body.landing,.landing *,.landing :before,.landing :after{box-sizing:border-box}body.landing{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400;line-height:1.6}:where(.landing) a{color:inherit;text-underline-offset:4px}.landing :focus-visible{outline:3px solid var(--focus);outline-offset:5px}.landing [hidden]{display:none!important}.landing .eyebrow{margin:0}.landing h3,.landing b{font-weight:400}:where(.section-copy)>p{margin:0}.landing .page{max-width:1600px;margin:0 auto;padding:20px 20px 0}.landing .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.landing h1,.landing h2{font-family:var(--font-display);font-weight:400}.stage{background:var(--stage);border-radius:var(--radius-lg);padding-top:18px;position:relative;overflow:hidden}.site-nav{z-index:3;border-radius:var(--radius-pill);max-width:1060px;min-height:58px;box-shadow:var(--shadow-sm);background:#fffffff2;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:10px 12px 10px 24px;display:flex;position:relative}.landing .brand{font:400 20px/1 var(--font-display);white-space:nowrap;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing .brand-mark{flex:none;width:26px;height:26px}.site-links{gap:29px;font-size:12px;display:flex}.site-links a{color:var(--ink);text-decoration:none}.site-links a:hover{text-decoration:underline}.nav-action{background:var(--ink);color:#fff;border-radius:var(--radius-pill);white-space:nowrap;transition:background var(--dur-fast) ease;padding:11px 19px;font-size:12px;text-decoration:none}.nav-action:hover{background:var(--primary)}.hero{text-align:center;z-index:2;padding:26px 28px 0;position:relative}.hero>.eyebrow{letter-spacing:.16em;font-size:10px}.hero h1{letter-spacing:-.035em;max-width:1100px;margin:16px auto 18px;font-size:clamp(58px,6.1vw,82px);line-height:.99}.lede{max-width:520px;color:var(--ink-2);margin:0 auto 19px;font-size:14px;line-height:1.75}.hero-actions{justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex}.pill-primary{background:var(--primary);color:#fff;border-radius:var(--radius-pill);transition:background var(--dur-fast) ease, transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease;align-items:center;gap:6px;padding:14px 22px;font-size:12px;text-decoration:none;display:inline-flex;box-shadow:0 4px #224d3c12}.pill-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 14px #224d3c2e}.pill-primary:active{transform:translateY(0)}.text-link{text-underline-offset:4px;color:var(--ink);text-decoration:underline}.hero-note{color:var(--ink-2);margin:10px 0 0;font-size:10px}.not-found{margin-bottom:20px}.not-found .hero{flex-direction:column;justify-content:center;min-height:calc(100dvh - 130px);padding-bottom:64px;display:flex}.not-found h1{text-wrap:balance}.legal-page{max-width:700px;margin:0 auto;padding:72px 4px 64px}.legal-page h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(40px,5vw,56px);line-height:1.02}.legal-page h1+p{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-wrap:balance;margin:0 0 40px;font-size:11px}.legal-page h2{letter-spacing:-.01em;margin:48px 0 12px;font-size:26px;line-height:1.2}.legal-page h3{font-family:var(--font-display);margin:26px 0 8px;font-size:19px;line-height:1.3}.legal-page p,.legal-page li{font-size:15px;line-height:1.75}.legal-page p{margin:0 0 14px}.legal-page ul{margin:0 0 16px;padding-left:20px}.legal-page li{margin:0 0 6px}.legal-page li::marker{color:var(--ink-3)}.legal-page a{overflow-wrap:anywhere}.product-stage{isolation:isolate;width:100%;margin-top:23px;padding:0 30px 35px;position:relative}.product{z-index:2;width:min(820px,75%);margin:0 auto;position:relative}.landing .camera-mark{background:#aebfbd;border-radius:5px;width:27px;height:8px;margin:0 auto 10px;position:relative}.landing .camera-mark:after{content:"";background:#313934;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;left:11px}.prompter{z-index:3;text-align:center;background:var(--prompter-bg);max-width:560px;color:var(--prompter-ink);box-shadow:var(--shadow-prompter);border-radius:7px 7px 3px 3px;margin:0 auto;padding:16px 24px 12px;font-size:18px;line-height:1.65;position:relative;overflow:hidden}.p-window{height:4.95em;overflow:hidden}.p-lines{transition:transform .42s var(--ease)}.prompter .line{white-space:nowrap;display:block}.prompter .said{color:var(--prompter-said);transition:color .2s}.prompter .w{transition:color .2s}.prompter .w.said{color:var(--prompter-said)}.p-dot{background:var(--prompter-dot);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 5px;display:inline-block}.prompter-bottom{color:#b5b2aa;justify-content:space-between;gap:14px;margin-top:10px;font-size:10px;display:flex}.p-time,.b-time{font-variant-numeric:tabular-nums}.timebar{height:2px;position:absolute;bottom:0;left:0;right:0}.timebar i{background:#9d9b96;width:65%;height:100%;transition:width 1s linear;display:block}.booth{color:#28382f;background:#fff;border:1px solid #d6dcd8;border-radius:5px;margin:22px 0 0;padding:27px 30px;font-size:12px;box-shadow:0 22px 40px #34474012}.booth-top{border-bottom:1px solid #e2e6e2;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.booth .who{align-items:center;min-width:0;display:inline-flex}.booth .monogram{border:1px solid #cfd7d0;border-radius:3px;margin-right:9px;padding:7px 8px;font-size:11px;line-height:1}.b-clock{align-items:baseline;gap:8px;display:inline-flex}.b-clock-label{letter-spacing:.12em;text-transform:uppercase;color:#616a64;font-size:9px}.b-time{font-size:12px}.booth-body{grid-template-columns:1.1fr 1fr;gap:35px;padding:26px 0;display:grid}.q-label{letter-spacing:.04em;text-transform:uppercase;color:#616a64;margin:0 0 16px;font-size:10px}.booth .question{max-width:330px;margin:0;font-size:23px;line-height:1.5}.booth .selfview{background:#f1f3f0;border:1px solid #dce1dd;justify-content:center;align-items:center;min-height:205px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.booth .selfview svg{color:#b4beb6;width:80px;height:105px}.booth .selfview{overflow:hidden}.booth .selfview video{object-fit:cover;object-position:50% 25%;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.booth .selfview.has-video video{opacity:1}.booth .selfview.has-video>svg{visibility:hidden}.booth .selfview.has-video .video-caption{color:#fff;text-shadow:0 1px 3px #00000073}.booth .count{color:var(--ink);opacity:0;font-variant-numeric:tabular-nums;background:#f1f3f0b8;place-items:center;font-size:72px;line-height:1;transition:opacity .2s;display:grid;position:absolute;inset:0}.booth[data-state=countdown] .count{opacity:1}.video-caption{color:#69736c;font-size:9px;position:absolute;bottom:10px;left:12px}.booth-foot{color:#667168;justify-content:space-between;align-items:center;min-height:36px;font-size:11px;display:flex}.b-status{align-items:center;gap:7px;display:inline-flex}.b-status i{background:#aab3ad;border-radius:50%;width:7px;height:7px;transition:background .2s}.booth[data-state=countdown] .b-status i{background:var(--warn)}.booth[data-state=rec] .b-status{color:var(--rec)}.booth[data-state=rec] .b-status i{background:var(--rec);animation:1.4s ease-in-out infinite breathe}.booth[data-state=rec] .selfview{border-color:var(--rec);box-shadow:0 0 0 3px #c43d3229}.mock-button{background:var(--primary);color:#fff;border-radius:3px;padding:10px 16px;font-size:11px;transition:background .2s;display:inline-block}.booth[data-state=rec] .mock-button{background:var(--ink)}.live-points{text-align:left;border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:60px 0 0;padding:0;list-style:none;display:grid}.live-points li{color:var(--ink-2);align-content:start;gap:8px;padding-top:18px;font-size:13px;line-height:1.65;display:grid}.live-points .eyebrow{color:var(--ink-3);font-size:10px}.live-points b{color:var(--ink);font-size:18px;line-height:1.35;display:block}.picker-mock{justify-items:center;gap:14px;display:grid}.picker-mock .camera-mark{margin-bottom:-4px}.picker-strip{text-align:left;flex-direction:column;justify-content:center;width:100%;max-width:520px;min-height:206px;padding:16px 18px 14px;display:flex}.pk-list{gap:2px;display:grid}.pk-hint{color:#85827b;margin:0 0 8px;padding:0 10px;font-size:11px}.pk-row{color:#b5b2aa;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:baseline;gap:12px;padding:5px 10px;font-size:15px;transition:background .22s,color .22s;display:flex;overflow:hidden}.pk-row b{min-width:1em;color:var(--prompter-ink)}.pk-row.is-on{color:var(--prompter-ink);background:#1d2024}.pk-answer{text-align:center;font-size:19px;line-height:1.65}.pk-answer:not([hidden]){flex-direction:column;flex:1;justify-content:space-between;padding-top:12px;display:flex}.pk-answer .p-window{height:4.95em}.pk-said{min-height:30px;color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pk-said kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:26px;height:26px;font:inherit;color:var(--ink);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}.pk-said q{color:var(--ink);quotes:"“" "”"}.pk-said .pk-icon{border:1px dashed;border-radius:2px;flex:none;width:13px;height:10px}.pk-tags{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pk-kind.is-amber{color:#f2b24a}.pk-auto{color:#fff;border:1px solid #f2b24a;border-radius:5px;padding:0 6px;line-height:15px}.pk-read{z-index:2;background:var(--prompter-bg);text-align:center;align-content:center;justify-items:center;gap:10px;padding:0 20px;display:grid;position:absolute;inset:0}.pk-read p{color:var(--prompter-ink);margin:0;font-size:13px}.pk-shot{max-width:86%;color:var(--ink);background:#fbfaf6;border:1px solid #f2b24a;border-radius:6px;padding:7px 12px;font-size:13px;line-height:1.4}.pk-page{text-align:left;border:1px solid var(--line-strong);width:100%;max-width:520px;box-shadow:var(--shadow-sm);background:#fbfaf6;border-radius:8px;transition:opacity .3s;overflow:hidden}.pk-page.is-off{opacity:.4}.pk-chrome{background:#ece8de;border-bottom:1px solid #dcd7ca;align-items:flex-end;gap:10px;height:28px;padding:0 12px;display:flex}.pk-tab{color:var(--ink-2);background:#fbfaf6;border-radius:6px 6px 0 0;padding:4px 12px;font-size:10.5px}.pk-url{background:#f8f6f0;border-radius:999px;align-self:center;width:34%;height:12px;margin:0 auto}.pk-body{padding:16px 22px 18px}.pk-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px;font-size:10px}.pk-zone{outline-offset:5px;outline:1px dashed #24352e66;padding:8px 10px;transition:outline-color .25s;position:relative}.pk-zone.is-changed{outline-offset:5px;outline:1px solid #f2b24a}.pk-zone-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px;position:absolute;top:-21px;right:-5px}.pk-question{color:var(--ink);margin:0;font-size:17px;line-height:1.4;transition:opacity .25s}.pk-question.is-out{opacity:0}.pk-next{background:var(--ink);color:#fff;border-radius:999px;margin-top:18px;padding:6px 13px;font-size:11px;transition:background .15s,transform .15s;display:inline-block}.pk-next.is-press{background:var(--primary);transform:translateY(1px)}.section.flip>:first-child{order:2}.section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;max-width:1080px;margin:0 auto;padding:120px 22px 0;display:grid}.section h2{letter-spacing:-.03em;margin:14px 0 20px;font-size:clamp(36px,4.2vw,56px);line-height:1.04}.section-copy>p:not(.eyebrow){color:var(--ink-2);max-width:440px;font-size:15px;line-height:1.75}.section-copy>p.fine{color:var(--ink-3);margin-top:14px;font-size:12px}.section-copy>p:not(.eyebrow):not(.fine)+p:not(.fine){margin-top:12px}.timeline{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:5px;padding:30px 30px 26px}.tl-bar{gap:3px;height:10px;margin-bottom:26px;display:flex;position:relative}.tl-seg{border-radius:2px;height:100%;display:block}.tl-prep{background:#c9d6d8;flex:30}.tl-count{background:color-mix(in srgb, var(--warn) 45%, #fff);flex:9}.tl-answer{background:color-mix(in srgb, var(--primary) 62%, #fff);flex:90}.tl-steps .rec-word{align-items:center;gap:6px;display:inline-flex}.tl-steps .rec-word:before{content:"";background:var(--rec);border-radius:50%;width:6px;height:6px}.tl-head{background:var(--ink);border-radius:1px;width:2px;height:20px;position:absolute;top:-5px;left:0}.tl-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.tl-steps li{color:var(--ink-2);border-top:1px solid var(--line);align-content:start;gap:6px;padding-top:14px;font-size:12px;line-height:1.55;display:grid}.tl-steps b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1}.tl-steps .eyebrow{color:var(--ink-3);font-size:9px}.story-sec{text-align:center;max-width:1080px;margin:0 auto;padding:130px 22px 0}.story-head h2{letter-spacing:-.03em;margin:14px 0 20px;font-size:clamp(40px,5vw,66px);line-height:1.02}.story-head>p:not(.eyebrow){max-width:600px;color:var(--ink-2);margin:0 auto;font-size:15px;line-height:1.75}.story-head .lede-key{font-synthesis:weight;color:var(--ink);font-weight:600}.story-stage{background:var(--stage);border-radius:var(--radius-lg);text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:88px;margin:52px 0 0;padding:46px 48px 38px;display:grid;position:relative}.story-links{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-links .link{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;opacity:.85;transition:stroke-dashoffset .7s var(--ease)}.story-links .link-end{fill:var(--primary);transition:opacity .2s}.story-paper,.story-side{z-index:2;position:relative}.story-paper{background:var(--paper-script);color:var(--paper-script-ink);border:1px solid #cabc924d;padding:24px 24px 20px;transform:rotate(-1.2deg);box-shadow:0 16px 30px #30413c12}.sp-head{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.story-paper .eyebrow{letter-spacing:.12em;color:inherit;font-size:10px}.sp-saved{letter-spacing:.1em;text-transform:uppercase;border:1px solid #92896859;border-radius:999px;padding:3px 8px;font-size:9px}.sp-label{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:16px 0 6px;font-size:9px}.sp-line{margin:0 0 3px;font-size:13px;line-height:1.5}.sp-resume .sp-label{margin-top:0}.sp-aim{opacity:.8;margin-top:5px;font-size:12px}.sp-stories{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-pick{background:#ffffff59;border:1px solid #92896840;border-radius:6px;padding:10px 70px 10px 12px;transition:background .2s,border-color .3s,box-shadow .3s;position:relative}.sp-stories li,.sp-prepared{font-size:12px;line-height:1.5}.sp-stories li b,.sp-prepared b{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:400;display:block}.sf{border-radius:3px;transition:background .25s,box-shadow .25s,color .25s}.sf.is-on{box-shadow:0 0 0 2px #244c3d21, inset 0 -2px 0 var(--primary);color:var(--ink);background:#244c3d21}.sp-pick.is-scan{background:#fffc;border-color:#244c3d59}.sp-pick.is-used{border-color:var(--primary);background:#fff;box-shadow:0 6px 16px #244c3d1f}.sp-picked{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--primary);opacity:0;border-radius:999px;padding:2px 7px;font-size:9px;transition:opacity .25s,transform .25s;position:absolute;top:9px;right:10px;transform:scale(.9)}.sp-pick.is-used .sp-picked{opacity:1;transform:none}.story-side{justify-items:center;gap:12px;display:grid}.sq-card{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:560px;box-shadow:var(--shadow-sm);border-radius:6px;padding:15px 20px}.sq-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:10px}.sq-text{color:var(--ink);margin:0;font-size:17px;line-height:1.45}.story-side .camera-mark{margin:4px auto -2px}.story-strip{width:100%;max-width:560px;font-size:17px}.story-strip .p-window{height:4.95em}.story-strip .line{white-space:normal}.story-strip .w{opacity:0;transition:opacity .18s}.story-strip .w.shown{opacity:1}.story-strip .ex{color:#f0c27a;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ss-empty{z-index:2;background:var(--prompter-bg);color:#b5b2aa;place-content:center;justify-items:center;gap:10px;font-size:14px;transition:opacity .25s;display:grid;position:absolute;inset:0}.ss-empty p{margin:0}.ss-write{color:var(--prompter-ink);border:1px solid #4a4d50;border-radius:999px;padding:7px 14px;font-size:13px;transition:background .2s,border-color .2s}.ss-write.is-on{background:#1d2024;border-color:#74787c}.story-strip:not([data-state=empty]) .ss-empty{opacity:0;pointer-events:none}.ss-kind{color:#f2b24a;transition:opacity .25s,color .25s}.story-strip[data-state=empty] .ss-kind{opacity:0}.ss-menu{z-index:3;opacity:0;pointer-events:none;background:#16181df7;border:1px solid #30343d;border-radius:9px;gap:4px;padding:6px;font-size:11px;line-height:1;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:30px;right:10px;transform:translateY(4px)}.ss-menu span{color:var(--prompter-ink);background:#20232a;border:1px solid #30343d;border-radius:6px;padding:6px 11px}.ss-menu .ss-keep{color:#fff;border-color:#f2b24a;transition:background .2s}.ss-menu .ss-keep.is-on{background:#3a2f1a}.ss-menu.is-on{opacity:1;transform:none}.ss-note{min-height:1.5em;color:var(--ink-2);opacity:0;margin:0;font-size:12px;transition:opacity .3s}.ss-note.is-on{opacity:1}.live-points.story-points{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.story-points li{border-top:2px solid #0000;margin-top:-1px;transition:border-color .3s,color .3s}.story-points li.is-on{border-top-color:var(--primary);color:var(--ink)}.story-cta{justify-items:center;gap:12px;margin-top:40px;display:grid}.story-cta p{color:var(--ink-3);margin:0;font-size:12px}@media (width<=800px){.story-sec{padding-top:96px}.story-stage{grid-template-columns:1fr;gap:26px;padding:26px 18px 24px}.story-paper{transform:none}.story-links{display:none}.live-points.story-points{grid-template-columns:1fr 1fr}}@media (width<=450px){.story-sec{padding:80px 12px 0}.sp-pick{padding-right:62px}.story-strip{font-size:14px}.sq-text{font-size:15px}.live-points.story-points{grid-template-columns:1fr}}.review-sheet{justify-items:start;display:grid;position:relative}.rc{background:var(--surface);border:1px solid var(--line-strong);width:min(100%,540px);box-shadow:var(--shadow);border-radius:8px;padding:22px 22px 18px;transform:rotate(-.6deg)}.rc-title{color:var(--ink);margin:0;font-size:16px;line-height:1.4}.rc-when{color:var(--ink-3);margin:4px 0 14px;font-size:11px}.rc-stats,.rc-content{background:var(--paper-feedback);color:var(--paper-feedback-ink);border:1px solid color-mix(in srgb, var(--paper-feedback-ink) 12%, transparent);border-radius:4px}.rc-stats{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 14px;font-size:11px;display:flex}.rc-stats b{font-variant-numeric:tabular-nums;margin-right:4px;font-size:20px;font-weight:400;line-height:1.1}.rc-content{margin-top:10px;padding:14px 14px 12px;font-size:11px;line-height:1.55}.rc-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;display:flex}.rc-label{letter-spacing:.11em;text-transform:uppercase;font-size:9px}.rc-score b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1}.rc-type{opacity:.75}.rc-soon{letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--paper-feedback-ink) 35%, transparent);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:9px}.rc-criteria{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rc-criteria li{grid-template-columns:11em auto minmax(0,1fr);align-items:start;gap:2px 10px;display:grid}.rc-criteria em{opacity:.85;font-style:normal}.rc .dots{gap:3px;margin-top:5px;display:inline-flex}.rc .dots b{background:currentColor;border-radius:50%;width:7px;height:7px}.rc .dots b.off{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper-feedback-ink) 45%, transparent);background:0 0}.rc-sub{margin:12px 0 3px;display:block}.rc-fixes{margin:0;padding-left:1.3em}.rc-outline{margin:8px 0 0}.rc-transcript{color:var(--ink-2);margin:12px 2px 0;font-size:13px;line-height:1.75}.rc-transcript mark{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);border-radius:3px;padding:0 3px}.yours{align-items:start}.facts-list{border-top:1px solid var(--line-strong);margin:0;display:grid}.facts-list>div{border-bottom:1px solid var(--line-strong);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.facts-list dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:11px}.facts-list dd{color:var(--ink);margin:0;font-size:16px;line-height:1.6}.pricing{align-items:start}.plan-cta.plan-soon{color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper-feedback-ink) 35%, transparent);cursor:default;background:0 0}.plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.plan{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:8px;align-content:start;gap:12px;padding:24px 22px 22px;display:grid}.plan-pro{background:var(--paper-feedback);color:var(--paper-feedback-ink);border-color:color-mix(in srgb, var(--paper-feedback-ink) 14%, transparent);box-shadow:var(--shadow);transform:rotate(.6deg)}.plan-name{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}.plan-pro .plan-name{color:inherit;opacity:.8}.plan-price{color:var(--ink-2);margin:0;font-size:13px}.plan-pro .plan-price{color:inherit}.plan-price b{font:400 46px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:6px}.plan-pro .plan-price b{color:inherit}.plan ul{gap:9px;margin:4px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.plan li{border-top:1px solid var(--line);padding-top:9px}.plan-pro li{border-top-color:color-mix(in srgb, var(--paper-feedback-ink) 16%, transparent)}.plan-cta{border-radius:var(--radius-pill);background:var(--ink);color:#fff;justify-self:start;margin-top:6px;padding:10px 17px;font-size:12px;text-decoration:none}.plan:not(.plan-pro) .plan-cta{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.plan-fine{opacity:.8;margin:0;font-size:11px}@media (width<=800px){.plans{grid-template-columns:1fr}.plan-pro{transform:none}}.closing{text-align:center;background:var(--stage);border-radius:var(--radius-lg);max-width:1080px;margin:130px auto 0;padding:72px 22px 76px}.closing h2{letter-spacing:-.03em;margin:0 0 30px;font-size:clamp(38px,4.6vw,60px);line-height:1.02}.site-foot{max-width:1080px;color:var(--ink-2);grid-template-columns:auto 1fr;align-items:center;gap:14px 40px;margin:0 auto;padding:36px 22px 48px;font-size:12px;display:grid}.site-foot nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.site-foot nav a{text-decoration:none}.site-foot nav a:hover{text-decoration:underline}.site-foot p{border-top:1px solid var(--line-strong);color:var(--ink-3);grid-column:1/-1;margin:0;padding-top:18px;font-size:11px}.site-foot .foot-guides{grid-column:1/-1;justify-content:flex-start;gap:10px 22px;font-size:11.5px}.site-foot .foot-guides a{color:var(--ink-3)}.motion [data-step],.motion [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.motion [data-step].is-in,.motion [data-reveal].is-in{opacity:1;transform:none}.motion .timeline.is-in .tl-head{animation:7s linear infinite playhead}@keyframes playhead{0%{left:0}90%{opacity:1;left:calc(100% - 2px)}to{opacity:0;left:calc(100% - 2px)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@media (width<=1150px){.site-nav{margin:0 40px}.product{width:78%}.booth .question{font-size:20px}.booth-body{gap:23px}.booth .selfview{min-height:190px}.section{gap:48px}}@media (width<=800px){.landing .page{padding:12px 12px 0}.stage{border-radius:22px;padding-top:15px}.site-nav{min-height:55px;margin:0 17px;padding-left:18px}.landing .brand{gap:9px;font-size:18px}.landing .brand-mark{width:24px;height:24px}.site-links{display:none}.nav-action{padding:11px 15px;font-size:10px}.hero{padding-top:40px}.hero h1{max-width:690px;font-size:61px}.lede{max-width:440px;font-size:13px}.product-stage{margin-top:29px;padding:0 18px 26px}.product{width:92%;max-width:660px}.booth{padding:22px}.booth-body{gap:20px}.booth .question{font-size:18px}.booth .selfview{min-height:170px}.prompter{width:min(100%,560px);font-size:17px}.section{grid-template-columns:1fr;gap:36px;padding-top:88px}.section.flip>:first-child{order:0}.live-points{grid-template-columns:1fr 1fr;gap:20px 24px}.tl-steps{grid-template-columns:1fr 1fr}.facts-list>div{grid-template-columns:1fr;gap:6px}.closing{margin:96px 12px 0}}@media (width<=450px){.landing .page{padding:9px 9px 0}.stage{border-radius:19px;padding-top:12px}.site-nav{gap:12px;min-height:48px;margin:0 10px;padding:8px 9px 8px 13px}.landing .brand{gap:8px;font-size:16px}.landing .brand-mark{width:22px;height:22px}.nav-action{padding:9px 12px;font-size:9px}.nav-action .wide-only{display:none}.hero{padding:32px 18px 0}.hero>.eyebrow{letter-spacing:.1em;font-size:8px}.hero h1{letter-spacing:-.04em;margin:19px auto 18px;font-size:43px;line-height:1.03}.hero-break{display:none}.lede{max-width:280px;font-size:12px;line-height:1.75}.lede br{display:none}.hero-actions{gap:15px;font-size:10px}.pill-primary{padding:12px 16px}.hero-note{margin-top:13px;font-size:9px}.product-stage{margin-top:27px;padding:0 10px 22px}.product{width:100%}.prompter{padding:13px 10px 10px;font-size:13px;line-height:1.7}.p-window{height:5.1em}.prompter-bottom{gap:5px;font-size:8px}.landing .camera-mark{width:22px;height:7px;margin-bottom:8px}.booth{margin-top:15px;padding:15px 13px}.booth-top{gap:10px;padding-bottom:12px;font-size:9px}.booth .monogram{margin-right:5px;padding:5px;font-size:8px}.b-clock-label{display:none}.booth-body{grid-template-columns:1.1fr 1fr;gap:12px;padding:17px 0}.q-label{margin-bottom:10px;font-size:8px}.booth .question{font-size:13px;line-height:1.55}.booth .selfview{min-height:127px}.booth .selfview svg{width:47px;height:65px}.booth .count{font-size:44px}.video-caption{font-size:7px;bottom:7px;left:6px}.booth-foot{font-size:8px}.mock-button{padding:8px 10px;font-size:9px}.section{padding:72px 12px 0}.timeline{padding:22px 18px}.live-points{grid-template-columns:1fr}.picker-strip{min-height:180px;padding:12px 10px}.pk-row{font-size:13px}.pk-answer{font-size:14px}.pk-tags{gap:6px}.pk-read p,.pk-shot{font-size:12px}.pk-body{padding:13px 14px 15px}.pk-question{font-size:14px}.pk-said{text-align:center;font-size:12px}.rc{padding:16px;transform:none}.rc-criteria li{grid-template-columns:minmax(0,1fr) auto}.rc-criteria em{grid-column:1/-1}.rc-soon{margin-left:0}.site-foot{grid-template-columns:1fr}.site-foot nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.p-lines,.prompter .said,.prompter .w,.timebar i,.booth .selfview,.booth .selfview video,.booth .count,.b-status i,.pill-primary,.nav-action,.pk-row{transition:none}.booth[data-state=rec] .b-status i{animation:none}}.laptop{z-index:1;position:relative;container-type:inline-size}.laptop-lid{background:linear-gradient(#27292d,#18191c);border-radius:1.9cqw 1.9cqw .7cqw .7cqw;margin:0 6%;padding:2.1cqw 1.5cqw 1.5cqw;position:relative;box-shadow:inset 0 0 0 1px #3b3e43}.laptop-cam{background:radial-gradient(circle at 38% 38%,#4c5664,#0b0c0e 62%);border-radius:50%;width:.62cqw;height:.62cqw;position:absolute;top:.74cqw;left:50%;transform:translate(-50%)}.laptop-screen{aspect-ratio:16/10;background:var(--stage);text-align:left;border-radius:.3cqw;font-size:1.22cqw;position:relative;overflow:hidden}.lt-canvas{position:absolute;inset:0}.laptop-screen.fitted .lt-canvas{width:765px;height:478.125px;transform:scale(var(--lt-scale,1));transform-origin:0 0;font-size:10.98px;inset:0 auto auto 0}.laptop-base{background:linear-gradient(#e8eaed,#c9cdd1 45%,#a7acb2);border-radius:0 0 1.6cqw 1.6cqw/0 0 1.3cqw 1.3cqw;height:1.8cqw;position:relative;box-shadow:inset 0 .12cqw #f7f8f9,0 1.8cqw 2.6cqw -1.2cqw #1d2f2a80}.laptop-scoop{background:linear-gradient(#a3a8ae,#cfd3d7);border-radius:0 0 .9cqw .9cqw;width:13cqw;height:.6cqw;position:absolute;top:0;left:50%;transform:translate(-50%)}.lt-browser{background:#ece8de;border-bottom:1px solid #dcd7ca;align-items:center;height:2.4em;padding:0 1em;display:flex}.lt-dots{gap:.42em;display:flex}.lt-dots i{border-radius:50%;width:.66em;height:.66em}.lt-dots i:first-child{background:#ff5f57;box-shadow:inset 0 0 0 .06em #e2463f}.lt-dots i:nth-child(2){background:#febc2e;box-shadow:inset 0 0 0 .06em #e1a116}.lt-dots i:nth-child(3){background:#28c840;box-shadow:inset 0 0 0 .06em #12ac28}.lt-url{border-radius:var(--radius-pill);width:30%;height:1.95em;color:var(--ink-3);background:#f8f6f0;place-items:center;margin:0 auto;font-size:.72em;display:grid}.lt-card{background:var(--surface);color:var(--ink);border:1px solid #d6dcd8;border-radius:.45em;grid-template-rows:auto 1fr auto;padding:1.5em 2.2em 1.3em;display:grid;position:absolute;inset:8em 5% 2.2em;box-shadow:0 1.6em 3.2em #34474014}.lt-top{border-bottom:1px solid var(--line);white-space:nowrap;justify-content:space-between;align-items:center;gap:1em;padding-bottom:1.1em;display:flex}.lt-top .who{align-items:center;min-width:0;display:inline-flex;overflow:hidden}.lt-top .monogram{border:1px solid #cfd7d0;border-radius:.25em;margin-right:.7em;padding:.5em .58em;font-size:.86em;line-height:1}.lt-clock{align-items:baseline;gap:.6em;display:inline-flex}.lt-clock-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.72em}.lt-left{font-variant-numeric:tabular-nums}.lt-body{grid-template-columns:.9fr 1.1fr;align-items:center;gap:2.4em;min-height:0;padding:1.3em 0;display:grid}.lt-q-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .9em;font-size:.78em}.lt-question{text-wrap:balance;margin:0;font-size:1.85em;line-height:1.35}.lt-foot{justify-content:space-between;align-items:center;font-size:.9em;display:flex}.lt-status{color:var(--rec);align-items:center;gap:.6em;display:inline-flex}.lt-status i{background:var(--rec);border-radius:50%;width:.62em;height:.62em;animation:1.4s ease-in-out infinite breathe}.lt-button{background:var(--ink);color:#fff;border-radius:.25em;padding:.8em 1.3em;font-size:.92em}.live-video{aspect-ratio:4/3;border:1px solid var(--rec);background:#eef2ef;border-radius:.4em;position:relative;overflow:hidden;box-shadow:0 0 0 .26em #c43d3224}.live-video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.live-video.has-video video{opacity:1}.live-placeholder{place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.live-video.has-video .live-placeholder{opacity:0}.live-placeholder svg{color:#b4beb6;width:26%;margin-top:8%}.laptop .prompter.lt-strip{z-index:2;border-radius:.4em .4em .18em .18em;width:42%;max-width:none;margin:0;padding:.9em 1.1em .7em;font-size:1.3em;line-height:1.65;position:absolute;top:1em;left:50%;transform:translate(-50%);box-shadow:0 .8em 1.8em #141e1c47}.laptop .lt-strip .p-window{height:3.3em}.laptop .lt-strip .p-dot{width:.32em;height:.32em;margin:0 .26em}.laptop .lt-strip .prompter-bottom{gap:.8em;margin-top:.55em;font-size:.5em}.zoom-cone{left:0;right:0;top:var(--zoom-top,0);height:var(--zoom-h,0);z-index:0;pointer-events:none;clip-path:polygon(var(--zoom-a,0) 0, var(--zoom-b,0) 0, var(--zoom-d,0) 100%, var(--zoom-c,0) 100%);background:linear-gradient(#24352e12,#24352e06);position:absolute}.hero-try{padding-top:34px}.hero-try h1{max-width:none;margin-bottom:16px;font-size:clamp(52px,5.4vw,78px)}.hero-try .hero-break{display:none}.hero-try .lede{text-wrap:balance;max-width:640px;font-size:14.5px}.try{z-index:2;text-align:left;grid-template-columns:minmax(196px,.58fr) minmax(0,2.1fr) minmax(124px,.38fr) minmax(236px,.76fr);grid-template-areas:"ask center rail story""foot foot foot foot";align-items:center;column-gap:26px;max-width:1340px;margin:40px auto 0;padding:0 26px 34px;display:grid;position:relative}.try-rail{grid-area:rail}.try-ask{grid-area:ask}.try-center{grid-area:center;align-self:start;justify-items:center;display:grid}.try-story{grid-area:story}.try-foot{grid-area:foot}.try-ask .eyebrow{font-size:10px}.try-title{font:400 27px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:6px 0 14px}.try-chips{gap:8px;display:grid}.try-chip{all:unset;box-sizing:border-box;background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;font:400 14px/1.45 var(--font-body);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.try-chip:hover{transform:translateY(-1px);box-shadow:0 8px 18px #25413b14}.try-chip:active{transform:translateY(0)}.try-chip:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.try-chip[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 10px 22px #244c3d1f}.tc-n{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:-1px;font-size:11px;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-grid}.try-chip[aria-pressed=true] .tc-n{background:var(--primary);border-color:var(--primary);color:#fff}.try-center .camera-mark{margin-bottom:10px}.try-strip{width:100%;max-width:600px;font-size:19px}.try-strip .p-window{height:4.95em}.try-strip .line{white-space:normal}.try-strip .w{transition:color .2s,opacity .16s}.try-strip .w.unwritten{opacity:0}.landing .try-strip .ex,.landing .ev-strip .ex{color:#f0c27a;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.ts-kind{color:#f2b24a}.try-empty{z-index:2;background:var(--prompter-bg);color:#b5b2aa;text-align:center;opacity:0;pointer-events:none;place-items:center;margin:0;padding:0 22px;font-size:14px;transition:opacity .22s;display:grid;position:absolute;inset:0 0 30px}.try-strip[data-state=empty] .try-empty{opacity:1}.try-closeup{display:none}.try-laptop{width:100%;max-width:780px}.try-laptop .lt-strip.try-strip{width:46%;padding:.7em 1em .5em;font-size:1.36em}.try-laptop .lt-strip .p-window{height:3.3em}.try-laptop .lt-strip .prompter-bottom{margin-top:.45em;font-size:.5em}.try-laptop .try-empty{padding:0 1.4em;font-size:.64em;bottom:2.3em}.try-booth{padding-top:3.2em;top:6.9em;bottom:2em}.try-booth .lt-body{grid-template-columns:.92fr 1.08fr;gap:2em;padding:.8em 0 .7em}.try-booth .lt-status{color:var(--ink-3)}.try-booth .lt-status i{background:#aab3ad;animation:none}.try-booth[data-state=countdown] .lt-status{color:var(--warn)}.try-booth[data-state=countdown] .lt-status i{background:var(--warn)}.try-booth[data-state=rec] .lt-status{color:var(--rec)}.try-booth[data-state=rec] .lt-status i{background:var(--rec);animation:1.4s ease-in-out infinite breathe}.try-booth[data-state=saved] .lt-status{color:var(--ok)}.try-booth[data-state=saved] .lt-status i{background:var(--ok)}.try-booth .lt-button{background:var(--primary);transition:background .2s}.try-booth[data-state=rec] .lt-button{background:var(--ink)}.try-cam{box-shadow:none;border-color:#d6dcd8;transition:border-color .3s,box-shadow .3s}.try-booth[data-state=rec] .try-cam{border-color:var(--rec);box-shadow:0 0 0 .26em #c43d3224}.lt-count{z-index:2;color:var(--ink);opacity:0;font-variant-numeric:tabular-nums;background:#f1f3f09e;place-items:center;font-size:4.4em;line-height:1;transition:opacity .2s;display:grid;position:absolute;inset:0}.try-booth[data-state=countdown] .lt-count{opacity:1}.try-voice{min-height:22px;color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;line-height:1.5;display:flex}.tv-level{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.tv-level i{background:var(--ink-3);opacity:.45;border-radius:1px;width:2px;height:30%}.try.is-following .tv-level i{opacity:1;background:var(--ok);animation:1s ease-in-out infinite tv-level}.tv-level i:nth-child(2),.ec-level i:nth-child(2){animation-delay:-.3s}.tv-level i:nth-child(3),.ec-level i:nth-child(3){animation-delay:-.6s}.tv-level i:nth-child(4),.ec-level i:nth-child(4){animation-delay:-.15s}.tv-level i:nth-child(5){animation-delay:-.45s}@keyframes tv-level{0%,to{height:25%}50%{height:100%}}.try-rail{gap:22px;margin:0;padding:4px 0;list-style:none;display:grid;position:relative}.try-rail:before{content:"";border-left:1px dashed #244c3d59;position:absolute;top:12px;bottom:12px;left:6px}.try-rail li{color:var(--ink-3);align-content:start;gap:2px;padding-left:22px;transition:color .25s;display:grid;position:relative}.try-rail b{color:inherit;font-size:12.5px;line-height:1.3}.tr-sub{color:var(--ink-3);font-size:11px;line-height:1.35}.tr-count{color:var(--primary);font-variant-numeric:tabular-nums;font-size:11px}.tr-count:empty{display:none}.tr-dot{background:var(--stage);border:1px solid #a9b8b4;border-radius:50%;width:13px;height:13px;transition:background .25s,border-color .25s,box-shadow .25s;position:absolute;top:2px;left:0}.try-rail li.is-on,.try-rail li.is-done{color:var(--ink)}.try-rail li.is-on .tr-dot{border-color:var(--primary);background:#fff;animation:1.1s ease-in-out infinite tr-pulse;box-shadow:0 0 0 4px #244c3d24}.try-rail li.is-done .tr-dot{border-color:var(--primary);background:var(--primary)}@keyframes tr-pulse{0%,to{box-shadow:0 0 0 3px #244c3d24}50%{box-shadow:0 0 0 7px #244c3d0f}}.try-cam video{object-position:50% 30%}.try-cam.has-video video.take{opacity:0;transition:opacity .18s}.try-cam.is-take video.take{opacity:1}.cam-ai{z-index:3;border-radius:var(--radius-pill);color:#ffffffeb;pointer-events:none;background:#181c1a7a;padding:.12em .55em;font-size:1em;font-weight:500;line-height:1.35;position:absolute;bottom:.45em;left:.45em}.try-cam:not(.has-video) .cam-ai{visibility:hidden}@media (prefers-reduced-motion:reduce){.cam-ai{top:.45em;bottom:auto}}.lt-question.is-new{animation:lt-new 1.4s var(--ease);border-radius:.2em}@keyframes lt-new{0%{background:#244c3d29;box-shadow:0 0 0 .3em #244c3d29}to{background:0 0;box-shadow:0 0 0 .3em #0000}}.landing .try-strip .w.ex.is-filling{color:var(--prompter-ink);text-decoration-style:solid;text-decoration-color:#f2b24a}.landing .try-strip .w.ex.is-filling:after{content:"";vertical-align:-.1em;background:#f2b24a;width:1px;height:.9em;margin-left:1px;animation:.8s step-end infinite tr-caret;display:inline-block}@keyframes tr-caret{50%{opacity:0}}.try-kinds{color:var(--ink-3);border-top:1px solid #253c2e26;gap:11px;margin:22px 0 0;padding:16px 0 0;font-size:12px;line-height:1.4;list-style:none;display:grid}.try-kinds li{justify-items:start;gap:4px;transition:color .25s;display:grid}.try-kinds li.is-on{color:var(--ink)}.tk-tag,.tk-ex{border:1px solid var(--line-strong);white-space:nowrap;color:var(--ink-3);border-radius:5px;justify-self:start;padding:2px 8px;font-size:11px;line-height:16px;transition:background .25s,color .25s,border-color .25s}.tk-ex{border-style:dotted;border-color:#a9b0ab}.try-kinds li.is-on .tk-tag{background:var(--prompter-bg);border-color:var(--prompter-bg);color:#f2b24a}.try-kinds li.is-on .tk-ex{background:var(--prompter-bg);color:#f0c27a;border-color:#8f8c85}.try-story{background:var(--paper-script);color:var(--paper-script-ink);transform:translate3d(var(--px,0), var(--py,0), 0) rotate(1.4deg);transition:transform .5s var(--ease);border:1px solid #cabc924d;padding:16px 16px 9px;position:relative;box-shadow:0 16px 30px #30413c14}.ts-head{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.try-story .eyebrow{letter-spacing:.12em;color:inherit;font-size:10px}.ts-ex{letter-spacing:.1em;text-transform:uppercase;border:1px solid #92896859;border-radius:999px;padding:3px 8px;font-size:9px}.tp-group{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:11px 0 8px;font-size:9px}.tp{background:#ffffff59;border:1px solid #92896840;border-radius:6px;gap:1px;margin:0 0 7px;padding:7px 10px;font-size:11.5px;line-height:1.42;transition:background .2s,border-color .3s,box-shadow .3s;display:grid;position:relative}.tp-label{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:9px}.tp-title{color:var(--ink);font-size:13px}.tp-aim{opacity:.85}.tp.is-scan{background:#fffc;border-color:#244c3d59}.tp.is-used{border-color:var(--primary);background:#fff;box-shadow:0 6px 16px #244c3d1f}.tp-tag{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--primary);opacity:0;border-radius:999px;padding:2px 7px;font-size:8.5px;transition:opacity .25s,transform .25s;position:absolute;top:-8px;right:10px;transform:scale(.9)}.tp.is-used .tp-tag{opacity:1;transform:none}.try-token{z-index:60;background:var(--primary);color:#fff;font:400 11px/1.4 var(--font-body);white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;position:fixed;box-shadow:0 8px 18px #244c3d47}.try-foot{text-align:center;color:var(--ink-2);margin:26px 0 0;font-size:11px}.ev{text-align:center;max-width:1240px;margin:0 auto;padding:130px 22px 0}.ev-head h2{letter-spacing:-.03em;margin:14px 0 20px;font-size:clamp(40px,5vw,66px);line-height:1.02}.ev-head>p:not(.eyebrow){max-width:590px;color:var(--ink-2);margin:0 auto;font-size:15px;line-height:1.75}.ev-scroll{margin-top:52px}.ev-scenes{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ev-closeup,.ev-zoom,.ev-steps,.ev-mini,.ev-laptop .laptop-cam,.ev-laptop .laptop-base{display:none}.ev-laptop,.ev-laptop .laptop-lid,.ev-laptop .laptop-screen,.ev-laptop .lt-canvas{display:contents}.ev-scene{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:16px;padding:12px 12px 18px;position:relative}.ev-scene>.camera-mark{margin:0 auto 8px}.ev-screen{aspect-ratio:16/10;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.ev-own{z-index:4;border-radius:0 0 4px 4px;width:74%;max-width:none;margin:0;padding:10px 14px 8px;font-size:13px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ev-own .p-window{height:3.3em}.ev-own .line,.ev-strip .line{white-space:normal}.ev-own .prompter-bottom{margin-top:6px;font-size:9px}.ev-amber{color:#f2b24a}.ev-cap{padding:14px 6px 0}.ev-cap h3{font:400 21px/1.25 var(--font-display);color:var(--ink);align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.ev-n{font:400 11px/1 var(--font-body);letter-spacing:.12em;color:var(--ink-3);font-variant-numeric:tabular-nums}.ev-cap p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.ev.pinned .ev-scroll{height:330vh;margin-top:24px}.ev.pinned .ev-pin{--w:min(1000px, calc((100vh - 300px) / .61), calc(100vw - 84px));flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.ev.pinned .ev-closeup{z-index:2;width:min(600px, calc(var(--w) * .6));justify-items:center;gap:10px;display:grid;position:relative}.ev.pinned .ev-closeup .camera-mark{margin:0}.ev.pinned .ev-big{text-align:center;width:100%;max-width:none;margin:0;font-size:clamp(15px,1.2vw,18px);display:block}.ev.pinned .ev-big .p-window{height:3.3em}.ev.pinned .ev-zoom{display:block}.ev.pinned .ev-laptop{width:var(--w);margin:30px 0 0;display:block}.ev.pinned .ev-laptop .laptop-lid,.ev.pinned .ev-laptop .laptop-screen,.ev.pinned .ev-laptop .lt-canvas,.ev.pinned .ev-laptop .laptop-cam,.ev.pinned .ev-laptop .laptop-base{display:block}.ev.pinned .ev-mini{z-index:5;display:block}.ev.pinned .ev-scenes{z-index:1;display:block;position:absolute;inset:0}.ev.pinned .ev-scene{box-shadow:none;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0;transform:scale(.99)}.ev.pinned .ev-scene.is-on{opacity:1;transform:none}.ev.pinned .ev-scene>.camera-mark,.ev.pinned .ev-cap,.ev.pinned .ev-own{display:none}.ev.pinned .ev-screen{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.ev.pinned .ev-art{--top:8.5em}.ev-strip .p-lines{transition:transform .42s var(--ease), opacity .18s ease}.ev-strip.is-swapping .p-lines,.ev-strip.is-swapping .prompter-bottom>span{opacity:0}.ev-strip .prompter-bottom>span{transition:opacity .18s}.ev-strip .w.unwritten{opacity:0}.ev-panel{z-index:2;background:var(--prompter-bg);place-items:center;padding:0 24px;display:none;position:absolute;inset:0 0 30px}.ev-strip[data-state=panel] .ev-panel{display:grid}.ev-panel p{color:var(--prompter-ink);border:1px solid #f2b24a;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.ev-mini .ev-panel{padding:0 .8em;bottom:1.4em}.ev-mini .ev-panel p{border-radius:.4em;padding:.4em .6em;font-size:.6em}.ev.pinned .ev-steps{width:var(--w);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ev-steps li{border-top:2px solid var(--line-strong);opacity:.5;padding-top:10px;transition:opacity .3s,border-color .3s}.ev-steps li:has(button[aria-current]){opacity:1;border-top-color:var(--primary)}.ev-steps button{all:unset;cursor:pointer;font:400 18px/1.3 var(--font-display);color:var(--ink);align-items:baseline;gap:9px;display:flex}.ev-steps button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.ev-steps p{color:var(--ink-2);margin:5px 0 0;font-size:12.5px;line-height:1.55}.ev .live-points{margin-top:64px}.ev-rules{text-align:left;color:var(--ink-3);margin:28px 0 0;font-size:11px}.ev-art{--top:10.5em;color:var(--ink);font-size:1.62cqw;line-height:1.4;position:absolute;inset:0;overflow:hidden}.ev-screen.fitted .ev-art{width:976px;height:610px;transform:scale(var(--art-scale,1));transform-origin:0 0;font-size:15.8px;inset:0 auto auto 0}.ev-art p{margin:0}.ev-art svg{display:block}.ev-call{background:#e6e9e4}.ec-top{color:var(--ink-2);justify-content:space-between;font-size:.8em;display:flex;position:absolute;top:.9em;left:1.6em;right:1.6em}.ec-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.7em;display:grid;position:absolute;inset:2.8em 1.6em 4.6em}.ec-tile{color:#9fb1a9;border-radius:.6em;place-items:end center;display:grid;position:relative;overflow:hidden}.ec-tile:first-child{background:#dcecf0}.ec-tile:nth-child(2){color:#c9bb8d;background:#fff7dd}.ec-tile:nth-child(3){color:#c8a79c;background:#f3e1db}.ec-tile:nth-child(4){background:#eef0ea}.ec-tile svg{width:4.6em;height:5.8em;margin-bottom:-.4em}.ec-name{color:var(--ink);background:#ffffffe6;border-radius:.4em;padding:.25em .7em;font-size:.72em;position:absolute;bottom:.6em;left:.7em}.ec-you{box-shadow:inset 0 0 0 .16em var(--ok)}.ec-level{align-items:flex-end;gap:.16em;height:1em;display:flex;position:absolute;bottom:.8em;right:.8em}.ec-level i{background:var(--ok);border-radius:.1em;width:.2em;height:30%}.ev.is-talking .ec-level i{animation:1s ease-in-out infinite tv-level}.ec-bar{justify-content:center;align-items:center;gap:.8em;display:flex;position:absolute;bottom:1em;left:0;right:0}.ec-btn{border:1px solid var(--line-strong);width:2.6em;height:2.6em;color:var(--ink-2);background:#fff;border-radius:50%;place-items:center;display:grid}.ec-btn svg{width:1.3em;height:1.3em}.ec-btn.ec-leave{background:var(--ink);border-color:var(--ink);color:#fff;border-radius:2em;width:auto;height:3.25em;padding:0 1.3em;font-size:.8em}.ev-slides{background:#eceae3}.es-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:1.2em;height:2.6em;padding:0 1.4em;display:flex;position:absolute;top:0;left:0;right:0}.es-file{font-size:.8em}.es-tools{gap:.5em;display:flex}.es-tools i{background:var(--surface-2);border-radius:.25em;width:1.1em;height:1.1em}.es-present{background:var(--primary);color:#fff;border-radius:1em;margin-left:auto;padding:.35em .9em;font-size:.75em}.es-body{grid-template-columns:7.4em minmax(0,1fr);display:grid;position:absolute;inset:2.6em 0 0}.es-thumbs{border-right:1px solid var(--line);background:#f6f4ee;align-content:start;gap:.7em;padding:1em .9em;display:grid}.es-thumbs i{aspect-ratio:16/10;border:1px solid var(--line-strong);background:#fff;border-radius:.2em;display:block}.es-thumbs i.on{border-color:var(--primary);box-shadow:0 0 0 .12em var(--primary)}.es-slide{margin:calc(var(--top) - 1.6em) 3em 2em;border:1px solid var(--line-strong);background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;padding:1.5em 2em 1.2em;display:grid;box-shadow:0 .8em 1.6em #34474014}.es-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.68em}.ev-art .es-title{font:400 1.9em/1.1 var(--font-display);letter-spacing:-.02em;margin-top:.25em}.es-chart,.es-axis{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:3%;display:grid}.es-chart{border-bottom:1px solid var(--line-strong);align-items:end;min-height:0;margin-top:1em}.es-chart i{background:color-mix(in srgb, var(--primary) 22%, #fff);border-radius:.2em .2em 0 0;display:block}.es-chart i:first-child{height:42%}.es-chart i:nth-child(2){height:47%}.es-chart i:nth-child(3){height:45%}.es-chart i:nth-child(4){height:56%}.es-chart i:nth-child(5){height:63%}.es-chart i:nth-child(6){background:color-mix(in srgb, var(--primary) 70%, #fff);height:78%}.es-chart i:nth-child(7){background:var(--primary);height:92%}.es-axis{color:var(--ink-3);text-align:center;margin-top:.4em;font-size:.6em}.ev-snip{background:#fbfaf6}.en-chrome{background:#ece8de;border-bottom:1px solid #dcd7ca;align-items:flex-end;gap:1em;height:2.4em;padding:0 1.2em;display:flex;position:absolute;top:0;left:0;right:0}.en-tab{color:var(--ink-2);background:#fbfaf6;border-radius:.5em .5em 0 0;padding:.4em 1.1em;font-size:.72em}.en-url{background:#f8f6f0;border-radius:1em;align-self:center;width:34%;height:1.3em;margin:0 auto}.en-page{padding:calc(var(--top) - 2.2em) 7em 0;position:absolute;inset:2.4em 0 0}.en-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.68em}.ev-art .en-h{font:400 1.6em/1.15 var(--font-display);margin:.2em 0 .7em}.en-list{gap:.1em;margin:0;padding:0 0 0 1.3em;display:grid}.en-list li{padding-left:.3em;font-size:1.02em;line-height:1.95;position:relative}.en-list li::marker{color:var(--ink-3)}.en-box{z-index:2;pointer-events:none;width:calc(100% + 2.6em);height:calc(100% + .2em);transition:width .9s var(--ease), height .9s var(--ease), box-shadow .3s ease, opacity .3s ease;border:1px solid #fff;outline:1px solid #24352e8c;position:absolute;top:-.1em;left:-1.9em}.ev-scene[data-step=keys] .en-box{width:0;height:0;transition:box-shadow .3s;box-shadow:0 0 0 100em #1e26224d}.ev-scene[data-step=drag] .en-box{box-shadow:0 0 0 100em #1e26224d}.ev-scene[data-step=done] .en-box{opacity:.35}.en-keys{z-index:3;justify-content:center;align-items:center;gap:.8em;display:flex;position:absolute;bottom:1.5em;left:0;right:0}.en-keys kbd{border:1px solid var(--line-strong);font:400 .85em/1 var(--font-body);color:var(--ink);white-space:nowrap;background:#fff;border-bottom-width:.18em;border-radius:.45em;padding:.45em .85em;transition:background .2s,border-color .2s,color .2s;display:inline-block}.en-then{color:var(--ink-3);font-size:.75em}.ev-scene[data-step=keys] .en-k1 kbd,.ev-scene[data-step=drag] .en-k1 kbd,.ev-scene[data-step=paste] .en-k2 kbd{background:var(--primary);border-color:var(--primary);color:#fff}@media (width<=1150px){.hero-try .hero-break{display:inline}.try{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"center center""rail rail""ask story""foot foot";align-items:start;gap:28px 30px;max-width:900px}.try-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0}.try-rail:before{border-top:1px dashed #244c3d59;border-left:0;inset:6px 6px auto}.try-laptop{max-width:820px}}@media (width<=800px){.hero-try{padding-top:40px}.hero-try h1{font-size:58px}.try{grid-template-columns:minmax(0,1fr);grid-template-areas:"ask""center""rail""story""foot";row-gap:22px;max-width:600px;margin-top:32px;padding:0 18px 26px}.try-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.try-rail:before{display:none}.try-closeup{justify-items:center;width:100%;margin-bottom:16px;display:grid}.try-story{transform:none}.ev{padding-top:96px}.ev-scenes{grid-template-columns:minmax(0,1fr);gap:20px}.ev-screen{aspect-ratio:4/3}.ev-art{--top:13.5em}.ev .live-points{margin-top:48px}}@media (width<=450px){.hero-try{padding-top:32px}.hero-try h1{margin-bottom:14px;font-size:41px}.try{margin-top:26px;padding:0 10px 22px}.try-strip{padding:13px 12px 10px;font-size:14px}.try-strip .p-window{height:5.1em}.try-empty{font-size:12px;bottom:26px}.try-title{margin-bottom:12px;font-size:23px}.try-chip{padding:10px 12px;font-size:13.5px}.try-chips{gap:6px}.try-kinds li{grid-template-columns:88px minmax(0,1fr);gap:10px;font-size:12px}.try-story{padding:15px 13px 9px}.ev{padding:72px 12px 0}.ev-scene{border-radius:14px;padding:10px 8px 14px}.ev-own{width:86%;padding:8px 10px 7px;font-size:12px}.ev-own .p-window{height:3.4em}.ev-own .prompter-bottom{font-size:8px}.ev-art{--top:15em}.ev-cap h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.try-chip,.try-strip .w,.tp,.tp-tag,.try-story,.try-empty,.ev-strip .p-lines,.en-box,.en-keys kbd,.ev-steps li,.sf,.ss-menu,.pk-page,.pk-zone,.pk-question,.pk-next,.live-video video,.live-placeholder,.lt-count,.try-cam,.try-rail li,.tr-dot{transition:none}.try-rail li.is-on .tr-dot,.lt-question.is-new,.landing .try-strip .w.ex.is-filling:after{animation:none}.lt-status i,.tv-level i,.ec-level i{animation:none!important}}.notes-page{max-width:760px}.notes-page .notes-month-name,.notes-page .note-wd,.notes-page .note-kind{letter-spacing:.15em;text-transform:uppercase;font-size:11px;line-height:1}.notes-page .notes-month-name{font-family:var(--font-body);color:var(--ink-2);border-bottom:1px solid var(--ink);margin:6px 0 0;padding-bottom:14px}.notes-page .note{border-bottom:1px solid var(--line-strong);grid-template-columns:96px minmax(0,1fr);gap:28px;padding:30px 0 32px;display:grid}.notes-page .note-day{margin:0}.notes-page .note-day time{justify-items:start;gap:9px;display:grid}.notes-page .note-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:64px;line-height:.8}.notes-page .note-wd,.notes-page .note-kind{color:var(--ink-3)}.notes-page .note-kind{margin:3px 0 10px}.notes-page .note-body h3{letter-spacing:-.015em;margin:0 0 10px;font-size:28px;line-height:1.15}.notes-page .note-body>p:not(.note-kind),.notes-page .note-more p{color:var(--ink-2);margin:0 0 10px}.notes-page .note-body>:last-child,.notes-page .note-more>:last-child{margin-bottom:0}.notes-page .note-more summary{cursor:pointer;color:var(--ink);text-underline-offset:3px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;list-style:none;display:inline-flex}.notes-page .note-more summary::-webkit-details-marker{display:none}.notes-page .note-more summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.notes-page .note-more[open] summary{margin-bottom:10px}.notes-page .note-more[open] summary:after{transform:translateY(1px)rotate(225deg)}.notes-page .note-more summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.notes-page .notes-end{color:var(--ink-3);margin:26px 0 0;font-size:12px}@media (width<=640px){.notes-page .note{grid-template-columns:50px minmax(0,1fr);gap:16px;padding:24px 0 26px}.notes-page .note-num{font-size:44px}.notes-page .note-body h3{font-size:23px}}.hero-new{border-radius:var(--radius-pill);max-width:calc(100% - 8px);box-shadow:var(--shadow-sm);color:var(--ink);visibility:hidden;background:#fffc;align-items:center;gap:10px;margin:0 auto 20px;padding:5px 15px 5px 5px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}.hero-new.is-live{visibility:visible}.hero-new .hn-tag{letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:var(--radius-pill);flex:none;padding:5px 9px 4px;font-size:9.5px;line-height:1}.hero-new .hn-text{text-align:left}.hero-new .hn-arrow{color:var(--ink-2);flex:none;transition:transform .15s}.hero-new:hover .hn-text{text-underline-offset:3px;text-decoration:underline}.hero-new:hover .hn-arrow{transform:translate(2px)}@media (width<=450px){.hero-new{margin-bottom:16px;font-size:11px}}
