.Odb7fa_legal{padding-bottom:var(--section-gap)}.Odb7fa_body{gap:48px;display:grid}.Odb7fa_contents{display:none}.Odb7fa_contentsList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Odb7fa_contentsLink{border-radius:var(--r-s);color:var(--muted);font-size:var(--text-s);align-items:baseline;gap:12px;padding:9px 14px 10px;font-weight:550;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.Odb7fa_contentsLink:hover{color:var(--text)}.Odb7fa_contentsLink[aria-current=true]{background:var(--a);color:var(--on-a)}.Odb7fa_contentsLink:focus-visible{outline:2px solid var(--text);outline-offset:2px}.Odb7fa_contentsN{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;flex:none}@media (hover:hover) and (pointer:fine){.Odb7fa_contentsLink:not([aria-current=true]):hover{background:var(--raised)}}@media (min-width:1040px){.Odb7fa_body{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,112px)}.Odb7fa_contents{display:block;position:sticky;top:24px}.Odb7fa_contentsList{overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100svh - 48px);overflow-y:auto}}.Odb7fa_topics{flex-direction:column;display:flex}.Odb7fa_topic{border-top:1px solid var(--line);justify-items:start;gap:14px;min-width:0;padding-block:clamp(32px,4vw,48px);scroll-margin-top:24px;display:grid}.Odb7fa_topic:first-child{border-top:0;padding-top:0}.Odb7fa_index{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.Odb7fa_topicTitle{max-width:26ch;font-family:var(--font-display);letter-spacing:calc(-.025em + var(--display-track,0em));text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:720;line-height:1.08}.Odb7fa_prose{max-width:66ch;font-size:var(--text-l);text-wrap:pretty;overflow-wrap:anywhere;gap:.9em;line-height:1.6;display:grid}.Odb7fa_prose p{margin:0}.Odb7fa_subTitle{font-size:var(--text-l);margin:.6em 0 0;font-weight:720;line-height:1.35}.Odb7fa_prose ul{gap:.4em;margin:0;padding-inline-start:1.2em;display:grid}
.pv98pG_link,.pv98pG_link:hover{color:var(--text)}.pv98pG_button{white-space:nowrap;height:var(--button-h);letter-spacing:-.01em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.pv98pG_button:active{transform:scale(.97)}.pv98pG_button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.pv98pG_dark,.pv98pG_dark:hover{background:var(--a);color:var(--on-a)}@media (hover:hover) and (pointer:fine){.pv98pG_dark:hover:not(:disabled){background:color-mix(in srgb, var(--a) 84%, var(--bg))}}.pv98pG_light,.pv98pG_light:hover{background:var(--control-fill,var(--surface));box-shadow:inset 0 0 0 1px var(--line-control);color:var(--text);font-weight:600}@media (hover:hover) and (pointer:fine){.pv98pG_light:hover{background:color-mix(in srgb, var(--text) 7%, var(--control-fill,var(--surface)))}}.pv98pG_disabled,.pv98pG_disabled:hover{background:var(--raised);box-shadow:none;color:var(--muted);cursor:default;margin:0;font-family:inherit}.pv98pG_disabled:active{transform:none}.pv98pG_main{z-index:1;width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:0 clamp(16px,3.5vw,48px);position:relative}.pv98pG_main>footer{padding-inline:0}.pv98pG_main ::selection{background:var(--a);color:var(--on-a)}.pv98pG_hero{flex-direction:column;justify-content:center;gap:clamp(20px,3vh,28px);min-height:calc(100vh - 64px);padding:clamp(48px,8vh,96px) 0;display:flex}.pv98pG_h1{color:var(--text);font-family:var(--font-display);font-size:var(--display-l);letter-spacing:calc(-.035em + var(--display-track,0em));flex-direction:column;margin:0;font-weight:700;line-height:1.06;display:flex}.pv98pG_lead{max-width:32em;color:var(--text);font-size:var(--text-l);text-wrap:pretty;margin:0;line-height:1.45}.pv98pG_ctas{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.pv98pG_textLink{white-space:nowrap;border-bottom:1px solid;flex:none;padding-bottom:2px;font-size:.9375rem}@media (pointer:coarse){.pv98pG_textLink{position:relative}.pv98pG_textLink:after{content:"";position:absolute;inset:min(0px,50% - 22px)}}button.pv98pG_textLink{color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px}.pv98pG_section{border-top:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(72px,10vw,128px) 0;display:flex;position:relative}.pv98pG_h2{color:var(--text);font-family:var(--font-display);font-size:var(--display-m);letter-spacing:calc(-.035em + var(--display-track,0em));text-wrap:balance;margin:0 0 clamp(36px,5vw,72px);font-weight:700;line-height:.98}.pv98pG_body{font-size:var(--text-l);letter-spacing:-.01em;max-width:38ch;margin:0;line-height:1.4}.pv98pG_rule{border-top:1px solid var(--line)}.pv98pG_platform{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:baseline;gap:8px 24px;padding:22px 0;display:grid}.pv98pG_platformName{font-family:var(--font-display);font-size:var(--display-s);letter-spacing:calc(-.02em + var(--display-track,0em));font-weight:700;line-height:1.1}.pv98pG_platformApps{font-size:17px;line-height:1.4}.pv98pG_platformNote{font-family:var(--mono-stack,var(--mono)), monospace;color:var(--muted);font-size:13px}.pv98pG_notes{color:var(--muted);flex-direction:column;gap:6px;margin-top:20px;font-size:.9375rem;display:flex}.pv98pG_planDetails>summary{color:var(--text);cursor:pointer;border-radius:6px;padding:11px 0;font-weight:650;text-decoration:underline;list-style-position:inside;display:list-item}.pv98pG_planDetails>summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}.pv98pG_planDetails>.pv98pG_notes{margin-top:4px}.pv98pG_languages{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;gap:.3em .7em;font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.2;display:flex}.pv98pG_plans{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(16px,2vw,28px);display:grid}@media (max-width:1199.98px){.pv98pG_plans{grid-auto-flow:row}}.pv98pG_plan{--plan:var(--b);--plan-ink:var(--b-ink);--plan-ink-large:var(--b-ink-large);--on-plan:var(--on-b);--tab-bg:var(--bg);--tab-fg:var(--plan-ink);--card-bg:var(--bg);--card-edge:var(--plan);--card-fg:var(--text);--price-fg:var(--plan-ink-large);--btn-bg:transparent;--btn-fg:var(--plan-ink);--btn-edge:var(--plan);--btn-hover-bg:var(--plan);--btn-hover-fg:var(--on-plan);flex-direction:column;min-width:0;display:flex}.pv98pG_plan:nth-child(3n+2){--plan:var(--a);--plan-ink:var(--a-ink);--plan-ink-large:var(--a-ink-large);--on-plan:var(--on-a)}.pv98pG_plan:nth-child(3n){--plan:var(--c);--plan-ink:var(--c-ink);--plan-ink-large:var(--c-ink-large);--on-plan:var(--on-c)}.pv98pG_plan[aria-current]{--card-bg:var(--plan);--card-fg:var(--on-plan);--price-fg:var(--on-plan)}.pv98pG_planBody{z-index:1;border:2px solid var(--card-edge);background:var(--card-bg);min-height:300px;color:var(--card-fg);text-align:center;border-radius:0 14px 14px;flex-direction:column;flex:1;align-items:center;padding:clamp(28px,3vw,40px) clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px);display:flex;position:relative}.pv98pG_planPrice{color:var(--price-fg);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;display:flex}.pv98pG_price{font-family:var(--font-display);letter-spacing:calc(-.05em + var(--display-track,0em));font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,6vw,5.75rem);font-weight:800;line-height:.92}.pv98pG_perMonth{font-size:var(--text-l);white-space:nowrap;font-weight:500;line-height:1.2}.pv98pG_planHours{font-family:var(--mono-stack,var(--mono)), monospace;letter-spacing:.01em;margin-top:16px;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.4}.pv98pG_planCreditIcon{vertical-align:-.14em;margin-right:.35em}.pv98pG_planNote{text-wrap:balance;max-width:22ch;margin:16px 0 28px;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.3}.pv98pG_planRenewal{margin:auto 0 16px;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.3}.pv98pG_plan .pv98pG_planRenewal~.pv98pG_planCta.pv98pG_button,.pv98pG_planRenewal~.pv98pG_planCta{margin-top:0}.pv98pG_plan .pv98pG_planCta.pv98pG_button{text-align:center;text-wrap:balance;white-space:normal;background:var(--btn-bg);height:auto;min-height:52px;box-shadow:inset 0 0 0 2px var(--btn-edge);color:var(--btn-fg);align-self:stretch;margin-top:auto;padding:10px 20px;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;line-height:1.2;transition:background-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.pv98pG_plan .pv98pG_planCta.pv98pG_button:hover{background:var(--btn-hover-bg);color:var(--btn-hover-fg)}}.pv98pG_planCta{justify-content:center;align-self:stretch;margin-top:auto;display:flex}.pv98pG_planCta>.pv98pG_disabled{flex:1;height:auto;min-height:52px}.pv98pG_plan[aria-current] .pv98pG_planCta>.pv98pG_disabled{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--on-plan) 45%, transparent);color:var(--on-plan);background:0 0}@media (max-width:899.98px){.pv98pG_price{font-size:3.25rem}.pv98pG_planNote{margin:12px 0 20px}.pv98pG_hero{min-height:auto}}.pv98pG_intro{min-height:auto;padding:calc(64px + clamp(24px,5vh,56px)) 0 clamp(40px,7vh,80px)}@media (max-width:719px){.pv98pG_intro{padding-top:90px}}.pv98pG_policyRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:baseline;gap:8px 24px;padding:24px 0;display:grid}.pv98pG_policyText{flex-direction:column;gap:12px;max-width:60ch;font-size:1.0625rem;line-height:1.45;display:flex}.pv98pG_policyText p{margin:0}@media (max-width:899.98px){.pv98pG_policyRow{grid-template-columns:minmax(0,1fr)}}.pv98pG_policyRow h2{margin:0}.pv98pG_inlineLink{border-bottom:1px solid}.pv98pG_form{flex-direction:column;gap:12px;max-width:34em;display:flex}fieldset.pv98pG_form{border:1px solid var(--line);border-radius:14px;margin:0;padding:16px}.pv98pG_form :is(progress,meter){accent-color:var(--a)}.pv98pG_form :is(input[type=checkbox],input[type=radio]){appearance:none;background:var(--control-fill,var(--surface));width:20px;height:20px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text) 45%, transparent);cursor:pointer;flex:none;place-content:center;margin:0;transition:box-shadow .16s cubic-bezier(.23,1,.32,1),background-color .16s;display:inline-grid}.pv98pG_form input[type=radio]{border-radius:50%}.pv98pG_form input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--text)}.pv98pG_form input[type=checkbox]{border-radius:6px}.pv98pG_form input[type=checkbox]:before{content:"";border-bottom:2px solid var(--bg);border-left:2px solid var(--bg);width:10px;height:5.5px;transition:transform .16s cubic-bezier(.23,1,.32,1);transform:translateY(-1px)rotate(-45deg)scale(0)}.pv98pG_form input[type=checkbox]:checked{background:var(--text);box-shadow:none}.pv98pG_form input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.pv98pG_form :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--text);outline-offset:2px}.pv98pG_form :is(input[type=checkbox],input[type=radio]):disabled{opacity:.45;cursor:default}.pv98pG_form .pv98pG_formNote:has(>:is(input[type=checkbox],input[type=radio])){padding-block:var(--choice-pad,0px);cursor:pointer;padding-inline-start:32px;display:block;position:relative}.pv98pG_form .pv98pG_formNote>:is(input[type=checkbox],input[type=radio]){inset-inline-start:0;top:calc(var(--choice-pad,0px) + (1lh - 20px) / 2);position:absolute}@media (prefers-reduced-motion:reduce){.pv98pG_form :is(input[type=checkbox],input[type=radio]),.pv98pG_form input[type=checkbox]:before{transition:none}}.pv98pG_fieldLabel{color:var(--muted);font-size:var(--text-s);font-weight:600;line-height:1.2}.pv98pG_field{min-width:0;height:var(--field-h);background:var(--control-fill,var(--surface));box-shadow:inset 0 0 0 1px var(--line-field);color:var(--text);font:inherit;border:0;border-radius:999px;padding:0 16px 0 18px;font-size:.9375rem;font-weight:600}@media (pointer:coarse){.pv98pG_field{font-size:1rem}}textarea.pv98pG_field{resize:vertical;border-radius:14px;height:auto;padding:12px 18px;line-height:1.45}select.pv98pG_field{cursor:pointer}.pv98pG_field:focus-visible{outline:2px solid var(--text);outline-offset:2px}.pv98pG_formNote{margin:0;font-size:.9375rem;line-height:1.45}.pv98pG_flowForm :is(input,select).pv98pG_field,.pv98pG_flowForm .pv98pG_button{height:var(--control-h,48px)}.pv98pG_flowForm .pv98pG_button{padding:0 22px;font-size:1rem}.pv98pG_flowForm .pv98pG_ctas{flex-direction:column;align-items:stretch;gap:12px}.pv98pG_flowForm .pv98pG_ctas>form{flex-direction:column;display:flex}.pv98pG_flowForm .pv98pG_ctas>.pv98pG_button,.pv98pG_flowForm .pv98pG_ctas>form>.pv98pG_button{width:100%}.pv98pG_flowForm .pv98pG_ctas>.pv98pG_link{align-self:center}@media (max-width:899px){.pv98pG_flowForm>:is(form,.pv98pG_form):has(>.pv98pG_ctas){flex:1 0 auto}.pv98pG_flowForm>:is(form,.pv98pG_form)>.pv98pG_ctas{z-index:1;margin-bottom:calc(-20px - env(safe-area-inset-bottom,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--surface) 20px);order:1;position:sticky;bottom:0}.pv98pG_flowForm>:is(form,.pv98pG_form)>.pv98pG_ctas,.pv98pG_flowForm>.pv98pG_ctas:last-child{margin-top:auto;padding-top:20px}.pv98pG_flowForm .pv98pG_form>.pv98pG_formNote:has(>:is(input[type=checkbox],input[type=radio])){--choice-pad:10px}.pv98pG_flowForm .pv98pG_form>.pv98pG_formNote:has(>input[type=radio])+.pv98pG_formNote:has(>input[type=radio]){border-top:1px solid var(--line);margin-top:-12px}}.pv98pG_flowForm :is(.pv98pG_formNote,.pv98pG_body){font-size:var(--text-l);line-height:1.45}.pv98pG_flowForm .pv98pG_form>.pv98pG_lead{background:var(--control-fill,var(--bg));border-radius:14px;padding:14px 18px}@media (min-width:900px){.pv98pG_flowForm .pv98pG_policyRow{grid-template-columns:8rem minmax(0,1fr);gap:4px 16px;padding:18px 0}}.pv98pG_flowForm .pv98pG_policyRow .pv98pG_platformName{font-size:1.25rem}.pv98pG_formNote[role=alert],.pv98pG_lead[role=alert]{color:var(--danger)}.pv98pG_buttonReset{cursor:pointer;margin:0;font-family:inherit}.pv98pG_buttonReset:disabled{cursor:default}.pv98pG_buttonReset:disabled:not(.pv98pG_disabled){opacity:.5}.pv98pG_buttonReset:disabled:active{transform:none}.pv98pG_actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.pv98pG_consent{background:var(--surface);--control-fill:var(--bg);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-m);color:var(--text);border-radius:20px;flex-direction:column;gap:16px;padding:clamp(16px,2vw,24px);display:flex}@media (prefers-reduced-motion:reduce){.pv98pG_button{transition:background-color .2s,box-shadow .2s,color .2s}.pv98pG_button:active{transform:none}}
.cKX56G_field{flex-direction:column;gap:8px;min-width:0;display:flex}.cKX56G_row{flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:34em;display:flex}.cKX56G_row>.cKX56G_field{flex:240px}.cKX56G_pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;max-width:34em;display:grid}.cKX56G_actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cKX56G_withNote{flex-wrap:wrap;flex:auto;align-items:center;gap:10px 16px;min-width:0;display:flex}.cKX56G_withNote>.cKX56G_note{flex:240px}.cKX56G_line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;max-width:60ch;display:grid}.cKX56G_line>p{margin:0}.cKX56G_line>:last-child:not(p){justify-self:end}:is(.cKX56G_row,.cKX56G_actions,.cKX56G_line)>.cKX56G_fieldButton,:is(.cKX56G_row,.cKX56G_actions)>:is(form,.cKX56G_withNote)>.cKX56G_fieldButton{height:44px;padding:0 20px;font-size:.9375rem}@media (max-width:719px){.cKX56G_actions,.cKX56G_withNote,.cKX56G_row{flex-direction:column;align-items:stretch}.cKX56G_actions>form{flex-direction:column;display:flex}.cKX56G_row>.cKX56G_field,.cKX56G_withNote>.cKX56G_note{flex:none}.cKX56G_line{grid-template-columns:minmax(0,1fr)}.cKX56G_line>:last-child:not(p){justify-self:stretch}.cKX56G_fieldButton{justify-content:center;width:100%}}.cKX56G_select{width:100%;height:var(--control-h,44px);background:var(--control-fill,var(--surface));box-shadow:inset 0 0 0 1px var(--line-field);color:var(--text);font:inherit;border:0;border-radius:999px;padding:0 16px 0 18px;font-size:.9375rem;font-weight:600}.cKX56G_select:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cKX56G_facts{grid-template-columns:max-content minmax(0,1fr);gap:10px 32px;margin:0;display:grid}.cKX56G_facts dt{color:var(--muted);font-size:.875rem;font-weight:600;line-height:1.6}.cKX56G_facts dd{overflow-wrap:anywhere;margin:0}@media (max-width:479px){.cKX56G_facts{grid-template-columns:minmax(0,1fr);gap:2px}.cKX56G_facts dd+dt{margin-top:10px}}.cKX56G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cKX56G_note{max-width:46ch;color:var(--muted);margin:0;font-size:.875rem;line-height:1.45}.cKX56G_fieldButton.cKX56G_danger,.cKX56G_fieldButton.cKX56G_danger:hover{background:var(--control-fill,var(--surface));box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger)}.cKX56G_fieldButton.cKX56G_dangerSolid,.cKX56G_fieldButton.cKX56G_dangerSolid:hover{background:var(--danger);box-shadow:none;color:var(--on-danger)}@media (hover:hover) and (pointer:fine){.cKX56G_fieldButton.cKX56G_danger:hover{background:var(--danger);color:var(--on-danger)}.cKX56G_fieldButton.cKX56G_dangerSolid:hover{background:color-mix(in srgb, var(--danger) 88%, var(--text))}}.cKX56G_voices{border:0;min-width:0;max-width:34em;margin:0;padding:0}.cKX56G_voices>legend{margin-bottom:4px;padding:0}.cKX56G_voice{align-items:center;gap:12px;padding-block:8px;display:flex}.cKX56G_voice+.cKX56G_voice{border-top:1px solid var(--line)}.cKX56G_voiceChoice{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;font-size:1.0625rem;line-height:1.45;display:flex}.cKX56G_voiceName{font-weight:600}.cKX56G_voiceKind{color:var(--muted);font-size:.9375rem}.cKX56G_radio{appearance:none;background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text) 45%, transparent);cursor:pointer;transition:box-shadow .16s var(--ease-out-strong);border-radius:50%;flex:none;margin:0}.cKX56G_radio:checked{box-shadow:inset 0 0 0 6px var(--text)}.cKX56G_radio:focus-visible,.cKX56G_play:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cKX56G_play{background:var(--control-fill,var(--surface));width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--text);cursor:pointer;touch-action:manipulation;transition:transform .16s var(--ease-out-strong), background-color .2s ease, color .2s ease;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.cKX56G_play[aria-pressed=true]{background:var(--text);color:var(--bg)}.cKX56G_play:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.cKX56G_play:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--text) 7%, var(--control-fill,var(--surface)))}}@media (prefers-reduced-motion:reduce){.cKX56G_radio,.cKX56G_play{transition:none}}
.dY2jVG_hero{--header-h:64px;--hero-pad-top:calc(var(--header-h) + clamp(24px, 5vh, 56px));--hero-pad-bottom:clamp(40px, 7vh, 80px);min-height:100svh;padding:var(--hero-pad-top) var(--gutter) var(--hero-pad-bottom);display:flex}.dY2jVG_inner{width:100%;max-width:calc(var(--max) - 2 * var(--gutter));flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(32px,4vw,72px);margin:0 auto;display:grid}.dY2jVG_copy{min-width:0;padding-block:8px}.dY2jVG_h1{color:var(--text);font-family:var(--font-display);--hero-full:var(--display-l);font-size:var(--hero-full);letter-spacing:calc(-.035em + var(--display-track,0em));margin:0;font-weight:700;line-height:1.06}.dY2jVG_fitted{container-type:inline-size}.dY2jVG_fitted .dY2jVG_h1{font-size:clamp(calc(.6 * var(--hero-full)), calc(100cqi / var(--hero-need)), var(--hero-full))}.dY2jVG_line1,.dY2jVG_line2,.dY2jVG_line3{display:block}.dY2jVG_wordLine{white-space:nowrap;margin:.06em 0 .08em}.dY2jVG_hear{white-space:nowrap}.dY2jVG_sub{max-width:32em;color:var(--text);font-size:var(--text-l);text-wrap:pretty;margin:clamp(20px,3vh,28px) 0 0;line-height:1.45}.dY2jVG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(24px,3.5vh,32px);display:flex}.dY2jVG_primary,.dY2jVG_secondary{justify-content:var(--hero-cta-justify,flex-start);width:var(--hero-cta-width,auto);height:var(--hero-cta-height,56px);border-radius:var(--r-pill,999px);font-size:var(--hero-cta-size,1.0625rem);letter-spacing:-.01em;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--press) var(--ease-out-strong), background-color .2s ease, border-color .2s ease;align-items:center;text-decoration:none;display:inline-flex}.dY2jVG_primary{padding:var(--hero-cta-padding,0 10px 0 20px);background:var(--a);color:var(--on-a);gap:10px;font-weight:700}.dY2jVG_primary:hover{color:var(--on-a)}.dY2jVG_secondary{border:1.5px solid color-mix(in srgb, var(--text) 32%, transparent);color:var(--text);gap:10px;padding:0 24px 0 20px;font-weight:600}.dY2jVG_secondary:hover{color:var(--text)}.dY2jVG_primary:active,.dY2jVG_secondary:active{transform:scale(.97)}.dY2jVG_primary:focus-visible,.dY2jVG_secondary:focus-visible{outline:2px solid var(--text);outline-offset:3px}.dY2jVG_mark{flex:none;width:1.15em;height:1.15em}.dY2jVG_primary .dY2jVG_arrow{display:var(--hero-cta-arrow,grid);margin-inline-start:4px}.dY2jVG_arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg{scale:-1 1}.dY2jVG_arrow{background:var(--on-a);width:36px;height:36px;color:var(--a);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.dY2jVG_secondary:hover{border-color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}}.dY2jVG_note{color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;margin:16px 0 0;font-size:.8125rem}.dY2jVG_visual{min-width:0;height:clamp(460px,64vh,580px);position:relative}.dY2jVG_line1,.dY2jVG_line2,.dY2jVG_line3,.dY2jVG_sub,.dY2jVG_actions,.dY2jVG_note{animation:dY2jVG_hero-rise .9s var(--ease-out-strong) both}.dY2jVG_line1{animation-delay:60ms}.dY2jVG_line2{animation-delay:.13s}.dY2jVG_line3{animation-delay:.2s}.dY2jVG_sub{animation-name:dY2jVG_hero-rise-s;animation-delay:.3s}.dY2jVG_actions{animation-name:dY2jVG_hero-rise-s;animation-delay:.37s}.dY2jVG_note{animation-name:dY2jVG_hero-rise-s;animation-delay:.44s}@keyframes dY2jVG_hero-rise{0%{opacity:.001;transform:translateY(.22em)}}@keyframes dY2jVG_hero-rise-s{0%{opacity:.001;transform:translateY(14px)}}@keyframes dY2jVG_hero-fade{0%{opacity:.001}}@media (prefers-reduced-motion:reduce){.dY2jVG_line1,.dY2jVG_line2,.dY2jVG_line3,.dY2jVG_sub,.dY2jVG_actions,.dY2jVG_note{animation:.4s both dY2jVG_hero-fade}.dY2jVG_primary:active,.dY2jVG_secondary:active{transform:none}}@media (max-width:899px){.dY2jVG_hero{min-height:0}.dY2jVG_inner{grid-template-columns:minmax(0,1fr)}.dY2jVG_visual{height:clamp(380px,100vw,480px);min-height:0;margin-top:40px}}@media (max-width:719px){.dY2jVG_hero{--header-h:58px;min-height:100svh;padding-top:calc(var(--header-h) + 12px);padding-bottom:20px}.dY2jVG_inner{flex-direction:column;align-items:stretch;display:flex}.dY2jVG_visual{flex:1 1 0;order:-1;height:auto;min-height:120px;margin:0 0 12px}.dY2jVG_h1{--hero-full:clamp(1.625rem, 8vw, 2.5rem)}.dY2jVG_sub{margin-top:14px}.dY2jVG_actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.dY2jVG_primary,.dY2jVG_secondary{justify-content:center;height:50px;font-size:1rem}.dY2jVG_note{text-align:center;margin-top:12px}.dY2jVG_arrow{width:32px;height:32px}}button.dY2jVG_primary,button.dY2jVG_secondary{cursor:pointer;margin:0;font-family:inherit}button.dY2jVG_primary{border:0}button.dY2jVG_secondary{background:0 0}.dY2jVG_primary:disabled,.dY2jVG_secondary:disabled{opacity:.5;cursor:not-allowed}.dY2jVG_primary:disabled:active,.dY2jVG_secondary:disabled:active{transform:none}.dY2jVG_soon{display:inline-flex;position:relative}.dY2jVG_soonNote{top:calc(100% + 6px);color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;text-align:center;white-space:nowrap;font-size:.8125rem;position:absolute;inset-inline:0}.dY2jVG_actions:has(>.dY2jVG_soon){padding-bottom:22px}@media (max-width:719px){.dY2jVG_soon{display:flex}.dY2jVG_soon>button{flex:1}}@media (hover:hover) and (pointer:fine){.dY2jVG_secondary:disabled:hover{border-color:color-mix(in srgb, var(--text) 32%, transparent);background:0 0}}
.DOtARG_rise,.DOtARG_fade,.DOtARG_pop{transition:opacity .7s var(--ease-out-strong,cubic-bezier(.23, 1, .32, 1)) var(--reveal-delay,0s), transform .9s var(--ease-out-strong,cubic-bezier(.23, 1, .32, 1)) var(--reveal-delay,0s)}.DOtARG_rise:not([data-in]){opacity:0;transform:translateY(24px)}.DOtARG_fade:not([data-in]){opacity:0}.DOtARG_pop:not([data-in]){opacity:0;transform:translateY(12px)scale(.94)}.DOtARG_pop{transform-origin:var(--pop-origin,50% 100%)}@media (prefers-reduced-motion:reduce){.DOtARG_rise,.DOtARG_pop{transition:opacity .3s ease var(--reveal-delay,0s);transform:none!important}}
.UQ_HyW_text{display:inline-block}.UQ_HyW_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.UQ_HyW_word{white-space:nowrap;display:inline-block}.UQ_HyW_char,.UQ_HyW_nudge{display:inline-block}.UQ_HyW_arrow{display:block;overflow:visible}.UQ_HyW_arrow path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2}
.HrLcEa_bubble{--br:var(--bubble-radius,var(--r-m,20px));--gap:var(--bubble-gap,var(--gap-tight,6px));--tail-r:calc(var(--br) + var(--gap));--stroke:0px;--edge:transparent;max-width:100%;padding:var(--bubble-pad,var(--pad,.6em .95em .66em));border:0 solid var(--fill);border-width:0 var(--grow-r,0px) 0 var(--grow-l,0px);border-radius:var(--br);background:var(--fill);color:var(--ink);--ls:-.005em;letter-spacing:calc(var(--ls) + var(--ls-open,0em));overflow-wrap:break-word;text-wrap:pretty;transform-origin:var(--tail-origin,50% 100%);font-weight:600;line-height:1.15;display:inline-block;position:relative}.HrLcEa_bubble:where([data-size=s]){--br:var(--bubble-radius,var(--r-s,14px));--pad:.5em .85em .56em;font-size:var(--text-s)}.HrLcEa_bubble:where([data-size=l]){--br:var(--bubble-radius,var(--r-l,28px));--pad:.5em .72em .56em;font-size:var(--display-s);font-family:var(--font-display);--ls:calc(-.02em + var(--display-track,0em));font-weight:650;line-height:1.1}.HrLcEa_bubble:where([data-size=xl]){--br:var(--bubble-radius,calc(var(--r-l) + var(--gap-tight)));--pad:.42em .6em .48em;font-size:var(--display-m);font-family:var(--font-display);--ls:calc(-.03em + var(--display-track,0em));font-weight:700;line-height:1.04}.HrLcEa_bubble:where([data-tone=a]){--fill:var(--a);--ink:var(--on-a)}.HrLcEa_bubble:where([data-tone=b]){--fill:var(--b);--ink:var(--on-b)}.HrLcEa_bubble:where([data-tone=c]){--fill:var(--c);--ink:var(--on-c)}.HrLcEa_bubble:where([data-tone=d]){--fill:var(--d);--ink:var(--on-d)}.HrLcEa_bubble:where([data-tone=e]){--fill:var(--e);--ink:var(--on-e)}.HrLcEa_bubble:where([data-tone=f]){--fill:var(--f);--ink:var(--on-f)}.HrLcEa_bubble:where([data-tone=surface]){--fill:var(--surface);--ink:var(--text);--stroke:1px;--edge:color-mix(in oklab, var(--surface) 78%, var(--text))}.HrLcEa_bubble:where([data-tone=text]){--fill:var(--text);--ink:var(--bg)}.HrLcEa_bubble:where([data-tone=outline]){--fill:transparent;--ink:var(--text);--stroke:1.5px;--edge:color-mix(in srgb, var(--text) 30%, var(--bg))}.HrLcEa_bubble ::selection,.HrLcEa_bubble::selection{background:var(--ink);color:var(--fill)}.HrLcEa_bubble:where([data-tone=outline]) ::selection{background:var(--a);color:var(--on-a)}.HrLcEa_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink);margin-bottom:.5rem;font-weight:400;line-height:1.2;display:block}.HrLcEa_bubble:where([data-size=s]) .HrLcEa_label{margin-bottom:.3rem;font-size:.6875rem}.HrLcEa_edge{inset:0 calc(-1 * var(--grow-r,0px)) 0 calc(-1 * var(--grow-l,0px));border:var(--stroke) solid var(--edge);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) var(--gap-at,0 0) / var(--br) calc(var(--stroke) + .5px) no-repeat, linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) var(--gap-at,0 0) / var(--br) calc(var(--stroke) + .5px) no-repeat exclude, linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) var(--gap-at,0 0) / var(--br) calc(var(--stroke) + .5px) no-repeat exclude, linear-gradient(#000 0 0);display:none;position:absolute}.HrLcEa_bubble:where([data-tone=outline],[data-tone=surface])>.HrLcEa_edge{display:block}.HrLcEa_bubble[data-tail=none]>.HrLcEa_edge{-webkit-mask:none;mask:none}.HrLcEa_tail{width:var(--br);height:calc(var(--br) + 2px);background:radial-gradient(circle at var(--tail-cx) var(--tail-cy), transparent calc(var(--tail-r) - .5px), var(--edge) calc(var(--tail-r) + .5px), var(--edge) calc(var(--tail-r) + var(--stroke)), transparent calc(var(--tail-r) + var(--stroke) + .75px)), linear-gradient(var(--tail-side), var(--edge) var(--stroke), transparent var(--stroke)), var(--fill);-webkit-mask:radial-gradient(circle at var(--tail-cx) var(--tail-cy), transparent calc(var(--tail-r) - .5px), #000 calc(var(--tail-r) + .5px));-webkit-mask:radial-gradient(circle at var(--tail-cx) var(--tail-cy), transparent calc(var(--tail-r) - .5px), #000 calc(var(--tail-r) + .5px));mask:radial-gradient(circle at var(--tail-cx) var(--tail-cy), transparent calc(var(--tail-r) - .5px), #000 calc(var(--tail-r) + .5px));transform-origin:var(--tail-root);pointer-events:none;position:absolute}.HrLcEa_bubble[data-tail=bottom-left]{--gap-at:0 100%;--tail-origin:0 calc(100% + var(--br) / 2);--tilt:calc(-1 * var(--bubble-tilt,1.25deg));border-bottom-left-radius:0}.HrLcEa_bubble[data-tail=bottom-right]{--gap-at:100% 100%;--tail-origin:100% calc(100% + var(--br) / 2);--tilt:var(--bubble-tilt,1.25deg);border-bottom-right-radius:0}.HrLcEa_bubble[data-tail=top-left]{--gap-at:0 0;--tail-origin:0 calc(var(--br) / -2);--tilt:var(--bubble-tilt,1.25deg);border-top-left-radius:0}.HrLcEa_bubble[data-tail=top-right]{--gap-at:100% 0;--tail-origin:100% calc(var(--br) / -2);--tilt:calc(-1 * var(--bubble-tilt,1.25deg));border-top-right-radius:0}.HrLcEa_bubble[data-tail^=bottom]>.HrLcEa_tail{--tail-cy:calc(var(--tail-r) + 2px);top:calc(100% - 2px)}.HrLcEa_bubble[data-tail^=top]>.HrLcEa_tail{--tail-cy:calc(-1 * var(--gap));bottom:calc(100% - 2px)}.HrLcEa_bubble[data-tail$=left]>.HrLcEa_tail{--tail-cx:100%;--tail-side:90deg;left:0}.HrLcEa_bubble[data-tail$=right]>.HrLcEa_tail{--tail-cx:0%;--tail-side:270deg;right:0}.HrLcEa_bubble[data-tail=bottom-left]>.HrLcEa_tail{--tail-root:100% 0;--flick:-9deg}.HrLcEa_bubble[data-tail=bottom-right]>.HrLcEa_tail{--tail-root:0 0;--flick:9deg}.HrLcEa_bubble[data-tail=top-left]>.HrLcEa_tail{--tail-root:100% 100%;--flick:9deg}.HrLcEa_bubble[data-tail=top-right]>.HrLcEa_tail{--tail-root:0 100%;--flick:-9deg}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.HrLcEa_bubble:where(:not([data-still])){--bubble-out:.46s cubic-bezier(.45, 0, .25, 1);--bubble-in:.76s linear(0, .168, .348, .524, .685, .825, .939, 1.026, 1.089, 1.128, 1.148, 1.153, 1.146, 1.131, 1.111, 1.089, 1.066, 1.046, 1.027, 1.012, 1, .991, .985, .982, .981, .981, .983, .985, .988, .991, .993, .996, 1);transition:border-width var(--bubble-out), letter-spacing var(--bubble-out)}.HrLcEa_bubble:where(:not([data-still]))>.HrLcEa_edge{transition:left var(--bubble-out), right var(--bubble-out)}.HrLcEa_bubble[data-hover]{transition:border-width var(--bubble-in), letter-spacing var(--bubble-in)}.HrLcEa_bubble[data-hover]>.HrLcEa_edge{transition:left var(--bubble-in), right var(--bubble-in)}}.HrLcEa_bubble[data-hover]{--ls-open:var(--bubble-open,.025em)}.HrLcEa_bubble[data-hover=nowrap]{white-space:nowrap;width:max-content;max-width:none}.HrLcEa_bubble[data-hover]:where([data-tail$=left]){--grow-r:var(--bubble-widen,.32em)}.HrLcEa_bubble[data-hover]:where([data-tail$=right]){--grow-l:var(--bubble-widen,.32em)}.HrLcEa_bubble[data-hover]:where([data-tail=none]){--grow-l:calc(var(--bubble-widen,.32em) / 2);--grow-r:calc(var(--bubble-widen,.32em) / 2)}.HrLcEa_stack{gap:var(--bubble-gap,var(--gap-tight,6px));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HrLcEa_stack[data-align=start]{align-items:flex-start}.HrLcEa_stack[data-align=end]{align-items:flex-end}.HrLcEa_stack[data-align=stretch]{align-items:stretch}
.gLO2eq_lost{text-align:center;box-sizing:border-box;min-height:100svh;padding-block:calc(64px + 48px) var(--section-gap);flex-direction:column;justify-content:center;align-items:center;display:flex}.gLO2eq_codeBox{--pop-origin:50% 100%;margin-bottom:clamp(28px,4vw,44px)}.gLO2eq_codeBox .gLO2eq_code{--ls:calc(-.05em + var(--display-track,0em));--pad:.16em .3em .2em;font-size:clamp(4rem,11vw,8rem);font-weight:800;line-height:.9}.gLO2eq_title{max-width:15ch;font-family:var(--font-display);letter-spacing:calc(-.035em + var(--display-track,0em));text-wrap:balance;margin:0 0 clamp(16px,2vw,24px);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:780;line-height:.98}.gLO2eq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:clamp(24px,3.5vh,32px);display:flex}.gLO2eq_actions>button{cursor:pointer;border:0;font-family:inherit}@media (max-width:719px){.gLO2eq_actions{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px}}.gLO2eq_lead{letter-spacing:-.01em;max-width:38ch;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:450;line-height:1.4}.gLO2eq_typing{align-items:center;gap:.16em;height:.9em;padding-inline:.06em;display:flex}.gLO2eq_typing>span{background:currentColor;border-radius:50%;width:.24em;height:.24em}@media (prefers-reduced-motion:no-preference){.gLO2eq_typing>span{animation:gLO2eq_typing 1.2s var(--ease-in-out-strong) infinite}.gLO2eq_typing>span:nth-child(2){animation-delay:.15s}.gLO2eq_typing>span:nth-child(3){animation-delay:.3s}}@keyframes gLO2eq_typing{0%,60%,to{transform:none}30%{transform:translateY(-.14em)}}
.ItlboW_head{flex-direction:column;align-items:flex-start;gap:clamp(28px,3vw,40px);padding-block:calc(64px + clamp(48px,9vh,112px)) clamp(48px,7vw,96px);display:flex}.ItlboW_titleBox{--pop-origin:0 100%;max-width:100%}.ItlboW_head .ItlboW_title{max-width:14ch;font-size:var(--display-l);--ls:calc(-.035em + var(--display-track,0em));text-wrap:balance;margin:0;font-weight:780;line-height:.98}.ItlboW_lead{max-width:46ch;font-size:var(--text-l);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-weight:450;line-height:1.45}.ItlboW_after{flex-direction:column;align-items:flex-start;gap:clamp(28px,3vw,40px);display:flex}.ItlboW_after>div{margin-top:0}@media (max-width:719px){.ItlboW_head{padding-top:98px}}
.ddKG5q_canvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.ddKG5q_glow{z-index:-1;pointer-events:none;background:radial-gradient(75% 90% at 50% 100%, color-mix(in srgb, var(--a) 12%, transparent), transparent 72%);height:70vh;position:fixed;inset:auto 0 0}:root[data-theme=dark] .ddKG5q_glow{background:radial-gradient(75% 90% at 50% 100%, color-mix(in srgb, var(--a) 18%, transparent), transparent 72%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ddKG5q_glow{background:radial-gradient(75% 90% at 50% 100%, color-mix(in srgb, var(--a) 18%, transparent), transparent 72%)}}
.E7uZ7W_section{box-sizing:border-box;align-content:center;min-height:100svh;padding-block:calc(64px + clamp(24px,4vh,48px)) clamp(40px,6vh,72px);scroll-margin-top:0;display:grid}@media (max-width:639px){.E7uZ7W_section.E7uZ7W_short{min-height:0}}.E7uZ7W_head{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,24px);margin-bottom:clamp(36px,5vw,72px);display:flex}.E7uZ7W_titleRow{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.E7uZ7W_h2{max-width:15ch;font-size:var(--display-m);font-family:var(--font-display);letter-spacing:calc(-.035em + var(--display-track,0em));text-wrap:balance;margin:0;font-weight:780;line-height:.98}.E7uZ7W_aside{display:flex}.E7uZ7W_lead{max-width:38ch;font-size:var(--text-l);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-weight:450;line-height:1.4}
