.fhero .fh-h1{max-width:4.4em}@media (min-width:1200px){.fhero-grid--cross .fh-h1{font-size:min(var(--t-h1),calc((100cqi - var(--grid-gap))*.0947))}}@media (min-width:2400px){.fhero-grid--cross .fh-h1{font-size:min(var(--t-h1),calc((100cqi - 1024px - var(--grid-gap))*.227))}}.lv-hero{--lv:clamp(15px,2.35cqi,20px)}.lv-langs{--lv:clamp(15px,1.32cqi,19px)}.lv-hero,.lv-langs{--u:calc(var(--lv)/15)}.lv-v,.lv-big{--u:1.1px}.lv-panel,.lv-pick{font-size:var(--lv);gap:calc(12*var(--u));padding:clamp(calc(12*var(--u)),3.4cqi,calc(18*var(--u)));border-radius:calc(16*var(--u))}.lv-hero .fl-ui,.lv-langs .fl-ui{width:calc(16*var(--u));height:calc(16*var(--u))}.lv-hero .v-trig .fl-ui,.lv-langs .v-trig .fl-ui{width:calc(13*var(--u));height:calc(13*var(--u))}.lv-hero{gap:var(--s3)}.lv-modes{display:flex;flex-wrap:wrap;gap:calc(3*var(--u));padding:calc(3*var(--u));border:1px solid var(--app-line);border-radius:calc(14*var(--u));background:var(--app-disc)}.lv-mode{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:calc(6*var(--u));min-width:0;min-height:calc(40*var(--u));padding:calc(6*var(--u)) calc(7*var(--u));border-radius:calc(10*var(--u));font-size:calc(13*var(--u));font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.lv-mode .fl-ui{color:var(--app-muted)}.lv-mode.is-sel{background:var(--fl-blue);color:#fff}.lv-mode.is-sel .fl-ui{color:#fff}.lv-lang{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10*var(--u)) calc(18*var(--u));padding:calc(14*var(--u)) calc(16*var(--u));border:1px solid var(--app-line);border-radius:calc(14*var(--u))}.lv-lang .v-trig{flex:0 1 auto;min-width:0;min-height:calc(44*var(--u))}.lv-lang .v-trig .v-label{font-size:1em}.lv-lang .v-trig .fl-ui{margin-left:calc(6*var(--u))}.lv-lang .v-search{flex:1 1 calc(200*var(--u));min-width:0;min-height:calc(42*var(--u));gap:calc(10*var(--u));padding:0 calc(14*var(--u));border-radius:calc(12*var(--u))}.lv-tools{display:flex;flex-wrap:wrap;gap:calc(10*var(--u))}.lv-start,.lv-tog,.lv-act{white-space:nowrap}.lv-start{gap:calc(8*var(--u));min-height:calc(44*var(--u));padding:0 calc(20*var(--u));border-radius:calc(12*var(--u))}.lv-tog{display:inline-flex;align-items:center;gap:calc(8*var(--u));min-height:calc(44*var(--u));padding:0 calc(18*var(--u));border:1px solid var(--app-line2);border-radius:calc(12*var(--u));background:var(--app-card);font-weight:700}.lv-tog .fl-ui{color:var(--app-muted)}.lv-tog.is-on{border-color:var(--fl-blue)}.lv-tog.is-on .fl-ui{color:var(--fl-pale)}.lv-status{display:flex;align-items:center;gap:calc(8*var(--u));font-size:calc(13*var(--u));line-height:1.5;color:var(--app-muted)}.lv-status::before{content:"";flex:none;width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;background:currentColor}.lv-area{display:grid;place-items:center;min-height:calc(160*var(--u));padding:calc(20*var(--u));border:1px solid var(--app-line);border-radius:calc(12*var(--u));background:var(--app-disc);text-align:center}.lv-empty{line-height:1.5;color:var(--app-muted);text-wrap:balance}.lv-acts{display:flex;flex-wrap:wrap;gap:calc(8*var(--u))}.lv-act{display:inline-flex;align-items:center;justify-content:center;min-height:calc(40*var(--u));padding:0 calc(16*var(--u));border:1px solid var(--app-line);border-radius:calc(12*var(--u));font-size:calc(14*var(--u));color:var(--app-muted)}@container (max-width:560px){.lv-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(2*var(--u));padding:calc(2*var(--u))}.lv-mode{flex-direction:column;gap:calc(4*var(--u));padding:calc(8*var(--u)) calc(2*var(--u));white-space:normal}.lv-tools>*,.lv-acts>*{flex:1 1 0;justify-content:center;padding-inline:calc(10*var(--u))}}@media (max-width:767.98px){.lv-hero{--lv:clamp(17px,5.6cqi,20px)}.lv-hero .lv-modes,.lv-hero .v-search,.lv-hero .lv-status,.lv-hero .lv-area,.lv-hero .lv-acts{display:none}.lv-hero .lv-lang{padding:0;border:0}}.lv-seam{position:relative}.lv-ribbon{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--fl-blue);stroke-width:clamp(3px,.75cqi,7px);stroke-linejoin:round}.lv-ribbon path{vector-effect:non-scaling-stroke}.lv-how h2{margin-bottom:var(--s7)}@media (min-width:768px) and (max-width:1079.98px){.lv-steps .lv-step--lang{grid-column:1/-1}}@media (min-width:1080px){.lv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv-vbody{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,4.5cqi,20px);min-height:clamp(180px,58cqi,250px);color:var(--app-text)}.lv-v .fl-ui{width:1em;height:1em}.lv-bigtrig{min-height:0;font-size:clamp(16px,5cqi,19px);row-gap:2px}.lv-bigtrig .v-label{flex-basis:100%;font-size:1em}.lv-bigtrig .v-val{font-size:clamp(32px,11.5cqi,44px);line-height:1.1;letter-spacing:-.01em}.lv-bigtrig .fl-ui{width:.85em;height:.85em;margin-left:.35em}.lv-bigsearch{min-height:clamp(48px,15cqi,58px);font-size:clamp(15px,4.8cqi,18px);border-radius:14px}.lv-hugestart{align-self:stretch;justify-content:center;gap:.36em;min-height:clamp(66px,25cqi,96px);font-size:clamp(24px,9.5cqi,36px);border-radius:clamp(14px,5cqi,20px)}.lv-hugestart .fl-ui{width:.9em;height:.9em}.lv-v2 .lv-status{font-size:clamp(14px,4.4cqi,16px)}.lv-bigtog{align-self:stretch;gap:.45em;min-height:clamp(54px,18cqi,68px);padding:0 .9em;font-size:clamp(18px,6.2cqi,24px);border-radius:clamp(12px,4.5cqi,16px)}.lv-pair-seam{display:block;flex:none;height:2px;background:var(--fl-blue)}.lv-get[data-mode="ink"] .lv-langs{padding:0}.lv-pick{gap:calc(16*var(--u));padding:calc(24*var(--u))}.lv-pick .lv-lang{padding:0;border:0}.lv-chips{gap:calc(8*var(--u))}.lv-chips .v-chip{min-height:calc(34*var(--u));padding:0 calc(14*var(--u))}.lv-chips .rv-fill{--dl:380ms}@media (max-width:767.98px){.lv-chips .v-chip:nth-child(n+19){display:none}}.lv-caps h2{margin-bottom:var(--s7)}.lv-caps-row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s6)}@media (min-width:1080px){.lv-caps-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--grid-gap);align-items:center}}.lv-tx{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,3.4cqi,24px);padding-block:clamp(4px,2cqi,16px)}.lv-area--slim{min-height:0;padding:clamp(16px,3.6cqi,24px);font-size:var(--t-body)}.lv-acts--big{gap:12px}.lv-acts--big>.lv-act{flex:0 0 auto;padding-inline:clamp(14px,3.6cqi,24px)}.lv-acts--big .lv-act{min-height:clamp(48px,13cqi,66px);border-color:var(--app-line2);border-radius:clamp(12px,2.8cqi,18px);font-size:clamp(16px,4.2cqi,21px)}.stage a.lv-mode{text-decoration-line:none;pointer-events:auto}.stage a.lv-mode:not(.is-sel){color:var(--app-text)}@media (hover:hover) and (pointer:fine){.stage a.lv-mode:not(.is-sel):hover{background-color:var(--app-line)}.stage a.lv-mode:hover>span{text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}}
