.cl-mobile-fab{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:95;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:none;border-radius:50%;background:var(--rd-primary,#00478E);color:#fff;cursor:pointer;box-shadow:0 8px 22px rgba(0,71,142,.35);transition:transform .26s ease,opacity .2s ease}.cl-mobile-fab:active{transform:scale(.94)}.cl-mobile-fab--hidden{transform:translateY(96px);opacity:0;pointer-events:none}.cl-mobile-fab__icon{display:flex;transition:transform .2s ease}.cl-mobile-fab--open .cl-mobile-fab__icon{transform:rotate(45deg)}.cl-fab-backdrop{position:fixed;inset:0;z-index:94;background:rgba(16,24,40,.18)}.cl-fab-menu{position:fixed;right:20px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:95;min-width:230px;padding:8px;border-radius:18px;background:#fff;box-shadow:0 16px 44px rgba(16,24,40,.2);animation:cl-fab-menu-in .18s ease}@keyframes cl-fab-menu-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.cl-fab-menu__group{padding:8px 12px 4px;font-size:11.5px;font-weight:700;color:#98A2B3}.cl-fab-menu__group+.cl-fab-menu__item,.cl-fab-menu__item+.cl-fab-menu__group{border-top:1px solid rgba(16,24,40,.05);margin-top:4px;padding-top:10px}.cl-fab-menu__item{display:flex;align-items:center;gap:11px;width:100%;padding:12px;border:none;border-radius:12px;background:none;font-size:14.5px;font-weight:600;color:#101828;text-decoration:none;cursor:pointer}.cl-fab-menu__item:hover{background:rgba(0,71,142,.05)}.cl-fab-menu__item svg{color:#475467;flex-shrink:0}.cl-fab-menu__badge{margin-left:auto;padding:2px 8px;border-radius:999px;background:#F2F4F7;font-size:10.5px;font-weight:700;color:#98A2B3}@media (min-width:1024px){.cl-fab-backdrop,.cl-fab-menu,.cl-mobile-fab{display:none}}body[data-docked-composer] .cl-fab-backdrop,body[data-docked-composer] .cl-fab-menu,body[data-docked-composer] .cl-mobile-fab{display:none}@media (max-width:767px){.cl-gnb .theme-toggle--gnb,.cl-gnb__inner .cl-gnb__auth--console{display:none}}