@font-face{font-display:swap;font-family:Jakarta;font-weight:400;src:url(/_astro/jakarta-400.Dhut76fR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jakarta;font-weight:500;src:url(/_astro/jakarta-500.Bf-nb4oT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jakarta;font-weight:600;src:url(/_astro/jakarta-600.DLTa1BUW.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jakarta;font-weight:700;src:url(/_astro/jakarta-700.CfpNZvy6.woff2) format("woff2")}:root{color-scheme:light;--bg: #fbf9ff;--surface: #f3eef9;--card: #fff;--ink: #181122;--body: #60566d;--accent: #793bd4;--line: #e3d8ed;--soft: #eee5fc;--nav: #fffefbea;--shadow: 0 18px 55px #27143809;--radius: 24px}html[data-theme=dark]{color-scheme:dark;--bg: #14101b;--surface: #1b1525;--card: #241c31;--ink: #f4eff9;--body: #c4bad3;--accent: #bd91ff;--line: #41324f;--soft: #30203f;--nav: #211a2bef;--shadow: 0 18px 55px #05030722}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--bg);color:var(--ink);font:17px/1.65 Jakarta,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}blockquote,body,figure,h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.13}h1,h2{font-weight:600}h2{font-size:clamp(35px,3.4vw,52px)}h3{font-size:27px;font-weight:500}p{color:var(--body)}a,button,select{font:inherit}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,select{touch-action:manipulation}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{border:0}a,button{-webkit-tap-highlight-color:transparent}.wrap{margin-inline:auto;width:min(1320px,calc(100% - 96px))}.chapter{padding-block:78px}.section-surface{background:var(--surface);padding:68px 0}.section-heading{align-items:center;display:grid;gap:70px;grid-template-columns:1.12fr 1fr;margin-bottom:38px}.section-heading p{font-size:18px;max-width:570px}.section-heading .text-link{margin-top:12px}.eyebrow{color:var(--accent);font-size:14px;font-weight:500;margin-bottom:18px}.text-link{align-items:center;display:inline-flex;font-size:15px}.text-button,.text-link{color:var(--accent);min-height:44px}.text-button{background:none;font-size:14px;padding:8px 0}.button{align-items:center;background:var(--accent);border-radius:14px;box-shadow:0 4px 18px #6f26b914;color:#fff;display:inline-flex;font-size:17px;font-weight:600;gap:22px;justify-content:center;min-height:56px;padding:14px 25px;transition:background .18s,box-shadow .18s}.button:hover{box-shadow:0 7px 28px #8c48cb28}.button span{font-size:22px;line-height:1}html[data-theme=dark] .button{background:#bf93fa;color:#24132f}.icon-button{background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--accent);display:inline-grid;flex-shrink:0;font-size:23px;height:44px;place-items:center;width:44px}.fine-print{color:var(--body);font-size:12px;line-height:1.6}.compatibility{font-size:13px}.skip{background:var(--accent);color:var(--bg);left:20px;padding:12px;position:fixed;top:-70px;z-index:200}.skip:focus{top:10px}@media(max-width:1190px){.wrap{width:calc(100% - 72px)}}@media(max-width:999px){.wrap{width:calc(100% - 40px)}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.accent-ink{color:var(--accent)}[hidden]{display:none!important}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark;--bg: #14101b;--surface: #1b1525;--card: #241c31;--ink: #f4eff9;--body: #c4bad3;--accent: #bd91ff;--line: #41324f;--soft: #30203f;--nav: #211a2bef;--shadow: 0 18px 55px #05030722}html:not([data-theme]) .button{background:#bf93fa;color:#24132f}}@media(max-width:999px){html{scroll-padding-top:104px}}.workspace-square{background:#644366;border:1px solid #997f9a;border-radius:5px;display:grid;font-weight:700;height:24px;place-items:center;width:24px}.discord-plus{background:#b5bac1;border-radius:50%;color:#383a40;display:grid;flex-shrink:0;font-size:17px;height:15px;margin:10px 8px;place-items:center;width:15px}.discord-tools{bottom:20px;color:#b5bac1;display:flex;font-size:10px;gap:7px;position:absolute;right:19px}.discord-tools b{border:1px solid #b5bac1;border-radius:2px;font-size:8px;padding:0 1px}.teams-incoming{background:#f0f0f0;border-radius:5px 5px 5px 0;font-size:10px;max-width:90%;padding:8px 11px}.outline-send{background:none;color:#5b5fc7}.note-letter{color:#cba727}.site-nav{backdrop-filter:blur(18px);background:var(--nav);border:1px solid var(--line);border-radius:20px;gap:24px;height:80px;margin-top:18px;padding:0 22px;position:sticky;top:14px;z-index:60}.brand,.site-nav{align-items:center;display:flex}.brand{font-size:24px;font-weight:700;gap:9px;letter-spacing:-1px;white-space:nowrap}.brand svg{height:38px;overflow:visible;width:38px}.site-nav>nav{display:flex;font-size:14px;gap:22px;margin-left:auto}.site-footer a:hover,.site-nav>nav a:hover{color:var(--accent)}.nav-actions{align-items:center;display:flex;gap:15px}.github{font-size:14px;white-space:nowrap}.github [data-stars]{color:var(--body);font-size:12px}.nav-download{font-size:14px;gap:12px;min-height:46px;padding:10px 18px}.theme-toggle{color:var(--body);font-size:21px}.menu-toggle{display:none}.mobile-menu{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);left:0;padding:20px;position:fixed;right:0;top:96px;z-index:65}.mobile-menu nav{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:18px}.mobile-menu a{font-size:16px;padding:10px}.mobile-menu .button{width:100%}.brand .upper-bar{animation:lip-talk .8s var(--delay) ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center bottom}.brand .lower-bar{animation:lip-talk .85s var(--delay) ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center top}@keyframes lip-talk{0%{transform:scaleY(.75)}60%{transform:scaleY(1.3)}to{transform:scaleY(.95)}}.process-steps{align-items:center;color:var(--body);display:flex;font-size:15px;gap:30px;list-style:none;margin:0;padding:0}.process-steps li{position:relative}.process-steps li+li:before{color:var(--line);content:"→";left:-22px;position:absolute}.process-steps .is-current{color:var(--accent);font-weight:600}.recording-time{font-family:ui-monospace,monospace;font-size:14px;font-weight:600}.recording-raw{color:inherit;font:14px/21px -apple-system,BlinkMacSystemFont,sans-serif;max-height:132px;overflow:auto;padding:12px 16px 15px}.wave-meter{align-items:center;display:flex;gap:2px;height:16px}.wave-meter i{animation:meter .6s var(--delay) ease-in-out infinite alternate;background:var(--color);border-radius:3px;height:var(--height);width:3px}@keyframes meter{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.processing-well{background:var(--card);border:1px solid var(--line);border-radius:40px;box-shadow:var(--shadow);color:var(--accent);font-size:14px;left:50%;padding:10px 18px;position:absolute;top:42%;transform:translate(-50%,-50%);z-index:8}.illustrated-result{font:14px/1.6 -apple-system,BlinkMacSystemFont,sans-serif;white-space:pre-line}.illustrated-result p+p{margin-top:16px}.illustrated-result p{color:inherit}.draft-placeholder{color:#96909e;font-size:14px;padding-top:6px}@keyframes person-arrival{0%{opacity:.2;translate:-14px 0}to{opacity:1;translate:0}}@keyframes app-arrival{0%{opacity:.45;translate:14px 0}to{opacity:1;translate:0}}.site-footer{align-items:center;border-top:1px solid var(--line);color:var(--body);display:flex;flex-wrap:wrap;font-size:12px;gap:20px;justify-content:space-between;padding-block:24px}.site-footer nav{display:flex;gap:18px}.site-footer #motion-toggle{font-size:12px}dialog{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);color:var(--ink);max-width:min(520px,calc(100% - 32px));padding:28px}dialog::backdrop{background:#0d0818b0}dialog h2{font-size:30px;margin-bottom:20px}dialog p{font-size:16px;margin-bottom:20px}dialog form{margin-top:12px}@media(min-width:1100px)and (max-height:780px){.chapter{padding-block:55px}.section-surface{padding-block:50px}.section-heading h2{font-size:42px}.section-heading{margin-bottom:28px}}@media(max-width:1190px){.site-nav>nav{font-size:13px;gap:14px}.site-nav{gap:16px;padding-inline:17px}.brand{font-size:22px}.nav-actions{gap:10px}.github{font-size:12px}.nav-download{padding-inline:13px}}@media(max-width:999px){.nav-actions .github,.nav-download,.site-nav>nav{display:none}.site-nav{height:72px;margin-top:12px;top:10px}.nav-actions{margin-left:auto}.menu-toggle{display:inline-grid}.brand{font-size:24px}.section-heading{gap:17px;grid-template-columns:1fr;margin-bottom:29px}.section-heading p{font-size:17px;max-width:700px}.section-heading h2{font-size:42px}.chapter,.section-surface{padding-block:48px}.site-footer nav{flex-wrap:wrap;gap:10px 20px}}@media(max-width:600px){.site-nav{border-radius:17px;gap:10px;padding:0 14px}.brand{font-size:21px;gap:6px}.brand svg{height:32px;width:32px}.menu-toggle,.theme-toggle{height:44px;width:44px}.compatibility{font-size:12px}.chapter,.section-surface{padding-block:40px}.section-heading h2{font-size:35px;line-height:1.16}.section-heading p{font-size:16px}.section-heading{gap:15px;margin-bottom:24px}.site-footer{font-size:11px;text-align:center}.site-footer,.site-footer nav{justify-content:center}.eyebrow{font-size:12px}}html[data-motion=paused] *,html[data-motion=paused] :after,html[data-motion=paused] :before{animation-play-state:paused!important}@media(max-width:360px){.site-nav{gap:5px;padding-inline:10px}.brand{font-size:18px;gap:3px}.brand svg{height:28px;width:28px}.nav-actions{gap:5px}.nav-actions .icon-button{height:44px;width:40px}.nav-actions [data-motion-control]{display:none}}.mobile-menu [data-motion-control]{display:none}@media(max-width:360px){.mobile-menu [data-motion-control]{display:inline-flex;margin-top:12px}}main>section:not(#opening):where(:not(.download-closing)) h2{font-size:clamp(42px,3.65vw,62px);font-weight:700}main>section:not(#opening) .section-heading{align-items:start;gap:65px;margin-bottom:42px}main>section:not(#opening) .section-heading p:not(.eyebrow){font-size:20px;line-height:1.65;max-width:600px}.chapter{padding-block:82px}.section-surface{padding-block:76px}.section-heading .text-link{font-size:16px}.fine-print,.site-footer{font-size:13px}@media(max-width:1190px){main>section:not(#opening):where(:not(.download-closing)) h2{font-size:46px}}@media(max-width:999px){.chapter,.section-surface{padding-block:55px}main>section:not(#opening) .section-heading{gap:18px;margin-bottom:30px}main>section:not(#opening) .section-heading p:not(.eyebrow){font-size:18px}}@media(max-width:600px){.chapter,.section-surface{padding-block:44px}main>section:not(#opening):where(:not(.download-closing)) h2{font-size:37px;line-height:1.14}main>section:not(#opening) .section-heading p:not(.eyebrow){font-size:17px}}main>section:not(#opening):where(:not(.download-closing)) h2{font-weight:600;letter-spacing:-.045em;line-height:1.12}.section-heading h2 .accent-ink{font-weight:700}@media(max-width:600px){.brand{min-height:44px}.site-footer nav{flex-wrap:wrap;gap:10px 18px}.site-footer nav a{align-items:center;display:inline-flex;min-height:44px}}.section-icon{align-items:center;color:var(--accent);display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.section-icon svg{display:block;height:100%;width:100%}.mobile-swipe-hint{display:none}@media(max-width:600px){.mobile-swipe-hint{align-items:center;color:var(--body);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:0 0 12px}}.mobile-menu{display:none}@media(max-width:999px){.mobile-menu:not([hidden]){display:block}.site-nav:has(.menu-toggle[hidden])~.mobile-menu{margin-top:12px;position:static}.site-nav:has(.menu-toggle[hidden])~main .screen-hero{margin-top:0}}[data-animate=paused] *,[data-animate=paused] :after,[data-animate=paused] :before{animation-play-state:paused!important}.swipe-row:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.home-carousel{display:grid;gap:14px;grid-auto-columns:100%;grid-auto-flow:column;grid-template-columns:none;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.home-carousel>*{min-width:0;scroll-snap-align:start}.home-carousel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:999px){.home-carousel{grid-auto-columns:86%}}@media(scripting:none)and (min-width:1000px){.home-carousel{grid-auto-columns:88%}}.carousel-frame{position:relative}.carousel-side{background:var(--card);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:50%;box-shadow:0 8px 24px #1a0f2a2e;color:var(--accent);cursor:pointer;display:grid;height:52px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,background .2s,border-color .2s;width:52px;z-index:5}.carousel-side.is-prev{left:10px}.carousel-side.is-next{right:10px}.carousel-side:hover{background:color-mix(in srgb,var(--accent) 12%,var(--card));border-color:var(--accent)}.carousel-side:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.carousel-side[disabled],.carousel-side[aria-disabled=true]:not(:focus-visible){opacity:0;pointer-events:none}.carousel-side[aria-disabled=true]:focus-visible{cursor:default;opacity:.45}.carousel-side svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:22px}@media(max-width:999px){.carousel-side{display:none}}@media(prefers-reduced-motion:reduce){.carousel-side{transition:none}}#polish:not([data-enhancement=ready]) .polish-count,#people:not([data-enhancement=ready]) #case-count{visibility:hidden}.host-app{background:#fff;border:1px solid #d7d8df;border-radius:10px;color:#242529;font:12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;isolation:isolate;overflow:hidden;position:relative;text-align:left;width:100%}.host-app *{box-sizing:border-box}.host-app h4,.host-app p{margin:0;color:inherit}.host-app small,.host-app span{letter-spacing:0}.host-logo{align-items:center;display:inline-flex;flex-shrink:0;height:19px;justify-content:center;width:19px}.host-logo svg{height:100%;width:100%}.host-letter{font-size:21px;line-height:1}.host-global{align-items:center;background:#3c183f;color:#fff;display:flex;gap:20px;height:30px;padding:0 11px}.host-search{background:#ffffff20;border:1px solid #ffffff25;border-radius:5px;font-size:9px;margin:auto;padding:2px 10px;width:55%}.host-own-avatar{background:#bea8aa;border-radius:4px;color:#302030;font-size:10px;text-align:center;width:18px}.host-main{display:flex;height:calc(100% - 30px)}.host-rail{align-items:center;background:#3c183f;color:#e6dce7;display:flex;flex-direction:column;flex-shrink:0;font-size:15px;gap:15px;padding:8px 0;width:37px}.host-sidebar{background:#f5edf6;color:#412d43;display:flex;flex:0 0 136px;flex-direction:column;font-size:10px;gap:8px;overflow:hidden;padding:12px 9px;position:relative}.host-sidebar strong{display:flex;font-size:10px;justify-content:space-between;margin-bottom:8px;white-space:nowrap}.host-sidebar small{font-size:9px;margin-top:7px;opacity:.7}.host-sidebar>span{padding:3px 6px;white-space:nowrap}.host-sidebar .selected{background:#dfd1e3;border-radius:4px}.host-userbar{background:#eadfec;bottom:0;display:flex;justify-content:space-between;left:0;padding:7px 10px;position:absolute;right:0}.host-conversation{display:flex;flex:1;flex-direction:column;min-width:0}.host-channel{align-items:center;border-bottom:1px solid #eee;display:flex;gap:10px;height:35px;justify-content:space-between;padding:0 12px;white-space:nowrap}.host-channel strong{font-size:12px}.host-channel>span{color:#666;font-size:10px}.host-channel-tabs{border-bottom:1px solid #eee;color:#676168;font-size:9px;height:24px;padding:4px 12px}.host-history{align-items:flex-end;display:flex;flex:1;min-height:18px;overflow:hidden;padding:10px 12px}.host-message{display:flex;gap:8px;max-width:100%}.host-avatar{background:#e6c5b6;border-radius:4px;display:grid;flex-shrink:0;height:25px;place-items:center;width:25px}.host-avatar,.host-message strong{font-size:10px}.host-message small{color:#737373;font-size:8px;font-weight:400;margin-left:5px}.host-message p{font-size:10px;line-height:1.5;margin-top:3px}.host-composer{background:#fff;border:1px solid #a7a5a8;border-radius:6px;flex-shrink:0;margin:0 10px 10px;overflow:hidden}.host-format{align-items:center;background:#f8f8f8;border-bottom:1px solid #eee;color:#575157;display:flex;font-size:10px;gap:13px;height:25px;padding:0 10px}.host-draft-slot{min-width:0;position:relative}.host-composer .host-draft-slot{min-height:52px;padding:9px 11px}.host-compose-tools{align-items:center;color:#655f66;display:flex;font-size:12px;justify-content:space-between;padding:3px 8px 6px}.host-send{background:#087a5a;border-radius:4px;color:#fff;font-size:10px;padding:3px 7px}.host-discord{background:#313338;border-color:#2a2b30;color:#f2f3f5}.host-discord .host-global{background:#202127;height:27px}.host-discord .host-main{height:calc(100% - 27px)}.host-discord .host-rail{background:#1e1f22;gap:9px;width:43px}.host-server{background:#313338;border-radius:50%;display:grid;font-size:11px;height:29px;place-items:center;width:29px}.host-server:first-child{background:#5865f2;border-radius:10px;color:#fff}.host-discord .host-sidebar{background:#2b2d31;color:#aaaeb8;flex-basis:133px}.host-discord .host-sidebar strong{color:#f2f3f5}.host-discord .host-sidebar .selected{background:#404249;color:#fff}.host-discord .host-userbar{background:#232428}.host-discord .host-channel{border-color:#25262a;color:#f3f4f7}.host-discord .host-channel>span{color:#aeb1b8}.host-discord .host-history{color:#d2d4db}.host-discord .host-avatar{background:#6978ac;border-radius:50%;color:#fff}.host-discord .host-message small{color:#9499a4}.host-discord .host-composer{align-items:flex-start;background:#383a40;border:0;display:flex;margin:0 10px 12px}.host-discord .host-draft-slot{flex:1;min-height:69px;padding:11px 3px}.host-teams{background:#fafafa}.host-teams .host-global{background:#f0f0f0;color:#444}.host-teams .host-search{background:#fff;border-color:#ddd}.host-teams .host-rail{background:#f0f0f0;color:#616161;width:39px}.host-teams .host-rail .active{color:#5b5fc7}.host-teams .host-sidebar{background:#fafafa;border-right:1px solid #ddd;color:#484848;flex-basis:129px}.host-teams .host-sidebar .selected{background:#e8e8f6;color:#43478e}.host-teams .host-userbar{background:#f0f0f0}.host-teams .host-channel,.host-teams .host-channel-tabs{background:#fff}.host-teams .host-history{align-items:flex-end}.host-filters{font-size:8px}.host-teams .host-composer{border-color:#cacaca;border-bottom:2px solid #5b5fc7}.host-teams .host-format{background:#fff}.host-gmail{background:#f6f8fc;font-family:Arial,sans-serif}.gmail-top{align-items:center;color:#5f6368;display:flex;gap:9px;height:43px;padding:0 12px}.gmail-top b{font-size:17px;font-weight:400}.gmail-search{background:#eaf1fb;border-radius:20px;flex:1;font-size:10px;margin-left:13px;padding:8px 12px}.gmail-top>span:last-child{font-size:11px;margin-left:auto}.gmail-inbox{display:flex;height:calc(100% - 43px)}.gmail-inbox aside{color:#444746;display:flex;flex-direction:column;flex-shrink:0;font-size:10px;gap:12px;padding:8px 9px;width:140px}.gmail-compose-button{align-self:start;background:#c2e7ff;border-radius:11px;margin-bottom:5px;padding:12px 9px}.gmail-inbox aside>b{background:#d3e3fd;border-radius:0 20px 20px 0;margin-left:-9px;padding:5px 8px}.gmail-mail-list{background:#fff;border-radius:12px;flex:1;overflow:hidden}.gmail-mail-list>div{border-bottom:1px solid #e9edf2;display:flex;font-size:9px;gap:12px;padding:12px;white-space:nowrap}.gmail-mail-list span{color:#666}.gmail-compose{background:#fff;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 3px 20px #24334725;display:flex;flex-direction:column;height:calc(100% - 62px);overflow:hidden;position:absolute;right:16px;width:70%}.gmail-compose-title{background:#f2f6fc;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:31px;justify-content:space-between;padding:8px 12px}.gmail-subject,.gmail-to{align-items:center;border-bottom:1px solid #efefef;display:flex;flex-shrink:0;font-size:10px;gap:10px;margin:0 12px;min-height:28px;padding:5px 0}.gmail-to>span:first-child{color:#666}.gmail-recipient{border:1px solid #ddd;border-radius:10px;padding:1px 8px}.gmail-body{flex:1;font-size:12px;min-height:0;overflow:auto;padding:12px}.gmail-format{border-top:1px solid #f2f2f2;font-size:10px}.gmail-actions,.gmail-format{flex-shrink:0;padding:5px 12px}.gmail-actions{align-items:center;display:flex;font-size:12px;gap:12px;height:39px}.gmail-actions>span:last-child{margin-left:auto}.gmail-send{background:#0b57d0;border-radius:20px;color:#fff;font-size:10px;padding:7px 13px}.host-vscode{background:#181818;border-color:#323232;color:#d4d4d4}.code-title{align-items:center;border-bottom:1px solid #333;display:flex;font-size:8px;height:27px;justify-content:space-between;padding:0 9px}.code-title>span:nth-child(2){background:#282828;border:1px solid #3f3f3f;padding:1px 8px;width:40%}.code-main{display:flex;height:calc(100% - 45px)}.code-rail{color:#8b8b8b;flex-shrink:0;font-size:17px;line-height:2.4;text-align:center;width:30px}.code-editor,.code-rail{border-right:1px solid #333}.code-editor{min-width:0;overflow:hidden;width:39%}.code-file{background:#202020;border-bottom:1px solid #333;font-size:9px;height:26px;padding:7px}.code-editor pre{font:10px/1.85 monospace;padding:10px 5px;white-space:pre}.code-editor pre span{color:#6e7681}.code-editor pre b{color:#b68bd0;font-weight:400}.code-editor pre em{color:#a7cda6;font-style:normal}.code-chat{display:flex;flex:1;flex-direction:column;min-width:0;padding:0 8px 8px}.code-chat-title{display:flex;font-size:10px;height:29px;justify-content:space-between;padding:7px 0}.code-chat-help{color:#8a8a8a;flex:1;font-size:11px;padding:15px 0;text-align:center}.code-input{background:#202020;border:1px solid #535353;border-radius:7px;box-shadow:0 0 0 1px #ffffff03;padding:7px}.code-input>small{color:#acacac;font-size:9px}.code-input .host-draft-slot{min-height:65px;padding:8px 0}.code-input-bottom{color:#c7c7c7;font-size:9px}.code-input-bottom,.code-status{display:flex;justify-content:space-between}.code-status{background:#202020;font-size:8px;height:18px;padding:1px 8px}.notes-top{background:#f1f0ee;border-bottom:1px solid #ddd;color:#80755b;display:flex;height:32px;justify-content:space-between;padding:8px 13px}.notes-body{display:flex;height:calc(100% - 32px)}.notes-body aside{background:#f2f1ef;display:flex;flex-direction:column;flex-shrink:0;font-size:10px;gap:10px;padding:14px 9px;width:115px}.notes-body aside b{font-size:12px}.notes-body .selected{background:#ded9cb;border-radius:4px;padding:6px}.notes-page{flex:1;min-width:0;padding:10px 21px}.notes-page>small{color:#888;display:block;font-size:9px;text-align:center}.notes-page h4{font-size:17px;margin:17px 0 14px}.docs-title{align-items:center;background:#f9fbfd;display:flex;font-size:12px;gap:9px;height:48px;padding:8px 12px}.docs-title small{display:block;font-size:9px;margin-top:2px}.docs-title>span:last-child{background:#c2e7ff;border-radius:15px;font-size:10px;margin-left:auto;padding:5px 12px}.docs-letter{color:#4285f4}.docs-toolbar{background:#edf2fa;border-radius:15px;font-size:10px;margin:0 8px;overflow:hidden;padding:6px 10px;white-space:nowrap}.docs-page{background:#fff;border:1px solid #ddd;height:calc(100% - 87px);margin:10px auto 0;overflow:auto;padding:24px 28px;width:85%}.host-docs{background:#f8fafd}.clinical-top{background:#f5f8fc;border-bottom:1px solid #d8e1eb;color:#234762;display:flex;font-size:11px;font-weight:600;height:36px;justify-content:space-between;padding:10px 13px}.clinical-top span{font-size:8px;font-weight:400}.clinical-body{display:flex;height:calc(100% - 36px)}.clinical-body aside{background:#f6f8fb;color:#5f6c7b;display:flex;flex-direction:column;font-size:10px;gap:12px;padding:15px 11px;width:114px}.clinical-body .selected{background:#e2edf7;border-radius:5px;color:#235780;padding:5px}.clinical-notes{flex:1;min-width:0;padding:13px 18px}.clinical-notes>div:first-child{border-bottom:1px solid #e1e7ee;display:flex;font-size:11px;justify-content:space-between;padding-bottom:10px}.clinical-notes>div:first-child span{color:#85909d;font-size:8px}.clinical-notes .host-draft-slot{padding-top:15px}.host-keep{background:#fffbeb;border-color:#e8dcc2;margin:auto;max-width:300px}.keep-top{font-size:9px;padding:8px 17px}.keep-nav,.keep-top{display:flex;justify-content:space-between}.keep-nav{font-size:18px;padding:0 17px 10px}.keep-note{padding:0 20px}.keep-note h4{font-size:18px;font-weight:500;margin-bottom:16px}.keep-bottom{bottom:0;display:flex;font-size:13px;justify-content:space-between;left:0;padding:11px 15px;position:absolute;right:0}.keep-bottom span{font-size:8px}.keep-letter{color:#dcae25}.host-density-compact .host-sidebar{flex-basis:108px}.host-density-compact .host-rail{width:30px}.host-density-compact .host-channel-tabs{display:none}.host-density-compact .host-sidebar strong{font-size:8px}.host-density-compact .host-history{padding:8px 10px}.host-density-compact .host-message p{font-size:9px}.host-density-compact .gmail-compose{height:calc(100% - 51px);right:10px;width:76%}.host-density-compact .gmail-inbox aside{width:110px}.host-density-compact .gmail-top{height:35px}.host-density-compact .gmail-subject,.host-density-compact .gmail-to{min-height:24px;padding:3px 0}.host-density-compact .gmail-format{display:none}.host-density-compact .gmail-actions{height:32px}.host-density-compact .gmail-send{padding:5px 12px}@media(max-width:700px){.host-sidebar{display:none}.host-rail{width:31px}.gmail-inbox aside{font-size:8px;width:90px}.gmail-compose{right:7px;width:83%}.gmail-search{font-size:8px;margin-left:0;padding:6px}.gmail-top{gap:6px;padding:0 8px}.gmail-top b{font-size:14px}.gmail-top>span:last-child{display:none}.gmail-actions{gap:7px}.notes-body aside{font-size:9px;padding:10px 5px;width:70px}.code-editor{display:none}.code-chat{padding:0 12px 10px}.code-chat-help{padding:8px}.clinical-body aside{font-size:9px;width:82px}.clinical-notes{padding:10px}.docs-page{padding:17px;width:92%}.docs-title{font-size:10px;padding:7px}.docs-title small{font-size:8px}.docs-title>span:last-child{font-size:9px;padding:4px 8px}}.host-draft-slot{white-space:pre-line}.hero-host-claude{background:#191919;color:#efede8;font-family:ui-monospace,SFMono-Regular,monospace;padding:15px}.hero-host-claude .hero-draft{color:#efede8;font-family:inherit;font-size:14px}.hero-host-claude .hero-empty-caret{background:#eee}.hero-host-whatsapp{background:#efeae2;display:flex;flex-direction:column}@media(max-width:600px){.hero-host-claude{padding:10px}}.host-discord .draft-placeholder,.host-vscode .draft-placeholder{background:#d4d4d4}.hero-native-well{backdrop-filter:blur(14px);background:#fcfafff0;border:.5px solid #0f0a1a24;border-radius:16px;bottom:17px;box-shadow:0 9px 28px #0003;color:#0f0a1a;left:50%;max-width:calc(100% - 24px);overflow:hidden;position:absolute;transform:translate(-50%);width:400px;z-index:5}.hero-native-header{align-items:center;border-bottom:.5px solid #0f0a1a1a;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;gap:12px;height:34px;padding:0 16px}.hero-native-clock{color:#221b33;flex:none;font:600 13px ui-monospace,SFMono-Regular,monospace}.hero-native-meter{align-items:center;display:flex;flex:none;gap:1.5px;height:16px;width:82.5px}.hero-native-meter i{background:var(--bar-color);border-radius:1px;display:block;flex:none;height:var(--bar-height, 2.24px);min-height:2.24px;width:2px}.hero-native-mode{align-items:center;background:#0f0a1a17;border-radius:20px;color:#0f0a1ab8;display:flex;font:600 11px -apple-system,BlinkMacSystemFont,sans-serif;gap:6px;line-height:13px;margin-left:auto;padding:3px 9px;white-space:nowrap}.hero-native-mode:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.hero-native-words{font:400 14px/21px -apple-system,BlinkMacSystemFont,sans-serif;margin:12px 0 15px;max-height:105px;overflow:hidden;overflow-wrap:anywhere;padding:0 16px;white-space:normal}.hero-native-words:empty{display:none}.hero-native-processing:after,.hero-native-well:after{background:linear-gradient(90deg,transparent,#ff2a40,#ff8c00,gold,#adff2f,#00fa9a,#0ff,#1e90ff,#4169e1,#8a2be2,transparent);bottom:1px;content:"";height:1px;left:20px;opacity:.5;position:absolute;right:20px}html[data-theme=dark] .hero-native-well{background:#110f18e6;border-color:#ffffff21;color:#fffffff7}html[data-theme=dark] .hero-native-header{border-color:#ffffff17}html[data-theme=dark] .hero-native-clock{color:#fffffff0}html[data-theme=dark] .hero-native-mode{background:#ffffff21;color:#ffffffe0}.hero-native-processing{align-items:center;backdrop-filter:blur(14px);background:#14141cd1;border:.5px solid #ffffff1a;border-radius:50px;bottom:17px;box-shadow:0 7px 23px #0002;color:#fff;display:flex;font:500 13px -apple-system,BlinkMacSystemFont,sans-serif;gap:10px;left:50%;line-height:18px;overflow:hidden;padding:10px 14px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:5}.hero-spectrum-wheel{animation:hero-spectrum-spin 8s linear infinite;flex:none;height:24px;width:24px}@media(max-width:600px){.hero-native-well{bottom:16px;max-width:calc(100% - 18px)}}@media(max-width:360px){.hero-native-header{gap:8px;padding-inline:12px}.hero-native-mode{font-size:10px;gap:4px;padding-inline:7px}}@media(prefers-reduced-motion:reduce){.hero-spectrum-wheel{animation:none}}@media(prefers-color-scheme:dark){html:not([data-theme]) .hero-native-well{background:#110f18e6;border-color:#ffffff21;color:#fffffff7}html:not([data-theme]) .hero-native-header{border-color:#ffffff17}html:not([data-theme]) .hero-native-clock{color:#fffffff0}html:not([data-theme]) .hero-native-mode{background:#ffffff21;color:#ffffffe0}}.screen-hero{background:var(--bg);isolation:isolate;margin-top:-98px;overflow:hidden;position:relative}.screen-hero-art{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-2}.screen-hero-shade{background:linear-gradient(90deg,var(--bg),color-mix(in srgb,var(--bg) 70%,transparent) 27%,transparent 48%),linear-gradient(0deg,var(--bg),transparent 15%);inset:0;position:absolute;z-index:-1}.screen-hero-content.wrap{min-height:clamp(780px,100svh,980px);position:relative;width:min(1500px,calc(100% - 128px))}.screen-hero-copy{padding:205px 0 115px;position:relative;width:54%}.screen-hero-copy h1{font-size:clamp(62px,5.3vw,96px);font-weight:700;letter-spacing:-.055em;line-height:1.04}.screen-hero-category{color:var(--ink);font-size:clamp(20px,1.55vw,26px);font-weight:600;line-height:1.5;margin-top:25px}.screen-hero-description{font-size:clamp(19px,1.45vw,24px);line-height:1.65;margin-top:15px;max-width:500px}.screen-hero-download{font-size:20px;gap:24px;margin-top:27px;min-height:63px;padding:16px 28px}.screen-hero-values{display:flex;flex-direction:column;font-size:17px;gap:3px;margin-top:24px}.screen-hero-values strong{color:var(--ink);font-size:23px;font-weight:600;letter-spacing:-.025em}.screen-hero-compatibility{font-size:14px;margin-top:13px}.hero-product-demo{background:color-mix(in srgb,var(--bg) 94%,transparent);border-radius:20px;max-width:600px;padding-bottom:9px;position:absolute;right:0;scroll-margin-top:112px;top:210px;width:40%}.hero-screen-frame{backdrop-filter:blur(14px);background:#f7f2fcdd;border:1px solid #d9c7eb88;border-radius:20px;box-shadow:0 18px 65px #2c15481c;padding:0 10px 10px}html[data-theme=dark] .hero-screen-frame{background:#b99dce19;border-color:#bb9edd66;box-shadow:0 22px 65px #06030b33}.hero-screen-chrome{align-items:center;color:var(--body);display:flex;font:11px -apple-system,BlinkMacSystemFont,sans-serif;gap:13px;height:33px;padding:0 5px}.hero-screen-chrome>span:first-child{display:flex;gap:6px}.hero-screen-chrome i{background:#ff605b;border-radius:50%;height:10px;width:10px}.hero-screen-chrome i:nth-child(2){background:#ffbd44}.hero-screen-chrome i:nth-child(3){background:#00ca4e}.hero-screen-canvas{border-radius:11px;height:414px;isolation:isolate;overflow:hidden;position:relative}.hero-screen-canvas .host-app{border:0;border-radius:11px;height:100%}.hero-screen-canvas .gmail-top{gap:7px;height:42px;padding-inline:10px}.hero-screen-canvas .gmail-top b{font-size:17px}.hero-screen-canvas .gmail-search{font-size:9px;margin-left:3px;padding:8px}.hero-screen-canvas .gmail-inbox aside{font-size:9px;width:104px}.hero-screen-canvas .gmail-mail-list>div{font-size:9px;padding:13px 8px}.hero-screen-canvas .gmail-compose{bottom:0;height:auto;right:7px;top:62px;width:82%}.hero-screen-canvas .gmail-compose-title{font-size:11px;height:30px}.hero-screen-canvas .gmail-subject,.hero-screen-canvas .gmail-to{font-size:11px;min-height:28px}.hero-screen-canvas .gmail-body{padding:17px 16px;position:relative}.hero-screen-canvas .gmail-format{display:none}.hero-screen-canvas .gmail-actions{height:42px}.hero-screen-canvas .gmail-send{font-size:11px}.hero-draft{color:#242529;font:16px/1.6 -apple-system,BlinkMacSystemFont,sans-serif;white-space:pre-line}.hero-draft p{color:inherit}.hero-draft p+p{margin-top:17px}.hero-empty-caret{animation:hero-caret 1s steps(1) 4;background:#29252e;display:block;height:18px;width:1px}@keyframes hero-caret{50%{opacity:0}}.hero-demo-controls{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:7px 12px 0}.hero-demo-controls ol{color:var(--body);display:flex;font-size:13px;gap:25px;list-style:none;margin:0;padding:0}.hero-demo-controls li{position:relative}.hero-demo-controls li+li:before{color:var(--body);content:"→";left:-19px;opacity:.5;position:absolute}.hero-demo-controls .is-current{color:var(--accent);font-weight:600}.hero-demo-controls button{font-size:13px;min-height:44px;padding-inline:6px}.hero-demo-note{color:var(--body);font-size:11px;margin-top:2px;padding-inline:12px}.hero-demo-announcement{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes hero-spectrum-spin{to{transform:rotate(1turn)}}@media(min-width:1000px){.hero-product-demo{transform:scale(.67);transform-origin:top right}}@media(min-width:1000px)and (max-height:780px){.screen-hero-copy{padding-bottom:85px;padding-top:175px}.hero-product-demo{top:178px}.screen-hero-description{font-size:18px}.screen-hero-category{margin-top:21px}.screen-hero-download{margin-top:23px}.hero-screen-canvas{height:380px}.screen-hero-values{margin-top:21px}}@media(min-width:1000px)and (max-width:1190px){.screen-hero-content.wrap{width:calc(100% - 72px)}.screen-hero-copy h1{font-size:59px}.screen-hero-copy{width:58%}.screen-hero-description{font-size:18px;max-width:410px}.screen-hero-category{font-size:19px}.hero-product-demo{top:240px;width:39%}.hero-screen-canvas .gmail-inbox aside{width:72px}.hero-screen-canvas .gmail-compose{width:88%}.hero-screen-canvas .gmail-top>span:last-child{display:none}}@media(min-width:1200px){.hero-product-demo{top:110px;transform:scale(.73)}}@media(min-width:1200px)and (min-height:900px){.hero-product-demo{top:210px;transform:translateY(-15%) scale(.8)}}@media(max-width:999px){.screen-hero{margin-top:-84px}.screen-hero-content.wrap{min-height:0;padding-bottom:45px;width:calc(100% - 48px)}.screen-hero-copy{max-width:650px;padding:140px 0 0;width:100%}.screen-hero-copy h1{font-size:clamp(44px,7.6vw,72px)}.screen-hero-category{font-size:22px}.screen-hero-description{font-size:20px;max-width:560px}.screen-hero-art{background-position:53% -115px;background-size:auto 520px;bottom:auto;height:350px;mask-image:linear-gradient(transparent,#000 12%,#000 82%,transparent);top:var(--intro-copy-height, 630px)}.screen-hero-shade{display:none}.hero-product-demo{margin:320px auto 0;max-width:680px;position:relative;right:auto;top:auto;width:100%}.hero-screen-canvas{height:430px}}@media(max-width:600px){.screen-hero-content.wrap{padding-bottom:30px;width:calc(100% - 32px)}.screen-hero-copy{padding-top:120px}.screen-hero-copy h1{font-size:clamp(33px,10.65vw,59px)}.screen-hero-category{font-size:19px;margin-top:22px}.screen-hero-description{font-size:17px;margin-top:13px}.screen-hero-download{font-size:17px;margin-top:22px;min-height:58px;padding-inline:18px;width:100%}.screen-hero-values{font-size:15px;margin-top:20px}.screen-hero-values strong{font-size:21px}.screen-hero-compatibility{font-size:13px;margin-top:10px}.screen-hero-art{background-position:53% -85px;background-size:auto 440px;height:300px}.hero-product-demo{margin-top:280px}.hero-screen-frame{border-radius:17px;padding:0 7px 7px}.hero-screen-chrome{font-size:10px;height:29px}.hero-screen-canvas{height:350px}.hero-screen-canvas .gmail-top{height:38px}.hero-screen-canvas .gmail-inbox aside{font-size:8px;width:60px}.hero-screen-canvas .gmail-compose{right:5px;top:53px;width:94%}.hero-screen-canvas .gmail-body{padding:14px}.hero-screen-canvas .gmail-subject,.hero-screen-canvas .gmail-to{font-size:11px;min-height:26px}.hero-draft{font-size:15px;line-height:1.6}.hero-demo-note{font-size:12px}}@media(max-width:360px){.screen-hero-copy h1{font-size:33px}.screen-hero-category{font-size:18px}.screen-hero-download{font-size:15.5px;gap:12px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){.hero-empty-caret{animation:none}}.hero-demo-controls{gap:8px}.hero-demo-controls ol{margin-right:auto}.hero-demo-controls button{white-space:nowrap}.hero-screen-canvas .hero-draft{font-size:15px;line-height:1.45}.hero-screen-canvas .hero-draft p+p{margin-top:10px}.hero-screen-canvas .host-slack .host-sidebar{flex-basis:100px}.hero-screen-canvas .host-slack .host-rail{width:29px}.hero-screen-canvas .host-slack .host-composer{max-height:290px;overflow:auto}.hero-screen-canvas .host-slack .host-history{align-items:flex-start}.hero-terminal-title{border-bottom:1px solid #444;color:#a4a19a;display:flex;font-size:11px;justify-content:space-between;padding-bottom:12px}.hero-terminal-welcome{border:1px solid #bc8067;border-radius:5px;margin:22px 0 25px;padding:15px}.hero-terminal-welcome strong{color:#da977b;font-size:20px}.hero-terminal-welcome p{color:#a4a19a;font-size:11px;margin-top:8px}.hero-terminal-prompt{border-block:1px solid #666;display:flex;gap:9px;max-height:245px;overflow:auto;padding:12px 0}.hero-custom-slot{flex:1;min-width:0}.hero-terminal-hint{color:#888;display:block;font-size:10px;margin-top:8px}.hero-wa-title{align-items:center;background:#f7f9fa;color:#172d31;display:flex;gap:10px;height:63px;padding:13px}.hero-wa-title>span:last-child{margin-left:auto}.hero-wa-title small{color:#667781;display:block;font-size:10px}.hero-wa-avatar{background:#d1e6df;border-radius:50%;color:#23765f;display:grid;height:32px;place-items:center;width:32px}.hero-wa-history{flex:1;min-height:30px;padding:18px}.hero-wa-history small{color:#667781;display:block;font-size:10px;text-align:center}.hero-wa-history p{background:#fff;border-radius:0 9px 9px;font-size:12px;margin-top:15px;padding:10px;width:fit-content}.hero-wa-compose{align-items:flex-end;background:#fff;border-radius:20px;color:#667781;display:flex;gap:10px;margin:12px;max-height:240px;overflow:auto;padding:12px}.hero-wa-compose .hero-custom-slot{min-height:22px}.hero-wa-compose>span:last-child{color:#008069}.hero-wa-compose .hero-draft{color:#172d31}@media(max-width:600px){.hero-screen-canvas .gmail-body{padding-block:8px}.hero-screen-canvas .hero-draft{font-size:13px}.hero-terminal-welcome{margin:12px 0;padding:10px}.hero-terminal-prompt{max-height:210px}.hero-screen-canvas .host-slack .host-composer{max-height:240px}.hero-demo-controls{padding-inline:7px}.hero-demo-controls ol{font-size:12px;gap:19px}.hero-demo-controls li+li:before{left:-15px}.hero-demo-controls button{font-size:12px}}.screen-hero-art{background-image:var(--hero-light-1)}html[data-theme=dark] .screen-hero-art{background-image:var(--hero-dark-1)}@media(min-resolution:1.5dppx),(min-width:1600px){.screen-hero-art{background-image:var(--hero-light-2)}html[data-theme=dark] .screen-hero-art{background-image:var(--hero-dark-2)}}@media(max-width:600px){.screen-hero-art{background-image:var(--hero-light-0)}html[data-theme=dark] .screen-hero-art{background-image:var(--hero-dark-0)}}@media(prefers-color-scheme:dark){html:not([data-theme]) .hero-screen-frame{background:#b99dce19;border-color:#bb9edd66;box-shadow:0 22px 65px #06030b33}html:not([data-theme]) .screen-hero-art{background-image:var(--hero-dark-1)}}@media(prefers-color-scheme:dark){@media(min-resolution:1.5dppx),(min-width:1600px){html:not([data-theme]) .screen-hero-art{background-image:var(--hero-dark-2)}}@media(max-width:600px){html:not([data-theme]) .screen-hero-art{background-image:var(--hero-dark-0)}}}.hood-hint{align-items:center;color:var(--body);display:none;font-size:13px;gap:8px;margin:0 0 10px}.hood-hint span{color:var(--accent);font-size:16px}.hood-steps{counter-reset:hood;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0 0 26px;padding:0}.hood-step{align-items:flex-start;border-top:2px solid color-mix(in srgb,var(--accent) 30%,transparent);display:flex;flex-direction:column;gap:7px;min-width:0;padding-top:16px}.hood-step-n{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;color:var(--accent);display:grid;font-size:14px;font-weight:700;height:28px;place-items:center;width:28px}.hood-step-name{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.hood-step-where{color:var(--body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hood-step.is-choice .hood-step-where{color:var(--accent)}.hood-step-note{color:var(--body);font-size:14px;line-height:1.55;margin:0;text-wrap:pretty}.hood-privacy{border-left:3px solid var(--accent);font-size:16px;line-height:1.65;margin:0 0 34px;max-width:820px;padding-left:16px;text-wrap:pretty}.hood-privacy strong{color:var(--ink)}.hood-choice-title{color:var(--ink);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px}.hood>.fine-print{margin-top:16px}@media(max-width:1190px){.hood-steps{gap:18px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.hood-steps{grid-template-columns:1fr 1fr}.hood-privacy{font-size:15px}}@media(max-width:600px){.hood-steps{gap:0;grid-template-columns:minmax(0,1fr);margin-bottom:20px}.hood-step{align-items:center;border-top-width:1px;flex-direction:row;flex-wrap:wrap;gap:4px 10px;padding:11px 0}.hood-step:first-child{border-top-width:2px}.hood-step-n{font-size:12px;height:22px;width:22px}.hood-step-name{font-size:16px}.hood-step-where{font-size:10px;margin-left:auto}.hood-step-note{flex:1 0 100%;font-size:13.5px;line-height:1.5}.hood-privacy{font-size:15px;margin-bottom:24px;padding-left:13px}.hood-choice-title{font-size:19px;margin-bottom:12px}.hood-hint{display:flex}}#hood{padding-block:58px}#hood .section-heading{align-items:center;gap:70px;grid-template-columns:1.15fr 1fr;margin-bottom:30px}#hood .section-heading .eyebrow{align-items:center;color:var(--body);display:flex;font-size:14px;font-weight:600;gap:12px;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}#hood .eyebrow:after{background:var(--line);content:"";height:2px;width:32px}main>#hood h2{font-size:clamp(36px,3.55vw,55px);font-weight:750;letter-spacing:-.045em;line-height:1.08}#hood .section-heading>p{font-size:18px;line-height:1.6}#hood .hood-steps{display:grid;gap:32px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 24px;overflow:visible}#hood .hood-step{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:18px;gap:9px;padding:24px 20px 22px;position:relative;text-align:center}#hood .hood-step:not(:last-child):after{color:color-mix(in srgb,var(--accent) 60%,var(--body));content:"›";font-size:28px;line-height:1;position:absolute;right:-24px;top:45%}#hood .hood-step-n{background:var(--soft);font-size:14px;height:27px;left:15px;position:absolute;top:17px;width:27px}#hood .hood-step>.section-icon{background:var(--soft);border-radius:50%;height:52px;margin:0 0 2px;padding:12px;width:52px}#hood .hood-step-name{font-size:20px;font-weight:700;line-height:1.3}#hood .hood-step-where{font-size:10.5px;letter-spacing:.03em}#hood .hood-step-note{font-size:16px;line-height:1.5;margin-top:8px;text-align:left}#hood .hood-privacy{align-items:center;background:linear-gradient(110deg,var(--soft),var(--card));border:1px solid var(--line);border-radius:18px;display:flex;gap:22px;margin:0;max-width:none;padding:20px 24px}#hood .workflow-lock{background:var(--soft);border-radius:18px;display:grid;flex:none;height:58px;place-items:center;width:58px}#hood .workflow-lock .section-icon{height:30px;width:30px}#hood .hood-privacy>div{flex:1;min-width:0}#hood .hood-privacy strong{display:block;font-size:19px;line-height:1.4}#hood .hood-privacy p{font-size:14px;line-height:1.6;margin:6px 0 0}#hood .workflow-promise{border-left:1px solid var(--line);color:var(--accent);font-size:14px;font-weight:650;line-height:1.6;padding:12px 0 12px 22px;white-space:nowrap}@media(max-width:1190px){#hood .hood-steps{gap:20px}#hood .hood-step{padding:22px 13px 18px}#hood .hood-step:not(:last-child):after{font-size:23px;right:-17px}#hood .hood-step-n{font-size:12px;height:24px;left:10px;top:12px;width:24px}#hood .hood-step-name{font-size:18px}#hood .hood-step-note{font-size:15px}}@media(max-width:999px){#hood{padding-block:42px}#hood .section-heading{gap:18px;grid-template-columns:1fr}#hood .hood-steps{gap:14px;grid-template-columns:minmax(0,1fr);padding:0}#hood .hood-privacy{padding:18px}#hood .workflow-promise{display:none}#hood .hood-step{align-items:center;border-radius:16px;display:grid;gap:4px 12px;grid-template-columns:40px 1fr;padding:16px;text-align:left}#hood .hood-step>.section-icon{grid-column:1;grid-row:1/3;height:40px;margin:0;padding:9px;width:40px}#hood .hood-step-name{font-size:20px;grid-column:2;padding-right:30px}#hood .hood-step-where{grid-column:2;margin:0}#hood .hood-step-n{left:auto;right:14px;top:14px}#hood .hood-step-note{font-size:16px;grid-column:1/-1;margin-top:8px}#hood .hood-step:not(:last-child):after{bottom:-14px;content:"↓";font-size:18px;right:calc(50% - 8px);top:auto;z-index:1}}@media(max-width:600px){#hood{padding-block:34px}main>#hood h2{font-size:36px}#hood .section-heading{margin-bottom:22px}#hood .section-heading>p{font-size:17px}#hood .hood-privacy{align-items:flex-start;gap:12px;padding:16px}#hood .workflow-lock{border-radius:12px;height:36px;width:36px}#hood .workflow-lock .section-icon{height:22px;width:22px}#hood .hood-privacy strong{font-size:17px}#hood .hood-privacy p{font-size:14px}}@media(min-width:1000px)and (max-height:820px){#hood{padding-block:36px}main>#hood h2{font-size:46px}#hood .section-heading{margin-bottom:24px}#hood .hood-step{gap:7px;padding:20px 16px}#hood .hood-step-note{font-size:15px}#hood .hood-privacy{padding:16px 20px}}main>section#hood .section-heading{gap:14px;grid-template-columns:1fr;margin-bottom:28px}main>section#hood .section-heading>p{font-size:17px;line-height:1.6;max-width:1100px}#hood .hood-step-name{align-items:center;display:flex;font-size:18px;justify-content:center;line-height:1.35;min-height:49px}@media(max-width:600px){main>section#hood .section-heading>p{font-size:16px}#hood h2 br{display:none}}@media(max-width:999px){#hood .hood-step-name{font-size:18px;justify-content:flex-start;min-height:0}}.engines-hint{align-items:center;color:var(--eg-mute);display:none;font-size:13px;gap:8px;margin:0}.engines-hint span{color:var(--eg-accent);font-size:16px}.engines{--eg-panel: #f4effb;--eg-ink: #181122;--eg-body: #5d5370;--eg-mute: #6b6178;--eg-accent: #793bd4;--eg-on-accent: #fff;--eg-line: #2a184a1f;--eg-well: #ffffffe0;--eg-card: #ffffffb8;--eg-card-hi: linear-gradient(180deg, #7c3aed17, #ffffffe6);--eg-hi-line: #793bd44d;--eg-hi-line-soft: #793bd433;--eg-chip: #7c3aed1a;--eg-mark: #7c3aed24;--eg-pill: #2a184a0f;--eg-track: #2a184a1a;--eg-dot: #793bd440;--eg-dot-hover: #793bd499;--eg-dot-ring: #793bd424;--eg-mode: #12715c;padding-block:30px 46px}.engines-panel{background:var(--eg-panel);border:1px solid var(--eg-line);border-radius:16px;color:var(--eg-ink);display:flex;flex-direction:column;gap:32px;padding:64px 40px 48px}.engines-head{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.engines-head-copy{display:flex;flex-direction:column;gap:14px}.engines-head .eyebrow{color:var(--eg-accent);font-size:16px;margin:0}main>section#engines h2{color:var(--eg-ink);font-size:clamp(34px,3.1vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.06;text-wrap:pretty}main>section#engines h2 .accent-ink{color:var(--eg-accent)}.engines-lead{color:var(--eg-body);font-size:17px;line-height:1.55;margin:0 0 6px;text-wrap:pretty}.engine-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.engine-card{background:var(--eg-card);border:1px solid var(--eg-line);border-radius:16px;display:flex;flex-direction:column;gap:18px;min-width:0;padding:26px 28px 22px}.engine-card.is-parakeet{background:var(--eg-card-hi);border-color:var(--eg-hi-line)}.engine-card-head{gap:12px;justify-content:space-between}.engine-card-head,.engine-card-id{align-items:flex-start;display:flex}.engine-card-id{flex-direction:column;gap:6px;min-width:0}.engine-tag{background:var(--eg-chip);border-radius:100px;color:var(--eg-accent);font-size:12px;font-weight:600;padding:4px 10px}.engine-card.is-parakeet .engine-tag{background:var(--eg-accent);color:var(--eg-on-accent)}.engine-name{color:var(--eg-ink);font-size:26px;font-weight:700;letter-spacing:-.7px;margin:0}.engine-strength{color:var(--eg-body);font-size:14px;line-height:1.5;margin:0;min-height:42px;text-wrap:pretty}.engine-model{color:var(--eg-mute);font-size:12px;line-height:1.5;text-align:right}.engine-demo{background:var(--eg-well);border:1px solid var(--eg-line);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:12px;min-height:184px;min-width:0;padding:16px 18px}.engine-demo-head{gap:10px;justify-content:space-between}.engine-demo-head,.engine-lang{align-items:center;display:flex}.engine-lang{gap:8px;min-width:0;transition:opacity .3s}.engine-lang b{color:var(--eg-ink);font-size:17px;font-weight:700;letter-spacing:-.3px}.engine-lang i{background:var(--eg-pill);border-radius:100px;color:var(--eg-body);font-style:normal;padding:2px 9px}.engine-lang i,.engine-mode{font-size:12px;white-space:nowrap}.engine-mode{color:var(--eg-mode)}.engine-said{align-items:center;display:flex;gap:10px;min-height:22px;min-width:0;transition:opacity .3s}.engine-said-text{color:var(--eg-body);font-size:14px;line-height:1.4;min-width:0}.engine-bars{align-items:center;display:flex;flex:none;gap:3px;height:14px;transition:opacity .3s}.engine-bars i{animation:engine-bar var(--beat) ease-in-out var(--delay) infinite alternate;background:var(--eg-accent);border-radius:2px;height:14px;transform-origin:center;width:3px}@keyframes engine-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.engine-progress{background:var(--eg-track);border-radius:1px;height:2px;overflow:hidden}.engine-progress i{background:var(--eg-accent);display:block;height:100%;transform:scaleX(0);transform-origin:left;transition-property:transform;transition-timing-function:linear}.engine-result{color:var(--eg-ink);font-size:19px;font-weight:600;letter-spacing:-.3px;line-height:1.35;margin:0;min-height:52px;opacity:0;overflow-wrap:anywhere;text-wrap:pretty;transform:translateY(6px);transition:opacity .35s,transform .35s}.engine-demo-foot{color:var(--eg-mute);display:flex;font-size:12px;gap:10px;justify-content:space-between}.engine-card[data-phase="1"] .engine-bars,.engine-card[data-phase="2"] .engine-bars{opacity:.25}.engine-card[data-phase="2"] .engine-result{opacity:1;transform:none}.engine-card[data-phase="3"] .engine-bars,.engine-card[data-phase="3"] .engine-lang,.engine-card[data-phase="3"] .engine-said{opacity:0}.engine-facts{display:grid;gap:4px 14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:4px}.engine-facts dt{color:var(--eg-mute);font-size:11px;font-weight:600;grid-row:1;letter-spacing:.4px;text-transform:uppercase}.engine-facts dd{color:var(--eg-ink);font-size:14px;grid-row:2;line-height:1.4;margin:0}.engines-foot{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.engines-foot .fine-print{color:var(--eg-mute);font-size:13px;margin:0;max-width:760px}.engines-foot .text-link{color:var(--eg-accent);font-size:14px;font-weight:500}@media(max-width:1190px){.engines-panel{gap:26px;padding:52px 28px 40px}.engine-card{padding:22px 22px 18px}.engine-result{font-size:18px}}@media(max-width:999px){.engines-head{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.engines-lead{margin-bottom:0;max-width:640px}.engine-grid{gap:12px;grid-auto-columns:88%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.engine-card{scroll-snap-align:start}.engines-hint{display:flex}.engines-foot{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:600px){.engines{padding-block:16px 28px}.engines-panel{border-radius:14px;gap:24px;padding:40px 18px 32px}main>section#engines h2{font-size:31px}.engines-head .eyebrow{font-size:15px}.engines-lead{font-size:16px}.engine-card{padding:20px 17px 16px}.engine-card-head{flex-direction:column;gap:8px}.engine-model{text-align:left}.engine-name{font-size:23px}.engine-demo{padding:14px}.engine-demo-head{flex-wrap:wrap;gap:6px 10px}.engine-lang{flex:1 1 auto;min-width:0}.engine-lang b{white-space:nowrap}.engine-mode{flex:0 0 auto;margin-left:auto}.engine-result{font-size:17px;min-height:46px}.engine-facts{gap:0;grid-template-columns:minmax(0,1fr)}.engine-facts dt{grid-row:auto;margin-top:10px}.engine-facts dd{grid-row:auto}}main>#engines h2{font-size:clamp(36px,3.55vw,55px);font-weight:750;letter-spacing:-.045em;line-height:1.08}#engines{padding-block:58px}#engines .engines-panel{background:none;border:0;border-radius:0;gap:28px;padding:0}#engines .engines-head{gap:60px;grid-template-columns:1.25fr 1fr}#engines .engines-head-copy{gap:14px}#engines .engines-lead{font-size:18px;line-height:1.6}#engines .engine-card{border-radius:20px;gap:20px;padding:24px}#engines .engine-card-head{display:grid;gap:12px;grid-template-columns:1fr auto;position:relative}#engines .engine-card-id{display:contents}#engines .engine-tag{font-size:13px;grid-column:1;grid-row:1;justify-self:start;padding:6px 12px}#engines .engine-model{align-self:center;font-size:12px;grid-column:2;grid-row:1}#engines .engine-name{font-size:30px;grid-column:1/-1;letter-spacing:-.03em;line-height:1.15}#engines .engine-strength{font-size:17px;grid-column:1/-1;line-height:1.5;min-height:51px}#engines .engine-demo{gap:13px;padding:16px 18px}#engines .engine-mode{background:color-mix(in srgb,var(--eg-mode) 9%,transparent);border-radius:20px;padding:5px 9px}#engines .engine-said-text{font-size:16px;line-height:1.5}#engines .engine-result{font-size:21px;line-height:1.4;min-height:58px}#engines .engine-facts{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}#engines .engine-facts>div{border-left:1px solid var(--eg-line);min-width:0;padding:0 12px}#engines .engine-facts>div:first-child{border-left:0;padding-left:0}#engines .engine-facts>div:last-child{padding-right:0}#engines .engine-facts dt{align-items:center;display:flex;font-size:12px;font-weight:400;gap:6px;letter-spacing:0;margin:0 0 9px;text-transform:none}#engines .engine-facts dt .section-icon{height:18px;width:18px}#engines .engine-facts dd{font-size:14px;grid-row:auto;line-height:1.4;margin:0}#engines .engines-foot{align-items:center;display:flex;flex-direction:column;gap:12px;padding:2px 0 0;text-align:center}#engines .engines-foot strong{color:var(--ink);font-size:21px}#engines .engines-foot p{font-size:14px;line-height:1.5;margin-top:5px}@media(max-width:1190px){#engines .engine-card{padding:20px}#engines .engine-facts{grid-template-columns:1fr 1fr;row-gap:15px}#engines .engine-facts>div:nth-child(3){border-left:0;padding-left:0}#engines .engine-strength{min-height:77px}}@media(max-width:999px){#engines{padding-block:42px}#engines .engines-head{gap:18px;grid-template-columns:1fr}#engines .engine-grid{display:grid;gap:16px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible;padding:0}#engines .engine-model{grid-column:1/-1;grid-row:2;text-align:left}#engines .engine-strength{font-size:16px;min-height:72px}#engines .engine-result{font-size:19px}}@media(max-width:600px){#engines{padding-block:34px}main>#engines h2{font-size:36px}#engines .engines-lead{font-size:17px}#engines .engine-grid{gap:18px;grid-template-columns:1fr}#engines .engine-card-head{gap:10px}#engines .engine-strength{min-height:0}#engines .engine-demo{min-height:180px;padding:15px}#engines .engine-name{font-size:29px}#engines .engine-facts{grid-template-columns:1fr 1fr}#engines .engine-facts dt{margin-top:0}#engines .engine-facts dd{font-size:15px}#engines .engine-facts>div{padding:0 12px}#engines .engine-facts>div:nth-child(odd){padding-left:0}}#engines .engines-head-copy{gap:0}#engines .engine-demo{flex:none;min-height:175px}#engines .engines-foot{gap:8px;padding:0}#engines .engines-foot>div{display:block;gap:0}#engines .engines-foot p{margin-top:4px}@media(min-width:1000px)and (max-height:820px){#engines{padding-block:36px}main>#engines h2{font-size:46px}#engines .engine-card{gap:14px;padding:20px}#engines .engine-name{font-size:28px}#engines .engine-strength{font-size:16px;min-height:48px}#engines .engine-demo{gap:9px;padding:13px 16px}#engines .engine-result{font-size:20px;min-height:56px}#engines .engine-facts dd{font-size:13px}}@media(min-width:1000px){#engines{padding-block:40px}#engines .engine-card{gap:14px;padding:20px}#engines .engine-card-head{gap:8px}#engines .engine-demo{gap:8px;padding:14px 16px}#engines .engines-foot{flex-direction:row;gap:32px;justify-content:center;text-align:left}}@media(max-width:600px){#engines .mobile-swipe-hint{margin:0}#engines .engine-grid{display:grid;gap:14px;grid-auto-columns:90%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 12px;scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent;scrollbar-width:thin}#engines .engine-card{min-width:0;scroll-snap-align:start}}#engines .engines-head{display:block}#engines .engines-lead{margin:16px 0 0;max-width:1050px}.hood-lanes{align-items:start;display:grid;gap:15px;grid-template-columns:1fr 1fr}.hood-lane{background:var(--card);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:20px 22px}.hood-lane.is-local{background:linear-gradient(160deg,var(--soft),var(--card) 70%);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.hood-lane-title{color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0}.hood-lane-note{color:var(--body);font-size:13px;margin:0 0 12px}.hood-lane-list{margin:0}.hood-lane-list dt{color:var(--ink);font-size:15px;font-weight:600;margin-top:12px}.hood-lane-list dt:first-of-type{margin-top:0}.hood-lane-list dd{color:var(--body);font-size:13px;line-height:1.55;margin:3px 0 0;text-wrap:pretty}@media(max-width:1190px){.hood-lanes{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hood-lanes{display:grid;gap:12px;grid-auto-columns:88%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.hood-lane{padding:17px 18px;scroll-snap-align:start}.hood-lane.is-local{grid-column:auto}}#providers{padding-block:58px}#providers .section-heading{align-items:center;gap:70px;grid-template-columns:1.15fr 1fr;margin-bottom:30px}#providers .section-heading .eyebrow{align-items:center;color:var(--body);display:flex;font-size:14px;font-weight:600;gap:12px;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}#providers .eyebrow:after{background:var(--line);content:"";height:2px;width:32px}main>#providers h2{font-size:clamp(36px,3.55vw,55px);font-weight:750;letter-spacing:-.045em;line-height:1.08}#providers .section-heading>p{font-size:18px;line-height:1.6}#providers .hood-lanes{align-items:stretch;display:grid;gap:20px;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0}#providers .hood-lane{border-radius:20px;gap:0;padding:24px}#providers .provider-heading{align-items:flex-start;display:flex;gap:18px;margin-bottom:17px}#providers .provider-heading>.section-icon{background:var(--soft);border-radius:16px;height:50px;padding:12px;width:50px}#providers .hood-lane-title{font-size:24px;line-height:1.2;margin:0 0 6px}#providers .hood-lane-note{font-size:16px;line-height:1.5;margin:0}#providers .provider-row{border-top:1px solid var(--line);padding:13px 0 13px 42px;position:relative}#providers .provider-row:first-child{border:0}#providers .provider-row:last-child{padding-bottom:0}#providers .hood-lane-list dt{align-items:center;display:flex;font-size:17px;font-weight:700;line-height:1.4;margin:0}#providers .hood-lane-list dt .section-icon{color:var(--ink);height:24px;left:0;position:absolute;top:15px;width:24px}#providers .hood-lane-list dd{font-size:15px;line-height:1.5;margin:3px 0 0}@media(max-width:999px){#providers{padding-block:42px}#providers .section-heading{gap:18px;grid-template-columns:1fr}#providers .hood-lanes{gap:15px}#providers .hood-lane{padding:19px}}@media(max-width:600px){#providers{padding-block:34px}main>#providers h2{font-size:36px}#providers .section-heading{margin-bottom:22px}#providers .section-heading>p{font-size:17px}#providers .hood-lanes{gap:18px;grid-template-columns:1fr}#providers .hood-lane{padding:19px}#providers .provider-heading{gap:12px}#providers .hood-lane-title{font-size:24px}#providers .hood-lane-note{font-size:15px}#providers .provider-row{padding-left:36px}#providers .hood-lane-list dd{font-size:15px}}@media(min-width:1000px)and (max-height:820px){#providers{padding-block:36px}main>#providers h2{font-size:46px}#providers .section-heading{margin-bottom:24px}#providers .hood-lane{padding:20px}#providers .provider-row{padding-bottom:10px;padding-top:10px}#providers .hood-lane-list dd{font-size:14px}}@media(max-width:600px){#providers .hood-lanes{display:grid;gap:14px;grid-auto-columns:90%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 12px;scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent;scrollbar-width:thin}#providers .hood-lane{min-width:0;scroll-snap-align:start}#providers .hood-lane.is-local{grid-column:auto}}.polish-panel{background:var(--surface);border-radius:16px;display:flex;flex-direction:column;gap:34px;padding:56px 36px}.polish-card{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 6%,var(--card)),var(--card) 62%);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:20px;box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 9%,transparent);gap:22px;padding:28px 30px 18px;position:relative}.polish-card,.polish-card-head{display:flex;flex-direction:column;min-width:0}.polish-card-head{gap:6px}.polish-card-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.polish-card-title{color:var(--ink);font-size:23px;font-weight:700;letter-spacing:-.5px;margin:0}.polish-where{border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.09em;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.polish-where.is-mac{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--polish-mark)}.polish-where.is-ai{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent);color:var(--body)}.polish-card-note{color:var(--body);font-size:16px;line-height:1.5;margin:0;text-wrap:pretty}.polish-compare{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.polish-side{background:color-mix(in srgb,var(--accent) 4%,transparent);border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);border-radius:15px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px}.polish-side-out{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.polish-side-label{color:var(--body);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.polish-raw{color:var(--body);font-size:20px;line-height:1.45}.polish-out,.polish-raw{margin:0;overflow-wrap:anywhere;text-wrap:pretty}.polish-out{color:var(--ink);font-size:23px;font-weight:500;letter-spacing:-.4px;line-height:1.4;transition:opacity .45s,transform .45s;white-space:pre-line}.polish-out.is-entering{opacity:0;transform:translateY(8px)}.polish-out span,.polish-raw span{border-radius:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:opacity .45s,text-decoration-color .45s}.polish-raw .is-cut{opacity:1}.polish-raw.is-live .is-cut{opacity:.4;text-decoration:line-through}.polish-out .is-mark,.polish-raw .is-mark{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--polish-mark);font-weight:600;margin-inline:-3px;padding:1px 3px}.polish-arrow{display:grid;place-items:center;position:relative}.polish-arrow:before{background:color-mix(in srgb,var(--accent) 16%,transparent);bottom:0;content:"";position:absolute;top:0;width:1px}.polish-arrow span{background:var(--card);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;box-shadow:0 0 0 5px var(--card),0 6px 16px color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);display:grid;font-size:17px;height:38px;line-height:1;place-items:center;position:relative;width:38px}.polish-nav{border-top:1px solid color-mix(in srgb,var(--accent) 13%,transparent);gap:16px;padding-top:6px}.polish-dots,.polish-nav{align-items:center;display:flex;flex-wrap:wrap}.polish-dots{gap:4px}.polish-dot{background:none;border:0;cursor:pointer;display:grid;height:26px;padding:0;place-items:center;width:20px}.polish-dot:before{background:color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;content:"";height:6px;transition:background .25s,width .25s,height .25s;width:6px}.polish-dot:hover:before{background:color-mix(in srgb,var(--accent) 60%,transparent)}.polish-dot.is-current:before{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent);height:10px;width:10px}.polish-count{color:var(--body);font-size:13px;font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.polish-hint{align-items:center;color:var(--body);display:flex;font-size:13px;gap:8px;margin:0;white-space:nowrap}.polish-hint span{color:var(--accent);font-size:16px}.polish-guards{align-items:stretch;display:flex;flex-direction:column;gap:14px}.polish-guards-heading{align-self:flex-end;color:var(--eg-body);font-size:14px;font-weight:500;margin:0;padding:0}.polish-guard-row{align-items:start;display:grid;gap:0 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.polish-guard{min-width:0}.polish-guard-name{align-items:center;border-bottom:2px solid var(--eg-hi-line);color:var(--eg-ink);cursor:pointer;display:flex;font-size:16px;font-weight:600;letter-spacing:-.2px;gap:12px;justify-content:space-between;list-style:none;margin:0;min-height:54px;padding-block:12px}.polish-guard-name::-webkit-details-marker{display:none}.polish-guard-note{color:var(--eg-body);font-size:14px;line-height:1.5;margin:12px 0 0;text-wrap:pretty}.polish-guard-mark{border:1px solid var(--eg-line);border-radius:50%;flex:none;height:24px;position:relative;transition:transform .25s ease,border-color .2s;width:24px}.polish-guard-mark:after,.polish-guard-mark:before{background:var(--eg-accent);border-radius:1px;content:"";left:50%;position:absolute;top:50%}.polish-guard-mark:before{height:1.5px;transform:translate(-50%,-50%);width:9px}.polish-guard-mark:after{height:9px;transform:translate(-50%,-50%);width:1.5px}.polish-guard[open] .polish-guard-mark{border-color:var(--eg-accent);transform:rotate(45deg)}.polish-guard-name:hover .polish-guard-mark{border-color:var(--eg-accent)}@media(max-width:1320px){.polish-panel{gap:30px;padding:48px 30px}}@media(max-width:1190px){.polish-panel{gap:28px;padding:42px 26px}.polish-head{gap:32px}.polish-compare{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.polish-side{padding:16px 17px}.polish-out{font-size:21px}}@media(max-width:999px){.polish-head{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.polish-head-aside{max-width:640px}.polish-compare{gap:16px;grid-template-columns:minmax(0,1fr)}.polish-arrow{height:38px}.polish-arrow:before{height:1px;inset:auto 0;width:auto}.polish-arrow span{transform:rotate(90deg)}.polish-guard-row{gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.polish{padding-block:16px 28px}.polish-panel{border-radius:14px;gap:22px;padding:30px 16px}main>section#polish h2{font-size:36px}.polish-head-copy .eyebrow{font-size:16px}.polish-lead{font-size:17px}.polish-where{font-size:11px;padding:4px 9px}.polish-nav{gap:12px}.polish-dots{display:none}.polish-count{font-size:12px}.polish-hint{display:none}.polish-card{border-radius:16px;gap:18px;padding:20px 16px 14px}.polish-card-title{font-size:19px}.polish-card-note{font-size:15px}.polish-side{padding:14px 15px}.polish-raw{font-size:18px}.polish-out{font-size:20px}.polish-guard-row{gap:16px;grid-template-columns:minmax(0,1fr)}}.polish{--eg-panel: #f4effb;--eg-ink: #181122;--eg-body: #5d5370;--eg-mute: #6b6178;--eg-accent: #793bd4;--eg-on-accent: #fff;--eg-line: #2a184a1f;--eg-well: #ffffffe0;--eg-card: #ffffffb8;--eg-card-hi: linear-gradient(180deg, #7c3aed17, #ffffffe6);--eg-hi-line: #793bd44d;--eg-hi-line-soft: #793bd433;--eg-chip: #7c3aed1a;--eg-mark: #7c3aed24;--eg-pill: #2a184a0f;--eg-track: #2a184a1a;--eg-dot: #793bd440;--eg-dot-hover: #793bd499;--eg-dot-ring: #793bd424;--eg-mode: #12715c}html[data-theme=dark] :is(.engines,.polish,.people,.proof){--eg-panel: #1a1326;--eg-ink: #f4f0fb;--eg-body: #b3a7c9;--eg-mute: #8f83a6;--eg-accent: #c4a6ff;--eg-on-accent: #1a1326;--eg-line: #ffffff1a;--eg-well: #0f0a1ab3;--eg-card: #ffffff08;--eg-card-hi: linear-gradient(180deg, #7c3aed24, #7c3aed08);--eg-hi-line: #c4a6ff59;--eg-hi-line-soft: #c4a6ff3d;--eg-chip: #7c3aed2e;--eg-mark: #7c3aed3d;--eg-pill: #ffffff0f;--eg-track: #ffffff14;--eg-dot: #c4a6ff4d;--eg-dot-hover: #c4a6ff99;--eg-dot-ring: #c4a6ff29;--eg-mode: #8fd3c4}.polish-panel{background:var(--eg-panel);border:1px solid var(--eg-line)}.polish-panel,main>section#polish h2{color:var(--eg-ink)}.polish-head-copy .eyebrow,main>section#polish h2 .accent-ink{color:var(--eg-accent)}.polish-lead{color:var(--eg-body)}.polish-head-aside .text-link{color:var(--eg-accent)}.polish-card{background:var(--eg-card-hi);border:1px solid var(--eg-hi-line);box-shadow:none}.polish-card-title{color:var(--eg-ink)}.polish-card-note{color:var(--eg-body)}.polish-where{font-size:12px;font-weight:600;letter-spacing:.04em;padding:4px 11px;text-transform:none}.polish-where.is-mac{background:var(--eg-accent);color:var(--eg-on-accent)}.polish-where.is-ai{background:transparent;box-shadow:inset 0 0 0 1px var(--eg-hi-line);color:var(--eg-accent)}.polish-side{background:var(--eg-well);border:1px solid var(--eg-line);border-radius:12px}.polish-side-out{background:var(--eg-well);border-color:var(--eg-hi-line-soft)}.polish-side-label{color:var(--eg-mute);font-size:11px;font-weight:600;letter-spacing:.4px}.polish-raw{color:var(--eg-body)}.polish-out{color:var(--eg-ink)}.polish-out .is-mark,.polish-raw .is-mark{background:var(--eg-mark);color:var(--eg-accent)}.polish-arrow:before{background:var(--eg-line)}.polish-arrow span{background:var(--eg-panel);border-color:var(--eg-hi-line);box-shadow:0 0 0 5px var(--eg-panel);color:var(--eg-accent)}.polish-nav{border-top-color:var(--eg-line)}.polish-dot:before{background:var(--eg-dot)}.polish-dot:hover:before{background:var(--eg-dot-hover)}.polish-dot.is-current:before{background:var(--eg-accent);box-shadow:0 0 0 4px var(--eg-dot-ring)}.polish-count,.polish-hint{color:var(--eg-mute)}.polish-hint span{color:var(--eg-accent)}.polish .fine-print{color:var(--eg-mute)}main>#polish h2{font-size:clamp(36px,3.55vw,55px);font-weight:750;letter-spacing:-.045em;line-height:1.08}#polish{padding-block:58px}#polish .polish-panel{background:none;border:0;border-radius:0;gap:25px;padding:0}#polish .polish-head{align-items:stretch;display:flex;flex-direction:column;gap:12px}#polish .polish-head-copy{gap:14px}#polish .polish-head-aside{align-items:center;display:flex;gap:30px;justify-content:space-between;max-width:none}#polish .polish-head-aside .text-link{flex:none;font-size:14px}#polish .polish-lead{font-size:18px;line-height:1.6;max-width:850px}#polish .polish-explorer{background:color-mix(in srgb,var(--eg-panel) 65%,var(--card));border:1px solid var(--eg-hi-line);border-radius:22px;padding:18px}#polish .polish-dots{align-items:stretch;display:grid;gap:4px;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:17px}#polish .polish-dot{align-items:center;border:1px solid transparent;border-radius:16px;color:var(--eg-body);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:10px;height:auto;justify-content:flex-start;line-height:1.35;min-height:100px;padding:13px 5px 10px;position:relative;text-align:center;width:auto}#polish .polish-dot:before{display:none}#polish .polish-dot .section-icon{color:inherit;height:25px;width:25px}#polish .polish-dot.is-current{background:var(--eg-chip);border-color:var(--eg-hi-line-soft);color:var(--eg-accent)}#polish .polish-dot:hover{background:var(--eg-chip)}#polish .polish-card{background:var(--eg-card-hi);border-radius:18px;box-shadow:none;gap:20px;padding:23px}#polish .polish-card-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}#polish .polish-card-title{font-size:25px}#polish .polish-card-note{font-size:17px;line-height:1.55}#polish .polish-side-label{font-size:12px}#polish .polish-out,#polish .polish-raw{font-size:23px;line-height:1.5;min-height:70px}#polish .polish-compare{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)}#polish .carousel-side.is-prev{left:0;transform:translate(-50%,-50%)}#polish .carousel-side.is-next{right:0;transform:translate(50%,-50%)}#polish .polish-nav{margin-top:14px;justify-content:flex-end;min-height:48px;padding-top:10px}#polish .polish-count{margin-right:auto}#polish .polish-hint{display:none}#polish .polish-raw.is-live .is-cut{background:#fc56851c;border-radius:3px;color:#b12755;opacity:1;text-decoration-color:#d4436b;text-decoration-thickness:2px}html[data-theme=dark] #polish .polish-raw.is-live .is-cut{background:#fc568524;color:#ffc1d0;text-decoration-color:#ff709a}@media(max-width:1190px){#polish .polish-dots{grid-template-columns:repeat(6,minmax(0,1fr))}#polish .polish-dot{min-height:85px;padding-block:10px}#polish .polish-head-aside{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:999px){#polish{padding-block:42px}#polish .polish-compare{gap:12px;grid-template-columns:1fr}#polish .polish-arrow{height:28px}#polish .polish-arrow span{height:30px;width:30px}#polish .polish-out,#polish .polish-raw{font-size:21px;min-height:0}}@media(max-width:600px){#polish{padding-block:34px}main>#polish h2{font-size:36px}#polish .polish-lead{font-size:17px}#polish .polish-explorer{border-radius:18px;overflow:hidden;padding:10px}#polish .polish-nav{flex-wrap:wrap}#polish .polish-hint{display:flex;flex-basis:100%;justify-content:center}#polish .polish-dots{display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:12px}#polish .polish-dot{font-size:12px;gap:8px;min-height:88px;padding:10px 4px}#polish .polish-card{padding:16px 13px}#polish .polish-card-title{font-size:22px}#polish .polish-card-note{font-size:16px}#polish .polish-out,#polish .polish-raw{font-size:20px}#polish .polish-side{padding:15px}}main>section:is(#hood,#engines,#providers,#polish,#people,#community,#compare,#story,#download) .eyebrow,#apps .eyebrow{align-items:center;color:var(--body);display:flex;font-size:13px;font-weight:650;gap:16px;letter-spacing:.1em;line-height:1.4;margin:0 0 14px;padding:0;text-transform:uppercase}main>section:is(#hood,#engines,#providers,#polish,#people,#community,#compare,#story,#download) .eyebrow:after,#apps .eyebrow:after{background:var(--line);content:"";display:block;flex:none;height:2px;width:44px}#polish .polish-head-copy{gap:0}@media(min-width:1000px)and (max-height:820px){#polish{padding-block:36px}main>#polish h2{font-size:46px}#polish .polish-card{gap:16px;padding:20px}#polish .polish-out,#polish .polish-raw{font-size:21px;min-height:55px}}@media(max-width:600px){#polish .polish-dots{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 14px;position:relative;scroll-snap-type:x proximity;scrollbar-color:var(--eg-hi-line) transparent;scrollbar-width:thin}#polish .polish-dot{flex:0 0 106px;gap:9px;min-height:94px;padding:12px 7px;scroll-snap-align:start}}@media(prefers-color-scheme:dark){html:not([data-theme]) :is(.engines,.polish,.people,.proof){--eg-panel: #1a1326;--eg-ink: #f4f0fb;--eg-body: #b3a7c9;--eg-mute: #8f83a6;--eg-accent: #c4a6ff;--eg-on-accent: #1a1326;--eg-line: #ffffff1a;--eg-well: #0f0a1ab3;--eg-card: #ffffff08;--eg-card-hi: linear-gradient(180deg, #7c3aed24, #7c3aed08);--eg-hi-line: #c4a6ff59;--eg-hi-line-soft: #c4a6ff3d;--eg-chip: #7c3aed2e;--eg-mark: #7c3aed3d;--eg-pill: #ffffff0f;--eg-track: #ffffff14;--eg-dot: #c4a6ff4d;--eg-dot-hover: #c4a6ff99;--eg-dot-ring: #c4a6ff29;--eg-mode: #8fd3c4}html:not([data-theme]) #polish .polish-raw.is-live .is-cut{background:#fc568524;color:#ffc1d0;text-decoration-color:#ff709a}}.case-carousel{margin:-16px;padding:16px}.case-frame{padding:0}@media(max-width:600px){.case-carousel{margin:0;padding:0 0 12px}}.audience-choices{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.audience-choices button{background:none;border:1px solid var(--line);border-radius:30px;color:var(--body);font-size:15px;min-height:46px;padding:9px 18px}.audience-choices button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.audience-choices button span{margin-right:7px}html[data-theme=dark] .audience-choices button[aria-pressed=true]{color:#211329}.case-stage{grid-template-columns:20% 27% 53%;min-height:410px;position:relative}.case-swipe-hint{display:none}.case-copy{padding:20px 12px 20px 0;position:relative;z-index:3}.case-copy h3{font-size:27px}.case-copy p{font-size:15px;margin-top:18px}.case-status{color:var(--accent);display:inline-block;margin-top:18px}.case-person{z-index:1}.case-person img{bottom:-3px;height:112%;left:-15%;object-fit:contain;position:absolute;width:130%}.case-screen{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);height:410px;min-width:0;padding:12px;position:relative;z-index:2}.case-screen>.host-app{height:100%}.case-screen .illustrated-result{font-size:14px}.case-screen .host-vscode .code-editor{width:32%}.case-screen .host-vscode .code-chat-help{font-size:11px;padding:14px 0}.case-screen .host-vscode .code-input .host-draft-slot{min-height:105px}.case-screen .host-docs .illustrated-result{font-family:Georgia,serif;font-size:17px;line-height:1.75}.case-screen .host-gmail .illustrated-result{font-size:13px}.case-screen .gmail-compose{height:calc(100% - 40px);right:10px;width:80%}.case-screen .gmail-format{display:none}.case-screen .gmail-subject,.case-screen .gmail-to{min-height:24px}.case-screen .host-keep{border:4px solid #655c6b;border-bottom:0;border-radius:25px 25px 0 0;width:252px}.case-screen.is-phone .wave-meter{gap:1px}.case-screen.is-phone .wave-meter i{width:2px}.case-screen.is-phone .recording-raw{font-size:13px;line-height:19px;max-height:120px;padding:10px 12px}.case-controls{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-top:20px}.case-controls>div{align-items:center;display:flex;flex-shrink:0;gap:10px}.case-controls .fine-print{max-width:590px}.case-controls #case-count{color:var(--body);font-size:13px;min-width:37px;text-align:center}.people .wrap>.text-link{font-size:14px;margin-top:6px}@media(min-width:1100px)and (max-height:780px){.case-stage{min-height:365px}.case-screen{height:365px}}@media(max-width:1190px){.case-stage{grid-template-columns:24% 25% 51%}.case-copy h3{font-size:24px}.case-copy p{font-size:14px}.case-screen .host-sidebar{flex-basis:92px}}@media(max-width:999px){.case-stage{gap:0;grid-template-columns:38% 62%}.case-copy{grid-column:1/-1;padding:0 0 20px}.case-copy h3{font-size:27px;max-width:650px}.case-copy p{font-size:15px;margin-top:10px;max-width:630px}.case-status{margin-top:8px}.case-screen{grid-column:2;height:380px}.case-controls{align-items:start}.case-controls .fine-print{font-size:11px}.case-controls>div{gap:6px}}@media(max-width:600px){.audience-choices{gap:7px;margin-bottom:25px}.audience-choices button{font-size:13px;min-height:42px;padding:8px 12px}.audience-choices button span{margin-right:4px}.case-stage{display:flex;flex-direction:column}.case-copy{padding:0}.case-copy h3{font-size:25px}.case-copy p{font-size:14px;margin-top:11px}.case-status{margin-top:10px}.case-person{flex:none;height:250px;margin-top:12px}.case-person img{height:115%;left:0;width:100%}.case-screen{border-radius:17px;flex:none;height:355px;margin-top:-12px;padding:8px}.case-screen .host-sidebar,.case-screen .host-vscode .code-editor{display:none}.case-screen .host-vscode .code-input .host-draft-slot{min-height:125px}.case-screen .host-docs .illustrated-result{font-size:15px}.case-screen .illustrated-result{font-size:13px}.case-screen .gmail-compose{right:5px;width:94%}.case-screen .gmail-to{display:none}.case-screen .host-keep{max-width:92%;width:228px}.case-controls{flex-direction:column;gap:10px}.case-controls>div{justify-content:flex-end;width:100%}.case-controls #case-tour{margin-right:auto}.case-controls .fine-print{font-size:11px}.people .wrap>.text-link{font-size:13px}}.audience-choices{gap:10px;margin-bottom:36px}.audience-choices button{font-size:16px;min-height:48px;padding:11px 18px}.case-stage{align-items:stretch;grid-template-columns:22% 28% 50%;min-height:460px}.case-copy{padding:25px 20px 25px 0}.case-copy h3{font-size:30px;font-weight:600;line-height:1.23}.case-copy p{line-height:1.7}.case-status{font-size:13px}.case-person{pointer-events:none}.case-screen{border-radius:20px;height:460px;padding:10px}.case-screen .hero-native-well{bottom:18px;top:auto}.case-screen .hero-native-processing{bottom:18px}.case-screen .illustrated-result{font-size:16px;line-height:1.65}.case-screen .host-gmail .illustrated-result{font-size:15px}.case-screen .host-docs .illustrated-result{font-size:18px}.case-screen .host-vscode .code-editor{width:28%}.case-screen .gmail-compose{height:calc(100% - 44px);width:84%}.case-controls .fine-print{font-size:13px}.case-controls #case-count{font-size:14px}.case-screen.is-phone .hero-native-well{bottom:50px;width:var(--phone-well, 224px)}.case-screen.is-phone .hero-native-header{gap:6px;padding-inline:9px}.case-screen.is-phone .hero-native-clock{font-size:11px}.case-screen.is-phone .hero-native-meter{gap:1px;width:59px}.case-screen.is-phone .hero-native-meter i{width:1.5px}.case-screen.is-phone .hero-native-mode{font-size:8px;gap:3px;padding-inline:5px}.case-screen.is-phone .hero-native-mode:before{height:3px;width:3px}.case-screen.is-phone .hero-native-words{font-size:12px;line-height:18px;margin:10px 0 12px;max-height:90px;padding:0 12px}@media(max-width:1190px){.case-copy p{font-size:15px}.case-stage{grid-template-columns:24% 26% 50%}}@media(max-width:999px){.case-stage{grid-template-columns:37% 63%}.case-copy{grid-column:1/-1;padding:0 0 24px}.case-copy h3{font-size:29px}.case-copy p{font-size:17px}.case-person{grid-column:1}.case-screen{grid-column:2;height:415px}}@media(max-width:600px){.audience-choices{gap:7px;margin-bottom:28px}.audience-choices button{font-size:13px;min-height:43px;padding:8px 12px}.case-stage{display:flex;min-height:0}.case-person{height:280px;margin-top:0}.case-screen{height:390px;margin-top:-8px;padding:8px}.case-screen .host-gmail .illustrated-result,.case-screen .illustrated-result{font-size:14px}.case-screen .host-docs .illustrated-result{font-size:16px}.case-controls .fine-print{font-size:12px}}@media(prefers-reduced-motion:reduce){.case-stage .case-screen{animation:none}}main>#people .section-heading{display:block;margin-bottom:29px}#people .section-heading h2{font-size:clamp(44px,3.7vw,62px);max-width:1200px}#people .section-heading p{margin-top:18px;max-width:740px}.audience-choices{margin-bottom:27px}.case-stage{column-gap:0;display:grid;grid-template-columns:43% 57%;isolation:isolate;min-height:0;row-gap:20px}.case-copy{align-items:start;column-gap:60px;display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:0}.case-copy h3{font-size:29px;line-height:1.25;max-width:600px}.case-copy p{font-size:17px;line-height:1.65;margin:0;max-width:530px}.case-status{grid-column:1/-1;margin-top:8px;min-height:0}.case-status:empty{display:none}.case-person{grid-column:1;grid-row:2;height:505px;margin:0;min-width:0;overflow:visible;position:relative}.case-person .case-scene{height:100%;inset:0 auto 0 -24px;mask-composite:intersect;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 76%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 93%,transparent);object-fit:cover;object-position:center 43%;position:absolute;width:calc(100% + 95px)}.case-stage[data-case="1"] .case-scene{object-position:47% 42%}.case-stage[data-case="4"] .case-scene{object-position:55% 35%}.case-stage[data-case="8"] .case-scene{object-position:45% 39%}.case-screen{border-radius:19px;box-shadow:0 18px 55px #0c06142a;grid-column:2;grid-row:2;height:505px;margin:0;padding:9px}.case-screen .illustrated-result{font-size:15px;line-height:1.6}.case-screen .clinical-notes .illustrated-result{font-size:15px;line-height:1.48}.case-screen .clinical-notes .illustrated-result p+p{margin-top:12px}.case-screen .clinical-notes{overflow:auto}.case-controls{margin-top:17px}@media(max-width:1190px){.case-copy{column-gap:35px}.case-copy h3{font-size:26px}}@media(max-width:999px){.case-copy{display:block}.case-copy p{margin-top:12px}.case-status{display:block}.case-person,.case-screen{height:470px}.case-stage{grid-template-columns:40% 60%}.case-person .case-scene{object-position:45% 40%}}@media(max-width:600px){#people .section-heading h2{font-size:37px}.case-frame{background:var(--eg-card);border:1px solid var(--eg-line);border-radius:22px;overflow:hidden}.case-stage{display:flex;flex-direction:column;gap:0;padding:16px}.case-copy{margin-bottom:14px}.case-copy h3{font-size:23px}.case-copy p{font-size:15px;line-height:1.55}.case-person{flex:none;height:180px;margin:0}#people .case-person .case-scene{height:100%;left:-16px;mask-image:linear-gradient(180deg,transparent,#000 5%,#000 87%,transparent);object-position:50% 16%;width:calc(100% + 32px)}.case-screen{flex:none;height:400px;margin-top:-18px;padding:8px}.case-screen>.host-app{overflow-y:auto}#people .case-swipe-hint{color:var(--eg-body);display:block;font-size:13px;margin:0;padding:12px 16px 0;text-align:center}.case-screen .clinical-notes .illustrated-result{font-size:13px;line-height:1.5}.case-screen .clinical-body aside{display:none}}.people{--eg-panel: #f4effb;--eg-ink: #181122;--eg-body: #5d5370;--eg-mute: #6b6178;--eg-accent: #793bd4;--eg-on-accent: #fff;--eg-line: #2a184a1f;--eg-well: #ffffffe0;--eg-card: #ffffffb8;--eg-card-hi: linear-gradient(180deg, #7c3aed17, #ffffffe6);--eg-hi-line: #793bd44d;--eg-hi-line-soft: #793bd433;--eg-chip: #7c3aed1a;--eg-mark: #7c3aed24;--eg-pill: #2a184a0f;--eg-track: #2a184a1a;--eg-dot: #793bd440;--eg-dot-hover: #793bd499;--eg-dot-ring: #793bd424;--eg-mode: #12715c}@media(max-width:600px){.audience-choices button{min-height:44px}}@media(max-height:820px)and (min-width:1000px){.case-person,.case-screen{height:400px}#people{padding-block:52px}#people .section-heading{margin-bottom:22px}}#people .section-heading>.eyebrow{grid-column:1/-1;margin-bottom:0}@media(max-width:600px){#people .audience-choices{flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:12px;scrollbar-color:var(--line) transparent;scrollbar-width:thin}#people .audience-choices>button{flex:none;white-space:nowrap}}#people{background:var(--bg);color:var(--eg-ink);padding-block:58px;--ink: var(--eg-ink);--body: var(--eg-body);--accent: var(--eg-accent);--line: var(--eg-line);--soft: var(--eg-chip);--surface: var(--bg)}main>section:is(#people,#community) .section-heading{display:block;margin-bottom:28px}main>section:is(#people,#community) .section-heading h2{color:var(--eg-ink);font-size:clamp(34px,3.1vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.06;max-width:1200px}main>section:is(#people,#community) .section-heading h2 .accent-ink{color:var(--eg-accent);font-weight:inherit}main>section:is(#people,#community) .section-heading>p:not(.eyebrow){color:var(--eg-body);font-size:18px;line-height:1.6;margin-top:16px;max-width:850px}main>section:is(#people,#community) .section-heading>.eyebrow{margin:0 0 14px}#people .audience-choices>button{background:var(--eg-card);border-color:var(--eg-line)}#people .audience-choices>button[aria-pressed=true]{background:var(--eg-chip);border-color:var(--eg-hi-line);box-shadow:none;color:var(--eg-accent)}#people .case-copy h3{color:var(--eg-ink);font-weight:700}#people .case-screen{background:var(--eg-well);border-color:var(--eg-line);border-radius:20px;box-shadow:var(--shadow)}@media(min-width:1000px)and (max-height:820px){#people{padding-block:36px}}@media(max-width:999px){#people{padding-block:42px}}@media(max-width:600px){#people{padding-block:34px}}@media(max-width:600px){main>section:is(#people,#community) .section-heading h2{font-size:31px}}@media(max-width:600px){main>section:is(#people,#community) .section-heading>p:not(.eyebrow){font-size:17px}}#people .audience-choices{position:relative}@media(prefers-color-scheme:dark){html:not([data-theme]) .audience-choices button[aria-pressed=true]{color:#211329}}.proof-grid{display:grid;gap:18px;grid-template-columns:1.15fr .6fr .6fr}.proof-card{background:var(--card);border:1px solid var(--line);border-radius:19px;display:flex;flex-direction:column;min-width:0}.proof-feature{grid-row:span 2;padding:26px}.source-line{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:18px}.source-mark{background:var(--soft);border-radius:10px;color:var(--accent);display:grid;flex-shrink:0;font-size:14px;font-weight:600;height:32px;place-items:center;width:32px}.source-mark.youtube{background:#e9474420;color:#ff5554}.source-mark.reddit{background:#fb67321c;color:#b84313}html[data-theme=dark] .source-mark.reddit{color:#f97f56}@media(prefers-color-scheme:dark){html:not([data-theme]) .source-mark.reddit{color:#f97f56}}.source-line small{color:var(--body);display:block;font-size:12px}.proof-feature h3{font-size:31px;line-height:1.18;margin-bottom:16px}.review-poster{aspect-ratio:16/8.6;background:#20182e;border:0;border-radius:12px;display:block;margin:0 0 16px;overflow:hidden;padding:0;position:relative;width:100%}.review-poster img{height:100%;object-fit:cover;opacity:.8;width:100%}.review-poster span{color:#fff;display:grid;font-size:40px;inset:0;place-items:center;position:absolute;text-shadow:0 2px 12px #150b30}.review-poster small{bottom:12px;color:#fff;font-size:12px;left:16px;position:absolute}.review-embed{aspect-ratio:16/9;min-height:200px;border:0;border-radius:12px;margin-bottom:16px;width:100%}.proof-feature>p{font-size:16px;line-height:1.65}.review-score{display:flex;font-size:14px;gap:22px;margin:16px 0}.review-score strong{color:var(--ink);font-size:18px}.proof-card blockquote{color:var(--ink);flex:1;font:21px/1.5 Georgia,serif;margin-bottom:16px}.proof-card:not(.proof-feature) h3{font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.45;margin:0 0 14px}.proof-card .text-link{font-size:13px;margin-top:auto}.proof-card>p{font-size:14px}.proof-feature .fine-print{margin-top:8px}@media(max-width:1190px){.proof-grid{grid-template-columns:1.2fr 1fr}.proof-feature{grid-row:span 2}}@media(max-width:999px){.proof-feature{display:grid;gap:0 22px;grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr}.proof-feature .source-line{grid-column:1/-1}.proof-feature .review-embed,.proof-feature .review-poster{grid-column:2;grid-row:2 / span 3}.proof-feature h3{font-size:28px}.proof-feature .fine-print,.proof-feature>.text-link{grid-column:1/-1}}@media(max-width:600px){.proof-grid{gap:14px;grid-template-columns:1fr}.proof-feature{display:flex}.proof-card{padding:21px}.proof-feature h3{font-size:29px}.proof-feature>p{font-size:15px}.proof-card:not(.proof-feature) h3{font-size:19px}.proof-feature .review-poster{aspect-ratio:16/9}}.proof-grid{gap:20px;grid-template-columns:1.1fr .65fr .65fr}.proof-card{border-radius:20px;padding:25px}.source-line{font-size:16px;margin-bottom:22px}.source-line small{font-size:13px}.source-mark{border-radius:12px;font-size:18px;height:40px;width:40px}.proof-feature h3{font-size:34px}.proof-card blockquote{font-size:24px;line-height:1.5}.proof-card:not(.proof-feature) h3{font-size:22px}.proof-card>p{font-size:16px;line-height:1.7}.proof-card .text-link{font-size:15px}.review-score{font-size:16px;gap:25px}.review-score strong{font-size:23px}.proof-feature .fine-print{font-size:13px}@media(max-width:1190px){.proof-grid{grid-template-columns:1.1fr 1fr}.proof-card:last-child{grid-column:1/-1}}@media(max-width:999px){.proof-feature{grid-column:1/-1}.proof-card:last-child{grid-column:auto}}@media(max-width:600px){.proof-grid{display:flex;flex-direction:column;gap:15px}.proof-card{padding:23px}.proof-feature h3{font-size:30px}.proof-card blockquote{font-size:24px}.proof-card .text-link{font-size:14px}.source-line{font-size:15px}.proof-feature .fine-print{font-size:12px}}main>#community .section-heading{display:block;margin-bottom:31px}#community .section-heading p{margin-top:16px;max-width:820px}.proof-grid{gap:17px;grid-template-columns:1fr .7fr .7fr}.proof-card{padding:22px}.proof-feature h3{font-size:29px}.proof-feature .review-poster{aspect-ratio:2.1}.proof-card blockquote{font-size:23px;line-height:1.42}.proof-card>p{font-size:15px}.proof-card:not(.proof-feature) h3{font-size:21px}.source-line{margin-bottom:17px}.review-score{margin:12px 0}.review-score strong{font-size:21px}.proof-feature .fine-print{font-size:12px}.proof-hint{align-items:center;color:var(--body);display:none;font-size:13px;gap:8px;margin:0 0 4px}.proof-hint span{color:var(--accent);font-size:16px}@media(max-width:999px){.proof-grid{grid-template-columns:1fr 1fr}.proof-feature{display:flex;grid-column:1/-1;grid-row:auto}}@media(max-width:600px){.proof-grid{display:grid;gap:12px;grid-auto-columns:86%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.proof-card{scroll-snap-align:start}.proof-feature{grid-row:auto}.proof-hint{display:flex}.proof-card blockquote{font-size:23px}}.proof{--eg-panel: #f4effb;--eg-ink: #181122;--eg-body: #5d5370;--eg-mute: #6b6178;--eg-accent: #793bd4;--eg-on-accent: #fff;--eg-line: #2a184a1f;--eg-well: #ffffffe0;--eg-card: #ffffffb8;--eg-card-hi: linear-gradient(180deg, #7c3aed17, #ffffffe6);--eg-hi-line: #793bd44d;--eg-hi-line-soft: #793bd433;--eg-chip: #7c3aed1a;--eg-mark: #7c3aed24;--eg-pill: #2a184a0f;--eg-track: #2a184a1a;--eg-dot: #793bd440;--eg-dot-hover: #793bd499;--eg-dot-ring: #793bd424;--eg-mode: #12715c}#community .section-heading>.eyebrow{grid-column:1/-1;margin-bottom:0}@media(max-width:600px){#community .proof-feature{grid-column:auto}}#community{background:var(--bg);color:var(--eg-ink);padding-block:58px;--ink: var(--eg-ink);--body: var(--eg-body);--accent: var(--eg-accent);--line: var(--eg-line);--soft: var(--eg-chip);--surface: var(--bg)}#community .proof-card{background:var(--eg-card);border-color:var(--eg-line);border-radius:20px;box-shadow:none;padding:24px}#community .proof-feature{background:var(--eg-card-hi);border-color:var(--eg-hi-line)}#community .proof-card h3,#community .proof-card:not(.proof-feature) h3{color:var(--eg-ink);font-weight:700}#community .proof-card blockquote{color:var(--eg-ink);font-family:inherit;font-size:22px;font-weight:500;line-height:1.5}#community .source-line{color:var(--eg-ink)}#community .proof-card>p,#community .source-line small{color:var(--eg-body)}@media(min-width:1000px)and (max-height:820px){#community{padding-block:36px}}@media(max-width:999px){#community{padding-block:42px}}@media(max-width:600px){#community{padding-block:34px}#community .proof-card{padding:20px}#community .proof-card blockquote{font-size:21px}}.comparison-mark{background:var(--soft);border-radius:14px;color:var(--accent);display:grid;flex:none;font:600 20px Jakarta,sans-serif;height:52px;place-items:center;width:52px}.comparison-mark img{border-radius:9px;height:42px;object-fit:contain;width:42px}.comparison-mark img[src$=".ico"]{background:#fff;padding:5px}.comparison-mark.ew-mark{background:none}.comparison-mark.ew-mark svg{height:52px;width:52px}.comparison-hint{align-items:center;color:var(--body);display:none;font-size:13px;gap:8px;margin:0 0 4px}.comparison-hint span{color:var(--accent);font-size:16px}main>#compare .section-heading{display:block;margin-bottom:30px}#compare .section-heading p{margin-top:17px;max-width:790px}.comparison-grid{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.decision-card{background:var(--card);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;min-width:0;padding:22px 20px}.decision-card.own{background:linear-gradient(150deg,var(--soft),var(--card));border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent)}.decision-title{align-items:center;display:flex;gap:12px;min-height:50px}.decision-title h3{font-size:22px;font-weight:600;line-height:1.25;margin:0}.decision-mark{display:grid;flex:none;height:42px;place-items:center;width:42px}.decision-mark img,.decision-mark svg{border-radius:10px;height:100%;object-fit:contain;width:100%}.decision-mark img[src$=".ico"]{background:#fff;padding:5px}.decision-price{min-height:116px;padding-top:22px}.decision-price strong{color:var(--ink);font-size:31px;letter-spacing:-.03em;line-height:1.1}.decision-card.own .decision-price strong{color:var(--accent);font-size:40px}.decision-price p{font-size:14px;line-height:1.6;margin-top:10px}.decision-card dl{flex:1;margin:0}.decision-card dl>div{border-top:1px solid var(--line);min-height:112px;padding:14px 0}.decision-card dt{color:var(--body);font-size:12px;margin-bottom:8px}.decision-card dd{margin:0}.decision-card dd strong{display:block;font-size:16px;font-weight:600;line-height:1.45}.decision-card dd span{color:var(--body);display:block;font-size:14px;line-height:1.55;margin-top:5px}.decision-cta{font-size:15px;margin-top:8px}.decision-sources{color:var(--body);font-size:11px;line-height:1.6;margin-top:6px;min-height:35px}.decision-sources a{text-decoration:underline;text-underline-offset:3px}.comparison-scope{font-size:12px;margin-top:16px}.comparison-more{border-top:1px solid var(--line);margin-top:35px;padding-top:24px}.comparison-more h3{font-size:21px;margin-bottom:17px}.comparison-directory{display:grid;gap:9px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.comparison-directory a{align-items:center;border-bottom:1px solid var(--line);color:var(--body);display:flex;font-size:15px;gap:10px;justify-content:space-between;padding:12px 0}.comparison-directory a:hover{color:var(--accent)}#compare>.text-link{margin-top:23px}@media(max-width:1190px){.decision-title{display:block}.decision-title h3{font-size:21px;margin-top:12px}.decision-card{padding:19px 17px}.decision-price{min-height:145px}.decision-card dl>div{min-height:160px}}@media(max-width:999px){.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-title{display:flex}.decision-title h3{margin-top:0}.decision-price{min-height:130px}.decision-card dl>div{min-height:123px}.comparison-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.comparison-grid{display:grid;gap:12px;grid-auto-columns:84%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.decision-card{scroll-snap-align:start}.decision-card dl>div,.decision-price{min-height:0}.comparison-hint{display:flex}.decision-card{padding:22px}.decision-title{display:flex}.decision-title h3{font-size:24px}.decision-price{min-height:0;padding:21px 0}.decision-card dl>div{display:grid;gap:15px;grid-template-columns:90px minmax(0,1fr);min-height:0;padding:15px 0}.decision-card dt{padding-top:3px}.decision-card dd strong{font-size:16px}.decision-sources{min-height:0}.decision-cta{margin-top:0}.comparison-directory{gap:8px 17px;grid-template-columns:1fr 1fr}.comparison-directory a{font-size:14px}.decision-sources a{display:inline-block;padding-block:8px}.decision-cta{align-items:center;display:inline-flex;min-height:44px}}#compare .section-heading>.eyebrow{grid-column:1/-1;margin-bottom:0}.founder{border-top:1px solid var(--line);display:grid;gap:60px;grid-template-columns:210px minmax(0,700px);justify-content:center}.founder-art{align-self:center}.founder-art img,.founder-art video{height:270px;object-fit:contain;width:210px}.founder h2{font-size:43px;margin-bottom:25px}.founder p:not(.eyebrow){font-size:17px;margin-top:17px}.founder .signature{color:var(--ink);font:italic 30px Georgia,serif;margin-top:25px}.signature span{color:var(--body);display:block;font:13px Jakarta,sans-serif;margin-top:5px}.brew-install{font-size:14px;margin:28px auto 0;max-width:660px}.brew-install>span{color:var(--body);display:block;margin-bottom:10px}.brew-install>div{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;display:flex;gap:16px;padding:7px 12px 7px 17px}.brew-install code{flex:1;font:13px/1.55 ui-monospace,SFMono-Regular,monospace;min-width:0;overflow-wrap:anywhere;text-align:left}.brew-install small{color:var(--accent);display:block;font-size:13px;margin-top:7px;min-height:20px}@media(max-width:999px){.founder{gap:35px;grid-template-columns:150px 1fr}.founder-art img,.founder-art video{height:210px;width:150px}.founder h2{font-size:37px}.founder p:not(.eyebrow){font-size:16px}}@media(max-width:600px){.founder{display:flex;flex-direction:column;gap:14px}.founder-art{align-self:center}.founder-art img,.founder-art video{height:170px;width:140px}.founder h2{font-size:34px}.founder p:not(.eyebrow){font-size:16px}.brew-install{margin-top:25px}.brew-install>div{gap:10px;padding:8px 10px}.brew-install code{font-size:11px}}.founder p:not(.eyebrow){font-size:19px;line-height:1.7}.founder .signature{font-size:30px}.brew-install{font-size:16px}.brew-install{max-width:680px}.brew-install code{font-size:14px}@media(max-width:999px){.founder p:not(.eyebrow){font-size:18px}}@media(max-width:600px){.founder p:not(.eyebrow){font-size:17px}.brew-install{font-size:14px}.brew-install code{font-size:12px}}.compatible-strip{background:var(--bg);min-width:0;padding:8px 0 24px}.compatible-viewport{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);overflow-x:auto;overscroll-behavior-x:contain;padding-block:5px;scrollbar-width:none;width:100%}.compatible-viewport::-webkit-scrollbar{display:none}.compatible-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.compatible-list,.compatible-track{display:flex;width:max-content}.compatible-list{gap:12px;list-style:none;margin:0;padding:0 12px 0 0}.compatible-app{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:24px;color:var(--ink);display:flex;flex:none;font-size:14px;font-weight:500;gap:9px;min-height:42px;padding:9px 16px;white-space:nowrap}.compatible-app svg{color:var(--app-color);fill:currentColor;flex:none;height:18px;width:18px}html[data-theme=dark] .compatible-app:is([data-app=Notion],[data-app=Craft],[data-app=TextEdit]) svg{color:var(--ink)}@media(max-width:999px),(pointer:coarse){.compatible-list{padding-inline:16px}}@media(max-width:999px),(pointer:coarse),(prefers-reduced-motion:reduce){.compatible-viewport{scrollbar-color:var(--line) transparent;scrollbar-width:thin}}@media(max-width:600px){.compatible-strip{padding:8px 0 18px}.compatible-list{gap:9px}.compatible-app{font-size:13px;padding:9px 13px}}@media(prefers-color-scheme:dark){html:not([data-theme]) .compatible-app:is([data-app=Notion],[data-app=Craft],[data-app=TextEdit]) svg{color:var(--ink)}}
