.chalk-home :is(.color-stage-backdrop,.color-stage-band,.pricing-section):before,.chalk-home :is(.color-stage-backdrop,.color-stage-band,.pricing-section):after{content:none}.chalk-home .color-stage-backdrop{background:var(--chalk-black);z-index:-2}.chalk-home .color-stage-film{padding-inline:var(--chalk-gutter);padding-bottom:var(--chalk-title-gap)}.chalk-hero-art{display:none}.chalk-home .chalk-hero-art{display:block;position:absolute;z-index:-1;inset:0;width:100%;max-width:var(--chalk-hero-art-max-width);margin-inline:auto;overflow:hidden;pointer-events:none;container-type:size;mask-image:linear-gradient(to right,transparent,var(--chalk-black) var(--chalk-hero-art-edge-fade))}.chalk-home .chalk-hero-art img{position:absolute;width:auto;max-width:none;height:min(100cqh,var(--chalk-hero-art-max-height));inset:50% auto auto 50%;transform:translate(-50%,-50%)}.chalk-home .dh-story,.chalk-home .color-stage-intro{max-width:var(--chalk-width)}.chalk-home .color-stage-eyebrow{color:var(--chalk-violet)}.chalk-home .dh-title{font-size:var(--chalk-hero-title);color:var(--chalk-paper)}.chalk-home .dh-title-frame{overflow:hidden}.chalk-static-scene{position:relative;height:var(--chalk-static-scene-height);max-width:var(--chalk-width);margin-inline:auto;display:flex;align-items:center}.chalk-hero-heading{position:relative;width:72%}.chalk-hero-gesture{position:absolute;bottom:calc(100% + var(--space-stack-sm));left:0;display:flex;align-items:center;gap:var(--space-stack-sm);text-align:left}.chalk-hero-fn{flex:0 0 auto;width:calc(var(--space-unit) * 24);height:auto;margin-left:calc(var(--space-unit) * -2)}.chalk-hero-gesture-title{margin:0;color:var(--chalk-paper);font-size:var(--text-dictation-story-caption);font-weight:700;line-height:var(--leading-title)}.chalk-hero-gesture-category{margin:var(--space-unit) 0 0;color:var(--chalk-violet);font-size:var(--text-body);line-height:var(--leading-body)}.chalk-static-scene h1{width:100%;margin:0;color:var(--chalk-paper);font-size:var(--chalk-hero-title);line-height:var(--leading-home-hero);text-align:left;text-wrap:balance}.chalk-home .color-stage-actions{width:100%;max-width:var(--chalk-width);margin-inline:auto;justify-content:flex-start;gap:var(--space-stack)}.chalk-home .color-stage-actions .ds-button svg{flex:0 0 auto;width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.color-stage-actions .color-stage-mobile-ios,.chalk-hero-mobile-art,.chalk-hero-headline-mobile{display:none}.chalk-walkthrough{background:var(--chalk-black);color:var(--chalk-paper);border-top:1px solid var(--chalk-dark-rule);padding:var(--chalk-chapter-space) var(--chalk-gutter)}.chalk-walkthrough .dh-story{display:grid}.dh-playback,.dh-demo-cover{grid-area:1 / 1;min-width:0}.dh-story[data-poster=true] .dh-playback,.dh-story[data-poster=false] .dh-demo-cover{visibility:hidden;pointer-events:none}.dh-demo-cover{position:relative;z-index:1;display:grid;grid-template-columns:60% minmax(0,1fr);align-items:stretch;overflow:hidden;border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:var(--chalk-black)}.dh-demo-art{min-width:0;display:flex;align-items:center;padding:calc(var(--space-unit) * 2)}.dh-demo-art img{display:block;width:100%;height:auto}.dh-demo-copy{align-self:center;min-width:0;padding:var(--chalk-demo-inset) var(--chalk-demo-inset) var(--chalk-demo-inset) calc(var(--space-unit) * 3)}.dh-demo-copy h2{margin:0;color:var(--chalk-paper);font-size:var(--chalk-demo-title);font-weight:800;line-height:1.08;letter-spacing:var(--tracking-display)}.dh-demo-copy h2>span{display:inline-block;max-width:100%}.dh-demo-copy>p{margin:calc(var(--space-unit) * 7) 0 0;color:var(--chalk-paper);font-size:var(--text-lead);line-height:1.5}.dh-demo-play{display:inline-flex;align-items:center;gap:calc(var(--space-unit) * 6);margin-top:calc(var(--space-unit) * 12);padding:0;color:var(--chalk-paper);background:transparent;font-size:var(--text-lead);font-weight:600;text-align:left;border-radius:var(--radius-control);cursor:pointer}.dh-demo-play-icon{display:grid;place-items:center;flex:0 0 auto;width:var(--chalk-demo-play-size);height:var(--chalk-demo-play-size);border:calc(var(--border-width) * 2) solid var(--chalk-paper);border-radius:50%}.dh-demo-play-icon svg{width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);margin-left:var(--space-unit);color:var(--chalk-violet);fill:currentColor;stroke-width:2;stroke-linejoin:round}.dh-demo-play:hover .dh-demo-play-icon{border-color:var(--chalk-violet)}.dh-demo-play:active .dh-demo-play-icon{background:var(--chalk-dock-surface)}.dh-demo-play:focus-visible{outline:calc(var(--border-width) * 2) solid var(--chalk-violet);outline-offset:calc(var(--space-unit) * 2)}@media (max-width: 900px){.dh-demo-cover{grid-template-columns:52% minmax(0,1fr)}.dh-demo-copy{padding-right:calc(var(--space-unit) * 6)}}@media (max-width: 600px){.dh-demo-cover{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dh-demo-copy{grid-row:1;padding:calc(var(--space-unit) * 8) calc(var(--space-unit) * 6)}.dh-demo-copy>p{margin-top:calc(var(--space-unit) * 5)}.dh-demo-play{gap:calc(var(--space-unit) * 5);margin-top:calc(var(--space-unit) * 8)}.dh-demo-play-icon{width:calc(var(--space-unit) * 16);height:calc(var(--space-unit) * 16)}.dh-demo-art{grid-row:2}}.chalk-home .dh-speech-context{color:var(--chalk-ivory-body);opacity:.55}.chalk-home .dh-player button:hover{background:transparent;border-color:var(--chalk-violet)}.chalk-home .dh-profile{border:1px solid var(--chalk-violet);box-shadow:none}.chalk-home .dh-window{box-shadow:none}.chalk-home .dh-window .dh-slack-compose svg:last-child,.chalk-home .dh-mail-body a{color:var(--chalk-violet-ink)}.chalk-home :is(.feature-section,.color-stage-commercial,.pricing-section,.lower-page-faq){padding:var(--chalk-chapter-space) var(--chalk-gutter)}.chalk-home :is(.feature-container,.lower-page-container),.chalk-home .pricing-section .pricing-container{width:100%;max-width:var(--chalk-width);margin-inline:auto;padding-inline:0}.chalk-home :is(.feature-section-heading,.pricing-heading){margin:0 0 var(--chalk-title-gap)}.chalk-home :is(.feature-section h2,.lower-page-heading,.pricing-heading h2){font-size:var(--chalk-section-title);line-height:1.05;text-wrap:balance}.chalk-home .feature-lead{color:var(--stage-body);font-size:var(--text-lead);max-width:100%}.chalk-home .feature-profile-accordion{border:0;border-radius:0}.chalk-home .feature-profile-item{border-top:1px solid var(--chalk-rule)}.chalk-home .feature-profile-toggle{padding-inline:0;border-radius:0}.chalk-home .feature-profile-toggle:hover{background:transparent}.chalk-home .feature-profile-content{padding:var(--chalk-title-gap) 0}.chalk-home .product-scene{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--chalk-title-gap)}.chalk-home .feature-result{color:var(--chalk-black);border-radius:var(--chalk-paper-radius);box-shadow:none}.chalk-home .product-scene .feature-result-scene{display:flex;flex-direction:column}.chalk-home .product-scene .chalk-paper-card{flex:1}.chalk-home .feature-profile-inspector{flex:1;display:flex;padding:calc(var(--space-unit) * 6);border:0;border-radius:0;background:transparent;color:var(--chalk-black);box-shadow:none}.chalk-home .feature-profile-inspector label{flex:1;display:flex;flex-direction:column;margin:0;color:var(--chalk-paper-body)}.chalk-home .feature-profile-inspector textarea{flex:1;min-height:320px;color:var(--chalk-black);border-color:var(--chalk-card-rule);border-radius:var(--chalk-paper-radius);background:var(--chalk-field-surface);padding:calc(var(--space-unit) * 5)}.chalk-home .feature-profile .feature-mail-meta{margin:0;padding-top:calc(var(--space-unit) * 3)}.chalk-home .feature-profile .feature-mail-meta label{border-color:var(--chalk-card-rule)}.chalk-home :is(.feature-cleanup,.feature-snippets,.feature-languages){background:var(--chalk-black);color:var(--chalk-paper)}.chalk-home .chalk-formatting-demo{display:flex;flex-direction:column;gap:var(--chalk-art-gap)}.chalk-home .chalk-formatting-card-scene{min-width:0}.chalk-home .proofreading-scene{position:relative;z-index:1;margin-inline:0;padding:var(--chalk-title-gap);background:var(--chalk-card-surface);color:var(--chalk-black);border:1px solid var(--chalk-card-rule);border-radius:var(--chalk-paper-radius)}.chalk-home .proofreading-scene .feature-result{background:transparent;border:0}.chalk-home .proofreading-spoken em,.chalk-home .proofreading-transition{color:var(--chalk-violet-ink)}.chalk-home .feature-context-settings{min-width:0;margin:0;padding:0;border:0}.chalk-home .feature-context-settings label{display:block;color:var(--stage-body);font-size:var(--text-small);line-height:1.5}.chalk-home .feature-context-settings label+label{margin-top:calc(var(--space-unit) * 4)}.chalk-home .feature-context-settings :is(input,textarea){display:block;width:100%;min-height:48px;background:var(--chalk-field-surface);color:var(--chalk-black);border:1px solid var(--chalk-card-rule);border-radius:var(--chalk-paper-radius);padding:calc(var(--space-unit) * 4);margin-top:calc(var(--space-unit) * 2);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6}.chalk-home .feature-context-settings textarea{resize:vertical}.chalk-home .context-scene{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--chalk-title-gap)}.chalk-home .feature-dictionary .context-scene{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.chalk-home .feature-dictionary .feature-result-scene{display:flex;flex-direction:column}.chalk-home .feature-dictionary .feature-result{flex:1}.chalk-home .chalk-dictionary-input .feature-context-settings{padding:calc(var(--space-unit) * 6)}.chalk-home .feature-dictionary .feature-result-label{padding:calc(var(--space-unit) * 6) calc(var(--space-unit) * 6) 0}.chalk-home .feature-dictionary .feature-result-text{padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 6) calc(var(--space-unit) * 10);min-height:0;font-size:var(--text-lead)}.chalk-home .feature-dictionary .feature-dock-area{margin-bottom:calc(var(--chalk-dock-height) / -2)}.chalk-home .chalk-snippet-demo{align-items:center}.chalk-home .feature-snippets .feature-result{padding:var(--chalk-title-gap)}.chalk-home .feature-snippets :is(.feature-snippet-spoken,.feature-result-label){margin:0;padding:0;color:var(--chalk-paper-muted)}.chalk-home .feature-snippets .feature-snippet-spoken{padding-bottom:calc(var(--space-unit) * 6);margin-bottom:calc(var(--space-unit) * 6);border-color:var(--chalk-card-rule)}.chalk-home .feature-snippets :is(.feature-snippet-spoken>span,.feature-result-label){display:block;color:var(--chalk-paper-muted);font-size:var(--text-small);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}.chalk-home .feature-snippets :is(.feature-snippet-spoken p,.feature-result-text){color:var(--chalk-black);font-size:var(--text-lead);font-weight:400;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere}.chalk-home .feature-snippets .feature-snippet-spoken p{margin:calc(var(--space-unit) * 3) 0 0}.chalk-home .feature-snippets .feature-result-text{padding:calc(var(--space-unit) * 3) 0 calc(var(--space-unit) * 3);min-height:0}.chalk-home .feature-snippet-spoken em{color:var(--chalk-violet-ink)}.chalk-home .language-scene{align-items:center}.chalk-home .feature-language-cloud li{color:var(--chalk-ivory-body);background:transparent;border:0;border-radius:0;padding:0;font-size:var(--text-body)}.chalk-home .feature-language-cloud ul{justify-content:center;gap:calc(var(--space-unit) * 3) calc(var(--space-unit) * 5)}.chalk-home .feature-language-cloud>p{color:var(--chalk-violet);text-align:center;font-size:var(--text-small)}.chalk-home .feature-languages .feature-result{min-height:280px}.chalk-home .feature-languages{border-top:1px solid var(--chalk-dark-rule)}.chalk-feature-art{display:block;width:100%;height:auto;max-height:240px;object-fit:contain;margin-top:var(--chalk-art-gap);pointer-events:none}.chalk-home .chalk-art-languages{max-height:none}.chalk-home #meeting-capture .feature-section-heading{text-align:center}.chalk-home .meeting-overview-heading{display:block}.chalk-home .meeting-feature-guide{display:flex;width:fit-content;margin:calc(var(--space-unit) * 7) auto 0;color:var(--chalk-violet-ink)}.chalk-home .pricing-heading h2>span{display:inline}.chalk-home .pricing-heading h2>span+span:before{content:" "}.chalk-home .pricing-plans{gap:calc(var(--space-unit) * 5)}.chalk-home .pricing-plan{padding:calc(var(--space-unit) * 7)}.chalk-home .pricing-plan-featured{box-shadow:none}.chalk-home .pricing-enterprise{grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr) minmax(0,1fr);gap:calc(var(--space-unit) * 7);padding:calc(var(--space-unit) * 7);margin-top:calc(var(--space-unit) * 5)}.chalk-home .pricing-enterprise>header{border-right:0;padding-right:0}.chalk-home .pricing-enterprise-contact{border-left:0;padding-left:0}.chalk-home .pricing-action>a{border-radius:var(--chalk-paper-radius)}.chalk-home .lower-page-faq{padding-top:0}.chalk-home .lower-page-closing{padding:var(--chalk-chapter-space) var(--chalk-gutter)}.chalk-home .lower-page-closing-panel{background:transparent;border-radius:0;padding:0}.chalk-home .lower-page-closing .lower-page-container{padding:0}.chalk-home .lower-page-app-icon{width:64px;height:64px}.chalk-home .lower-page-closing-heading{max-width:100%}.chalk-site>footer{border-color:var(--chalk-dark-rule);background:var(--chalk-black)}@media (max-width: 900px){.chalk-home .pricing-enterprise{grid-template-columns:1fr;gap:var(--chalk-title-gap)}.chalk-home .pricing-enterprise>header{border-right:0;padding:0}.chalk-home .pricing-enterprise-contact{border-left:0;padding:var(--chalk-title-gap) 0 0}}@media (min-width: 768px){.chalk-home .color-stage-actions{position:relative;top:calc(-1 * var(--chalk-title-gap))}}@media (min-width: 768px) and (max-width: 1199px){.chalk-hero-heading{width:70%}}@media (max-width: 767px){.chalk-home .chalk-hero-art{display:none}.chalk-home .color-stage-film{--dh-cta-space: var(--space-unit);padding-bottom:var(--space-stack-lg)}.chalk-home .color-stage-actions{flex-direction:column;align-items:flex-start;gap:calc(var(--space-unit) * 4)}.chalk-home .color-stage-actions .ds-button{padding-inline:calc(var(--space-unit) * 5);justify-content:flex-start}.color-stage-actions .color-stage-desktop-agent{display:none}.color-stage-actions .color-stage-mobile-ios{display:block}.chalk-static-scene{height:auto;flex-direction:column;align-items:stretch;gap:var(--space-stack-sm);padding-top:calc(var(--space-unit) * 4)}.chalk-hero-heading{width:100%}.chalk-hero-gesture{position:static;margin-bottom:calc(var(--space-unit) * 4)}.chalk-hero-fn{width:calc(var(--space-unit) * 16)}.chalk-hero-gesture-title{font-size:var(--text-body)}.chalk-hero-gesture-category{font-size:var(--text-small)}.chalk-static-scene h1{position:relative;z-index:1;width:100%;font-size:var(--chalk-mobile-hero-title)}.chalk-hero-headline-desktop{display:none}.chalk-hero-headline-mobile,.chalk-hero-headline-mobile>span{display:block}.chalk-home .dh-title{font-size:var(--text-home-hero)}.chalk-hero-mobile-art{display:block;width:100%;height:var(--chalk-mobile-portrait-height);object-fit:cover;object-position:right bottom;pointer-events:none;mask-image:linear-gradient(to right,transparent,var(--chalk-black) 10%,var(--chalk-black) 92%,transparent)}.chalk-hero-mobile-fn{width:calc(100% + var(--chalk-gutter) * 2);height:auto;margin-inline:calc(-1 * var(--chalk-gutter));mask-image:none}.chalk-hero-mobile-fn img{display:block;width:100%;height:auto}.chalk-home .color-stage-actions>a,.color-stage-actions .color-stage-mobile-ios{width:100%}.color-stage-actions .color-stage-mobile-ios .ds-button{width:100%}.chalk-home .product-scene{display:flex;flex-direction:column;gap:var(--chalk-title-gap)}.chalk-home .product-scene .feature-inspector{order:0}.chalk-home .context-scene,.chalk-home .language-scene{display:flex;flex-direction:column;align-items:stretch;gap:var(--chalk-title-gap)}.chalk-home .feature-snippets .feature-result-scene,.chalk-home .feature-dictionary .feature-result-scene{border-left:0;padding-left:0}.chalk-home .proofreading-scene{margin-inline:0;padding:calc(var(--space-unit) * 6)}.chalk-home .pricing-plans{grid-template-columns:1fr}.chalk-home .pricing-plan,.chalk-home .pricing-enterprise{padding:calc(var(--space-unit) * 6)}.chalk-home .pricing-plan>header{min-height:0}.chalk-feature-art{max-height:160px}}.chalk-home .feature-profile .feature-dock-area{margin-bottom:calc(var(--chalk-dock-height) / -2)}@media (max-width: 767px){.chalk-home .feature-profile-content .feature-result-with-dock .feature-result-text{padding-bottom:calc(var(--chalk-dock-height) / 2 + var(--space-unit) * 6)}.chalk-home .feature-profile .feature-dock-area{margin-bottom:0}}.gliding-hero{position:relative;isolation:isolate;min-height:820px;overflow:clip;color:var(--chalk-paper);background:var(--chalk-black);padding-inline:var(--chalk-gutter)}.gliding-hero-art{position:absolute;z-index:-1;inset:0;width:100%;max-width:1560px;margin-inline:auto;pointer-events:none;mask-image:linear-gradient(to right,transparent,var(--chalk-black) var(--chalk-hero-art-edge-fade),var(--chalk-black) calc(100% - var(--chalk-hero-art-edge-fade)),transparent)}.gliding-hero-art picture{display:block;width:100%;height:100%}.gliding-hero-art img{display:block;width:100%;height:100%;object-fit:contain}.gliding-hero-rail{position:relative;max-width:var(--chalk-width);min-height:inherit;margin-inline:auto}.gliding-hero-copy{position:relative;width:55%;padding-block:calc(var(--space-unit) * 16) var(--chalk-chapter-space)}.gliding-hero[data-character=hairpin] .gliding-hero-copy{padding-top:calc(var(--space-unit) * 54)}.gliding-hero-category{margin:0 0 var(--space-stack);color:var(--chalk-violet);font-size:var(--text-body);font-weight:600}.gliding-hero-category>p{margin:0;color:inherit;font-size:inherit;font-weight:inherit}.gliding-hero-title{margin:0;font-size:clamp(var(--chalk-hero-title),7.8vw,calc(var(--space-unit) * 28));line-height:var(--leading-home-hero);letter-spacing:var(--tracking-display);color:var(--chalk-paper)}.gliding-hero-title>h1{margin:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.gliding-hero-title span{display:block}.gliding-hero-features{display:grid;gap:var(--space-stack);margin-top:var(--space-card)}.gliding-hero-feature{display:grid;grid-template-columns:calc(var(--space-unit) * 18) minmax(0,1fr);gap:var(--space-stack);align-items:center}.gliding-hero-feature-art{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.gliding-hero-feature-copy>h2{margin:0;font-size:var(--text-faq);line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--chalk-paper)}.gliding-hero-feature-copy>p{margin:var(--space-stack-sm) 0 0;font-size:var(--text-feature-lead);line-height:1.4;color:var(--chalk-paper)}.gliding-hero[data-character=folded] .gliding-hero-copy{width:56%}.gliding-hero[data-character=folded] .gliding-hero-actions{margin-top:var(--space-card)}.gliding-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-stack-sm) var(--space-stack);margin-top:calc(var(--space-unit) * 10)}.gliding-hero-actions .ds-button svg{flex:0 0 auto;width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.gliding-hero-ios{display:none}@media (min-width: 768px) and (max-width: 1199px){.gliding-hero{min-height:700px}.gliding-hero-copy{padding-top:calc(var(--space-unit) * 12);width:56%}.gliding-hero[data-character=hairpin] .gliding-hero-copy{padding-top:calc(var(--space-unit) * 80)}.gliding-hero-title{font-size:var(--chalk-hero-title)}.gliding-hero-art img{position:relative;width:125%;max-width:none;left:-12.5%}.gliding-hero-feature{grid-template-columns:calc(var(--space-unit) * 14) minmax(0,1fr);gap:var(--space-stack-sm)}.gliding-hero-feature-copy>h2{font-size:var(--text-feature-lead)}.gliding-hero-feature-copy>p{font-size:var(--text-body)}.gliding-hero-actions{align-items:flex-start;flex-direction:column;gap:var(--space-stack-sm)}}@media (max-width: 767px){.gliding-hero{min-height:0;padding-bottom:var(--space-stack)}.gliding-hero-rail{min-height:0}.gliding-hero-copy{display:contents}.gliding-hero-category{padding-top:var(--space-card);margin-bottom:var(--space-stack-sm);font-size:var(--text-small)}.gliding-hero-title{font-size:clamp(var(--text-hero),13vw,calc(var(--space-unit) * 18))}.gliding-hero-features{order:3;margin-top:var(--space-card);gap:var(--space-stack)}.gliding-hero-feature{grid-template-columns:calc(var(--space-unit) * 14) minmax(0,1fr);gap:var(--space-stack-sm)}.gliding-hero-feature-copy>h2{font-size:var(--text-feature-lead)}.gliding-hero-feature-copy>p{font-size:var(--text-body);margin-top:var(--space-stack-sm)}.gliding-hero-art{position:relative;width:calc(100% + var(--chalk-gutter) * 2);height:360px;margin:0 calc(var(--chalk-gutter) * -1);mask-image:linear-gradient(to right,transparent,var(--chalk-black) var(--space-stack),var(--chalk-black) calc(100% - var(--space-stack)),transparent)}.gliding-hero-art img{position:absolute;width:auto;max-width:none;height:100%;right:calc(var(--space-unit) * -12)}.gliding-hero{display:flex;flex-direction:column}.gliding-hero-rail{display:contents}.gliding-hero-art{order:4}.gliding-hero-category{order:1}.gliding-hero-title{order:2}.gliding-hero-actions{order:5;margin-top:var(--space-stack);flex-direction:column;align-items:stretch}.gliding-hero-actions .ds-button{width:100%;justify-content:center}.gliding-hero-agent{display:none}.gliding-hero-ios{display:block}}@media (max-width: 1199px){.gliding-hero[data-character=folded]{display:flex;flex-direction:column;min-height:0;padding-block:var(--space-stack) var(--space-stack-lg)}.gliding-hero[data-character=folded] .gliding-hero-rail,.gliding-hero[data-character=folded] .gliding-hero-copy{display:contents}.gliding-hero[data-character=folded] .gliding-hero-art{position:relative;z-index:0;inset:auto;order:1;width:100%;max-width:none;height:auto;margin:0 auto var(--space-stack);mask-image:none}.gliding-hero[data-character=folded] .gliding-hero-art img{position:static;width:100%;max-width:100%;height:auto;mask-image:none}.gliding-hero[data-character=folded] .gliding-hero-title{order:2;padding-top:0;container-type:inline-size}.gliding-hero[data-character=folded] .gliding-hero-title>h1{font-size:min(12.4cqw,calc(var(--space-unit) * 28));letter-spacing:var(--tracking-display);white-space:nowrap}.gliding-hero[data-character=folded] .gliding-hero-title span{display:inline}.gliding-hero[data-character=folded] .gliding-hero-features{order:3;margin-top:var(--space-card)}.gliding-hero[data-character=folded] .gliding-hero-actions{order:4;margin-top:var(--space-card)}}@media (min-width: 768px) and (max-width: 1199px){.gliding-hero[data-character=folded]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "art" "features" "actions";gap:var(--space-card);padding-block:var(--space-stack-lg);padding-inline:var(--space-stack-sm)}.gliding-hero[data-character=folded] .gliding-hero-title{grid-area:title;text-align:center}.gliding-hero[data-character=folded] .gliding-hero-title>h1{font-size:min(12.4cqw,calc(var(--space-unit) * 32))}.gliding-hero[data-character=folded] .gliding-hero-features{grid-area:features;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0}.gliding-hero[data-character=folded] .gliding-hero-feature{grid-template-columns:clamp(calc(var(--space-unit) * 14),6vw,calc(var(--space-unit) * 18)) minmax(0,max-content);justify-content:center;align-items:center;padding-inline:var(--space-stack-sm)}.gliding-hero[data-character=folded] .gliding-hero-feature+.gliding-hero-feature{border-inline-start:var(--border-width) solid var(--chalk-dark-rule)}.gliding-hero[data-character=folded] .gliding-hero-feature-copy>h2{font-size:clamp(var(--text-body),2.55vw,var(--text-faq))}.gliding-hero[data-character=folded] .gliding-hero-feature-copy>p{font-size:clamp(var(--text-body),1.9vw,var(--text-feature-lead))}.gliding-hero[data-character=folded] .gliding-hero-actions{grid-area:actions;display:grid;grid-template-columns:minmax(0,1fr);margin-top:0;justify-items:center;align-items:center}.gliding-hero[data-character=folded] .gliding-hero-agent{display:none}.gliding-hero[data-character=folded] .gliding-hero-art{grid-area:art;margin:0}}.guided-demo{position:relative}.guided-demo>.dh-demo-cover,.guided-demo-stage{grid-area:1 / 1}.guided-demo>.dh-demo-cover[hidden],.guided-demo-stage[hidden]{display:none}.guided-demo-stage{position:relative;display:grid;grid-template-columns:43% minmax(0,1fr);overflow:hidden;border:var(--border-width) solid var(--chalk-rule);border-radius:var(--radius-control);background:var(--chalk-black)}.guided-demo-art{position:absolute;bottom:0;left:0;width:43%;pointer-events:none}.guided-demo-art img{position:absolute;max-width:none;width:calc(100% * 1254 / 1237);height:auto;left:calc(-100% * 9 / 1237);top:calc(-100% * 137 / 1070)}.guided-demo-content{grid-column:2;min-width:0;padding:var(--chalk-demo-inset) var(--chalk-demo-inset) var(--chalk-demo-inset) calc(var(--space-unit) * 4);display:flex;flex-direction:column;gap:calc(var(--space-unit) * 6)}.guided-demo-steps{display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--space-unit) * 3);margin:0;padding:0;list-style:none;font-size:var(--text-caption);color:var(--chalk-ivory-body)}.guided-demo-steps li{display:flex;align-items:center;gap:calc(var(--space-unit) * 2)}.guided-demo-steps li>span{display:grid;place-items:center;width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);border:var(--border-width) solid var(--chalk-rule);border-radius:50%}.guided-demo-steps li[aria-current],.guided-demo-steps li[data-complete=true]{color:var(--chalk-violet)}.guided-demo-steps li[aria-current]>span{background:var(--chalk-violet);color:var(--chalk-black);border-color:var(--chalk-violet)}.guided-demo-heading{min-height:calc(var(--space-unit) * 36)}.guided-demo-stage[data-stage=success] .guided-demo-heading{display:grid;place-items:center;text-align:center}.guided-demo-heading h2{margin:0;font-size:var(--chalk-demo-title);font-weight:800;line-height:1.08;letter-spacing:var(--tracking-display);color:var(--chalk-paper);text-wrap:balance;outline:none}.guided-demo-heading p{margin:calc(var(--space-unit) * 4) 0 0;color:var(--chalk-ivory-body);font-size:var(--text-lead);line-height:1.45}.guided-demo-field{display:block;width:100%;min-height:calc(var(--space-unit) * 36);resize:vertical;border:calc(var(--border-width) * 2) solid var(--chalk-rule);border-radius:var(--radius-card);padding:calc(var(--space-unit) * 5) calc(var(--space-unit) * 5) calc(var(--space-unit) * 14);background:var(--chalk-paper);color:var(--chalk-black);caret-color:var(--chalk-violet-ink);font-family:inherit;font-size:var(--text-lead);line-height:1.5}.guided-demo-field::placeholder{color:var(--chalk-paper-muted)}.guided-demo-field:focus-visible{outline:calc(var(--border-width) * 2) solid var(--chalk-violet);outline-offset:calc(var(--space-unit) * 1)}.guided-demo-editor{position:relative;margin-bottom:calc(var(--space-unit) * 8)}.guided-demo-dock{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);max-width:100%}.guided-demo-cursor-hint{display:flex;align-items:center;gap:calc(var(--space-unit) * 3);font-size:var(--text-body);color:var(--chalk-violet)}.guided-demo-heading .guided-demo-cursor-hint{color:var(--chalk-violet)}.guided-demo-cursor-hint svg{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6)}.guided-demo-error{margin:0;color:var(--chalk-paper);font-size:var(--text-small);line-height:1.4}.guided-demo-sparkle{display:inline-block;width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8);margin-right:calc(var(--space-unit) * 3);color:var(--chalk-violet);vertical-align:middle;animation:guided-demo-ta-da .65s ease-out}.guided-demo-stage[data-stage=success] .guided-demo-field{border-color:var(--chalk-violet);animation:guided-demo-result .65s ease-out}@keyframes guided-demo-ta-da{0%{transform:scale(.5) rotate(-30deg)}to{transform:scale(1) rotate(0)}}@keyframes guided-demo-result{0%{transform:translateY(calc(var(--space-unit) * 1))}to{transform:translateY(0)}}.guided-demo-confetti{position:absolute;z-index:2;left:68%;top:42%;pointer-events:none}.guided-demo-confetti span{position:absolute;width:calc(var(--space-unit) * 1.5);height:calc(var(--space-unit) * 3);border-radius:var(--space-unit);background:var(--chalk-violet);opacity:0;animation:guided-demo-confetti 1.3s cubic-bezier(.16,.6,.4,1) both;animation-delay:calc(var(--confetti-delay) * 25ms)}.guided-demo-confetti span:nth-child(3n){background:var(--chalk-paper)}.guided-demo-confetti span:nth-child(3n+1){background:var(--chalk-violet-ink)}@keyframes guided-demo-confetti{0%{opacity:0;transform:translate(0) rotate(0) scale(.5)}12%,65%{opacity:1}to{opacity:0;transform:translate(calc(var(--space-unit) * var(--confetti-x)),calc(var(--space-unit) * (var(--confetti-y) + 20))) rotate(calc(var(--confetti-spin) * 1deg))}}@media (max-width: 900px){.guided-demo-stage{grid-template-columns:34% minmax(0,1fr)}.guided-demo-art{width:34%}.guided-demo-content{padding:calc(var(--space-unit) * 8) calc(var(--space-unit) * 6)}}@media (max-width: 600px){.guided-demo-stage{grid-template-columns:minmax(0,1fr)}.guided-demo-confetti{left:50%;top:30%}.guided-demo-art{position:relative;width:60%;grid-row:2}.guided-demo-content{grid-column:1;grid-row:1}.guided-demo-steps{gap:calc(var(--space-unit) * 2)}.guided-demo-steps li{gap:var(--space-unit)}.guided-demo-heading{min-height:0}.guided-demo-field{resize:none}}@media (prefers-reduced-motion: reduce){.guided-demo-confetti{display:none}.guided-demo-sparkle,.guided-demo-stage[data-stage=success] .guided-demo-field{animation:none}}.color-stage-film{--dh-cta-space: calc(var(--space-unit) * 12);padding-block:calc(var(--space-unit) * 5) var(--dh-cta-space)}.color-stage-film .color-stage-actions{margin-top:var(--dh-cta-space)}.color-stage-film .color-stage-eyebrow{margin-bottom:calc(var(--space-unit) * 2)}.dh-story{max-width:var(--content-site);margin:0 auto}.dh-stage{--dh-caption-height: calc(var(--space-unit) * 30);height:max(var(--dictation-story-height),calc(var(--space-unit) * 160));position:relative}.dh-visual-stage{position:relative;height:100%;overflow:hidden}.dh-scene{position:absolute;inset:0;height:100%;display:flex;flex-direction:column;transform:translate(110%)}.dh-scene[data-position=current],.dh-scene[data-leaving=true]{transition:transform .5s cubic-bezier(.22,.7,.25,1)}.dh-scene[data-position=current]{transform:translate(0)}.dh-scene[data-position=previous]{transform:translate(-110%);pointer-events:none}.dh-scene[data-position=next]{pointer-events:none}.dh-intro{position:relative;height:100%;display:grid;grid-template-columns:50% minmax(0,1fr);grid-template-rows:calc(var(--space-unit) * 44) minmax(0,1fr);column-gap:calc(var(--space-unit) * 8);overflow:hidden;border:var(--border-width) solid var(--dictation-story-player-line);border-radius:var(--radius-card);padding:calc(var(--space-unit) * 12) calc(var(--space-unit) * 10) 0}.dh-intro-heading{grid-column:2;grid-row:1;z-index:1;text-align:center}.dh-intro-heading h2{margin:0;color:var(--stage-ink);font-size:var(--chalk-demo-title);font-weight:800;line-height:1.08;letter-spacing:var(--tracking-display);text-wrap:balance}.dh-intro-heading p{margin:calc(var(--space-unit) * 5) 0 0;font-size:var(--text-dictation-story-caption);line-height:1.4;color:var(--stage-body)}.dh-intro-art{position:absolute;left:0;bottom:0;width:52%;pointer-events:none}.dh-intro-art-crop{position:relative;width:100%;aspect-ratio:1237 / 1070;overflow:hidden}.dh-intro-art img{position:absolute;max-width:none;width:calc(100% * 1254 / 1237);height:auto;left:calc(-100% * 9 / 1237);top:calc(-100% * 137 / 1070)}.dh-intro-example{grid-column:2;grid-row:2;display:grid;align-content:start;gap:calc(var(--space-unit) * 10);min-width:0;padding-bottom:calc(var(--space-unit) * 12)}.dh-intro[data-phase=welcome] .dh-intro-example{display:flex;align-items:center;justify-content:center}.dh-intro-bubble{display:grid;place-items:center;width:calc(var(--space-unit) * 20);height:calc(var(--space-unit) * 20);align-self:center;color:var(--feature-inspector-ink);background:var(--feature-inspector-bg);border:2px solid var(--feature-inspector-line);border-radius:50%}.dh-intro-bubble svg{width:72%;height:64%}.dh-intro-field{min-height:calc(var(--space-unit) * 32);border:var(--border-width) solid var(--dictation-story-line);border-radius:var(--radius-card);background:var(--dictation-story-paper);color:var(--dictation-story-ink);padding:calc(var(--space-unit) * 6);font-size:var(--text-dictation-story-caption);line-height:1.45}.dh-intro-controls{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-unit) * 6)}.dh-intro-key{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-unit) * 3);flex-shrink:0;font-size:var(--text-caption)}.dh-intro-key kbd{display:grid;place-items:center;width:calc(var(--space-unit) * 18);height:calc(var(--space-unit) * 16);background:var(--stage-violet);color:var(--dictation-story-ink);border:2px solid var(--feature-inspector-accent);border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-lead);font-weight:600}.dh-intro-recorder{position:relative;padding-top:calc(var(--space-unit) * 8)}.dh-intro-recorder>.dh-dock-label{position:absolute;top:0;left:50%;transform:translate(-50%);white-space:nowrap}.dh-intro-spoken{margin:0;color:var(--stage-violet);font-size:var(--text-dictation-story-caption);line-height:1.4;text-align:center}.dh-intro[data-phase=result] .dh-intro-heading{grid-column:1 / -1}.dh-intro[data-phase=result] .dh-intro-art{width:46%}.dh-title-frame{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:calc(var(--space-unit) * 4)}.dh-title{max-width:var(--dictation-story-title-width);margin:0 auto;font-size:var(--text-home-hero);font-weight:800;line-height:var(--leading-home-hero);text-wrap:balance}.dh-presentation{flex:0 0 calc(100% - var(--dh-caption-height));min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:calc(var(--space-unit) * 5) calc(var(--space-unit) * 3)}.dh-caption{position:absolute;inset:auto 0 0;height:var(--dh-caption-height);pointer-events:none;color:var(--stage-body);font-size:var(--text-dictation-story-ui);line-height:1.35}.dh-subtitle{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--space-unit) * 3);text-align:center}.dh-subtitle>p{max-width:min(100%,calc(var(--space-unit) * 180));margin:0;padding:calc(var(--space-unit) * 1.5) calc(var(--space-unit) * 3)}.dh-speech-ribbon{position:relative;width:min(100%,calc(var(--space-unit) * 174));overflow:hidden;padding-block:calc(var(--space-unit) * 3);mask-image:linear-gradient(to right,transparent,var(--dictation-story-ink) 12%,var(--dictation-story-ink) 88%,transparent)}.dh-speech-focus{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:calc(var(--space-unit) * 4);min-height:calc(var(--space-unit) * 14);font-size:var(--text-spoken);line-height:1.2}.dh-speech-focus-word{color:var(--stage-ink);white-space:nowrap}.dh-speech-context{display:flex;align-items:center;gap:calc(var(--space-unit) * 2);min-width:0;overflow:hidden;color:var(--dictation-story-muted);white-space:nowrap}.dh-speech-context>span{flex-shrink:0}.dh-speech-before{justify-content:flex-end}.dh-speech-after{justify-content:flex-start}.dh-subtitle[data-kind=thought]>p{font-style:italic}.dh-window{width:min(100%,var(--dictation-story-window-width));height:min(100%,var(--dictation-story-window-height));position:relative;background:var(--dictation-story-paper);color:var(--dictation-story-ink);border:1px solid var(--dictation-story-line);border-radius:var(--radius-card);box-shadow:var(--shadow-result);font-size:var(--text-dictation-story-ui);display:flex;flex-direction:column}.dh-window[data-email-window=email]{height:min(100%,calc(var(--dictation-story-window-height) + var(--space-unit) * 12))}.dh-window-header{display:flex;align-items:center;gap:calc(var(--space-unit) * 3);border-bottom:1px solid var(--dictation-story-line);min-height:calc(var(--space-unit) * 12);padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 5);font-size:var(--text-body)}.dh-window-header>span:last-child{margin-left:auto;color:var(--dictation-story-muted);font-size:var(--text-small)}.dh-window-header>svg,.dh-window-header>img{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6);flex-shrink:0}.dh-lights{display:flex;gap:calc(var(--space-unit) * 1.5);margin-right:calc(var(--space-unit) * 3)}.dh-lights svg{width:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 3);fill:currentColor}.dh-lights svg:nth-child(1){color:var(--color-brand-google-red)}.dh-lights svg:nth-child(2){color:var(--color-brand-google-yellow)}.dh-lights svg:nth-child(3){color:var(--color-brand-google-green)}.dh-mail-meta{padding-inline:calc(var(--space-unit) * 6)}.dh-mail-meta p{display:flex;gap:calc(var(--space-unit) * 6);align-items:baseline;border-bottom:1px solid var(--dictation-story-line);padding-block:calc(var(--space-unit) * 2);margin:0;font-size:var(--text-small)}.dh-mail-meta p span{color:var(--dictation-story-muted);min-width:calc(var(--space-unit) * 12)}.dh-mail-body{flex:1;min-height:0;padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 6) calc(var(--space-unit) * 9);overflow:auto;line-height:1.4}.dh-mail-body p{margin:0;white-space:pre-wrap}.dh-mail-body a{color:var(--dictation-story-caret);text-decoration:underline}.dh-caret{display:inline-block;height:1em;border-left:2px solid var(--dictation-story-caret);vertical-align:text-bottom}.dh-dock{position:absolute;right:calc(var(--space-unit) * 4);bottom:calc(var(--space-unit) * 4);display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-unit) * 1.5);color:var(--feature-inspector-ink);z-index:1}.dh-dock-label{border:1px solid var(--feature-inspector-line);background:var(--feature-inspector-bg);border-radius:var(--radius-control);padding:calc(var(--space-unit) * 1) calc(var(--space-unit) * 3);font-size:var(--text-caption);line-height:1.3}.dh-recording{--background: 0 0% 10.6%;--card: 0 0% 14.9%;--border: 0 0% 23.1%;--foreground: 0 0% 100%;color-scheme:dark;box-shadow:var(--shadow-mic-dock)}.dh-recording button{min-height:0}.dh-cursor{position:absolute;width:calc(var(--space-unit) * 7);height:calc(var(--space-unit) * 7);color:var(--nt-story-bg);fill:var(--feature-inspector-ink);stroke-width:1.6;filter:drop-shadow(0 1px 1px var(--dictation-story-muted));pointer-events:none;right:calc(var(--space-unit) * -2);bottom:calc(var(--space-unit) * -2)}.dh-stop-cursor{right:0;bottom:0;opacity:min(1,calc(var(--dh-cursor-progress) * 6));transform:translate(calc((1 - var(--dh-cursor-progress)) * var(--space-unit) * 14),calc((1 - var(--dh-cursor-progress)) * var(--space-unit) * 9))}.dh-dock[data-phase=click] .dh-recording>button:last-child{background:var(--feature-inspector-line);transform:scale(.9)}.dh-stop-click{position:absolute;right:calc(var(--space-unit) * 6);bottom:calc(var(--space-unit) * 5.5);width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9);border:2px solid var(--feature-inspector-ink);border-radius:var(--radius-pill);pointer-events:none;opacity:calc(1 - var(--dh-click-progress));transform:translate(50%,50%) scale(calc(.6 + var(--dh-click-progress) * .6))}.dh-dock[data-animate=false] .animate-spin{animation-play-state:paused}.dh-save{position:relative;display:flex;align-items:center;gap:calc(var(--space-unit) * 2);border-radius:var(--radius-control);background:var(--feature-inspector-action);color:var(--feature-inspector-ink);font-size:var(--text-body);padding:calc(var(--space-unit) * 2.5) calc(var(--space-unit) * 4);min-height:calc(var(--space-unit) * 10)}.dh-save:hover{background:var(--feature-inspector-action-hover)}.dh-profile{width:min(100%,var(--dictation-story-profile-width));max-height:100%;overflow:auto;border:1px solid var(--feature-inspector-line);border-radius:var(--radius-card);padding:calc(var(--space-unit) * 4);color:var(--feature-inspector-ink);background:var(--nt-story-bg);box-shadow:var(--shadow-inspector);font-size:var(--text-small)}.dh-profile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--space-unit) * 2);font-size:var(--text-ui-lead)}.dh-profile-header button{color:var(--feature-inspector-muted)}.dh-profile-header svg{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.dh-name,.dh-instructions{display:block;margin-bottom:calc(var(--space-unit) * 3)}.dh-name>span:first-child,.dh-instructions>span:first-child{display:block;margin-bottom:calc(var(--space-unit) * 1.5);font-size:var(--text-caption)}.dh-name-field{display:flex;align-items:center;gap:calc(var(--space-unit) * 3);border:1px solid var(--feature-inspector-line);background:var(--feature-inspector-field);border-radius:var(--radius-control);padding:calc(var(--space-unit) * 2) calc(var(--space-unit) * 3)}.dh-name-field svg{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.dh-name-field input{width:100%;background:transparent;color:inherit;outline:none}.dh-instructions-field{display:block;width:100%;height:calc(var(--space-unit) * 52);resize:none;border:1px solid var(--feature-inspector-line);border-radius:var(--radius-control);background:var(--feature-inspector-field);padding:calc(var(--space-unit) * 3);white-space:pre-wrap;line-height:1.4;font-size:var(--text-small);color:inherit}.dh-activation{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--space-unit) * 3)}.dh-activation>div>span{font-size:var(--text-caption);color:var(--feature-inspector-muted)}.dh-activation p{margin:calc(var(--space-unit) * 1.5) 0 0;display:flex;align-items:center;gap:calc(var(--space-unit) * 2);font-size:var(--text-small)}.dh-activation p svg,.dh-activation p img{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4);flex-shrink:0}.dh-save{margin:calc(var(--space-unit) * 3) 0 0 auto;font-size:var(--text-small)}.dh-slack-body{padding:calc(var(--space-unit) * 5)}.dh-channel{margin:0 0 calc(var(--space-unit) * 4);font-weight:600}.dh-slack-compose{border:1px solid var(--dictation-story-line);border-radius:var(--radius-control);padding:calc(var(--space-unit) * 4)}.dh-slack-compose p{min-height:calc(var(--space-unit) * 14);margin:0 0 calc(var(--space-unit) * 3)}.dh-slack-compose>div{display:flex;gap:calc(var(--space-unit) * 3);align-items:center;color:var(--dictation-story-muted);font-size:var(--text-small)}.dh-slack-compose svg{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.dh-slack-compose svg:last-child{margin-left:auto;color:var(--stage-violet)}.dh-long-document{height:100%}.dh-document{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:calc(var(--space-unit) * 5) calc(var(--space-unit) * 7);font-size:var(--text-small);line-height:1.45}.dh-document h3,.dh-linear-body h3{font-size:var(--text-lead);margin:0 0 calc(var(--space-unit) * 4);line-height:1.2;font-weight:700}.dh-document p{margin:0 0 calc(var(--space-unit) * 3)}.dh-document ul,.dh-linear-body ul{list-style:disc;padding-left:calc(var(--space-unit) * 5);margin:0}.dh-document li{margin-bottom:calc(var(--space-unit) * 1)}.dh-document h4{font-size:var(--text-small);margin:calc(var(--space-unit) * 3) 0 calc(var(--space-unit) * 1.5);font-weight:700}.dh-linear-body ul{font-size:var(--text-small)}.dh-linear-body li{margin-bottom:calc(var(--space-unit) * 1)}.dh-issue-meta{display:flex;align-items:center;gap:calc(var(--space-unit) * 3);color:var(--dictation-story-muted);font-size:var(--text-caption);margin-bottom:calc(var(--space-unit) * 3)}.dh-issue-meta span{display:inline-flex;align-items:center;gap:calc(var(--space-unit) * 1)}.dh-issue-meta svg{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.dh-app{overflow:hidden}.dh-player{display:flex;align-items:center;gap:calc(var(--space-unit) * 4);padding-top:calc(var(--space-unit) * 2)}.dh-player button{width:calc(var(--space-unit) * 10);height:calc(var(--space-unit) * 10);display:flex;justify-content:center;align-items:center;border:1px solid var(--dictation-story-player-line);border-radius:50%}.dh-player button:hover{background:hsl(var(--card) / .35)}.dh-player svg{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.dh-player input{flex:1;min-width:0;height:calc(var(--space-unit) * 6);appearance:none;cursor:pointer;background:transparent;accent-color:var(--stage-violet)}.dh-player input::-webkit-slider-runnable-track{height:3px;border-radius:var(--radius-control);background:linear-gradient(to right,var(--stage-violet) var(--dh-progress),var(--dictation-story-player-line) var(--dh-progress))}.dh-player input::-webkit-slider-thumb{appearance:none;width:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 3);border-radius:50%;background:var(--stage-violet);margin-top:calc(var(--space-unit) * -1.125)}.dh-player input::-moz-range-track{height:3px;background:var(--dictation-story-player-line)}.dh-player input::-moz-range-progress{height:3px;background:var(--stage-violet)}.dh-player input::-moz-range-thumb{width:calc(var(--space-unit) * 3);height:calc(var(--space-unit) * 3);border:0;border-radius:50%;background:var(--stage-violet)}@media (min-width: 768px){.dh-profile{display:grid;grid-template-columns:1fr auto;column-gap:calc(var(--space-unit) * 3)}.dh-profile-header,.dh-name,.dh-instructions{grid-column:1 / -1}.dh-save{margin:0;align-self:end}}@media (min-width: 768px) and (max-height: 800px){.dh-stage{--dictation-story-height: clamp(450px, calc(100svh - var(--header-occupied-height) - 222px), 560px)}.dh-caption{font-size:var(--text-body)}.dh-window{--dictation-story-window-height: 350px}.dh-mail-meta p{font-size:var(--text-caption);padding-block:calc(var(--space-unit) * 1.5)}.dh-mail-body{font-size:var(--text-caption);padding-block:calc(var(--space-unit) * 3)}.dh-profile{padding:calc(var(--space-unit) * 3);display:grid;grid-template-columns:1fr auto;column-gap:calc(var(--space-unit) * 3)}.dh-profile-header,.dh-name,.dh-instructions{grid-column:1 / -1}.dh-profile-header,.dh-name,.dh-instructions{margin-bottom:calc(var(--space-unit) * 2)}.dh-instructions-field{height:calc(var(--space-unit) * 38);font-size:var(--text-caption);line-height:1.25;padding:calc(var(--space-unit) * 2)}.dh-name-field{padding-block:calc(var(--space-unit) * 1)}.dh-save{margin:0;align-self:end;padding-block:calc(var(--space-unit) * 1.5);min-height:0}.dh-document,.dh-linear-body,.dh-slack-body{font-size:var(--text-small)}.dh-linear-body h3{font-size:var(--text-body);margin-bottom:calc(var(--space-unit) * 2)}.dh-linear-body h4{margin-top:calc(var(--space-unit) * 2);font-size:var(--text-caption)}.dh-linear-body ul{font-size:var(--text-caption)}.dh-linear-body{padding-block:calc(var(--space-unit) * 3)}}@media (max-width: 767px){.dh-intro{grid-template-columns:32% minmax(0,1fr);column-gap:calc(var(--space-unit) * 3);padding:calc(var(--space-unit) * 8) calc(var(--space-unit) * 4) 0}.dh-intro-heading{grid-column:1 / -1}.dh-intro-heading h2{font-size:var(--text-dictation-compact-heading)}.dh-intro-heading p{margin-top:calc(var(--space-unit) * 4)}.dh-intro-art,.dh-intro[data-phase=result] .dh-intro-art{width:min(65%,calc(var(--space-unit) * 60))}.dh-intro-example{grid-column:1 / -1;padding-block:0;gap:calc(var(--space-unit) * 7)}.dh-intro-field{min-height:calc(var(--space-unit) * 25);padding:calc(var(--space-unit) * 5)}.dh-intro-controls{gap:calc(var(--space-unit) * 3);align-items:start}.dh-intro-key kbd{width:calc(var(--space-unit) * 13);height:calc(var(--space-unit) * 12)}.dh-intro-key{gap:calc(var(--space-unit) * 2)}.dh-intro-key>span{max-width:calc(var(--space-unit) * 16);text-align:center}.dh-intro-recorder .dh-recording{min-width:0;width:calc(var(--space-unit) * 40)}.dh-intro-recorder{padding-top:0;margin-top:calc(var(--space-unit) * 2)}.dh-intro-recorder>.dh-dock-label{top:auto;bottom:calc(100% + var(--space-unit) * 2)}.dh-intro[data-phase=welcome] .dh-intro-example{align-items:start}.dh-intro[data-phase=welcome] .dh-intro-bubble{margin:calc(var(--space-unit) * 12) 0 0 auto;align-self:start}.color-stage-film{padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 4) var(--dh-cta-space)}.dh-stage{--dictation-story-height: calc(var(--space-unit) * 182);--dh-caption-height: calc(var(--space-unit) * 38)}.dh-presentation{padding:calc(var(--space-unit) * 4) 0}.dh-caption{font-size:var(--text-small)}.dh-speech-focus{gap:calc(var(--space-unit) * 2)}.dh-speech-context>span[data-distance="2"],.dh-speech-context>span[data-distance="3"]{display:none}.dh-window,.dh-window[data-email-window=email]{height:100%}.dh-window-header{padding:calc(var(--space-unit) * 3);gap:calc(var(--space-unit) * 2);font-size:var(--text-small)}.dh-window-header>span:last-child{display:none}.dh-lights{display:none}.dh-mail-meta{padding-inline:calc(var(--space-unit) * 4)}.dh-mail-meta p{gap:calc(var(--space-unit) * 2);font-size:var(--text-caption);padding-block:calc(var(--space-unit) * 2)}.dh-mail-meta p span{min-width:calc(var(--space-unit) * 10)}.dh-mail-body{padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 4) calc(var(--space-unit) * 9);font-size:var(--text-small)}.dh-dock{right:calc(var(--space-unit) * 3);bottom:calc(var(--space-unit) * 3)}.dh-profile{padding:calc(var(--space-unit) * 3)}.dh-profile-header,.dh-name,.dh-instructions{margin-bottom:calc(var(--space-unit) * 2)}.dh-instructions-field{height:calc(var(--space-unit) * 48);font-size:var(--text-caption);line-height:1.25;padding:calc(var(--space-unit) * 2)}.dh-activation{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:calc(var(--space-unit) * 2)}.dh-activation>div>span{font-size:var(--text-caption)}.dh-activation p{font-size:var(--text-caption)}.dh-save{margin-top:calc(var(--space-unit) * 2);min-height:0;padding-block:calc(var(--space-unit) * 2)}.dh-player{gap:calc(var(--space-unit) * 2)}.dh-document,.dh-linear-body,.dh-slack-body{padding:calc(var(--space-unit) * 4);font-size:var(--text-small)}.dh-slack-compose{padding:calc(var(--space-unit) * 3)}.dh-linear-body h3{margin-bottom:calc(var(--space-unit) * 3)}.dh-linear-body h4{margin-top:calc(var(--space-unit) * 2)}.dh-linear-body ul{font-size:var(--text-caption)}}@media (prefers-reduced-motion: reduce){.dh-scene[data-position=current],.dh-scene[data-leaving=true]{transition:none}.dh-recording .animate-spin{animation:none}.dh-stop-cursor{transform:none;opacity:1}}.feature-section{padding:calc(var(--space-unit) * 18) calc(var(--space-unit) * 8) calc(var(--space-unit) * 20)}.feature-container{max-width:1100px;margin-inline:auto}.feature-section h2{font-size:var(--text-feature-title);line-height:1.08;letter-spacing:-.045em;scroll-margin-top:110px}.feature-section-heading{text-align:left;margin-bottom:calc(var(--space-unit) * 10)}.feature-lead{font-size:var(--text-feature-lead);line-height:1.5;color:var(--stage-body);margin-top:calc(var(--space-unit) * 4.5);max-width:920px}.feature-plain{background:var(--feature-paper)}.feature-profile .feature-lead{max-width:none}.product-scene{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:calc(var(--space-unit) * 6)}.feature-result-scene{min-width:0}.feature-result{min-width:0;background:var(--feature-paper);border:1px solid var(--feature-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-result)}.feature-window-title{display:flex;gap:calc(var(--space-unit) * 3);align-items:center;padding:calc(var(--space-unit) * 4.5) calc(var(--space-unit) * 6);border-bottom:1px solid var(--feature-line);font-size:var(--text-small)}.feature-window-title>span{margin-left:auto;color:var(--feature-muted);font-size:var(--text-caption)}.feature-window-title svg{color:var(--stage-violet)}.feature-mail-meta{padding-inline:calc(var(--space-unit) * 6);border:0;min-width:0}.feature-mail-meta label{display:flex;align-items:center;gap:calc(var(--space-unit) * 4.5);color:var(--feature-muted);padding-block:calc(var(--space-unit) * 1);border-bottom:1px solid var(--feature-line);font-size:var(--text-small)}.feature-mail-meta input{flex:1;min-width:0;padding:calc(var(--space-unit) * 2.5) calc(var(--space-unit) * 1);color:var(--stage-ink);background:transparent;font:inherit;border:0;border-radius:var(--radius-xs)}.feature-result-label{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--feature-muted);padding:calc(var(--space-unit) * 6) calc(var(--space-unit) * 7) 0}.feature-result-text{padding:calc(var(--space-unit) * 4.5) calc(var(--space-unit) * 7) calc(var(--space-unit) * 7.5);min-height:235px;font-size:var(--text-body);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.feature-placeholder{color:var(--feature-muted);font-size:var(--text-small)}.feature-inspector{min-width:0;position:relative;z-index:1;margin:0;padding:calc(var(--space-unit) * 6);color:var(--feature-inspector-ink);background:var(--feature-inspector-bg);border:1px solid var(--feature-inspector-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-inspector)}.feature-inspector-brand{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-card-title);font-weight:550;letter-spacing:-.06em;margin-bottom:calc(var(--space-unit) * 6.5)}.feature-inspector-brand svg{color:var(--feature-inspector-muted)}.feature-inspector-brand img{width:80px;height:auto;filter:invert(1)}.feature-inspector h3{display:flex;align-items:center;gap:calc(var(--space-unit) * 3);font-size:var(--text-small);line-height:1.5;font-weight:600;padding-bottom:calc(var(--space-unit) * 5);border-bottom:1px solid var(--feature-inspector-line);margin-bottom:calc(var(--space-unit) * 5)}.feature-inspector h3 svg{color:var(--feature-inspector-accent);flex-shrink:0}.feature-inspector label{display:block;font-size:var(--text-caption);line-height:1.5;color:var(--feature-inspector-muted);margin-top:calc(var(--space-unit) * 4.5)}.feature-inspector input,.feature-inspector textarea{display:block;box-sizing:border-box;width:100%;min-height:44px;margin-top:calc(var(--space-unit) * 2);padding:calc(var(--space-unit) * 2.5) calc(var(--space-unit) * 3);border:1px solid var(--feature-inspector-field-line);border-radius:var(--radius-sm);color:var(--feature-inspector-ink);background:var(--feature-inspector-field);font:inherit;font-size:var(--text-small);line-height:1.6}.feature-inspector textarea{resize:vertical}.feature-inspector>p{display:flex;gap:calc(var(--space-unit) * 1.75);color:var(--feature-inspector-muted);margin-top:calc(var(--space-unit) * 5);font-size:var(--text-caption);align-items:center}.feature-profile-accordion{border:1px solid var(--feature-line);border-radius:var(--radius-lg)}.feature-profile-item+.feature-profile-item{border-top:1px solid var(--feature-line)}.feature-profile-toggle{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--space-unit) * 4);width:100%;min-height:76px;padding:calc(var(--space-unit) * 5) calc(var(--space-unit) * 6);text-align:left;border-radius:var(--radius-lg)}.feature-profile-toggle:hover:not(:disabled){background:var(--feature-wash)}.feature-profile-apps{display:flex;align-items:center;gap:calc(var(--space-unit) * 3);flex-shrink:0}.feature-profile-apps img,.feature-profile-apps svg{width:30px;height:30px;object-fit:contain}.feature-profile-name{color:var(--stage-ink);font-size:var(--text-body);font-weight:650}.feature-profile-description{color:var(--feature-muted);font-size:var(--text-small);line-height:1.5;font-weight:400}.feature-profile-toggle>svg{color:var(--feature-muted)}.feature-profile-item[data-open=true] .feature-profile-toggle>svg{color:var(--stage-violet);transform:rotate(180deg)}.feature-profile-content{padding:calc(var(--space-unit) * 8) calc(var(--space-unit) * 6)}.feature-profile-content .feature-result-text{min-height:180px;font-size:var(--text-small);line-height:1.5;padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 6) calc(var(--space-unit) * 6)}.feature-profile-content .feature-result-label{padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 6) 0}.feature-profile-inspector{display:flex;flex-direction:column;padding:calc(var(--space-unit) * 5)}.feature-profile-wordmark{margin-left:auto;flex-shrink:0}.feature-profile-inspector .feature-inspector-brand{margin-bottom:calc(var(--space-unit) * 5.5)}.feature-inspector-brand>span{font-size:var(--text-small);letter-spacing:0}.feature-profile-editor-title{display:flex;align-items:center;gap:calc(var(--space-unit) * 3);color:var(--feature-inspector-ink);font-size:var(--text-small);font-weight:650;line-height:1.5}.feature-profile-icon{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;font:24px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.feature-profile-inspector label{display:flex;flex-direction:column;flex:1;margin-top:calc(var(--space-unit) * 4)}.feature-profile-inspector textarea{flex:1;font-size:var(--text-small);min-height:230px}.feature-section input:focus-visible,.feature-section textarea:focus-visible,.feature-section button:focus-visible{outline:3px solid var(--feature-inspector-accent);outline-offset:3px}.feature-profile-toggle:focus-visible{outline-offset:-3px}.feature-section button{cursor:pointer}.feature-section button:disabled{cursor:not-allowed;opacity:.55}.feature-section fieldset:disabled{opacity:.75}.context-scene{display:grid;grid-template-columns:310px minmax(0,1fr);gap:calc(var(--space-unit) * 11);align-items:center}.context-scene .feature-result-text{min-height:180px;font-size:var(--text-card-title)}.proofreading-scene{padding:clamp(calc(var(--space-unit) * 6),4vw,calc(var(--space-unit) * 12)) clamp(calc(var(--space-unit) * 6),4.5vw,calc(var(--space-unit) * 14)) calc(var(--space-unit) * 8.5);border:1px solid var(--feature-line);border-radius:var(--radius-lg);background:var(--feature-translucent)}.proofreading-spoken{display:flex;flex-direction:column;gap:calc(var(--space-unit) * 3.5)}.proofreading-spoken>span,.proofreading-scene .feature-result-label{font-size:var(--text-small);line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none;color:var(--feature-muted)}.proofreading-spoken>p{font-size:var(--text-spoken);line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.proofreading-spoken del{color:var(--feature-muted);text-decoration-color:currentColor;text-decoration-thickness:1.5px}.proofreading-spoken em{color:var(--stage-violet);font-style:normal}.proofreading-transition{display:flex;align-items:center;margin:calc(var(--space-unit) * 6.5) 0;color:var(--stage-violet)}.proofreading-transition:before,.proofreading-transition:after{content:"";flex:1;height:1px;background:var(--feature-line)}.proofreading-transition>span{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid var(--feature-line);border-radius:50%;background:var(--feature-paper)}.feature-result-large{background:transparent;border:0;border-radius:0;box-shadow:none}.feature-result-large .feature-result-label{padding:0}.feature-result-large .feature-result-text{padding:calc(var(--space-unit) * 3.5) 0 0;min-height:0;font-size:var(--text-dictation-result);line-height:1.4;letter-spacing:-.025em}.feature-snippet-spoken{margin:calc(var(--space-unit) * 6) calc(var(--space-unit) * 7) 0;padding-bottom:calc(var(--space-unit) * 5);border-bottom:1px solid var(--feature-line)}.feature-snippet-spoken>span{color:var(--feature-muted);font-size:var(--text-caption)}.feature-snippet-spoken p{margin-top:calc(var(--space-unit) * 2.5);font-size:var(--text-body);line-height:1.6;overflow-wrap:anywhere}.feature-snippet-spoken em{font-style:normal;color:var(--stage-violet)}.language-scene{display:grid;grid-template-columns:1.1fr 1fr;gap:calc(var(--space-unit) * 11);align-items:start}.feature-language-cloud ul{display:flex;flex-wrap:wrap;gap:calc(var(--space-unit) * 2.5) calc(var(--space-unit) * 2);list-style:none;padding:0;margin:0}.feature-language-cloud li{border:1px solid var(--feature-line);border-radius:var(--radius-pill);padding:calc(var(--space-unit) * 1.5) calc(var(--space-unit) * 3);background:var(--feature-wash);color:var(--stage-body);font-size:var(--text-caption);line-height:1.5}.feature-language-cloud>p{color:var(--feature-muted);font-size:var(--text-caption);margin-top:calc(var(--space-unit) * 6)}.language-scene .feature-result-text{min-height:200px;font-size:var(--text-lead)}.color-stage-band{position:relative;isolation:isolate;background:var(--stage-paper)}.color-stage-band:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 0 20%,var(--stage-blue),transparent 60%),radial-gradient(ellipse at 100% 0,var(--stage-yellow),transparent 55%),radial-gradient(ellipse at 100% 95%,var(--stage-peach),transparent 65%)}.color-stage-band:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:url(/landing/grain.svg);opacity:.22;mix-blend-mode:multiply}@media (max-width: 800px){.feature-section{padding:calc(var(--space-unit) * 16.5) calc(var(--space-unit) * 6)}.feature-section-heading{margin-bottom:calc(var(--space-unit) * 9)}.product-scene{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:calc(var(--space-unit) * 4)}.feature-inspector{padding:calc(var(--space-unit) * 5)}.context-scene{grid-template-columns:250px minmax(0,1fr);gap:calc(var(--space-unit) * 6)}.feature-profile-inspector{padding:calc(var(--space-unit) * 4)}.feature-profile-toggle{grid-template-columns:auto minmax(0,1fr) auto;gap:calc(var(--space-unit) * 2) calc(var(--space-unit) * 3);padding-inline:calc(var(--space-unit) * 4)}.feature-profile-description{grid-column:2}.feature-profile-toggle>svg{grid-column:3;grid-row:1 / 3}.feature-profile-apps{grid-row:1 / 3}.feature-profile-content{padding-inline:calc(var(--space-unit) * 4)}.language-scene{gap:calc(var(--space-unit) * 6)}}@media (max-width: 620px){.feature-section{padding:calc(var(--space-unit) * 13) calc(var(--space-unit) * 5)}.product-scene,.context-scene,.language-scene{display:flex;flex-direction:column;gap:calc(var(--space-unit) * 6);align-items:stretch}.product-scene .feature-inspector{order:-1}.feature-mail-meta{padding-inline:calc(var(--space-unit) * 5)}.feature-result-text{padding-inline:calc(var(--space-unit) * 5);font-size:var(--text-body)}.feature-result-label,.feature-window-title{padding-inline:calc(var(--space-unit) * 5)}.context-scene .feature-result-text{min-height:190px;font-size:var(--text-lead)}.feature-inspector-brand{margin-bottom:calc(var(--space-unit) * 4.5)}.feature-inspector h3{padding-bottom:calc(var(--space-unit) * 3.5);margin-bottom:calc(var(--space-unit) * 3.5)}.feature-profile-toggle{grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--space-unit) * 2)}.feature-profile-apps{grid-column:1;grid-row:1}.feature-profile-name{grid-column:1;grid-row:2}.feature-profile-description{grid-column:1;grid-row:3}.feature-profile-toggle>svg{grid-column:2;grid-row:1 / 4}.feature-profile-content{padding-block:calc(var(--space-unit) * 10)}.feature-mic-action{gap:calc(var(--space-unit) * 2.75)}.feature-snippet-spoken{margin-inline:calc(var(--space-unit) * 5)}.proofreading-transition{margin-block:calc(var(--space-unit) * 5.5)}.feature-result-large .feature-result-text{padding-inline:0}}@media (prefers-reduced-motion: reduce){.feature-spinner{animation:none}}
