.keyboard,.keyboard:before,.keyboard:after{transition:background-color var(--trans-dur), box-shadow var(--trans-dur)}.keyboard,.keyboard__key-lines{display:flex}.keyboard{--hue:0;--sat:0%;--trans-dur:.3s;--fn-accent:#75d1d6;--fn-accent-core:#b8f8fb;--fn-completion:#b9f9fc;--fn-charge-duration:.59s;--fn-release-duration:.38s;--fn-confirm-duration:.3s;background-color:hsl(var(--hue),var(--sat),80%);background-image:linear-gradient(90deg,hsla(var(--hue),var(--sat),10%,.4),hsla(var(--hue),var(--sat),10%,0));box-shadow:-.5em -.5em .75em #0009, 0 0 0 1px hsl(var(--hue),var(--sat),67%) inset;border-radius:.75em;align-items:center;width:6.5em;height:6.5em;margin:auto;padding:.375em;font:1em/1.5 -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif;position:relative}.keyboard:before,.keyboard:after{background-color:hsl(var(--hue),var(--sat),90%);content:"";display:block;position:absolute;bottom:100%}.keyboard:before{box-shadow:-.5em -.5em .75em #0009, .25em 0 .25em hsla(var(--hue),var(--sat),10%,.2) inset, .25em -1.25em .5em hsla(var(--hue),var(--sat),10%,.5) inset;width:1em;height:40em;left:calc(50% - .5em)}.keyboard:after{box-shadow:.375em -.25em .5em hsla(var(--hue),var(--sat),10%,.5) inset;border-radius:.25em .25em 0 0;width:1.5em;height:1.25em;left:calc(50% - .75em)}.keyboard--wireless:before,.keyboard--wireless:after{display:none}.pattern-tooltip{color:#f5f5f5;white-space:nowrap;z-index:2;background:#1a1a1af0;border:1px solid #ffffff29;border-radius:.58em;align-items:center;gap:.5em;padding:.58em .72em;font-size:.78em;font-weight:600;line-height:1;animation:.18s ease-out pattern-tooltip-in;display:flex;position:absolute;bottom:calc(100% + .85em);left:50%;transform:translate(-50%);box-shadow:0 .45em 1em #0000004d}.pattern-tooltip small{color:var(--fn-accent);letter-spacing:.08em;text-transform:uppercase;font-size:1em;font-weight:700}@keyframes pattern-tooltip-in{0%{opacity:0;transform:translate(-50%)translateY(.35em)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.keyboard__cmd{width:.75em;height:.75em;display:block}.keyboard__key{background-color:hsl(var(--hue),var(--sat),15%);color:hsl(var(--hue),var(--sat),90%);font:inherit;width:5em;height:5em;transition:background-color var(--trans-dur), box-shadow .15s, color var(--trans-dur);appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:.5em;outline:#0000;margin:0 .375em;padding:.75em;position:relative;box-shadow:0 0 .45em .2em #0000008c,0 0 0 .1em #0000004d,inset .04em .04em .04em #0006,inset -.1em -.1em .04em #ffffff0d}.keyboard__key--meta{width:5.5em}.keyboard__key:active,.keyboard__key.active{box-shadow:0 0 .08em #0000001f,0 0 0 .1em #0006,inset 0 -.05em #0006,inset -.05em -.15em .05em #ffffff0d}.keyboard__key-line{font-size:2em;line-height:1}.keyboard__key-line--small{font-size:1.125em}.keyboard__key-line--tr{margin:0 0 auto auto}.keyboard__key-line--br{margin:auto 0 0 auto}.keyboard__key-line--bl{margin:auto auto 0 0}.keyboard__key-lines{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .15s;display:flex}.keyboard__key:active .keyboard__key-lines,.keyboard__key.active .keyboard__key-lines{transform:translateY(1px)}.keyboard__key:before{content:"";width:100%;height:100%;transition:box-shadow var(--trans-dur);border-radius:.5em;display:block;position:absolute;top:0;left:0;box-shadow:0 0 0 .5em #0d4ef200}.keyboard__key:focus-visible:before{box-shadow:0 0 0 .5em #0d4ef280}.keyboard__key:after{border:.04em solid color-mix(in srgb,var(--fn-accent) 12%,transparent);box-shadow:0 0 .78em color-mix(in srgb,var(--fn-accent) 0%,transparent);content:"";opacity:0;pointer-events:none;transition:inset var(--fn-release-duration) cubic-bezier(.18,.7,.2,1), border-color var(--fn-release-duration) ease-out, border-radius var(--fn-release-duration) ease-out, border-width var(--fn-release-duration) ease-out, box-shadow var(--fn-release-duration) ease-out, opacity var(--fn-release-duration) ease-out;border-radius:.88em;display:block;position:absolute;inset:-.48em}.keyboard__key:active:after,.keyboard__key.active:after{border-color:var(--fn-accent);box-shadow:0 0 .32em color-mix(in srgb,var(--fn-accent) 48%,transparent);opacity:1;border-width:.17em;border-radius:.62em;transition-duration:.16s;transition-timing-function:ease-out;inset:-.12em}.keyboard__charge{border:.05em solid color-mix(in srgb,var(--fn-accent) 10%,transparent);opacity:0;pointer-events:none;border-radius:.62em;transition:border-color .14s ease-out,box-shadow .14s ease-out,opacity .14s ease-out;display:block;position:absolute;inset:-.12em}.keyboard__charge:after{--charge-angle:0deg;background:conic-gradient(from 225deg,var(--fn-accent-core) var(--charge-angle),transparent 0deg);border-radius:inherit;content:"";filter:drop-shadow(0 0 .24em color-mix(in srgb,var(--fn-accent) 40%,transparent));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:.18em;transition:filter .14s ease-out,padding .14s ease-out;position:absolute;inset:-.06em;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.keyboard__key.active[data-hold-state=charging]:after{border-color:color-mix(in srgb,var(--fn-accent) 10%,transparent);box-shadow:0 0 .28em color-mix(in srgb,var(--fn-accent) 16%,transparent);border-width:.06em}.keyboard__key[data-hold-state=charging] .keyboard__charge,.keyboard__key[data-hold-state=complete] .keyboard__charge{opacity:1}.keyboard__key[data-hold-state=charging] .keyboard__charge:after{animation:keyboard-charge-fill var(--fn-charge-duration) linear forwards}.keyboard[data-charge-controlled=true] .keyboard__key[data-hold-state=charging] .keyboard__charge:after{--charge-angle:var(--fn-charge-angle);animation:none}.keyboard__key[data-hold-state=charging] .keyboard__cmd{animation:.18s ease-out .4s forwards keyboard-logo-ready}.keyboard__key[data-hold-state=complete] .keyboard__charge{animation:keyboard-charge-confirm var(--fn-confirm-duration) ease-out;border-color:var(--fn-accent);box-shadow:0 0 .38em color-mix(in srgb,var(--fn-accent) 52%,transparent)}.keyboard__key[data-hold-state=complete] .keyboard__charge:after{--charge-angle:360deg;filter:drop-shadow(0 0 .32em color-mix(in srgb,var(--fn-accent) 58%,transparent));padding:.21em}.keyboard__key[data-hold-state=complete] .keyboard__cmd{filter:drop-shadow(0 0 .24em var(--fn-accent));transform:scale(1.08)}@keyframes keyboard-charge-fill{0%{--charge-angle:0deg}to{--charge-angle:360deg}}@keyframes keyboard-charge-confirm{50%{border-color:var(--fn-completion);box-shadow:0 0 .62em color-mix(in srgb,var(--fn-completion) 78%,transparent);inset:-.2em}}@keyframes keyboard-logo-ready{to{filter:drop-shadow(0 0 .18em color-mix(in srgb,var(--fn-completion) 72%,transparent));transform:scale(1.05)}}@property --charge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.keyboard__key,.keyboard__key:after,.keyboard__key-lines,.keyboard__charge,.keyboard__charge:after,.keyboard__cmd,.pattern-tooltip{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-color-scheme:dark){.keyboard__key{background-color:hsl(var(--hue),var(--sat),15%);color:hsl(var(--hue),var(--sat),90%);box-shadow:0 0 .45em .2em #0000008c,0 0 0 .1em #0000004d,inset .04em .04em .04em #0006,inset -.1em -.1em .04em #ffffff0d}.keyboard__key:active,.keyboard__key.active{box-shadow:0 0 .08em #0000001f,0 0 0 .1em #0006,inset 0 -.05em #0006,inset -.05em -.15em .05em #ffffff0d}}.onesay-feature-grid-shell{--os-page:#f5f5f7;--os-card:#ffffffd1;--os-stage:#ffffffb8;--os-text:#1d1d1f;--os-muted:#1d1d1f94;--os-faint:#1d1d1f61;--os-border:#00000012;--os-border-active:#00000021;--os-selection:#2658da;--os-selection-text:#fff;--os-replacement-text:#111;--os-accent:#75d1d6;--os-decision:#318f95;--os-wave:#2658da;--os-voice-capability:var(--os-text);--os-voice-punctuation:var(--os-wave);--os-voice-result:var(--os-wave);background:var(--os-page);color:var(--os-text);min-height:100vh;padding:clamp(24px,5vw,72px);font:1em/1.5 -apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,sans-serif}.onesay-feature-grid-shell,.onesay-feature-grid-shell *,.onesay-feature-card,.onesay-feature-card *{box-sizing:border-box}.onesay-feature-grid-shell[data-theme=dark]{--os-page:#101011;--os-card:#232325d1;--os-stage:#141416b8;--os-text:#f5f5f7;--os-muted:#f5f5f796;--os-faint:#f5f5f761;--os-border:#ffffff17;--os-border-active:#ffffff2b;--os-selection:#1b3d21;--os-selection-text:#6cff73;--os-replacement-text:#fff;--os-decision:#75d1d6;--os-wave:#66ff6a;--os-voice-capability:var(--os-text);--os-voice-punctuation:var(--os-wave);--os-voice-result:var(--os-wave)}.onesay-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1240px;margin:0 auto;display:grid}.onesay-feature-card{background:var(--os-card);color:var(--os-text);opacity:1;border:0;border-radius:18px;width:100%;height:540px;min-height:540px;padding:clamp(26px,3vw,34px);font:1em/1.5 -apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,sans-serif;transition:border-color .24s,box-shadow .24s,opacity .24s,transform .24s;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000012}.onesay-feature-card[data-active=true]{border-color:var(--os-border-active);opacity:1;box-shadow:0 18px 58px #00000017}.onesay-feature-card[data-surface=bare]{box-shadow:none;background:0 0;border-radius:0;height:100%;min-height:0;padding:0;overflow:visible}.onesay-feature-card[data-surface=bare][data-active=true]{box-shadow:none}.onesay-feature-card[data-theme=light],.onesay-feature-card[data-theme=system]{--os-card:#ffffffd1;--os-stage:#ffffffb8;--os-text:#1d1d1f;--os-muted:#1d1d1f94;--os-faint:#1d1d1f61;--os-border:#00000012;--os-border-active:#00000021;--os-accent:#75d1d6;--os-decision:#318f95;--os-wave:#2658da;--os-voice-capability:var(--os-text);--os-voice-punctuation:var(--os-wave);--os-voice-result:var(--os-wave)}.onesay-feature-card[data-theme=dark]{--os-card:#232325d1;--os-stage:#141416b8;--os-text:#f5f5f7;--os-muted:#f5f5f796;--os-faint:#f5f5f761;--os-border:#ffffff17;--os-border-active:#ffffff2b;--os-accent:#75d1d6;--os-decision:#75d1d6;--os-wave:#66ff6a;--os-voice-capability:var(--os-text);--os-voice-punctuation:var(--os-wave);--os-voice-result:var(--os-wave)}.onesay-feature-card__replay{border-radius:inherit;cursor:pointer;z-index:0;background:0 0;border:0;outline:0;position:absolute;inset:0}.onesay-feature-card__replay:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--os-accent) 62%,transparent)}.onesay-feature-card__content{pointer-events:none;z-index:1;grid-template-rows:auto minmax(210px,1fr) 142px;height:100%;display:grid;position:relative}.onesay-feature-card__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.onesay-feature-card__header h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(24px,2.2vw,30px);font-weight:620;line-height:1.12}.onesay-feature-card__header p{color:var(--os-muted);max-width:300px;margin:0;font-size:15px;line-height:1.45}.onesay-feature-card__gesture{color:var(--os-muted);letter-spacing:.02em;white-space:nowrap;background:#7f7f7f17;border:0;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:600}.onesay-text-stage{background:var(--os-stage);color:var(--os-text);border:0;border-radius:14px;min-height:210px;padding:clamp(22px,2.4vw,28px);font-size:clamp(19px,1.8vw,24px);line-height:1.5;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000000a}.onesay-feature-card[data-active=true] .onesay-text-stage{border-color:var(--os-border-active);box-shadow:0 8px 30px #0000000d}.onesay-text-stage p{margin:0}.onesay-text-stage__dictation{min-height:76px;font-size:15px}.onesay-text-stage__dictation span:first-child{opacity:.74;transition:opacity .22s}.onesay-text-stage__dictation[data-final=true] span:first-child{opacity:1}.onesay-voice-stage{flex-direction:column;padding-top:20px;font-size:15px;line-height:1.55;display:flex}.onesay-voice-stage__chrome{z-index:4;flex:0 0 27px;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.onesay-voice-stage__label{color:var(--os-voice-capability);letter-spacing:.025em;white-space:nowrap;align-items:baseline;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.onesay-voice-stage__label small{color:var(--os-faint);letter-spacing:.04em;font-size:10px;font-weight:600}.onesay-voice-stage__progress{pointer-events:auto;align-items:center;gap:4px;display:flex}.onesay-voice-stage__progress button,.onesay-voice-stage__progress>span{appearance:none;background:color-mix(in srgb,var(--os-text) 15%,transparent);cursor:pointer;border:0;border-radius:999px;width:11px;height:3px;margin:0;padding:0;transition:background-color .18s,transform .18s,width .18s}.onesay-voice-stage__progress button[aria-current=step],.onesay-voice-stage__progress>span[data-current=true]{background:var(--os-voice-capability);width:18px}.onesay-voice-stage__progress button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--os-voice-capability) 28%,transparent);outline:0}.onesay-voice-scene{flex:auto;align-items:flex-start;min-height:0;padding-top:12px;transition:opacity .5s,transform .5s;display:flex;overflow:hidden}.onesay-voice-scene[data-exiting=true]{opacity:0;transform:translateY(-6px)}.onesay-voice-scene__line{margin:0;font-size:15px;line-height:1.55}.onesay-voice-scene__line[data-confirmed=false]>span:first-child{opacity:.72}.onesay-voice-scene__line[data-confirmed=true]>span:first-child{animation:.28s both onesay-voice-confirm}.onesay-voice-segment{transition:color .36s,filter .36s,opacity .36s,transform .36s}.onesay-voice-segment[data-role=punctuation]{color:var(--os-voice-punctuation);opacity:0;white-space:nowrap;font-size:0}.onesay-voice-segment[data-role=punctuation][data-visible=true]{opacity:1;font-size:1em;animation:.36s cubic-bezier(.2,.8,.2,1) both onesay-punctuation-in}.onesay-voice-segment__punctuation-glyph{transform-origin:bottom;display:inline-block}.onesay-voice-segment[data-role=punctuation][data-visible=true]>.onesay-voice-segment__punctuation-glyph{animation:.36s cubic-bezier(.2,.8,.2,1) both onesay-punctuation-glyph-in}.onesay-voice-segment[data-role=filler]{background:rgb(137 111 104/calc(.11 * (1 - var(--removal-progress))));color:color-mix(in srgb,var(--os-muted) calc(100% - var(--removal-progress) * 55%),transparent);max-width:calc(12ch - var(--removal-progress) * 12ch);opacity:calc(1 - var(--removal-progress));text-underline-offset:3px;transform:scale(calc(1 - var(--removal-progress) * .12));transform-origin:0;vertical-align:bottom;white-space:nowrap;border-radius:4px;-webkit-text-decoration:underline #896f683d;text-decoration:underline #896f683d;display:inline-block;overflow:hidden}.onesay-voice-segment[data-role=correction]:not([data-replaced=true]){box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--os-voice-result) 35%,transparent);filter:blur(.2px)}.onesay-voice-segment[data-replaced=true]{animation:.9s both onesay-voice-replacement}.onesay-voice-scene__flow span{display:inline}.onesay-voice-scene__list{gap:3px;margin:0;padding-left:1.35em;font-size:15px;line-height:1.45;display:grid}.onesay-voice-scene__list li{animation:.28s both onesay-answer-in}.onesay-voice-scene__list li::marker{color:var(--os-voice-result);font-weight:700}.onesay-voice-scene__paragraphs{font-size:15px;line-height:1.4}.onesay-voice-scene__paragraphs>p{margin:0 0 9px}.onesay-voice-scene__paragraphs>strong{color:var(--os-voice-result);margin-bottom:3px;font-size:12px;font-weight:650;display:block}.onesay-voice-scene__paragraphs ul{gap:1px;margin:0;padding-left:1.25em;list-style:outside;display:grid}.onesay-voice-scene__paragraphs li,.onesay-voice-scene__paragraphs strong{animation:.28s both onesay-answer-in}.onesay-voice-scene__paragraphs li::marker{color:var(--os-voice-result)}.onesay-text-cursor{opacity:.72;vertical-align:-.16em;background:currentColor;width:1px;height:1.15em;margin-left:2px;animation:1s step-end infinite onesay-cursor;display:inline-block}.onesay-text-stage__footer{justify-content:flex-start;align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.onesay-text-stage__footer[data-has-context=true]{justify-content:space-between}.onesay-voice-capsule,.onesay-context-capsule{color:var(--os-muted);background:#7f7f7f1a;border:1px solid #7f7f7f0a;border-radius:999px;align-items:center;gap:9px;min-width:0;min-height:36px;padding:5px 13px;transition:background-color .18s,opacity .18s;display:inline-flex}.onesay-feature-grid-shell[data-theme=dark] .onesay-voice-capsule,.onesay-feature-grid-shell[data-theme=dark] .onesay-context-capsule,.onesay-feature-card[data-theme=dark] .onesay-voice-capsule,.onesay-feature-card[data-theme=dark] .onesay-context-capsule{background:#ffffff12;border-color:#ffffff0d}.onesay-voice-capsule[data-active=false][data-has-context=false]{opacity:0}.onesay-context-capsule{color:var(--os-faint);letter-spacing:.035em;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.onesay-mini-waveform{color:var(--os-wave);opacity:0;flex:none;align-items:center;gap:3px;height:24px;transition:opacity .18s;display:inline-flex}.onesay-mini-waveform[data-active=true]{opacity:1}.onesay-mini-waveform__mic{flex:none;margin-right:5px}.onesay-mini-waveform>span{animation:onesay-wave var(--wave-duration) ease-in-out var(--wave-delay) infinite alternate;height:var(--wave-height);opacity:1;transform:scaleY(var(--wave-low));transform-origin:50%;background:currentColor;border-radius:999px;width:3px;animation-play-state:paused}.onesay-mini-waveform[data-active=true]>span{animation-play-state:running}.onesay-translation-stage{box-sizing:border-box;gap:13px;height:100%;padding-bottom:44px;display:grid;position:relative}.onesay-text-stage__prompt{color:var(--os-faint);font-size:15px;transition:opacity .18s;position:absolute;inset:20px 0 auto}.onesay-translation-stage__section{min-height:56px;opacity:clamp(0,calc((var(--charge-progress) - .14) * 2.2),1);transform:translateY(calc((1 - var(--charge-progress)) * 6px))}.onesay-translation-stage__section small{color:var(--os-faint);letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.onesay-translation-stage__section p{font-size:15px;line-height:1.36}.onesay-translation-stage__divider,.onesay-ask-stage__divider{background:var(--os-border-active);height:1px;opacity:clamp(0,calc((var(--charge-progress) - .2) * 2),1);transform:scaleX(var(--charge-progress));transform-origin:0;display:block}.onesay-rewrite-stage p{white-space:nowrap;font-size:15px;line-height:1.58}.onesay-rewrite-stage__selection{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--os-selection),var(--os-selection));background-position:0;background-repeat:no-repeat;background-size:calc(var(--selection-progress) * 100%) 100%;color:color-mix(in srgb,var(--os-selection-text) calc(var(--selection-progress) * 100%),var(--os-text));border-radius:6px;margin:0 .04em;padding:.02em .2em .08em;transition:background-size 80ms linear,background-color .22s,color .22s,opacity .22s,transform .22s;display:inline}.onesay-rewrite-stage__selection[data-replaced=true]{background:color-mix(in srgb,var(--os-accent) 24%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--os-accent) 64%,transparent);color:var(--os-replacement-text);animation:.6s both onesay-replacement-in}.onesay-rewrite-stage__selection[data-rewriting=true]{background-size:100% 100%;animation:.55s both onesay-selection-out}.onesay-voice-instruction{flex:0 auto;font-size:12px;animation:.22s both onesay-pill-in}.onesay-voice-instruction__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onesay-voice-instruction .onesay-mini-waveform{height:14px}.onesay-ask-stage__question{min-height:40px;font-size:15px;transition:transform .22s}.onesay-ask-stage__divider{opacity:0;margin:10px 0 8px;transition:opacity .22s,transform .22s;transform:scaleX(0)}.onesay-ask-stage__divider[data-visible=true]{opacity:1;transform:scaleX(1)}.onesay-ask-stage__answer{gap:6px;margin:0;padding-left:1.15em;font-size:15px;line-height:1.4;list-style-type:disc;list-style-position:outside;display:grid}.onesay-ask-stage__answer li{animation:.28s both onesay-answer-in;animation-delay:calc(var(--answer-index) * 35ms)}.onesay-feature-card__fn{pointer-events:auto;z-index:4;justify-content:center;align-items:center;min-height:118px;padding:7px 0;font-size:16px;display:flex;position:relative}.onesay-feature-card__fn .keyboard{margin:0}.onesay-feature-card__fn .keyboard__key{pointer-events:none}.onesay-feature-card__key-row{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);align-items:center;gap:clamp(8px,1.6vw,18px);min-height:142px;display:grid}.onesay-key-status{color:var(--os-muted);overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:560;line-height:1.35}.onesay-key-status[data-side=decision]{text-align:right}.onesay-key-status[data-side=action]{text-align:left}.onesay-key-status>span{animation:.21s both onesay-status-in;display:block}.onesay-key-decision{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 6px;font-weight:700;display:flex!important}.onesay-key-decision strong{color:var(--os-decision);font-weight:700}@keyframes onesay-cursor{50%{opacity:0}}@keyframes onesay-wave{0%{transform:scaleY(var(--wave-low))}to{transform:scaleY(1)}}@keyframes onesay-status-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes onesay-pill-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes onesay-replacement-in{0%{filter:blur(2px);opacity:0;transform:translateY(5px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes onesay-selection-out{0%{filter:blur();opacity:1;text-decoration-color:#0000}55%{filter:blur(1px);opacity:.55;text-decoration-color:currentColor}to{filter:blur(2px);opacity:.18;text-decoration:line-through}}@keyframes onesay-answer-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes onesay-voice-confirm{0%{opacity:.72}to{opacity:1}}@keyframes onesay-punctuation-in{0%{color:var(--os-voice-punctuation);opacity:0;font-size:0}65%{color:var(--os-voice-punctuation);opacity:1;font-size:1em}to{color:var(--os-voice-punctuation);opacity:1;font-size:1em}}@keyframes onesay-punctuation-glyph-in{0%{transform:scale(.65)}65%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes onesay-voice-replacement{0%{color:var(--os-muted);filter:blur(1.5px);opacity:.35;transform:translateY(4px)}45%{color:var(--os-voice-result);filter:blur();opacity:1;transform:translateY(0)}to{color:var(--os-text);filter:blur();opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.onesay-feature-grid-shell[data-theme=system]{--os-page:#101011;--os-card:#232325d1;--os-stage:#141416b8;--os-text:#f5f5f7;--os-muted:#f5f5f796;--os-faint:#f5f5f761;--os-border:#ffffff17;--os-border-active:#ffffff2b;--os-selection:#1b3d21;--os-selection-text:#6cff73;--os-replacement-text:#fff;--os-decision:#75d1d6;--os-wave:#66ff6a;--os-voice-capability:var(--os-text);--os-voice-punctuation:var(--os-wave);--os-voice-result:var(--os-wave)}.onesay-feature-grid-shell[data-theme=system] .onesay-voice-capsule,.onesay-feature-grid-shell[data-theme=system] .onesay-context-capsule{background:#ffffff12;border-color:#ffffff0d}.onesay-feature-card[data-theme=system]{--os-card:#232325d1;--os-stage:#141416b8;--os-text:#f5f5f7;--os-muted:#f5f5f796;--os-faint:#f5f5f761;--os-border:#ffffff17;--os-border-active:#ffffff2b;--os-accent:#75d1d6;--os-decision:#75d1d6;--os-wave:#66ff6a;--os-voice-capability:var(--os-text);--os-voice-punctuation:var(--os-wave);--os-voice-result:var(--os-wave)}.onesay-feature-card[data-theme=system] .onesay-voice-capsule,.onesay-feature-card[data-theme=system] .onesay-context-capsule{background:#ffffff12;border-color:#ffffff0d}}@media (max-width:960px){.onesay-feature-grid-shell{padding:28px}.onesay-feature-grid{grid-template-columns:1fr;gap:18px}.onesay-feature-card{border-radius:18px;height:520px;min-height:520px;padding:26px}.onesay-feature-card__header{gap:12px}}@media (max-width:760px){.onesay-feature-grid-shell{padding:18px}.onesay-feature-grid{grid-template-columns:1fr}.onesay-feature-card{height:520px;min-height:520px}.onesay-feature-card__content{grid-template-rows:auto 220px 142px}}@media (max-width:430px){.onesay-feature-card{border-radius:18px;padding:22px}.onesay-feature-card__header{flex-direction:column;align-items:flex-start}.onesay-feature-card__gesture{order:-1}.onesay-text-stage{padding:22px;font-size:19px}.onesay-voice-stage__chrome{gap:8px}.onesay-voice-stage__label{font-size:11px}.onesay-voice-stage__progress{gap:3px}.onesay-voice-stage__progress button,.onesay-voice-stage__progress>span{width:8px}.onesay-voice-stage__progress button[aria-current=step],.onesay-voice-stage__progress>span[data-current=true]{width:14px}.onesay-rewrite-stage p{white-space:normal}}@media (max-width:390px){.onesay-text-stage{padding:16px 20px}.onesay-text-stage:not(.onesay-voice-stage){grid-template-rows:minmax(0,1fr) 36px;gap:8px;display:grid}.onesay-text-stage__footer{width:100%;min-width:0;position:static;bottom:auto;left:auto;right:auto}.onesay-text-stage__footer[data-has-context=true]{gap:8px}.onesay-voice-stage .onesay-text-stage__footer{flex:0 0 32px;margin-top:6px}.onesay-voice-capsule,.onesay-context-capsule{min-height:32px;padding:4px 10px}.onesay-voice-instruction{flex:1 1 0}.onesay-context-capsule{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:48%;overflow:hidden}.onesay-translation-stage,.onesay-rewrite-stage,.onesay-ask-stage{min-height:0;overflow:hidden}.onesay-translation-stage{gap:6px;height:auto;padding-bottom:0}.onesay-translation-stage__section{min-height:0}.onesay-translation-stage__section small{margin-bottom:2px}.onesay-translation-stage__section p,.onesay-rewrite-stage p,.onesay-ask-stage__question,.onesay-ask-stage__answer{font-size:14px}.onesay-ask-stage__divider{margin:6px 0 5px}.onesay-ask-stage__answer{gap:3px;line-height:1.35}}@media (max-width:340px){.onesay-text-stage{padding:14px 18px}.onesay-text-stage:not(.onesay-voice-stage){grid-template-rows:minmax(0,1fr) 32px;gap:6px}.onesay-voice-stage .onesay-text-stage__footer{flex-basis:30px;margin-top:4px}.onesay-voice-capsule,.onesay-context-capsule{gap:6px;min-height:30px;padding:3px 8px}.onesay-translation-stage{gap:3px}.onesay-translation-stage__section small{margin-bottom:1px;font-size:10px}.onesay-translation-stage__section p,.onesay-rewrite-stage p,.onesay-ask-stage__question,.onesay-ask-stage__answer{font-size:13px}.onesay-ask-stage__question{min-height:32px}.onesay-ask-stage__divider{margin:5px 0 4px}.onesay-ask-stage__answer{gap:2px;line-height:1.3}.onesay-context-capsule{font-size:10px}.onesay-key-status{font-size:11px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.onesay-feature-grid-shell *,.onesay-feature-grid-shell :before,.onesay-feature-grid-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onesay-feature-grid-shell[data-reduced-motion=true] *,.onesay-feature-grid-shell[data-reduced-motion=true] :before,.onesay-feature-grid-shell[data-reduced-motion=true] :after{transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.onesay-voice-input-card[data-reduced-motion=true] *,.onesay-voice-input-card[data-reduced-motion=true] :before,.onesay-voice-input-card[data-reduced-motion=true] :after{transition-duration:.22s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ce929fb-module__qqrwVG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ce929fb-module__qqrwVG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_81a33cc5-module___RQdfW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_81a33cc5-module___RQdfW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
