.astra-flashcard-frame.svelte-gapmsw{display:grid;width:100%;min-width:0;place-items:center;overflow:visible}.astra-stage.svelte-gapmsw{position:relative;width:512px;height:620px;transform-origin:center}.ambient-card.svelte-gapmsw{position:absolute;inset:65px 30px 36px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:38px;background:linear-gradient(180deg,#5e77f50d 10%,#f15d3421);box-shadow:0 24px 70px #0c0b0b1f,inset 0 1px #fff;animation:svelte-gapmsw-ambient-arrive .8s .12s cubic-bezier(.16,1,.3,1) both}.ambient-card.svelte-gapmsw span:where(.svelte-gapmsw){position:absolute;right:0;bottom:-28px;left:0;height:90px;background:linear-gradient(90deg,#f15d34,#f6bb58,#6ebcfb,#785ef4);filter:blur(34px);opacity:.34}.phone-shell.svelte-gapmsw{position:absolute;z-index:2;top:20px;left:50%;width:326px;height:578px;padding:10px;border:1px solid #3a3a3d;border-radius:46px;background:#070708;box-shadow:0 22px 55px #0c0b0b4d,inset 0 0 0 2px #19191b,inset 0 0 0 4px #050506;transform:translate(-50%);animation:svelte-gapmsw-phone-arrive .9s cubic-bezier(.16,1,.3,1) both}.speaker.svelte-gapmsw{position:absolute;z-index:8;top:16px;left:50%;width:88px;height:24px;border-radius:999px;background:#050506;transform:translate(-50%)}.phone-screen.svelte-gapmsw{position:relative;height:100%;overflow:hidden;border-radius:37px;color:#f7f7f8;background:#141415;font-family:Roboto Flex,sans-serif}.screen-glow.svelte-gapmsw{position:absolute;inset:0 0 58%;background:radial-gradient(circle at 50% -15%,rgba(78,96,224,.34),transparent 68%)}.mastery-block.svelte-gapmsw{position:relative;z-index:2;display:grid;justify-items:center;padding:48px 28px 8px;opacity:0;transform:translateY(10px);transition:opacity .38s ease,transform .54s cubic-bezier(.16,1,.3,1)}.mastery-block.is-visible.svelte-gapmsw{opacity:1;transform:none}.kicker.svelte-gapmsw{margin:0 0 10px;color:#85858a;font-size:9px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.mastery-ring.svelte-gapmsw{position:relative;display:grid;width:72px;height:72px;place-items:center}.mastery-ring.svelte-gapmsw svg:where(.svelte-gapmsw){position:absolute;inset:0;width:100%;transform:rotate(-90deg)}.mastery-ring.svelte-gapmsw circle:where(.svelte-gapmsw){fill:none;stroke-width:4}.ring-track.svelte-gapmsw{stroke:#33343a}.ring-value.svelte-gapmsw{stroke:#59d09a;stroke-linecap:round;stroke-dasharray:194.8;stroke-dashoffset:calc(194.8 - (194.8 * var(--mastery) / 100));transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1)}.mastery-ring.svelte-gapmsw strong:where(.svelte-gapmsw){font-size:15px;font-weight:760}.mastery-block.svelte-gapmsw h2:where(.svelte-gapmsw){max-width:230px;margin:10px 0 0;font-family:"Averia Serif Libre",Georgia,serif;font-size:20px;font-weight:300;letter-spacing:-.035em;line-height:1.1;text-align:center}.lesson-divider.svelte-gapmsw{position:relative;z-index:3;display:grid;grid-template-columns:1fr max-content 1fr;align-items:center;gap:8px;margin:6px 22px 0;opacity:0;transition:opacity .42s .16s ease}.lesson-divider.is-visible.svelte-gapmsw{opacity:1}.lesson-divider.svelte-gapmsw i:where(.svelte-gapmsw){height:1px;background:linear-gradient(90deg,transparent,#343438)}.lesson-divider.svelte-gapmsw i:where(.svelte-gapmsw):last-child{background:linear-gradient(90deg,#343438,transparent)}.lesson-divider.svelte-gapmsw span:where(.svelte-gapmsw){padding:4px 10px;border:1px solid #333438;border-radius:999px;color:#d4d4d8;font-size:8px;font-weight:650}.flashcard.svelte-gapmsw{position:absolute;z-index:3;top:260px;right:28px;left:28px;height:137px;perspective:900px;opacity:0;transform:translateY(15px) scale(.96);transition:opacity .32s ease,transform .52s cubic-bezier(.16,1,.3,1)}.flashcard.is-visible.svelte-gapmsw{opacity:1;transform:none}.flashcard-inner.svelte-gapmsw{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.8,.2,1)}.flashcard.is-revealed.svelte-gapmsw .flashcard-inner:where(.svelte-gapmsw){transform:rotateY(180deg)}.card-face.svelte-gapmsw{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;padding:18px;border:1px solid #34353a;border-radius:17px;background:linear-gradient(145deg,#25262a,#1b1c1f);box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff0d;backface-visibility:hidden;text-align:center}.card-back.svelte-gapmsw{border-color:#59d09a66;background:linear-gradient(145deg,#17352c,#16251f);transform:rotateY(180deg)}.card-face.svelte-gapmsw small:where(.svelte-gapmsw),.card-face.svelte-gapmsw span:where(.svelte-gapmsw){color:#8e8e94;font-size:8px;font-weight:640;letter-spacing:.05em}.card-face.svelte-gapmsw p:where(.svelte-gapmsw){margin:11px 0;font-family:"Averia Serif Libre",Georgia,serif;font-size:17px;font-weight:300;line-height:1.25}.card-face.svelte-gapmsw p:where(.svelte-gapmsw) b:where(.svelte-gapmsw){color:#8fa1ff;font-weight:600}.card-back.svelte-gapmsw p:where(.svelte-gapmsw) b:where(.svelte-gapmsw){color:#70e0ae}.success-note.svelte-gapmsw{position:absolute;z-index:4;top:410px;right:30px;left:30px;display:flex;align-items:center;justify-content:center;gap:7px;color:#70e0ae;opacity:0;transform:translateY(5px);transition:opacity .28s ease,transform .36s ease}.success-note.is-visible.svelte-gapmsw{opacity:1;transform:none}.success-note.svelte-gapmsw span:where(.svelte-gapmsw){display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#59d09a21;font-size:10px}.success-note.svelte-gapmsw strong:where(.svelte-gapmsw){font-size:8.5px;font-weight:680}.study-action.svelte-gapmsw{position:absolute;z-index:6;right:28px;bottom:28px;left:28px;display:flex;align-items:center;justify-content:center}.study-action.svelte-gapmsw button:where(.svelte-gapmsw){position:relative;z-index:2;display:grid;width:66px;height:66px;padding:0;place-items:center;border:0;border-radius:17px;color:#fff;background:linear-gradient(180deg,#4c62eb,#2c3eae);box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -1px 1px #0009,0 0 0 5px #141415,0 0 0 7px #4c62eb;transition:background .26s ease,box-shadow .26s ease,transform .22s ease}.study-action.is-active.svelte-gapmsw button:where(.svelte-gapmsw){animation:svelte-gapmsw-action-pulse 1.15s ease-in-out infinite}.study-action.is-done.svelte-gapmsw button:where(.svelte-gapmsw){background:linear-gradient(180deg,#49c78d,#26795a);box-shadow:inset 0 1px 1px #ffffff2e,0 0 0 5px #141415,0 0 0 7px #49c78d;transform:scale(.9)}.study-action.svelte-gapmsw button:where(.svelte-gapmsw) svg:where(.svelte-gapmsw){width:32px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.route-line.svelte-gapmsw{position:absolute;top:-5px;left:calc(50% + 28px);width:122px;height:82px;overflow:visible;fill:none;stroke:#323338;stroke-width:1.5}.mini-stack.svelte-gapmsw{position:absolute;right:3px;display:grid;width:43px;height:49px;place-items:center;color:#a8a8ad;font-size:9px;font-weight:760}.mini-stack.svelte-gapmsw i:where(.svelte-gapmsw),.mini-stack.svelte-gapmsw span:where(.svelte-gapmsw){grid-area:1 / 1;width:35px;height:42px;border:1px solid #34353a;border-radius:8px;background:#202125}.mini-stack.svelte-gapmsw i:where(.svelte-gapmsw):first-child{transform:rotate(-7deg) translate(-3px,1px)}.mini-stack.svelte-gapmsw i:where(.svelte-gapmsw):nth-child(2){transform:rotate(6deg) translate(3px,1px)}.mini-stack.svelte-gapmsw span:where(.svelte-gapmsw){display:grid;place-items:center}@keyframes svelte-gapmsw-phone-arrive{0%{opacity:0;filter:blur(8px);transform:translate(-50%) translateY(24px) scale(.96)}}@keyframes svelte-gapmsw-ambient-arrive{0%{opacity:0;transform:scale(.9)}}@keyframes svelte-gapmsw-action-pulse{50%{box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -1px 1px #0009,0 0 0 7px #141415,0 0 0 10px #4c62eb}}@media (max-width: 1180px){.astra-stage.svelte-gapmsw{transform:scale(.88)}}@media (max-width: 720px){.astra-flashcard-frame.svelte-gapmsw{height:472px}.astra-stage.svelte-gapmsw{transform:scale(.76);transform-origin:top center}}@media (prefers-reduced-motion: reduce){.ambient-card.svelte-gapmsw,.phone-shell.svelte-gapmsw,.study-action.is-active.svelte-gapmsw button:where(.svelte-gapmsw){animation:none!important}.mastery-block.svelte-gapmsw,.lesson-divider.svelte-gapmsw,.flashcard.svelte-gapmsw,.flashcard-inner.svelte-gapmsw,.ring-value.svelte-gapmsw,.success-note.svelte-gapmsw,.study-action.svelte-gapmsw button:where(.svelte-gapmsw){transition:none!important}}.welcome-demo-frame.svelte-ywr2hb{display:grid;width:100%;min-width:0;place-items:center;overflow:visible}.welcome-stage.svelte-ywr2hb{position:relative;width:512px;height:620px;transform-origin:center}.welcome-page.svelte-ywr2hb{position:absolute;inset:10px 17px;display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;border:1px solid #2b2b2e;border-radius:34px;color:#f8f8f9;background:radial-gradient(circle at 50% 100%,rgba(75,91,228,.17),transparent 37%),#141415;box-shadow:0 24px 64px #0c0b0b47;font-family:Roboto Flex,sans-serif;animation:svelte-ywr2hb-welcome-arrive .85s cubic-bezier(.16,1,.3,1) both}.welcome-page.svelte-ywr2hb header:where(.svelte-ywr2hb){position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:25px 27px 0}.brand.svelte-ywr2hb{display:flex;align-items:center;gap:8px}.brand.svelte-ywr2hb>span:where(.svelte-ywr2hb){display:grid;width:26px;height:26px;place-items:center;border-radius:9px;color:#fff;background:#f15d34;box-shadow:inset 0 -2px #0000002e;font-family:"Averia Serif Libre",Georgia,serif;font-size:16px}.brand.svelte-ywr2hb strong:where(.svelte-ywr2hb){font-family:"Averia Serif Libre",Georgia,serif;font-size:20px;font-weight:300;letter-spacing:-.045em}.locale.svelte-ywr2hb{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #303034;border-radius:999px;background:#1d1d1f}.locale.svelte-ywr2hb i:where(.svelte-ywr2hb){font-size:15px;font-style:normal}.locale.svelte-ywr2hb span:where(.svelte-ywr2hb){color:#c0c0c4;font-size:9px;font-weight:680}.device-wrap.svelte-ywr2hb{position:relative;align-self:center;justify-self:center;width:192px;height:300px;opacity:.72;transform:translateY(8px) scale(.94) rotate(-1.8deg);transition:opacity .52s ease,transform .8s cubic-bezier(.16,1,.3,1)}.device-wrap.is-playing.svelte-ywr2hb{opacity:1;transform:rotate(1.2deg)}.device-glow.svelte-ywr2hb{position:absolute;inset:20px -32px -16px;border-radius:50%;background:conic-gradient(from 210deg,#f15d34,#f6bb58,#6ebcfb,#785ef4,#f15d34);filter:blur(30px);opacity:.25;animation:svelte-ywr2hb-device-glow 4s ease-in-out infinite alternate}.device.svelte-ywr2hb{position:absolute;inset:0;padding:6px;border:1px solid #4a4a4e;border-radius:32px;background:#050506;box-shadow:0 19px 42px #00000085,inset 0 0 0 2px #18181a}.device-island.svelte-ywr2hb{position:absolute;z-index:8;top:11px;left:50%;width:59px;height:16px;border-radius:999px;background:#030304;transform:translate(-50%)}.device-screen.svelte-ywr2hb{position:relative;height:100%;overflow:hidden;border-radius:26px;background:#171719}.device-screen.svelte-ywr2hb video:where(.svelte-ywr2hb){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.86) contrast(.94) brightness(.84)}.video-scrim.svelte-ywr2hb{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,6,7,.28),transparent 28%,rgba(6,6,7,.72))}.lesson-topline.svelte-ywr2hb{position:absolute;top:31px;right:10px;left:10px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:5px;font-size:6px}.lesson-topline.svelte-ywr2hb>i:where(.svelte-ywr2hb){height:2px;border-radius:999px;background:linear-gradient(90deg,#5d72f4 72%,#ffffff38 72%)}.lesson-topline.svelte-ywr2hb span:where(.svelte-ywr2hb),.lesson-topline.svelte-ywr2hb b:where(.svelte-ywr2hb){padding:2px 4px;border-radius:999px;background:#0a0a0ba3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.caption-card.svelte-ywr2hb{position:absolute;right:10px;bottom:48px;left:10px;display:grid;gap:3px;padding:10px;border:1px solid rgba(255,255,255,.17);border-radius:10px;background:#101012c7;box-shadow:0 7px 20px #0000004d;opacity:0;transform:translateY(8px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .36s ease,transform .48s cubic-bezier(.16,1,.3,1)}.caption-card.is-visible.svelte-ywr2hb{opacity:1;transform:none}.caption-card.svelte-ywr2hb small:where(.svelte-ywr2hb){color:#92a2ff;font-size:6px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.caption-card.svelte-ywr2hb strong:where(.svelte-ywr2hb){font-family:"Averia Serif Libre",Georgia,serif;font-size:11px;font-weight:300}.caption-card.svelte-ywr2hb span:where(.svelte-ywr2hb){color:#a5a5aa;font-size:7px}.listen-bar.svelte-ywr2hb{position:absolute;z-index:4;right:23px;bottom:91px;left:23px;display:flex;align-items:center;justify-content:center;gap:3px;height:24px;opacity:0;transition:opacity .26s ease}.listen-bar.is-visible.svelte-ywr2hb{opacity:1}.listen-bar.svelte-ywr2hb i:where(.svelte-ywr2hb){width:2px;height:calc(5px + (var(--i, 1) * 1px));border-radius:999px;background:#70e0ae;animation:svelte-ywr2hb-listen .68s ease-in-out infinite alternate}.listen-bar.svelte-ywr2hb i:where(.svelte-ywr2hb):nth-child(2n){height:15px;animation-delay:-.28s}.listen-bar.svelte-ywr2hb i:where(.svelte-ywr2hb):nth-child(3n){height:9px;animation-delay:-.46s}.device-controls.svelte-ywr2hb{position:absolute;right:9px;bottom:9px;left:9px;display:flex;align-items:center;justify-content:space-between;color:#d8d8db;font-size:6px}.device-controls.svelte-ywr2hb button:where(.svelte-ywr2hb){border:0;border-radius:999px;padding:5px 11px;color:#fff;background:#465ce8;font:inherit;font-weight:720}.welcome-copy.svelte-ywr2hb{position:relative;z-index:4;margin-top:-8px;text-align:center}.welcome-copy.svelte-ywr2hb h2:where(.svelte-ywr2hb),.welcome-copy.svelte-ywr2hb p:where(.svelte-ywr2hb){margin:0}.welcome-copy.svelte-ywr2hb h2:where(.svelte-ywr2hb){font-family:"Averia Serif Libre",Georgia,serif;font-size:30px;font-weight:300;letter-spacing:-.045em}.welcome-copy.svelte-ywr2hb h2:where(.svelte-ywr2hb) span:where(.svelte-ywr2hb){color:#f6a916}.welcome-copy.svelte-ywr2hb p:where(.svelte-ywr2hb){margin-top:3px;color:#eeeeef;font-size:18px;font-weight:520}.welcome-actions.svelte-ywr2hb{position:relative;z-index:4;display:grid;justify-items:center;gap:11px;padding:18px 31px 24px}.welcome-actions.svelte-ywr2hb>button:where(.svelte-ywr2hb){width:100%;height:50px;border:0;border-radius:999px;color:#fff;background:#465ce8;box-shadow:0 12px 32px #465ce847;font:inherit;font-size:13px;font-weight:650}.welcome-actions.svelte-ywr2hb small:where(.svelte-ywr2hb){color:#a4a4a9;font-size:9px}.welcome-actions.svelte-ywr2hb small:where(.svelte-ywr2hb) b:where(.svelte-ywr2hb){color:#dedee1;font-weight:620}@keyframes svelte-ywr2hb-welcome-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(20px) scale(.97)}}@keyframes svelte-ywr2hb-device-glow{to{opacity:.4;transform:rotate(12deg) scale(1.08)}}@keyframes svelte-ywr2hb-listen{to{transform:scaleY(.42)}}@media (max-width: 1180px){.welcome-stage.svelte-ywr2hb{transform:scale(.88)}}@media (max-width: 720px){.welcome-demo-frame.svelte-ywr2hb{height:472px}.welcome-stage.svelte-ywr2hb{transform:scale(.76);transform-origin:top center}}@media (prefers-reduced-motion: reduce){.welcome-page.svelte-ywr2hb,.device-glow.svelte-ywr2hb,.listen-bar.svelte-ywr2hb i:where(.svelte-ywr2hb){animation:none!important}.device-wrap.svelte-ywr2hb,.caption-card.svelte-ywr2hb,.listen-bar.svelte-ywr2hb{transition:none!important}}.b1-demo-frame.svelte-wfjhxf{display:grid;width:100%;min-width:0;place-items:center;overflow:visible}.b1-stage.svelte-wfjhxf{position:relative;width:512px;height:620px;transform-origin:center}.backdrop.svelte-wfjhxf{position:absolute;inset:79px 7px 59px;overflow:hidden;border-radius:40px;box-shadow:inset 0 2px 4px #0c0b0b1f,inset 0 2px 16px #0c0b0b29;animation:svelte-wfjhxf-backdrop-arrive .85s .15s cubic-bezier(.2,.8,.2,1) both}.backdrop.svelte-wfjhxf img:where(.svelte-wfjhxf){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(7px) saturate(.88);transform:scale(1.1)}.backdrop.svelte-wfjhxf>span:where(.svelte-wfjhxf){position:absolute;inset:0;background:linear-gradient(to top,rgba(12,11,11,.34),transparent 56%)}.demo-card.svelte-wfjhxf{position:absolute;z-index:2;inset:30px 67px 10px;overflow:hidden;border:.5px solid rgba(121,116,111,.2);border-radius:24px;background:linear-gradient(rgba(112,109,105,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(112,109,105,.07) 1px,transparent 1px),#fbf9f9;background-size:24px 24px;box-shadow:0 12px 40px #0c0b0b33,inset 0 1px 6px #0c0b0b14;animation:svelte-wfjhxf-card-arrive .9s cubic-bezier(.16,1,.3,1) both}.card-orb.svelte-wfjhxf{position:absolute;top:24px;left:calc(50% - 16px);z-index:6;display:block;width:32px;height:32px;opacity:1;transition:opacity .22s ease,transform .32s ease}.card-orb.is-hidden.svelte-wfjhxf{opacity:0;transform:translateY(-8px) scale(.8)}.assistant-copy.svelte-wfjhxf,.thinking-copy.svelte-wfjhxf{position:absolute;z-index:5;top:70px;right:24px;left:24px;margin:0;text-align:center;opacity:0;transform:translateY(5px);transition:opacity .24s ease,transform .32s ease}.assistant-copy.svelte-wfjhxf{color:#0c0b0b;font-family:"Averia Serif Libre",Georgia,serif;font-size:15px;font-weight:300;line-height:1.28;text-wrap:balance}.thinking-copy.svelte-wfjhxf{display:flex;align-items:center;justify-content:center;gap:6px;color:#68635e;font-family:Shantell Sans,cursive;font-size:11.5px;font-weight:430}.thinking-copy.svelte-wfjhxf>span:where(.svelte-wfjhxf){width:6px;height:6px;border-radius:50%;background:#f15d34;box-shadow:0 0 0 4px #6fadf424;animation:svelte-wfjhxf-thinking-dot .72s ease-in-out infinite alternate}.assistant-copy.is-visible.svelte-wfjhxf,.thinking-copy.is-visible.svelte-wfjhxf{opacity:1;transform:none;animation:svelte-wfjhxf-message-arrive .42s cubic-bezier(.16,1,.3,1) both}.video-window.svelte-wfjhxf{position:absolute;z-index:3;top:154px;left:39px;width:300px;height:169px;overflow:hidden;border:.5px solid rgba(121,116,111,.24);border-radius:16px;background:#141414;box-shadow:0 12px 28px #0c0b0b33;opacity:0;transform:translateY(12px) scale(.96);transition:top .76s cubic-bezier(.16,1,.3,1),left .76s cubic-bezier(.16,1,.3,1),width .76s cubic-bezier(.16,1,.3,1),height .76s cubic-bezier(.16,1,.3,1),border-radius .76s cubic-bezier(.16,1,.3,1),opacity .34s ease,transform .52s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.video-window.is-visible.svelte-wfjhxf{opacity:1;transform:none}.video-window.is-watching.svelte-wfjhxf{top:0;left:0;width:378px;height:212.625px;border-color:transparent;border-radius:24px 24px 0 0;box-shadow:0 10px 28px #0c0b0b29}.video-window.svelte-wfjhxf video:where(.svelte-wfjhxf){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-scrim.svelte-wfjhxf{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.78),transparent 64%);transition:opacity .3s ease}.result-meta.svelte-wfjhxf{position:absolute;right:15px;bottom:13px;left:15px;display:grid;grid-template-columns:32px 1fr auto;align-items:end;gap:1px 9px;color:#fff;transition:opacity .18s ease,transform .26s ease}.result-meta.svelte-wfjhxf .play-button:where(.svelte-wfjhxf){grid-row:1 / 4;display:grid;width:32px;height:32px;align-self:center;place-items:center;border-radius:50%;background:#fff;color:#0c0b0b}.play-button.svelte-wfjhxf svg:where(.svelte-wfjhxf){width:17px;fill:currentColor}.result-meta.svelte-wfjhxf p:where(.svelte-wfjhxf),.result-meta.svelte-wfjhxf strong:where(.svelte-wfjhxf),.result-meta.svelte-wfjhxf small:where(.svelte-wfjhxf){margin:0;font-family:Roboto Flex,sans-serif}.result-meta.svelte-wfjhxf p:where(.svelte-wfjhxf){grid-column:2 / 4;font-size:8px;font-weight:680;letter-spacing:.09em;text-transform:uppercase}.result-meta.svelte-wfjhxf strong:where(.svelte-wfjhxf){font-size:13px;font-weight:720}.result-meta.svelte-wfjhxf small:where(.svelte-wfjhxf){color:#ffffffb8;font-size:9px}.video-window.is-watching.svelte-wfjhxf .result-meta:where(.svelte-wfjhxf){opacity:0;transform:translateY(6px)}.watch-overlay.svelte-wfjhxf{position:absolute;right:14px;bottom:12px;left:14px;display:grid;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .36s .52s ease,transform .42s .52s ease}.watch-overlay.svelte-wfjhxf span:where(.svelte-wfjhxf){font-size:8px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.watch-overlay.svelte-wfjhxf strong:where(.svelte-wfjhxf){font-family:"Averia Serif Libre",serif;font-size:16px;font-weight:300}.watch-overlay.svelte-wfjhxf small:where(.svelte-wfjhxf){color:#ffffffb8;font-size:9px}.video-window.is-watching.svelte-wfjhxf .watch-overlay:where(.svelte-wfjhxf){opacity:1;transform:none}.vocab-shelf.svelte-wfjhxf{position:absolute;z-index:2;top:340px;right:21px;left:21px;display:grid;gap:8px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .48s cubic-bezier(.16,1,.3,1)}.vocab-shelf.is-visible.svelte-wfjhxf{opacity:1;transform:none}.flashcard-status.svelte-wfjhxf{display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:7px 9px;border:.5px solid rgba(121,116,111,.22);border-radius:11px;background:#fdfcfbf5;box-shadow:0 7px 18px #0c0b0b12;font-family:Roboto Flex,sans-serif}.flashcard-status.svelte-wfjhxf>span:where(.svelte-wfjhxf){display:grid;width:23px;height:23px;place-items:center;border-radius:8px;color:#fff;background:#f16357;font-size:12px}.flashcard-status.svelte-wfjhxf strong:where(.svelte-wfjhxf){font-size:11px;font-weight:720}.flashcard-status.svelte-wfjhxf small:where(.svelte-wfjhxf){color:#79746f;font-size:9px}.vocab-chips.svelte-wfjhxf{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.vocab-chips.svelte-wfjhxf>span:where(.svelte-wfjhxf){display:grid;min-width:0;gap:1px;padding:6px 7px;border:.5px solid rgba(241,93,52,.28);border-radius:9px;background:#fff0ebdb;font-family:Roboto Flex,sans-serif;opacity:0;animation:svelte-wfjhxf-chip-arrive .42s calc(var(--i) * 80ms) cubic-bezier(.16,1,.3,1) both}.vocab-chips.svelte-wfjhxf b:where(.svelte-wfjhxf),.vocab-chips.svelte-wfjhxf small:where(.svelte-wfjhxf){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vocab-chips.svelte-wfjhxf b:where(.svelte-wfjhxf){font-size:9px;font-weight:680}.vocab-chips.svelte-wfjhxf small:where(.svelte-wfjhxf){color:#9a553f;font-size:7.5px}.transcript-panel.svelte-wfjhxf{position:absolute;z-index:2;inset:228px 13px 13px;overflow:hidden;border:.5px solid rgba(121,116,111,.24);border-radius:14px;background:#fdfcfbf7;box-shadow:0 9px 24px #0c0b0b12;opacity:0;transform:translateY(12px);transition:opacity .42s .58s ease,transform .52s .58s cubic-bezier(.16,1,.3,1)}.transcript-panel.is-visible.svelte-wfjhxf{opacity:1;transform:none}.transcript-panel.svelte-wfjhxf header:where(.svelte-wfjhxf){display:flex;align-items:center;justify-content:space-between;padding:11px 13px 9px;border-bottom:.5px solid rgba(121,116,111,.18);font-family:Roboto Flex,sans-serif}.transcript-panel.svelte-wfjhxf header:where(.svelte-wfjhxf)>div:where(.svelte-wfjhxf){display:grid;gap:1px}.transcript-panel.svelte-wfjhxf header:where(.svelte-wfjhxf) strong:where(.svelte-wfjhxf){font-size:12px;font-weight:780}.transcript-panel.svelte-wfjhxf header:where(.svelte-wfjhxf) span:where(.svelte-wfjhxf){color:#79746f;font-size:8px}.transcript-panel.svelte-wfjhxf header:where(.svelte-wfjhxf)>small:where(.svelte-wfjhxf){padding:3px 6px;border-radius:999px;background:#ece9e5;font-size:8px;font-weight:760}.transcript-lines.svelte-wfjhxf{display:grid}.transcript-line.svelte-wfjhxf{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:start;padding:10px 9px;border-bottom:.5px solid rgba(121,116,111,.16);font-family:Roboto Flex,sans-serif;opacity:0;animation:svelte-wfjhxf-line-arrive .44s calc(.69s + var(--i) * 115ms) ease both;transition:background .22s ease,box-shadow .22s ease}.transcript-line.is-active.svelte-wfjhxf{background:#e7edf7;box-shadow:inset 3px 0 #46668f}.transcript-line.svelte-wfjhxf>span:where(.svelte-wfjhxf),.transcript-line.svelte-wfjhxf time:where(.svelte-wfjhxf){padding-top:2px;color:#79746f;font-size:8px;font-style:normal}.transcript-line.svelte-wfjhxf p:where(.svelte-wfjhxf){display:grid;gap:3px;margin:0}.transcript-words.svelte-wfjhxf{display:block;font-size:10px;font-weight:720;line-height:1.35}.transcript-word.svelte-wfjhxf{position:relative;display:inline-block;isolation:isolate;margin:0 -1px;padding:0 1px;border-radius:3px;transition:background-color .12s ease,box-shadow .12s ease}.transcript-word.svelte-wfjhxf .word-base:where(.svelte-wfjhxf){color:#171717;transition:color .12s ease}.transcript-line.is-active.svelte-wfjhxf .transcript-word:where(.svelte-wfjhxf) .word-base:where(.svelte-wfjhxf){color:#697384}.transcript-word.is-current.svelte-wfjhxf{background:#fccc527a;box-shadow:0 0 0 1px #e19b171a}.transcript-word.is-complete.svelte-wfjhxf .word-base:where(.svelte-wfjhxf){color:#cf4f31}.transcript-word.svelte-wfjhxf .word-fill:where(.svelte-wfjhxf){position:absolute;z-index:1;top:0;bottom:0;left:1px;display:block;width:var(--word-progress);overflow:hidden;color:#cf4f31;white-space:nowrap;pointer-events:none}.transcript-line.svelte-wfjhxf p:where(.svelte-wfjhxf) small:where(.svelte-wfjhxf){color:#6b7280;font-size:8px;line-height:1.25}.student-turn.svelte-wfjhxf{position:absolute;z-index:5;right:18px;bottom:72px;left:18px;display:grid;height:82px;place-items:center;padding:24px 14px 8px;color:#57524e;background:linear-gradient(180deg,#fbf9f900,#fbf9f9c7 38%,#fbf9f9fa);font-family:Roboto Flex,sans-serif;font-size:13px;font-style:italic;font-weight:440;line-height:1.35;text-align:center;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .3s ease}.student-turn.svelte-wfjhxf p:where(.svelte-wfjhxf){margin:0}.student-turn.is-visible.svelte-wfjhxf{opacity:.94;transform:none}.student-turn.is-visible.svelte-wfjhxf p:where(.svelte-wfjhxf){animation:svelte-wfjhxf-message-arrive .42s cubic-bezier(.16,1,.3,1) both}.microphone.svelte-wfjhxf{position:absolute;z-index:6;bottom:24px;left:50%;display:block;width:46px;height:46px;opacity:1;transform:translate(-50%);transition:opacity .22s ease,transform .32s ease}.microphone.is-hidden.svelte-wfjhxf{opacity:0;transform:translate(-50%) translateY(10px) scale(.8)}.mic-glow.svelte-wfjhxf{position:absolute;inset:-13px;border-radius:45% 55% 62% 38%/55% 42% 58% 45%;background:conic-gradient(from 210deg,#fb7450ad,#f6b44d57,#6db8fa8a,#755cf56b,#fb7450ad);filter:blur(9px);opacity:0;transform:scale(.76);transition:opacity .22s ease,transform .26s ease}.microphone.is-live.svelte-wfjhxf .mic-glow:where(.svelte-wfjhxf){opacity:.5;transform:scale(1);animation:svelte-wfjhxf-glow-wobble .76s ease-in-out infinite alternate}.mic-button.svelte-wfjhxf{position:relative;display:grid;width:100%;height:100%;place-items:center;border-radius:50%;color:#0c0b0b;background:#fff;box-shadow:0 1px 2px #0c0b0b14,0 8px 24px #0c0b0b2e}.mic-button.svelte-wfjhxf svg:where(.svelte-wfjhxf){width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}@keyframes svelte-wfjhxf-backdrop-arrive{0%{opacity:0;transform:scale(.91)}}@keyframes svelte-wfjhxf-card-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(22px) scale(.97)}}@keyframes svelte-wfjhxf-message-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}@keyframes svelte-wfjhxf-thinking-dot{to{filter:saturate(1.25);transform:scale(1.45)}}@keyframes svelte-wfjhxf-chip-arrive{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-wfjhxf-line-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes svelte-wfjhxf-glow-wobble{to{transform:rotate(18deg) scale(1.08,.94)}}@media (max-width: 1180px){.b1-stage.svelte-wfjhxf{transform:scale(.88)}}@media (max-width: 720px){.b1-demo-frame.svelte-wfjhxf{height:472px}.b1-stage.svelte-wfjhxf{transform:scale(.76);transform-origin:top center}}@media (prefers-reduced-motion: reduce){.backdrop.svelte-wfjhxf,.demo-card.svelte-wfjhxf,.assistant-copy.svelte-wfjhxf,.thinking-copy.svelte-wfjhxf,.student-turn.svelte-wfjhxf p:where(.svelte-wfjhxf),.vocab-chips.svelte-wfjhxf>span:where(.svelte-wfjhxf),.transcript-line.svelte-wfjhxf,.thinking-copy.svelte-wfjhxf>span:where(.svelte-wfjhxf),.mic-glow.svelte-wfjhxf{animation:none!important}.video-window.svelte-wfjhxf,.transcript-panel.svelte-wfjhxf,.transcript-line.svelte-wfjhxf{transition:none!important}}.alice-frame.svelte-au4jad{display:grid;place-items:center;width:100%;min-width:0;overflow:visible}.alice-stage.svelte-au4jad{position:relative;width:512px;height:620px;transform-origin:center}.orb-trail-canvas.svelte-au4jad{position:absolute;z-index:4;inset:-240px;display:block;width:calc(100% + 480px);height:calc(100% + 480px);filter:blur(.35px) saturate(1.06);opacity:.82;pointer-events:none}.backdrop.svelte-au4jad{position:absolute;inset:79px 7px 59px;overflow:hidden;border-radius:40px;box-shadow:inset 0 2px 4px #0c0b0b1f,inset 0 2px 16px #0c0b0b29;animation:svelte-au4jad-backdrop-arrive .85s calc(var(--intro-delay) + .15s) cubic-bezier(.2,.8,.2,1) both}.backdrop.svelte-au4jad img:where(.svelte-au4jad){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);filter:blur(7px) saturate(.88)}.backdrop-wash.svelte-au4jad{position:absolute;inset:0;background:linear-gradient(to top,rgba(12,11,11,.34),transparent 56%),linear-gradient(130deg,#ff855f2e,#75bbff1f)}.side-card.svelte-au4jad{position:absolute;top:55px;bottom:42px;width:352px;border-radius:24px;background:#fbf9f9;box-shadow:0 12px 40px #0c0b0b33}.side-card-left.svelte-au4jad{left:-308px}.side-card-right.svelte-au4jad{right:-308px}.demo-card.svelte-au4jad{position:absolute;z-index:2;inset:30px 67px 10px;overflow:hidden;padding:27px 24px 22px;border:.5px solid rgba(121,116,111,.2);border-radius:24px;background:linear-gradient(rgba(112,109,105,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(112,109,105,.07) 1px,transparent 1px),#fbf9f9;background-size:24px 24px;box-shadow:0 12px 40px #0c0b0b33,inset 0 1px 2px #0c0b0b0d,inset 0 1px 6px #0c0b0b14;animation:svelte-au4jad-card-arrive .9s var(--intro-delay) cubic-bezier(.16,1,.3,1) both}.card-orb.svelte-au4jad{display:block;width:32px;height:32px;margin:0 auto 10px;animation:svelte-au4jad-reveal-card-orb 1.6s var(--intro-delay) steps(1,end) both}.assistant-slot.svelte-au4jad{position:relative;height:var(--response-height);transition:height .42s cubic-bezier(.16,1,.3,1)}.assistant-response.svelte-au4jad{position:absolute;top:0;left:0;width:100%;margin:0;color:#0c0b0b;font-family:"Averia Serif Libre",Georgia,serif;font-size:16px;font-weight:300;line-height:1.32;text-align:center;text-wrap:balance;opacity:0;transform:translateY(4px);transition:opacity .26s ease,transform .32s ease}.assistant-response.is-visible.svelte-au4jad{opacity:1;transform:none;animation:svelte-au4jad-message-arrive .42s cubic-bezier(.16,1,.3,1) both}.thinking-slot.svelte-au4jad{display:flex;align-items:center;justify-content:center;gap:6px;height:22px;margin:-5px 0 7px;color:#68635e;font-family:Shantell Sans,cursive;font-size:12px;font-weight:430;opacity:0;transition:opacity .18s ease}.thinking-slot.is-visible.svelte-au4jad{opacity:1;animation:svelte-au4jad-message-arrive .34s cubic-bezier(.16,1,.3,1) both}.thinking-slot.svelte-au4jad>span:where(.svelte-au4jad){width:6px;height:6px;border-radius:50%;background:#f15d34;box-shadow:0 0 0 4px #6fadf424;animation:svelte-au4jad-thinking-dot .72s ease-in-out infinite alternate}.artifact.svelte-au4jad{display:flex;height:244px;margin-top:4px;flex-direction:column;gap:10px;padding:16px 13px 13px;border:.5px solid rgba(121,116,111,.22);border-radius:18px;background:#fdfcfbf0;box-shadow:0 10px 24px #29231f0f;opacity:0;transform:translateY(8px) scale(.97);transition:opacity .36s ease,transform .52s cubic-bezier(.16,1,.3,1)}.artifact.is-open.svelte-au4jad{opacity:1;transform:none}.artifact-caption.svelte-au4jad{margin:0;color:#79746f;font-family:Roboto Flex,sans-serif;font-size:10.5px;font-weight:520;letter-spacing:.015em;text-align:center}.diagram.svelte-au4jad{display:flex;min-height:62px;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:7px}.chip.svelte-au4jad{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 10px;border:.5px solid rgba(121,116,111,.24);border-radius:11px;background:#fdfcfb;color:#0c0b0b;font-family:Roboto Flex,sans-serif;font-size:12px;font-weight:620;opacity:0}.artifact.is-open.svelte-au4jad .chip:where(.svelte-au4jad){animation:svelte-au4jad-piece-arrive .46s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.18s + var(--i) * 115ms)}.chip.svelte-au4jad b:where(.svelte-au4jad){color:#79746f;font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.chip-subject.svelte-au4jad{border-color:#6ebcfb94;background:#6ebcfb24}.chip-object.svelte-au4jad{border-color:#f15d3480;background:#f15d341f}.chip-object.svelte-au4jad b:where(.svelte-au4jad){color:#c2461f}.chip-verb.svelte-au4jad{color:#605c59;font-weight:500}.link-row.svelte-au4jad{position:relative;width:100%;height:34px;opacity:0}.link.svelte-au4jad{display:block;width:100%;height:34px;fill:none;stroke:#f15d34ad;stroke-width:1.35}.artifact.level-two.svelte-au4jad .link-row:where(.svelte-au4jad){opacity:1;transition:opacity .16s ease}.artifact.level-two.svelte-au4jad .link:where(.svelte-au4jad) path:where(.svelte-au4jad){stroke-dasharray:260;animation:svelte-au4jad-draw-link .72s ease both}.link-row.svelte-au4jad>span:where(.svelte-au4jad){position:absolute;z-index:1;top:0;left:50%;padding:1px 6px 2px;border-radius:999px;color:#b94625;background:#fdfcfbf5;box-shadow:0 0 0 3px #fdfcfbc7;font-family:Roboto Flex,sans-serif;font-size:9px;font-weight:560;line-height:1.2;white-space:nowrap;transform:translate(-50%)}.notes.svelte-au4jad{display:flex;justify-content:center;gap:7px;opacity:0}.artifact.level-three.svelte-au4jad .notes:where(.svelte-au4jad){opacity:1;transition:opacity .18s ease}.notes.svelte-au4jad span:where(.svelte-au4jad){display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#f1eeea}.artifact.level-three.svelte-au4jad .notes:where(.svelte-au4jad) span:where(.svelte-au4jad){animation:svelte-au4jad-piece-arrive .42s ease both;animation-delay:calc(var(--i) * .12s)}.notes.svelte-au4jad i:where(.svelte-au4jad){color:#79746f;font-family:Roboto Flex,sans-serif;font-size:9px;font-style:normal}.notes.svelte-au4jad b:where(.svelte-au4jad){color:#0c0b0b;font-family:Roboto Flex,sans-serif;font-size:10px;font-weight:680}.student-turn.svelte-au4jad{position:absolute;right:18px;bottom:76px;left:18px;display:grid;height:76px;box-sizing:border-box;place-items:center;padding:22px 14px 8px;color:#57524e;background:linear-gradient(180deg,#fbf9f900,#fbf9f9c2 38%,#fbf9f9f5);font-family:Roboto Flex,sans-serif;font-size:13.5px;font-style:italic;font-weight:440;line-height:1.35;text-align:center;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .3s ease}.student-turn.svelte-au4jad p:where(.svelte-au4jad){margin:0}.student-turn.is-visible.svelte-au4jad{opacity:.94;transform:none}.student-turn.is-visible.svelte-au4jad p:where(.svelte-au4jad){animation:svelte-au4jad-message-arrive .42s cubic-bezier(.16,1,.3,1) both}.microphone.svelte-au4jad{position:absolute;z-index:4;bottom:25px;left:50%;display:block;width:48px;height:48px;animation:svelte-au4jad-microphone-land 2.2s var(--intro-delay) cubic-bezier(.65,0,.35,1) both}.mic-glow.svelte-au4jad{position:absolute;inset:-14px;border-radius:45% 55% 62% 38%/55% 42% 58% 45%;background:conic-gradient(from 210deg,#fb7450ad,#f6b44d57,#6db8fa8a,#755cf56b,#fb7450ad);filter:blur(9px);opacity:0;transform:scale(.76);transition:opacity .22s ease,transform .26s ease}.microphone.is-live.svelte-au4jad .mic-glow:where(.svelte-au4jad),.microphone.is-thinking.svelte-au4jad .mic-glow:where(.svelte-au4jad){opacity:.48;transform:scale(1);animation:svelte-au4jad-glow-wobble .76s ease-in-out infinite alternate}.microphone.is-thinking.svelte-au4jad .mic-glow:where(.svelte-au4jad){opacity:.26}.mic-button.svelte-au4jad{position:relative;display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0c0b0b14,0 8px 24px #0c0b0b2e;color:#0c0b0b}.mic-idle.svelte-au4jad{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:opacity .16s ease}.waveform.svelte-au4jad{position:absolute;display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .16s ease}.waveform.svelte-au4jad i:where(.svelte-au4jad){width:2px;height:15px;border-radius:999px;background:currentColor;animation:svelte-au4jad-voice-bar .72s calc(var(--i) * -105ms) ease-in-out infinite}.microphone.is-live.svelte-au4jad .mic-idle:where(.svelte-au4jad){opacity:0}.microphone.is-live.svelte-au4jad .waveform:where(.svelte-au4jad){opacity:1}.intro-orb.svelte-au4jad{position:absolute;top:57px;left:calc(50% - 16px);z-index:5;display:block;width:32px;height:32px;animation:svelte-au4jad-orb-flight-x 1.6s var(--intro-delay) ease both}.intro-orb-y.svelte-au4jad{display:block;animation:svelte-au4jad-orb-flight-y 1.6s var(--intro-delay) ease both}.intro-orb-paint.svelte-au4jad{display:block;transform-origin:center;will-change:filter,transform}.is-paused.svelte-au4jad *{animation-play-state:paused!important}@keyframes svelte-au4jad-backdrop-arrive{0%{opacity:0;transform:scale(.91)}}@keyframes svelte-au4jad-card-arrive{0%{opacity:0;transform:translateY(22px) scale(.97);filter:blur(8px)}}@keyframes svelte-au4jad-orb-flight-x{0%,30%{opacity:1;transform:translate(var(--fly-x));animation-timing-function:ease-in-out}99%{opacity:1}to{opacity:0;transform:none}}@keyframes svelte-au4jad-orb-flight-y{0%,30%{transform:translateY(var(--fly-y)) scale(1.14);animation-timing-function:ease-in-out}62%{transform:translateY(calc(var(--fly-y) * .42)) scale(1.07);animation-timing-function:ease-in-out}to{transform:none}}@keyframes svelte-au4jad-reveal-card-orb{0%,99%{opacity:0}to{opacity:1}}@keyframes svelte-au4jad-microphone-land{0%,25%{bottom:250px;transform:translate(-50%) scale(1.18);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}44%{bottom:250px;transform:translate(-50%) scale(1.28)}58%{bottom:250px;transform:translate(-50%) scale(1.06);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{bottom:25px;transform:translate(-50%) scale(1)}}@keyframes svelte-au4jad-message-arrive{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes svelte-au4jad-piece-arrive{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes svelte-au4jad-draw-link{0%{stroke-dashoffset:260}}@keyframes svelte-au4jad-thinking-dot{to{transform:scale(1.45);filter:saturate(1.25)}}@keyframes svelte-au4jad-glow-wobble{to{transform:rotate(18deg) scale(1.08,.94)}}@keyframes svelte-au4jad-voice-bar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@media (max-width: 1180px){.alice-stage.svelte-au4jad{transform:scale(.88)}}@media (max-width: 720px){.alice-frame.svelte-au4jad{height:472px}.alice-stage.svelte-au4jad{transform:scale(.76);transform-origin:top center}}@media (prefers-reduced-motion: reduce){.backdrop.svelte-au4jad,.demo-card.svelte-au4jad,.card-orb.svelte-au4jad,.intro-orb.svelte-au4jad,.intro-orb-y.svelte-au4jad,.intro-orb-paint.svelte-au4jad,.microphone.svelte-au4jad,.assistant-response.svelte-au4jad,.student-turn.svelte-au4jad p:where(.svelte-au4jad),.artifact.svelte-au4jad .chip:where(.svelte-au4jad),.artifact.svelte-au4jad .link:where(.svelte-au4jad) path:where(.svelte-au4jad),.artifact.svelte-au4jad .notes:where(.svelte-au4jad) span:where(.svelte-au4jad),.thinking-slot.svelte-au4jad>span:where(.svelte-au4jad),.mic-glow.svelte-au4jad,.waveform.svelte-au4jad i:where(.svelte-au4jad){animation:none!important}.intro-orb.svelte-au4jad,.orb-trail-canvas.svelte-au4jad{display:none}.card-orb.svelte-au4jad,.assistant-response.svelte-au4jad,.artifact.svelte-au4jad,.artifact.svelte-au4jad .chip:where(.svelte-au4jad),.artifact.svelte-au4jad .link-row:where(.svelte-au4jad),.artifact.svelte-au4jad .notes:where(.svelte-au4jad){opacity:1;transform:none}.microphone.svelte-au4jad{bottom:25px;transform:translate(-50%)}}.showcase.svelte-151x5hp{--step: 80dvh;position:relative;height:calc(var(--steps) * var(--step));background:#0c0b0b;color:#fbf9f9}.showcase-stage.svelte-151x5hp{position:sticky;top:0;display:grid;place-items:center;height:100dvh;overflow:hidden}.showcase-inner.svelte-151x5hp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,6vw,90px);width:min(1080px,calc(100% - 48px))}.showcase-copy.svelte-151x5hp{position:relative;display:grid}.copy-slide.svelte-151x5hp{grid-area:1 / 1;opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .42s ease,transform .52s cubic-bezier(.16,1,.3,1),filter .42s ease;pointer-events:none}.copy-slide.is-active.svelte-151x5hp{opacity:1;transform:none;filter:blur(0);pointer-events:auto}.copy-eyebrow.svelte-151x5hp{margin:0 0 16px;color:var(--accent);font-family:Roboto Flex,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:color .42s ease}.showcase.svelte-151x5hp h2:where(.svelte-151x5hp){margin:0;color:#fbf9f9;font-family:"Averia Serif Libre",Georgia,serif;font-size:clamp(30px,3.6vw,46px);font-weight:300;letter-spacing:-.055em;line-height:1.1;text-wrap:balance}.copy-body.svelte-151x5hp{max-width:46ch;margin:20px 0 0;color:#a7a29d;font-family:Roboto Flex,sans-serif;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.showcase-pips.svelte-151x5hp{display:flex;gap:6px;margin-top:clamp(28px,4vw,44px);padding:8px;border-radius:16px;background:#ffffff14;width:-moz-max-content;width:max-content}.pip.svelte-151x5hp{width:22px;height:4px;border-radius:99px;background:#ffffff29;transition:width .42s cubic-bezier(.16,1,.3,1),background .42s ease}.pip.is-active.svelte-151x5hp{width:40px}.showcase-media.svelte-151x5hp{position:relative;display:grid;place-items:center;min-width:0}.glow.svelte-151x5hp{position:absolute;inset:-10%;mask:radial-gradient(50% 40%,#000 0%,transparent 100%);-webkit-mask:radial-gradient(50% 40%,#000 0%,transparent 100%)}.blob.svelte-151x5hp{position:absolute;top:15%;left:15%;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);filter:blur(90px);opacity:.75;transition:background .62s ease;will-change:transform}.blob-one.svelte-151x5hp{animation:svelte-151x5hp-blob-drift-a 22s linear infinite}.blob-two.svelte-151x5hp{background:radial-gradient(circle,#785ef4 0%,transparent 70%);opacity:.55;animation:svelte-151x5hp-blob-drift-b 26s linear infinite}.handset.svelte-151x5hp{--handset-w: 560;position:relative;z-index:2;width:calc(var(--handset-w) * 1px);aspect-ratio:1418 / 1892}.handset-img.svelte-151x5hp{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none}.handset-screen.svelte-151x5hp{position:absolute;z-index:1;top:20.296%;left:31.523%;width:37.094%;height:59.408%;overflow:hidden;background:#131211}.screen-scaler.svelte-151x5hp{position:absolute;top:0;left:0;display:grid;width:260px;height:555px;transform:scale(calc(var(--handset-w) * .37094 / 260));transform-origin:top left}.screen.svelte-151x5hp{grid-area:1 / 1;display:flex;flex-direction:column;padding:54px 20px 24px;opacity:0;transform:scale(.97) translateY(10px);transition:opacity .4s ease,transform .52s cubic-bezier(.16,1,.3,1);pointer-events:none}.screen.is-active.svelte-151x5hp{opacity:1;transform:none}.screen-kicker.svelte-151x5hp{margin:0 0 14px;color:#fbf9f973;font-family:Roboto Flex,sans-serif;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.level-head.svelte-151x5hp{display:flex;align-items:baseline;gap:10px;margin-bottom:22px}.level-head.svelte-151x5hp strong:where(.svelte-151x5hp){color:#fbf9f9;font-family:"Averia Serif Libre",Georgia,serif;font-size:40px;font-weight:300;letter-spacing:-.06em}.level-head.svelte-151x5hp span:where(.svelte-151x5hp){color:#fbf9f980;font-family:Roboto Flex,sans-serif;font-size:11px}.meters.svelte-151x5hp{display:grid;gap:14px}.meter.svelte-151x5hp{display:grid;grid-template-columns:66px 1fr 20px;align-items:center;gap:9px;color:#fbf9f9b8;font-family:Roboto Flex,sans-serif;font-size:10px}.meter.svelte-151x5hp i:where(.svelte-151x5hp){position:relative;height:5px;border-radius:99px;background:#ffffff1a}.meter.svelte-151x5hp i:where(.svelte-151x5hp):after{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:var(--accent);content:""}.meter.svelte-151x5hp b:where(.svelte-151x5hp){font-size:10px;font-weight:700;text-align:right}.bubble.svelte-151x5hp{max-width:82%;margin:0;padding:10px 13px;border-radius:14px;font-family:Roboto Flex,sans-serif;font-size:12px;line-height:1.35}.bubble.them.svelte-151x5hp{border-bottom-left-radius:5px;color:#fbf9f9d1;background:#ffffff14}.bubble.you.svelte-151x5hp{margin-left:auto;border-bottom-right-radius:5px;color:#0c0b0b;background:var(--accent)}.wave.svelte-151x5hp{display:flex;align-items:center;justify-content:center;gap:3px;height:66px;margin:22px 0}.wave.svelte-151x5hp i:where(.svelte-151x5hp){width:3px;border-radius:99px;background:var(--accent);opacity:.75;animation:svelte-151x5hp-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * -70ms)}.mic.svelte-151x5hp{display:grid;place-items:center;width:46px;height:46px;margin:auto auto 0;border-radius:50%;background:var(--accent);color:#0c0b0b}.mic.svelte-151x5hp svg:where(.svelte-151x5hp){width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.word.svelte-151x5hp{margin:0 0 22px;color:var(--accent);font-family:"Averia Serif Libre",Georgia,serif;font-size:42px;font-weight:300;letter-spacing:-.05em}.word.svelte-151x5hp span:where(.svelte-151x5hp){color:#fbf9f966}.sound-rows.svelte-151x5hp{display:grid;gap:12px}.sound-row.svelte-151x5hp{display:grid;grid-template-columns:22px 1fr 20px;align-items:center;gap:9px;color:#fbf9f9b8;font-family:Roboto Flex,sans-serif;font-size:11px}.sound-row.svelte-151x5hp i:where(.svelte-151x5hp){position:relative;height:5px;border-radius:99px;background:#ffffff1a}.sound-row.svelte-151x5hp i:where(.svelte-151x5hp):after{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:#fbf9f98c;content:""}.sound-row.weak.svelte-151x5hp i:where(.svelte-151x5hp):after{background:var(--accent)}.sound-row.svelte-151x5hp b:where(.svelte-151x5hp){font-size:10px;text-align:right}.hint.svelte-151x5hp{margin:auto 0 0;color:#fbf9f98c;font-family:Shantell Sans,cursive;font-size:11px;line-height:1.4}.recall.svelte-151x5hp{display:grid;gap:9px;margin:0;padding:0;list-style:none}.recall.svelte-151x5hp li:where(.svelte-151x5hp){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#fbf9f9d9;font-family:Roboto Flex,sans-serif;font-size:11px}.recall.svelte-151x5hp li:where(.svelte-151x5hp) b:where(.svelte-151x5hp){color:#fbf9f973;font-size:10px;font-weight:600}.recall.svelte-151x5hp li.due:where(.svelte-151x5hp){border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.recall.svelte-151x5hp li.due:where(.svelte-151x5hp) b:where(.svelte-151x5hp){color:var(--accent)}.recall.svelte-151x5hp li.done:where(.svelte-151x5hp){opacity:.5}.chart.svelte-151x5hp{display:flex;align-items:flex-end;gap:7px;height:170px;margin-bottom:14px}.chart.svelte-151x5hp i:where(.svelte-151x5hp){flex:1;height:var(--h);border-radius:6px 6px 3px 3px;background:#ffffff24}.chart.svelte-151x5hp i.last:where(.svelte-151x5hp){background:var(--accent)}.chart-foot.svelte-151x5hp{display:flex;justify-content:space-between;color:#fbf9f973;font-family:Roboto Flex,sans-serif;font-size:10px}.chart-foot.svelte-151x5hp b:where(.svelte-151x5hp){color:var(--accent)}.media-fade.svelte-151x5hp{position:absolute;z-index:3;right:0;bottom:-1px;left:0;height:90px;background:linear-gradient(#0c0b0b00,#0c0b0b);pointer-events:none}.showcase-steps.svelte-151x5hp{position:absolute;inset:0;pointer-events:none}.showcase-step.svelte-151x5hp{height:var(--step)}@keyframes svelte-151x5hp-wave{0%,to{height:12%}50%{height:100%}}@keyframes svelte-151x5hp-blob-drift-a{to{transform:translate(4%,-4%) rotate(360deg)}}@keyframes svelte-151x5hp-blob-drift-b{to{transform:translate(-4%,4%) rotate(-360deg)}}@media (max-width: 1199px){.handset.svelte-151x5hp{--handset-w: 460}}@media (max-width: 900px){.showcase-inner.svelte-151x5hp{grid-template-columns:1fr;gap:26px;justify-items:center;text-align:center}.copy-body.svelte-151x5hp,.showcase-pips.svelte-151x5hp{margin-inline:auto}.showcase-copy.svelte-151x5hp{order:2}.showcase-media.svelte-151x5hp{order:1}.handset.svelte-151x5hp{--handset-w: 360}.showcase.svelte-151x5hp h2:where(.svelte-151x5hp){font-size:clamp(26px,7vw,34px)}}@media (prefers-reduced-motion: reduce){.blob.svelte-151x5hp,.wave.svelte-151x5hp i:where(.svelte-151x5hp){animation:none}.copy-slide.svelte-151x5hp,.screen.svelte-151x5hp{transition:opacity .2s ease;transform:none;filter:none}}.shadow.svelte-j72tgq{display:flex;width:min(1160px,100%);flex-direction:column;gap:40px;margin:0 auto;padding:112px 20px 0}.shadow-intro.svelte-j72tgq{max-width:620px}.eyebrow.svelte-j72tgq{margin:0 0 14px;color:#79746f;font-family:Roboto Flex,sans-serif;font-size:12px;font-weight:640;letter-spacing:.14em;text-transform:uppercase}.shadow-intro.svelte-j72tgq h2:where(.svelte-j72tgq){margin:0 0 16px;color:#0c0b0b;font-family:"Averia Serif Libre",serif;font-size:clamp(30px,4.2vw,48px);font-weight:300;line-height:1.08}.shadow-intro.svelte-j72tgq p:where(.svelte-j72tgq){margin:0;max-width:56ch;color:#605c59;font-family:Roboto Flex,sans-serif;font-size:16px;line-height:1.6}.player-card.svelte-j72tgq{display:grid;gap:0;border:.5px solid rgba(121,116,111,.28);border-radius:22px;background:#fbf9f9;box-shadow:0 8px 48px #0c0b0b14;overflow:clip}.player.svelte-j72tgq{position:relative;background:#0c0b0b}.player.svelte-j72tgq iframe:where(.svelte-j72tgq),.player-stand-in.svelte-j72tgq{display:block;width:100%;aspect-ratio:16 / 9;border:0}.player-stand-in.svelte-j72tgq{position:relative;overflow:hidden}.frame-scene.svelte-j72tgq{position:absolute;inset:0;background:radial-gradient(60% 70% at 72% 28%,rgba(246,187,88,.5),transparent 62%),radial-gradient(50% 60% at 24% 74%,rgba(110,188,251,.32),transparent 66%),linear-gradient(150deg,#23201d,#14120f 60%,#0c0b0b)}.frame-vignette.svelte-j72tgq{position:absolute;inset:0;background:radial-gradient(70% 70% at 50% 45%,transparent 40%,rgba(0,0,0,.55) 100%)}.play-dot.svelte-j72tgq{position:absolute;top:16px;left:16px;width:9px;height:9px;border-radius:50%;background:#f15d34;opacity:.35}.play-dot.is-running.svelte-j72tgq{animation:svelte-j72tgq-pulse 1.6s ease-in-out infinite}@keyframes svelte-j72tgq-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.player-bar.svelte-j72tgq{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0c0b0b}.bar-track.svelte-j72tgq{position:relative;height:3px;flex:1;border-radius:999px;background:#ffffff2e}.bar-track.svelte-j72tgq i:where(.svelte-j72tgq){position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:inherit;background:#f15d34;transition:width .42s linear}.bar-time.svelte-j72tgq{color:#ffffffad;font-family:Roboto Flex,sans-serif;font-size:11px;font-variant-numeric:tabular-nums}.transcript.svelte-j72tgq{padding:22px}.transcript-top.svelte-j72tgq{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.transcript-top.svelte-j72tgq p:where(.svelte-j72tgq){margin:0;color:#79746f;font-family:Roboto Flex,sans-serif;font-size:11px;font-weight:640;letter-spacing:.13em;text-transform:uppercase}.live.svelte-j72tgq{display:inline-flex;align-items:center;gap:3px}.live.svelte-j72tgq b:where(.svelte-j72tgq){margin-left:8px;color:#79746f;font-family:Shantell Sans,cursive;font-size:12px;font-weight:500}.live.svelte-j72tgq i:where(.svelte-j72tgq){width:2px;height:7px;border-radius:2px;background:#cfc9c3}.live.is-running.svelte-j72tgq i:where(.svelte-j72tgq){background:#f15d34;animation:svelte-j72tgq-level .9s ease-in-out infinite}.live.is-running.svelte-j72tgq i:where(.svelte-j72tgq):nth-child(2){animation-delay:.12s}.live.is-running.svelte-j72tgq i:where(.svelte-j72tgq):nth-child(3){animation-delay:.24s}.live.is-running.svelte-j72tgq i:where(.svelte-j72tgq):nth-child(4){animation-delay:90ms}.live.is-running.svelte-j72tgq i:where(.svelte-j72tgq):nth-child(5){animation-delay:.3s}@keyframes svelte-j72tgq-level{0%,to{height:5px}50%{height:14px}}.transcript.svelte-j72tgq ol:where(.svelte-j72tgq){display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.transcript.svelte-j72tgq li:where(.svelte-j72tgq){color:#a9a29c;font-family:Roboto Flex,sans-serif;font-size:15px;line-height:1.5;transition:color .26s ease}.transcript.svelte-j72tgq li.is-done:where(.svelte-j72tgq){color:#b8b2ac}.transcript.svelte-j72tgq li.is-active:where(.svelte-j72tgq){color:#0c0b0b;font-weight:560}.line-de.svelte-j72tgq{position:relative;display:inline-block}.line-fill.svelte-j72tgq{position:absolute;bottom:-3px;left:0;height:2px;border-radius:2px;background:#f15d34;animation:svelte-j72tgq-sweep var(--ms) linear forwards}@keyframes svelte-j72tgq-sweep{0%{width:0}to{width:100%}}.line-en.svelte-j72tgq{display:block;margin-top:3px;color:#79746f;font-family:Shantell Sans,cursive;font-size:13px;font-weight:400}@media (min-width: 900px){.player-card.svelte-j72tgq{grid-template-columns:1.35fr 1fr}.transcript.svelte-j72tgq{padding:26px;border-left:.5px solid rgba(121,116,111,.28)}}@media (prefers-reduced-motion: reduce){.play-dot.is-running.svelte-j72tgq,.live.is-running.svelte-j72tgq i:where(.svelte-j72tgq),.line-fill.svelte-j72tgq{animation:none}.line-fill.svelte-j72tgq{width:100%}}.system.svelte-da7mzw{display:flex;width:min(1160px,100%);flex-direction:column;gap:40px;margin:0 auto;padding:96px 20px 0}.system-head.svelte-da7mzw{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.system-title.svelte-da7mzw{display:flex;max-width:588px;flex-direction:column;gap:18px}.eyebrow.svelte-da7mzw{margin:0;color:#79746f;font-family:Roboto Flex,sans-serif;font-size:12px;font-weight:640;letter-spacing:.14em;text-transform:uppercase}.system-title.svelte-da7mzw h2:where(.svelte-da7mzw){margin:0;color:#0c0b0b;font-family:"Averia Serif Libre",serif;font-size:clamp(32px,4.6vw,52px);font-weight:300;line-height:1.06}.system-title.svelte-da7mzw em:where(.svelte-da7mzw){color:#f15d34;font-style:normal}.system-title.svelte-da7mzw span:where(.svelte-da7mzw){color:#a9a29c}.system-cta.svelte-da7mzw{display:inline-flex;height:40px;align-items:center;padding:0 20px;border-radius:999px;color:#fbf9f9;background:#171614;box-shadow:0 4px 16px #0000000d;font-family:Roboto Flex,sans-serif;font-size:14px;font-weight:620;text-decoration:none;white-space:nowrap;transition:background .16s ease}.system-cta.svelte-da7mzw:hover{background:#2f2c29}.bands.svelte-da7mzw{display:flex;flex-direction:column;gap:20px}.band.svelte-da7mzw{position:relative;display:grid;isolation:isolate;border:.5px solid rgba(121,116,111,.28);border-radius:22px;background:#fbf9f9;box-shadow:0 8px 48px #0c0b0b14;overflow:clip}.band-head.svelte-da7mzw{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;padding:28px;background:var(--wash)}.band-head.svelte-da7mzw:after{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:120px;content:"";mix-blend-mode:overlay;opacity:.55;pointer-events:none}.band-head.svelte-da7mzw h3:where(.svelte-da7mzw),.band-head.svelte-da7mzw p:where(.svelte-da7mzw){position:relative;margin:0}.band-head.svelte-da7mzw h3:where(.svelte-da7mzw){color:#0c0b0b;font-family:"Averia Serif Libre",serif;font-size:24px;font-weight:300}.band-head.svelte-da7mzw p:where(.svelte-da7mzw){max-width:34ch;color:#0c0b0bb8;font-family:Roboto Flex,sans-serif;font-size:14px;line-height:1.5}.band-shelf.svelte-da7mzw{display:flex;flex-direction:column;border-top:.5px solid rgba(121,116,111,.28)}.band-card.svelte-da7mzw{display:flex;flex:1;flex-direction:row;gap:18px;padding:28px;background:#fbf9f9}.band-card.svelte-da7mzw+.band-card:where(.svelte-da7mzw){border-top:.5px solid rgba(121,116,111,.28)}.card-icon.svelte-da7mzw{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:12px;background:#f1eeea}.card-icon.svelte-da7mzw svg:where(.svelte-da7mzw){width:22px;fill:none;stroke:#0c0b0b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.band-card.svelte-da7mzw h4:where(.svelte-da7mzw){margin:0 0 6px;color:#0c0b0b;font-family:Roboto Flex,sans-serif;font-size:16px;font-weight:680}.band-card.svelte-da7mzw p:where(.svelte-da7mzw){margin:0;color:#605c59;font-family:Roboto Flex,sans-serif;font-size:14px;line-height:1.55}@media (min-width: 768px){.system.svelte-da7mzw{padding-top:128px}.system-head.svelte-da7mzw{flex-direction:row;align-items:flex-end;justify-content:space-between}.band.svelte-da7mzw{grid-template-columns:19rem 1fr}.band-head.svelte-da7mzw{padding:72px 32px 32px}.band-shelf.svelte-da7mzw{flex-direction:row;border-top:0;border-left:.5px solid rgba(121,116,111,.28)}.band-card.svelte-da7mzw{flex-direction:column;gap:22px;padding:32px}.band-card.svelte-da7mzw+.band-card:where(.svelte-da7mzw){border-top:0;border-left:.5px solid rgba(121,116,111,.28)}}.bento.svelte-1dw96sj{width:100%;margin-top:112px;padding:96px 20px;background:#0c0b0b}.bento-intro.svelte-1dw96sj{width:min(1120px,100%);max-width:640px;margin:0 auto 40px}.eyebrow.svelte-1dw96sj{margin:0 0 14px;color:#f15d34;font-family:Roboto Flex,sans-serif;font-size:12px;font-weight:640;letter-spacing:.14em;text-transform:uppercase}.bento-intro.svelte-1dw96sj h2:where(.svelte-1dw96sj){margin:0 0 16px;color:#fbf9f9;font-family:"Averia Serif Libre",serif;font-size:clamp(30px,4.2vw,48px);font-weight:300;line-height:1.08}.bento-intro.svelte-1dw96sj p:where(.svelte-1dw96sj){margin:0;color:#fbf9f99e;font-family:Roboto Flex,sans-serif;font-size:16px;line-height:1.6}.grid.svelte-1dw96sj{display:grid;width:min(1120px,100%);margin:0 auto;gap:14px;grid-template-columns:1fr}.tile.svelte-1dw96sj{display:flex;flex-direction:column;gap:14px;padding:24px;border:.5px solid rgba(251,249,249,.12);border-radius:20px;background:#17150f}.tile-kicker.svelte-1dw96sj{margin:0;color:#fbf9f980;font-family:Roboto Flex,sans-serif;font-size:11px;font-weight:640;letter-spacing:.13em;text-transform:uppercase}.tile-figure.svelte-1dw96sj{margin:0;color:#fbf9f9;font-family:"Averia Serif Libre",serif;font-size:44px;font-weight:300;line-height:1}.tile-figure.svelte-1dw96sj span:where(.svelte-1dw96sj){color:#fbf9f975;font-size:20px}.tile-sub.svelte-1dw96sj{margin:0;color:#fbf9f98f;font-family:Roboto Flex,sans-serif;font-size:13px;line-height:1.5}.chart.svelte-1dw96sj{display:flex;flex:1;align-items:flex-end;gap:10px;min-height:150px}.chart-col.svelte-1dw96sj{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.chart-col.svelte-1dw96sj i:where(.svelte-1dw96sj){width:100%;height:var(--h);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#f15d34,#f15d3459)}.chart-col.svelte-1dw96sj:last-child i:where(.svelte-1dw96sj){background:linear-gradient(180deg,#f6bb58,#f15d34)}.chart-col.svelte-1dw96sj span:where(.svelte-1dw96sj){color:#fbf9f961;font-family:Roboto Flex,sans-serif;font-size:10px}.dots.svelte-1dw96sj{display:grid;grid-template-columns:repeat(14,1fr);gap:5px}.dots.svelte-1dw96sj i:where(.svelte-1dw96sj){aspect-ratio:1;border-radius:3px;background:#fbf9f91a}.dots.svelte-1dw96sj i.on:where(.svelte-1dw96sj){background:#3b9a70}.sound.svelte-1dw96sj{display:grid;align-items:center;gap:10px;grid-template-columns:22px 1fr 26px}.sound.svelte-1dw96sj b:where(.svelte-1dw96sj){color:#fbf9f9;font-family:"Averia Serif Libre",serif;font-size:17px;font-weight:300}.sound.svelte-1dw96sj i:where(.svelte-1dw96sj){position:relative;height:4px;border-radius:999px;background:#fbf9f91f}.sound.svelte-1dw96sj i:where(.svelte-1dw96sj):after{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:#f6bb58;content:""}.sound.svelte-1dw96sj span:where(.svelte-1dw96sj){color:#fbf9f99e;font-family:Roboto Flex,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.waves.svelte-1dw96sj{display:flex;flex:1;flex-direction:column;justify-content:center;gap:18px}.wave.svelte-1dw96sj{display:flex;align-items:center;gap:3px;height:34px}.wave.svelte-1dw96sj i:where(.svelte-1dw96sj){width:3px;border-radius:2px}.wave.svelte-1dw96sj span:where(.svelte-1dw96sj){margin-left:10px;color:#fbf9f975;font-family:Shantell Sans,cursive;font-size:12px;white-space:nowrap}.wave-then.svelte-1dw96sj i:where(.svelte-1dw96sj){background:#fbf9f93d}.wave-now.svelte-1dw96sj i:where(.svelte-1dw96sj){background:#3b9a70}@media (min-width: 760px){.grid.svelte-1dw96sj{grid-template-columns:repeat(4,1fr)}.tile-chart.svelte-1dw96sj{grid-column:span 2;grid-row:span 2}.tile-streak.svelte-1dw96sj{grid-column:span 2}.tile-sounds.svelte-1dw96sj,.tile-phrases.svelte-1dw96sj{grid-column:span 1}.tile-wave.svelte-1dw96sj{grid-column:span 2}}.quote.svelte-7c13f{display:flex;justify-content:center;padding:112px 20px}figure.svelte-7c13f{max-width:940px;margin:0;text-align:center}blockquote.svelte-7c13f{margin:0 0 26px;color:#0c0b0b;font-family:"Averia Serif Libre",serif;font-size:clamp(26px,3.6vw,42px);font-weight:300;line-height:1.24;text-wrap:balance}blockquote.svelte-7c13f em:where(.svelte-7c13f){color:#f15d34;font-style:normal}figcaption.svelte-7c13f{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:12px;font-family:Roboto Flex,sans-serif;font-size:14px}figcaption.svelte-7c13f strong:where(.svelte-7c13f){color:#0c0b0b;font-weight:680}figcaption.svelte-7c13f span:where(.svelte-7c13f){color:#79746f}.reel.svelte-1y8nyct{display:flex;width:min(1160px,100%);flex-direction:column;align-items:center;gap:34px;margin:0 auto;padding:112px 20px 0}.reel-intro.svelte-1y8nyct{max-width:620px;text-align:center}.reel-intro.svelte-1y8nyct h2:where(.svelte-1y8nyct){margin:0 0 12px;color:#0c0b0b;font-family:"Averia Serif Libre",serif;font-size:clamp(28px,4vw,46px);font-weight:300;line-height:1.1}.reel-intro.svelte-1y8nyct p:where(.svelte-1y8nyct){margin:0;color:#605c59;font-family:Roboto Flex,sans-serif;font-size:16px;line-height:1.6}.reel-stage.svelte-1y8nyct{display:flex;width:100%;align-items:center;justify-content:center;gap:14px}.clip.svelte-1y8nyct{padding:0;border:0;background:none;cursor:pointer;width:clamp(92px,13vw,168px);opacity:.34;transition:width .38s cubic-bezier(.16,1,.3,1),opacity .38s ease}.clip[style*="--d: -1"].svelte-1y8nyct,.clip[style*="--d: 1"].svelte-1y8nyct{width:clamp(112px,16vw,212px);opacity:.62}.clip.is-main.svelte-1y8nyct{width:clamp(230px,30vw,372px);opacity:1}.clip-frame.svelte-1y8nyct{position:relative;display:block;aspect-ratio:9 / 16;border:.5px solid rgba(121,116,111,.28);border-radius:18px;background:#17150f;box-shadow:0 14px 44px #0c0b0b29;overflow:clip}.clip-frame.svelte-1y8nyct img:where(.svelte-1y8nyct){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clip-wash.svelte-1y8nyct{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 50% at 50% 18%,color-mix(in oklab,var(--tint) 62%,transparent),transparent 70%),linear-gradient(170deg,#262218,#14120f 70%)}.clip-meta.svelte-1y8nyct{position:absolute;right:12px;bottom:12px;left:12px;display:flex;flex-direction:column;gap:3px;text-align:left}.clip-meta.svelte-1y8nyct b:where(.svelte-1y8nyct){color:#fbf9f9;font-family:Roboto Flex,sans-serif;font-size:13px;font-weight:680}.clip-meta.svelte-1y8nyct em:where(.svelte-1y8nyct){color:#fbf9f9d1;font-family:Shantell Sans,cursive;font-size:12px;font-style:normal}.reel-nav.svelte-1y8nyct{display:flex;align-items:center;gap:14px;color:#cfc9c3;font-family:Roboto Flex,sans-serif;font-size:14px}.reel-nav.svelte-1y8nyct button:where(.svelte-1y8nyct){padding:6px 10px;border:0;border-radius:999px;color:#605c59;background:none;cursor:pointer;font:inherit;font-weight:620}.reel-nav.svelte-1y8nyct button:where(.svelte-1y8nyct):hover{color:#0c0b0b;background:#f1eeea}@media (max-width: 720px){.clip[style*="--d: -2"].svelte-1y8nyct,.clip[style*="--d: 2"].svelte-1y8nyct{display:none}}@media (prefers-reduced-motion: reduce){.clip.svelte-1y8nyct{transition:none}}@font-face{font-family:"Averia Serif Libre";src:url(../../../fonts/averia-serif-libre-light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Roboto Flex;src:url(../../../fonts/roboto-flex-alice.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 1000}@font-face{font-family:Shantell Sans;src:url(../../../fonts/shantell-sans-alice.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 1000}body{margin:0}.isolated-onboarding-backing{background:#fbf9f9!important}.isolated-onboarding-backing>.alice-shell{min-width:0;flex:1 0 100%}html.alice-page-scroll,html.alice-page-scroll body{max-height:none;overflow:visible}html.alice-page-scroll .isolated-onboarding-backing{height:auto;overflow:visible}.alice-shell.svelte-1is561b{display:flex;flex-direction:column;min-height:100dvh;color:#0c0b0b;background:#fbf9f9;font-family:Roboto Flex,sans-serif}.alice-shell.in-overlay.svelte-1is561b .alice-header:where(.svelte-1is561b){position:static}.alice-shell.svelte-1is561b :where(:where(.svelte-1is561b)){box-sizing:border-box}.alice-offer.svelte-1is561b{position:sticky;top:0;z-index:31;display:flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 16px;border-bottom:1px solid rgba(228,154,182,.45);color:#3c3032;background:#f7d9e4;font-family:Roboto Flex,sans-serif;font-size:12px;letter-spacing:.015em}.alice-offer.svelte-1is561b i:where(.svelte-1is561b){opacity:.5;font-style:normal}.alice-offer.svelte-1is561b strong:where(.svelte-1is561b){padding:3px 9px 4px;border-radius:999px;color:#fff;background:#0c0b0b;font-weight:590}.alice-offer.svelte-1is561b em:where(.svelte-1is561b){font-family:Shantell Sans,cursive;font-style:normal}.alice-header.svelte-1is561b{position:sticky;top:40px;z-index:30;display:grid;place-items:center;height:64px;background:#fbf9f9d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Roboto Flex,sans-serif}.alice-nav.svelte-1is561b{display:flex;align-items:center;width:min(680px,calc(100% - 32px));height:52px;padding:8px;border:.5px solid rgba(121,116,111,.25);border-radius:999px;background:#f5f3f0b8;box-shadow:0 5px 18px #0c0b0b09}.alice-nav.svelte-1is561b a:where(.svelte-1is561b){color:#605c59;text-decoration:none}.alice-brand.svelte-1is561b{display:flex;flex:1 1 0;align-items:center;align-self:stretch;padding-left:12px;color:#0c0b0b;font-family:"Averia Serif Libre",Georgia,serif;font-size:20px;font-weight:300;letter-spacing:-.055em}.alice-nav-links.svelte-1is561b{display:flex;align-items:center;gap:3px}.alice-nav-links.svelte-1is561b a:where(.svelte-1is561b),.alice-login.svelte-1is561b{padding:6px 10px;border-radius:999px;font-size:14px;line-height:20px}.alice-nav-actions.svelte-1is561b{display:flex;flex:1 1 0;align-items:center;justify-content:flex-end;gap:5px}.alice-login.svelte-1is561b{padding-inline:16px}.alice-start.svelte-1is561b{display:grid;place-items:center;height:34px;padding:0 16px;border:.5px solid rgba(121,116,111,.24);border-radius:999px;color:#0c0b0b;background:#ffffffdb;box-shadow:0 4px 12px #0c0b0b0e;font-size:13px;font-weight:560}.alice-homepage.svelte-1is561b{--alice-ink: #0c0b0b;--alice-muted: #605c59;--alice-paper: #fbf9f9;--ink: var(--alice-ink);--muted: var(--alice-muted);--paper: rgba(251, 249, 249, .88);--cream: #f5f3f0;--teal: #f15d34;--teal-bright: #f15d34;--line: rgba(121, 116, 111, .24);--landing-accent: #f15d34;--landing-accent-dark: #c84727;--landing-accent-soft: #fff0eb;--landing-heading: var(--alice-ink);--landing-heading-font: "Averia Serif Libre", Georgia, serif;--landing-heading-weight: 300;--landing-heading-spacing: -.055em;--landing-dark-heading: #fbf9f9;--landing-button: #0c0b0b;--landing-button-shadow: rgba(12, 11, 11, .16);flex:1 0 auto;color:var(--alice-ink);background-color:var(--alice-paper);background-image:linear-gradient(rgba(112,109,105,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(112,109,105,.065) 1px,transparent 1px);background-size:24px 24px;font-family:Roboto Flex,sans-serif}.alice-homepage.svelte-1is561b h2:where(.svelte-1is561b){font-family:"Averia Serif Libre",Georgia,serif;font-weight:300;letter-spacing:-.055em}.hero.alice-first.svelte-1is561b{position:relative;width:min(1160px,calc(100% - 40px));margin:0 auto;padding:0 0 80px;font-family:Roboto Flex,sans-serif}.hero.alice-first.svelte-1is561b .hero-top:where(.svelte-1is561b){position:relative;display:grid;grid-template-columns:548px 548px;align-items:center;gap:64px;min-height:658px;margin:0;overflow:visible}.hero.alice-first.svelte-1is561b .hero-copy:where(.svelte-1is561b){position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:64px 0 48px;text-align:center;animation:svelte-1is561b-alice-copy-in .8s 80ms cubic-bezier(.16,1,.3,1) both}.alice-proof.svelte-1is561b{display:flex;align-items:center;justify-content:center;margin-bottom:48px;color:var(--alice-muted);font-size:12px;letter-spacing:.025em}.alice-proof.svelte-1is561b>span:where(.svelte-1is561b){display:grid;place-items:center;width:18px;height:18px;margin-left:-3px;border:1.5px solid var(--alice-paper);border-radius:50%;color:#fff;background:#6e88bb;font-size:8px;font-weight:700}.alice-proof.svelte-1is561b>span:where(.svelte-1is561b):first-child{margin-left:0;background:#f07355}.alice-proof.svelte-1is561b>span:where(.svelte-1is561b):nth-child(2){background:#e5a544}.alice-proof.svelte-1is561b p:where(.svelte-1is561b){margin:0 0 0 10px}.hero.alice-first.svelte-1is561b h1.alice-headline:where(.svelte-1is561b){max-width:600px;margin:0;color:var(--alice-ink);font-family:"Averia Serif Libre",Georgia,serif;font-size:56px;font-weight:300;letter-spacing:-.078em;line-height:1;text-wrap:balance}.hero.alice-first.svelte-1is561b h1.alice-headline:where(.svelte-1is561b) span:where(.svelte-1is561b){color:#f15d34}.alice-deck.svelte-1is561b{max-width:410px;margin:32px 0 0;color:var(--alice-muted);font-size:16px;font-weight:400;letter-spacing:.004em;line-height:1.3}.alice-actions.svelte-1is561b{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:48px}.alice-button-glow.svelte-1is561b{position:relative;isolation:isolate;display:inline-flex;border-radius:999px}.alice-button-glow.svelte-1is561b:before{position:absolute;z-index:-1;inset:-1px;border-radius:inherit;background:conic-gradient(from 180deg,#f37952,#f6bb58,#6ebcfb,#785ef4,#f37952);filter:blur(15px);opacity:.88;content:""}.alice-button-glow.svelte-1is561b a:where(.svelte-1is561b){display:grid;place-items:center;height:48px;padding:0 28px;border-radius:999px;color:#fff;background:#0c0b0b;box-shadow:0 4px 16px #0000000d;font-size:15px;font-weight:550;letter-spacing:.004em;text-decoration:none}.alice-method-link.svelte-1is561b{color:var(--alice-muted);font-size:13px;text-decoration:none}.alice-hero-visual.svelte-1is561b{display:grid;place-items:center;min-width:0;min-height:620px;padding:0}.hero-demo-rotator.svelte-1is561b{display:grid;width:100%;place-items:center;transform-origin:center;transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.alice-benefits.svelte-1is561b{display:grid;grid-template-columns:repeat(3,max-content) 1fr;align-items:center;gap:34px;min-height:76px;margin:0 0 56px;padding:0 30px;border:.5px solid rgba(121,116,111,.15);border-radius:32px;background:#f5f3f0db;box-shadow:0 8px 28px #0c0b0b0a;font-size:14px}.alice-benefits.svelte-1is561b strong:where(.svelte-1is561b){justify-self:end;color:#3b9a70;font-size:12px;font-weight:570}.eyebrow.svelte-1is561b{margin:0 0 18px;color:var(--teal);font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.section-shell.svelte-1is561b{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:120px 0}.section-intro.svelte-1is561b{max-width:700px}.section-intro.svelte-1is561b h2:where(.svelte-1is561b),.final-cta.svelte-1is561b h2:where(.svelte-1is561b){margin:0;color:var(--landing-heading);font-size:clamp(40px,5vw,58px);line-height:1.16}.section-intro.svelte-1is561b>p:where(.svelte-1is561b):last-child{margin:18px 0 0;color:#667276;font-size:18px;line-height:1.65}.faq.svelte-1is561b{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq.svelte-1is561b .section-intro:where(.svelte-1is561b) h2:where(.svelte-1is561b){font-size:clamp(38px,4vw,52px)}.faq-list.svelte-1is561b details:where(.svelte-1is561b){border-top:1px solid rgba(121,116,111,.24)}.faq-list.svelte-1is561b details:where(.svelte-1is561b):last-child{border-bottom:1px solid rgba(121,116,111,.24)}.faq-list.svelte-1is561b summary:where(.svelte-1is561b){display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-weight:760;list-style:none;cursor:pointer}.faq-list.svelte-1is561b summary:where(.svelte-1is561b)::-webkit-details-marker{display:none}.faq-list.svelte-1is561b summary:where(.svelte-1is561b) span:where(.svelte-1is561b){color:var(--teal);font-size:22px;transition:transform .16s ease}.faq-list.svelte-1is561b details[open]:where(.svelte-1is561b) summary:where(.svelte-1is561b) span:where(.svelte-1is561b){transform:rotate(45deg)}.faq-list.svelte-1is561b p:where(.svelte-1is561b){margin:-5px 0 25px;padding-right:40px;color:#657174;line-height:1.65}.final-cta.svelte-1is561b{display:grid;justify-items:center;padding:110px 30px;border-top:1px solid rgba(121,116,111,.24);background:var(--paper);text-align:center}.final-cta.svelte-1is561b h2:where(.svelte-1is561b){max-width:760px}.final-cta.svelte-1is561b p:where(.svelte-1is561b){margin:18px 0 30px;color:#677275;font-size:18px}.mini-mark.svelte-1is561b{display:grid;place-items:center;width:52px;height:52px;margin-bottom:24px;border-radius:16px;color:#fff;background:var(--teal);box-shadow:inset 0 -3px #0000001f;font-family:"Averia Serif Libre",Georgia,serif;font-size:28px}.alice-cta.svelte-1is561b{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;color:#fff;background:var(--landing-button);box-shadow:0 14px 30px var(--landing-button-shadow);font-size:15px;font-weight:550;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.alice-cta.svelte-1is561b:hover{transform:translateY(-2px)}.alice-cta.svelte-1is561b:active{transform:translateY(3px);box-shadow:0 5px 14px #0c0b0b2e}footer.alice-footer.svelte-1is561b{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 36px;padding:48px max(30px,calc((100vw - 1100px)/2));border-top:.5px solid rgba(121,116,111,.22);color:#9eacad;background:#0c0b0b;font-family:Roboto Flex,sans-serif}.footer-brand.svelte-1is561b{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:"Averia Serif Libre",Georgia,serif;font-size:18px;letter-spacing:-.045em}.brand-mark.svelte-1is561b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:#f15d34;box-shadow:inset 0 -3px #0000001f;font-size:20px}footer.alice-footer.svelte-1is561b p:where(.svelte-1is561b){margin:0;font-size:13px}footer.alice-footer.svelte-1is561b small:where(.svelte-1is561b){grid-column:1 / -1;max-width:800px;margin-top:18px;line-height:1.6}.hero-demo-picker.svelte-1is561b{position:fixed;right:18px;bottom:18px;z-index:140;width:min(330px,calc(100vw - 28px));padding:10px;border:.5px solid rgba(121,116,111,.34);border-radius:18px;background:#fbf9f9f0;box-shadow:0 18px 48px #0c0b0b33,inset 0 1px #ffffffbd;font-family:Roboto Flex,sans-serif;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-demo-picker.is-collapsed.svelte-1is561b{width:auto;padding:6px;border-radius:999px}.hero-demo-picker.svelte-1is561b header:where(.svelte-1is561b){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px 8px}.hero-demo-picker.svelte-1is561b header:where(.svelte-1is561b) span:where(.svelte-1is561b){display:inline-flex;align-items:center;gap:6px;color:#605c59;font-size:10px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.hero-demo-picker.svelte-1is561b header:where(.svelte-1is561b) i:where(.svelte-1is561b){width:7px;height:7px;border-radius:50%;background:#f15d34;box-shadow:0 0 0 3px #f15d341f}.hero-demo-picker.svelte-1is561b header:where(.svelte-1is561b)>div:where(.svelte-1is561b){display:flex;align-items:center;gap:2px}.hero-demo-picker.svelte-1is561b header:where(.svelte-1is561b) button:where(.svelte-1is561b){border:0;padding:3px 5px;color:#79746f;background:transparent;font:inherit;font-size:10px;cursor:pointer}.hero-demo-picker.svelte-1is561b header:where(.svelte-1is561b) button:where(.svelte-1is561b):hover{color:#0c0b0b}.hero-demo-options.svelte-1is561b{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hero-demo-options.svelte-1is561b button:where(.svelte-1is561b){display:grid;min-width:0;gap:2px;padding:9px 10px;border:.5px solid rgba(121,116,111,.22);border-radius:11px;color:#605c59;background:#f5f3f0b8;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.hero-demo-options.svelte-1is561b button:where(.svelte-1is561b):hover{transform:translateY(-1px)}.hero-demo-options.svelte-1is561b button.is-active:where(.svelte-1is561b){border-color:#f15d347a;color:#0c0b0b;background:#fff0eb;box-shadow:inset 0 0 0 1px #f15d341a}.hero-demo-options.svelte-1is561b strong:where(.svelte-1is561b){overflow:hidden;font-size:11px;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.hero-demo-options.svelte-1is561b small:where(.svelte-1is561b){overflow:hidden;color:#8a837d;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.rotato-controls.svelte-1is561b{display:grid;gap:7px;margin-top:8px;padding:9px 10px 8px;border:.5px solid rgba(121,116,111,.2);border-radius:12px;background:#f5f3f094}.orb-paint-control.svelte-1is561b{display:grid;gap:6px;padding-bottom:8px;border-bottom:.5px solid rgba(121,116,111,.18)}.orb-paint-control.svelte-1is561b>span:where(.svelte-1is561b){color:#0c0b0b;font-size:9px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.orb-paint-control.svelte-1is561b>div:where(.svelte-1is561b){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.orb-paint-control.svelte-1is561b button:where(.svelte-1is561b){min-height:28px;border:.5px solid rgba(121,116,111,.22);border-radius:8px;background:#fbf9f9c7;color:#79746f;font:inherit;font-size:8.5px;font-weight:620;cursor:pointer}.orb-paint-control.svelte-1is561b button.is-active:where(.svelte-1is561b){border-color:#0c0b0b6b;background:#0c0b0b;color:#fff}.rotato-controls.svelte-1is561b header:where(.svelte-1is561b){padding:0 0 3px}.rotato-controls.svelte-1is561b header:where(.svelte-1is561b) span:where(.svelte-1is561b){color:#0c0b0b;letter-spacing:.04em}.rotato-controls.svelte-1is561b header:where(.svelte-1is561b) button:where(.svelte-1is561b){padding:0}.rotato-controls.svelte-1is561b label:where(.svelte-1is561b){display:grid;grid-template-columns:72px 1fr;align-items:center;gap:8px;color:#79746f;font-size:9px}.rotato-controls.svelte-1is561b label:where(.svelte-1is561b)>span:where(.svelte-1is561b){display:flex;justify-content:space-between;gap:4px}.rotato-controls.svelte-1is561b label:where(.svelte-1is561b) b:where(.svelte-1is561b){color:#0c0b0b;font-weight:650;font-variant-numeric:tabular-nums}.rotato-controls.svelte-1is561b input[type=range]:where(.svelte-1is561b){width:100%;height:3px;margin:0;accent-color:#f15d34;cursor:ew-resize}.hero-demo-collapsed.svelte-1is561b{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:9px;border:0;border-radius:999px;padding:7px 10px;color:#0c0b0b;background:transparent;font:inherit;cursor:pointer}.hero-demo-collapsed.svelte-1is561b>span:where(.svelte-1is561b){display:inline-flex;align-items:center;gap:6px;color:#79746f;font-size:9px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.hero-demo-collapsed.svelte-1is561b i:where(.svelte-1is561b){width:6px;height:6px;border-radius:50%;background:#f15d34}.hero-demo-collapsed.svelte-1is561b strong:where(.svelte-1is561b){font-size:10px;font-weight:710}.hero-demo-collapsed.svelte-1is561b b:where(.svelte-1is561b){color:#79746f;font-size:11px;font-weight:500}.alice-shell.svelte-1is561b a:where(.svelte-1is561b):focus-visible,.alice-shell.svelte-1is561b summary:where(.svelte-1is561b):focus-visible{outline:3px solid rgba(241,93,52,.35);outline-offset:3px}@keyframes svelte-1is561b-alice-copy-in{0%{opacity:0;transform:translateY(18px);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes svelte-1is561b-bob{50%{transform:translateY(-7px) rotate(5deg)}}@keyframes svelte-1is561b-grow-bar{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes svelte-1is561b-method-node-pulse{0%,to{opacity:0}50%{opacity:.34}}@media (max-width: 1180px){.hero.alice-first.svelte-1is561b .hero-top:where(.svelte-1is561b){grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:28px}.alice-benefits.svelte-1is561b{gap:22px}}@media (max-width: 900px){.hero.alice-first.svelte-1is561b .hero-top:where(.svelte-1is561b){grid-template-columns:1fr;gap:0}.hero.alice-first.svelte-1is561b .hero-copy:where(.svelte-1is561b){padding:80px 24px 26px}.alice-proof.svelte-1is561b{margin-bottom:34px}.alice-hero-visual.svelte-1is561b{min-height:570px}.alice-benefits.svelte-1is561b{grid-template-columns:1fr 1fr;gap:13px 24px;padding-block:20px}.alice-benefits.svelte-1is561b strong:where(.svelte-1is561b){justify-self:start}.faq.svelte-1is561b{grid-template-columns:1fr;gap:40px}footer.alice-footer.svelte-1is561b{grid-template-columns:1fr}}@media (max-width: 620px){.alice-offer.svelte-1is561b{gap:7px;font-size:10px}.alice-offer.svelte-1is561b span:where(.svelte-1is561b):first-child,.alice-offer.svelte-1is561b i:where(.svelte-1is561b):last-of-type,.alice-offer.svelte-1is561b em:where(.svelte-1is561b){display:none}.alice-header.svelte-1is561b{height:58px}.alice-nav.svelte-1is561b{width:calc(100% - 20px);height:46px;padding:6px}.alice-brand.svelte-1is561b{padding-left:8px;font-size:18px}.alice-nav-links.svelte-1is561b,.alice-login.svelte-1is561b{display:none}.alice-start.svelte-1is561b{height:32px;padding-inline:14px;font-size:12px}.hero.alice-first.svelte-1is561b{width:calc(100% - 20px);padding:0 0 64px}.hero.alice-first.svelte-1is561b .hero-top:where(.svelte-1is561b){min-height:auto;margin-bottom:0}.hero.alice-first.svelte-1is561b .hero-copy:where(.svelte-1is561b){padding:68px 12px 18px}.alice-proof.svelte-1is561b{margin-bottom:30px;font-size:10px}.hero.alice-first.svelte-1is561b h1.alice-headline:where(.svelte-1is561b){max-width:420px;font-size:clamp(40px,12vw,52px);letter-spacing:-.07em}.alice-deck.svelte-1is561b{max-width:340px;margin-top:26px;font-size:15px}.alice-actions.svelte-1is561b{margin-top:36px}.alice-hero-visual.svelte-1is561b{min-height:510px;overflow:hidden}.alice-benefits.svelte-1is561b{grid-template-columns:1fr;margin:0 0 36px;padding:22px;border-radius:24px}.alice-benefits.svelte-1is561b strong:where(.svelte-1is561b){margin-top:4px}.section-shell.svelte-1is561b{width:min(100% - 28px,1100px);padding:82px 0}.final-cta.svelte-1is561b{padding-inline:22px}footer.alice-footer.svelte-1is561b small:where(.svelte-1is561b){grid-column:auto}}@media (prefers-reduced-motion: reduce){.hero.alice-first.svelte-1is561b .hero-copy:where(.svelte-1is561b){animation:none}}.drawer.svelte-1o7pdb7{--drawer-top: 64px;position:relative;z-index:2147483647}.drawer.svelte-1o7pdb7:before{position:fixed;z-index:0;inset:0;background:#0009;content:"";opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.drawer.is-open.svelte-1o7pdb7:before{opacity:1;transition-delay:.52s}.drawer-frame.svelte-1o7pdb7{position:fixed;z-index:1;inset:0;opacity:0;pointer-events:none;transition:opacity .42s ease}.drawer.is-open.svelte-1o7pdb7 .drawer-frame:where(.svelte-1o7pdb7){opacity:1;pointer-events:auto}.drawer-scroll.svelte-1o7pdb7{position:relative;z-index:50;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain}.drawer-sheet.svelte-1o7pdb7{width:min(1152px,100%);min-height:calc(100% - var(--drawer-top));margin:var(--drawer-top) auto 0;overflow:clip;border-radius:16px 16px 0 0;background:#fbf9f9;box-shadow:0 -18px 60px #00000057;transform:translateY(28px);transition:transform .62s cubic-bezier(.16,1,.3,1)}.drawer.is-open.svelte-1o7pdb7 .drawer-sheet:where(.svelte-1o7pdb7){transform:none}.drawer-close.svelte-1o7pdb7{position:fixed;z-index:110;top:16px;right:0;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:8px 0 0 8px;color:#fbf9f9;background:#171614;box-shadow:0 6px 20px #00000059;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .42s ease}.drawer.is-open.svelte-1o7pdb7 .drawer-close:where(.svelte-1o7pdb7){opacity:1;pointer-events:auto}.drawer-close.svelte-1o7pdb7:hover{background:#2b2926}.drawer-close.svelte-1o7pdb7 svg:where(.svelte-1o7pdb7){width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}@media (min-width: 640px){.drawer.svelte-1o7pdb7{--drawer-top: 32px}.drawer-sheet.svelte-1o7pdb7{width:min(1152px,calc(100% - 48px));border-radius:45px 45px 0 0}.drawer-close.svelte-1o7pdb7{top:24px;right:24px;border-radius:10px}}@media (min-width: 1280px){.drawer-close.svelte-1o7pdb7{right:80px}}@media (prefers-reduced-motion: reduce){.drawer.svelte-1o7pdb7:before,.drawer-frame.svelte-1o7pdb7,.drawer-sheet.svelte-1o7pdb7,.drawer-close.svelte-1o7pdb7{transition-duration:.12s;transition-delay:0ms;transform:none}}
