.lv{position:relative}.lv-b{all:unset;box-sizing:border-box;cursor:pointer;min-height:36px;min-width:36px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid var(--v400);border-radius:4px;font-family:var(--font-display);font-size:11px;color:var(--v900);transition:border-color var(--release),color var(--release)}.lv-b:hover,.lv-b[aria-expanded=true]{border-color:var(--v600);color:var(--vW);transition-duration:var(--attack)}.lv-b:focus-visible{outline:2px solid rgba(48,217,144,.5);outline-offset:2px}.lv-b .ms{font-size:16px;color:var(--ph400)}@media (max-width:1360px){.lv-b .lv-c{display:none}.lv-b{padding:0;justify-content:center}}.lv-m{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:280px;padding:8px;background:var(--v150);border:1px solid var(--v400);border-radius:6px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.lv-m[hidden]{display:none}.lv-mh{padding:8px 8px 4px;font-family:var(--font-display);font-size:12px;color:var(--v800)}.lv-m button,.lv-o button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:4px;transition:background var(--release)}.lv-m button:hover,.lv-o button:hover{background:#30d9900d;transition-duration:var(--attack)}.lv-m button[aria-pressed=true]{background:#30d99014}.lv-m button[aria-pressed=true] b:after{content:"";display:inline-block;width:4px;height:4px;margin-left:8px;background:var(--ph400);transform:translateY(-2px) rotate(45deg)}.lv-m button:focus-visible,.lv-o button:focus-visible,.lv-x:focus-visible{outline:2px solid rgba(48,217,144,.5);outline-offset:-2px}.lv-m b,.lv-o b{font-weight:500;font-size:15px;line-height:20px;color:var(--vW)}.lv-m span,.lv-o span{font-size:13px;line-height:18px;color:var(--v800)}.lv-seg{margin-top:24px;display:flex;flex-direction:column;gap:8px}.lv-seg p{font-family:var(--font-display);font-size:12px;color:var(--v800)}.lv-seg div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--v400);border-radius:4px;overflow:hidden}.lv-seg button{all:unset;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:12px;color:var(--v900)}.lv-seg button[aria-pressed=true]{background:var(--ph400);color:var(--v000)}.lv-t{position:fixed;left:50%;bottom:24px;z-index:70;transform:translate(-50%,8px);opacity:0;pointer-events:none;padding:10px 16px;background:var(--v200);border:1px solid var(--v400);border-radius:4px;font-family:var(--font-display);font-size:12px;color:var(--vW);transition:opacity var(--release),transform var(--release)}.lv-t.on{opacity:1;transform:translate(-50%);transition-duration:var(--attack)}.lv-ask{position:fixed;left:24px;bottom:24px;z-index:55;width:min(400px,calc(100vw - 48px));padding:20px;background:var(--v150);border:1px solid var(--v400);border-radius:8px;box-shadow:var(--shadow-xl);opacity:0;transform:translateY(12px);transition:opacity var(--duration-slow) var(--ease-forge),transform var(--duration-slow) var(--ease-forge)}.lv-ask.on{opacity:1;transform:none}.lv-ask h2{font-family:var(--font-heading);font-weight:300;font-size:22px;line-height:28px;letter-spacing:-.02em;color:var(--vW);padding-right:24px}.lv-o{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.lv-o button{border:1px solid var(--v300)}.lv-n{margin-top:12px;font-size:13px;line-height:19px;color:var(--v800)}.lv-x{all:unset;cursor:pointer;margin-top:8px;min-height:36px;display:inline-flex;align-items:center;font-family:var(--font-display);font-size:12px;color:var(--ph400)}.lv-x:hover{color:var(--ph300)}@media (max-width:640px){.lv-ask{left:12px;right:12px;bottom:12px;width:auto;padding:16px}.lv-o{grid-template-columns:minmax(0,1fr)}.lv-o button{flex-direction:row;align-items:baseline;gap:8px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lv-ask,.lv-t{transition:none}}.ag{position:fixed;top:68px;right:0;bottom:0;z-index:45;width:min(440px,100vw);display:flex;flex-direction:column;gap:12px;padding:24px;background:radial-gradient(ellipse at 100% 0,rgba(6,182,212,.08),transparent 50%),var(--v100);border-left:1px solid var(--cy600);box-shadow:var(--elev-glow-cy);overflow:hidden}.ag .lbl{color:var(--cy400)}.ag-tab .ms{color:var(--cy400)!important}.ag.col{border-color:var(--cy600);top:auto;bottom:88px;width:auto;padding:0;border:1px solid var(--v400);border-right:0;border-radius:6px 0 0 6px;gap:0}html.ag-on body{padding-right:min(440px,100vw)}@media (max-width:1000px){html.ag-on body{padding-right:0}.ag{top:auto;height:min(70vh,560px);border-left:0;border-top:1px solid var(--v400)}}.ag header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ag h2{margin-top:4px;font-family:var(--font-heading);font-weight:300;font-size:24px;line-height:30px;letter-spacing:-.02em;color:var(--vW)}.ag-c,.ag-tab{all:unset;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--v800);border-radius:4px}.ag-tab{padding:0 16px;font-family:var(--font-display);font-size:12px;color:var(--vW)}.ag-tab .ms{color:var(--ph400)}.ag-c:hover{color:var(--vW)}.ag-c:focus-visible,.ag-tab:focus-visible{outline:2px solid rgba(48,217,144,.5)}.ag-p{font-size:14px;line-height:21px;color:var(--v900)}.ag-n{font-family:var(--font-display);font-size:12px;color:var(--cy400)}.ag-tabs{display:flex;border:1px solid var(--v400);border-radius:4px;overflow:hidden;align-self:flex-start}.ag-tabs button{all:unset;cursor:pointer;min-height:36px;padding:0 12px;display:flex;align-items:center;font-family:var(--font-display);font-size:12px;color:var(--v900)}.ag-tabs button[aria-pressed=true]{background:var(--cy400);color:var(--v000)}.ag-tabs button:focus-visible{outline:2px solid rgba(48,217,144,.5);outline-offset:-2px}.ag-pre{position:relative;flex:1;min-height:0;display:flex;border:1px solid var(--v300);border-radius:6px;background:var(--v050)}.ag-pre pre{flex:1;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-display);font-size:12px;line-height:19px;color:var(--v950)}.ag-pre pre:focus-visible{outline:2px solid rgba(48,217,144,.5)}.ag-cp{all:unset;cursor:pointer;position:absolute;top:8px;right:8px;min-height:32px;padding:0 10px;display:flex;align-items:center;background:var(--v150);border:1px solid var(--v400);border-radius:4px;font-family:var(--font-display);font-size:11px;color:var(--v900)}.ag-cp:hover{color:var(--vW);border-color:var(--v600)}.ag-fl{list-style:none;margin:0;padding:0}.ag-fl a{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--v300);color:var(--v900);font-size:14px}.ag-fl code{font-family:var(--font-display);font-size:13px;color:var(--cy400)}.ag-fl a:hover code{color:var(--vW)}@media print{.lv,.lv-ask,.ag,.lv-seg,.lv-t{display:none!important}}.lv-m button[data-lvset=agt] b{color:var(--cy400)}.lv-seg button[data-lvset=agt][aria-pressed=true]{background:var(--cy400)}.lv-o button[data-ask=agt] b{color:var(--cy400)}#vx-cab .hit,#vi-cab .hit{outline:none}
