.vx,.vxt{--bg:#F4F7FA;--card:#FFFFFF;--s2:#F0F6F9;--s3:#E3EDF2;--fg:#151923;--mut:#5C6270;--sub:#8A8E98;--bd:#DCE4EA;--bds:#ACC0CD;--pri:#0B4F79;--prifg:#FFFFFF;--acc:#0E717C;--accs:#E6F6F7;--accfg:#0B5C65;--nav:#082F49;--navs:#153C56;--navb:#24465E;--navm:#AFC0CC;--navfg:#F7F6F3;--ok:#1B5F3E;--oks:#E9F8F0;--okm:#CDEFDD;--warn:#A95C0F;--warns:#FEF5E7;--warnfg:#83470B;--warnm:#F6D9A8;--bad:#B41D1D;--bads:#FDEEEE;--info:#1D48A5;--infos:#EEF3FE;--c1:#0B4F79;--c2:#2A9DA8;--c3:#E0A042;--c4:#A9BCC9;--heat:14,113,124;--glass:rgba(244,247,250,.86);--glass2:rgba(255,255,255,.9);--scrim:rgba(8,20,30,.45);--wabg:#ECE5DD;--wab:#DCF8C6;--wafg:#111B21;--sh:0 1px 2px rgba(21,25,35,.04),0 12px 28px -18px rgba(21,25,35,.28);--shh:0 2px 4px rgba(21,25,35,.05),0 20px 40px -18px rgba(21,25,35,.36);--shl:0 30px 80px -24px rgba(8,20,30,.5);--onsolid:#FFFFFF;--tbg:#151923;--tfg:#F7F6F3;--tacc:#81DAE4;--tacs:rgba(129,218,228,.16);--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.36,.64,1)}.dark .vx,.dark .vxt,.vx.dark,.vxt.dark{--bg:#0E1117;--card:#161A22;--s2:#1C212B;--s3:#262C37;--fg:#F3F1EC;--mut:#B3AFA4;--sub:#8E8A80;--bd:#2A303B;--bds:#3B4250;--pri:#81DAE4;--prifg:#08202A;--acc:#81DAE4;--accs:#123139;--accfg:#A9E9F0;--nav:#0A1824;--navs:#132D40;--navb:#21425A;--ok:#5FCB97;--oks:#122A22;--okm:#1D4A37;--warn:#F2A85A;--warns:#2E2318;--warnfg:#F6C88F;--warnm:#5B3F1E;--bad:#F27E7E;--bads:#33191C;--info:#8FB0F5;--infos:#18213A;--c1:#81DAE4;--c2:#3E9AA6;--c3:#F2A85A;--c4:#6E7F8C;--heat:129,218,228;--glass:rgba(14,17,23,.84);--glass2:rgba(22,26,34,.9);--scrim:rgba(0,0,0,.55);--wabg:#0B141A;--wab:#005C4B;--wafg:#E9EDEF;--sh:0 1px 2px rgba(0,0,0,.4),0 12px 28px -18px rgba(0,0,0,.7);--shh:0 2px 4px rgba(0,0,0,.4),0 20px 40px -18px rgba(0,0,0,.8);--shl:0 30px 80px -24px rgba(0,0,0,.85);--onsolid:#10131A;--tbg:#F3F1EC;--tfg:#151923;--tacc:#0B5C65;--tacs:rgba(11,92,101,.12)}.vx{container:vx/inline-size}.vx,.vx *,.vxt,.vxt *{box-sizing:border-box}.vx{transition:background-color .3s ease,color .3s ease}.vx button,.vxt button{font-family:inherit;cursor:pointer}.vx input,.vx select,.vx textarea{font-family:inherit;font-size:inherit;color:var(--fg)}.vx input::-moz-placeholder,.vx textarea::-moz-placeholder{color:var(--sub)}.vx input::placeholder,.vx textarea::placeholder{color:var(--sub)}.vx :focus-visible,.vxt :focus-visible{outline:2px solid var(--acc);outline-offset:2px}:where(.vx,.vxt) a{color:inherit;text-decoration:none}:where(.vx,.vxt) .scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bds) transparent}:where(.vx,.vxt) .hs{overflow-x:auto;scrollbar-width:none}:where(.vx,.vxt) .hs::-webkit-scrollbar{display:none}:where(.vx,.vxt) .tap{transition:transform .14s var(--ease),background-color .2s ease,color .2s ease,box-shadow .25s ease,opacity .2s ease,border-color .2s ease,filter .2s ease}:where(.vx,.vxt) .tap:active{transform:scale(.97)}:where(.vx,.vxt) .lift{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .2s ease}:where(.vx,.vxt) .lift:hover{transform:translateY(-2px);box-shadow:var(--shh);border-color:var(--bds)}:where(.vx,.vxt) .i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}:where(.vx,.vxt) .card{background:var(--card);border:1px solid var(--bd);border-radius:18px;box-shadow:var(--sh)}:where(.vx,.vxt) .chip{flex:none;height:34px;padding:0 13px;border-radius:17px;border:1px solid var(--bd);background:var(--card);color:var(--fg);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}:where(.vx,.vxt) .chip.on{background:var(--pri);color:var(--prifg);border-color:var(--pri)}:where(.vx,.vxt) .btn{height:40px;padding:0 16px;border-radius:12px;border:0;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}:where(.vx,.vxt) .pri{background:var(--pri);color:var(--prifg)}:where(.vx,.vxt) .pri:hover{filter:brightness(1.12)}:where(.vx,.vxt) .sec{background:var(--card);color:var(--fg);border:1px solid var(--bds)}:where(.vx,.vxt) .sec:hover{background:var(--s2)}:where(.vx,.vxt) .soft{background:var(--accs);color:var(--accfg)}:where(.vx,.vxt) .soft:hover{filter:brightness(.96)}:where(.vx,.vxt) .ghost{background:transparent;color:var(--fg)}:where(.vx,.vxt) .ghost:hover{background:var(--s2)}:where(.vx,.vxt) .danger{background:var(--bad);color:var(--onsolid)}:where(.vx,.vxt) .danger:hover{filter:brightness(1.08)}:where(.vx,.vxt) .pill{height:22px;padding:0 8px;border-radius:11px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}:where(.vx,.vxt) .sech{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}:where(.vx,.vxt) .serif{font-family:"Source Serif 4",Georgia,serif}:where(.vx,.vxt) .num{font-variant-numeric:tabular-nums}:where(.vx,.vxt) .glass{background:var(--glass);backdrop-filter:blur(16px) saturate(1.4)}:where(.vx,.vxt) .k{font-family:Inter,sans-serif;font-size:11px;font-weight:600;padding:2px 6px;border-radius:6px;border:1px solid var(--bd);background:var(--s2);color:var(--mut)}:where(.vx,.vxt) .field{display:flex;flex-direction:column;gap:6px}:where(.vx,.vxt) .field>span{font-size:12px;font-weight:700;color:var(--mut)}:where(.vx,.vxt) .inp{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--bds);background:var(--card);outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%;font-size:15px}:where(.vx,.vxt) .inp:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accs)}:where(.vx,.vxt) .vx-field:focus-within{border-color:var(--acc)!important;box-shadow:0 0 0 3px var(--accs)}:where(.vx,.vxt) :has(>input[type=search]:focus){border-color:var(--acc)!important;box-shadow:0 0 0 3px var(--accs)}:where(.vx,.vxt) .btn.wrap{white-space:normal;height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;text-align:center;max-width:100%}:where(.vx,.vxt) .inp.err{border-color:var(--bad);box-shadow:0 0 0 3px var(--bads);animation:xShake .4s ease}:where(.vx,.vxt) textarea.inp{height:auto;min-height:96px;padding:12px 14px;resize:vertical;line-height:1.5}:where(.vx,.vxt) .row{transition:background-color .18s ease}:where(.vx,.vxt) .row:hover{background:var(--s2)}:where(.vx,.vxt) .row.sel{background:var(--accs)}:where(.vx,.vxt) .row-links .row:has(a[data-row-link]){cursor:pointer}:where(.vx,.vxt) .sw{width:46px;height:28px;border-radius:14px;padding:3px;display:flex;flex:none;background:var(--bds);transition:background-color .25s ease}:where(.vx,.vxt) .sw.on{background:var(--acc)}:where(.vx,.vxt) .sw>span{width:22px;height:22px;border-radius:11px;background:#FFFFFF;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .3s var(--spring)}:where(.vx,.vxt) .sw.on>span{transform:translateX(18px)}:where(.vx,.vxt) .seg{position:relative;display:grid;padding:3px;border-radius:12px;background:var(--s3)}:where(.vx,.vxt) .seg>.thumb{position:absolute;top:3px;bottom:3px;left:3px;border-radius:9px;background:var(--card);box-shadow:var(--sh);transition:transform .32s var(--spring)}:where(.vx,.vxt) .seg>button{position:relative;height:34px;border:0;background:transparent;font-size:13px;font-weight:700;color:var(--mut);transition:color .2s ease}:where(.vx,.vxt) .seg>button.on{color:var(--fg)}:where(.vx,.vxt) .sidei{color:var(--navm)}:where(.vx,.vxt) .sidei:hover{background:rgba(255,255,255,.07)}:where(.vx,.vxt) .sidei.on{background:var(--navs);box-shadow:inset 0 0 0 1px var(--navb);color:#FFFFFF;font-weight:700}:where(.vx,.vxt) .rise{animation:xRise .42s var(--ease) both}:where(.vx,.vxt) .fadein{animation:xIn .32s var(--ease) both}:where(.vx,.vxt) .push{animation:xPush .36s var(--ease) both}:where(.vx,.vxt) .pop{animation:xPop .32s var(--ease) both}:where(.vx,.vxt) .skel{background:linear-gradient(90deg,var(--s2) 25%,var(--s3) 37%,var(--s2) 63%);background-size:400% 100%;animation:xShimmer 1.4s ease infinite;border-radius:10px}:where(.vx,.vxt) .scrim{position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;border:0;padding:0;background:var(--scrim);cursor:default}:where(.vx,.vxt) .scrim.open{animation:xFade .25s ease both}:where(.vx,.vxt) .scrim.closing{animation:xOut .22s ease forwards}:where(.vx,.vxt) .sheet{position:absolute;left:0;right:0;bottom:0;z-index:51;max-height:92%;display:flex;flex-direction:column;background:var(--card);border-radius:28px 28px 0 0;box-shadow:var(--shl);overflow:hidden}:where(.vx,.vxt) .sheet.open{animation:xUp .42s var(--ease) both}:where(.vx,.vxt) .sheet.closing{animation:xDown .24s var(--ease) forwards}:where(.vx,.vxt) .grab{width:40px;height:5px;border-radius:3px;background:var(--bd);margin:8px auto 0;flex:none}:where(.vx,.vxt) .toastwrap{position:absolute;left:0;right:0;bottom:92px;z-index:60;display:flex;justify-content:center;pointer-events:none;padding:0 14px}:where(.vx,.vxt) .toast{pointer-events:auto;max-width:560px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;min-height:50px;border-radius:16px;background:var(--tbg);color:var(--tfg);box-shadow:var(--shl);animation:xToast .32s var(--spring) both}:where(.vx,.vxt) .toast button{flex:none;height:36px;padding:0 14px;border:0;border-radius:10px;background:var(--tacs);color:var(--tacc);font-size:14px;font-weight:700}@keyframes xIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes xFade{0%{opacity:0}to{opacity:1}}@keyframes xOut{0%{opacity:1}to{opacity:0}}@keyframes xRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes xPush{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes xPop{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}@keyframes xUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes xDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes xModal{0%{opacity:0;transform:translate(-50%,-47%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes xModalOut{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}@keyframes xMenu{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes xGrowY{0%{transform:scaleY(0)}}@keyframes xGrowX{0%{transform:scaleX(0)}}@keyframes xDraw{0%{stroke-dashoffset:var(--len)}}@keyframes xSpin{0%{transform:rotate(-150deg) scale(.86);opacity:0}to{transform:rotate(-90deg);opacity:1}}@keyframes xLoop{to{transform:rotate(1turn)}}@keyframes xPulse{0%{box-shadow:0 0 0 0 rgba(14,113,124,.5)}70%{box-shadow:0 0 0 9px rgba(14,113,124,0)}to{box-shadow:0 0 0 0 rgba(14,113,124,0)}}@keyframes xPopIn{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes xLeave{0%{opacity:1;transform:none;max-height:220px}55%{opacity:0;transform:translateX(-28px);max-height:220px}to{opacity:0;transform:translateX(-28px);max-height:0;padding-top:0;padding-bottom:0;border-width:0}}@keyframes xToast{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes xShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes xShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@keyframes xWave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes xRipple{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes xCaret{50%{opacity:0}}@keyframes xTick{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@container vx (max-width:899px){.vx .only-d{display:none!important}.vx .g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vx .g2,.vx .g3{grid-template-columns:minmax(0,1fr)!important}.vx .unstick{position:static!important;height:auto!important;max-height:none!important;border-left:0!important;border-top:1px solid var(--bd)}.vx .mfull{width:100%!important;max-width:none!important}.vx .hide-m{display:none!important}.vx .stack{grid-template-columns:minmax(0,1fr)!important}.vx .pad{padding-left:16px!important;padding-right:16px!important}.vx .btn{height:44px}.vx .chip{height:38px}.vx .inp{font-size:16px}}@container vx (min-width:900px){.vx .hide-d,.vx .only-m{display:none!important}.vx .sheet{left:50%;right:auto;bottom:auto;top:50%;width:580px;max-width:calc(100% - 48px);max-height:86%;border-radius:22px;transform:translate(-50%,-50%)}.vx .sheet.wide{width:760px}.vx .sheet.open{animation:xModal .3s var(--ease) both}.vx .sheet.closing{animation:xModalOut .2s var(--ease) forwards}.vx .grab{display:none}.vx .toastwrap{bottom:28px}}@media (prefers-reduced-motion:reduce){.vx,.vx *,.vxt,.vxt *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.vx,.vxt{font-family:var(--font-sans),var(--font-devanagari),Inter,"Noto Sans Devanagari",system-ui,sans-serif;color:var(--fg)}:where(.vx,.vxt) .serif{font-family:var(--font-display),"Source Serif 4",Georgia,serif}:where(.vx,.vxt) .scrim{position:fixed;z-index:80}:where(.vx,.vxt) .sheet{position:fixed;z-index:81;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}:where(.vx,.vxt) .toastwrap{position:fixed;z-index:90;bottom:calc(92px + env(safe-area-inset-bottom))}@media (min-width:900px){:where(.vx,.vxt) .toastwrap{bottom:28px}}@container vx (min-width:900px){.vx .sheet{position:fixed;max-height:86dvh;padding-bottom:0}.vx .sched-scroll{max-height:340px;overflow-y:auto}}.vx{min-height:100%;background:var(--bg);font-size:14px;line-height:1.45}@container vx (max-width:899px){.vx{font-size:15px}}:where(.vx,.vxt) .lbl{font-size:12px;font-weight:700;color:var(--mut)}:where(.vx,.vxt) .clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.vx,.vxt) .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.vx,.vxt) .icon-btn{width:40px;height:40px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit}:where(.vx,.vxt) .icon-btn:hover{background:var(--s2)}:where(.vx,.vxt) .btn.big{height:52px;font-size:16px;border-radius:14px}:where(.vx,.vxt) .btn[aria-disabled=true],:where(.vx,.vxt) .btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}:where(.vx,.vxt) .live-dot{width:8px;height:8px;border-radius:4px;background:var(--acc);animation:xPulse 2s infinite}:where(.vx,.vxt) .spin{animation:xLoop .8s linear infinite}.vx-shell{display:flex;min-height:100dvh;background:var(--bg)}.vx-shell>.vx-side{position:sticky;top:0;height:100dvh;flex:none;flex-shrink:0;min-width:248px}.vx-shell>.vx-side.mini{min-width:76px}.vx-shell>.vx-content{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100dvh}.vx-legacy{flex:1;min-width:0;padding:16px 16px calc(96px + env(safe-area-inset-bottom))}@media (min-width:900px){.vx-legacy{padding:22px 28px 40px}}.vx-bottom{position:fixed;left:0;right:0;bottom:0;z-index:40;padding-bottom:env(safe-area-inset-bottom)}@media (max-width:899px){.vx-shell>.vx-side{display:none!important}}@media (min-width:900px){.vx-bottom{display:none!important}}.vx-page{display:flex;flex-direction:column;min-height:100dvh}.vx-page>.vx-pmain,.vx-page>main{flex:1;min-height:0;position:relative;padding-bottom:calc(96px + env(safe-area-inset-bottom))}@container vx (min-width:900px){.vx-page>.vx-pmain,.vx-page>main{padding-bottom:0}}.vx-top{position:sticky;top:0;z-index:20}@media print{.vx-bottom,.vx-shell>.vx-side,.vx-top{display:none!important}.vx-page>.vx-pmain,.vx-page>main{padding:0}}.vx-layer{position:relative;z-index:80}@media (min-width:900px){.vx-layer .sheet{left:50%;right:auto;bottom:auto;top:50%;width:580px;max-width:calc(100% - 48px);max-height:86dvh;border-radius:22px;transform:translate(-50%,-50%);padding-bottom:0}.vx-layer .sheet.wide{width:760px}.vx-layer .sheet.open{animation:xModal .3s var(--ease) both}.vx-layer .sheet.closing{animation:xModalOut .2s var(--ease) forwards}.vx-layer .grab{display:none}.vx-layer .only-m{display:none!important}}@media (max-width:899px){.vx-layer .only-d{display:none!important}.vx-layer .btn{height:44px}.vx-layer .inp{font-size:16px}}.vx-layer{font-size:14px;line-height:1.45}.vx-reset{--card:0 0% 100%;--nav:204 80% 16%;--info:221 70% 38%;--scrim:222 25% 11%;color:hsl(var(--foreground))}.dark .vx-reset{--card:222 22% 11%;--nav:204 65% 12%;--info:221 70% 60%;--scrim:0 0% 0%}.vx-main{--vx-px:16px;--vx-pt:16px;--vx-ctop-h:58px;flex:1;min-width:0;width:100%;max-width:88rem;margin:0 auto;padding:var(--vx-pt) var(--vx-px) calc(96px + env(safe-area-inset-bottom))}@media (min-width:768px){.vx-main{--vx-px:24px;--vx-pt:20px;padding-bottom:32px}}@media (min-width:900px){.vx-main{--vx-ctop-h:64px}}@media (min-width:1024px){.vx-main{--vx-px:28px;--vx-pt:22px;padding-bottom:40px}}.vx-main:has(>.vx-page){max-width:none;padding:0;margin:0}.vx-skip{position:fixed;left:12px;top:-60px;z-index:95;padding:10px 14px;border-radius:12px;background:var(--card);color:var(--fg);font-weight:600;box-shadow:var(--sh2)}.vx-skip:focus{top:12px}.vx-preview{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--warns);color:var(--warnfg);font-size:13px;font-weight:600;border-bottom:1px solid var(--bd)}@media print{.vx-preview,.vx-skip{display:none!important}}.vx-large .vx-main{zoom:1.125}.vx-ctop{position:sticky;top:0;z-index:20;margin:0 calc(-1*var(--vx-px,0px)) 18px;padding:6px 8px;min-height:var(--vx-ctop-h,58px);display:flex;flex-direction:column;justify-content:center;gap:4px;background:var(--glass,hsl(var(--background)/.92));backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--bd,hsl(var(--border)));color:var(--fg,hsl(var(--foreground)))}.vx-ctop:first-child{margin-top:calc(-1*var(--vx-pt,0px))}.vx-ctop-row{display:flex;align-items:center;gap:4px;min-width:0}.vx-ctop-tt{flex:1;min-width:0;display:flex;flex-direction:column;padding-left:2px}.vx-ctop-crumb{display:none;font-size:12px;color:var(--mut,hsl(var(--muted-foreground)))}.vx-ctop-crumb,.vx-ctop-h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-ctop-h1{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:inherit}.vx-ctop-under{margin-left:8px;font-family:var(--font-sans);font-size:13px;font-weight:500}.vx-ctop-sub,.vx-ctop-under{color:var(--mut,hsl(var(--muted-foreground)))}.vx-ctop-sub{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-ctop-back{width:44px;height:44px;border-radius:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;transition:background-color .2s ease,transform .14s var(--ease,ease)}.vx-ctop-back:hover{background:var(--s2,hsl(var(--surface-2)))}.vx-ctop-back:active{transform:scale(.97)}.vx-ctop-gap{width:8px;flex:none}.vx-ctop-back.trail+.vx-ctop-gap{display:none}.vx-ctop-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 8px 4px;min-width:0}.vx-ctop-act.phone-hide{display:none}@media (max-width:899px){.vx-ctop:has(.vx-ctop-act:not(.phone-hide)){position:relative;padding-top:8px;padding-bottom:8px}}.vx-ctop.phone-hide{display:none}.vx-cdesc{margin:-4px 0 18px;max-width:48rem;font-size:14px;line-height:1.55;color:var(--mut,hsl(var(--muted-foreground)))}.vx-cdesc.phone-hide{display:none}@media (min-width:900px){.vx-ctop,.vx-ctop.phone-hide{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 28px;min-height:64px}.vx-ctop-row{flex:1;gap:12px}.vx-ctop-crumb{display:block}.vx-ctop-h1{font-family:var(--font-display),"Source Serif 4",Georgia,serif;font-size:22px;font-weight:600;line-height:1.15}.vx-ctop-back.trail,.vx-ctop-gap,.vx-ctop-sub{display:none}.vx-ctop-back{width:36px;height:36px;border-radius:12px;margin-left:-8px}.vx-ctop-act,.vx-ctop-act.phone-hide{display:flex;flex:none;max-width:62%;justify-content:flex-end;padding:0}.vx-cdesc.phone-hide{display:block}}@media print{.vx-ctop,.vx-ctop.phone-hide{display:block;position:static;margin:0 0 12px;padding:0;min-height:0;background:none;border:0;backdrop-filter:none}.vx-ctop-h1{font-size:20px;white-space:normal}.vx-ctop-act,.vx-ctop-back,.vx-ctop-sub{display:none!important}}.vx-main:not(:has(.vx-ctop)){--vx-ctop-h:0px}@media (max-width:899px){.vx-main:has(.vx-ctop .vx-ctop-act:not(.phone-hide)),.vx-main:has(.vx-ctop.phone-hide){--vx-ctop-h:0px}}:root{--vx-bottom-h:calc(76px + env(safe-area-inset-bottom))}@media (min-width:900px){:root{--vx-bottom-h:0px}}@media (pointer:coarse){:where(.vx,.vxt) :is(button,a,summary,label,[role=button],[role=tab],[role=radio],[role=switch],[role=checkbox],[role=link]).tap:not(.sw){min-height:44px;min-width:44px}:where(.vx,.vxt) .icon-btn{width:44px;height:44px}:where(.vx,.vxt) .vx-lnk{min-height:44px}}:where(.vx,.vxt) .vx-lnk{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--acc);font:inherit;font-weight:600;cursor:pointer}:where(.vx,.vxt) .vx-lnk:hover{background:var(--s2)}:where(.vx,.vxt) .vx-lang{grid-template-columns:repeat(3,minmax(0,1fr));width:156px;flex:none}:where(.vx,.vxt) .vx-lang>button{height:32px;padding:0 4px;font-size:12.5px}:where(.vx,.vxt) .vx-langb{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;height:44px;padding:0 10px;border-radius:22px;border:1px solid var(--bd);background:var(--s2);color:var(--fg);font-size:13px;font-weight:700;white-space:nowrap}