:root{--bg-primary: #0f1411;--bg-secondary: #141a16;--bg-tertiary: #1b231d;--bg-card: rgba(27, 35, 29, .72);--bg-card-hover: rgba(36, 46, 39, .86);--bg-card-border: rgba(184, 203, 186, .16);--text-primary: #eef5ef;--text-secondary: #b8c8b9;--text-muted: #8ea18f;--accent-red: #d46868;--accent-teal: #6b8f6e;--accent-purple: #5f8363;--accent-blue: #7fa484;--accent-pink: #709675;--gradient-primary: linear-gradient( 135deg, #587a5b 0%, #6b8f6e 55%, #88ab8c 100% );--gradient-text: linear-gradient(90deg, #90b494 0%, #6b8f6e 100%);--gradient-button: linear-gradient(135deg, #6b8f6e 0%, #587a5b 100%);--border-subtle: rgba(184, 203, 186, .16);--border-light: rgba(184, 203, 186, .22);--border-medium: rgba(184, 203, 186, .3);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--max-w: 1200px;--section-py: 120px;--shadow-glow: 0 0 80px rgba(107, 143, 110, .2);--shadow-card: 0 10px 30px rgba(20, 29, 22, .28), 0 2px 6px rgba(20, 29, 22, .22);--shadow-lg: 0 16px 44px rgba(20, 29, 22, .4);--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.33, 1, .68, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font);font-size:16px;line-height:1.6;color:var(--text-primary);background:var(--bg-primary);overflow-x:hidden}body:has(.site-light){background:#fff;color:#1a1f1c}#root{min-height:100%}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--max-w);margin:0 auto;padding-left:32px;padding-right:32px}.noise-overlay{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.bg-orbs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4}.orb-1{width:600px;height:600px;background:var(--accent-purple);top:-200px;right:-100px;animation:orbFloat1 20s ease-in-out infinite}.orb-2{width:500px;height:500px;background:var(--accent-teal);bottom:-150px;left:-100px;animation:orbFloat2 25s ease-in-out infinite}.orb-3{width:400px;height:400px;background:var(--accent-red);top:50%;left:50%;transform:translate(-50%,-50%);animation:orbFloat3 18s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0)}33%{transform:translate(-50px,60px)}66%{transform:translate(30px,-40px)}}@keyframes orbFloat2{0%,to{transform:translate(0)}33%{transform:translate(60px,-40px)}66%{transform:translate(-30px,50px)}}@keyframes orbFloat3{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.scroll-progress{position:fixed;top:0;left:0;height:2px;background:var(--gradient-primary);z-index:10001;transform-origin:left;transform:scaleX(0);transition:none}.site-header{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:10000;width:calc(100% - 48px);max-width:1280px;transition:transform .4s var(--ease),opacity .4s var(--ease)}.site-header.hidden{transform:translate(-50%) translateY(-120%);opacity:0}.nav-container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px clamp(20px,2.5vw,32px);background:#0c120ec7;backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);border:1px solid var(--border-subtle);border-radius:999px;box-shadow:0 1px #ffffff0a inset,0 24px 48px #00000059}.logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;flex-shrink:0}.logo-icon{width:28px;height:28px;border-radius:8px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff}.logo-icon svg{width:15px;height:15px}.nav-links{display:flex;gap:clamp(4px,.65vw,10px);flex:1;justify-content:center;min-width:0}.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-link{padding:6px;font-size:14px;font-weight:500;color:var(--text-secondary);border-radius:8px;transition:color .2s,background .2s;white-space:nowrap}.nav-link:hover{color:var(--text-primary);background:#ffffff0f}.nav-cta{padding:8px 18px;font-size:14px;font-weight:600;color:var(--text-primary);border-radius:10px;background:var(--gradient-button);transition:opacity .2s,transform .2s;white-space:nowrap;flex-shrink:0}.nav-cta:hover{opacity:.9;transform:translateY(-1px)}.hero{position:relative;z-index:1;padding-top:160px;padding-bottom:80px;text-align:center}.hero-inner{display:flex;flex-direction:column;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:500;color:var(--text-secondary);border:1px solid var(--border-light);border-radius:100px;margin-bottom:32px;background:#ffffff08}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-teal);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero-heading{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin-bottom:24px;max-width:800px}.hero-gradient{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-typewriter{color:var(--accent-teal);-webkit-text-fill-color:var(--accent-teal);position:relative}.hero-typewriter:after{content:"|";animation:blink 1s step-end infinite;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-sub{font-size:clamp(16px,2vw,20px);color:var(--text-secondary);max-width:640px;margin-bottom:clamp(22px,3.5vw,36px);line-height:1.6}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:64px}.btn-hero{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:600;color:#fff;background:var(--bg-primary);border-radius:14px;z-index:1;cursor:pointer;transition:transform .2s var(--ease);text-decoration:none;border:none}.btn-hero:before{content:"";position:absolute;inset:-2px;border-radius:16px;background:conic-gradient(from var(--spin-angle, 0deg),var(--accent-red),var(--accent-purple),var(--accent-teal),var(--accent-purple),var(--accent-red));z-index:-1;animation:spinGradient 3s linear infinite}@keyframes spinGradient{to{--spin-angle: 360deg}}@property --spin-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.btn-hero:after{content:"";position:absolute;inset:0;border-radius:14px;background:var(--bg-primary);z-index:-1}.btn-hero:hover{transform:translateY(-2px)}.btn-hero:hover:after{background:var(--bg-secondary)}.btn-disabled{opacity:.5;cursor:not-allowed}.apple-svg{width:18px;height:18px}.hero-meta{font-size:13px;color:var(--text-muted);margin:0}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.pillars{position:relative;z-index:1;padding-bottom:var(--section-py)}.home-hero-mesh .pillars{width:100%;background:transparent;border-top:none;padding-top:0}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pillar-card{padding:28px 24px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;text-align:center;cursor:pointer;transition:border-color .3s,background .3s,transform .3s var(--ease)}.pillar-card:hover{border-color:var(--border-medium);background:var(--bg-card-hover);transform:translateY(-4px)}.pillar-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.pillar-icon.teal{background:#4ecdc426;color:var(--accent-teal)}.pillar-icon.purple{background:#a855f726;color:var(--accent-purple)}.pillar-icon.blue{background:#3b82f626;color:var(--accent-blue)}.pillar-icon.red{background:#ff6b6b26;color:var(--accent-red)}.pillar-card h3{font-size:16px;font-weight:700;margin-bottom:8px}.pillar-card p{font-size:14px;color:var(--text-secondary);line-height:1.5}@keyframes tickerScroll{to{transform:translate(-50%)}}.workflow-section{position:relative;z-index:1;padding:var(--section-py) 0}.workflow-header{text-align:center;margin-bottom:80px}.section-tag{display:inline-block;padding:4px 14px;font-size:12px;font-weight:600;color:var(--accent-teal);border:1px solid rgba(78,205,196,.3);border-radius:100px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.section-heading{font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}.section-sub{font-size:18px;color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.6}.workflow-steps{display:flex;flex-direction:column;gap:0;position:relative}.workflow-steps:before{content:none}.workflow-step{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:60px 0;position:relative}.workflow-step:before{content:none}.workflow-text{text-align:left}.workflow-text h3{font-size:28px;font-weight:700;margin-bottom:12px;line-height:1.2}.workflow-text p{font-size:16px;color:var(--text-secondary);line-height:1.6}.workflow-visual{border-radius:16px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-secondary)}.workflow-mock{padding:24px}.workflow-mock-bar{display:flex;align-items:center;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle);margin-bottom:16px}.dot{width:10px;height:10px;border-radius:50%}.dot.red{background:#ff5f57}.dot.yellow{background:#febc2e}.dot.green{background:#28c840}.workflow-mock-title{font-size:12px;color:var(--text-muted);margin-left:8px}.workflow-mock-content{font-size:14px;color:var(--text-secondary);line-height:1.7}.mock-chat{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:#ffffff05;border:1px solid var(--border-subtle)}.mock-chat-row{display:flex}.mock-chat-row.left{justify-content:flex-start}.mock-chat-row.right{justify-content:flex-end}.mock-chat-bubble{max-width:82%;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.35;position:relative;box-shadow:0 6px 18px #00000040}.mock-chat-row.left .mock-chat-bubble{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-subtle);border-top-left-radius:10px}.mock-chat-row.right .mock-chat-bubble{background:#4ecdc41f;color:var(--text-primary);border:1px solid rgba(78,205,196,.22);border-top-right-radius:10px}.mock-chat-time{margin-top:6px;font-size:10px;opacity:.7;text-align:right;letter-spacing:.02em}.workflow-mock-content .highlight{color:var(--accent-teal);font-weight:500}.workflow-mock-content .speaker{color:var(--accent-purple);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.workflow-mock-content .action-item{color:var(--accent-red)}.mock-summary-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--accent-teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.mock-action-popup{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;padding:16px;margin-top:12px}.mock-action-popup .cmd{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:8px}.mock-action-popup .result{font-size:14px;color:var(--text-primary);line-height:1.5}.voice-layer-section{position:relative;z-index:1;padding:48px 0;text-align:center;overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--bg-primary) 0%,rgba(168,85,247,.05) 50%,var(--bg-primary) 100%)}.voice-layer-label{text-align:center;font-size:13px;font-weight:500;color:var(--text-muted);letter-spacing:.08em;margin:0 0 24px}.voice-apps-ticker-outer{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0%,#000 48px,#000 calc(100% - 48px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 48px,#000 calc(100% - 48px),transparent 100%)}.voice-apps-track{display:flex;align-items:stretch;gap:24px;width:max-content;animation:tickerScroll 50s linear infinite}@media(prefers-reduced-motion:reduce){.voice-apps-track{animation:none;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}}.voice-app-card{position:relative;padding:24px 32px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:120px}.voice-app-card--ticker{flex-shrink:0}.voice-app-card .app-name{font-size:14px;font-weight:500;color:var(--text-secondary)}.deep-dive{position:relative;z-index:1;padding:var(--section-py) 0}.deep-dive:nth-child(2n){background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.01) 50%,transparent 100%)}.deep-dive-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.deep-dive-inner.reversed{direction:rtl}.deep-dive-inner.reversed>*{direction:ltr}.deep-dive-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.deep-dive-tag.teal{color:var(--accent-teal)}.deep-dive-tag.purple{color:var(--accent-purple)}.deep-dive-tag.blue{color:var(--accent-blue)}.deep-dive-tag.red{color:var(--accent-red)}.deep-dive-text h2{font-size:clamp(28px,3.5vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.deep-dive-text>p{font-size:17px;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.deep-dive-bullets{list-style:none;display:flex;flex-direction:column;gap:12px}.deep-dive-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--text-secondary);line-height:1.5}.deep-dive-bullets li svg{flex-shrink:0;margin-top:3px;color:var(--accent-teal)}.deep-dive-visual{border-radius:16px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-secondary)}.deep-dive-mock{padding:24px}.mock-bar{display:flex;align-items:center;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle);margin-bottom:16px}.mock-bar-title{font-size:12px;color:var(--text-muted);margin-left:8px}.mock-body{font-size:14px;color:var(--text-secondary);line-height:1.8}.mock-body-hint{font-size:12px;color:var(--text-muted)}.mock-body .mock-cursor{display:inline-block;width:2px;height:16px;background:var(--accent-teal);animation:blink 1s step-end infinite;vertical-align:text-bottom;margin-left:2px}.mock-body .voice-wave{display:inline-flex;align-items:center;gap:2px;margin-left:8px;vertical-align:middle}.mock-body .voice-wave span{width:2px;height:12px;background:var(--accent-red);border-radius:1px;animation:wave .6s ease-in-out infinite}.mock-body .voice-wave span:nth-child(2){animation-delay:.1s;height:16px}.mock-body .voice-wave span:nth-child(3){animation-delay:.2s;height:8px}.mock-body .voice-wave span:nth-child(4){animation-delay:.3s;height:14px}.mock-body .voice-wave span:nth-child(5){animation-delay:.4s}@keyframes wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.mock-transcript-line{padding:8px 0;border-bottom:1px solid var(--border-subtle)}.mock-transcript-line:last-child{border-bottom:none}.mock-transcript-speaker{font-size:12px;font-weight:600;color:var(--accent-purple);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.mock-transcript-text{font-size:14px;color:var(--text-secondary)}.mock-summary-block{background:var(--bg-tertiary);border-radius:12px;padding:16px;margin-top:16px}.mock-summary-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--accent-teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.mock-summary-items{font-size:13px;color:var(--text-secondary);line-height:1.7}.mock-doc-heading{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.mock-doc-subheading{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px;margin-top:14px}.mock-doc-text{font-size:14px;color:var(--text-secondary);line-height:1.7}.mock-doc-bullet{padding-left:16px;font-size:14px;color:var(--text-secondary);line-height:1.8}.mock-action-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;margin-bottom:16px}.mock-action-bar .mic-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-red);animation:pulse 1.5s ease-in-out infinite}.mock-action-bar .cmd-text{font-size:14px;color:var(--text-secondary);font-style:italic}.mock-action-result{background:#4ecdc414;border:1px solid rgba(78,205,196,.2);border-radius:12px;padding:16px}.mock-action-result-label{font-size:11px;font-weight:600;color:var(--accent-teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.mock-action-result-text{font-size:14px;color:var(--text-primary);line-height:1.6}.actions-demo-window{width:100%}.actions-demo-stack{display:flex;flex-direction:column;gap:28px;align-items:stretch;width:100%}.actions-demo-meeting-column{min-width:0;width:100%;max-width:480px;align-self:center}.actions-demo-mail-column{min-width:0;width:100%}.actions-demo-mail-body{padding:16px 18px 20px}.actions-demo-mail-hint{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--text-muted)}.actions-demo-recent-meeting{min-width:0;border-radius:15px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-card);display:flex;flex-direction:column;text-align:left}.actions-demo-recent-meeting__chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(180deg,#a855f72e,#a855f714);border-bottom:1px solid var(--border-subtle)}.actions-demo-recent-meeting__dots{display:flex;align-items:center;gap:5px}.actions-demo-recent-meeting__titlebar{flex:1;font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.actions-demo-recent-meeting__body{padding:14px 16px 16px;flex:1}.actions-demo-recent-meeting__eyebrow{margin:0 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.actions-demo-recent-meeting__snippet{font-size:13px;line-height:1.55;color:var(--text-secondary);padding:12px 14px;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:10px;white-space:pre-line}.deep-dive-mock:has(>.mock-app),.workflow-mock:has(>.mock-app){padding:0}.mock-app{border-radius:15px;overflow:hidden;text-align:left}.mock-app-window-controls{display:flex;align-items:center;gap:6px;padding:10px 14px}.mock-app-window-controls--slack{background:#2d0b2e;border-bottom:1px solid rgba(0,0,0,.2)}.mock-app-window-controls--mail{background:linear-gradient(180deg,#eceff4,#dfe3ea);border-bottom:1px solid #c7ccd4}.mock-app-window-name{flex:1;text-align:center;font-size:12px;font-weight:600;letter-spacing:.02em}.mock-app-window-controls--slack .mock-app-window-name{color:#ffffffe0}.mock-app-window-controls--mail .mock-app-window-name{color:#3c4043}.mock-app-slack-workspace{display:flex;min-height:200px;background:#fff}.mock-app-slack-rail{width:52px;flex-shrink:0;background:#350d36;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:10px}.mock-app-slack-rail-logo{width:28px;height:28px;border-radius:8px;background:#ffffff1f;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.mock-app-slack-rail-item{width:22px;height:22px;border-radius:6px;background:#ffffff14}.mock-app-slack-rail-item--active{background:#ffffff38;box-shadow:0 0 0 2px #ffffff1f}.mock-app-slack-pane{flex:1;min-width:0;display:flex;flex-direction:column}.mock-app-slack-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e8e8e8;background:#fff}.mock-app-slack-header-left{display:flex;align-items:baseline;gap:2px;font-size:16px;font-weight:700;color:#1d1c1d}.mock-app-slack-hash{color:#616061;font-weight:600}.mock-app-slack-channel{color:#1d1c1d}.mock-app-slack-header-icons{display:flex;gap:8px}.mock-app-slack-header-icons span{width:18px;height:18px;border-radius:4px;background:#f4f4f4;border:1px solid #e0e0e0}.mock-app-slack-content{flex:1;padding:16px 18px 20px;background:#fafafa}.mock-slack-dictation{display:flex;flex-direction:column;gap:12px}.mock-slack-lexi-banner{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000f}.mock-slack-lexi-badge{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1264a3,#0b4c8c);padding:4px 9px;border-radius:4px}.mock-slack-lexi-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mock-slack-lexi-pulse{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#1264a3;animation:pulse 1.2s ease-in-out infinite}.mock-slack-lexi-caption{font-size:12px;font-weight:600;color:#1d1c1d;line-height:1.35;flex:1;min-width:0}.mock-slack-dictation .voice-wave{display:inline-flex;align-items:center;gap:2px;margin-left:auto;vertical-align:middle}.mock-slack-dictation .voice-wave span{width:2px;height:12px;background:#1264a3;border-radius:1px;animation:wave .6s ease-in-out infinite}.mock-slack-dictation .voice-wave span:nth-child(2){animation-delay:.1s;height:16px}.mock-slack-dictation .voice-wave span:nth-child(3){animation-delay:.2s;height:8px}.mock-slack-dictation .voice-wave span:nth-child(4){animation-delay:.3s;height:14px}.mock-slack-dictation .voice-wave span:nth-child(5){animation-delay:.4s}.mock-slack-message-card{background:#fff;border:1px solid #e0e0e0;border-radius:4px 8px 8px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.mock-slack-message-card-head{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#616061;padding:8px 12px;border-bottom:1px solid #f0f0f0;background:#fafafa}.mock-slack-message-card-body{padding:12px 14px 14px;font-size:14px;line-height:1.65;color:#1d1c1d}.mock-slack-dictation .mock-cursor{display:inline-block;width:2px;height:16px;background:#1264a3;animation:blink 1s step-end infinite;vertical-align:text-bottom;margin-left:2px}.mock-app-mail-shell{background:#fff}.mock-app-mail-top{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-bottom:1px solid #e8eaed;background:#fff}.mock-app-mail-menu{width:18px;height:2px;background:#5f6368;border-radius:1px;box-shadow:0 -6px #5f6368,0 6px #5f6368;flex-shrink:0}.mock-app-mail-mark{width:24px;height:24px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dadce0;box-shadow:0 1px 2px #3c40431a}.mock-app-mail-icon{color:#ea4335}.mock-app-mail-brand{font-size:15px;font-weight:600;color:#5f6368;letter-spacing:.01em}.mock-app-mail-search{flex:1;min-width:0;font-size:12px;color:#80868b;background:#eaf1fb;border-radius:8px;padding:8px 14px;border:1px solid transparent}.mock-app-mail-tabs{display:flex;gap:20px;padding:0 16px;border-bottom:1px solid #e8eaed;background:#fff;font-size:12px;font-weight:500;color:#5f6368}.mock-app-mail-tab{padding:10px 0 8px;border-bottom:2px solid transparent;cursor:default}.mock-app-mail-tab--active{color:#1a73e8;border-bottom-color:#1a73e8}.mock-app-mail-body{padding:16px 18px 20px;background:#fff}.mock-app--mail .mock-body{padding:0;background:transparent}.diff-section{position:relative;z-index:1;padding:var(--section-py) 0;text-align:center}.diff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:60px;max-width:700px;margin-left:auto;margin-right:auto}.diff-card{padding:32px 24px;border-radius:16px;border:1px solid var(--border-subtle);background:var(--bg-card);text-align:center;transition:border-color .3s,transform .3s var(--ease)}.diff-card:hover{transform:translateY(-4px)}.diff-card.featured{border-color:#a855f766;background:linear-gradient(180deg,rgba(168,85,247,.08) 0%,var(--bg-card) 100%)}.diff-card-name{font-size:18px;font-weight:700;margin-bottom:8px}.diff-card-desc{font-size:14px;color:var(--text-muted);margin-bottom:20px}.diff-card-features{list-style:none;display:flex;flex-direction:column;gap:8px;text-align:left}.diff-card-features li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.diff-card-features li svg{flex-shrink:0}.diff-check{color:var(--accent-teal)}.diff-x{color:var(--text-muted);opacity:.4}.dictation-langs-block{margin-top:56px;padding-top:48px;border-top:1px solid var(--border-subtle);text-align:center}.dictation-langs-heading{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 12px}.dictation-langs-sub{font-size:17px;color:var(--text-secondary);max-width:520px;margin:0 auto;line-height:1.55}.dictation-langs-block .langs-mask{margin-top:28px}.langs-mask{overflow:hidden;margin-top:48px;mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.langs-marquee{display:flex;gap:16px;animation:langScroll 40s linear infinite;width:max-content}.lang-chip{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:100px;white-space:nowrap}.lang-flag{font-size:18px}.lang-name{font-size:14px;font-weight:500}.lang-greeting{font-size:13px;color:var(--text-muted)}@keyframes langScroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.langs-marquee{animation:none;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}}.pricing-section{position:relative;z-index:1;padding:var(--section-py) 0;text-align:center}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:64px auto 0}.pricing-card{position:relative;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;padding:36px 32px;text-align:left;display:flex;flex-direction:column;gap:0;transition:border-color .2s}.pricing-card:hover{border-color:#a855f74d}.pricing-card-pro .pricing-plan,.pricing-card-pro .price-amount,.pricing-card-pro .price-period,.pricing-card-pro .pricing-features li{color:var(--accent-teal)}.pricing-card-pro .price-amount{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--accent-teal)}.pricing-card-pro .pricing-desc{color:color-mix(in srgb,var(--accent-teal) 72%,var(--text-secondary) 28%)}.pricing-header{margin-bottom:24px}.pricing-plan{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.pricing-price{display:flex;align-items:baseline;gap:6px;margin-bottom:12px}.price-amount{font-size:52px;font-weight:800;line-height:1;color:var(--text-primary);letter-spacing:-.03em}.price-period{font-size:15px;color:var(--text-muted);font-weight:500}.pricing-desc{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}.pricing-btn{display:block;text-align:center;padding:13px 20px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;margin-bottom:28px;transition:opacity .2s,transform .15s}.pricing-btn:hover{opacity:.88;transform:translateY(-1px)}.pricing-btn-secondary{background:#ffffff12;border:1px solid var(--border-subtle);color:var(--text-primary)}.pricing-btn-secondary:hover{background:#ffffff1c}.pricing-btn-primary{background:var(--gradient-button);color:#fff;border:none;box-shadow:0 4px 24px #ec48994d}.pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.pricing-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary);line-height:1.4}.check-icon{flex-shrink:0;color:var(--text-muted)}.check-icon-pro{color:var(--accent-teal)}.pricing-footnote{margin-top:36px;font-size:13px;color:var(--text-muted)}@media(max-width:640px){.pricing-grid{grid-template-columns:1fr;max-width:400px}}.cta-section{position:relative;z-index:1;padding:var(--section-py) 0}.cta-box{position:relative;text-align:center;padding:80px 40px;border-radius:24px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(168,85,247,.08) 0%,var(--bg-secondary) 100%);overflow:hidden}.cta-glow{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:400px;height:400px;border-radius:50%;background:var(--accent-purple);filter:blur(150px);opacity:.2;pointer-events:none}.cta-box h2{font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px;position:relative}.cta-box p{font-size:18px;color:var(--text-secondary);margin-bottom:32px;position:relative}.cta-box .btn-hero{position:relative}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.cta-support-link{font-size:15px;font-weight:500;color:var(--text-secondary);text-decoration:underline;text-underline-offset:4px;transition:color .2s var(--ease)}.cta-support-link:hover{color:var(--text-primary)}.footer{position:relative;z-index:1;border-top:1px solid var(--border-subtle);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.5fr 2fr;gap:64px;padding-bottom:48px;border-bottom:1px solid var(--border-subtle)}.footer-brand p{margin-top:16px;font-size:14px;color:var(--text-muted);max-width:280px}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col h4{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.footer-col a{font-size:14px;color:var(--text-secondary);transition:color .2s}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:24px;font-size:13px;color:var(--text-muted)}.footer-setup-cta{color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-setup-cta:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.pillars-grid{grid-template-columns:repeat(2,1fr)}.deep-dive-inner{grid-template-columns:1fr;gap:40px}.deep-dive-inner.reversed{direction:ltr}.workflow-step{grid-template-columns:1fr;gap:32px}.workflow-text{text-align:left}.diff-grid{grid-template-columns:1fr;max-width:380px}.footer-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){:root{--section-py: 80px}.container{padding-left:20px;padding-right:20px}.site-header{width:calc(100% - 24px);top:8px}.nav-links{display:none}.hero{padding-top:120px}.site-light .home-hero-mesh .hero{padding-top:clamp(80px,9vh,108px);padding-bottom:clamp(28px,3.5vh,44px)}.site-light .page-mesh-hero>.container.page-mesh-hero__inner{padding-top:clamp(80px,9vh,108px);padding-bottom:clamp(28px,3.5vh,44px)}.hero-heading{font-size:clamp(32px,8vw,48px)}.pillars-grid{grid-template-columns:1fr 1fr;gap:12px}.pillar-card{padding:20px 16px}.voice-apps-track{gap:16px}.voice-app-card{padding:16px 20px;min-width:90px}.footer-cols{grid-template-columns:repeat(3,1fr);gap:24px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}@media(max-width:480px){.pillars-grid{grid-template-columns:1fr 1fr;gap:10px}.footer-cols{grid-template-columns:1fr}}.feature-page-main .feature-page-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .2s var(--ease)}.feature-page-main .feature-page-back:hover{color:var(--accent-teal)}.changelog-main{position:relative;z-index:1;padding:140px 0 var(--section-py)}.changelog-inner{max-width:720px}.changelog-header{margin-bottom:48px}.changelog-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-teal);margin-bottom:12px}.changelog-title{font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.changelog-lede{font-size:17px;line-height:1.65;color:var(--text-secondary);max-width:560px}.changelog-status{color:var(--text-secondary);margin-bottom:24px}.changelog-status-error{color:var(--accent-red)}.changelog-list{list-style:none;display:flex;flex-direction:column;gap:24px}.changelog-card{padding:28px 28px 26px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.changelog-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 20px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.changelog-version{font-size:22px;font-weight:700;letter-spacing:-.02em}.changelog-date{font-size:14px;color:var(--text-muted)}.changelog-notes{font-size:15px;line-height:1.7;color:var(--text-primary)}.changelog-notes :is(h1,h2,h3,h4){color:var(--text-primary);font-weight:600;line-height:1.35;margin:1.25em 0 .5em}.changelog-notes h1{font-size:1.35rem}.changelog-notes h2{font-size:1.2rem}.changelog-notes h3,.changelog-notes h4{font-size:1.05rem}.changelog-notes :is(h1,h2,h3,h4):first-child{margin-top:0}.changelog-notes p{margin:0 0 .85em}.changelog-notes p:last-child{margin-bottom:0}.changelog-notes :is(ul,ol){margin:0 0 .85em;padding-left:1.35em}.changelog-notes li{margin-bottom:.35em}.changelog-notes li:last-child{margin-bottom:0}.changelog-notes :is(ul,ol) :is(ul,ol){margin-bottom:.25em}.changelog-notes blockquote{margin:.85em 0;padding:.35em 0 .35em 1em;border-left:3px solid var(--accent-teal);color:var(--text-primary)}.changelog-notes hr{border:none;border-top:1px solid var(--border-subtle);margin:1.25em 0}.changelog-notes table{width:100%;border-collapse:collapse;font-size:14px;margin:.85em 0}.changelog-notes th,.changelog-notes td{border:1px solid var(--border-subtle);padding:8px 10px;text-align:left}.changelog-notes th{background:var(--bg-tertiary);color:var(--text-primary);font-weight:600}.changelog-notes a{color:var(--accent-blue);text-decoration:underline;text-underline-offset:2px}.changelog-notes a:hover{color:var(--accent-teal)}.changelog-notes-inline-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.88em;padding:.15em .45em;border-radius:6px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-primary)}.changelog-notes-pre{margin:.85em 0;padding:14px 16px;border-radius:10px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);overflow-x:auto;font-size:13px;line-height:1.55;color:var(--text-primary)}.changelog-notes-pre code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:inherit;background:none;border:none;padding:0;color:inherit}.changelog-notes img{border-radius:8px;margin:.5em 0}.changelog-empty-notes{font-size:15px;color:var(--text-muted);font-style:italic}.downloads-inner-wide{max-width:900px}.downloads-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.downloads-card{padding:28px 26px 26px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:flex-start}.downloads-card-icon{margin-bottom:18px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-primary)}.downloads-os-icon{display:block;flex-shrink:0}.downloads-card-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.downloads-card-desc{font-size:15px;line-height:1.55;color:var(--text-secondary);margin-bottom:22px;flex:1}.downloads-card-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 20px;border-radius:12px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;border:none;color:#fff;background:var(--gradient-button);box-shadow:0 4px 24px #6b8f6e47;transition:opacity .2s,transform .15s}.downloads-card-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.downloads-card-btn:disabled{opacity:.55;cursor:wait}.downloads-card-error{margin-top:14px;font-size:14px;line-height:1.5;color:var(--accent-red)}@media(max-width:720px){.downloads-grid{grid-template-columns:1fr}}.setup-guide-main{position:relative;z-index:1;padding:140px 0 var(--section-py)}.setup-guide-inner{max-width:720px}.setup-guide-header{margin-bottom:40px}.setup-guide-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-teal);margin-bottom:12px}.legal-main{position:relative;z-index:1;padding:140px 0 var(--section-py)}.legal-layout{max-width:1100px}.legal-header{margin-bottom:48px}.legal-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-teal);margin:0 0 12px}.setup-guide-title{font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px;color:var(--text-primary)}.setup-guide-updated{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 20px;padding:10px 16px;max-width:fit-content;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-secondary) 92%,transparent);box-shadow:0 1px #0003}.setup-guide-updated-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.setup-guide-updated-date{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:12px}.legal-title{font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.setup-guide-lede{font-size:17px;line-height:1.55;color:var(--text-secondary);margin:0 0 clamp(24px,3.2vw,36px)}.setup-guide-status{font-size:15px;color:var(--text-muted)}.setup-guide-status-error{color:var(--accent-red)}.setup-guide-sections{display:flex;flex-direction:column;gap:clamp(28px,3.5vw,40px)}.setup-guide-section{padding:0;border-radius:14px;border:1px solid var(--border-light);background:var(--bg-card);box-shadow:var(--shadow-card);overflow:hidden}.setup-guide-section-title{margin:0;padding:22px 26px 18px;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-secondary) 55%,transparent)}.setup-guide-step-list{list-style:none;margin:0;padding:10px 0 6px}.setup-guide-step{position:relative;margin:0;padding:18px 26px 20px;font-size:15px;line-height:1.65}.setup-guide-step:not(:last-child){border-bottom:1px solid var(--border-subtle)}.setup-guide-step-text{display:block;max-width:52rem;color:var(--text-primary);font-weight:400}@media(max-width:480px){.setup-guide-step{padding-left:20px;padding-right:20px}}.legal-updated{font-size:14px;color:var(--text-muted)}.legal-body{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:start}.legal-sidebar{position:sticky;top:100px;max-height:calc(100vh - 140px);overflow-y:auto}.legal-sidebar-nav{padding:20px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border-subtle)}.legal-sidebar-heading{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.legal-sidebar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.legal-sidebar-link{display:block;width:100%;padding:7px 12px;border:none;border-radius:6px;background:none;cursor:pointer;font-size:13px;line-height:1.4;color:var(--text-muted);text-align:left;transition:color .15s,background .15s}.legal-sidebar-link:hover{color:var(--text-primary);background:#ffffff0a}.legal-sidebar-link.active{color:var(--accent-teal);background:#2dd4bf14;font-weight:500}.legal-sidebar-toggle{display:none;align-items:center;gap:10px;width:100%;padding:14px 18px;margin-bottom:24px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s}.legal-sidebar-toggle:hover{border-color:var(--accent-teal)}.legal-sidebar-toggle-icon{font-size:16px;line-height:1}.legal-content{font-size:16px;line-height:1.75;color:var(--text-secondary);min-width:0}.legal-section{margin-bottom:40px;scroll-margin-top:100px}.legal-section:last-child{margin-bottom:0}.legal-section h2{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.01em}.legal-section h3{font-size:17px;font-weight:600;color:var(--text-primary);margin:20px 0 12px}.legal-section p{margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0 0 12px;padding-left:1.5em}.legal-section li{margin-bottom:8px}.legal-section li:last-child{margin-bottom:0}.legal-section a{color:#fff;text-decoration:underline;text-underline-offset:2px}.legal-section a:hover{color:#ffffffe0}.legal-section strong{color:var(--text-primary);font-weight:600}@media(max-width:768px){.legal-body{display:block}.legal-sidebar{position:static;max-height:none;display:none}.legal-sidebar.open{display:block;margin-bottom:24px}.legal-sidebar-toggle{display:flex}.legal-section{scroll-margin-top:80px}}main.page-with-mesh{padding-top:0}.changelog-main.page-with-mesh,.legal-main.page-with-mesh,.setup-guide-main.page-with-mesh{padding-top:0}.page-mesh-hero{--page-mesh-photo: url(/images/page-hero-home.jpg);position:relative;z-index:1;overflow:hidden;padding:112px 0 56px;margin-bottom:0;border-bottom:1px solid rgba(184,203,186,.1)}.page-mesh-hero__layers{position:absolute;inset:0;z-index:0;pointer-events:none}.page-mesh-hero__photo{position:absolute;inset:0;background-color:var(--bg-primary);background-image:var(--page-mesh-photo, none);background-repeat:no-repeat;background-size:cover;background-position:center 62%;pointer-events:none}.page-mesh-hero__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f141173,#0f141140 45%,#0f1411e0)}.page-mesh-hero__glow{position:absolute;inset:-40% -20% auto;height:85%;background:radial-gradient(ellipse 70% 55% at 50% 0%,color-mix(in srgb,var(--mesh-spot, #6b8f6e) 42%,transparent) 0%,transparent 68%);pointer-events:none}.page-mesh-hero__mesh{position:absolute;inset:0;opacity:.55;background:radial-gradient(circle at 12% 22%,color-mix(in srgb,var(--mesh-a, #5a7a5d) 35%,transparent) 0%,transparent 42%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--mesh-b, #7a9e7d) 28%,transparent) 0%,transparent 45%),radial-gradient(circle at 70% 88%,color-mix(in srgb,var(--mesh-c, #4d6b50) 22%,transparent) 0%,transparent 50%);pointer-events:none}.page-mesh-hero__grain{position:absolute;inset:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none}.page-mesh-hero__inner{position:relative;z-index:3;max-width:720px}.page-mesh-hero__eyebrow{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-teal);margin-bottom:12px}.page-mesh-hero__title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin-bottom:14px;color:var(--text-primary)}.page-mesh-hero__subtitle{font-size:clamp(16px,2vw,18px);line-height:1.65;color:var(--text-secondary);max-width:560px}.page-mesh-hero__fade-bottom{display:none}.page-mesh-hero--howItWorks{--mesh-spot: #6b9b72;--mesh-a: #5d8262;--mesh-b: #8ab890;--mesh-c: #4a6b4e;--mesh-orb-a: #6b8f6e;--mesh-orb-b: #4f6d52}.page-mesh-hero--pricing{--mesh-spot: #7a8f9c;--mesh-a: #5a7a6a;--mesh-b: #6b8f8a;--mesh-c: #5a6b7a;--mesh-orb-a: #6b8f8e;--mesh-orb-b: #587080}.page-mesh-hero--changelog{--mesh-spot: #8f9b6b;--mesh-a: #7a8f5c;--mesh-b: #9aab7a;--mesh-c: #5a6b48;--mesh-orb-a: #8a9e6e;--mesh-orb-b: #5f7348}.page-mesh-hero--downloads{--mesh-spot: #6b8f9e;--mesh-a: #4a7a8a;--mesh-b: #6b9e9a;--mesh-c: #3d5a68;--mesh-orb-a: #5a8f9a;--mesh-orb-b: #4a6b78}.page-mesh-hero--howToSetup{--mesh-spot: #8b8f6b;--mesh-a: #7a7a52;--mesh-b: #9a9e78;--mesh-c: #5a5e40;--mesh-orb-a: #9a9e70;--mesh-orb-b: #6b6e48}.page-mesh-hero--terms,.page-mesh-hero--privacy{--mesh-spot: #6b7a8f;--mesh-a: #4a5a6e;--mesh-b: #7a8a9e;--mesh-c: #3d4a58;--mesh-orb-a: #5a6b82;--mesh-orb-b: #4a5668}.page-mesh-hero--dictation{--mesh-spot: #6b9e8a;--mesh-a: #4a8a72;--mesh-b: #7ab89a;--mesh-c: #2d6b52;--mesh-orb-a: #4a9e7a;--mesh-orb-b: #3a7a62}.page-mesh-hero--meetings{--mesh-spot: #8b6b9e;--mesh-a: #6a4a82;--mesh-b: #9a7ab8;--mesh-c: #4a3860;--mesh-orb-a: #7a5a9a;--mesh-orb-b: #5a4078}.page-mesh-hero--docs{--mesh-spot: #6b8f9e;--mesh-a: #4a7a9a;--mesh-b: #7aa8c8;--mesh-c: #3a5a72;--mesh-orb-a: #5a8ab8;--mesh-orb-b: #4a6a8a}.page-mesh-hero--actions{--mesh-spot: #9e6b6b;--mesh-a: #8a4a4a;--mesh-b: #c88a7a;--mesh-c: #6b3838;--mesh-orb-a: #b86a5a;--mesh-orb-b: #8a4848}.feature-page-main.page-with-mesh .page-mesh-hero .workflow-section,.feature-page-main.page-with-mesh .page-mesh-hero .pricing-section{padding-top:0}.feature-page-main.page-with-mesh .page-mesh-hero>.deep-dive{position:relative;z-index:3;background:transparent;padding-top:clamp(12px,2.5vh,32px);padding-bottom:0}.page-with-mesh .page-mesh-hero .container.page-mesh-body{position:relative;z-index:3;margin-top:clamp(12px,2.5vh,32px);margin-bottom:var(--section-py);padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px);background:#0f141173;backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);border-radius:24px;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000029,inset 0 1px #ffffff14}.site-light .page-with-mesh .page-mesh-hero .container.page-mesh-body{background:var(--mesh-hero-panel-fill);border:1px solid var(--pmh-glass-border);backdrop-filter:blur(var(--mesh-hero-panel-blur)) saturate(var(--mesh-hero-panel-saturate));-webkit-backdrop-filter:blur(var(--mesh-hero-panel-blur)) saturate(var(--mesh-hero-panel-saturate));box-shadow:var(--pmh-glass-elev),var(--pmh-glass-inset)}.feature-page-main.page-with-mesh .page-mesh-hero>.deep-dive>.container.page-mesh-body{margin-top:0}.site-light .page-mesh-hero .pricing-section,.site-light .page-mesh-hero .workflow-section{background:transparent}.feature-page-main.page-with-mesh .pricing-grid{margin-top:40px}.setup-guide-main.page-with-mesh .setup-guide-inner{padding-top:0}.setup-guide-main.page-with-mesh .page-mesh-hero .container.setup-guide-inner.page-mesh-body{padding-top:clamp(36px,5.5vw,56px);padding-bottom:clamp(40px,6vw,64px);padding-left:clamp(22px,4.5vw,40px);padding-right:clamp(22px,4.5vw,40px)}.page-mesh-hero .setup-guide-inner.page-mesh-body>.setup-guide-lede{color:#f8fcf9eb}.page-mesh-hero .setup-guide-inner.page-mesh-body>.setup-guide-status{color:#e6ece8d1}.site-light .page-mesh-hero .setup-guide-inner.page-mesh-body>.setup-guide-lede{color:#111}.site-light .page-mesh-hero .setup-guide-inner.page-mesh-body>.setup-guide-status{color:var(--lp-secondary)}.changelog-main.page-with-mesh .changelog-inner,.legal-main.page-with-mesh .legal-layout{padding-top:0}.home-hero-mesh{position:relative;z-index:1;overflow:hidden}.home-hero-mesh__layers{position:absolute;inset:0;pointer-events:none}.home-hero-mesh__photo{position:absolute;inset:0;background-color:var(--bg-primary);background-image:url(/images/page-hero-home.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 62%}.home-hero-mesh__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f141173,#0f141140 45%,#0f1411e0)}.home-hero-mesh__glow{position:absolute;inset:-35% -15% 20%;background:radial-gradient(ellipse 75% 60% at 50% 0%,rgba(107,143,110,.38) 0%,transparent 65%)}.home-hero-mesh__mesh{position:absolute;inset:0;opacity:.5;background:radial-gradient(circle at 8% 25%,rgba(88,122,91,.35) 0%,transparent 45%),radial-gradient(circle at 92% 20%,rgba(136,171,140,.22) 0%,transparent 42%),radial-gradient(circle at 55% 95%,rgba(79,107,82,.2) 0%,transparent 48%)}.home-hero-mesh__grain{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23hg)'/%3E%3C/svg%3E");background-size:220px 220px}.home-hero-mesh .hero{position:relative;z-index:3}.home-hero-mesh__fade-bottom{display:none}.site-light .home-hero-mesh__fade-bottom{display:block;position:absolute;bottom:0;left:0;right:0;height:8rem;pointer-events:none;z-index:2;background:linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.55) 45%,transparent 100%)}.site-light{--home-sage: #769471;--home-sage-hover: #658061;--home-sage-deep: #5a7356;--home-ink: #1a1f1c;--home-muted: #5a6360;--home-faint: #8a9590;--lp-surface: #ffffff;--lp-surface-soft: #f3f7f4;--lp-secondary: #4a5d52;--lp-border: rgba(118, 148, 113, .22);--mesh-hero-panel-fill: rgba(255, 255, 255, .46);--mesh-hero-panel-blur: 22px;--mesh-hero-panel-saturate: 1.12;background-color:var(--lp-surface);color:var(--home-ink);min-height:100vh;min-height:100dvh}.site-light .noise-overlay,.site-light .bg-orbs{display:none}.site-light .nav-container{background:#ffffffdb;backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);border:1px solid rgba(26,31,28,.1);border-radius:999px;box-shadow:0 1px #ffffffd9 inset,0 14px 44px #0f14111f;transition:background .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s var(--ease),-webkit-backdrop-filter .45s var(--ease)}.site-light .home-hero-mesh{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:visible;overflow-x:hidden}.site-light .home-hero-mesh__photo{background-attachment:fixed}@media(max-width:900px){.site-light .home-hero-mesh__photo{background-attachment:scroll}}.site-light .home-hero-mesh .hero{flex:0 0 auto;display:block;width:100%;padding-top:clamp(88px,10vh,116px);padding-bottom:clamp(32px,4vh,48px)}.site-light .home-hero-mesh .hero-inner{width:100%}.site-light .site-header--home:not(.site-header--home-scrolled) .nav-container{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent;box-shadow:none}.site-light .site-header--home:not(.site-header--home-scrolled) .logo>span{text-shadow:0 0 10px rgba(255,255,255,.95),0 0 22px rgba(255,255,255,.75),0 1px 2px rgba(255,255,255,.9)}.site-light .logo{color:var(--home-ink)}.site-light .logo-icon{background:var(--home-sage);box-shadow:none;color:#fff}.site-light .nav-link{color:var(--home-muted)}.site-light .nav-link:hover{color:var(--home-ink);background:#7694711f}.site-light .nav-cta{background:var(--home-sage);color:#fff;border-radius:999px}.site-light .nav-cta:hover{background:var(--home-sage-hover);opacity:1}.site-light .scroll-progress{background:linear-gradient(90deg,var(--home-sage) 0%,color-mix(in srgb,var(--home-sage) 70%,#a8c4a4) 100%)}.site-light .home-hero-mesh__photo:after{background:linear-gradient(180deg,#ffffff4d,#ffffff1a 22%,#ffffff05 46%,#ffffff14 62%,#ffffffb8 82%,#fff)}.site-light .home-hero-mesh__glow{opacity:.35}.site-light .home-hero-mesh__mesh{opacity:.18}.site-light .home-hero-mesh__grain{opacity:.04}.site-light .hero-heading{font-family:var(--font);font-weight:800;color:var(--home-ink);text-shadow:-1px -1px 0 rgba(255,255,255,.98),1px -1px 0 rgba(255,255,255,.98),-1px 1px 0 rgba(255,255,255,.98),1px 1px 0 rgba(255,255,255,.98),0 -1.5px 0 rgba(255,255,255,.95),0 1.5px 0 rgba(255,255,255,.95),-1.5px 0 0 rgba(255,255,255,.95),1.5px 0 0 rgba(255,255,255,.95),0 0 14px rgba(255,255,255,.65)}.site-light .hero-typewriter{color:var(--home-sage);-webkit-text-fill-color:var(--home-sage)}.site-light .hero-sub{color:var(--home-ink)}.site-light .hero-badge{background:#ffffff8c;border-color:#1a1f1c1f;color:var(--home-muted)}.site-light .hero-badge-dot{background:var(--home-sage)}.site-light .hero-actions{gap:14px}.site-light .hero .btn-hero:before,.site-light .hero .btn-hero:after{display:none}.site-light .hero .btn-hero{background:var(--home-sage);color:#fff;border-radius:999px;box-shadow:0 2px 12px #76947159}.site-light .hero .btn-hero:hover{background:var(--home-sage-hover);transform:translateY(-2px)}.site-light .btn-hero-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;color:var(--home-sage);text-decoration:none;border-radius:999px;border:1.5px solid var(--home-sage);background:#ffffff59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.site-light .btn-hero-ghost:hover{background:#7694711a;color:var(--home-sage-deep);transform:translateY(-2px)}.site-light .hero-meta{color:var(--home-faint)}.site-light .voice-layer-section{background:linear-gradient(180deg,#ffffff 0%,var(--lp-surface-soft) 50%,#ffffff 100%);border-top:none;border-bottom:1px solid var(--lp-border);box-shadow:0 24px 48px #0f14110f}.site-light .voice-layer-label{color:var(--home-faint)}.site-light .voice-app-card{background:#fff;border:1px solid var(--lp-border);box-shadow:0 8px 28px #1a2a220f}.site-light .voice-app-card .app-name{color:var(--lp-secondary)}.site-light .pillars{background:var(--lp-surface-soft);border-top:1px solid var(--lp-border);padding-top:var(--section-py)}.site-light .home-hero-mesh .pillars{background:transparent;border-top:none;padding-top:0}.site-light .pillar-card{background:#fff;border:1px solid var(--lp-border)}.site-light .pillar-card:hover{background:#fff;border-color:color-mix(in srgb,var(--home-sage) 45%,transparent)}.site-light .pillar-card h3{color:var(--home-ink)}.site-light .pillar-card p{color:var(--lp-secondary)}.site-light .pillar-icon.teal,.site-light .pillar-icon.purple,.site-light .pillar-icon.blue,.site-light .pillar-icon.red{background:#76947124;color:var(--home-sage)}.site-light .section-tag{color:var(--home-sage);border-color:#76947159;background:#76947114}.site-light .section-heading{color:var(--home-ink)}.site-light .section-sub{color:var(--lp-secondary)}.site-light .diff-section{background:#fff}.site-light .diff-card{background:#fff;border:1px solid var(--lp-border)}.site-light .diff-card.featured{border-color:#76947173;background:linear-gradient(180deg,#7694711a,#fff)}.site-light .diff-card-name{color:var(--home-ink)}.site-light .diff-card-desc{color:var(--home-faint)}.site-light .diff-card-features li{color:var(--lp-secondary)}.site-light .diff-check{color:var(--home-sage)}.site-light .dictation-langs-block{border-top-color:var(--lp-border)}.site-light .dictation-langs-heading{color:var(--home-ink)}.site-light .dictation-langs-sub{color:var(--lp-secondary)}.site-light .lang-chip{background:#fff;border:1px solid var(--lp-border)}.site-light .lang-name{color:var(--home-ink)}.site-light .lang-greeting{color:var(--home-faint)}.site-light .cta-section{background:#fff;padding-bottom:calc(var(--section-py) + 16px)}.site-light .cta-box{background:linear-gradient(180deg,#7694711f,#f6faf7);border:1px solid var(--lp-border)}.site-light .cta-glow{background:var(--home-sage);opacity:.18}.site-light .cta-box h2{color:var(--home-ink)}.site-light .cta-support-link{color:var(--home-sage)}.site-light .cta-support-link:hover{color:var(--home-sage-deep)}.site-light .footer{background:var(--lp-surface-soft);border-top:1px solid var(--lp-border)}.site-light .footer-grid{border-bottom-color:var(--lp-border)}.site-light .footer-brand p{color:var(--lp-secondary)}.site-light .footer-col h4{color:var(--home-faint)}.site-light .footer-col a{color:var(--home-muted)}.site-light .footer-col a:hover{color:var(--home-sage)}.site-light .footer-bottom{color:var(--home-faint)}.site-light .footer .logo{color:var(--home-ink)}.site-light .footer .logo-icon{background:var(--home-sage);box-shadow:none;color:#fff}.site-light .footer-setup-cta{color:var(--home-sage)}.site-light .footer-setup-cta:hover{color:var(--home-sage-deep)}.site-light .cta-box .btn-hero:before,.site-light .cta-box .btn-hero:after{display:none}.site-light .cta-box .btn-hero{background:var(--home-sage);color:#fff;border-radius:999px;box-shadow:0 2px 14px #76947159}.site-light .cta-box .btn-hero:hover{background:var(--home-sage-hover);transform:translateY(-2px)}@media(max-width:768px){.site-light .hero-cta-row{flex-direction:column;width:100%;max-width:320px}.site-light .hero .btn-hero,.site-light .btn-hero-ghost{width:100%}}.site-light .page-mesh-hero{--pmh-glass-fill: var(--mesh-hero-panel-fill);--pmh-glass-blur: var(--mesh-hero-panel-blur);--pmh-glass-saturate: var(--mesh-hero-panel-saturate);--pmh-glass-border: rgba(26, 31, 28, .09);--pmh-glass-elev: 0 12px 36px rgba(15, 20, 17, .1);--pmh-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .42);border-bottom:none;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:visible;overflow-x:hidden;padding:0}.site-light .page-mesh-hero>.container.page-mesh-hero__inner{flex:0 0 auto;width:100%;padding-top:clamp(88px,10vh,116px);padding-bottom:clamp(32px,4vh,48px)}.site-light .page-mesh-hero__fade-bottom{display:block;position:absolute;bottom:0;left:0;right:0;height:8rem;pointer-events:none;z-index:2;background:linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.55) 45%,transparent 100%)}.site-light .page-mesh-hero__photo{background-attachment:fixed}@media(max-width:900px){.site-light .page-mesh-hero__photo{background-attachment:scroll}}.site-light .page-mesh-hero__photo:after{background:linear-gradient(180deg,#ffffff4d,#ffffff1a 22%,#ffffff05 46%,#ffffff14 62%,#ffffffb8 82%,#fff)}.site-light .page-mesh-hero__glow{inset:-35% -15% 20%;height:auto;opacity:.35;background:radial-gradient(ellipse 75% 60% at 50% 0%,rgba(107,143,110,.38) 0%,transparent 65%)}.site-light .page-mesh-hero__mesh{opacity:.18;background:radial-gradient(circle at 8% 25%,rgba(88,122,91,.35) 0%,transparent 45%),radial-gradient(circle at 92% 20%,rgba(136,171,140,.22) 0%,transparent 42%),radial-gradient(circle at 55% 95%,rgba(79,107,82,.2) 0%,transparent 48%)}.site-light .page-mesh-hero__grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='pmh'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23pmh)'/%3E%3C/svg%3E");background-size:220px 220px}.site-light .page-mesh-hero__title{font-family:var(--font);font-weight:800;color:var(--home-ink);text-shadow:-1px -1px 0 rgba(255,255,255,.98),1px -1px 0 rgba(255,255,255,.98),-1px 1px 0 rgba(255,255,255,.98),1px 1px 0 rgba(255,255,255,.98),0 -1.5px 0 rgba(255,255,255,.95),0 1.5px 0 rgba(255,255,255,.95),-1.5px 0 0 rgba(255,255,255,.95),1.5px 0 0 rgba(255,255,255,.95),0 0 12px rgba(255,255,255,.55)}.site-light .page-mesh-hero__eyebrow{color:var(--home-ink);text-shadow:-1px -1px 0 rgba(255,255,255,.98),1px -1px 0 rgba(255,255,255,.98),-1px 1px 0 rgba(255,255,255,.98),1px 1px 0 rgba(255,255,255,.98),0 -1.5px 0 rgba(255,255,255,.95),0 1.5px 0 rgba(255,255,255,.95),-1.5px 0 0 rgba(255,255,255,.95),1.5px 0 0 rgba(255,255,255,.95),0 0 12px rgba(255,255,255,.55)}.site-light .page-mesh-hero__subtitle{display:inline-block;width:fit-content;max-width:min(100%,560px);margin-top:0;margin-bottom:0;padding:12px 20px;font-weight:500;color:#111;text-shadow:0 1px 0 rgba(255,255,255,.55),0 0 24px rgba(255,255,255,.35);background:var(--mesh-hero-panel-fill);border:1px solid var(--pmh-glass-border);border-radius:8px;backdrop-filter:blur(var(--mesh-hero-panel-blur)) saturate(var(--mesh-hero-panel-saturate));-webkit-backdrop-filter:blur(var(--mesh-hero-panel-blur)) saturate(var(--mesh-hero-panel-saturate));box-shadow:var(--pmh-glass-elev),var(--pmh-glass-inset)}.site-light .feature-page-main .deep-dive .deep-dive-text>p{color:#111;text-shadow:none}.site-light .feature-page-main .deep-dive .deep-dive-bullets li{color:#111;text-shadow:none}.site-light .deep-dive-bullets li svg{color:#111;filter:none}.site-light .changelog-main,.site-light .feature-page-main,.site-light .setup-guide-main,.site-light .legal-main{background:var(--lp-surface);color:var(--home-ink)}.site-light .legal-main.page-with-mesh,.site-light .setup-guide-main.page-with-mesh{background:transparent}.site-light .changelog-version{color:var(--home-ink)}.site-light .changelog-status,.site-light .changelog-lede{color:var(--lp-secondary)}.site-light .changelog-status-error{color:#b54a4a}.site-light .changelog-card{background:#fff;border:1px solid var(--lp-border);box-shadow:0 8px 28px #1a2a220f}.site-light .changelog-card-head{border-bottom-color:var(--lp-border)}.site-light .changelog-date{color:var(--home-faint)}.site-light .changelog-empty-notes{color:var(--home-muted)}.site-light .changelog-notes{color:var(--home-ink)}.site-light .changelog-notes :is(h1,h2,h3,h4){color:var(--home-ink)}.site-light .changelog-notes blockquote{border-left-color:var(--home-sage);color:var(--lp-secondary)}.site-light .changelog-notes hr{border-top-color:var(--lp-border)}.site-light .changelog-notes th,.site-light .changelog-notes td{border-color:var(--lp-border)}.site-light .changelog-notes th{background:var(--lp-surface-soft);color:var(--home-ink)}.site-light .changelog-notes a{color:var(--home-sage)}.site-light .changelog-notes a:hover{color:var(--home-sage-deep)}.site-light .changelog-notes-inline-code,.site-light .changelog-notes-pre{background:var(--lp-surface-soft);border:1px solid var(--lp-border);color:var(--home-ink)}.site-light .workflow-section{background:var(--lp-surface);color:var(--home-ink)}.site-light .workflow-text h3{color:var(--home-ink)}.site-light .workflow-text p{color:#111}.site-light .workflow-visual{background:#fff;border:1px solid var(--lp-border)}.site-light .workflow-mock-bar{border-bottom-color:var(--lp-border)}.site-light .workflow-mock-title,.site-light .workflow-mock-content{color:#111}.site-light .mock-chat{background:var(--lp-surface-soft);border-color:var(--lp-border)}.site-light .mock-chat-row.left .mock-chat-bubble{background:#fff;color:var(--lp-secondary);border-color:var(--lp-border)}.site-light .mock-chat-row.right .mock-chat-bubble{background:#7694711f;color:var(--home-ink);border-color:#76947140}.site-light .deep-dive{background:transparent;color:var(--home-ink)}.site-light .deep-dive-text h2{color:#111}.site-light .deep-dive-text>p,.site-light .deep-dive-bullets li{color:#111}.site-light .deep-dive-tag,.site-light .deep-dive-tag.teal,.site-light .deep-dive-tag.purple,.site-light .deep-dive-tag.blue,.site-light .deep-dive-tag.red{color:var(--home-sage);border-color:#76947159;background:#76947114}.site-light .deep-dive-visual{background:transparent}.site-light .deep-dive-mock{background:#fff;border:1px solid var(--lp-border);border-radius:16px;box-shadow:0 12px 36px #1a2a2214}.site-light .mock-bar{border-bottom-color:var(--lp-border)}.site-light .mock-bar-title{color:var(--home-faint)}.site-light .mock-body{color:#2a332e}.site-light .mock-body-hint{color:#5c6860}.site-light .mock-doc-heading,.site-light .mock-doc-subheading{color:#111}.site-light .mock-doc-text,.site-light .mock-doc-bullet{color:#2a332e}.site-light .mock-summary-block{background:var(--lp-surface-soft);border:1px solid var(--lp-border)}.site-light .mock-summary-title{color:#111}.site-light .mock-summary-title svg{color:var(--home-sage)}.site-light .mock-summary-items,.site-light .mock-summary-items strong{color:#111}.site-light .mock-action-bar{background:var(--lp-surface-soft);border-color:var(--lp-border)}.site-light .mock-action-bar .cmd-text{color:#2a332e}.site-light .mock-action-result{background:#7694711a;border-color:#76947147}.site-light .mock-action-result-label{color:var(--home-sage-deep)}.site-light .mock-action-result-text{color:#111}.site-light .actions-demo-mail-hint{color:var(--lp-secondary)}.site-light .actions-demo-recent-meeting{background:#fff;border-color:var(--lp-border);box-shadow:0 8px 28px #1a2a220f}.site-light .actions-demo-recent-meeting__chrome{background:linear-gradient(180deg,#76947124,#7694710f);border-bottom-color:var(--lp-border)}.site-light .actions-demo-recent-meeting__titlebar{color:var(--lp-secondary)}.site-light .actions-demo-recent-meeting__eyebrow{color:var(--home-faint)}.site-light .actions-demo-recent-meeting__snippet{background:var(--lp-surface-soft);border-color:var(--lp-border);color:var(--lp-secondary)}.site-light .workflow-mock-content .action-item{color:#111}.site-light .workflow-mock-content .highlight{color:var(--home-sage-deep)}.site-light .pricing-section{background:var(--lp-surface)}.site-light .pricing-card,.site-light .pricing-card-pro{background:#fff;border:1px solid var(--lp-border);box-shadow:0 8px 28px #1a2a220f}.site-light .pricing-plan{color:var(--home-faint)}.site-light .price-amount{color:var(--home-ink)}.site-light .price-period,.site-light .pricing-desc{color:var(--lp-secondary)}.site-light .pricing-card-pro .pricing-plan,.site-light .pricing-card-pro .price-amount,.site-light .pricing-card-pro .price-period,.site-light .pricing-card-pro .pricing-features li{color:var(--home-sage)}.site-light .pricing-card-pro .price-amount{background:none;-webkit-text-fill-color:var(--home-sage);background-clip:unset}.site-light .pricing-card-pro .pricing-desc{color:color-mix(in srgb,var(--home-sage) 62%,var(--lp-secondary) 38%)}.site-light .pricing-btn-secondary{background:#fff;border:1px solid var(--lp-border);color:var(--home-ink)}.site-light .pricing-btn-primary{background:var(--home-sage);box-shadow:0 4px 20px #76947159}.site-light .pricing-features li{color:var(--lp-secondary)}.site-light .check-icon{color:var(--home-faint)}.site-light .check-icon-pro{color:var(--home-sage)}.site-light .pricing-footnote{color:#111}.site-light .downloads-main{background:var(--lp-surface)}.site-light .downloads-card{background:#fff;border:1px solid var(--lp-border);box-shadow:0 8px 28px #1a2a220f}.site-light .downloads-card-title{color:var(--home-ink)}.site-light .downloads-card-desc{color:var(--lp-secondary)}.site-light .downloads-card-btn{background:var(--home-sage);color:#fff}.site-light .downloads-card-error{color:#b54a4a}.site-light .setup-guide-title,.site-light .setup-guide-section-title,.site-light .setup-guide-lede,.site-light .setup-guide-step-text{color:#111}.site-light .setup-guide-status{color:var(--lp-secondary)}.site-light .setup-guide-status-error{color:#b54a4a}.site-light .setup-guide-updated{background:#fff;border-color:var(--lp-border);box-shadow:0 8px 28px #1a2a220f}.site-light .setup-guide-updated-label{color:var(--home-faint)}.site-light .setup-guide-updated-date{color:var(--home-ink)}.site-light .setup-guide-section{background:#fff;border:1px solid var(--lp-border);box-shadow:0 8px 28px #1a2a220f}.site-light .setup-guide-section-title{color:#111;background:var(--lp-surface-soft);border-bottom-color:var(--lp-border)}.site-light .setup-guide-step:not(:last-child){border-bottom-color:var(--lp-border)}.site-light .legal-sidebar{background:#fff;border:1px solid var(--lp-border);border-radius:14px}.site-light .legal-sidebar-nav{background:transparent;border:none}.site-light .legal-sidebar-heading,.site-light .legal-sidebar-link{color:#2a332e}.site-light .legal-sidebar-link:hover{color:var(--home-sage-deep);background:#7694711a}.site-light .legal-sidebar-link.active{background:#76947124;font-weight:600}.site-light .legal-content{color:#2a332e}.site-light .legal-section h2,.site-light .legal-section h3,.site-light .legal-section p,.site-light .legal-section li,.site-light .legal-section strong{color:#111}.site-light .legal-section a{color:var(--home-sage)}.site-light .legal-section a:hover{color:var(--home-sage-deep)}.site-light .legal-main.page-with-mesh .page-mesh-hero .container.page-mesh-body{background:#0f14118c;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06);box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff14}.site-light .legal-main.page-with-mesh .legal-sidebar{background:transparent;border:none}.site-light .legal-main.page-with-mesh .legal-sidebar-nav{background:#00000047;border:1px solid rgba(255,255,255,.1)}.site-light .legal-main.page-with-mesh .legal-sidebar-heading{color:#ffffff7a}.site-light .legal-main.page-with-mesh .legal-sidebar-link{color:#ffffffb8}.site-light .legal-main.page-with-mesh .legal-sidebar-link:hover{color:#fff;background:#ffffff0f}.site-light .legal-main.page-with-mesh .legal-sidebar-link.active{color:var(--accent-teal);background:#2dd4bf1f}.site-light .legal-main.page-with-mesh .legal-content{color:#f2f8f4e6}.site-light .legal-main.page-with-mesh .legal-section h2,.site-light .legal-main.page-with-mesh .legal-section h3{color:#f4fbf6}.site-light .legal-main.page-with-mesh .legal-section p,.site-light .legal-main.page-with-mesh .legal-section li{color:#f2f8f4eb}.site-light .legal-main.page-with-mesh .legal-section strong,.site-light .legal-main.page-with-mesh .legal-section a{color:#fff}.site-light .legal-main.page-with-mesh .legal-section a:hover{color:#ffffffe0}.site-light .legal-main.page-with-mesh .legal-sidebar-toggle{background:#00000052;border:1px solid rgba(255,255,255,.14);color:#ffffffeb}.site-light .legal-main.page-with-mesh .legal-sidebar-toggle:hover{border-color:#ffffff38}.site-light .legal-sidebar-toggle{background:#fff;border:1px solid var(--lp-border);color:#111}.site-light .legal-sidebar-toggle:hover{border-color:#76947173}
