.fc-btn{position:fixed;right:22px;bottom:22px;z-index:950;width:60px;height:60px;border-radius:50%;border:0;background:var(--gold-d,#8c6727);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 34px -10px rgba(0,0,0,.5);transition:transform .2s}.fc-btn:hover{transform:translateY(-2px) scale(1.04)}.fc-btn.ring{animation:fc-ring .9s ease}@keyframes fc-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}}.fc-badge{top:-3px;right:-3px;min-width:22px;height:22px;padding:0 6px;background:#d6455a;color:#fff;font-size:11.5px;line-height:22px;box-shadow:0 0 0 2px #fff}.fc-badge,.fc-pieces{position:absolute;border-radius:999px;font-weight:800;text-align:center}.fc-pieces{bottom:-4px;left:-4px;min-width:20px;height:20px;padding:0 5px;background:#fff;color:var(--gold-d,#8c6727);font-size:10.5px;line-height:20px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.fc-peek{position:fixed;right:92px;bottom:30px;z-index:950;max-width:300px;display:grid;gap:2px;text-align:left;padding:10px 14px;border:0;border-radius:14px 14px 4px 14px;background:#fff;color:#201c16;box-shadow:0 16px 38px -14px rgba(0,0,0,.45);cursor:pointer;animation:fc-in .25s ease}.fc-peek b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-d,#8c6727)}.fc-peek span{font-size:13.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes fc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:600px){.fc-btn{right:14px;bottom:14px;width:54px;height:54px}.fc-peek{right:76px;bottom:20px;max-width:220px}}.fc-btn{width:48px;height:48px;right:20px;bottom:20px;background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.35),transparent 55%),var(--gold-d,#8c6727);box-shadow:0 0 0 0 transparent,0 10px 26px -8px rgba(0,0,0,.45);--fc-glow:rgba(176,133,58,.55)}.fc-btn svg{width:21px;height:21px}.fc-btn:after,.fc-btn:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 var(--fc-glow);animation:fc-glow 2.4s ease-out infinite;pointer-events:none}.fc-btn:after{animation-delay:1.2s}@keyframes fc-glow{0%{box-shadow:0 0 0 0 var(--fc-glow)}to{box-shadow:0 0 0 16px transparent}}.fc-btn:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 0 22px 2px var(--fc-glow),0 10px 26px -8px rgba(0,0,0,.45)}.fc-badge{top:-5px;right:-5px;min-width:18px;height:18px;line-height:18px;font-size:10px;padding:0 5px}.fc-pieces{bottom:-3px;left:-3px;min-width:16px;height:16px;line-height:16px;font-size:9.5px;padding:0 4px}.fc-peek{right:78px;bottom:22px}@media (max-width:600px){.fc-btn{width:44px;height:44px;right:14px;bottom:14px}.fc-peek{right:68px;bottom:16px}}.fc-btn{--fc-dot:var(--gold-d,#8c6727)}body:has(.pchat) .fc-btn,body:has(.pchat) .fc-peek{display:none!important}.avyk-root .ph{position:fixed;top:0;left:0;right:0;z-index:200;height:72px;background:#fff;border-bottom:1px solid #ececec;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#222}.avyk-root .ph-in{height:100%;display:flex;align-items:center;gap:24px;padding:0 28px}.avyk-root .ph-brand{display:flex;align-items:center;gap:14px;flex:0 0 auto;text-decoration:none}.avyk-root .ph-brand img{height:34px;width:auto;display:block;filter:invert(1) brightness(.2)}.avyk-root .ph-div{width:1px;height:30px;background:#e4e2de}.avyk-root .ph-label{font-size:10.5px;line-height:1.35;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8f8a84}.avyk-root .ph-search{flex:1;display:flex;justify-content:center;min-width:0}.avyk-root .ph .hsr.hsr-portal{max-width:640px;width:100%;margin:0;height:44px;border:1px solid #ececec;border-radius:10px;background:#f6f5f3;box-shadow:none;padding:0 10px 0 14px}.avyk-root .ph .hsr.hsr-portal:focus-within{border-color:#e9c3a1;background:#fff;box-shadow:0 0 0 3px rgba(217,119,43,.12)}.avyk-root .ph .hsr-portal .hsr-glass{color:#9a958f;display:grid;place-items:center}.avyk-root .ph .hsr-portal input{font-size:14px;font-weight:400;color:#222}.avyk-root .ph .hsr-portal input::-moz-placeholder{color:#9a958f}.avyk-root .ph .hsr-portal input::placeholder{color:#9a958f}.avyk-root .ph .hsr-kbd{font:500 11.5px/1 Inter,system-ui,sans-serif;color:#8f8a84;background:#fff;border:1px solid #e4e2de;border-radius:6px;padding:5px 7px;white-space:nowrap}.avyk-root .ph-right{display:flex;align-items:center;gap:22px;flex:0 0 auto}.avyk-root .ph-right a,.avyk-root .ph-right button{color:#333;text-decoration:none}.avyk-root .ph .ph-saved.wl-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#333;flex-direction:row}.avyk-root .ph .ph-saved .wl-ic{position:relative;display:grid;place-items:center}.avyk-root .ph .ph-saved .wl-ic svg{width:20px;height:20px}.avyk-root .ph .ph-saved .wl-txt{font-size:0}.avyk-root .ph .ph-saved .wl-txt:after{content:"Saved";font-size:14px}.avyk-root .ph .ph-saved .wl-badge{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:#d9772b;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;line-height:1}.avyk-root .ph-link{display:inline-flex}.avyk-root .ph .ph-saved:hover,.avyk-root .ph-link:hover{color:#d9772b}.avyk-root .ph-vdiv{width:1px;height:28px;background:#ececec}.avyk-root .ph-user{position:relative}.avyk-root .ph-user-btn{display:flex;align-items:center;gap:10px;background:none;border:0;padding:4px;cursor:pointer;font:inherit}.avyk-root .ph-avatar{width:36px;height:36px;border-radius:50%;background:#fbe3cf;color:#c0651f;display:grid;place-items:center;font-weight:600;font-size:15px}.avyk-root .ph-name{font-size:14px;font-weight:600;color:#222}.avyk-root .ph-menu{position:absolute;right:0;top:calc(100% + 4px);min-width:230px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 18px 40px -18px rgba(0,0,0,.25);padding:6px;z-index:300}.avyk-root .ph-menu a,.avyk-root .ph-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:none;border-radius:8px;font:inherit;font-size:14px;color:#333;cursor:pointer;text-align:left}.avyk-root .ph-menu a:hover,.avyk-root .ph-menu button:hover{background:#fdf0e6;color:#d9772b}.avyk-root .ph-menu i{font-size:17px;color:#8f8a84}.avyk-root .ph-menu hr{border:0;border-top:1px solid #eee;margin:4px 0}.avyk-root .ph-signin{font-size:14px;font-weight:600;color:#d9772b!important}@media (max-width:1100px){.avyk-root .ph .ph-saved .wl-txt,.avyk-root .ph-link span,.avyk-root .ph-name{display:none}}@media (max-width:760px){.avyk-root .ph-in{gap:12px;padding:0 16px}.avyk-root .ph .hsr-kbd,.avyk-root .ph-div,.avyk-root .ph-label,.avyk-root .ph-vdiv{display:none}.avyk-root .ph-brand img{height:26px}.avyk-root .ph-right{gap:12px}}@media (max-width:520px){.avyk-root .ph-link{display:none}}.avyk-root .ph .ph-saved .wl-ic{position:static}.avyk-root .ph .ph-saved.wl-link{gap:6px}.avyk-root .ph .ph-saved .wl-badge{position:static;order:3;margin-left:2px;background:#fdf0e6;color:#d9772b}.avyk-root .ph .ph-saved .wl-ic{display:inline-flex!important;flex-direction:row;align-items:center;gap:4px}.avyk-root .ph .ph-saved .wl-badge{min-width:18px;height:18px;font-size:10.5px;background:#d9772b!important;color:#fff!important;border:0!important;box-shadow:0 0 10px rgba(217,119,43,.55)}.avyk-root .ph{box-shadow:0 6px 24px -18px rgba(120,70,20,.5);backdrop-filter:saturate(1.4) blur(8px)}.avyk-root .ph-right{gap:6px!important}.avyk-root .ph-link{display:inline-flex!important;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500;color:#333;transition:background .2s,color .2s,box-shadow .2s}.avyk-root .ph-link:hover{background:#fdf0e6;color:#d9772b;box-shadow:0 6px 16px -10px rgba(217,119,43,.6)}.avyk-root .ph-link svg{flex:0 0 auto}.avyk-root .ph-count{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#fdf0e6;color:#d9772b;font-size:11px;font-weight:700;display:inline-grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(217,119,43,.35)}.avyk-root .ph-vdiv{margin:0 8px}.avyk-root .ph-brand img{height:50px!important;max-width:150px;-o-object-fit:contain;object-fit:contain;filter:invert(1) brightness(0)!important;image-rendering:-webkit-optimize-contrast}@media (max-width:900px){.avyk-root .ph-brand img{height:36px!important}}.avyk-root .ph-brand img{height:62px!important;max-width:180px!important;margin:-6px 0}