:root{--bb-ui-bg:rgba(255,255,255,0.3);--bb-ui-blur:20px;--bb-ui-opacity:1;--bb-ui-s:1;--bb-ui-sx:1;--bb-ui-sy:1;--bb-ui-shape:200px;--bb-ui-x:0px;--bb-ui-y:0px}#bft-toggle,#bft-toggle *{box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;touch-action:none !important;font-family:'BB Pro Text',sans-serif;font-weight:400}#bft-toggle{font-size:14px;line-height:1.428572;letter-spacing:-0.016em;font-weight:normal}#bft-toggle svg{width:16px;height:16px;flex-shrink:0}html.bft-bubble-hidden #bft-toggle,html.bft-bubble-hidden #bft-wheel{display:none !important}body.bft-modal-open{overflow:hidden !important;touch-action:none !important;user-select:none !important}html.bft-no-anim #bft-toggle,html.bft-no-anim #bft-toggle *,html.bft-no-anim .bft-caret,html.bft-no-anim .bft-slider:before,html.bft-no-anim .bft-wheel-item{transition:none !important;animation:none !important}@media (prefers-reduced-motion:reduce){#bft-toggle,#bft-toggle *,.bft-inner,.bft-group-body,.bft-caret,.bft-slider:before,.bft-slider,.bft-wheel-item{transition:none !important;animation:none !important}}#bft-toggle.bb-ui-bubble{position:fixed;left:0;top:0;z-index:999998;width:56px;height:56px;border-radius:var(--bb-ui-shape);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-backdrop-filter:blur(var(--bb-ui-blur)) saturate(180%);backdrop-filter:blur(var(--bb-ui-blur)) saturate(180%);border:1px solid rgba(255,255,255,0.45);box-shadow:0 12px 32px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.6),inset 0 -1px 2px rgba(0,0,0,.05);transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(var(--bb-ui-s)) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1);background-color:var(--bb-ui-bg);opacity:var(--bb-ui-opacity);transform-origin:center center !important;transition:background-color .5s ease,transform .6s cubic-bezier(.25,1.25,.75,1),box-shadow .4s ease,width .5s cubic-bezier(.32,1.16,.64,1),height .5s cubic-bezier(.32,1.16,.64,1),padding .5s cubic-bezier(.32,1.16,.64,1),filter .4s ease,opacity .4s ease,border-radius .6s cubic-bezier(.25,1.25,.75,1);overflow:hidden;will-change:transform,opacity,border-radius,filter}#bft-toggle.bb-ui-bubble.bft-dragging,#bft-toggle.bb-ui-bubble.bft-liquid-active,#bft-toggle.bb-ui-bubble.bft-animating,#bft-toggle.bb-ui-bubble.expanded{will-change:transform,opacity,border-radius,filter}#bft-toggle.bb-ui-bubble::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 120% at 30% 20%,rgba(255,255,255,.8) 0%,rgba(255,255,255,.2) 40%,transparent 80%);pointer-events:none;mix-blend-mode:overlay;opacity:.6}@media (hover:hover){#bft-toggle.bb-ui-bubble:not(.bft-dragging):not(.expanded):hover{box-shadow:0 16px 40px rgba(0,0,0,.25),inset 0 1px 2px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,0.2);filter:brightness(1.05);transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(calc(var(--bb-ui-s) * 1.02)) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1)}}#bft-toggle.shape-squircle:not(.expanded):not(.bft-dragging):not(.bft-closing){--bb-ui-shape:16px}#bft-toggle.shape-teardrop:not(.expanded):not(.bft-dragging):not(.bft-closing){--bb-ui-shape:50% 50% 50% 4px}#bft-toggle.shape-leaf:not(.expanded):not(.bft-dragging):not(.bft-closing){--bb-ui-shape:50% 4px 50% 4px}#bft-toggle.bft-dragging{transition:background-color .4s ease,width .4s ease,height .4s ease,padding .4s ease,box-shadow .3s ease,filter .3s ease,opacity .3s ease,border-radius .4s ease !important;border-radius:999px !important}#bft-toggle.bft-liquid-active{transition:background-color .6s cubic-bezier(.32,1.25,.32,1),border-radius .5s cubic-bezier(.32,1.25,.32,1),box-shadow .4s ease,width .5s cubic-bezier(.32,1.25,.32,1),height .5s cubic-bezier(.32,1.25,.32,1),padding .5s cubic-bezier(.32,1.25,.32,1),opacity .4s ease,filter .4s ease !important}#bft-toggle.bft-liquid-active.bft-animating{transition:transform .6s cubic-bezier(.32,1.25,.32,1),background-color .6s cubic-bezier(.32,1.25,.32,1),border-radius .5s cubic-bezier(.32,1.25,.32,1),box-shadow .4s ease,width .5s cubic-bezier(.32,1.25,.32,1),height .5s cubic-bezier(.32,1.25,.32,1),padding .5s cubic-bezier(.32,1.25,.32,1),opacity .4s ease,filter .4s ease !important}#bft-toggle.bft-press{box-shadow:0 8px 20px rgba(0,0,0,.15),inset 0 1px 2px rgba(255,255,255,.50);filter:saturate(.95);transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(0.98) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1)}#bft-toggle.bft-idle:not(.expanded){opacity:calc(var(--bb-ui-opacity) * 0.45);filter:saturate(.8)}#bft-toggle.bft-minimized:not(.bft-solid){--bb-ui-s:0.90;opacity:calc(var(--bb-ui-opacity) * 0.35)}#bft-toggle.expanded{width:320px;height:auto;max-height:75vh;max-height:75dvh;padding:8px;flex-direction:column;align-items:stretch;border-radius:28px !important;box-shadow:0 20px 50px rgba(0,0,0,.18),inset 0 1px 1px rgba(255,255,255,.6);transform-origin:center center !important;background-color:var(--aum-current-bg) !important}#bft-toggle.bft-dragging.expanded{border-radius:28px !important}#bft-toggle.expanded .bft-scroll-area{touch-action:pan-y !important}@keyframes bftMainLiquid{0%{transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(var(--bb-ui-s)) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1);filter:brightness(1)}30%{border-radius:35% 65% 55% 45% / 45% 45% 65% 55% !important;transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(calc(var(--bb-ui-s) * 0.94)) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1);filter:brightness(0.95)}70%{border-radius:65% 35% 45% 55% / 55% 65% 45% 45% !important;transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(calc(var(--bb-ui-s) * 1.06)) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1);filter:brightness(1.05)}100%{transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(var(--bb-ui-s)) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1);filter:brightness(1)}}#bft-toggle.bft-wheel-liquid:not(.expanded):not(.bft-dragging){animation:bftMainLiquid 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards !important}@keyframes bftBreathingGlow{0%{box-shadow:0 12px 32px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.6),0 0 0px var(--bb-ui-bg)}50%{box-shadow:0 16px 40px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.8),0 0 35px var(--bb-ui-bg);transform:translate3d(var(--bb-ui-x),var(--bb-ui-y),0) translate(-50%,-50%) scale(calc(var(--bb-ui-s) * 1.03)) scale3d(var(--bb-ui-sx),var(--bb-ui-sy),1)}100%{box-shadow:0 12px 32px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.6),0 0 0px var(--bb-ui-bg)}}#bft-toggle.bft-breathing-active:not(.expanded):not(.bft-dragging):not(.bft-liquid-active){animation:bftBreathingGlow 4s ease-in-out infinite !important}@media (max-width:767px){#bft-toggle{width:56px;height:56px}#bft-toggle.expanded{width:75vw;max-width:280px;border-radius:28px !important}#bft-toggle.bft-ultra-min{width:38px;height:38px}#bft-toggle.bft-microbar{width:104px !important;height:46px !important}}#bft-toggle.bft-ultra-min:not(.expanded){width:36px;height:36px}#bft-toggle.bft-microbar:not(.expanded){width:126px !important;height:42px !important;padding:0 12px;justify-content:flex-start;gap:8px;border-radius:999px}#bft-toggle.bft-microbar::after{content:'Menu';font-size:14px;font-family:'BB Pro Text',sans-serif;font-weight:600;color:rgba(0,0,0,.8);letter-spacing:0.3px}.bft-row.boldfont span{font-family:'BB Pro Text',sans-serif;font-weight:600}#bft-toggle.bft-docked-left:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:14px 100% 100% 14px !important}#bft-toggle.bft-docked-right:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:100% 14px 14px 100% !important}#bft-toggle.bft-docked-top:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:14px 14px 100% 100% !important}#bft-toggle.bft-docked-bottom:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:100% 100% 14px 14px !important}#bft-toggle.bft-docked-top-left:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:14px 14px 100% 14px !important}#bft-toggle.bft-docked-top-right:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:14px 14px 14px 100% !important}#bft-toggle.bft-docked-bottom-left:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:14px 100% 14px 14px !important}#bft-toggle.bft-docked-bottom-right:not(.expanded):not(.bft-dragging):not(.bft-closing){border-radius:100% 14px 14px 14px !important}.bft-inner{display:flex;flex-direction:column;gap:12px;border-radius:18px;overflow:hidden;width:100%;opacity:0;transform:scale(1);transform-origin:center center;position:absolute;pointer-events:none;visibility:hidden;transition:opacity .3s ease,transform .6s cubic-bezier(.32,1.25,.32,1),visibility .6s step-end}.expanded .bft-inner{position:relative;padding-right:12px;opacity:1;transform:scale(1);pointer-events:auto;visibility:visible;flex:1 1 auto;min-height:0;overflow-y:hidden;overflow-x:hidden;padding-right:0;transition:opacity .4s ease .1s,transform .6s cubic-bezier(.32,1.25,.32,1),visibility 0s step-start}.bft-scroll-area{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;gap:8px;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.bft-scroll-area::-webkit-scrollbar{display:none}.bft-group{border-radius:18px;overflow:hidden;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px 1px rgba(255,255,255,.8),0 2px 8px rgba(0,0,0,.03);flex-shrink:0}.bft-group-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-family:'BB Pro Text',sans-serif;font-weight:600;font-size:14px;color:#1d1d1f;cursor:pointer}.bft-group-head-title{display:flex;align-items:center;gap:8px}.bft-head-actions{display:flex;align-items:center;gap:4px}.theme-dark .bft-group-head,html.bft-forcedark-root .bft-group-head{color:#f5f5f7}.bft-caret{width:24px;height:24px;color:#1d1d1f88;transition:transform 1s cubic-bezier(0.34,1.56,0.64,1);display:flex;align-items:center;justify-content:center}.bft-caret svg{width:24px;height:24px;stroke-width:2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.bft-caret svg:hover{color:#1d1d1fff}.theme-dark .bft-caret svg:hover{color:#f5f5f7ff}.theme-dark .bft-caret,html.bft-forcedark-root .bft-caret{color:rgba(255,255,255,0.5)}.bft-group.open .bft-caret{transform:rotateX(180deg)}.bft-group.open .bft-caret svg{color:#1d1d1fff}.theme-dark .bft-group.open .bft-caret svg{color:#f5f5f7ff}.bft-pin{width:24px;height:24px;opacity:0.4;transition:all 0.25s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.bft-pin svg{width:14px;height:14px;fill:currentColor;transition:transform 0.25s ease}.bft-pin:hover{opacity:0.75}.bft-group.pinned .bft-pin{opacity:1;color:#007aff !important}.bft-group.pinned .bft-pin svg{transform:rotate(0deg) scale(1.1)}html.theme-dark .bft-group.pinned .bft-pin,html.bft-forcedark-root .bft-group.pinned .bft-pin{color:#0a84ff}.bft-group-body{display:flex;flex-direction:column;gap:8px;max-height:0;padding:0 12px;opacity:0;transform:translateY(-8px);overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1),padding .45s cubic-bezier(.32,1.25,.32,1),opacity .3s ease,transform .45s cubic-bezier(.32,1.25,.32,1)}.bft-group.open .bft-group-body{max-height:3000px;padding:4px 12px 12px;opacity:1;transform:translateY(0);transition:max-height .8s ease-in-out,padding .4s ease,opacity .4s ease,transform .4s cubic-bezier(.32,1.25,.32,1)}.bft-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:normal;color:#1d1d1f;cursor:pointer;padding:0 8px}.bft-mini{font-size:12px;line-height:1.33334;letter-spacing:-0.01em;color:rgba(0,0,0,.55);padding:0 8px;margin-top:6px}.bft-link{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:14px;font-weight:normal;text-decoration:none;color:#1d1d1f;cursor:pointer;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:opacity .2s ease,transform .2s cubic-bezier(.32,1.25,.32,1),background .2s ease}.bft-link:hover{background:rgba(255,255,255,.8);opacity:.98;box-shadow:0 3px 6px rgba(0,0,0,.06)}.bft-link:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.02)}.bft-pill{font-size:11px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.08);color:rgba(0,0,0,.60);font-family:'BB Pro Text',sans-serif;font-weight:600;margin-left:auto}.bft-preset-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.bft-preset-btn{text-align:center;font-size:12px;line-height:1.333334;padding:6px;border-radius:80px;background:rgba(0,0,0,0.05);cursor:pointer;border:1px solid rgba(0,0,0,0.1);font-family:'BB Pro Text',sans-serif;font-weight:600;transition:all 0.2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bft-preset-btn:hover{background:rgba(0,0,0,0.1)}html.theme-dark .bft-preset-btn,html.bft-forcedark-root .bft-preset-btn{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.15);color:#fff}html.theme-dark .bft-preset-btn:hover,html.bft-forcedark-root .bft-preset-btn:hover{background:rgba(255,255,255,0.2)}.bft-range-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:normal;color:#1d1d1f;gap:10px;padding:4px 8px}.bft-range-wrap{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end;max-width:140px}.bft-range-val{font-size:14px;font-family:'BB Pro Text',sans-serif;font-weight:600;background:rgba(0,0,0,.08);padding:2px 6px;border-radius:6px;min-width:38px;text-align:center}.bft-range-input{-webkit-appearance:none;width:100%;height:4px;background:rgba(0,0,0,.15);border-radius:2px;outline:none}.bft-range-input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);cursor:pointer}.bft-icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;opacity:0.6;transition:opacity .2s,transform .2s}.bft-icon-btn:hover{opacity:1;transform:scale(1.1)}.bft-icon-btn:active{transform:scale(0.9)}.bft-switch{position:relative;width:42px;height:24px;cursor:pointer;flex-shrink:0}.bft-switch input{opacity:0;width:0;height:0;position:absolute}.bft-slider{position:absolute;inset:0;background:#e5e5ea;border-radius:999px;border:1px solid rgba(0,0,0,.05);transition:background .25s ease,box-shadow .25s ease}.bft-slider:before{content:'';position:absolute;width:20px;height:20px;left:1px;top:1px;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.8);transition:transform .3s cubic-bezier(.32,1.25,.32,1)}.bft-switch input:checked+.bft-slider{background:#34c759;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-color:transparent}.bft-switch input:checked+.bft-slider:before{transform:translateX(18px)}#bft-color{-webkit-appearance:none;border:2px solid rgba(0,0,0,0.15);border-radius:50%;width:28px;height:28px;padding:0;margin:0;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,0.2);outline:none;background:transparent}#bft-color::-webkit-color-swatch-wrapper{padding:0;border-radius:50%}#bft-color::-webkit-color-swatch{border:none;border-radius:50%}#bft-color::-moz-color-swatch{border:none;border-radius:50%}html.theme-dark #bft-color,html.bft-forcedark-root #bft-color{border:2px solid rgba(255,255,255,0.6)}html.theme-dark #bft-toggle.bb-ui-bubble,html.bft-forcedark-root #bft-toggle.bb-ui-bubble{border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 32px rgba(0,0,0,.7),inset 0 1px 1px rgba(255,255,255,.1),inset 0 -1px 2px rgba(0,0,0,.8)}html.theme-dark #bft-toggle::before,html.bft-forcedark-root #bft-toggle::before{background:radial-gradient(120% 120% at 30% 20%,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 40%,transparent 80%);opacity:.5;mix-blend-mode:screen}html.theme-dark #bft-toggle.bft-microbar::after,html.bft-forcedark-root #bft-toggle.bft-microbar::after{color:rgba(255,255,255,.85)}html.theme-dark .bft-group,html.bft-forcedark-root .bft-group{background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 1px rgba(255,255,255,.08)}html.theme-dark .bft-row,html.bft-forcedark-root .bft-row,html.theme-dark .bft-range-row,html.bft-forcedark-root .bft-range-row,html.theme-dark .bft-group-head,html.bft-forcedark-root .bft-group-head{color:rgba(255,255,255,.9)}html.theme-dark .bft-mini,html.bft-forcedark-root .bft-mini{color:rgba(255,255,255,.55)}html.theme-dark .bft-link,html.bft-forcedark-root .bft-link{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10)}html.theme-dark .bft-link:hover,html.bft-forcedark-root .bft-link:hover{background:rgba(255,255,255,.15)}html.theme-dark .bft-range-val,html.bft-forcedark-root .bft-range-val{background:rgba(255,255,255,.15);color:#fff}html.theme-dark .bft-range-input,html.bft-forcedark-root .bft-range-input{background:rgba(255,255,255,.2)}html.theme-dark .bft-slider,html.bft-forcedark-root .bft-slider{background:#3a3a3c;border-color:#222}html.theme-dark .bft-switch input:checked+.bft-slider,html.bft-forcedark-root .bft-switch input:checked+.bft-slider{background:#30d158}html.bft-lite .bb-ui-bubble{--bb-ui-blur:10px !important;backdrop-filter:blur(10px) saturate(140%) !important;box-shadow:0 8px 20px rgba(0,0,0,.20) !important}@keyframes bftLiquidWobble{0%{border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;transform:translate3d(var(--wx),var(--wy),0) scale(1.1)}34%{border-radius:70% 30% 50% 50% / 30% 30% 70% 70%;transform:translate3d(var(--wx),var(--wy),0) scale(1.15) rotate(4deg)}67%{border-radius:100% 60% 60% 100% / 100% 100% 60% 60%;transform:translate3d(var(--wx),var(--wy),0) scale(1.12) rotate(-4deg)}100%{border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;transform:translate3d(var(--wx),var(--wy),0) scale(1.1)}}#bft-wheel{position:fixed;left:-9995px;top:-9999px;width:1px;height:1px;z-index:999997;pointer-events:none}#bft-wheel.open{pointer-events:auto}.bft-wheel-item{position:absolute;width:52px;height:52px;left:-26px;top:-26px;border-radius:18px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(145deg,var(--bb-ui-bg,rgba(255,255,255,0.6)),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.4);box-shadow:0 12px 30px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;transition:transform .6s cubic-bezier(0.34,1.56,0.64,1),opacity .5s ease,background .4s ease,box-shadow .4s ease;opacity:0;transform:translate3d(0,0,0) scale(0.5);color:#1d1d1f}.bft-wheel-item svg{width:18px;height:18px}@media (max-width:480px){.bft-wheel-item{width:48px;height:48px;left:-24px;top:-24px;border-radius:16px}.bft-wheel-item svg{width:16px;height:16px}}@media (hover:hover){.bft-wheel-item:hover{animation:bftLiquidWobble 2.5s ease-in-out infinite;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.5));box-shadow:0 16px 40px rgba(0,0,0,.25),inset 0 2px 4px rgba(255,255,255,1);z-index:10}}html.theme-dark .bft-wheel-item,html.bft-forcedark-root .bft-wheel-item{background:linear-gradient(145deg,var(--bb-ui-bg,rgba(50,50,50,0.7)),rgba(20,20,20,.6));border:1px solid rgba(255,255,255,.15);box-shadow:0 16px 40px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.1);color:#fff}html.theme-dark .bft-wheel-item:hover,html.bft-forcedark-root .bft-wheel-item:hover{background:linear-gradient(145deg,rgba(80,80,80,.8),rgba(40,40,40,.7));box-shadow:0 16px 40px rgba(0,0,0,.8),inset 0 2px 4px rgba(255,255,255,.3)}#wpadminbar,#adminmenuwrap,#adminmenuback{transition:transform .45s cubic-bezier(.32,1.25,.32,1),opacity .35s ease}html.bft-hidden #wpadminbar{transform:translateY(-120%);opacity:0;pointer-events:none}html.bft-hidden #adminmenuwrap,html.bft-hidden #adminmenuback{transform:translateX(-120%);opacity:0;pointer-events:none}html.bft-hidden{margin-top:0 !important}html.bft-hidden body{margin-top:0 !important;padding-top:0 !important}html.bft-hidden #wpcontent,html.bft-hidden #wpfooter{margin-left:0 !important}html.bft-compact #adminmenuwrap{width:60px !important}html.bft-compact #wpcontent{margin-left:60px !important}#bft-clear-color{pointer-events:auto !important}#bft-apple-modal{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,0.5);display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity 0.3s ease}#bft-apple-modal.show{display:flex;opacity:1}.bft-apple-box{background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);width:290px;border-radius:18px;display:flex;flex-direction:column;align-items:center;box-shadow:0 16px 40px rgba(0,0,0,0.25),inset 0 1px 1px rgba(255,255,255,1);transform:scale(1.05);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden}#bft-apple-modal.show .bft-apple-box{transform:scale(1)}.bft-apple-text{padding:22px 18px;text-align:center}.bft-apple-title{font-size:20px;font-family:'BB Pro Text',sans-serif;font-weight:600;color:#000;margin-bottom:6px}.bft-apple-desc{font-size:14px;font-family:'BB Pro Text',sans-serif;font-weight:400;color:#333;line-height:1.4}.bft-apple-actions{display:flex;width:100%;border-top:1px solid rgba(0,0,0,0.1) !important}.bft-apple-btn{flex:1;background:transparent !important;border:none !important;padding:12px !important;font-size:17px;line-height:1.176471;letter-spacing:-0.022em;cursor:pointer;outline:none;font-family:'BB Pro Text',sans-serif;font-weight:400;transition:background none}.bft-apple-cancel{color:#007aff !important;border-right:1px solid rgba(0,0,0,0.1) !important}.bft-apple-confirm{color:#007aff !important;font-family:'BB Pro Text',sans-serif;font-weight:600}.bft-apple-confirm.destructive{color:#ff3b30 !important}.bft-apple-btn:hover{background:rgba(0,0,0,0.05) !important}.bft-apple-confirm.destructive:hover{color:#ff2233 !important}html.theme-dark .bft-apple-box,html.bft-forcedark-root .bft-apple-box{background:rgba(45,45,45,0.9);box-shadow:0 16px 40px rgba(0,0,0,0.6),inset 0 1px 1px rgba(255,255,255,0.1)}html.theme-dark .bft-apple-title,html.bft-forcedark-root .bft-apple-title{color:#fff}html.theme-dark .bft-apple-desc,html.bft-forcedark-root .bft-apple-desc{color:#ccc}html.theme-dark .bft-apple-actions,html.bft-forcedark-root .bft-apple-actions{border-top:1px solid rgba(255,255,255,0.15) !important}html.theme-dark .bft-apple-cancel,html.bft-forcedark-root .bft-apple-cancel{border-right:1px solid rgba(255,255,255,0.15) !important;color:#0a84ff !important}html.theme-dark .bft-apple-btn:hover,html.bft-forcedark-root .bft-apple-btn:hover{background:rgba(255,255,255,0.1) !important}.bft-pin{width:24px;height:24px;opacity:0.45;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1d1d1f;transition:opacity 0.28s ease,transform 0.28s ease}.bft-pin svg{width:18px;height:18px;fill:none;transform:rotate(20deg) scale(1);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.32s cubic-bezier(0.34,1.56,0.64,1)}.bft-group.pinned .bft-pin{opacity:1;color:#007aff}.bft-pin:hover{opacity:1;transform:scale(1.12)}.bft-pin:active{transform:scale(0.94);opacity:0.75}html.theme-dark .bft-pin,html.bft-forcedark-root .bft-pin{color:#f5f5f7}html.theme-dark .bft-group.pinned .bft-pin,html.bft-forcedark-root .bft-group.pinned .bft-pin{color:#0a84ff}.bft-group-head-title{font-size:17px;letter-spacing:-0.022em;line-height:1.176471;font-family:'BB Pro Text',sans-serif;font-weight:400}.bft-group.open .bft-group-head-title{font-family:'BB Pro Text',sans-serif;font-weight:600}.bft-group.open .bft-pin{color:#1d1d1f;opacity:1}.theme-dark .bft-group.open .bft-pin{color:#f5f5f7;opacity:1}.bft-link.bft-get-btn{background:#0070ee !important;color:#fff !important;border:none !important;font-family:'BB Pro Text',sans-serif;font-weight:400;justify-content:center !important;margin:8px 0 12px 0 !important}.bft-link.bft-get-btn svg{color:#fff !important}.bft-link.bft-get-btn:hover,.theme-dark .bft-link.bft-get-btn:hover{background:#09f !important;transform:scale(1.01);box-shadow:0 6px 16px rgba(0,112,238,0.3) !important}html.theme-dark .bft-link.bft-get-btn,html.bft-forcedark-root .bft-link.bft-get-btn{background:#0a84ff !important}@media (max-width:767px){.bft-group-head{padding:8px 15px}.bft-scroll-area{gap:6px}.bft-group-head-title{font-size:15px;letter-spacing:-0.02em;line-height:1.333334}#bft-toggle.bft-tight .bft-row,#bft-toggle.bft-tight .bft-range-row,#bft-toggle.bft-tight .bft-link,#bft-toggle.bft-tight .bft-range-val,#bft-toggle.bft-tight .bft-row input{font-size:12px;letter-spacing:-0.01em;line-height:1.333334}#bft-toggle.bft-tight .bft-group-head-title{font-size:14px;letter-spacing:-0.016em;line-height:1.428572}#bft-toggle.bft-tight .bft-switch{transform:scale(.85);transform-origin:right center}}
