:root{--ink: #171715;--muted: #6f6b64;--paper: #f8f6f3;--white: #fffdfa;--line: #d8d2c9;--yellow: #f3df77;--lilac: #cfc0ef;--pink: #f2bfd2;--mint: #c9dfcf;--orange: #d66e43;--signal: #d66e43;--slate: #6f6b64;--slate-2: #8a857d;--ash: #8c8781;--olive: #2e8b7f;--bone2: #e4dfd8;--rule: rgba(23, 23, 21, .13);--rule-2: rgba(23, 23, 21, .07);--rule-dark: rgba(255, 255, 255, .13);--display: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:0 auto;padding:0 34px}nav{height:78px;display:flex;align-items:center;justify-content:space-between}.site-header nav{margin-bottom:24px}.logo{font-size:25px;font-weight:850;letter-spacing:-1.3px}.site-header .logo{font-size:37.5px;letter-spacing:-1.95px}.logo b{color:var(--orange)}.navlinks{display:flex;gap:24px;align-items:center;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:12px 18px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.btn svg{display:block;width:15px;height:15px;flex:none}.btn [data-os]{display:grid}.btn [data-os][hidden]{display:none}.btn:disabled{opacity:.55;pointer-events:none}.btn.alt{background:transparent;color:var(--ink);border:1px solid var(--line)}.site-header{position:relative;z-index:1}.hero-band{position:relative;overflow-x:clip;overflow-y:visible;padding-bottom:0;background:#f4f1ea}.hero-cassette{position:absolute;inset:0;z-index:0;margin:0;overflow:hidden;pointer-events:none}.cassette-grain{position:absolute;inset:0;width:100%;height:100%;opacity:.62;mix-blend-mode:multiply}.cassette-washes{position:absolute;inset:0}.cassette-wash{position:absolute;display:block}.cassette-wash-y{top:94px;right:-10%;width:min(68%,960px);height:168px;background:var(--yellow);border-radius:28px;transform:skew(-22deg)}.cassette-wash-l{left:10%;bottom:-2%;width:min(82%,1180px);height:158px;background:var(--lilac);border-radius:28px;transform:skew(-18deg)}.cassette-wash-p{top:34%;right:-8%;width:min(24%,340px);height:172px;background:var(--pink);border-radius:28px;transform:skew(20deg)}.cassette-sleeve{position:absolute;left:50%;top:0;bottom:0;width:100%;transform:translate(-50%);color:var(--ink)}.tape-side,.tape-spec{position:absolute;margin:0;display:flex;align-items:center;gap:10px;white-space:nowrap}.tape-side b{font-size:26px;font-weight:850;letter-spacing:-.06em;line-height:1;text-transform:uppercase}.tape-side em,.tape-spec em{font-style:normal;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.tape-rule{display:inline-flex;align-items:center;color:var(--ink)}.tape-rule i{display:block;height:1px;background:currentColor}.tape-rule svg{width:6px;height:6px;fill:currentColor;flex:none}.tape-a{top:112px;left:calc(48% + 8px)}.tape-a .tape-rule i{width:min(18vw,168px)}.tape-stereo{top:152px;left:calc(48% + 8px)}.tape-rule-tick i{width:64px}.tape-b{left:28%;bottom:48px}.tape-b .tape-rule i{width:min(12vw,96px)}@media(max-width:1080px){.tape-side b{font-size:20px}.tape-a .tape-rule i,.tape-b .tape-rule i{width:88px}}@media(max-width:900px){.cassette-wash-y{display:none}.cassette-wash-l{left:-8%;width:120%;height:140px;bottom:-4%}.cassette-wash-p{width:min(46%,240px);height:110px;top:auto;bottom:22%;right:-12%}.tape-a,.tape-b,.tape-stereo{display:none}}.hero{padding:64px 0 108px;position:relative}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--muted)}h1{font-size:72px;line-height:.95;letter-spacing:-4.8px;margin:0 0 24px;max-width:560px}.hero-copy p{font-size:19px;line-height:1.55;color:var(--muted);max-width:520px;margin:0 0 30px}.actions{display:flex;gap:12px;align-items:center}.trust{background:var(--paper);border-top:1px solid var(--rule)}.trust .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 8px;margin:0 auto;padding-block:clamp(56px,8vw,96px);list-style:none}.trust .cred{display:flex;align-items:center;gap:12px;padding:6px 16px;color:var(--muted);font-size:14px;font-weight:500;letter-spacing:-.012em;white-space:nowrap;transition:color .18s ease}.trust .cred svg{width:52px;height:52px;flex:none;display:block;filter:grayscale(1) drop-shadow(0 1px 1px rgba(30,24,18,.14));opacity:.78;transition:filter .18s ease,opacity .18s ease}.trust .cred svg.flag{width:60px;height:40px}.trust .cred:hover{color:var(--ink)}.trust .cred:hover svg{filter:drop-shadow(0 1px 1px rgba(30,24,18,.14));opacity:1}@media(min-width:1280px){.trust .wrap{flex-wrap:nowrap;gap:0}.trust .cred{padding:6px 22px}.trust .cred+.cred{border-left:1px solid var(--rule)}}@media(max-width:1279px){.trust .wrap{gap:22px 28px}}@media(max-width:820px){.trust .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 12px;justify-items:center}.trust .cred{flex-direction:column;justify-content:flex-start;gap:8px;width:auto;max-width:10.5em;padding:0;text-align:center;font-size:12px;line-height:1.25;white-space:normal}.trust .cred svg{width:46px;height:46px}.trust .cred svg.flag{width:54px;height:36px}}@media(max-width:520px){.trust .wrap{gap:24px 8px}}.hero-scene{position:relative;padding:22px 0 42px;overflow:visible}.hero-demo-sprites{position:absolute;width:0;height:0;overflow:hidden}.hero-note{position:relative;z-index:1;margin:0;background:var(--white);border:1px solid var(--rule);border-radius:18px;overflow:visible;box-shadow:0 34px 62px -42px #1e18128c,0 1px 2px #1e18120a}.hero-note-bar{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--rule-2);border-radius:17px 17px 0 0;background:#f2efea}.hero-note-wm{font-size:18px}.hero-note-sep{width:1px;height:14px;flex:none;background:var(--rule)}.hero-note-crumb{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.hero-note-bar em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--slate-2)}.hero-note-body{position:relative;min-height:380px;padding:clamp(16px,1.8vw,22px) clamp(20px,2.2vw,28px) clamp(52px,6vw,64px);overflow:visible;pointer-events:none}.hero-note-kicker{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--slate-2);margin:0}.hero-note-title{margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700;letter-spacing:-.028em;line-height:1.12}.hero-note-meta{display:inline-flex;align-items:center;height:32px;gap:10px;padding:0 12px 0 11px;border:1px solid var(--rule);border-radius:100px;background:#fff;font-size:13px;font-weight:500;line-height:1;color:var(--slate)}.hero-note-meta-date{display:inline-flex;align-items:center;gap:7px}.hero-note-meta-date .ico{width:15px;height:15px;color:var(--slate);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hero-note-faces{display:flex;align-items:center}.hero-note-faces img{width:28px;height:28px;margin-left:-8px;border:2px solid #fff;border-radius:50%;object-fit:cover;display:block}.hero-note-faces img:first-child{margin-left:0}.hero-note-sum{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink);max-width:36em}.hero-note-block{margin-top:16px}.hero-note-label{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--slate-2);margin:0}.hero-note-block ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:7px}.hero-note-block li{position:relative;padding-left:12px;font-size:13.5px;line-height:1.4;color:var(--ink)}.hero-note-block li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:1px;background:var(--slate-2)}.hero-note-acts li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hero-note-acts b{font-weight:500}.hero-note-acts span{flex:none;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--slate)}.demo-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:12px}.demo-type-wrap{position:relative;width:max-content;flex:none}.rec-toggle{display:flex;align-items:center;padding:3px;border-radius:999px;background:var(--bone2);box-shadow:inset 0 0 0 1px var(--rule-2)}.rec-toggle-hit{min-width:32px;height:28px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.rec-toggle-hit svg{flex:none;width:14px;height:14px;display:block}.rec-toggle-hit svg[hidden]{display:none}.rec-toggle-enhanced{gap:7px;padding:0 10px;font-size:13px;font-weight:500;letter-spacing:-.2px;max-width:220px}.rec-toggle-enhanced>span:not(.rec-chevron){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-toggle-hit.is-on{background:#fff;box-shadow:0 1px 2px #1111130a}.rec-chevron{display:grid;flex:none;transition:transform .18s ease}.hero-note[data-phase=menu] .rec-chevron{transform:rotate(180deg)}.ico-fill{fill:currentColor}.ico-stroke{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rec-templates .ico-stroke{stroke-width:2}.demo-menu{position:absolute;z-index:5;left:0;top:calc(100% + 8px);width:232px;display:flex;flex-direction:column;padding:4px 0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1111131a,inset 0 0 0 1px var(--rule-2);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .32s ease,transform .32s ease,visibility .32s}.hero-note[data-phase=menu] .demo-menu{opacity:1;visibility:visible;transform:none}.demo-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 12px;border:0;background:none;text-align:left;font:inherit;font-size:13px;color:var(--ink)}.demo-menu button svg{flex:none;width:16px;height:16px;display:block}.demo-menu button span{flex:1}.demo-menu button.is-applied .rec-check,.demo-menu button.is-applied svg:last-child{color:var(--olive)}.demo-menu button.is-on{background:#1111130a}.demo-menu p{margin:0;padding:6px 14px 2px;font-size:12px;color:var(--ash)}.rec-templates-rule{height:1px;background:var(--rule-2);margin:4px 0}.demo-stage{position:relative;margin-top:18px}.hero-note[data-phase=menu] .demo-stage,.hero-note[data-phase=aim] .demo-stage{opacity:.28;transition:opacity .32s ease}.hero-note[data-phase=fade] .demo-sec,.hero-note[data-phase=fade] .demo-line,.hero-note[data-phase=swap] .demo-line{opacity:0}.demo-doc[data-doc=tx]{display:flex;flex-direction:column;gap:16px}.demo-doc[data-doc=tx]:not(.is-on){visibility:hidden}.demo-doc[data-doc=notes]{display:none;position:absolute;inset:0}.demo-doc[data-doc=notes].is-on{display:flex;flex-direction:column;gap:16px}.demo-sec{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.demo-sec.is-in{opacity:1;transform:none}.demo-sec h2{margin:0 0 6px;font-size:13.5px;font-weight:500;letter-spacing:-.2px;line-height:1.3;color:var(--slate)}.demo-sec h2 em{font-style:normal;color:var(--ash);margin-right:4px}.demo-sec ul{list-style:none;margin:0;padding:0}.demo-sec li{position:relative;padding-left:14px;font-size:13.5px;line-height:1.4;color:var(--ink)}.demo-sec li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--ash)}.demo-line{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:start;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.demo-line.is-in{opacity:1;transform:none}.demo-line img{grid-column:1;grid-row:1;width:28px;height:28px;border-radius:50%;object-fit:cover;display:block}.demo-line b{grid-column:2;grid-row:1;display:flex;align-items:center;height:28px;margin:0;font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--slate)}.demo-line p{grid-column:2;grid-row:2;position:relative;margin:0;font-size:13.5px;line-height:1.4;letter-spacing:-.012em;color:var(--ink)}.demo-line p:before{content:attr(data-full);display:block;visibility:hidden}.demo-line [data-line-live]{position:absolute;inset:0}.demo-line.is-in [data-line-live].is-live:after{content:"";display:inline-block;width:1px;height:.85em;margin-left:3px;background:var(--ink);vertical-align:-1px}.demo-write{position:absolute;left:50%;bottom:16px;display:inline-flex;align-items:center;height:38px;gap:10px;margin:0;padding:0 16px;border-radius:100px;background:#fff;border:1px solid rgba(17,17,19,.08);box-shadow:0 16px 36px -12px #11111373;font-size:14px;font-weight:600;letter-spacing:-.015em;line-height:1;color:var(--ink);opacity:0;transform:translate(-50%,8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.demo-write .demo-spin,.how-app-status .demo-spin{width:14px;height:14px;border:2px solid rgba(17,17,19,.14);border-top-color:var(--signal);border-radius:50%}.demo-write .demo-wave,.how-app-status .demo-wave{display:none;margin:0;height:16px;gap:3px;align-items:center}.demo-write .demo-wave i,.how-app-status .demo-wave i{display:block;width:2.5px;height:7px;border-radius:1px;background:var(--ink);opacity:.32;transform-origin:center}.demo-write .demo-wave i:nth-child(3n),.how-app-status .demo-wave i:nth-child(3n){height:12px}.demo-write .demo-wave i:nth-child(4n),.how-app-status .demo-wave i:nth-child(4n){height:16px}.demo-write .demo-wave i:nth-child(5n),.how-app-status .demo-wave i:nth-child(5n){height:9px}.hero-note[data-phase=tx] .demo-write,.hero-note[data-phase=listen] .demo-write,.hero-note[data-phase=lines] .demo-write,.hero-note[data-phase=gen] .demo-write{opacity:1;transform:translate(-50%)}.hero-note[data-phase=listen] .demo-write .demo-spin,.hero-note[data-phase=lines] .demo-write .demo-spin{display:none}.hero-note[data-phase=listen] .demo-write .demo-wave,.hero-note[data-phase=lines] .demo-write .demo-wave{display:flex}.demo-cursor{position:absolute;z-index:8;left:0;top:0;width:18px;height:18px;fill:#111113;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28));transform:translate(var(--x, 72%),var(--y, 82%)) scale(var(--s, 1));transition:opacity .22s ease,transform .58s cubic-bezier(.2,.78,.2,1)}.demo-cursor.is-on{opacity:1}.demo-cursor.is-down{--s: .78}@keyframes demo-spin{to{transform:rotate(1turn)}}@keyframes vu{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes blink{0%,45%{opacity:1}55%,to{opacity:.18}}@media(prefers-reduced-motion:no-preference){.demo-line.is-in [data-line-live].is-live:after{animation:blink 1s infinite}.hero-note[data-phase=tx] .demo-write .demo-spin,.hero-note[data-phase=gen] .demo-write .demo-spin{animation:demo-spin .7s linear infinite}.hero-note[data-phase=listen] .demo-write .demo-wave i,.hero-note[data-phase=lines] .demo-write .demo-wave i{animation:vu 1.15s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.14s)}.hero-note[data-phase=listen] .demo-write .demo-wave i:nth-child(3),.hero-note[data-phase=listen] .demo-write .demo-wave i:nth-child(7),.hero-note[data-phase=lines] .demo-write .demo-wave i:nth-child(3),.hero-note[data-phase=lines] .demo-write .demo-wave i:nth-child(7){background:var(--signal);opacity:.85}.how-app[data-phase=gen] .how-app-status .demo-spin,.how-app[data-phase=hold] .how-app-status .demo-spin{animation:demo-spin .7s linear infinite}.how-app[data-phase=tx] .how-app-status .demo-wave i{animation:vu 1.15s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.14s)}.how-app[data-phase=tx] .how-app-status .demo-wave i:nth-child(3),.how-app[data-phase=tx] .how-app-status .demo-wave i:nth-child(7){background:var(--signal);opacity:.85}}@media(prefers-reduced-motion:reduce){.demo-sec,.demo-menu,.demo-write,.demo-wave,.demo-line,.rec-chevron{transition:none;transform:none}.hero-note[data-demo=cv] .demo-sec{opacity:1}.hero-note[data-demo=cv] .demo-write,.demo-cursor{opacity:0}}.hero-scene .hero-note{background:var(--white);border:2px solid #171715;border-radius:12px;color:var(--ink);box-shadow:8px 8px #171715}.hero-scene .hero-note-bar{background:#141416;border-bottom:0;border-radius:10px 10px 0 0}.hero-scene .hero-note-wm{color:#f3efe8}.hero-scene .hero-note-sep{background:#ffffff29}.hero-scene .hero-note-crumb,.hero-scene .hero-note-bar em{color:#9c978f}.hero-meet{position:absolute;z-index:3;left:-52px;bottom:-16px;width:clamp(168px,42%,228px);margin:0;pointer-events:none}.hero-meet .meet-window{border-radius:12px;background:var(--white);border:2px solid #171715;box-shadow:6px 6px #171715}.meet-window{position:relative;padding:8px 8px 10px;border-radius:16px;background:#1a1b1e;box-shadow:0 22px 40px -18px #1111138c,inset 0 0 0 1px #ffffff1a}.meet-rec{position:absolute;z-index:2;top:14px;left:50%;display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 9px 0 8px;transform:translate(-50%);border-radius:100px;background:#111113b8;backdrop-filter:blur(8px)}.meet-rec-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px #d66e4338}.meet-wave{display:flex;align-items:center;gap:2px;height:12px}.meet-wave i{display:block;width:2px;height:6px;border-radius:1px;background:var(--orange);transform-origin:center}.meet-wave i:nth-child(3n){height:10px}.meet-wave i:nth-child(4n){height:12px}.meet-wave i:nth-child(5n){height:8px}.meet-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.meet-tile{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:10px;background:#2a2b30}.meet-tile img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.meet-tile b{position:absolute;left:7px;bottom:6px;margin:0;padding:2px 7px;border-radius:6px;background:#1111139e;color:#fff;font-size:10px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.meet-controls{display:flex;justify-content:center;gap:8px;margin-top:8px}.meet-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#3a3b40;color:#fff}.meet-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.meet-btn.is-end{background:#d93025}.meet-btn.is-end svg{transform:rotate(135deg)}@media(prefers-reduced-motion:no-preference){.meet-wave i{animation:vu 1.15s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.14s)}.meet-rec-dot{animation:blink 1.4s ease-in-out infinite}}.hero-phone{position:absolute;z-index:4;right:-78px;bottom:-18px;width:clamp(248px,44%,276px);margin:0;overflow:visible}.phone-shell{position:relative;aspect-ratio:71.5 / 149.6;padding:5px;border-radius:42px;background:#1c1c1e;box-shadow:inset 0 0 0 1px #fff3,0 22px 36px #11111352}.phone-btns{position:absolute;z-index:3;display:flex;flex-direction:column}.phone-btns-l{left:-2.5px;top:17%;gap:10px}.phone-btns-r{right:-2.5px;top:21%;gap:26px}.phone-btn{display:block;font-style:normal;background:#0e0e10}.phone-btn.action{width:2.5px;height:18px;border-radius:1px 0 0 1px}.phone-btn.vol{width:2.5px;height:44px;border-radius:1px 0 0 1px}.phone-btn.power{width:2.5px;height:32px;border-radius:0 1px 1px 0}.phone-btn.camera{width:3.5px;height:22px;border-radius:0 2px 2px 0;background:#16161a}.phone-screen{position:relative;height:100%;overflow:hidden;border-radius:37px;background:var(--paper)}.phone-island{position:absolute;z-index:3;top:10px;left:50%;width:74px;height:22px;transform:translate(-50%);border-radius:14px;background:#111113}.phone-island span{position:absolute;right:6px;top:50%;width:8px;height:8px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 32%,#3a4d6a,#12151c 68%);box-shadow:inset 0 0 0 1.5px #0c0c10}.phone-status{display:flex;align-items:center;justify-content:space-between;height:34px;padding:11px 18px 0;font-size:10px;font-weight:650;letter-spacing:.02em;color:var(--ink)}.phone-status-end{display:flex;align-items:center;gap:3px}.phone-status-end svg{display:block;width:13px;height:9px;fill:currentColor}.phone-wifi{width:12px!important}.phone-wifi path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.phone-battery{width:20px!important}.phone-inbox{padding:2px 8px 78px 10px}.phone-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:4px 2px 2px}.phone-inbox-head p{margin:0;font-size:17px;font-weight:700;letter-spacing:-.04em;line-height:1}.phone-account{display:flex;align-items:center;gap:5px;height:22px}.phone-search{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--paper);box-shadow:0 1px 2px #1111130a,inset 0 0 0 1px #11111314}.phone-account svg{width:11px;height:11px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.phone-account img{width:22px;height:22px;border-radius:50%;object-fit:cover;display:block;background:#c4b8a8}.phone-group{margin:12px 4px 4px;font-size:8.5px;font-weight:500;letter-spacing:-.1px;color:var(--slate)}.phone-group:first-of-type{margin-top:10px}.phone-row{display:flex;align-items:center;gap:8px;padding:6px 4px}.phone-glyph{flex:none;width:22px;height:22px;border-radius:6px;background:#1111130f;color:var(--ink);display:grid;place-items:center}.phone-glyph svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.phone-row-copy{min-width:0;display:grid;gap:1px}.phone-row-copy b{font-size:9.5px;font-weight:500;letter-spacing:-.2px;line-height:1.25;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-row-copy em{font-style:normal;font-size:8px;line-height:1.25;color:var(--slate)}.phone-dock{position:absolute;left:10px;right:10px;bottom:18px;z-index:2;display:flex;align-items:center;gap:8px}.phone-pill{flex:1;min-width:0;height:38px;padding:4px;border-radius:19px;background:#fff;box-shadow:0 1px 3px #1111130a,inset 0 0 0 1px #11111314;display:flex;align-items:stretch}.phone-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:15px;font-size:9px;font-weight:500;letter-spacing:-.2px;color:var(--slate)}.phone-tab.on{background:var(--ink);color:#fff}.phone-tab svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.phone-record{flex:none;width:38px;height:38px;border-radius:19px;background:var(--signal);color:var(--paper);display:grid;place-items:center;box-shadow:0 1px 3px #1111130a,inset 0 0 0 1px #11111314}.phone-record svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.phone-dock-live{height:42px;padding:3px 3px 3px 2px;border-radius:21px;background:#111113;gap:3px}.phone-live-x,.phone-live-done{flex:none;display:grid;place-items:center}.phone-live-x{width:26px;height:26px;color:#faf7f0c7}.phone-live-x svg,.phone-live-done svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.phone-live-wave{flex:1;min-width:0;height:28px;padding:0 6px;border-radius:14px;background:#faf7f01a;display:flex;align-items:center;justify-content:center;gap:2px;overflow:hidden}.phone-live-wave i{display:block;width:2px;height:5px;border-radius:1px;background:var(--signal);opacity:.45;transform-origin:center}.phone-live-wave i:nth-child(3n){height:9px}.phone-live-wave i:nth-child(4n){height:13px}.phone-live-wave i:nth-child(5n){height:7px}.phone-live-time{flex:none;font-family:var(--mono);font-size:8px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#faf7f0b3}.phone-live-done{width:32px;height:32px;border-radius:16px;background:var(--signal);color:var(--paper)}@media(prefers-reduced-motion:no-preference){.phone-live-wave i{animation:vu 1.15s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.11s)}}.phone-home{position:absolute;left:50%;bottom:6px;width:78px;height:3.5px;transform:translate(-50%);border-radius:99px;background:#111113}.section{padding:100px 0}#how{position:relative;z-index:1;padding:0}.section h2{font-size:56px;line-height:1;letter-spacing:-3px;margin:0 0 18px}.lead{font-size:18px;line-height:1.6;color:var(--muted);max-width:620px}.how-intro{text-align:center}.how-intro .eyebrow{color:#fffdfa9e}.how-intro h2{color:var(--white)}.how-intro .lead{margin:0 auto;color:var(--white)}.how-band{--how-band-pad: 96px;padding:var(--how-band-pad) 0}.how-band.dark{background:#141416}.how-band.yellow{background:var(--yellow)}.how-band.mint{background:var(--mint);overflow:hidden}.how-band.lilac{background:var(--lilac);overflow:hidden}.how-row{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(360px,1.18fr);gap:80px;align-items:center}.how-row-flip{grid-template-columns:minmax(360px,1.18fr) minmax(240px,.82fr)}.how-copy .eyebrow{margin-bottom:12px}.how-copy h2,.how-copy h3{font-size:44px;letter-spacing:-2.2px;line-height:1.02;margin:0 0 18px}.how-copy p{font-size:18px;line-height:1.6;margin:0;max-width:38ch;color:var(--ink)}.how-copy .how-kicker{margin-bottom:10px;font-size:22px;font-weight:650;letter-spacing:-.5px;line-height:1.2}.how-copy p+p{margin-top:12px}.how-copy .btn{margin-top:22px}.plaud-offer{margin:22px 0 14px;max-width:42ch;border:1.5px solid #171715;border-radius:16px;background:var(--white);overflow:hidden}.plaud-offer-head{margin:0;padding:10px 14px 11px;background:var(--yellow);border-bottom:1.5px solid #171715}.plaud-offer-head span{display:block;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#4d4944}.plaud-offer-head b{display:block;margin-top:2px;font-size:16px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.plaud-buy{display:grid;gap:0;margin:0}.plaud-buy div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 10px 11px 14px;border-top:1px solid var(--rule);background:var(--white)}.plaud-buy div:first-child{border-top:0}.plaud-buy dt{font-size:15px;font-weight:650;letter-spacing:-.01em}.plaud-buy dd{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em}.plaud-now{font-size:18px;font-weight:800;letter-spacing:-.03em}.plaud-deal{display:flex;align-items:center;gap:8px}.plaud-was{position:relative;color:var(--slate-2);font-size:16px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.plaud-was:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:2.5px;background:var(--ink);border-radius:1px;transform:rotate(-14deg)}.plaud-free{display:inline-flex;align-items:center;padding:5px 10px;border:1.5px solid #171715;border-radius:999px;background:var(--yellow);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.how-desk-scene{position:relative;isolation:isolate;min-height:0;padding:4px 28px 8px 0}.how-meet{position:absolute;right:-16px;bottom:22px;z-index:3;width:168px;margin:0;pointer-events:none}.how-meet .meet-window{padding:10px 10px 12px;border-radius:20px;box-shadow:0 28px 48px -20px #11111380,inset 0 0 0 1px #ffffff1a}.how-meet .meet-grid{grid-template-columns:1fr;gap:7px}.how-meet .meet-tile{aspect-ratio:.96;border-radius:12px}.how-meet .meet-tile b{font-size:11px}.how-meet .meet-controls{margin-top:10px}.how-meet .meet-btn{width:32px;height:32px}.how-app.hero-note{z-index:1;height:452px;overflow:hidden}.how-app .hero-note-body{display:flex;flex-direction:column;height:calc(100% - 47px);min-height:0}.how-app .hero-note-title,.how-app .demo-pills,.how-app .demo-stage{max-width:calc(100% - 118px)}.how-app .demo-stage{flex:1;min-height:0;margin-top:18px}.how-app-tx,.how-app-notes{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px}.how-app-notes,.how-app[data-phase=gen] .how-app-tx,.how-app[data-phase=hold] .how-app-tx{display:none}.how-app[data-phase=gen] .how-app-notes,.how-app[data-phase=hold] .how-app-notes{display:flex}.how-app .demo-sec{opacity:0}.how-app .demo-sec.is-in{opacity:1}.how-app .demo-sec h2{margin:0 0 6px;font-size:13.5px;font-weight:500;letter-spacing:-.2px;line-height:1.3;color:var(--slate)}.how-app-status{left:28%;bottom:18px;z-index:2}.how-app[data-phase=tx] .how-app-status,.how-app[data-phase=gen] .how-app-status,.how-app[data-phase=hold] .how-app-status{opacity:1;transform:translate(-50%)}.how-app[data-phase=tx] .how-app-status .demo-spin,.how-app[data-phase=hold] .how-app-status .demo-wave,.how-app[data-phase=gen] .how-app-status .demo-wave{display:none}.how-app[data-phase=tx] .how-app-status .demo-wave{display:flex}.how-app[data-phase=gen] .how-app-status .demo-spin,.how-app[data-phase=hold] .how-app-status .demo-spin{display:block}.how-visual{position:relative;min-height:460px}.how-phone-stage{overflow:hidden;min-height:0;height:340px}@media(min-width:1081px){.how-band.mint{padding-bottom:160px}.how-band.mint .how-phone-stage{margin-top:calc(var(--how-band-pad) * -1);height:calc(340px + var(--how-band-pad))}}.how-phone{position:absolute;left:50%;top:auto;bottom:0;width:92%;max-width:400px;margin:0;transform:translate(-50%)}.how-phone .phone-shell{padding:6px;border-radius:48px;background:linear-gradient(180deg,#4a4a4e,#1c1c1e 10%,#161618 90%,#3a3a3e);box-shadow:inset 0 .6px #ffffff6b,inset 0 0 0 1px #ffffff24,inset 0 0 0 5.5px #2a2a2c}.how-phone .phone-screen{border-radius:42px}.how-phone .phone-inbox{position:absolute;left:0;right:0;bottom:92px;padding:0 14px 0 16px}.how-phone .phone-group{margin:16px 4px 6px;font-size:12px}.how-phone .phone-row{gap:10px;padding:9px 4px}.how-phone .phone-glyph{width:30px;height:30px;border-radius:8px}.how-phone .phone-glyph svg{width:16px;height:16px}.how-phone .phone-row-copy b{font-size:13.5px}.how-phone .phone-row-copy em{font-size:11px}.how-phone .phone-dock{left:14px;right:14px;bottom:22px}.how-phone .phone-dock-live{height:52px;padding:4px 4px 4px 3px;border-radius:26px;gap:4px}.how-phone .phone-live-x{width:32px;height:32px}.how-phone .phone-live-x svg,.how-phone .phone-live-done svg{width:15px;height:15px}.how-phone .phone-live-wave{height:36px;padding:0 10px;border-radius:18px;gap:2.5px}.how-phone .phone-live-wave i{width:2.5px;height:7px}.how-phone .phone-live-wave i:nth-child(3n){height:12px}.how-phone .phone-live-wave i:nth-child(4n){height:18px}.how-phone .phone-live-wave i:nth-child(5n){height:9px}.how-phone .phone-live-time{font-size:11px}.how-phone .phone-live-done{width:40px;height:40px;border-radius:20px}.how-phone .phone-home{bottom:8px;width:92px;height:4px}.iphone-back-photo{position:absolute;left:58%;top:0;bottom:auto;width:76%;max-width:320px;transform:translate(-50%)}.iphone-back-body{width:100%;height:auto;display:block;filter:drop-shadow(0 22px 32px rgba(17,17,19,.22))}.how-world{overflow:hidden;min-height:0;height:460px}@media(min-width:1081px){.how-band.lilac .how-world{margin-bottom:calc(var(--how-band-pad) * -1);height:calc(460px + var(--how-band-pad))}}.iphone-plaud{position:absolute;left:50%;top:28%;width:72%;height:auto;display:block;transform:translate(-50%);filter:drop-shadow(0 6px 10px rgba(17,17,19,.2));pointer-events:none}.how-notepin{position:absolute;z-index:2;left:8%;top:28%;width:28%;max-width:118px;height:auto;display:block;filter:drop-shadow(0 10px 16px rgba(17,17,19,.22));pointer-events:none}.ask{position:relative;overflow-x:clip;text-align:center;background:#f4f1ea}.ask .lead{margin-inline:auto;max-width:680px}.mem-map{--mem-w: min( calc(100% - 40px) , clamp(280px, 72vw, 920px));position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(28px,3.6vw,40px);margin-top:clamp(52px,7.2vw,92px);width:100%;max-width:100%}.mem-side{position:relative;z-index:1;display:grid;width:var(--mem-w)}.mem-src{width:auto;max-width:min(var(--mem-w),100%)}.mem-src .mem-ports{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.mem-port{display:inline-flex;align-items:center;gap:11px;max-width:100%;padding:10px 14px;border:1.5px solid #171715;border-radius:999px;background:var(--white)}.mem-port b{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.mem-talk{gap:12px;padding:11px 16px;background:var(--white);transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.mem-talk b{font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--ink);transition:color .3s ease}.mem-vu{position:relative;flex:none;display:flex;align-items:center;justify-content:center;gap:2.5px;width:22px;height:16px}.mem-vu:after{content:"";position:absolute;left:1px;right:1px;top:50%;height:1.5px;border-radius:2px;background:#1717156b;transform:translateY(-50%);transition:opacity .2s ease}.mem-vu i{width:2.5px;height:var(--h);border-radius:1.5px;background:var(--signal);opacity:0;transform-origin:center;transition:opacity .2s ease}.mem-talk.is-active{border-color:var(--orange);background:var(--paper);box-shadow:3px 3px 0 var(--orange)}.mem-talk.is-active b{color:var(--orange)}.mem-talk.is-active .mem-vu:after{opacity:0}.mem-talk.is-active .mem-vu i{opacity:1}.mem-asks{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(16px,2.4vw,28px);width:var(--mem-w);padding-top:196px}.mem-ask,.mem-mcp{position:static;z-index:1;width:100%;min-width:0;margin-top:0;display:flex;flex-direction:column;align-items:stretch;text-align:left}.mem-ask .mem-ask-thread,.mem-mcp .mem-ask-thread{left:50%;right:auto;width:min(100%,36rem);height:184px;transform:translate(-50%)}.mem-ask-thread{position:absolute;left:0;right:0;top:0;height:160px;padding:0 4px;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible;pointer-events:none}.mem-ask-q,.mem-ask-a p,.mem-mcp-call p{margin:0;font-size:15.5px;line-height:1.38;letter-spacing:-.012em}.mem-ask-q{align-self:flex-end;max-width:82%;padding:10px 14px 11px;border-radius:18px;background:var(--ink);color:var(--white);font-weight:500}.mem-ask.has-q.has-a .mem-ask-q,.mem-mcp.has-q.has-a .mem-mcp-call{margin-bottom:10px}.mem-mcp-call{align-self:stretch;padding:10px 14px 11px;border:1.5px solid #171715;border-radius:16px;background:var(--yellow)}.mem-mcp-fn{display:block;margin-bottom:4px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.mem-ask-a{align-self:flex-start;max-width:82%}.mem-ask-a p{padding:10px 14px 11px;border-radius:18px;background:var(--white);border:1.5px solid #171715;color:var(--ink)}.mem-ask-a em{display:block;margin:7px 6px 0;font-style:normal;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-2)}.mem-ask-q,.mem-ask-a,.mem-mcp-call,.mem-mcp [data-mcp-res]{opacity:0;transform:translateY(36px);transition:opacity .5s ease,transform .58s cubic-bezier(.2,.7,.3,1)}.mem-ask.has-q .mem-ask-q,.mem-ask.has-a .mem-ask-a,.mem-mcp.has-q .mem-mcp-call,.mem-mcp.has-a [data-mcp-res]{opacity:1;transform:none}.mem-ask.is-clearing .mem-ask-q,.mem-ask.is-clearing .mem-ask-a,.mem-mcp.is-clearing .mem-mcp-call,.mem-mcp.is-clearing [data-mcp-res]{opacity:0;transform:translateY(-18px);transition:opacity .55s ease,transform .55s ease}.mem-ask:not(.has-q) .mem-ask-q,.mem-ask:not(.has-a) .mem-ask-a,.mem-mcp:not(.has-q) .mem-mcp-call,.mem-mcp:not(.has-a) [data-mcp-res]{transition:none}.mem-ask-bar{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px;border:2px solid #171715;border-radius:999px;background:var(--white);box-shadow:4px 4px #171715;transition:border-color .35s ease,box-shadow .35s ease}.mem-ask.is-searching .mem-ask-bar,.mem-ask.is-reading .mem-ask-bar,.mem-mcp.is-searching .mem-ask-bar,.mem-mcp.is-reading .mem-ask-bar{border-color:#171715;box-shadow:4px 4px 0 var(--orange)}.mem-ask-crumb{flex:none;align-self:center;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--slate-2)}.mem-ask-field{flex:1;min-width:0;display:flex;align-items:center;min-height:1.35em;overflow:hidden}.mem-ask-typed,.mem-mcp-typed{overflow:hidden;font-size:15.5px;line-height:1.3;letter-spacing:-.012em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.mem-mcp:not(.is-live) .mem-mcp-typed:empty:before{content:attr(data-hint);color:var(--slate-2)}.mem-ask:not(.is-live) .mem-ask-thread,.mem-mcp:not(.is-live) .mem-ask-thread{visibility:hidden}.mem-mcp-client{flex:none;align-self:center;display:block;width:28px;height:28px}.mem-mcp-client img{display:block;width:28px;height:28px;object-fit:contain}.mem-ask-caret{flex:none;width:1.5px;height:.95em;margin-left:1px;background:var(--ink);border-radius:1px;opacity:0}.mem-ask.is-typing .mem-ask-caret,.mem-mcp.is-typing .mem-ask-caret{opacity:1;animation:mem-ask-blink 1s steps(1) infinite}.mem-ask-go{flex:none;align-self:center;width:28px;height:28px;border-radius:50%;background:var(--signal);position:relative;transition:transform .28s cubic-bezier(.2,.7,.3,1)}.mem-ask-go:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-right:1.6px solid #fff;border-top:1.6px solid #fff;transform:translate(-50%,-35%) rotate(-45deg)}.mem-ask.is-searching .mem-ask-go,.mem-ask.is-reading .mem-ask-go{transform:translateY(-2px)}@keyframes mem-ask-blink{50%{opacity:0}}.mem-panel{position:relative;z-index:1;width:var(--mem-w)}.mem-shell{position:relative;border:2px solid #171715;border-radius:28px;background:#f4f1ea;box-shadow:6px 6px #171715;overflow:hidden}.mem-body{position:relative;overflow:hidden;height:clamp(340px,36vw,420px)}.mem-panel-free{--mem-route-in: .1;--mem-route-out: .9}.mem-panel-free .mem-body{height:clamp(340px,38vw,420px);overflow:hidden}.mem-core{position:absolute;inset:0}.mem-rt{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mem-rt .mem-guide{fill:none;stroke:none}.mem-rt .route{fill:none;stroke:#171715;stroke-width:1;stroke-linecap:square;transition:stroke .35s ease}.mem-rt .route.active{stroke:var(--orange)}.mem-rt .reader-route{stroke:#171715}.mem-rt .reader-route.active{stroke:var(--orange)}.mem-rt .memory-car{fill:#534f4b85}.mem-rt .memory-car.hot,.mem-rt .memory-wander{fill:var(--signal)}.mem-rt .memory-wander-glow{fill:#d66e435c}.mem-rt .memory-query{fill:#534f4bb8}.mem-rt .memory-answer{fill:var(--signal)}@media(prefers-reduced-motion:no-preference){.mem-talk.is-active .mem-vu i{animation:mem-vu-live .52s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.11s)}}@media(prefers-reduced-motion:reduce){.mem-ask-q,.mem-ask-a,.mem-mcp-call,.mem-mcp [data-mcp-res]{transition:none}.mem-ask.is-typing .mem-ask-caret,.mem-mcp.is-typing .mem-ask-caret{animation:none;opacity:1}}@keyframes mem-vu-live{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@media(max-width:820px){.mem-map{--mem-w: calc(100% - 40px) ;gap:clamp(28px,6vw,42px)}.mem-src{width:var(--mem-w);max-width:var(--mem-w)}.mem-talk{flex-direction:row;width:auto;max-width:100%;gap:7px;padding:7px 9px;border-radius:999px}.mem-talk b{font-size:8.5px;letter-spacing:.05em;white-space:nowrap;text-align:left}.mem-src .mem-ports{gap:6px}.mem-vu{height:10px}.mem-asks{grid-template-columns:1fr;width:var(--mem-w);gap:12px}.mem-ask,.mem-mcp{width:100%}.mem-ask-thread{padding:0 2px}.mem-ask-q,.mem-ask-a p,.mem-mcp-call p{font-size:14.5px}.mem-ask-bar{padding:11px 12px 11px 16px}.mem-ask-typed,.mem-mcp-typed{font-size:14.5px}.mem-body{height:clamp(360px,92vw,420px)}.mem-panel-free{--mem-route-in: .12;--mem-route-out: .88}.mem-panel-free .mem-body{height:clamp(360px,92vw,420px)}}.faq{margin-top:45px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary .pl{flex:none;line-height:1.2;color:var(--muted);transition:transform .3s,color .2s}.faq details[open] summary .pl{transform:rotate(45deg)}.faq summary:hover .pl{color:var(--ink)}.faq .ans{padding:0 0 24px;max-width:62ch;color:var(--muted);font-size:16px;font-weight:400;line-height:1.65}.cta{padding:115px 0;background:var(--pink);text-align:center}.cta h2{font-size:62px;letter-spacing:-3.5px;line-height:.98;max-width:920px;margin:0 auto 28px}.cta p{max-width:550px;margin:0 auto 28px;color:#655f59;line-height:1.6}.navlinks a[aria-current=page]{font-weight:700}.pricing-band .cassette-wash-y,.beta-band .cassette-wash-y,.download-band .cassette-wash-y{top:72px}.pricing-band .cassette-wash-l{height:248px}.pricing-band .tape-a,.pricing-band .tape-stereo,.pricing-band .tape-b,.beta-band .tape-a,.beta-band .tape-stereo,.beta-band .tape-b,.download-band .tape-a,.download-band .tape-stereo,.download-band .tape-b{display:none}.pricing-hero{position:relative;z-index:1;padding:36px 0 108px;text-align:center}.pricing-hero h1{max-width:18ch;margin-inline:auto}.pricing-hero .lead{margin:0 auto 56px}.pricing-controls{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:12px}.pricing-toggle,.seat-picker{background:var(--white);border:2px solid #171715;border-radius:22px}.pricing-toggle{display:inline-flex;align-items:stretch;padding:6px;box-shadow:none}.seat-picker{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:260px;padding:12px 14px 12px 18px}.seat-picker-copy{display:grid;gap:6px;min-width:0;text-align:left}.seat-picker-label{display:block;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--muted)}.seat-picker-value{display:block;font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1}.seat-picker-stepper{display:flex;align-items:center;gap:8px}.seat-minus-wrap{position:relative;display:grid}.seat-btn{width:32px;height:32px;padding:0;border:1.5px solid #171715;border-radius:50%;background:var(--bone2);color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;display:grid;place-items:center}.seat-btn:not(:disabled):hover{background:var(--ink);color:var(--white)}.seat-btn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.seat-tip{position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%);width:max-content;max-width:168px;padding:7px 9px;border:1.5px solid #171715;border-radius:8px;background:var(--ink);color:var(--white);font-size:12px;font-weight:600;line-height:1.3;opacity:0;visibility:hidden;pointer-events:none;z-index:4}.seat-tip:after{content:"";position:absolute;top:100%;left:50%;width:8px;height:8px;margin-left:-4px;background:var(--ink);border-right:1.5px solid #171715;border-bottom:1.5px solid #171715;transform:translateY(-4px) rotate(45deg)}.seat-minus-wrap:has(.seat-btn:disabled):hover .seat-tip,.seat-minus-wrap:has(.seat-btn:disabled):focus-within .seat-tip,.seat-minus-wrap.is-tip .seat-tip{opacity:1;visibility:visible}.pricing-toggle .rec-toggle-hit{min-width:104px;height:auto;min-height:36px;padding:0 18px;border-radius:16px;font-size:14px;font-weight:650;cursor:pointer;border:0;background:transparent}.pricing-toggle .rec-toggle-hit.is-on{background:var(--ink);color:var(--white);box-shadow:none}.pricing-plans{position:relative;z-index:2;padding:0 0 64px;margin-top:-36px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch;max-width:980px}.plan{position:relative;display:flex;flex-direction:column;min-height:100%;padding:28px 28px 26px;background:var(--white);border:2px solid #171715;border-radius:22px;box-shadow:6px 6px #171715}.plan-everywhere{background:var(--lilac);box-shadow:8px 8px #171715}.plan-ribbon{position:absolute;top:-12px;left:22px;padding:6px 10px;border:1.5px solid #171715;border-radius:999px;background:var(--yellow);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.plan-top .eyebrow{margin-bottom:10px}.plan h2{font-size:34px;letter-spacing:-1.6px;line-height:1.02;margin:0 0 10px}.plan-tag{margin:0;max-width:34ch;font-size:16px;line-height:1.5;color:var(--ink)}.plan-everywhere .plan-tag{color:var(--ink)}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:26px 0 8px}.plan-price b{font-size:56px;font-weight:800;letter-spacing:-3px;line-height:.9}.plan-price span{font-size:15px;font-weight:600;color:var(--muted)}.plan-total{width:100%;margin:8px 0 0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.plan-price em{width:100%;margin:4px 0 0;font-style:normal;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--olive)}.pricing-plans[data-period=monthly] .is-annual,.pricing-plans[data-period=annual] .is-monthly,.pricing-plans[data-period=monthly] .is-annual-only,.pricing-plans[data-period=annual] .is-monthly-only,.pricing-plaud[data-period=monthly] .is-annual-only,.pricing-plaud[data-period=annual] .is-monthly-only{display:none}.plan-feats{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:10px}.plan-feats li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:550;letter-spacing:-.01em}.plan-feats li.is-off{color:var(--slate-2)}.plan-feats li.is-plus{font-weight:700}.mark{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.mark.yes{background:var(--ink)}.mark.yes:after{content:"";width:8px;height:4px;border-left:1.7px solid var(--white);border-bottom:1.7px solid var(--white);transform:translateY(-1px) rotate(-45deg)}.mark.no{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.mark.no:after{content:"";width:8px;height:1.5px;background:var(--slate-2);border-radius:1px}.plan-gift{display:flex;flex-direction:column;gap:2px;margin:0 0 18px;padding:12px 14px;border:1.5px solid #171715;border-radius:14px;background:var(--yellow)}.plan-gift>b{font-size:14px;font-weight:800;letter-spacing:-.02em}.plan-gift span{font-size:13px;line-height:1.4;color:#4d4944}.plan-gift span b{font-weight:700;color:var(--ink)}.plan .btn{margin-top:auto;width:100%}.pricing-compare{padding-top:72px}.pricing-compare h2{margin-bottom:36px}.cmp{border:2px solid #171715;border-radius:22px;background:var(--white);box-shadow:6px 6px #171715;overflow:hidden}.cmp-row{display:grid;grid-template-columns:minmax(160px,1.2fr) 1fr 1.15fr;align-items:center;min-height:58px;padding:0 22px;border-top:1px solid var(--rule)}.cmp-row:first-child{border-top:0}.cmp-head{min-height:64px;background:#f2efea;font-weight:800;letter-spacing:-.02em}.cmp-head div:last-child,.cmp-row div:last-child{padding-left:8px}.cmp-row div:nth-child(2),.cmp-row div:nth-child(3){display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600}.cmp-row [role=rowheader]{color:var(--muted);font-weight:600}.cmp-foot{background:var(--yellow);border-top:2px solid #171715;min-height:72px}.cmp-foot [role=rowheader]{color:var(--ink);font-weight:800}.cmp-gift{display:inline-flex;align-items:center;padding:4px 8px;border:1.5px solid #171715;border-radius:999px;background:var(--white);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media(max-width:820px){.pricing-hero{padding:24px 0 88px}.pricing-hero h1{font-size:46px;letter-spacing:-2.8px}.seat-picker{min-width:min(100%,260px)}.pricing-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.plan-everywhere{order:-1}.plan-price b{font-size:48px}.cmp-row{grid-template-columns:1fr auto auto;gap:10px;padding:14px 16px;min-height:0}.cmp-row [role=rowheader]{grid-column:1 / -1;font-size:13px}.cmp-head [role=columnheader]:first-child{display:none}.cmp-head [role=columnheader]{font-size:13px}.cmp-row div:nth-child(2),.cmp-row div:nth-child(3){font-size:13px}}@media(max-width:520px){.plan{padding:22px 20px 20px}.cmp-row div:nth-child(2),.cmp-row div:nth-child(3){flex-direction:column;align-items:flex-start}}.beta-hero{position:relative;z-index:1;padding:28px 0 108px}.beta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:56px;align-items:center}.beta-copy h1{max-width:10ch}.beta-copy .lead{margin:0 0 28px}.beta-points{list-style:none;margin:0;padding:0;display:grid;gap:12px}.beta-points li{display:flex;align-items:flex-start;gap:10px;font-size:16px;font-weight:550;letter-spacing:-.01em;line-height:1.4}.beta-form{position:relative;padding:28px 28px 24px;background:var(--white);border:2px solid #171715;border-radius:22px;box-shadow:6px 6px #171715}.beta-fields{display:grid;gap:14px}.beta-field{display:grid;gap:7px}.beta-field>span{font-size:13px;font-weight:700;letter-spacing:-.01em}.beta-field input,.beta-select{width:100%;background:var(--paper);border:1.5px solid #171715;border-radius:12px}.beta-field input{padding:13px 14px;color:var(--ink);font-family:inherit;font-size:16px}.beta-field input::placeholder{color:var(--slate-2)}.beta-select{display:grid;grid-template-columns:1fr 36px;align-items:stretch}.beta-select select{width:100%;border:0;background:transparent;border-radius:12px;padding:13px 8px 13px 14px;color:var(--ink);font-family:inherit;font-size:16px;appearance:none;-webkit-appearance:none}.beta-select-arrow{display:grid;place-items:center;pointer-events:none}.beta-select-arrow:before{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.7px solid var(--ink);border-bottom:1.7px solid var(--ink);transform:rotate(45deg)}.beta-select select:required:invalid{color:var(--slate-2)}.beta-field input:focus,.beta-select:focus-within{outline:none;box-shadow:3px 3px #171715}.beta-select select:focus{outline:none}.beta-form .btn{width:100%;margin-top:16px;padding-block:13px}.beta-note{margin:14px 0 0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-2);text-align:center;line-height:1.7}.beta-fail{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--orange);text-align:center}.beta-hp{position:absolute;left:-9999px;height:0;overflow:hidden}.beta-done{display:none;text-align:center;padding:18px 4px 6px}.beta-done .mark{width:36px;height:36px;margin:0 auto 14px}.beta-done .mark.yes:after{width:12px;height:6px}.beta-done p{margin:0;font-size:16px;line-height:1.5;color:var(--muted)}.beta-form.sent .beta-fields,.beta-form.sent .btn,.beta-form.sent .beta-note,.beta-form.sent .beta-fail{display:none}.beta-form.sent .beta-done{display:block}@media(max-width:900px){.beta-grid{grid-template-columns:1fr;gap:36px;max-width:520px;margin-inline:auto}.beta-copy h1{max-width:none}}@media(max-width:520px){.beta-hero{padding:12px 0 72px}.beta-form{padding:22px 20px 20px}}.ftr{background:var(--ink);color:#a5a099;padding-block:clamp(56px,7vw,90px) 30px}.ftr-top{display:grid;grid-template-columns:1.5fr auto;gap:34px;align-items:start}.ftr-links{display:grid;gap:10px;justify-items:end}.ftr-links a{font-size:14.5px;transition:color .2s}.ftr-links a:hover{color:#fff}.ftr-brand .logo{color:#fff;font-size:31px;letter-spacing:-1.6px;margin-bottom:18px}.ftr-brand p{margin:0;font-size:14.5px;max-width:34ch;line-height:1.6}.ftr-btm{margin-top:clamp(44px,6vw,72px);padding-top:24px;border-top:1px solid var(--rule-dark);display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between}.ftr-btm span,.ftr-btm a{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6e6a64}.ftr-btm .ftr-name{font-weight:500;letter-spacing:0;text-transform:none}.ftr-btm span a+a{margin-left:16px}.ftr-btm a:hover{color:#fff}@media(max-width:800px){.ftr{padding-block:48px 28px}.ftr-top{grid-template-columns:1fr;gap:32px}.ftr-brand{text-align:center}.ftr-brand p{max-width:24ch;margin-inline:auto}.ftr-links{justify-items:center}.ftr-btm{flex-direction:column;align-items:center;text-align:center;gap:10px;margin-top:36px}}@media(max-width:1080px){.how-row,.how-row-flip{grid-template-columns:1fr;gap:40px;align-items:start}.how-band{--how-band-pad: 72px;padding:var(--how-band-pad) 0}.how-band.mint{padding-top:0}.how-band.mint .how-phone-stage{height:calc(340px + var(--how-band-pad))}.how-band.lilac{padding-bottom:0}.how-meet{width:168px;right:-4px;bottom:12px;top:auto}.how-app .hero-note-body{padding-right:28px}.how-phone{width:320px;max-width:88%}.iphone-back-photo{width:260px;max-width:70%}}@media(max-width:900px){.how-phone-stage{min-height:0;height:300px}.how-band.mint .how-phone-stage{height:calc(300px + var(--how-band-pad))}.hero-grid{grid-template-columns:1fr}.hero-scene{max-width:560px;padding:20px 0 40px;margin-top:12px}.hero-phone{width:clamp(236px,50%,268px);right:-20px}.hero-meet{width:clamp(156px,40%,200px);left:-36px}h1{font-size:54px;letter-spacing:-3.5px}}@media(max-width:720px){.how-copy h2,.how-copy h3{font-size:34px;letter-spacing:-1.6px}.how-desk-scene{padding-right:12px}.how-meet{width:140px;right:6px;bottom:10px;top:auto}}@media(max-width:620px){.wrap{padding:0 20px}.navlinks a:not(.btn){display:none}h1{font-size:46px}.hero{padding-top:40px;padding-bottom:80px}.hero-note-acts li{flex-direction:column;gap:2px}.section h2{font-size:43px}.cta h2{font-size:45px}}
