html.lq.rf{--rf-on: #12cf52;--rf-on-2: #0bb946;--rf-rim: rgba(255, 255, 255, .95);--rf-lens-fill: radial-gradient(120% 140% at 28% 16%, rgba(255, 255, 255, .26), rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, .06))}html.lq.rf .ic.ic-t{background:none!important;box-shadow:none!important;border-radius:0;padding:0;border:0;display:grid;place-items:center;overflow:visible}html.lq.rf .ic.ic-t img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 7px 8px rgba(14,28,90,.3)) drop-shadow(0 1px 1.5px rgba(14,28,90,.22));transition:transform .45s var(--lq-spring)}html.lq.rf .g.row:active .ic.ic-t img,html.lq.rf .lq-tile:active .ic.ic-t img{transform:scale(.92)}html.lq.rf .lq-tile .ic.ic-t{width:62px;height:62px}html.lq.rf .lq-kpi .ic.ic-t{width:38px;height:38px;margin-bottom:8px}html.lq.rf .g.row .ic.ic-t{width:46px;height:46px}html.lq.rf label.sw{width:64px;height:34px}html.lq.rf label.sw i{border:0;overflow:visible;background:#787c8c4d;box-shadow:inset 0 1px 3px #00000029;transition:background .35s,box-shadow .35s}html.lq.rf label.sw input:checked+i{background:linear-gradient(180deg,var(--rf-on),var(--rf-on-2));box-shadow:inset 0 1px 3px #00280f38,0 0 22px -3px #12cf5299}html.lq.rf label.sw i:after,html.lq.rf button.sw i{content:"";position:absolute;box-sizing:border-box;height:34px;width:46px;border-radius:99px;background:var(--rf-lens-fill);border:2.5px solid var(--rf-rim);-webkit-backdrop-filter:saturate(1.5);backdrop-filter:saturate(1.5);box-shadow:inset 0 0 0 1px #0a3c1e1f,inset 1.5px 2px 3px #ffffff8c,inset -1.5px -2px 3px #ffffff38,0 7px 14px -5px #001e0a66;transition:transform .5s var(--lq-spring),width .25s}html.lq.rf label.sw i:after{top:0;left:-3px;margin:0;transform:translate(0)}html.lq.rf label.sw input:checked+i:after{transform:translate(21px);background:var(--rf-lens-fill)}html.lq.rf label.sw input:active+i:after{width:54px}html.lq.rf label.sw input:checked:active+i:after{transform:translate(13px);width:54px}html.lq.rf button.sw{width:64px;height:34px;border:0;background:#787c8c4d;box-shadow:inset 0 1px 3px #00000029}html.lq.rf button.sw[aria-checked=true]{background:linear-gradient(180deg,var(--rf-on),var(--rf-on-2));box-shadow:inset 0 1px 3px #00280f38,0 0 22px -3px #12cf5299}html.lq.rf button.sw i{top:0;left:-3px}html.lq.rf button.sw[aria-checked=true] i{transform:translate(21px)}html.lq.rf button.sw:active i{width:54px}html.lq.rf button.sw[aria-checked=true]:active i{transform:translate(13px)}html.lq.rf nav.tb .lens{background:linear-gradient(180deg,#ffffff42,#ffffff1a);border:1px solid rgba(255,255,255,.7);overflow:visible;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -10px #141e5a59;transition:transform .55s var(--lq-spring),scale .35s var(--lq-spring),box-shadow .3s}html.lq.rf nav.tb .lens:after{content:"";position:absolute;inset:5px -5px -3px 7px;border-radius:99px;pointer-events:none;background:linear-gradient(180deg,#ffffffdb,#ffffff80);-webkit-backdrop-filter:blur(5px) saturate(1.8) brightness(1.05);backdrop-filter:blur(5px) saturate(1.8) brightness(1.05);box-shadow:inset 0 1px #fff,inset 0 -9px 16px -9px color-mix(in srgb,var(--ac) 30%,transparent),0 10px 20px -10px color-mix(in srgb,var(--ac) 50%,transparent)}html.lq.rf[data-theme=dark] nav.tb .lens:after,html.lq.rf[data-theme=amoled] nav.tb .lens:after{background:linear-gradient(180deg,#ffffff4d,#ffffff1f)}html.lq.rf nav.tb.press .lens{scale:1.16 1.26}html.lq.rf nav.tb.press .lens:after{box-shadow:inset 0 1px #fff,inset 3px 0 5px -2px #ff3c7873,inset -3px 0 5px -2px #3c8cff73,0 12px 24px -10px color-mix(in srgb,var(--ac) 55%,transparent)}html.lq.rf .pill.g,html.lq.rf .btn.q{background:linear-gradient(180deg,#ffffff9e,#ffffff3d)!important;-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #fff,inset 0 -8px 14px -10px #283c8c40,0 8px 18px -10px #141e5a59}html.lq.rf[data-theme=dark] .pill.g,html.lq.rf[data-theme=dark] .btn.q,html.lq.rf[data-theme=amoled] .pill.g{background:linear-gradient(180deg,#ffffff38,#ffffff12)!important;border-color:#ffffff59}html.lq.rf .btn:not(.q):not(.d){border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1.5px #fffc,inset 0 -10px 16px -10px #00000047,0 12px 22px -10px color-mix(in srgb,var(--ac) 65%,transparent)}html.lq.rf .fab8{width:62px;height:62px;color:var(--tx);background:radial-gradient(100% 100% at 50% 0%,#ffffffc7,#ffffff57)!important;-webkit-backdrop-filter:blur(16px) saturate(1.7);backdrop-filter:blur(16px) saturate(1.7);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,inset 0 -10px 16px -10px #785abe59,0 16px 28px -12px #1e1e6e73}html.lq.rf .fab8 svg{stroke-width:1.5;width:28px;height:28px;stroke:currentColor}html.lq.rf .tg8{padding:9px 16px 9px 9px;margin:0 0 10px;border:0;border-radius:999px;background:linear-gradient(158deg,var(--lq-fill-1),var(--lq-fill-2));box-shadow:inset 1.2px 1.2px 0 var(--lq-rim-hi),inset -1px -1px 0 var(--lq-rim-lo),0 12px 24px -16px var(--sh)}html.lq.rf .tg8:last-child{margin-bottom:0}html.lq.rf .dc8{width:48px;height:48px;background:radial-gradient(120% 120% at 50% 15%,#fff,#e6ebff 70%);box-shadow:inset 0 1px #fff,inset 0 -6px 10px -6px #5064dc40,0 6px 14px -6px #141e6473}html.lq.rf .g.row{border-radius:28px}html.lq.rf #ts{border-radius:26px}html.lq.rf .lq-beam{height:14px;background:#7882a538;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 1px 3px #141e462e}html.lq.rf .lq-beam i{background:linear-gradient(90deg,#f3b13a,#ffe39a 55%,#fffdf6);box-shadow:-36px 0 34px -6px #ffb8468c,0 0 14px 1px #fffffff2}html.lq.rf .lq-kpi{position:relative}html.lq.rf .lq-kpi:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 88% 20%,rgba(255,255,255,.95) 0 1.6px,rgba(255,255,255,.28) 2.4px 4.5px,transparent 5.5px),radial-gradient(circle at 93% 64%,rgba(255,255,255,.85) 0 1.2px,rgba(255,255,255,.22) 2px 3.6px,transparent 4.5px),radial-gradient(circle at 74% 84%,rgba(255,255,255,.8) 0 1px,rgba(255,255,255,.2) 1.8px 3px,transparent 3.8px);opacity:.75}@media(prefers-reduced-motion:reduce){html.lq.rf nav.tb .lens,html.lq.rf label.sw i:after,html.lq.rf button.sw i,html.lq.rf .ic.ic-t img{transition:none}}html.lq.rf nav.tb button img.tbi{width:31px;height:31px;display:block;pointer-events:none;user-select:none;filter:drop-shadow(0 4px 5px rgba(14,28,90,.3));transition:transform .45s var(--lq-spring)}html.lq.rf nav.tb button.on img.tbi{transform:translateY(-2px) scale(1.16)}html.lq.rf nav.tb button:not(.on) img.tbi{opacity:.92}html.lq.rf nav.tb button{gap:1px}
