.page_main__nw1Wk{min-height:100dvh}.page_hero__7KFOs{min-height:100dvh;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:calc(var(--b) * 4);gap:calc(var(--b) * 4);padding:calc(var(--b) * 10) var(--gutter) calc(var(--b) * 13)}.page_pair__m5coG{display:grid;grid-gap:calc(var(--b) * 3);gap:calc(var(--b) * 3);justify-items:center}.page_pair__m5coG[data-dim=true]{opacity:.4;pointer-events:none}.page_langrow__hMsDy{display:grid;grid-gap:calc(var(--b) * .75);gap:calc(var(--b) * .75);justify-items:center}.page_langname__F8w1a{font-size:clamp(2.25rem,1.5rem + 4vw,3.5rem);font-weight:360;line-height:1.1;letter-spacing:-.01em;transition:color .24s var(--ease-ink)}.page_langrow__hMsDy:hover .page_langname__F8w1a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.page_unset__B1irQ{color:var(--ink-soft);font-size:clamp(1.375rem,1rem + 2vw,2rem)}.page_nameReset__EvLc7{animation:page_name-reset__qOPcO .46s var(--ease-ink) both}@keyframes page_name-reset__qOPcO{0%{opacity:1;filter:blur(0)}35%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.page_swap__3jhE1{color:var(--ink-soft)}.page_swap__3jhE1:hover{color:var(--ink-full)}.page_swap__3jhE1:disabled{opacity:0;pointer-events:none}.page_sentence__cUkFs{font-style:italic;color:var(--ink-strong);max-width:30em;margin:0}.page_quickSlot__cegBu{min-height:calc(var(--b) * 7);display:grid;justify-items:center;align-content:center;grid-gap:var(--b);gap:var(--b);max-width:min(var(--measure-speech),100%)}.page_quickLine__AnCUU{font-size:clamp(1.25rem,1rem + 1.3vw,1.625rem);line-height:1.35;font-weight:390;margin:0}.page_quickSrc__9inc_{font-family:var(--voice);font-style:italic;font-size:var(--t-meta);color:var(--ink-soft);margin:0}.page_quickActs__Q8WaZ{display:flex;gap:1.1em;justify-content:center;margin-top:calc(var(--b) * .5)}.page_begin__mAj92{display:grid;justify-items:center;grid-gap:calc(var(--b) * 2);gap:calc(var(--b) * 2);margin-top:calc(var(--b) * 2);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.page_beginPt__B_B4E{--pt:18px}.page_begin__mAj92:hover .page_beginCap__JeVq0{color:var(--ink-full)}.page_chooser__sDyoc{position:fixed;inset:0;z-index:20;background:var(--paper);overflow-y:auto;padding:calc(var(--b) * 12) var(--gutter) calc(var(--b) * 10)}.page_chooserHead__PANSd{position:fixed;top:0;left:0;right:0;z-index:21;display:flex;justify-content:space-between;align-items:baseline;padding:calc(var(--b) * 2.5) var(--gutter);background:linear-gradient(var(--paper) 55%,transparent)}.page_langs__v27AV{max-width:560px;margin:0 auto;column-count:2;column-gap:calc(var(--b) * 6);list-style:none;padding:0}@media (max-width:420px){.page_langs__v27AV{column-count:1}}.page_langs__v27AV li{page-break-inside:avoid;break-inside:avoid}.page_langBtn__Z7Jq2{display:flex;align-items:baseline;gap:.6em;width:100%;padding:calc(var(--b) * 1.25) 0}.page_langBtn__Z7Jq2 .page_flag__2TjFp{font-size:1.4rem;line-height:1;align-self:center;flex:none}.page_langBtn__Z7Jq2 .page_endo__LMLc9{font-size:1.25rem;font-weight:400;color:var(--ink-strong)}.page_current___Xo0L .page_endo__LMLc9,.page_langBtn__Z7Jq2:hover .page_endo__LMLc9{color:var(--ink-full);font-style:italic}.page_current___Xo0L .page_endo__LMLc9:before{content:"·\2002"}.page_page__556_G{position:fixed;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:92px var(--gutter) 224px}.page_pageInner___0IE1{max-width:var(--measure-speech);margin:0 auto}.page_empty__btHOz{display:block;text-align:center;margin-top:30vh}.page_cursor__RVIC4{display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--ink-soft);animation:page_blink__MXDOE 1.1s steps(1) infinite}@keyframes page_blink__MXDOE{50%{opacity:0}}.page_firstRun__BJRBC{margin-top:24vh;display:grid;grid-gap:calc(var(--b) * 2);gap:calc(var(--b) * 2);justify-items:start}.page_firstRunLine__Jp8Jv{margin:0;color:var(--ink-strong)}.page_suggestions__Y8EqU{display:grid;justify-items:end;grid-gap:calc(var(--b) * 1.5);gap:calc(var(--b) * 1.5);margin:calc(var(--b) * 4) 0 0}.page_sugLine__VzbPy{font-size:1.125rem;color:var(--ink-strong);text-align:right;transition:color .2s var(--ease-ink)}.page_sugLine__VzbPy:hover,.page_sugLine__VzbPy[data-speaking=true]{color:var(--ink-full)}.page_pointwrap__shsSI{display:grid;place-items:center;width:72px;height:72px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.page_pointwrap__shsSI:disabled{cursor:default}.page_time__pGSDI{letter-spacing:.04em}.page_time__pGSDI[data-low=true]{color:var(--ink-full);font-style:italic}.page_toast__1lKWn{position:fixed;top:calc(var(--b) * 9);left:50%;transform:translateX(-50%);z-index:12;margin:0;max-width:min(34rem,calc(100vw - var(--gutter) * 2));font-style:italic;color:var(--ink-strong);background:var(--paper);padding:var(--b) calc(var(--b) * 2);text-align:center;animation:page_toast-rise__RU7op .4s var(--ease-ink) both}@keyframes page_toast-rise__RU7op{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.auth-modal_overlay__K1Y4g{position:fixed;inset:0;z-index:100;background:var(--paper);overflow-y:auto;padding:calc(var(--b) * 14) var(--gutter) calc(var(--b) * 10)}.auth-modal_head__BVn3S{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:baseline;padding:calc(var(--b) * 2.5) var(--gutter);background:linear-gradient(var(--paper) 55%,transparent)}.auth-modal_sheet__wvO5l{max-width:22rem;margin:0 auto;display:grid;grid-gap:calc(var(--b) * 3);gap:calc(var(--b) * 3)}.auth-modal_title__0G3kN{font-size:clamp(1.75rem,1.4rem + 1.8vw,2.5rem);font-weight:380;line-height:1.1;letter-spacing:-.012em;margin:0}.auth-modal_sub__R99IF{font-style:italic;color:var(--ink-soft);margin:calc(var(--b) * -1.5) 0 0}.auth-modal_google__Xovmp{display:flex;align-items:center;justify-content:center;gap:.6em;padding:calc(var(--b) * 1.5) 0;border:1px solid var(--ink-faint);transition:border-color .2s var(--ease-ink)}.auth-modal_google__Xovmp:hover{border-color:var(--ink-full)}.auth-modal_google__Xovmp:disabled{opacity:.5}.auth-modal_divider__2Vwfh{display:flex;align-items:center;gap:1em}.auth-modal_divider__2Vwfh:after,.auth-modal_divider__2Vwfh:before{content:"";flex:1 1;border-top:1px solid var(--ink-ghost)}.auth-modal_form__iPlWg{display:grid;grid-gap:calc(var(--b) * 2.5);gap:calc(var(--b) * 2.5)}.auth-modal_input__P2bNh{background:none;border:0;border-bottom:1px solid var(--ink-faint);border-radius:0;padding:calc(var(--b) * 1) 0;font-family:var(--voice);transition:border-color .2s var(--ease-ink)}.auth-modal_input__P2bNh::placeholder{color:var(--ink-soft);font-style:italic}.auth-modal_input__P2bNh:focus{outline:none;border-bottom-color:var(--ink-full)}.auth-modal_error__jTb6H{margin:0;font-style:italic;color:var(--ink-strong)}.auth-modal_submit__PKquF{justify-self:start;color:var(--ink-full);letter-spacing:.14em}.auth-modal_submit__PKquF:disabled{color:var(--ink-faint)}.auth-modal_toggle__jQZzD{font-style:italic;color:var(--ink-soft);text-align:left}.auth-modal_toggle__jQZzD:hover{color:var(--ink-full)}.install-prompt_prompt__0Kzbn{position:fixed;left:50%;bottom:calc(72px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:14;width:min(34rem,calc(100vw - var(--gutter) * 2));background:var(--paper);border:1px solid var(--ink-ghost);padding:calc(var(--b) * 1.5) calc(var(--b) * 2);animation:install-prompt_install-rise__BpAKp .36s var(--ease-ink) both}@keyframes install-prompt_install-rise__BpAKp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.install-prompt_body__rCq_1{display:flex;align-items:center;gap:calc(var(--b) * 1.5)}.install-prompt_mark__lwjfd{flex:none;display:grid;place-items:center;width:1.25rem}.install-prompt_mark__lwjfd .point{--pt:9px}.install-prompt_copy__UtOm6{flex:1 1 auto;min-width:0}.install-prompt_title__f51vW{margin:0;font-weight:480}.install-prompt_hint__p2zN6{display:inline-flex;align-items:center;gap:.45em;margin:calc(var(--b) * .5) 0 0;color:var(--ink-soft)}.install-prompt_add__eqqYR{flex:none;font-family:var(--machine);font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-full);border:1px solid var(--ink-soft);padding:calc(var(--b) * .5) calc(var(--b) * 1.5);transition:border-color .2s var(--ease-ink)}.install-prompt_add__eqqYR:hover{border-color:var(--ink-full)}.install-prompt_close__rvWSv{flex:none;color:var(--ink-soft)}.install-prompt_close__rvWSv:hover{color:var(--ink-full)}