._3rFKZq_hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem)}._3rFKZq_band{max-width:var(--landing-measure);align-items:center;gap:2.75rem;margin:0 auto;display:grid}@media (min-width:1024px){._3rFKZq_band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}}._3rFKZq_content{gap:1.375rem;min-width:0;display:grid}._3rFKZq_title{color:hsl(var(--foreground));letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;max-width:38.75rem;margin:0;line-height:1.1}._3rFKZq_accent{color:var(--primary-color)}._3rFKZq_promise{max-width:38rem;color:hsl(var(--text-secondary));font-size:var(--font-size-base);margin:0;line-height:1.6}@media (min-width:768px){._3rFKZq_promise{font-size:var(--font-size-lg)}}._3rFKZq_action{min-width:0}._3rFKZq_trust{color:hsl(var(--text-muted));font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:.875rem 0 0;display:flex}._3rFKZq_trustSeparator{color:hsl(var(--text-muted))}@media (max-width:560px){._3rFKZq_trustSeparator{display:none}}._3rFKZq_trustLink{color:hsl(var(--text-secondary));border-bottom:1px solid hsl(var(--border));min-height:var(--tap-target-pointer);align-items:center;padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}._3rFKZq_trustLink:hover{color:hsl(var(--foreground));border-bottom-color:hsl(var(--text-secondary))}._3rFKZq_trustLink:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;border-radius:6px}._3rFKZq_scene{min-width:0}._3rFKZq_sceneMeta{color:hsl(var(--text-secondary));font-size:var(--font-size-sm);margin:.875rem 0 0}
.Si0FSq_field{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;display:flex}.Si0FSq_link{min-width:0;color:hsl(var(--foreground));font-family:var(--font-geist-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Si0FSq_action{background:var(--primary-color);color:hsl(var(--on-accent));font-size:var(--font-size-xs);border-radius:6px;flex-shrink:0;margin-left:auto;padding:.25rem .5rem;font-weight:600}
.AVkkIG_frame{isolation:isolate;aspect-ratio:16/9;background-color:hsl(var(--player-bg));background-image:radial-gradient(60% 70% at 72% 30%, hsl(var(--player-glow)/.42), transparent 60%),radial-gradient(45% 60% at 22% 64%, hsl(var(--player-haze)/.45), transparent 62%),linear-gradient(165deg, hsl(var(--player-haze)/.3), hsl(var(--player-bg)) 55%);color:hsl(var(--caption-fg));border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (max-width:560px){.AVkkIG_frame{aspect-ratio:4/3}}.AVkkIG_frame:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 50% 40%, transparent 55%, hsl(var(--player-bg)/.55)),linear-gradient(to top, hsl(var(--player-bg)/.7), transparent 34%);position:absolute;inset:0}.AVkkIG_top{top:.75rem;color:hsl(var(--caption-fg)/.85);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;inset-inline:1rem}.AVkkIG_channel{align-items:center;gap:.5rem;min-width:0;font-weight:600;display:inline-flex}.AVkkIG_avatar{background:hsl(var(--caption-fg)/.85);border-radius:9999px;flex-shrink:0;width:1.375rem;height:1.375rem}.AVkkIG_captions{font-family:var(--font-geist-mono);flex-shrink:0}.AVkkIG_captionRow{bottom:3.375rem;z-index:1;justify-content:center;padding-inline:.75rem;font-size:clamp(.9375rem,2.2vw,1.375rem);line-height:1.35;display:flex;position:absolute;inset-inline:0}.AVkkIG_controls{bottom:.75rem;z-index:1;color:hsl(var(--caption-fg)/.9);font-size:var(--font-size-xs);gap:.5rem;display:grid;position:absolute;inset-inline:1rem}.AVkkIG_track{background:hsl(var(--caption-fg)/.25);border-radius:2px;height:4px;display:block;position:relative}.AVkkIG_progress{border-radius:inherit;background:var(--primary-color);width:34%;position:absolute;inset:0 auto 0 0}.AVkkIG_thumb{background:var(--primary-color);border-radius:9999px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:34%}.AVkkIG_controlRow{align-items:center;gap:.75rem;display:flex}.AVkkIG_play{border-block:6px solid #0000;border-left:10px solid;width:0;height:0}.AVkkIG_time{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}
.LAwILa_line{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:100%;display:inline-flex}.LAwILa_phrase{background:hsl(var(--caption-bg)/.8);color:hsl(var(--caption-fg));text-align:center;text-wrap:balance;border-radius:4px;margin:0;padding:.2em .55em .3em;line-height:1.4}.LAwILa_anchor{display:inline-block;position:relative}.LAwILa_word{isolation:isolate;color:inherit;background:0 0;padding:0 .25em;font-weight:600;display:inline-block;position:relative}.LAwILa_word:before{content:"";z-index:-1;background:rgba(var(--primary-color-rgb), .5);transform-origin:0;border-radius:4px;position:absolute;inset:-.12em -.05em}.LAwILa_popover{z-index:1;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)}.LAwILa_gloss{border:1px solid hsl(var(--border));background:hsl(var(--background-elevated));width:fit-content;font-size:var(--font-size-base);border-radius:12px;align-items:baseline;gap:.75rem;margin:0;padding:.75rem 1rem;display:flex}.LAwILa_glossTerm{color:hsl(var(--text-muted));font-size:var(--font-size-sm)}.LAwILa_glossValue{border-left:1px solid hsl(var(--border-muted));color:hsl(var(--foreground));margin:0;padding-left:.75rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.LAwILa_line[data-showcase-animated] [data-showcase-word]:before{animation:.42s ease-out 1.2s both LAwILa_showcaseHighlight}}@keyframes LAwILa_showcaseHighlight{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}
.m_zr7W_popover{border:1px solid hsl(var(--border));background:hsl(var(--background-elevated));width:max-content;max-width:15rem;color:hsl(var(--foreground));font-size:var(--font-size-sm);text-align:left;border-radius:10px;gap:.375rem;padding:.625rem .75rem;font-weight:400;line-height:1.4;display:grid;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.m_zr7W_popover:after{content:"";border:7px solid #0000;border-top-color:hsl(var(--background-elevated));margin-left:-7px;position:absolute;top:100%;left:50%}.m_zr7W_head{align-items:baseline;gap:.5rem;display:flex}.m_zr7W_word{font-size:var(--font-size-base);font-weight:700}.m_zr7W_transcription{color:hsl(var(--text-muted));font-family:var(--font-geist-mono);font-size:var(--font-size-xs)}.m_zr7W_translation{font-size:var(--font-size-base);font-weight:600}.m_zr7W_actions{flex-wrap:wrap;gap:.375rem;display:flex}.m_zr7W_action{border:1px solid hsl(var(--border));color:hsl(var(--text-secondary));font-size:var(--font-size-xs);border-radius:6px;align-items:center;padding:.1875rem .5rem;font-weight:600;display:inline-flex}.m_zr7W_action[data-showcase-action-primary]{background:var(--primary-color);color:hsl(var(--on-accent));border-color:#0000}
.OV8bhG_card{border:1px solid hsl(var(--border));background:hsl(var(--background-elevated));border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.OV8bhG_original{color:hsl(var(--foreground));font-size:var(--font-size-lg);margin:0;font-weight:600}.OV8bhG_transcription{color:hsl(var(--text-muted));font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0}.OV8bhG_translation{color:hsl(var(--text-secondary));margin:0}.OV8bhG_repetition{color:hsl(var(--text-muted));font-size:var(--font-size-xs);align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.OV8bhG_step{background:hsl(var(--border));border-radius:9999px;width:1.5rem;height:2px}.OV8bhG_step[data-showcase-step-reached]{background:rgba(var(--primary-color-rgb), .85)}.OV8bhG_repetitionValue{font-variant-numeric:tabular-nums;margin-left:.25rem}
._2jWBma_figures{padding-block:0}._2jWBma_row{max-width:var(--landing-measure);border-block:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}._2jWBma_figure{min-width:0;color:hsl(var(--text-muted));font-size:var(--font-size-sm);align-content:start;gap:2px;margin:0;padding:1.375rem 0;display:grid}._2jWBma_figure+._2jWBma_figure{border-left:1px solid hsl(var(--border));padding-left:clamp(.875rem,3vw,2rem)}._2jWBma_value{color:hsl(var(--foreground));font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.2}
.XOaRoW_container{max-width:var(--landing-measure);margin:0 auto}.XOaRoW_header{gap:.875rem;max-width:44rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.XOaRoW_title{color:hsl(var(--foreground));margin:0}.XOaRoW_description{color:hsl(var(--text-secondary));font-size:var(--font-size-lg);margin:0;line-height:1.6}.XOaRoW_panel{border:1px solid hsl(var(--foreground)/.1);background-color:hsl(var(--player-bg));background-image:radial-gradient(60% 90% at 85% 0%, hsl(var(--player-glow)/.2), transparent 60%),radial-gradient(50% 80% at 10% 100%, hsl(var(--player-haze)/.28), transparent 62%);border-radius:16px;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.XOaRoW_groups{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.75rem 1.5rem;display:grid}@media (max-width:560px){.XOaRoW_groups{scroll-snap-type:x mandatory;padding-inline:clamp(1.25rem,3vw,2.25rem);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1rem;margin-inline:calc(-1*clamp(1.25rem,3vw,2.25rem));padding-bottom:.5rem;scroll-padding-inline:clamp(1.25rem,3vw,2.25rem);overflow-x:auto}.XOaRoW_group{scroll-snap-align:start}}.XOaRoW_group{align-content:start;gap:.75rem;min-width:0;display:grid}.XOaRoW_caption{color:hsl(var(--foreground));align-items:center;gap:.625rem;margin:0;display:flex}.XOaRoW_icon{width:1.125rem;height:1.125rem;color:var(--primary-color);flex-shrink:0}.XOaRoW_queries{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.XOaRoW_queryItem{margin:0}.XOaRoW_query{min-height:var(--tap-target-touch);border:1px solid hsl(var(--foreground)/.16);background:hsl(var(--foreground)/.07);color:hsl(var(--foreground));font-size:var(--font-size-sm);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.XOaRoW_query:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb), .24);color:hsl(var(--foreground))}.XOaRoW_query:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;color:hsl(var(--foreground))}.XOaRoW_queryText{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.XOaRoW_play{width:1.25rem;height:1.25rem;color:var(--primary-color);flex-shrink:0}
.gLPqba_container{max-width:var(--landing-measure);margin:0 auto}.gLPqba_title{max-width:44rem;color:hsl(var(--foreground));margin:0 0 clamp(2rem,4vw,3rem)}.gLPqba_versus{gap:2rem;display:grid}@media (min-width:860px){.gLPqba_versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.gLPqba_column{border-top:2px solid hsl(var(--border));align-content:start;gap:.875rem;min-width:0;padding-top:1.25rem;display:grid}.gLPqba_label{color:hsl(var(--text-muted));font-size:var(--font-size-sm);margin:0}.gLPqba_text{color:hsl(var(--text-secondary));margin:0;line-height:1.6}.gLPqba_points{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gLPqba_point{color:hsl(var(--text-secondary));align-items:baseline;gap:.625rem;margin:0;display:flex}.gLPqba_point:before{content:"–";content:"–"/"";color:hsl(var(--text-muted));flex-shrink:0}.gLPqba_column[data-versus=after]{border-top-color:var(--primary-color)}.gLPqba_column[data-versus=after] .gLPqba_label{color:var(--primary-color);font-weight:600}.gLPqba_column[data-versus=after] .gLPqba_text,.gLPqba_column[data-versus=after] .gLPqba_point{color:hsl(var(--foreground))}.gLPqba_column[data-versus=after] .gLPqba_point:before{content:"+";content:"+"/"";color:var(--primary-color);font-weight:700}
.oYwI0W_container{max-width:var(--landing-measure);margin:0 auto}.oYwI0W_header{gap:.875rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.oYwI0W_title{color:hsl(var(--foreground));margin:0}.oYwI0W_subtitle{color:hsl(var(--text-secondary));font-size:var(--font-size-lg);margin:0}.oYwI0W_steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.oYwI0W_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.oYwI0W_step{align-content:start;gap:.875rem;min-width:0;margin:0;display:grid}.oYwI0W_tick{align-items:center;gap:.625rem;display:flex}.oYwI0W_tick:after{content:"";background:hsl(var(--border));border-radius:1px;flex:1;height:2px}.oYwI0W_number{background:var(--primary-color);width:1.625rem;height:1.625rem;color:hsl(var(--on-accent));font-size:var(--font-size-xs);border-radius:9999px;place-items:center;font-weight:700;display:grid}.oYwI0W_scene{border:1px solid hsl(var(--border));background:hsl(var(--background-elevated));min-width:0;min-height:8.25rem;font-size:var(--font-size-sm);border-radius:12px;align-content:center;padding:1rem;display:grid}.oYwI0W_stepTitle{color:hsl(var(--foreground));margin:0}.oYwI0W_stepText{color:hsl(var(--text-secondary));margin:0;line-height:1.6}
.XmX4Ma_container{max-width:var(--landing-measure);margin:0 auto}.XmX4Ma_title{max-width:44rem;color:hsl(var(--foreground));margin:0 0 clamp(2rem,4vw,3rem)}.XmX4Ma_layout{gap:2.25rem;display:grid}@media (min-width:900px){.XmX4Ma_layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3.5rem}}.XmX4Ma_blockTitle{color:hsl(var(--foreground));margin:0 0 .625rem}.XmX4Ma_list{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.XmX4Ma_entry{border-top:1px solid hsl(var(--border));margin:0}.XmX4Ma_link{min-height:var(--tap-target-touch);color:hsl(var(--foreground));font-size:var(--font-size-lg);justify-content:space-between;align-items:baseline;gap:.625rem;padding:.75rem 0;text-decoration:none;display:flex}.XmX4Ma_link:hover .XmX4Ma_name{color:var(--primary-color)}.XmX4Ma_name{transition:color .15s}.XmX4Ma_here{color:var(--primary-color);font-family:var(--font-geist-mono);font-size:var(--font-size-xs);flex-shrink:0}.XmX4Ma_entry[data-current-tenant] .XmX4Ma_name{color:var(--primary-color);font-weight:600}.XmX4Ma_interface{color:hsl(var(--text-secondary));margin:0;line-height:1.7}
.uiVBFq_container{max-width:var(--landing-measure);margin:0 auto}.uiVBFq_title{max-width:44rem;color:hsl(var(--foreground));margin:0 0 clamp(2rem,4vw,3rem)}.uiVBFq_plans{gap:1.25rem;max-width:56rem;display:grid}@media (min-width:820px){.uiVBFq_plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.uiVBFq_plan{border:1px solid hsl(var(--border));background:hsl(var(--background-elevated));border-radius:16px;flex-direction:column;gap:1.125rem;min-width:0;padding:1.75rem;display:flex}.uiVBFq_pro{border:2px solid var(--primary-color);padding:calc(1.75rem - 1px)}.uiVBFq_head{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.uiVBFq_name{color:hsl(var(--foreground));letter-spacing:.06em;margin:0}.uiVBFq_badge{background:var(--primary-color);color:hsl(var(--on-accent));font-size:var(--font-size-xs);border-radius:6px;padding:.1875rem .5rem;font-weight:600}.uiVBFq_price{gap:.25rem;margin:0;display:grid}.uiVBFq_amount{color:hsl(var(--foreground));font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700;line-height:1}.uiVBFq_period{color:hsl(var(--text-secondary));font-size:var(--font-size-lg);letter-spacing:0;font-weight:500}.uiVBFq_note,.uiVBFq_from{color:hsl(var(--text-muted));font-size:var(--font-size-sm);margin:0}.uiVBFq_features{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.uiVBFq_feature{color:hsl(var(--foreground));align-items:baseline;gap:.625rem;margin:0;display:flex}.uiVBFq_feature:before{content:"";background:hsl(var(--text-muted));border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.uiVBFq_pro .uiVBFq_feature:before{background:var(--primary-color)}.uiVBFq_limit{color:hsl(var(--text-muted))}.uiVBFq_button{width:100%;min-height:var(--tap-target-touch);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;margin-top:auto;padding:0 1.125rem;font-weight:600}.uiVBFq_quiet{border-color:hsl(var(--border));color:hsl(var(--foreground));background:0 0}.uiVBFq_quiet:hover{border-color:hsl(var(--text-muted))}.uiVBFq_primary{background:var(--primary-color);color:hsl(var(--on-accent))}.uiVBFq_primary:hover{filter:brightness(1.08)}