.ContentPage_page__6euz1{--fs:clamp(13px,1.55vh,15px);flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:40px;padding:clamp(4px,1vh,16px) 24px clamp(16px,3vh,40px)}.ContentPage_round___i_Br{flex-shrink:0;width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;color:var(--entry-fg);background:none;border:1px solid var(--entry-fg);border-radius:999px;cursor:pointer;transition:transform .3s var(--lx-ease),background .25s ease}.ContentPage_round___i_Br:hover{transform:scale(1.06)}.ContentPage_pill__m3b_O:focus-visible,.ContentPage_round___i_Br:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ContentPage_chevron__oeM1v{width:36px;height:36px}.ContentPage_pill__m3b_O .ContentPage_chevron__oeM1v{width:20px;height:20px}.ContentPage_card__tNRIL{width:100%;max-width:600px;background:var(--lx-paper);color:var(--lx-ink);border-radius:var(--lx-radius-card);box-shadow:var(--lx-shadow-raised);max-height:100%;padding:clamp(22px,3.6vh,44px) clamp(24px,3vw,44px);display:flex;flex-direction:column;gap:clamp(8px,1.6vh,18px)}.ContentPage_top___mYs7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ContentPage_logo__OJv7u{max-height:clamp(32px,5vh,56px);max-width:200px}.ContentPage_wordmark__4ZV0R{margin:0;font-size:clamp(32px,5vh,48px);line-height:1;font-weight:var(--lx-weight-bold);letter-spacing:-.01em}.ContentPage_current__66jtE{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--lx-weight-bold);border:1px solid var(--lx-ink);border-radius:999px;padding:4px 12px}.ContentPage_dot__7VJZw{width:8px;height:8px;border-radius:999px}.ContentPage_pronunciation__d7dLo{margin:0;font-size:var(--fs);line-height:1.4;color:var(--lx-ink-muted)}.ContentPage_body__ttFbg{margin:0;font-size:var(--fs);line-height:1.6;letter-spacing:.02em}.ContentPage_muted__2XH1Q{color:var(--lx-ink-muted)}.ContentPage_meta__oYrrQ{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:clamp(8px,1.3vh,14px) 0;border-top:.5px solid var(--lx-line);border-bottom:.5px solid var(--lx-line)}.ContentPage_meta__oYrrQ div{display:flex;flex-direction:column;gap:2px}.ContentPage_meta__oYrrQ dt{font-size:12px;letter-spacing:.06em;color:var(--lx-ink-muted)}.ContentPage_meta__oYrrQ dd{margin:0;font-size:var(--fs);font-weight:var(--lx-weight-bold)}.ContentPage_senses__IMZqV{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(8px,1.4vh,14px);font-size:var(--fs);line-height:1.6;letter-spacing:.01em}.ContentPage_senses__IMZqV li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.ContentPage_chips__Qk2KF{display:flex;flex-wrap:wrap;gap:6px;font-size:13px}.ContentPage_footer__tbWjD{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ContentPage_visit__Zv_Yp{font-size:var(--fs);text-decoration:underline;text-underline-offset:3px}.ContentPage_pill__m3b_O,.ContentPage_visit__Zv_Yp{min-height:44px;display:inline-flex;align-items:center}.ContentPage_pill__m3b_O{gap:8px;padding:0 16px;font:inherit;font-size:15px;color:var(--lx-ink);background:none;border:1px solid var(--lx-ink);border-radius:999px;cursor:pointer;transition:background .25s ease,color .25s ease}.ContentPage_pill__m3b_O:hover{background:var(--lx-ink);color:var(--lx-paper)}@media (max-width:600px){.ContentPage_page__6euz1{flex:none;padding:8px 16px 40px;align-items:flex-start}.ContentPage_card__tNRIL{max-height:none}.ContentPage_round___i_Br{display:none}.ContentPage_card__tNRIL{padding:28px 22px}.ContentPage_wordmark__4ZV0R{font-size:36px}.ContentPage_senses__IMZqV li{grid-template-columns:1fr;gap:4px}}.TechChip_chip__hQNyi{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 8px;border:.5px solid var(--lx-line);border-radius:var(--lx-radius-card);background:#fafafa;color:var(--lx-ink);font-size:13px;line-height:1.2;white-space:nowrap}.TechChip_icon__A22uL{width:18px;height:18px;flex-shrink:0}.JobsIndex_page__EW8ta{flex:1 1 auto;min-height:0;width:100%;max-width:1360px;margin:0 auto;padding:clamp(4px,1.5vh,24px) 40px clamp(16px,3vh,40px);display:flex;flex-direction:column;gap:clamp(12px,2.5vh,32px)}.JobsIndex_header__whPLR{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.JobsIndex_title__7Wr74{display:flex;flex-direction:column;gap:6px}.JobsIndex_headword__QG6ut{margin:0;font-size:clamp(44px,8vh,96px);line-height:.9;font-weight:var(--lx-weight-bold);letter-spacing:-.02em}.JobsIndex_count__cMoG6{font-size:24px;font-weight:var(--lx-weight-regular);color:var(--lx-ink-muted);letter-spacing:0;vertical-align:top;margin-left:8px}.JobsIndex_definition__cZBtC{margin:0;font-size:15px;line-height:1.5;color:var(--lx-ink-muted)}.JobsIndex_filters__vObG0{display:flex;gap:6px;padding:6px;border:.5px solid var(--lx-line);border-radius:999px}.JobsIndex_filter__Bfnne{min-height:44px;padding:0 18px;border:0;border-radius:999px;font:inherit;font-size:15px;color:var(--lx-ink);background:transparent;cursor:pointer;transition:background .25s ease,color .25s ease}.JobsIndex_filterOn__lmkKZ{background:var(--lx-ink);color:var(--lx-paper)}.JobsIndex_layout__5bIxa{flex:1 1 auto;min-height:0;display:flex;gap:56px;align-items:stretch}.JobsIndex_list__XYUnQ{list-style:none;margin:0;padding:0;flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.JobsIndex_row__gqD_Y{position:relative;flex:1 1 0;min-height:0;max-height:76px;display:flex}.JobsIndex_rowButton__UT_S7{width:100%;display:grid;grid-template-columns:64px 28px minmax(0,1fr) 32px;align-items:center;gap:16px;height:100%;min-height:0;padding:0 8px;font:inherit;color:var(--lx-ink);text-align:left;background:none;border:0;cursor:pointer}.JobsIndex_rowButton__UT_S7:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px;border-radius:8px}.JobsIndex_year__gU9nK{font-size:15px;font-weight:var(--lx-weight-bold);color:var(--lx-ink-muted);text-align:right;font-variant-numeric:tabular-nums;transition:color .25s ease}.JobsIndex_rail__8Ombq{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.JobsIndex_rail__8Ombq:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--lx-line)}.JobsIndex_first__cz09M .JobsIndex_rail__8Ombq:before{top:50%}.JobsIndex_last__F1Xqs .JobsIndex_rail__8Ombq:before{bottom:50%}.JobsIndex_node__ZFBQ1{position:relative;width:14px;height:14px;border-radius:999px;background:var(--lx-line);box-shadow:0 0 0 4px var(--lx-paper);transform:scale(.5);transition:transform .35s var(--lx-ease),background .25s ease}.JobsIndex_name__Af_H3{display:flex;align-items:center;gap:14px;min-width:0;font-size:clamp(20px,3.4vh,40px);line-height:1;font-weight:var(--lx-weight-bold);letter-spacing:-.01em;color:var(--lx-ink-muted);white-space:nowrap;transition:transform .45s var(--lx-ease),color .25s ease}.JobsIndex_now__EMCSk{font-size:12px;letter-spacing:.06em;color:var(--lx-ink);border:1px solid var(--lx-ink);border-radius:999px;padding:2px 10px}.JobsIndex_arrow__zQFM6{width:24px;height:24px;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .45s var(--lx-ease)}.JobsIndex_underline__ydUSm{position:absolute;left:140px;right:0;bottom:3px;height:2px;background:var(--row-accent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--lx-ease)}.JobsIndex_active__yECLj .JobsIndex_year__gU9nK{color:var(--lx-ink)}.JobsIndex_active__yECLj .JobsIndex_node__ZFBQ1{background:var(--row-accent);transform:scale(1)}.JobsIndex_active__yECLj .JobsIndex_name__Af_H3{color:var(--lx-ink);transform:translateX(6px)}.JobsIndex_active__yECLj .JobsIndex_arrow__zQFM6{opacity:1;transform:none}.JobsIndex_active__yECLj .JobsIndex_underline__ydUSm{transform:scaleX(1)}.JobsIndex_preview__9_RRs{flex:1 1 420px;max-width:560px;position:relative}.JobsIndex_card__O9nSo{position:absolute;inset:0;display:flex;flex-direction:column;gap:clamp(12px,2vh,24px);opacity:0;transform:translateY(24px) scale(.97);pointer-events:none;transition:opacity .45s ease,transform .6s var(--lx-ease)}.JobsIndex_cardOn__ul7JF{opacity:1;transform:none;pointer-events:auto}.JobsIndex_band__j67Ue{position:relative;flex:1 1 auto;min-height:0;width:100%;border:0;border-radius:20px;background:var(--card-band);color:var(--card-fg);font:inherit;font-size:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:var(--lx-shadow-raised);cursor:pointer}.JobsIndex_band__j67Ue img{max-width:70%;max-height:45%;-o-object-fit:contain;object-fit:contain}.JobsIndex_bordered__9wcet{border:.5px solid var(--lx-line)}.JobsIndex_bandKind__M8_UG{position:absolute;top:20px;left:24px}.JobsIndex_bandPeriod__d_IxP{position:absolute;bottom:20px;right:24px}.JobsIndex_wordmark__aGNq_{font-size:clamp(48px,8vh,88px);font-weight:var(--lx-weight-bold);letter-spacing:-.02em}.JobsIndex_currentRole__ABqdU{position:absolute;bottom:22px;left:24px;display:inline-flex;align-items:center;gap:10px;font-weight:var(--lx-weight-bold)}.JobsIndex_pulse__cgaum{width:10px;height:10px;border-radius:999px;background:currentColor}.JobsIndex_summary__yNXls{margin:0;font-size:clamp(14px,1.8vh,18px);line-height:1.5;letter-spacing:0}.JobsIndex_chips__tRNlb{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:960px){.JobsIndex_preview__9_RRs{display:none}}@media (max-width:600px){.JobsIndex_page__EW8ta{flex:none;padding:8px 16px 48px;gap:24px}.JobsIndex_layout__5bIxa,.JobsIndex_list__XYUnQ{flex:none}.JobsIndex_row__gqD_Y{flex:none;max-height:none}.JobsIndex_headword__QG6ut{font-size:56px}.JobsIndex_rowButton__UT_S7{grid-template-columns:44px 20px minmax(0,1fr) 24px;gap:10px;height:auto;min-height:60px;padding:0}.JobsIndex_name__Af_H3{font-size:26px}.JobsIndex_underline__ydUSm{left:84px}}.PresentationPage_page__NP12j{--fs:clamp(13px,1.6vh,15px);flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:64px;padding:clamp(4px,1vh,16px) 24px clamp(16px,3vh,40px)}.PresentationPage_card__91Lbh{width:100%;max-width:540px;background:var(--lx-paper);border:.5px solid var(--lx-line);border-radius:var(--lx-radius-card);box-shadow:var(--lx-shadow-raised);max-height:100%;padding:clamp(24px,4vh,48px);display:flex;flex-direction:column;gap:clamp(10px,1.8vh,20px)}.PresentationPage_headword__oxAIH{margin:0;font-size:clamp(40px,6vh,56px);line-height:1;font-weight:var(--lx-weight-bold)}.PresentationPage_pronunciation__gEkZz{margin:0;font-size:var(--fs);line-height:1.5;color:var(--lx-ink-muted)}.PresentationPage_body__hWIWS,.PresentationPage_senses__AwaOb{margin:0;font-size:var(--fs);line-height:1.65;letter-spacing:.02em;font-weight:var(--lx-weight-regular)}.PresentationPage_senses__AwaOb{padding-left:22px;display:flex;flex-direction:column;gap:clamp(6px,1.2vh,12px)}.PresentationPage_muted__pddFa{color:var(--lx-ink-muted);font-size:inherit}.PresentationPage_inlineLink__2TR6Z{font:inherit;font-weight:var(--lx-weight-bold);color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.PresentationPage_footer__ZmZuP{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:12px;border-top:.5px solid var(--lx-line);font-size:13px}.PresentationPage_social__tKlqc{display:flex;gap:12px}.PresentationPage_next__2BBtI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:120px;min-height:120px;font:inherit;font-size:13px;color:var(--lx-ink);background:none;border:0;border-radius:var(--lx-radius-card);cursor:pointer;animation-delay:.2s}.PresentationPage_arrow__NfOWi{width:56px;height:56px;animation:PresentationPage_lx-nudge-right__uCKoc var(--lx-nudge) ease-in-out infinite}.PresentationPage_nextLabel__gon8S{font-size:18px;font-weight:var(--lx-weight-bold)}.PresentationPage_noWrap__EkaJA{white-space:nowrap}@media (max-width:600px){.PresentationPage_page__NP12j{flex:none;gap:24px;padding:16px 16px 40px}.PresentationPage_card__91Lbh{padding:32px 24px;border:0;box-shadow:none}.PresentationPage_headword__oxAIH{font-size:44px}.PresentationPage_next__2BBtI{flex-direction:row;width:100%;min-height:52px;border-radius:999px;background:var(--lx-ink);color:var(--lx-paper)}.PresentationPage_next__2BBtI .PresentationPage_muted__pddFa{display:none}.PresentationPage_arrow__NfOWi{width:20px;height:20px;order:2}}.SocialMedia_container__PuXUN{text-decoration:none;padding-top:10px}.SocialMedia_icon__hhCt_{height:2em;text-decoration:none;fill:#111}.SocialMedia_container__PuXUN:active>.SocialMedia_icon__hhCt_,.SocialMedia_container__PuXUN:hover>.SocialMedia_icon__hhCt_{fill:#555}.SocialMedia_icon__hhCt_{display:inline-block}.StripNav_nav__AsQTd{--nav-fg:var(--lx-ink);--nav-muted:var(--lx-ink-muted);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 32px;flex-shrink:0;padding:clamp(6px,1.4vh,16px) 40px;min-height:56px;color:var(--nav-fg);font-family:var(--lx-font)}.StripNav_light__XCWvN{--nav-fg:#fff;--nav-muted:#fff}.StripNav_brand__C4Hjw,.StripNav_step__q9C5x{font:inherit;color:inherit;background:none;border:0;cursor:pointer;min-height:44px}.StripNav_brand__C4Hjw{font-size:18px;font-weight:var(--lx-weight-bold);padding:0}.StripNav_steps___lKlV{list-style:none;margin:0;padding:0;display:flex;gap:4px}.StripNav_step__q9C5x{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-size:15px}.StripNav_step__q9C5x:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--lx-ease)}.StripNav_step__q9C5x:hover:after{transform:scaleX(.35)}.StripNav_current__OJyZS{font-weight:var(--lx-weight-bold)}.StripNav_current__OJyZS:after,.StripNav_current__OJyZS:hover:after{transform:scaleX(1)}.StripNav_number__tYwKT{color:var(--nav-muted);font-weight:var(--lx-weight-regular);opacity:.85}.StripNav_hint__It1Rb{font-size:13px;color:var(--nav-muted)}.StripNav_brand__C4Hjw:focus-visible,.StripNav_step__q9C5x:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}@media (max-width:600px){.StripNav_nav__AsQTd{padding:12px 16px}.StripNav_hint__It1Rb,.StripNav_number__tYwKT{display:none}.StripNav_step__q9C5x{padding:0 10px}.StripNav_step__q9C5x:after{left:10px;right:10px}}.Home_window__P9vTl{width:100vw;height:100vh;height:100dvh;overflow:hidden;background:var(--lx-paper);color:var(--lx-ink);font-family:var(--lx-font)}.Home_track__xUWV4{display:flex;width:300vw;height:100%;transition:transform var(--lx-page-slide);will-change:transform;touch-action:pan-y}.Home_panel__UGulu{width:100vw;height:100%;flex-shrink:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;transition:background .5s ease}