.ZMhYcq_layout{gap:24px;display:grid}.ZMhYcq_examples{gap:14px;display:grid}.ZMhYcq_example{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--border);align-items:center;gap:10px;padding:18px;display:grid}.ZMhYcq_typed{background:var(--bg);min-height:52px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 16px;font-size:1.0625rem;line-height:1.35;display:flex}.ZMhYcq_plus{width:20px;height:20px;color:var(--iris)}.ZMhYcq_words{color:var(--iris-ink);background:0 0;font-weight:600}.ZMhYcq_result{background:var(--iris-tint);min-height:36px;color:var(--iris-ink);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.9375rem;font-weight:600;display:inline-flex}.ZMhYcq_result svg{width:16px;height:16px}.ZMhYcq_vocab{border-radius:var(--radius-lg);background:var(--muted);padding:clamp(24px,3vw,32px)}.ZMhYcq_vocabTitle{letter-spacing:-.015em;font-size:1.125rem;font-weight:650}.ZMhYcq_chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ZMhYcq_chips li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:6px 12px;font-size:.9375rem;line-height:1.3}.ZMhYcq_vocabNote{color:var(--text-2);margin-top:20px;font-size:.9375rem}@media (min-width:600px){.ZMhYcq_example{border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px}.ZMhYcq_typed{box-shadow:none;background:0 0}}@media (min-width:1024px){.ZMhYcq_layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px}}
.wIbwua_layout{gap:8px;display:grid}.wIbwua_list{border-top:1px solid var(--border)}.wIbwua_item{border-bottom:1px solid var(--border)}.wIbwua_question{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.wIbwua_question::-webkit-details-marker{display:none}.wIbwua_toggle{width:22px;height:22px;color:var(--text-2);transition:transform .25s}.wIbwua_item[open] .wIbwua_toggle{transform:rotate(45deg)}.wIbwua_item::details-content{height:0;transition:height .25s ease, content-visibility .25s allow-discrete;overflow:clip}.wIbwua_item[open]::details-content{height:auto}.wIbwua_answer{max-width:62ch;color:var(--text-2);padding-bottom:24px}.wIbwua_answer strong{color:var(--text);font-weight:600}@media (min-width:960px){.wIbwua_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}}
._6k31Ta_grid{gap:16px;display:grid}._6k31Ta_card{--card-bg:var(--surface);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--border);flex-direction:column;gap:10px;padding:clamp(24px,3vw,32px);display:flex}._6k31Ta_iris{--card-bg:var(--iris-tint)}._6k31Ta_coral{--card-bg:var(--coral-tint)}._6k31Ta_mint{--card-bg:var(--mint-tint)}._6k31Ta_iris,._6k31Ta_coral,._6k31Ta_mint{box-shadow:none}._6k31Ta_title{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}._6k31Ta_text{color:var(--text-2)}._6k31Ta_badge{background:var(--muted);width:44px;height:44px;color:var(--text);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}._6k31Ta_badge svg{width:22px;height:22px}._6k31Ta_coral ._6k31Ta_badge{background:var(--surface);color:var(--coral-ink)}._6k31Ta_capture{gap:12px;margin-top:auto;padding-top:18px;display:grid}._6k31Ta_composer{background:var(--surface);max-width:460px;min-height:54px;box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 16px;font-size:1.0625rem;display:flex}._6k31Ta_plus{width:20px;height:20px;color:var(--iris)}._6k31Ta_typing{flex:1}._6k31Ta_typing:after{content:"";vertical-align:-.2em;background:var(--iris);width:2px;height:1.15em;margin-left:2px;animation:1.1s step-end infinite _6k31Ta_blink;display:inline-block}._6k31Ta_send{background:var(--iris);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._6k31Ta_send svg{width:19px;height:19px}._6k31Ta_quickChips,._6k31Ta_lists{flex-wrap:wrap;gap:8px;display:flex}._6k31Ta_lists{margin-top:auto;padding-top:18px}._6k31Ta_quickChips span,._6k31Ta_lists span{background:var(--surface);border-radius:999px;padding:7px 14px;font-size:.9375rem;font-weight:600;line-height:1.3}._6k31Ta_lists span{background:color-mix(in srgb, var(--list) 14%, var(--surface))}._6k31Ta_dots{gap:10px;padding-top:14px;display:flex}._6k31Ta_dots span{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 2px #ffffff40}._6k31Ta_swipe{border-radius:999px;height:56px;margin-top:auto;position:relative;overflow:hidden}._6k31Ta_track{background:var(--mint);color:#fff;align-items:center;padding-left:18px;display:flex;position:absolute;inset:0}._6k31Ta_track svg{stroke-width:3px;width:24px;height:24px}._6k31Ta_pill{background:var(--iris);border-radius:999px;align-items:center;gap:12px;padding-left:18px;animation:4.2s cubic-bezier(.65,0,.35,1) 1s infinite _6k31Ta_swipe;display:flex;position:absolute;inset:0}._6k31Ta_ring{border:3px solid #fff;border-radius:50%;width:22px;height:22px}._6k31Ta_line{background:#ffffff8c;border-radius:999px;width:40%;height:10px}@keyframes _6k31Ta_blink{50%{opacity:0}}@keyframes _6k31Ta_swipe{0%,12%{transform:translate(0)}34%,70%{transform:translate(60px)}92%,to{transform:translate(0)}}@media (min-width:600px){._6k31Ta_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._6k31Ta_wide,._6k31Ta_grid>:last-child{grid-column:span 2}}@media (min-width:1024px){._6k31Ta_grid{grid-template-columns:repeat(3,minmax(0,1fr))}._6k31Ta_grid>:last-child{grid-column:auto}}
.bgMVfW_section{padding-block:0 clamp(72px,10vw,120px)}.bgMVfW_panel{isolation:isolate;color:#fff;text-align:center;background-color:#5252ee;background-image:linear-gradient(135deg,#5b5bf6,#4141d8);border-radius:36px;padding:clamp(48px,8vw,88px) clamp(24px,6vw,72px);position:relative;overflow:hidden}.bgMVfW_tray{z-index:-1;opacity:.14;grid-template-columns:1fr 1fr;gap:18px;width:340px;display:grid;position:absolute;inset:-40px -60px auto auto;transform:rotate(-8deg)}.bgMVfW_tray span{background:#fff;border-radius:40px;height:130px}.bgMVfW_tray span:first-child{grid-column:span 2}.bgMVfW_title{letter-spacing:-.04em;font-size:clamp(2.25rem,5.4vw,3.75rem);font-weight:750}.bgMVfW_text{color:#fff;max-width:36em;margin:18px auto 0;font-size:clamp(1.0625rem,1.8vw,1.25rem)}.bgMVfW_button{color:#3535c8;background:#fff;margin-top:32px;box-shadow:0 8px 24px -8px #11111359}.bgMVfW_button:hover{background:#f4f4ff}.bgMVfW_arrow{transform:rotate(45deg)}
.ejOdHG_hero{isolation:isolate;padding-block:clamp(40px,7vw,88px) clamp(72px,9vw,120px);position:relative;overflow:clip}.ejOdHG_hero:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 0% 0%, color-mix(in srgb, var(--iris) 9%, transparent), transparent 70%), linear-gradient(to bottom, transparent 70%, var(--bg));position:absolute;inset:0}.ejOdHG_inner{align-items:center;gap:56px;display:grid}.ejOdHG_copy{max-width:640px}.ejOdHG_eyebrow{background:var(--surface);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--border);color:var(--text-2);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:.875rem;font-weight:600;display:inline-flex}.ejOdHG_spark{background:var(--iris-tint);width:26px;height:26px;color:var(--iris-ink);border-radius:50%;place-items:center;display:grid}.ejOdHG_spark svg{width:15px;height:15px}.ejOdHG_title{letter-spacing:-.045em;margin-top:22px;font-size:clamp(2.75rem,7.4vw,5.25rem);font-weight:750;line-height:1}.ejOdHG_lead{max-width:34em;color:var(--text-2);margin-top:22px;font-size:clamp(1.125rem,1.9vw,1.3125rem);line-height:1.55}.ejOdHG_actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ejOdHG_arrow{transform:rotate(45deg)}.ejOdHG_note{color:var(--text-2);margin-top:18px;font-size:.9375rem}@media (min-width:840px){.ejOdHG_inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}}
.VxihLa_visual{isolation:isolate;justify-items:center;display:grid;position:relative}.VxihLa_visual:before{content:"";z-index:-1;background:radial-gradient(closest-side at 50% 42%, color-mix(in srgb, var(--iris) 24%, transparent), transparent), radial-gradient(closest-side at 78% 80%, color-mix(in srgb, var(--mint) 20%, transparent), transparent), radial-gradient(closest-side at 22% 82%, color-mix(in srgb, var(--coral) 16%, transparent), transparent);position:absolute;inset:-10% -24%}.VxihLa_device{width:min(300px,76vw);box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffffff1f;background:linear-gradient(150deg,#3a3a42,#141417 38%,#0a0a0c);border-radius:54px;padding:9px}.VxihLa_screen{--app-bg:#fcfcfb;--app-raised:#fff;--app-muted:#f2f2f0;--app-border:#e9e9e6;--app-text:#111113;--app-text-2:#636368;--app-ring:#a1a1a6;--app-iris:#5b5bf6;--app-iris-ink:#4545e0;--app-iris-tint:#ececfe;aspect-ratio:375/812;background:var(--app-bg);border-radius:45px;overflow:hidden;container-type:inline-size}@media (prefers-color-scheme:dark){.VxihLa_screen{--app-bg:#0b0b0d;--app-raised:#1e1e21;--app-muted:#232327;--app-border:#2a2a2f;--app-text:#f4f4f5;--app-text-2:#ababb3;--app-ring:#5f5f66;--app-iris-ink:#a3a3ff;--app-iris-tint:#26264a}}.VxihLa_app{--pt:calc(100cqw / 375);height:100%;color:var(--app-text);font-size:calc(17 * var(--pt));letter-spacing:-.01em;-webkit-user-select:none;user-select:none;flex-direction:column;line-height:1.3;display:flex;position:relative}.VxihLa_app svg{width:calc(20 * var(--pt));height:calc(20 * var(--pt))}.VxihLa_status{height:calc(54 * var(--pt));padding:calc(6 * var(--pt)) calc(32 * var(--pt)) 0 calc(44 * var(--pt));font-size:calc(16 * var(--pt));justify-content:space-between;align-items:center;font-weight:600;display:flex}.VxihLa_island{top:calc(11 * var(--pt));width:calc(124 * var(--pt));height:calc(36 * var(--pt));background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.VxihLa_battery{width:calc(26 * var(--pt));height:calc(13 * var(--pt));border:calc(1.5 * var(--pt)) solid currentColor;border-radius:calc(4 * var(--pt));opacity:.9;position:relative}.VxihLa_battery:after{content:"";inset:calc(1.5 * var(--pt)) calc(6 * var(--pt)) calc(1.5 * var(--pt)) calc(1.5 * var(--pt));border-radius:calc(1.5 * var(--pt));background:currentColor;position:absolute}.VxihLa_topBar{align-items:center;gap:calc(8 * var(--pt));padding:calc(4 * var(--pt)) calc(16 * var(--pt));display:flex}.VxihLa_round{width:calc(40 * var(--pt));height:calc(40 * var(--pt));background:var(--app-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.VxihLa_app .VxihLa_round svg{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.VxihLa_tinted{background:var(--app-iris-tint);color:var(--app-iris-ink)}.VxihLa_pushEnd{margin-left:auto}.VxihLa_listChip{align-items:center;gap:calc(4 * var(--pt));height:calc(38 * var(--pt));padding:0 calc(10 * var(--pt)) 0 calc(14 * var(--pt));background:var(--app-iris-tint);color:var(--app-iris-ink);font-size:calc(15 * var(--pt));border-radius:999px;font-weight:600;display:inline-flex}.VxihLa_app .VxihLa_listChip svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.VxihLa_titleRow{align-items:center;gap:calc(10 * var(--pt));padding:calc(16 * var(--pt)) calc(20 * var(--pt)) calc(8 * var(--pt)) calc(22 * var(--pt));display:flex}.VxihLa_titleText{flex-direction:column;margin-right:auto;display:flex}.VxihLa_listTitle{font-size:calc(32 * var(--pt));letter-spacing:-.03em;font-weight:700;line-height:1.15}.VxihLa_count{color:var(--app-text-2);font-size:calc(15 * var(--pt))}.VxihLa_items{padding:calc(6 * var(--pt)) calc(20 * var(--pt))}.VxihLa_item{align-items:flex-start;gap:calc(14 * var(--pt));padding-block:calc(10 * var(--pt));display:flex}.VxihLa_check{width:calc(24 * var(--pt));height:calc(24 * var(--pt));border:calc(2 * var(--pt)) solid var(--app-ring);border-radius:50%;flex-shrink:0}.VxihLa_itemText{gap:calc(3 * var(--pt));flex-direction:column;display:flex}.VxihLa_when{align-items:center;gap:calc(5 * var(--pt));color:var(--app-text-2);font-size:calc(13 * var(--pt));display:inline-flex}.VxihLa_app .VxihLa_when svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.VxihLa_due{color:var(--app-iris-ink)}.VxihLa_composerArea{padding:0 calc(12 * var(--pt)) calc(30 * var(--pt));margin-top:auto}.VxihLa_parsed{align-items:center;gap:calc(8 * var(--pt));margin-bottom:calc(10 * var(--pt));animation:.5s cubic-bezier(.16,1,.3,1) .8s both VxihLa_rise;display:flex}.VxihLa_parsedChip{align-items:center;gap:calc(7 * var(--pt));height:calc(34 * var(--pt));padding:0 calc(13 * var(--pt)) 0 calc(11 * var(--pt));background:var(--app-iris-tint);color:var(--app-iris-ink);font-size:calc(14 * var(--pt));border-radius:999px;font-weight:600;display:inline-flex}.VxihLa_app .VxihLa_parsedChip svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.VxihLa_dismiss{width:calc(30 * var(--pt));height:calc(30 * var(--pt));background:var(--app-muted);color:var(--app-text-2);border-radius:50%;place-items:center;display:grid}.VxihLa_app .VxihLa_dismiss svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.VxihLa_composer{align-items:center;gap:calc(8 * var(--pt));min-height:calc(52 * var(--pt));padding:calc(6 * var(--pt)) calc(6 * var(--pt)) calc(6 * var(--pt)) calc(14 * var(--pt));border-radius:calc(26 * var(--pt));background:var(--app-raised);box-shadow:0 0 0 calc(1 * var(--pt)) var(--app-border), 0 calc(6 * var(--pt)) calc(18 * var(--pt)) #11111314;display:flex}.VxihLa_plus{color:var(--app-iris)}.VxihLa_input{min-width:0;font-size:calc(16 * var(--pt));white-space:nowrap;flex:1;overflow:hidden}.VxihLa_emoji{margin-right:.35em}.VxihLa_understood{color:var(--app-iris-ink);font-weight:500}.VxihLa_caret{width:calc(2 * var(--pt));height:calc(20 * var(--pt));margin-left:calc(1 * var(--pt));vertical-align:calc(-4 * var(--pt));background:var(--app-iris);animation:1.1s step-end 6 VxihLa_blink;display:inline-block}.VxihLa_send{width:calc(38 * var(--pt));height:calc(38 * var(--pt));background:var(--app-iris);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.VxihLa_app .VxihLa_send svg{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.VxihLa_homeIndicator{bottom:calc(8 * var(--pt));width:calc(134 * var(--pt));height:calc(5 * var(--pt));background:var(--app-text);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.VxihLa_banner{display:none}@media (min-width:1100px){.VxihLa_banner{background:color-mix(in srgb, var(--surface) 84%, transparent);width:264px;box-shadow:var(--shadow-md), inset 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;font-size:.875rem;line-height:1.35;animation:.6s cubic-bezier(.16,1,.3,1) 1.3s both VxihLa_drop;display:flex;position:absolute;top:60%;left:-12%}}.VxihLa_bannerIcon{width:38px;height:38px}.VxihLa_bannerText{flex-direction:column;flex:1;min-width:0;display:flex}.VxihLa_bannerTop{justify-content:space-between;gap:8px;display:flex}.VxihLa_bannerTop span{color:var(--text-2);font-size:.8125rem}@keyframes VxihLa_rise{0%{opacity:0;transform:translateY(calc(8 * var(--pt))) scale(.96)}}@keyframes VxihLa_drop{0%{opacity:0;transform:translateY(-12px)scale(.97)}}@keyframes VxihLa_blink{50%{opacity:0}}
._4DQgAq_points{gap:16px;display:grid}._4DQgAq_point{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--border);padding:clamp(24px,3vw,32px)}._4DQgAq_icon{background:var(--iris-tint);width:44px;height:44px;color:var(--iris-ink);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}._4DQgAq_icon svg{width:22px;height:22px}._4DQgAq_title{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}._4DQgAq_text{color:var(--text-2);margin-top:8px}._4DQgAq_more{text-align:center;margin-top:32px;font-weight:600}@media (min-width:840px){._4DQgAq_points{grid-template-columns:repeat(3,minmax(0,1fr))}}
.m5JZOa_section{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--mint-tint) 55%, transparent) 50%, transparent)}.m5JZOa_layout{align-items:center;gap:56px;display:grid}.m5JZOa_steps{counter-reset:step;gap:24px;display:grid}.m5JZOa_steps li{counter-increment:step;padding-left:56px;position:relative}.m5JZOa_steps li:before{content:counter(step);background:var(--surface);width:36px;height:36px;box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--border);color:var(--text);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.m5JZOa_stepTitle{letter-spacing:-.015em;font-size:1.125rem;font-weight:650}.m5JZOa_stepText{color:var(--text-2);margin-top:4px}.m5JZOa_note{border-top:1px solid var(--border);color:var(--text-2);margin-top:28px;padding-top:20px;font-size:.9375rem}.m5JZOa_visual{justify-items:center;padding-bottom:72px;display:grid;position:relative}.m5JZOa_list{background:var(--surface);width:min(100%,400px);box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--border);border-radius:28px;padding:22px 22px 10px}.m5JZOa_listHead{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.m5JZOa_listHead>span:first-child{flex-direction:column;display:flex}.m5JZOa_listTitle{letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.2}.m5JZOa_listMeta{color:var(--text-2);font-size:.875rem}.m5JZOa_avatars{padding-top:4px;display:flex}.m5JZOa_avatars span{border:2px solid var(--surface);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:700;display:grid}.m5JZOa_avatars span+span{margin-left:-8px}.m5JZOa_you{background:#4545e0}.m5JZOa_sam{background:#0e7a47}.m5JZOa_row{border-top:1px solid var(--border);align-items:flex-start;gap:14px;padding-block:12px;display:flex}.m5JZOa_row>span:last-child{flex-direction:column;gap:2px;display:flex}.m5JZOa_check,.m5JZOa_checked{border-radius:50%;flex-shrink:0;width:24px;height:24px}.m5JZOa_check{border:2px solid color-mix(in srgb, var(--text-2) 60%, transparent)}.m5JZOa_checked{background:var(--mint);color:#fff;place-items:center;display:grid}.m5JZOa_checked svg{stroke-width:3px;width:15px;height:15px}.m5JZOa_rowTitle{line-height:1.35}.m5JZOa_rowMeta{color:var(--text-2);font-size:.875rem}.m5JZOa_done .m5JZOa_rowTitle{color:var(--text-2);text-decoration:line-through}.m5JZOa_code{background:var(--surface);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--border);border-radius:22px;flex-direction:column;align-items:center;gap:2px;padding:16px 22px;display:flex;position:absolute;bottom:0;right:max(0px,50% - 250px)}.m5JZOa_codeLabel,.m5JZOa_codeMeta{color:var(--text-2);font-size:.8125rem;font-weight:600}.m5JZOa_codeValue{color:var(--text);font-family:var(--mono);letter-spacing:.12em;font-size:1.75rem;font-weight:700;line-height:1.25}@media (min-width:960px){.m5JZOa_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}
