.poster-site{--poster-paper:#f8f7f2;--poster-ink:#203b31;--poster-muted:#647268;--poster-line:#dbe0d6;--poster-gutter:clamp(24px, 5.55vw, 80px);background:var(--poster-paper);color:var(--poster-ink)}.poster-site h1,.poster-site h2,.poster-site h3,.poster-site p{margin:0}.poster-site a{text-decoration:none}.poster-site a:focus-visible,.poster-site summary:focus-visible{outline-offset:6px;outline:3px solid #bc4c30}.poster-site section[id]{scroll-margin-top:32px}.poster-container{width:min(100% - var(--poster-gutter) * 2, 1280px);margin-inline:auto}.poster-kicker{color:var(--poster-muted);letter-spacing:.015em;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.poster-kicker>span,.poster-status-dot{background:#a76a50;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.poster-skip{z-index:100;color:var(--poster-ink);background:#fff;border-radius:8px;padding:14px 20px;position:fixed;top:-100px;left:20px}.poster-skip:focus{top:12px}.poster-header{border-bottom:1px solid var(--poster-line);justify-content:space-between;align-items:center;gap:30px;min-height:98px;display:flex}.poster-header .logo{font-size:31px}.poster-header nav{align-items:center;gap:36px;font-size:14px;font-weight:500;display:flex}.poster-header nav a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.poster-header a:hover,.poster-footer a:hover{color:#a6442c}.poster-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:54px 56px;padding-top:72px;display:grid}.poster-hero h1{letter-spacing:-.063em;margin-top:23px;font-size:clamp(48px,5.4vw,78px);font-weight:520;line-height:1.04}.poster-hero h1>span{display:block}.poster-hero h1>span+span{color:#66816b;margin-top:5px}.poster-pitch{letter-spacing:-.018em;color:#53685b;padding-top:29px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.poster-pitch strong{color:var(--poster-ink);font-weight:600}.poster-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:30px;display:flex}.poster-primary{color:#192f25;background:#e96442;border:1px solid #e96442;border-radius:8px;justify-content:center;align-items:center;gap:34px;min-height:58px;padding:17px 23px;font-size:17px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.poster-primary:hover{background:#f47a57;transform:translateY(-2px)}.poster-secondary{color:var(--poster-ink);border-bottom:1px solid #a9b6a7;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding-block:10px;font-size:15px;font-weight:500;display:inline-flex}.poster-secondary:hover{color:#a6442c;border-color:currentColor}.poster-hero .poster-invite{color:var(--poster-muted);margin-top:17px;font-size:13px;line-height:1.5}.poster-presence{background:radial-gradient(at 20% 30%,#f3e4d650,#0000 58%),#e7ecdf;border:1px solid #dce4d4;border-radius:18px;min-width:0;margin:0;padding:23px 26px 0;position:relative}.poster-presence-top{color:#5c705f;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.poster-presence-top>span{align-items:center;gap:8px;display:flex}.poster-status-dot{background:#6d8968}.poster-presence-main{padding:25px 0 22px}.poster-computer{background:#f8f7f2;border:1px solid #c7d1c1;border-radius:10px;overflow:hidden;box-shadow:0 14px 25px #203b3109}.poster-computer-bar{color:#65745f;border-bottom:1px solid #dbe0d6;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:11px;display:flex}.poster-computer-bar>span{align-items:center;gap:6px;display:flex}.poster-computer-bar i{background:#b8c4b1;border-radius:50%;width:5px;height:5px}.poster-computer-slide{padding:28px 25px 31px}.poster-computer-slide>span{letter-spacing:.09em;color:#667a63;font-size:9px;font-weight:600}.poster-site .poster-computer-slide>p{letter-spacing:-.05em;margin-top:16px;font-size:clamp(33px,3.1vw,44px);line-height:1.08}.poster-computer-point{color:#536b50;background:#e7ecdf;border:1px solid #ca7154;border-radius:6px;align-items:center;gap:9px;margin-top:24px;padding:12px 10px;font-size:12px;display:flex;position:relative}.poster-computer-point>svg{flex:none}.poster-computer-cursor{color:#182f24;background:#e96442;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:-17px;right:8px}.poster-computer-progress{gap:5px;padding:0 25px 18px;display:flex}.poster-computer-progress span{background:#dbe0d6;border-radius:2px;width:24px;height:3px}.poster-computer-progress span:first-child{background:#bd694b}.poster-presenter{align-items:center;gap:14px;margin-top:25px;display:flex}.poster-presenter .voice-sphere{flex:none;width:45px;height:45px;margin:0;box-shadow:0 0 0 5px #f1eddf80}.poster-presenter p{font-size:14px;font-weight:550}.poster-presenter p span{color:#65745f;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.poster-presence-bottom{color:#61725e;border-top:1px solid #cdd8c6;justify-content:space-between;gap:12px;padding:20px 0;font-size:12px;display:flex}.poster-presence-bottom>span{align-items:center;gap:7px;display:flex}.poster-presence figcaption{text-align:center;color:#71806c;letter-spacing:.015em;font-size:11px;position:absolute;top:calc(100% + 12px);left:0;right:0}.poster-facts{border-block:1px solid var(--poster-line);color:#5e7061;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px;display:flex}.poster-facts>span{align-items:center;gap:9px;display:flex}.poster-facts svg{color:#809477}.poster-setup,.poster-learning{padding-block:106px}.poster-section-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;margin-bottom:47px;display:grid}.poster-site h2{letter-spacing:-.052em;font-size:clamp(36px,3.7vw,52px);font-weight:520;line-height:1.1}.poster-section-intro h2,.poster-learning h2,.poster-questions h2{margin-top:19px}.poster-section-intro>p{color:var(--poster-muted);padding-bottom:3px;font-size:18px;line-height:1.65}.poster-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.poster-steps li{background:#eef0e7;border:1px solid #e3e7dc;border-radius:12px;flex-direction:column;align-items:start;min-width:0;padding:28px;display:flex}.poster-step-top{color:#5d755b;justify-content:space-between;align-items:center;width:100%;display:flex}.poster-step-top>span{color:#72816e;font-variant-numeric:tabular-nums;font-size:12px}.poster-steps h3{letter-spacing:-.04em;margin:40px 0 13px;font-size:24px;font-weight:550;line-height:1.15}.poster-steps p{color:var(--poster-muted);max-width:280px;margin-bottom:30px;font-size:16px;line-height:1.65}.poster-step-note{color:#65745f;border-top:1px solid #d5ddce;width:100%;margin-top:auto;padding-top:16px;font-size:12px;line-height:1.5}.poster-selling{color:#f7f6ed;background:#203b31;padding-block:93px 32px}.poster-selling .poster-kicker{color:#adbfaa}.poster-selling .poster-section-intro{margin-bottom:51px}.poster-selling .poster-section-intro>p{color:#c0cfba}.poster-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;display:grid}.poster-benefits article{border-top:1px solid #607860;padding-top:22px}.poster-benefit-number{color:#a0b699;font-variant-numeric:tabular-nums;font-size:12px}.poster-benefits h3{letter-spacing:-.035em;margin:25px 0 14px;font-size:25px;font-weight:500;line-height:1.2}.poster-benefits p{color:#c0cfba;max-width:330px;font-size:17px;line-height:1.6}.poster-selling-footer{border-top:1px solid #48624e;justify-content:space-between;align-items:center;gap:32px;margin-top:60px;padding-top:26px;display:flex}.poster-selling-footer>p{color:#b6c8b1;font-size:14px}.poster-selling .poster-secondary{color:#eec1a4;border-bottom-color:#7d8a69}.poster-learning{grid-template-columns:1.4fr 1fr;align-items:start;gap:56px;display:grid}.poster-site .poster-section-lede{color:var(--poster-muted);margin-top:27px;font-size:18px;line-height:1.65}.poster-learning .poster-secondary{margin-top:24px}.poster-insights article{border-bottom:1px solid var(--poster-line);align-items:baseline;gap:26px;padding:24px 0;display:flex}.poster-insights article:first-child{border-top:1px solid var(--poster-line)}.poster-insights article>span{color:#82917a;font-variant-numeric:tabular-nums;font-size:12px}.poster-insights h3{letter-spacing:-.03em;margin:0 0 11px;font-size:23px;font-weight:500;line-height:1.2}.poster-insights p{color:var(--poster-muted);max-width:330px;font-size:16px;line-height:1.6}.poster-questions{background:#eeeee6;padding-block:83px}.poster-questions-grid{grid-template-columns:1fr 1.15fr;gap:85px;display:grid}.poster-questions-grid>div>p:last-child{color:var(--poster-muted);margin-top:22px;font-size:17px;line-height:1.65}.poster-question-list details{border-bottom:1px solid #d5dace;padding:21px 0}.poster-question-list details:first-child{border-top:1px solid #d5dace}.poster-question-list summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.poster-question-list summary::-webkit-details-marker{display:none}.poster-question-list details[open] summary svg{transform:rotate(45deg)}.poster-question-list details p{color:var(--poster-muted);padding-top:17px;font-size:15px;line-height:1.75}.poster-footer{align-items:center;gap:27px;padding-block:38px 130px;font-size:12px;display:flex}.poster-footer .logo{font-size:26px}.poster-footer>p{color:var(--poster-muted)}.poster-footer>div{color:var(--poster-muted);align-items:center;gap:23px;margin-left:auto;display:flex}.poster-footer a{align-items:center;gap:5px;display:inline-flex}@media (width>=1700px){.poster-hero{padding-top:88px}}@media (width<=1100px){.poster-hero{grid-template-columns:1.25fr 1fr;gap:48px 32px}.poster-hero h1{font-size:clamp(48px,5.65vw,64px)}.poster-desktop-break{display:none}.poster-presence{padding-inline:21px}.poster-presence-top{font-size:11px}.poster-actions{gap:20px}.poster-steps{gap:18px}.poster-steps li{padding:23px}.poster-steps h3{font-size:22px}.poster-section-intro,.poster-learning{gap:36px}.poster-benefits{gap:30px}.poster-benefits h3{font-size:23px}.poster-questions-grid{gap:44px}.poster-footer{flex-wrap:wrap}.poster-footer>div{width:100%;margin-left:0}}@media (width<=760px){.poster-header{min-height:80px}.poster-header nav{gap:22px}.poster-header nav>a:first-child,.poster-header nav>a:nth-child(2){display:none}.poster-header .logo{font-size:29px}.poster-hero{grid-template-columns:1fr;gap:42px;padding-top:38px}.poster-hero-copy{max-width:580px}.poster-hero h1{margin-top:20px;font-size:clamp(44px,8.3vw,62px);line-height:1.05}.poster-kicker{font-size:12px}.poster-pitch{max-width:400px;padding-top:23px;font-size:18px;line-height:1.6}.poster-actions{gap:23px;margin-top:24px}.poster-primary{gap:22px;min-height:55px;padding:16px 20px;font-size:16px}.poster-secondary{gap:11px;font-size:14px}.poster-hero .poster-invite{margin-top:15px;font-size:12px}.poster-presence{margin-bottom:17px;padding:21px 25px 0}.poster-presence-top{font-size:12px}.poster-presence-main{padding:22px 0}.poster-computer-slide{padding-inline:18px}.poster-computer-point{font-size:11px}.poster-presence-bottom{padding:18px 0;font-size:11px}.poster-facts{flex-direction:column;gap:15px;padding:22px 0;font-size:13px}.poster-setup,.poster-learning{padding-block:62px}.poster-site h2{font-size:clamp(34px,7.2vw,43px)}.poster-section-intro{grid-template-columns:1fr;gap:23px;margin-bottom:29px}.poster-section-intro h2,.poster-learning h2,.poster-questions h2{margin-top:16px}.poster-section-intro>p{font-size:17px}.poster-steps{grid-template-columns:1fr;gap:16px}.poster-steps li{padding:26px}.poster-steps h3{margin-top:30px;font-size:26px}.poster-steps p{max-width:360px;margin-bottom:24px;font-size:17px}.poster-step-note{font-size:12px}.poster-selling{padding-block:61px 30px}.poster-selling .poster-section-intro{margin-bottom:34px}.poster-benefits{grid-template-columns:1fr;gap:29px}.poster-benefits article{padding-top:17px}.poster-benefits h3{margin-top:16px;font-size:26px}.poster-benefits p{max-width:430px}.poster-selling-footer{flex-direction:column;align-items:start;gap:13px;margin-top:35px;padding-top:23px}.poster-learning{grid-template-columns:1fr;gap:34px}.poster-site .poster-section-lede{margin-top:21px;font-size:17px}.poster-learning .poster-secondary{margin-top:17px}.poster-insights article{gap:22px;padding-block:22px}.poster-insights h3{font-size:24px}.poster-insights p{font-size:17px}.poster-questions{padding-block:59px}.poster-questions-grid{grid-template-columns:1fr;gap:31px}.poster-questions-grid>div>p:last-child{margin-top:20px;font-size:17px}.poster-question-list summary{font-size:17px}.poster-question-list details p{font-size:16px}.poster-footer{gap:19px;padding-block:30px 155px}.poster-footer>p{width:100%;font-size:14px}.poster-footer>div{flex-wrap:wrap;gap:16px 20px;font-size:12px}}@media (width<=359px){.poster-site{--poster-gutter:20px}.poster-hero h1{font-size:40px}.poster-actions{gap:13px}.poster-primary{gap:17px;padding-inline:15px}.poster-secondary{gap:6px;font-size:13px}.poster-presence{padding-inline:18px}.poster-presence-top{font-size:11px}}@media (prefers-reduced-motion:reduce){.poster-site *,.poster-site :before,.poster-site :after{transition:none!important;animation:none!important}}.site-guide{margin-bottom:24px}.site-guide-heading{align-items:flex-start;gap:12px;display:flex}.site-guide-heading>svg{color:var(--sage,#64765a);flex-shrink:0;margin-top:3px}.site-guide h2{margin:0 0 8px;font-size:22px}.site-guide p{color:var(--muted,#6b7464);line-height:1.6}.site-guide-note{color:var(--muted,#6b7464);margin:12px 0;line-height:1.6;display:block}.site-guide-review{border-top:1px solid var(--line,#e3e6dc);gap:16px;margin-top:24px;padding-top:24px;display:grid}.site-guide-review>p{margin:0}.site-guide-review>button{justify-self:start}.site-guide-review textarea{resize:vertical;width:100%;font-size:13px;line-height:1.65}.site-guide-review label{gap:10px;display:grid}.site-guide-pages{gap:14px;padding:0;list-style:none;display:grid}.site-guide-pages li{overflow-wrap:anywhere;gap:4px;display:grid}.site-guide-pages span,.site-guide-pages small{color:var(--muted,#6b7464);font-size:12px}.site-guide-warnings{color:#845a34;margin:0;padding-left:20px;line-height:1.6}@media (width<=600px){.site-guide-review>button{white-space:normal;width:100%}}.audit-inbox{--audit-ink:#24332b;--audit-muted:#617065;--audit-line:#dfe5dc;color:var(--audit-ink);font-size:14px;line-height:1.55}.audit-inbox .page-heading{align-items:flex-start}.audit-inbox .page-heading h1{margin-bottom:8px}.audit-inbox .page-heading p{max-width:630px;color:var(--audit-muted);font-size:14px;line-height:1.65}.audit-inbox .button{white-space:normal;min-height:42px;font-size:13px}.audit-inbox .button svg{flex-shrink:0}.audit-inbox input,.audit-inbox select,.audit-inbox textarea{width:100%;min-width:0;font-size:14px;line-height:1.5}.audit-inbox label{min-width:0;color:var(--audit-muted);gap:7px;margin:0;font-size:12px;font-weight:600;display:grid}.audit-inbox textarea{resize:vertical}.audit-inbox select{border:1px solid var(--audit-line);min-height:46px;color:var(--audit-ink);background:#fff;border-radius:8px;padding:10px 12px}.audit-inbox :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #54745e}.audit-inbox .audit-notice{background:#eef3e9;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 22px;padding:14px 16px;font-size:13px;display:flex}.audit-inbox .audit-notice svg{flex-shrink:0;margin-top:2px}.audit-inbox .audit-toolbar{grid-template-columns:minmax(180px,1fr) minmax(140px,.5fr) minmax(170px,.65fr);gap:14px;margin:20px 0;display:grid}.audit-inbox .audit-search{position:relative}.audit-inbox .audit-search input{padding-left:38px}.audit-inbox .audit-search svg{color:var(--audit-muted);position:absolute;bottom:14px;left:12px}.audit-inbox .audit-results-heading,.audit-inbox .audit-pagination{color:var(--audit-muted);justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.audit-inbox .audit-results-heading button{color:var(--audit-ink);text-decoration:underline}.audit-inbox .audit-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.audit-inbox .audit-list,.audit-inbox .audit-detail,.audit-inbox .audit-api{border:1px solid var(--audit-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.audit-inbox .audit-report{text-align:left;border-bottom:1px solid var(--audit-line);width:100%;color:var(--audit-ink);background:0 0;border-radius:0;gap:10px;padding:19px 20px;display:grid}.audit-inbox .audit-report:last-child{border-bottom:0}.audit-inbox .audit-report:hover{background:#f7f9f4}.audit-inbox .audit-report[aria-pressed=true]{background:#edf3e9;box-shadow:inset 3px 0 #607a59}.audit-inbox .audit-report-meta{color:var(--audit-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.audit-inbox .audit-report-meta time{margin-left:auto}.audit-inbox .audit-report strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.audit-inbox .audit-report-context{color:var(--audit-muted);overflow-wrap:anywhere;font-size:12px}.audit-inbox .audit-state{color:#835228;background:#f8ece0;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.audit-inbox .audit-state.resolved{color:#3f634b;background:#e7f0e3}.audit-inbox .audit-detail{padding:24px}.audit-inbox .audit-detail-heading{border-bottom:1px solid var(--audit-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:17px;display:flex}.audit-inbox .audit-detail-heading h2{letter-spacing:-.3px;font-size:18px}.audit-inbox .audit-detail-heading button{color:var(--audit-muted);align-items:center;gap:4px;font-size:12px;display:flex}.audit-inbox .audit-detail h3{margin:23px 0 9px;font-size:13px;font-weight:650}.audit-inbox .audit-detail p{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0}.audit-inbox .audit-detail .audit-feedback{font-size:17px;line-height:1.65}.audit-inbox .audit-correction{background:#f2f5ed;border-left:3px solid #849e75;border-radius:0 8px 8px 0;margin:15px 0;padding:13px 15px}.audit-inbox .audit-correction strong{color:var(--audit-muted);font-size:11px}.audit-inbox .audit-position{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.audit-inbox .audit-position div{background:#f7f8f4;border:1px solid #e9ede4;border-radius:8px;min-width:0;padding:11px 12px}.audit-inbox .audit-position dt{color:var(--audit-muted);font-size:10px}.audit-inbox .audit-position dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.audit-inbox .audit-detail-meta{color:var(--audit-muted);overflow-wrap:anywhere;font-size:12px}.audit-inbox .audit-transcript{gap:12px;max-height:470px;margin-top:15px;padding-right:5px;display:grid;overflow-y:auto}.audit-inbox .audit-transcript article{background:#f5f7f1;border-radius:9px;min-width:0;padding:13px 15px}.audit-inbox .audit-transcript article[data-role=visitor]{background:#f7f2ec;margin-left:20px}.audit-inbox .audit-transcript header{color:var(--audit-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.audit-inbox .audit-transcript p{font-size:13px;line-height:1.65}.audit-inbox .audit-transcript small{color:var(--audit-muted);font-size:10px}.audit-inbox .audit-resolution{border-top:1px solid var(--audit-line);gap:13px;margin-top:25px;padding-top:21px;display:grid}.audit-inbox .audit-resolution .button{justify-self:start}.audit-inbox .audit-empty{text-align:center;color:var(--audit-muted);place-items:center;gap:12px;min-height:200px;padding:45px 22px;display:grid}.audit-inbox .audit-empty p{max-width:320px;margin:0;font-size:13px}.audit-inbox .audit-pagination .button{min-width:42px;padding:9px}.audit-inbox .audit-pagination-controls{align-items:center;gap:10px;display:flex}.audit-inbox .audit-api{margin:28px 0 0}.audit-inbox .audit-api>summary{cursor:pointer;align-items:center;gap:11px;padding:21px 23px;font-size:15px;font-weight:600;list-style:none;display:flex}.audit-inbox .audit-api>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.audit-inbox .audit-api[open]>summary:after{content:"−"}.audit-inbox .audit-api-body{padding:0 23px 23px}.audit-inbox .audit-api-body>p{color:var(--audit-muted);max-width:720px;margin-bottom:19px;font-size:13px;line-height:1.65}.audit-inbox .audit-key-form{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:14px;display:grid}.audit-inbox .audit-secret{background:#f0f5ea;border:1px solid #c9d9bf;border-radius:10px;gap:12px;margin:20px 0;padding:18px;display:grid}.audit-inbox .audit-secret p{color:var(--audit-muted);margin:0;font-size:13px}.audit-inbox .audit-secret textarea{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:13px}.audit-inbox .audit-secret .button-row{flex-wrap:wrap}.audit-inbox .audit-key-list{gap:0;margin:20px 0;padding:0;list-style:none;display:grid}.audit-inbox .audit-key-list li{border-bottom:1px solid var(--audit-line);align-items:center;gap:14px;padding:16px 0;display:flex}.audit-inbox .audit-key-list li>div{overflow-wrap:anywhere;flex:1;min-width:0}.audit-inbox .audit-key-list strong{font-size:13px;display:block}.audit-inbox .audit-key-list small{color:var(--audit-muted);margin-top:4px;font-size:11px;display:block}.audit-inbox .audit-api pre{color:#f0f4eb;white-space:pre-wrap;overflow-wrap:anywhere;background:#26372d;border-radius:8px;margin:12px 0;padding:16px;font-size:12px;line-height:1.7}.audit-inbox .audit-api code{overflow-wrap:anywhere}.audit-inbox .audit-api small{color:var(--audit-muted);line-height:1.65}.audit-training-note{color:#64765a;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 24px;font-size:12px;display:flex}.audit-motion-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.audit-motion-actions a{color:#496342;align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (width<=1100px){.audit-inbox .audit-layout{grid-template-columns:minmax(220px,.75fr) minmax(0,1fr);gap:14px}.audit-inbox .audit-detail{padding:20px}.audit-inbox .audit-position{grid-template-columns:1fr}.audit-inbox .audit-position div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.audit-inbox .audit-position dd{margin-top:0}.audit-inbox .audit-key-form{grid-template-columns:1fr 1fr}.audit-inbox .audit-key-form>button{grid-column:1/-1;justify-self:start}}@media (width<=850px){.audit-inbox .audit-layout{grid-template-columns:1fr}.audit-inbox .audit-layout.has-selection .audit-list-column,.audit-inbox .audit-detail.is-placeholder{display:none}.audit-inbox .audit-toolbar{grid-template-columns:1fr 1fr}.audit-inbox .audit-search{grid-column:1/-1}}@media (width<=600px){.audit-inbox .page-heading h1{font-size:27px}.audit-inbox .page-heading p{font-size:14px}.audit-inbox input,.audit-inbox select,.audit-inbox textarea{font-size:16px}.audit-inbox .audit-toolbar{grid-template-columns:1fr;gap:12px}.audit-inbox .audit-search{grid-column:auto}.audit-inbox .audit-report{padding:17px 16px}.audit-inbox .audit-report-meta time{margin-left:0}.audit-inbox .audit-detail{padding:17px 15px}.audit-inbox .audit-detail .audit-feedback{font-size:16px}.audit-inbox .audit-detail-heading{flex-wrap:wrap;gap:8px}.audit-inbox .audit-position div{display:block}.audit-inbox .audit-position dd{margin-top:4px}.audit-inbox .audit-key-form{grid-template-columns:1fr}.audit-inbox .audit-api>summary{padding:19px 16px}.audit-inbox .audit-api-body{padding:0 16px 20px}.audit-inbox .audit-secret{padding:13px}.audit-inbox .audit-secret .button{width:100%}.audit-inbox .audit-key-list li{flex-wrap:wrap;align-items:flex-start}.audit-inbox .audit-key-list li>div{min-width:130px}.audit-inbox .audit-results-heading{flex-wrap:wrap}.audit-inbox .audit-notice{padding:12px;font-size:12px}}.feature-ideas{--olive:#526842}.feature-ideas label{min-width:0;margin:0}.feature-ideas input{margin:0}.feature-ideas select{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.feature-ideas :is(input,select):focus-visible{outline:2px solid var(--olive);outline-offset:3px}.conversation-tabs{border-bottom:1px solid var(--line);gap:6px;margin:0 0 28px;padding-bottom:10px;display:flex}.conversation-tabs a{color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-weight:600;display:inline-flex}.conversation-tabs a.active{background:var(--sage-light,#e8efdf);color:var(--ink)}.feature-ideas-symbol{color:var(--olive)}.feature-ideas-note{max-width:850px;color:var(--muted);align-items:flex-start;gap:10px;margin:0 0 25px;font-size:13px;line-height:1.6;display:flex}.feature-ideas-note svg{flex-shrink:0;margin-top:2px}.feature-ideas-toolbar{grid-template-columns:minmax(180px,1fr) 180px minmax(160px,240px);gap:14px;margin-bottom:20px;display:grid}.feature-ideas-toolbar label,.feature-idea-detail>label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.feature-ideas-search>span{align-items:center;display:flex;position:relative}.feature-ideas-search svg{color:var(--muted);position:absolute;left:12px}.feature-ideas-search input{padding-left:38px!important}.feature-ideas-count{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.feature-ideas-layout{grid-template-columns:minmax(290px,1fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.feature-ideas-list{min-width:0}.feature-idea-card{background:var(--white,#fff);border:1px solid var(--line);text-align:left;border-radius:12px;align-items:flex-start;gap:14px;width:100%;margin-bottom:10px;padding:20px;display:flex}.feature-idea-card[aria-pressed=true]{border-color:var(--olive);box-shadow:0 0 0 1px var(--olive)}.feature-idea-votes{background:var(--sage-light,#e8efdf);min-width:40px;color:var(--olive);border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:10px 5px;display:flex}.feature-idea-votes strong{font-size:19px}.feature-idea-summary{flex-direction:column;gap:9px;min-width:0;display:flex}.feature-idea-summary>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.feature-idea-summary>span:not(.feature-idea-meta){color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.feature-idea-summary small{color:var(--muted);font-size:11px}.feature-idea-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.feature-idea-meta>span:first-child{color:var(--olive);font-weight:600}.feature-ideas-empty,.feature-idea-placeholder{text-align:center;color:var(--muted);border:1px solid var(--line);background:var(--white,#fff);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:48px 25px;display:flex}.feature-ideas-empty p,.feature-idea-placeholder p{max-width:330px;margin:0;font-size:13px;line-height:1.7}.feature-idea-detail{border:1px solid var(--line);background:var(--white,#fff);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:24px}.feature-idea-detail>.back-link{align-items:center;gap:7px;margin-bottom:20px;display:flex}.feature-idea-detail h2{margin:12px 0;font-size:23px;line-height:1.25}.feature-idea-detail>p{font-size:14px;line-height:1.7}.feature-idea-detail h3{margin:24px 0 14px;font-size:15px}.feature-idea-support{color:var(--olive);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;font-size:14px;display:flex}.feature-idea-support>span{color:var(--muted);flex-basis:100%;padding-left:26px;font-size:12px}.feature-idea-detail .feature-idea-review-note{color:var(--muted);font-size:12px}.feature-idea-detail>[role=status]{color:var(--olive);font-size:12px}.feature-idea-evidence{border-top:1px solid var(--line);padding:18px 0}.feature-idea-evidence>div,.feature-idea-evidence footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.feature-idea-evidence blockquote{border-left:3px solid var(--olive);white-space:pre-wrap;margin:16px 0;padding:0 0 0 14px;font-size:15px;line-height:1.7}.feature-idea-evidence>p{color:var(--muted);font-size:12px;line-height:1.7}.feature-idea-evidence a{color:var(--olive);align-items:center;gap:4px;font-weight:600;display:inline-flex}.feature-ideas-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:12px;display:flex}.feature-ideas-pagination>div{gap:7px;display:flex}@media (width<=1100px){.feature-ideas-toolbar{grid-template-columns:1fr 1fr}.feature-ideas-search{grid-column:1/-1}.feature-ideas-layout{grid-template-columns:1fr}.feature-idea-placeholder,.feature-ideas-layout.has-selection>.feature-ideas-list{display:none}}@media (width<=600px){.feature-ideas input,.feature-ideas select{font-size:16px}.feature-ideas-symbol{display:none}.feature-idea-detail{padding:18px}.feature-idea-card{gap:10px;padding:16px}.feature-ideas-toolbar{grid-template-columns:1fr}.feature-ideas-note{font-size:12px}.conversation-tabs a{padding:9px 10px;font-size:13px}}.knowledge-library{max-width:1250px;margin:0 auto}.knowledge-library .page-heading{align-items:center}.knowledge-library .page-heading h1{margin:8px 0 12px;font-size:clamp(30px,3vw,44px)}.knowledge-library .page-heading p{font-size:14px}.knowledge-publish-note{color:#63725b;align-items:center;gap:10px;margin:-7px 0 26px;font-size:12px;display:flex}.knowledge-recording-tools{margin-bottom:24px;overflow:hidden}.knowledge-recording-tools>summary{align-items:center;gap:13px;padding:20px 22px;list-style:none;display:flex}.knowledge-recording-tools>summary::-webkit-details-marker{display:none}.knowledge-recording-tools>summary>span{flex:1}.knowledge-recording-tools>summary strong{font-size:14px;font-weight:550}.knowledge-recording-tools>summary small{color:#737d6c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.knowledge-recording-tools>summary>.pill{flex:0}.knowledge-recording-tools[open]>summary>svg:last-child{transform:rotate(180deg)}.knowledge-recording-tools .capture-workflow{gap:18px;margin:0;padding:0 20px 20px}.knowledge-recording-tools .capture-workflow>.panel{background:#fafbf7;padding:22px}.knowledge-recording-tools .capture-workflow h2{font-size:25px}.knowledge-recording-tools .capture-workflow p{font-size:13px}.knowledge-recording-tools .button-row{flex-wrap:wrap;margin:16px 0 10px}.knowledge-recording-tools .text-button{margin-top:18px;display:block}.knowledge-recording-tools .error-notice{margin:0 20px 15px}.knowledge-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.knowledge-filters{gap:4px;max-width:100%;padding:4px 0;display:flex;overflow-x:auto}.knowledge-filters button{white-space:nowrap;color:#697261;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:13px;display:flex}.knowledge-filters button[aria-pressed=true]{color:#344331;background:#e1e9da;font-weight:600}.knowledge-filters button span{color:#6f7a66;font-size:11px;font-weight:400}.knowledge-search{border:1px solid var(--line);color:#839079;background:#fff;border-radius:9px;align-items:center;gap:9px;min-width:240px;margin:0;padding-left:13px;display:flex}.knowledge-search input{background:0 0;border:0;min-width:0;margin:0;font-size:13px}.knowledge-results{color:#7a8275;justify-content:space-between;margin:17px 0;font-size:12px;display:flex}.knowledge-items{flex-direction:column;gap:12px;display:flex}.knowledge-item{min-width:0;padding:23px 25px}.knowledge-item-heading{align-items:center;gap:15px;display:flex}.knowledge-type-icon{color:#718061;background:#eff1e9;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.knowledge-type-icon.recording{color:#b17550;background:#f7e8df}.knowledge-type-icon.website{color:#658077;background:#e7eeea}.knowledge-item-title{flex:1;min-width:0}.knowledge-item-title h3{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.knowledge-item-title p{color:#7a8273;margin-top:4px;font-size:12px}.knowledge-item-title p span{color:#b1b7aa;margin:0 7px}.knowledge-item-title small{color:#657c56;margin-top:5px;display:block}.knowledge-item-status{flex-direction:column;align-items:flex-end;gap:7px;font-size:12px;display:flex}.knowledge-item-content{margin:16px 0 0}.knowledge-item-content summary{color:#586b4c;align-items:center;gap:7px;min-height:40px;font-size:12px;display:inline-flex}.knowledge-item-content summary:before{content:"▸"}.knowledge-item-content details[open]>summary:before{content:"▾"}.knowledge-recording-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding-top:12px;display:grid}.knowledge-recording-preview video{background:#222b24;border-radius:10px;align-self:start;width:100%;max-height:360px}.knowledge-recording-preview h4{margin-bottom:8px;font-size:13px}.knowledge-transcript{white-space:pre-wrap;overflow-wrap:anywhere;color:#4e5a45;background:#f7f8f3;border-radius:8px;max-height:360px;padding:16px;font-size:13px;line-height:1.8;overflow:auto}.knowledge-source-url{color:#7c8576;overflow-wrap:anywhere;margin-top:14px;font-size:12px}.knowledge-processing-note{color:#7e7665;margin-top:13px;font-size:12px;line-height:1.6}.knowledge-item-actions{border-top:1px solid #eef0e9;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding-top:12px;display:flex}.knowledge-item-actions>div{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-left:auto;display:flex}.knowledge-item-actions .text-button{color:#66765b;text-align:left;min-height:40px;font-size:12px}.knowledge-item-actions .knowledge-remove{color:#956b5e}.knowledge-item-actions small{color:#77806f;max-width:240px;line-height:1.6}.knowledge-select{color:#66745d;align-items:center;gap:9px;min-height:44px;margin:0;font-size:12px;font-weight:400;display:flex}.knowledge-select input{width:17px;height:17px;accent-color:var(--ember);flex-shrink:0;margin:0}.knowledge-retention-note{color:#8b9384;margin-top:5px;font-size:11px;line-height:1.6;display:block}.knowledge-empty{text-align:center;color:#75836a;padding:50px 24px}.knowledge-empty>svg{margin-bottom:16px}.knowledge-empty h3{color:var(--ink);margin-bottom:9px;font-size:18px}.knowledge-empty p{margin-bottom:22px;font-size:13px}.knowledge-source-tabs{flex-wrap:wrap}.knowledge-recording-intake{padding:20px 0 0}.knowledge-recording-intake h3{font-size:23px;font-weight:500}.knowledge-recording-intake p{margin:12px 0 20px}.knowledge-recording-intake .button-row{flex-wrap:wrap}.knowledge-recording-intake small{color:#788170;margin-top:20px;line-height:1.6;display:block}@media (width<=650px){.knowledge-library .page-heading{align-items:flex-start;gap:20px}.knowledge-library .page-heading h1{font-size:32px;line-height:1.1}.knowledge-library .page-heading p{font-size:13px}.knowledge-library .page-heading .button{min-height:44px;padding:12px 15px;font-size:12px}.knowledge-publish-note{align-items:flex-start;margin-top:0;font-size:12px;line-height:1.6}.knowledge-recording-tools>summary{gap:10px;padding:17px 15px}.knowledge-recording-tools>summary small{font-size:11px}.knowledge-recording-tools .capture-workflow{padding:0 12px 12px}.knowledge-recording-tools .capture-workflow>.panel{min-width:0;padding:17px}.knowledge-recording-tools .button{white-space:normal;min-height:44px}.knowledge-toolbar{display:block}.knowledge-filters{margin-bottom:12px}.knowledge-filters button{gap:6px;padding:10px;font-size:12px}.knowledge-search{width:100%;min-width:0}.knowledge-search input{font-size:16px}.knowledge-item{padding:18px 15px}.knowledge-item-heading{flex-wrap:wrap;align-items:flex-start;gap:11px}.knowledge-item-title h3{font-size:15px}.knowledge-item-title p{font-size:11px}.knowledge-item-status{flex-flow:wrap;align-items:flex-start;width:100%;padding-left:55px}.knowledge-type-icon{width:44px;height:44px}.knowledge-item-actions{flex-direction:column;align-items:flex-start;gap:0}.knowledge-item-actions>div{justify-content:space-between;gap:6px 12px;width:100%;margin-left:0}.knowledge-recording-preview{grid-template-columns:1fr;gap:16px}.knowledge-transcript{font-size:13px}.knowledge-results{font-size:11px}.knowledge-source-tabs button{min-height:44px}.knowledge-library .batch-status{padding:18px}.knowledge-library .batch-status article{gap:12px}.knowledge-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.knowledge-filters button{justify-content:space-between}}.evidence-library{--evidence-muted:#657063;max-width:1280px;margin:0 auto}.evidence-library-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:48px;padding:8px 0 38px;display:grid}.evidence-library-intro .eyebrow{letter-spacing:2px;color:#59674f;align-items:center;gap:9px;font-size:10px;display:flex}.evidence-library-intro h1{letter-spacing:-2.3px;color:var(--ink);margin:20px 0 17px;font-size:clamp(36px,3.6vw,53px);font-weight:520;line-height:1.06}.evidence-library-intro h1 em{color:#526653;font-family:Georgia,serif;font-weight:400}.evidence-library-intro>p{max-width:470px;color:var(--evidence-muted);margin:0 0 24px;font-size:14px;line-height:1.75}.evidence-library-intro>.button{gap:9px;min-height:46px;font-size:13px}.evidence-intake-note{color:var(--evidence-muted);margin-top:12px;font-size:11px;display:block}.evidence-library-stats{color:#47583f;background:#edf1e8;border:1px solid #dfe5d7;border-radius:18px;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:24px 28px;display:grid}.evidence-library-stats>div{flex-direction:column;gap:7px;display:flex}.evidence-library-stats dt{font-size:12px;font-weight:500}.evidence-library-stats dd{letter-spacing:-1px;color:#34432e;margin:0;font-size:32px;line-height:1}.evidence-library-stats>div>span{color:#63745b;font-size:10px}.evidence-library-stats .evidence-stat-total{border-bottom:1px solid #d6dfce;grid-column:1/-1;gap:10px;padding-bottom:22px}.evidence-stat-total dd{letter-spacing:-3px;font-size:62px}.evidence-library-collection{padding-top:30px}.evidence-library-toolbar{align-items:flex-end;gap:12px;display:flex}.evidence-library-toolbar>label:not(.evidence-library-search){color:var(--evidence-muted);flex:0 0 160px;margin:0;font-size:11px;display:block}.evidence-library-toolbar select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #dce1d7;border-radius:9px;margin-top:7px;padding:10px 30px 10px 12px;font-size:12px;display:block}.evidence-library-search{color:#6c7b62;background:#fff;border:1px solid #dce1d7;border-radius:9px;flex:1;align-items:center;gap:11px;min-width:0;min-height:46px;margin:0;padding:0 14px;display:flex}.evidence-library-search input{width:100%;min-width:0;color:var(--ink);box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:12px 0;font-size:13px}.evidence-library-search button{width:30px;height:34px;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.evidence-library-search:focus-within{outline-offset:2px;outline:2px solid #718368}.evidence-library-result{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 17px;display:flex}.evidence-library-result h2{letter-spacing:-.3px;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:550;display:flex}.evidence-library-result h2>span{color:#637158;letter-spacing:0;background:#e8eddf;border-radius:7px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:inline-flex}.evidence-library-result>span{color:var(--evidence-muted);font-size:11px}.evidence-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.evidence-card{--card-accent:#e9eee3;--card-ink:#55674a;background:#fff;border:1px solid #dde3d7;border-radius:13px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.evidence-card:hover{border-color:#a8b69c;box-shadow:0 5px 20px #28302206}.evidence-card-customer-quote,.evidence-card-review{--card-accent:#f5e9df;--card-ink:#916443}.evidence-card-video{--card-accent:#e6eef1;--card-ink:#526e7c}.evidence-card-case-study,.evidence-card-customer-result{--card-accent:#e5ecdf;--card-ink:#57694a}.evidence-card-top{justify-content:space-between;align-items:center;gap:7px;padding:19px 20px 0;display:flex}.evidence-card-top>span:first-child{color:var(--card-ink);align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.evidence-card-top .pill{white-space:nowrap;padding:4px 7px;font-size:9px}.evidence-card-open{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:stretch;min-width:0;padding:18px 20px 20px;display:flex}.evidence-card-open h3{letter-spacing:-.15px;overflow-wrap:anywhere;margin:0 0 13px;font-size:14px;font-weight:600;line-height:1.45}.evidence-card-claim{color:#3c4936;letter-spacing:-.25px;-webkit-line-clamp:5;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0 0 24px;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.evidence-card-customer-quote .evidence-card-claim,.evidence-card-review .evidence-card-claim{letter-spacing:-.2px;font-family:Georgia,serif;font-size:19px;line-height:1.5}.evidence-card-attribution{align-items:center;gap:10px;margin-top:auto;display:flex}.evidence-source-mark{background:var(--card-accent);width:34px;height:34px;color:var(--card-ink);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.evidence-card-attribution>span:last-child{min-width:0}.evidence-card-attribution strong{overflow-wrap:anywhere;font-size:11px;font-weight:550;display:block}.evidence-card-attribution small{color:var(--evidence-muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.5;display:block}.evidence-card-tags{flex-wrap:wrap;gap:5px;padding:0 20px 16px;display:flex}.evidence-card-tags>span{color:#6a755f;overflow-wrap:anywhere;background:#f2f4ee;border-radius:4px;padding:4px 6px;font-size:9px}.evidence-card>footer{color:#728168;border-top:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:9px;padding:10px 20px;display:flex}.evidence-card>footer>button{color:#526653;background:0 0;border:0;align-items:center;gap:6px;min-height:30px;padding:7px 0;font-size:11px;font-weight:500;display:flex}.evidence-card-workspace{color:#74806d;padding:0 20px 13px;font-size:9px}.evidence-library-empty{text-align:center;background:#f5f6f0;border:1px dashed #ccd6c3;border-radius:14px;flex-direction:column;align-items:center;padding:58px 24px 62px;display:flex}.evidence-library-empty>span{color:#6c825c;background:#e5ecdd;border-radius:18px;place-items:center;width:66px;height:66px;margin-bottom:19px;display:grid}.evidence-library-empty h2{letter-spacing:-.8px;margin:0 0 12px;font-size:25px;font-weight:500}.evidence-library-empty p{max-width:390px;color:var(--evidence-muted);margin:0 0 23px;font-size:13px;line-height:1.75}.evidence-library-empty .button{min-height:44px;font-size:12px}.evidence-library-note{color:var(--evidence-muted);margin:21px 0 0;font-size:11px;line-height:1.7}.evidence-details{margin-top:18px}.evidence-scope{flex-wrap:wrap;gap:7px;display:flex}.evidence-details .evidence-claim{white-space:pre-wrap;overflow-wrap:anywhere;color:#3c4936;margin:22px 0;font-size:20px;line-height:1.65}.evidence-citation{color:#526b77;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.evidence-citation-text{overflow-wrap:anywhere;font-size:14px}.evidence-publisher{color:var(--muted);margin:6px 0 22px;font-size:12px}.evidence-details details{border-top:1px solid var(--line);padding-top:18px}.evidence-details summary{color:#54684a;cursor:pointer;font-size:13px}.evidence-details dl{grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:10px 18px;margin:20px 0 18px;font-size:13px;line-height:1.7;display:grid}.evidence-details dt{color:#63736c;font-weight:600}.evidence-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.evidence-tags{flex-wrap:wrap;gap:7px;display:flex}.evidence-tags>span{color:#657a5b;background:#f0f3ed;border-radius:7px;padding:4px 8px;font-size:11px}.evidence-detail-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:20px;display:flex}.evidence-remove{color:#985840;min-height:44px}.evidence-detail-actions>.button{min-height:44px}.evidence-editor-intro{color:#66745f;align-items:flex-start;gap:10px;margin:6px 0 22px;line-height:1.7;display:flex;font-size:13px!important}.evidence-editor-intro>svg{flex-shrink:0;margin-top:3px}.evidence-editor label{font-size:12px}.evidence-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:20px 0;display:grid}.evidence-form-grid>label{margin:0}.evidence-editor select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:14px;display:block}.evidence-editor .evidence-form-hint{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.65;display:block}.evidence-editor-starters{border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:18px}.evidence-editor-starters>summary,.evidence-editor-extra>summary{color:#66745f;cursor:pointer;font-size:12px;line-height:1.6}.evidence-editor-extra{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:17px 0}.evidence-editor-extra>summary>span{color:#7b8770;margin-left:7px;font-size:10px}.evidence-approval{background:#f1f5ed;border:1px solid #e0e7d9;border-radius:10px;margin:24px 0;padding:18px}.evidence-approval>summary{color:#4f6246;cursor:pointer;font-size:13px;font-weight:500}.evidence-approval>label{margin:16px 0 0}.evidence-approval>.evidence-approval-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.evidence-approval-check input{accent-color:#556f44;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.evidence-approval>p{color:#72816a;margin:12px 0 0 28px;font-size:12px;line-height:1.6}.evidence-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.evidence-editor .label-helper{color:var(--muted);margin-left:4px;font-size:10px;font-weight:400}.evidence-library :is(button,select,a):focus-visible,.evidence-editor :is(input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #6a825b}@media (width<=1150px){.evidence-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-library-hero{gap:28px}.evidence-library-stats{padding:22px}.evidence-library-toolbar>label:not(.evidence-library-search){flex-basis:140px}}@media (width<=760px){.evidence-library-hero{grid-template-columns:1fr;gap:27px;padding-top:0}.evidence-library-intro h1{letter-spacing:-1.7px;font-size:42px}.evidence-library-intro>p{font-size:14px}.evidence-library-stats{border-radius:12px;grid-template-columns:1.15fr 1fr 1fr;gap:16px;padding:20px}.evidence-library-stats .evidence-stat-total{border:0;border-right:1px solid #d6dfce;grid-column:auto;gap:7px;padding:0 12px 0 0}.evidence-stat-total dd,.evidence-library-stats dd{letter-spacing:-1px;font-size:32px}.evidence-library-stats>div>span{display:none}.evidence-library-stats dt{font-size:11px}.evidence-library-toolbar{flex-wrap:wrap;gap:15px 10px}.evidence-library-search{flex-basis:100%}.evidence-library-search input{font-size:16px}.evidence-library-toolbar>label:not(.evidence-library-search){flex:1;min-width:0}.evidence-library-toolbar select{font-size:14px}.evidence-card>footer>button{min-height:44px}.evidence-library-grid{gap:13px}.evidence-card-top,.evidence-card-open{padding-left:16px;padding-right:16px}.evidence-card>footer{padding:5px 16px}}@media (width<=580px){.evidence-library-grid{grid-template-columns:1fr}.evidence-library-intro h1{font-size:37px}.evidence-library-intro .eyebrow{letter-spacing:1.5px;font-size:9px}.evidence-library-intro>.button{justify-content:center;width:100%;min-height:48px}.evidence-intake-note{text-align:center;font-size:11px}.evidence-library-stats{gap:12px;padding:17px 14px}.evidence-library-stats dt{font-size:10px}.evidence-library-stats dd{font-size:28px}.evidence-library-toolbar select{font-size:16px}.evidence-library-empty{padding:40px 20px}.evidence-library-empty h2{font-size:23px}.evidence-card-claim{font-size:17px}.evidence-card-top>span:first-child{font-size:12px}.evidence-card-open h3{font-size:16px}.evidence-card-attribution strong{font-size:13px}.evidence-card-attribution small,.evidence-card>footer>button,.evidence-library-note{font-size:12px}.evidence-form-grid{grid-template-columns:1fr;gap:20px}.evidence-editor :is(input,select,textarea){font-size:16px}.evidence-details .evidence-claim{font-size:18px}.evidence-details dl{grid-template-columns:1fr;gap:5px}.evidence-details dd{margin-bottom:8px}.evidence-editor-actions>.button{flex:1;min-height:44px}.evidence-approval{padding:14px}.evidence-approval>p{margin-left:0}.evidence-detail-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.evidence-card{transition:none}}.overview-evidence-entry{color:var(--ink);background:#edf1e7;border:1px solid #dce4d3;border-radius:12px;align-items:center;gap:20px;margin:25px 0;padding:23px 25px;text-decoration:none;display:flex}.overview-evidence-entry>span:first-child{color:#60764f;background:#dfe7d6;border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.overview-evidence-entry>div{flex:1}.overview-evidence-entry>div>span{letter-spacing:1.5px;color:#6b7b60;font-size:9px}.overview-evidence-entry strong{margin:6px 0;font-size:17px;font-weight:550;display:block}.overview-evidence-entry p{color:#69795e;margin:0;font-size:12px;line-height:1.6}.overview-evidence-action{white-space:nowrap;color:#516346;align-items:center;gap:8px;font-size:12px;display:flex}.overview-evidence-entry:focus-visible{outline-offset:3px;outline:2px solid #6a825b}@media (width<=760px){.overview-evidence-entry{flex-wrap:wrap;gap:14px;padding:20px}.overview-evidence-entry strong{font-size:16px}.overview-evidence-entry>div{min-width:160px}.overview-evidence-action{min-height:30px;margin-left:64px}}.evidence-card-top>span:first-child{font-size:12px}.evidence-card-top .pill{font-size:10px}.evidence-card-customer-quote{background:#fffcf8}.evidence-card-review{background:#fcfbf7}.evidence-card-attribution strong,.evidence-card-attribution small{font-size:12px;line-height:1.5}.evidence-card-attribution>span:nth-child(2){flex:1;min-width:0}.evidence-card-detail-icon{color:#79846f;flex-shrink:0}.evidence-card>footer{background:#ffffff65}.evidence-card>footer>span{font-size:11px}.evidence-card-tags>span{font-size:10px}.evidence-preview-quote{padding-top:3px}.evidence-quote-mark{color:#c1a58a;stroke-width:1.35px;margin-bottom:11px}.evidence-preview-quote .evidence-card-claim{-webkit-line-clamp:5;font-size:21px;line-height:1.55}.evidence-preview-metric{background:#eef2e7;border:1px solid #e3e9da;border-radius:11px;margin:1px 0 23px;padding:18px}.evidence-preview-metric>span{color:#6c7e5e;margin-bottom:9px;font-size:11px;display:block}.evidence-preview-metric>strong{-webkit-line-clamp:3;overflow-wrap:anywhere;letter-spacing:-1px;color:#485d38;-webkit-box-orient:vertical;font-size:27px;font-weight:550;line-height:1.18;display:-webkit-box;overflow:hidden}.evidence-preview-metric .evidence-card-claim{letter-spacing:0;-webkit-line-clamp:4;margin:13px 0 0;font-size:14px;line-height:1.7}.evidence-card-statistic .evidence-preview-metric{background:#eaf0f0;border-color:#dce7e5}.evidence-card-statistic .evidence-preview-metric>strong{color:#405f64}.evidence-preview-study .evidence-study-source{color:#708160;background:#f4f6f0;border-left:2px solid #b7c4a9;border-radius:0 6px 6px 0;align-items:flex-start;gap:10px;margin:0 0 18px;padding:11px 13px;display:flex}.evidence-study-source>svg{flex-shrink:0;margin-top:2px}.evidence-study-source>span{min-width:0}.evidence-study-source strong{color:#596b4b;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6;display:block}.evidence-study-source small{color:#77836d;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5;display:block}.evidence-preview-study .evidence-card-claim{-webkit-line-clamp:4;font-size:17px;line-height:1.65}.evidence-preview-story>span{letter-spacing:1px;text-transform:uppercase;color:#849176;margin:1px 0 8px;font-size:10px;font-weight:550;display:block}.evidence-story-context{color:#6c7960;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 20px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.evidence-preview-story .evidence-card-claim{-webkit-line-clamp:4;font-size:17px;line-height:1.6}.evidence-preview-video .evidence-video-reference{color:#4d6b72;background:#e7eff0;border:1px solid #d9e5e8;border-radius:10px;flex-direction:column;gap:15px;min-height:150px;margin:0 0 17px;padding:18px;display:flex}.evidence-video-reference>span{align-items:center;gap:8px;font-size:11px;display:flex}.evidence-video-reference>strong{letter-spacing:-.4px;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:19px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.evidence-video-reference>small{color:#68868b;align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.evidence-preview-video .evidence-card-claim{-webkit-line-clamp:3;font-size:14px;line-height:1.7}@media (width<=760px){.evidence-library-toolbar select{padding-left:10px;padding-right:20px}.evidence-library.is-populated .evidence-library-hero{gap:18px;padding-bottom:24px}.evidence-library.is-populated .evidence-library-intro h1{letter-spacing:-1.1px;margin:13px 0 10px;font-size:32px;line-height:1.15}.evidence-library.is-populated .evidence-library-intro h1 :is(em,br){display:none}.evidence-library.is-populated .evidence-library-intro>p{max-width:360px;margin-bottom:17px;font-size:13px;line-height:1.65}.evidence-library.is-populated .evidence-intake-note{display:none}.evidence-library.is-populated .evidence-library-stats{gap:12px;padding:15px}.evidence-library.is-populated .evidence-library-stats>div{gap:6px}.evidence-library.is-populated .evidence-library-stats dt{font-size:11px}.evidence-library.is-populated .evidence-library-stats dd{font-size:26px}.evidence-library.is-populated .evidence-library-collection{padding-top:23px}.evidence-library.is-populated .evidence-library-result{margin-top:21px}.evidence-preview-quote .evidence-card-claim{font-size:21px}.evidence-card-attribution strong{font-size:13px}.evidence-card-attribution small{font-size:12px}}.evidence-preview-metric>span{color:#586a4b}.evidence-card-statistic .evidence-preview-metric>span{color:#526b69}.evidence-study-source small{color:#63735a}.evidence-preview-story>span{color:#627056;letter-spacing:.8px;font-size:11px}.evidence-video-reference>small{color:#4c6c72}.evidence-card>footer>span{color:#65735c}.evidence-card-tags>span{color:#5e6d54}@media (width<=580px){.evidence-library-stats dt{align-items:flex-end;min-height:2.6em;line-height:1.3;display:flex}}.coach-shell-guard,.composer-manual-fields{border:0;min-width:0;margin:0;padding:0}.coach-shell-guard[hidden],.coach-active .editor-heading .button[hidden]{display:none}.coach-work-details{background:#fafcf5;border:1px solid #e2e8d9;border-radius:10px;margin:16px 0 8px}.coach-work-details>summary{cursor:pointer;color:#5e7650;align-items:center;gap:9px;min-height:44px;padding:13px 15px;font-size:12px;list-style:none;display:flex}.coach-work-details>summary::-webkit-details-marker{display:none}.coach-work-details>summary>span:nth-last-child(2){color:#859875;margin-left:auto;font-size:10px;font-weight:400}.coach-work-details[open]>summary>svg{transform:rotate(180deg)}.coach-work-details>.coach-run-activity{border:0;border-top:1px solid #e2e8d9;border-radius:0 0 10px 10px;margin:0}.kai-coach-workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.coach-chat-panel{background:#fff;border:1px solid #dfe3d9;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #24362a06}.coach-chat-heading{background:#fcfcf9;border-bottom:1px solid #e9ebe4;align-items:center;gap:12px;padding:20px 24px;display:flex}.coach-avatar{color:#3d5b45;background:#e8efdf;border:1px solid #d4dfc8;border-radius:15px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.coach-chat-heading h2{letter-spacing:-.03em;margin:0 0 3px;font-size:17px}.coach-chat-heading p{color:#738071;margin:0;font-size:12px}.coach-chat-heading>.pill{margin-left:auto;font-size:10px}.coach-thread{overscroll-behavior:contain;outline-offset:-3px;height:min(54vh,600px);min-height:360px;padding:26px 28px;scroll-padding:24px;overflow:auto}.coach-loading{color:#64725e;justify-content:center;align-items:center;gap:10px;margin:60px 0;display:flex}.coach-welcome{text-align:center;max-width:530px;margin:16px auto 22px}.coach-welcome-mark{color:#526653;background:radial-gradient(circle at 25% 20%,#fbecda,#e5ecd8 60%,#bfd7c9);border-radius:24px;place-items:center;width:68px;height:68px;margin:0 auto 24px;display:grid;box-shadow:inset 0 0 0 1px #a9bea033,0 8px 30px #50674f0c}.coach-welcome>.eyebrow{letter-spacing:.12em;color:#77846d;font-size:10px}.coach-welcome h3{letter-spacing:-.045em;margin:16px 0;font-size:34px;font-weight:500;line-height:1.13}.coach-welcome h3 em{color:#637453;font-family:Georgia,serif;font-weight:400}.coach-welcome>p{color:#71816a;max-width:390px;margin:0 auto 26px;font-size:14px;line-height:1.7}.coach-suggestions{gap:8px;max-width:390px;margin:auto;display:grid}.coach-suggestions button{text-align:left;color:#506149;background:#f9faf5;border:1px solid #e7ebdf;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:13px 15px;font-size:13px;display:flex}.coach-suggestions button span{flex:1}.coach-suggestions button:hover{background:#eef3e7;border-color:#c5d3b9}.coach-message{overflow-wrap:anywhere;max-width:94%;margin:0 0 24px}.coach-message>div:first-child{color:#50644c;align-items:center;gap:12px;font-size:12px;display:flex}.coach-message time{color:#7b8378;font-size:10px}.coach-message>p{white-space:pre-wrap;color:#344333;background:#f4f6ee;border-radius:0 14px 14px;margin:8px 0 0;padding:16px 18px;font-size:14px;line-height:1.75}.coach-message.user{max-width:88%;margin-left:auto}.coach-message.user>div:first-child{justify-content:flex-end}.coach-message.user>p{color:#4e554a;background:#edece6;border-radius:14px 0 14px 14px}.coach-run-activity{overflow-wrap:anywhere;background:#fcfdf9;border:1px solid #e0e6d8;border-radius:13px;margin:20px 0 6px;padding:17px 18px}.coach-run-activity>header{color:#455b3f;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.coach-run-activity>header>span{align-items:center;gap:8px;font-weight:600;display:flex}.coach-run-activity>header>small{color:#7a8572;font-size:10px}.coach-running-dot,.coach-done-dot{background:#7d9560;border-radius:50%;width:6px;height:6px}.coach-running-dot{box-shadow:0 0 0 4px #e6efdc}.coach-run-activity>ol{margin:18px 0 0;padding:0;list-style:none}.coach-event{gap:10px;margin:0 0 16px;display:flex}.coach-event:last-child{margin-bottom:0}.coach-event-icon{color:#69834f;background:#ecf2e3;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.coach-event.failed .coach-event-icon{color:#bd5538;background:#fff0e8}.coach-event>div{flex:1;min-width:0}.coach-event strong{margin:3px 0 4px;font-size:12px;font-weight:600;display:block}.coach-event p{color:#6c795f;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.coach-event small{color:#79896b;font-size:10px}.coach-event details{color:#6a7d5c;margin:8px 0 0;font-size:11px}.coach-event summary,.coach-usage summary{cursor:pointer;min-height:28px;line-height:28px}.coach-event details>span{color:#556549;text-transform:uppercase;letter-spacing:.08em;margin:5px 0;font-size:10px;display:block}.coach-event pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#516347;background:#f0f3e9;border-radius:6px;max-height:200px;margin:6px 0;padding:10px;font-size:11px;overflow:auto}.coach-waiting{color:#77806e;font-size:12px;line-height:1.6}.coach-citations{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.coach-citations a,.coach-citations>span{color:#566f4b;overflow-wrap:anywhere;background:#eef3e8;border:1px solid #e0e9d8;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:10px;line-height:1.4;display:inline-flex}.coach-citations svg{flex-shrink:0}.coach-changes{border-top:1px solid #e5e9de;margin-top:18px;padding-top:14px;font-size:12px}.coach-changes>strong{font-size:11px}.coach-changes ul{margin:10px 0;padding:0;list-style:none}.coach-changes li{color:#6c7c62;grid-template-columns:90px 1fr;gap:12px;margin-top:8px;line-height:1.6;display:grid}.coach-changes li>span{color:#4e6247;overflow-wrap:anywhere;font-weight:500}.coach-usage{color:#7c8576;margin-top:14px;font-size:10px}.coach-usage>span{line-height:1.6;display:block}.coach-run-error{color:#a04f33;font-size:12px;line-height:1.65}.coach-conflict{color:#856d3e;background:#fffbef;border:1px solid #e7d7b4;border-radius:10px;margin-top:16px;padding:16px;font-size:12px;line-height:1.7}.coach-conflict p{margin:5px 0 12px}.coach-jump{color:#576d4b;background:#f7faef;border:1px solid #dbe4d2;border-radius:100px;margin:0 auto 12px;padding:8px 14px;font-size:12px;display:block}.coach-composer{background:#fff;border-top:1px solid #e7eadd;padding:16px 22px 18px}.coach-context-toggle{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.coach-context-toggle button,.coach-context-toggle>a{color:#758467;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:5px 0;font-size:11px;display:flex}.coach-context-toggle button:hover,.coach-context-toggle>a:hover{color:#3d5632}.coach-composer>textarea{resize:vertical;background:#fcfcf9;border-color:#dae1d1;border-radius:12px;width:100%;min-height:96px;max-height:230px;padding:13px 15px;font-size:14px;line-height:1.6}.coach-context-tray{background:#f8faf3;border:1px solid #e4e9dc;border-radius:12px;margin-bottom:12px;padding:15px}.coach-context-tray>label:first-child{color:#566a48;gap:6px;font-size:12px;display:grid}.coach-context-tray>p{color:#78866d;font-size:11px;line-height:1.6}.coach-context-tray fieldset{border:0;border-top:1px solid #e0e7d5;max-height:190px;margin:12px 0;padding:10px 0 6px;overflow:auto}.coach-context-tray legend{color:#627651;padding-right:8px;font-size:11px}.coach-context-tray fieldset>label{align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.coach-context-tray fieldset>label small{color:#89967d;margin-top:4px;font-size:10px;display:block}.coach-context-tray input[type=checkbox],.coach-check input{accent-color:#5b7349;flex-shrink:0;width:15px;height:15px;margin:0;padding:0}.coach-context-tray input:not([type=checkbox]){font-size:13px}.coach-send-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.coach-check{color:#758369;align-items:center;line-height:1.45;flex-direction:row!important;gap:8px!important;font-size:11px!important;font-weight:400!important;display:flex!important}.coach-send-row .button{min-height:40px;padding:9px 14px;font-size:12px}.coach-composer-note{color:#89917d;margin-top:12px;font-size:10px;line-height:1.55;display:block}.coach-workspace-sidebar{gap:18px;min-width:0;display:grid}.coach-draft-card{background:linear-gradient(145deg,#f4f7ed,#e9f0df);border:1px solid #dbe4cd;border-radius:17px;padding:22px}.coach-draft-card>.eyebrow{color:#7b8b65;letter-spacing:.12em;font-size:9px}.coach-draft-card h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:15px 0 9px;font-size:21px;font-weight:500;line-height:1.2}.coach-draft-card>p{color:#788866;margin:0 0 20px;font-size:11px;line-height:1.6}.coach-draft-card>.button{min-height:44px;font-size:12px}.coach-edit-link{color:#637a4e;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 0;font-size:12px;display:flex}.coach-draft-card>small{color:#7b8a6b;margin-top:12px;font-size:11px;line-height:1.65;display:block}.coach-history,.coach-recent-runs{background:#fafbf6;border:1px solid #e3e8d9;border-radius:15px;padding:20px}.coach-history>header,.coach-recent-runs>header{color:#677b51;align-items:center;gap:8px;display:flex}.coach-history h3,.coach-recent-runs h3{margin:0;font-size:13px;font-weight:600}.coach-history>p{color:#8a957c;margin:9px 0 15px;font-size:11px;line-height:1.6}.coach-history ol{margin:0;padding:0;list-style:none}.coach-history li+li{border-top:1px solid #e5eadc}.coach-history li button{text-align:left;color:#526448;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:13px 0;display:flex}.coach-history li button>span{flex:1;min-width:0}.coach-history li strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.5;display:block}.coach-history li small{color:#93a084;margin-top:5px;font-size:10px;display:block}.coach-history .text-button{padding-top:12px;font-size:11px}.coach-recent-runs>button{text-align:left;color:#617554;background:0 0;border:0;border-bottom:1px solid #e5eadc;flex-direction:column;gap:4px;width:100%;padding:13px 0;display:flex}.coach-recent-runs>button:last-child{border:0;padding-bottom:0}.coach-recent-runs>button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.coach-recent-runs small{color:#8a997b;font-size:10px}.coach-version-detail h3{margin:20px 0 12px;font-size:25px}.coach-version-detail>p{color:#738265;font-size:13px;line-height:1.7}.coach-version-detail h4{margin:24px 0 12px;font-size:12px}.coach-version-detail ol{padding:0;list-style:none}.coach-version-detail li{border-bottom:1px solid #e7eadd;padding:10px 0;font-size:12px}.coach-version-detail li strong,.coach-version-detail li span{display:block}.coach-version-detail li span{color:#849174;margin-top:5px;font-size:11px;line-height:1.6}.coach-version-detail>.button{margin-top:20px}@media (width>=761px){.coach-thread{height:clamp(300px,100dvh - 680px,520px);min-height:300px}}@media (width>=1450px){.kai-coach-workspace{grid-template-columns:minmax(0,1fr) 310px}}@media (width<=1100px){.kai-coach-workspace{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.coach-draft-card,.coach-history,.coach-recent-runs{padding:17px}.coach-thread{padding:24px 20px}.coach-chat-heading{padding:18px}.coach-chat-heading>.pill{display:none}}@media (width<=760px){.kai-coach-workspace{grid-template-columns:1fr;gap:18px}.coach-thread{height:440px;min-height:310px;padding:22px 18px}.coach-chat-panel{border-radius:15px}.coach-welcome{margin:0 auto 15px}.coach-welcome-mark{border-radius:18px;width:52px;height:52px;margin-bottom:17px}.coach-welcome h3{margin:13px 0;font-size:29px}.coach-welcome>p{margin-bottom:20px;font-size:13px}.coach-welcome>.eyebrow{font-size:9px}.coach-suggestions button{min-height:44px;font-size:12px}.coach-composer{padding:12px 14px 15px}.coach-composer>textarea,.coach-context-tray input:not([type=checkbox]){font-size:16px}.coach-context-toggle button,.coach-context-toggle>a{min-height:38px}.coach-send-row{align-items:center}.coach-send-row .button{min-height:44px}.coach-check{max-width:220px;font-size:11px!important}.coach-workspace-sidebar{grid-template-columns:1fr}.coach-draft-card{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.coach-draft-card>.eyebrow,.coach-draft-card h3,.coach-draft-card>p,.coach-draft-card>small{grid-column:1/-1}.coach-draft-card>p{margin-bottom:15px}.coach-draft-card>small{margin-top:8px}.coach-draft-card h3{margin:10px 0 7px}.coach-history li button{min-height:50px}.coach-message{max-width:100%}.coach-message.user{max-width:94%}.coach-message>p{padding:13px;font-size:13px}.coach-run-activity{padding:14px}.coach-changes li{grid-template-columns:1fr;gap:3px}.coach-citations a{min-height:32px}.coach-composer-note{font-size:10px}.coach-version-detail>button{width:100%}}@media (prefers-reduced-motion:no-preference){.coach-event.running .coach-event-icon svg,.coach-loading svg{animation:1.5s linear infinite coach-spin}@keyframes coach-spin{to{transform:rotate(360deg)}}}@media (width<=760px){.coach-active .composer-tabs{flex-wrap:nowrap;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.coach-active .composer-tabs>button{white-space:nowrap;flex:none;padding:10px 12px}.coach-active .audit-training-note{flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:13px 0 16px;font-size:12px;line-height:1.6;display:flex}.coach-active .audit-training-note>svg{flex-shrink:0;margin-top:2px}.coach-work-details>summary{flex-wrap:wrap;padding:12px;font-size:11px}.coach-work-details>summary>span:nth-last-child(2){font-size:10px}.coach-thread{height:360px}}.coach-version-configuration{background:#fafcf6;border:1px solid #e0e5d7;border-radius:10px;margin:22px 0;padding:10px 14px}.coach-version-configuration summary{color:#5d724e;cursor:pointer;min-height:34px;font-size:12px;line-height:34px}.coach-version-configuration p{color:#839276;font-size:11px;line-height:1.6}.coach-version-configuration pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#4d6041;background:#eff3e8;border-radius:8px;max-height:360px;padding:14px;font-size:11px;line-height:1.6;overflow:auto}.coach-history li strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.coach-event strong>small{color:#89654f;margin-top:5px;font-size:11px;font-weight:400;display:block}.coach-event.stopped .coach-event-icon{color:#8a7e67;background:#f0eee7}.coach-event p.coach-tool-error{color:#884a31;background:#fff5ed;border-left:2px solid #c57b5c;border-radius:0 6px 6px 0;margin-top:7px;padding:10px 12px}.coach-sources{border-top:1px solid #e3e8db;margin-top:16px;padding-top:7px}.coach-sources>summary{cursor:pointer;color:#526b43;align-items:center;gap:8px;min-height:44px;font-size:12px;list-style:none;display:flex}.coach-sources>summary::-webkit-details-marker{display:none}.coach-sources>summary>span{color:#7b896e;margin-left:auto;font-size:11px}.coach-sources[open]>summary>svg:last-child{transform:rotate(180deg)}.coach-sources .coach-citations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:5px 0 0;display:grid}.coach-sources .coach-citations a{justify-content:space-between;align-items:flex-start;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.coach-sources .coach-citations a>span{min-width:0}.coach-sources .coach-citations a small{color:#78856c;margin-top:3px;font-size:11px;display:block}.coach-sources .coach-citations a>svg{margin-top:3px}@media (width<=760px){.coach-sources .coach-citations{grid-template-columns:1fr}}.scene-sequence-editor{gap:16px;margin-top:24px;display:grid}.scene-sequence-editor h3{margin:0 0 8px}.scene-point{border:1px solid var(--line,#deded6);background:var(--paper,#fff);border-radius:16px;gap:12px;padding:18px;display:grid}.scene-point-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.scene-point-heading>div{align-items:center;gap:8px;display:flex}.scene-point label{margin:0}.scene-sequence-editor>.button{justify-self:start}.scene-login-settings{border:1px solid var(--line,#deded6);border-radius:14px;margin:18px 0;padding:16px}.scene-login-settings summary{cursor:pointer;font-weight:600}.scene-login-settings label{margin-top:14px}.scene-studio .scene-checkbox{align-items:center;gap:10px;display:flex}.scene-studio .scene-checkbox input{flex:none;width:18px;height:18px}.scene-studio select,.scene-studio input,.scene-studio textarea,.scene-studio .form-grid{min-width:0}@media (width<=600px){.scene-point{padding:12px}.scene-point-heading{flex-direction:column;align-items:flex-start}.scene-studio .form-grid{grid-template-columns:1fr}.scene-point-heading>div{align-self:flex-end}}.sales-motion-studio{background:#fafbf7;border:1px solid #dce1d6;border-radius:20px;margin:24px 0;overflow:hidden}.motion-studio-heading{background:linear-gradient(120deg,#e8ede1,#f8f8f2);justify-content:space-between;align-items:center;gap:28px;padding:32px;display:flex}.motion-studio-heading h2{letter-spacing:-1.2px;margin:14px 0;font-size:32px;line-height:1.14}.motion-studio-heading h2 span{color:#697b60}.motion-studio-heading p{color:#5c6d5b;max-width:530px;margin:0;font-size:14px;line-height:1.65}.motion-start-badge{background:#ffffff70;border:1px solid #cfd9c7;border-radius:14px;flex-direction:column;gap:10px;min-width:180px;padding:20px;display:flex}.motion-start-badge span{color:#63715e;font-size:11px}.motion-toolbar{border-bottom:1px solid #e0e5d9;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.motion-toolbar>span,.motion-toolbar>div{align-items:center;gap:12px;font-size:12px;display:flex}.motion-workbench{grid-template-columns:minmax(240px,1fr) minmax(260px,370px);align-items:start;display:grid}.motion-map{background-image:radial-gradient(#cdd5c6 .8px,#0000 .8px);background-size:18px 18px;min-width:0;padding:22px}.motion-map-key{color:#66755f;flex-wrap:wrap;gap:12px;margin-bottom:20px;font-size:10px;display:flex}.motion-map-key span{align-items:center;gap:5px;display:flex}.motion-map-key i{background:#e96442;border-radius:50%;width:6px;height:6px}.motion-map-key .motion-key-visited{background:#72876c}.motion-node-list{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.motion-node-wrap{min-width:0}.motion-node{text-align:left;color:#283e32;background:#fff;border:1px solid #dbe2d3;border-radius:12px;flex-direction:column;gap:12px;width:100%;min-height:170px;padding:17px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 4px 8px #223c2410}.motion-node:hover{border-color:#78916c}.motion-node.is-selected{border-color:#344f3d;box-shadow:0 0 0 2px #344f3d25}.motion-node:focus-visible{outline-offset:3px;outline:3px solid #d66a49}.motion-node-meta{letter-spacing:.05em;text-transform:uppercase;color:#728366;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.motion-node-meta em{background:#eef2e6;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal}.motion-node strong{font-size:17px;line-height:1.3}.motion-node-objective{color:#65755f;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.motion-node-bottom{color:#75826f;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;font-size:10px;display:flex}.is-current .motion-node{border-color:#d56747;box-shadow:0 0 0 2px #d567471a}.is-current .motion-node-meta em:last-child{color:#94523a;background:#f8e4d9}.is-visited .motion-node-bottom{color:#4f744d}.motion-routes{color:#73856a;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 4px;font-size:10px;display:flex}.motion-routes button{color:#58734e;overflow-wrap:anywhere;background:#f3f6ef;border:1px solid #dce3d3;border-radius:20px;align-items:center;gap:4px;max-width:100%;padding:3px 6px;font-size:10px;display:flex}.motion-inspector{background:#fff;border-left:1px solid #dfe5d8;min-width:0;padding:22px}.motion-inspector-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.motion-inspector-heading>div{display:flex}.motion-inspector label{font-size:12px}.motion-inspector input:not([type=checkbox]),.motion-inspector textarea,.motion-inspector select{width:100%;min-width:0;font-size:13px}.motion-inspector fieldset{border:0;border-top:1px solid #e5e9df;margin:16px 0 0;padding:16px 0 0}.motion-inspector legend{font-size:12px;font-weight:600}.motion-inspector fieldset p{color:#788470;margin:4px 0 12px;font-size:11px;line-height:1.6}.motion-inspector .motion-check{flex-direction:row;align-items:center;gap:8px;margin:9px 0;font-weight:400;line-height:1.45;display:flex}.motion-check input{accent-color:#365741;flex-shrink:0;width:14px;height:14px}.motion-check small{color:#7c8874;font-size:10px;display:block}.motion-review{background:#eff4e9;border-top:1px solid #dce3d4;padding:17px 24px;font-size:12px}.motion-review summary{cursor:pointer;font-weight:600}.motion-review summary span{color:#76816d;margin-top:4px;font-size:10px;font-weight:400;display:block}.motion-review.needs-review{background:#f8f0e6}.motion-review li,.motion-review p{line-height:1.7}.proof-library{margin:24px 0}.proof-library>summary{cursor:pointer;background:#fff;border:1px solid #dce1d6;border-radius:12px;padding:22px;font-size:15px;font-weight:600}.proof-library>summary span{color:#74816c;margin-top:6px;font-size:12px;font-weight:400;display:block}.proof-library .editor-layout{margin-top:20px}.proof-empty{text-align:center;background:#f7f8f2;border:1px dashed #d4decb;border-radius:12px;padding:40px}.session-motion{border:1px solid #dae1d3;border-radius:12px;margin:22px 0;overflow:hidden}.session-motion>.panel-heading,.session-motion>details,.session-motion>p{margin:0;padding:18px}.session-motion .motion-node-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.session-motion .motion-node{min-height:150px}.motion-stage-context{background:#eef3e7;border-top:1px solid #dbe3d2;padding:18px;font-size:13px}.motion-stage-context p{margin:8px 0}.motion-stage-link{color:#49653f;cursor:pointer;background:#f0f5e9;border:1px solid #d4dfc9;border-radius:20px;margin-top:8px;padding:5px 9px;font-size:11px}.transcript-message.is-stage-selected{outline-offset:4px;outline:2px solid #8da27d}.motion-history{padding-left:18px;font-size:12px}.motion-history time{color:#77836e;margin-left:12px}.motion-history p{margin:4px 0 14px}.motion-inspector button:disabled,.motion-toolbar button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1100px){.motion-workbench{grid-template-columns:1fr}.motion-inspector{border-top:1px solid #dfe5d8;border-left:0}.motion-start-badge{display:none}.motion-node-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (width<=600px){.motion-studio-heading{padding:22px}.motion-studio-heading h2{font-size:27px}.motion-toolbar{flex-wrap:wrap;padding:15px}.motion-toolbar>div{flex-wrap:wrap}.motion-map{padding:15px}.motion-node-list{grid-template-columns:1fr}.motion-inspector{padding:18px}.motion-start-badge{display:none}.session-motion .motion-node-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.motion-node{transition:none}}.audio-stage{text-align:center;color:#f6f3ea;background:radial-gradient(at 50% 35%,#3c5144 0%,#25372f 48%,#1e2b25 90%);border:1px solid #4d604f;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:340px;padding:36px;display:flex}.audio-stage-label{letter-spacing:.18em;color:#c1cfb4;align-items:center;gap:9px;font-size:11px;display:flex}.audio-stage h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,42px)}.audio-stage p{color:#ccd5c6;max-width:470px;margin:0;font-size:16px;line-height:1.7}.audio-stage .orb{margin:14px}.audio-stage-status{color:#c8d3bd;border:1px solid #63735b;border-radius:30px;padding:9px 16px;font-size:12px}.call-debug-trigger{color:#243c32;background:#edf1e5;border:1px solid #cbd6be;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.call-debug-panel{z-index:90;color:#24392f;text-align:left;background:#f8f7f1;border:1px solid #c8d1bd;border-radius:18px;width:min(880px,100vw - 48px);padding:25px;position:fixed;inset:76px 24px 110px auto;overflow:auto;box-shadow:0 24px 90px #0006}.call-debug-panel>header{justify-content:space-between;gap:20px;display:flex}.call-debug-panel h2{margin:6px 0;font-size:25px}.call-debug-panel p{font-size:14px;line-height:1.6}.call-debug-panel header button{color:inherit;background:0 0;border:0;align-self:flex-start;padding:8px}.call-debug-objective{background:#eaf0e3;border-radius:12px;margin-top:18px;padding:18px}.call-debug-trail,.call-debug-transcript{gap:8px;display:grid}.call-debug-trail button,.call-debug-transcript button{text-align:left;color:inherit;background:#fff;border:1px solid #d9dfd2;border-radius:10px;gap:5px;padding:12px;display:grid}.call-debug-trail time,.call-debug-transcript small{color:#657a61;font-size:11px}.call-debug-panel button:focus-visible{outline-offset:3px;outline:3px solid #ec7354}.call-debug-panel h3{margin:22px 0 10px}.lobby-form .lobby-optional{margin:20px 0}.lobby-optional summary{cursor:pointer;color:#597153;padding:10px 0;font-size:14px}.lobby-optional label{margin:12px 0}.meeting-room .audio-stage~.stage-bottom .agenda-progress .agenda-segments{display:none}@media (width<=760px){.audio-stage{min-height:280px;padding:25px 18px}.call-debug-panel{width:auto;padding:16px;inset:68px 10px 98px}.audio-stage-status{font-size:10px}.call-debug-trigger{font-size:11px}}.audio-stage>*{flex-shrink:0}@media (width<=760px){.meeting-room .audio-stage{gap:12px;min-height:280px;padding:22px 16px;overflow:hidden}.meeting-room .audio-stage .orb-wrap{width:80px;height:80px;margin:8px 0}.meeting-room .audio-stage .orb{width:66px;height:66px;margin:0}.meeting-room .audio-stage .orb svg{width:32px}.meeting-room .audio-stage .orb-halo{box-shadow:0 0 0 10px #fff5e520,0 0 0 20px #fff5e512}.meeting-room .audio-stage h1{font-size:24px;line-height:1.2}.meeting-room .audio-stage p{display:none}.meeting-room .audio-stage-label{font-size:9px}.meeting-room .audio-stage-status{padding:8px 10px;font-size:10px}}.proof-workspace{background:#fff;border:1px solid #dce3d6;border-radius:18px;margin:24px 0;overflow:hidden}.proof-heading{border-bottom:1px solid #dce3d6;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.proof-heading h2{margin:0 0 8px;font-size:23px}.proof-heading p{color:#65725f;max-width:620px;margin:0;font-size:13px}.proof-workbench{grid-template-columns:220px minmax(0,1fr);display:grid}.proof-index{background:#f5f6f0;border-right:1px solid #dce3d6;padding:15px}.proof-index>button{text-align:left;color:#294136;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin-bottom:8px;padding:15px;display:block}.proof-index strong,.proof-index small{overflow-wrap:anywhere;display:block}.proof-index small{color:#697663;margin-top:7px;font-size:11px;line-height:1.5}.proof-index>button.selected{background:#fff;border-color:#809376}.proof-detail{min-width:0;padding:24px}.proof-meta{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.proof-meta label:first-child{grid-column:1/-1}.proof-sequence{gap:8px;padding:12px 0 20px;display:flex;overflow:auto}.proof-sequence button{text-align:left;color:#294136;background:#f6f7f2;border:1px solid #d9dfd2;border-radius:10px;flex:0 0 145px;padding:12px;font-size:12px}.proof-sequence span{color:#78856e;margin-bottom:8px;font-size:10px;display:block}.proof-sequence .selected{background:#eaf0e3;border-color:#304f3b}.proof-scene-editor{border-top:1px solid #dce3d6;margin-top:24px;padding-top:16px}.proof-scene-tools{justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;display:flex}.proof-reuse{max-width:220px;margin:0;font-size:11px}.proof-scene-editor details{margin:18px 0}.proof-detail .slide-preview{aspect-ratio:16/10;border:0;border-radius:12px;width:100%;height:auto}.composer-tabs{border-bottom:1px solid #dce3d6;gap:8px;margin:20px 0;padding-bottom:12px;display:flex}.composer-tabs button{color:#677361;background:0 0;border:0;border-radius:8px;padding:10px 16px}.composer-tabs button[aria-selected=true]{color:#fff;background:#243c30}.composer-clean{max-width:1320px}.composer-clean .motion-studio-heading,.composer-clean .scene-ai{display:none}.slide-layout-options{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.slide-layout-options button{color:#36503e;background:#f6f7f2;border:1px solid #d7ded0;border-radius:10px;padding:16px 8px}.slide-layout-options button[aria-pressed=true]{color:#fff;background:#253d31}.proof-detail button:disabled{opacity:.4}.proof-detail input,.proof-detail textarea,.proof-detail select{min-width:0;max-width:100%}@media (width<=700px){.proof-workbench{grid-template-columns:1fr}.proof-index{border-bottom:1px solid #dce3d6;border-right:0;gap:8px;display:flex;overflow:auto}.proof-index>button{flex-shrink:0;width:auto;min-width:150px}.proof-detail,.proof-heading{padding:16px}.proof-meta{grid-template-columns:1fr}.proof-heading{align-items:flex-start}.proof-heading .button{flex-shrink:0}.slide-layout-options{grid-template-columns:1fr 1fr}.proof-scene-tools{align-items:flex-start;gap:10px}.composer-tabs{overflow:auto}.composer-tabs button{white-space:nowrap}.proof-detail .button-row{flex-wrap:wrap}}.proof-reuse select{color:#354f3a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d4ddce;border-radius:8px;margin-top:4px;padding:7px 12px;display:block}.buyer-brief{background:#f4f7ef;border:1px solid #d5dfce;border-radius:12px;margin:18px 0;padding:18px;font-size:13px}.buyer-brief summary{cursor:pointer;font-weight:600}.buyer-brief dt{font-weight:600}.buyer-brief dd{margin:4px 0 14px}.buyer-brief small{color:#718066;margin-top:5px;display:block}@media (width<=700px){.proof-index>button{white-space:normal;overflow-wrap:anywhere;max-width:220px}.composer-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.composer-tabs button{white-space:normal;padding:9px 6px;font-size:12px}}.embedded-lobby{min-height:100dvh}.embedded-lobby>header{height:64px;min-height:64px;padding:18px 24px}.embedded-lobby>header>span,.embedded-lobby>header>.pill,.embedded-lobby>footer{display:none}.embedded-lobby>main{flex-direction:column;gap:10px;width:100%;max-width:none;margin:0;padding:18px 24px 24px;display:flex}.embedded-lobby .lobby-intro>h1,.embedded-lobby .lobby-intro>.pill,.embedded-lobby .lobby-host{display:none}.embedded-lobby .lobby-intro>p{color:#445d4d;margin:14px 0;font-size:15px;line-height:1.6}.embedded-lobby .lobby-note{color:#6d7e62;margin:10px 0;font-size:11px;line-height:1.5}.embedded-lobby .lobby-form{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.embedded-lobby .lobby-form>h2,.embedded-lobby .lobby-form>.eyebrow,.embedded-lobby .lobby-form>p:not(.lobby-permission){display:none}.embedded-lobby .lobby-permission{color:#677960;margin:12px 0;font-size:11px}.embedded-lobby .lobby-optional{margin:6px 0 14px}.embedded-lobby .summon-presence{width:84px;height:84px;margin:0 auto}.voice-sphere i{filter:blur(5px);background:conic-gradient(from 20deg,#deffb5,#6bd7c4,#ffedb0,#f9947b,#447f89,#deffb5)}.voice-sphere i:nth-child(2){opacity:.35}.voice-sphere i:nth-child(3){opacity:.5}@media (prefers-reduced-motion:no-preference){.embedded-lobby .summon-presence i{animation-duration:14s}}.focused-share{background:#e9eee2;flex-direction:column;min-width:0;display:flex}.focused-share:fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.focused-share .screen-share-bar{flex-wrap:wrap;gap:8px;min-height:42px;padding:8px 14px}.screen-view-hint{color:#5c6c53;background:#f8f7ef;justify-content:space-between;gap:12px;padding:8px 16px;font-size:11px;display:flex}.screen-view-hint button{color:inherit;background:0 0;border:0;font-size:18px}.screen-viewport{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;flex:1;min-height:0;max-height:65vh;overflow:auto}.focused-share:fullscreen .screen-viewport{max-height:none}.screen-canvas{min-height:100px;margin:auto;position:relative}.screen-canvas img{object-fit:contain;width:100%;height:auto;display:block}.screen-focus{pointer-events:none;background:#f18d6530;border:2px solid #ffbf8b;border-radius:50%;width:58px;height:58px;transition:left .35s,top .35s;animation:1.8s ease-in-out infinite focus-breathe;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ed977818}.screen-focus span{color:#fff;white-space:nowrap;background:#d85d40;border-radius:9px;padding:5px 8px;font-size:11px;position:absolute;top:40px;left:35px}.screen-zoom{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.screen-zoom button{color:#415a36;background:#f7faf1;border:1px solid #cdd9c0;border-radius:6px;min-height:30px;padding:5px 8px;font-size:11px}.screen-zoom button[aria-pressed=true]{color:#fff;background:#314a3a}.screen-zoom button:disabled{opacity:.4}.focused-share .screen-scene-label{flex-wrap:wrap;gap:8px;height:auto;min-height:40px;padding:8px 12px}@keyframes focus-breathe{50%{box-shadow:0 0 0 13px #ed97780a}}@media (width<=600px){.screen-viewport{max-height:52vh}.screen-share-bar>span{display:none}.screen-zoom button{min-height:36px}.screen-view-hint{font-size:10px}.focused-share .screen-scene-label>span{width:100%;font-size:11px}}@media (prefers-reduced-motion:reduce){.screen-focus{transition:none;animation:none}}.meeting-room.embedded-audio{height:100dvh;min-height:100dvh}.embedded-audio .meeting-topbar{min-height:54px;padding:12px 18px}.embedded-audio .meeting-topbar>div,.embedded-audio .meeting-topbar>span{display:none}.embedded-audio .meeting-layout{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex}.embedded-audio .meeting-stage{flex-direction:column;flex:1;min-height:0;display:flex}.embedded-audio .audio-stage{flex:1;min-height:230px;padding:18px}.embedded-audio .audio-stage p{max-width:270px;font-size:12px}.embedded-audio .audio-stage-label{display:none}.embedded-audio .audio-stage .orb{width:105px;height:105px}.embedded-audio .stage-bottom,.embedded-audio .meeting-control-left,.embedded-audio .meeting-control-right,.embedded-audio .agenda-progress{display:none}.embedded-audio .live-caption{max-height:82px;padding:10px;font-size:12px;overflow:auto}.embedded-audio .meeting-controls{min-height:70px;padding:8px}.embedded-audio .meeting-control-center{gap:3px}.embedded-audio .meeting-control-center button{min-width:48px;padding:8px}.embedded-audio .meeting-chat{flex:1;min-height:220px;max-height:42vh}.embedded-audio .chat-context,.embedded-audio .meeting-next-step,.embedded-audio .chat-heading{display:none}.embedded-audio .chat-composer{padding:10px}.embedded-audio .chat-composer textarea{min-height:40px}.embedded-audio .chat-hidden .meeting-chat{display:none}.voice-sphere{isolation:isolate;background:#354f46;border:1px solid #fff4c957;border-radius:50%;flex-shrink:0;width:150px;height:150px;position:relative;overflow:hidden;box-shadow:0 0 65px #c0d9ab28,inset 0 0 25px #fff5d63b}.voice-sphere i{filter:blur(12px);background:conic-gradient(from 20deg,#d6ecb4,#80bbaf,#fff0bb,#f1a889,#668d82,#d6ecb4);animation:13s linear infinite sphere-drift;position:absolute;inset:-35%}.voice-sphere i:nth-child(2){mix-blend-mode:screen;opacity:.6;background:conic-gradient(#fff9d5,#729e8a,#eeb289,#fff9d5);animation-duration:9s;animation-direction:reverse;inset:12%}.voice-sphere i:nth-child(3){filter:blur(15px);opacity:.8;inset:40% -20% -35%}.voice-sphere span{border-radius:inherit;background:radial-gradient(circle at 30% 20%,#fff9ce99,#0000 43%),radial-gradient(circle at 80% 80%,#123f3355,#0000 68%);position:absolute;inset:0;box-shadow:inset 0 0 4px #fff7d975}.voice-sphere.is-speaking{animation:1.3s ease-in-out infinite sphere-breathe}.voice-sphere.is-paused,.voice-sphere.is-paused i{animation-play-state:paused}.route-persuasion{border-top:1px solid #dde4d7;margin-top:15px;padding:15px 0}.route-persuasion summary{cursor:pointer;font-size:13px;font-weight:600}.route-persuasion p{color:#76816e;font-size:12px;line-height:1.6}@keyframes sphere-drift{to{transform:rotate(360deg)}}@keyframes sphere-breathe{50%{transform:scale(1.05);box-shadow:0 0 85px #d6dfad42,inset 0 0 25px #fff5d63b}}@media (prefers-reduced-motion:reduce){.voice-sphere,.voice-sphere i{animation:none!important}}@media (width<=760px){.meeting-room .voice-sphere{width:90px;height:90px}}.screen-canvas.screen-fit{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.screen-canvas.screen-fit img{object-fit:contain;height:100%;max-height:100%}.focused-share .screen-viewport{height:0;min-height:0}.focused-share{min-height:0}.focused-share>.screen-share-bar,.focused-share>.screen-scene-label,.focused-share>.screen-view-hint{flex-shrink:0}.voice-sphere{will-change:transform;transition:box-shadow .7s,scale .7s}.voice-sphere.is-speaking{animation:none;scale:1.035;box-shadow:0 0 65px #d6dfad55,inset 0 0 25px #fff5d63b}.voice-sphere.is-speaking i{animation-duration:13s}.voice-sphere.is-speaking i:nth-child(2){animation-duration:9s}.meeting-room.embedded-audio .meeting-stage{opacity:1;flex:none;padding:0}.meeting-room.embedded-audio .audio-stage{flex:none;gap:10px;min-height:0;padding:14px}.embedded-audio .audio-stage h1{font-size:20px}.embedded-audio .audio-stage>p,.embedded-audio .live-caption{display:none}.embedded-audio .voice-sphere{width:76px;height:76px}.embedded-audio .audio-stage-status{padding:6px 10px;font-size:11px}.meeting-room.embedded-audio .meeting-chat{width:100%;min-height:0;max-height:none;box-shadow:none;flex:1;margin:0;display:flex;position:static;inset:auto}.meeting-room.embedded-audio.chat-hidden .meeting-chat{display:none}.embedded-audio .chat-messages{flex:1;min-height:0;padding:12px;overflow-y:auto}.embedded-audio .chat-message>p{padding:12px;font-size:14px;line-height:1.65}.embedded-audio .chat-composer{flex-shrink:0;padding:10px}.embedded-audio .chat-composer textarea{height:38px;min-height:38px;font-size:14px}.embedded-audio .chat-composer>div>span{display:none}.embedded-audio .meeting-controls{flex-shrink:0}.embedded-audio.chat-hidden .meeting-stage{flex:1}.embedded-audio.chat-hidden .live-caption{flex:1;max-height:none;display:flex;overflow:auto}.meeting-room.embedded-audio:not(.chat-hidden) .meeting-stage{opacity:1}.meeting-room.embedded-audio .chat-composer{align-items:center;gap:8px;margin:0 10px 10px;padding:8px;display:flex}.meeting-room.embedded-audio .chat-composer textarea{flex:1;min-width:0;padding:6px}.meeting-room.embedded-audio .chat-composer>div{padding:0}.meeting-room.embedded-audio .chat-composer button{width:36px;height:36px}.meeting-room.embedded-audio .chat-composer>div>span{display:none}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere{isolation:isolate;background:radial-gradient(circle at 35% 24%,#c7f8e1 0%,#537e7a 26%,#173f4b 58%,#132d36 82%);border:1px solid #e7ffe680;overflow:visible;box-shadow:0 0 24px #b0e7cf35,0 0 65px #71c9bb25,inset 0 0 24px #0a252b}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere:before{content:"";filter:blur(12px);z-index:-1;background:conic-gradient(from 40deg,#0000,#d4ffb655,#0000,#80d6fa60,#0000,#ffb79450,#0000);border-radius:50%;animation:17s linear infinite orb-aura;position:absolute;inset:-13%}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:3%;box-shadow:inset 2px 2px 8px #f8ffe6aa,inset -5px -7px 14px #062e4199}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere i{filter:blur(2px);mix-blend-mode:screen;opacity:.85;background:conic-gradient(from 20deg,#0000 5%,#bbffe399 18%,#efffcacc 25%,#0000 36%,#66d5e599 49%,#0000 62%,#ffc69eaa 77%,#0000 91%);border-radius:48% 52% 44% 56%;animation:13s linear infinite sphere-drift;inset:2%}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere i:nth-child(2){filter:blur(4px);opacity:.75;background:conic-gradient(from 160deg,#0000,#83d7ffbb,#0000 27%,#e1ffc7dd,#0000 56%,#f6bba4cc,#0000 82%);border-radius:58% 42% 63% 37%;animation:9s linear infinite reverse sphere-drift;inset:10%}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere i:nth-child(3){filter:blur(5px);opacity:.8;background:radial-gradient(at 30% 30%,#fff7d8dd,#0000 46%),conic-gradient(#0000,#71eee080,#0000,#ffe0a0aa,#0000);animation:19s linear infinite sphere-drift;inset:20%}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere span{background:radial-gradient(at 30% 18%,#fffbe780,#0000 30%),radial-gradient(circle at 68% 80%,#0a304766,#0000 62%);inset:0;box-shadow:inset 0 0 2px #f7ffe5cc}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere.is-speaking{scale:1.035;box-shadow:0 0 30px #c0f5d855,0 0 85px #76d7c044,inset 0 0 24px #0a252b}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere.is-paused:before,:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere.is-paused i{animation-play-state:paused}@keyframes orb-aura{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere:before,:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere i{animation:none!important}:is(.audio-stage,.embedded-lobby,.poster-presence) .voice-sphere{transition:none;scale:1}}.lobby.embedded-lobby>footer{display:none}.meeting-room.embedded-audio .meeting-notice{flex-shrink:0;max-height:110px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;position:static;overflow:auto}.meeting-room.embedded-audio .meeting-notice button{flex-shrink:0}.mobile-chat-close{display:none}.audio-recovery{color:#243c32;background:#fff4dd;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.audio-recovery button{color:#fff;white-space:nowrap;background:#243c32;border-radius:8px;padding:10px 14px}@media (width<=760px){.meeting-room:not(.embedded-audio) .meeting-chat{width:100%;min-width:0;box-shadow:none;flex:1;margin:8px 0;position:static;inset:auto}.meeting-room .mobile-chat-close{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.meeting-room .chat-heading{flex-shrink:0;padding:8px 12px}.meeting-room .chat-heading .pill,.meeting-room .chat-context{display:none}.meeting-room .chat-composer{align-items:center;gap:6px;margin:0 10px 10px;padding:6px;display:flex}.meeting-room .chat-composer textarea{flex:1;min-width:0;height:42px;min-height:42px;padding:6px;font-size:16px}.meeting-room .chat-composer>div{padding:0}.meeting-room .chat-composer>div>span{display:none}.meeting-room .chat-composer button{width:40px;height:40px}.meeting-room .chat-message>p{font-size:14px;line-height:1.65}.meeting-room .meeting-next-step{flex-shrink:0;max-height:30dvh;overflow:auto}.embedded-lobby input,.embedded-lobby textarea{font-size:16px!important}}.focused-share .screen-viewport{background:#111c17;max-height:none}.screen-toolbar{color:#314a3a;background:#edf2e8;flex-shrink:0;align-items:center;gap:10px;min-height:48px;padding:4px 10px;display:flex}.screen-toolbar .screen-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;display:block;overflow:hidden}.screen-title small{color:#677761;margin-bottom:2px;font-size:10px;font-weight:400;display:block}.screen-toolbar .screen-tool,.screen-toolbar .screen-zoom button{color:#314a3a;background:0 0;border:0;border-radius:7px;place-items:center;min-width:36px;min-height:36px;padding:5px;display:grid}.screen-toolbar .screen-tool:hover,.screen-toolbar .screen-zoom button:hover{background:#dce6d7}.screen-toolbar .screen-zoom{flex-wrap:nowrap;gap:1px}.screen-toolbar .screen-zoom button[aria-pressed=true]{color:#fff;background:#314a3a}.rotation-hint{color:#324c3d;background:#e7efe1;justify-content:flex-start;align-items:center;gap:8px;min-height:32px;margin:0;padding:4px 10px;font-size:11px}.rotation-hint>svg{flex-shrink:0}.rotation-hint>button{min-width:28px;min-height:28px;margin-left:auto}.lobby-memory{color:#314b3b;padding:18px 0;line-height:1.6}.lobby-memory strong{font-size:17px}.lobby-memory p{margin:5px 0;font-size:13px}.lobby-memory .text-button{padding:8px 0;font-size:13px;text-decoration:underline}.meeting-memory{color:#cfddc8;background:#293c30;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:7px 14px;font-size:12px;display:flex}.meeting-memory button{color:inherit;background:0 0;padding:4px;font-size:12px;text-decoration:underline}.offered-next-step{color:#243c32;background:#edf2e8;border-radius:10px;flex-shrink:0;max-height:35dvh;padding:10px 14px;overflow:auto}.offered-next-step .next-step{margin:0}.offered-next-step .next-step>p{margin:0;font-size:13px}.offered-next-step .next-step:has(>a){justify-content:space-between;align-items:center;gap:12px;display:flex}.offered-next-step .button{white-space:normal;padding:9px 12px;font-size:12px}.offered-next-step .next-step form{max-width:440px;margin:auto}@media (width<=760px){.meeting-room:is(.sharing-call,.audio-call){height:100dvh;min-height:0}.meeting-room:is(.sharing-call,.audio-call) .meeting-topbar{border:0;height:40px;min-height:40px;padding:0 12px}.meeting-room:is(.sharing-call,.audio-call) .meeting-topbar>.logo{font-size:20px}.meeting-room:is(.sharing-call,.audio-call) .meeting-topbar>.logo svg{width:18px}.meeting-room:is(.sharing-call,.audio-call).embedded-call .meeting-topbar{padding-right:48px}.meeting-room:is(.sharing-call,.audio-call) .meeting-topbar .pill,.meeting-room:is(.sharing-call,.audio-call) .meeting-topbar>div{display:none}.meeting-room:is(.sharing-call,.audio-call) .meeting-layout{flex-direction:column;gap:0;padding:0;overflow:hidden}.meeting-room:is(.sharing-call,.audio-call) .meeting-stage,.meeting-room:is(.sharing-call,.audio-call):not(.chat-hidden) .meeting-stage{opacity:1;flex:1;gap:0;min-height:0;padding:0;display:flex}.meeting-room:is(.sharing-call,.audio-call) .stage-bottom,.meeting-room:is(.sharing-call,.audio-call) .agenda-progress{display:none}.meeting-room:is(.sharing-call,.audio-call) .meeting-chat{width:100%;min-width:0;min-height:150px;max-height:40%;box-shadow:none;z-index:auto;border:0;border-radius:0;flex:0 38%;margin:0;position:static;inset:auto}.meeting-room:is(.sharing-call,.audio-call).chat-hidden .meeting-chat{display:none}.meeting-room:is(.sharing-call,.audio-call) .screen-share{aspect-ratio:auto;border:0;border-radius:0;flex:1;min-height:0;max-height:none}.meeting-room:is(.sharing-call,.audio-call) .screen-toolbar{gap:2px;min-height:44px;padding:4px 6px}.meeting-room:is(.sharing-call,.audio-call) .screen-title{font-size:10px}.meeting-room:is(.sharing-call,.audio-call) .screen-title small{font-size:9px}.meeting-room:is(.sharing-call,.audio-call) .screen-toolbar .screen-tool,.meeting-room:is(.sharing-call,.audio-call) .screen-toolbar .screen-zoom button{min-width:32px;min-height:36px;font-size:11px}.meeting-room:is(.sharing-call,.audio-call) .live-caption{flex:none;min-height:0;max-height:74px;margin:0;padding:8px 12px;overflow:auto}.meeting-room:is(.sharing-call,.audio-call):not(.chat-hidden) .live-caption{display:none}.meeting-room:is(.sharing-call,.audio-call) .chat-heading{height:36px;min-height:36px;padding:2px 10px}.meeting-room:is(.sharing-call,.audio-call) .chat-heading h3{font-size:12px}.meeting-room:is(.sharing-call,.audio-call) .chat-messages{min-height:0;padding:8px 12px}.meeting-room:is(.sharing-call,.audio-call) .chat-composer{margin:0 6px 6px;padding:3px}.meeting-room:is(.sharing-call,.audio-call) .chat-composer textarea{height:40px;min-height:40px}.meeting-room:is(.sharing-call,.audio-call) .meeting-controls{height:62px;min-height:62px;padding:3px 8px max(3px,env(safe-area-inset-bottom));flex-shrink:0}.meeting-room:is(.sharing-call,.audio-call) .meeting-control-center{gap:2px;width:100%;max-width:440px}.meeting-room:is(.sharing-call,.audio-call) .meeting-control-center>button{gap:4px;min-width:44px;height:48px;padding:6px}.meeting-room:is(.sharing-call,.audio-call) .meeting-control-center>button>span{font-size:9px}.meeting-room:is(.sharing-call,.audio-call) .meeting-control-left,.meeting-room:is(.sharing-call,.audio-call) .meeting-control-right{display:none}.meeting-room:is(.sharing-call,.audio-call) .meeting-notice{border-radius:0;max-height:88px;margin:0;padding:7px 10px;font-size:11px;overflow:auto}.meeting-room:is(.sharing-call,.audio-call) .audio-recovery{gap:8px;padding:6px 10px;font-size:12px}.meeting-room:is(.sharing-call,.audio-call) .audio-stage{border:0;border-radius:0;flex:1;min-height:0}.meeting-room:is(.sharing-call,.audio-call) .meeting-memory{padding:4px 10px;font-size:11px}.meeting-room:is(.sharing-call,.audio-call) .offered-next-step{border-radius:0;max-height:28dvh;padding:8px 10px}.meeting-room:is(.sharing-call,.audio-call).embedded-audio .meeting-stage{flex:none;padding:0}.meeting-room:is(.sharing-call,.audio-call).embedded-audio .audio-stage{gap:10px;padding:16px}.meeting-room:is(.sharing-call,.audio-call).embedded-audio .meeting-chat{flex:1;min-height:0;max-height:none}.meeting-room:is(.sharing-call,.audio-call).embedded-audio.chat-hidden .meeting-stage{flex:1}.meeting-room:is(.sharing-call,.audio-call).embedded-audio .meeting-notice{border-radius:0;max-height:88px;margin:0;padding:8px 10px}}@media (height<=500px) and (width>=601px){.meeting-room:is(.sharing-call,.audio-call) .meeting-topbar,.meeting-room:is(.sharing-call,.audio-call) .rotation-hint{display:none}.meeting-room:is(.sharing-call,.audio-call) .meeting-layout{flex-direction:row;gap:0;padding:0}.meeting-room:is(.sharing-call,.audio-call) .meeting-stage,.meeting-room:is(.sharing-call,.audio-call):not(.chat-hidden) .meeting-stage{opacity:1;flex:1;gap:0;min-height:0;padding:0;display:flex}.meeting-room:is(.sharing-call,.audio-call) .screen-share{aspect-ratio:auto;border:0;border-radius:0;flex:1;min-height:0;max-height:none}.meeting-room:is(.sharing-call,.audio-call) .meeting-chat{width:30%;min-width:240px;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:0 0 30%;margin:0;position:static;inset:auto}.meeting-room:is(.sharing-call,.audio-call) .chat-heading{flex-shrink:0;height:36px;min-height:36px;padding:2px 10px}.meeting-room:is(.sharing-call,.audio-call) .chat-heading h3{font-size:12px}.meeting-room:is(.sharing-call,.audio-call) .chat-heading .pill,.meeting-room:is(.sharing-call,.audio-call) .chat-composer>div>span{display:none}.meeting-room:is(.sharing-call,.audio-call) .mobile-chat-close{flex-shrink:0;place-items:center;width:36px;height:32px;display:grid}.meeting-room:is(.sharing-call,.audio-call) .chat-composer{align-items:center;gap:6px;margin:0 6px 6px;padding:3px;display:flex}.meeting-room:is(.sharing-call,.audio-call) .chat-composer textarea{flex:1;min-width:0;height:40px;min-height:40px;padding:6px;font-size:16px}.meeting-room:is(.sharing-call,.audio-call) .chat-composer>div{padding:0}.meeting-room:is(.sharing-call,.audio-call) .chat-composer button{width:40px;height:40px}.meeting-room:is(.sharing-call,.audio-call) .stage-bottom,.meeting-room:is(.sharing-call,.audio-call) .live-caption,.meeting-room:is(.sharing-call,.audio-call) .agenda-progress,.meeting-room:is(.sharing-call,.audio-call) .chat-context,.meeting-room:is(.sharing-call,.audio-call) .meeting-control-left,.meeting-room:is(.sharing-call,.audio-call) .meeting-control-right{display:none}.meeting-room:is(.sharing-call,.audio-call) .meeting-controls{justify-content:center;height:52px;min-height:52px;padding:2px 8px}.meeting-room:is(.sharing-call,.audio-call) .meeting-control-center{justify-content:center;gap:3px;width:100%;max-width:460px}.meeting-room:is(.sharing-call,.audio-call) .meeting-control-center>button{gap:3px;min-width:48px;height:44px;padding:4px}.meeting-room:is(.sharing-call,.audio-call) .meeting-control-center>button>span{font-size:9px}.meeting-room:is(.sharing-call,.audio-call) .screen-toolbar{min-height:40px;padding:2px 6px}.meeting-room:is(.sharing-call,.audio-call).embedded-call .screen-toolbar{padding-right:44px}.meeting-room:is(.sharing-call,.audio-call) .meeting-notice{border-radius:0;max-height:44px;margin:0;padding:4px 10px;font-size:11px;line-height:1.4;overflow:auto}.meeting-room:is(.sharing-call,.audio-call) .audio-stage{border-radius:0;gap:8px;min-height:0;padding:12px}.meeting-room:is(.sharing-call,.audio-call) .audio-stage p{display:none}.meeting-room:is(.sharing-call,.audio-call) .meeting-memory{padding:2px 10px;font-size:11px}}.screen-viewport.viewport-fit{justify-content:center;align-items:center;display:flex}.screen-viewport.viewport-readable{align-items:flex-start}.viewport-readable .screen-canvas.screen-fit{flex-shrink:0;margin:0 auto}.screen-focus.screen-focus-region{box-shadow:none;background:0 0;border:0;border-radius:0;animation:none}.screen-focus-region span{top:6px;left:auto;right:8px}.audit-entry{color:#294332;background:#e7ecdf;border-top:1px solid #ced9c4;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:4px 12px;font-size:12px;display:flex}.audit-entry>span{font-weight:500}.audit-entry button{color:#294332;background:#fffdf6;border:1px solid #79916b;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.audit-entry button:disabled{opacity:.55}.audit-entry .audit-resume{color:#fffdf6;background:#294332;border:0}.audit-dialog{color:#273d2f;background:#fcfbf5;border:1px solid #c8d4c0;border-radius:16px;width:min(650px,100vw - 32px);max-height:min(90dvh,900px);padding:0;overflow:hidden;box-shadow:0 24px 90px #0005}.audit-dialog[open]{flex-direction:column;display:flex}.audit-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1c16b3}.audit-dialog>header{border-bottom:1px solid #dce3d5;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.audit-dialog>header span{color:#65795b;font-size:11px}.audit-dialog h2{letter-spacing:-.6px;margin:5px 0 0;font-size:25px}.audit-dialog>header button{color:#45603a;background:#edf1e6;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.audit-body{overscroll-behavior:contain;min-height:0;padding:20px 24px;overflow:auto}.audit-body>p{color:#566a4e;margin:0 0 16px;font-size:13px;line-height:1.65}.audit-body .audit-ended{color:#684b32;background:#f4e8d8;border-radius:8px;padding:10px 12px}.audit-dialog .audit-context{background:#edf1e7;border:1px solid #dce4d4;border-radius:10px;margin:16px 0;padding:14px;font-size:12px;line-height:1.6}.audit-dialog .audit-context>strong,.audit-dialog .audit-context>span{display:block}.audit-dialog .audit-context>strong{font-size:14px}.audit-dialog .audit-context>span{color:#64765b;margin-top:3px;font-size:11px}.audit-dialog .audit-context blockquote{color:#425937;border-left:2px solid #8a9f7a;margin:12px 0 0;padding:0 0 0 12px;font-size:13px}.audit-dialog .audit-context details{margin-top:12px}.audit-dialog .audit-context summary{cursor:pointer;font-weight:600}.audit-dialog .audit-context details>p{margin:10px 0}.audit-dialog .audit-context ol{max-height:240px;padding-left:20px;overflow:auto}.audit-dialog .audit-context li{margin:14px 0}.audit-dialog .audit-context li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.audit-body form{gap:14px;margin:18px 0 0;display:grid}.audit-body label{gap:7px;margin:0;font-size:13px;font-weight:600;display:grid}.audit-body select,.audit-body textarea{color:#24372b;width:100%;font:inherit;background:#fff;border:1px solid #cbd5c1;border-radius:8px;padding:11px}.audit-body textarea{resize:vertical;min-height:130px;max-height:40dvh;font-size:16px;line-height:1.55}.audit-body textarea:read-only{background:#f2f4ed}.audit-body small{color:#64745b;font-size:11px;line-height:1.6}.audit-body form>p{margin:0;font-size:12px;line-height:1.6}.audit-body form>.button{white-space:normal;justify-self:start}.audit-saved{background:#e1ecda;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}.audit-saved>svg{flex-shrink:0}.audit-saved p{margin:6px 0 0;font-size:13px;line-height:1.6}.audit-dialog>footer{background:#f4f5ed;border-top:1px solid #dce3d5;flex-shrink:0;padding:16px 24px}.audit-dialog>footer>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.audit-dialog>footer small{color:#607254;margin-top:10px;font-size:11px;line-height:1.6;display:block}.audit-dialog .button{min-height:40px;font-size:12px}@media (width<=600px){.audit-entry{gap:8px;min-height:50px;padding:3px 8px;font-size:11px}.audit-entry button{padding:5px 8px;font-size:11px}.audit-entry>span{flex:1}.audit-dialog{border:0;border-radius:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.audit-dialog>header{padding:12px 16px}.audit-dialog h2{font-size:22px}.audit-body{padding:14px 16px}.audit-dialog>footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.audit-dialog>footer>div>.button{flex:1}.audit-body form>.button{width:100%}.audit-dialog .audit-context{padding:12px}}@media (height<=500px) and (width>=601px){.audit-entry{min-height:48px;padding:2px 10px;font-size:11px}.audit-entry button{min-height:44px;padding:6px 10px;font-size:11px}.audit-dialog{max-height:100dvh}.audit-dialog>header{padding:10px 18px}.audit-body{padding:12px 18px}.audit-dialog>footer{padding:10px 18px}.audit-dialog>footer small{margin-top:5px}}.audit-resume-dialog{color:#45603a;background:0 0;min-height:32px;margin:10px auto 0;padding:6px 10px;font-size:12px;text-decoration:underline;display:block}.audit-resume-dialog:disabled{opacity:.55}@media (width<=600px){.audit-dialog{top:var(--audit-viewport-top,0px);height:var(--audit-viewport-height,100dvh);max-height:var(--audit-viewport-height,100dvh);position:fixed;bottom:auto}}@media (height<=500px) and (width>=601px){.audit-dialog{top:var(--audit-viewport-top,0px);max-height:var(--audit-viewport-height,100dvh);margin-block:0;bottom:auto}}.doctor-dialog{--doctor-blue:#245fce;--doctor-ink:#173453;width:min(620px,100vw - 40px);max-width:none;height:min(760px,100dvh - 40px);max-height:none;color:var(--doctor-ink);background:#f6f9ff;border:1px solid #c8dcfa;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 28px 100px #071f4860}.doctor-dialog[open]{flex-direction:column;display:flex}.doctor-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071827a6}.doctor-dialog>header{color:#fff;background:#153d71;flex-shrink:0;align-items:center;gap:13px;padding:22px 24px;display:flex}.doctor-orb{isolation:isolate;background:radial-gradient(circle at 35% 24%,#d8f6ff 0%,#659dd2 26%,#234e8d 58%,#112745 82%);border:1px solid #e0faff80;border-radius:50%;flex-shrink:0;width:62px;height:62px;position:relative;box-shadow:0 0 24px #9ad9ff35,0 0 58px #518fe025,inset 0 0 20px #08204d}.doctor-orb:before{content:"";filter:blur(10px);z-index:-1;background:conic-gradient(from 40deg,#0000,#b7eaff66,#0000,#86abff70,#0000,#91f2ff55,#0000);border-radius:50%;animation:17s linear infinite doctor-orbit;position:absolute;inset:-13%}.doctor-orb:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:3%;box-shadow:inset 2px 2px 8px #eaffffaa,inset -5px -7px 14px #06244e99}.doctor-orb i{filter:blur(2px);mix-blend-mode:screen;opacity:.85;background:conic-gradient(from 20deg,#0000 5%,#bceaff99 18%,#e4faffcc 25%,#0000 36%,#6dc5ff99 49%,#0000 62%,#989fffaa 77%,#0000 91%);border-radius:48% 52% 44% 56%;animation:13s linear infinite doctor-orbit;position:absolute;inset:2%}.doctor-orb i:nth-child(2){filter:blur(4px);opacity:.75;background:conic-gradient(from 160deg,#0000,#83caffbb,#0000 27%,#d8f8ffdd,#0000 56%,#aeb4ffcc,#0000 82%);border-radius:58% 42% 63% 37%;animation-duration:9s;animation-direction:reverse;inset:10%}.doctor-orb i:nth-child(3){filter:blur(5px);opacity:.8;background:radial-gradient(at 30% 30%,#effaffdd,#0000 46%),conic-gradient(#0000,#71def080,#0000,#c2c5ffaa,#0000);animation-duration:19s;inset:20%}.doctor-orb>span{border-radius:inherit;background:radial-gradient(at 30% 18%,#efffff80,#0000 30%),radial-gradient(circle at 68% 80%,#102d5666,#0000 62%);position:absolute;inset:0;box-shadow:inset 0 0 2px #e1f9ffcc}.doctor-orb.is-paused:before,.doctor-orb.is-paused i{animation-play-state:paused}@keyframes doctor-orbit{to{transform:rotate(360deg)}}.doctor-dialog>header h2{color:#fff;letter-spacing:-.6px;margin:5px 0 0;font-size:24px;line-height:1.15}.doctor-dialog>header span{letter-spacing:1.8px;color:#c1d8ff;font-size:10px}.doctor-dialog>header>button{color:#fff;background:#ffffff14;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0 0 0 auto;padding:0;display:grid;position:static}.doctor-dialog>header>button svg{flex:none;display:block}.doctor-status{color:#244d80;background:#e3edfe;flex-shrink:0;align-items:center;gap:8px;padding:12px 24px;font-size:12px;display:flex}.doctor-status>i{background:#4782e7;border-radius:50%;width:7px;height:7px}.doctor-status>span{color:#507099;margin-left:auto}.doctor-conversation{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:22px 24px;overflow:auto}.doctor-intro{color:#405c7b;margin:0 0 14px;font-size:15px;line-height:1.6}.doctor-moment{color:#526e8d;border-left:2px solid #90b6ec;padding:6px 10px;font-size:12px;line-height:1.5}.doctor-welcome{text-align:center;flex-direction:column;align-items:center;padding:30px 12px 18px;display:flex}.doctor-welcome h3{margin:18px 0 8px;font-size:19px}.doctor-welcome p{color:#56708b;max-width:280px;margin:0;font-size:13px;line-height:1.5}.doctor-welcome .doctor-orb{width:110px;height:110px;margin:8px}.doctor-message{max-width:94%;margin:18px 0}.doctor-message strong{color:#496b94;font-size:11px;font-weight:500}.doctor-message p{color:#193b64;white-space:pre-wrap;background:#e5efff;border-radius:2px 16px 16px;margin:6px 0 0;padding:13px 16px;font-size:15px;line-height:1.65}.doctor-message.visitor{margin-left:auto}.doctor-message.visitor p{background:#fff;border:1px solid #d8e3f2;border-radius:16px 2px 16px 16px}.doctor-receipt{color:#234f8d;background:#e3eeff;border:1px solid #b8d1f5;border-radius:14px;gap:12px;margin-top:18px;padding:18px;display:flex}.doctor-receipt p{margin:4px 0 0;font-size:13px}.doctor-dialog>footer{background:#fff;border-top:1px solid #dce6f3;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 24px 18px;display:flex}.doctor-dialog>footer>small{text-align:center;color:#667d97;font-size:11px;line-height:1.5}.doctor-dialog>footer>.error-notice{grid-column:1/-1;max-height:72px;margin:0;padding:9px 12px;font-size:12px;overflow:auto}.doctor-composer{background:#f9fbff;border:1px solid #bbceeb;border-radius:15px;align-items:flex-end;gap:8px;padding:8px;display:flex}.doctor-composer textarea{resize:none;min-width:0;max-height:110px;box-shadow:none;color:#183b66;background:0 0;border:0;flex:1;padding:6px;font-size:15px;line-height:1.5}.doctor-composer textarea:focus{outline:none}.doctor-composer:focus-within{outline-offset:2px;outline:2px solid #5494ed}.doctor-composer>button{color:#fff;background:#245fce;border:0;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.doctor-dialog button:disabled{opacity:.5;cursor:default}.doctor-actions{gap:10px;display:flex}.doctor-actions button{color:#24496f;background:#fff;border:1px solid #c3d4ee;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.doctor-actions .doctor-mic-on{color:#2153a0;background:#e5efff;border-color:#b9d0f5}.doctor-dialog .doctor-primary{color:#fff;background:#245fce;border-color:#245fce}.doctor-write{color:#315d93;text-underline-offset:3px;background:0 0;border:0;min-height:44px;font-size:13px;text-decoration:underline}.doctor-latest{color:#245fce;background:#e5efff;border:0;padding:8px}.doctor-report-actions{align-items:center;gap:12px;display:flex}.doctor-report-actions>button{flex:1;min-width:0}.doctor-save{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:550;display:flex}@media (width<=600px){.doctor-dialog{width:100%;height:var(--doctor-height,100dvh);top:var(--doctor-top,0);border:0;border-radius:0;margin:0;position:fixed;left:0}.doctor-dialog>header{padding:14px 16px}.doctor-dialog>header>.doctor-orb{width:54px;height:54px}.doctor-dialog>header h2{font-size:22px}.doctor-status{padding:11px 16px}.doctor-status>span{font-size:10px}.doctor-conversation{padding:18px 16px}.doctor-dialog>footer{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.doctor-composer textarea{font-size:16px}.doctor-welcome{padding-top:24px}}@media (height<=500px){.doctor-dialog{width:100%;height:var(--doctor-height,100dvh);border:0;border-radius:0;max-height:100dvh;margin:0 auto}.doctor-dialog>header{padding:8px 16px}.doctor-dialog>header>.doctor-orb{width:38px;height:38px}.doctor-status{padding:6px 16px}.doctor-dialog>footer{gap:6px;padding:8px 16px}.doctor-dialog>footer>small{display:none}.doctor-welcome{padding:8px}.doctor-welcome .doctor-orb{display:none}.doctor-actions{flex:1}.doctor-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.doctor-composer{grid-row:span 2}.doctor-write{min-height:44px}}@media (prefers-reduced-motion:reduce){.doctor-orb:before,.doctor-orb i{animation:none!important}}.doctor-dialog.doctor-compact>header{gap:10px;padding:9px 16px}.doctor-compact>header>div:not(.doctor-orb)>span{display:none}.doctor-dialog.doctor-compact>header>.doctor-orb{width:34px;height:34px}.doctor-dialog.doctor-compact>header h2{margin:0;font-size:20px}.doctor-compact .doctor-status{padding:8px 16px}.doctor-dialog.doctor-compact>footer{gap:6px;padding:8px 14px}.doctor-compact>footer>small{display:none}.doctor-compact .doctor-composer textarea{height:44px;min-height:44px}.doctor-compact .doctor-write{min-height:44px}.doctor-compact .doctor-conversation{padding:12px 16px}.coach-interview-dialog{--doctor-blue:#66539d;--doctor-ink:#34334e;background:#f8f8fc;border-color:#d7d4ed}.coach-interview-dialog>header{background:#373454}.coach-interview-dialog>header span{color:#dad7ee}.coach-interview-dialog .doctor-orb{filter:hue-rotate(25deg)}.coach-interview-dialog .doctor-status{color:#585077;background:#eeebf6}.coach-interview-dialog .doctor-status>i{background:#8b78b7}.coach-interview-dialog .doctor-status>span{color:#807399}.coach-interview-dialog .doctor-intro{color:#67607e}.coach-interview-dialog .doctor-moment{color:#7c6d95;border-color:#b5a9ce}.coach-interview-dialog .doctor-message p{color:#4a4262;background:#eeebf7}.coach-interview-dialog .doctor-message.visitor p{background:#fff;border-color:#e0d9ec}.coach-interview-dialog .doctor-message strong{color:#847095}.coach-interview-dialog .doctor-receipt{color:#65547e;background:#eeebf7;border-color:#d7cdea}.coach-interview-dialog .doctor-primary,.coach-interview-dialog .doctor-composer>button{background:#685493;border-color:#685493}.coach-interview-dialog .doctor-composer{background:#fbfaff;border-color:#d7cde7}.coach-interview-dialog .doctor-composer:focus-within{outline-color:#a58ac9}.coach-interview-dialog .doctor-actions button{color:#685981;border-color:#dcd3e9}.coach-interview-dialog .doctor-actions .doctor-mic-on{color:#725895;background:#eee8f7;border-color:#d6c7e8}.coach-interview-dialog .doctor-write{color:#786189}.coach-interview-dialog .doctor-latest{color:#6b598a;background:#eeebf7}.coach-preview-consent{background:#f0ecf6;border:1px solid #ded4ea;border-radius:10px;padding:13px;color:#705d85!important}.coach-unsent-note{color:#675a7b;margin-top:18px;font-size:13px;display:block}.coach-unsent-note p{color:#837592;font-size:12px;font-weight:400;line-height:1.6}.coach-unsent-note textarea{resize:vertical;color:#4e4261;background:#fff;border:1px solid #d9cdea;border-radius:10px;width:100%;min-height:110px;padding:12px;font-size:16px}.call-closing-notice{color:#263d32;background:#eaf0e4;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:8px 16px;font-size:14px;display:flex}.call-closing-notice button{white-space:nowrap;background:#fff;border:1px solid #879b78;border-radius:8px;min-height:44px;padding:10px 18px;font-weight:600}.ended-transcript{text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(640px,100%);margin:24px auto}.ended-transcript summary{padding:18px 8px;font-size:14px;font-weight:600}.ended-transcript [role=region]{max-height:320px;padding:4px 12px 16px;overflow:auto}.ended-transcript article{padding:12px 0}.ended-transcript article strong{color:#536a47;font-size:12px}.ended-transcript article p{color:#46543d;white-space:pre-wrap;font-size:14px}@media (width<=760px){.call-closing-notice{gap:12px;padding:4px 10px;font-size:13px}.call-closing-notice button{padding:9px 14px}}.showcase-source-filters{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.showcase-source-filters button{color:#526653;background:#fff;border:1px solid #d7dccf;border-radius:24px;min-height:44px;padding:10px 16px;font-size:13px}.showcase-source-filters button[aria-pressed=true]{color:#fff;background:#242c28;border-color:#242c28}.showcase-source-filters button:focus-visible{outline-offset:3px;outline:2px solid #c76143}.showcase-recording-intro{letter-spacing:-.6px;margin:26px 0 12px;font-size:24px;line-height:1.25}.showcase-source-filters+div>.showcase-section-title{margin-top:0}#showcase-source-results{scroll-margin:24px}#showcase-source-results .showcase-recordings>article{padding:24px}#showcase-source-results .showcase-recordings>article h2{letter-spacing:-.4px;margin:16px 0 10px;font-size:21px}#showcase-source-results .showcase-recordings>article p{color:#526653;margin:0 0 18px;line-height:1.6}#showcase-source-results+.panel{margin-top:24px;padding:24px}#showcase-source-results+.panel h2{margin:0 0 14px;font-size:22px}#showcase-source-results+.panel p{color:#526653;margin:8px 0;line-height:1.6}@media (width<=600px){.showcase-source-filters{gap:7px}.showcase-source-filters button{padding:9px 13px}.showcase-recording-intro{font-size:22px}.showcase-section-title{flex-wrap:wrap}}:root{color:#242c28;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f7f6f2;--ink:#242c28;--muted:#788078;--line:#e5e7df;--ember:#e96442;--sage:#dfe8d9;--white:#fff;--radius:14px;background:#f7f6f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit;background:0 0;border:0}input,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe2d9;border-radius:8px;outline:none;padding:12px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus{border-color:#e58e74;box-shadow:0 0 0 3px #e9644210}textarea{resize:vertical;line-height:1.6}label{margin:20px 0;font-size:13px;font-weight:550;display:block}label input,label textarea{margin-top:8px}::placeholder{color:#9ca298}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-.055em;font-weight:520}h3,h4{letter-spacing:-.025em;font-weight:600}p{line-height:1.65}svg{flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,tr:focus-visible{outline-offset:4px;outline:3px solid #df8162}::selection{background:#f4c5b7}summary{cursor:pointer}small{font-size:12px}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:13px;font-weight:560;line-height:1.35;transition:transform .15s,background .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--ember);color:#fff;box-shadow:0 2px 2px #bd452a14}.button.primary:hover:not(:disabled){background:#da5535}.button.dark{background:var(--ink);color:#fff}.button.outline{background:#fff;border-color:#dedfd7}.button.small{padding:9px 13px;font-size:12px}.button.full{width:100%}.button-row{gap:9px;display:flex}.logo{letter-spacing:-1.7px;align-items:center;gap:8px;font-size:29px;font-weight:680;line-height:1;display:inline-flex}.logo>span:first-child{color:var(--ember);align-items:center;display:flex}.logo-dot{color:var(--ember);margin-left:-8px}.logo.light{color:#f8f9f3}.pill{white-space:nowrap;letter-spacing:0;border:1px solid #dedfd4;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.15;display:inline-flex}.pill.green{color:#536a47;background:#eef4e9;border-color:#e1ead8}.pill.white{color:#4d5c48;background:#ffffffb3;border-color:#ffffffd1}.pill.dark{color:#afb9af;background:#ffffff06;border-color:#ffffff16}.live-dot{background:#79966a;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #7d9b6c0c}.eyebrow{letter-spacing:1.7px;color:#77806c;font-size:10px;font-weight:650}.muted{color:var(--muted)}.small-text{font-size:12px}.text-link,.back-link{align-items:center;gap:7px;font-size:12px;display:inline-flex}.back-link{color:#81887b;padding:0}.text-button{color:#818779;font-size:12px}.icon-button{color:#8b9284;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{color:#3d4738;background:#f1f1eb}.orb-wrap{place-items:center;width:180px;height:180px;display:grid;position:relative}.orb-halo{border:1px solid #d9b99b45;border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:0 0 0 20px #fff5e520,0 0 0 40px #fff5e512}.orb{color:#fff9e8;background:radial-gradient(circle at 30% 25%,#fff8dd 0%,#f9dc99 23%,#eec293 47%,#e6ac7e 65%,#d59770 90%);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative;box-shadow:inset -10px -12px 22px #a8866633,inset 5px 10px 20px #ffffffa0,0 15px 40px #a5834520}.orb-wrap.small{width:68px;height:68px}.orb-wrap.small .orb{width:54px;height:54px}.orb-wrap.small .orb-halo{box-shadow:0 0 0 5px #ffffff0b}.orb-wrap.speaking .orb-halo{animation:1.8s ease-in-out infinite pulse}.orb-wrap.speaking .orb{animation:2s ease-in-out infinite orb-breathe}.waveform{color:#718268;justify-content:center;align-items:center;gap:3px;height:32px;display:flex}.waveform i{background:currentColor;border-radius:4px;width:3px}.spinner{border:2px solid #dadfd4;border-top-color:var(--ember);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin;display:inline-block}.spinner.small{border-color:#fff #ffffff45 #ffffff45;width:16px;height:16px}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;display:flex}.loading-screen p{color:#828877;font-size:14px}.error-notice{color:#a8432d;background:#fff0ec;border:1px solid #f3cec3;border-radius:9px;margin:12px 0;padding:12px 15px;font-size:13px;line-height:1.5}.not-found{text-align:center;place-content:center;gap:25px;height:100vh;display:grid}.section{max-width:1160px;margin:0 auto;padding:100px 0}.marketing-nav{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:29px 50px;display:flex}.nav-links,.nav-actions{align-items:center;gap:30px;font-size:12px;display:flex}.nav-links{color:#6c7568;margin-left:50px}.nav-actions{gap:25px}.hero{text-align:center;padding:58px 20px 0}.hero>.pill{background:#efefe6;padding:7px 12px;font-size:11px}.hero h1{letter-spacing:-5px;margin:23px 0 25px;font-size:79px;font-weight:520;line-height:1.1}.handwritten{color:#df6946;position:relative}.handwritten svg{fill:none;stroke:#e58c6b;stroke-width:2px;opacity:.55;width:100%;height:15px;position:absolute;bottom:-6px;left:0}.hero>p{color:#788070;font-size:15px;line-height:1.8}.hero-actions{justify-content:center;gap:11px;margin:27px 0 16px;display:flex}.hero-actions .button{padding:14px 22px}.hero-note{color:#919783;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.hero-note>span{padding:0 9px}.hero-note svg{color:#7e906c}.hero-demo{max-width:1060px;margin:61px auto 0;padding:0 20px;position:relative}.floating-note{z-index:2;color:#8b927e;align-items:flex-end;gap:5px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.65;display:flex;position:absolute;top:86px;left:-103px;transform:rotate(-10deg)}.floating-note b{font-weight:400}.floating-note svg{transform:rotate(-10deg)}.call-preview{background:#fff;border:1px solid #dedfd5;border-radius:15px;overflow:hidden;box-shadow:0 25px 65px #3b443518,0 4px 15px #48513a09}.call-preview-top{color:#6e7667;border-bottom:1px solid #e9eae4;justify-content:space-between;align-items:center;height:46px;padding:0 21px;font-size:10px;display:flex}.call-preview-top>span{align-items:center;gap:8px;display:flex}.call-preview-top>span:last-child{color:#9aa18e;font-size:10px}.call-preview-top>span:last-child svg{color:var(--ember)}.call-preview-body{grid-template-columns:1fr 180px;gap:12px;padding:13px 13px 0;display:grid}.preview-share{background:#fafbf7;border:1px solid #e4e7db;border-radius:8px;min-width:0;position:relative;overflow:hidden}.share-caption{color:#819071;background:#f5f7ef;align-items:center;gap:6px;height:29px;padding:0 11px;font-size:8px;display:flex}.share-caption>span{align-items:center;gap:6px;margin-left:auto;font-size:7px;display:flex}.share-caption .live-dot{width:4px;height:4px}.mini-workspace{background:#fafbf7;grid-template-columns:121px 1fr;min-height:290px;display:grid}.mini-workspace aside{color:#76826a;background:#f4f6ed;border-right:1px solid #e7eade;flex-direction:column;gap:7px;padding:20px 10px;font-size:8px;display:flex;position:relative}.mini-workspace aside>strong{letter-spacing:-1px;color:#465938;padding:0 5px 13px;font-size:19px}.mini-workspace aside>span{border-radius:4px;padding:7px 9px}.mini-workspace aside .active{color:#50643b;background:#e9eedf}.mini-team{align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;bottom:15px;left:17px}.mini-workspace main{padding:16px 20px}.mini-breadcrumb{color:#88917d;font-size:6px}.mini-breadcrumb span{color:#b2b9a8;padding:0 7px}.mini-title{justify-content:space-between;align-items:center;margin:19px 0 5px;display:flex}.mini-title h3{letter-spacing:-.7px;font-size:17px;font-weight:500}.mini-title>span{color:#fff;background:#586b43;border-radius:3px;padding:6px 7px;font-size:6px}.mini-workspace main>p{color:#939a89;font-size:7px}.mini-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.mini-stats>div{background:#fff;border:1px solid #e6e9df;border-radius:5px;padding:10px}.mini-stats>div>span{color:#89917d;font-size:6px;display:block}.mini-stats strong{align-items:flex-end;gap:3px;margin-top:7px;font-size:20px;font-weight:500;display:flex}.mini-stats strong small{color:#8fa07a;margin:0 0 4px auto;font-size:5px;font-weight:400}.mini-stats em{padding-bottom:2px;font-size:12px;font-style:normal}.mini-board{justify-content:space-between;margin:18px 0 10px;font-size:9px;font-weight:550;display:flex}.mini-board>span{color:#919985;font-size:6px;font-weight:400}.mini-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mini-cards>div{background:#fff;border:1px solid #e4e8dc;border-radius:5px;padding:10px}.mini-card-icon{border-radius:4px;margin-bottom:8px;padding:3px 6px;font-size:14px;display:inline-block}.coral{color:#c97753;background:#f9e6dc}.green{color:#748b49;background:#eaf0db}.purple{color:#9a8baf;background:#ede8f5}.blue{color:#7194b5;background:#e2eaf5}.mini-cards h4{font-size:8px}.mini-cards p{color:#98a08d;margin-top:5px;font-size:6px}.mini-progress{background:#e5e8dc;border-radius:2px;width:80%;height:3px;margin:10px 0}.mini-progress.coral{background:#d5a282}.mini-progress.green{background:#a5b580}.mini-progress.purple{background:#b1a0c6}.mini-cards footer{color:#a1a795;justify-content:space-between;align-items:center;font-size:5px;display:flex}.mini-avatars{background:#e6e9df;border-radius:50%;padding:4px;font-size:5px}.mini-avatars i{background:#eadcd2;border-radius:50%;margin-left:1px;padding:4px;font-style:normal}.preview-participants{grid-template-rows:1fr 75px;gap:10px;display:grid}.host-preview{text-align:center;background:radial-gradient(at 50% 35%,#f4edda,#e3e9d8);border:1px solid #e1e5d6;border-radius:8px;flex-direction:column;align-items:center;padding:12px 8px 8px;display:flex;overflow:hidden}.host-preview>.pill{z-index:1;padding:4px 7px;font-size:7px}.host-preview .orb-wrap{width:113px;height:113px;margin:8px 0 6px}.host-preview .orb{width:82px;height:82px}.host-preview .orb svg{width:32px}.host-preview>div>strong{font-size:13px;font-weight:550}.host-preview strong>span{vertical-align:2px;color:#7e8b72;background:#fff6;border:1px solid #bbc7ab55;border-radius:3px;margin-left:3px;padding:2px 3px;font-size:7px}.host-preview p{color:#819171;margin-top:3px;font-size:8px}.host-preview .waveform{height:23px;margin-top:8px;transform:scale(.6)}.visitor-preview{background:#eff0eb;border:1px solid #e6e9de;border-radius:7px;place-items:center;display:grid;position:relative}.visitor-preview>div{color:#8b967d;background:#dce2d1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.visitor-preview>span{color:#818a74;align-items:center;gap:113px;font-size:7px;display:flex;position:absolute;bottom:7px;left:9px}.demo-cursor{color:#e56943;filter:drop-shadow(0 2px 2px #0001);align-items:center;gap:1px;display:flex;position:absolute;top:226px;left:292px;transform:rotate(-8deg)}.demo-cursor>span{background:var(--ember);color:#fff;border-radius:4px;padding:4px 7px;font-size:8px;transform:rotate(8deg)translateY(10px)}.preview-subtitle{color:#6b755f;justify-content:center;align-items:center;gap:8px;height:46px;font-size:10px;display:flex}.preview-subtitle>span{color:#81936c;background:#edf0e4;border-radius:4px;padding:3px 6px;font-size:8px}.preview-controls{border-top:1px solid #eeefe8;justify-content:space-between;align-items:center;gap:10px;height:58px;padding:0 20px;display:flex}.preview-controls>span{color:#89937d;align-items:center;gap:5px;font-size:8px;display:flex}.preview-controls>div{align-items:center;gap:7px;display:flex}.preview-controls button{color:#78876b;background:#f0f2eb;border-radius:7px;place-items:center;width:33px;height:31px;display:grid}.preview-join{color:#5f7651;background:#e7eddf;border-radius:6px;align-items:center;gap:12px;padding:9px 12px;font-size:9px;display:flex}.hangup{color:#d87a61;background:#f6ded8;border-radius:6px;padding:7px 12px;display:flex}.preview-label{color:#9ba18f;justify-content:center;gap:5px;margin:17px;font-size:10px;display:flex}.preview-label a{color:#788871;align-items:center;gap:3px;display:flex}.outcomes{text-align:center;padding:70px 20px 20px}.outcomes>p{letter-spacing:1.5px;color:#9ba28e;font-size:9px}.outcomes>div{justify-content:center;gap:82px;margin-top:27px;display:flex}.outcomes>div>span{letter-spacing:-.5px;color:#7c8770;align-items:center;gap:10px;font-size:16px;display:flex}.outcomes svg{height:20px}.section-heading{text-align:center}.section-heading h2{margin:18px 0;font-size:45px;line-height:1.15}.section-heading>p{color:#838a78;font-size:13px}.how-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:48px;display:grid}.step-visual{background:#eeefe7;border:1px solid #e4e7db;border-radius:12px;height:194px;margin-bottom:22px;position:relative;overflow:hidden}.step-number{letter-spacing:1.5px;color:#b18b71;font-size:9px;font-weight:650}.how-grid h3{margin:11px 0;font-size:21px;font-weight:550}.how-grid article>p{color:#89907c;max-width:295px;font-size:12px;line-height:1.8}.record-visual{flex-direction:column;justify-content:center;align-items:center;display:flex}.record-toolbar{z-index:1;background:#fff;border:1px solid #dfe3d3;border-radius:9px;align-items:center;gap:10px;padding:13px;font-size:10px;display:flex;box-shadow:0 5px 13px #61724a08}.record-dot{background:#e36b4c;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 4px #e36b4c15}.record-toolbar>span:last-child{color:#95a080;border-left:1px solid #e6e9df;padding-left:12px;font-size:9px}.record-lines{background:#ffffff69;border:1px solid #e1e5d8;border-radius:8px;width:220px;margin-top:14px;padding:15px;transform:rotate(-3deg)}.record-lines i{background:#dce2d1;border-radius:4px;width:80%;height:5px;margin:7px;display:block}.record-lines i:nth-child(2){width:55%}.chrome-badge{background:#fff;border:1px solid #e1e3d8;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex;position:absolute;bottom:13px;right:14px}.author-visual{flex-direction:column;gap:8px;padding:30px 35px;display:flex}.author-visual>div{color:#7b896a;background:#fdfdf9;border:1px solid #e2e6d8;border-radius:7px;align-items:center;gap:11px;padding:9px 12px;font-size:10px;display:flex}.author-visual>div>svg:last-child,.author-visual>div>span:last-child:not(:nth-child(2)){margin-left:auto}.author-visual>div.generated{color:#68814b;background:#e3ead7;border-color:#d5dfc6;font-weight:600;transform:rotate(-2deg)}.embed-visual{padding:30px}.embed-visual code{color:#8b987c;font-family:monospace;font-size:11px;line-height:1.8}.embed-visual>span{background:var(--ember);color:#fff;border-radius:30px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:flex;position:absolute;bottom:17px;right:23px;box-shadow:0 5px 15px #da6b4b20}.brand-section{background:#e8eddf;border-radius:17px;grid-template-columns:1.1fr 1fr;gap:60px;margin-top:10px;padding:65px;display:grid}.brand-section h2{margin:18px 0;font-size:40px;line-height:1.2}.brand-section h2 span{color:#8a997b}.brand-section p{color:#808d71;font-size:12px}.brand-section .button{margin-top:25px}.feature-list{flex-direction:column;justify-content:center;gap:28px;display:flex}.feature-list article{align-items:flex-start;gap:15px;display:flex}.feature-list article>svg{box-sizing:content-box;color:#7d9268;background:#eef3e8;border:1px solid #cedac2;border-radius:50%;padding:7px}.feature-list h3{margin:3px 0 6px;font-size:15px}.feature-list article p{font-size:11px}.final-cta{text-align:center;padding:95px 20px}.final-cta>svg{color:var(--ember)}.final-cta h2{margin:20px 0 25px;font-size:44px;line-height:1.2}.site-footer{border-top:1px solid var(--line);align-items:center;gap:45px;max-width:1160px;margin:auto;padding:32px 0;display:flex}.site-footer .logo{font-size:24px}.site-footer p,.site-footer>span{color:#919981;font-size:10px}.site-footer>span{margin-left:auto}.auth-page{grid-template-columns:45% 55%;min-height:100vh;display:grid}.auth-page>aside{background:#e8eddf;flex-direction:column;padding:40px 55px;display:flex;position:relative;overflow:hidden}.auth-page>aside>div{margin:auto 0}.auth-page>aside h1{color:#354230;margin:24px 0;font-size:83px;line-height:1.08}.auth-page>aside h1 em{color:#8c9b77;font-family:Georgia,serif;font-weight:400}.auth-page>aside p{color:#8a947c;font-size:14px}.auth-page>aside .orb-wrap{margin:30px auto}.auth-caption{color:#8d997e;text-align:center;font-size:11px;display:block}.auth-page>aside>small{color:#8d987d;font-size:11px}.auth-page>main{flex-direction:column;padding:45px 65px;display:flex}.auth-form{width:100%;max-width:380px;margin:auto}.auth-form h2{margin:20px 0 10px;font-size:33px}.auth-form>p{color:#8b9380;font-size:13px}.auth-form form{margin-top:28px}.auth-form form .button{margin-top:8px}.auth-form .auth-switch{text-align:center;margin-top:26px;font-size:12px}.auth-switch a{color:var(--ember);font-weight:600}.auth-assurance{color:#9ca48f;justify-content:center;align-items:center;gap:5px;margin-top:26px;font-size:10px;display:flex}.auth-assurance>span{margin:0 6px}.app-shell{background:#fafbf8;min-height:100vh;display:flex}.app-sidebar{z-index:10;background:#f6f7f1;border-right:1px solid #e5e8de;flex-direction:column;width:235px;padding:31px 17px 15px;display:flex;position:fixed;inset:0 auto 0 0}.app-sidebar>.logo{padding-left:12px;font-size:28px}.workspace-selector{text-align:left;background:#fcfdf8;border:1px solid #e4e7db;border-radius:9px;align-items:center;gap:9px;min-width:0;margin:32px 0 31px;padding:11px 9px;display:flex}.workspace-monogram{color:#7a8f61;background:#e6eddb;border-radius:7px;place-items:center;min-width:28px;height:28px;font-size:13px;display:grid}.workspace-selector>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.5;overflow:hidden}.workspace-selector small{color:#959d87;font-size:8px;font-weight:400;display:block}.workspace-selector>svg{color:#8c977b;width:13px;min-width:13px;margin-left:auto}.nav-caption{letter-spacing:1.5px;color:#a0a991;margin:0 12px 13px;font-size:8px;font-weight:600}.app-sidebar nav{flex-direction:column;gap:6px;display:flex}.app-sidebar nav>a{color:#828e73;border-radius:7px;align-items:center;gap:11px;padding:11px 13px;font-size:11px;display:flex}.app-sidebar nav>a.active{color:#455637;background:#e8eddf;font-weight:550}.app-sidebar nav>a.active svg{color:#768d5d}.nav-count{color:#728560;background:#dae3cc;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:30px}.recorder-promo{background:#f0f3e9;border:1px solid #e0e5d6;border-radius:10px;margin-bottom:25px;padding:14px 12px}.recorder-promo>span{color:#667a50;align-items:center;gap:8px;font-size:11px;font-weight:550;display:flex}.recorder-promo>p{color:#929e80;margin:10px 0;font-size:10px;line-height:1.8}.recorder-promo>button{color:#6a7e54;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:500;display:flex}.settings-link{color:#879278;align-items:center;gap:11px;margin-bottom:15px;padding:8px 12px;font-size:11px;display:flex}.profile-button{text-align:left;border-top:1px solid #e3e7da;align-items:center;gap:9px;width:100%;padding:18px 3px 0;display:flex}.profile-avatar{color:#a29077;background:#e8dfd3;border:2px solid #fff;border-radius:50%;place-items:center;min-width:31px;height:31px;font-size:10px;font-weight:600;display:grid}.profile-button>span:nth-child(2){text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.profile-button small{color:#a1a892;text-overflow:ellipsis;max-width:135px;margin-top:3px;font-size:8px;font-weight:400;display:block;overflow:hidden}.profile-button>svg{color:#8f9b7c;width:13px;margin-left:auto}.app-main{flex-direction:column;flex:1;min-width:0;margin-left:235px;display:flex}.app-topbar{background:#fdfefa;border-bottom:1px solid #e8ebe1;justify-content:space-between;align-items:center;height:71px;padding:0 36px;display:flex}.app-topbar>div{color:#6e7f5e;align-items:center;gap:15px;font-size:10px;display:flex}.app-topbar>div>span:first-child:not(.pill){color:#a0aa93}.app-topbar>div:first-child svg{color:#b0b9a3}.app-topbar .pill{padding:5px 9px;font-size:9px}.app-topbar .text-link{margin-left:5px;font-size:10px}.dashboard-content{width:100%;max-width:1450px;margin:0 auto;padding:38px 39px 45px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading .eyebrow{letter-spacing:1.8px;font-size:8px}.page-heading h1{letter-spacing:-1.1px;font-size:32px;line-height:1.3}.page-heading .eyebrow+h1{margin-top:11px}.greeting-spark{color:#dc9a67;margin-left:6px;font-size:30px;display:inline-block}.page-heading p{color:#8d9780;margin-top:8px;font-size:12px}.page-heading>.button{padding:11px 15px;font-size:11px}.welcome-banner{background:#e9efdf;border:1px solid #dfe6d2;border-radius:13px;justify-content:space-between;min-height:285px;padding:31px 33px;display:flex;position:relative;overflow:hidden}.welcome-banner .pill{padding:5px 9px;font-size:8px}.welcome-banner h2{letter-spacing:-1px;color:#405137;margin:14px 0 12px;font-size:33px;line-height:1.22}.welcome-banner p{color:#8c9a7a;font-size:11px;line-height:1.85}.welcome-banner .button{margin-top:18px;padding:11px 14px;font-size:10px}.banner-link{color:#8a9977;align-items:center;gap:7px;margin-top:14px;padding:0;font-size:9px;display:flex}.welcome-art{flex-shrink:0;width:340px;margin:0 15px;position:relative}.art-card{background:#f8fbf0;border:1px solid #d7dfc9;border-radius:13px;position:absolute;box-shadow:0 12px 23px #566d3020}.art-card.back{color:#94a479;width:188px;height:133px;padding:20px;font-size:10px;top:4px;right:87px;transform:rotate(-11deg)}.art-card.back>span{vertical-align:5px;margin-left:8px;display:inline-block}.art-card.back>i{background:#e3e8d8;border-radius:5px;width:90%;height:6px;margin-top:17px;display:block}.art-card.back>i:last-child{width:65%;margin-top:9px}.art-card.front{text-align:center;flex-direction:column;align-items:center;width:219px;height:183px;padding:17px;display:flex;bottom:8px;right:7px;transform:rotate(5deg)}.art-card.front .orb-wrap{margin-bottom:8px}.art-card.front strong{font-size:17px;font-weight:500}.art-card.front p{margin:3px 0 10px;font-size:8px}.art-status{color:#a0aa8f;align-items:center;gap:6px;font-size:8px;display:flex}.art-status .live-dot{width:4px;height:4px}.art-spark{color:#c4cfad;font-size:45px;position:absolute;bottom:33px;left:40px;transform:rotate(10deg)}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:25px 0;display:grid}.metric-grid>article{background:#fff;border:1px solid #e5e9de;border-radius:10px;padding:18px 19px}.metric-grid article>div{color:#89967a;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.metric-grid article>div>svg{color:#a9b298;width:15px}.metric-grid strong{letter-spacing:-1.4px;margin:13px 0 7px;font-size:32px;font-weight:500;display:block}.metric-grid p{color:#a7af99;font-size:8px}.overview-columns{grid-template-columns:1.12fr 1fr;gap:21px;margin-top:28px;display:grid}.panel{background:#fff;border:1px solid #e4e8dc;border-radius:11px}.panel-heading{border-bottom:1px solid #edf0e7;justify-content:space-between;align-items:center;gap:10px;padding:21px 22px;display:flex}.panel-heading h3{letter-spacing:-.15px;font-size:12px;font-weight:550}.panel-heading>span{color:#a3ac96;font-size:9px}.panel-heading>a{color:#8c9b78;align-items:center;gap:4px;font-size:9px;display:flex}.checklist-row{text-align:left;border-bottom:1px solid #edf0e7;align-items:center;gap:13px;width:100%;padding:20px 21px;display:flex}.checklist-row:last-child{border:0}.checklist-number{color:#a4af92;border:1px solid #e3e8d9;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.checklist-number.complete{color:#86a366;background:#eaf2df}.checklist-row strong{font-size:10px;font-weight:550;display:block}.checklist-row p{color:#9da88d;margin-top:5px;font-size:9px}.checklist-row>svg{color:#b0b99e;width:15px;margin-left:auto}.empty{text-align:center;color:#849473;flex-direction:column;align-items:center;padding:48px 30px;display:flex}.empty-icon{color:#a9b995;background:#f8faf4;border:1px solid #e7ecdf;border-radius:12px;place-items:center;width:49px;height:49px;margin-bottom:17px;display:grid}.empty h3{letter-spacing:-.3px;font-size:14px;font-weight:500}.empty p{color:#a2ad94;max-width:320px;margin-top:8px;font-size:11px;line-height:1.8}.recent-panel .empty{padding:37px 27px}.recent-panel .empty h3{font-size:11px}.recent-panel .empty p{font-size:9px}.app-footer{color:#a8b298;border-top:1px solid #e8ede0;align-items:center;gap:7px;margin-top:auto;padding:19px 40px;font-size:9px;display:flex}.app-footer>svg{color:#c3b092}.app-footer>span{margin-left:auto}.recent-session{border-bottom:1px solid #edf0e7;align-items:center;gap:11px;padding:18px 20px;display:flex}.recent-session strong{font-size:11px;font-weight:550}.recent-session p{color:#a3ad93;font-size:9px}.recent-session>span:last-child{color:#9caa88;margin-left:auto;font-size:9px}.buyer-avatar{color:#a99b80;background:#f1e8dc;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.presentation-grid{grid-template-columns:repeat(2,1fr);gap:23px;display:grid}.presentation-card{background:#fff;border:1px solid #e3e8d8;border-radius:12px;overflow:hidden}.presentation-art{background:#e9efdf;place-items:center;width:100%;height:210px;display:grid;position:relative;overflow:hidden}.presentation-art>.pill{font-size:9px;position:absolute;top:16px;left:16px}.presentation-art-browser{background:#fcfdf7;border:1px solid #dce4ce;border-radius:9px;width:67%;height:156px;position:absolute;top:52px;transform:rotate(-3deg);box-shadow:0 10px 25px #72895315}.presentation-art-browser>div:first-child{border-bottom:1px solid #e6eada;gap:3px;height:22px;padding:8px;display:flex}.presentation-art-browser i{background:#d8e0cb;border-radius:50%;width:4px;height:4px}.presentation-art-browser>div:last-child{gap:10px;padding:24px 16px;display:flex}.presentation-art-browser>div:last-child>span{background:#f0f3e9;border:1px solid #e3e9d8;border-radius:5px;flex:1;height:77px}.presentation-play{z-index:1;color:#718659;background:#fff9;border:1px solid #ffffffc0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 3px 13px #7587540d}.presentation-info{padding:21px 22px}.presentation-info h3{margin-bottom:9px;font-size:15px}.presentation-info>p{color:#99a18c;font-size:10px}.presentation-info p>span{margin:0 5px}.presentation-info footer{border-top:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:9px;margin-top:21px;padding-top:17px;display:flex}.presentation-info footer>span{color:#9ca68f;align-items:center;gap:5px;font-size:9px;display:flex}.presentation-info footer svg{color:#bea27a}.presentation-info .button{font-size:10px}.new-presentation{color:#8c9e78;border:1px dashed #d6dfca;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:345px;display:flex}.new-presentation>span{background:#eef3e5;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:18px;display:grid}.new-presentation strong{font-size:14px;font-weight:500}.new-presentation p{color:#a7b296;margin-top:10px;font-size:11px}.info-banner{color:#8b9d73;background:#f1f5e9;border:1px solid #e3eada;border-radius:9px;align-items:center;gap:13px;margin:23px 0;padding:16px 18px;display:flex}.info-banner p{color:#889b72;font-size:12px}.source-list{margin-top:25px}.source-list>article{border-bottom:1px solid #edf0e6;align-items:flex-start;gap:16px;padding:23px;display:flex}.source-list>article:last-child{border:0}.source-icon{color:#ac9a76;background:#f2eee5;border-radius:10px;padding:12px;display:flex}.source-icon.website{color:#8da16e;background:#eaf0e0}.source-list article>div{flex:1;min-width:0}.source-list h3{margin:3px 0 7px;font-size:13px}.source-list p{color:#9ca58d;overflow-wrap:anywhere;font-size:11px}.source-list details{margin-top:10px}.source-list summary{color:#859873;font-size:10px}.source-list .source-text{color:#78846c;white-space:pre-wrap;max-height:230px;margin-top:15px;font-size:12px;overflow:auto}.source-list .pill{margin-top:5px;font-size:9px}.source-date{color:#a2ad91;margin-top:10px;font-size:9px}.recording-banner{background:#e9eedf;border:1px solid #e0e6d4;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:35px;display:flex}.recording-banner>div>svg{color:#8f9f79;margin-bottom:20px}.recording-banner h2{font-size:31px;line-height:1.25}.recording-banner p{color:#96a180;margin-top:13px;font-size:11px}.recording-banner .button{margin-top:20px;font-size:10px}.recording-decoration{white-space:nowrap;background:#fff;border:1px solid #dfe4d5;border-radius:12px;align-items:center;gap:15px;padding:17px;font-size:11px;display:flex;transform:rotate(-5deg);box-shadow:0 12px 20px #6d824316}.recording-decoration .waveform{width:70px;transform:scale(.7)}.recording-decoration>span:last-child{color:#a3ac93;font-size:9px}.recordings-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.recording-card{overflow:hidden}.recording-card video{aspect-ratio:16/9;background:#e8eddf;width:100%}.recording-card>div{padding:20px}.recording-card h3{font-size:15px}.recording-card p{color:#9ca58d;margin:8px 0;font-size:11px}.recording-card .pill{font-size:10px}.recording-card .button{margin-top:15px;display:flex}.recording-card details{margin-top:15px;font-size:11px}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#222b246b;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.modal{background:#fcfdf8;border:1px solid #ecede5;border-radius:16px;width:100%;max-width:530px;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 25px 100px #0e210e25}.modal.wide{max-width:760px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.modal-heading h2{letter-spacing:-.9px;max-width:370px;font-size:25px;line-height:1.2}.modal p{color:#8d997f;font-size:12px}.modal>.pill{margin-bottom:17px}.modal .small-text{margin-top:15px;font-size:11px}.segmented{background:#eef1e6;border-radius:9px;gap:5px;margin:10px 0 25px;padding:4px;display:flex}.segmented>button{color:#98a387;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 5px;font-size:12px;display:flex}.segmented>button.active{color:#657b4c;background:#fff;box-shadow:0 2px 3px #48542f0d}.label-helper{color:#a4ac96;margin-top:5px;font-size:10px;font-weight:400;display:block}.extension-intro{color:#9aab80;align-items:center;gap:15px;display:flex}.setup-steps{counter-reset:steps;margin:25px 0;padding:0;list-style:none}.setup-steps li{counter-increment:steps;margin:20px 0;padding-left:40px;font-size:12px;position:relative}.setup-steps li:before{content:counter(steps);color:#98a983;background:#eef4e5;border:1px solid #dce5ce;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid;position:absolute;left:0}.setup-steps strong{margin-bottom:6px;font-weight:550;display:block}.setup-steps span{color:#9fa88f;font-size:11px;line-height:1.7;display:block}.upload-zone{color:#869c6a;cursor:pointer;background:#f0f5e9;border:1px dashed #cbd8b8;border-radius:11px;flex-direction:column;align-items:center;gap:9px;padding:25px 15px;display:flex;position:relative}.upload-zone strong{text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.upload-zone span{color:#a4b091;font-size:10px}.upload-zone input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toast{color:#f7fbed;z-index:150;background:#32482b;border-radius:10px;align-items:center;gap:11px;max-width:90vw;padding:14px 20px;font-size:12px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #1c2e1620}.editor-heading{margin-top:16px}.editor-heading h1{font-size:28px}.editor-heading p{align-items:center;gap:11px;font-size:10px;display:flex}.editor-heading .pill{font-size:9px}.editor-heading .button{padding:10px 14px;font-size:11px}.editor-layout{grid-template-columns:265px 1fr;gap:22px;display:grid}.scene-sidebar{align-self:start;overflow:hidden}.scene-row{text-align:left;border-bottom:1px solid #edf1e5;align-items:center;gap:10px;width:100%;padding:17px 15px;display:flex}.scene-row>span{color:#b0b99f;background:#f4f6ee;border:1px solid #e9edde;border-radius:5px;padding:6px;font-size:10px}.scene-row.active{background:#f1f5e9}.scene-row.active>span{color:#8c9e70;background:#e4eccf;border-color:#dce7c9}.scene-row strong{font-size:10px;font-weight:550;display:block}.scene-row small{color:#a6b096;margin-top:5px;font-size:8px;display:block}.scene-row>svg{color:#a8b298;width:12px;margin-left:auto}.add-scene{color:#8e9e78;justify-content:center;align-items:center;gap:7px;width:100%;padding:15px;font-size:10px;display:flex}.scene-ai{background:#fafbf6;border-top:1px solid #e9eddf;padding:20px}.scene-ai>svg{color:#b5a277}.scene-ai strong{margin:10px 0;font-size:11px;font-weight:500;display:block}.scene-ai p{color:#a4ae92;margin-bottom:15px;font-size:10px;line-height:1.8}.scene-ai .button{font-size:9px}.scene-ai small{color:#aab299;margin-top:8px;font-size:8px;line-height:1.8;display:block}.scene-editor{padding:24px}.scene-editor-top{justify-content:space-between;align-items:center;display:flex}.scene-editor-top>div{gap:4px;display:flex}.scene-editor label{margin:20px 0;font-size:11px}.scene-editor label input,.scene-editor label textarea{background:#fefffb;font-size:12px}.scene-editor label:first-of-type input{letter-spacing:-.6px;font-size:19px;font-weight:500}.narration-input{line-height:1.9;background:#fffdfa!important}.scene-action-box{background:#f5f8ee;border:1px solid #e5ebd9;border-radius:9px;margin-top:20px;padding:18px}.scene-action-box>div{color:#859b68;align-items:center;gap:8px;display:flex}.scene-action-box h3{font-size:11px}.scene-action-box .pill{margin-left:auto;font-size:8px}.scene-action-box label:last-child{margin-bottom:0}.presentation-settings{margin:23px 0;padding:20px 24px}.presentation-settings summary{justify-content:space-between;font-size:12px;font-weight:500;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:15px;display:grid}.form-grid label{font-size:11px}.form-grid input{font-size:12px}.deploy-inline{align-items:center;gap:17px;padding:20px 24px;display:flex}.deploy-inline>div{color:#a2b58a;flex:1;align-items:center;gap:13px;display:flex}.deploy-inline strong{color:#6d8158;font-size:12px;font-weight:500;display:block}.deploy-inline small{color:#a1ac91;margin-top:5px;font-size:10px;display:block}.deploy-inline .button{font-size:10px}.embed-code{color:#788f5e;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2e5;border:1px solid #e0e8d3;border-radius:9px;margin:22px 0;padding:19px;font-family:monospace;font-size:12px;line-height:1.8}.divider{background:#e8edde;height:1px;margin:22px 0}.analytics-panel{margin-top:30px}.analytics-toolbar{border-bottom:1px solid #e9ede0;align-items:center;gap:15px;padding:18px 22px;display:flex}.search-field{color:#a7b395;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.search-field>input{box-shadow:none;background:0 0;border:0;padding:7px 0;font-size:11px}.analytics-toolbar>.button{font-size:9px}.analytics-toolbar>span{color:#a5af94;font-size:9px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#a2ae92;white-space:nowrap;background:#fbfcf8;padding:15px 20px;font-size:9px;font-weight:500}td{color:#8b9d76;border-top:1px solid #edf1e3;padding:17px 20px;font-size:10px}tbody tr{cursor:pointer}tbody tr:hover{background:#f8fbf2}.table-buyer{align-items:center;gap:10px;display:flex}.table-buyer strong{color:#647b50;font-size:11px;font-weight:500;display:block}.table-buyer small{color:#a7b298;margin-top:5px;font-size:9px;display:block}.needs-cell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}td .pill{font-size:8px}.analytics-note{color:#a4b090;align-items:center;gap:8px;margin:19px 0;font-size:10px;display:flex}.transcript-summary{flex-wrap:wrap;gap:8px;display:flex}.transcript-summary .pill{font-size:10px}.buyer-context{background:#f0f5e6;border:1px solid #e1ead1;border-radius:10px;margin:23px 0;padding:18px}.buyer-context p{color:#7a9062;margin-top:8px}.buyer-context>span:not(.eyebrow){color:#a0ae8c;margin-top:8px;font-size:10px;display:block}.buyer-context summary{color:#8ca174;margin-top:14px;font-size:11px}.transcript-message{border-bottom:1px solid #e9edde;padding:20px 0}.transcript-message>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.transcript-message strong{color:#80916d;font-size:11px}.transcript-message.visitor strong{color:#bc8b65}.transcript-message>div>span{color:#b0b99e;font-size:9px}.transcript-message p{white-space:pre-wrap}.transcript-message>.pill{margin-top:10px;font-size:9px}.transcript-message>small{color:#99ac7e;margin-top:10px;font-size:9px;display:block}.settings-panel{max-width:700px;padding:30px}.settings-panel>h3{font-size:15px}.settings-panel label{max-width:450px}.settings-panel input{color:#8b997a;background:#f8faf4}.settings-service{border-top:1px solid #e9edde;justify-content:space-between;align-items:center;margin-top:30px;padding-top:25px;display:flex}.settings-service>div{align-items:center;gap:10px;font-size:13px;display:flex}.settings-service svg{color:#bd9e6b}.settings-panel>p{color:#94a27f;margin-top:15px;font-size:12px;line-height:1.9}.lobby{background:radial-gradient(at 20% 55%,#f1f2e8,#0000 65%),#fafaf6;flex-direction:column;min-height:100vh;display:flex}.lobby>header{border-bottom:1px solid #e8ecdf;justify-content:space-between;align-items:center;padding:30px 45px;display:flex}.lobby>header>span:not(.pill){letter-spacing:1.7px;color:#9aa78a;font-size:9px}.lobby>header .pill{font-size:9px}.lobby>main{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;width:100%;max-width:1100px;margin:auto;padding:45px 20px 55px;display:grid}.lobby-intro>.pill{background:#edf2e4;border-color:#dfe8d1;font-size:10px}.lobby h1{color:#34452b;margin:20px 0 17px;font-size:49px;line-height:1.18}.lobby h1 em{color:#ac9069;letter-spacing:-2.2px;font-family:Georgia,serif;font-weight:400}.lobby-intro>p{color:#97a184;font-size:12px;line-height:1.9}.lobby-host{background:radial-gradient(at 45% 40%,#f3ecda,#e5ecd9);border:1px solid #e0e6d2;border-radius:14px;flex-direction:column;align-items:center;margin-top:28px;padding:17px 18px 14px;display:flex;overflow:hidden}.lobby-host-top{z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex}.lobby-host-top>span:first-child{color:#8d9b78;align-items:center;gap:7px;font-size:9px;display:flex}.lobby-host-top .pill{font-size:7px}.lobby-host .orb-wrap{width:140px;height:140px;margin:9px 0}.lobby-host .orb{width:99px;height:99px}.lobby-host .orb svg{height:42px}.lobby-host-name{z-index:1;text-align:center}.lobby-host-name h3{font-size:17px;font-weight:500}.lobby-host-name h3>span{vertical-align:2px;color:#99a982;background:#f6f8ec;border:1px solid #dce4cc;border-radius:4px;margin-left:4px;padding:2px 4px;font-size:9px}.lobby-host-name p{color:#99a585;margin-top:6px;font-size:9px}.lobby-host-bottom{color:#91a17c;justify-content:space-between;width:100%;margin-top:25px;font-size:8px;display:flex}.lobby-host-bottom>span{align-items:center;gap:5px;display:flex}.lobby-note{color:#a3ae91;align-items:center;gap:6px;margin-top:17px;font-size:8px;display:flex}.lobby-form{align-self:center;padding:31px 30px;box-shadow:0 10px 40px #75874f06}.lobby-form h2{letter-spacing:-1px;margin:11px 0 9px;font-size:29px}.lobby-form>p{color:#a0ac8e;font-size:11px}.lobby-form label{margin:22px 0;font-size:11px}.lobby-form .label-helper{float:right;font-size:9px;display:inline}.lobby-form input,.lobby-form textarea{font-size:12px}.join-button{padding:14px;font-size:12px}.lobby-form .lobby-permission{text-align:center;color:#acb59b;margin-top:15px;font-size:9px;line-height:1.8}.rehearsal-label{color:#b09a73;background:#f6f3eb;border:1px solid #eae3d4;border-radius:8px;align-items:flex-start;gap:9px;margin-top:22px;padding:12px;display:flex}.rehearsal-label strong{font-size:9px;font-weight:550;display:block}.rehearsal-label span{color:#a99f86;margin-top:5px;font-size:9px;line-height:1.7;display:block}.lobby>footer{color:#a8b398;border-top:1px solid #e9eddf;justify-content:space-between;padding:20px 45px;font-size:9px;display:flex}.lobby>footer b{letter-spacing:-.5px;color:#8b9c78;font-size:13px}.meeting-room{color:#eef1e8;background:#202721;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.meeting-topbar{border-bottom:1px solid #ffffff08;flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 25px;display:flex}.meeting-topbar>.logo{font-size:26px}.meeting-topbar>.logo svg{width:23px}.meeting-topbar>div{color:#acb6a3;align-items:center;gap:10px;font-size:11px;display:flex}.meeting-topbar .pill{margin-left:5px;padding:4px 8px;font-size:8px}.meeting-topbar>span{color:#9eac91;align-items:center;gap:9px;font-size:10px;display:flex}.meeting-layout{flex:1;gap:18px;min-height:0;padding:4px 20px 0;display:flex}.meeting-stage{flex-direction:column;flex:1;gap:13px;min-width:0;min-height:0;padding-top:8px;display:flex;position:relative}.screen-share{background:#f4f6ef;border:1px solid #536743;border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.screen-share-bar{color:#72875c;background:#eaf0e1;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;height:32px;padding:0 12px;font-size:9px;display:flex}.screen-share-bar>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.screen-share-bar>span:last-child{color:#a0af8c;max-width:55%;font-size:8px}.screen-share-bar button{color:#8da277;padding:3px;display:flex}.browser-stream{background:#eef1e7;flex:1;place-items:center;min-height:0;display:grid;position:relative}.browser-stream img{object-fit:contain;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.screen-scene-label{color:#94a87b;background:#f4f8ec;flex-shrink:0;align-items:center;gap:7px;height:29px;padding:0 12px;font-size:8px;display:flex}.screen-scene-label>span:last-child{color:#b1bea0;margin-left:auto;font-size:7px}.screen-scene-label .live-dot{width:4px;height:4px}.screen-loading{color:#97a486;text-align:center;font-size:12px}.screen-loading .spinner{margin-bottom:15px}.stage-bottom{flex-shrink:0;grid-template-columns:1fr 1fr 1.25fr;gap:11px;height:99px;display:grid}.meeting-host-tile{background:radial-gradient(at 20% 30%,#63684b,#3a4831);border:1px solid #69775877;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex;overflow:hidden}.meeting-host-tile.is-speaking{border-color:#93b679;box-shadow:0 0 0 1px #93b679}.meeting-host-tile .orb-wrap{flex-shrink:0;width:59px;height:59px}.meeting-host-tile .orb{width:43px;height:43px}.meeting-host-tile .orb svg{height:23px}.meeting-host-tile strong{white-space:nowrap;font-size:12px;font-weight:500}.meeting-host-tile strong>span{vertical-align:1px;color:#b0bf9d;background:#ffffff12;border:1px solid #a4b79430;border-radius:3px;margin-left:2px;padding:1px 3px;font-size:7px}.meeting-host-tile p{color:#a5b694;margin-top:6px;font-size:9px}.host-meter{color:#a9c491;align-items:center;gap:2px;margin-left:auto;display:flex}.host-meter i{background:currentColor;border-radius:3px;width:2px;transition:height .3s}.meeting-visitor-tile{background:#2d372c;border:1px solid #4c5c3c66;border-radius:9px;align-items:center;gap:11px;padding:15px;display:flex}.meeting-visitor-tile>span{color:#c9d4b8;background:#697558;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;font-size:17px;display:grid}.meeting-visitor-tile strong{white-space:nowrap;font-size:10px;font-weight:500}.meeting-visitor-tile small{color:#869a73;font-size:9px;font-weight:400}.meeting-visitor-tile p{color:#859a72;margin-top:7px;font-size:8px}.meeting-visitor-tile>svg{color:#8b9f77;width:13px;min-width:13px;margin-left:auto}.agenda-progress{background:#293227;border:1px solid #4b5c3d44;border-radius:9px;padding:15px 16px}.agenda-progress>div:first-child{justify-content:space-between;align-items:center;display:flex}.agenda-progress>div>span{letter-spacing:1px;color:#7e9570;font-size:7px}.agenda-progress strong{color:#b7cba0;font-size:14px;font-weight:400}.agenda-progress small{color:#657b58;font-size:10px}.agenda-segments{gap:4px;margin-top:10px;display:flex}.agenda-segments i{background:#45583a;border-radius:3px;flex:1;height:3px}.agenda-segments .active{background:#ce8a64}.agenda-progress p{color:#80976d;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:8px;overflow:hidden}.live-caption{flex-shrink:0;align-items:flex-start;gap:10px;max-height:89px;padding:5px 10px 12px;display:flex;overflow:auto}.live-caption>span{color:#9db486;background:#3d4a3255;border:1px solid #70835a3b;border-radius:4px;margin-top:2px;padding:3px 6px;font-size:8px}.live-caption p{color:#b4c3a4;font-size:11px;line-height:1.7}.meeting-chat{color:#526943;background:#f9faf5;border:1px solid #e8ecde;border-radius:11px;flex-direction:column;width:300px;min-width:300px;margin:8px 0 12px;display:flex;overflow:hidden}.chat-heading{border-bottom:1px solid #e8edde;justify-content:space-between;align-items:center;padding:18px 17px;display:flex}.chat-heading h3{letter-spacing:-.2px;font-size:12px;font-weight:500}.chat-heading .pill{color:#95a67d;border-color:#e2e9d5;padding:4px 8px;font-size:8px}.chat-context{color:#94a77c;background:#eef3e5;border-bottom:1px solid #e1e9d4;flex-shrink:0;align-items:flex-start;gap:8px;max-height:82px;padding:13px 15px;font-size:9px;line-height:1.7;display:flex;overflow:auto}.chat-context>svg{color:#b59d76;margin-top:1px}.chat-messages{flex:1;min-height:0;padding:16px 14px;overflow-y:auto}.chat-message{margin-bottom:19px}.chat-message>span{color:#8b9e73;justify-content:space-between;align-items:center;margin:0 3px 7px;font-size:8px;display:flex}.chat-message small{color:#b0bb9f;font-size:7px}.chat-message>p{color:#8a9f71;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4e8;border:1px solid #e5edd8;border-radius:2px 10px 10px;padding:12px;font-size:10px;line-height:1.85}.chat-message.visitor>p{color:#9c8c6b;background:#ebe4d6;border-color:#e6ddcb;border-radius:10px 2px 10px 10px}.chat-message.visitor>span{color:#ac9d7d}.chat-message>.gap-note{color:#bf9b6e;margin:6px 3px;display:block}.chat-message>.source-note{color:#98ac7d;align-items:center;gap:4px;margin:6px 3px;display:flex}.chat-composer{background:#fff;border:1px solid #dce6cc;border-radius:9px;flex-shrink:0;margin:0 12px 13px;overflow:hidden}.chat-composer textarea{box-shadow:none;resize:none;background:0 0;border:0;padding:11px 12px;font-size:10px;line-height:1.8}.chat-composer>div{justify-content:space-between;align-items:center;padding:0 8px 8px 11px;display:flex}.chat-composer span{color:#b3bfa1;font-size:7px}.chat-composer button{color:#fff;opacity:1;background:#e96442;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.chat-composer button:disabled{opacity:.35}.meeting-controls{background:#242d22;border-top:1px solid #475a362e;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 25px;display:flex}.meeting-control-left{color:#8a9f75;flex:1;align-items:center;gap:7px;font-size:9px;display:flex}.meeting-control-center{align-items:center;gap:7px;display:flex}.meeting-control-center>button{color:#97ab82;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:55px;height:54px;display:flex}.meeting-control-center>button>span{font-size:8px}.meeting-control-center>button.enabled{color:#b9cba5;background:#3c4a32}.meeting-control-center>button:hover:not(:disabled){background:#3b4b30}.meeting-control-center .end-call{color:#fff;background:#d66649;width:63px;margin-left:9px}.meeting-control-center .end-call:hover{background:#c95b3e}.meeting-control-right{color:#778e63;flex:1;justify-content:flex-end;align-items:center;gap:6px;font-size:8px;display:flex}.meeting-control-right>svg{color:#a17f53}.meeting-notice{z-index:3;color:#8d936d;background:#f9f5e8f5;border:1px solid #d9d7be;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex;position:absolute;bottom:130px;left:20px;right:20px;box-shadow:0 5px 20px #0002}.meeting-notice button{color:#a8ad8e;margin-left:auto;display:flex}.meeting-stage>.error-notice{z-index:4;font-size:11px;position:absolute;bottom:130px;left:20px;right:20px}.chat-hidden .meeting-chat{display:none}.typing-indicator{align-items:center;gap:3px;padding:10px;display:flex}.typing-indicator>i{background:#a6b88b;border-radius:50%;width:4px;height:4px;animation:1s infinite pulse}.typing-indicator>i:nth-child(2){animation-delay:.2s}.typing-indicator>span{color:#a2b48b;margin-left:6px;font-size:8px}.complete-card{color:#90a874;text-align:center;background:#ecf2e1;border:1px solid #dce7cb;border-radius:9px;margin-bottom:15px;padding:16px}.complete-card>svg{color:#c49768}.complete-card h3{margin:12px 0 8px;font-size:12px}.complete-card p{color:#9eae88;margin-bottom:15px;font-size:10px;line-height:1.7}.complete-card .button{font-size:10px}.meeting-ended{text-align:center;background:radial-gradient(at 50% 45%,#f1f0e3,#0000),#fafbf6;flex-direction:column;align-items:center;min-height:100vh;padding:30px;display:flex}.meeting-ended>.logo{align-self:flex-start}.meeting-ended .orb-wrap{margin:40px 0 20px}.meeting-ended h1{color:#485a38;margin:24px 0 17px;font-size:51px;line-height:1.15}.meeting-ended p{color:#9ba98b;font-size:13px;line-height:1.9}.ended-stats{gap:50px;margin:30px 0;display:flex}.ended-stats>span{color:#a9b397;flex-direction:column;gap:6px;font-size:10px;display:flex}.ended-stats strong{color:#7f9764;letter-spacing:-1px;font-size:25px;font-weight:500}.meeting-ended>.text-link{color:#a2b18e;margin:24px;font-size:10px}.screen-share:fullscreen .browser-stream{background:#eef1e7}.sample-app{color:#34442c;background:#fafbf7;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.sample-sidebar{background:#f3f6ed;border-right:1px solid #e5eadb;flex-direction:column;width:228px;min-width:228px;padding:32px 18px;display:flex;position:fixed;inset:0 auto 0 0}.forma-logo{letter-spacing:-1.7px;color:#445f30;padding:0 10px;font-size:35px;font-weight:650}.forma-logo>span{vertical-align:top;margin-top:5px;margin-left:2px;font-size:10px;display:inline-block}.sample-workspace{color:#8ca272;background:#fafcf6;border:1px solid #e1e8d5;border-radius:8px;align-items:center;gap:10px;margin:30px 0;padding:14px 10px;font-size:16px;display:flex}.sample-workspace>span{text-align:left;color:#6e845b;flex:1;font-size:11px;font-weight:550}.sample-workspace small{color:#a6b396;margin-top:5px;font-size:9px;font-weight:400;display:block}.sample-nav-label{letter-spacing:1.5px;color:#a1b18e;margin:0 0 15px;padding-left:12px;font-size:9px}.sample-sidebar>a{color:#8ca278;border-radius:6px;align-items:center;gap:12px;margin:3px 0;padding:13px 14px;font-size:12px;display:flex}.sample-sidebar>a.active{color:#657f4a;background:#e5edda;font-weight:550}.sample-sidebar>a>span{color:#88a36b;background:#d8e5c7;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.sample-bottom{margin-top:auto}.sample-plan{background:#edf4e3;border:1px solid #dfe9d0;border-radius:10px;margin-bottom:25px;padding:17px}.sample-plan>span{color:#9bac85;font-size:10px}.sample-plan p{letter-spacing:-.5px;color:#7c9860;margin:13px 0;font-size:16px;line-height:1.4}.sample-plan small{color:#a2b58a;font-size:8px}.sample-profile{border-top:1px solid #e1e9d6;align-items:center;gap:9px;padding-top:15px;display:flex}.sample-profile>span{color:#b19a74;background:#eadfcd;border:2px solid #fff;border-radius:50%;padding:9px;font-size:10px}.sample-profile>div{color:#8d9f79;font-size:11px}.sample-profile small{color:#b0bea0;margin-top:4px;font-size:8px;display:block}.sample-profile>svg{color:#a6b694;margin-left:auto}.sample-main{flex:1;min-width:0;margin-left:228px}.sample-main>header{color:#98ae82;border-bottom:1px solid #e8eddf;justify-content:space-between;align-items:center;height:75px;padding:0 37px;font-size:10px;display:flex}.sample-main>header>span>span{color:#bfccb0;margin:0 15px}.sample-main>header>div{align-items:center;gap:22px;display:flex}.sample-avatar{color:#a9946d;background:#e9dfcd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.sample-main>main{padding:35px 37px}.sample-page-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.sample-page-heading .eyebrow{letter-spacing:1.8px;color:#acbd98;font-size:8px}.sample-page-heading h1{letter-spacing:-1.6px;color:#4e6c35;margin:13px 0;font-size:34px}.sample-page-heading p{color:#a3b58e;font-size:11px}.sample-date{color:#aabe92;white-space:nowrap;background:#fcfef8;border:1px solid #e5edd9;border-radius:6px;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.sample-stat-grid{grid-template-columns:repeat(4,1fr);gap:17px;margin:31px 0 34px;display:grid}.sample-stat-grid>div{background:#fff;border:1px solid #e4edd7;border-radius:9px;padding:20px}.sample-stat-grid>div>span{color:#9db486;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.sample-stat-grid>div>span>svg{color:#b2c29d;width:13px}.sample-stat-grid strong{letter-spacing:-1.5px;color:#5a7940;margin:13px 0 11px;font-size:35px;font-weight:500;display:block}.sample-stat-grid small{color:#adc294;align-items:center;gap:5px;font-size:8px;display:flex}.sample-stat-grid small>i{background:#a5c187;border-radius:50%;width:4px;height:4px}.sample-section-title{justify-content:space-between;align-items:center;margin:15px 0 22px;display:flex}.sample-section-title h2{letter-spacing:-.65px;color:#79985d;font-size:19px}.sample-section-title h2>span{color:#a5bc8b;vertical-align:3px;background:#edf4e1;border:1px solid #e3ecd6;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:10px}.sample-section-title label{color:#b1c69b;background:#fff;border:1px solid #e7eedc;border-radius:6px;align-items:center;margin:0;padding:0 10px;display:flex}.sample-section-title input{width:165px;box-shadow:none;border:0;margin:0;padding:9px;font-size:9px}.sample-projects{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sample-project{text-align:left;color:#729355;background:#fff;border:1px solid #e1ead3;border-radius:9px;padding:21px;transition:box-shadow .2s,transform .2s;position:relative}.sample-project:hover{transform:translateY(-2px);box-shadow:0 7px 20px #72935515}.project-symbol{border-radius:9px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.sample-project>svg{color:#b1c39e;position:absolute;top:23px;right:18px}.sample-project h3{color:#6d8d51;margin:17px 0 9px;font-size:15px;font-weight:500}.sample-project p{color:#a8bd93;font-size:9px}.sample-project p>span{margin:0 5px}.project-progress{background:#f0f5e8;border-radius:4px;height:4px;margin-top:24px;overflow:hidden}.project-progress i{border-radius:4px;height:100%;display:block}.project-progress .coral{background:#d9ae84}.project-progress .green{background:#a9c187}.project-progress .purple{background:#b6a7c9}.project-progress .blue{background:#97b5ce}.project-completion{color:#bbcbab;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.project-completion strong{color:#a6bd8e;font-weight:500}.sample-project footer{border-top:1px solid #eef3e6;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.stacked-avatars{padding-left:4px;display:flex}.stacked-avatars>span{color:#b49e7a;background:#e7ddcc;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-4px;font-size:6px;display:grid}.stacked-avatars>span:nth-child(2){color:#9db288;background:#e4ecda}.stacked-avatars>span:last-child{color:#b7c5a4;background:#eef2e7}.sample-project footer>span{color:#a9bc95;align-items:center;gap:4px;font-size:8px;display:flex}.sample-footer-note{color:#b0c299;justify-content:center;align-items:center;gap:8px;margin:35px 0 0;font-size:9px;display:flex}.sample-footer-note small{color:#c1cdaf;margin-left:auto;font-size:8px}.sample-chart-grid{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.sample-chart-grid>section{background:#fff;border:1px solid #e1ecd3;border-radius:9px;padding:25px}.sample-chart-grid h3{color:#7b9a5f;font-size:16px;font-weight:500}.sample-chart-grid p{color:#b5c7a0;margin-top:7px;font-size:9px}.sample-bar-chart{border-bottom:1px solid #e2ecd5;align-items:stretch;gap:13px;height:300px;margin-top:25px;padding-bottom:23px;display:flex}.sample-bar-chart>div{flex:1;align-items:flex-end;display:flex;position:relative}.sample-bar-chart i{background:linear-gradient(#b1c58d,#dce7c7);border-radius:5px 5px 0 0;width:100%;min-width:9px}.sample-bar-chart span{color:#c2d0b0;text-align:center;width:100%;font-size:8px;position:absolute;bottom:-17px}.workload{margin:38px 0}.workload>span{color:#a0b988;justify-content:space-between;font-size:10px;display:flex}.workload strong{font-size:10px;font-weight:400}.workload>div{background:#f1f6e9;border-radius:5px;height:7px;margin-top:12px;overflow:hidden}.workload i{background:#c0d19e;border-radius:5px;height:100%;display:block}.sample-team-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.sample-team-grid>article{text-align:center;background:#fff;border:1px solid #e2ecd5;border-radius:10px;padding:27px}.team-avatar{border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:19px;display:grid}.tone-0{color:#bdaa84;background:#f2e7d3}.tone-1{color:#a2ba85;background:#e7efda}.tone-2{color:#bcaac4;background:#eee6f0}.sample-team-grid h3{color:#809e64;font-size:14px;font-weight:500}.sample-team-grid p{color:#b0c49b;margin-top:7px;font-size:10px}.team-status{color:#adca90;background:#f4f9ed;border:1px solid #e1eed0;border-radius:20px;align-items:center;gap:4px;margin-top:19px;padding:4px 8px;font-size:8px;display:inline-flex}.team-status i{background:#9dbd7c;border-radius:50%;width:4px;height:4px}.project-drawer{z-index:50;background:#fcfef7;border-left:1px solid #dae8c9;width:400px;padding:40px;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 70px #5c783c1a}.project-drawer>.icon-button{position:absolute;top:17px;right:18px}.project-drawer>.project-symbol{margin-top:20px}.project-drawer h2{color:#6d8b51;margin-top:24px;font-size:28px}.project-drawer>p{color:#aabf95;margin-top:10px;font-size:11px}.drawer-meta{border-top:1px solid #e2ecd5;border-bottom:1px solid #e2ecd5;margin:28px 0;padding:17px 0}.drawer-meta>span{color:#aac094;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.drawer-meta b{color:#91ac79;font-weight:500}.project-drawer h3{color:#8aa870;margin:28px 0 19px;font-size:14px}.task-row{text-align:left;color:#95af7e;border-bottom:1px solid #e8f0de;align-items:center;gap:10px;width:100%;padding:17px 0;font-size:11px;display:flex}.task-row>span{color:#8caf6b;border:1px solid #d4e4c1;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.task-row>span.done{background:#e1efcf}.task-row>svg{color:#bed2a7;margin-left:auto}.drawer-note{color:#b1c49b;background:#f0f7e6;border-radius:8px;margin-top:30px;padding:15px;font-size:9px;line-height:1.8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.55;transform:scale(1.06)}}@keyframes orb-breathe{50%{transform:scale(1.035)}}@media (width>=1500px){.hero-demo{max-width:1120px}.mini-workspace{min-height:320px}.mini-workspace main{padding:20px 25px}.mini-cards>div{padding:13px}.call-preview-body{grid-template-columns:1fr 190px}.host-preview .orb-wrap{margin:17px 0}.dashboard-content{padding-top:46px}.page-heading h1{font-size:35px}.welcome-banner{padding:36px 39px}.welcome-art{margin-right:50px}.welcome-banner h2{font-size:37px}.meeting-chat{width:345px;min-width:345px}.chat-message>p{font-size:12px}.chat-message>span{font-size:10px}.chat-message small{font-size:9px}.live-caption p{font-size:13px}.stage-bottom{height:110px}}@media (width<=1200px){.section,.site-footer{margin-left:40px;margin-right:40px}.floating-note{display:none}.hero-demo{max-width:960px}.app-sidebar{width:215px}.app-main{margin-left:215px}.dashboard-content{padding:30px 26px}.app-topbar{padding:0 27px}.welcome-art{width:255px;margin:0}.art-card.back{right:55px}.art-card.front{right:0}.art-spark{left:0}.welcome-banner{padding:27px}.metric-grid{gap:12px}.metric-grid>article{padding:17px 13px}.metric-grid article>div{font-size:9px}.metric-grid p{font-size:8px}.welcome-banner h2{font-size:31px}.editor-layout{grid-template-columns:220px 1fr;gap:16px}.scene-row{padding:16px 12px}.recording-decoration{gap:9px;padding:12px;font-size:9px}.recording-decoration .waveform{width:50px}.recording-banner{padding:28px}.recording-banner h2{font-size:26px}.meeting-layout{gap:12px;padding:4px 13px 0}.meeting-chat{width:270px;min-width:270px}.meeting-host-tile{gap:5px;padding:7px}.meeting-visitor-tile{gap:7px;padding:10px}.meeting-visitor-tile>span{width:29px;min-width:29px;height:29px;font-size:13px}.meeting-visitor-tile strong{font-size:9px}.meeting-visitor-tile small{font-size:7px}.meeting-host-tile .orb-wrap{width:49px}.meeting-host-tile p{font-size:8px}.agenda-progress{padding:15px 12px}.host-meter{display:none}.meeting-control-right{font-size:7px}.sample-sidebar{width:200px;min-width:200px}.sample-main{margin-left:200px}.sample-main>main{padding:30px}.sample-page-heading h1{font-size:30px}.sample-date{padding:7px;font-size:8px}}@media (width<=1000px){.marketing-nav{padding:25px 30px}.hero h1{font-size:70px}.call-preview-body{grid-template-columns:1fr 150px}.mini-workspace{grid-template-columns:104px 1fr;min-height:287px}.mini-workspace main{padding:14px}.mini-title h3{font-size:15px}.mini-cards>div,.mini-stats>div{padding:8px}.mini-stats strong{font-size:17px}.mini-stats strong small{font-size:4px}.visitor-preview>span{gap:85px}.hero-demo{max-width:875px}.how-grid{gap:24px}.step-visual{height:170px}.author-visual{padding:20px}.record-toolbar{padding:10px;font-size:8px}.chrome-badge{font-size:7px}.embed-visual{padding:23px}.embed-visual code{font-size:9px}.brand-section{gap:35px;padding:43px}.brand-section h2{font-size:32px}.brand-section p{font-size:11px}.feature-list h3{font-size:13px}.section{padding-top:75px;padding-bottom:75px}.app-sidebar{width:195px;padding:27px 12px 15px}.app-main{margin-left:195px}.workspace-selector{gap:7px;padding:10px 7px}.workspace-selector>span:nth-child(2){font-size:9px}.workspace-selector small{font-size:7px}.workspace-selector>svg{display:none}.workspace-monogram{min-width:25px;height:25px}.app-sidebar nav>a{font-size:10px}.recorder-promo>button{font-size:8px}.profile-button>span:nth-child(2){font-size:9px}.profile-button small{max-width:105px;font-size:7px}.page-heading h1{font-size:28px}.page-heading p{font-size:10px}.welcome-banner h2{font-size:28px}.welcome-banner p{font-size:10px}.welcome-art{width:210px}.art-card.back{width:154px;height:113px;top:12px;right:26px}.art-card.front{width:175px;height:178px;bottom:9px;right:-12px}.art-spark{font-size:32px;bottom:25px;left:-7px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:14px}.metric-grid article>div{font-size:11px}.metric-grid p{font-size:9px}.overview-columns,.presentation-grid{grid-template-columns:1fr}.presentation-art{height:240px}.presentation-art-browser{width:60%;height:180px;top:60px}.new-presentation{min-height:230px}.editor-layout{grid-template-columns:1fr}.scene-sidebar{flex-wrap:wrap;display:flex}.scene-sidebar .panel-heading{width:100%}.scene-row{border-right:1px solid #edf1e5;width:50%}.scene-ai{display:none}.add-scene{width:100%}.editor-heading{flex-direction:column;align-items:flex-start;gap:15px}.editor-heading .button-row{align-self:flex-end}.recording-decoration,.analytics-toolbar>span{display:none}.lobby>main{gap:40px;padding:40px 30px}.lobby h1{font-size:41px}.lobby-form{padding:25px}.lobby-intro>p{font-size:11px}.lobby-host-top>span:first-child{font-size:8px}.lobby-host-top .pill{font-size:6px}.lobby-note{font-size:7px}.meeting-control-left,.meeting-control-right{display:none}.meeting-controls{justify-content:center;height:75px}.meeting-topbar>div{font-size:10px}.stage-bottom{grid-template-columns:1fr 1fr;height:94px}.agenda-progress{display:none}.meeting-chat{width:260px;min-width:260px}.meeting-host-tile strong{font-size:11px}.meeting-host-tile p{font-size:8px}.meeting-host-tile .orb-wrap{width:46px}.meeting-visitor-tile strong{font-size:8px}.meeting-visitor-tile small{display:none}.live-caption{max-height:100px}.live-caption p{font-size:10px}.sample-stat-grid{gap:12px}.sample-stat-grid>div{padding:15px}.sample-stat-grid>div>span{font-size:9px}.sample-date{display:none}.sample-project{padding:16px}.sample-projects{gap:14px}.sample-main>main{padding:25px}.sample-chart-grid{grid-template-columns:1fr}.sample-chart-grid>section:last-child{display:none}.sample-team-grid{gap:16px}.sample-team-grid>article{padding:22px 15px}}@media (width<=760px){.nav-links{display:none}.marketing-nav{padding:24px}.nav-actions{gap:17px;font-size:11px}.marketing-nav .logo{font-size:27px}.nav-actions .button{padding:10px 12px;font-size:10px}.hero{padding-top:35px}.hero h1{letter-spacing:-3.6px;margin:23px 0;font-size:59px;line-height:1.12}.hero>.pill{font-size:9px}.hero>p{font-size:12px}.hero-actions{gap:8px}.hero-actions .button{padding:12px 14px;font-size:10px}.hero-note{font-size:8px}.hero-note>span{padding:0 4px}.hero-note svg{width:10px}.hero-demo{margin-top:40px;padding:0 15px}.call-preview-body{grid-template-columns:1fr;padding:8px 8px 0}.preview-participants{display:none}.call-preview-top{height:38px;padding:0 13px;font-size:8px}.call-preview-top>span:last-child{font-size:8px}.mini-workspace{grid-template-columns:99px 1fr;min-height:280px}.mini-workspace main{padding:14px}.mini-title h3{font-size:14px}.mini-stats>div{padding:8px}.mini-stats strong small{display:none}.preview-controls{gap:7px;padding:0 11px}.preview-controls>span:first-child{display:none}.preview-controls>span:last-child{font-size:7px}.preview-controls>div{gap:6px}.preview-subtitle{font-size:9px}.preview-label{font-size:8px}.outcomes{padding-top:45px}.outcomes>p{letter-spacing:1.1px;font-size:7px}.outcomes>div{gap:23px}.outcomes>div>span{letter-spacing:-.2px;gap:6px;font-size:11px}.outcomes svg{width:15px}.section{margin:0 24px;padding:65px 0}.section-heading h2{font-size:35px}.section-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.section-heading>p{font-size:12px}.how-grid{grid-template-columns:1fr;gap:35px;margin-top:32px}.step-visual{height:180px;margin-bottom:18px}.how-grid article>p{max-width:none;font-size:12px}.how-grid h3{font-size:22px}.record-toolbar{padding:13px;font-size:11px}.chrome-badge{font-size:9px}.author-visual{padding:22px 40px}.author-visual>div{padding:10px 15px;font-size:11px}.embed-visual code{font-size:12px}.embed-visual{padding:27px 40px}.brand-section{grid-template-columns:1fr;gap:35px;margin:0 20px;padding:35px}.brand-section h2{font-size:31px}.brand-section .eyebrow{font-size:8px}.feature-list article p{font-size:11px}.feature-list h3{font-size:14px}.final-cta{padding:70px 20px}.final-cta h2{font-size:35px}.site-footer{flex-wrap:wrap;gap:18px;margin:0 24px;padding:25px 0}.site-footer p,.site-footer>span{font-size:8px}.auth-page{grid-template-columns:1fr}.auth-page>aside{background:var(--paper);padding:25px}.auth-page>aside>div,.auth-page>aside>small{display:none}.auth-page>main{padding:15px 25px 50px}.auth-form{margin:40px auto}.auth-page>main>.back-link{font-size:11px}.auth-form h2{font-size:30px}.app-sidebar{align-items:center;width:70px;min-width:70px;padding:25px 8px 15px;position:relative}.app-shell{min-height:100dvh}.app-sidebar>.logo{gap:0;padding:0;font-size:0}.app-sidebar>.logo>span:last-child{display:none}.app-sidebar>.logo svg{width:30px;height:30px}.workspace-selector,.nav-caption,.recorder-promo,.profile-button>span:nth-child(2),.profile-button>svg{display:none}.app-sidebar nav{gap:13px;width:100%;margin-top:40px}.app-sidebar nav>a{justify-content:center;gap:0;padding:12px;font-size:0}.nav-count{display:none}.app-sidebar nav>a svg{width:21px;height:21px}.sidebar-bottom{flex-direction:column;align-items:center;width:100%;margin-top:auto;display:flex}.settings-link{gap:0;margin-bottom:17px;padding:10px;font-size:0}.settings-link svg{width:21px;height:21px}.profile-button{justify-content:center;padding-top:20px}.app-main{width:calc(100% - 70px);margin-left:0}.app-topbar{height:64px;padding:0 18px}.app-topbar>div:first-child{gap:7px;font-size:9px}.app-topbar>div:first-child>span,.app-topbar>div:first-child>svg{display:none}.app-topbar>div:last-child{gap:5px}.app-topbar .text-link{display:none}.app-topbar .pill{font-size:8px}.dashboard-content{padding:27px 18px}.page-heading{flex-wrap:wrap;gap:17px;margin-bottom:22px}.page-heading h1{letter-spacing:-1px;font-size:26px}.page-heading p{font-size:10px}.page-heading .eyebrow{letter-spacing:1.5px;font-size:7px}.greeting-spark{font-size:23px}.page-heading>.button{padding:10px 12px;font-size:10px}.welcome-banner{padding:24px}.welcome-banner h2{font-size:29px}.welcome-banner p{font-size:10px}.welcome-art{display:none}.welcome-banner .button{padding:11px;font-size:9px}.banner-link{font-size:8px}.metric-grid{gap:11px}.metric-grid>article{padding:16px 12px}.metric-grid article>div{align-items:flex-start;font-size:9px}.metric-grid article>div>svg{width:12px}.metric-grid strong{margin:12px 0 6px;font-size:28px}.metric-grid p{font-size:8px;line-height:1.6}.panel-heading{padding:18px 16px}.panel-heading h3{font-size:11px}.panel-heading>span{font-size:8px}.checklist-row{gap:10px;padding:17px 15px}.checklist-row strong{font-size:10px;line-height:1.5}.checklist-row p{font-size:8px}.checklist-number{width:25px;height:25px;font-size:10px}.checklist-row>svg{width:13px}.app-footer{padding:18px;font-size:8px}.app-footer>span{display:none}.presentation-art{height:185px}.presentation-art-browser{width:74%;height:145px;top:40px}.presentation-info{padding:17px}.presentation-info h3{font-size:14px}.presentation-info>p{font-size:8px}.presentation-info footer{flex-wrap:wrap;gap:12px}.presentation-info footer>span{font-size:8px}.new-presentation strong{font-size:12px}.new-presentation p{padding:0 20px;font-size:10px}.info-banner{align-items:flex-start;gap:9px;padding:13px}.info-banner p{font-size:10px}.info-banner svg{width:16px;height:16px;margin-top:2px}.source-list>article{flex-wrap:wrap;gap:12px;padding:17px 13px}.source-list h3{font-size:11px}.source-list p{font-size:9px}.source-icon{border-radius:8px;padding:9px}.source-icon svg{width:17px}.source-date,.source-list .pill{display:none}.source-list article>div{flex:1;min-width:100px}.source-list article>.icon-button{width:20px}.recording-banner{padding:23px}.recording-banner h2{font-size:27px}.recording-banner p{font-size:10px}.recordings-grid{grid-template-columns:1fr}.recording-card>div{padding:16px}.recording-card h3{font-size:12px}.recording-card p{font-size:10px}.scene-row{width:100%}.scene-row strong{font-size:11px}.scene-row small{font-size:9px}.scene-editor{padding:18px}.scene-editor label{font-size:10px}.scene-editor label input{font-size:11px}.scene-editor label:first-of-type input{font-size:16px}.scene-action-box{padding:13px}.scene-action-box .pill{font-size:7px}.scene-editor .label-helper{font-size:9px}.form-grid{grid-template-columns:1fr;gap:0}.presentation-settings{padding:20px}.deploy-inline{flex-wrap:wrap;gap:15px;padding:18px}.deploy-inline>div{min-width:100%}.deploy-inline strong{font-size:11px}.deploy-inline small{font-size:9px}.editor-heading .button-row{align-self:flex-start}.editor-heading .button{gap:6px;padding:9px 10px;font-size:10px}.analytics-toolbar{flex-wrap:wrap;padding:15px}.search-field{min-width:100%;font-size:10px}.search-field input{font-size:10px}.analytics-toolbar>.button{font-size:8px}.analytics-note{align-items:flex-start;font-size:8px;line-height:1.7}.settings-panel{padding:22px}.settings-panel p{font-size:11px}.settings-panel .pill{font-size:9px}.settings-service>div{gap:7px;font-size:11px}.modal-overlay{padding:15px}.modal{max-height:92dvh;padding:23px}.modal-heading h2{font-size:23px}.modal label{font-size:12px}.modal p{font-size:11px}.modal .button{font-size:12px}.toast{min-width:250px;padding:12px 16px;font-size:11px;bottom:18px}.lobby>header{padding:24px}.lobby>header>span:not(.pill){display:none}.lobby>header .logo{font-size:25px}.lobby>header .pill{font-size:8px}.lobby>main{grid-template-columns:1fr;gap:30px;padding:30px 24px}.lobby h1{font-size:43px}.lobby-host{max-width:480px}.lobby-host .orb-wrap{width:115px;height:115px}.lobby-host .orb{width:84px;height:84px}.lobby-host-top>span:first-child{font-size:9px}.lobby-host-top .pill{font-size:7px}.lobby-form{padding:27px}.lobby-form h2{font-size:29px}.lobby-form input,.lobby-form textarea{font-size:13px}.lobby-form label{font-size:12px}.lobby>footer{padding:20px 24px;font-size:8px}.lobby-note{font-size:8px}.meeting-topbar{height:56px;padding:0 16px}.meeting-topbar>.logo{gap:6px;font-size:23px}.meeting-topbar>.logo .logo-dot{margin-left:-6px}.meeting-topbar>.logo svg{width:20px}.meeting-topbar>div{gap:0;font-size:0}.meeting-topbar>div>.live-dot{display:none}.meeting-topbar .pill{font-size:7px}.meeting-topbar>span{gap:5px;font-size:9px}.meeting-layout{gap:0;padding:0 10px;position:relative}.meeting-stage{gap:10px;padding-top:4px}.meeting-chat{z-index:10;width:min(330px,90vw);min-width:0;margin:4px 0 9px;position:absolute;top:3px;bottom:0;right:10px;box-shadow:-15px 0 40px #0005}.chat-hidden .meeting-chat{display:none}.meeting-room:not(.chat-hidden) .meeting-stage{opacity:.45}.screen-share{flex:1;max-height:calc(100% - 200px)}.browser-stream img{object-fit:contain}.screen-share-bar{height:30px;padding:0 8px;font-size:8px}.screen-share-bar>span:last-child{max-width:38%;font-size:7px}.screen-share-bar>span:first-child{font-size:8px}.stage-bottom{grid-template-columns:1fr 1fr;gap:8px;height:96px}.meeting-host-tile{gap:8px;padding:10px}.meeting-host-tile .orb-wrap{width:55px;height:55px}.meeting-host-tile .orb{width:42px;height:42px}.meeting-host-tile strong{font-size:12px}.meeting-host-tile p{font-size:9px}.meeting-visitor-tile{gap:9px;padding:10px}.meeting-visitor-tile>span{min-width:33px;height:33px}.meeting-visitor-tile strong{font-size:10px}.meeting-visitor-tile p{font-size:8px}.meeting-controls{gap:0;height:76px;padding:0 8px}.meeting-control-center{justify-content:space-between;gap:3px;width:100%;max-width:450px}.meeting-control-center>button{gap:5px;min-width:45px;height:52px}.meeting-control-center>button>svg{width:18px;height:18px}.meeting-control-center>button>span{font-size:7px}.meeting-control-center .end-call{width:51px;margin-left:3px}.live-caption{max-height:104px;padding:5px 5px 8px}.live-caption p{font-size:11px}.chat-message>p{font-size:12px}.chat-message>span{font-size:10px}.chat-message small{font-size:8px}.chat-heading h3{font-size:13px}.chat-composer textarea{font-size:12px}.chat-composer span{font-size:8px}.chat-context{font-size:10px}.chat-composer button{width:30px;height:30px}.meeting-notice{font-size:10px;bottom:190px;left:10px;right:10px}.meeting-ended h1{font-size:43px}.meeting-ended>.logo{font-size:25px}.sample-sidebar{width:154px;min-width:154px;padding:26px 11px}.sample-main{margin-left:154px}.forma-logo{padding-left:6px;font-size:29px}.sample-workspace{gap:5px;padding:10px 7px;font-size:0}.sample-workspace>span{font-size:9px}.sample-workspace small{font-size:7px}.sample-workspace>svg{width:12px}.sample-sidebar>a{gap:8px;padding:11px;font-size:10px}.sample-sidebar>a>svg{width:15px}.sample-plan{padding:12px}.sample-plan p{font-size:14px}.sample-plan small{font-size:7px}.sample-profile>svg{display:none}.sample-profile>span{padding:7px;font-size:8px}.sample-profile>div{font-size:9px}.sample-profile small{font-size:7px}.sample-main>header{height:62px;padding:0 21px;font-size:9px}.sample-main>header>div{gap:11px}.sample-main>header>div>svg{width:14px}.sample-main>main{padding:25px 21px}.sample-page-heading h1{letter-spacing:-1px;font-size:25px}.sample-page-heading .eyebrow{font-size:7px}.sample-page-heading p{font-size:10px}.sample-stat-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin:24px 0}.sample-stat-grid strong{font-size:29px}.sample-stat-grid>div>span{font-size:8px}.sample-stat-grid>div{padding:13px}.sample-stat-grid small{font-size:7px}.sample-projects{grid-template-columns:repeat(2,1fr);gap:13px}.sample-section-title{flex-wrap:wrap;gap:10px}.sample-section-title h2{font-size:17px}.sample-section-title label{display:none}.sample-project{padding:14px}.sample-project h3{font-size:12px}.sample-project p{font-size:8px}.project-symbol{width:33px;height:33px;font-size:20px}.sample-project>svg{width:14px;top:17px;right:14px}.sample-project footer>span{font-size:6px}.sample-project footer>span svg{width:10px}.stacked-avatars>span{width:19px;height:19px;font-size:5px}.sample-footer-note{font-size:8px;line-height:1.7}.sample-footer-note small{display:none}.sample-team-grid{grid-template-columns:repeat(2,1fr)}.sample-team-grid h3{font-size:12px}.sample-team-grid p{font-size:8px}.sample-chart-grid>section{padding:18px}.sample-chart-grid h3{font-size:13px}.sample-bar-chart{gap:8px;height:260px}.project-drawer{width:min(365px,100vw);padding:32px}}@media (width<=430px){.hero h1{font-size:51px}.hero>p{font-size:11px}.hero-actions{flex-direction:column;align-items:center}.hero-actions .button{width:237px;font-size:11px}.hero-note{font-size:7px}.mini-workspace{grid-template-columns:80px 1fr}.mini-workspace aside{padding:16px 5px;font-size:7px}.mini-workspace aside>strong{font-size:16px}.mini-team{font-size:6px;left:10px}.mini-title h3{font-size:12px}.mini-title>span{padding:5px;font-size:5px}.mini-stats{gap:5px}.mini-stats>div{padding:7px 5px}.mini-stats>div>span{font-size:5px}.mini-cards{gap:5px}.mini-cards>div{padding:7px 5px}.mini-cards h4{font-size:6px}.mini-cards p{font-size:5px}.mini-card-icon{font-size:12px}.mini-stats strong{font-size:16px}.mini-workspace main{padding:12px 9px}.demo-cursor{top:221px;left:181px}.preview-controls>span:last-child{display:none}.preview-controls{justify-content:center}.outcomes>div{gap:14px}.outcomes>div>span{gap:5px;font-size:9px}.outcomes svg{width:13px}.brand-section{padding:29px}.brand-section h2{font-size:28px}.section-heading h2{font-size:31px}.site-footer p{order:3;width:100%}.site-footer>span{margin-left:auto}.dashboard-content{padding:24px 13px}.page-heading h1{font-size:23px}.page-heading .eyebrow{font-size:6px}.page-heading p{font-size:9px}.app-sidebar{width:60px;min-width:60px}.app-main{width:calc(100% - 60px)}.app-sidebar nav>a{padding:11px}.welcome-banner{padding:20px}.welcome-banner h2{font-size:25px}.welcome-banner .pill{font-size:7px}.welcome-banner p{font-size:9px}.welcome-banner .button{gap:5px;padding:11px 9px;font-size:8px}.welcome-banner .button svg{width:13px}.banner-link{gap:4px;font-size:7px}.metric-grid{gap:8px}.metric-grid>article{padding:13px 10px}.metric-grid article>div{font-size:8px}.metric-grid article>div svg{display:none}.metric-grid p{font-size:7px}.panel-heading{padding:16px 13px}.panel-heading h3{font-size:10px}.panel-heading>span{font-size:7px}.checklist-row{gap:8px;padding:16px 12px}.checklist-row strong{font-size:9px}.checklist-row p{font-size:7px}.checklist-number{width:23px;height:23px}.editor-heading .button{padding:9px;font-size:9px}.editor-heading .button svg{width:13px}.scene-action-box h3{font-size:10px}.scene-action-box .pill{display:none}.lobby>header{padding:22px}.lobby>main{padding:25px 20px}.lobby h1{font-size:37px}.lobby-intro>p{font-size:10px}.lobby-form{padding:23px}.lobby-form h2{font-size:27px}.meeting-host-tile{gap:6px;padding:8px}.meeting-host-tile .orb-wrap{width:45px;height:45px}.meeting-host-tile .orb{width:36px;height:36px}.meeting-host-tile strong{font-size:10px}.meeting-host-tile p{font-size:8px}.meeting-visitor-tile strong{font-size:9px}.meeting-visitor-tile>svg{width:12px}.sample-sidebar{width:66px;min-width:66px;padding:23px 8px}.forma-logo{padding:0;font-size:0}.forma-logo:before{content:"◒";text-align:center;font-size:32px;display:block}.forma-logo span,.sample-workspace,.sample-nav-label,.sample-plan,.sample-profile{display:none}.sample-sidebar>a{justify-content:center;padding:12px;font-size:0}.sample-sidebar>a:first-of-type{margin-top:40px}.sample-sidebar>a>svg{width:20px;height:20px}.sample-sidebar>a>span{display:none}.sample-main{margin-left:66px}.sample-main>main{padding:23px 16px}.sample-main>header{padding:0 16px}.sample-page-heading h1{font-size:24px}.sample-projects,.sample-team-grid{grid-template-columns:1fr}}.hero>p,.section-heading>p,.how-grid article>p,.brand-section p,.auth-form>p,.lobby-intro>p,.lobby-form>p{color:#66735d}.app-sidebar nav>a,.settings-link,.page-heading p,.metric-grid article>div,.source-list p,.recording-banner p,.scene-ai p,.scene-row small,.settings-panel>p,.modal p,.label-helper{color:#68775c}.workspace-selector small,.profile-button small,.metric-grid p,.checklist-row p,.empty p,.recent-session p,.presentation-info>p,.presentation-info footer>span,.source-date,.recording-card p,.deploy-inline small,.analytics-note,.table-buyer small,.analytics-toolbar>span{color:#758267}.app-sidebar nav>a{font-size:13px}.page-heading p,.metric-grid article>div{font-size:12px}.metric-grid p{font-size:10px}.checklist-row strong,.panel-heading h3{font-size:13px}.checklist-row p,.empty p,.source-list p{font-size:11px}.scene-row strong{font-size:12px}.scene-row small{font-size:10px}.scene-editor label{font-size:12px}.scene-editor label input,.scene-editor label textarea{font-size:14px}.chat-message>p{color:#4c633c;font-size:12px}.chat-message.visitor>p{color:#776343}.chat-message>span,.chat-context{color:#627b4e;font-size:10px}.chat-message small,.chat-composer span{color:#778b63}.chat-composer textarea{font-size:12px}.lobby-form .lobby-permission,.lobby-note,.rehearsal-label span{color:#737e65}.source-note,.gap-note{font-size:9px!important}.sample-page-heading p,.sample-stat-grid>div>span,.sample-project p,.sample-project footer>span,.sample-main>header,.sample-sidebar>a{color:#71885b}.sample-stat-grid small,.project-completion,.sample-footer-note,.sample-chart-grid p,.sample-chart-grid h3,.sample-bar-chart span,.workload>span{color:#7a9363}.sample-team-grid p,.sample-profile small{color:#7d9567}.sample-main input::placeholder{color:#829873}.meeting-control-left,.meeting-control-right,.agenda-progress p,.meeting-visitor-tile p{color:#b1c2a2}.meeting-control-center>button{color:#bdcdb0}.meeting-topbar>span{color:#c1cfb5}.screen-share-bar,.screen-share-bar>span:last-child,.screen-scene-label{color:#617c49}@media (width<=760px){.app-sidebar nav>a,.settings-link{font-size:0}.page-heading p{font-size:11px}.metric-grid article>div{font-size:10px}.metric-grid p{font-size:9px}.checklist-row strong,.panel-heading h3{font-size:11px}.checklist-row p{font-size:10px}.scene-editor label input,.scene-editor label textarea{font-size:13px}}@media (width<=430px){.sample-sidebar>a{font-size:0}.metric-grid article>div{font-size:9px}.metric-grid p{font-size:8px}.checklist-row strong{font-size:10px}.checklist-row p{font-size:9px}}@media (width<=760px){.meeting-room .screen-share{aspect-ratio:1.25;flex:none;min-height:200px;max-height:48vh}.meeting-room .live-caption{flex:1;max-height:none}.meeting-host-tile .orb-wrap.small{flex:0 0 48px;width:48px}.meeting-host-tile .orb-wrap.small .orb{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.capture-workflow{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px;display:grid}.capture-workflow>.panel{padding:28px}.capture-workflow h2{letter-spacing:-.7px;margin:18px 0 12px;font-size:27px}.capture-workflow p{color:#65705e;line-height:1.6}.capture-workflow label,.scene-studio label{margin:16px 0;display:block}.capture-workflow input,.scene-studio input,.scene-studio textarea,.scene-studio select{color:#263128;width:100%;font:inherit;background:#fff;border:1px solid #d7ddcf;border-radius:9px;margin-top:7px;padding:12px;display:block}.capture-workflow small{color:#6b7363;margin-top:12px;line-height:1.6;display:block}.pairing-card{background:#f1f4eb;border-radius:12px;margin-top:18px;padding:16px}.batch-status{margin-bottom:24px;padding:24px}.batch-status article,.rehearsal-report article{border-top:1px solid #e5e8de;align-items:center;gap:18px;padding:18px 0;display:flex}.batch-status article>div{flex:1}.batch-status p,.rehearsal-report p{color:#68735f;margin:6px 0;font-size:13px}.recording-select{align-items:center;gap:10px;display:flex}.recording-select input,.exploration-toggle input{accent-color:#d76343;width:18px;height:18px}.processing-error{color:#a6432a!important}.rehearsal-report{margin-bottom:24px;padding:24px}.scene-studio{margin-bottom:25px}.slide-preview{aspect-ratio:16/10;background:#202a24;border:0;border-radius:12px;width:100%;margin:20px 0}.recorded-step{align-items:center;gap:12px;display:flex}.recorded-step label{flex:1}.exploration-toggle{align-items:center;gap:12px;margin:16px 0;display:flex}@media (width<=850px){.capture-workflow{grid-template-columns:1fr}.batch-status article{flex-wrap:wrap}}.showcase{color:#242c28;background:#f7f6f2;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.showcase-nav{background:#fff;border-right:1px solid #e8e8e1;flex-direction:column;gap:32px;padding:30px 24px;display:flex}.showcase-workspace{align-items:center;gap:12px;display:flex}.showcase-workspace small{color:#526653;margin-top:5px;font-size:11px;display:block}.showcase-nav nav{gap:8px;display:grid}.showcase-nav nav button{color:#526653;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.showcase-nav nav button[aria-current]{color:#242c28;background:#dfe8d9;font-weight:600}.showcase-note{background:#f1f3ed;border-radius:14px;margin-top:auto;padding:18px;font-size:12px;line-height:1.7}.showcase-main>header{color:#526653;border-bottom:1px solid #e8e8e1;justify-content:space-between;align-items:center;height:77px;padding:0 42px;font-size:12px;display:flex}.showcase-main>header>span>span{color:#a5aaa1;margin:0 16px}.showcase-content{max-width:1160px;margin:auto;padding:42px}.showcase-content h1{letter-spacing:-1.8px;margin:14px 0;font-size:clamp(30px,3.5vw,48px);line-height:1.1}.showcase-lede{color:#526653;margin-bottom:28px;font-size:15px}.showcase-steps{gap:18px;margin:30px 0 34px;display:flex}.showcase-steps>div{flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.showcase-steps>div>span{color:#526653;background:#dfe8d9;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.showcase-section-title{justify-content:space-between;align-items:center;gap:15px;margin:15px 0;display:flex}.showcase-section-title h2{font-size:17px}.showcase-recordings{grid-template-columns:1fr 1fr;gap:20px;display:grid}.showcase-recording{text-align:left;background:#fff;border:1px solid #e8e8e1;border-radius:16px;padding:0;overflow:hidden}.showcase-thumbnail{color:#526653;background:#dfe8d9;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:155px;display:flex}.showcase-thumbnail span{font-size:11px}.showcase-thumbnail.thumb-1{color:#875641;background:#f2e3d7}.showcase-recording>div:last-child{padding:20px}.showcase-recording p{color:#526653;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.showcase-transcript{margin-top:24px;padding:28px;scroll-margin:28px;line-height:1.65}.showcase-transcript h2{letter-spacing:-.4px;margin:16px 0 12px;font-size:24px}.showcase-transcript p{max-width:62ch;margin:0;font-size:22px}.showcase-footnote{color:#526653;max-width:720px;margin:22px 0;font-size:12px;line-height:1.7}.showcase-editor-grid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;display:grid}.showcase-agenda{padding:20px}.showcase-agenda>div{border-bottom:1px solid #e8e8e1;padding:15px 0;font-size:12px}.showcase-agenda>div span{color:#526653;margin-right:10px}.showcase-agenda>div.selected{color:#bc4527;font-weight:600}.showcase-agenda p{color:#526653;margin-top:20px;font-size:11px;line-height:1.8}.showcase-editor{padding:20px}.showcase-themes{gap:8px;margin-bottom:16px;display:flex}.showcase-themes button{background:#fff;border:1px solid #d7dccf;border-radius:8px;padding:9px 12px;font-size:11px}.showcase-themes button[aria-pressed=true]{color:#fff;background:#242c28}.showcase-conversation-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.showcase-conversation,.showcase-insight{padding:24px}.showcase-message{background:#f7f6f2;border-radius:12px;margin:14px 0;padding:14px 18px;font-size:13px;line-height:1.65}.showcase-message.host{background:#edf2e8;margin-left:22px}.showcase-message small{letter-spacing:1px;color:#526653;font-size:9px}.showcase-message p{margin:6px 0 0}.showcase-insight h3{margin:16px 0}.showcase-insight>p{align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.showcase-insight button{margin-top:10px;font-size:12px}.showcase-boundaries{color:#526653;margin-top:22px;font-size:12px;line-height:1.8}@media (width<=750px){.showcase{grid-template-columns:1fr}.showcase-nav{gap:16px;padding:16px}.showcase-nav nav{flex-wrap:wrap;display:flex}.showcase-nav nav button{padding:10px}.showcase-nav .eyebrow,.showcase-workspace,.showcase-note{display:none}.showcase-main>header{height:60px;padding:0 20px}.showcase-content{padding:24px 20px}.showcase-steps{flex-direction:column}.showcase-recordings,.showcase-editor-grid,.showcase-conversation-grid{grid-template-columns:1fr}.showcase-agenda{display:none}}.presentation-readiness{margin-bottom:24px;padding:26px}.readiness-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.readiness-heading h2{letter-spacing:-.7px;margin:10px 0;font-size:24px}.readiness-heading p,.readiness-path p{color:#526653;font-size:13px;line-height:1.6}.readiness-path{background:#f1f4ed;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0;padding:22px;display:grid}.readiness-path strong{font-size:13px}.readiness-details{border-top:1px solid #e8e8e1;padding:18px 0}.readiness-details summary{cursor:pointer;margin-bottom:12px;font-size:14px;font-weight:600}.readiness-details label{margin:16px 0;font-size:13px;display:block}.readiness-findings article{border-bottom:1px solid #eceee7;align-items:flex-start;gap:15px;padding:16px 0;display:flex}.readiness-findings strong{font-size:13px}.readiness-findings p{color:#526653;margin:6px 0;font-size:12px;line-height:1.7}.readiness-actions,.practice-scenarios{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.practice-scenarios{color:#526653;font-size:12px}.practice-scenarios button{background:#fff;border:1px solid #dce1d5;border-radius:30px;padding:7px 12px;font-size:11px}.validation-snapshot{border:1px solid #e8e8e1;border-radius:10px;width:100%;max-width:800px;margin:15px 0;display:block}.rehearsal-report article>div{flex:1;min-width:0}.rehearsal-report summary{cursor:pointer;font-size:12px}.buyer-review{background:#f1f4ed;border-radius:12px;margin-top:20px;padding:20px}.buyer-review>div{border-top:1px solid #dce1d5;padding:18px 0;font-size:13px}.buyer-review>p,.buyer-review small{color:#526653;font-size:12px;line-height:1.7}@media (width<=750px){.readiness-heading{flex-direction:column;align-items:flex-start}.readiness-path{grid-template-columns:1fr;gap:8px}.presentation-readiness{padding:18px}.readiness-actions .button{width:100%}}.meeting-room .meeting-notice{box-shadow:none;overflow-wrap:anywhere;flex-shrink:0;margin:0 5px;position:static}.meeting-room .meeting-notice button{flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px}.showcase-content.showcase-conversations{padding-top:30px}.showcase-conversations>h1{letter-spacing:-1.2px;font-size:clamp(28px,3vw,40px)}.showcase-conversations>.showcase-lede{margin-bottom:18px}.showcase-conversation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.showcase-conversation-list>button{text-align:left;color:#273c30;background:#fff;border:1px solid #dce2d6;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.showcase-conversation-list>button:hover{background:#f5f7f0;border-color:#809775}.showcase-conversation-list>button[aria-pressed=true]{background:#e7eedf;border-color:#637e59;box-shadow:inset 0 0 0 1px #637e59}.showcase-conversation-list>button>span:first-child{font-size:12px;font-weight:600}.showcase-conversation-list small{color:#64765c;font-size:10px;font-weight:400}.showcase-conversation-list strong{font-size:17px;line-height:1.3}.showcase-conversation-list p{color:#5d7055;margin:0;font-size:12px;line-height:1.5}.showcase-conversation-open{display:none}.showcase-conversation-grid>section,.showcase-conversation-grid>aside{min-width:0}.showcase-conversation .showcase-section-title{flex-wrap:wrap;align-items:flex-start}.showcase-conversation .showcase-section-title .eyebrow{font-size:9px;line-height:1.5}.showcase-conversation .showcase-section-title h2{margin-top:9px;font-size:23px;line-height:1.25}.showcase-transcript-note{color:#65775d;margin:0 0 22px;font-size:12px;line-height:1.6}.showcase-conversation-stage{border-top:1px solid #e0e6da;margin-top:20px;padding-top:18px}.showcase-conversation-stage>h3{color:#526c46;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.showcase-conversation-stage>h3>span{background:#e5ecdf;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.showcase-conversation-stage .showcase-message{font-size:15px;line-height:1.65}.showcase-conversation-facts{margin:20px 0}.showcase-conversation-facts>div{border-top:1px solid #e0e6da;padding:16px 0}.showcase-conversation-facts dt{color:#536b49;margin-bottom:8px;font-size:11px;font-weight:600}.showcase-conversation-facts dd{color:#34492e;margin:0;font-size:14px;line-height:1.65}.showcase-insight .showcase-example-disclosure{color:#66775e;font-size:11px;line-height:1.6;display:block}@media (width<=750px){.showcase-conversation-list{grid-template-columns:1fr;gap:8px}.showcase-conversation-list>button{gap:6px;padding:14px}.showcase-conversation-list strong{font-size:16px}.showcase-conversation-open{display:none}.showcase-conversation,.showcase-insight{padding:18px}.showcase-conversation-stage .showcase-message{padding:12px;font-size:14px}.showcase-conversation-stage .showcase-message.host{margin-left:12px}}.meeting-chat .chat-messages{overscroll-behavior-y:contain;overflow-anchor:none}.chat-jump-latest{color:#455e38;background:#edf3e5;border:1px solid #cad7bd;border-radius:20px;flex-shrink:0;align-self:center;margin:0 12px 9px;padding:8px 14px;font-size:11px}.authoring-space{min-width:0;padding-right:370px}.authoring-space .editor-heading .button-row,.page-heading .button-row{flex-wrap:wrap}.authoring-space .editor-layout{grid-template-columns:190px minmax(0,1fr)}.authoring-space .scene-editor,.authoring-space .scene-sidebar{min-width:0}.author-assistant{z-index:25;flex-direction:column;width:340px;padding:18px;display:flex;position:fixed;top:90px;bottom:20px;right:20px;box-shadow:0 12px 40px #203a3020}.author-assistant header{border-bottom:1px solid #dce2d3;align-items:center;gap:12px;padding-bottom:14px;display:flex}.author-assistant small{color:#65755c;font-size:11px;line-height:1.5;display:block}.author-thread{overflow-wrap:anywhere;flex:1;min-height:70px;padding:12px 0;font-size:13px;overflow:auto}.author-thread article{white-space:pre-wrap;background:#f0f3e9;border-radius:12px;margin:10px 0;padding:12px}.author-thread article.user{background:#eee6d9}.author-thread img{border-radius:8px;width:100%}.author-proposal{background:#edf2e5;border:1px solid #cdd8be;border-radius:12px;padding:12px}.author-proposal pre{white-space:pre-wrap;max-height:250px;font-size:10px;overflow:auto}.author-assistant form{border-top:1px solid #dce2d3;padding-top:12px}.author-assistant textarea{resize:vertical;margin:8px 0}.compact-check,.preview-credit-consent{align-items:flex-start;gap:8px;margin:8px 0;font-size:12px;line-height:1.5;display:flex!important}.compact-check input,.preview-credit-consent input{flex:none;min-width:16px;margin-top:3px;width:auto!important}.presentation-art{position:relative;overflow:hidden}.presentation-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.presentation-thumbnail-slide{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:900px;position:absolute;top:0;left:0;transform:scale(.24)}.presentation-thumbnail-pending{text-align:left;color:#f5f1e7;background:#20362e;flex-direction:column;gap:12px;height:100%;padding:35px;display:flex}.presentation-thumbnail-pending strong{font-size:28px}.presentation-thumbnail-pending small{opacity:.7;font-size:11px}.website-chat{flex-direction:column;gap:18px;max-width:720px;min-height:100dvh;margin:auto;padding:35px 24px;display:flex}.website-chat h1{margin:22px 0 10px;font-size:32px}.website-chat-thread{flex:1}.website-chat article{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1e5;border-radius:15px;margin-bottom:14px;padding:18px}.website-chat article.user{background:#eee5d6;margin-left:30px}.website-chat small{color:#65755c;line-height:1.5}.website-chat form .text-link{margin-left:20px}.next-step{text-align:left;padding:14px}.next-step form{width:100%}.next-step label{font-size:13px}.next-step h3{font-size:18px}.next-step small{margin-top:8px;font-size:11px;display:block}.meeting-next-step{border-bottom:1px solid #dce2d3;flex-shrink:0;max-height:40vh;padding:10px 18px;font-size:12px;overflow:auto}.meeting-ended .next-step{width:100%;max-width:420px}@media (width<=1250px){.authoring-space{padding-bottom:20px;padding-right:0}.author-assistant{z-index:15;width:100%;height:430px;margin-bottom:24px;position:sticky;top:15px;bottom:auto;right:auto}.authoring-space .editor-layout{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){.author-assistant{height:460px;position:relative;top:auto}.authoring-space .editor-layout{display:block}.website-chat{padding:24px 18px}.meeting-next-step{max-height:35vh}}body:has(.kai-chat){background:0 0}.kai-chat.is-conversing{gap:8px}.is-conversing .kai-chat-header{gap:8px;padding:12px 64px 12px 18px}.is-conversing .kai-avatar{width:30px;height:30px}.is-conversing .kai-subtitle{display:none}.kai-header-demo{color:#426446;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.kai-chat-about{color:#74806c;border-top:1px solid #edf0e5;flex:none;padding:8px 18px;font-size:10px}.kai-chat-about summary{cursor:pointer;width:fit-content}.kai-chat-about summary:focus-visible{outline-offset:3px;outline:2px solid #e96442}.kai-chat-about p{margin:6px 0 0;line-height:1.5}.is-conversing .kai-compose-card{border-radius:20px;padding:10px 14px}.is-conversing .kai-compose-card textarea{min-height:40px;max-height:96px}.kai-chat{color:#263d32;flex-direction:column;gap:12px;max-width:640px;height:100dvh;margin:auto;font-family:inherit;display:flex}.kai-chat .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kai-conversation{background:#fffefa;border:1px solid #e0e4db;border-radius:24px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kai-chat-header{flex-shrink:0;align-items:center;gap:10px;padding:20px 64px 18px 24px;font-size:13px;display:flex}.kai-avatar{color:#314637;background:radial-gradient(circle at 25% 20%,#ffe8c4,#edb79e 55%,#c3d0b4) 0 0/150% 150%;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;animation:5s ease-in-out 2 alternate kai-glow;display:grid}.kai-chat-header strong{font-size:17px}.kai-chat-header>span:not(.kai-avatar){color:#7a8276}.kai-chat-header i{background:#78936a;border-radius:50%;flex:none;width:6px;height:6px}.kai-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0d7c9 transparent;flex:1;min-height:0;padding:0 24px 12px;overflow:auto}.kai-welcome{padding:22px 0 8px;animation:.45s ease-out kai-reply}.kai-welcome>span{letter-spacing:1.5px;color:#8b947f;font-size:9px;font-weight:600}.kai-welcome h1{letter-spacing:-1.1px;margin:14px 0;font-size:29px;font-weight:500;line-height:1.17}.kai-welcome p{color:#74806c;max-width:370px;margin:0;font-size:14px;line-height:1.65}.kai-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:15px;line-height:1.65;animation:.3s ease-out kai-reply}.kai-message p{margin:0}.kai-message.user{background:#eef0e9;border-radius:19px 19px 5px;width:fit-content;max-width:85%;margin-left:auto;padding:10px 16px}.kai-message.assistant{padding:0 2px}.kai-feature-link{color:#426446;background:#f4f7ed;border:1px solid #d9e1cf;border-radius:20px;align-items:center;gap:7px;margin-top:12px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.kai-chat-disclosure{color:#8a9185;border-top:1px solid #f0f1e9;flex-shrink:0;align-items:center;gap:14px;padding:12px 24px;display:flex}.kai-chat-disclosure>span{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.kai-chat-disclosure small{font-size:9px;line-height:1.5}.kai-compose-card{background:#fffefa;border:1px solid #e0e4db;border-radius:24px;flex:none;padding:14px 16px 12px;animation:.45s ease-out 50ms both kai-reply}.kai-suggestions{scrollbar-width:none;gap:7px;padding:1px 1px 9px;display:flex;overflow:auto}.kai-suggestions button{white-space:nowrap;font:inherit;color:#536650;cursor:pointer;background:#fffefa;border:1px solid #e0e4da;border-radius:30px;flex:none;padding:8px 12px;font-size:11px;transition:background .18s,border-color .18s,transform .18s}.kai-suggestions button:hover{background:#eef3e6;border-color:#b8c6a8;transform:translateY(-1px)}.kai-compose-card form{align-items:center;gap:10px;display:flex}.kai-compose-card textarea{resize:none;font:inherit;flex:1;min-width:0;min-height:56px;margin:0;padding:8px 4px;font-size:16px;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important}.kai-compose-card textarea:focus{outline:none}.kai-compose-card form:focus-within{outline-offset:2px;border-radius:12px;outline:2px solid #cad4be}.kai-send{color:#fff;cursor:pointer;background:#e96442;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:grid}.kai-send:hover:not(:disabled){transform:translateY(-2px)}.kai-send:active:not(:disabled){transform:scale(.94)}.kai-send:disabled{color:#a1ac98;cursor:default;background:#e9ece2}.kai-demo-row{border-top:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:10px;display:flex}.kai-demo-row>span{color:#88917e;font-size:10px;line-height:1.5}.kai-demo-row a{color:#fffefa;background:#263e32;border-radius:30px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:flex}.kai-demo-row a:hover{background:#3d5845;transform:translateY(-1px)}.kai-latest{color:#4c6744;cursor:pointer;background:#edf2e5;border:1px solid #d3dec6;border-radius:18px;align-self:center;padding:5px 12px;font-size:11px}.kai-thinking{color:#7c8b72;align-items:center;gap:4px;margin:16px 0;display:flex}.kai-thinking>span{background:#9bab8f;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite alternate kai-pulse}.kai-thinking>span:nth-child(2){animation-delay:.2s}.kai-thinking>span:nth-child(3){animation-delay:.4s}.kai-thinking small{margin-left:6px;font-size:11px}.kai-chat button:focus-visible,.kai-chat a:focus-visible{outline-offset:3px;outline:2px solid #e96442}@keyframes kai-pulse{to{opacity:.3;transform:translateY(-2px)}}@keyframes kai-reply{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kai-glow{to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.kai-chat *{transition:none!important;animation:none!important}}@media (width<=420px){.kai-chat-header{gap:7px;padding-left:18px;font-size:11px}.kai-thread{padding-left:18px;padding-right:18px}.kai-welcome{padding-top:12px}.kai-welcome h1{font-size:25px}.kai-chat-disclosure{gap:9px;padding:10px 18px}.kai-chat-disclosure small{font-size:8px}.kai-compose-card{padding:12px}.kai-chat{gap:9px}.kai-suggestions button{font-size:10px}.kai-message{font-size:14px}}
