.GlobalFAB_fab__lLh2-{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,gold,#ffed4a);border:none;border-radius:50%;bottom:calc(110px + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 20px #ffd7004d;color:#004d00;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:56px;justify-content:center;min-height:56px;min-width:56px;position:fixed;right:calc(20px + env(safe-area-inset-right, 0px));transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:9999}.GlobalFAB_fab__lLh2-:hover{background:linear-gradient(135deg,#ffed4a,gold);box-shadow:0 6px 25px #ffd70066;transform:scale(1.1)}.GlobalFAB_fab__lLh2-:focus{background:linear-gradient(135deg,#ffed4a,gold);outline:3px solid #fffc;outline-offset:2px}.GlobalFAB_fab__lLh2-:active{box-shadow:0 2px 10px #ffd70080;transform:scale(.95)}.GlobalFAB_fab__lLh2-.GlobalFAB_menu-open__rw\+gU{background:linear-gradient(135deg,#ff4757,#ff6b7a);color:#fff;transform:rotate(45deg)}.GlobalFAB_fab__lLh2-.GlobalFAB_menu-open__rw\+gU:hover{box-shadow:0 6px 25px #ff475766;transform:rotate(45deg) scale(1.1)}.GlobalFAB_fab__lLh2-.GlobalFAB_menu-open__rw\+gU:focus{outline:3px solid #fffc;outline-offset:2px}.GlobalFAB_fab__lLh2-.GlobalFAB_menu-open__rw\+gU:active{box-shadow:0 2px 10px #ff475780;transform:rotate(45deg) scale(.95)}.GlobalFAB_menu-overlay__KZAKU{align-items:center;animation:GlobalFAB_fadeIn__BYU6t .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.GlobalFAB_menu-content__ZmmnD{animation:GlobalFAB_slideUp__RRp9- .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:20px;max-height:80vh;max-width:320px;overflow-y:auto;padding:16px;width:100%}.GlobalFAB_menu-item__A75KK{align-items:center;background:#0000;border:none;border-radius:12px;color:#1a1a1a;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;margin:4px 0;padding:16px;text-align:left;transition:all .2s ease;width:100%}.GlobalFAB_menu-item__A75KK:hover{background:#f3f4f6;transform:translateX(4px)}.GlobalFAB_menu-item__A75KK:active{transform:translateX(4px) scale(.98)}.GlobalFAB_menu-item__A75KK.GlobalFAB_active__W5U0X{background:linear-gradient(135deg,#004d00,#00663d);color:#fff}.GlobalFAB_menu-item__A75KK.GlobalFAB_active__W5U0X:hover{background:linear-gradient(135deg,#00663d,#004d00)}.GlobalFAB_menu-icon__\+uNp1{font-size:20px;min-width:24px;text-align:center}.GlobalFAB_menu-label__EtUMg{flex:1 1;font-weight:500}.GlobalFAB_menu-header__haUo9{align-items:center;border-bottom:2px solid #004d00;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px 0}.GlobalFAB_menu-title__YbR43{color:#004d00;font-size:18px;font-weight:700;text-shadow:0 1px 2px #ffcc004d}.GlobalFAB_category-section__lR0kz{margin-bottom:12px}.GlobalFAB_category-header__tjxOa{align-items:center;background:linear-gradient(135deg,#004d00,#00663d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:4px;padding:12px;transition:all .2s ease;width:100%}.GlobalFAB_category-header__tjxOa:hover{background:linear-gradient(135deg,#00663d,#004d00);transform:translateY(-1px)}.GlobalFAB_category-header__tjxOa.GlobalFAB_expanded__0\+nV\+{background:linear-gradient(135deg,#00663d,#007a4d)}.GlobalFAB_dropdown-arrow__oYdya{font-size:10px;transition:transform .2s ease}.GlobalFAB_category-header__tjxOa.GlobalFAB_expanded__0\+nV\+ .GlobalFAB_dropdown-arrow__oYdya{transform:rotate(180deg)}.GlobalFAB_generator-list__XXJmd{background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;max-height:180px;overflow-y:auto}.GlobalFAB_generator-item__wsVfI{align-items:center;background:#0000;border:none;border-bottom:1px solid #e5e5e5;color:#333;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:10px 12px;text-align:left;transition:all .15s ease;width:100%}.GlobalFAB_generator-info__WNLYC{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.GlobalFAB_generator-item__wsVfI:last-child{border-bottom:none}.GlobalFAB_generator-item__wsVfI:hover{background:#f0f9f0;color:#004d00;padding-left:16px}.GlobalFAB_generator-item__wsVfI:active{transform:scale(.98)}.GlobalFAB_generator-item__wsVfI.GlobalFAB_active__W5U0X{background:linear-gradient(135deg,#004d00,#00663d);color:#fff;font-weight:600}.GlobalFAB_generator-item__wsVfI.GlobalFAB_active__W5U0X:hover{background:linear-gradient(135deg,#00663d,#004d00);padding-left:12px}.GlobalFAB_generator-item__wsVfI.GlobalFAB_favorite__pPCdL{border-left:3px solid #ff4757}.GlobalFAB_generator-number__e3nKQ{font-size:14px;font-weight:600;min-width:50px}.GlobalFAB_generator-type__nAzy6{font-size:11px;letter-spacing:.5px;opacity:.85;text-transform:uppercase}.GlobalFAB_heart-icon__gzljs{border-radius:50%;color:#999;cursor:pointer;font-size:16px;min-width:24px;padding:4px;text-align:center;transition:all .2s ease}.GlobalFAB_heart-icon__gzljs:hover{background:#ff47571a;transform:scale(1.1)}.GlobalFAB_heart-icon__gzljs.GlobalFAB_favorited__\+o8f1{color:#ff4757}.GlobalFAB_heart-icon__gzljs.GlobalFAB_favorited__\+o8f1:hover{background:#ff475733}.GlobalFAB_favorites-filter__EvwQJ{align-items:center;background:linear-gradient(135deg,#fc0,#e6b800);border:1px solid #0000;border-radius:6px;color:#004d00;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:4px;margin-top:4px;padding:6px 12px;transition:all .2s ease}.GlobalFAB_favorites-filter__EvwQJ:hover{background:linear-gradient(135deg,gold,#fc0);box-shadow:0 2px 6px #0003;transform:translateY(-1px)}.GlobalFAB_favorites-filter__EvwQJ.GlobalFAB_active__W5U0X{background:linear-gradient(135deg,#ff4757,#e55555);color:#fff}.GlobalFAB_favorites-filter__EvwQJ.GlobalFAB_active__W5U0X:hover{background:linear-gradient(135deg,#ff6b7a,#ff4757)}.GlobalFAB_filter-icon__vwHdf{font-size:12px}.GlobalFAB_filter-text__VsHe4{font-size:10px;font-weight:600}@keyframes GlobalFAB_fadeIn__BYU6t{0%{opacity:0}to{opacity:1}}@keyframes GlobalFAB_slideUp__RRp9-{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.GlobalFAB_fab__lLh2-{bottom:calc(80px + env(safe-area-inset-bottom, 0px));font-size:22px;height:52px;min-height:52px;min-width:52px;right:calc(16px + env(safe-area-inset-right, 0px));width:52px}.GlobalFAB_menu-content__ZmmnD{margin:12px;max-width:calc(100vw - 24px);padding:12px}.GlobalFAB_menu-title__YbR43{font-size:16px}.GlobalFAB_category-header__tjxOa{font-size:13px;padding:10px}.GlobalFAB_generator-list__XXJmd{max-height:150px}.GlobalFAB_generator-item__wsVfI{font-size:12px;padding:8px 10px}.GlobalFAB_generator-number__e3nKQ{font-size:13px;min-width:45px}.GlobalFAB_generator-type__nAzy6{font-size:10px}.GlobalFAB_heart-icon__gzljs{font-size:14px;min-width:20px;padding:2px}.GlobalFAB_favorites-filter__EvwQJ{font-size:9px;gap:2px;padding:4px 8px}.GlobalFAB_filter-icon__vwHdf{font-size:10px}.GlobalFAB_filter-text__VsHe4{font-size:8px}}.GlobalFAB_fab__lLh2-:focus-visible{outline:3px solid #fffc;outline-offset:2px}.GlobalFAB_menu-item__A75KK:focus-visible{outline:2px solid #004d00;outline-offset:2px}@media (prefers-contrast:high){.GlobalFAB_fab__lLh2-{border:3px solid #000;box-shadow:0 4px 20px #000c}.GlobalFAB_fab__lLh2-:focus{outline-color:#000;outline-width:4px}.GlobalFAB_fab__lLh2-.GlobalFAB_menu-open__rw\+gU{border-color:#fff}.GlobalFAB_menu-content__ZmmnD{border:2px solid #000}.GlobalFAB_menu-item__A75KK{border:1px solid #0000}.GlobalFAB_menu-item__A75KK:hover{border-color:#000}}@media (prefers-reduced-motion:reduce){.GlobalFAB_fab__lLh2-{transition-duration:.1s}.GlobalFAB_fab__lLh2-.GlobalFAB_menu-open__rw\+gU:active,.GlobalFAB_fab__lLh2-.GlobalFAB_menu-open__rw\+gU:hover,.GlobalFAB_fab__lLh2-:active,.GlobalFAB_fab__lLh2-:hover{transform:none}.GlobalFAB_menu-content__ZmmnD,.GlobalFAB_menu-overlay__KZAKU{animation:none}.GlobalFAB_menu-item__A75KK:hover{transform:none}}