.ilfc{position:relative;z-index:9998}.ilfc *,.ilfc *::before,.ilfc *::after{box-sizing:border-box}.ilfc-desktop{position:fixed;right:28px;bottom:28px;z-index:9998;display:flex;align-items:center;gap:8px}.ilfc-desktop__secondary{display:flex;gap:7px;opacity:0;transform:translateX(10px);pointer-events:none;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.ilfc-desktop:hover .ilfc-desktop__secondary,.ilfc-desktop:focus-within .ilfc-desktop__secondary{opacity:1;transform:translateX(0);pointer-events:auto}.ilfc-round{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(38 50 93 / .08);border-radius:999px;background:rgb(255 255 255 / .88);color:#243250;text-decoration:none;box-shadow:0 8px 24px rgb(31 45 80 / .08),0 2px 6px rgb(31 45 80 / .03),inset 0 1px 0 rgb(255 255 255 / .9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.ilfc-round:hover{transform:translateY(-3px);color:#5b67f1;border-color:rgb(91 103 241 / .18);box-shadow:0 12px 30px rgb(31 45 80 / .12),0 4px 10px rgb(91 103 241 / .05)}.ilfc-round svg{width:18px;height:18px;fill:currentColor}.ilfc-desktop__main{position:relative;overflow:hidden;min-height:62px;display:flex;align-items:center;gap:13px;padding:9px 10px 9px 17px;border:1px solid rgb(38 50 93 / .08);border-radius:999px;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(249 250 255 / .96));color:#17213a;text-decoration:none;box-shadow:0 14px 40px rgb(41 52 95 / .10),0 3px 10px rgb(41 52 95 / .04),inset 0 1px 0 rgb(255 255 255);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.ilfc-desktop__main::before{content:"";position:absolute;width:100px;height:100px;top:-60px;right:15px;background:rgb(105 113 255 / .13);filter:blur(28px);border-radius:50%;pointer-events:none}.ilfc-desktop__main:hover{transform:translateY(-3px);border-color:rgb(91 103 241 / .15);box-shadow:0 18px 48px rgb(41 52 95 / .14),0 5px 14px rgb(91 103 241 / .05)}.ilfc-status{position:relative;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#65c984;box-shadow:0 0 0 4px rgb(101 201 132 / .10)}.ilfc-status::after{content:"";position:absolute;inset:-5px;border:1px solid rgb(101 201 132 / .42);border-radius:inherit;animation:ilfc-pulse 2.2s ease-out infinite}@keyframes ilfc-pulse{0%{transform:scale(.65);opacity:1}100%{transform:scale(1.7);opacity:0}}.ilfc-desktop__copy{position:relative;z-index:2;display:flex;flex-direction:column;min-width:115px;line-height:1.1}.ilfc-desktop__copy small{margin:0 0 4px;font-size:10px;font-weight:400;color:#9299ab}.ilfc-desktop__copy strong{font-size:14px;font-weight:500;color:#17213a}.ilfc-desktop__arrow{position:relative;z-index:2;width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#6570f5,#7881ff);color:#fff;box-shadow:0 6px 18px rgb(91 103 241 / .24);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.ilfc-desktop__arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ilfc-desktop__main:hover .ilfc-desktop__arrow{transform:rotate(45deg);box-shadow:0 8px 22px rgb(91 103 241 / .32)}.ilfc-mobile{display:none}@media (max-width:767px){.ilfc-desktop{display:none}.ilfc-mobile{position:fixed;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:9999;height:70px;display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:center;gap:4px;padding:7px;border:1px solid rgb(41 52 95 / .08);border-radius:23px;background:rgb(255 255 255 / .91);box-shadow:0 16px 42px rgb(39 51 92 / .12),0 3px 12px rgb(39 51 92 / .05),inset 0 1px 0 rgb(255 255 255);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);transform:translateY(0);opacity:1;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.ilfc-mobile::before{content:"";position:absolute;left:22%;right:22%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgb(105 113 255 / .30),transparent);pointer-events:none}.ilfc-mobile.is-hidden{transform:translateY(calc(100% + 30px));opacity:0;pointer-events:none}.ilfc-mobile__item{position:relative;height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:17px;color:#768097;text-decoration:none;font-size:10px;font-weight:450;-webkit-tap-highlight-color:#fff0;transition:transform .18s ease,color .2s ease,background .2s ease}.ilfc-mobile__item:active{transform:scale(.94)}.ilfc-mobile__item:not(.ilfc-mobile__item--main):active{background:rgb(91 103 241 / .06);color:#5b67f1}.ilfc-mobile__icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#586278}.ilfc-mobile__icon svg{width:19px;height:19px;fill:currentColor}.ilfc-mobile__item--main{overflow:hidden;background:linear-gradient(145deg,#6973f6,#5965ed);color:#fff;box-shadow:0 7px 18px rgb(91 103 241 / .24),inset 0 1px 0 rgb(255 255 255 / .22);font-weight:500}.ilfc-mobile__item--main::before{content:"";position:absolute;width:55px;height:55px;right:-14px;top:-27px;border-radius:50%;background:rgb(255 255 255 / .16);filter:blur(6px);pointer-events:none}.ilfc-mobile__mainicon{position:relative;z-index:2;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(255 255 255 / .18);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .13)}.ilfc-mobile__mainicon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ilfc-mobile__item--main>span:last-child{position:relative;z-index:2}body{padding-bottom:94px}}.ilfc a:focus-visible{outline:2px solid #6973f6;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ilfc *,.ilfc *::before,.ilfc *::after{animation:none!important;transition:none!important}}