@layer theme{:root,:host{--tw-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-color-red-700:oklch(50.5% .213 27.518);--tw-color-amber-50:oklch(98.7% .022 95.277);--tw-color-amber-700:oklch(55.5% .163 48.998);--tw-color-black:#000;--tw-color-white:#fff;--tw-container-sm:24rem;--tw-container-md:28rem;--tw-container-lg:32rem;--tw-container-xl:36rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-container-4xl:56rem;--tw-container-5xl:64rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-text-4xl:2.25rem;--tw-text-4xl--line-height:calc(2.5 / 2.25);--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-tracking-normal:0em;--tw-tracking-wide:.025em;--tw-tracking-widest:.1em;--tw-leading-tight:1.25;--tw-leading-snug:1.375;--tw-leading-normal:1.5;--tw-leading-relaxed:1.625;--tw-leading-loose:2;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem;--tw-radius-3xl:1.5rem;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{@media (pointer:fine){:root{--control-secondary-min-height:36px}}@media (width>=720px){:root{--page-gutter:24px;--page-top:32px}}@media (width>=1024px){:root{--page-gutter:32px}}:root{--ink:#22313f;--blue:#005cc2;--muted:#5a6876;--canvas:#fff;--surface:#fff;--shell:#f3f6f8;--sunken:#eef2f5;--selected:#e6eff9;--line:#d0d7de;--control-border:#7a8998;--shadow-raised:0 8px 24px #22313f24;--success:#1f7a3e;--success-bg:#e7f4ec;--warning:#9e5300;--warning-bg:#fff4e0;--error:#b3261e;--error-bg:#fdecea;--recording:#bc302b;--focus-ring:3px solid var(--blue);--focus-ring-offset:3px;--focus-ring-inset:-3px;--brand-l:#344f69;--brand-c:#5b7f9f;--font-fallback:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-system:"Lanclo Zen Maru", var(--font-fallback);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--reader-text-size:20px;--reader-text-leading:1.7;--reader-translation-size:15px;--control-min-height:44px;--control-secondary-min-height:44px;--control-radius:8px;--page-max-width:1120px;--form-max-width:640px;--transport-max-width:540px;--review-card-max-width:880px;--side-rail-width:320px;--side-rail-main-max-width:760px;--side-rail-gap:var(--space-8);--side-rail-top:var(--space-6);--side-rail-layout-max-width:calc(var(--side-rail-main-max-width) + var(--side-rail-gap) + var(--side-rail-width));--page-gutter:16px;--page-top:24px;--sidebar-width:216px;--rail-width:88px;--top-bar-height:61px;--bottom-nav-height:64px;--focus-bar-height:57px;--bottom-dock-height:64px}@media (pointer:fine){:root{--control-secondary-min-height:36px}}@media (width>=720px){:root{--page-gutter:24px;--page-top:32px}}@media (width>=1024px){:root{--page-gutter:32px}}}@layer legacy{.multilingual-voice{color:var(--im-ink,#182f42);background:#edf3f5}.multilingual-voice-intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.multilingual-voice h2{letter-spacing:-.04em;white-space:pre-line;text-wrap:balance;color:var(--im-ink,#182f42);margin:0;font-size:clamp(32px,4.1vw,58px);font-weight:600;line-height:1.4}.multilingual-voice-copy p{color:var(--im-muted,#526872);text-wrap:pretty;margin:0;font-size:16px;line-height:1.9}.multilingual-voice-copy .multilingual-voice-setup{color:var(--im-ink,#182f42);margin-bottom:16px;font-size:clamp(19px,1.9vw,25px);font-weight:500;line-height:1.65}.multilingual-voice-marquee{border-top:1px solid var(--im-line,#ccd8df);margin-top:40px;padding-top:28px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.multilingual-voice-track{width:max-content;animation:85s linear infinite language-drift;display:flex}.multilingual-voice-languages{flex-shrink:0;gap:36px;margin:0;padding:0 36px 0 0;list-style:none;display:flex}@keyframes language-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.multilingual-voice-marquee{overflow-x:auto;mask-image:none}.multilingual-voice-track{animation:none}.multilingual-voice-languages[aria-hidden=true]{display:none}}.multilingual-voice-languages li{flex-direction:column;flex:0 0 210px;align-items:flex-start;gap:4px;width:210px;display:flex}.multilingual-voice-languages li>span{overflow-wrap:anywhere;font-size:clamp(17px,1.7vw,23px);font-weight:500;line-height:1.5}.multilingual-voice-languages small{color:var(--im-muted,#526872);overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (width<=1000px){.multilingual-voice-intro{grid-template-columns:1fr;gap:28px}.multilingual-voice-copy{max-width:640px}}@media (width<=650px){.multilingual-voice h2{letter-spacing:-.035em;font-size:clamp(28px,7.7vw,38px)}.multilingual-voice-copy p{font-size:15px}.multilingual-voice-copy .multilingual-voice-setup{font-size:18px}.multilingual-voice-marquee{margin-top:28px}.multilingual-voice-languages li>span{font-size:19px}}.multilingual-voice-story{min-width:0}.multilingual-voice-story .multilingual-voice-copy{max-width:460px;margin-top:28px}.multilingual-voice-art{width:100%;min-width:0;position:relative;container-type:inline-size}.multilingual-voice-art img{width:100%;height:auto;display:block}.voice-greeting{white-space:nowrap;color:#243e49;letter-spacing:-.025em;font-size:clamp(13px,3.7cqw,24px);font-weight:600;position:absolute;transform:translate(-50%,-50%)}.greeting-en{top:16%;left:40%}.greeting-ja{font-size:clamp(12px,3.3cqw,22px);top:43%;left:16%}.greeting-fr{top:18%;left:80%}.greeting-es{top:46%;left:85%}.greeting-ko{font-size:clamp(12px,3.3cqw,22px);top:73%;left:85%}@media (width<=1000px){.multilingual-voice-story{display:contents}.multilingual-voice-intro h2{order:0}.multilingual-voice-art{order:1;max-width:600px;margin-inline:auto}.multilingual-voice-story .multilingual-voice-copy{order:2;max-width:640px;margin-top:0}.multilingual-voice-intro{gap:24px}}.multilingual-voice-flag{object-fit:cover;border-radius:3px;width:28px;height:21px;margin-bottom:5px;display:block;box-shadow:0 0 0 1px #182f421a}.vt-brand{white-space:nowrap;letter-spacing:.2px;color:#273b4b;align-items:center;gap:13px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.2;display:inline-flex}.vt-brand-icon{border-radius:8px;flex:none;width:32px;height:32px;display:block}@media (width<=350px){.vt-brand{gap:13px}.vt-brand-icon{border-radius:7px;width:28px;height:28px}}.obsidian-flip-text{perspective:800px;white-space:nowrap;display:inline-block}.obsidian-flip-char{transform-style:preserve-3d;display:inline-block}.obsidian-flip-accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.obsidian-flip-char{transform:none!important}}.ui-select{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.ui-select--full{width:100%;display:flex}.ui-select>select{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--control-min-height);font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--control-radius);cursor:pointer;text-overflow:ellipsis;padding:9px 36px 9px 12px;font-size:16px;line-height:1.5}.ui-select--quiet>select{background:var(--sunken);border-color:#0000}.ui-select>svg{inset-inline-end:12px;width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-select>select:hover:not(:disabled){background:var(--sunken)}.ui-select>select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-select>select:disabled{opacity:1;cursor:not-allowed;background:var(--sunken);border-color:var(--line);color:var(--muted)}.ui-select>select{padding-inline:12px 36px}.ui-select--compact>select{min-height:var(--control-secondary-min-height);field-sizing:content;max-inline-size:10rem;padding-block:5px}@media (pointer:fine){.ui-select--compact>select{font-size:14px}}@media (forced-colors:active){.ui-select>select{border-color:buttontext}.ui-select>svg{color:buttontext}.ui-select>select:disabled,.ui-select>select:disabled+svg{color:graytext}}.ui-select select{text-overflow:ellipsis;overflow:hidden}._daily_nlbsg_3{width:100%;min-width:0}._top_nlbsg_4{color:var(--muted,#68707b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:14px;display:flex}@media (width<=479px){._top_nlbsg_4{flex-wrap:nowrap;gap:8px}._top_nlbsg_4>span{white-space:nowrap;flex:none}}._deskPage_nlbsg_9{--page-max-width:1200px}._topTitle_nlbsg_10{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:15px;font-weight:700;overflow:hidden}._topProgress_nlbsg_11{flex:0 320px;min-width:120px}._topProgress_nlbsg_11 .lesson-position{margin:0}._topTools_nlbsg_13{align-items:center;gap:8px;display:flex}._deskLesson_nlbsg_14{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;max-width:1104px;margin-inline:auto;display:grid}._outline_nlbsg_15{top:calc(var(--focus-bar-inset,var(--focus-bar-height)) + 24px);flex-direction:column;gap:8px;display:flex;position:sticky}._outlineTitle_nlbsg_16{color:var(--muted);margin:0 0 4px;padding-inline:12px;font-size:13px;font-weight:700}._outline_nlbsg_15 ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}._outline_nlbsg_15 button{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}._outline_nlbsg_15 button:hover:not(:disabled){background:var(--sunken)}._outline_nlbsg_15 button:disabled{cursor:default}._outline_nlbsg_15 button[aria-current=step]{background:var(--surface);border-color:var(--line);font-weight:700}._outline_nlbsg_15 button:focus-visible{outline:var(--focus-ring);outline-offset:2px}._outlineMark_nlbsg_23{background:var(--sunken);width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}[data-outline-status=done] ._outlineMark_nlbsg_23{background:var(--success);color:#fff}[aria-current=step] ._outlineMark_nlbsg_23{background:var(--blue);color:#fff}._outlineText_nlbsg_26{overflow-wrap:anywhere;min-width:0}._deskLesson_nlbsg_14 .ui-practice-stage{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-width:none}._deskLesson_nlbsg_14 [data-practice-content]{padding:20px 24px 0}._deskLesson_nlbsg_14 .ui-bottom-actions{background:var(--surface);border-radius:0 0 16px 16px;margin-inline:0;padding:0 24px 20px}._deskLesson_nlbsg_14 [data-practice-feedback]:not(:empty){padding:0 24px 24px}._surface_nlbsg_31{background:var(--surface,#fff);border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}._sentence_nlbsg_33{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;min-height:0;padding:12px 24px 20px;display:flex}._sentence_nlbsg_33 h1{text-wrap:pretty;max-width:640px;margin:10px auto 0;font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.35}._sentenceTools_nlbsg_35{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}._focus_nlbsg_36{color:#69717b;margin:0;font-size:13px}._translation_nlbsg_37{color:#656d78;margin:8px 0 0;font-size:14px;line-height:1.5}._transport_nlbsg_38{background:#fff;border-top:1px solid #edf0f3;padding:10px 16px 12px}._feedback_nlbsg_39{padding:0 20px 16px}._feedback_nlbsg_39:empty{display:none}._feedback_nlbsg_39 .s-findings{margin-top:0}._feedback_nlbsg_39 .s-findings-heading{margin-bottom:4px}._feedback_nlbsg_39 .s-ipa-teaching{margin:8px 0 0;padding:10px 12px}._feedback_nlbsg_39 .s-ipa-teaching p{margin-top:4px}._feedback_nlbsg_39 .s-assessment>.s-text{min-height:44px;margin-top:4px}._footer_nlbsg_44{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}._footer_nlbsg_44 button{min-height:44px}._footer_nlbsg_44 .s-primary{width:auto;min-width:144px}._advanceActions_nlbsg_47{align-items:center;gap:12px;display:flex}._advanceActions_nlbsg_47 .s-primary{min-width:0}._note_nlbsg_49{color:#69717b;font-size:13px!important;line-height:1.65!important}._pending_nlbsg_50{text-align:center;padding:28px 24px}._complete_nlbsg_51{padding:36px 28px}._complete_nlbsg_51 h1{margin:0 0 12px;font-size:clamp(25px,4vw,34px)}._complete_nlbsg_51>p{color:#69717b;line-height:1.65}._daily_nlbsg_3 details{color:#69717b;margin-top:16px;font-size:13px;line-height:1.6}._daily_nlbsg_3 summary{cursor:pointer;align-items:center;min-height:44px;display:flex}._daily_nlbsg_3 .s-word-focus{font-size:inherit;line-height:inherit}@media (width<=600px){._sentence_nlbsg_33{padding:8px 16px 16px}._sentence_nlbsg_33 h1{margin-top:6px;font-size:28px}._transport_nlbsg_38{padding:8px 12px}._feedback_nlbsg_39{padding:0 12px 12px}._complete_nlbsg_51{padding:24px 16px}}@media (width<=359px){._sentence_nlbsg_33 h1{font-size:26px}}._stageSentence_nlbsg_63{flex-direction:column;min-width:0;display:flex;container-type:inline-size}._stageSentence_nlbsg_63 h1{text-wrap:pretty;overflow-wrap:anywhere;max-inline-size:40ch;margin:12px 0 0;font-size:clamp(26px,4cqi,34px);font-weight:500;line-height:1.3}._stageSentence_nlbsg_63 h1:lang(th),._stageSentence_nlbsg_63 h1:lang(hi),._stageSentence_nlbsg_63 h1:lang(bn){line-height:1.6}._stageSentence_nlbsg_63 h1:lang(de),._stageSentence_nlbsg_63 h1:lang(ru),._stageSentence_nlbsg_63 h1:lang(id),._stageSentence_nlbsg_63 h1:lang(vi){hyphens:auto}._stageSentence_nlbsg_63 ._translation_nlbsg_37{max-inline-size:72ch;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.7}._drawIn_nlbsg_69 ._radarShape_nlbsg_69{animation:.7s cubic-bezier(.2,.7,.2,1) both _radarDrawIn_nlbsg_1}._drawIn_nlbsg_69 ._radarAccent_nlbsg_70{animation:.5s cubic-bezier(.2,.7,.2,1) .3s both _radarDrawIn_nlbsg_1}@keyframes _radarDrawIn_nlbsg_1{0%{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0}to{stroke-dasharray:1;stroke-dashoffset:0}}._recordingResult_nlbsg_73{width:100%;min-width:0}._resultHeading_nlbsg_73{justify-content:space-between;align-items:center;gap:16px;display:flex}._resultHeading_nlbsg_73 h2{margin:0;font-size:20px}._resultHeading_nlbsg_73 p{white-space:nowrap;margin:0}._resultHeading_nlbsg_73 strong{font-size:36px;font-weight:550}._resultHeading_nlbsg_73 span{color:var(--muted);font-size:13px}._resultFeedback_nlbsg_73{margin:12px 0;line-height:1.75}._feedback_nlbsg_39 .s-assessment>.s-primary{margin-top:20px}._lessonRadar_nlbsg_75{width:100%;max-width:320px;margin:0 auto}._lessonRadar_nlbsg_75 svg{width:100%;height:auto;display:block}._findingFilters_nlbsg_78{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--line);gap:16px;margin:0 0 12px;padding:8px 4px 0;scroll-padding-inline:32px;display:flex;overflow-x:auto}._findingFilters_nlbsg_78[data-fade=end]{mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}._findingFilters_nlbsg_78[data-fade=start]{mask-image:linear-gradient(90deg,#0000,#000 32px)}._findingFilters_nlbsg_78[data-fade=both]{mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}._findingFilters_nlbsg_78 button{min-height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 0;font-size:13px}._findingFilters_nlbsg_78 button[aria-pressed=true]{color:var(--blue);font-weight:500}._findingFilters_nlbsg_78 button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-inset)}._emptyFindings_nlbsg_85{color:#69717b;margin:0;padding:16px 0;font-size:13px}._dailyFindings_nlbsg_85{min-width:0}@media (width<=600px){._lessonRadar_nlbsg_75{max-width:300px}}._findingFilters_nlbsg_78 button{align-items:center;gap:8px;display:inline-flex}._filterScore_nlbsg_88{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:500}._categoryFeedback_nlbsg_88{color:var(--ink);margin:16px 0;font-size:14px;line-height:1.7}._findingFilters_nlbsg_78 button{position:relative}._filterUnderline_nlbsg_90{background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:0;right:0}@media (prefers-reduced-motion:reduce){._filterUnderline_nlbsg_90{transform:none!important}}._sentenceCopy_nlbsg_93{align-content:center;min-height:140px}@media (width<=600px){._sentenceCopy_nlbsg_93{min-height:168px}}._takePicker_nlbsg_96{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._complete_nlbsg_51 ._lessonRadar_nlbsg_75{max-width:360px;margin:20px auto 28px}._visibilityControls_nlbsg_101{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:12px;max-width:100%;margin-left:auto;display:flex}._stageSentence_nlbsg_63 h1._hiddenSentence_nlbsg_104,._stageSentence_nlbsg_63 h1._hiddenSentence_nlbsg_104 *{user-select:none;forced-color-adjust:none;color:#0000!important;text-shadow:none!important;text-underline-offset:.12em!important;text-decoration-skip-ink:none!important;background:0 0!important;text-decoration-line:underline!important;text-decoration-color:#dce2e9!important;text-decoration-thickness:2px!important}._dailyFindings_nlbsg_85 .s-issue-target-row{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}._dailyFindings_nlbsg_85 .s-issue-target-row>button{width:auto;max-width:100%}._wordModelAudio_nlbsg_109{flex-wrap:wrap;align-items:center;gap:0 10px;min-width:0;max-width:100%;display:flex}._dailyFindings_nlbsg_85 .s-issue-options ._wordModelButton_nlbsg_110{width:auto;min-width:44px;min-height:44px;color:var(--blue,#1769e0);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-wrap:nowrap;align-items:center;gap:6px;padding:0 4px;font-size:12px;line-height:1.4;display:inline-flex}._wordModelButton_nlbsg_110 svg{flex-shrink:0}._wordModelButton_nlbsg_110:hover:not(:disabled){background:#f3f7fc}._wordModelButton_nlbsg_110:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._wordModelError_nlbsg_112{color:var(--muted,#69717b);max-width:32em;font-size:12px;line-height:1.6}._wordModelLoading_nlbsg_113{animation:1s linear infinite _wordModelSpin_nlbsg_1}@keyframes _wordModelSpin_nlbsg_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._wordModelLoading_nlbsg_113{animation:none}}._sentence_nlbsg_33 ._excerptPlaying_nlbsg_115{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#edf4ff;border-radius:3px}@media (width<=380px){._dailyFindings_nlbsg_85 .s-issue-target-row{column-gap:8px}}._wordPracticeControls_nlbsg_117{flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;max-width:100%;display:flex}._dailyFindings_nlbsg_85 .s-issue-options ._wordRecording_nlbsg_118{color:#b42318;font-variant-numeric:tabular-nums}.ui-bottom-actions ._footer_nlbsg_44{margin-block:0}._footer_nlbsg_44 .s-text{align-items:center;gap:6px;display:inline-flex}._advanceActions_nlbsg_47{min-width:0;margin-left:auto}@media (width<=600px){._lessonFooter_nlbsg_124{flex-wrap:wrap;gap:8px}._lessonFooter_nlbsg_124 ._advanceActions_nlbsg_47{flex-wrap:wrap;justify-content:flex-end;gap:8px}}@font-face{font-family:Zen Maru Gothic;src:url(/lp/isolated/assets/zen-maru-gothic-regular.Cq_MmQsm.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/lp/isolated/assets/zen-maru-gothic-medium.BGdLa_6a.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/lp/isolated/assets/zen-maru-gothic-bold.CE8OTxrE.woff)format("woff");font-style:normal;font-weight:600 900;font-display:swap}:root{--font-system:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Kaku Gothic ProN","Noto Sans JP",Arial,sans-serif;font-family:var(--font-system);color:#202322;font-synthesis:none;--blue:#2447d8;--line:#dedfda;--muted:#626760;background:#fff;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,select,textarea{font-family:inherit}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}p{line-height:1.9}h1{letter-spacing:-.06em;font-size:clamp(40px,4.5vw,68px);font-weight:650;line-height:1.3}h2{letter-spacing:-.05em;font-size:clamp(30px,3.5vw,49px);font-weight:600;line-height:1.45}h3{font-weight:600}.wrap{width:min(1240px,100% - 96px);margin:auto}.header{align-items:center;gap:44px;max-width:1440px;height:96px;margin:auto;padding:0 48px;display:flex}.brand-link{font-size:25px}.header nav{gap:28px;margin-left:auto;font-size:13px;font-weight:550;display:flex}.header nav a{padding:16px 0}.header nav a:hover,.text-link:hover{color:var(--blue)}.header-tools{align-items:center;gap:20px;display:flex}.return-link{align-items:center;gap:6px;min-height:44px;font-size:13px;display:flex}.hero{grid-template-columns:1fr 1.08fr;align-items:center;min-height:660px;padding-top:45px;display:grid;position:relative}.hero-copy{z-index:1;padding:20px 0 50px;position:relative}.eyebrow{letter-spacing:.14em;margin-bottom:26px;font-size:11px;font-weight:600;line-height:1.6}.hero .eyebrow{letter-spacing:.07em}.eyebrow>span{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.intro{color:#50554f;max-width:430px;margin-top:28px;font-size:16px;line-height:2}.hero-art{align-self:center;width:115%;margin-left:-5%;position:relative}.hero-art img{width:100%;height:auto}.art-caption{letter-spacing:.13em;font-size:10px;font-weight:600;line-height:1.5;position:absolute;bottom:0;right:8%}.actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.action{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:25px;min-height:60px;padding:19px 26px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.text-link{align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.hero-bottom{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:48px;padding:26px 0;display:grid}.hero-bottom>div{align-items:center;gap:18px;font-size:13px;display:flex}.hero-bottom span{color:var(--blue);letter-spacing:.05em;font-size:11px}.section-heading{max-width:650px}.section-heading>p:last-child{color:var(--muted);max-width:580px;margin-top:24px;font-size:15px}.voice-visual{background:#fbfaf6;border-radius:8px;margin-top:40px;position:relative;overflow:hidden}.voice-visual>img{object-fit:cover;object-position:center 45%;width:100%;height:410px}.voice-stages{grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 42px 32px;display:grid}.voice-stages>div{align-items:center;gap:16px;display:flex}.voice-stages span{color:var(--blue);font-size:12px}.voice-stages h3{font-size:15px}.founder{align-items:flex-start;gap:24px;max-width:880px;margin:50px auto 0;display:flex}.quote-mark{font-family:var(--font-system);color:var(--blue);font-size:88px;line-height:1}.founder blockquote{margin:0;font-size:17px;line-height:2}.founder cite{color:var(--muted);margin-top:18px;font-size:11px;font-style:normal;display:block}.lesson-section{background:#f5f5f0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.step-buttons{gap:2px;max-width:440px;margin-top:38px;display:grid}.step-buttons button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d9dcd2;align-items:center;gap:18px;padding:23px 0;font-size:14px;display:flex}.step-buttons button>span{color:var(--muted);font-size:11px}.step-buttons button>svg{opacity:0;margin-left:auto;transition:opacity .2s}.step-buttons button[aria-pressed=true]{color:var(--blue)}.step-buttons button[aria-pressed=true]>svg{opacity:1}.lesson-card{background:#fff;border:1px solid #e5e5df;border-radius:8px;min-width:0;padding:34px 38px;box-shadow:0 20px 55px #21282208}.card-top{color:var(--muted);letter-spacing:.05em;justify-content:space-between;gap:16px;font-size:10px;display:flex}.lesson-symbol{color:var(--blue);background:#f0f2ff;border-radius:50%;place-items:center;width:62px;height:62px;margin:36px 0 24px;display:grid}.practice-phrase{font-family:var(--font-system);letter-spacing:-.025em;font-size:clamp(27px,3vw,40px);line-height:1.4}.highlight{color:var(--blue);text-underline-offset:8px;text-decoration:underline 2px}.lesson-result{border-top:1px solid var(--line);min-height:195px;margin-top:32px;padding-top:25px}.lesson-result h3{font-size:17px;line-height:1.6}.lesson-result p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.9}.lesson-detail{color:var(--blue);margin-top:15px;font-size:12px;line-height:1.8}.card-progress{gap:6px;margin-top:28px;display:flex}.card-progress span{background:#e7e9e2;width:25px;height:3px}.card-progress .active{background:var(--blue)}.news-section{background:#eff3ff}.news-heading{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.news-heading img{object-fit:contain;mix-blend-mode:multiply;width:360px;height:320px;margin:auto}.news-browser{border-top:1px solid #c5cfe8;margin-top:38px}.news-tabs{border-bottom:1px solid #c5cfe8;flex-wrap:wrap;gap:35px;display:flex}.news-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;margin-bottom:-1px;padding:22px 1px;font-size:13px}.news-tabs button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.news-article{justify-content:space-between;gap:40px;min-height:220px;padding:44px 0 26px;display:flex}.news-article .eyebrow{color:var(--blue);font-size:10px}.news-article h3{letter-spacing:-.035em;margin-top:14px;font-size:29px;line-height:1.5}.news-article p{color:#4d5872;max-width:740px;margin-top:16px;font-size:14px}.news-number{font-family:var(--font-system);color:var(--blue);align-items:center;gap:24px;font-size:90px;line-height:1;display:flex}.news-note{color:#5b6681;max-width:840px;font-size:11px}.studies{grid-template-columns:1fr 1fr;gap:70px;margin-top:55px;display:grid}.study{border-top:2px solid #252b27;padding-top:26px}.study-number{letter-spacing:-.065em;color:var(--blue);align-items:baseline;gap:20px;margin-bottom:26px;font-size:96px;font-weight:500;line-height:1.1;display:flex}.study-number span{letter-spacing:0;color:#414840;font-size:13px;font-weight:400}.study h3{max-width:460px;font-size:21px;line-height:1.65}.study p{color:#51594f;margin-top:18px;font-size:14px}.study .study-limit{color:#70766e;font-size:11px;line-height:1.85}.study>a{text-underline-offset:5px;align-items:center;gap:12px;margin-top:24px;font-size:11px;line-height:1.7;text-decoration:underline;display:inline-flex}.further{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:52px}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:14px;line-height:1.7;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{flex:none;transition:transform .2s}details[open]>summary svg{transform:rotate(45deg)}.further>div{gap:24px;padding:0 0 28px;display:grid}.further h3{font-size:14px}.further h3 a{text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.further article p{color:var(--muted);max-width:850px;margin-top:8px;font-size:12px}.faq-section{border-top:1px solid var(--line);grid-template-columns:.7fr 1fr;gap:100px;padding-top:90px;display:grid}.faq-section details{border-bottom:1px solid var(--line)}.faq-section details:first-child summary{min-height:50px;padding-top:0;padding-bottom:24px}.faq-section details p{color:var(--muted);padding:0 0 25px;font-size:13px}.final-section{background:#f5f3e9;padding:85px 0 90px;position:relative;overflow:hidden}.final-section .wrap{position:relative}.final-section p:not(.eyebrow){color:var(--muted);max-width:640px;margin:24px 0 30px;font-size:14px}.final-doodle{font-family:var(--font-system);color:var(--blue);pointer-events:none;font-size:230px;line-height:1;position:absolute;top:15px;right:30px;transform:rotate(8deg)}footer{align-items:center;gap:28px;padding-top:38px;padding-bottom:38px;display:flex}footer .vt-brand{font-size:23px}footer p{color:var(--muted);font-size:10px}footer>span{color:var(--muted);margin-left:auto;font-size:10px}.sr-only,.skip:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus{z-index:20;background:#fff;padding:16px;position:fixed;top:5px;left:5px}@media (width>=1500px){.hero{min-height:730px}.hero-art{width:123%;margin-left:-8%}}@media (width<=1100px){.header{gap:25px;padding:0 32px}.header nav{gap:18px}.wrap{width:calc(100% - 64px)}.split{gap:50px}.hero-art{width:110%;margin-left:-5%}.hero{min-height:590px}.hero h1{font-size:46px}.header-tools{gap:12px}.news-heading{gap:35px}.final-doodle{font-size:180px;right:0}.final-section h2{max-width:75%}.faq-section{gap:50px}.lesson-card{padding:28px}.hero-bottom{margin-top:25px}.art-caption{bottom:-20px}}@media (width<=760px){html{scroll-padding-top:25px}.header{gap:15px;height:78px;padding:0 22px}.header nav{display:none}.header-tools{min-width:0;margin-left:auto}.return-link{overflow-wrap:anywhere;min-width:0;font-size:11px}.brand-link{font-size:23px}.wrap{width:calc(100% - 44px)}.hero{flex-direction:column;align-items:stretch;min-height:0;padding-top:34px;display:flex}.hero-copy{padding:0}.hero h1{max-width:610px;font-size:clamp(39px,7.6vw,58px);line-height:1.35}.hero .eyebrow{margin-bottom:22px;font-size:10px}.intro{max-width:520px;margin-top:22px;font-size:14px}.actions{gap:22px;margin-top:25px}.action{min-height:56px;padding:17px 22px;font-size:13px}.hero-art{width:100%;margin:25px 0 0}.hero-art img{object-fit:contain;max-height:380px}.art-caption{font-size:8px;bottom:0;right:0}.hero-bottom{gap:14px;margin-top:22px;padding:20px 0}.hero-bottom>div{font-size:10px;line-height:1.8;display:block}.hero-bottom span{margin-bottom:5px;display:block}.section{padding-top:80px;padding-bottom:80px}.section-heading>p:last-child{margin-top:20px;font-size:14px}.eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:9px}h2{font-size:32px;line-height:1.5}.voice-visual{margin-top:30px}.voice-visual>img{object-fit:cover;height:260px}.voice-stages{gap:12px;padding:8px 18px 25px}.voice-stages>div{display:block}.voice-stages h3{margin-top:7px;font-size:11px;line-height:1.7}.voice-stages span{font-size:10px}.founder{gap:16px;margin-top:35px}.founder blockquote{font-size:14px;line-height:2}.quote-mark{font-size:64px}.founder cite{font-size:10px}.split{grid-template-columns:1fr;gap:35px}.step-buttons{max-width:none;margin-top:25px}.step-buttons button{padding:18px 0;font-size:13px}.lesson-card{width:100%;max-width:520px;margin:auto;padding:25px}.lesson-symbol{margin:25px 0 20px}.practice-phrase{font-size:35px}.lesson-result{min-height:170px}.news-heading{grid-template-columns:1fr;gap:12px}.news-heading img{width:280px;height:245px}.news-browser{margin-top:16px}.news-tabs{gap:24px}.news-tabs button{padding:19px 0;font-size:12px}.news-article{gap:12px;min-height:240px;padding:30px 0 22px}.news-article h3{font-size:24px}.news-article p{font-size:13px}.news-number{align-items:flex-start;gap:0;padding-top:24px;font-size:45px}.news-number svg{display:none}.news-note{font-size:10px;line-height:1.9}.studies{grid-template-columns:1fr;gap:40px;margin-top:35px}.study-number{margin-bottom:18px;font-size:85px}.study h3{font-size:20px}.study p{font-size:13px}.further{margin-top:35px}.further summary{font-size:12px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-section h2{font-size:30px}.faq-section summary{font-size:13px}.final-section{padding:64px 0}.final-section h2{max-width:90%;font-size:32px}.final-section p:not(.eyebrow){max-width:82%;font-size:13px}.final-doodle{opacity:.2;font-size:115px;top:auto;bottom:0;right:-22px}footer{flex-wrap:wrap;gap:18px;padding-top:28px;padding-bottom:28px}footer p{order:3;width:100%;font-size:9px}footer>span{font-size:9px}.header .vt-brand-icon{width:27px;height:27px}}@media (width<=360px){.wrap{width:calc(100% - 36px)}.header{padding:0 18px}.return-link{display:none}.hero h1{font-size:36px}.hero-bottom>div{font-size:9px}.actions{gap:10px}.text-link{font-size:11px}.hero-art{margin-top:15px}.news-tabs{gap:19px}.news-tabs button{font-size:11px}.lesson-card{padding:22px}.practice-phrase{font-size:30px}.news-number{font-size:35px}h2{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h1,h2{white-space:pre-line}.language-note{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.7}.voice-visual>img{object-fit:contain;height:auto}.header-tools .ui-select{flex:none;width:112px}@media (width<=360px){.header-tools .ui-select{width:108px}}@media (width<=760px){html[lang=ja] h2{font-size:clamp(25px,7vw,32px)}}.hero-art{padding-bottom:95px}.hero-voice-label{border-left:2px solid var(--blue);background:#fff;max-width:48%;padding:14px 17px;position:absolute;box-shadow:0 8px 25px #162b6508}.hero-voice-label span{letter-spacing:.13em;color:#626760;font-size:9px;display:block}.hero-voice-label strong{margin-top:5px;font-size:14px;line-height:1.6;display:block}.input-label{bottom:100px;left:2%}.hero-voice-caption{text-align:right;color:var(--blue);font-size:13px;line-height:1.8;position:absolute;bottom:27px;left:8%;right:0}.lesson-story{background:#f5f5f0}.lesson-story>.wrap>.section-heading{max-width:800px}.lesson-story-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:100px;margin-top:70px;display:grid}.analysis-example{background:#fff;border:1px solid #dedfda;border-radius:14px;padding:28px 34px;position:sticky;top:38px;box-shadow:0 20px 55px #21282208}.example-heading{color:#646d76;justify-content:space-between;gap:20px;font-size:10px;line-height:1.7;display:flex}.example-heading span:last-child{text-align:right}.analysis-sentence{letter-spacing:-.025em;margin:25px 0 5px;font-size:31px;line-height:1.45}.analysis-sentence mark,.next-output mark{color:var(--blue);text-underline-offset:6px;background:0 0;text-decoration:underline 2px}.analysis-finding{border-top:1px solid var(--line);padding-top:24px}.analysis-finding .eyebrow{color:var(--blue);margin-bottom:12px}.analysis-finding h3{font-size:17px;line-height:1.7}.analysis-finding .s-ipa-teaching{margin-top:16px;font-size:12px;line-height:1.8}.analysis-finding .s-ipa-teaching p{color:var(--muted);margin-top:8px}.example-note{color:#747c82;margin-top:20px;font-size:10px;line-height:1.8}.lesson-narrative{margin:0;padding:0;list-style:none}.lesson-narrative>li{border-bottom:1px solid #d8dcd1;min-height:380px;padding:65px 0 90px}.lesson-narrative>li:last-child{border:0;padding-bottom:30px}.scene-index{color:var(--blue);letter-spacing:.1em;margin-bottom:22px;font-size:12px;display:block}.lesson-narrative h3{letter-spacing:-.04em;font-size:27px;line-height:1.5}.lesson-narrative li p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.9}.focus-output{align-items:center;gap:24px;margin-top:28px;display:flex}.focus-output>span{color:var(--blue);letter-spacing:-.06em;font-size:58px}.focus-output strong{font-size:18px;font-weight:500}.focus-output small{color:var(--muted);margin-top:9px;font-size:11px;display:block}.articulation-output{color:var(--blue);align-items:center;gap:22px;margin-top:30px;font-size:23px;display:flex}.next-output{border-left:3px solid var(--blue);margin-top:28px;padding:3px 0 3px 24px}.next-output>span,.next-output small{color:var(--muted);font-size:11px}.next-output p{letter-spacing:-.02em;margin:15px 0;color:#202322!important;font-size:28px!important;line-height:1.5!important}.news-story{background:#edf2ff}.news-story-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;display:grid}.news-story-heading img{object-fit:contain;mix-blend-mode:multiply;width:330px;height:290px;margin:auto}.news-flow{border-top:1px solid #c6d2ed;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:45px;padding-top:35px;display:grid}.news-flow-step{position:relative}.news-flow h3{font-size:20px;line-height:1.6}.news-flow p{color:#57627a;margin-top:12px;font-size:13px}.flow-arrow{color:var(--blue);position:absolute;top:44px;right:-40px}.news-reader-demo{grid-template-columns:.9fr 1.2fr;align-items:center;gap:65px;margin-top:55px;display:grid}.news-paper{background:#fffef9;padding:35px;transform:rotate(-3deg);box-shadow:0 12px 35px #1536780a}.news-paper>.eyebrow{color:var(--muted);font-size:9px}.news-paper h3{font-size:25px;line-height:1.5}.news-print{font-family:var(--font-system);border-top:1px solid #d8d6c9;margin-top:30px;padding-top:25px;font-size:26px;line-height:1.4}.paper-lines{gap:9px;margin-top:25px;display:grid}.paper-lines span{background:#e6e5db;height:4px}.paper-lines span:last-child{width:75%}.news-excerpt>.eyebrow{color:#52607b;font-size:11px}.selected-sentence{border-left:3px solid var(--blue);letter-spacing:-.015em;background:#dce6ff;padding:18px 24px;font-size:30px;line-height:1.6}.voice-explanation{color:var(--blue);align-items:center;gap:16px;margin-top:24px;font-size:12px;display:flex}.device-section>.section-heading{max-width:830px}.device-stage{justify-content:center;align-items:flex-end;gap:30px;max-width:1000px;margin:65px auto 25px;padding-bottom:40px;display:flex;position:relative}.device-stage>div>p{color:var(--muted);text-align:center;width:100%;font-size:11px;position:absolute;bottom:0;left:0}.device-stage>div{position:relative}.device-display{color:#202a34;background:#f8f9fc;border:6px solid #282e32;border-radius:10px;padding:20px;overflow:hidden;box-shadow:0 14px 22px #00000006}.device-display>span{font-size:11px;font-weight:650}.device-display>p{letter-spacing:-.03em;padding:24px 4px;font-size:21px;line-height:1.45}.device-monitor{width:48%;padding-bottom:40px}.monitor-stand{background:#d7dbdf;width:18%;height:30px;margin:auto;position:relative}.monitor-stand:after{content:"";background:#c7cdd2;border-radius:6px;height:5px;position:absolute;bottom:0;left:-60%;right:-60%}.device-tablet{width:30%;padding-bottom:40px}.device-tablet .device-display{min-height:240px}.device-tablet .device-display>p{padding:35px 0;font-size:17px}.device-phone{width:17%;padding-bottom:40px}.device-phone .device-display{border-radius:19px;min-height:240px;padding:20px 12px}.device-phone .device-display>p{padding:30px 0;font-size:16px}.device-mini-controls{color:var(--blue);border-top:1px solid #e2e5ec;justify-content:center;gap:24px;padding-top:12px;display:flex}.device-mini-controls svg{width:19px;height:19px}.device-note{color:var(--muted);text-align:center;max-width:720px;margin:auto;font-size:11px}.evidence-grid{grid-template-columns:1.15fr 1fr;gap:75px;margin-top:55px;display:grid}.evidence-grid>div{border-top:2px solid #2c3430;min-width:0;padding-top:28px}.evidence-grid h3{letter-spacing:-.035em;font-size:24px;line-height:1.6}.evidence-grid>div>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:13px}.evidence-grid .study-limit{line-height:1.85;font-size:10px!important}.evidence-grid a{text-underline-offset:4px;align-items:center;gap:15px;margin-top:25px;font-size:11px;line-height:1.6;text-decoration:underline;display:flex}.pitch-chart{margin:32px 0 0}.pitch-chart figcaption{margin-bottom:25px;font-size:12px;font-weight:600;line-height:1.6}.pitch-chart figcaption small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.pitch-row{grid-template-columns:1fr 50px;gap:8px 15px;margin-top:18px;display:grid}.pitch-row>span{color:var(--muted);grid-column:1/-1;font-size:11px}.pitch-track{background:#eef0ee;align-self:center;height:16px}.pitch-track>div{background:#a8b1b9;height:100%}.pitch-row strong{font-variant-numeric:tabular-nums;font-size:15px}.pitch-row.own strong,.pitch-row.own>span{color:var(--blue)}.pitch-axis{color:var(--muted);justify-content:space-between;margin-top:14px;margin-right:65px;font-size:9px;display:flex}.evidence-loop{justify-items:center;gap:12px;padding:25px 0;display:grid}.evidence-loop>div{border-bottom:1px solid var(--line);align-items:center;gap:25px;width:100%;padding:16px 0;font-size:14px;display:flex}.evidence-loop span{color:var(--blue);font-size:10px}.evidence-loop svg{color:var(--blue)}.meta-kicker{margin-top:16px;font-size:13px;font-weight:500;display:block}.research-practice .eyebrow,.research-comparison .eyebrow{font-size:9px}@media (width<=1100px){.lesson-story-grid{gap:45px}.analysis-example{padding:25px}.news-reader-demo{gap:35px}.evidence-grid{gap:40px}.device-stage{gap:15px}.hero-voice-label strong{font-size:12px}}@media (width<=760px){.hero h1{font-size:clamp(32px,7.7vw,48px)}.hero-art{margin-top:35px;padding-bottom:95px}.hero-voice-label{padding:9px 11px}.hero-voice-label strong{font-size:11px}.hero-voice-label span{font-size:7px}.output-label{top:0;right:0}.input-label{bottom:97px;left:0}.hero-voice-caption{font-size:11px;bottom:25px;left:0}.lesson-story-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.analysis-example{padding:22px;position:relative;top:auto}.analysis-sentence{font-size:28px}.example-heading{font-size:9px}.lesson-narrative>li{min-height:0;padding:35px 0}.lesson-narrative h3{font-size:24px}.scene-index{margin-bottom:15px;font-size:10px}.lesson-narrative li p{font-size:13px}.focus-output{margin-top:20px}.focus-output>span{font-size:45px}.next-output p{font-size:24px!important}.news-story-heading{grid-template-columns:1fr;gap:15px}.news-story-heading img{width:250px;height:210px}.news-flow{grid-template-columns:1fr;gap:22px;margin-top:20px;padding-top:25px}.news-flow h3{font-size:19px}.news-flow p{margin-top:6px;font-size:13px}.news-flow .scene-index{margin-bottom:10px}.news-flow-step{border-bottom:1px solid #c6d2ed;padding-bottom:15px}.flow-arrow{display:none}.news-reader-demo{grid-template-columns:1fr;gap:35px;margin-top:30px}.news-paper{margin:0 8px;padding:28px}.news-paper h3{font-size:23px}.news-print{margin-top:20px;padding-top:20px;font-size:24px}.selected-sentence{padding:17px 20px;font-size:26px}.voice-explanation{gap:13px;font-size:11px}.device-stage{gap:9px;margin:35px 0 15px;padding-bottom:30px}.device-display{border-width:3px;border-radius:6px;padding:10px}.device-display>span{font-size:7px}.device-display>p{padding:20px 0;font-size:11px}.device-tablet .device-display{min-height:140px}.device-tablet .device-display>p{padding:20px 0;font-size:10px}.device-phone .device-display{border-radius:11px;min-height:143px;padding:10px 6px}.device-phone .device-display>p{padding:18px 0;font-size:9px}.device-mini-controls{gap:10px;padding-top:8px}.device-mini-controls svg{width:12px;height:12px}.device-stage>div>p{font-size:9px}.monitor-stand{height:20px}.device-note{text-align:left;font-size:10px}.evidence-grid{grid-template-columns:1fr;gap:45px;margin-top:35px}.evidence-grid h3{font-size:23px}.evidence-grid .eyebrow{font-size:8px}.evidence-loop{padding:20px 0}.hero-bottom{margin-top:5px}}@media (prefers-reduced-motion:reduce){.analysis-example{position:relative;top:auto}.news-paper{transform:none}}.hero-art{width:100%;margin-left:0}.hero h1{font-size:clamp(36px,3.7vw,52px)}.output-label{top:0;right:0}.hero-voice-caption{overflow-wrap:anywhere;max-width:100%}@media (width<=760px){.hero h1{font-size:clamp(28px,7.4vw,44px)}}.hero{grid-template-columns:.96fr 1.04fr;gap:20px;min-height:660px;padding-top:30px}.hero-copy{padding:20px 0 35px}.hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.2vw,59px);line-height:1.3}.hero-art{width:112%;margin-left:-5%;padding:0}.hero-art img{object-fit:contain;width:100%;height:auto;max-height:610px}.hero-model-note{color:var(--muted);max-width:440px;margin-top:18px;font-size:11px;line-height:1.8}.hero-bottom{margin-top:26px}.hero-voice-label,.hero-voice-caption{display:none}.premium-devices{background:#fcfcfa;padding-bottom:104px;overflow:hidden}.device-introduction{grid-template-columns:1.05fr .8fr;align-items:end;gap:90px;display:grid}.device-intro-copy{color:var(--muted);max-width:445px;padding-bottom:7px;font-size:15px;line-height:2}.hardware-figure{margin:66px -12px 0}.hardware-stage{aspect-ratio:1240/640;isolation:isolate;width:100%;position:relative}.hardware-stage:after{content:"";z-index:-1;filter:blur(15px);background:radial-gradient(#1b252720,#0000 69%);height:12%;position:absolute;bottom:1%;left:4%;right:3%}.hardware-laptop{z-index:1;filter:drop-shadow(0 22px 18px #17202713);width:63%;position:absolute;bottom:5%;left:0}.laptop-lid{background:linear-gradient(135deg,#e3e4e5 0%,#737578 .4%,#151618 1%,#090a0b 96.5%,#4e5052 98%,#a7a9ad 99%,#d1d2d3 100%);border-radius:19px 19px 8px 8px;width:92%;margin:auto;padding:2.1% 1.6% 2.4%;position:relative;box-shadow:inset 0 0 0 1px #c3c4c5,inset 0 0 0 3px #414346,0 2px 2px #0003}.hardware-screen{background:#fff;position:relative;overflow:hidden}.hardware-screen img{width:100%;height:auto;display:block}.laptop-lid .hardware-screen{aspect-ratio:1280/800;border-radius:6px 6px 2px 2px;box-shadow:0 0 0 1px #000}.hardware-camera{background:radial-gradient(circle at 38% 32%,#41516c,#11171f 50%,#08090b);border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:1.1%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #313438}.laptop-base{background:linear-gradient(#e5e7e8 0%,#d1d3d5 17%,#a5a8ab 37%,#e9e9ea 44%,#b3b5b8 61%,#75787c 92%,#53565b 100%);border-radius:2px 2px 48% 48%/2px 2px 100% 100%;height:18px;margin-top:0;position:relative;box-shadow:0 2px 2px #0002}.laptop-base:before{content:"";background:#fafafa;height:1px;position:absolute;inset:0 1% auto}.laptop-base>span{background:linear-gradient(#777b7f,#c4c6c8);border-radius:0 0 12px 12px;width:14%;height:5px;position:absolute;top:0;left:43%;box-shadow:0 1px #fff8}.hardware-tablet{z-index:2;filter:drop-shadow(15px 22px 20px #1b25271f);width:29.2%;position:absolute;bottom:8.1%;right:10.8%;transform:rotate(3deg)}.tablet-rim{background:linear-gradient(125deg,#d4d6d7 0%,#6e7275 .5%,#17191b 1.2%,#111214 96%,#292d30 98%,#b5b9bb 100%);border-radius:27px;padding:4.9% 4.5%;position:relative;box-shadow:inset 0 0 0 1px #dadee0,inset 0 0 0 3px #41464a,3px 1px #969b9e,5px 2px #454a4d}.tablet-rim .hardware-screen{aspect-ratio:820/1100;border-radius:12px;box-shadow:0 0 0 1px #000}.tablet-rim .hardware-camera{width:5px;height:5px;top:1.7%}.hardware-phone{z-index:3;filter:drop-shadow(8px 18px 15px #15212c24);width:18.2%;position:absolute;bottom:1.8%;right:0;transform:rotate(-4deg)}.phone-rim{background:linear-gradient(110deg,#e0e3e7 0%,#6a7078 .8%,#32383f 2%,#d6dbe0 2.8%,#8b9299 3.8%,#42484d 18%,#afb5bb 65%,#f2f3f4 83%,#858d95 97%,#343a41 99%);border-radius:39px;padding:3.5%;position:relative;box-shadow:inset 0 0 0 1px #454d55,inset 0 0 0 2px #c9cdd2,2px 1px #555e67,3px 2px #a1a7ad}.phone-glass{background:#fff;border-radius:32px;overflow:hidden;box-shadow:0 0 0 3px #080a0d,inset 0 0 0 1px #fff3}.phone-top{background:#fff;height:30px;position:relative}.phone-island{background:#090b0e;border-radius:20px;width:38%;height:17px;position:absolute;top:6px;left:31%;box-shadow:inset 0 0 0 1px #000}.phone-island:after{content:"";background:radial-gradient(circle at 35% 35%,#1b334e,#06090e 70%);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:7px;box-shadow:0 0 0 1px #141820}.phone-rim .hardware-screen{aspect-ratio:390/844}.phone-bottom{background:#fff;height:18px;position:relative}.phone-bottom>span{background:#171a1e;border-radius:5px;width:36%;height:3px;position:absolute;bottom:5px;left:32%}.phone-side-button{background:linear-gradient(#747e88,#d3d7db 45%,#515b64);border-radius:0 3px 3px 0;width:3px;height:45px;position:absolute;top:24%;right:-3px}.hardware-figure figcaption{text-align:center;color:#777c78;letter-spacing:.015em;margin-top:27px;font-size:10px;line-height:1.8}.device-sync-note{text-align:center;color:var(--muted);max-width:760px;margin:13px auto 0;font-size:12px;line-height:1.9}.final-section{background:#f4f3ed;padding:88px 0 92px}.final-section h2{z-index:1;max-width:760px;position:relative}.final-section p:not(.eyebrow),.final-section .action{z-index:1;position:relative}.final-doodle{display:none}.final-art{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:380px;height:310px;position:absolute;bottom:-36px;right:-32px}@media (width>=1500px){.hero{min-height:725px}.hero-art{width:116%;margin-left:-6%}}@media (width<=1100px){.hero{gap:8px;min-height:590px}.hero h1{font-size:clamp(38px,4.7vw,51px)}.hero-art{width:109%;margin-left:-4%}.device-introduction{grid-template-columns:1.1fr 1fr;gap:45px}.device-intro-copy{font-size:14px}.hardware-figure{margin-top:45px}.laptop-lid{border-radius:13px 13px 6px 6px}.laptop-base{height:13px}.tablet-rim{border-radius:21px}.tablet-rim .hardware-screen{border-radius:9px}.phone-rim{border-radius:30px}.phone-glass{border-radius:25px}.phone-top{height:24px}.phone-island{height:14px;top:5px}.phone-island:after{width:5px;height:5px;top:4px;right:5px}.phone-bottom{height:14px}.final-art{opacity:.85;width:290px;bottom:-20px;right:-15px}.final-section h2{max-width:75%}}@media (width<=760px){.hero{gap:0;min-height:0;padding-top:27px}.hero-copy{padding:0}.hero h1{font-size:clamp(33px,8.7vw,52px);line-height:1.32}.hero-art{width:112%;margin:23px -6% 0;padding:0}.hero-art img{max-height:450px}.hero-model-note{max-width:350px;margin-top:15px;font-size:10px}.hero-bottom{margin-top:22px}.premium-devices{padding-bottom:70px}.device-introduction{grid-template-columns:1fr;gap:22px}.device-introduction .section-heading{max-width:none}.device-intro-copy{max-width:520px;padding:0;font-size:14px}.hardware-figure{margin:28px -16px 0}.hardware-stage{aspect-ratio:440/385}.hardware-laptop{width:80%;bottom:14%;left:0}.laptop-lid{border-radius:9px 9px 4px 4px;padding-top:2.7%;box-shadow:inset 0 0 0 1px #acafb2,inset 0 0 0 2px #373b3e,0 2px 2px #0003}.laptop-lid .hardware-screen{border-radius:3px 3px 1px 1px}.laptop-lid .hardware-camera{width:2px;height:2px;top:1.3%}.laptop-base{height:8px}.laptop-base>span{height:3px}.hardware-tablet{width:39%;bottom:22%;right:2%;transform:rotate(3deg)}.tablet-rim{border-radius:16px;box-shadow:inset 0 0 0 1px #dadee0,inset 0 0 0 2px #41464a,2px 1px #969b9e,3px 2px #454a4d}.tablet-rim .hardware-screen{border-radius:7px}.tablet-rim .hardware-camera{width:3px;height:3px;top:1.5%}.hardware-phone{width:28%;bottom:0;right:20%;transform:rotate(-5deg)}.phone-rim{border-radius:24px;box-shadow:inset 0 0 0 1px #454d55,inset 0 0 0 2px #c9cdd2,1px 1px #555e67,2px 2px #a1a7ad}.phone-glass{border-radius:20px;box-shadow:0 0 0 2px #080a0d}.phone-top{height:18px}.phone-island{height:10px;top:4px}.phone-island:after{width:4px;height:4px;top:3px;right:4px}.phone-bottom{height:10px}.phone-bottom>span{height:2px;bottom:3px}.phone-side-button{width:2px;height:26px;right:-2px}.hardware-stage:after{filter:blur(10px);height:16%;bottom:0;left:3%;right:2%}.hardware-figure figcaption{margin:24px 22px 0;font-size:9px}.device-sync-note{max-width:440px;margin-top:12px;font-size:11px}.final-section{padding:62px 0 68px}.final-section .wrap{min-height:0}.final-section h2{max-width:100%;font-size:31px}.final-section p:not(.eyebrow){max-width:100%}.final-art{display:none}}@media (width<=360px){.hero h1{font-size:32px}.hero .actions{gap:15px}.phone-rim{border-radius:20px}.phone-glass{border-radius:16px}.device-intro-copy{font-size:13px}.final-section h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.hardware-tablet,.hardware-phone{transform:none}}.evidence-grid>article{border-top:2px solid #2c3430;min-width:0;padding-top:28px}.evidence-grid>article>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:13px}.evidence-gain{color:var(--blue);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:30px 0 24px;display:flex}.evidence-gain>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(64px,7vw,98px);font-weight:600;line-height:1}.evidence-gain>span{font-size:14px}.evidence-gain>p{color:var(--muted);flex-basis:100%;font-size:12px}.pitch-row{grid-template-columns:1fr 65px}.pitch-axis{margin-right:80px}.evidence-gain-meta{border-bottom:1px solid var(--line);padding-bottom:24px}.final-section .wrap{min-height:0}.final-section .eyebrow{color:var(--blue)}@media (width<=760px){.hero{grid-template-columns:1fr}.evidence-gain>strong{font-size:72px}.hero-art{width:100%;margin-left:0;margin-right:0}.evidence-grid>article>p:not(.eyebrow){font-size:13px}}.news-story{overflow:hidden}.news-story-heading{grid-template-columns:1fr}.news-story-heading .section-heading{max-width:780px}.news-carousel{margin:44px 0 38px}.news-carousel-window{scrollbar-width:none;outline-offset:5px;overflow-x:auto}.news-carousel-window::-webkit-scrollbar{display:none}.news-carousel-track{will-change:transform;width:max-content;animation:24s linear infinite news-shelf;display:flex}.news-carousel-set{gap:24px;padding-right:24px;display:flex}.news-genre{background:#fff;border:1px solid #cbd5e540;border-radius:7px;flex:none;width:310px;overflow:hidden}.news-genre-art{background-repeat:no-repeat;background-size:400%;height:245px}.news-genre-copy{padding:21px 24px 25px}.news-genre-copy>span{color:var(--blue);letter-spacing:.12em;font-size:10px}.news-genre-copy h3{margin-top:9px;font-size:21px;line-height:1.4}.news-genre-copy p{color:var(--muted);margin-top:8px;font-size:12px}.news-carousel-caption{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.news-carousel-caption p{color:var(--muted);font-size:10px}.news-motion-toggle{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0 8px;font-size:11px;display:flex}.news-carousel[data-running=false] .news-carousel-track{animation-play-state:paused}.news-story .news-flow{margin-top:34px}.news-story .news-reader-demo{border-top:1px solid #c6d2ed;grid-template-columns:.7fr 1.3fr;margin-top:35px;padding-top:30px}.news-story .news-paper{box-shadow:none;background:0 0;padding:0;transform:none}.news-story .news-print{font-size:23px}.news-story .paper-lines{display:none}@keyframes news-shelf{to{transform:translate(-50%)}}@media (width<=760px){.news-carousel{margin:30px -2px}.news-carousel-set{gap:16px;padding-right:16px}.news-genre{width:260px}.news-genre-art{height:215px}.news-genre-copy{padding:19px 20px}.news-genre-copy h3{font-size:20px}.news-carousel-caption{gap:10px}.news-carousel-caption p{max-width:210px}.news-motion-toggle span{font-size:10px}.news-story .news-reader-demo{grid-template-columns:1fr}.news-story .news-paper{margin:0}.news-carousel-track{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.news-carousel-track{will-change:auto;animation:none;transform:none}.news-carousel-set[aria-hidden=true],.news-motion-toggle{display:none}.news-carousel-window{scrollbar-width:thin}}.news-story .news-reader-demo{grid-template-columns:1.35fr .85fr;align-items:center;gap:65px;margin-top:60px;padding-top:45px}.news-devices{min-width:0;margin:0}.news-phones{align-items:flex-start;gap:25px;padding:18px 8px 40px;display:flex}.news-phone{filter:drop-shadow(9px 20px 14px #1c315126);width:48%;min-width:0;position:relative}.news-phone-list{transform:perspective(1300px)rotateY(8deg)rotate(-5deg)}.news-phone-reader{margin-top:65px;transform:perspective(1300px)rotateY(-8deg)rotate(4deg)}.news-phone-label{color:#455271;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.news-phone-label span{color:var(--blue);font-size:10px}.news-phone .phone-rim{border-radius:38px;padding:3.5%}.news-phone .phone-glass{border-radius:31px}.news-phone .phone-top{height:30px}.news-phone .phone-island{height:17px;top:6px}.news-phone img{width:100%;height:auto}.news-devices figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:10px;line-height:1.8}.news-excerpt>.eyebrow{letter-spacing:0;font-size:18px;line-height:1.7}.news-story .selected-sentence{background:#fff8;font-size:26px}@media (width<=1000px){.news-story .news-reader-demo{grid-template-columns:1.2fr .8fr;gap:35px}.news-story .selected-sentence{font-size:22px}.news-phone .phone-rim{border-radius:28px}.news-phone .phone-glass{border-radius:23px}}@media (width<=760px){.news-story .news-reader-demo{grid-template-columns:1fr;gap:35px;margin-top:30px}.news-phones{gap:14px;padding:10px 6px 24px}.news-phone-reader{margin-top:38px}.news-phone-label{gap:8px;margin-bottom:10px;font-size:9px}.news-phone .phone-rim{border-radius:25px}.news-phone .phone-glass{border-radius:20px}.news-phone .phone-top{height:20px}.news-phone .phone-island{height:11px;top:4px}.news-phone .phone-island:after{width:4px;height:4px;top:3px}.news-devices figcaption{font-size:9px}.news-story .selected-sentence{font-size:23px}}@media (prefers-reduced-motion:reduce){.news-phone-list,.news-phone-reader{transform:none}}.news-compact{padding-top:75px;padding-bottom:65px}.news-compact-top{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.news-compact h2{font-size:clamp(31px,3.2vw,44px)}.news-compact .section-heading>p:last-child{color:var(--blue);margin-top:18px;font-size:13px}.news-compact .news-devices{max-width:475px;margin:auto}.news-compact .news-phones{gap:20px;padding:6px 10px 22px}.news-compact .news-phone-reader{margin-top:35px}.news-compact .news-phone-label{font-size:10px}.news-compact .news-devices figcaption{margin-top:0;font-size:9px}.news-compact .news-carousel{margin:35px 0 0}.news-compact .news-genre{width:235px}.news-compact .news-genre-art{height:140px}.news-compact .news-genre-copy{padding:12px 16px 15px}.news-compact .news-genre-copy>span{font-size:9px}.news-compact .news-genre-copy h3{margin-top:5px;font-size:17px}.news-compact .news-genre-copy p{display:none}.news-compact .news-carousel-caption{margin-top:5px}@media (width<=1000px){.news-compact-top{gap:35px}.news-compact .news-phone .phone-top{height:20px}.news-compact .news-phone .phone-island{height:11px;top:4px}.news-compact .news-phone .phone-island:after{width:4px;height:4px;top:3px}}@media (width<=760px){.news-compact{padding-top:52px;padding-bottom:40px}.news-compact-top{grid-template-columns:1fr;gap:25px}.news-compact h2{font-size:30px}.news-compact .section-heading>p{font-size:13px}.news-compact .section-heading .eyebrow{margin-bottom:18px;font-size:9px}.news-compact .news-devices{max-width:320px}.news-compact .news-phones{gap:15px;padding-bottom:12px}.news-compact .news-phone-reader{margin-top:22px}.news-compact .news-carousel{margin-top:25px}.news-compact .news-genre{width:185px}.news-compact .news-genre-art{height:112px}.news-compact .news-genre-copy{padding:9px 12px 11px}.news-compact .news-genre-copy h3{font-size:15px}.news-compact .news-genre-copy>span{font-size:8px}.news-compact .news-carousel-set{gap:12px;padding-right:12px}}.news-compact .news-genre-art{background-size:cover}.lesson-step-story{padding-top:80px;padding-bottom:70px}.lesson-step-story .section-heading>p:last-child{max-width:680px}.lesson-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:42px 0 0;padding:0;list-style:none;display:grid}.lesson-steps>li{min-width:0}.lesson-step-number{color:var(--blue);border-top:1px solid #d5d9d2;justify-content:space-between;align-items:center;padding-top:16px;font-size:13px;display:flex}.lesson-step-art{mix-blend-mode:multiply;background-image:url(/lp/illustrations/voice-journey.webp);background-repeat:no-repeat;background-size:300%;height:210px;margin:15px 0 22px}.lesson-steps h3{letter-spacing:-.025em;font-size:23px;line-height:1.5}.lesson-step-body{color:var(--muted);min-height:74px;margin-top:12px;font-size:13px;line-height:1.85}.lesson-step-output{background:#fff;border:1px solid #e0e3dd;border-radius:8px;min-height:340px;margin-top:22px;padding:24px}.lesson-step-output.analysis-example{box-shadow:none;margin-top:22px;padding:22px;position:static}.step-output-label{color:var(--blue);font-size:11px;line-height:1.6;display:block}.step-phrase,.lesson-step-output.next-output p{letter-spacing:-.025em;margin:27px 0!important;font-size:28px!important;line-height:1.6!important}.step-phrase mark{color:var(--blue);text-underline-offset:5px;background:#edf1ff;text-decoration:underline}.step-microphone{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:30px auto 0;display:flex}.step-radar{max-width:250px;margin:10px auto}.step-radar>div{margin:0}.step-tip{font-size:12px;line-height:1.8}.lesson-step-output .example-note{margin-top:12px;font-size:9px}.step-own-voice{color:var(--blue);align-items:center;gap:12px;margin-top:28px;display:flex}.step-own-voice small{font-size:11px;line-height:1.8}.lesson-cycle{color:var(--muted);text-align:center;border-top:1px solid #d5d9d2;margin-top:32px;padding-top:24px;font-size:13px}@media (width<=1000px){.lesson-steps{gap:18px}.lesson-steps h3{font-size:20px}.lesson-step-art{height:165px}.lesson-step-output,.lesson-step-output.analysis-example{padding:17px}.step-phrase,.lesson-step-output.next-output p{font-size:24px!important}}@media (width<=760px){.lesson-step-story{padding:55px 0}.lesson-steps{grid-template-columns:1fr;gap:32px;margin-top:30px}.lesson-steps>li>div{grid-template-columns:1fr 115px;gap:0 14px;display:grid}.lesson-step-number{grid-column:1/-1}.lesson-step-art{background-size:300%;grid-area:2/2/4;height:125px;margin:15px 0 0}.lesson-steps h3{grid-area:2/1;margin-top:20px;font-size:22px}.lesson-step-body{grid-area:3/1;min-height:0;margin-top:9px;font-size:12px}.lesson-step-output{grid-column:1/-1;min-height:0;margin-top:20px;padding:22px}.lesson-step-output.analysis-example{margin-top:20px;padding:22px}.step-radar{max-width:240px}.step-phrase,.lesson-step-output.next-output p{margin:17px 0!important;font-size:26px!important}.step-microphone{width:48px;height:48px;margin:20px auto 0}.lesson-cycle{text-align:left;font-size:12px}}.lesson-step-art{width:210px;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=761px) and (width<=1000px){.lesson-step-art{width:165px}}@media (width<=760px){.lesson-step-art{width:115px}}#research .section-heading{margin-bottom:40px}#research .evidence-grid{gap:60px}#research .evidence-grid article>h3{margin:24px 0 16px;font-size:25px}#research .evidence-grid article>p:not(.eyebrow):not(.study-limit){font-size:14px;line-height:1.8}#research .evidence-gain{margin:25px 0 18px}#research .evidence-gain strong{font-size:76px}#research .pitch-chart{margin:22px 0}#research .pitch-chart figcaption{margin-bottom:16px;font-size:12px}#research .pitch-row{margin:14px 0}#research .study-limit{margin-top:22px;font-size:11px;line-height:1.8}.research-detail{margin:14px 0;font-size:12px}.research-detail summary{cursor:pointer}.research-detail p{padding-top:12px;font-size:12px;line-height:1.8}.tokyo-finding{text-align:center;background:#f0f3ff;margin:26px 0 20px;padding:28px}.tokyo-finding>span{color:#626b83;margin-bottom:18px;font-size:10px;display:block}.tokyo-finding strong{color:var(--blue);font-size:25px;line-height:1.6;display:block}.tokyo-finding>b{color:var(--blue);margin:3px;font-size:25px;display:block}.tokyo-finding p{margin:18px 0 0;font-size:12px}.comparison-scroll{margin-top:35px;overflow-x:auto}.comparison-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:18px;line-height:1.7}.comparison-scroll th,.comparison-scroll td{border-bottom:1px solid #dce7ed;padding:28px 24px}.comparison-scroll tbody tr:last-child>*{border-bottom:0}.comparison-scroll thead th{font-size:17px}.comparison-scroll tbody th{width:17%;font-weight:500}.comparison-scroll .lanclo-column{color:#2444de;background:#edf1ff;width:28%;font-weight:600}.comparison-scroll thead .lanclo-column{font-size:22px}.comparison-note{color:var(--muted);max-width:800px;margin-top:16px;font-size:13px;line-height:1.8}.release-platforms{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.release-platforms>span{background:#fff8;border:1px solid #b9bdb3;border-radius:5px;padding:9px 13px;font-size:12px}.release-platforms small{width:100%;color:var(--muted);font-size:11px}.final-section{isolation:isolate;background:#f6f4eb;position:relative}.final-section:before{content:"";z-index:-1;background-image:var(--closing-art);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.final-section>.wrap{position:relative}.final-section h2{max-width:620px}.final-section>.wrap>p:not(.eyebrow){max-width:540px}@media (width<=760px){#research .evidence-grid{gap:35px}#research .evidence-grid article>h3{font-size:22px}#research .evidence-gain strong{font-size:65px}.comparison-scroll table{min-width:580px;font-size:12px}.comparison-scroll th,.comparison-scroll td{padding:17px 12px}.comparison-note{font-size:10px}.final-section{padding-bottom:250px}.final-section:before{background-position:100% 100%;background-size:auto 300px}.final-section h2{font-size:32px}.release-platforms{margin-top:22px}}.header .vt-brand,footer .vt-brand{font-family:var(--font-system);letter-spacing:.2px;color:#273b4b;gap:13px;font-size:18px;font-weight:400}.header .vt-brand-icon,footer .vt-brand-icon{width:32px;height:32px}.practice-film-trigger{min-height:44px;color:var(--blue);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:14px;padding:10px 0;font-size:12px;display:inline-flex}.practice-film-dialog{width:min(920px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#202322);background:#fff;border:0;border-radius:12px;padding:0}.practice-film-dialog::backdrop{background:#10161ebf}.practice-film-content{padding:22px}.practice-film-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.practice-film-heading h2{letter-spacing:-.02em;white-space:normal;font-size:22px}.practice-film-heading button{background:#f3f4f1;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.practice-film-dialog video{aspect-ratio:16/9;background:#fbf8ed;border-radius:5px;width:100%;height:auto;display:block}.practice-film-dialog p{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}.feedback-link{border-top:1px solid #e3e6e0;padding-top:14px}.feedback-link>span,.next-practice-set>span{color:var(--muted);font-size:10px;line-height:1.7;display:block}.feedback-link strong{margin:6px 0;font-size:17px;line-height:1.6;display:block}.feedback-link b{color:var(--blue);margin-left:8px}.feedback-link .step-tip{margin-top:7px}.next-practice-set{border-top:1px solid #e3e6e0;padding-top:13px}.next-practice-set>div{margin:8px 0;font-size:17px;line-height:1.7}.next-practice-set mark{color:var(--blue);background:#edf1ff}.next-practice-set small{color:var(--muted);font-size:9px}@media (width<=760px){.practice-film-content{padding:14px}.practice-film-heading h2{font-size:18px}.practice-film-dialog p{font-size:11px}.lesson-step-story .section-heading h2{font-size:29px}}.practice-film-close{background:#fff;border:1px solid #d4d8d0;border-radius:5px;min-height:44px;margin:16px 0 0 auto;padding:10px 18px;font-size:12px;display:block}.film-hero{background:#f5f5ef;padding:72px 0 0;overflow:hidden}.film-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:50px;min-height:600px;display:grid}.film-hero h1{letter-spacing:-.065em;white-space:pre-line;margin:26px 0 20px;font-size:clamp(42px,4.7vw,76px);line-height:1.35}.film-subhead{letter-spacing:-.03em;font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.6}.film-body{white-space:pre-line;color:#656b69;margin:25px 0 30px;font-size:16px;line-height:2}.film-hero .action{padding:20px 23px;font-size:15px}.film-hero-media{min-width:0;padding:12px 0 160px;position:relative}.cinema-window{background:#fff;border:1px solid #dfe2dd;position:relative;transform:rotate(-2deg);box-shadow:0 28px 60px #273b4b12}.cinema-topline,.cinema-caption{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:18px;font-size:10px;display:flex}.cinema-topline{color:#52616b;border-bottom:1px solid #eceeea}.cinema-picture{aspect-ratio:16/9;background:#fff;position:relative;overflow:hidden}.cinema-picture img,.cinema-picture video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cinema-caption{letter-spacing:0;border-top:1px solid #eceeea;font-size:11px}.cinema-caption button{cursor:pointer;min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:5px;display:flex}.hero-character{align-items:center;gap:24px;display:flex;position:absolute;bottom:0;right:0}.hero-character img{object-fit:contain;width:155px;height:180px}.hero-character span{letter-spacing:.12em;color:#697471;font-size:12px;line-height:1.8}.hero-character b{color:#273b4b}.film-divider{letter-spacing:.13em;border-top:1px solid #d9dfd7;justify-content:space-between;align-items:center;margin-top:55px;padding-top:22px;padding-bottom:22px;font-size:11px;display:flex}.film-divider a{letter-spacing:0;align-items:center;gap:14px;font-weight:600;display:flex}.voice-film-heading h2{letter-spacing:-.05em;white-space:pre-line;color:#273b4b;margin:0 0 28px;font-size:clamp(36px,4.4vw,68px);line-height:1.4}.voice-film-heading>p:last-child{white-space:pre-line;color:#68706b;font-size:18px;line-height:1.9}.voice-film-sequence{grid-template-columns:repeat(3,1fr);gap:50px;margin:70px 0 28px;display:grid}.scene-art{border-bottom:1px solid #dce2e6;justify-content:center;align-items:center;height:240px;margin-bottom:25px;display:flex;position:relative}.scene-art img{object-fit:contain;width:80%;height:85%}.scene-index{color:#5b7f9f;font-size:12px;position:absolute;top:0;left:0}.voice-film-scene h3{margin-bottom:12px;font-size:22px}.voice-film-scene>p{color:#68706b;font-size:15px;line-height:1.85}.film-small-note{color:#777e79;text-align:center;font-size:12px}.voice-promise{border-top:1px solid #e1e4df;justify-content:space-between;align-items:center;margin-top:95px;padding-top:65px;display:flex}.voice-promise h2{white-space:pre-line;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.6}.voice-promise svg{color:#344f69}.undraw-step{object-fit:contain;background:0 0!important;width:100%!important;height:190px!important;margin:20px 0 30px!important;display:block!important}.lesson-step-story .section-heading{max-width:850px}.lesson-steps{gap:32px!important}.lesson-step-body{font-size:15px!important;line-height:1.9!important}.lesson-step-output{border-radius:12px!important}.news-compact{background:#edf2f5}.premium-devices{padding-top:65px!important;padding-bottom:65px!important}.premium-devices .hardware-figure{max-width:850px;margin:30px auto}.premium-devices .device-introduction h2{font-size:clamp(30px,3.3vw,48px)}.film-closing{background:#eaf0f4;padding:90px 0;overflow:hidden}.film-closing>.wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;display:grid}.film-closing h2{letter-spacing:-.05em;margin:30px 0;font-size:clamp(38px,4.5vw,68px);line-height:1.35}.film-closing p:not(.eyebrow){color:#596973;margin-bottom:30px;font-size:17px;line-height:1.9}.film-closing img{object-fit:contain;width:100%;height:330px}.film-hero button:focus-visible,.film-hero a:focus-visible{outline-offset:4px;outline:3px solid #344f69}@media (width>=1600px){.film-hero-grid{min-height:680px}.film-hero-media{padding-bottom:180px}.hero-character img{width:190px;height:220px}}@media (width<=850px){.film-hero{padding-top:40px}.film-hero-grid{grid-template-columns:1fr;gap:30px;min-height:0}.film-hero-copy{max-width:650px}.film-hero h1{font-size:clamp(40px,7vw,64px)}.film-hero-media{width:100%;max-width:660px;margin:auto;padding:0 10px 80px}.hero-character img{width:95px;height:115px}.hero-character span{font-size:10px}.film-divider{margin-top:30px}.voice-film-sequence{gap:24px}.scene-art{height:180px}.voice-film-scene h3{font-size:19px}.film-closing>.wrap{gap:20px}.film-closing img{height:240px}}@media (width<=560px){.film-hero{padding-top:28px}.film-hero h1{margin-top:20px;font-size:40px}.film-subhead{font-size:20px}.film-body{white-space:normal;font-size:14px}.film-hero-grid{gap:30px}.film-divider>span{max-width:130px;font-size:8px;line-height:1.8}.film-divider a{font-size:12px}.cinema-topline{padding:12px;font-size:8px}.cinema-caption{gap:4px;padding:5px 10px;font-size:9px}.cinema-caption button{font-size:10px}.voice-turn{font-size:19px}.voice-film-heading h2{font-size:35px}.voice-film-heading>p:last-child{font-size:15px}.voice-film-sequence{grid-template-columns:1fr;gap:35px;margin-top:40px}.voice-film-scene{grid-template-columns:125px 1fr;align-items:center;column-gap:20px;display:grid}.scene-art{border-bottom:0;grid-row:1/3;height:150px;margin:0}.scene-art img{width:100%}.voice-film-scene h3{align-self:end;margin:0 0 10px;font-size:19px}.voice-film-scene>p{align-self:start;margin:0;font-size:13px}.voice-promise{gap:15px;margin-top:45px;padding-top:35px}.voice-promise h2{font-size:25px}.voice-promise svg{flex-shrink:0;width:24px}.undraw-step{height:155px!important}.film-closing{padding:55px 0}.film-closing>.wrap{grid-template-columns:1fr}.film-closing h2{font-size:36px}.film-closing img{height:200px}.film-closing .eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.cinema-window{transform:none}}.lesson-step-story .lesson-step-number{margin-bottom:30px;font-size:20px}.lesson-step-story .lesson-steps h3{font-size:clamp(22px,2vw,29px);line-height:1.5}.lesson-step-story .lesson-step-output{margin-top:28px}.lesson-step-story .lesson-step-body{min-height:86px}.lesson-step-story .lesson-steps>li{border-top:2px solid #344f69}.lesson-step-story .lesson-cycle{color:#344f69}@media (width<=560px){.lesson-step-story .lesson-step-body{min-height:0}.lesson-step-story .lesson-step-number{margin-bottom:20px}}.hero-character{pointer-events:none}:root{--taste-ink:#273b4b;--taste-accent:#344f69;--taste-soft:#eaf1f6;--taste-paper:#fbfcfd;--taste-muted:#596875}body{background:var(--taste-paper);color:var(--taste-ink)}.header{background:var(--taste-paper);border-bottom:0;height:76px;min-height:76px}.header nav{gap:28px}.header nav a{font-weight:500}.header .return-link{color:var(--taste-ink)}.wrap{max-width:1320px}.action{background:var(--taste-accent);color:#fff;border:1px solid var(--taste-accent);min-height:56px;box-shadow:none;border-radius:100px;padding:18px 28px}.action:hover{background:#273b4b;transform:translateY(-2px)}.action:focus-visible{outline-offset:4px;outline:3px solid #5b7f9f}.practice-film-trigger{color:var(--taste-ink);font-size:14px}.section{padding-top:110px;padding-bottom:110px}.section-heading h2{letter-spacing:-.045em;font-size:clamp(32px,4.2vw,58px);line-height:1.45}.section-heading>p:not(.eyebrow){max-width:660px;color:var(--taste-muted);font-size:17px;line-height:1.9}.taste-hero{padding-top:38px}.taste-hero-title h1{white-space:pre-line;letter-spacing:-.065em;color:var(--taste-ink);margin:0;font-size:clamp(58px,6.4vw,92px);font-weight:650;line-height:1.12}.taste-hero-bottom{justify-content:space-between;align-items:end;gap:36px;padding:25px 0 34px;display:flex}.taste-hero-bottom>p{max-width:470px;margin:0;font-size:18px;line-height:1.85}.taste-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.taste-actions .practice-film-trigger{text-align:left;max-width:220px;margin:0;line-height:1.6}.taste-film-stage{background:#fef8ee;border-radius:24px;position:relative;overflow:hidden}.taste-film-stage .cinema-window{box-shadow:none;background:0 0;border:0;max-width:760px;margin:0 auto;transform:none}.taste-film-stage .cinema-picture{aspect-ratio:16/7.4;background:0 0}.taste-film-stage .cinema-picture img,.taste-film-stage .cinema-picture video{object-fit:cover;object-position:center 42%;height:121%;top:-8%}.taste-film-stage .cinema-caption{color:#273b4b;background:0 0;border:0;min-height:48px;padding:0 24px 8px}.taste-film-stage .cinema-caption>span,.taste-film-stage .cinema-caption button{font-size:12px}.taste-problem{grid-template-columns:220px 1fr;align-items:center;gap:80px;max-width:1050px;padding-top:130px;padding-bottom:100px;display:grid}.taste-problem img{object-fit:contain;width:100%;height:260px}.taste-problem h2{letter-spacing:-.04em;white-space:pre-line;margin:0 0 22px;font-size:clamp(30px,3.3vw,48px);font-weight:600;line-height:1.5}.taste-problem p{white-space:pre-line;color:var(--taste-muted);font-size:16px;line-height:2}.voice-film-section{background:var(--taste-soft);border-radius:40px 40px 0 0}.voice-film-heading{text-align:left;max-width:1000px;margin:0}.voice-turn{margin:0 0 16px;font-size:22px}.voice-film-heading h2{letter-spacing:-.06em;margin-bottom:25px;font-size:clamp(38px,4.8vw,68px);line-height:1.35}.voice-film-heading>p:last-child{color:var(--taste-muted);font-size:17px}.voice-film-sequence{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr;gap:0 65px;margin-top:65px}.voice-film-scene:first-child{background:#f7fafc;border-radius:24px;flex-direction:column;grid-row:1/3;justify-content:center;padding:35px 45px;display:flex}.voice-film-scene:first-child .scene-art{height:300px}.voice-film-scene:not(:first-child){grid-template-columns:135px 1fr;column-gap:24px;padding:30px 0;display:grid}.voice-film-scene:not(:first-child) .scene-art{grid-row:1/3;height:160px}.scene-art{border:0;margin:0 0 24px}.scene-art img,.voice-film-scene:not(:first-child) .scene-art img{width:100%;height:100%}.voice-film-scene h3{margin:0 0 12px;font-size:22px}.voice-film-scene:not(:first-child) h3{align-self:end}.voice-film-scene>p{color:var(--taste-muted);margin:0;line-height:1.9}.film-small-note{text-align:left;margin-top:28px}.voice-promise{border:0;margin-top:65px;padding-top:20px}.voice-promise h2{font-size:clamp(28px,3.5vw,46px);font-weight:500}.voice-promise svg{display:none}.lesson-step-story{background:var(--taste-paper)}.lesson-step-story>.wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.lesson-step-story .section-heading{margin:0;position:sticky;top:115px}.lesson-step-story .section-heading h2{font-size:clamp(30px,3.2vw,45px)}.lesson-steps{margin:0!important;display:block!important}.lesson-step-story .lesson-steps>li{border:0!important;padding:0 0 65px!important}.lesson-step-story .lesson-step-number{color:var(--taste-muted);margin-bottom:15px;font-size:13px}.lesson-step-number svg{display:none}.lesson-step-story .lesson-steps h3{font-size:28px}.lesson-step-story .lesson-step-body{max-width:520px;min-height:0}.lesson-step-story .lesson-step-output{background:#eef3f7;border:0;min-height:0;margin-top:25px;padding:32px;border-radius:20px!important}.lesson-step-story .step-phrase{margin:25px 0;font-size:clamp(24px,2.7vw,38px);line-height:1.45}.lesson-step-story .step-microphone{background:var(--taste-accent);margin:28px 0 0}.lesson-step-story .step-output-label{color:var(--taste-accent)}.lesson-step-story mark{color:var(--taste-ink);background:#d7e5f0;text-decoration-color:#5b7f9f}.lesson-step-story .analysis-example{grid-template-columns:190px 1fr;align-items:center;gap:12px 25px;display:grid}.analysis-example>.step-output-label{grid-column:1/-1}.lesson-step-story .step-radar{width:190px;margin:0}.lesson-step-story .feedback-link{border:0;margin:0;padding-top:0}.lesson-step-story .example-note{grid-column:1/-1;font-size:11px}.lesson-step-story .lesson-cycle{text-align:center;color:var(--taste-muted);grid-column:1/-1;margin:0;font-size:15px}.news-compact{background:var(--taste-soft);border-radius:40px;padding-top:80px;padding-bottom:55px}.news-compact .section-heading h2{font-size:clamp(32px,3.5vw,50px)}.news-compact-top{gap:60px}.news-carousel-card{border-radius:14px!important}.news-carousel-card h3{font-size:20px!important}.premium-devices{background:var(--taste-paper)}.device-introduction{display:block}.device-intro-copy{max-width:650px}.device-introduction .section-heading{max-width:900px}.device-introduction h2{white-space:normal!important}.premium-devices .hardware-figure{max-width:780px}.premium-devices .device-sync-note{font-size:12px}#research>.section-heading{max-width:950px}#research .section-heading h2{white-space:normal;font-size:clamp(32px,3.7vw,52px)}.evidence-grid{gap:65px}.evidence-grid article{border:0;padding-top:15px}.evidence-grid h3{font-size:24px}.evidence-grid .eyebrow{letter-spacing:.025em;color:var(--taste-muted);font-size:11px}.evidence-gain strong{color:var(--taste-accent);font-size:100px}.pitch-track{border-bottom:1px solid #d0dbe3;background:0 0!important}.pitch-row.own .pitch-track>div{background:var(--taste-accent)}.pitch-row.own strong{color:var(--taste-accent)}.tokyo-finding{background:var(--taste-soft);border-radius:20px;padding:35px}.tokyo-finding strong{color:var(--taste-ink)}.evidence-grid .study-limit{font-size:12px}.comparison-section{padding-top:60px}.comparison-section .lanclo-column{color:var(--taste-ink);background:#e4f2f8!important}.comparison-scroll{border-radius:18px}.founder{max-width:900px;margin:50px auto 20px}.founder blockquote{font-size:20px}.faq-section{padding-top:60px}.film-closing{background:var(--taste-soft);border-radius:40px 40px 0 0;padding:90px 0}.film-closing h2{font-size:clamp(38px,5vw,70px);font-weight:600}.film-closing img{height:290px}.film-closing .wrap{grid-template-columns:1.4fr 1fr}footer{padding-top:30px;padding-bottom:30px}@media (width<=1000px){.taste-actions{flex-direction:column;align-items:start;gap:12px}.taste-hero-title h1{font-size:72px}.lesson-step-story>.wrap{grid-template-columns:1fr;gap:45px}.lesson-step-story .section-heading{max-width:800px;position:static}.lesson-steps{max-width:800px}.voice-film-sequence{column-gap:30px}.voice-film-scene:first-child{padding:25px}.voice-film-scene:not(:first-child){grid-template-columns:100px 1fr}.voice-film-scene h3{font-size:20px}}@media (width<=767px){.section{padding-top:65px;padding-bottom:65px}.header{height:70px;min-height:70px}.taste-hero{padding-top:28px}.taste-hero-title h1{font-size:clamp(43px,8vw,60px);line-height:1.2}.taste-hero-bottom{padding:22px 0 28px;display:block}.taste-hero-bottom>p{max-width:400px;font-size:15px;line-height:1.8}.taste-actions{gap:17px;margin-top:22px}.taste-actions .action{min-height:52px;padding:15px 23px;font-size:15px}.taste-actions .practice-film-trigger{max-width:none;font-size:12px}.taste-film-stage{border-radius:16px;margin-left:-8px;margin-right:-8px}.taste-film-stage .cinema-caption{gap:10px;padding:0 12px 4px}.taste-film-stage .cinema-caption>span,.taste-film-stage .cinema-caption button{font-size:10px}.taste-problem{grid-template-columns:80px 1fr;gap:24px;padding-top:70px;padding-bottom:65px}.taste-problem img{height:150px}.taste-problem h2{margin-bottom:16px;font-size:24px;line-height:1.55}.taste-problem p{white-space:normal;font-size:13px}.voice-film-section{border-radius:24px 24px 0 0}.voice-turn{font-size:17px}.voice-film-heading h2{font-size:clamp(29px,6vw,42px)}.voice-film-heading>p:last-child{font-size:14px}.voice-film-sequence{grid-template-columns:1fr;gap:25px;margin-top:35px}.voice-film-scene:first-child{grid-row:auto;grid-template-columns:105px 1fr;gap:0 20px;padding:22px;display:grid}.voice-film-scene:first-child .scene-art{grid-row:1/3;height:150px;margin:0}.voice-film-scene:not(:first-child){grid-template-columns:105px 1fr;gap:0 20px;padding:10px 22px}.voice-film-scene:not(:first-child) .scene-art{height:130px;margin:0}.voice-film-scene h3{align-self:end;font-size:18px}.voice-film-scene>p{font-size:13px}.film-small-note{font-size:11px}.voice-promise{margin-top:35px;padding:0}.voice-promise h2{font-size:25px}.lesson-step-story .lesson-steps>li{padding-bottom:45px!important}.lesson-step-story .lesson-steps h3{font-size:24px}.lesson-step-story .lesson-step-output{padding:24px}.lesson-step-story .analysis-example{grid-template-columns:1fr}.lesson-step-story .step-radar{width:210px;margin:auto}.lesson-step-story .feedback-link{padding-top:15px}.lesson-step-story .lesson-cycle{font-size:13px}.news-compact{border-radius:24px}.news-compact-top{gap:30px}.evidence-grid{gap:45px}.evidence-gain strong{font-size:82px}.tokyo-finding{padding:25px}.founder blockquote{font-size:17px}.film-closing{border-radius:24px 24px 0 0;padding:60px 0}.film-closing .wrap{grid-template-columns:1fr;gap:35px}.film-closing h2{margin-top:0;font-size:38px}.film-closing img{height:210px}.comparison-note{font-size:11px}footer{gap:15px}}@media (prefers-reduced-motion:reduce){.action:hover{transform:none}}.film-small-note{color:var(--taste-muted)}html[data-lp-design=impeccable]{--im-ink:#243e49;--im-accent:#344f69;--im-surface:#f5f8fa;--im-muted:#526872;--im-line:#ccd8df;color-scheme:light;background:#fff}html[data-lp-design=impeccable] body{color:var(--im-ink);background:#fff}html[data-lp-design=impeccable] ::selection{color:#fff;background:#344f69}html[data-lp-design=impeccable] :focus-visible{outline-offset:5px;outline:3px solid #5b7f9f}html[data-lp-design=impeccable] h1,html[data-lp-design=impeccable] h2,html[data-lp-design=impeccable] h3{font-family:var(--font-system);letter-spacing:-.025em;text-wrap:balance;font-weight:500}html[data-lp-design=impeccable] .header{background:#fff;width:100%;max-width:none;margin:0;padding-left:max(40px,50% - 680px);padding-right:max(40px,50% - 680px)}html[data-lp-design=impeccable] .action{background:var(--im-accent);box-shadow:none;border-radius:12px;padding:19px 30px}html[data-lp-design=impeccable] .practice-film-trigger{font-weight:500}.im-opening{text-align:center;padding-top:46px;padding-bottom:40px}.im-pain{color:var(--im-muted);margin:0 0 26px;font-size:18px;line-height:1.8}.im-pain span{display:block}.im-opening h1{white-space:pre-line;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.35}.im-intro{white-space:pre-line;color:var(--im-muted);margin:25px 0;font-size:16px;line-height:1.85}.im-actions{justify-content:center;align-items:center;gap:22px;display:flex}.im-actions .practice-film-trigger{margin:0}.im-film{background:#fff8ee;max-width:1440px;margin:12px auto 0;padding:0 40px}.im-film .cinema-window{max-width:800px;box-shadow:none;background:0 0;border:0;margin:auto;transform:none}.im-film .cinema-picture{aspect-ratio:16/8;background:0 0}.im-film .cinema-picture img,.im-film .cinema-picture video{object-fit:contain}.im-film .cinema-caption{color:var(--im-ink);background:0 0;border:0;padding-top:0}html[data-lp-design=impeccable] .section{padding-top:100px;padding-bottom:100px}html[data-lp-design=impeccable] .voice-film-section{background:#fff;border-radius:0}html[data-lp-design=impeccable] .voice-film-section>.wrap{grid-template-columns:1fr 1fr;gap:50px 80px;display:grid}html[data-lp-design=impeccable] .voice-film-heading{align-self:center;max-width:600px}html[data-lp-design=impeccable] .voice-film-heading h2{font-size:clamp(32px,3.2vw,46px)}html[data-lp-design=impeccable] .voice-turn{font-size:18px}html[data-lp-design=impeccable] .voice-film-sequence{flex-direction:column;gap:30px;margin:0;display:flex}html[data-lp-design=impeccable] .voice-film-scene:first-child,html[data-lp-design=impeccable] .voice-film-scene:not(:first-child){background:0 0;border:0;border-radius:0;grid-template-columns:155px 1fr;gap:0 28px;padding:0;display:grid}html[data-lp-design=impeccable] .voice-film-scene .scene-art{grid-row:1/3;height:155px;margin:0}html[data-lp-design=impeccable] .voice-film-scene h3{align-self:end;margin-bottom:10px;font-size:21px}html[data-lp-design=impeccable] .voice-film-scene p{align-self:start;font-size:14px}html[data-lp-design=impeccable] .film-small-note{text-align:center;color:var(--im-muted);grid-column:1/-1;margin:0}html[data-lp-design=impeccable] .voice-promise{text-align:center;border-top:1px solid var(--im-line);grid-column:1/-1;margin:40px 0 0;padding-top:40px;display:block}html[data-lp-design=impeccable] .voice-promise h2{font-size:clamp(28px,3.2vw,44px)}html[data-lp-design=impeccable] .lesson-step-story{background:var(--im-surface)}html[data-lp-design=impeccable] .lesson-step-story>.wrap{display:block}html[data-lp-design=impeccable] .lesson-step-story .section-heading{text-align:center;max-width:850px;margin:0 auto 65px;position:static}html[data-lp-design=impeccable] .lesson-step-story .section-heading h2{font-size:clamp(32px,4vw,52px)}html[data-lp-design=impeccable] .lesson-step-story .section-heading>p{max-width:660px;margin-left:auto;margin-right:auto}html[data-lp-design=impeccable] .lesson-steps{grid-template-columns:1fr;max-width:none;gap:0!important;display:grid!important}html[data-lp-design=impeccable] .lesson-steps>li>div{grid-template-columns:.8fr 1.2fr;align-items:start;gap:0 90px;display:grid}html[data-lp-design=impeccable] .lesson-step-number{grid-area:1/1;margin:40px 0 18px;font-size:14px}html[data-lp-design=impeccable] .lesson-steps h3{grid-area:2/1;margin-bottom:16px;font-size:27px}html[data-lp-design=impeccable] .lesson-step-body{grid-area:3/1;margin:0;font-size:16px!important}html[data-lp-design=impeccable] .lesson-step-story .lesson-step-output{background:#fff;grid-area:1/2/5;align-self:center;margin:0;padding:32px;border-radius:16px!important}html[data-lp-design=impeccable] .lesson-step-story .lesson-steps>li{padding-bottom:65px!important}html[data-lp-design=impeccable] .lesson-step-story .lesson-steps>li:last-child{padding-bottom:30px!important}html[data-lp-design=impeccable] .analysis-example{grid-template-columns:190px 1fr}html[data-lp-design=impeccable] .lesson-cycle{font-size:14px}html[data-lp-design=impeccable] .news-compact{background:#fff;border-radius:0;padding-top:100px}html[data-lp-design=impeccable] .news-compact-top{grid-template-columns:1fr 1fr;gap:80px}html[data-lp-design=impeccable] .news-carousel-viewport{margin-top:45px}html[data-lp-design=impeccable] .premium-devices{background:var(--im-surface)}html[data-lp-design=impeccable] .device-introduction{text-align:center}html[data-lp-design=impeccable] .device-introduction .section-heading,html[data-lp-design=impeccable] .device-intro-copy{margin-left:auto;margin-right:auto}html[data-lp-design=impeccable] .device-introduction h2{font-size:38px}html[data-lp-design=impeccable] #research>.section-heading{text-align:center;max-width:850px;margin:0 auto 55px}html[data-lp-design=impeccable] #research .section-heading>p{margin-left:auto;margin-right:auto}html[data-lp-design=impeccable] .evidence-grid .eyebrow{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px}html[data-lp-design=impeccable] .evidence-grid .tokyo-finding{background:var(--im-surface);border-radius:16px}html[data-lp-design=impeccable] .comparison-section .section-heading{margin-bottom:40px}html[data-lp-design=impeccable] .comparison-scroll{background:#fbfcfd;border:1px solid #dce7ed;border-radius:24px}html[data-lp-design=impeccable] .comparison-scroll table{font-variant-numeric:tabular-nums}html[data-lp-design=impeccable] .film-closing{background:var(--im-surface);border-radius:0}html[data-lp-design=impeccable] .film-closing h2{font-size:54px}@media (width<=767px){html[data-lp-design=impeccable] .header{padding-left:22px;padding-right:22px}.im-opening{padding-top:32px;padding-bottom:28px}.im-pain{margin-bottom:22px;font-size:14px}.im-opening h1{font-size:36px}.im-intro{margin:22px 0;font-size:14px}.im-actions{flex-direction:column;gap:18px}.im-film{margin-top:0;padding:0 8px}.im-film .cinema-picture{aspect-ratio:16/9}.im-film .cinema-caption{gap:8px;padding:0 8px 8px;font-size:10px}.im-film .cinema-caption>span{max-width:210px}.im-film .cinema-caption button{white-space:nowrap;font-size:10px}html[data-lp-design=impeccable] .section{padding-top:65px;padding-bottom:65px}html[data-lp-design=impeccable] .voice-film-section>.wrap{grid-template-columns:1fr;gap:35px}html[data-lp-design=impeccable] .voice-film-heading h2{font-size:31px}html[data-lp-design=impeccable] .voice-film-scene:first-child,html[data-lp-design=impeccable] .voice-film-scene:not(:first-child){grid-template-columns:105px 1fr;gap:0 22px}html[data-lp-design=impeccable] .voice-film-scene .scene-art{height:135px}html[data-lp-design=impeccable] .voice-film-scene h3{font-size:19px}html[data-lp-design=impeccable] .voice-promise{margin-top:10px;padding-top:35px}html[data-lp-design=impeccable] .voice-promise h2{font-size:26px}html[data-lp-design=impeccable] .lesson-step-story .section-heading{text-align:left;margin-bottom:40px}html[data-lp-design=impeccable] .lesson-steps>li>div{display:block}html[data-lp-design=impeccable] .lesson-step-number{margin:0 0 15px}html[data-lp-design=impeccable] .lesson-step-story .lesson-step-output{margin-top:24px;padding:25px}html[data-lp-design=impeccable] .analysis-example{grid-template-columns:1fr}html[data-lp-design=impeccable] .news-compact-top{grid-template-columns:1fr;gap:30px}html[data-lp-design=impeccable] .device-introduction h2{font-size:30px}html[data-lp-design=impeccable] .film-closing h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.im-film{clip-path:none!important}}html[data-lp-design=impeccable] #research>.section-heading{max-width:none;margin-bottom:48px}html[data-lp-design=impeccable] #research .section-heading h2{white-space:normal;word-break:normal;max-width:none;font-size:clamp(26px,3.4vw,48px)}html[data-lp-design=impeccable] #research h3{font-size:clamp(23px,2.1vw,30px)}html[data-lp-design=impeccable] .intonation-evidence .pitch-chart{margin-top:32px}html[data-lp-design=impeccable] .tokyo-finding{margin-top:28px;padding:24px}html[data-lp-design=impeccable] .tokyo-finding strong{font-size:26px}@media (width>=768px){html[data-lp-design=impeccable] #research .section-heading h2{white-space:nowrap}}html[data-lp-design=impeccable] .im-hero{background:#fef8ee;padding-top:8px}html[data-lp-design=impeccable] .im-opening h1{white-space:normal;letter-spacing:-.035em;line-height:1.15}.im-opening h1>span{font-size:clamp(34px,4.3vw,62px);display:block}.im-opening h1>strong{color:#344f69;margin-top:12px;font-size:clamp(50px,7vw,100px);font-weight:500;display:block}html[data-lp-design=impeccable] .im-film{background:0 0;max-width:1200px;margin:0 auto;padding:0 24px}html[data-lp-design=impeccable] .im-film .cinema-picture{aspect-ratio:16/9}.im-film .cinema-picture img,.im-film .cinema-picture video{mix-blend-mode:normal}.voice-mechanism{grid-template-columns:1fr 1.05fr;gap:32px 90px;display:grid}.mechanism-intro h2{white-space:pre-line;margin:0 0 24px;font-size:clamp(30px,3.3vw,46px);line-height:1.45}.mechanism-intro>p{white-space:pre-line;color:var(--im-muted);font-size:17px;line-height:1.9}.mechanism-steps{margin:0;padding:0;list-style:none}.mechanism-steps>li{border-top:1px solid var(--im-line);grid-template-columns:32px 1fr;gap:18px;padding:25px 0;display:grid}.mechanism-number{color:var(--im-muted);padding-top:5px;font-size:13px}.mechanism-steps h3{margin:0 0 8px;font-size:25px}.mechanism-steps p{color:var(--im-muted);margin:0 0 18px;font-size:15px}.mechanism-record,.mechanism-equation,.mechanism-compare{color:var(--im-ink);align-items:center;gap:18px;font-size:19px;display:flex}.mechanism-record svg{color:#1b7068;flex-shrink:0}.mechanism-equation{flex-wrap:wrap;padding:16px 0;font-size:22px;font-weight:600}.mechanism-equation b{color:#5b7f9f;font-weight:400}.mechanism-compare{gap:28px;font-size:16px}.mechanism-compare>span{align-items:center;gap:9px;display:flex}.mechanism-note{text-align:center;color:var(--im-muted);grid-column:1/-1;margin:0;font-size:12px}.mechanism-next{border-top:1px solid var(--im-line);grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin:5px 0 0;padding-top:32px;font-size:24px;display:flex}@media (width<=767px){html[data-lp-design=impeccable] .im-opening{padding-top:28px}.im-opening h1>span{font-size:32px}.im-opening h1>strong{margin-top:10px;font-size:clamp(42px,12vw,66px)}html[data-lp-design=impeccable] .im-pain{font-size:14px}html[data-lp-design=impeccable] .im-intro{margin:22px 0;font-size:14px}html[data-lp-design=impeccable] .im-film{padding:0 8px}.voice-mechanism{grid-template-columns:1fr;gap:28px}.mechanism-intro>p{font-size:15px}.mechanism-steps h3{font-size:22px}.mechanism-record{font-size:17px}.mechanism-equation{gap:12px;font-size:19px}.mechanism-compare{gap:15px;font-size:14px}.mechanism-next{align-items:start;font-size:19px}.mechanism-next svg{flex-shrink:0}}.im-film .cinema-picture:has(video)>img{visibility:hidden}.habit-story{color:#fffaf0;background:#173f3d;padding:90px 0 0}.habit-stage{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.habit-copy>p:first-child{color:#d0e5dc;margin:0 0 24px;font-size:23px}html[data-lp-design=impeccable] .habit-copy h2{white-space:pre-line;letter-spacing:-.035em;color:#fffaf0;margin:0 0 28px;font-size:clamp(42px,5.4vw,74px);line-height:1.3}.habit-body{color:#d0e5dc;max-width:410px;font-size:17px;line-height:1.9}.habit-focus{color:#d0e5dc;align-items:center;gap:16px;margin-bottom:22px;font-size:13px;display:flex}.habit-focus strong{color:#fffaf0;font-size:42px;font-weight:400}.habit-focus svg{flex-shrink:0;margin-left:auto}.habit-paper{color:#173f3d;background:#fffaf0;padding:32px 36px 24px;transform:rotate(-2deg)}.habit-paper>div{border-bottom:1px solid #c6d7cc;padding:18px 0}.habit-paper>div:first-child{padding-top:0}.habit-paper>div>span{color:#416b61;font-size:12px}.habit-paper p{letter-spacing:-.025em;margin:9px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.5}.habit-paper mark{color:#173f3d;background:#d6e9de}.habit-paper>svg{margin-top:20px}.habit-paper>small{color:#416b61;margin-top:8px;font-size:11px;line-height:1.7;display:block}.habit-daily{border-top:1px solid #557771;justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding-top:40px;display:flex}.habit-daily h3{margin:0;font-size:34px;line-height:1.5}.habit-daily p{color:#d0e5dc;max-width:390px;margin:0;font-size:16px;line-height:1.8}.habit-bridge{color:#d0e5dc;justify-content:center;align-items:center;gap:20px;margin:0;padding:45px 0;font-size:18px;display:flex}.availability{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.availability-web{color:#526872;flex-basis:100%;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.availability-web strong{color:#273b4b;margin-left:10px;font-weight:500}.availability-store{text-align:left;color:#273b4b;flex-direction:column;gap:4px;margin:0;font-size:19px;font-weight:500;line-height:1.4;display:flex}.availability-store small{color:#526872;font-size:12px;font-weight:400}.film-closing .availability,.film-closing .availability-web{justify-content:flex-start}@media (width<=767px){.habit-story{padding-top:60px}.habit-stage{grid-template-columns:1fr;gap:34px}.habit-copy>p:first-child{margin-bottom:18px;font-size:18px}html[data-lp-design=impeccable] .habit-copy h2{font-size:44px}.habit-body{font-size:15px}.habit-focus{gap:10px;font-size:11px}.habit-paper{padding:25px 24px;transform:none}.habit-paper p{font-size:23px}.habit-daily{margin-top:40px;padding-top:28px;display:block}.habit-daily h3{font-size:27px}.habit-daily p{margin-top:16px;font-size:15px}.habit-bridge{gap:10px;padding:30px 0;font-size:15px}.habit-bridge svg{flex-shrink:0}.availability{gap:16px}.availability-store{font-size:16px}.availability-store small{font-size:11px}}html[data-lp-design=impeccable] .im-hero{background:#0b1722}html[data-lp-design=impeccable] .im-opening{color:#fffaf0;padding:48px 30px 44px}html[data-lp-design=impeccable] .im-pain{color:#dce8ed;margin-bottom:24px}html[data-lp-design=impeccable] .im-opening h1{white-space:normal;letter-spacing:-.025em;font-size:clamp(36px,4.3vw,62px);line-height:1.5}html[data-lp-design=impeccable] .im-opening h1>span,html[data-lp-design=impeccable] .im-opening h1>strong{font-size:inherit;white-space:nowrap;color:#fffaf0;margin:0;font-weight:500;display:inline}html[data-lp-design=impeccable] .im-opening h1>strong{color:#cce9df}html[data-lp-design=impeccable] .im-intro{color:#dce8ed;white-space:normal;margin:19px 0 25px;font-size:16px}html[data-lp-design=impeccable] .im-opening>.action{color:#273b4b;background:#fffaf0;gap:26px;display:inline-flex}html[data-lp-design=impeccable] .im-film{background:#fef8ee;max-width:none;padding:10px 24px 0}.shadowing-problem{border-bottom:1px solid #ccd8df;grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;padding-top:80px;padding-bottom:70px;display:grid}.shadowing-problem h2{margin:0 0 30px;font-size:clamp(27px,3vw,40px);line-height:1.5}.shadowing-problem dl{margin:0}.shadowing-problem dl>div{grid-template-columns:105px 1fr;gap:20px;margin:0 0 22px;display:grid}.shadowing-problem dt{color:#526872;padding-top:5px;font-size:13px}.shadowing-problem dd{color:#243e49;margin:0;font-size:21px;line-height:1.6}.shadowing-problem>div>p{color:#344f69;margin:30px 0 0;font-size:17px}.shadowing-problem>img{object-fit:contain;width:100%;height:240px}html[data-lp-design=impeccable] .news-compact .section-heading h2{white-space:normal;font-size:clamp(32px,3.2vw,46px)}.news-personalization{border-top:1px solid #b6cdc3;margin:28px 0 0}.news-personalization>div{color:#244e46;border-bottom:1px solid #b6cdc3;grid-template-columns:125px 20px 1fr;align-items:center;gap:12px;padding:18px 0;display:grid}.news-personalization dt{font-size:14px}.news-personalization dd{margin:0;font-size:16px;line-height:1.6}.news-personalization>div:last-child dd{font-weight:600}html[data-lp-design=impeccable] .news-compact-summary{display:none}@media (width<=767px){html[data-lp-design=impeccable] .im-opening{padding:30px 20px}html[data-lp-design=impeccable] .im-opening h1{font-size:clamp(24px,7.4vw,38px);line-height:1.65}html[data-lp-design=impeccable] .im-intro{max-width:340px;margin:18px auto 24px;font-size:14px}html[data-lp-design=impeccable] .im-film{padding:8px 8px 0}.shadowing-problem{grid-template-columns:1fr;gap:20px;padding-top:48px;padding-bottom:40px}.shadowing-problem dl>div{grid-template-columns:1fr;gap:5px;margin-bottom:18px}.shadowing-problem dd{font-size:19px}.shadowing-problem>img{grid-row:2;height:160px}.shadowing-problem>div>p{font-size:15px}.news-personalization>div{grid-template-columns:100px 15px 1fr;gap:8px}.news-personalization dt{font-size:12px}.news-personalization dd{font-size:14px}}html:lang(en)[data-lp-design=impeccable] .im-opening h1>span,html:lang(en)[data-lp-design=impeccable] .im-opening h1>strong,html:lang(ko)[data-lp-design=impeccable] .im-opening h1>span,html:lang(ko)[data-lp-design=impeccable] .im-opening h1>strong{white-space:normal}.shadowing-problem h2>span{white-space:nowrap;display:inline-block}.voice-motion{color:#173f3d;max-width:900px;margin:auto;padding:28px 20px 15px}.voice-motion-scene{grid-template-columns:230px 1fr;align-items:center;gap:65px;min-height:280px;display:grid}.voice-motion-scene>img{object-fit:contain;transform-origin:50% 90%;width:220px;height:265px;transition:transform .8s}.voice-motion[data-step="1"] .voice-motion-scene>img{transform:rotate(-3deg)}.voice-motion-result{text-align:center;background:#e3eee8;border:1px solid #b6cdc3;border-radius:16px;padding:24px 20px;transition:background .7s,transform .7s}.voice-motion[data-step="2"] .voice-motion-result{background:#f7d6bb;transform:translateY(-5px)}.voice-motion-result>p:first-child{margin:0 0 18px;font-size:14px}.voice-motion-symbol{justify-content:center;align-items:center;height:60px;display:flex}.voice-motion-phrase{letter-spacing:-.025em;margin:18px 0 0;font-size:28px;line-height:1.5}.voice-motion-steps{justify-content:center;gap:25px;margin:22px 0;padding:0;list-style:none;display:flex}.voice-motion-steps>li{color:#526872;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:12px 0;font-size:16px;transition:color .4s,border-color .4s;display:flex}.voice-motion-steps>li.current{color:#173f3d;border-color:#173f3d}.voice-motion-steps>li>span{font-size:11px}.voice-motion-steps svg{margin-left:10px}.story-motion-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.story-motion-footer small{color:#526872;font-size:11px;line-height:1.6}.story-motion-control{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.story-motion-control:disabled{cursor:default}.story-motion-control span{white-space:nowrap}.search-motion{color:#243e49;max-width:390px}.search-motion>p{margin:0 0 15px;font-size:18px;line-height:1.6}.search-motion-field{border-block:1px solid #ccd8df;height:235px;position:relative;overflow:hidden}.search-voices{width:62%;transition:transform .85s cubic-bezier(.2,.7,.2,1);position:absolute;top:12px;left:0}.search-voices>div{color:#526872;align-items:center;gap:10px;height:44px;font-size:13px;display:flex}.search-voices>div:nth-child(3n+1){color:#344f69}.search-focus{background:#ffffffbf;border:1px solid #5b7f9f;justify-content:flex-end;align-items:center;width:62%;height:46px;padding-right:10px;display:flex;position:absolute;top:93px;left:0}.search-motion-field>img{object-fit:contain;width:35%;height:210px;position:absolute;bottom:0;right:0}.search-motion>.story-motion-control{margin-left:auto;display:flex}.evidence-single .intonation-evidence{grid-template-columns:.85fr 1.15fr;align-items:start;gap:25px 70px;display:grid}.evidence-single .eyebrow{grid-column:1/-1;margin:0}.research-big-result h3{margin:0;line-height:1.6;font-size:23px!important}.research-big-result>p{color:#344f69;flex-wrap:wrap;align-items:baseline;gap:8px;margin:5px 0 0;display:flex}.research-big-result strong{letter-spacing:-.04em;font-size:clamp(90px,10vw,145px);font-weight:500;line-height:1.2}.research-big-result>p>span{font-size:25px}.research-result-number{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.evidence-single .pitch-chart{margin:0!important}.evidence-single .study-limit,.evidence-single .research-detail{grid-column:1/-1;margin:0}.evidence-single .research-comparison>a{grid-column:1/-1;margin-top:0}.pricing-section{border-top:1px solid #ccd8df;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.pricing-section h2{margin:0 0 24px;font-size:clamp(30px,3.4vw,46px);line-height:1.5}.pricing-section>div>p{color:#526872;max-width:460px;font-size:16px;line-height:1.8}.pricing-offer{background:#e3eee8;padding:40px 44px}.pricing-offer .pricing-plan{margin:0 0 15px;font-size:12px}.pricing-trial{color:#173f3d;font-size:32px;font-weight:500}.pricing-offer .pricing-amount{align-items:baseline;gap:12px;margin:12px 0 25px;display:flex}.pricing-amount>span{color:#173f3d;letter-spacing:-.035em;font-size:60px;font-weight:500;line-height:1.2}.pricing-amount small{font-size:16px}@media (width<=767px){.voice-motion{padding:20px 12px 10px}.voice-motion-scene{grid-template-columns:90px 1fr;gap:14px;min-height:180px}.voice-motion-scene>img{width:90px;height:150px}.voice-motion-result{padding:18px 10px}.voice-motion-result>p:first-child{font-size:11px;line-height:1.5}.voice-motion-symbol svg{width:38px;height:38px}.voice-motion-symbol{height:38px}.voice-motion-phrase{margin-top:12px;font-size:19px}.voice-motion-steps{gap:12px;margin:14px 0}.voice-motion-steps>li{gap:5px;font-size:12px}.voice-motion-steps svg{width:13px;margin-left:0}.voice-motion-steps>li>span{font-size:9px}.story-motion-footer{gap:8px}.story-motion-footer small{max-width:210px;font-size:10px}.story-motion-control{font-size:10px}.search-motion{max-width:none}.search-motion>p{font-size:17px}.search-motion-field{height:210px}.evidence-single .intonation-evidence{grid-template-columns:1fr;gap:25px}.evidence-single .pitch-chart{grid-column:1}.research-big-result h3{font-size:20px!important}.research-big-result strong{font-size:110px}.pricing-section{grid-template-columns:1fr;gap:25px}.pricing-section>div>p{font-size:15px}.pricing-offer{padding:28px}.pricing-trial{font-size:27px}.pricing-amount>span{font-size:52px}}@media (prefers-reduced-motion:reduce){.voice-motion *,.search-motion *{transition:none!important;animation:none!important}.voice-motion-scene>img,.voice-motion-result,.search-voices{transform:none!important}}html[data-lp-design=impeccable] #research>.section-heading{margin-bottom:35px}.evidence-single{background:#eef3f5;border-radius:28px;padding:38px 44px}.evidence-single .intonation-evidence{border:0;grid-template-columns:.8fr 1.2fr;gap:16px 48px;padding:0}.evidence-single .research-big-result{grid-area:2/1/4;align-self:center}.evidence-single .research-big-result h3{max-width:300px;margin:0!important;font-size:20px!important}.evidence-single .research-big-result strong{font-size:clamp(90px,10vw,138px);line-height:1.1}.evidence-single .pitch-chart{grid-area:2/2;align-self:center;padding-top:8px}.evidence-single .study-limit{grid-area:3/2;font-size:11px;line-height:1.7;margin:0!important}.evidence-single .research-detail{grid-area:4/1;font-size:12px;margin:8px 0 0!important}.evidence-single .research-detail summary{cursor:pointer;padding:8px 0}.evidence-single .research-comparison>a{grid-area:4/2;align-self:center;font-size:12px;margin:8px 0 0!important}html[data-lp-design=impeccable] #research .further{margin-top:26px}.voice-motion-scene>img,.voice-motion-result{transition-duration:.35s}.voice-motion-steps>li{transition-duration:.2s}.search-motion{width:100%;max-width:440px}.search-motion-field{isolation:isolate;background:#f3f5f4;border:0;border-radius:45% 45% 24px 24px;height:330px}.search-motion-field>img{z-index:2;transform-origin:50% 95%;width:44%;height:225px;animation:2.4s ease-in-out infinite learner-overwhelmed;bottom:0;left:28%;right:auto}.falling-materials{position:absolute;inset:0;overflow:hidden}.falling-material{top:-100px;left:var(--lane);color:#344f69;width:104px;height:78px;animation:3.8s linear infinite material-fall;animation-delay:var(--delay);background:#fff;border:1px solid #cbd9d6;border-radius:8px;grid-template-columns:24px 1fr;align-content:start;gap:5px;padding:10px;display:grid;position:absolute;box-shadow:0 4px 10px #273b4b0a}.falling-material span{white-space:nowrap;align-self:center;font-size:10px}.falling-material i{background:#d5dfdd;grid-column:1/-1;height:2px;margin-top:5px}.falling-material i:last-child{width:65%}.search-motion[data-running=false] .falling-material,.search-motion[data-running=false] .search-motion-field>img{animation-play-state:paused}@keyframes material-fall{0%{transform:translateY(-20px) rotate(var(--tilt));opacity:0}12%{opacity:1}78%{opacity:1}to{transform:translateY(440px) rotate(calc(var(--tilt) * -1));opacity:0}}@keyframes learner-overwhelmed{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(3px)}}html[data-lp-design=impeccable] .im-film{border-radius:44px 44px 0 0}html[data-lp-design=impeccable] .lesson-step-story,html[data-lp-design=impeccable] .habit-story,html[data-lp-design=impeccable] .news-compact,html[data-lp-design=impeccable] .film-closing{border-radius:44px 44px 0 0;position:relative}html[data-lp-design=impeccable] .habit-story{border-radius:44px}html[data-lp-design=impeccable] .news-compact{border-radius:44px;margin-top:22px}.pricing-offer{border-radius:24px}@media (width<=767px){.evidence-single{border-radius:22px;padding:25px 22px}.evidence-single .intonation-evidence{flex-direction:column;gap:18px;display:flex}.evidence-single .research-big-result{align-self:flex-start}.evidence-single .research-big-result h3{max-width:none;font-size:18px!important}.evidence-single .research-big-result strong{font-size:100px}.evidence-single .pitch-chart{width:100%;padding:0}.evidence-single .study-limit{font-size:10px}.evidence-single .research-detail,.evidence-single .research-comparison>a{align-self:flex-start;margin:0!important}.search-motion-field{height:290px}.search-motion-field>img{height:205px}.falling-material{width:90px;height:73px}.falling-material span{font-size:9px}html[data-lp-design=impeccable] .im-film,html[data-lp-design=impeccable] .lesson-step-story,html[data-lp-design=impeccable] .film-closing{border-radius:26px 26px 0 0}html[data-lp-design=impeccable] .habit-story,html[data-lp-design=impeccable] .news-compact{border-radius:26px}}@media (prefers-reduced-motion:reduce){.falling-material{transform:rotate(var(--tilt));top:15px;animation:none!important}.falling-material:nth-child(n+5){display:none}.falling-material:nth-child(2n){top:95px}.search-motion-field>img{animation:none!important;transform:none!important}}.voice-triptych{max-width:1100px;padding:30px 20px 15px}.voice-illustrated-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin:0 0 24px;padding:0;list-style:none;display:grid}.voice-step-art{justify-content:center;align-items:center;height:210px;display:flex;position:relative}.voice-step-art img{object-fit:contain;width:100%;height:190px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.voice-illustrated-steps .current .voice-step-art img{transform:translateY(-7px)}.voice-step-arrow{color:#5b7f9f;position:absolute;top:90px;right:-40px}.voice-illustrated-steps h2{align-items:baseline;gap:12px;display:flex;letter-spacing:0!important;margin:18px 0 10px!important;font-size:21px!important;line-height:1.5!important}.voice-illustrated-steps h2 span{color:#5b7f9f;font-size:12px}.voice-illustrated-steps li{border-bottom:3px solid #dbe3df;padding-bottom:16px;transition:border-color .2s}.voice-illustrated-steps li.current{border-color:#1b7469}.voice-illustrated-steps li>p{color:#526872;margin:0;font-size:13px;line-height:1.7}@media (width<=767px){.voice-triptych{padding:24px 7px 12px}.voice-illustrated-steps{gap:16px;margin-bottom:18px}.voice-step-art{height:115px}.voice-step-art img{height:108px}.voice-step-arrow{width:16px;top:48px;right:-16px}.voice-illustrated-steps h2{display:block;margin:10px 0 0!important;font-size:13px!important;line-height:1.6!important}.voice-illustrated-steps h2 span{margin-bottom:4px;font-size:10px;display:block}.voice-illustrated-steps li>p{display:none}.voice-illustrated-steps li{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.voice-illustrated-steps .voice-step-art img{transform:none!important}}html[data-lp-design=impeccable] .im-film,html[data-lp-design=impeccable] .lesson-step-story,html[data-lp-design=impeccable] .habit-story,html[data-lp-design=impeccable] .news-compact,html[data-lp-design=impeccable] .film-closing{border-radius:0;position:relative;overflow:visible}html[data-lp-design=impeccable] .im-film:before,html[data-lp-design=impeccable] .habit-story:before,html[data-lp-design=impeccable] .news-compact:before,html[data-lp-design=impeccable] .film-closing:before{content:"";pointer-events:none;background:inherit;border-radius:50% 50% 0 0/100% 100% 0 0;height:56px;position:absolute;top:-55px;left:0;right:0}html[data-lp-design=impeccable] .im-opening{padding-bottom:90px}html[data-lp-design=impeccable] .habit-story{padding-bottom:65px}html[data-lp-design=impeccable] .news-compact{margin-top:0}html[data-lp-design=impeccable] .film-closing{margin-top:55px}@media (width<=767px){html[data-lp-design=impeccable] .im-film:before,html[data-lp-design=impeccable] .habit-story:before,html[data-lp-design=impeccable] .news-compact:before,html[data-lp-design=impeccable] .film-closing:before{height:26px;top:-25px}html[data-lp-design=impeccable] .im-opening{padding-bottom:60px}html[data-lp-design=impeccable] .habit-story{padding-bottom:30px}html[data-lp-design=impeccable] .film-closing{margin-top:25px}}html[data-lp-design=impeccable] .header{color:#263f55;box-shadow:none;backdrop-filter:none;background:#fff;border-bottom:0}html[data-lp-design=impeccable] .header a,html[data-lp-design=impeccable] .header .vt-brand{color:#263f55}html[data-lp-design=impeccable] .header .vt-brand-icon{filter:none}html[data-lp-design=impeccable] .header .ui-select{--ink:#263f55;--sunken:#f0f5f8;--surface:#fff;--muted:#526872;--blue:#344f69;--control-border:#d1dde5;--focus-ring:3px solid #47779f;color-scheme:light}html[data-lp-design=impeccable] .im-opening{padding-top:22px;padding-bottom:65px}html[data-lp-design=impeccable] .im-pain{margin-bottom:16px;font-size:15px}html[data-lp-design=impeccable] .im-opening h1{margin:0;font-size:clamp(32px,3.7vw,54px);line-height:1.35}html[data-lp-design=impeccable] .im-intro{margin:15px 0 20px;font-size:15px}html[data-lp-design=impeccable] .im-opening>.action{min-height:48px;padding:14px 25px}html[data-lp-design=impeccable] .voice-triptych{max-width:1000px;padding-top:10px;padding-bottom:12px}html[data-lp-design=impeccable] .voice-step-art{height:155px}html[data-lp-design=impeccable] .voice-step-art img{height:150px}html[data-lp-design=impeccable] .voice-step-arrow{top:65px}html[data-lp-design=impeccable] .voice-illustrated-steps h2{margin-top:10px!important;font-size:18px!important}html[data-lp-design=impeccable] .voice-illustrated-steps{margin-bottom:12px}html[data-lp-design=impeccable] .story-motion-footer{min-height:20px}.comparison-scroll .comparison-symbol{justify-content:center;align-items:center;height:44px;margin-bottom:12px;display:flex}.comparison-symbol svg{width:36px;height:36px}.comparison-brand-icon{border-radius:10px;width:40px;height:40px;margin:0 auto 10px;display:block}.comparison-scroll td small{color:#486175;font-size:16px;font-weight:400;line-height:1.7;display:block}.comparison-scroll td,.comparison-scroll th.lanclo-column{text-align:center}.comparison-legend{color:#526872;margin:18px 0 8px;font-size:14px;line-height:1.8}html[data-lp-design=impeccable] .further h3{margin:22px 0 8px;font-size:20px}html[data-lp-design=impeccable] .further p{font-size:13px;line-height:1.8}@media (width<=767px){html[data-lp-design=impeccable] .im-opening{padding:18px 18px 48px}html[data-lp-design=impeccable] .im-opening h1{font-size:clamp(23px,7vw,32px);line-height:1.5}html[data-lp-design=impeccable] .im-pain{margin-bottom:12px;font-size:12px}html[data-lp-design=impeccable] .im-intro{margin:12px 0 16px;font-size:12px}html[data-lp-design=impeccable] .voice-step-art{height:100px}html[data-lp-design=impeccable] .voice-step-art img{height:96px}html[data-lp-design=impeccable] .voice-step-arrow{top:40px}html[data-lp-design=impeccable] .voice-illustrated-steps h2{font-size:12px!important}html[data-lp-design=impeccable] .voice-triptych{padding:12px 7px}html[data-lp-design=impeccable] .comparison-scroll table{min-width:620px}}html[data-lp-design=impeccable] .im-film:before{display:none}@media (width>=768px){html[data-lp-design=impeccable] .im-hero{flex-direction:column;min-height:calc(100svh - 76px);display:flex}html[data-lp-design=impeccable] .im-opening{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:clamp(32px,5vh,62px);padding-bottom:clamp(38px,6vh,72px);display:flex}html[data-lp-design=impeccable] .im-pain{margin-bottom:26px}html[data-lp-design=impeccable] .im-intro{margin:24px 0 28px}html[data-lp-design=impeccable] .im-film{flex:none;align-self:stretch;width:100%;padding-top:22px;padding-bottom:22px}html[data-lp-design=impeccable] .voice-triptych{max-width:1100px;padding-top:8px;padding-bottom:8px}html[data-lp-design=impeccable] .voice-step-art{height:clamp(145px,19vh,185px)}html[data-lp-design=impeccable] .voice-step-art img{height:clamp(140px,18vh,175px)}html[data-lp-design=impeccable] .voice-illustrated-steps{gap:60px;margin-bottom:0}html[data-lp-design=impeccable] .voice-illustrated-steps h2{margin-top:20px!important;margin-bottom:12px!important}html[data-lp-design=impeccable] .voice-illustrated-steps li{padding-bottom:22px}}@media (width<=767px){html[data-lp-design=impeccable] .voice-triptych{padding-top:22px;padding-bottom:22px}html[data-lp-design=impeccable] .voice-illustrated-steps{margin-bottom:0}}html:lang(ja)[data-lp-design=impeccable] :is(h1,h2,h3,p,dd,summary,blockquote){line-break:strict;word-break:normal;overflow-wrap:normal}@supports (word-break:auto-phrase){html:lang(ja)[data-lp-design=impeccable] :is(h2,h3,p,dd,summary,blockquote){word-break:auto-phrase}}html:lang(ko)[data-lp-design=impeccable] :is(h1,h2,h3,p,dd,summary,blockquote){word-break:keep-all;overflow-wrap:break-word}html:lang(ja)[data-lp-design=impeccable] p{text-wrap:pretty}.phrase{white-space:nowrap;display:inline-block}.device-intro-copy .sentence{display:block}html[data-lp-design=impeccable] .device-introduction .section-heading{max-width:1100px;margin-inline:auto}html[data-lp-design=impeccable] .device-introduction h2{white-space:normal;text-wrap:initial}html:lang(ja)[data-lp-design=impeccable] .film-closing h2{text-wrap:initial}@media (width<=767px){html[data-lp-design=impeccable] .device-introduction h2{font-size:clamp(25px,6.8vw,30px)}html[data-lp-design=impeccable] .device-introduction h2 .phrase{display:block}html[data-lp-design=impeccable] .film-closing h2{font-size:clamp(29px,8vw,36px)}html[data-lp-design=impeccable] .news-compact .section-heading h2{font-size:clamp(26px,7.1vw,32px)}html[data-lp-design=impeccable] .habit-copy h2{font-size:clamp(34px,10vw,44px)}html[data-lp-design=impeccable] .lesson-step-story .lesson-steps h3{font-size:clamp(23px,6.5vw,28px)}}.text-word{white-space:nowrap}.comparison-mobile-label{display:none}.comparison-legend{flex-wrap:wrap;gap:5px 18px;display:flex}.comparison-legend>span{display:inline-block}@media (width<=767px){html[data-lp-design=impeccable] .comparison-scroll{border-radius:18px;overflow:hidden}html[data-lp-design=impeccable] .comparison-scroll table{table-layout:fixed;width:100%;min-width:0}html[data-lp-design=impeccable] .comparison-scroll th,html[data-lp-design=impeccable] .comparison-scroll td{vertical-align:middle;white-space:normal;width:22%;padding:17px 5px}html[data-lp-design=impeccable] .comparison-scroll th:first-child{width:34%;padding-left:10px;padding-right:8px}html[data-lp-design=impeccable] .comparison-scroll thead th{text-align:center;height:90px;font-size:12px;line-height:1.5}html[data-lp-design=impeccable] .comparison-scroll thead th:first-child{text-align:left}html[data-lp-design=impeccable] .comparison-scroll th.lanclo-column{font-size:15px}html[data-lp-design=impeccable] .comparison-scroll tbody th{font-size:13px;font-weight:500;line-height:1.65}html[data-lp-design=impeccable] .comparison-mobile-label{display:block}html[data-lp-design=impeccable] .comparison-mobile-label>span{white-space:normal;display:block}html[data-lp-design=impeccable] .comparison-scroll .comparison-symbol{height:36px;margin:0}.comparison-symbol svg{width:28px;height:28px}.comparison-brand-icon{width:30px;height:30px;margin-bottom:7px}html[data-lp-design=impeccable] .comparison-scroll .comparison-wide-label,html[data-lp-design=impeccable] .comparison-scroll td small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-lp-design=impeccable] .comparison-legend{gap:3px 12px;margin-top:16px;font-size:11px}html[data-lp-design=impeccable] .comparison-note{margin-top:12px;font-size:11px;line-height:1.8}}html[data-lp-design=impeccable] .im-opening>h1+.action{margin-top:28px}html[data-lp-design=impeccable] .im-hero-heading{isolation:isolate;background:#0b1722;flex:1;display:flex;position:relative;overflow:hidden}html[data-lp-design=impeccable] .im-hero-wave{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}html[data-lp-design=impeccable] .im-hero-heading .im-opening{width:100%}html[data-lp-design=impeccable]{--lp-navy:#0b1722;--lp-cream:#fffaf0;--lp-mint:#cce9df;--im-ink:#182f42;--im-accent:var(--lp-navy);--im-surface:#f1f5f7;--im-muted:#526872;--im-line:#ccd8df}html[data-lp-design=impeccable] :is(.im-hero,.im-hero-heading,.habit-story,.film-closing){background:var(--lp-navy)}html[data-lp-design=impeccable] ::selection{background:var(--lp-mint);color:var(--lp-navy)}html[data-lp-design=impeccable] :is(.im-film,.voice-triptych),html[data-lp-design=impeccable] .voice-illustrated-steps h2{color:var(--im-ink)}html[data-lp-design=impeccable] .voice-illustrated-steps li{border-bottom-color:var(--im-line)}html[data-lp-design=impeccable] .voice-illustrated-steps li.current{border-bottom-color:var(--lp-navy)}html[data-lp-design=impeccable] :is(.shadowing-problem,.voice-film-section,.lesson-step-story,.news-compact,.premium-devices,#research,#comparison,#pricing,#faq) :is(h2,h3){color:var(--im-ink)}html[data-lp-design=impeccable] .news-compact{background:#edf3f5}html[data-lp-design=impeccable] :is(.research-big-result>p,.voice-promise svg,.comparison-symbol){color:var(--lp-navy)}html[data-lp-design=impeccable] .launch-pricing .launch-plan-trial{background:var(--lp-navy);border-color:var(--lp-navy);color:var(--lp-cream)}html[data-lp-design=impeccable] #pricing .launch-plan-trial h3{color:var(--lp-cream)}html[data-lp-design=impeccable] .launch-pricing .launch-plan-trial .action{background:var(--lp-cream);color:var(--lp-navy)}html[data-lp-design=impeccable] .launch-balloon{background:var(--lp-navy)}html[data-lp-design=impeccable] .launch-balloon:before{border-right-color:var(--lp-navy)}html[data-lp-design=impeccable] .launch-daily{color:var(--lp-navy)}html[data-lp-design=impeccable] .film-closing,html[data-lp-design=impeccable] .film-closing h2{color:var(--lp-cream)}html[data-lp-design=impeccable] .film-closing :is(p:not(.eyebrow),.availability-store,.availability-store small,.availability-web,.availability-web strong){color:var(--lp-mint)}html[data-lp-design=impeccable] .film-closing .action{background:var(--lp-cream);color:var(--lp-navy)}html[data-lp-design=impeccable] :is(.im-hero-heading,.habit-story,.film-closing,.launch-plan-trial) :focus-visible{outline-color:var(--lp-mint)}html[data-lp-design=impeccable] footer{color:var(--im-ink);border-color:var(--im-line)}html:not(:lang(ja))[data-lp-design=impeccable] .im-opening h1>span,html:not(:lang(ja))[data-lp-design=impeccable] .im-opening h1>strong{white-space:normal;overflow-wrap:anywhere}html:not(:lang(ja)) .comparison-mobile-label{overflow-wrap:anywhere;hyphens:auto}}@layer components{._section_8h1wv_3{color:#f5f8fa;background:radial-gradient(at 50% 40%,#183a50,#0000 65%),#0b1924;padding:80px 24px;scroll-margin-top:32px}._inner_8h1wv_4{max-width:1160px;margin:auto}._heading_8h1wv_4{text-align:center;max-width:1000px;margin:0 auto 24px}._heading_8h1wv_4 h2{color:inherit;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.4vw,46px);line-height:1.5}._heading_8h1wv_4>p{color:#bfd7e4;text-wrap:balance;margin:0;font-size:18px;line-height:1.8}._diagram_8h1wv_5{max-width:1100px;height:860px;margin:30px auto;position:relative}._connections_8h1wv_5{color:#8cbed8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._travelling_8h1wv_5{color:#7ed2ff;stroke-width:4px;stroke-dasharray:10 6;animation:1s linear infinite _route_8h1wv_1}._steps_8h1wv_6{margin:0;padding:0;list-style:none}._steps_8h1wv_6>li{text-align:center;box-sizing:border-box;border:1px solid #0000;border-radius:24px;width:23%;transition:background .3s,color .3s;position:absolute}._steps_8h1wv_6>li:first-child{top:0;left:38.5%}._steps_8h1wv_6>li:nth-child(2){top:160px;right:0}._steps_8h1wv_6>li:nth-child(3){top:490px;right:0}._steps_8h1wv_6>li:nth-child(4){bottom:0;left:38.5%}._steps_8h1wv_6>li:nth-child(5){top:490px;left:0}._steps_8h1wv_6>li:nth-child(6){top:160px;left:0}._steps_8h1wv_6 button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:14px 10px;display:block}._steps_8h1wv_6 button:focus-visible,._film_8h1wv_7 summary:focus-visible{outline-offset:4px;outline:3px solid #ffa896}._steps_8h1wv_6>li[data-active=true]{color:#183247;background:#d7edf8;border-color:#86c7ea;box-shadow:0 8px 30px #06131e30}._steps_8h1wv_6>li[data-active=true] ._caption_8h1wv_7 p{color:#39596c}._art_8h1wv_8{background:#ffffff0c;border-radius:50%;width:90px;height:76px;margin:0 auto 10px;position:relative}._art_8h1wv_8 img{object-fit:contain;width:100%;height:100%}._actionIcon_8h1wv_8{color:#246e99;background:#e9f4fc;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:0;right:-4px}._caption_8h1wv_7 h3{text-wrap:balance;color:inherit;justify-content:center;align-items:center;gap:7px;margin:0 0 6px;font-size:18px;line-height:1.5;display:flex}._caption_8h1wv_7 h3 span{color:#244c64;background:#c6e3f2;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}._caption_8h1wv_7 p{color:#bfd7e4;text-wrap:balance;margin:0;font-size:14px;line-height:1.6}._center_8h1wv_10{box-sizing:border-box;color:#183247;background:#fff;border-radius:28px;width:48%;padding:20px;position:absolute;top:230px;left:26%;box-shadow:0 20px 60px #0003}._kicker_8h1wv_10{color:#245574;letter-spacing:.08em;background:#dceff9;border-radius:20px;margin:0 0 12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}._demo_8h1wv_10>h3{color:#183247;margin:0 0 10px;font-size:22px;line-height:1.4}._detail_8h1wv_10{color:#526872;margin:0;font-size:14px;line-height:1.7}._demonstration_8h1wv_10{flex-direction:column;justify-content:center;gap:22px;height:420px;display:flex;position:relative}._demo_8h1wv_10{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 136px;align-items:start;column-gap:20px;animation:.4s both _appear_8h1wv_1;display:grid}._demo_8h1wv_10>._kicker_8h1wv_10{justify-self:start}._demo_8h1wv_10>._demonstration_8h1wv_10{grid-area:1/2/5;height:280px}._demo_8h1wv_10>._detail_8h1wv_10{grid-column:1}._demoLabel_8h1wv_10{color:#526872;margin:0;font-size:13px;line-height:1.7}._sentence_8h1wv_10{margin:0;font-size:24px;line-height:1.8}._sentence_8h1wv_10 mark{color:#16567c;background:#dcefff;border-radius:4px;padding:3px}._audio_8h1wv_10{color:#187cb5;align-items:center;gap:20px;display:flex}._wave_8h1wv_10{flex:1;align-items:center;gap:5px;height:48px;display:flex}._wave_8h1wv_10 i{background:#55a6d2;border-radius:5px;width:5px;animation:1.5s ease-in-out infinite _wave_8h1wv_10}._radar_8h1wv_10{width:100%;max-width:240px;margin:auto;animation:1.2s both _appear_8h1wv_1}._sound_8h1wv_10{align-items:center;gap:16px;display:flex}._sound_8h1wv_10 strong{white-space:nowrap;color:#1679c1;border:2px solid #d86b5b;border-radius:50%;flex-shrink:0;padding:0 18px;font-size:38px}._sound_8h1wv_10 b{font-size:14px}._sound_8h1wv_10 p{color:#526872;margin:6px 0 0;font-size:12px;line-height:1.6}._footer_8h1wv_10{border-top:1px solid #dfebf1;align-items:center;gap:12px;padding-top:12px;display:flex}._footer_8h1wv_10 img{object-fit:contain;width:60px;height:60px}._footer_8h1wv_10 p{color:#526872;margin:0;font-size:11px;line-height:1.7}._mimiTip_8h1wv_11{flex-direction:row-reverse;grid-area:4/1;justify-content:flex-end;align-self:end;align-items:center;gap:8px;margin-top:16px;display:flex}._mimiTip_8h1wv_11 p{color:#244c64;text-wrap:balance;background:#edf7fc;border:1px solid #c4e1f0;border-radius:18px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.65;position:relative}._mimiTip_8h1wv_11 p:after{content:"";background:#edf7fc;border-bottom:1px solid #c4e1f0;border-right:1px solid #c4e1f0;width:12px;height:12px;position:absolute;bottom:calc(50% - 6px);left:-7px;transform:rotate(135deg)}._mimiTip_8h1wv_11 img{object-fit:contain;flex-shrink:0;width:64px;height:64px;margin:0}._phoneDemo_8h1wv_12{aspect-ratio:480/1044;background:#f2f2f7;border:5px solid #243d4b;border-radius:22px;height:268px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 14px 30px #18324724}._phoneDemo_8h1wv_12 img,._phoneDemo_8h1wv_12 video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._demoBadge_8h1wv_13{color:#34566d;letter-spacing:.03em;background:#fff;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:8px}._film_8h1wv_7{border:1px solid #48677b;border-radius:16px;max-width:820px;margin:auto;padding:0 24px}._film_8h1wv_7 summary{cursor:pointer;justify-content:center;align-items:center;gap:14px;padding:24px 0;font-size:20px;font-weight:700;list-style:none;display:flex}._film_8h1wv_7 summary::-webkit-details-marker{display:none}._film_8h1wv_7 summary>svg{color:#94cce8;flex-shrink:0}._film_8h1wv_7>p{color:#bfd7e4;text-align:center;margin:0 0 16px;font-size:13px;line-height:1.7}._film_8h1wv_7 video{border-radius:12px;width:auto;max-width:100%;height:65vh;max-height:680px;margin:0 auto 24px;display:block}@keyframes _route_8h1wv_1{to{stroke-dashoffset:-32px}}@keyframes _wave_8h1wv_10{50%{transform:scaleY(.4)}}@keyframes _appear_8h1wv_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _saveword_8h1wv_1{0%,20%{opacity:.3;transform:translateY(-10px)}45%,85%{opacity:1;transform:translateY(20px)}to{opacity:1;transform:translateY(20px)}}@keyframes _flip_8h1wv_1{0%,30%{transform:rotateY(0)}55%,to{transform:rotateY(180deg)}}@keyframes _write_8h1wv_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._section_8h1wv_3[data-running=false] ._travelling_8h1wv_5,._section_8h1wv_3[data-running=false] ._wave_8h1wv_10 i,._section_8h1wv_3[data-running=false] ._word_8h1wv_16,._section_8h1wv_3[data-running=false] ._flashInner_8h1wv_16,._section_8h1wv_3[data-running=false] ._letter_8h1wv_16 i{animation-play-state:paused}@media (width<=1000px){._section_8h1wv_3{padding:56px 22px}._diagram_8h1wv_5{flex-direction:column;gap:24px;height:auto;margin:24px auto;display:flex}._connections_8h1wv_5{display:none}._steps_8h1wv_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._steps_8h1wv_6>li:nth-child(n){width:auto;position:relative;inset:auto}._steps_8h1wv_6 button{height:100%;padding:12px 6px}._art_8h1wv_8{width:75px;height:65px}._actionIcon_8h1wv_8{width:25px;height:25px;right:-4px}._actionIcon_8h1wv_8 svg{width:18px;height:18px}._caption_8h1wv_7 h3{flex-direction:column;gap:6px;margin:0;font-size:15px}._caption_8h1wv_7 p{margin-top:7px;font-size:12px;line-height:1.5}._center_8h1wv_10{width:100%;max-width:600px;margin:auto;padding:24px;position:relative;inset:auto}._demo_8h1wv_10{grid-template-columns:minmax(0,1fr) 136px}._demonstration_8h1wv_10{height:280px}._heading_8h1wv_4>p{font-size:16px}._film_8h1wv_7 summary{font-size:18px}._film_8h1wv_7 video{width:100%;height:auto;max-height:65vh}}@media (width<=540px){._mimiTip_8h1wv_11{flex-direction:row-reverse;justify-content:center;align-items:center;gap:8px;margin-top:20px}._mimiTip_8h1wv_11 img{flex-shrink:0;width:72px;height:72px;margin:0}._mimiTip_8h1wv_11 p{padding:10px 12px;font-size:13px}._mimiTip_8h1wv_11 p:after{bottom:calc(50% - 6px);left:-7px;transform:rotate(135deg)}._demo_8h1wv_10{display:block}._demo_8h1wv_10>._demonstration_8h1wv_10{height:260px;margin-top:16px}._phoneDemo_8h1wv_12{height:248px}}@media (width<=400px){._section_8h1wv_3{padding-inline:16px}._center_8h1wv_10{padding:20px}._caption_8h1wv_7 h3{font-size:13px}._demo_8h1wv_10>h3{font-size:23px}._sentence_8h1wv_10{font-size:21px}._sound_8h1wv_10{gap:10px}._sound_8h1wv_10 strong{white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:30px}._footer_8h1wv_10 img{width:44px;height:44px}._wave_8h1wv_10{gap:4px}._wave_8h1wv_10 i{width:4px}}@media (prefers-reduced-motion:reduce){._steps_8h1wv_6>li{transition:none}._travelling_8h1wv_5,._demo_8h1wv_10,._wave_8h1wv_10 i,._radar_8h1wv_10,._word_8h1wv_16,._flashInner_8h1wv_16,._letter_8h1wv_16 i{animation:none}._flashInner_8h1wv_16>div+div{display:none}}._cta_hlopk_3{box-sizing:border-box;color:#102735;max-width:100%;min-height:56px;font-family:var(--font-system);text-align:center;isolation:isolate;background:#a4d5e9;border:0;border-radius:14px;justify-content:center;align-items:center;gap:24px;padding:16px 28px;font-size:17px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #17304418}._cta_hlopk_3:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffffa6 48%,#0000 62%);animation:3.4s ease-in-out infinite _shine_hlopk_1;position:absolute;inset:-60% -35%;transform:translate(-110%)}._cta_hlopk_3:hover,._cta_hlopk_3:focus-visible{transform:translateY(-3px);box-shadow:0 12px 26px #17304430}._cta_hlopk_3:active{transform:translateY(0)scale(.98);box-shadow:0 3px 10px #17304420}._cta_hlopk_3>:last-child{flex-shrink:0;transition:transform .2s}._cta_hlopk_3:hover>:last-child,._cta_hlopk_3:focus-visible>:last-child{transform:translate(5px)}._cta_hlopk_3:focus-visible{outline-offset:5px;outline:3px solid #126bab}@media (width<=767px){._cta_hlopk_3{gap:18px;padding:14px 24px;font-size:16px}}@keyframes _shine_hlopk_1{0%,15%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){._cta_hlopk_3,._cta_hlopk_3>:last-child{flex-shrink:0;transition:none}._cta_hlopk_3:before{display:none}._cta_hlopk_3:hover,._cta_hlopk_3:focus-visible,._cta_hlopk_3:active,._cta_hlopk_3:hover>:last-child,._cta_hlopk_3:focus-visible>:last-child{transform:none}}#founders{color:#273b4b;background-color:#344f69;background-image:linear-gradient(#10232ca3,#10232c7a 55%,#10232c3d),url(/lp/shared/landing-mimi/founders-background.webp);background-position:50% 43%;background-size:cover;padding:52px 0 56px;scroll-margin-top:32px}#founders .team-wrap{width:calc(100% - 64px);max-width:1440px;margin:auto}#founders h2{letter-spacing:-.015em;text-align:center;color:#fff;text-shadow:0 1px 8px #00000073;margin:0 0 40px;font-size:28px;font-weight:500;line-height:1.3}#founders .team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}#founders .team-member{grid-template-rows:152px 140px auto;align-content:start;justify-items:center;gap:0;min-width:0;display:grid}#founders .team-body{text-align:center;color:#fff;text-shadow:0 1px 6px #0006;width:100%;min-width:0;padding:32px 0 24px;position:relative}#founders .adviser-badge{white-space:nowrap;color:#40341b;font:600 12px/1.3 var(--font-system);text-shadow:none;background:#f5dfaa;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}#founders .adviser-badge svg{flex-shrink:0;width:18px;height:18px}#founders .team-quote{box-sizing:border-box;text-align:left;background:#fff;border-radius:16px;width:100%;margin:16px 0 0;padding:26px 28px;position:relative}#founders .team-quote:before{content:"";background:#fff;width:16px;height:16px;position:absolute;top:-8px;left:calc(50% - 8px);transform:rotate(45deg)}#founders .team-quote p{color:#273b4b;text-wrap:pretty;margin:0;font-size:16px;line-height:1.8}#founders .team-portrait{background:#e5e9e9;border-radius:50%;width:152px;height:152px;margin:0;position:relative;overflow:hidden}#founders .team-portrait img{max-width:none;display:block;position:absolute}#founders .team-portrait.adviser img{object-fit:cover;object-position:60% 36%;width:100%;height:100%}#founders .team-portrait.ryosuke img{width:300%;height:auto;top:-24%;left:-81%}#founders .team-portrait.tetsuya img{object-fit:cover;width:100%;height:100%}#founders h3{font:600 18px/1.4 var(--font-system);color:#fff;margin:0 0 6px}#founders .team-bio{color:#fff;margin:0;font-size:14px;line-height:1.55}#founders .advisor-languages{color:#fff;grid-template-columns:repeat(4,max-content);justify-content:center;gap:8px 12px;margin-top:12px;font-size:12px;display:grid}#founders .advisor-languages span{align-items:center;gap:7px;display:inline-flex}#founders .advisor-languages img{object-fit:cover;border-radius:2px;width:22px;height:16px;position:static}.private-preview{color:#fff;width:max-content;max-width:min(360px,100vw - 20px);font:11px/1.5 var(--font-system);background:#344f69;border-radius:6px;margin:16px 16px 16px auto;padding:8px 13px;position:relative}.private-preview summary{cursor:pointer;min-height:0;font:inherit;border:0;margin:0;padding:0}.private-preview p{font:12px/1.6 var(--font-system);margin:12px 0 2px}.private-preview summary:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=1100px){#founders .team-grid{gap:24px}#founders .advisor-languages{grid-template-columns:repeat(2,max-content)}#founders .team-member{grid-template-rows:152px 164px auto}#founders .team-quote{padding:24px}}@media (width<=760px){#founders{padding:36px 0 40px}#founders .team-wrap{width:calc(100% - 40px);max-width:480px}#founders h2{margin-bottom:32px;font-size:26px}#founders .team-grid{grid-template-columns:1fr;gap:40px}#founders .team-member{grid-template-rows:auto auto auto}#founders .team-portrait{width:144px;height:144px}#founders .team-body{padding:32px 0 8px}#founders .advisor-languages{grid-template-columns:repeat(4,max-content);gap:8px}#founders .advisor-languages span{gap:4px}#founders .advisor-languages img{width:18px;height:13px}#founders .team-quote{margin-top:16px;padding:24px}#founders .team-quote p{font-size:15px;line-height:1.8}}.header #language{text-overflow:clip;width:112px;min-width:112px;max-width:none;padding-right:34px}.header .ui-select{flex-shrink:0}.header .return-link{white-space:nowrap}.mimi-hero{--hero-ink:#263f55;--hero-blue:#47779f;isolation:isolate;color:var(--hero-ink);background:#d7e7f2;border-radius:36px;width:calc(100% - 48px);max-width:1500px;margin:48px auto 64px;position:relative;overflow:visible}.mimi-wave{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mimi-hero-inner{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:580px;padding:44px 48px;display:grid;position:relative}.mimi-copy{z-index:3;min-width:0;font-family:var(--font-system);position:relative}.mimi-copy h1{font-family:var(--font-system);letter-spacing:-.03em;white-space:nowrap;color:var(--hero-ink);margin:0 0 24px;font-size:clamp(32px,3.6vw,54px);font-weight:600;line-height:1.5}.mimi-copy h1 strong{color:var(--hero-blue);font-weight:600}.mimi-intro{white-space:pre-line;color:var(--hero-ink);margin:0 0 28px;font-size:17px;line-height:1.9}.mimi-hero .mimi-cta{color:#fff;background:#344f69;box-shadow:0 6px 16px #344f691a}.mimi-hero .mimi-cta:before{content:none}.store-badge{width:max-content;margin-top:8px;padding:12px;display:block}.store-badge img{width:auto;height:48px;display:block}.mimi-stage{align-self:center;min-width:0;height:530px;position:relative}.mimi-flight{z-index:3;pointer-events:none;width:260px;height:292px;position:absolute;bottom:-5%;left:-8%}.mimi-performance{transform-origin:50% 90%;position:absolute;inset:0}.mimi-performance[data-finished=true]{animation:4s ease-in-out infinite paused mimi-breathe}.mimi-performance[data-finished=true][data-active=true]{animation-play-state:running}.mimi-performance .mimi-poster,.mimi-performance canvas{object-fit:contain;width:110.54%;height:174.55%;position:absolute;top:-24.55%;left:1.8%}.mimi-performance canvas{opacity:0}.mimi-performance[data-ready=true] .mimi-poster,.mimi-performance[data-ready=false] canvas{visibility:hidden}.mimi-speech{white-space:pre-line;box-sizing:border-box;z-index:4;color:#344f69;max-width:160px;font:500 14px/1.6 var(--font-system);background:#fff;border-radius:16px;padding:14px 18px;position:absolute;top:8px;left:0;transform:rotate(-3deg)}.mimi-speech:after{content:"";background:#fff;width:16px;height:16px;position:absolute;bottom:-7px;left:42px;transform:rotate(45deg)}.phone-pair{perspective:1400px;position:absolute;inset:0}.practice-device{aspect-ratio:1206/2622;width:46%;font-family:var(--font-system);box-sizing:border-box;background:#182838;border:2px solid #607386;border-radius:clamp(22px,3vw,42px);padding:5px;position:absolute;box-shadow:2px 1px #e7eff4,5px 3px #8da3b4,9px 5px #40596b,12px 7px #b8c8d4,18px 24px 28px #344f6940}.practice-device:after{content:"";background:#637b8d;border-radius:3px;width:4px;height:9%;position:absolute;top:24%;right:-10px;box-shadow:1px 0 #edf3f7}.phone-back{transform-origin:50% 90%;z-index:1;top:-20px;left:10%;transform:rotate(-11deg)rotateY(12deg)scale(.86)}.phone-front{z-index:2;top:-75px;right:1%;transform:rotate(9deg)rotateY(-10deg)}.phone-screen{border-radius:inherit;background:#eeeff4;width:100%;height:100%;position:relative;overflow:hidden}.phone-screen img,.phone-screen video{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.phone-screen img{z-index:1}.phone-screen video{z-index:2;opacity:0}.phone-screen[data-playing=true] video{opacity:1}.phone-demo-label{z-index:3;color:#344f69;font:600 8px/1.3 var(--font-system);letter-spacing:.04em;background:#fff;border-radius:4px;padding:2px 5px;position:absolute;top:10%;right:8%}.mimi-ground{filter:blur(5px);background:#344f6933;border-radius:50%;width:130px;height:12px;position:absolute;bottom:2%;left:2%}@keyframes mimi-breathe{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.012,1.02)rotate(1deg)}}.mimi-hero:not([lang=ja]) .mimi-copy{font-family:inherit}.mimi-hero:not([lang=ja]) .mimi-copy h1{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.02em;font-family:inherit;font-size:clamp(30px,3.2vw,46px);line-height:1.25}.mimi-hero:not([lang=ja]) .mimi-intro{font-size:16px;line-height:1.7}@media (width>=761px) and (width<=1100px){.mimi-hero{width:calc(100% - 40px);margin-top:40px}.mimi-hero-inner{gap:12px;min-height:520px;padding:36px 28px}.mimi-copy h1{font-size:clamp(26px,3.3vw,38px)}.mimi-intro{font-size:15px}.mimi-stage{height:450px}.phone-front{top:-20px}.phone-back{top:0}.mimi-flight{width:210px;height:236px;bottom:5%;left:-14%}.mimi-speech{max-width:125px;padding:12px;font-size:11px;top:0;left:0}}@media (width<=760px){.mimi-hero{border-radius:28px;width:calc(100% - 24px);margin:12px auto 72px}.mimi-hero-inner{flex-direction:column;gap:12px;min-height:0;padding:24px 18px 0;display:flex}.mimi-copy{text-align:center;width:100%}.mimi-copy h1{margin-bottom:14px;font-size:clamp(22px,6.5vw,36px);line-height:1.45}.mimi-intro{margin-bottom:18px;font-size:13px;line-height:1.8}.mimi-hero .mimi-cta{gap:12px;padding:14px 16px;font-size:14px}.store-badge{margin:0 auto;padding:11px}.store-badge img{height:44px}.mimi-stage{aspect-ratio:1/1.15;width:100%;max-width:420px;height:auto;margin-top:4px}.practice-device{border-width:1px;border-radius:24px;width:47%;padding:3px;box-shadow:1px 1px #e7eff4,3px 2px #8da3b4,5px 3px #40596b,7px 4px #b8c8d4,9px 12px 18px #344f6938}.practice-device:after{width:3px;right:-6px}.phone-front{top:54px;right:4%;transform:rotate(8deg)rotateY(-10deg)}.phone-back{top:12px;left:17%;transform:rotate(-12deg)rotateY(10deg)scale(.82)}.phone-demo-label{padding:1px 3px;font-size:6px}.mimi-flight{aspect-ratio:350/394;width:52%;height:auto;bottom:0;left:-4%}.mimi-speech{max-width:128px;padding:10px 12px;font-size:10px;top:8px;left:0}.mimi-ground{width:90px;bottom:3%;left:0}.mimi-hero:not([lang=ja]) .mimi-copy h1{font-size:clamp(24px,6.5vw,32px);line-height:1.3}.mimi-hero:not([lang=ja]) .mimi-intro{font-size:13px}.header #language{width:106px;min-width:106px}.header .return-link{font-size:11px}}@media (prefers-reduced-motion:reduce){.mimi-performance[data-finished],.mimi-performance,.film-closing .closing-mimi{animation:none}}#founders .team-wrap{max-width:1100px}#founders .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}#founders .team-member{grid-template-rows:152px minmax(120px,auto) auto}.educator-section{isolation:isolate;color:#173044;background:#faf8f3;padding:56px 32px;position:relative;overflow:hidden}.educator-section:before{content:"";z-index:-1;background:linear-gradient(90deg,#faf8f3 25%,#faf8f3f7 45%,#faf8f3e6 74%,#faf8f3b3),url(/lp/shared/landing-mimi/campus.jpg) 100%/cover no-repeat;position:absolute;inset:0}.educator-inner{grid-template-columns:minmax(240px,.7fr) minmax(0,1.6fr);align-items:start;gap:48px;max-width:1280px;margin:auto;display:grid}.educator-person{align-self:start;min-height:0;margin-bottom:0;position:relative}.educator-person>img{object-fit:cover;object-position:58% 40%;border-radius:16px;width:100%;height:310px;max-height:360px;display:block}.educator-badge{z-index:1;box-sizing:border-box;color:#f3d58c;background:linear-gradient(125deg,#102838,#071622) padding-box padding-box,linear-gradient(135deg,#997032,#ffe9a3 23%,#bd8b37 48%,#f9dfa0 75%,#a27630) border-box;border:3px solid #0000;border-radius:16px;align-items:center;gap:12px;width:calc(100% - 12px);margin-bottom:-20px;padding:12px;display:flex;position:relative;left:-12px;box-shadow:0 8px 18px #0b192426,inset 0 0 0 2px #0b1924}.educator-badge:before{content:"";pointer-events:none;border:1px solid #d7b665;border-radius:10px;position:absolute;inset:4px}.educator-badge>svg{flex-shrink:0;width:48px;height:48px}.educator-badge>div{border-left:1px solid #9c8046;min-width:0;padding-left:16px}.educator-badge strong{overflow-wrap:anywhere;text-wrap:balance;color:#f5dc98;text-shadow:0 1px 1px #000;font-size:18px;font-weight:700;line-height:1.35;display:block}.educator-copy{min-width:0}.educator-copy h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(26px,2.6vw,36px);font-weight:650;line-height:1.35}.educator-copy blockquote{box-sizing:border-box;text-align:left;background:#fff;border-radius:16px;margin:0 0 14px;padding:20px 24px;position:relative}.educator-copy blockquote:before{content:"";background:#fff;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:-8px;transform:rotate(45deg)}.educator-copy blockquote p{color:#273b4b;text-wrap:pretty;margin:0;font-size:16px;line-height:1.8}.educator-credentials{align-items:center;gap:18px;margin:18px 0 0;display:flex}.educator-credentials strong{font-size:20px}.educator-credentials p{color:#486175;margin:5px 0 0;font-size:15px;line-height:1.7}.film-closing .closing-mimi{aspect-ratio:8/9;transform-origin:50% 90%;justify-self:center;width:min(320px,100%);animation:4s ease-in-out infinite paused mimi-breathe;position:relative}.film-closing .closing-mimi[data-active=true]{animation-play-state:running}.film-closing .closing-mimi :is(img,canvas){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.closing-mimi canvas{opacity:0}.closing-mimi[data-ready=true] img,.closing-mimi[data-ready=false] canvas{visibility:hidden}@media (width<=760px){#founders .team-grid{grid-template-columns:1fr;gap:40px}#founders .team-member{grid-template-rows:auto auto auto}.educator-section{padding:48px 24px}.educator-section:before{background:linear-gradient(#faf8f3 20%,#faf8f3f0 55%,#faf8f3d1),url(/lp/shared/landing-mimi/campus.jpg) 100% 100%/auto 70% no-repeat}.educator-inner{grid-template-columns:1fr;gap:28px;max-width:520px}.educator-person{min-height:0}.educator-badge{gap:12px;width:calc(100% - 8px);padding:16px 14px;left:-8px}.educator-badge>svg{width:44px;height:44px}.educator-badge>div{padding-left:12px}.educator-badge strong{font-size:19px}.educator-person>img{object-position:60% 35%;height:240px;max-height:none}.educator-copy h2{margin-bottom:24px;font-size:28px;line-height:1.45}.educator-copy blockquote{padding:24px}.educator-copy blockquote:before{top:-8px;left:calc(50% - 8px)}.educator-copy blockquote p{font-size:15px;line-height:1.8}.educator-credentials strong{font-size:18px}.educator-credentials p{font-size:13px}.film-closing .closing-mimi{width:230px}}html[data-lp-design=impeccable] .film-closing{background:#0b1722;border-radius:0;margin-top:0}html[data-lp-design=impeccable] .film-closing:before{content:none}html[data-lp-design=impeccable] footer.wrap{box-sizing:border-box;color:#c5d8e3;background:#0b1722;border-top:1px solid #263a48;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;margin:0;padding:28px max(32px,50% - 620px);display:flex}html[data-lp-design=impeccable] footer :is(a,p,.vt-brand){color:#c5d8e3}html[data-lp-design=impeccable] footer .vt-brand{color:#fff}footer nav{flex-wrap:wrap;gap:18px;display:flex}@media (width<=760px){html[data-lp-design=impeccable] footer.wrap{gap:18px;padding:26px 22px}footer nav{gap:12px 18px}}html[data-lp-design=impeccable] footer.wrap>*{order:0;grid-area:auto;margin:0}footer .vt-brand-icon{filter:brightness(0)invert()}@media (width<=760px){html[data-lp-design=impeccable] footer.wrap{flex-direction:column;align-items:flex-start}html[data-lp-design=impeccable] footer.wrap>*{text-align:left;align-self:auto}}@media (width<=420px){.header .vt-brand{gap:8px;font-size:21px}.header .vt-brand-icon{width:32px;height:32px}.header .wrap{gap:12px;padding-inline:16px}.header #language{padding-left:12px;font-size:14px}.header .return-link{font-size:10px}}.film-closing .closing-companion{justify-items:center;gap:20px;min-width:0;display:grid}.closing-speech{box-sizing:border-box;color:#335a75;text-align:center;text-wrap:balance;background:#fff;border-radius:16px;max-width:min(320px,100%);padding:18px 22px;font-size:17px;line-height:1.7;position:relative}.closing-speech:after{content:"";background:#fff;width:18px;height:18px;position:absolute;bottom:-9px;left:calc(50% - 9px);transform:rotate(45deg)}@media (width<=760px){.closing-speech{max-width:280px;padding:16px 20px;font-size:15px}}._viewport_h0uq0_3{scrollbar-width:none;overscroll-behavior-x:contain;overflow-anchor:none;touch-action:pan-x pan-y;scroll-behavior:auto;padding:8px 0 24px;display:flex;overflow:auto hidden;container-type:inline-size}._viewport_h0uq0_3::-webkit-scrollbar{display:none}._viewport_h0uq0_3:focus-visible{outline-offset:4px;outline:2px solid #344f69}._viewport_h0uq0_3{width:100vw;margin-inline:calc(50% - 50vw)}._group_h0uq0_6{box-sizing:border-box;flex:none;align-items:flex-start;gap:16px;width:max-content;min-width:0;padding-right:16px;display:flex}._card_h0uq0_6{flex:none;width:min(78cqw,340px)}@media (width>=768px){._group_h0uq0_6{gap:20px;padding-right:20px}._card_h0uq0_6{width:clamp(260px,25cqw - 35px,340px)}}._viewport_h0uq0_3[data-fit]{justify-content:center}._viewport_h0uq0_3[data-fit] ._group_h0uq0_6{padding-right:0}._viewport_h0uq0_3[data-fit] ._group_h0uq0_6[aria-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){._group_h0uq0_6[aria-hidden=true]{display:none}}._comparison_k5ho9_3{color:var(--im-ink,#182f42);background:#fff;padding:20px 0 112px;position:relative}._soundMark_k5ho9_4{color:#7399b3;width:180px;height:36px;margin:0 auto 24px;display:block}._title_k5ho9_5{text-align:center;text-wrap:balance;max-width:1000px;margin:0 auto 38px;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1.5}._title_k5ho9_5 span{display:block}._comparison_k5ho9_3 [data-voice-card="0"]{background:#f2f6f9}._comparison_k5ho9_3 [data-voice-card="1"]{background:#e0f0f7}._aspiration_k5ho9_9{isolation:isolate;color:var(--im-ink,#182f42);background:#fff;padding:48px 0 88px;position:relative}._aspiration_k5ho9_9:before{content:"";z-index:-1;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;height:49px;position:absolute;top:-48px;left:0;right:0}._notebook_k5ho9_11{isolation:isolate;background:#fff;position:relative}._notebook_k5ho9_11:before{content:"";z-index:-1;background-image:linear-gradient(#c8dfea66 1px,#0000 1px),linear-gradient(90deg,#c8dfea66 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:18px 0;mask-image:linear-gradient(110deg,#000,#0000 72%)}._notebookArt_k5ho9_13{isolation:isolate;padding:24px 8px;position:relative}._notebookFrame_k5ho9_14{isolation:isolate;position:relative}._notebookFrame_k5ho9_14:before{content:"";z-index:-1;clip-path:polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%);background:#c5e2ef;position:absolute;inset:0}._notebookWindow_k5ho9_16{aspect-ratio:1.06;align-items:center;display:flex}._notebookArt_k5ho9_13 img{width:100%;height:auto}._notebookArt_k5ho9_13:before{content:"";z-index:1;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);filter:drop-shadow(0 8px 10px #d5766920);pointer-events:none;background:#df7969;width:72px;height:66px;position:absolute;bottom:12%;left:0;transform:rotate(-8deg)}._notebookArt_k5ho9_13:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);pointer-events:none;background:#327ca8;border-radius:6px;width:48px;height:44px;position:absolute;top:4px;right:4px;transform:rotate(12deg)}._storyPanel_k5ho9_20{isolation:isolate;padding:12px 40px 38px;position:relative}._storyPanel_k5ho9_20:before{content:"";z-index:-1;background:linear-gradient(115deg,#edf6fa 0%,#dceef7 50%,#cce5f3 100%);border:1px solid #ffffffb3;border-radius:32px;position:absolute;inset:25% 6px 0;transform:skewY(-3deg);box-shadow:0 16px 30px -24px #536f9959}._storyPanel_k5ho9_20:nth-child(2):before{transform:skewY(2deg)}._storyNumber_k5ho9_23{z-index:2;color:#fff;background:#bc594b;border-radius:14px;place-items:center;width:46px;height:36px;font-size:20px;font-style:italic;display:grid;position:absolute;top:-34px;left:8px;transform:rotate(-6deg)}._aspiration_k5ho9_9>div>h2{text-align:center;text-wrap:balance;max-width:24ch;margin-left:auto;margin-right:auto}@media (width<=760px){._storyPanel_k5ho9_20{padding:10px 14px 26px}._storyPanel_k5ho9_20:before{border-radius:20px;inset:28% 0 0;transform:skewY(-2deg)}._storyNumber_k5ho9_23{border-radius:9px;width:34px;height:30px;font-size:16px;top:-26px;left:4px}._notebookArt_k5ho9_13{box-sizing:border-box;width:100%;max-width:480px;margin:auto;padding:22px 8px}._notebookArt_k5ho9_13:before{width:48px;height:44px;bottom:12%}._notebookArt_k5ho9_13:after{width:34px;height:32px;top:0}._comparison_k5ho9_3{padding:16px 0 76px}._soundMark_k5ho9_4{width:140px;height:28px;margin-bottom:18px}._title_k5ho9_5{max-width:19ch;margin-bottom:26px;font-size:clamp(25px,6.5vw,34px)}._aspiration_k5ho9_9{padding:32px 0 56px}._aspiration_k5ho9_9:before{height:25px;top:-24px}}@media (prefers-reduced-motion:no-preference){._comparison_k5ho9_3 [data-voice-card]{transition:box-shadow .2s}._comparison_k5ho9_3 [data-voice-card]:focus-within{box-shadow:0 0 0 2px #7298b2}}._pricing_12cqb_3{--pricing-ink:#243e49;--pricing-muted:#526872;--pricing-line:#ccd8df;--pricing-brand:#0b1925;color:var(--pricing-ink);border-top:1px solid var(--pricing-line)}._heading_12cqb_4{margin-bottom:48px}._heading_12cqb_4 h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,3.4vw,46px);line-height:1.5}._heading_12cqb_4 p{color:var(--pricing-muted);margin:0;font-size:16px;line-height:1.9}._mobileBreak_12cqb_4{display:none}._plans_12cqb_5{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}._plan_12cqb_5{border:1px solid var(--pricing-line);background:var(--surface,#fff);border-radius:14px;flex-direction:column;min-width:0;padding:30px 22px;display:flex;position:relative}._trial_12cqb_5{background:var(--pricing-brand);color:#fff9ee;border-color:var(--pricing-brand)}._trial_12cqb_5 ._planHeading_12cqb_5 h3{color:#fff9ee}._annual_12cqb_5{background:#edf3f7;border:2px solid #344f69;padding:29px 21px}._lifetime_12cqb_5{background:#fff}._popular_12cqb_5{white-space:nowrap;color:#503213;isolation:isolate;background:linear-gradient(115deg,#f5dfad 0%,#edc477 48%,#f6dfaa 100%);border-radius:8px;align-items:center;gap:8px;padding:9px 23px;font-size:14px;font-weight:700;line-height:1.5;display:flex;position:absolute;top:-21px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 12px #57411d24}._popular_12cqb_5 svg{color:#77501b;flex:none}._popular_12cqb_5:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff9e5a6 49%,#0000 60%);animation:5.5s cubic-bezier(.22,1,.36,1) infinite _popularShine_12cqb_1;position:absolute;inset:-30% -50%;transform:translate(-100%)}._popular_12cqb_5:hover:after{animation-duration:3s}@keyframes _popularShine_12cqb_1{0%,12%{transform:translate(-100%)}40%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._popular_12cqb_5:after{animation:none;display:none}}._planHeading_12cqb_5 h3{margin:0 0 30px;font-size:25px;font-weight:700}._offer_12cqb_9{min-height:60px;color:var(--pricing-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;line-height:1.7;display:flex}._daily_12cqb_9{color:var(--pricing-ink);text-wrap:balance;font-size:16px;font-weight:700}._price_12cqb_10{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-content:start;align-items:baseline;gap:8px;min-height:90px;margin:0 0 30px;display:flex}._price_12cqb_10 strong{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(32px,3vw,44px);font-weight:700;line-height:1.2}._price_12cqb_10>span{flex-basis:100%;font-size:12px}._value_12cqb_10{min-height:80px;margin:0 0 30px;font-size:14px;font-weight:500;line-height:1.9}._renewal_12cqb_10{border-top:1px solid var(--pricing-line);min-height:73px;margin:auto 0 20px;padding-top:22px;font-size:13px;font-weight:700;line-height:1.9}._action_12cqb_10{background:var(--pricing-brand);color:#fff9ee;min-height:50px;font:inherit;border:1px solid #344f69;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}._action_12cqb_10 svg{flex:none}._trial_12cqb_5 ._action_12cqb_10{color:var(--pricing-brand);background:#fff9ee;margin-top:auto}._trial_12cqb_5 ._value_12cqb_10{font-size:16px}._action_12cqb_10:hover{color:#fff;background:#243e49}._trial_12cqb_5 ._action_12cqb_10:hover{color:var(--pricing-brand);background:#e6f1f7}._tax_12cqb_10{color:var(--pricing-muted);margin:20px 0 0;font-size:12px;line-height:1.8}._pricing_12cqb_3 a:focus-visible{outline-offset:4px;outline:3px solid #5b7f9f}@media (width<=1100px){._plans_12cqb_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}._plan_12cqb_5{padding:28px}._annual_12cqb_5{padding:27px}._price_12cqb_10 strong{font-size:44px}._price_12cqb_10>span{flex-basis:auto}._offer_12cqb_9{min-height:36px}._value_12cqb_10{min-height:64px}._action_12cqb_10{font-size:15px}}@media (width<=650px){._mobileBreak_12cqb_4{display:initial}._heading_12cqb_4{margin-bottom:32px}._plans_12cqb_5{grid-template-columns:1fr;gap:32px}._price_12cqb_10{min-height:0;margin-bottom:28px}._value_12cqb_10{min-height:0}._trial_12cqb_5 ._offer_12cqb_9{display:none}._trial_12cqb_5 ._planHeading_12cqb_5 h3{margin-bottom:42px}._trial_12cqb_5 ._value_12cqb_10{margin:16px 0 44px}._renewal_12cqb_10{min-height:0;margin-top:auto}._action_12cqb_10{min-height:52px}._tax_12cqb_10{font-size:12px}}}@layer utilities{.tw\:\@container{container-type:inline-size}.tw\:pointer-events-auto{pointer-events:auto}.tw\:pointer-events-none{pointer-events:none}.tw\:invisible{visibility:hidden}.tw\:visible{visibility:visible}.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{inset:0}.tw\:inset-x-0{inset-inline:0}.tw\:inset-y-0{inset-block:0}.tw\:-end-3{inset-inline-end:-12px}.tw\:end-0{inset-inline-end:0}.tw\:end-3{inset-inline-end:12px}.tw\:end-4{inset-inline-end:16px}.tw\:end-5{inset-inline-end:20px}.tw\:-top-3{top:-12px}.tw\:top-0{top:0}.tw\:top-1\/2{top:50%}.tw\:top-3{top:12px}.tw\:top-5{top:20px}.tw\:top-6{top:24px}.tw\:top-\[clamp\(72px\,12vw\,140px\)\]{top:clamp(72px,12vw,140px)}.tw\:top-full{top:100%}.tw\:right-\[-1px\]{right:-1px}.tw\:-bottom-2{bottom:-8px}.tw\:bottom-0{bottom:0}.tw\:bottom-3{bottom:12px}.tw\:bottom-24{bottom:96px}.tw\:bottom-\[-1px\]{bottom:-1px}.tw\:bottom-\[-10px\]{bottom:-10px}.tw\:bottom-\[calc\(var\(--bottom-nav-height\)\+16px\)\]{bottom:calc(var(--bottom-nav-height) + 16px)}.tw\:-left-1\.5{left:-6px}.tw\:left-1\/2{left:50%}.tw\:left-3{left:12px}.tw\:left-7{left:28px}.tw\:isolate{isolation:isolate}.tw\:-z-10{z-index:calc(10 * -1)}.tw\:z-1{z-index:1}.tw\:z-10{z-index:10}.tw\:z-20{z-index:20}.tw\:z-40{z-index:40}.tw\:z-\[1000\]{z-index:1000}.tw\:order-1{order:1}.tw\:order-2{order:2}.tw\:order-3{order:3}.tw\:order-4{order:4}.tw\:order-5{order:5}.tw\:order-6{order:6}.tw\:order-last{order:9999}.tw\:col-start-2{grid-column-start:2}.tw\:row-start-1{grid-row-start:1}.tw\:m-0{margin:0}.tw\:m-3{margin:12px}.tw\:m-auto{margin:auto}.tw\:-mx-2{margin-inline:-8px}.tw\:mx-0{margin-inline:0}.tw\:mx-auto{margin-inline:auto}.tw\:-my-2{margin-block:-8px}.tw\:my-0{margin-block:0}.tw\:my-3{margin-block:12px}.tw\:my-4{margin-block:16px}.tw\:my-6{margin-block:24px}.tw\:my-10{margin-block:40px}.tw\:-ms-2{margin-inline-start:-8px}.tw\:-ms-2\.5{margin-inline-start:-10px}.tw\:ms-2{margin-inline-start:8px}.tw\:ms-auto{margin-inline-start:auto}.tw\:me-2{margin-inline-end:8px}.tw\:me-auto{margin-inline-end:auto}.tw\:-mt-1{margin-top:-4px}.tw\:-mt-6{margin-top:-24px}.tw\:-mt-\[96px\]{margin-top:-96px}.tw\:mt-0{margin-top:0}.tw\:mt-1{margin-top:4px}.tw\:mt-1\.5{margin-top:6px}.tw\:mt-2{margin-top:8px}.tw\:mt-3{margin-top:12px}.tw\:mt-4{margin-top:16px}.tw\:mt-5{margin-top:20px}.tw\:mt-6{margin-top:24px}.tw\:mt-8{margin-top:32px}.tw\:mt-10{margin-top:40px}.tw\:mt-12{margin-top:48px}.tw\:mt-16{margin-top:64px}.tw\:mt-auto{margin-top:auto}.tw\:mr-7{margin-right:28px}.tw\:-mb-2{margin-bottom:-8px}.tw\:-mb-3{margin-bottom:-12px}.tw\:-mb-px{margin-bottom:-1px}.tw\:mb-0{margin-bottom:0}.tw\:mb-1{margin-bottom:4px}.tw\:mb-2{margin-bottom:8px}.tw\:mb-3{margin-bottom:12px}.tw\:mb-3\!{margin-bottom:12px!important}.tw\:mb-4{margin-bottom:16px}.tw\:mb-5{margin-bottom:20px}.tw\:mb-7{margin-bottom:28px}.tw\:mb-8{margin-bottom:32px}.tw\:ml-7{margin-left:28px}.tw\:ml-auto{margin-left:auto}.tw\:box-border{box-sizing:border-box}.tw\:box-content{box-sizing:content-box}.tw\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:block{display:block}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:inline-grid{display:inline-grid}.tw\:aspect-\[3\/2\]{aspect-ratio:3/2}.tw\:aspect-\[4\/3\]{aspect-ratio:4/3}.tw\:aspect-square{aspect-ratio:1}.tw\:size-\(--control-secondary-min-height\){width:var(--control-secondary-min-height);height:var(--control-secondary-min-height)}.tw\:size-2{width:8px;height:8px}.tw\:size-2\.5{width:10px;height:10px}.tw\:size-3{width:12px;height:12px}.tw\:size-5{width:20px;height:20px}.tw\:size-8{width:32px;height:32px}.tw\:size-9{width:36px;height:36px}.tw\:size-10{width:40px;height:40px}.tw\:size-11{width:44px;height:44px}.tw\:size-12{width:48px;height:48px}.tw\:size-14{width:56px;height:56px}.tw\:size-\[26px\]{width:26px;height:26px}.tw\:size-full{width:100%;height:100%}.tw\:h-0\.5{height:2px}.tw\:h-1{height:4px}.tw\:h-1\.5{height:6px}.tw\:h-2{height:8px}.tw\:h-2\.5{height:10px}.tw\:h-3{height:12px}.tw\:h-4{height:16px}.tw\:h-7{height:28px}.tw\:h-8{height:32px}.tw\:h-10{height:40px}.tw\:h-11{height:44px}.tw\:h-12{height:48px}.tw\:h-14{height:56px}.tw\:h-16{height:64px}.tw\:h-18{height:72px}.tw\:h-20{height:80px}.tw\:h-28{height:112px}.tw\:h-40{height:160px}.tw\:h-\[52px\]{height:52px}.tw\:h-\[58px\]{height:58px}.tw\:h-\[60px\]{height:60px}.tw\:h-\[63px\]{height:63px}.tw\:h-\[72px\]{height:72px}.tw\:h-\[160px\]{height:160px}.tw\:h-\[180px\]{height:180px}.tw\:h-\[200px\]{height:200px}.tw\:h-\[220px\]{height:220px}.tw\:h-auto{height:auto}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:max-h-32{max-height:128px}.tw\:max-h-72{max-height:288px}.tw\:max-h-\[60vh\]{max-height:60vh}.tw\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.tw\:max-h-\[calc\(100dvh-var\(--space-6\)\)\]{max-height:calc(100dvh - var(--space-6))}.tw\:max-h-\[min\(92dvh\,1200px\)\]{max-height:min(92dvh,1200px)}.tw\:max-h-\[min\(720px\,calc\(100dvh_-_32px\)\)\]{max-height:min(720px,100dvh - 32px)}.tw\:min-h-\(--control-min-height\){min-height:var(--control-min-height)}.tw\:min-h-\(--control-secondary-min-height\){min-height:var(--control-secondary-min-height)}.tw\:min-h-0{min-height:0}.tw\:min-h-6{min-height:24px}.tw\:min-h-9{min-height:36px}.tw\:min-h-10{min-height:40px}.tw\:min-h-11{min-height:44px}.tw\:min-h-12{min-height:48px}.tw\:min-h-14{min-height:56px}.tw\:min-h-16{min-height:64px}.tw\:min-h-20{min-height:80px}.tw\:min-h-24{min-height:96px}.tw\:min-h-32{min-height:128px}.tw\:min-h-\[22px\]{min-height:22px}.tw\:min-h-\[46px\]{min-height:46px}.tw\:min-h-\[60px\]{min-height:60px}.tw\:min-h-\[104px\]{min-height:104px}.tw\:min-h-\[max\(20rem\,calc\(100dvh-var\(--focus-bar-height\)-14rem\)\)\]{min-height:max(20rem, calc(100dvh - var(--focus-bar-height) - 14rem))}.tw\:w-1\.5{width:6px}.tw\:w-2{width:8px}.tw\:w-4{width:16px}.tw\:w-5{width:20px}.tw\:w-7{width:28px}.tw\:w-8{width:32px}.tw\:w-9{width:36px}.tw\:w-10{width:40px}.tw\:w-11{width:44px}.tw\:w-12{width:48px}.tw\:w-14{width:56px}.tw\:w-15{width:60px}.tw\:w-16{width:64px}.tw\:w-20{width:80px}.tw\:w-24{width:96px}.tw\:w-28{width:112px}.tw\:w-32{width:128px}.tw\:w-36{width:144px}.tw\:w-\[52px\]{width:52px}.tw\:w-\[72px\]{width:72px}.tw\:w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.tw\:w-\[min\(100\%-32px\,720px\)\]{width:min(100% - 32px,720px)}.tw\:w-\[min\(400px\,calc\(100vw_-_32px\)\)\]{width:min(400px,100vw - 32px)}.tw\:w-\[min\(440px\,calc\(100vw-32px\)\)\]{width:min(440px,100vw - 32px)}.tw\:w-\[min\(560px\,calc\(100vw_-_24px\)\)\]{width:min(560px,100vw - 24px)}.tw\:w-\[min\(var\(--form-max-width\)\,calc\(100vw-var\(--space-6\)\)\)\]{width:min(var(--form-max-width), calc(100vw - var(--space-6)))}.tw\:w-auto{width:auto}.tw\:w-fit{width:fit-content}.tw\:w-full{width:100%}.tw\:w-max{width:max-content}.tw\:w-px{width:1px}.tw\:max-w-\(--form-max-width\){max-width:var(--form-max-width)}.tw\:max-w-\(--review-card-max-width\){max-width:var(--review-card-max-width)}.tw\:max-w-\(--transport-max-width\){max-width:var(--transport-max-width)}.tw\:max-w-2xl{max-width:var(--tw-container-2xl)}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-4{max-width:16px}.tw\:max-w-4xl{max-width:var(--tw-container-4xl)}.tw\:max-w-5xl{max-width:var(--tw-container-5xl)}.tw\:max-w-7{max-width:28px}.tw\:max-w-14{max-width:56px}.tw\:max-w-48{max-width:192px}.tw\:max-w-60{max-width:240px}.tw\:max-w-64{max-width:256px}.tw\:max-w-\[40vw\]{max-width:40vw}.tw\:max-w-\[60ch\]{max-width:60ch}.tw\:max-w-\[72ch\]{max-width:72ch}.tw\:max-w-\[300px\]{max-width:300px}.tw\:max-w-\[320px\]{max-width:320px}.tw\:max-w-\[360px\]{max-width:360px}.tw\:max-w-\[380px\]{max-width:380px}.tw\:max-w-\[560px\]{max-width:560px}.tw\:max-w-\[680px\]{max-width:680px}.tw\:max-w-\[720px\]{max-width:720px}.tw\:max-w-\[860px\]{max-width:860px}.tw\:max-w-\[1040px\]{max-width:1040px}.tw\:max-w-\[1120px\]{max-width:1120px}.tw\:max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.tw\:max-w-\[min\(320px\,calc\(100vw_-_32px\)\)\]{max-width:min(320px,100vw - 32px)}.tw\:max-w-full{max-width:100%}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:max-w-md{max-width:var(--tw-container-md)}.tw\:max-w-none{max-width:none}.tw\:max-w-sm{max-width:var(--tw-container-sm)}.tw\:max-w-transport{max-width:var(--transport-max-width)}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:min-w-\(--control-min-height\){min-width:var(--control-min-height)}.tw\:min-w-0{min-width:0}.tw\:min-w-5{min-width:20px}.tw\:min-w-11{min-width:44px}.tw\:min-w-44{min-width:176px}.tw\:min-w-48{min-width:192px}.tw\:min-w-60{min-width:240px}.tw\:min-w-\[1\.5ch\]{min-width:1.5ch}.tw\:min-w-\[14px\]{min-width:14px}.tw\:flex-1{flex:1}.tw\:flex-auto{flex:auto}.tw\:flex-none{flex:none}.tw\:shrink-0{flex-shrink:0}.tw\:grow{flex-grow:1}.tw\:basis-full{flex-basis:100%}.tw\:border-collapse{border-collapse:collapse}.tw\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-rotate-3{rotate:-3deg}.tw\:rotate-45{rotate:45deg}.tw\:rotate-90{rotate:90deg}.tw\:rotate-180{rotate:180deg}.tw\:animate-pulse{animation:var(--tw-animate-pulse)}.tw\:cursor-pointer{cursor:pointer}.tw\:touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.tw\:resize-y{resize:vertical}.tw\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.tw\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.tw\:snap-start{scroll-snap-align:start}.tw\:scroll-mt-6{scroll-margin-top:24px}.tw\:scroll-mt-24{scroll-margin-top:96px}.tw\:\[scrollbar-width\:none\]{scrollbar-width:none}.tw\:list-none{list-style-type:none}.tw\:appearance-none{appearance:none}.tw\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.tw\:grid-flow-col{grid-auto-flow:column}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tw\:grid-cols-\[1fr_auto_1\.2fr_auto_1fr\]{grid-template-columns:1fr auto 1.2fr auto 1fr}.tw\:grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.tw\:grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.tw\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.tw\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.tw\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.tw\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.tw\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.tw\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.tw\:grid-cols-\[repeat\(auto-fill\,minmax\(8rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-nowrap{flex-wrap:nowrap}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:content-center{align-content:center}.tw\:content-start{align-content:flex-start}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:items-stretch{align-items:stretch}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:justify-items-center{justify-items:center}.tw\:gap-0\.5{gap:2px}.tw\:gap-1{gap:4px}.tw\:gap-1\.5{gap:6px}.tw\:gap-2{gap:8px}.tw\:gap-2\.5{gap:10px}.tw\:gap-3{gap:12px}.tw\:gap-3\.5{gap:14px}.tw\:gap-4{gap:16px}.tw\:gap-5{gap:20px}.tw\:gap-6{gap:24px}.tw\:gap-8{gap:32px}.tw\:gap-10{gap:40px}.tw\:gap-12{gap:48px}.tw\:gap-\[3px\]{gap:3px}.tw\:gap-px{gap:1px}:where(.tw\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(4px * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(4px * 4) * calc(1 - var(--tw-space-y-reverse)))}.tw\:gap-x-1{column-gap:4px}.tw\:gap-x-2{column-gap:8px}.tw\:gap-x-2\.5{column-gap:10px}.tw\:gap-x-3{column-gap:12px}.tw\:gap-x-4{column-gap:16px}.tw\:gap-y-0\.5{row-gap:2px}.tw\:gap-y-1{row-gap:4px}.tw\:gap-y-2{row-gap:8px}.tw\:gap-y-8{row-gap:32px}:where(.tw\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.tw\:divide-line>:not(:last-child)){border-color:var(--line)}.tw\:self-center{align-self:center}.tw\:self-end{align-self:flex-end}.tw\:self-start{align-self:flex-start}.tw\:self-stretch{align-self:stretch}.tw\:justify-self-center{justify-self:center}.tw\:justify-self-end{justify-self:flex-end}.tw\:justify-self-start{justify-self:flex-start}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-auto{overflow:auto}.tw\:overflow-clip{overflow:clip}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-visible{overflow:visible}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-x-clip{overflow-x:clip}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overscroll-contain{overscroll-behavior:contain}.tw\:rounded{border-radius:.25rem}.tw\:rounded-\(--control-radius\){border-radius:var(--control-radius)}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-3xl{border-radius:var(--tw-radius-3xl)}.tw\:rounded-\[10px\]{border-radius:10px}.tw\:rounded-\[14px\]{border-radius:14px}.tw\:rounded-\[20px\]{border-radius:20px}.tw\:rounded-\[22px\]{border-radius:22px}.tw\:rounded-\[24px\]{border-radius:24px}.tw\:rounded-\[26px\]{border-radius:26px}.tw\:rounded-\[inherit\]{border-radius:inherit}.tw\:rounded-control{border-radius:var(--control-radius)}.tw\:rounded-full{border-radius:2147483647px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-sm{border-radius:var(--tw-radius-sm)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.tw\:rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.tw\:rounded-t-sm{border-top-left-radius:var(--tw-radius-sm);border-top-right-radius:var(--tw-radius-sm)}.tw\:rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.tw\:rounded-b-\[24px\]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.tw\:rounded-b-xl{border-bottom-right-radius:var(--tw-radius-xl);border-bottom-left-radius:var(--tw-radius-xl)}.tw\:rounded-br-md{border-bottom-right-radius:var(--tw-radius-md)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.tw\:border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.tw\:border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.tw\:border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-\[\#d6d9d4\]{border-color:#d6d9d4}.tw\:border-\[\#d95205\]{border-color:#d95205}.tw\:border-accent,.tw\:border-accent\/35{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:border-accent\/35{border-color:color-mix(in oklab, var(--blue) 35%, transparent)}}.tw\:border-control-border{border-color:var(--control-border)}.tw\:border-current{border-color:currentColor}.tw\:border-line{border-color:var(--line)}.tw\:border-muted{border-color:var(--muted)}.tw\:border-selected{border-color:var(--selected)}.tw\:border-success{border-color:var(--success)}.tw\:border-surface{border-color:var(--surface)}.tw\:border-transparent{border-color:#0000}.tw\:border-white,.tw\:border-white\/65{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab, red, red)){.tw\:border-white\/65{border-color:color-mix(in oklab, var(--tw-color-white) 65%, transparent)}}.tw\:bg-\[\#2e7266\]{background-color:#2e7266}.tw\:bg-\[\#182f42\]{background-color:#182f42}.tw\:bg-\[\#5863b5\]{background-color:#5863b5}.tw\:bg-\[\#80558f\]{background-color:#80558f}.tw\:bg-\[\#248044\]{background-color:#248044}.tw\:bg-\[\#2480441f\]{background-color:#2480441f}.tw\:bg-\[\#a4d8e6\]{background-color:#a4d8e6}.tw\:bg-\[\#ad4d44\]{background-color:#ad4d44}.tw\:bg-\[\#d7eaff\]{background-color:#d7eaff}.tw\:bg-\[\#d95205\]{background-color:#d95205}.tw\:bg-\[\#e5effb\]{background-color:#e5effb}.tw\:bg-\[\#edf3f5\]{background-color:#edf3f5}.tw\:bg-\[\#eef1f3\]{background-color:#eef1f3}.tw\:bg-\[\#efd276\]{background-color:#efd276}.tw\:bg-\[\#f1f5f7\]{background-color:#f1f5f7}.tw\:bg-\[\#fbefe2\]{background-color:#fbefe2}.tw\:bg-\[\#fde68a\]{background-color:#fde68a}.tw\:bg-\[\#fff\]{background-color:#fff}.tw\:bg-\[\#fffdf7\]{background-color:#fffdf7}.tw\:bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.tw\:bg-\[var\(--im-ink\,\#182f42\)\]{background-color:var(--im-ink,#182f42)}.tw\:bg-\[var\(--im-surface\,\#f1f5f7\)\]{background-color:var(--im-surface,#f1f5f7)}.tw\:bg-\[var\(--muted\)\]{background-color:var(--muted)}.tw\:bg-accent,.tw\:bg-accent\/5{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-accent\/5{background-color:color-mix(in oklab, var(--blue) 5%, transparent)}}.tw\:bg-accent\/8{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-accent\/8{background-color:color-mix(in oklab, var(--blue) 8%, transparent)}}.tw\:bg-accent\/10{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-accent\/10{background-color:color-mix(in oklab, var(--blue) 10%, transparent)}}.tw\:bg-accent\/35{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-accent\/35{background-color:color-mix(in oklab, var(--blue) 35%, transparent)}}.tw\:bg-accent\/55{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-accent\/55{background-color:color-mix(in oklab, var(--blue) 55%, transparent)}}.tw\:bg-amber-50{background-color:var(--tw-color-amber-50)}.tw\:bg-canvas{background-color:var(--canvas)}.tw\:bg-current{background-color:currentColor}.tw\:bg-error{background-color:var(--error)}.tw\:bg-error-bg{background-color:var(--error-bg)}.tw\:bg-ink,.tw\:bg-ink\/5{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-ink\/5{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.tw\:bg-line{background-color:var(--line)}.tw\:bg-selected{background-color:var(--selected)}.tw\:bg-success{background-color:var(--success)}.tw\:bg-success-bg{background-color:var(--success-bg)}.tw\:bg-success\/45{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-success\/45{background-color:color-mix(in oklab, var(--success) 45%, transparent)}}.tw\:bg-sunken{background-color:var(--sunken)}.tw\:bg-surface,.tw\:bg-surface\/15{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-surface\/15{background-color:color-mix(in oklab, var(--surface) 15%, transparent)}}.tw\:bg-transparent{background-color:#0000}.tw\:bg-warning{background-color:var(--warning)}.tw\:bg-warning-bg{background-color:var(--warning-bg)}.tw\:bg-white,.tw\:bg-white\/85{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-white\/85{background-color:color-mix(in oklab, var(--tw-color-white) 85%, transparent)}}.tw\:bg-linear-135{--tw-gradient-position:135deg}@supports (background-image:linear-gradient(in lab, red, red)){.tw\:bg-linear-135{--tw-gradient-position:135deg in oklab}}.tw\:bg-linear-135{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:from-selected{--tw-gradient-from:var(--selected);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-surface{--tw-gradient-to:var(--surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-70\%{--tw-gradient-to-position:70%}.tw\:object-contain{object-fit:contain}.tw\:object-cover{object-fit:cover}.tw\:\[padding\:var\(--dialog-padding-block\)_var\(--dialog-padding-inline\)\]{padding:var(--dialog-padding-block) var(--dialog-padding-inline)}.tw\:p-0{padding:0}.tw\:p-1{padding:4px}.tw\:p-2{padding:8px}.tw\:p-3{padding:12px}.tw\:p-3\.5{padding:14px}.tw\:p-4{padding:16px}.tw\:p-5{padding:20px}.tw\:p-6{padding:24px}.tw\:p-7{padding:28px}.tw\:p-\[18px\]{padding:18px}.tw\:px-0{padding-inline:0}.tw\:px-0\.5{padding-inline:2px}.tw\:px-1{padding-inline:4px}.tw\:px-1\.5{padding-inline:6px}.tw\:px-2{padding-inline:8px}.tw\:px-2\.5{padding-inline:10px}.tw\:px-3{padding-inline:12px}.tw\:px-3\.5{padding-inline:14px}.tw\:px-4{padding-inline:16px}.tw\:px-5{padding-inline:20px}.tw\:px-6{padding-inline:24px}.tw\:px-8{padding-inline:32px}.tw\:py-0{padding-block:0}.tw\:py-0\.5{padding-block:2px}.tw\:py-1{padding-block:4px}.tw\:py-1\.5{padding-block:6px}.tw\:py-2{padding-block:8px}.tw\:py-2\.5{padding-block:10px}.tw\:py-3{padding-block:12px}.tw\:py-3\.5{padding-block:14px}.tw\:py-4{padding-block:16px}.tw\:py-5{padding-block:20px}.tw\:py-6{padding-block:24px}.tw\:py-8{padding-block:32px}.tw\:py-10{padding-block:40px}.tw\:py-12{padding-block:48px}.tw\:py-14{padding-block:56px}.tw\:py-16{padding-block:64px}.tw\:ps-1{padding-inline-start:4px}.tw\:ps-1\.5{padding-inline-start:6px}.tw\:ps-2\.5{padding-inline-start:10px}.tw\:ps-3{padding-inline-start:12px}.tw\:ps-3\.5{padding-inline-start:14px}.tw\:ps-4{padding-inline-start:16px}.tw\:ps-5{padding-inline-start:20px}.tw\:ps-6{padding-inline-start:24px}.tw\:pe-0{padding-inline-end:0}.tw\:pe-3{padding-inline-end:12px}.tw\:pe-5{padding-inline-end:20px}.tw\:pe-8{padding-inline-end:32px}.tw\:pe-10{padding-inline-end:40px}.tw\:pt-1{padding-top:4px}.tw\:pt-2{padding-top:8px}.tw\:pt-3{padding-top:12px}.tw\:pt-4{padding-top:16px}.tw\:pt-12{padding-top:48px}.tw\:pt-\[22px\]{padding-top:22px}.tw\:pr-4{padding-right:16px}.tw\:pb-1{padding-bottom:4px}.tw\:pb-2{padding-bottom:8px}.tw\:pb-3{padding-bottom:12px}.tw\:pb-4{padding-bottom:16px}.tw\:pb-5{padding-bottom:20px}.tw\:pb-6{padding-bottom:24px}.tw\:pb-8{padding-bottom:32px}.tw\:pb-\[132px\]{padding-bottom:132px}.tw\:pl-5{padding-left:20px}.tw\:text-center{text-align:center}.tw\:text-end{text-align:end}.tw\:text-start{text-align:start}.tw\:align-middle{vertical-align:middle}.tw\:font-\[inherit\]{font-family:inherit}.tw\:font-sans{font-family:var(--tw-font-sans)}.tw\:font-system{font-family:var(--font-system)}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-lg\!{font-size:var(--tw-text-lg)!important;line-height:var(--tw-leading,var(--tw-text-lg--line-height))!important}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[17px\]{font-size:17px}.tw\:text-\[18px\]{font-size:18px}.tw\:text-\[19px\]{font-size:19px}.tw\:text-\[22px\]{font-size:22px}.tw\:text-\[28px\]{font-size:28px}.tw\:text-\[32px\]{font-size:32px}.tw\:text-\[34px\]{font-size:34px}.tw\:text-\[40px\]{font-size:40px}.tw\:text-\[48px\]{font-size:48px}.tw\:text-\[clamp\(16px\,1\.4vw\,19px\)\]{font-size:clamp(16px,1.4vw,19px)}.tw\:text-\[clamp\(18px\,2\.5vw\,34px\)\]{font-size:clamp(18px,2.5vw,34px)}.tw\:text-\[clamp\(24px\,2\.6vw\,36px\)\]{font-size:clamp(24px,2.6vw,36px)}.tw\:text-\[clamp\(28px\,3\.4vw\,48px\)\]{font-size:clamp(28px,3.4vw,48px)}.tw\:text-\[clamp\(28px\,3\.5vw\,48px\)\]{font-size:clamp(28px,3.5vw,48px)}.tw\:leading-4{--tw-leading:calc(4px * 4);line-height:16px}.tw\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.tw\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.tw\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.tw\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.tw\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.tw\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.tw\:leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.tw\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.tw\:leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.tw\:leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.tw\:leading-loose{--tw-leading:var(--tw-leading-loose);line-height:var(--tw-leading-loose)}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-normal{--tw-leading:var(--tw-leading-normal);line-height:var(--tw-leading-normal)}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:leading-relaxed\!{--tw-leading:var(--tw-leading-relaxed)!important;line-height:var(--tw-leading-relaxed)!important}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tw\:tracking-normal{--tw-tracking:var(--tw-tracking-normal);letter-spacing:var(--tw-tracking-normal)}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:tracking-widest{--tw-tracking:var(--tw-tracking-widest);letter-spacing:var(--tw-tracking-widest)}.tw\:text-balance{text-wrap:balance}.tw\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.tw\:break-words{overflow-wrap:break-word}.tw\:wrap-anywhere{overflow-wrap:anywhere}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:whitespace-pre-line{white-space:pre-line}.tw\:text-\[\#0f703f\]{color:#0f703f}.tw\:text-\[\#005cc2\]{color:#005cc2}.tw\:text-\[\#182f42\]{color:#182f42}.tw\:text-\[\#243e49\]{color:#243e49}.tw\:text-\[\#173044\]{color:#173044}.tw\:text-\[\#248044\]{color:#248044}.tw\:text-\[\#526872\]{color:#526872}.tw\:text-\[\#a6530b\]{color:#a6530b}.tw\:text-\[\#b48a3c\]{color:#b48a3c}.tw\:text-\[\#d95205\]{color:#d95205}.tw\:text-\[var\(--blue\)\]{color:var(--blue)}.tw\:text-\[var\(--im-ink\,\#182f42\)\]{color:var(--im-ink,#182f42)}.tw\:text-\[var\(--im-muted\,\#526872\)\]{color:var(--im-muted,#526872)}.tw\:text-\[var\(--muted\)\]{color:var(--muted)}.tw\:text-accent{color:var(--blue)}.tw\:text-amber-700{color:var(--tw-color-amber-700)}.tw\:text-error{color:var(--error)}.tw\:text-inherit{color:inherit}.tw\:text-ink{color:var(--ink)}.tw\:text-ink\!{color:var(--ink)!important}.tw\:text-line{color:var(--line)}.tw\:text-muted{color:var(--muted)}.tw\:text-red-700{color:var(--tw-color-red-700)}.tw\:text-success{color:var(--success)}.tw\:text-surface,.tw\:text-surface\/75{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tw\:text-surface\/75{color:color-mix(in oklab, var(--surface) 75%, transparent)}}.tw\:text-surface\/80{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tw\:text-surface\/80{color:color-mix(in oklab, var(--surface) 80%, transparent)}}.tw\:text-surface\/85{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tw\:text-surface\/85{color:color-mix(in oklab, var(--surface) 85%, transparent)}}.tw\:text-warning{color:var(--warning)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:line-through{text-decoration-line:line-through}.tw\:no-underline{text-decoration-line:none}.tw\:underline{text-decoration-line:underline}.tw\:decoration-amber-700{-webkit-text-decoration-color:var(--tw-color-amber-700);-webkit-text-decoration-color:var(--tw-color-amber-700);text-decoration-color:var(--tw-color-amber-700)}.tw\:decoration-error{-webkit-text-decoration-color:var(--error);-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error)}.tw\:decoration-warning{-webkit-text-decoration-color:var(--warning);-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning)}.tw\:decoration-2{text-decoration-thickness:2px}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:accent-\(--blue\),.tw\:accent-\[var\(--blue\)\]{accent-color:var(--blue)}.tw\:opacity-0{opacity:0}.tw\:opacity-50{opacity:.5}.tw\:opacity-60{opacity:.6}.tw\:mix-blend-multiply{mix-blend-mode:multiply}.tw\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\(--shadow-raised\){--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\[0_1px_2px_rgb\(34_49_63\/\.12\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#22313f1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\[0_4px_10px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\[0_4px_10px_rgb\(0_0_0\/0\.08\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\[0_8px_24px_-18px_\#344f6940\]{--tw-shadow:0 8px 24px -18px var(--tw-shadow-color,#344f6940);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-raised{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:ring-control-border{--tw-ring-color:var(--control-border)}.tw\:ring-line{--tw-ring-color:var(--line)}.tw\:backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:select-text{-webkit-user-select:text;user-select:text}.tw\:\[--dialog-padding-block\:var\(--space-6\)\]{--dialog-padding-block:var(--space-6)}.tw\:\[--dialog-padding-inline\:var\(--space-6\)\]{--dialog-padding-inline:var(--space-6)}.tw\:group-open\:rotate-180:is(:where(.tw\:group):is([open],:popover-open,:open) *){rotate:180deg}.tw\:backdrop\:bg-\[\#0006\]::backdrop{background-color:#0006}.tw\:backdrop\:bg-black\/35::backdrop{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab, red, red)){.tw\:backdrop\:bg-black\/35::backdrop{background-color:color-mix(in oklab, var(--tw-color-black) 35%, transparent)}}.tw\:backdrop\:bg-black\/40::backdrop{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab, red, red)){.tw\:backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--tw-color-black) 40%, transparent)}}.tw\:before\:absolute:before{content:var(--tw-content);position:absolute}.tw\:before\:\[inset\:calc\(-1\*var\(--dialog-padding-block\)\)_calc\(-1\*var\(--dialog-padding-inline\)\)_0\]:before{content:var(--tw-content);inset:calc(-1 * var(--dialog-padding-block)) calc(-1 * var(--dialog-padding-inline)) 0}.tw\:before\:-start-\[7px\]:before{content:var(--tw-content);inset-inline-start:-7px}.tw\:before\:top-4:before{content:var(--tw-content);top:16px}.tw\:before\:-z-1:before{content:var(--tw-content);z-index:calc(1 * -1)}.tw\:before\:h-3:before{content:var(--tw-content);height:12px}.tw\:before\:w-3:before{content:var(--tw-content);width:12px}.tw\:before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.tw\:before\:border-s:before{content:var(--tw-content);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.tw\:before\:border-e-0:before{content:var(--tw-content);border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.tw\:before\:border-t-0:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.tw\:before\:border-b:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:before\:border-line:before{content:var(--tw-content);border-color:var(--line)}.tw\:before\:bg-inherit:before{content:var(--tw-content);background-color:inherit}.tw\:before\:bg-surface:before{content:var(--tw-content);background-color:var(--surface)}.tw\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.tw\:after\:absolute:after{content:var(--tw-content);position:absolute}.tw\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.tw\:after\:-bottom-2:after{content:var(--tw-content);bottom:-8px}.tw\:after\:h-0\.5:after{content:var(--tw-content);height:2px}.tw\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.tw\:first\:pt-0:first-child{padding-top:0}.tw\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.tw\:empty\:hidden:empty{display:none}.tw\:focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-within\:outline-offset-4:focus-within{outline-offset:4px}@media (hover:hover){.tw\:hover\:border-accent:hover{border-color:var(--blue)}.tw\:hover\:bg-\[\#31576b\]:hover{background-color:#31576b}.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--blue\)_86\%\,\#000\)\]:hover{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--blue\)_86\%\,\#000\)\]:hover{background-color:color-mix(in srgb,var(--blue) 86%,#000)}}.tw\:hover\:bg-accent:hover{background-color:var(--blue)}.tw\:hover\:bg-selected:hover{background-color:var(--selected)}.tw\:hover\:bg-sunken:hover{background-color:var(--sunken)}.tw\:hover\:bg-white:hover{background-color:var(--tw-color-white)}.tw\:hover\:text-ink:hover{color:var(--ink)}.tw\:hover\:text-surface:hover{color:var(--surface)}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus-visible\:\[outline\:var\(--focus-ring\)\]:focus-visible{outline:var(--focus-ring)}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:\[outline-offset\:var\(--focus-ring-inset\)\]:focus-visible{outline-offset:var(--focus-ring-inset)}.tw\:focus-visible\:\[outline-offset\:var\(--focus-ring-offset\)\]:focus-visible{outline-offset:var(--focus-ring-offset)}.tw\:focus-visible\:outline-offset-\(--focus-ring-inset\):focus-visible{outline-offset:var(--focus-ring-inset)}.tw\:focus-visible\:outline-offset-\(--focus-ring-offset\):focus-visible{outline-offset:var(--focus-ring-offset)}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tw\:focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}@media (hover:hover){.tw\:enabled\:hover\:bg-sunken:enabled:hover{background-color:var(--sunken)}.tw\:enabled\:hover\:text-ink:enabled:hover{color:var(--ink)}}.tw\:disabled\:cursor-default:disabled{cursor:default}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:border-line:disabled{border-color:var(--line)}.tw\:disabled\:bg-sunken:disabled{background-color:var(--sunken)}.tw\:disabled\:bg-transparent:disabled{background-color:#0000}.tw\:disabled\:text-muted:disabled{color:var(--muted)}.tw\:disabled\:opacity-100:disabled{opacity:1}.tw\:disabled\:ring-0:disabled{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:disabled\:ring-1:disabled{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:disabled\:ring-line:disabled{--tw-ring-color:var(--line)}@media (hover:hover){.tw\:disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.tw\:has-checked\:border-accent:has(:checked){border-color:var(--blue)}.tw\:has-checked\:bg-selected:has(:checked){background-color:var(--selected)}.tw\:has-checked\:text-accent:has(:checked){color:var(--blue)}.tw\:has-focus-visible\:\[outline\:var\(--focus-ring\)\]:has(:focus-visible){outline:var(--focus-ring)}.tw\:has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.tw\:has-focus-visible\:outline-offset-\(--focus-ring-offset\):has(:focus-visible){outline-offset:var(--focus-ring-offset)}.tw\:has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.tw\:has-focus-visible\:outline-\[var\(--blue\)\]:has(:focus-visible){outline-color:var(--blue)}.tw\:has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.tw\:has-disabled\:text-muted:has(:disabled){color:var(--muted)}.tw\:has-\[\[data-review-flip\]\:focus-visible\]\:\[outline\:var\(--focus-ring\)\]:has([data-review-flip]:focus-visible){outline:var(--focus-ring)}.tw\:has-\[\[data-review-flip\]\:focus-visible\]\:\[outline-offset\:2px\]:has([data-review-flip]:focus-visible){outline-offset:2px}.tw\:aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.tw\:aria-disabled\:border-line[aria-disabled=true]{border-color:var(--line)}.tw\:aria-disabled\:bg-sunken[aria-disabled=true]{background-color:var(--sunken)}.tw\:aria-disabled\:text-muted[aria-disabled=true]{color:var(--muted)}.tw\:aria-pressed\:border-accent[aria-pressed=true]{border-color:var(--blue)}.tw\:aria-pressed\:bg-selected[aria-pressed=true]{background-color:var(--selected)}.tw\:aria-pressed\:text-accent[aria-pressed=true]{color:var(--blue)}.tw\:enabled\:aria-pressed\:border-accent:enabled[aria-pressed=true]{border-color:var(--blue)}.tw\:enabled\:aria-pressed\:bg-selected:enabled[aria-pressed=true]{background-color:var(--selected)}.tw\:enabled\:aria-pressed\:text-accent:enabled[aria-pressed=true],.tw\:aria-\[current\=page\]\:text-accent[aria-current=page]{color:var(--blue)}.tw\:aria-\[current\=page\]\:after\:bg-accent[aria-current=page]:after{content:var(--tw-content);background-color:var(--blue)}@media (prefers-reduced-motion:no-preference){.tw\:motion-safe\:animate-pulse{animation:var(--tw-animate-pulse)}}@media (prefers-reduced-motion:reduce){.tw\:motion-reduce\:transform-none\!{transform:none!important}.tw\:motion-reduce\:opacity-100\!{opacity:1!important}.tw\:motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=1279px){.tw\:max-\[1279px\]\:hidden{display:none}}@media not all and (width>=719px){.tw\:max-\[719px\]\:-mx-\(--page-gutter\){margin-inline:calc(var(--page-gutter) * -1)}.tw\:max-\[719px\]\:-mt-\(--page-top\){margin-top:calc(var(--page-top) * -1)}.tw\:max-\[719px\]\:w-auto{width:auto}.tw\:max-\[719px\]\:rounded-none{border-radius:0}}@media not all and (width>=600px){.tw\:max-\[600px\]\:gap-2{gap:8px}.tw\:max-\[600px\]\:p-4{padding:16px}.tw\:max-\[600px\]\:px-4{padding-inline:16px}.tw\:max-\[600px\]\:pr-3{padding-right:12px}.tw\:max-\[600px\]\:pb-5{padding-bottom:20px}.tw\:max-\[600px\]\:pl-4{padding-left:16px}.tw\:max-\[600px\]\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:max-\[600px\]\:text-\[17px\]{font-size:17px}.tw\:max-\[600px\]\:text-\[32px\]{font-size:32px}}@media not all and (width>=420px){.tw\:max-\[420px\]\:\[--dialog-padding-block\:20px\]{--dialog-padding-block:20px}.tw\:max-\[420px\]\:\[--dialog-padding-inline\:var\(--space-4\)\]{--dialog-padding-inline:var(--space-4)}}@media not all and (width>=359px){.tw\:max-\[359px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:max-\[359px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=640px){.tw\:min-\[640px\]\:flex{display:flex}.tw\:min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[640px\]\:grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.tw\:min-\[640px\]\:flex-row{flex-direction:row}.tw\:min-\[640px\]\:items-center{align-items:center}.tw\:min-\[640px\]\:gap-5{gap:20px}.tw\:min-\[640px\]\:gap-6{gap:24px}.tw\:min-\[640px\]\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}}@media (width>=720px){.tw\:min-\[720px\]\:bottom-4{bottom:16px}.tw\:min-\[720px\]\:ms-auto{margin-inline-start:auto}.tw\:min-\[720px\]\:block{display:block}.tw\:min-\[720px\]\:max-w-120{max-width:480px}.tw\:min-\[720px\]\:min-w-48{min-width:192px}.tw\:min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:min-\[720px\]\:flex-row{flex-direction:row}.tw\:min-\[720px\]\:items-center{align-items:center}.tw\:min-\[720px\]\:gap-6{gap:24px}.tw\:min-\[720px\]\:p-5{padding:20px}.tw\:min-\[720px\]\:p-6{padding:24px}.tw\:min-\[720px\]\:p-7{padding:28px}.tw\:min-\[720px\]\:py-12{padding-block:48px}}@media (width>=1024px){.tw\:min-\[1024px\]\:col-start-1{grid-column-start:1}.tw\:min-\[1024px\]\:col-start-2{grid-column-start:2}.tw\:min-\[1024px\]\:row-span-2{grid-row:span 2/span 2}.tw\:min-\[1024px\]\:row-start-1{grid-row-start:1}.tw\:min-\[1024px\]\:block{display:block}.tw\:min-\[1024px\]\:h-\[184px\]{height:184px}.tw\:min-\[1024px\]\:min-h-9{min-height:36px}.tw\:min-\[1024px\]\:flex-1{flex:1}.tw\:min-\[1024px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:min-\[1024px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:min-\[1024px\]\:grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.tw\:min-\[1024px\]\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.tw\:min-\[1024px\]\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.tw\:min-\[1024px\]\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tw\:min-\[1024px\]\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.tw\:min-\[1024px\]\:gap-5{gap:20px}.tw\:min-\[1024px\]\:gap-6{gap:24px}.tw\:min-\[1024px\]\:gap-x-6{column-gap:24px}.tw\:min-\[1024px\]\:gap-y-6{row-gap:24px}.tw\:min-\[1024px\]\:self-start{align-self:flex-start}.tw\:min-\[1024px\]\:px-7{padding-inline:28px}.tw\:min-\[1024px\]\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:min-\[1024px\]\:text-\[26px\]{font-size:26px}.tw\:min-\[1024px\]\:text-\[28px\]{font-size:28px}.tw\:min-\[1024px\]\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.tw\:min-\[1024px\]\:data-\[side-rail\=sticky\]\:sticky[data-side-rail=sticky]{position:sticky}.tw\:min-\[1024px\]\:data-\[side-rail\=sticky\]\:top-\(--side-rail-top\)[data-side-rail=sticky]{top:var(--side-rail-top)}}@media (width>=1280px){.tw\:min-\[1280px\]\:col-start-1{grid-column-start:1}.tw\:min-\[1280px\]\:col-start-2{grid-column-start:2}.tw\:min-\[1280px\]\:row-span-2{grid-row:span 2/span 2}.tw\:min-\[1280px\]\:row-start-1{grid-row-start:1}.tw\:min-\[1280px\]\:max-w-\(--side-rail-layout-max-width\){max-width:var(--side-rail-layout-max-width)}.tw\:min-\[1280px\]\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.tw\:min-\[1280px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.tw\:min-\[1280px\]\:grid-cols-\[minmax\(0\,var\(--side-rail-main-max-width\)\)_var\(--side-rail-width\)\]{grid-template-columns:minmax(0,var(--side-rail-main-max-width)) var(--side-rail-width)}.tw\:min-\[1280px\]\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.tw\:min-\[1280px\]\:gap-x-\(--side-rail-gap\){column-gap:var(--side-rail-gap)}.tw\:min-\[1280px\]\:gap-x-8{column-gap:32px}.tw\:min-\[1280px\]\:self-start{align-self:flex-start}.tw\:min-\[1280px\]\:data-\[side-rail\=sticky\]\:sticky[data-side-rail=sticky]{position:sticky}.tw\:min-\[1280px\]\:data-\[side-rail\=sticky\]\:top-\(--side-rail-top\)[data-side-rail=sticky]{top:var(--side-rail-top)}}@media (width>=40rem){.tw\:sm\:col-start-1{grid-column-start:1}.tw\:sm\:col-start-3{grid-column-start:3}.tw\:sm\:row-start-1{grid-row-start:1}.tw\:sm\:block{display:block}.tw\:sm\:h-12{height:48px}.tw\:sm\:min-h-20{min-height:80px}.tw\:sm\:w-24{width:96px}.tw\:sm\:w-28{width:112px}.tw\:sm\:rotate-0{rotate:0deg}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-\[minmax\(0\,1fr\)_24px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.tw\:sm\:grid-cols-\[minmax\(0\,1fr\)_32px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.tw\:sm\:gap-3\.5{gap:14px}.tw\:sm\:gap-5{gap:20px}.tw\:sm\:gap-6{gap:24px}.tw\:sm\:p-6{padding:24px}.tw\:sm\:px-5{padding-inline:20px}.tw\:sm\:px-6{padding-inline:24px}.tw\:sm\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:sm\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}}@media (width>=48rem){.tw\:md\:mt-20{margin-top:80px}.tw\:md\:h-\[280px\]{height:280px}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:gap-5{gap:20px}.tw\:md\:gap-12{gap:48px}.tw\:md\:gap-20{gap:80px}.tw\:md\:p-6{padding:24px}.tw\:md\:p-8{padding:32px}.tw\:md\:py-24{padding-block:96px}.tw\:md\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:md\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:md\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:md\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:md\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:md\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:md\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}}@media (width>=64rem){.tw\:lg\:sticky{position:sticky}.tw\:lg\:top-6{top:24px}.tw\:lg\:order-none{order:0}.tw\:lg\:col-span-2{grid-column:span 2/span 2}.tw\:lg\:col-start-1{grid-column-start:1}.tw\:lg\:col-start-2{grid-column-start:2}.tw\:lg\:row-span-2{grid-row:span 2/span 2}.tw\:lg\:row-start-1{grid-row-start:1}.tw\:lg\:row-start-2{grid-row-start:2}.tw\:lg\:grid{display:grid}.tw\:lg\:h-14{height:56px}.tw\:lg\:max-h-\[50vh\]{max-height:50vh}.tw\:lg\:min-h-24{min-height:96px}.tw\:lg\:max-w-5xl{max-width:var(--tw-container-5xl)}.tw\:lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tw\:lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.tw\:lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.tw\:lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.tw\:lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tw\:lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.tw\:lg\:content-start{align-content:flex-start}.tw\:lg\:items-start{align-items:flex-start}.tw\:lg\:gap-5{gap:20px}.tw\:lg\:gap-12{gap:48px}}@container not (width>=30rem){.tw\:\@max-\[30rem\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:\@max-\[30rem\]\:block{display:block}.tw\:\@max-\[30rem\]\:min-w-\(--control-min-height\){min-width:var(--control-min-height)}.tw\:\@max-\[30rem\]\:border-transparent{border-color:#0000}.tw\:\@max-\[30rem\]\:bg-transparent{background-color:#0000}.tw\:\@max-\[30rem\]\:px-0{padding-inline:0}.tw\:\@max-\[30rem\]\:text-ink{color:var(--ink)}@media (hover:hover){.tw\:\@max-\[30rem\]\:hover\:bg-sunken:hover{background-color:var(--sunken)}}}@container (width>=30rem){.tw\:\@min-\[30rem\]\:basis-0{flex-basis:0}}@media (pointer:coarse){.tw\:pointer-coarse\:block{display:block}.tw\:pointer-coarse\:grid-cols-\[minmax\(0\,1fr\)_auto_18px\]{grid-template-columns:minmax(0,1fr) auto 18px}}@media (pointer:fine){.tw\:pointer-fine\:flex{display:flex}.tw\:pointer-fine\:inline-block{display:inline-block}}.tw\:\[\&_a\]\:underline a{text-decoration-line:underline}.tw\:\[\&_h1\]\:m-0 h1,.tw\:\[\&_h2\]\:m-0 h2{margin:0}.tw\:\[\&_h2\]\:text-2xl h2{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:\[\&_h2\]\:text-lg h2{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:\[\&_h2\]\:leading-\[1\.35\] h2{--tw-leading:1.35;line-height:1.35}.tw\:\[\&_h2\]\:wrap-anywhere h2{overflow-wrap:anywhere}.tw\:\[\&_h2\]\:text-ink h2{color:var(--ink)}.tw\:\[\&_h3\]\:m-0 h3{margin:0}.tw\:\[\&_h3\]\:text-\[22px\] h3{font-size:22px}.tw\:\[\&_h3\]\:leading-\[1\.35\] h3{--tw-leading:1.35;line-height:1.35}.tw\:\[\&_h3\]\:wrap-anywhere h3{overflow-wrap:anywhere}@media not all and (width>=600px){.tw\:max-\[600px\]\:\[\&_h3\]\:text-xl h3{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}}.tw\:\[\&_h4\]\:m-0 h4{margin:0}.tw\:\[\&_h4\]\:text-xs h4{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\[\&_h4\]\:font-medium h4{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_h4\]\:text-muted h4{color:var(--muted)}.tw\:\[\&_p\]\:m-0 p{margin:0}.tw\:\[\&_p\]\:max-w-\[72ch\] p{max-width:72ch}.tw\:\[\&_p\]\:text-sm p{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:\[\&_p\]\:text-\[15px\] p{font-size:15px}.tw\:\[\&_p\]\:leading-\[1\.7\] p{--tw-leading:1.7;line-height:1.7}.tw\:\[\&_p\]\:wrap-anywhere p{overflow-wrap:anywhere}.tw\:\[\&_p\]\:text-muted p{color:var(--muted)}.tw\:\[\&_section\]\:grid section{display:grid}.tw\:\[\&_section\]\:min-w-0 section{min-width:0}.tw\:\[\&_section\]\:gap-2 section{gap:8px}.tw\:\[\&_span\]\:text-sm span{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:\[\&_span\]\:text-muted span{color:var(--muted)}.tw\:\[\&_strong\]\:text-\[15px\] strong{font-size:15px}.tw\:\[\&_strong\]\:leading-\[1\.6\] strong{--tw-leading:1.6;line-height:1.6}.tw\:\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:\[\&_strong\]\:wrap-anywhere strong{overflow-wrap:anywhere}.tw\:\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.tw\:\[\&\>\.lesson-position\]\:mb-0>.lesson-position{margin-bottom:0}.tw\:\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.tw\:\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0}.tw\:\[\&\>li\+li\]\:border-t>li+li{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:\[\&\>li\+li\]\:border-line>li+li{border-color:var(--line)}.tw\:\[\&\>li\+li\]\:\[border-block-start\:1px_solid_var\(--line\)\]>li+li{border-block-start:1px solid var(--line)}.tw\:\[\&\>span\]\:text-\[13px\]>span{font-size:13px}.tw\:\[\&\>span\]\:text-muted>span,.tw\:\[\&\>svg\]\:text-muted>svg{color:var(--muted)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}#main{overflow-x:clip}
