.w-fab{position:fixed;right:24px;bottom:28px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:9999;pointer-events:none}.w-fab-btn{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;filter:drop-shadow(0 6px 14px rgba(7,13,24,.24));transition:transform .18s ease,filter .18s ease}.w-fab-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tk-ink,#070d18);border:1px solid rgba(255,255,255,.16);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));transition:background-color .18s ease,border-color .18s ease}.w-fab-btn:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 20px rgba(255,107,26,.32))}.w-fab-btn:hover::before{background:var(--tk-orange,#ff6b1a);border-color:var(--tk-orange,#ff6b1a)}.w-fab-btn:focus-visible{outline:none}.w-fab-btn:focus-visible::before{box-shadow:inset 0 0 0 2px #fff}.w-fab-btn svg{width:20px;height:20px;flex:none}.w-fab-whatsapp{filter:drop-shadow(0 8px 18px rgba(255,107,26,.34))}.w-fab-whatsapp::before{background:var(--tk-orange,#ff6b1a);border-color:var(--tk-orange,#ff6b1a)}.w-fab-whatsapp:hover::before{background:#ff8038;border-color:#ff8038}.w-fab-label{position:absolute;right:calc(100% + 12px);top:50%;transform:translate(6px,-50%);padding:8px 12px 7px;background:var(--tk-ink,#070d18);color:#fff;font-family:var(--tk-sans,"Poppins","Segoe UI",Arial,sans-serif);font-size:10px;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));transition:opacity .16s ease,transform .16s ease}.w-fab-btn:hover .w-fab-label,.w-fab-btn:focus-visible .w-fab-label{opacity:1;transform:translate(0,-50%)}.w-fab-top{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.w-fab-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.w-fab-lang-wrap{position:relative;pointer-events:auto}.w-lang-panel{position:absolute;right:calc(100% + 12px);top:0;display:flex;flex-direction:row;background:var(--tk-ink,#070d18);border:1px solid rgba(255,255,255,.14);border-left:3px solid var(--tk-orange,#ff6b1a);opacity:0;transform:translateX(8px);pointer-events:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));filter:drop-shadow(0 12px 24px rgba(7,13,24,.3));transition:opacity .2s ease,transform .2s ease}.w-lang-panel.w-lang-open{opacity:1;transform:translateX(0);pointer-events:auto}.w-lang-opt{display:block;text-decoration:none;box-sizing:border-box;border:0;background:transparent;color:rgba(255,255,255,.72);padding:10px 15px;font-family:var(--tk-sans,"Poppins","Segoe UI",Arial,sans-serif);font-size:10px;font-weight:800;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;border-right:1px solid rgba(255,255,255,.12);transition:background-color .15s ease,color .15s ease}.w-lang-opt:last-child{border-right:none}.w-lang-opt:hover{background:rgba(255,255,255,.08);color:#fff}.w-lang-act{background:var(--tk-orange,#ff6b1a);color:#fff}@media(max-width:980px){.w-fab#w-floating-actions{flex-direction:column;align-items:flex-end;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.w-fab-btn{width:44px;height:44px}.w-fab-btn svg{width:19px;height:19px}.w-fab-label{display:none}.w-lang-panel{right:calc(100% + 8px);top:auto;bottom:0;flex-direction:column;transform:translateY(8px)}.w-lang-panel.w-lang-open{transform:translateY(0)}.w-lang-opt{border-right:none;border-bottom:1px solid rgba(255,255,255,.12);width:100%}.w-lang-opt:last-child{border-bottom:none}}@media(max-width:420px){.w-fab#w-floating-actions{gap:6px}.w-fab#w-floating-actions .w-fab-btn{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.w-fab-btn,.w-fab-btn::before,.w-fab-label,.w-lang-panel,.w-fab-top{transition:none}}