.sl.film-light{--accent:#0a0a0a;--ink:#0a0a0a;--muted:#55555a;--line:#e5e5ea;--font-display:var(--font-inter), -apple-system, system-ui, sans-serif;color:#0a0a0a;font-family:var(--font-inter), -apple-system, system-ui, sans-serif;background:#f2f2f7}.sl.film-light a{color:#0a0a0a}.sl.film-light .sec{padding:72px 0 0}.sl.film-light .eyebrow{letter-spacing:-.01em;text-transform:none;color:#55555a;font-size:15px;font-weight:600}.sl.film-light .sec-h{letter-spacing:-.045em;font-size:clamp(36px,4.4vw,56px);line-height:1}.sl.film-light .film{background:#fff;border-color:#e5e5ea;box-shadow:0 1px 2px #0000000a}.sl.film-light .asked b{color:#0a0a0a}.sl.film-light .langchip{border-color:#d1d1d6}.sl.film-light .lines li{color:#aeaeb2}.sl.film-light .lines li.done{color:#0a0a0a}.sl.film-light .lines li.now{color:#fff;background:#0a0a0a}.sl.film-light .ibtn{color:#0a0a0a;background:#fff;border-color:#d1d1d6}.sl.film-light .ibtn:hover{border-color:#0a0a0a}.sl.film-light .ibtn.p{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.sl.film-light .seg{color:#55555a}.sl.film-light .seg.on{color:#0a0a0a}.sl.film-light .seg .bar{background:#e5e5ea}.sl.film-light .seg .fill,.sl.film-light .seg.on .fill{background:#0a0a0a}.sl.film-light .transcript ol{color:#3a3a3c}.sl.film-light .soundhint{color:#fff;background:#0a0a0a}.sl.film-light .soundhint:hover{background:#2c2c2e}.sl.film-light .endcard{color:#fff;background:#0a0a0a}.sl.film-light .endcard .disp{color:#fff}.sl.film-light .endcard .btn{color:#0a0a0a!important;background:#fff!important}
html:has(.sl-new){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-size:100%}body:has(.sl-new){color:#0a0a0a;background:#fff}.sl-new{--background:#fff;--foreground:#0a0a0a;--muted:#f2f2f7;--muted-foreground:#55555a;--ring:#0a0a0a;--hairline:#e5e5ea;--accent:#ffd60a;--alert:#d70015;--ease:cubic-bezier(.2, .85, .25, 1);background:var(--background);color:var(--foreground);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@layer utilities{.sl-new .bg-muted{background-color:var(--muted)}.sl-new .text-muted-foreground{color:var(--muted-foreground)}.sl-new .ring-ring{--tw-ring-color:var(--ring)}}@layer components{.sl-new :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sl-new .cf-control:focus-visible{outline-offset:2px}.sl-new .mark{background:linear-gradient(transparent 70%, var(--accent) 70%, var(--accent) 88%, transparent 88%);margin:0 -.06em;padding:0 .06em}.dc{color:#0a0a0a;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.dc-h{text-align:center;letter-spacing:-.04em;margin:0;padding:0 6cqw;font-size:8.4cqw;font-weight:700;line-height:1.04;position:absolute;inset:7.5cqw 0 auto}.dc-phone{background:#0b0b0c;border-radius:11cqw;width:71.2cqw;height:145.8cqw;position:absolute;top:29cqw;left:calc(50% - 35.6cqw);box-shadow:0 0 0 .45cqw #d4d4d8,0 3cqw 6cqw -3cqw #0000006b}.dc-screen{isolation:isolate;--bleed:4cqw;background:#1c1c1e;border-radius:8.9cqw;position:absolute;inset:2.2cqw;overflow:hidden;container-type:size}.ph{width:var(--ph-w,240px);flex:none;max-width:100%;container-type:inline-size}.ph-body{aspect-ratio:71.6/146.6;background:#0b0b0c;border-radius:15.6cqw;position:relative;box-shadow:0 0 0 .65cqw #d4d4d8,0 8cqw 18cqw -8cqw #0000006b}.ph .dc-screen{border-radius:12.6cqw;inset:3.1cqw}.dc-home{z-index:41;mix-blend-mode:difference;background:#fff;border-radius:99px;width:36cqw;height:1.4cqw;position:absolute;bottom:1.8cqw;left:50%;transform:translate(-50%)}.dc-island{z-index:40;background:#000;border-radius:99px;width:30cqw;height:8.8cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%)}.dc-scene{top:var(--top,0);width:var(--w,max(100cqw, calc(100cqh * var(--arn))));aspect-ratio:var(--ar);transform:translateX(calc(var(--fx,50%) * -1));position:absolute;left:50%}.dc-photo{object-fit:cover;pointer-events:none}.dc-overlay{position:absolute;inset:0}.dc-scrim{pointer-events:none;background:linear-gradient(#00000047,#0000 22%),linear-gradient(#0000 62%,#0000004d);position:absolute;inset:0}.dc-brk{z-index:5;opacity:0;transition:left .7s var(--ease), top .7s var(--ease), width .7s var(--ease), height .7s var(--ease), opacity .3s ease;position:absolute}.dc-brk[data-on]{opacity:1}.dc-brk>i{border:0 solid var(--accent);filter:drop-shadow(0 0 .5cqw #00000059);width:8cqw;height:8cqw;position:absolute}.dc-brk>i:first-child{border-top-width:1.3cqw;border-left-width:1.3cqw;border-top-left-radius:2.8cqw;top:0;left:0}.dc-brk>i:nth-child(2){border-top-width:1.3cqw;border-right-width:1.3cqw;border-top-right-radius:2.8cqw;top:0;right:0}.dc-brk>i:nth-child(3){border-bottom-width:1.3cqw;border-left-width:1.3cqw;border-bottom-left-radius:2.8cqw;bottom:0;left:0}.dc-brk>i:nth-child(4){border-bottom-width:1.3cqw;border-right-width:1.3cqw;border-bottom-right-radius:2.8cqw;bottom:0;right:0}.dc-scan{background:var(--accent);opacity:0;border-radius:99px;height:.9cqw;transition:opacity .25s;position:absolute;top:8%;left:6%;right:6%;box-shadow:0 0 3cqw .8cqw #ffd60a8c}.dc-scan[data-on]{opacity:1;animation:.95s ease-in-out infinite alternate dc-scan}.dc-chip{z-index:12;background:var(--accent);color:#000;letter-spacing:.08em;border-radius:99px;padding:1.5cqw 3.4cqw;font-size:3.3cqw;font-weight:750;line-height:1.1;position:absolute;top:15cqw;left:50%;transform:translate(-50%)}.dc-pill{z-index:12;left:7cqw;right:7cqw;bottom:calc(var(--bleed) + 30cqw);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);opacity:0;transition:opacity .35s ease, transform .45s var(--ease);background:#ffffffdb;border-radius:99px;align-items:center;gap:3cqw;padding:2.6cqw 4cqw;display:flex;position:absolute;transform:translateY(3cqw)scale(.96);box-shadow:0 1.5cqw 5cqw #00000038}.dc-pill[data-on]{opacity:1;transform:none}.dc-pill>svg{flex:none;width:6.6cqw;height:6.6cqw}.dc-pill-t b{letter-spacing:-.02em;white-space:nowrap;font-size:4.5cqw;font-weight:650;line-height:1.15;display:block}.dc-pill-t span{color:#3a3a3c;font-size:3.6cqw;line-height:1.25;display:block}.dc-ripple{opacity:0;pointer-events:none;background:#ffffffe6;border-radius:50%;width:18cqw;height:18cqw;margin:-9cqw 0 0 -9cqw;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .6cqw #0000001f}.dc-ripple[data-on]{animation:.6s ease-out forwards dc-ripple}.dc-sheet{z-index:20;padding:4.5cqw 6cqw calc(var(--bleed) + 5.5cqw);transition:transform .55s var(--ease);background:#fff;border-radius:7cqw 7cqw 0 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 -2cqw 7cqw #0003}.dc-sheet[data-on]{transform:none}.dc-grab{background:#d1d1d6;border-radius:99px;width:10cqw;height:1.2cqw;margin:-1cqw auto 3.6cqw}.dc-meta{letter-spacing:.06em;text-transform:uppercase;color:#55555a;justify-content:space-between;align-items:center;gap:2cqw;margin-bottom:2.6cqw;font-size:3.2cqw;font-weight:650;line-height:1.2;display:flex}.dc-meta-l{white-space:nowrap;align-items:center;gap:2cqw;display:inline-flex}.dc-say{letter-spacing:-.02em;margin:0;font-size:5.5cqw;font-weight:560;line-height:1.3}.dc-title{letter-spacing:-.02em;margin:0;font-size:5.4cqw;font-weight:650;line-height:1.22}.dc-w{opacity:0;transition:opacity .16s}.dc-w[data-on]{opacity:1}.dc-wave{align-items:center;gap:.75cqw;height:4.6cqw;display:inline-flex}.dc-wave>i{background:#0a0a0a;border-radius:99px;width:.95cqw;height:100%;transition:transform .3s;display:block;transform:scaleY(.22)}.dc-wave[data-on]>i{animation:.8s ease-in-out infinite dc-wave}.dc-wave[data-on]>i:nth-child(2){animation-duration:.95s;animation-delay:-.3s}.dc-wave[data-on]>i:nth-child(3){animation-duration:.7s;animation-delay:-.15s}.dc-wave[data-on]>i:nth-child(4){animation-duration:1.05s;animation-delay:-.5s}.dc-wave[data-on]>i:nth-child(5){animation-duration:.85s;animation-delay:-.4s}.dc-rows{border-top:1px solid var(--hairline);margin-top:3cqw}.dc-row{border-bottom:1px solid var(--hairline);padding:2.6cqw 0}.dc-row-h{letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:4.5cqw;font-weight:650;line-height:1.2;display:flex}.dc-row-h>svg{color:#55555a;width:4.6cqw;height:4.6cqw;transition:transform .35s var(--ease)}.dc-row[data-on] .dc-row-h>svg{transform:rotate(180deg)}.dc-row-b{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.dc-row[data-on] .dc-row-b{grid-template-rows:1fr}.dc-row-b>div{overflow:hidden}.dc-row-b p{color:#3a3a3c;margin:0;padding-top:1.4cqw;font-size:4.2cqw;line-height:1.35}.dc-alert{background:var(--alert);color:#fff;letter-spacing:.04em;opacity:0;border-radius:99px;align-items:center;gap:1.1cqw;padding:1.1cqw 2.6cqw 1.1cqw 2cqw;font-size:3.3cqw;font-weight:700;transition:transform .4s cubic-bezier(.3,1.6,.5,1),opacity .2s;display:inline-flex;transform:scale(.6)}.dc-alert[data-on]{opacity:1;transform:none}.dc-alert>svg{width:3.8cqw;height:3.8cqw}.dc-alert-warn{background:var(--accent);color:#000}.dc-ask{z-index:12;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);opacity:0;transition:opacity .35s ease, transform .45s var(--ease);background:#ffffffe6;border-radius:5.5cqw;padding:3cqw 4.2cqw 3.4cqw;position:absolute;top:15cqw;left:6cqw;right:6cqw;transform:translateY(-2cqw);box-shadow:0 1.5cqw 5cqw #0003}.dc-ask[data-on]{opacity:1;transform:none}.dc-ask small{letter-spacing:.06em;text-transform:uppercase;color:#55555a;margin-bottom:.8cqw;font-size:3cqw;font-weight:650;display:block}.dc-ask p{letter-spacing:-.02em;margin:0;font-size:5cqw;font-weight:620;line-height:1.22}.dc-mic,.dc-mic-ring{left:50%;bottom:calc(var(--bleed) + 9cqw);border-radius:50%;width:17cqw;height:17cqw;margin-left:-8.5cqw;position:absolute}.dc-mic{z-index:13;color:#fff;opacity:0;transition:opacity .3s ease, transform .4s var(--ease);background:#0a0a0a;place-items:center;display:grid;transform:scale(.8);box-shadow:0 0 0 1.2cqw #ffffffeb}.dc-mic[data-on]{opacity:1;transform:none}.dc-mic>svg{width:7.4cqw;height:7.4cqw}.dc-mic-ring{z-index:12;background:var(--accent);opacity:0}.dc-mic-ring[data-on]{animation:1.1s ease-out infinite dc-pulse}.dc-mark{z-index:4;mix-blend-mode:multiply;box-shadow:0 0 0 .5cqw var(--accent);opacity:0;transform-origin:0;transition:opacity .3s ease, transform .55s var(--ease);background:#ffd60a99;border-radius:1cqw;position:absolute;transform:scaleX(.4)}.dc-mark[data-on]{opacity:1;transform:none}.dc-s{letter-spacing:-.015em;color:#1c1c1e;text-underline-offset:.8cqw;border-radius:2.6cqw;margin:0 -2cqw 1.6cqw;padding:1cqw 2cqw;font-size:5.3cqw;line-height:1.38;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.45cqw;transition:background-color .35s,text-decoration-color .35s}.dc-s[data-on]{color:#000;background:#fff0a3;text-decoration-color:#000}.dc-ctrl{grid-template-columns:1fr 1.1fr 1fr;gap:2.2cqw;margin:3.4cqw -1cqw 0;display:grid}.dc-btn{white-space:nowrap;background:#f2f2f7;border-radius:5cqw;flex-direction:column;align-items:center;gap:1cqw;padding:2.8cqw 0 2.4cqw;font-size:3.4cqw;font-weight:650;display:flex}.dc-btn>svg{width:5cqw;height:5cqw}.dc-btn-primary{color:#fff;background:#0a0a0a}.dc-sweep{z-index:5;opacity:0;border-radius:1.4cqw;position:absolute;overflow:hidden}.dc-sweep[data-on]{opacity:1}.dc-sweep:after{content:"";background:linear-gradient(90deg,#0000,#ffd60abf,#0000);width:40%;position:absolute;top:0;bottom:0;left:-40%}.dc-sweep[data-on]:after{animation:.75s ease-in-out forwards dc-sweep}.sl-new [data-frozen] *,.sl-new [data-frozen] :before,.sl-new [data-frozen] :after{animation-play-state:paused!important}.sl-new .pill{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.sl-new .pill-sm{height:44px;padding:0 20px;font-size:15px}.sl-new .pill-dark{color:#fff;background:#0a0a0a}.sl-new .pill-dark:hover{background:#2c2c2e}.sl-new .pill-light{background:var(--muted);color:#0a0a0a}.sl-new .pill-light:hover{background:#e5e5ea}.sl-new .pill-ghost-dark{color:#fff;background:#ffffff1a}.sl-new .pill-ghost-dark:hover{background:#ffffff2b}.sl-new .eyebrow{letter-spacing:-.01em;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.sl-new .eyebrow-by{color:#0a0a0a;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:650;box-shadow:inset 0 0 0 1px #d8d8de}.sl-new .eyebrow-dark{color:#a1a1a6}.sl-new .h2{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 0;font-size:clamp(36px,4.4vw,56px);font-weight:700;line-height:1}.sl-new .lede{letter-spacing:-.01em;max-width:40ch;color:var(--muted-foreground);text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,1.45vw,19px);line-height:1.5}.sl-new .rv{transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:var(--rv-delay,0s)}.sl-new .rv[data-rv=armed]{opacity:0;transform:translateY(24px)}.sl-new .feature{padding:56px 0}.sl-new .feature-grid{align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:0 16px;display:grid}@media (min-width:640px){.sl-new .feature{padding:80px 0}.sl-new .feature-grid{padding:0 24px}}@media (min-width:768px){.sl-new .feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}@media (min-width:1024px){.sl-new .feature-grid{gap:88px}}.sl-new .stage{background:#f5f5f7;border-radius:32px;justify-content:center;align-items:center;min-height:440px;padding:32px 18px 72px;display:flex;position:relative;overflow:hidden}.sl-new .stage-art{justify-content:center;width:100%;display:flex}.sl-new .stage-tall{padding-top:72px}@media (min-width:768px){.sl-new .stage{min-height:580px;padding:48px 40px 80px}.sl-new .stage-wide{padding-left:28px;padding-right:28px}.sl-new .stage-tall{min-height:620px;padding-top:48px}}.sl-new .stage-toggle{z-index:5;color:#0a0a0a;background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;transition:background-color .2s;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000000f}.sl-new .stage-toggle:hover{background:#ececf0}.sl-new .stage-toggle-dark{color:#fff;box-shadow:none;background:#2c2c2e}.sl-new .stage-toggle-dark:hover{background:#3a3a3c}.sl-new .stage-chips{gap:6px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.sl-new .stage-chips>span{color:var(--muted-foreground);background:#fff;border-radius:999px;padding:6px 13px;font-size:14px;font-weight:650;transition:background-color .35s,color .35s}.sl-new .stage-chips>span[data-on]{color:#fff;background:#0a0a0a}.sl-new .steps{gap:4px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (max-width:767px){.sl-new .steps{display:none}}.sl-new .step{color:#6e6e73;border-radius:22px;grid-template-columns:40px 1fr;align-items:center;gap:16px;padding:14px 16px 16px;transition:background-color .4s,color .4s;display:grid;position:relative}.sl-new .step[data-on]{color:#0a0a0a;background:#f5f5f7}.sl-new .step-n{color:#0a0a0a;background:#f2f2f7;border-radius:999px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;transition:background-color .4s;display:grid}.sl-new .step[data-on] .step-n{background:var(--accent)}.sl-new .step h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.sl-new .step-t>span{color:#6e6e73;margin-top:2px;font-size:16px;line-height:1.4;display:block}.sl-new .step-bar{border-radius:99px;height:3px;position:absolute;bottom:7px;left:72px;right:20px;overflow:hidden}.sl-new .step-bar>i{transform-origin:0;background:#0a0a0a;height:100%;transition:transform .12s linear;display:block}.sl-new .g-hold{width:100%;max-width:420px}.sl-new .g-hold-answer{min-height:470px}@media (max-width:480px){.sl-new .g-hold-answer{min-height:500px}}.sl-new .g-card{background:#fff;border-radius:28px;padding:20px 22px 22px;box-shadow:0 0 0 1px #0000000a,0 18px 40px -24px #00000047}.sl-new .g-meta{letter-spacing:.07em;text-transform:uppercase;min-height:20px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12.5px;font-weight:700;display:flex}.sl-new .g-wave{gap:3px;height:16px}.sl-new .g-wave>i{width:3px}.sl-new .g-say{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.32}.sl-new .g-rows{border-top:1px solid var(--hairline);margin-top:16px}.sl-new .g-row{border-bottom:1px solid var(--hairline)}.sl-new .g-row:last-child{border-bottom:0}.sl-new .g-row-h{letter-spacing:-.015em;align-items:center;gap:10px;padding:13px 0;font-size:17px;font-weight:650;display:flex}.sl-new .g-row-h>span:first-child{flex:1}.sl-new .g-src{letter-spacing:0;text-transform:none;color:#3a3a3c;white-space:nowrap;background:#f2f2f7;border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.sl-new .g-src>svg{width:13px;height:13px}.sl-new .g-chev{width:18px;height:18px;color:var(--muted-foreground);transition:transform .35s var(--ease);flex:none}.sl-new [data-on]>*>.g-chev,.sl-new .try-row[data-on] .g-chev{transform:rotate(180deg)}.sl-new .g-row-b{opacity:0;transition:grid-template-rows .45s var(--ease), opacity .35s ease;grid-template-rows:0fr;display:grid}.sl-new .g-row[data-on] .g-row-b{opacity:1;grid-template-rows:1fr}.sl-new .g-row-b>div{overflow:hidden}.sl-new .g-row-b p{color:#3a3a3c;margin:0;padding:0 0 14px;font-size:15.5px;line-height:1.45}.sl-new .g-count{letter-spacing:0;text-transform:none;opacity:0;font-size:13px;font-weight:600;transition:opacity .4s}.sl-new .g-count[data-on]{opacity:1}.sl-new .g-search{color:#3a3a3c;background:#f2f2f7;border-radius:14px;align-items:center;gap:10px;height:46px;margin-top:14px;padding:0 14px;font-size:15.5px;font-weight:550;display:flex}.sl-new .g-search>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sl-new .g-search>svg{flex:none;width:17px;height:17px}.sl-new .g-ok{color:#0a0a0a}.sl-new .g-dots{gap:4px;display:inline-flex}.sl-new .g-dots>i,.sl-new .g-typing>i{background:#8e8e93;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite g-dot}.sl-new .g-dots>i:nth-child(2),.sl-new .g-typing>i:nth-child(2){animation-delay:.15s}.sl-new .g-dots>i:nth-child(3),.sl-new .g-typing>i:nth-child(3){animation-delay:.3s}.sl-new .g-recall{box-shadow:inset 3px 0 0 var(--alert);opacity:0;transition:opacity .45s ease, transform .55s var(--ease);background:#fff1f2;border-radius:18px;margin-top:14px;padding:14px 16px 15px;transform:translateY(10px)}.sl-new .g-recall[data-on]{opacity:1;transform:none}.sl-new .g-recall p{letter-spacing:-.015em;color:#0a0a0a;margin:9px 0 0;font-size:17px;font-weight:600;line-height:1.35}.sl-new .g-uses{color:#3a3a3c;opacity:0;gap:8px;margin-top:14px;font-size:15.5px;line-height:1.4;transition:opacity .45s;display:flex}.sl-new .g-uses[data-on]{opacity:1}.sl-new .g-uses b{color:#0a0a0a}.sl-new .g-found{box-shadow:none;background:#f2f2f7}.sl-new .g-found .g-src{background:#fff}.sl-new .g-found p{margin-top:8px}.sl-new .g-clear{align-items:center}.sl-new .g-clear>svg{color:#248a3d;flex:none;width:19px;height:19px}.sl-new .g-sources{margin:12px 0 0;padding:0;list-style:none}.sl-new .g-sources>li{border-top:1px solid var(--hairline);opacity:0;transition:opacity .4s ease, transform .5s var(--ease);align-items:center;gap:12px;padding:10px 0;display:flex;transform:translate(-12px)}.sl-new .g-sources>li[data-on]{opacity:1;transform:none}.sl-new .g-sources>li>svg{color:#8e8e93;flex:none;width:16px;height:16px}.sl-new .g-tile{background:#f2f2f7;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.sl-new .g-source-t{flex:1;min-width:0}.sl-new .g-source-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.sl-new .g-source-t small{color:var(--muted-foreground);margin-top:1px;font-size:13px;display:block}.sl-new .g-recent{padding-bottom:10px}.sl-new .g-recent-h{letter-spacing:-.035em;margin:0 0 6px;font-size:24px;font-weight:700}.sl-new .g-recent ul{margin:0 -10px;padding:0;list-style:none}.sl-new .g-recent li{opacity:0;transition:opacity .4s ease, transform .55s var(--ease), background-color .4s ease;border-radius:16px;align-items:center;gap:12px;padding:9px 10px;display:flex;transform:translate(-16px)}.sl-new .g-recent li[data-on]{opacity:1;transform:none}.sl-new .g-recent li[data-hit]{background:#ffd60a3d}.sl-new .g-ic{background:#f2f2f7;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sl-new .g-ic>svg{width:19px;height:19px}.sl-new .g-recent-t{flex:1;min-width:0}.sl-new .g-recent-t b{letter-spacing:-.01em;font-size:15.5px;font-weight:650;line-height:1.25;display:block}.sl-new .g-recent-t small{color:var(--muted-foreground);margin-top:1px;font-size:13px;display:block}.sl-new .g-hit-chip{background:var(--accent);color:#000;opacity:0;border-radius:99px;flex:none;padding:3px 9px;font-size:12px;font-weight:700;transition:opacity .25s,transform .4s cubic-bezier(.3,1.6,.5,1);transform:scale(.7)}.sl-new .g-hit-chip[data-on]{opacity:1;transform:none}.sl-new .g-thread{flex-direction:column;gap:10px;margin-top:18px;display:flex;position:relative}.sl-new .g-bubble{letter-spacing:-.015em;opacity:0;max-width:88%;transition:opacity .35s ease, transform .5s var(--ease);border-radius:22px;align-items:center;gap:10px;padding:12px 16px;font-size:16.5px;font-weight:580;line-height:1.3;display:flex;transform:translateY(10px)scale(.98)}.sl-new .g-bubble[data-on]{opacity:1;transform:none}.sl-new .g-bubble>svg{flex:none;width:16px;height:16px}.sl-new .g-me{color:#fff;background:#0a0a0a;border-bottom-right-radius:8px;align-self:flex-end}.sl-new .g-ai{background:#fff;border-bottom-left-radius:8px;align-self:flex-start;box-shadow:0 0 0 1px #0000000a,0 10px 24px -16px #0000004d}.sl-new .g-typing{opacity:0;background:#fff;border-radius:22px;gap:5px;padding:15px 16px;transition:opacity .25s;display:flex;position:absolute;bottom:6px;left:0}.sl-new .g-typing[data-on]{opacity:1}.sl-new .g-voice{gap:14px;display:grid}.sl-new .g-voices ul{margin:8px -10px 0;padding:0;list-style:none}.sl-new .g-voices li{border-radius:14px;align-items:center;gap:12px;padding:9px 10px;display:flex}.sl-new .g-voices li[data-on]{background:#f2f2f7}.sl-new .g-voice-t{flex:1}.sl-new .g-voice-t b{letter-spacing:-.01em;font-size:16px;font-weight:650;display:block}.sl-new .g-voice-t small{color:var(--muted-foreground);font-size:13.5px;display:block}.sl-new .g-voice-on{align-items:center;gap:12px;display:inline-flex}.sl-new .g-voice-on>svg{width:18px;height:18px}.sl-new .g-chips{flex-wrap:wrap;gap:6px;display:flex}.sl-new .g-chips>span{background:#f2f2f7;border-radius:99px;padding:7px 13px;font-size:14.5px;font-weight:650;transition:background-color .35s,color .35s}.sl-new .g-chips>span[data-on]{color:#fff;background:#0a0a0a}.sl-new .g-chips>.g-chip-more{color:var(--muted-foreground);background:0 0;box-shadow:inset 0 0 0 1px #d8d8de}.sl-new .g-lines{margin-top:14px;display:grid}.sl-new .g-lines>p{letter-spacing:-.02em;opacity:0;transition:opacity .45s ease, transform .55s var(--ease);grid-area:1/1;margin:0;font-size:clamp(18px,1.6vw,20px);font-weight:600;line-height:1.32;transform:translateY(8px)}.sl-new .g-lines>p[data-on]{opacity:1;transform:none}.sl-new .g-hat{flex-direction:column;gap:14px;width:100%;max-width:560px;display:flex}.sl-new .g-hat-svg{width:100%;height:auto;display:block;overflow:visible}.sl-new .g-say-bubble{letter-spacing:-.01em;opacity:0;transition:opacity .4s ease, transform .5s var(--ease);align-items:center;gap:9px;font-size:16px;font-weight:600;line-height:1.35;display:inline-flex;transform:translateY(8px)}.sl-new .g-say-bubble[data-on]{opacity:1;transform:none}.sl-new .g-say-bubble>svg{flex:none;width:16px;height:16px}.sl-new .g-cmd{color:#fff;background:#0a0a0a;border-radius:22px 22px 22px 8px;align-self:flex-start;padding:11px 18px}.sl-new .g-reply{background:#fff;border-radius:22px 22px 8px;align-self:flex-end;max-width:82%;padding:12px 16px;box-shadow:0 0 0 1px #0000000a,0 10px 24px -16px #0000004d}.sl-new .g-frame{opacity:0}.sl-new [data-frames] .g-frame{opacity:1}.sl-new [data-frames] .g-frame:nth-child(2){transform:translate(36px)}.sl-new [data-frames] .g-frame:nth-child(3){transform:translate(72px)}.sl-new [data-flow] .g-frame{animation:1.5s linear infinite g-flow}.sl-new [data-flow] .g-frame:nth-child(2){animation-delay:-.5s}.sl-new [data-flow] .g-frame:nth-child(3){animation-delay:-1s}.sl-new .g-arc{opacity:.18;transition:opacity .4s}.sl-new [data-speak] .g-arc{opacity:1}.sl-new [data-play] [data-speak] .g-arc{animation:1.2s ease-in-out infinite g-arc}.sl-new [data-play] [data-speak] .g-arc:nth-child(2){animation-delay:.2s}.sl-new [data-play] [data-speak] .g-arc:nth-child(3){animation-delay:.4s}.sl-new .g-hat-labels{height:20px;color:var(--muted-foreground);margin-top:-4px;font-size:13.5px;font-weight:600;position:relative}.sl-new .g-hat-labels>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.sl-new .g-hat-labels>span:first-child{left:22%}.sl-new .g-hat-labels>span:nth-child(2){left:70.5%}.sl-new .g-hat-labels>span:nth-child(3){left:auto;right:0;transform:none}.sl-new .vo-panel{color:#fff;background:#0a0a0a;border-radius:36px;align-items:center;gap:44px;max-width:1200px;margin:0 auto;padding:56px 22px 28px;display:grid}@media (min-width:768px){.sl-new .vo-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:72px 64px}}.sl-new .vo-panel .lede{color:#c7c7cc}.sl-new .vo-panel :focus-visible{outline-color:#fff}.sl-new .vo-stage{padding-bottom:60px;position:relative}@media (min-width:768px){.sl-new .vo-stage{padding-bottom:0}}.sl-new .vo-stage .stage-toggle{bottom:0;right:0}.sl-new .vo-art{flex-direction:column;align-items:center;gap:22px;display:flex}.sl-new .vo-art .ph-body{box-shadow:0 0 0 .65cqw #3a3a3c,0 8cqw 18cqw -8cqw #0009}.sl-new .vo-cap{background:#1c1c1e;border-radius:18px;align-items:center;width:min(340px,100%);min-height:74px;padding:14px 18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sl-new .vo-cap>p{opacity:0;grid-area:1/1;margin:0;font-size:15px;line-height:1.4;transition:opacity .3s}.sl-new .vo-cap>p[data-on]{opacity:1}.vo-top{z-index:12;align-items:center;gap:2.6cqw;display:flex;position:absolute;top:15cqw;left:5cqw;right:5cqw}.vo-detect{color:#000;letter-spacing:.05em;background:#fff;border-radius:99px;align-items:center;gap:1.6cqw;margin-right:auto;padding:2.4cqw 3.8cqw;font-size:3.7cqw;font-weight:750;display:inline-flex;position:relative}.vo-detect>svg{width:4.4cqw;height:4.4cqw}.vo-round{color:#000;background:#ffffffeb;border-radius:50%;place-items:center;width:11cqw;height:11cqw;display:grid;position:relative}.vo-round>svg{width:5.2cqw;height:5.2cqw}.vo-bottom{z-index:12;padding:16cqw 0 calc(var(--bleed) + 10cqw);background:linear-gradient(#0000,#0000009e 38%);flex-direction:column;align-items:center;gap:5cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.vo-modes{letter-spacing:.08em;color:#fff;gap:6cqw;font-size:3.6cqw;font-weight:750;display:flex}.vo-modes>span:first-child{color:var(--accent)}.vo-row{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:0 8cqw;display:grid}.vo-thumb{color:#fff;background:#fff3;border-radius:3cqw;justify-self:start;place-items:center;width:12cqw;height:12cqw;display:grid}.vo-thumb>svg{width:5.4cqw;height:5.4cqw}.vo-shutter{background:#fff;border-radius:50%;width:19cqw;height:19cqw;position:relative;box-shadow:0 0 0 1.3cqw #0000008c,0 0 0 2.5cqw #fff}.vo-mic{color:#fff;background:#0a0a0a;border-radius:50%;justify-self:end;place-items:center;width:13cqw;height:13cqw;display:grid;position:relative;box-shadow:0 0 0 .6cqw #ffffffe6}.vo-mic>svg{width:5.6cqw;height:5.6cqw}.vo-ring{opacity:0;transition:opacity .25s ease, transform .4s var(--ease);border-radius:4.4cqw;position:absolute;inset:-2.6cqw;transform:scale(1.18);box-shadow:inset 0 0 0 .45cqw #0a0a0a,0 0 0 1.1cqw #fff,0 0 0 1.6cqw #0a0a0a}.vo-ring[data-on]{opacity:1;transform:none}.vo-shutter>.vo-ring{inset:-5cqw}.sl-new .try-panel{background:#f5f5f7;border-radius:36px;gap:32px;max-width:1200px;margin:0 auto;padding:36px 18px 18px;display:grid}@media (min-width:768px){.sl-new .try-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;padding:56px}}.sl-new .try-copy{padding:0 6px}@media (min-width:768px){.sl-new .try-copy{padding-top:36px}}.sl-new .try-picks{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.sl-new .try-picks-l{width:100%;color:var(--muted-foreground);font-size:14px;font-weight:650}.sl-new .try-pick{background:#fff;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 20px 0 8px;font-size:16px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #00000014}.sl-new .try-pick:hover{box-shadow:0 0 0 1px #0003}.sl-new .try-pick[aria-pressed=true]{color:#fff;background:#0a0a0a}.sl-new .try-pick-img{background:#e5e5ea;border-radius:999px;width:32px;height:32px;position:relative;overflow:hidden}.sl-new .try-pick-img img,.sl-new .try-fan img,.sl-new .try-photo img{object-fit:cover}.sl-new .try-result{min-height:400px;display:flex}.sl-new .try-empty,.sl-new .try-card{background:#fff;border-radius:28px;flex:1;box-shadow:0 0 0 1px #0000000a,0 18px 40px -26px #00000040}.sl-new .try-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:40px 24px;display:flex}.sl-new .try-empty>p{color:var(--muted-foreground);margin:0;font-size:17px}.sl-new .try-fan{width:270px;height:170px;position:relative}.sl-new .try-fan>span{background:#e5e5ea;border-radius:18px;width:116px;height:150px;position:absolute;top:6px;left:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 14px 30px -16px #00000073}.sl-new .try-fan>span:first-child{transform:translate(-122%)rotate(-8deg)}.sl-new .try-fan>span:nth-child(2){z-index:1;transform:translate(-50%)translateY(-4px)}.sl-new .try-fan>span:nth-child(3){transform:translate(22%)rotate(8deg)}.sl-new .try-card{align-content:start;gap:20px;padding:16px 16px 20px;display:grid}@media (min-width:640px){.sl-new .try-card{grid-template-columns:172px minmax(0,1fr);gap:24px;padding:22px}}.sl-new .try-photo{aspect-ratio:16/10;background:#e5e5ea;border-radius:18px;position:relative;overflow:hidden}@media (min-width:640px){.sl-new .try-photo{aspect-ratio:3/4;align-self:start}}.sl-new .try-brk{opacity:0;transition:opacity .3s;position:absolute;inset:12%}.sl-new .try-photo[data-busy] .try-brk{opacity:1;animation:1.1s ease-in-out infinite alternate try-breathe}.sl-new .try-brk>i{border:0 solid var(--accent);filter:drop-shadow(0 0 2px #0006);width:22px;height:22px;position:absolute}.sl-new .try-brk>i:first-child{border-top-width:4px;border-left-width:4px;border-top-left-radius:8px;top:0;left:0}.sl-new .try-brk>i:nth-child(2){border-top-width:4px;border-right-width:4px;border-top-right-radius:8px;top:0;right:0}.sl-new .try-brk>i:nth-child(3){border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:8px;bottom:0;left:0}.sl-new .try-brk>i:nth-child(4){border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:8px;bottom:0;right:0}.sl-new .try-answer{min-width:0;padding:2px 4px 0}.sl-new .try-meta{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:12.5px;font-weight:700;display:flex}.sl-new .try-tag{color:#3a3a3c;letter-spacing:0;text-transform:none;background:#f2f2f7;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.sl-new .try-tag-live{color:#fff;background:#0a0a0a}.sl-new .try-tag-live:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.sl-new .try-skel{margin-top:16px}.sl-new .try-skel>i{background:#ececf0;border-radius:8px;height:18px;margin-top:12px;animation:1.1s ease-in-out infinite alternate try-pulse;display:block}.sl-new .try-skel>i:nth-child(2){width:88%;animation-delay:.15s}.sl-new .try-skel>i:nth-child(3){width:56%;animation-delay:.3s}.sl-new .try-say{letter-spacing:-.022em;text-wrap:pretty;margin:12px 0 0;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.3}.sl-new .try-listen{margin-top:18px}.sl-new .try-note{color:var(--muted-foreground);margin:14px 0 0;font-size:14px;line-height:1.45}.sl-new .try-rows{border-top:1px solid var(--hairline);margin-top:20px}.sl-new .try-row{border-bottom:1px solid var(--hairline)}.sl-new .try-row>button{letter-spacing:-.015em;text-align:left;align-items:center;gap:10px;width:100%;min-height:52px;font-size:17px;font-weight:650;display:flex}.sl-new .try-row>button>span:first-child{flex:1}.sl-new .try-row-b p{color:#3a3a3c;white-space:pre-line;margin:0;padding:0 0 14px;font-size:15.5px;line-height:1.55}.sl-new .built{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.sl-new .built{grid-template-columns:repeat(4,minmax(0,1fr))}}.sl-new .built>li{border-top:2px solid #0a0a0a;padding-top:20px}.sl-new .built-name{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:700}.sl-new .built-body{max-width:28ch;color:var(--muted-foreground);margin:8px 0 0;font-size:16px;line-height:1.45}.sl-new .cta{background:#f5f5f7;border-radius:36px;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:56px 24px;display:grid}@media (min-width:768px){.sl-new .cta{grid-template-columns:minmax(0,1fr) auto;padding:80px 72px}}.sl-new .cta-h{letter-spacing:-.055em;margin:0;font-size:clamp(48px,7.4vw,96px);font-weight:700;line-height:.95}.sl-new .cta-qr{margin:0;display:none}@media (min-width:768px){.sl-new .cta-qr{background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:10px;padding:18px 18px 14px;display:flex;box-shadow:0 0 0 1px #0000000a,0 18px 40px -26px #00000040}}.sl-new .cta-qr figcaption{color:var(--muted-foreground);font-size:14px;font-weight:600}.sl-new .qr-empty{background:#f2f2f7;border-radius:12px}}@media (prefers-reduced-motion:reduce){.sl-new .dc-wave>i{transform:scaleY(var(--h,.5))}}@keyframes dc-scan{0%{top:8%}to{top:90%}}@keyframes dc-ripple{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(2)}}@keyframes dc-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes dc-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes dc-sweep{to{left:100%}}@keyframes g-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes g-flow{0%{opacity:0;transform:translate(-8px)}15%,80%{opacity:1}to{opacity:0;transform:translate(96px)}}@keyframes g-arc{0%,to{opacity:.25}50%{opacity:1}}@keyframes try-pulse{0%{opacity:.55}to{opacity:1}}@keyframes try-breathe{0%{transform:scale(1)}to{transform:scale(.94)}}
.sl-new .mark{background:0 0}.sl-new .step[data-on] .step-n{color:#fff;background:#0a0a0a}.sl-new .try-tag-live:before{background:#34c759}.sl-new .eyebrow-by{box-shadow:none;font-size:inherit;color:var(--muted-foreground);margin-left:-4px;padding:0;font-weight:500}.sl-new .eyebrow-by:before{content:"· with "}
