/* HGO_PERF459 */
/* /menu-loading-v125.css */
html.hgo125-start.hgo125-loading body :is(#balance-value,.ref57-balance strong){position:relative!important;color:transparent!important;min-height:22px!important;min-width:78px!important;border-radius:7px!important;background:linear-gradient(110deg,#e4eaf070 15%,#ffffffdc 45%,#dce8f380 70%)!important;background-size:220% 100%!important;animation:hgo125-glass 1.6s ease-in-out infinite!important;overflow:hidden!important;text-shadow:none!important}
html.hgo125-start.hgo125-loading body #service-grid>.service-card{display:none!important}
html.hgo125-start.hgo125-loading body #service-grid{display:block!important;min-height:90px!important;max-height:90px!important;position:relative!important}
html.hgo125-start.hgo125-loading body #service-grid:before{content:''!important;display:block!important;width:100%!important;height:70px!important;border-radius:20px!important;background:linear-gradient(110deg,#e9eef477 15%,#ffffffdb 45%,#e2ebf580 70%)!important;background-size:220% 100%!important;animation:hgo125-glass 1.6s ease-in-out infinite!important;box-shadow:inset 0 1px 0 #ffffffaa!important}
html.hgo125-start.hgo125-error body #service-grid>.service-card[data-studio-kind="game"],html.hgo125-start.hgo125-error body #service-grid>.service-card[data-studio-kind="cinema"]{display:none!important}
.hgo125-retry{padding:15px;border:1px solid #dbe4ef;border-radius:16px;background:#ffffffb8;color:#334155;cursor:pointer}
html.hgo-home-v50.hgo125-start body #service-grid .service-icon.ref50-crop{background-image:url('/home-reference-fast-v125.webp')!important}
@keyframes hgo125-glass{0%{background-position:130% 0}100%{background-position:-90% 0}}
@media(prefers-reduced-motion:reduce){html.hgo125-start body :is(#balance-value,.ref57-balance strong,#service-grid:before){animation:none!important}}


/* /menu-opening-v119.css */
html.hgo119-pending body{visibility:hidden!important}
html.hgo119-modern body #service-grid>.skeleton{display:none!important}
html.hgo119-modern body #service-grid:has(>.skeleton){min-height:76px!important;max-height:76px!important;overflow:hidden!important}
html.hgo119-modern.hgo-home-v50 body #service-grid>.service-card:not([data-ref50]){visibility:hidden!important}


/* /global-nav-csp-v112.css */
/* HGO_NAVBAR_EXTERNAL_CSP112 */

:root{--hgo-nav-h:60px;--hgo-nav-top:max(10px,env(safe-area-inset-top,0px))}
[data-hgo-global-hidden="1"]{display:none!important}
.hgo-global-spacer{height:calc(var(--hgo-nav-h) + var(--hgo-nav-top) + 13px);display:block;pointer-events:none}
.hgo-global-nav,.hgo-global-nav *,.hgo-global-layer,.hgo-global-layer *{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.hgo-global-nav{position:fixed;z-index:2147483000;top:var(--hgo-nav-top);left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 28px));height:var(--hgo-nav-h);display:flex;justify-content:space-between;align-items:center;gap:14px;padding:7px 8px;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border-radius:23px;box-shadow:0 14px 38px rgba(15,23,42,.08)}
.hgo-gbrand{display:grid;place-items:center;width:68px;height:46px;flex:0 0 68px;border-radius:17px;background:#fff;text-decoration:none;overflow:hidden}
.hgo-gbrand img{display:block;width:54px;height:36px;object-fit:contain}
.hgo-gactions{display:flex;gap:7px;align-items:center;min-width:0}
.hgo-gbtn,.hgo-gaccount{height:40px;border:1px solid #e7e8ec;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 5px 14px rgba(15,23,42,.04);color:#333;transition:transform .16s ease,background .16s ease,border-color .16s ease}
.hgo-gbtn{position:relative;width:40px;flex:0 0 40px;padding:0}
.hgo-gbtn:hover,.hgo-gaccount:hover{transform:translateY(-1px);border-color:#dcdde3;background:#fff}
.hgo-gbtn.support{color:#6d28d9;background:#f5f3ff;border-color:#e8e2ff}
.hgo-gbtn svg,.hgo-gaccount svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.hgo-gnotice-dot{position:absolute;right:-4px;top:-5px;display:block;width:9px;height:9px;border:2px solid #fff;border-radius:999px;background:#ff3d59;box-shadow:0 1px 4px rgba(255,61,89,.25)}
.hgo-gaccount{gap:7px;padding:0 10px;min-width:0;max-width:150px;color:#242424;font-size:10px;font-weight:850;white-space:nowrap}
.hgo-gaccount .hgo-gaccount-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#a1a1aa;box-shadow:0 0 0 4px #f4f4f5}
.hgo-gaccount.is-auth .hgo-gaccount-dot{background:#18a558;box-shadow:0 0 0 4px #dcfce7}
.hgo-gaccount .hgo-gaccount-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hgo-gaccount svg{width:14px;height:14px;flex:0 0 14px}
.hgo-global-layer{position:fixed;inset:0;z-index:2147483100;display:none}.hgo-global-layer.show{display:block}.hgo-gbackdrop{position:absolute;inset:0;background:rgba(10,12,18,.32);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.hgo-gsheet{position:absolute;left:50%;top:82px;transform:translateX(-50%);width:min(540px,calc(100% - 22px));max-height:min(720px,calc(100dvh - 100px));overflow:auto;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:26px;padding:18px;box-shadow:0 30px 80px rgba(15,23,42,.23);color:#1e1e22}.hgo-gsheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.hgo-gsheet-head small{display:block;font-size:8px;font-weight:900;letter-spacing:.12em;color:#8b8b94;margin-bottom:4px}.hgo-gsheet-head h2{font-size:23px;line-height:1.04;letter-spacing:-.8px;margin:0;font-weight:900}.hgo-gclose{width:34px;height:34px;border:0;border-radius:50%;background:#f1f2f4;color:#666;cursor:pointer;font-size:20px;line-height:1}
.hgo-gsearchbox{height:52px;border-radius:17px;background:#f4f5f7;border:1px solid #e8e9ed;display:flex;align-items:center;padding:0 14px;gap:9px}.hgo-gsearchbox svg{width:18px;height:18px;stroke:#777;fill:none;stroke-width:2}.hgo-gsearchbox input{border:0;outline:0;background:transparent;width:100%;font-size:15px;font-weight:700;color:#202024}.hgo-gresults{display:grid;gap:7px;margin-top:12px}.hgo-gresult{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:#f7f7f9;border-radius:16px;padding:12px 13px;text-align:left;color:#232329;cursor:pointer}.hgo-gresult:hover{background:#efeff4}.hgo-gresult b{display:block;font-size:11px;font-weight:900}.hgo-gresult small{display:block;margin-top:3px;font-size:8.5px;color:#85858e}.hgo-gresult em{font-style:normal;font-size:18px;color:#a1a1aa}.hgo-gempty{padding:24px 8px;text-align:center;color:#8a8a92;font-size:10px}
.hgo-gann-list,.hgo-gaccount-links{display:grid;gap:8px}.hgo-gann{border:1px solid #ececf0;border-radius:17px;overflow:hidden;background:#fafafa}.hgo-gann img{width:100%;max-height:190px;object-fit:cover;display:block}.hgo-gann div{padding:12px}.hgo-gann small{font-size:8px;color:#97979f}.hgo-gann h3{font-size:12px;margin:4px 0 5px}.hgo-gann p{font-size:9.5px;line-height:1.55;color:#696971;margin:0}
.hgo-gprofile{display:flex;align-items:center;gap:12px;padding:14px;border-radius:19px;background:linear-gradient(135deg,#171719,#313139);color:#fff;margin-bottom:9px}.hgo-gprofile-avatar{width:48px;height:48px;border-radius:16px;background:#44444d;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;font-weight:900}.hgo-gprofile-avatar img{width:100%;height:100%;object-fit:cover}.hgo-gprofile small{display:block;color:#aaaab5;font-size:8px;font-weight:800;letter-spacing:.08em}.hgo-gprofile strong{display:block;margin-top:3px;font-size:13px}.hgo-gwallet{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-radius:17px;background:#f4f5f7;margin-bottom:9px}.hgo-gwallet span{font-size:8px;color:#777;font-weight:800}.hgo-gwallet b{font-size:17px}.hgo-gwallet a{padding:8px 11px;border-radius:11px;background:#171719;color:#fff;text-decoration:none;font-size:9px;font-weight:900}
.hgo-gaccount-links{grid-template-columns:1fr 1fr}.hgo-gaccount-links a,.hgo-gaccount-links button{border:0;border-radius:15px;padding:12px;background:#f6f6f8;text-decoration:none;color:#25252a;text-align:left;cursor:pointer;font-size:9.5px;font-weight:850}.hgo-gaccount-links .wide{grid-column:1/-1}.hgo-gaccount-links .danger{background:#fff0f2;color:#be123c}.hgo-gaccount-links .support{background:#f3efff;color:#6d28d9}
.hgo-glogin{display:grid;gap:9px}.hgo-glogin label{font-size:9px;font-weight:850;color:#606068}.hgo-glogin input{width:100%;border:1px solid #e1e2e6;background:#f7f8fa;border-radius:15px;padding:14px;font-size:16px;font-weight:750;outline:0}.hgo-gprimary{width:100%;border:0;border-radius:15px;padding:13px;background:#171719;color:#fff;font-size:10.5px;font-weight:900;cursor:pointer}.hgo-gsecondary{width:100%;border:0;border-radius:15px;padding:12px;background:#f2f3f5;color:#555;font-size:9.5px;font-weight:850;cursor:pointer}.hgo-gmsg{padding:10px 11px;border-radius:13px;background:#f3f4f6;font-size:9px;line-height:1.45}.hgo-gmsg.error{background:#fff0f2;color:#be123c}.hgo-gmsg.ok{background:#ecfdf3;color:#137a43}
.hgo-gsupport-status{padding:12px;border-radius:15px;background:#f4f5f7;font-size:9px;font-weight:800;margin-bottom:10px}.hgo-gsupport-status.connected{background:#ecfdf3;color:#137a43}.hgo-gsupport-lines{min-height:140px;max-height:330px;overflow:auto;display:grid;gap:7px;padding:4px 0 10px}.hgo-gbubble{max-width:84%;padding:9px 11px;border-radius:14px;background:#f1f2f5;font-size:9.5px;line-height:1.5;white-space:pre-wrap}.hgo-gbubble.user{justify-self:end;background:#171719;color:#fff}.hgo-gbubble.admin{justify-self:start;background:#f2edff;color:#5b21b6}.hgo-gsupport-form{display:flex;gap:7px}.hgo-gsupport-form input{min-width:0;flex:1;border:1px solid #e0e1e5;background:#f7f8fa;border-radius:14px;padding:12px;font-size:14px;outline:0}.hgo-gsupport-form button{border:0;border-radius:14px;padding:0 15px;background:#171719;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.hgo-gsupport-intake{display:grid;gap:8px}.hgo-gsupport-intake button{display:grid;gap:3px;text-align:left;border:1px solid #e3e4e8;border-radius:14px;padding:11px;background:#f7f8fa;color:#242429;cursor:pointer}.hgo-gsupport-intake button.direct{background:#171719;color:#fff;border-color:#171719}.hgo-gsupport-intake b{font-size:9.5px}.hgo-gsupport-intake small{font-size:8px;color:#858790}.hgo-gsupport-intake .direct small{color:#b8bac2}.hgo-gsupport-categories{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.hgo-gsupport-categories button{border:1px solid #e1e2e6;border-radius:12px;padding:10px 8px;background:#f7f8fa;font-size:8.5px;font-weight:850;cursor:pointer}
.hgo-gtoast{position:fixed;z-index:2147483200;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%,18px);opacity:0;pointer-events:none;padding:10px 14px;border-radius:999px;background:#171719;color:#fff;font:850 9.5px/1.2 Inter,sans-serif;box-shadow:0 14px 35px rgba(15,23,42,.22);transition:.2s}.hgo-gtoast.show{opacity:1;transform:translate(-50%,0)}.hgo-gtoast.error{background:#be123c}
.hgo-gaccount-links .account-delete{background:#fff4f4!important;color:#a42f2f!important;border-color:#f1d7d7!important}.hgo-gdelete-note{padding:14px;border-radius:17px;background:#fff5f5;border:1px solid #f0d8d8;color:#603838}.hgo-gdelete-note b{font-size:11px}.hgo-gdelete-note p{font-size:9px;line-height:1.5;margin:6px 0 0}.hgo-gdelete-label{display:block;margin:14px 0 6px;font-size:9px;font-weight:900}.hgo-gdelete-reason{width:100%;min-height:105px;padding:12px;border:1px solid #e0e1e6;border-radius:15px;background:#fafafa;resize:vertical;font:inherit;font-size:11px;outline:none}.hgo-gdelete-submit{margin-top:10px;background:#a53030!important}.hgo-gdelete-cancel{margin-top:8px}
/* V31.18 · global hesap merkezi = hilemgo.com hesap merkezi */
.hgo-global-layer.hgo-account-layer .hgo-gbackdrop{background:rgba(27,27,40,.16);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.hgo-gsheet.hgo-account-mode{left:auto;right:max(12px,calc((100vw - 1120px)/2));top:78px;transform:none;width:min(390px,calc(100% - 20px));max-height:calc(100dvh - 94px);padding:12px;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:rgba(255,255,255,.93);box-shadow:0 28px 90px rgba(35,37,58,.23);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);overflow:hidden;display:flex;flex-direction:column;color:#27272e}
.hgo-gsheet.hgo-account-mode>.hgo-gsheet-head{display:none}.hgo-gsheet.hgo-account-mode>.hgo-gbody{display:flex;flex-direction:column;min-height:0}
.hgo-account-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:5px 4px 11px;flex:0 0 auto}.hgo-account-avatar{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:17px;background:linear-gradient(145deg,#25252e,#7258e7 58%,#438eff);color:#fff;font-size:20px;font-weight:950;box-shadow:0 12px 24px rgba(89,69,190,.20);overflow:visible}.hgo-account-avatar>span{position:relative;z-index:1}.hgo-account-avatar>img{position:absolute;inset:0;width:100%;height:100%;border-radius:17px;object-fit:cover;z-index:2}.hgo-account-avatar.has-photo>span{visibility:hidden}.hgo-account-avatar i{position:absolute;z-index:3;right:-2px;bottom:-2px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#28bc6e}.hgo-account-who{display:grid;gap:2px;min-width:0}.hgo-account-who small{color:#9b9ba6;font-size:8px;font-weight:900;letter-spacing:1px}.hgo-account-who strong{font-size:15px;font-weight:900;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgo-account-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #dedee7;border-radius:13px;background:#ececf3;color:#555562;font-size:22px;font-weight:900;line-height:1;cursor:pointer}
.hgo-account-wallet{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px;border-radius:20px;background:linear-gradient(120deg,#272330,#423575 48%,#3f7fc4);color:#fff;overflow:hidden;box-shadow:0 12px 25px rgba(55,49,105,.18);flex:0 0 auto}.hgo-account-wallet>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:17px}.hgo-account-wallet small{font-size:7px;font-weight:900;letter-spacing:.8px;opacity:.7}.hgo-account-wallet b{font-size:15px;white-space:nowrap}.hgo-account-wallet a{padding:8px 10px;border-radius:11px;background:#fff;color:#3c3560;text-decoration:none;font-size:9px;font-weight:900;white-space:nowrap}
.hgo-account-quick{display:grid;gap:7px;margin-top:9px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.hgo-account-quick>a,.hgo-account-quick>button{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;min-height:64px;padding:10px;border:1px solid #ececf2;border-radius:17px;background:#fff;text-align:left;text-decoration:none;color:#27272e;cursor:pointer;font:inherit}.hgo-account-quick i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#f0edff,#edf5ff);font-style:normal;font-size:19px}.hgo-account-quick span{display:grid;gap:2px;min-width:0}.hgo-account-quick b{font-size:11px;font-weight:900}.hgo-account-quick small{font-size:8.5px;color:#92929d;font-weight:650}.hgo-account-quick em{font-style:normal;color:#a0a0aa;font-size:20px;font-weight:900}.hgo-account-quick .hgo-account-support{background:linear-gradient(135deg,#fff,#f6fffa);border-color:#dff4e7}.hgo-account-quick .hgo-account-support i{background:linear-gradient(145deg,#e8fff1,#eef5ff)}.hgo-account-quick .hgo-account-support em{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;background:#e8f9ef;color:#17894b;font-size:7px}.hgo-account-quick .hgo-account-support u{width:5px;height:5px;border-radius:50%;background:#27bc69;text-decoration:none;animation:hgoAccountLive 1.5s infinite}.hgo-account-quick .hgo-account-delete{background:linear-gradient(135deg,#fff,#fff7f7);border-color:#f1dada}.hgo-account-quick .hgo-account-delete i{background:linear-gradient(145deg,#fff0f0,#fff7f7)}.hgo-account-quick .hgo-account-delete b{color:#9f3030}
.hgo-account-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding:3px 4px;flex:0 0 auto}.hgo-account-foot a{color:#6e6e79;text-decoration:none;font-size:8.5px;font-weight:800}.hgo-account-foot .hgo-account-logout{padding:8px 10px;border:0;border-radius:11px;background:#fff0f0;color:#b84242;font-size:8.5px;font-weight:900;cursor:pointer}.hgo-account-foot .hgo-account-logout:disabled{opacity:.62;cursor:wait}
@keyframes hgoAccountLive{0%,100%{box-shadow:0 0 0 0 rgba(39,188,105,.3)}50%{box-shadow:0 0 0 5px rgba(39,188,105,0)}}
@media (min-width:621px) and (max-height:900px){.hgo-account-top{min-height:88px;padding-top:16px;padding-bottom:15px}.hgo-account-wallet{padding:13px 14px}.hgo-account-quick>a,.hgo-account-quick>button{min-height:58px;padding:7px 10px}.hgo-account-quick i{width:40px;height:40px;border-radius:13px;font-size:18px}.hgo-account-foot{padding:9px 14px 11px}}
@media(max-width:620px){.hgo-gsheet.hgo-account-mode{left:10px;right:10px;top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 20px);border-radius:26px}.hgo-account-top{padding-left:16px}.hgo-account-wallet{grid-template-columns:1fr auto}.hgo-account-wallet a{grid-column:1/-1;text-align:center}}
@media(max-width:700px){.hgo-global-nav{width:calc(100% - 20px);top:max(7px,env(safe-area-inset-top,0px));border-radius:20px}.hgo-global-spacer{height:calc(var(--hgo-nav-h) + max(7px,env(safe-area-inset-top,0px)) + 11px)}.hgo-gbrand{width:58px;flex-basis:58px}.hgo-gbrand img{width:48px;height:32px}.hgo-gbtn{width:38px;flex-basis:38px}.hgo-gaccount{max-width:115px;padding:0 9px}.hgo-gactions{gap:7px}.hgo-gsheet{top:auto;bottom:8px;max-height:calc(100dvh - 18px);width:calc(100% - 12px);border-radius:26px;padding:16px}.hgo-gaccount-links{grid-template-columns:1fr}}
@media(max-width:370px){.hgo-global-nav{gap:7px}.hgo-gactions{gap:5px}.hgo-gaccount{max-width:96px;padding:0 8px}.hgo-gaccount .hgo-gaccount-label{max-width:52px}}
/* V28 host modal awareness + dark surfaces */
.hgo-global-nav{transition:opacity .2s ease,transform .22s ease,filter .22s ease,background .2s ease,border-color .2s ease}
body.modal-open .hgo-global-nav,body.hgo-host-modal-open .hgo-global-nav{z-index:30;opacity:.72;pointer-events:none;filter:blur(5px) saturate(.82);transform:translate(-50%,0) scale(.99)}
.hgo-global-nav.is-dark{background:rgba(12,12,15,.82);border-color:rgba(255,255,255,.12);box-shadow:0 18px 50px rgba(0,0,0,.36)}
.hgo-global-nav.is-dark .hgo-gbrand,.hgo-global-nav.is-dark .hgo-gbtn,.hgo-global-nav.is-dark .hgo-gaccount{background:rgba(28,28,33,.92);border-color:rgba(255,255,255,.12);color:#f5f5f7;box-shadow:none}
.hgo-global-nav.is-dark .hgo-gbtn.support{background:rgba(88,65,155,.28);border-color:rgba(167,139,250,.24);color:#c4b5fd}.hgo-global-nav.is-dark .hgo-gnotice-dot{border-color:#151519}
.hgo-global-nav.is-dark .hgo-gaccount .hgo-gaccount-dot{box-shadow:0 0 0 4px rgba(255,255,255,.08)}.hgo-global-nav.is-dark .hgo-gaccount.is-auth .hgo-gaccount-dot{box-shadow:0 0 0 4px rgba(34,197,94,.14)}
.hgo-gsheet.support-mode{overflow:hidden;max-height:min(650px,calc(100dvh - 118px))}.hgo-gsheet.support-mode .hgo-gbody{min-height:0}.hgo-gsheet.support-mode .hgo-gsupport-lines{max-height:min(330px,42dvh)}
.hgo-experience-mask{position:fixed;z-index:2147483600;inset:0;display:grid;place-items:center;padding:18px;background:rgba(245,246,250,.58);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);opacity:0;pointer-events:none;transition:opacity .18s ease}.hgo-experience-mask.show{opacity:1;pointer-events:auto}.hgo-experience-card{position:relative;overflow:hidden;min-width:min(322px,calc(100% - 30px));padding:22px 22px 19px;border-radius:25px;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.92);box-shadow:0 26px 80px rgba(33,36,60,.18);text-align:center;color:#1e1e24}.hgo-experience-mark{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:0 auto 13px;border-radius:19px;background:#17171b;box-shadow:0 12px 28px rgba(17,17,20,.16);overflow:visible}.hgo-experience-mark img{display:block;width:58px;height:58px;border-radius:18px;object-fit:cover}.hgo-experience-mark:after{content:"";position:absolute;inset:-5px;border-radius:23px;border:2px solid transparent;border-top-color:#6d5dfc;border-right-color:#22c55e;animation:hgoExperienceSpin 1s linear infinite;pointer-events:none}.hgo-experience-card small{display:block;color:#8076cf;font-size:8px;font-weight:950;letter-spacing:.13em}.hgo-experience-card strong{display:block;margin-top:6px;font-size:18px;letter-spacing:-.6px}.hgo-experience-card p{margin:5px 0 0;color:#858590;font-size:9.5px}.hgo-experience-progress{height:4px;margin-top:15px;border-radius:999px;overflow:hidden;background:#ececf2}.hgo-experience-progress i{display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#6366f1,#38bdf8);animation:hgoExperienceLoad .82s ease-in-out infinite}.hgo-experience-mask.dark{background:rgba(4,4,6,.56)}.hgo-experience-mask.dark .hgo-experience-card{background:rgba(20,20,24,.96);border-color:rgba(255,255,255,.1);color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.48)}.hgo-experience-mask.dark .hgo-experience-card p{color:#a1a1aa}.hgo-experience-mask.dark .hgo-experience-progress{background:#303038}
@keyframes hgoExperienceSpin{to{transform:rotate(360deg)}}@keyframes hgoExperienceLoad{0%{transform:translateX(-120%)}100%{transform:translateX(240%)}}
/* V31.19 · global login = menu login-sheet */
.hgo-global-layer.hgo-login-layer .hgo-gbackdrop{background:rgba(10,12,18,.42);-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08)}
.hgo-gsheet.hgo-login-mode{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(475px,calc(100% - 18px));max-height:calc(100dvh - 20px);padding:8px;border:1px solid rgba(255,255,255,.96);border-radius:30px;background:#15181e;box-shadow:0 30px 90px rgba(15,23,42,.30),0 0 0 1px rgba(15,23,42,.10);overflow:auto;color:#111318}
.hgo-gsheet.hgo-login-mode>.hgo-gsheet-head{display:none}.hgo-gsheet.hgo-login-mode>.hgo-gbody{display:block;min-height:0}
.hgo-login-wrap{position:relative}.hgo-login-handle{position:absolute;z-index:5;top:7px;left:50%;transform:translateX(-50%);width:42px;height:3px;border-radius:999px;background:rgba(255,255,255,.18)}
.hgo-login-close{position:absolute;z-index:8;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(14,16,23,.76);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;font-size:21px;line-height:1;transition:.16s ease}.hgo-login-close:hover{background:#fff;color:#111318;transform:scale(1.04)}
.hgo-login-hero{position:relative;min-height:174px;padding:23px 23px 18px;border-radius:23px;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.06),transparent 32%),linear-gradient(145deg,#13161c,#20242c 66%,#12151b);isolation:isolate}.hgo-login-hero:before{content:"";position:absolute;z-index:-1;right:-96px;top:-118px;width:255px;height:255px;border-radius:50%;border:1px solid rgba(255,255,255,.075);box-shadow:0 0 58px rgba(0,0,0,.12),inset 0 0 48px rgba(255,255,255,.018)}.hgo-login-hero:after{content:"H";position:absolute;z-index:-1;right:14px;bottom:-48px;color:rgba(255,255,255,.018);font:950 166px/1 Arial,sans-serif;letter-spacing:-18px;transform:rotate(-7deg);pointer-events:none}
.hgo-login-grid{position:absolute;inset:0;z-index:-2;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 78%)}
.hgo-login-hero-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.hgo-login-logo{display:grid;place-items:center;width:77px;height:59px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,247,249,.92));box-shadow:0 16px 42px rgba(0,0,0,.3),0 0 0 5px rgba(255,255,255,.025)}.hgo-login-logo img{display:block;width:64px;height:46px;object-fit:contain;filter:none}.hgo-login-security{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(34,197,94,.14);border-radius:999px;background:rgba(22,163,74,.065);color:#d2eadb;font-size:6px;font-weight:950;letter-spacing:.09em;white-space:nowrap}.hgo-login-security i{width:7px;height:7px;border-radius:50%;background:#31dc7a;box-shadow:0 0 0 5px rgba(49,220,122,.1),0 0 18px rgba(49,220,122,.62)}
.hgo-login-hero-copy{display:grid;gap:5px;margin-top:14px;text-align:left}.hgo-login-kicker{color:#d0d3d8;font-size:7.5px;font-weight:950;letter-spacing:.19em}.hgo-login-hero-copy strong{color:#fff;font-size:28px;line-height:.96;letter-spacing:-1.25px;font-weight:950}.hgo-login-hero-copy strong em{color:#f0f1f3;font-style:normal}.hgo-login-hero-copy small{max-width:320px;color:#9da3ad;font-size:9px;line-height:1.45;font-weight:750}
.hgo-login-panel{position:relative;margin-top:7px;padding:17px 16px 14px;border-radius:22px;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:inset 0 1px 0 #fff}.hgo-login-intro{text-align:left;margin:0 1px 12px}.hgo-login-intro h2{margin:0 0 4px;color:#111318;font-size:26px;line-height:1;letter-spacing:-1px;font-weight:950}.hgo-login-intro p{margin:0;max-width:350px;color:#737783;font-size:9.7px;line-height:1.45;font-weight:650}
.hgo-login-form{display:grid;gap:9px}.hgo-login-form label{font-size:7.8px;font-weight:950;letter-spacing:.055em;color:#4f535d}.hgo-login-phone{display:flex;align-items:center;min-height:52px;padding:0 11px;border:1px solid #dfe2e8;border-radius:16px;background:#f6f7f8;box-shadow:inset 0 1px 0 #fff;transition:.18s ease}.hgo-login-phone:focus-within{border-color:#9ca3af;background:#fff;box-shadow:0 0 0 3px rgba(55,65,81,.06)}.hgo-login-phone>span{display:inline-flex;align-items:center;gap:6px;padding-right:10px;border-right:1px solid #d9dce2;color:#353840;font-size:10px;white-space:nowrap}.hgo-login-phone input{min-width:0;width:100%;border:0;outline:0;background:transparent;padding:12px 9px;color:#111318;font-size:16px;font-weight:850}
.hgo-login-code{width:100%;min-height:53px;padding:10px;border:1px solid #dfe2e8;border-radius:16px;background:#f6f7f8;color:#111318;font-size:20px;font-weight:950;letter-spacing:7px;text-align:center;outline:0}.hgo-login-code:focus{border-color:#9ca3af;background:#fff;box-shadow:0 0 0 3px rgba(55,65,81,.06)}
.hgo-login-primary{position:relative;min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding:0 14px 0 17px;border:1px solid #313640;border-radius:16px;background:linear-gradient(135deg,#181b21,#2b3038);color:#fff;font-size:10.2px;font-weight:950;letter-spacing:.015em;box-shadow:0 10px 24px rgba(15,23,42,.13);overflow:hidden;cursor:pointer;transition:.16s ease}.hgo-login-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 24%,rgba(255,255,255,.11) 49%,transparent 72%);transform:translateX(-120%);transition:.48s ease}.hgo-login-primary:hover:before{transform:translateX(120%)}.hgo-login-primary:hover{transform:translateY(-1px);box-shadow:0 13px 29px rgba(15,23,42,.19)}.hgo-login-primary b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#aa3340;font-size:14px}.hgo-login-primary:disabled{opacity:.58;transform:none;cursor:wait}.hgo-login-secondary{justify-self:center;border:0;background:transparent;color:#696d77;font-size:8.3px;font-weight:900;cursor:pointer}
.hgo-login-msg{margin-top:8px;padding:9px 10px;border:1px solid #e5e7ec;border-radius:12px;background:#f7f8fa;color:#555a64;font-size:8.5px;line-height:1.45}.hgo-login-msg.error{border-color:#f4d8dd;background:#fff3f5;color:#b4233b}.hgo-login-msg.ok{border-color:#d6efdf;background:#f1fbf5;color:#187246}.hgo-login-msg[hidden]{display:none}
.hgo-login-register{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:11px 12px;border:1px solid #dfe2e7;border-radius:13px;background:#fff;color:#22252c;text-decoration:none;font-size:8.8px;font-weight:950;box-shadow:0 7px 18px rgba(15,23,42,.05)}.hgo-login-register b{font-size:14px}.hgo-login-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.hgo-login-trust span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:27px;padding:6px;border:1px solid #eceef2;border-radius:11px;background:#fafbfc;color:#7b7f88;font-size:6.5px;font-weight:850;text-align:center}.hgo-login-trust span i{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.08)}
.hgo-login-privacy{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;margin-top:8px;padding:9px 10px;border:1px solid #eceef2;border-radius:14px;background:#fbfbfc}.hgo-login-privacy>span{display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:#eef9f2;color:#16864d;font-size:10px;font-weight:950}.hgo-login-privacy p{margin:0;color:#838792;font-size:7.5px;line-height:1.32;text-align:left}
@media(max-width:620px){.hgo-gsheet.hgo-login-mode{top:50%;bottom:auto;width:min(405px,calc(100% - 10px));max-height:calc(100dvh - 10px);padding:6px;border-radius:27px}.hgo-login-hero{min-height:148px;padding:18px 16px 14px;border-radius:20px}.hgo-login-logo{width:62px;height:48px}.hgo-login-logo img{width:52px;height:37px}.hgo-login-hero-copy{margin-top:10px}.hgo-login-hero-copy strong{font-size:23px}.hgo-login-hero-copy small{font-size:7.8px}.hgo-login-panel{padding:13px 12px 11px}.hgo-login-intro h2{font-size:23px}.hgo-login-intro p{font-size:8.5px}.hgo-login-phone{min-height:48px}.hgo-login-code{min-height:49px}.hgo-login-primary{min-height:47px}.hgo-login-security{max-width:176px;overflow:hidden;text-overflow:ellipsis}}
@media(max-width:370px){.hgo-login-security{font-size:5.4px;padding:5px 7px}.hgo-login-hero-copy strong{font-size:21px}.hgo-login-trust{gap:4px}.hgo-login-trust span{font-size:5.7px;padding:4px}.hgo-login-panel{padding-left:10px;padding-right:10px}}
@media(max-height:700px){.hgo-login-hero{min-height:128px;padding-top:15px;padding-bottom:11px}.hgo-login-hero-copy{margin-top:8px}.hgo-login-hero-copy strong{font-size:21px}.hgo-login-panel{padding-top:11px;padding-bottom:10px}.hgo-login-trust{margin-top:6px}.hgo-login-privacy{margin-top:6px}}
/* V31.20 · protected customer auth gate */
html.hgo-auth-locked,html.hgo-auth-locked body{overflow:hidden!important}
.hgo-auth-wall{position:fixed;z-index:2147483050;inset:0;display:grid;place-items:center;padding:18px;background:rgba(246,247,249,.94);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#15171c}
.hgo-auth-wall-card{width:min(390px,100%);padding:20px;border:1px solid rgba(255,255,255,.95);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 28px 85px rgba(15,23,42,.16);text-align:center}
.hgo-auth-wall-logo{display:grid;place-items:center;width:74px;height:58px;margin:0 auto 13px;border:1px solid #eceef2;border-radius:19px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.08)}.hgo-auth-wall-logo img{display:block;width:61px;height:44px;object-fit:contain}
.hgo-auth-wall-card small{display:block;color:#8b8f99;font-size:7.5px;font-weight:950;letter-spacing:.16em}.hgo-auth-wall-card h2{margin:7px 0 6px;font-size:23px;line-height:1.02;letter-spacing:-.8px}.hgo-auth-wall-card p{margin:0 auto 15px;max-width:315px;color:#777c86;font-size:9.5px;line-height:1.5;font-weight:650}
.hgo-auth-wall-login{width:100%;min-height:49px;border:1px solid #30343c;border-radius:16px;background:linear-gradient(135deg,#181b21,#2a2f37);color:#fff;font-size:10px;font-weight:950;cursor:pointer}.hgo-auth-wall-home{display:inline-block;margin-top:11px;color:#777c86;text-decoration:none;font-size:8.5px;font-weight:900}
@media(max-width:620px){.hgo-auth-wall{padding:10px}.hgo-auth-wall-card{padding:17px 14px;border-radius:24px}.hgo-auth-wall-card h2{font-size:21px}}
@media(max-width:620px){.hgo-gsheet.support-mode{top:auto;bottom:10px;max-height:calc(100dvh - 92px);border-radius:24px}.hgo-gsheet.support-mode .hgo-gsupport-lines{max-height:36dvh}.hgo-experience-card{min-width:0;width:min(330px,100%);padding:20px 18px 17px}}

.hgo-gaccount.is-auth,.account-chip.is-auth{font-variant-numeric:tabular-nums}.hgo-gaccount.is-auth{max-width:165px;gap:6px}.hgo-gaccount.is-auth .hgo-gaccount-label{max-width:none!important;font-size:11px;font-weight:850}.hgo-gaccount.is-auth .hgo-gaccount-dot{display:none}.hgo-gaccount.is-auth .nav-wallet-icon{width:16px;height:16px;flex:0 0 16px;color:#7466b6}.account-chip.is-auth #account-label{font-size:12px;font-weight:850}@media(max-width:370px){.hgo-gbrand{width:45px;flex-basis:45px}.hgo-gactions{gap:5px}.hgo-gbtn{width:33px;flex-basis:33px}.hgo-gaccount.is-auth{padding:0 7px;gap:4px;max-width:150px}.hgo-gaccount.is-auth .hgo-gaccount-label{font-size:9px}.hgo-gaccount.is-auth .nav-wallet-icon{width:13px;flex-basis:13px}.account-chip.is-auth{padding-left:9px;padding-right:9px}.account-chip.is-auth #account-label{font-size:10px}}


/* /styles.css */
:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#151519;background:#f4f5f7;--border:#e6e8ed;--muted:#73737e;--card:#fff;--shadow:0 18px 55px rgba(15,23,42,.09);--rgb:linear-gradient(100deg,#4285f4,#8b5cf6,#ec4899,#f59e0b,#22c55e,#4285f4)}*{box-sizing:border-box}html{min-height:100%;background:#f4f5f7;overscroll-behavior:none}body{margin:0;min-height:100dvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:radial-gradient(circle at 12% 2%,rgba(66,133,244,.12),transparent 25%),radial-gradient(circle at 92% 20%,rgba(236,72,153,.09),transparent 24%),#f4f5f7;-webkit-tap-highlight-color:transparent;overflow-x:hidden}body.modal-open{overflow:hidden}button,input{font:inherit}button{border:0}.ambient{position:fixed;pointer-events:none;filter:blur(70px);opacity:.35;z-index:-1;border-radius:50%}.ambient-a{width:300px;height:300px;background:#c4b5fd;left:-170px;top:25%}.ambient-b{width:340px;height:340px;background:#bfdbfe;right:-220px;top:55%}.shell{width:min(940px,calc(100% - 28px));margin:auto;padding:calc(14px + env(safe-area-inset-top,0)) 0 calc(36px + env(safe-area-inset-bottom,0))}.floating-nav{position:sticky;top:calc(10px + env(safe-area-inset-top,0));z-index:30;display:flex;justify-content:space-between;align-items:center;gap:14px;width:min(880px,100%);margin:auto;padding:7px 8px;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.78);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-radius:23px;box-shadow:0 14px 38px rgba(15,23,42,.08)}.brand{display:grid;place-items:center;width:68px;height:46px;border-radius:17px;background:#fff}.brand img{width:54px;height:36px;object-fit:contain}.nav-actions{display:flex;gap:7px;align-items:center}.nav-icon,.account-chip{height:40px;border:1px solid #e7e8ec;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 5px 14px rgba(15,23,42,.04)}.nav-icon{width:40px;color:#333}.nav-icon.support{color:#6d28d9;background:#f5f3ff}.nav-icon svg,.account-chip svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.account-chip{gap:7px;padding:0 10px;color:#242424;font-size:10px;font-weight:850}.account-dot{width:8px;height:8px;border-radius:50%;background:#a1a1aa;box-shadow:0 0 0 4px #f4f4f5}.account-chip.is-auth .account-dot{background:#18a558;box-shadow:0 0 0 4px #dcfce7}.hero{text-align:center;padding:45px 0 18px}.dynamic-island{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:37px;padding:6px 13px;border-radius:999px;background:#17171a;color:#fff;box-shadow:0 10px 25px rgba(17,17,20,.14);cursor:pointer;overflow:hidden}.dynamic-island:before{content:"";position:absolute;inset:-2px;background:var(--rgb);background-size:300% 100%;animation:rgbmove 5s linear infinite;opacity:.25}.dynamic-island>*{position:relative}.dynamic-island b{font-size:8px;letter-spacing:1px}.island-live{font-size:7px;font-weight:900;display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.12);padding:5px 7px;border-radius:999px}.island-live i{width:6px;height:6px;background:#34d399;border-radius:50%;box-shadow:0 0 9px #34d399}.island-copy{font-size:7px;color:#cfcfd5;font-weight:700}.hero h1{font-size:clamp(42px,8vw,70px);line-height:.93;letter-spacing:-3.8px;margin:17px 0 12px;font-weight:900}.hero h1 span{background:var(--rgb);background-size:300% 100%;animation:rgbmove 7s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:590px;margin:auto;color:#707078;font-size:13px;line-height:1.65;font-weight:550}.smart-search-wrap{max-width:720px;margin:8px auto 20px}.smart-search-rgb{padding:2px;border-radius:24px;background:var(--rgb);background-size:300% 100%;animation:rgbmove 4.5s linear infinite;box-shadow:0 12px 35px rgba(79,70,229,.12)}@keyframes rgbmove{0%{background-position:0 50%}100%{background-position:300% 50%}}.smart-search{height:57px;border-radius:22px;background:rgba(255,255,255,.96);display:flex;align-items:center;padding:7px 8px 7px 15px;gap:10px}.smart-search .spark{font-size:17px;background:var(--rgb);-webkit-background-clip:text;background-clip:text;color:transparent}.smart-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:13px;font-weight:700;color:#202024}.smart-search button{height:41px;padding:0 17px;border-radius:15px;background:#17171a;color:white;font-size:10px;font-weight:900;cursor:pointer}.quick-prompts{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:9px}.quick-prompts button,.bot-chips button{border:1px solid #e6e8ec;background:rgba(255,255,255,.85);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;color:#5c5c65;cursor:pointer}.smart-result{margin-top:10px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:12px 14px;box-shadow:0 9px 25px rgba(15,23,42,.06);font-size:10px;color:#555;line-height:1.45}.smart-result b{color:#18181b}.smart-result button{float:right;border-radius:11px;padding:8px 10px;background:#111;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.balance-card{max-width:760px;margin:15px auto 0;padding:19px 21px;border-radius:25px;background:linear-gradient(135deg,#171719,#2d2d31);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 17px 40px rgba(17,17,17,.16);position:relative;overflow:hidden}.balance-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-100px;top:-130px;background:radial-gradient(circle,rgba(99,102,241,.75),rgba(236,72,153,.16) 48%,transparent 70%)}.balance-card>div{display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}.balance-kicker{font-size:8px;letter-spacing:1.3px;font-weight:900;color:#b7b7bf}.balance-card strong{font-size:24px;letter-spacing:-.8px}.balance-card>div>span:last-child{color:#bcbcc4;font-size:9px}.balance-card button{position:relative;z-index:1;cursor:pointer;background:#fff;color:#171717;font-weight:900;font-size:10px;padding:11px 14px;border-radius:14px;white-space:nowrap}.section-head{max-width:790px;margin:34px auto 12px;display:flex;justify-content:space-between;align-items:end}.section-head>div>span{font-size:8px;color:#9898a2;letter-spacing:1.4px;font-weight:900}.section-head h2{font-size:24px;letter-spacing:-.9px;margin:3px 0 0;font-weight:900}.sync-badge{font-size:8px;font-weight:900;color:#4d4d55;display:flex;align-items:center;gap:6px;padding:7px 9px;background:white;border:1px solid #e7e8ec;border-radius:999px}.sync-badge i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 18px;max-width:790px;margin:21px auto}.service-card{appearance:none;background:transparent;padding:0;cursor:pointer;text-align:center;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.service-card:hover{transform:translateY(-6px) scale(1.015)}.service-icon{width:120px;height:120px;border-radius:32px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 16px 38px rgba(15,23,42,.11),0 2px 8px rgba(15,23,42,.04);display:grid;place-items:center;position:relative;overflow:hidden}.service-card.is-live .service-icon:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid transparent;background:var(--rgb) border-box;background-size:350% 100%;animation:rgbmove 8s linear infinite;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.36;pointer-events:none}.service-icon img{width:100%;height:100%;object-fit:cover;display:block}.service-card h3{font-size:15px;font-weight:900;margin:3px 0 0;letter-spacing:-.4px;max-width:160px;line-height:1.1}.service-offer{font-size:8.5px;font-weight:900;min-height:22px;padding:6px 9px;border-radius:999px;background:#f1f2f4;color:#666873;box-shadow:inset 0 0 0 1px rgba(0,0,0,.02)}.service-card.is-live .service-offer{background:linear-gradient(135deg,#dcfce7,#e8fff2);color:#08783a}.service-card.is-live .service-offer:before{content:"● ";font-size:7px}.service-card.is-dim .service-icon{filter:grayscale(1);opacity:.62}.skeleton{height:168px;border-radius:28px;background:linear-gradient(90deg,#eee 25%,#fafafa 45%,#eee 65%);background-size:220% 100%;animation:shine 1.4s linear infinite}@keyframes shine{to{background-position:-220% 0}}.hilembot-zone{max-width:790px;margin:44px auto 15px;padding:25px;border-radius:30px;border:1px solid #e8e8ed;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(248,247,255,.96));box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 160px;align-items:center;gap:18px;overflow:hidden;position:relative}.hilembot-zone:before{content:"";position:absolute;width:250px;height:250px;right:-100px;bottom:-130px;background:conic-gradient(from 90deg,#60a5fa,#a78bfa,#f472b6,#fbbf24,#34d399,#60a5fa);filter:blur(55px);opacity:.24}.bot-copy{position:relative;z-index:1}.bot-kicker{font-size:8px;font-weight:900;letter-spacing:1.2px;color:#7c3aed}.bot-copy h2{font-size:27px;letter-spacing:-1.2px;margin:7px 0;font-weight:900}.bot-copy p{font-size:11px;line-height:1.6;color:#707078;max-width:520px;margin:0 0 13px}.bot-chips{display:flex;gap:7px;flex-wrap:wrap}.hilembot{position:relative;z-index:2;width:124px;height:138px;background:transparent;cursor:pointer;justify-self:center;animation:floatbot 3s ease-in-out infinite}.robot-head{position:absolute;top:16px;left:19px;width:86px;height:66px;border-radius:29px;background:linear-gradient(145deg,#222226,#0e0e10);box-shadow:0 14px 28px rgba(17,17,20,.22),inset 0 0 0 2px #35353b;display:flex;align-items:center;justify-content:center;gap:20px}.robot-head i{width:9px;height:13px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 13px #60a5fa;animation:blink 4s infinite}.robot-head b{position:absolute;bottom:9px;font-size:16px;color:#fff}.robot-body{position:absolute;top:76px;left:30px;width:65px;height:52px;border-radius:18px 18px 28px 28px;background:var(--rgb);background-size:300% 100%;animation:rgbmove 5s linear infinite;display:grid;place-items:center;color:#fff;font-weight:900;font-size:23px;box-shadow:0 10px 25px rgba(99,102,241,.2)}.antenna{position:absolute;left:61px;top:3px;width:3px;height:17px;background:#333}.antenna:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#f472b6;left:-2.5px;top:-4px;box-shadow:0 0 10px #f472b6}.hilembot em{position:absolute;right:-11px;top:3px;background:#fff;border:1px solid #e7e7eb;border-radius:12px 12px 12px 3px;padding:6px 8px;font-size:8px;color:#6d28d9;font-weight:900;font-style:normal;box-shadow:0 7px 16px rgba(15,23,42,.07)}@keyframes floatbot{50%{transform:translateY(-8px) rotate(1deg)}}@keyframes blink{0%,45%,49%,100%{transform:scaleY(1)}47%{transform:scaleY(.12)}}.modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.32);backdrop-filter:blur(5px);opacity:0;transition:.2s;z-index:50}.modal-backdrop.is-open{opacity:1}.login-sheet{position:fixed;z-index:51;left:50%;bottom:10px;transform:translate(-50%,calc(100% + 30px));width:min(470px,calc(100% - 16px));padding:10px 20px calc(20px + env(safe-area-inset-bottom,0));background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:30px;box-shadow:0 25px 70px rgba(15,23,42,.24);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.login-sheet.is-open{transform:translate(-50%,0)}.handle{width:42px;height:4px;border-radius:99px;background:#d4d4d8;margin:2px auto 16px}.close{position:absolute;right:15px;top:15px;width:35px;height:35px;border-radius:50%;background:#f4f4f5;color:#52525b;font-size:22px;cursor:pointer}.login-icon{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#171717;color:#fff;font-size:21px;margin-bottom:13px}.login-kicker{font-size:8px;letter-spacing:1.3px;font-weight:900;color:#71717a}.login-sheet h2{font-size:27px;letter-spacing:-1px;margin:5px 0 6px}.login-sheet>p{font-size:11px;line-height:1.55;color:#737373;margin:0 0 18px}.login-form{display:grid;gap:9px}.login-form label{font-size:9px;font-weight:850;color:#52525b}.phone-wrap{display:flex;align-items:center;border:1px solid #dddfe4;background:#f8f9fa;border-radius:16px;padding:0 12px}.phone-wrap span{font-size:11px;font-weight:750;border-right:1px solid #dedfe2;padding-right:10px;white-space:nowrap}.phone-wrap input{border:0;background:transparent;outline:0;width:100%;padding:14px 10px;font-size:16px;font-weight:700;color:#171717}.code-input{width:100%;border:1px solid #dddfe4;background:#f8f9fa;border-radius:16px;outline:none;padding:15px;text-align:center;font-size:21px;font-weight:850;letter-spacing:8px}.primary{cursor:pointer;margin-top:3px;border-radius:16px;padding:14px;background:#171717;color:#fff;font-size:11px;font-weight:850}.text-btn{background:transparent;color:#6b7280;font-size:10px;font-weight:750;padding:8px;cursor:pointer}.login-message{margin-top:12px;padding:11px 12px;border-radius:14px;background:#f4f5f7;font-size:10px}.register-link{display:block;margin-top:9px;padding:13px;text-align:center;border-radius:15px;background:#eef2ff;color:#4338ca;text-decoration:none;font-size:10px;font-weight:850}.privacy{font-size:8.5px!important;color:#a1a1aa!important;margin:13px 0 0!important}.account-menu{position:fixed;z-index:49;right:max(14px,env(safe-area-inset-right));top:calc(72px + env(safe-area-inset-top,0));width:min(370px,calc(100% - 28px));padding:14px;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.96);backdrop-filter:blur(24px);border-radius:26px;box-shadow:0 24px 60px rgba(15,23,42,.18);display:grid;gap:10px}.account-profile{padding:14px;border-radius:19px;background:linear-gradient(135deg,#171719,#313138);color:#fff;display:flex;justify-content:space-between;align-items:center}.account-profile small{display:block;color:#aaaab4;font-size:8px;margin-top:3px}.account-profile strong{font-size:13px}.account-profile b{font-size:18px}.account-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-links a,.account-links button{padding:12px 10px;border-radius:15px;text-align:left;text-decoration:none;color:#26262b;background:#f5f6f8;font-size:9px;font-weight:850;cursor:pointer}.account-links .wide{grid-column:1/-1}.account-links .support{background:#f2eefe;color:#6d28d9}.account-links .danger{background:#fff0f2;color:#be123c}.account-close{position:absolute!important;right:9px;top:9px;width:25px;padding:0!important;height:25px;border-radius:50%!important;background:rgba(255,255,255,.15)!important;color:white!important;text-align:center!important}.hgo-quick-toast{position:fixed;z-index:90;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0));transform:translate(-50%,18px);opacity:0;pointer-events:none;padding:11px 16px;border-radius:999px;background:#171717;color:#fff;font-size:10px;font-weight:850;box-shadow:0 15px 35px rgba(15,23,42,.22);transition:.22s}.hgo-quick-toast.show{opacity:1;transform:translate(-50%,0)}.hgo-quick-toast.error{background:#be123c}@media(max-width:700px){.shell{width:calc(100% - 20px);padding-top:8px}.floating-nav{top:calc(7px + env(safe-area-inset-top,0));border-radius:20px}.brand{width:58px}.nav-icon{width:38px}.account-chip{max-width:115px}.hero{padding:34px 4px 16px}.hero h1{font-size:48px;letter-spacing:-2.8px}.island-copy{display:none}.smart-search{height:55px}.smart-search input{font-size:16px}.quick-prompts{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.balance-card{padding:17px}.balance-card strong{font-size:21px}.section-head{max-width:380px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px;max-width:380px}.service-icon{width:112px;height:112px;border-radius:29px}.service-card h3{font-size:15px}.service-offer{font-size:9px}.hilembot-zone{grid-template-columns:1fr 105px;padding:20px 16px}.bot-copy h2{font-size:23px}.hilembot{transform:scale(.86);transform-origin:center}.bot-chips{display:none}.account-menu{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0));left:10px;right:10px;width:auto}.login-sheet input{font-size:16px}}@media(max-width:370px){.service-icon{width:100px;height:100px}.hero h1{font-size:43px}.nav-icon:first-child{display:none}}@media(display-mode:standalone){body{min-height:100vh;min-height:100dvh}}


/* HILEMGO V2.2 · iPhone/Safari full-screen + no focus zoom */
html{background:#f4f5f7;-webkit-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;}
body{min-height:100vh;min-height:100svh;min-height:100dvh;background:#f4f5f7;}
@supports(padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);}}
@media(max-width:900px){input,textarea,select{font-size:16px!important;-webkit-text-size-adjust:100%;}}

/* V2.2.1 support confirmation + inline assistant */
.support-sheet{position:fixed;z-index:51;left:50%;bottom:10px;transform:translate(-50%,calc(100% + 30px));width:min(470px,calc(100% - 16px));padding:10px 20px calc(20px + env(safe-area-inset-bottom,0));background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:30px;box-shadow:0 25px 70px rgba(15,23,42,.24);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.support-sheet.is-open{transform:translate(-50%,0)}.support-sheet h2{font-size:25px;letter-spacing:-.8px;margin:6px 0 7px}.support-sheet>p{font-size:11px;line-height:1.6;color:#737373;margin:0 0 18px}.support-icon{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#f2eefe;color:#6d28d9;font-size:22px;margin-bottom:13px}.support-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:9px}.support-actions button{min-height:46px;border-radius:16px;font-size:10px;font-weight:850;cursor:pointer}.support-secondary{background:#f4f5f7;color:#52525b}.support-actions .primary{margin:0}.smart-inline-copy{display:grid;gap:3px}.smart-inline-copy b{font-size:9px}.smart-inline-copy span{font-size:10px;line-height:1.5;color:#65656e}.smart-inline-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.smart-inline-actions button{float:none;border:0;border-radius:12px;padding:9px 11px;background:#171719;color:#fff;font-size:9px;font-weight:850;cursor:pointer}@media(max-width:700px){.support-actions{grid-template-columns:1fr}.support-sheet{bottom:8px}}


/* V2.5 · hesap merkezi + web canlı destek */
.account-menu.account-center{position:fixed;z-index:76;right:max(12px,calc((100vw - 1120px)/2));top:78px;width:min(390px,calc(100% - 20px));padding:12px;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:rgba(255,255,255,.93);box-shadow:0 28px 90px rgba(35,37,58,.23);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);opacity:0;transform:translateY(-9px) scale(.975);transition:.2s ease}.account-menu.account-center.show{opacity:1;transform:none}.account-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:5px 4px 11px}.account-avatar{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:17px;background:linear-gradient(145deg,#25252e,#7258e7 58%,#438eff);color:#fff;font-size:20px;font-weight:950;box-shadow:0 12px 24px rgba(89,69,190,.20)}.account-avatar i{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#28bc6e}.account-who{display:grid;gap:2px}.account-who small{color:#9b9ba6;font-size:8px;font-weight:900;letter-spacing:1px}.account-who strong{font-size:15px;font-weight:900;letter-spacing:-.4px}.account-center .account-close{position:static;width:36px;height:36px;border-radius:13px;background:#f2f2f7;color:#666673;font-size:22px}.wallet-strip{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 14px;border-radius:20px;background:linear-gradient(120deg,#272330,#423575 48%,#3f7fc4);color:#fff;overflow:hidden;box-shadow:0 12px 25px rgba(55,49,105,.18)}.wallet-strip>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:17px}.wallet-strip small{font-size:7px;font-weight:900;letter-spacing:.8px;opacity:.7}.wallet-strip b{font-size:15px;white-space:nowrap}.wallet-strip a{padding:8px 10px;border-radius:11px;background:#fff;color:#3c3560;font-size:9px;font-weight:900}.account-quick{display:grid;gap:7px;margin-top:9px}.account-quick>a,.account-quick>button{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid #ececf2;border-radius:17px;background:#fff;text-align:left;color:#27272e;cursor:pointer}.account-quick i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#f0edff,#edf5ff);font-style:normal;font-size:19px}.account-quick span{display:grid;gap:2px}.account-quick b{font-size:11px;font-weight:900}.account-quick small{font-size:8.5px;color:#92929d;font-weight:650}.account-quick em{font-style:normal;color:#a0a0aa;font-size:20px;font-weight:900}.account-quick .support{background:linear-gradient(135deg,#fff,#f6fffa);border-color:#dff4e7}.account-quick .support i{background:linear-gradient(145deg,#e8fff1,#eef5ff)}.account-quick .support em{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;background:#e8f9ef;color:#17894b;font-size:7px}.account-quick .support u{width:5px;height:5px;border-radius:50%;background:#27bc69;text-decoration:none;animation:live 1.5s infinite}.account-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding:3px 4px}.account-foot a{color:#6e6e79;font-size:8.5px;font-weight:800}.account-foot .danger{padding:8px 10px;border-radius:11px;background:#fff0f0;color:#b84242;font-size:8.5px;font-weight:900}
.web-support{width:min(560px,calc(100% - 20px));max-height:min(760px,calc(100dvh - 24px));padding:12px 16px 16px!important;overflow:hidden!important}.support-intro{text-align:center;padding:5px 4px 3px}.support-orb{position:relative;display:grid;place-items:center;width:74px;height:74px;margin:3px auto 12px;border-radius:26px;background:linear-gradient(145deg,#eafff2,#eef1ff);font-size:33px}.support-orb i{position:absolute;inset:-4px;border:2px solid transparent;border-top-color:#28ba6c;border-right-color:#6b62e9;border-radius:29px;animation:spin 3s linear infinite}.support-intro h2{margin:6px 0 7px;font-size:25px;letter-spacing:-1px}.support-intro>p{max-width:410px;margin:0 auto;color:#7d7d88;font-size:11px;line-height:1.55}.support-privacy{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;margin:15px 0;padding:11px 12px;border:1px solid #e8e9ef;border-radius:16px;background:#fafafd;text-align:left}.support-privacy>span{font-size:20px}.support-privacy div{display:grid;gap:2px}.support-privacy b{font-size:10px}.support-privacy small{font-size:8.5px;color:#92929d}.support-chat{display:grid;grid-template-rows:auto minmax(260px,52dvh) auto;gap:10px}.support-chat-head{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:3px 2px 8px;border-bottom:1px solid #eeeef3}.support-chat-head>div{display:grid;gap:3px}.support-live{display:flex;align-items:center;gap:6px}.support-live i{width:8px;height:8px;border-radius:50%;background:#f0a43b;box-shadow:0 0 0 4px #fff1dc}.support-live.connected i{background:#29bc6d;box-shadow:0 0 0 4px #e6f8ed}.support-live b{font-size:11px}.support-chat-head small{font-size:8px;color:#9999a3}.support-chat-head button{padding:8px 10px;border-radius:11px;background:#fff1f1;color:#b33c3c;font-size:8px;font-weight:900}.support-messages{display:flex;flex-direction:column;gap:7px;overflow:auto;padding:12px;border-radius:20px;background:linear-gradient(145deg,#f6f6fa,#f9fbff);scroll-behavior:smooth}.support-empty{margin:auto;display:grid;justify-items:center;gap:5px;text-align:center;color:#8f8f99}.support-empty>span,.support-empty:first-child{font-size:25px}.support-empty b{font-size:11px;color:#55555f}.support-empty small{font-size:8.5px;max-width:250px}.support-bubble{max-width:82%;padding:9px 11px;border-radius:15px;font-size:10px;line-height:1.45;font-weight:650;white-space:pre-wrap}.support-bubble.user{align-self:flex-end;border-bottom-right-radius:5px;background:linear-gradient(145deg,#6f58e8,#438cf0);color:#fff}.support-bubble.agent{align-self:flex-start;border-bottom-left-radius:5px;background:#fff;border:1px solid #e7e7ee;color:#292930;box-shadow:0 5px 14px rgba(30,32,48,.05)}.support-bubble.system{align-self:center;max-width:95%;padding:6px 9px;background:#eeeef3;color:#777781;font-size:8px}.support-composer{display:grid;grid-template-columns:1fr 44px;gap:7px;align-items:end;padding:7px;border:1px solid #e4e4ec;border-radius:18px;background:#fff}.support-composer textarea{width:100%;max-height:100px;min-height:42px;padding:11px 8px;border:0;outline:0;resize:none;background:transparent;font-size:16px;line-height:1.3}.support-composer button{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#6e57e9,#3f8df1);color:#fff;font-size:18px;font-weight:900}.smart-ai-loading{display:flex;align-items:center;gap:8px;font-weight:800}.smart-ai-loading i{width:15px;height:15px;border:2px solid #ddd;border-top-color:#7258e7;border-radius:50%;animation:spin .8s linear infinite}
@media(max-width:620px){.account-menu.account-center{left:10px;right:10px;top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0));width:auto;border-radius:26px}.web-support{left:50%!important;bottom:7px!important;width:calc(100% - 12px)!important;max-height:calc(100dvh - 14px)!important}.support-chat{grid-template-rows:auto minmax(240px,55dvh) auto}}

/* V2.6 · secure login, announcements, live island, AI notification */
.nav-icon.notice{position:relative}.notice-badge{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#ff3d59;color:#fff;font-size:7px;font-weight:950}.perks-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 20px}.perk-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 14px;border:1px solid #e8e8f0;border-radius:21px;background:rgba(255,255,255,.86);box-shadow:0 10px 28px rgba(36,37,56,.06);color:#25252d;transition:.2s ease}.perk-card:hover{transform:translateY(-2px)}.perk-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:15px;font-size:23px}.perk-card.daily .perk-icon{background:linear-gradient(145deg,#fff0cc,#ffe2f0)}.perk-card.referral .perk-icon{background:linear-gradient(145deg,#e8f3ff,#eee8ff)}.perk-card div{display:grid;gap:1px}.perk-card small{font-size:7px;font-weight:950;letter-spacing:1px;color:#aaa}.perk-card b{font-size:11px;font-weight:900}.perk-card em{font-style:normal;font-size:8px;font-weight:650;color:#92929d}.perk-arrow{font-size:17px;font-weight:900;color:#9696a2}.dynamic-island{overflow:hidden;position:relative}.dynamic-island:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(255,255,255,.16) 43%,transparent 70%);transform:translateX(-120%);animation:islandSweep 4s ease-in-out infinite}.dynamic-island.switching>*{opacity:.2;transform:translateY(5px)}.dynamic-island>*{transition:.18s ease}.dynamic-island[data-mode="2"]{box-shadow:0 9px 28px rgba(234,157,54,.22)}.dynamic-island[data-mode="3"]{box-shadow:0 9px 28px rgba(111,82,230,.24)}@keyframes islandSweep{50%,100%{transform:translateX(130%)}}
.secure-login-overlay[hidden]{display:none!important;pointer-events:none!important}.secure-login-overlay{position:fixed;z-index:200;inset:0;display:grid;pointer-events:none;place-items:center;padding:18px;background:rgba(239,241,247,.74);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);opacity:0;transition:.24s ease}.secure-login-overlay.show{opacity:1;pointer-events:auto}.secure-login-card{width:min(420px,100%);padding:30px 24px;border:1px solid rgba(255,255,255,.9);border-radius:31px;background:rgba(255,255,255,.94);box-shadow:0 30px 100px rgba(54,51,92,.19);text-align:center}.secure-lock{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:0 auto 16px;border-radius:27px;background:linear-gradient(145deg,#e9fff0,#edf0ff);font-size:28px;color:#1c9b58;font-weight:950}.secure-lock i{position:absolute;inset:-5px;border:3px solid transparent;border-top-color:#2bbc6b;border-right-color:#6c5ae9;border-radius:31px;animation:secureSpin 1.15s linear infinite}.secure-login-card>small{font-size:8px;font-weight:950;letter-spacing:1.4px;color:#8174d5}.secure-login-card h2{margin:7px 0 6px;font-size:25px;letter-spacing:-1px}.secure-login-card p{margin:0 auto;max-width:310px;font-size:10px;line-height:1.55;color:#85858f}.secure-progress{height:5px;margin:19px 0 15px;border-radius:999px;background:#ececf3;overflow:hidden}.secure-progress i{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#2bbc6b,#6366ef,#3b92f4);animation:secureLoad 1.35s ease-in-out infinite}.secure-steps{display:flex;justify-content:center;gap:7px;flex-wrap:wrap}.secure-steps span{padding:6px 8px;border-radius:999px;background:#f1f1f5;color:#a0a0aa;font-size:7px;font-weight:850}.secure-steps span.done{background:#e9f9ef;color:#1b9855}.secure-steps span.done:before{content:"✓ ";font-weight:950}@keyframes secureSpin{to{transform:rotate(360deg)}}@keyframes secureLoad{0%{transform:translateX(-110%)}100%{transform:translateX(240%)}}
.account-menu-backdrop{position:fixed;z-index:75;inset:0;background:rgba(27,27,40,.16);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transition:.2s}.account-menu-backdrop.show{opacity:1}.account-menu.account-center{z-index:76}.account-center .account-close{display:grid!important;place-items:center!important;cursor:pointer!important}.account-menu.account-center .account-close{background:#ececf3!important;color:#555562!important;border:1px solid #dedee7!important;font-weight:900!important;line-height:1!important}
.announcement-sheet{position:fixed;z-index:90;left:50%;top:50%;width:min(560px,calc(100% - 20px));max-height:min(720px,calc(100dvh - 26px));padding:14px;border:1px solid rgba(255,255,255,.92);border-radius:29px;background:rgba(255,255,255,.96);box-shadow:0 35px 110px rgba(36,38,62,.22);backdrop-filter:blur(22px);transform:translate(-50%,-47%) scale(.97);opacity:0;transition:.22s ease;overflow:hidden}.announcement-sheet.show{transform:translate(-50%,-50%);opacity:1}.announcement-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:8px 8px 13px}.announcement-head span{font-size:8px;font-weight:950;letter-spacing:1px;color:#6656da}.announcement-head h2{margin:3px 0;font-size:24px;letter-spacing:-.9px}.announcement-head p{margin:0;font-size:9px;color:#94949f}.announcement-head button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:13px;background:#f0f0f5;color:#70707b;font-size:23px;cursor:pointer}.announcement-list{display:grid;gap:10px;max-height:570px;overflow:auto;padding:3px 4px 8px}.announcement-card{overflow:hidden;border:1px solid #e9e9f0;border-radius:21px;background:#fff;box-shadow:0 8px 24px rgba(40,42,60,.05)}.announcement-card img{display:block;width:100%;max-height:260px;object-fit:cover;background:#f2f2f5}.announcement-card div{padding:13px 14px}.announcement-card small{font-size:7.5px;font-weight:800;color:#aaa}.announcement-card h3{margin:4px 0 5px;font-size:13px}.announcement-card p{margin:0;white-space:pre-wrap;font-size:9.5px;line-height:1.55;color:#696974}.announcement-empty{display:grid;place-items:center;gap:5px;padding:50px 15px;text-align:center;color:#999}.announcement-empty span{font-size:30px}.announcement-empty b{font-size:12px;color:#555}.announcement-empty small{font-size:8px}.ai-dock{position:fixed;z-index:96;left:50%;bottom:calc(15px + env(safe-area-inset-bottom,0));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(560px,calc(100% - 20px));padding:11px 12px;border:1px solid rgba(255,255,255,.9);border-radius:23px;background:rgba(28,27,35,.94);color:#fff;box-shadow:0 22px 75px rgba(27,26,42,.36);backdrop-filter:blur(18px);transform:translate(-50%,18px) scale(.98);opacity:0;transition:.22s ease}.ai-dock.show{transform:translate(-50%,0);opacity:1}.ai-orbit{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:17px;background:linear-gradient(145deg,#6452df,#338ce8)}.ai-orbit b{font-size:18px}.ai-orbit i{position:absolute;inset:-3px;border:2px solid transparent;border-top-color:#b7a9ff;border-right-color:#61d6ff;border-radius:20px;animation:secureSpin 1.5s linear infinite}.ai-dock:not(.thinking) .ai-orbit i{animation-duration:4s}.ai-dock-copy{min-width:0;display:grid;gap:2px}.ai-dock-copy small{font-size:7px;font-weight:950;letter-spacing:1px;color:#aea6ff}.ai-dock-copy strong{font-size:11px}.ai-dock-copy p{margin:0;max-height:64px;overflow:auto;font-size:9.5px;line-height:1.45;color:#d0d0d7;white-space:pre-wrap}.ai-dock-copy>button{justify-self:start;margin-top:5px;padding:7px 9px;border:0;border-radius:10px;background:#fff;color:#282631;font-size:8px;font-weight:900;cursor:pointer}.ai-dock-close{align-self:start;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:10px;background:rgba(255,255,255,.09);color:#ddd;font-size:18px}.ai-thinking-dots{display:flex;gap:4px;padding:4px 0}.ai-thinking-dots i{width:6px;height:6px;border-radius:50%;background:#aaa4ff;animation:aiDot .9s ease-in-out infinite}.ai-thinking-dots i:nth-child(2){animation-delay:.13s}.ai-thinking-dots i:nth-child(3){animation-delay:.26s}@keyframes aiDot{50%{transform:translateY(-5px);background:#68c5ff}}
@media(max-width:620px){.perks-grid{grid-template-columns:1fr}.perk-card{padding:11px 12px}.announcement-sheet{top:auto;bottom:7px;max-height:calc(100dvh - 14px);transform:translate(-50%,18px) scale(.98);border-radius:25px}.announcement-sheet.show{transform:translate(-50%,0)}.announcement-list{max-height:calc(100dvh - 150px)}.secure-login-card{padding:26px 18px;border-radius:27px}.ai-dock{bottom:calc(8px + env(safe-area-inset-bottom,0));border-radius:20px}.ai-orbit{width:44px;height:44px}.account-menu.account-center{max-height:calc(100dvh - 20px);overflow:auto}}

/* V2.6.2 · compact perk buttons */
.perks-grid{display:none!important}.perk-actions{display:flex;align-items:center;gap:8px;margin:8px 0 15px}.perk-mini{display:flex;align-items:center;gap:7px;min-width:0;min-height:42px;padding:7px 10px;border:1px solid rgba(229,229,239,.92);border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 7px 18px rgba(36,37,56,.05);color:#292931!important;text-decoration:none!important;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.perk-mini:hover{transform:translateY(-1px);box-shadow:0 9px 22px rgba(36,37,56,.08)}.perk-mini>span{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:10px;font-size:16px}.perk-mini.daily>span{background:linear-gradient(145deg,#fff0c8,#ffe5ee)}.perk-mini.referral>span{background:linear-gradient(145deg,#e5f4ff,#eee9ff)}.perk-mini b{font-size:9px;font-weight:900;white-space:nowrap;text-decoration:none!important}.perk-mini small{margin-left:auto;font-size:7px;font-weight:800;color:#9999a4;white-space:nowrap;text-decoration:none!important}.perk-mini,.perk-mini *{text-decoration:none!important}@media(max-width:430px){.perk-actions{gap:6px}.perk-mini{flex:1;padding:6px 8px;min-height:40px}.perk-mini>span{width:27px;height:27px;flex-basis:27px;font-size:15px}.perk-mini b{font-size:8.5px}.perk-mini small{font-size:6.5px}}

/* V2.6.4 · logout click safety */
.account-menu.account-center,.account-menu.account-center *{pointer-events:auto}.account-foot{position:relative;z-index:3}.account-foot .danger{position:relative;z-index:4;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.account-foot .danger:disabled{opacity:.62;cursor:wait}


/* Mega kategori alt menüsü */
.catalog-sheet{position:fixed;z-index:5002;left:50%;bottom:18px;transform:translate(-50%,calc(100% + 40px));width:min(620px,calc(100% - 24px));max-height:min(78vh,760px);overflow:auto;background:rgba(255,255,255,.98);border:1px solid rgba(18,24,38,.08);border-radius:28px;box-shadow:0 30px 90px rgba(15,23,42,.24);padding:18px;opacity:0;transition:.22s ease}.catalog-sheet.is-open{transform:translate(-50%,0);opacity:1}.catalog-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:4px 2px 15px}.catalog-head>div>span{font-size:11px;font-weight:900;letter-spacing:.16em;color:#7158e2}.catalog-head h2{margin:3px 0 4px;font-size:26px}.catalog-head p{margin:0;color:#71717a;font-size:13px}.catalog-head button{width:40px;height:40px;border:0;border-radius:14px;background:#f2f3f7;font-size:24px;cursor:pointer}.catalog-list{display:grid;gap:10px}.catalog-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #ececf2;background:#fff;border-radius:18px;padding:15px;text-align:left;cursor:pointer;box-shadow:0 7px 22px rgba(26,31,48,.05);transition:.18s ease}.catalog-row:hover{transform:translateY(-1px);border-color:#d9d4ff}.catalog-row span{display:grid;gap:4px}.catalog-row b{font-size:15px}.catalog-row small{font-size:12px;color:#777}.catalog-row em{font-style:normal;font-size:11px;font-weight:900;color:#7057e8;background:#f0edff;padding:6px 9px;border-radius:999px}.catalog-row.is-off{opacity:.56}.catalog-row.is-off em{color:#8b8b94;background:#f2f2f4}@media(max-width:600px){.catalog-sheet{bottom:8px;border-radius:24px;padding:14px}.catalog-head h2{font-size:22px}}

/* V2.8 code-product sheet */
.code-product-backdrop{position:fixed;inset:0;background:rgba(15,20,27,.48);backdrop-filter:blur(8px);z-index:240;opacity:0;transition:.22s ease}.code-product-backdrop.show{opacity:1}.code-product-sheet{position:fixed;left:50%;bottom:18px;z-index:241;width:min(620px,calc(100% - 24px));max-height:min(82vh,760px);overflow:auto;transform:translate(-50%,28px);opacity:0;background:#fff;border:1px solid rgba(20,30,45,.1);border-radius:30px;padding:28px;box-shadow:0 30px 80px rgba(17,24,39,.28);transition:.22s ease}.code-product-sheet.show{transform:translate(-50%,0);opacity:1}.code-product-handle{width:46px;height:5px;border-radius:99px;background:#d9dde5;margin:-10px auto 18px}.code-product-close{position:absolute;right:16px;top:14px;width:38px;height:38px;border:0;border-radius:50%;background:#f2f4f7;font-size:24px;cursor:pointer}.code-product-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;color:#7c3aed}.code-product-sheet h2{margin:7px 46px 18px 0;font-size:28px;line-height:1.05}.code-product-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.code-product-meta>div{background:#f7f7fa;border:1px solid #eceef3;border-radius:18px;padding:14px}.code-product-meta small{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;color:#7b8190}.code-product-meta b{display:block;margin-top:4px;font-size:19px}.code-product-rules{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px}.code-product-rules li{padding:10px 12px;border-radius:14px;background:#fafafa;border:1px solid #eff0f3;color:#343943;font-size:13px;line-height:1.45}.code-product-rules li:before{content:'✓';font-weight:900;margin-right:8px;color:#16a34a}.code-product-buy,.code-product-topup{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:17px;font-weight:900;text-decoration:none}.code-product-buy{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;cursor:pointer}.code-product-buy:disabled{background:#e4e6eb;color:#8a909c;cursor:not-allowed}.code-product-topup{margin:0 0 10px;background:#fff4e6;color:#9a4b00;border:1px solid #ffd9a3}.code-product-success{margin-top:16px;padding:16px;border-radius:20px;background:#ecfdf3;border:1px solid #b7efcc;text-align:center}.code-product-success small{display:block;font-weight:900;letter-spacing:.12em;color:#15803d}.code-product-success code{display:block;margin:10px 0;font-size:24px;font-weight:900;letter-spacing:.08em;color:#10231a}.code-product-success button{border:0;border-radius:12px;padding:10px 14px;background:#183c28;color:#fff;font-weight:800;cursor:pointer}.code-product-success p{margin:10px 0 0;font-size:12px;color:#456050}.code-product-loading,.code-product-error{padding:30px 10px;text-align:center;font-weight:800;color:#6b7280}.code-product-error{color:#b42318}@media(max-width:600px){.code-product-sheet{bottom:8px;border-radius:26px;padding:24px 18px}.code-product-sheet h2{font-size:24px}.code-product-meta{grid-template-columns:1fr 1fr}}

/* Modern catalog / code product surfaces · V5 */
.catalog-sheet{width:min(680px,calc(100% - 22px));padding:0!important;overflow:hidden!important;border-radius:30px!important;background:#fff!important;border:1px solid rgba(21,24,36,.10)!important;box-shadow:0 34px 100px rgba(20,24,38,.26)!important}
.catalog-head{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:18px!important;margin:0!important;background:radial-gradient(circle at 18% -10%,rgba(109,93,252,.32),transparent 38%),radial-gradient(circle at 94% 20%,rgba(238,79,155,.24),transparent 34%),linear-gradient(135deg,#171824,#242238 60%,#1d1d29)!important;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}
.catalog-identity{display:flex;align-items:center;gap:14px;min-width:0}.catalog-logo-wrap{width:62px;height:62px;border-radius:20px;overflow:hidden;flex:0 0 62px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);box-shadow:0 13px 28px rgba(0,0,0,.20);display:grid;place-items:center}.catalog-logo-wrap img{width:100%;height:100%;object-fit:cover;display:block}.catalog-logo-wrap span{display:none;width:100%;height:100%;place-items:center;font-size:17px;font-weight:900;color:#fff}.catalog-copy-wrap{min-width:0}.catalog-kicker{display:inline-flex!important;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.10);color:#d9d5ff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.13em!important}.catalog-head h2{margin:5px 0 4px!important;color:#fff!important;font-size:28px!important;line-height:1.04!important;letter-spacing:-.9px!important;font-weight:900!important}.catalog-head p{margin:0!important;max-width:460px;color:rgba(255,255,255,.70)!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important}.catalog-nav-btn{width:42px!important;height:42px!important;border-radius:14px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important;font-size:25px!important;font-weight:600!important;box-shadow:none!important;backdrop-filter:blur(8px)}.catalog-nav-btn:hover{background:rgba(255,255,255,.17)!important;transform:translateY(-1px)}
.catalog-list{padding:15px 16px 18px!important;gap:10px!important;max-height:min(60vh,520px);overflow:auto;background:linear-gradient(180deg,#fff,#fbfbfd)}.catalog-row{padding:14px 15px!important;border-radius:18px!important;border:1px solid #e8eaf0!important;background:#fff!important;box-shadow:0 7px 20px rgba(24,29,47,.05)!important}.catalog-row:hover{border-color:#cfc8ff!important;box-shadow:0 12px 28px rgba(70,57,164,.09)!important}.catalog-row b{font-size:14px!important;font-weight:900!important;color:#23242b}.catalog-row small{font-size:11px!important;line-height:1.4!important;color:#7d808b!important}.catalog-row em{font-size:9px!important;padding:6px 9px!important;background:#f0edff!important;color:#6553de!important}
.code-product-sheet{width:min(620px,calc(100% - 20px))!important;padding:26px!important;border-radius:30px!important}.code-product-kicker{font-size:10px!important}.code-product-sheet h2{font-size:29px!important;line-height:1.08!important;font-weight:900!important}.code-product-meta{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.code-product-meta>div{padding:14px!important}.code-product-meta small{font-size:9px!important}.code-product-meta b{font-size:18px!important}.code-product-rules{gap:8px!important}.code-product-rules li{font-size:12px!important;padding:11px 12px!important}.code-product-buy,.code-product-topup{min-height:50px!important;font-size:12px!important}.code-product-success small{font-size:9px!important}.code-product-success code{font-size:25px!important}
@media(max-width:600px){.catalog-head{padding:15px!important}.catalog-logo-wrap{width:54px;height:54px;border-radius:17px;flex-basis:54px}.catalog-head h2{font-size:23px!important}.catalog-head p{font-size:11px!important}.catalog-nav-btn{width:38px!important;height:38px!important}.catalog-list{padding:12px!important}.code-product-sheet{padding:22px 17px!important}}


/* HILEMGO MODERN SURFACES · V6 */
.catalog-sheet{border-radius:34px!important;box-shadow:0 38px 120px rgba(12,15,28,.34)!important}
.catalog-head{min-height:118px!important;padding:22px 20px!important;background:radial-gradient(circle at 8% -30%,rgba(126,103,255,.48),transparent 42%),radial-gradient(circle at 95% 8%,rgba(250,74,143,.35),transparent 36%),linear-gradient(135deg,#12131b 0%,#202134 52%,#171721 100%)!important}
.catalog-head:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}
.catalog-logo-wrap{width:68px!important;height:68px!important;flex-basis:68px!important;border-radius:22px!important;border:0!important;background:#11131b!important;box-shadow:0 14px 34px rgba(0,0,0,.30)!important}
.catalog-kicker{font-size:10px!important;padding:6px 9px!important;color:#fff!important;background:linear-gradient(90deg,rgba(113,88,238,.85),rgba(231,70,143,.75))!important;letter-spacing:.12em!important}
.catalog-head h2{font-size:31px!important;letter-spacing:-1.2px!important;margin-top:7px!important}
.catalog-head p{font-size:13px!important;line-height:1.5!important;color:rgba(255,255,255,.72)!important}
.catalog-nav-btn{width:44px!important;height:44px!important;border-radius:15px!important;background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.14)!important}
.catalog-list{padding:18px!important;gap:11px!important}
.catalog-row{min-height:76px!important;padding:15px 16px!important;border-radius:20px!important}
.catalog-row b{font-size:15px!important;letter-spacing:-.2px}.catalog-row small{font-size:12px!important}.catalog-row em{font-size:10px!important}

.code-product-sheet{padding:0!important;overflow:hidden!important;border-radius:32px!important;background:#fff!important}
.code-product-handle{position:absolute;z-index:5;top:9px;left:50%;transform:translateX(-50%);margin:0!important;background:rgba(255,255,255,.28)!important}
.code-product-close{z-index:6;right:16px!important;top:16px!important;width:42px!important;height:42px!important;border-radius:15px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}
#code-product-body{padding:0 22px 22px}
#code-product-body>.code-product-kicker{display:block;margin:0 -22px;padding:30px 70px 0 22px;min-height:55px;background:radial-gradient(circle at 10% 0,rgba(105,85,238,.45),transparent 38%),radial-gradient(circle at 95% 0,rgba(235,71,145,.30),transparent 34%),linear-gradient(135deg,#151620,#232437);color:#dcd8ff!important}
#code-product-body>h2{margin:0 -22px 0!important;padding:7px 70px 24px 22px;background:linear-gradient(135deg,#151620,#232437);color:#fff!important;font-size:30px!important;letter-spacing:-1px!important}
.code-product-meta{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:16px 0!important}.code-product-meta>div{min-height:74px!important;padding:13px 14px!important;border-radius:18px!important;background:linear-gradient(145deg,#f9fafc,#f2f3f7)!important;border:1px solid #e9ebf0!important}.code-product-meta small{font-size:9px!important}.code-product-meta b{font-size:19px!important}
.code-product-rules{gap:8px!important}.code-product-rules li{font-size:12px!important;line-height:1.55!important;border-radius:15px!important;padding:11px 12px!important}.code-product-buy,.code-product-topup{min-height:54px!important;border-radius:18px!important;font-size:12.5px!important}.code-product-buy{background:linear-gradient(110deg,#5f5ee8,#7d54e7,#e24d91)!important;box-shadow:0 12px 28px rgba(101,83,223,.22)}
@media(max-width:600px){.catalog-head{min-height:106px!important;padding:18px 15px!important}.catalog-logo-wrap{width:58px!important;height:58px!important;flex-basis:58px!important}.catalog-head h2{font-size:25px!important}.catalog-head p{font-size:12px!important}.catalog-list{padding:13px!important}.catalog-row{min-height:70px!important}.code-product-sheet{bottom:7px!important}.code-product-sheet #code-product-body{padding:0 15px 15px}.code-product-sheet #code-product-body>.code-product-kicker{margin:0 -15px;padding:28px 58px 0 15px}.code-product-sheet #code-product-body>h2{margin:0 -15px 0!important;padding:7px 58px 21px 15px;font-size:24px!important}}


/* HILEMGO V7 · menu polish */
@media(min-width:431px){
  .perk-actions{justify-content:center;max-width:560px;margin:10px auto 19px;gap:11px}
  .perk-mini{flex:0 1 255px;min-width:220px;padding:8px 12px}
}
.service-card.is-live .service-icon:after{border-width:4px;opacity:.78;filter:drop-shadow(0 0 5px rgba(99,102,241,.28))}
.service-card.is-live .service-icon{box-shadow:0 17px 42px rgba(15,23,42,.13),0 0 0 1px rgba(255,255,255,.95),0 0 22px rgba(99,102,241,.10)}
.ai-dock-bot{position:relative;width:52px;height:54px;flex:0 0 52px;filter:drop-shadow(0 8px 15px rgba(0,0,0,.28));animation:dockBotFloat 2.8s ease-in-out infinite}
.dock-robot-head{position:absolute;left:7px;top:5px;width:39px;height:30px;border-radius:14px;background:linear-gradient(145deg,#25252b,#0d0d10);box-shadow:inset 0 0 0 1.5px #3b3b43;display:flex;align-items:center;justify-content:center;gap:9px}
.dock-robot-head i{width:4px;height:6px;border-radius:50%;background:#9d79ff;box-shadow:0 0 8px #61c9ff;animation:blink 4s infinite}
.dock-robot-head b{position:absolute;bottom:3px;font-size:8px;color:#fff;line-height:1}
.dock-robot-body{position:absolute;left:11px;top:32px;width:31px;height:20px;border-radius:7px 7px 12px 12px;background:var(--rgb);background-size:300% 100%;animation:rgbmove 5s linear infinite;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:950;box-shadow:0 6px 14px rgba(99,102,241,.28)}
.dock-antenna{position:absolute;z-index:2;left:25px;top:0;width:2px;height:8px;background:#5d5d68;border-radius:2px}
.dock-antenna:after{content:"";position:absolute;width:5px;height:5px;left:-1.5px;top:-2px;border-radius:50%;background:#f472b6;box-shadow:0 0 8px #f472b6}
@keyframes dockBotFloat{50%{transform:translateY(-2px) rotate(.8deg)}}
@media(max-width:620px){.ai-dock-bot{width:46px;height:49px;transform:scale(.9);transform-origin:center}.perk-actions{justify-content:center}}


/* HILEMGO EXPERIENCE V9 · menu sheets/account/prompts */
.quick-prompts{gap:10px!important;margin-top:13px!important}.quick-prompts button{position:relative;min-height:38px!important;padding:9px 14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.92)!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(246,247,252,.93))!important;color:#30313a!important;font-size:10.5px!important;font-weight:900!important;box-shadow:0 8px 20px rgba(28,32,48,.07),inset 0 1px 0 #fff!important;transition:.18s ease!important}.quick-prompts button:before{content:"";position:absolute;inset:-1px;border-radius:15px;padding:1px;background:linear-gradient(105deg,rgba(66,133,244,.35),rgba(139,92,246,.28),rgba(236,72,153,.28),rgba(245,158,11,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.quick-prompts button:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(28,32,48,.11)!important}

.announcement-sheet{padding:0!important;border-radius:32px!important;background:#f7f8fb!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 42px 130px rgba(23,26,43,.32)!important}.announcement-head{position:relative;overflow:hidden;margin:0!important;padding:25px 72px 22px 23px!important;min-height:132px!important;background:radial-gradient(circle at 10% -20%,rgba(99,102,241,.55),transparent 43%),radial-gradient(circle at 95% 5%,rgba(236,72,153,.35),transparent 40%),linear-gradient(135deg,#151720,#292a39 65%,#1a1c26)!important;color:#fff!important}.announcement-head:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.announcement-head>div:before{content:"🔔";display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:16px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);font-size:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.announcement-head span{display:inline-flex!important;padding:5px 8px!important;border-radius:999px;background:rgba(255,255,255,.10)!important;color:#d9d6ff!important;font-size:8.5px!important;letter-spacing:1.2px!important}.announcement-head h2{margin:6px 0 4px!important;color:#fff!important;font-size:28px!important;letter-spacing:-1.1px!important}.announcement-head p{color:#c2c4cf!important;font-size:10.5px!important;line-height:1.45!important}.announcement-head button{position:absolute;right:17px;top:17px;width:42px!important;height:42px!important;border-radius:15px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;backdrop-filter:blur(10px)}.announcement-list{gap:11px!important;max-height:540px!important;padding:15px!important}.announcement-card{border:1px solid #e6e8ee!important;border-radius:22px!important;box-shadow:0 12px 30px rgba(35,38,55,.07)!important}.announcement-card div{padding:15px 16px!important}.announcement-card small{font-size:9px!important;font-weight:850!important;color:#8e929d!important}.announcement-card h3{margin:5px 0 6px!important;font-size:15px!important;letter-spacing:-.3px}.announcement-card p{font-size:11px!important;line-height:1.55!important;color:#626671!important}.announcement-empty{margin:14px;padding:48px 20px!important;border:1px dashed #dfe2e9;border-radius:23px;background:linear-gradient(145deg,#fff,#f5f7fa)!important}.announcement-empty span{font-size:34px!important}.announcement-empty b{font-size:14px!important;color:#40434c!important}.announcement-empty small{font-size:10px!important;line-height:1.5!important;color:#9296a0!important}

.account-menu.account-center{width:min(420px,calc(100% - 20px))!important;padding:0!important;overflow:hidden!important;border-radius:31px!important;background:#f6f7fa!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 38px 120px rgba(26,29,46,.29)!important}.account-top{position:relative;margin:0!important;padding:22px 68px 20px 20px!important;min-height:100px!important;background:radial-gradient(circle at 0 0,rgba(99,102,241,.48),transparent 42%),radial-gradient(circle at 100% 40%,rgba(56,189,248,.22),transparent 38%),linear-gradient(135deg,#151720,#292b3b)!important;color:#fff!important}.account-avatar{width:58px!important;height:58px!important;border-radius:20px!important;background:linear-gradient(145deg,#6d5cf0,#3b82f6 60%,#17b897)!important;font-size:23px!important;box-shadow:0 15px 30px rgba(0,0,0,.27)!important}.account-avatar i{border-color:#202331!important}.account-who small{color:#bbb9e8!important;font-size:8.5px!important;letter-spacing:1.2px!important}.account-who strong{font-size:18px!important;letter-spacing:-.5px!important}.account-menu.account-center .account-close{position:absolute!important;right:16px!important;top:16px!important;width:40px!important;height:40px!important;border-radius:14px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}.wallet-strip{margin:12px 12px 0!important;padding:16px!important;border-radius:21px!important;background:linear-gradient(115deg,#463bc0,#6757df 47%,#308cc5)!important;box-shadow:0 14px 28px rgba(72,63,174,.22)!important}.wallet-strip small{font-size:8.5px!important}.wallet-strip b{font-size:17px!important}.wallet-strip a{padding:9px 12px!important;border-radius:12px!important;font-size:10px!important}.account-quick{gap:8px!important;margin:10px 12px!important}.account-quick>a,.account-quick>button{grid-template-columns:46px 1fr auto!important;gap:11px!important;min-height:66px!important;padding:10px 11px!important;border-radius:18px!important;border:1px solid #e4e7ed!important;box-shadow:0 7px 18px rgba(31,35,52,.045)!important}.account-quick i{width:46px!important;height:46px!important;border-radius:15px!important;font-size:20px!important}.account-quick b{font-size:12px!important}.account-quick small{font-size:9.5px!important;line-height:1.4!important}.account-quick em{font-size:18px!important}.account-quick .support em{font-size:8px!important}.account-foot{margin:0!important;padding:11px 14px 14px!important;border-top:1px solid #e7e9ee!important;background:#fff!important}.account-foot a{font-size:9.5px!important}.account-foot .danger{padding:9px 11px!important;font-size:9.5px!important;border-radius:12px!important}
@media(max-width:620px){.quick-prompts{display:grid!important;grid-template-columns:1fr 1fr!important}.quick-prompts button{width:100%!important}.announcement-head{padding:23px 64px 20px 18px!important}.announcement-head h2{font-size:25px!important}.account-menu.account-center{top:auto!important;right:10px!important;left:10px!important;bottom:10px!important;width:auto!important;max-height:calc(100dvh - 20px)!important}.account-top{padding-left:16px!important}.wallet-strip{grid-template-columns:1fr auto!important}.wallet-strip a{grid-column:1/-1;text-align:center}}

/* =====================================================================
   HILEMGO V14 · servis kartları / promosyon dili
   Migros'taki state + detail hiyerarşisini ana ekosistem kartlarına taşır.
   ===================================================================== */
.service-card{
  gap:7px!important;
  padding-bottom:5px!important;
}
.service-card .service-icon{
  isolation:isolate;
}
.service-card.is-live .service-icon:before{
  content:"";
  position:absolute;
  z-index:3;
  inset:-2px;
  border-radius:inherit;
  padding:4px;
  background:var(--rgb);
  background-size:360% 100%;
  animation:rgbmove 5.8s linear infinite;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  opacity:.94;
  filter:drop-shadow(0 0 7px rgba(99,102,241,.26));
}
.service-card.is-live .service-icon:after{
  inset:5px!important;
  border-width:1px!important;
  opacity:.22!important;
}
.service-card.is-live .service-icon{
  box-shadow:0 18px 44px rgba(15,23,42,.14),0 0 0 1px rgba(255,255,255,.98),0 0 28px rgba(99,102,241,.14)!important;
}
.service-card h3{
  margin:4px 0 1px!important;
  font-size:15px!important;
  font-weight:950!important;
  letter-spacing:-.45px!important;
}
.service-state{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  max-width:160px;
  min-height:25px;
  padding:6px 10px 6px 22px;
  border:1px solid #e4e6eb;
  border-radius:999px;
  background:#f1f2f5;
  color:#656873;
  box-shadow:0 5px 13px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.9);
  font-size:8.7px;
  line-height:1.2;
  font-weight:950;
  letter-spacing:.16px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.service-state:before{
  content:"";
  position:absolute;
  left:9px;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#a7a9b0;
  box-shadow:0 0 0 4px rgba(167,169,176,.12);
}
.service-card.is-live .service-state{
  border-color:#cfeedd;
  background:linear-gradient(135deg,#effcf4,#e7fff1);
  color:#08773d;
}
.service-card.is-live .service-state:before{
  background:#20b866;
  box-shadow:0 0 0 4px rgba(32,184,102,.13);
}
.service-detail{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  width:min(168px,100%);
  min-height:25px;
  color:#777a84;
  font-size:8.7px;
  line-height:1.42;
  font-weight:720;
  text-wrap:balance;
}
.service-card.is-dim .service-state{background:#f3f3f5;color:#94969e}
.service-card.is-dim .service-detail{color:#a1a3aa}

@media(max-width:700px){
  .service-state{max-width:142px;min-height:25px;font-size:8.5px;padding:6px 9px 6px 21px}
  .service-detail{width:min(148px,100%);font-size:8.4px;min-height:24px}
  .service-card{gap:6px!important}
  .service-card h3{font-size:14.5px!important}
}


/* V17 · V14 öncesi ana menü RGB çerçeve karakterini geri yükle */
.service-card.is-live .service-icon:before{content:none!important;display:none!important}
.service-card.is-live .service-icon:after{inset:0!important;border-width:4px!important;opacity:.78!important;filter:drop-shadow(0 0 5px rgba(99,102,241,.28))!important}
.service-card.is-live .service-icon{box-shadow:0 17px 42px rgba(15,23,42,.13),0 0 0 1px rgba(255,255,255,.95),0 0 22px rgba(99,102,241,.10)!important}

.account-avatar>span{display:grid;place-items:center;width:100%;height:100%}.account-avatar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:1}.account-avatar.has-photo>span{visibility:hidden}.account-avatar>i{z-index:2}


/* HILEMGO V28 · secure login + support resilience + premium transitions */
.secure-login-overlay{z-index:2147483500!important;background:radial-gradient(circle at 15% 12%,rgba(99,102,241,.22),transparent 28rem),radial-gradient(circle at 88% 85%,rgba(34,197,94,.18),transparent 26rem),rgba(237,239,246,.82)!important;backdrop-filter:blur(30px) saturate(1.25)!important;-webkit-backdrop-filter:blur(30px) saturate(1.25)!important}
.secure-login-card{position:relative;overflow:hidden;width:min(460px,100%)!important;padding:17px 19px 22px!important;border-radius:34px!important;background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(247,248,252,.95))!important;border:1px solid rgba(255,255,255,.96)!important;box-shadow:0 40px 130px rgba(36,40,72,.25)!important}
.secure-login-card:before{content:"";position:absolute;inset:0 0 auto;height:128px;background:radial-gradient(circle at 16% 0,rgba(99,102,241,.26),transparent 55%),radial-gradient(circle at 88% 28%,rgba(34,197,94,.18),transparent 45%),linear-gradient(145deg,#171922,#24283a);pointer-events:none}.secure-login-card>*{position:relative;z-index:1}
.secure-login-brand{display:flex;align-items:center;gap:10px;color:#fff;text-align:left}.secure-login-brand img{width:48px;height:38px;object-fit:contain;padding:4px;border-radius:13px;background:rgba(255,255,255,.94)}.secure-login-brand span{display:grid;gap:2px;min-width:0}.secure-login-brand b{font-size:12px;letter-spacing:-.2px}.secure-login-brand small{font-size:6.8px!important;color:rgba(255,255,255,.58)!important;letter-spacing:1.2px!important}.secure-login-brand em{margin-left:auto;padding:6px 8px;border:1px solid rgba(74,222,128,.22);border-radius:999px;background:rgba(34,197,94,.13);color:#86efac;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.08em}
.secure-security-scene{position:relative;height:132px;display:grid;place-items:center;margin:9px -4px 2px}.secure-lock{width:76px!important;height:76px!important;margin:0!important;border-radius:25px!important;background:linear-gradient(145deg,#fff,#edfdf3)!important;color:#159552!important;box-shadow:0 17px 42px rgba(9,25,45,.15),inset 0 0 0 1px rgba(255,255,255,.9)!important}.secure-lock i{inset:-6px!important;border-width:2px!important;border-top-color:#22c55e!important;border-right-color:#6366f1!important}.secure-lock b{position:absolute;inset:9px;border:1px dashed rgba(99,102,241,.2);border-radius:18px}.secure-orbit{position:absolute;border:1px solid rgba(99,102,241,.13);border-radius:50%;animation:secureOrbit 8s linear infinite}.secure-orbit.o1{width:112px;height:112px}.secure-orbit.o2{width:132px;height:132px;border-style:dashed;animation-direction:reverse;animation-duration:12s}.secure-spark{position:absolute;color:#7567de;font-size:11px;animation:secureSpark 1.8s ease-in-out infinite}.secure-spark.s1{left:25%;top:30%}.secure-spark.s2{right:23%;bottom:24%;animation-delay:.7s;color:#22a965}
.secure-login-card>small{font-size:7.5px!important;color:#7166c5!important;letter-spacing:1.35px!important}.secure-login-card h2{margin:7px 0 7px!important;font-size:27px!important;letter-spacing:-1.15px!important}.secure-login-card p{font-size:10.5px!important;max-width:340px!important}.secure-progress{height:6px!important;margin:18px 0 14px!important;background:#e9eaf1!important}.secure-progress i{width:52%!important;background:linear-gradient(90deg,#22c55e,#6366f1 55%,#38bdf8)!important}.secure-steps{gap:6px!important}.secure-steps span{padding:7px 9px!important;background:#eff0f5!important;color:#9294a0!important;font-size:7.3px!important}.secure-steps span.done{background:#e6f9ee!important;color:#15864a!important}.secure-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid #ececf1}.secure-trust span{font-size:6.9px;font-weight:800;color:#898b96}
@keyframes secureOrbit{to{transform:rotate(360deg)}}@keyframes secureSpark{50%{transform:translateY(-5px) scale(1.25);opacity:.45}}
.web-support{max-height:min(680px,calc(100dvh - 96px))!important}.support-chat{grid-template-rows:auto minmax(190px,42dvh) auto!important}.support-composer button:disabled{opacity:.55;cursor:wait}.support-composer.is-sending{box-shadow:0 0 0 3px rgba(99,102,241,.08)}
.hgo-menu-experience{position:fixed;z-index:2147483400;inset:0;display:grid;place-items:center;padding:18px;background:rgba(244,246,250,.58);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);opacity:0;pointer-events:none;transition:opacity .16s ease}.hgo-menu-experience.show{opacity:1;pointer-events:auto}.hgo-menu-experience-card{width:min(330px,100%);padding:21px 18px 18px;border-radius:25px;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.94);box-shadow:0 26px 80px rgba(35,39,65,.18);text-align:center}.hgo-menu-experience-mark{position:relative;display:grid;place-items:center;width:54px;height:54px;margin:0 auto 12px;border-radius:18px;background:linear-gradient(145deg,#171922,#323647);color:#fff;font-size:15px;font-weight:950}.hgo-menu-experience-mark:after{content:"";position:absolute;inset:-5px;border:2px solid transparent;border-top-color:#6366f1;border-right-color:#22c55e;border-radius:22px;animation:secureSpin .9s linear infinite}.hgo-menu-experience-card small{display:block;color:#7469c8;font-size:7.8px;font-weight:950;letter-spacing:.14em}.hgo-menu-experience-card strong{display:block;margin-top:6px;font-size:18px;letter-spacing:-.6px}.hgo-menu-experience-card p{margin:5px 0 0;color:#878995;font-size:9.3px}.hgo-menu-experience-progress{height:4px;margin-top:14px;border-radius:999px;background:#ececf2;overflow:hidden}.hgo-menu-experience-progress i{display:block;width:45%;height:100%;background:linear-gradient(90deg,#22c55e,#6366f1,#38bdf8);animation:secureLoad .72s ease-in-out infinite}
@media(max-width:620px){.web-support{bottom:10px!important;max-height:calc(100dvh - 92px)!important;width:calc(100% - 16px)!important;border-radius:25px!important}.support-chat{grid-template-rows:auto minmax(180px,36dvh) auto!important}.secure-login-card{padding:15px 15px 19px!important;border-radius:28px!important}.secure-security-scene{height:118px}.secure-trust{grid-template-columns:1fr}.secure-trust span{font-size:7.4px}.secure-login-brand img{width:44px;height:35px}}

/* V29 dynamic catalog thumbnails */
.catalog-row{grid-template-columns:auto minmax(0,1fr) auto!important}.catalog-row-thumb{width:42px;height:42px;border-radius:13px;object-fit:cover;background:#f2f3f6;border:1px solid #e6e7ec;box-shadow:0 5px 14px rgba(24,28,44,.06)}
@media(max-width:560px){.catalog-row-thumb{width:38px;height:38px;border-radius:12px}}

/* V29 · güvenli oturum HILEMGO resmi logo */
.secure-lock .secure-scene-logo{position:relative;z-index:2;width:58px;height:46px;object-fit:contain;filter:none!important}.secure-login-brand img{object-fit:contain!important}
@media(max-width:620px){.secure-lock .secure-scene-logo{width:54px;height:43px}}

/* HILEMGO V30 · site-native secure login */
.secure-login-overlay{
  z-index:2147483500!important;
  place-items:center!important;
  padding:18px!important;
  background:rgba(244,245,247,.72)!important;
  backdrop-filter:blur(22px) saturate(1.18)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.18)!important;
}
.secure-login-card{
  width:min(430px,100%)!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.96)!important;
  border-radius:28px!important;
  background:rgba(255,255,255,.97)!important;
  box-shadow:0 24px 72px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.035)!important;
  color:#17171a!important;
  text-align:left!important;
}
.secure-login-card:before{display:none!important}
.secure-login-card>*{position:relative;z-index:1}
.secure-login-head{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:11px 12px 11px 11px;
  border-bottom:1px solid #eceef2;
  background:rgba(250,250,251,.92);
}
.secure-login-brand{display:flex!important;align-items:center!important;gap:9px!important;color:#17171a!important;text-align:left!important;min-width:0}
.secure-login-brand img{
  width:52px!important;height:38px!important;padding:3px!important;object-fit:contain!important;
  border:1px solid #e8e9ed!important;border-radius:14px!important;background:#fff!important;
  box-shadow:0 5px 14px rgba(15,23,42,.05)!important;
}
.secure-login-brand span{display:grid!important;gap:2px!important;min-width:0}
.secure-login-brand b{font-size:11.5px!important;letter-spacing:-.2px!important;color:#19191d!important}
.secure-login-brand small{font-size:6.7px!important;letter-spacing:.13em!important;color:#898b94!important;font-weight:900!important}
.secure-login-badge{
  display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 9px;border:1px solid #d8f0e2;
  border-radius:999px;background:#effbf4;color:#0f7d45;font-size:7px;font-weight:950;letter-spacing:.08em
}
.secure-login-badge i{width:7px;height:7px;border-radius:50%;background:#20b866;box-shadow:0 0 0 4px rgba(32,184,102,.12)}
.secure-login-body{padding:25px 24px 18px;text-align:center}
.secure-login-emblem{position:relative;display:grid;place-items:center;width:104px;height:104px;margin:0 auto 18px}
.secure-emblem-ring{
  position:absolute;inset:0;border-radius:31px;padding:2px;
  background:var(--rgb);background-size:300% 100%;animation:rgbmove 5.4s linear infinite;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;opacity:.62
}
.secure-emblem-core{
  display:grid;place-items:center;width:88px;height:88px;border:1px solid #eceef2;border-radius:27px;background:#fff;
  box-shadow:0 14px 34px rgba(15,23,42,.09),inset 0 1px 0 #fff
}
.secure-emblem-core img{width:67px;height:52px;object-fit:contain!important;filter:none!important}
.secure-login-body>small{display:block;font-size:7.2px!important;letter-spacing:.15em!important;color:#77718f!important;font-weight:950!important}
.secure-login-body h2{margin:8px 0 7px!important;font-size:26px!important;line-height:1.05!important;letter-spacing:-1px!important;color:#17171a!important}
.secure-login-body p{margin:0 auto!important;max-width:330px!important;font-size:10.5px!important;line-height:1.58!important;color:#777984!important}
.secure-progress{height:5px!important;margin:19px 0 0!important;border-radius:999px!important;background:#eceef2!important;overflow:hidden!important}
.secure-progress i{display:block!important;width:42%!important;height:100%!important;border-radius:inherit!important;background:var(--rgb)!important;background-size:300% 100%!important;animation:secureLoad 1.15s ease-in-out infinite!important}
.secure-steps{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;
  padding:0 12px 12px!important;margin:0!important
}
.secure-steps span{
  min-width:0;min-height:61px;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;
  padding:10px 10px!important;border:1px solid #eaecf0!important;border-radius:16px!important;background:#f8f8fa!important;
  color:#83858e!important;font-size:7.5px!important;font-weight:850!important;line-height:1.25!important;text-align:left!important
}
.secure-steps span b{font-size:6.5px;color:#a1a3ab;letter-spacing:.1em}
.secure-steps span.done{border-color:#d8f2e2!important;background:#f0fbf5!important;color:#0f8249!important}
.secure-steps span.done:before{display:none!important;content:none!important}
.secure-steps span.done b{color:#28a466}
.secure-login-foot{
  display:flex;align-items:flex-start;gap:8px;padding:11px 14px 13px;border-top:1px solid #eceef2;background:#fafafb;
  color:#858790;font-size:7.6px;font-weight:750;line-height:1.45
}
.secure-login-foot i{flex:none;width:8px;height:8px;margin-top:1px;border-radius:50%;background:#20b866;box-shadow:0 0 0 4px rgba(32,184,102,.10)}
@media(max-width:620px){
  .secure-login-overlay{padding:12px!important;align-items:center!important}
  .secure-login-card{width:min(100%,400px)!important;border-radius:25px!important}
  .secure-login-head{padding:10px}
  .secure-login-brand img{width:47px!important;height:35px!important;border-radius:13px!important}
  .secure-login-body{padding:22px 18px 16px}
  .secure-login-emblem{width:96px;height:96px;margin-bottom:15px}
  .secure-emblem-core{width:80px;height:80px;border-radius:24px}.secure-emblem-core img{width:61px;height:47px}
  .secure-login-body h2{font-size:24px!important}
  .secure-steps{grid-template-columns:1fr!important;gap:6px!important;padding:0 10px 10px!important}
  .secure-steps span{min-height:43px!important;display:grid!important;grid-template-columns:25px 1fr!important;align-items:center!important;gap:7px!important;padding:8px 10px!important}
  .secure-steps span b{font-size:6.5px}
  .secure-login-foot{padding:10px 12px 12px}
}

/* V31.8 account deletion */
.account-quick .account-delete-entry{background:linear-gradient(135deg,#fff,#fff7f7)!important;border-color:#f1dada!important}.account-quick .account-delete-entry i{background:linear-gradient(145deg,#fff0f0,#fff7f7)!important}.account-quick .account-delete-entry b{color:#9f3030!important}.account-delete-backdrop{position:fixed;z-index:120;inset:0;background:rgba(18,20,28,.36);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transition:.18s}.account-delete-backdrop.show{opacity:1}.account-delete-sheet{position:fixed;z-index:121;left:50%;top:50%;transform:translate(-50%,-47%) scale(.98);width:min(520px,calc(100% - 22px));max-height:calc(100dvh - 28px);overflow:auto;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(255,255,255,.85);box-shadow:0 36px 110px rgba(17,20,35,.3);opacity:0;transition:.18s}.account-delete-sheet.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.account-delete-close{position:absolute;right:16px;top:16px;width:38px;height:38px;border-radius:13px;background:#f1f2f5;color:#61616b;font-size:22px;cursor:pointer}.account-delete-kicker{display:block;color:#a33a3a;font-size:8px;font-weight:950;letter-spacing:1.25px}.account-delete-sheet h2{margin:6px 0 14px;font-size:27px;letter-spacing:-1px}.account-delete-warning{padding:15px;border-radius:18px;background:#fff6f6;border:1px solid #f3dada;color:#5e3434}.account-delete-warning b{font-size:11px}.account-delete-warning p{margin:7px 0 0;font-size:9.5px;line-height:1.55}.account-delete-sheet label{display:block;margin:16px 0 7px;font-size:10px;font-weight:900}.account-delete-sheet textarea{width:100%;min-height:105px;resize:vertical;border:1px solid #dedfe5;border-radius:16px;padding:13px;font:inherit;font-size:12px;outline:none;background:#fafbfc}.account-delete-sheet textarea:focus{border-color:#bb6d6d;box-shadow:0 0 0 3px rgba(185,70,70,.08)}.account-delete-message{margin:10px 0;padding:10px 12px;border-radius:13px;background:#eefaf3;color:#287348;font-size:9.5px;font-weight:700;line-height:1.45}.account-delete-message.error{background:#fff0f0;color:#a83232}.account-delete-submit,.account-delete-cancel-request{width:100%;margin-top:10px;padding:13px;border-radius:15px;font-size:10px;font-weight:900;cursor:pointer}.account-delete-submit{background:#a82f2f;color:#fff}.account-delete-cancel-request{background:#f1f2f5;color:#3f4048}@media(max-width:620px){.account-delete-sheet{top:auto;bottom:8px;transform:translate(-50%,16px);border-radius:26px}.account-delete-sheet.show{transform:translate(-50%,0)}}


/* HILEMGO V31.8.1 · hesap paneli viewport uyumu */
.account-menu.account-center{max-height:calc(100dvh - 94px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
.account-menu.account-center .account-top,.account-menu.account-center .wallet-strip,.account-menu.account-center .account-foot{flex:0 0 auto!important}
.account-menu.account-center .account-quick{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px!important}
@media (min-width:621px) and (max-height:900px){.account-menu.account-center .account-top{min-height:88px!important;padding-top:16px!important;padding-bottom:15px!important}.account-menu.account-center .wallet-strip{padding:13px 14px!important}.account-menu.account-center .account-quick>a,.account-menu.account-center .account-quick>button{min-height:58px!important;padding:7px 10px!important}.account-menu.account-center .account-quick i{width:40px!important;height:40px!important;border-radius:13px!important;font-size:18px!important}.account-menu.account-center .account-foot{padding:9px 14px 11px!important}}
@media(max-width:620px){.account-menu.account-center{max-height:calc(100dvh - 20px)!important}}

/* V31.17 — AI hızlı önerileri servis kartlarından açıkça ayrılır. */

/* HILEMGO V31.17.2 · trust footer (external because menu CSP style-src self) */
.hgo-trust-footer{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #e5e7eb!important;margin:32px 0 0!important;padding:38px 16px calc(34px + env(safe-area-inset-bottom,0))!important;color:#111827!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;float:none!important;clear:both!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:2!important;isolation:isolate!important}
.hgo-trust-footer,.hgo-trust-footer *{box-sizing:border-box!important}
.hgo-trust-footer-inner{width:min(720px,100%)!important;max-width:720px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:14px!important}
.hgo-trust-footer-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-decoration:none!important}
.hgo-trust-footer-logo img{display:block!important;width:auto!important;height:54px!important;max-width:190px!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important;filter:none!important;opacity:1!important;transform:none!important}
.hgo-meta-verified{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;margin:0!important;padding:11px 16px!important;border:1px solid #dbeafe!important;border-radius:17px!important;background:rgba(239,246,255,.78)!important}
.hgo-meta-verified>.hgo-meta-verified-text{display:block!important;margin:0!important;padding:0!important;color:#4b5563!important;font-size:10px!important;font-weight:800!important;line-height:1.45!important;text-align:center!important}
.hgo-meta-verified a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important;color:#1f2937!important;background:transparent!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;line-height:1!important}
.hgo-meta-verified a:hover{color:#2563eb!important}
.hgo-meta-verified svg{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important}
.hgo-trust-footer-email{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:7px 11px!important;border:1px solid #eceef2!important;border-radius:999px!important;background:#fafafa!important;color:#4b5563!important;text-decoration:none!important;font-size:10px!important;font-weight:850!important;line-height:1!important}
.hgo-trust-footer-email:hover{color:#dc2626!important;border-color:#fecaca!important;background:#fff7f7!important}
.hgo-trust-footer-copyline{display:block!important;width:min(600px,100%)!important;margin:2px auto 0!important;padding:16px 0 0!important;border-top:1px solid #f0f1f3!important;color:#9ca3af!important;text-align:center!important;font-size:9px!important;font-weight:800!important;line-height:1.5!important;letter-spacing:.15px!important}
.hgo-trust-footer-site{display:inline!important;color:#b0b4bc!important;font-weight:750!important}
@media(max-width:640px){.hgo-trust-footer{padding:30px 14px calc(88px + env(safe-area-inset-bottom,0))!important}.hgo-trust-footer-inner{gap:12px!important}.hgo-trust-footer-logo img{height:48px!important;max-width:170px!important}.hgo-meta-verified{gap:7px!important;padding:11px 14px!important}.hgo-trust-footer-email{font-size:10px!important}}


/* HILEMGO V31.17.5 · premium login + sade secure loading */
.login-sheet-v31175{
  width:min(492px,calc(100% - 18px))!important;
  padding:10px 22px calc(22px + env(safe-area-inset-bottom,0))!important;
  border:1px solid rgba(255,255,255,.98)!important;
  border-radius:32px!important;
  background:linear-gradient(160deg,rgba(255,255,255,.995),rgba(248,249,252,.985))!important;
  box-shadow:0 34px 95px rgba(15,23,42,.24),0 0 0 1px rgba(15,23,42,.035)!important;
  overflow:hidden!important;
}
.login-sheet-v31175:before{
  content:"";position:absolute;z-index:-1;left:-90px;top:-130px;width:280px;height:240px;border-radius:50%;
  background:radial-gradient(circle,rgba(239,68,68,.13),rgba(239,68,68,0) 68%);pointer-events:none
}
.login-sheet-v31175 .handle{margin:2px auto 12px!important;background:#d7d8dd!important}
.login-close-v31175{z-index:3!important;right:14px!important;top:14px!important;width:37px!important;height:37px!important;border:1px solid #eceef1!important;background:rgba(255,255,255,.92)!important;color:#4b4d55!important;box-shadow:0 6px 18px rgba(15,23,42,.06)!important;transition:.18s ease!important}
.login-close-v31175:hover{background:#fff!important;transform:rotate(4deg) scale(1.03)}
.login-brand-v31175{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;margin:0 0 20px;border:1px solid #e9eaee;border-radius:22px;background:linear-gradient(145deg,#17181d,#24262e);box-shadow:0 14px 34px rgba(18,20,29,.14);overflow:hidden}
.login-brand-v31175:after{content:"";position:absolute;right:-45px;top:-70px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.24),transparent 66%);pointer-events:none}
.login-logo-v31175{position:relative;z-index:1;display:grid;place-items:center;width:62px;height:52px;border-radius:17px;background:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 9px 22px rgba(0,0,0,.22)}
.login-logo-v31175 img{width:50px;height:38px;object-fit:contain;filter:none!important}
.login-brand-copy-v31175{position:relative;z-index:1;display:grid;gap:4px;min-width:0;text-align:left}
.login-brand-v31175 .login-kicker{color:#ffb1b1!important;font-size:7.5px!important;letter-spacing:.16em!important;font-weight:950!important}
.login-brand-copy-v31175 b{color:#fff;font-size:12px;line-height:1.15;letter-spacing:-.15px}
.login-security-v31175{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(74,222,128,.2);border-radius:999px;background:rgba(34,197,94,.1);color:#b8f4cf;font-size:6.8px;font-weight:950;letter-spacing:.08em;white-space:nowrap}
.login-security-v31175 i{width:7px;height:7px;border-radius:50%;background:#38d67a;box-shadow:0 0 0 4px rgba(56,214,122,.12),0 0 12px rgba(56,214,122,.65)}
.login-intro-v31175{text-align:left;margin:0 2px 18px}
.login-sheet-v31175 .login-intro-v31175 h2{margin:0 0 7px!important;font-size:31px!important;line-height:1!important;letter-spacing:-1.35px!important;color:#17181c!important}
.login-sheet-v31175 .login-intro-v31175 p{margin:0!important;max-width:390px;font-size:10.8px!important;line-height:1.55!important;color:#777a84!important}
.login-form-v31175{gap:10px!important}
.login-form-v31175 label{font-size:8px!important;letter-spacing:.04em;color:#565963!important;font-weight:900!important}
.login-sheet-v31175 .phone-wrap{min-height:55px;border:1px solid #dedfe5!important;border-radius:17px!important;background:#f7f8fa!important;padding:0 13px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;transition:.18s ease!important}
.login-sheet-v31175 .phone-wrap:focus-within{border-color:#aeb1bb!important;background:#fff!important;box-shadow:0 0 0 4px rgba(17,24,39,.045)!important}
.login-sheet-v31175 .phone-wrap span{display:inline-flex;align-items:center;gap:5px;padding-right:12px!important;border-right:1px solid #dadce2!important;color:#3f4149!important;font-size:11px!important}
.login-sheet-v31175 .phone-wrap span b{font-size:10px}
.login-sheet-v31175 .phone-wrap input{padding:15px 11px!important;font-size:16px!important;font-weight:800!important;letter-spacing:.01em}
.login-sheet-v31175 .code-input{min-height:57px!important;border:1px solid #dedfe5!important;border-radius:17px!important;background:#f7f8fa!important;color:#17181c!important;font-size:21px!important;font-weight:900!important;letter-spacing:9px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;transition:.18s ease!important}
.login-sheet-v31175 .code-input:focus{border-color:#aeb1bb!important;background:#fff!important;box-shadow:0 0 0 4px rgba(17,24,39,.045)!important}
.login-primary-v31175{min-height:51px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:2px!important;padding:0 16px!important;border-radius:17px!important;background:linear-gradient(135deg,#17181d,#242630)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;box-shadow:0 14px 28px rgba(17,24,39,.16)!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important}
.login-primary-v31175 b{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:rgba(255,255,255,.1);font-size:14px}
.login-primary-v31175:hover{transform:translateY(-1px);box-shadow:0 17px 32px rgba(17,24,39,.2)!important}
.login-primary-v31175:active{transform:translateY(0) scale(.995)}
.login-primary-v31175:disabled{opacity:.58!important;cursor:wait!important;transform:none!important}
.login-sheet-v31175 .text-btn{justify-self:center!important;margin-top:0!important;color:#686b75!important;font-size:9px!important;font-weight:850!important}
.login-sheet-v31175 .login-message{margin-top:11px!important;padding:11px 12px!important;border:1px solid #e7e9ed!important;border-radius:14px!important;background:#f7f8fa!important;color:#555862!important;font-size:9px!important;line-height:1.45!important}
.login-sheet-v31175 .register-link{margin-top:10px!important;padding:13px 14px!important;border:1px solid #e4e6eb!important;border-radius:16px!important;background:#fff!important;color:#24262d!important;font-size:9.5px!important;font-weight:900!important;box-shadow:0 8px 22px rgba(15,23,42,.05)!important}
.login-sheet-v31175 .register-link b{margin-left:6px}
.login-privacy-v31175{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border:1px solid #e8e9ed;border-radius:15px;background:#fbfbfc}
.login-privacy-v31175>span{display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:#eef9f2;color:#15904f;font-size:10px;font-weight:950}
.login-sheet-v31175 .login-privacy-v31175 .privacy{margin:0!important;color:#838690!important;font-size:7.8px!important;line-height:1.5!important;text-align:left!important}

.secure-login-overlay{background:rgba(240,242,247,.78)!important;backdrop-filter:blur(28px) saturate(1.12)!important;-webkit-backdrop-filter:blur(28px) saturate(1.12)!important}
.secure-login-card-v31175{width:min(390px,100%)!important;padding:34px 28px 22px!important;border:1px solid rgba(255,255,255,.97)!important;border-radius:34px!important;background:linear-gradient(160deg,rgba(255,255,255,.99),rgba(247,248,251,.985))!important;box-shadow:0 42px 120px rgba(25,30,54,.22),0 0 0 1px rgba(15,23,42,.03)!important;text-align:center!important;overflow:hidden!important}
.secure-login-card-v31175:before{display:block!important;content:""!important;position:absolute!important;left:50%!important;top:-125px!important;width:320px!important;height:220px!important;transform:translateX(-50%)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(239,68,68,.12),transparent 67%)!important;pointer-events:none!important}
.secure-login-mark-v31175{position:relative;display:grid;place-items:center;width:116px;height:116px;margin:0 auto 18px}
.secure-orbit-v31175{position:absolute;inset:0;border-radius:38px;border:1px solid rgba(20,22,29,.08);animation:hgoSecureOrbitFrame 3.2s ease-in-out infinite}
.secure-orbit-v31175:before{content:"";position:absolute;inset:8px;border-radius:31px;border:1px solid rgba(239,68,68,.1)}
.secure-orbit-v31175 i:first-child{position:absolute;width:9px;height:9px;border-radius:50%;left:10px;top:29px;background:#ef4444;box-shadow:0 0 0 5px rgba(239,68,68,.08),0 0 18px rgba(239,68,68,.25);animation:hgoSecureOrbitDot 3.2s ease-in-out infinite}
.secure-orbit-v31175 i:last-child{position:absolute;width:7px;height:7px;border-radius:50%;right:14px;bottom:25px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.08);animation:hgoSecureOrbitDot 3.2s ease-in-out infinite reverse}
.secure-logo-v31175{position:relative;z-index:2;display:grid;place-items:center;width:86px;height:86px;border:1px solid #e7e9ee;border-radius:28px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.11),inset 0 1px 0 #fff;animation:hgoSecureLogoPulse 2.1s ease-in-out infinite}
.secure-logo-v31175 img{width:66px;height:50px;object-fit:contain!important;filter:none!important}
.secure-kicker-v31175{display:block;color:#8a4d4d;font-size:7px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}
.secure-login-card-v31175 h2{margin:8px 0 7px!important;color:#17181c!important;font-size:26px!important;line-height:1.04!important;letter-spacing:-1.05px!important}
.secure-login-card-v31175 p{margin:0 auto!important;max-width:300px!important;color:#7c7f89!important;font-size:10px!important;line-height:1.55!important}
.secure-progress-v31175{height:5px!important;margin:22px 0 15px!important;border-radius:999px!important;background:#e9ebef!important;overflow:hidden!important}
.secure-progress-v31175 i{display:block!important;width:36%!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ef4444,#17181d 52%,#22c55e)!important;animation:hgoSecureSlide 1.25s cubic-bezier(.45,0,.55,1) infinite!important}
.secure-status-v31175{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:3px;color:#777a84}
.secure-status-v31175>span{display:inline-flex;align-items:center;gap:7px;font-size:7.5px;font-weight:850;letter-spacing:.025em}
.secure-status-v31175>span>i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.1)}
.secure-status-dots-v31175{display:flex;align-items:center;gap:6px}
.secure-status-dots-v31175>i{width:7px;height:7px;border-radius:50%;background:#d7d9df;transition:.25s ease}
.secure-status-dots-v31175>i.done{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.08)}
@keyframes hgoSecureOrbitFrame{0%,100%{transform:rotate(-2deg) scale(.99)}50%{transform:rotate(3deg) scale(1.015)}}
@keyframes hgoSecureOrbitDot{0%,100%{transform:scale(.8);opacity:.65}50%{transform:scale(1.18);opacity:1}}
@keyframes hgoSecureLogoPulse{0%,100%{transform:translateY(0);box-shadow:0 18px 38px rgba(15,23,42,.11)}50%{transform:translateY(-3px);box-shadow:0 23px 44px rgba(15,23,42,.14)}}
@keyframes hgoSecureSlide{0%{transform:translateX(-125%)}100%{transform:translateX(330%)}}
@media(prefers-reduced-motion:reduce){.secure-orbit-v31175,.secure-orbit-v31175 i,.secure-logo-v31175,.secure-progress-v31175 i{animation:none!important}.secure-progress-v31175 i{width:72%!important;transform:none!important}}
@media(max-width:620px){
  .login-sheet-v31175{width:calc(100% - 12px)!important;padding:9px 15px calc(17px + env(safe-area-inset-bottom,0))!important;border-radius:28px!important}
  .login-brand-v31175{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 13px;margin-bottom:17px;border-radius:19px}
  .login-logo-v31175{width:54px;height:46px;border-radius:15px}.login-logo-v31175 img{width:44px;height:34px}
  .login-security-v31175{display:none}
  .login-sheet-v31175 .login-intro-v31175 h2{font-size:27px!important}
  .login-sheet-v31175 .login-intro-v31175 p{font-size:10.2px!important}
  .secure-login-card-v31175{width:min(100%,360px)!important;padding:29px 21px 19px!important;border-radius:29px!important}
  .secure-login-mark-v31175{width:104px;height:104px;margin-bottom:16px}.secure-logo-v31175{width:78px;height:78px;border-radius:25px}.secure-logo-v31175 img{width:60px;height:46px}
  .secure-login-card-v31175 h2{font-size:24px!important}
}

/* HILEMGO V31.17.6 · high-impact login + secure experience */
.login-sheet-v31176{
  width:min(510px,calc(100% - 18px))!important;padding:9px!important;border:1px solid rgba(255,255,255,.96)!important;border-radius:34px!important;background:#0b0d12!important;box-shadow:0 42px 130px rgba(4,7,17,.46),0 0 0 1px rgba(239,68,68,.08)!important;overflow:hidden!important
}
.login-sheet-v31176 .handle{position:absolute;z-index:5;top:8px;left:50%;transform:translateX(-50%);width:48px!important;height:4px!important;margin:0!important;background:rgba(255,255,255,.22)!important}
.login-close-v31176{z-index:8!important;top:17px!important;right:17px!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(14,16,23,.76)!important;color:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}
.login-close-v31176:hover{background:#fff!important;color:#111318!important;transform:scale(1.04)}
.login-hero-v31176{position:relative;min-height:222px;padding:29px 27px 24px;border-radius:27px;overflow:hidden;background:radial-gradient(circle at 86% 8%,rgba(239,68,68,.34),transparent 34%),radial-gradient(circle at 12% 116%,rgba(185,28,28,.22),transparent 45%),linear-gradient(145deg,#0a0c11 0%,#151821 58%,#0d0f15 100%);isolation:isolate}
.login-hero-v31176:before{content:"";position:absolute;z-index:-1;right:-80px;top:-105px;width:255px;height:255px;border-radius:50%;border:1px solid rgba(248,113,113,.22);box-shadow:0 0 80px rgba(239,68,68,.16),inset 0 0 70px rgba(239,68,68,.07)}
.login-hero-v31176:after{content:"H";position:absolute;z-index:-1;right:14px;bottom:-59px;color:rgba(255,255,255,.025);font:950 190px/1 Arial,sans-serif;letter-spacing:-18px;transform:rotate(-7deg);pointer-events:none}
.login-hero-grid-v31176{position:absolute;inset:0;z-index:-2;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 78%)}
.login-hero-top-v31176{display:flex;align-items:center;justify-content:space-between;gap:14px}
.login-logo-v31176{display:grid;place-items:center;width:88px;height:67px;border:1px solid rgba(255,255,255,.13);border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,247,249,.92));box-shadow:0 16px 42px rgba(0,0,0,.3),0 0 0 5px rgba(255,255,255,.025)}
.login-logo-v31176 img{width:73px;height:52px;object-fit:contain!important;filter:none!important}
.login-security-v31176{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(74,222,128,.22);border-radius:999px;background:rgba(22,163,74,.1);color:#c8f7d8;font-size:7px;font-weight:950;letter-spacing:.09em;white-space:nowrap}
.login-security-v31176 i{width:7px;height:7px;border-radius:50%;background:#31dc7a;box-shadow:0 0 0 5px rgba(49,220,122,.1),0 0 18px rgba(49,220,122,.62)}
.login-hero-copy-v31176{display:grid;gap:7px;margin-top:24px;text-align:left}
.login-hero-copy-v31176 .login-kicker{color:#ff9c9c!important;font-size:7.5px!important;font-weight:950!important;letter-spacing:.19em!important}
.login-hero-copy-v31176 strong{color:#fff;font-size:31px;line-height:.96;letter-spacing:-1.55px;font-weight:950}
.login-hero-copy-v31176 strong em{color:#ff4b4b;font-style:normal;text-shadow:0 0 28px rgba(239,68,68,.24)}
.login-hero-copy-v31176 small{max-width:320px;color:#aeb2bd;font-size:9.5px;line-height:1.45;font-weight:750}
.login-panel-v31176{position:relative;margin-top:8px;padding:22px 20px 17px;border-radius:27px;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:inset 0 1px 0 #fff}
.login-intro-v31176{text-align:left;margin:0 1px 17px}
.login-sheet-v31176 .login-intro-v31176 h2{margin:0 0 6px!important;color:#111318!important;font-size:30px!important;line-height:1!important;letter-spacing:-1.35px!important}
.login-sheet-v31176 .login-intro-v31176 p{margin:0!important;max-width:400px;color:#737783!important;font-size:10.5px!important;line-height:1.55!important}
.login-form-v31176{gap:10px!important}.login-form-v31176 label{font-size:8px!important;font-weight:950!important;letter-spacing:.055em;color:#4f535d!important}
.login-sheet-v31176 .phone-wrap{min-height:58px;padding:0 13px!important;border:1px solid #dfe2e8!important;border-radius:18px!important;background:#f5f6f8!important;box-shadow:inset 0 1px 0 #fff!important;transition:.18s ease!important}
.login-sheet-v31176 .phone-wrap:focus-within{border-color:#ef4444!important;background:#fff!important;box-shadow:0 0 0 4px rgba(239,68,68,.075)!important}
.login-sheet-v31176 .phone-wrap span{display:inline-flex;align-items:center;gap:6px;padding-right:13px!important;border-right:1px solid #d9dce2!important;color:#353840!important;font-size:11px!important}
.login-sheet-v31176 .phone-wrap input{padding:16px 11px!important;font-size:16px!important;font-weight:850!important}
.login-sheet-v31176 .code-input{min-height:59px!important;border:1px solid #dfe2e8!important;border-radius:18px!important;background:#f5f6f8!important;color:#111318!important;font-size:21px!important;font-weight:950!important;letter-spacing:9px!important;box-shadow:inset 0 1px 0 #fff!important}
.login-sheet-v31176 .code-input:focus{border-color:#ef4444!important;background:#fff!important;box-shadow:0 0 0 4px rgba(239,68,68,.075)!important}
.login-primary-v31176{position:relative;min-height:55px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:2px!important;padding:0 14px 0 17px!important;border:0!important;border-radius:18px!important;background:linear-gradient(115deg,#e11d2e 0%,#ef2b3d 42%,#161820 100%)!important;color:#fff!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.015em;box-shadow:0 15px 32px rgba(220,38,38,.24),0 8px 22px rgba(15,23,42,.13)!important;overflow:hidden!important;transition:.16s ease!important}
.login-primary-v31176:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.16) 47%,transparent 72%);transform:translateX(-120%);transition:.48s ease}
.login-primary-v31176:hover:before{transform:translateX(120%)}
.login-primary-v31176:hover{transform:translateY(-1px);box-shadow:0 19px 38px rgba(220,38,38,.29),0 9px 24px rgba(15,23,42,.16)!important}
.login-primary-v31176 b{display:grid;place-items:center;width:31px;height:31px;border-radius:11px;background:rgba(255,255,255,.14);font-size:15px}
.login-primary-v31176:disabled{opacity:.58!important;transform:none!important;cursor:wait!important}.login-sheet-v31176 .text-btn{justify-self:center!important;color:#696d77!important;font-size:9px!important;font-weight:900!important}
.login-sheet-v31176 .login-message{margin-top:11px!important;padding:11px 12px!important;border:1px solid #e5e7ec!important;border-radius:14px!important;background:#f7f8fa!important;color:#555a64!important;font-size:9px!important}
.login-sheet-v31176 .register-link{margin-top:10px!important;padding:13px 14px!important;border:1px solid #dfe2e7!important;border-radius:16px!important;background:#fff!important;color:#22252c!important;font-size:9.5px!important;font-weight:950!important;box-shadow:0 7px 18px rgba(15,23,42,.05)!important}
.login-trust-v31176{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}
.login-trust-v31176 span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:31px;padding:6px;border:1px solid #eceef2;border-radius:11px;background:#fafbfc;color:#7b7f88;font-size:6.9px;font-weight:850;text-align:center}
.login-trust-v31176 span i{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.08)}
.login-privacy-v31176{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;padding:9px 10px;border:1px solid #eceef2;border-radius:14px;background:#fbfbfc}
.login-privacy-v31176>span{display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:#eef9f2;color:#16864d;font-size:10px;font-weight:950}
.login-sheet-v31176 .login-privacy-v31176 .privacy{margin:0!important;color:#838792!important;font-size:7.8px!important;line-height:1.45!important;text-align:left!important}

.secure-login-overlay-v31176{background:radial-gradient(circle at 50% 42%,rgba(78,16,24,.28),transparent 28%),rgba(7,9,13,.84)!important;backdrop-filter:blur(25px) saturate(1.12)!important;-webkit-backdrop-filter:blur(25px) saturate(1.12)!important}
.secure-login-card-v31176{position:relative;width:min(420px,100%)!important;padding:18px 24px 24px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:35px!important;background:radial-gradient(circle at 50% 18%,rgba(239,68,68,.13),transparent 28%),linear-gradient(155deg,#0b0d12,#141821 66%,#0b0d12)!important;box-shadow:0 44px 150px rgba(0,0,0,.5),0 0 0 1px rgba(239,68,68,.08)!important;color:#fff!important;overflow:hidden!important;text-align:center!important}
.secure-login-card-v31176:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:26px 26px!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 80%)!important;pointer-events:none!important}
.secure-top-v31176{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.07);color:#8f95a2;font-size:6.9px;font-weight:950;letter-spacing:.16em}
.secure-top-v31176 b{display:inline-flex;align-items:center;gap:6px;color:#bff4cf;font-size:6.7px;letter-spacing:.09em}.secure-top-v31176 b i{width:6px;height:6px;border-radius:50%;background:#34d67c;box-shadow:0 0 0 4px rgba(52,214,124,.09),0 0 15px rgba(52,214,124,.5)}
.secure-stage-v31176{position:relative;z-index:2;display:grid;place-items:center;width:162px;height:162px;margin:20px auto 15px}
.secure-stage-v31176:before,.secure-stage-v31176:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.secure-stage-v31176:before{inset:2px;border:1px solid rgba(239,68,68,.13);box-shadow:0 0 75px rgba(239,68,68,.14),inset 0 0 50px rgba(239,68,68,.05)}.secure-stage-v31176:after{inset:21px;border:1px dashed rgba(255,255,255,.08);animation:hgoSecureRotate31176 10s linear infinite}
.secure-scan-v31176{position:absolute;inset:13px;border-radius:50%;overflow:hidden;animation:hgoSecureBreath31176 2.5s ease-in-out infinite}.secure-scan-v31176:before{content:"";position:absolute;left:-18%;right:-18%;top:50%;height:2px;background:linear-gradient(90deg,transparent,#ff3d4f,transparent);box-shadow:0 0 18px #ef3345;animation:hgoSecureScan31176 1.55s ease-in-out infinite}
.secure-orbit-v31176{position:absolute;inset:0;border-radius:50%;animation:hgoSecureRotate31176 4.4s linear infinite}.secure-orbit-v31176 i{position:absolute;border-radius:50%}.secure-orbit-v31176 i:nth-child(1){width:9px;height:9px;left:14px;top:38px;background:#ef3345;box-shadow:0 0 0 5px rgba(239,51,69,.09),0 0 22px rgba(239,51,69,.55)}.secure-orbit-v31176 i:nth-child(2){width:7px;height:7px;right:17px;bottom:34px;background:#31d477;box-shadow:0 0 0 5px rgba(49,212,119,.08)}.secure-orbit-v31176 i:nth-child(3){width:5px;height:5px;right:22px;top:31px;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.5)}
.secure-logo-v31176{position:relative;z-index:3;display:grid;place-items:center;width:101px;height:101px;border:1px solid rgba(255,255,255,.13);border-radius:32px;background:linear-gradient(145deg,#fff,#f3f4f6);box-shadow:0 24px 55px rgba(0,0,0,.35),0 0 0 7px rgba(255,255,255,.025),0 0 50px rgba(239,68,68,.1);animation:hgoSecureLogo31176 2.4s ease-in-out infinite}
.secure-logo-v31176 img{width:78px;height:59px;object-fit:contain!important;filter:none!important}.secure-kicker-v31176{position:relative;z-index:2;display:block;color:#ff7f89;font-size:7px;font-weight:950;letter-spacing:.18em}
.secure-login-card-v31176 h2{position:relative;z-index:2;margin:8px 0 7px!important;color:#fff!important;font-size:28px!important;line-height:1!important;letter-spacing:-1.2px!important}.secure-login-card-v31176 p{position:relative;z-index:2;margin:0 auto!important;max-width:300px!important;color:#9da3af!important;font-size:10px!important;line-height:1.5!important}
.secure-progress-v31176{position:relative;z-index:2;height:6px!important;margin:23px 0 15px!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:999px!important;background:#20242d!important;overflow:hidden!important}.secure-progress-v31176 i{display:block!important;width:34%!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ff3548,#ff6977 45%,#fff 51%,#29ce73)!important;box-shadow:0 0 18px rgba(239,68,68,.25)!important;animation:hgoSecureSlide31176 1.18s cubic-bezier(.45,0,.55,1) infinite!important}
.secure-status-v31176{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8e949f}.secure-status-v31176>span{display:inline-flex;align-items:center;gap:7px;font-size:7.4px;font-weight:850}.secure-status-v31176>span>i{width:7px;height:7px;border-radius:50%;background:#31d477;box-shadow:0 0 0 4px rgba(49,212,119,.08)}.secure-status-dots-v31176{display:flex;gap:6px}.secure-status-dots-v31176>i{width:7px;height:7px;border-radius:50%;background:#343944;transition:.25s ease}.secure-status-dots-v31176>i.done{background:#31d477;box-shadow:0 0 0 4px rgba(49,212,119,.07)}
@keyframes hgoSecureRotate31176{to{transform:rotate(360deg)}}@keyframes hgoSecureScan31176{0%{transform:translateY(-46px);opacity:0}18%{opacity:1}82%{opacity:1}100%{transform:translateY(46px);opacity:0}}@keyframes hgoSecureBreath31176{0%,100%{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes hgoSecureLogo31176{0%,100%{transform:scale(1);box-shadow:0 24px 55px rgba(0,0,0,.35),0 0 0 7px rgba(255,255,255,.025),0 0 48px rgba(239,68,68,.08)}50%{transform:scale(1.025);box-shadow:0 28px 64px rgba(0,0,0,.42),0 0 0 9px rgba(255,255,255,.03),0 0 65px rgba(239,68,68,.16)}}@keyframes hgoSecureSlide31176{0%{transform:translateX(-135%)}100%{transform:translateX(365%)}}
@media(prefers-reduced-motion:reduce){.secure-stage-v31176:after,.secure-scan-v31176,.secure-scan-v31176:before,.secure-orbit-v31176,.secure-logo-v31176,.secure-progress-v31176 i{animation:none!important}.secure-progress-v31176 i{width:72%!important;transform:none!important}}
@media(max-width:620px){
  .login-sheet-v31176{width:calc(100% - 10px)!important;padding:7px!important;border-radius:29px!important}.login-hero-v31176{min-height:190px;padding:24px 18px 19px;border-radius:23px}.login-logo-v31176{width:73px;height:57px;border-radius:18px}.login-logo-v31176 img{width:61px;height:44px}.login-security-v31176{font-size:6px;padding:7px 8px}.login-hero-copy-v31176{margin-top:19px}.login-hero-copy-v31176 strong{font-size:27px}.login-panel-v31176{padding:19px 14px 14px;border-radius:23px}.login-sheet-v31176 .login-intro-v31176 h2{font-size:27px!important}.login-trust-v31176{grid-template-columns:1fr;gap:5px}.login-trust-v31176 span{min-height:27px;font-size:7.2px}.secure-login-card-v31176{width:min(100%,375px)!important;padding:16px 19px 20px!important;border-radius:30px!important}.secure-stage-v31176{width:145px;height:145px;margin:17px auto 13px}.secure-logo-v31176{width:92px;height:92px;border-radius:29px}.secure-logo-v31176 img{width:71px;height:54px}.secure-login-card-v31176 h2{font-size:25px!important}
}


/* V31.17.7 — LOGIN/SECURE VIEWPORT FIT
   Keep V31.17.6 visual impact, but guarantee the dialogs fit the real dynamic viewport. */
.login-sheet-v31176{
  bottom:max(5px,env(safe-area-inset-bottom,0px))!important;
  max-height:calc(100dvh - 10px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.login-sheet-v31176::-webkit-scrollbar{display:none!important}
.secure-login-overlay-v31176{
  align-items:center!important;
  padding:max(8px,env(safe-area-inset-top,0px)) 10px max(8px,env(safe-area-inset-bottom,0px))!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
}
.secure-login-card-v31176{
  max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.secure-login-card-v31176::-webkit-scrollbar{display:none!important}

@media(max-width:620px){
  .login-sheet-v31176{
    width:calc(100% - 8px)!important;
    max-height:calc(100dvh - 8px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;
    padding:6px!important;
    border-radius:27px!important;
  }
  .login-hero-v31176{min-height:158px!important;padding:20px 16px 15px!important;border-radius:22px!important}
  .login-logo-v31176{width:65px!important;height:50px!important;border-radius:16px!important}
  .login-logo-v31176 img{width:54px!important;height:39px!important}
  .login-security-v31176{padding:6px 8px!important;font-size:5.7px!important;gap:5px!important}
  .login-security-v31176 i{width:6px!important;height:6px!important}
  .login-hero-copy-v31176{margin-top:13px!important;gap:5px!important}
  .login-hero-copy-v31176 .login-kicker{font-size:6.8px!important}
  .login-hero-copy-v31176 strong{font-size:24px!important;letter-spacing:-1.1px!important}
  .login-hero-copy-v31176 small{font-size:8.3px!important;line-height:1.35!important}
  .login-close-v31176{top:13px!important;right:13px!important;width:34px!important;height:34px!important}
  .login-panel-v31176{margin-top:6px!important;padding:14px 12px 11px!important;border-radius:21px!important}
  .login-intro-v31176{margin-bottom:11px!important}
  .login-sheet-v31176 .login-intro-v31176 h2{font-size:24px!important;letter-spacing:-1px!important;margin-bottom:4px!important}
  .login-sheet-v31176 .login-intro-v31176 p{font-size:9.2px!important;line-height:1.4!important}
  .login-form-v31176{gap:8px!important}
  .login-sheet-v31176 .phone-wrap{min-height:51px!important;border-radius:16px!important}
  .login-sheet-v31176 .phone-wrap input{padding:12px 9px!important;font-size:16px!important}
  .login-sheet-v31176 .code-input{min-height:52px!important;padding:11px!important;font-size:20px!important;border-radius:16px!important}
  .login-primary-v31176{min-height:49px!important;border-radius:16px!important}
  .login-primary-v31176 b{width:28px!important;height:28px!important;border-radius:10px!important}
  .login-trust-v31176{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin-top:9px!important}
  .login-trust-v31176 span{min-height:27px!important;padding:4px 3px!important;font-size:6.1px!important;line-height:1.12!important}
  .login-privacy-v31176{margin-top:7px!important;padding:7px 8px!important}
  .login-sheet-v31176 .login-privacy-v31176 .privacy{font-size:7.2px!important;line-height:1.35!important}
  .secure-login-card-v31176{width:min(100%,365px)!important;padding:14px 17px 17px!important;border-radius:28px!important}
  .secure-top-v31176{padding-bottom:7px!important}
  .secure-stage-v31176{width:128px!important;height:128px!important;margin:12px auto 10px!important}
  .secure-logo-v31176{width:82px!important;height:82px!important;border-radius:26px!important}
  .secure-logo-v31176 img{width:63px!important;height:48px!important}
  .secure-login-card-v31176 h2{font-size:23px!important;margin:6px 0 5px!important}
  .secure-login-card-v31176 p{font-size:9px!important;line-height:1.4!important}
  .secure-progress-v31176{margin:15px 0 12px!important}
}

@media(max-height:700px){
  .login-sheet-v31176{max-height:calc(100dvh - 6px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}
  .login-hero-v31176{min-height:136px!important;padding-top:17px!important;padding-bottom:12px!important}
  .login-logo-v31176{width:58px!important;height:44px!important}.login-logo-v31176 img{width:49px!important;height:35px!important}
  .login-hero-copy-v31176{margin-top:9px!important}.login-hero-copy-v31176 strong{font-size:22px!important}.login-hero-copy-v31176 small{font-size:7.8px!important}
  .login-panel-v31176{padding-top:11px!important}.login-intro-v31176{margin-bottom:8px!important}
  .login-sheet-v31176 .login-intro-v31176 h2{font-size:22px!important}.login-sheet-v31176 .login-intro-v31176 p{font-size:8.5px!important}
  .login-trust-v31176{margin-top:7px!important}.login-privacy-v31176{margin-top:6px!important}
  .secure-login-card-v31176{padding-top:12px!important;padding-bottom:14px!important}
  .secure-stage-v31176{width:114px!important;height:114px!important;margin:8px auto!important}
  .secure-logo-v31176{width:74px!important;height:74px!important;border-radius:24px!important}.secure-logo-v31176 img{width:57px!important;height:43px!important}
  .secure-login-card-v31176 h2{font-size:21px!important}.secure-progress-v31176{margin:12px 0 10px!important}
}


/* V31.17.8 — COMPACT / NEUTRAL LOGIN
   Smaller card, much less red, and strict hidden-state handling for OTP forms. */
.login-sheet-v31176 [hidden]{display:none!important}
.login-sheet-v31176{
  width:min(430px,calc(100% - 16px))!important;
  padding:7px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:28px!important;
  background:#111318!important;
  box-shadow:0 28px 90px rgba(4,7,17,.38),0 0 0 1px rgba(15,23,42,.16)!important
}
.login-sheet-v31176 .handle{top:7px!important;width:42px!important;height:3px!important;background:rgba(255,255,255,.18)!important}
.login-close-v31176{top:13px!important;right:13px!important;width:34px!important;height:34px!important;background:rgba(17,19,24,.72)!important;border-color:rgba(255,255,255,.11)!important}
.login-hero-v31176{
  min-height:154px!important;
  padding:20px 20px 16px!important;
  border-radius:22px!important;
  background:radial-gradient(circle at 88% 7%,rgba(255,255,255,.055),transparent 31%),linear-gradient(145deg,#11141a 0%,#1a1e26 63%,#101218 100%)!important
}
.login-hero-v31176:before{right:-96px!important;top:-118px!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 0 64px rgba(0,0,0,.16),inset 0 0 60px rgba(255,255,255,.02)!important}
.login-hero-v31176:after{color:rgba(255,255,255,.018)!important;font-size:154px!important;bottom:-48px!important}
.login-hero-grid-v31176{opacity:.13!important}
.login-logo-v31176{width:70px!important;height:54px!important;border-radius:17px!important;box-shadow:0 12px 30px rgba(0,0,0,.25)!important}
.login-logo-v31176 img{width:58px!important;height:42px!important}
.login-security-v31176{padding:6px 9px!important;border-color:rgba(74,222,128,.16)!important;background:rgba(22,163,74,.07)!important;color:#ccebd8!important;font-size:6.2px!important}
.login-security-v31176 i{width:6px!important;height:6px!important;box-shadow:0 0 0 4px rgba(49,220,122,.07)!important}
.login-hero-copy-v31176{gap:5px!important;margin-top:13px!important}
.login-hero-copy-v31176 .login-kicker{color:#c9ccd2!important;font-size:6.7px!important;letter-spacing:.16em!important}
.login-hero-copy-v31176 strong{font-size:25px!important;line-height:.98!important;letter-spacing:-1.15px!important}
.login-hero-copy-v31176 strong em{color:#e8e9ec!important;text-shadow:none!important}
.login-hero-copy-v31176 small{max-width:290px!important;color:#9298a3!important;font-size:8.5px!important;line-height:1.38!important}
.login-panel-v31176{margin-top:6px!important;padding:15px 14px 12px!important;border-radius:21px!important;background:linear-gradient(180deg,#fff,#fafbfc)!important}
.login-intro-v31176{margin-bottom:11px!important}
.login-sheet-v31176 .login-intro-v31176 h2{margin-bottom:4px!important;font-size:24px!important;letter-spacing:-1px!important}
.login-sheet-v31176 .login-intro-v31176 p{max-width:350px!important;font-size:9.2px!important;line-height:1.4!important}
.login-form-v31176{gap:8px!important}
.login-form-v31176 label{font-size:7.5px!important;letter-spacing:.045em!important;color:#5d626d!important}
.login-sheet-v31176 .phone-wrap{min-height:49px!important;padding:0 11px!important;border-radius:15px!important;background:#f6f7f8!important}
.login-sheet-v31176 .phone-wrap:focus-within{border-color:#9ca3af!important;box-shadow:0 0 0 3px rgba(55,65,81,.06)!important}
.login-sheet-v31176 .phone-wrap span{font-size:10px!important;padding-right:10px!important}
.login-sheet-v31176 .phone-wrap input{padding:11px 9px!important;font-size:16px!important}
.login-sheet-v31176 .code-input{min-height:50px!important;padding:10px!important;border-radius:15px!important;background:#f6f7f8!important;font-size:19px!important;letter-spacing:7px!important}
.login-sheet-v31176 .code-input:focus{border-color:#9ca3af!important;box-shadow:0 0 0 3px rgba(55,65,81,.06)!important}
.login-primary-v31176{
  min-height:48px!important;
  padding:0 11px 0 15px!important;
  border:1px solid #2b3038!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,#171a20,#252a33)!important;
  box-shadow:0 10px 24px rgba(15,23,42,.15)!important;
  font-size:9.8px!important
}
.login-primary-v31176:before{background:linear-gradient(105deg,transparent 24%,rgba(255,255,255,.11) 49%,transparent 72%)!important}
.login-primary-v31176:hover{box-shadow:0 13px 29px rgba(15,23,42,.19)!important}
.login-primary-v31176 b{width:28px!important;height:28px!important;border-radius:9px!important;background:#b92f3f!important;font-size:14px!important}
.login-sheet-v31176 .text-btn{font-size:8.3px!important}
.login-sheet-v31176 .login-message{margin-top:8px!important;padding:9px 10px!important;border-radius:12px!important;font-size:8.5px!important}
.login-sheet-v31176 .register-link{margin-top:8px!important;padding:11px 12px!important;border-radius:13px!important;font-size:8.8px!important}
.login-trust-v31176{gap:4px!important;margin-top:8px!important}
.login-trust-v31176 span{min-height:25px!important;padding:4px!important;border-radius:9px!important;font-size:6.1px!important;background:#f8f9fa!important}
.login-privacy-v31176{grid-template-columns:21px minmax(0,1fr)!important;gap:7px!important;margin-top:7px!important;padding:7px 8px!important;border-radius:11px!important}
.login-privacy-v31176>span{width:21px!important;height:21px!important;border-radius:7px!important}
.login-sheet-v31176 .login-privacy-v31176 .privacy{font-size:7.1px!important;line-height:1.32!important}

.secure-login-card-v31176{
  width:min(360px,100%)!important;
  padding:14px 18px 17px!important;
  border-radius:28px!important;
  background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.045),transparent 29%),linear-gradient(155deg,#0e1116,#181c23 67%,#0d1015)!important;
  box-shadow:0 34px 110px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.025)!important
}
.secure-login-card-v31176:before{opacity:.55!important}
.secure-top-v31176{padding-bottom:8px!important}.secure-top-v31176>span{color:#858b95!important}.secure-top-v31176>b{border-color:rgba(49,212,119,.12)!important;background:rgba(49,212,119,.055)!important}
.secure-stage-v31176{width:120px!important;height:120px!important;margin:11px auto 9px!important}
.secure-stage-v31176:before{border-color:rgba(255,255,255,.075)!important;box-shadow:0 0 50px rgba(0,0,0,.22),inset 0 0 42px rgba(255,255,255,.025)!important}
.secure-stage-v31176:after{border-color:rgba(255,255,255,.065)!important}
.secure-logo-v31176{width:78px!important;height:78px!important;border-radius:25px!important;box-shadow:0 18px 44px rgba(0,0,0,.32),0 0 0 6px rgba(255,255,255,.02)!important}
.secure-logo-v31176 img{width:60px!important;height:46px!important}
.secure-orbit-v31176 i:nth-child(1){width:6px!important;height:6px!important;background:#b92f3f!important;box-shadow:0 0 0 4px rgba(185,47,63,.06)!important}
.secure-orbit-v31176 i:nth-child(2){background:#31d477!important}.secure-orbit-v31176 i:nth-child(3){background:#b8bec8!important}
.secure-kicker-v31176{color:#aeb4bd!important;font-size:6.4px!important}
.secure-login-card-v31176 h2{margin:6px 0 5px!important;font-size:22px!important;letter-spacing:-.85px!important}
.secure-login-card-v31176 p{max-width:260px!important;color:#9299a4!important;font-size:8.8px!important;line-height:1.4!important}
.secure-progress-v31176{height:5px!important;margin:14px 0 11px!important;background:#242933!important}
.secure-progress-v31176 i{background:linear-gradient(90deg,#69717d,#f5f6f7 64%,#b92f3f)!important;box-shadow:none!important}
.secure-status-v31176>span{font-size:6.9px!important}

@media(max-width:620px){
  .login-sheet-v31176{width:min(360px,calc(100% - 10px))!important;border-radius:25px!important}
  .login-hero-v31176{min-height:126px!important;padding:16px 14px 12px!important;border-radius:19px!important}
  .login-logo-v31176{width:56px!important;height:43px!important;border-radius:14px!important}.login-logo-v31176 img{width:47px!important;height:34px!important}
  .login-security-v31176{padding:5px 7px!important;font-size:5.2px!important}
  .login-hero-copy-v31176{margin-top:8px!important;gap:4px!important}.login-hero-copy-v31176 strong{font-size:21px!important}.login-hero-copy-v31176 small{font-size:7.3px!important}
  .login-panel-v31176{padding:11px 10px 9px!important;border-radius:18px!important}
  .login-intro-v31176{margin-bottom:8px!important}.login-sheet-v31176 .login-intro-v31176 h2{font-size:21px!important}.login-sheet-v31176 .login-intro-v31176 p{font-size:8px!important}
  .login-sheet-v31176 .phone-wrap{min-height:46px!important}.login-sheet-v31176 .code-input{min-height:47px!important;font-size:18px!important}
  .login-primary-v31176{min-height:45px!important;border-radius:14px!important}
  .login-trust-v31176{grid-template-columns:repeat(3,minmax(0,1fr))!important}.login-trust-v31176 span{min-height:23px!important;font-size:5.6px!important}
  .secure-login-card-v31176{width:min(330px,100%)!important;padding:12px 15px 14px!important;border-radius:25px!important}
  .secure-stage-v31176{width:105px!important;height:105px!important;margin:8px auto 7px!important}.secure-logo-v31176{width:70px!important;height:70px!important;border-radius:22px!important}.secure-logo-v31176 img{width:54px!important;height:41px!important}
  .secure-login-card-v31176 h2{font-size:20px!important}.secure-login-card-v31176 p{font-size:8px!important}.secure-progress-v31176{margin:11px 0 9px!important}
}

@media(max-height:700px){
  .login-hero-v31176{min-height:112px!important;padding-top:14px!important;padding-bottom:10px!important}
  .login-hero-copy-v31176{margin-top:6px!important}.login-hero-copy-v31176 strong{font-size:19px!important}.login-hero-copy-v31176 small{font-size:6.8px!important}
  .login-panel-v31176{padding-top:9px!important}.login-intro-v31176{margin-bottom:6px!important}
  .login-trust-v31176{margin-top:6px!important}.login-privacy-v31176{margin-top:5px!important}
  .secure-stage-v31176{width:92px!important;height:92px!important}.secure-logo-v31176{width:62px!important;height:62px!important}.secure-logo-v31176 img{width:48px!important;height:36px!important}
}


/* V31.17.9 — BALANCED LOGIN + LIGHT SECURE
   Medium card size, neutral palette, OTP remains hidden until app.js reveals it. */
.login-sheet-v31176 [hidden]{display:none!important}
.login-sheet-v31176{
  width:min(475px,calc(100% - 18px))!important;
  padding:8px!important;
  border-radius:30px!important;
  background:#15181e!important;
  box-shadow:0 30px 90px rgba(15,23,42,.30),0 0 0 1px rgba(15,23,42,.10)!important
}
.login-hero-v31176{
  min-height:174px!important;
  padding:23px 23px 18px!important;
  border-radius:23px!important;
  background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.06),transparent 32%),linear-gradient(145deg,#13161c,#20242c 66%,#12151b)!important
}
.login-hero-v31176:before{border-color:rgba(255,255,255,.075)!important;box-shadow:0 0 58px rgba(0,0,0,.12),inset 0 0 48px rgba(255,255,255,.018)!important}
.login-hero-v31176:after{color:rgba(255,255,255,.018)!important;font-size:166px!important}
.login-logo-v31176{width:77px!important;height:59px!important;border-radius:18px!important}.login-logo-v31176 img{width:64px!important;height:46px!important}
.login-security-v31176{padding:6px 9px!important;font-size:6px!important;background:rgba(22,163,74,.065)!important;border-color:rgba(34,197,94,.14)!important;color:#d2eadb!important}
.login-hero-copy-v31176{margin-top:14px!important;gap:5px!important}.login-hero-copy-v31176 strong{font-size:28px!important;letter-spacing:-1.25px!important}.login-hero-copy-v31176 strong em{color:#f0f1f3!important;text-shadow:none!important}.login-hero-copy-v31176 small{font-size:9px!important;color:#9da3ad!important}
.login-panel-v31176{margin-top:7px!important;padding:17px 16px 14px!important;border-radius:22px!important}
.login-intro-v31176{margin-bottom:12px!important}.login-sheet-v31176 .login-intro-v31176 h2{font-size:26px!important}.login-sheet-v31176 .login-intro-v31176 p{font-size:9.7px!important;line-height:1.45!important}
.login-form-v31176{gap:9px!important}.login-form-v31176 label{font-size:7.8px!important}
.login-sheet-v31176 .phone-wrap{min-height:52px!important;border-radius:16px!important}.login-sheet-v31176 .phone-wrap input{font-size:16px!important;padding:12px 9px!important}
.login-sheet-v31176 .code-input{min-height:53px!important;border-radius:16px!important;font-size:20px!important}
.login-primary-v31176{min-height:51px!important;border-radius:16px!important;font-size:10.2px!important;background:linear-gradient(135deg,#181b21,#2b3038)!important;border-color:#313640!important;box-shadow:0 10px 24px rgba(15,23,42,.13)!important}.login-primary-v31176 b{background:#aa3340!important}
.login-trust-v31176{margin-top:9px!important}.login-trust-v31176 span{min-height:27px!important;font-size:6.5px!important}.login-privacy-v31176{margin-top:8px!important}.login-sheet-v31176 .login-privacy-v31176 .privacy{font-size:7.5px!important}

.secure-login-overlay-v31176.secure-login-light-v31179{background:rgba(244,246,249,.82)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important}
.secure-login-light-v31179 .secure-login-card-v31176{
  width:min(365px,calc(100% - 20px))!important;
  padding:24px 24px 21px!important;
  border:1px solid rgba(226,229,235,.96)!important;
  border-radius:29px!important;
  background:linear-gradient(180deg,#ffffff,#fafbfc)!important;
  color:#17191e!important;
  box-shadow:0 30px 90px rgba(34,39,56,.16),0 1px 0 rgba(255,255,255,.9) inset!important;
  text-align:center!important
}
.secure-login-light-v31179 .secure-login-card-v31176:before{display:none!important}
.secure-login-light-v31179 .secure-stage-v31176{width:132px!important;height:132px!important;margin:2px auto 13px!important}
.secure-login-light-v31179 .secure-stage-v31176:before{border-color:#e5e8ed!important;box-shadow:0 12px 35px rgba(36,42,58,.08),inset 0 0 28px rgba(15,23,42,.02)!important}
.secure-login-light-v31179 .secure-stage-v31176:after{border-color:#eceef2!important}
.secure-login-light-v31179 .secure-logo-v31176{width:86px!important;height:86px!important;border-radius:27px!important;background:#fff!important;border:1px solid #eceef2!important;box-shadow:0 14px 36px rgba(28,33,48,.11),0 0 0 7px rgba(248,249,251,.9)!important}
.secure-login-light-v31179 .secure-logo-v31176 img{width:66px!important;height:49px!important}
.secure-login-light-v31179 .secure-orbit-v31176 i:nth-child(1){background:#b63140!important;box-shadow:0 0 0 4px rgba(182,49,64,.07)!important}.secure-login-light-v31179 .secure-orbit-v31176 i:nth-child(2){background:#22b66f!important}.secure-login-light-v31179 .secure-orbit-v31176 i:nth-child(3){background:#c6cad1!important}
.secure-login-light-v31179 .secure-kicker-v31176{color:#8b9098!important;font-size:6.8px!important;letter-spacing:.17em!important}
.secure-login-light-v31179 .secure-login-card-v31176 h2{margin:7px 0 5px!important;color:#17191e!important;font-size:25px!important;letter-spacing:-1px!important}
.secure-login-light-v31179 .secure-login-card-v31176 p{max-width:none!important;margin:0!important;color:#858b95!important;font-size:9.2px!important;line-height:1.4!important}
.secure-login-light-v31179 .secure-progress-v31176{height:5px!important;margin:17px 0 13px!important;background:#eceef2!important;box-shadow:none!important}.secure-login-light-v31179 .secure-progress-v31176 i{background:linear-gradient(90deg,#b63140,#252a32 58%,#22b66f)!important;box-shadow:none!important}
.secure-login-light-v31179 .secure-status-dots-v31176{display:flex!important;justify-content:center!important;gap:7px!important}.secure-login-light-v31179 .secure-status-dots-v31176 i{background:#d9dde3!important;border-color:#fff!important}.secure-login-light-v31179 .secure-status-dots-v31176 i.done{background:#22b66f!important}.secure-login-light-v31179 .secure-status-dots-v31176 i#secure-step-session.done,.secure-login-light-v31179 .secure-status-dots-v31176 i#secure-step-services.done{background:#22b66f!important}

@media(max-width:620px){
  .login-sheet-v31176{width:min(405px,calc(100% - 10px))!important;border-radius:27px!important}
  .login-hero-v31176{min-height:148px!important;padding:18px 16px 14px!important;border-radius:20px!important}.login-logo-v31176{width:62px!important;height:48px!important}.login-logo-v31176 img{width:52px!important;height:37px!important}.login-hero-copy-v31176{margin-top:10px!important}.login-hero-copy-v31176 strong{font-size:23px!important}.login-hero-copy-v31176 small{font-size:7.8px!important}
  .login-panel-v31176{padding:13px 12px 11px!important}.login-sheet-v31176 .login-intro-v31176 h2{font-size:23px!important}.login-sheet-v31176 .login-intro-v31176 p{font-size:8.5px!important}.login-sheet-v31176 .phone-wrap{min-height:48px!important}.login-sheet-v31176 .code-input{min-height:49px!important}.login-primary-v31176{min-height:47px!important}
  .secure-login-light-v31179 .secure-login-card-v31176{width:min(345px,calc(100% - 18px))!important;padding:20px 19px 18px!important;border-radius:26px!important}.secure-login-light-v31179 .secure-stage-v31176{width:116px!important;height:116px!important;margin-bottom:10px!important}.secure-login-light-v31179 .secure-logo-v31176{width:76px!important;height:76px!important}.secure-login-light-v31179 .secure-logo-v31176 img{width:59px!important;height:44px!important}.secure-login-light-v31179 .secure-login-card-v31176 h2{font-size:22px!important}
}
@media(max-height:700px){.login-hero-v31176{min-height:128px!important}.login-hero-copy-v31176 strong{font-size:21px!important}.secure-login-light-v31179 .secure-stage-v31176{width:100px!important;height:100px!important}.secure-login-light-v31179 .secure-logo-v31176{width:68px!important;height:68px!important}.secure-login-light-v31179 .secure-logo-v31176 img{width:52px!important;height:39px!important}}
/* HILEMGO 2026-09-19 · stok bildirimi + destek ön eleme */
.stock-alert-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;min-height:29px!important;margin:6px auto 0!important;padding:3px 10px 3px 4px!important;border:1px solid rgba(24,24,29,.12)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f7f7f8)!important;color:#25262b!important;font-size:8.4px!important;font-weight:900!important;line-height:1!important;letter-spacing:.005em!important;box-shadow:0 6px 17px rgba(24,28,39,.10),inset 0 1px 0 rgba(255,255,255,.85)!important;position:relative!important;z-index:9!important;white-space:nowrap!important;cursor:pointer!important}.stock-alert-chip:before{content:"🔔"!important;display:grid!important;place-items:center!important;width:21px!important;height:21px!important;flex:0 0 21px!important;border-radius:50%!important;background:linear-gradient(145deg,#ffd66b,#ffb020)!important;font-size:10px!important;box-shadow:0 3px 8px rgba(220,151,25,.24)!important}.stock-alert-chip.is-on{background:linear-gradient(180deg,#f7fff9,#edf9f2)!important;border-color:rgba(27,160,91,.22)!important;color:#14643f!important}.stock-alert-chip.is-on:before{content:"✓"!important;background:linear-gradient(145deg,#54e39b,#1ab86b)!important;color:#063e25!important}.stock-alert-chip.is-loading{opacity:.55!important;pointer-events:none!important}.catalog-row>.stock-alert-chip{grid-column:2/4;justify-self:start;margin-top:5px}.support-intake{display:grid;gap:8px;margin-top:14px}.support-choice{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:9px;row-gap:2px;width:100%;padding:11px 12px!important;border:1px solid #e5e6eb!important;border-radius:16px!important;background:#f8f8fa!important;color:#25252a!important;text-align:left!important;cursor:pointer}.support-choice>span{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;font-size:17px}.support-choice>b{font-size:10.5px}.support-choice>small{font-size:8.5px;color:#81838d}.support-choice.direct{background:#19191d!important;color:#fff!important;border-color:#19191d!important}.support-choice.direct small{color:#b9bac2}.support-category-title{font-size:10px;font-weight:900;margin:4px 0}.support-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.support-category-grid button,.support-intake-back{border:1px solid #e4e5e9;border-radius:13px;background:#f6f7f9;padding:10px;font-size:9px;font-weight:850;cursor:pointer}.support-intake-back{justify-self:start;padding:8px 11px}.support-intake.is-loading{opacity:.55;pointer-events:none}@media(max-width:520px){.support-category-grid{grid-template-columns:1fr}}


/* /on-campaign-banner.css */
#on-campaign-banner[hidden]{display:none!important}#on-campaign-banner{position:relative;display:flex;align-items:center;gap:17px;padding:20px 22px;margin:12px 0 21px;overflow:hidden;border:1px solid #d2e8bf;border-radius:23px;background:linear-gradient(110deg,#f7fcef,#fff 64%);box-shadow:0 12px 30px #29471208;color:#202820;text-decoration:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#on-campaign-banner .on-banner-logo{width:75px;height:40px;object-fit:contain;flex:0 0 75px}#on-campaign-banner .on-banner-copy{display:grid;gap:6px;flex:1;min-width:0}#on-campaign-banner .on-banner-copy small{font-size:8px;font-weight:850;letter-spacing:.7px;color:#699443}#on-campaign-banner .on-banner-copy strong{font-size:18px;line-height:1.2;letter-spacing:-.6px;font-weight:850}#on-campaign-banner .on-banner-copy span{font-size:10px;font-weight:550;color:#7f8977;line-height:1.5}#on-campaign-banner .on-banner-action{display:flex;align-items:center;gap:8px;padding:11px 13px;background:#171e17;color:white;border-radius:13px;font-size:10px;font-weight:750;white-space:nowrap}#on-campaign-banner svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#on-campaign-banner:hover{border-color:#a2c47e}#on-campaign-banner:focus-visible{outline:3px solid #9171ed;outline-offset:3px}@media(max-width:600px){#on-campaign-banner{gap:12px;padding:16px;border-radius:20px;margin-top:5px}#on-campaign-banner .on-banner-logo{width:57px;height:32px;flex-basis:57px}#on-campaign-banner .on-banner-copy strong{font-size:15px;letter-spacing:-.4px}#on-campaign-banner .on-banner-copy small{font-size:7px}#on-campaign-banner .on-banner-copy span{font-size:9px}#on-campaign-banner .on-banner-action{padding:9px;background:#edf5e5;color:#4d6e31}#on-campaign-banner .on-banner-action b{display:none}}

/* HGO_ON_BANNER_BORDER_V21 */
#on-campaign-banner{border:2px solid #80a95f;box-shadow:0 0 0 3px #a6c98a29,0 8px 22px #2947120b}
#on-campaign-banner:hover{border-color:#557d37;box-shadow:0 0 0 3px #92b97738,0 8px 22px #29471210}


/* /on-menu-desktop-widths.css */
/* HGO_ON_MENU_DESKTOP_WIDTHS_V22: mobile styles remain unchanged. */
@media (min-width:701px){
 body .shell>#on-campaign-banner,
 body .shell>#smart-search-wrap,
 body .shell>#balance-card{
  box-sizing:border-box;
  width:min(760px,100%);
  max-width:760px;
  margin-left:auto;
  margin-right:auto;
 }
}


/* /perk-svg-cards.css */
/* HGO_PERK_SVG_CARDS_V1: preserve mobile layout and dimensions. */
#perks-grid .perk-icon svg{display:block;width:18px;height:18px}
#perks-grid .daily .perk-icon{color:#e35a32}
#perks-grid .referral .perk-icon{color:#7950d1}
#perks-grid .perk-arrow{display:none}
@media(min-width:701px){
 #perks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,100%);max-width:760px;gap:12px;margin:15px auto 23px}
 #perks-grid .perk-mini{position:relative;min-width:0;width:100%;min-height:72px;gap:12px;padding:14px 16px;border:1.5px solid #efbea9;border-radius:19px;background:linear-gradient(115deg,#fff0e6,#fff8f4 72%,#fff);box-shadow:0 5px 16px #9443230b}
 #perks-grid .perk-mini.referral{border-color:#cbb5ec;background:linear-gradient(115deg,#eee6fc,#f8f4ff 72%,#fff);box-shadow:0 5px 16px #6336990b}
 #perks-grid .perk-mini .perk-icon{width:40px;height:40px;flex-basis:40px;border-radius:13px;border:1px solid #f89a67;background:linear-gradient(135deg,#ff973d,#ee536a);color:#fff;box-shadow:inset 0 1px 0 #ffffff40}
 #perks-grid .perk-mini.referral .perk-icon{border-color:#a57ae3;background:linear-gradient(135deg,#9662e4,#6848c9);color:#fff}
 #perks-grid .perk-icon svg{width:23px;height:23px}
 #perks-grid .perk-mini b{font-size:12px;letter-spacing:-.2px;line-height:1.4;color:#783d2e}
 #perks-grid .perk-mini.referral b{color:#593883}
 #perks-grid .perk-mini small{font-size:9px;line-height:1.5;color:#a16b53}
 #perks-grid .perk-mini.referral small{color:#9474b7}
 #perks-grid .perk-arrow{display:block;width:18px;height:18px;flex:0 0 18px;color:#ce6b42}
 #perks-grid .referral .perk-arrow{color:#8c5ab9}
 #perks-grid .perk-mini:hover{border-color:#dc8b66;box-shadow:0 8px 20px #94432316}
 #perks-grid .perk-mini.referral:hover{border-color:#a381cf;box-shadow:0 8px 20px #63369916}
}


/* /perk-desktop-compact.css */
/* HGO_PERK_DESKTOP_COMPACT_V2 */
@media(min-width:701px){
 #perks-grid{width:min(560px,100%);max-width:560px;gap:10px;margin:12px auto 20px}
 #perks-grid .perk-mini{min-height:54px;padding:9px 11px;gap:8px;border-radius:15px}
 #perks-grid .perk-mini .perk-icon{width:31px;height:31px;flex-basis:31px;border-radius:10px}
 #perks-grid .perk-icon svg{width:19px;height:19px}
 #perks-grid .perk-mini b{font-size:10px;letter-spacing:-.1px}
 #perks-grid .perk-mini small{font-size:8px}
 #perks-grid .perk-arrow{width:14px;height:14px;flex-basis:14px}
}


/* /menu-layout-repair.css */
/* HGO_MENU_HERO_BADGE_REPAIR_V12 */
body .hero h1{font-size:clamp(48px,8vw,70px)!important;line-height:.98!important;letter-spacing:-3px!important;max-width:720px!important}
body .hero h1 span{letter-spacing:inherit!important}
body .service-card>.service-state{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;max-width:min(160px,100%)!important;min-height:27px!important;padding:6px 12px 6px 25px!important;line-height:1.2!important;margin:0!important;transform:none!important;white-space:nowrap!important}
body .service-card>.service-state:before{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;width:7px!important;height:7px!important}
@media(max-width:700px){body .hero h1{font-size:43px!important;letter-spacing:-2.2px!important;line-height:1!important}}
@media(max-width:370px){body .hero h1{font-size:38px!important}}


/* /home-reference-v50.css */
/* HGO_HOME_REFERENCE_V50 */
html.hgo-home-v50 body{color:#080d1c;background:radial-gradient(ellipse at 85% 20%,#eaf3f580,transparent 45%),#f7f9fb!important;font-family:Inter,Arial,sans-serif;padding-bottom:85px!important}
html.hgo-home-v50 body main.shell{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:min(1000px,calc(100% - 40px))!important;max-width:1000px!important;padding:0 0 25px!important;margin:auto!important;gap:0!important;transform:none!important}
.hgo-home-v50 .studio-hero,.hgo-home-v50 .studio-trial,.hgo-home-v50 #services-section,.hgo-home-v50 #hilembot-zone,.hgo-home-v50 .ref-desktop-links,.hgo-home-v50 .ref-avatar,.hgo-home-v50 #hgo-gsupport,.hgo-home-v50 #nav-support{display:none!important}
html.hgo-home-v50 body .hgo-global-nav,html.hgo-home-v50 .shell>.floating-nav:not([data-hgo-global-hidden="1"]){box-sizing:border-box!important;position:sticky!important;top:0!important;left:auto!important;transform:none!important;width:min(1000px,calc(100% - 40px))!important;max-width:1000px!important;min-height:67px!important;height:67px!important;margin:0 auto 15px!important;padding:10px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-radius:0!important;background:#f7f9fbf5!important;box-shadow:none!important;z-index:2147483000!important;backdrop-filter:blur(15px)}
.hgo-home-v50 .hgo-global-spacer{display:none!important}.hgo-home-v50 .hgo-gbrand,.hgo-home-v50 .floating-nav>.brand{display:flex!important;align-items:center!important;flex:0 1 auto!important;gap:9px!important;width:auto!important;min-width:0!important;height:38px!important;padding:0!important;background:none!important;border-radius:0!important;text-decoration:none!important;overflow:visible!important}.hgo-home-v50 .hgo-gbrand:after{display:none!important}.hgo-home-v50 .hgo-gbrand img,.hgo-home-v50 .floating-nav .brand img{display:block!important;width:29px!important;height:36px!important;object-fit:contain!important}.hgo-home-v50 .ref-brand-name{font:850 20px/1 Inter,Arial,sans-serif;letter-spacing:-.7px;color:#080c19;white-space:nowrap}.hgo-home-v50 .hgo-gactions,.hgo-home-v50 .nav-actions{display:flex!important;align-items:center!important;gap:9px!important;flex:0 0 auto!important}.hgo-home-v50 .hgo-gbtn,.hgo-home-v50 .nav-icon{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:37px!important;min-width:37px!important;height:37px!important;flex-basis:37px!important;padding:9px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#111529!important;box-shadow:0 5px 18px #232e4210!important}.hgo-home-v50 .hgo-gbtn svg,.hgo-home-v50 .nav-icon svg{width:20px!important;height:20px!important}.hgo-home-v50 .hgo-gaccount,.hgo-home-v50 .account-chip{display:flex!important;align-items:center!important;min-height:37px!important;height:37px!important;max-width:145px!important;padding:0 11px!important;gap:7px!important;border:0!important;border-radius:28px!important;background:#fff!important;font:800 12px/1 Inter,Arial,sans-serif!important;color:#101528!important;box-shadow:0 5px 18px #232e4207!important}
html.hgo-home-v50 body #smart-search-wrap{width:100%!important;max-width:none!important;display:block!important;margin:0 0 15px!important;position:relative!important;z-index:1!important}.hgo-home-v50 .smart-search-rgb{padding:0!important;background:none!important;border:0!important;border-radius:18px!important;box-shadow:0 8px 24px #8795ad0d!important;animation:none!important}.hgo-home-v50 .smart-search-rgb:before,.hgo-home-v50 .smart-search-rgb:after{display:none!important;content:none!important}.hgo-home-v50 .smart-search{display:flex!important;align-items:center!important;min-height:47px!important;height:47px!important;padding:7px 14px!important;gap:12px!important;background:#fff!important;border:0!important;border-radius:18px!important}.hgo-home-v50 .spark{display:flex!important;color:#ff1026!important;flex:none!important}.hgo-home-v50 .spark svg{width:23px!important;height:23px!important}.hgo-home-v50 #smart-query{width:100%!important;min-width:0!important;flex:1!important;font:450 14px/1.2 Inter,Arial,sans-serif!important;color:#6b7b99!important;background:none!important;border:0!important;outline:0!important}.hgo-home-v50 #smart-send{display:grid!important;place-items:center!important;width:25px!important;min-width:25px!important;height:28px!important;padding:0!important;border:0!important;background:none!important;color:#687994!important;font-size:0!important;cursor:pointer}.hgo-home-v50 #smart-send:after{content:'☷';font-size:24px!important;line-height:1!important;color:#687994!important}
html.hgo-home-v50 body #service-grid{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;padding:0!important;margin:0 0 11px!important}
html.hgo-home-v50 body #service-grid>.service-card{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) 27px!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;gap:4px 7px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:80px!important;height:auto!important;margin:0!important;padding:6px 9px 6px 5px!important;border:1.5px solid #fff!important;outline:0!important;border-radius:16px!important;background:linear-gradient(110deg,#fff2f2,#fdf8f8)!important;box-shadow:0 8px 20px #93a0b00b!important;text-align:left!important;transform:none!important;cursor:pointer}
.hgo-home-v50 #service-grid>[data-studio-kind=market]{background:linear-gradient(110deg,#eff9f2,#f7faf9)!important}.hgo-home-v50 #service-grid>[data-studio-kind=uber]{background:linear-gradient(110deg,#edf4ff,#f6f8ff)!important}.hgo-home-v50 #service-grid>[data-studio-kind=travel],.hgo-home-v50 #service-grid>[data-studio-kind=settings]{background:linear-gradient(110deg,#f0edff,#f8f6ff)!important}.hgo-home-v50 #service-grid>[data-studio-kind=fashion],.hgo-home-v50 #service-grid>[data-studio-kind=coffee]{background:linear-gradient(110deg,#fff4e8,#fcf8f4)!important}
html.hgo-home-v50 body #service-grid .service-icon{grid-column:1!important;grid-row:1/3!important;display:block!important;position:static!important;width:82px!important;height:68px!important;min-height:0!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;outline:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background-color:transparent!important;overflow:hidden!important}
html.hgo-home-v50 body #service-grid .service-icon.ref50-crop{background-image:url(/home-reference-fast-v125.webp)!important;background-size:620% 1520.87%!important;background-position:var(--px) var(--py)!important;background-repeat:no-repeat!important}.hgo-home-v50 #service-grid .service-icon.ref50-crop img{display:none!important}.hgo-home-v50 #service-grid .service-icon:before,.hgo-home-v50 #service-grid .service-icon:after{display:none!important;content:none!important}
html.hgo-home-v50 body #service-grid h3{grid-column:2!important;grid-row:1!important;align-self:end!important;font:800 15px/1.1 Inter,Arial,sans-serif!important;letter-spacing:-.5px!important;color:#0c1020!important;margin:0!important;padding:0!important;overflow-wrap:normal!important}.hgo-home-v50 .ref50-caption{grid-column:2;grid-row:2;align-self:start;display:block;font:450 11px/1.3 Inter,Arial,sans-serif;color:#70809c;letter-spacing:-.3px}.hgo-home-v50 #service-grid .service-state{display:none!important}html.hgo-home-v50 body #service-grid>.service-card:after{content:'→'!important;position:static!important;grid-column:3!important;grid-row:1/3!important;display:grid!important;place-items:center!important;align-self:center!important;width:27px!important;height:27px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#ff182d!important;font:500 20px/1 Arial!important;box-shadow:none!important}.hgo-home-v50 #service-grid>[data-studio-kind=uber]:after,.hgo-home-v50 #service-grid>[data-studio-kind=travel]:after{color:#423bff!important}.hgo-home-v50 #service-grid>[data-studio-kind=market]:after{color:#00bd55!important}.hgo-home-v50 #service-grid>[data-studio-kind=fashion]:after,.hgo-home-v50 #service-grid>[data-studio-kind=coffee]:after{color:#ba630d!important}.hgo-home-v50 #service-grid>.is-dim{filter:grayscale(.7)!important;opacity:.6!important}.hgo-home-v50 #service-grid .stock-alert-chip{grid-column:1/-1!important;font-size:9px!important}
html.hgo-home-v50 body #balance-card{box-sizing:border-box!important;display:grid!important;grid-template-columns:49px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;width:100%!important;max-width:none!important;min-height:85px!important;margin:0 0 10px!important;padding:14px!important;border:0!important;border-radius:17px!important;background:linear-gradient(110deg,#121a20,#0f171c)!important;color:#fff!important;box-shadow:none!important}.hgo-home-v50 .studio-wallet-icon{display:grid;place-items:center;width:49px;height:49px;border:1px solid #ffffff10;border-radius:50%;background:#ffffff0b}.hgo-home-v50 .studio-wallet-icon svg{width:25px;height:25px}.hgo-home-v50 #balance-card>div:first-of-type{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.hgo-home-v50 .balance-kicker{font:450 10px/1.2 Inter,Arial,sans-serif!important;letter-spacing:0!important;color:#e1e4e7!important}.hgo-home-v50 #balance-value{font:800 25px/1.2 Inter,Arial,sans-serif!important;letter-spacing:-.6px!important;color:#fff!important;white-space:nowrap!important;margin:3px 0!important}.hgo-home-v50 #balance-user{font-size:0!important;line-height:1.1!important;color:#aeb5c0!important}.hgo-home-v50 #balance-user:after{content:'Hızlı, güvenli, her yerde.';font:450 10px/1.2 Inter,Arial,sans-serif}.hgo-home-v50 #balance-card>.studio-wallet-actions{display:flex!important;grid-column:3!important;grid-row:1!important;align-items:center!important;width:auto!important;gap:0!important}.hgo-home-v50 .studio-wallet-actions a{display:none!important}.hgo-home-v50 .studio-wallet-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:auto!important;min-width:0!important;padding:12px 18px!important;margin:0!important;border:0!important;border-radius:50px!important;background:#fff!important;color:#111526!important;font:800 11px/1.2 Inter,Arial,sans-serif!important;white-space:nowrap!important}.hgo-home-v50 .studio-wallet-actions button:after{content:'›';font-size:22px;line-height:.7;color:#71819b}
html.hgo-home-v50 body #perks-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0 0 24px!important;padding:0!important}.hgo-home-v50 #perks-grid>.referral{display:none!important}.hgo-home-v50 #perks-grid>.perk-mini{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:79px minmax(0,1fr) 27px!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;gap:4px 5px!important;min-height:80px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:5px 9px 5px 5px!important;margin:0!important;border:1.5px solid #fff!important;outline:0!important;border-radius:16px!important;background:linear-gradient(110deg,#fff0f2,#fff7f8)!important;box-shadow:0 8px 20px #93a0b00b!important;text-align:left!important;text-decoration:none!important;cursor:pointer}.hgo-home-v50 #perks-grid>.studio-campaign{background:linear-gradient(110deg,#f0ebff,#f8f6ff)!important}.hgo-home-v50 #perks-grid .perk-icon{position:static!important;grid-column:1!important;grid-row:1/3!important;width:79px!important;height:68px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background-image:url(/home-reference-fast-v125.webp)!important;background-size:620% 1520.87%!important;background-position:7% 73.8%!important;background-repeat:no-repeat!important;background-color:transparent!important;box-shadow:none!important;filter:none!important;font-size:0!important;color:transparent!important}.hgo-home-v50 #perks-grid .perk-icon>*{display:none!important}.hgo-home-v50 #perks-grid .perk-icon:before,.hgo-home-v50 #perks-grid .perk-icon:after{display:none!important;content:none!important}.hgo-home-v50 #perks-grid>.studio-campaign .perk-icon{background-position:63.1% 73.8%!important}.hgo-home-v50 #perks-grid b{grid-column:2!important;grid-row:1!important;align-self:end!important;font:800 14px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.45px!important;color:#ed1026!important;margin:0!important}.hgo-home-v50 #perks-grid small{grid-column:2!important;grid-row:2!important;align-self:start!important;font:450 11px/1.3 Inter,Arial,sans-serif!important;color:#ba737c!important;margin:0!important;white-space:normal!important}.hgo-home-v50 #perks-grid>.studio-campaign b{color:#16114e!important}.hgo-home-v50 #perks-grid>.studio-campaign small{color:#7a79ab!important}.hgo-home-v50 #perks-grid .perk-arrow{position:static!important;grid-column:3!important;grid-row:1/3!important;display:grid!important;place-items:center!important;width:27px!important;height:27px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#ff182d!important;font:500 20px/1 Arial!important}.hgo-home-v50 #perks-grid>.studio-campaign .perk-arrow{color:#703bff!important}
.hgo-home-v50 .ref50-offers{width:100%;margin-bottom:20px}.hgo-home-v50 .ref50-offers-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.hgo-home-v50 .ref50-offers-head h2{font:800 20px/1.2 Inter,Arial,sans-serif;letter-spacing:-.7px;margin:0}.hgo-home-v50 .ref50-offers-head button{background:none;border:0;color:#72809b;font:450 12px Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.hgo-home-v50 .ref50-offer-list{display:flex;gap:8px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.hgo-home-v50 .ref50-offer{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;flex:0 0 34%;min-height:85px;padding:13px;border-radius:14px;background:linear-gradient(110deg,#ee1028,#bc0036);color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start}.hgo-home-v50 .ref50-offer strong{font:800 17px Inter,Arial,sans-serif}.hgo-home-v50 .ref50-offer span{font:450 11px/1.3 Inter,Arial,sans-serif;max-width:85%}.hgo-home-v50 .ref50-offer i{position:absolute;right:7px;bottom:7px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff;color:#ee1630;font:500 18px Arial}.hgo-home-v50 .ref50-offer-digital{background:linear-gradient(110deg,#212a34,#0d121b)}.hgo-home-v50 .ref50-offer-uber{background:linear-gradient(110deg,#0052b0,#0098e9)}
.hgo-home-v50 .ref-mobile-bottom{box-sizing:border-box!important;position:fixed!important;z-index:2147482990;bottom:0;left:0;right:0;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:7px 25px calc(10px + env(safe-area-inset-bottom));border:0;border-radius:27px 27px 0 0;background:#fffffff5;backdrop-filter:blur(18px);box-shadow:0 -5px 25px #a3adbb0b}.hgo-home-v50 .ref-mobile-bottom button{display:grid;place-items:center;gap:4px;padding:7px 3px;border:0;border-radius:16px;background:none;color:#71809c;font:450 11px/1.2 Inter,Arial,sans-serif;cursor:pointer}.hgo-home-v50 .ref-mobile-bottom button.is-current{color:#ff091f;background:#fff3f5}.hgo-home-v50 .ref-mobile-bottom svg{width:25px;height:25px}.hgo-home-v50 body.modal-open .ref-mobile-bottom,.hgo-home-v50 body.hgo-host-modal-open .ref-mobile-bottom{display:none!important}
@media(min-width:701px){html.hgo-home-v50 body #service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hgo-home-v50 .ref50-offer{min-height:115px}.hgo-home-v50 .ref-mobile-bottom{width:480px!important;left:50%!important;right:auto!important;transform:translateX(-50%)}.hgo-home-v50 #balance-card{min-height:90px!important}}
@media(max-width:400px){html.hgo-home-v50 body main.shell,html.hgo-home-v50 body .hgo-global-nav{width:calc(100% - 28px)!important}.hgo-home-v50 .ref-brand-name{font-size:15px!important}.hgo-home-v50 .hgo-gactions{gap:6px!important}.hgo-home-v50 .hgo-gbtn{width:30px!important;min-width:30px!important;height:30px!important;flex-basis:30px!important}.hgo-home-v50 .hgo-gaccount{font-size:10px!important;padding:0 8px!important;max-width:110px!important}.hgo-home-v50 .hgo-gbrand img{width:23px!important;height:29px!important}html.hgo-home-v50 body #service-grid>.service-card{grid-template-columns:55px minmax(0,1fr) 20px!important;gap:3px 4px!important;min-height:67px!important;padding:5px!important}.hgo-home-v50 #service-grid .service-icon{width:55px!important;height:53px!important}.hgo-home-v50 #service-grid h3{font-size:12px!important}.hgo-home-v50 .ref50-caption{font-size:9px!important}.hgo-home-v50 #service-grid>.service-card:after{width:20px!important;height:20px!important;font-size:16px!important}.hgo-home-v50 #perks-grid>.perk-mini{grid-template-columns:51px minmax(0,1fr) 20px!important;min-height:67px!important;gap:3px 4px!important;padding:5px!important}.hgo-home-v50 #perks-grid .perk-icon{width:51px!important;height:53px!important}.hgo-home-v50 #perks-grid b{font-size:12px!important}.hgo-home-v50 #perks-grid small{font-size:9px!important}.hgo-home-v50 #perks-grid .perk-arrow{width:20px!important;height:20px!important;font-size:16px!important}html.hgo-home-v50 body #balance-card{grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;padding:12px!important}.hgo-home-v50 .studio-wallet-icon{width:36px!important;height:36px!important}.hgo-home-v50 #balance-value{font-size:20px!important}.hgo-home-v50 .studio-wallet-actions button{padding:10px 12px!important;font-size:9px!important}.hgo-home-v50 .balance-kicker{font-size:8px!important}.hgo-home-v50 #balance-user:after{font-size:8px!important}.hgo-home-v50 .ref50-offers-head h2{font-size:17px}.hgo-home-v50 .ref50-offer{flex-basis:38%}.hgo-home-v50 .ref50-offer strong{font-size:14px}.hgo-home-v50 .ref50-offer span{font-size:10px}}

.hgo-home-v50 #service-grid>[data-studio-kind=settings]{display:none!important}.hgo-home-v50 #service-grid>[data-studio-kind=game]{background:linear-gradient(110deg,#f0edff,#f8f6ff)!important}

/* HGO_MENU_FLOW_V51 */
html.hgo-home-v50 body #service-grid>.service-card[data-studio-kind=settings]{display:none!important}
html.hgo-home-v50 body #perks-grid>.perk-mini.referral{display:none!important}
html.hgo-home-v50 body .hgo-global-nav{position:sticky!important;top:0!important;order:-100!important;flex-shrink:0!important}
html.hgo-home-v50 body .ref50-offer-list{scrollbar-width:none!important;-ms-overflow-style:none!important;gap:10px!important}.hgo-home-v50 .ref50-offer-list::-webkit-scrollbar{display:none!important}
@media(min-width:701px){html.hgo-home-v50 body .ref50-offer{box-sizing:border-box!important;flex:1 1 0!important;min-width:0!important}}

/* HGO_CAPTIONS_CAMPAIGNS_NAV_V52 */
html.hgo-home-v50 body .ref50-offer{overflow:hidden!important;isolation:isolate!important;min-height:120px!important;padding:16px!important;justify-content:center!important;border-radius:17px!important}.hgo-home-v50 .ref50-offer strong,.hgo-home-v50 .ref50-offer span{position:relative!important;z-index:2!important;max-width:57%!important;text-shadow:0 1px 3px #0002}.hgo-home-v50 .ref50-offer strong{font-size:22px!important;letter-spacing:-.7px!important}.hgo-home-v50 .ref50-offer span{font-size:14px!important;line-height:1.35!important;font-weight:450!important}.hgo-home-v50 .ref50-offer:after{content:'';position:absolute;z-index:1;right:0;bottom:0;width:47%;height:100%;background-image:url(/offer-food-v466-63f5bcbe54b0.webp);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat;filter:drop-shadow(0 7px 8px #0002);pointer-events:none}.hgo-home-v50 .ref50-offer-digital:after{background-image:url(/offer-digital-v466-e84da9c30e7e.webp);background-position:0 0;}.hgo-home-v50 .ref50-offer-uber:after{background-image:url(/offer-uber-v466-93cecc057cb3.webp);background-position:0 0;}.hgo-home-v50 .ref50-offer-food{background:radial-gradient(ellipse at 105% 100%,#ff6c25,transparent 65%),linear-gradient(110deg,#f20b2a,#c90033)!important}.hgo-home-v50 .ref50-offer-uber{background:radial-gradient(ellipse at 105% 100%,#45c4ed,transparent 70%),linear-gradient(110deg,#0053ae,#007dcb)!important}.hgo-home-v50 .ref50-offer i{z-index:3!important;width:31px!important;height:31px!important;right:9px!important;bottom:9px!important;font-size:22px!important;box-shadow:0 4px 10px #0001!important}
@media(max-width:700px){
html.hgo-home-v50 body .hgo-global-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:10px!important;overflow:visible!important}html.hgo-home-v50 body .hgo-gbrand{flex:0 1 auto!important;min-width:0!important;max-width:45%!important;gap:7px!important;overflow:hidden!important}.hgo-home-v50 .hgo-gbrand img{flex:0 0 25px!important;width:25px!important;height:32px!important}.hgo-home-v50 .ref-brand-name{display:block!important;font-size:clamp(13px,3.6vw,18px)!important;letter-spacing:-.6px!important;line-height:1!important;min-width:0!important;white-space:nowrap!important}.hgo-home-v50 .hgo-gactions{flex:0 0 auto!important;gap:7px!important;min-width:0!important;margin-left:auto!important}.hgo-home-v50 .hgo-gbtn{width:32px!important;min-width:32px!important;height:32px!important;flex-basis:32px!important;padding:7px!important}.hgo-home-v50 .hgo-gaccount{font-size:11px!important;max-width:122px!important;height:34px!important;min-height:34px!important;padding:0 9px!important}
html.hgo-home-v50 body #service-grid>.service-card{grid-template-columns:34% minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:7px!important;row-gap:4px!important;min-height:78px!important;padding:8px 30px 8px 5px!important;align-content:center!important;overflow:hidden!important}html.hgo-home-v50 body #service-grid .service-icon{grid-column:1!important;grid-row:1/3!important;width:100%!important;height:auto!important;aspect-ratio:145/115!important;align-self:center!important}html.hgo-home-v50 body #service-grid h3{grid-column:2!important;grid-row:1!important;font-size:14px!important;min-width:0!important;line-height:1.15!important;overflow-wrap:normal!important;word-break:normal!important}html.hgo-home-v50 body #service-grid .ref50-caption{grid-column:2!important;grid-row:2!important;min-width:0!important;width:100%!important;max-width:none!important;font-size:11px!important;line-height:1.35!important;letter-spacing:-.2px!important;overflow-wrap:normal!important;word-break:normal!important}html.hgo-home-v50 body #service-grid>.service-card:after{position:absolute!important;grid-column:auto!important;grid-row:auto!important;right:6px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:23px!important;height:23px!important;font-size:18px!important}
html.hgo-home-v50 body .ref50-offer-list{gap:8px!important;overflow-x:auto!important}.hgo-home-v50 .ref50-offer{box-sizing:border-box!important;flex:0 0 38%!important;min-width:0!important;min-height:85px!important;padding:11px!important;border-radius:13px!important}.hgo-home-v50 .ref50-offer strong{font-size:16px!important}.hgo-home-v50 .ref50-offer span{font-size:10px!important}.hgo-home-v50 .ref50-offer i{width:24px!important;height:24px!important;font-size:18px!important;right:6px!important;bottom:6px!important}
}
@media(max-width:390px){html.hgo-home-v50 body .hgo-global-nav{gap:7px!important}.hgo-home-v50 .hgo-gbrand{gap:5px!important}.hgo-home-v50 .hgo-gbrand img{width:21px!important;flex-basis:21px!important}.hgo-home-v50 .ref-brand-name{font-size:13px!important;letter-spacing:-.6px!important}.hgo-home-v50 .hgo-gactions{gap:5px!important}.hgo-home-v50 .hgo-gbtn{width:28px!important;min-width:28px!important;height:28px!important;flex-basis:28px!important}.hgo-home-v50 .hgo-gaccount{font-size:9px!important;max-width:102px!important;padding:0 7px!important}html.hgo-home-v50 body #service-grid>.service-card{grid-template-columns:31% minmax(0,1fr)!important;padding-right:23px!important;column-gap:5px!important;min-height:74px!important}html.hgo-home-v50 body #service-grid h3{font-size:12px!important}html.hgo-home-v50 body #service-grid .ref50-caption{font-size:9px!important;line-height:1.35!important}html.hgo-home-v50 body #service-grid>.service-card:after{right:4px!important;width:18px!important;height:18px!important;font-size:15px!important}}

/* HGO_MOBILE_SIMPLIFY_V53 */
@media(max-width:700px){
html.hgo-home-v50 body #service-grid .ref50-caption{display:none!important}
html.hgo-home-v50 body #service-grid>.service-card{grid-template-rows:1fr!important;grid-template-columns:35% minmax(0,1fr)!important;align-content:center!important;align-items:center!important;min-height:68px!important;row-gap:0!important;padding-top:7px!important;padding-bottom:7px!important}
html.hgo-home-v50 body #service-grid .service-icon{grid-row:1!important;grid-column:1!important;max-height:57px!important;align-self:center!important}
html.hgo-home-v50 body #service-grid h3{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:15px!important;line-height:1.2!important;letter-spacing:-.45px!important}
html.hgo-home-v50 body .ref50-offer-list{gap:10px!important;scroll-padding-inline:0!important;scroll-snap-type:x mandatory!important;padding-bottom:5px!important}
html.hgo-home-v50 body .ref50-offer{flex:0 0 72%!important;min-height:105px!important;max-width:none!important;padding:16px!important;scroll-snap-align:start!important;border-radius:16px!important}
html.hgo-home-v50 body .ref50-offer strong{font-size:21px!important;max-width:57%!important;line-height:1.1!important;letter-spacing:-.6px!important}
html.hgo-home-v50 body .ref50-offer span{font-size:12px!important;line-height:1.4!important;max-width:54%!important;font-weight:450!important}
html.hgo-home-v50 body .ref50-offer:after{width:43%!important;height:100%!important;right:0!important;bottom:0!important}
html.hgo-home-v50 body .ref50-offer i{width:29px!important;height:29px!important;right:8px!important;bottom:8px!important;font-size:21px!important}
html.hgo-home-v50 body .ref50-offers-head{gap:8px!important}.hgo-home-v50 .ref50-offers-head h2{font-size:18px!important;letter-spacing:-.6px!important}.hgo-home-v50 .ref50-offers-head button{font-size:10px!important}
}
@media(max-width:390px){html.hgo-home-v50 body #service-grid h3{font-size:13px!important}html.hgo-home-v50 body #service-grid>.service-card{min-height:62px!important}html.hgo-home-v50 body .ref50-offer{flex-basis:80%!important}html.hgo-home-v50 body .ref50-offer strong{font-size:19px!important}}

/* HGO_MOBILE_NAV_PERKS_V53 */
@media(max-width:700px){
html.hgo-home-v50 body .hgo-global-nav{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-height:54px!important;height:54px!important;padding:7px 0!important;margin:0 auto 12px!important;background:#f7f9fbf5!important;border:0!important;box-shadow:none!important;overflow:visible!important}
html.hgo-home-v50 body .hgo-gbrand{display:flex!important;align-items:center!important;min-width:0!important;max-width:none!important;width:auto!important;gap:6px!important;padding:0!important;overflow:hidden!important}.hgo-home-v50 .ref-brand-name{font-size:15px!important;letter-spacing:-.55px!important;line-height:1!important}.hgo-home-v50 .hgo-gbrand img{width:23px!important;height:29px!important;flex:0 0 23px!important}
html.hgo-home-v50 body .hgo-gactions{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;background:none!important;width:auto!important;min-width:0!important;flex-wrap:nowrap!important}.hgo-home-v50 .hgo-gbtn{width:31px!important;min-width:31px!important;height:31px!important;flex:0 0 31px!important;padding:7px!important;box-shadow:0 3px 10px #3b435009!important}.hgo-home-v50 .hgo-gbtn svg{width:17px!important;height:17px!important}.hgo-home-v50 .hgo-gaccount{height:32px!important;min-height:32px!important;max-width:116px!important;padding:0 9px!important;gap:6px!important;font-size:10px!important}.hgo-home-v50 .hgo-gaccount>svg:last-child{display:none!important}
html.hgo-home-v50 body #perks-grid{gap:10px!important;margin-bottom:20px!important}html.hgo-home-v50 body #perks-grid>.perk-mini{display:grid!important;grid-template-columns:40px minmax(0,1fr) 17px!important;grid-template-rows:1fr!important;gap:7px!important;align-items:center!important;align-content:center!important;min-height:58px!important;height:58px!important;padding:8px 10px!important;overflow:hidden!important;border-radius:16px!important}
html.hgo-home-v50 body #perks-grid .perk-icon{grid-row:1!important;grid-column:1!important;width:40px!important;height:40px!important;align-self:center!important;border-radius:8px!important}html.hgo-home-v50 body #perks-grid b{grid-row:1!important;grid-column:2!important;align-self:center!important;font-size:12px!important;line-height:1.2!important;letter-spacing:-.4px!important;white-space:nowrap!important;margin:0!important}html.hgo-home-v50 body #perks-grid small{display:none!important}html.hgo-home-v50 body #perks-grid .perk-arrow{grid-row:1!important;grid-column:3!important;width:17px!important;height:17px!important;font-size:16px!important;background:transparent!important;align-self:center!important}
}
@media(max-width:370px){html.hgo-home-v50 body .hgo-global-nav{gap:6px!important}.hgo-home-v50 .ref-brand-name{font-size:12px!important}.hgo-home-v50 .hgo-gbrand img{width:20px!important;flex-basis:20px!important}.hgo-home-v50 .hgo-gactions{gap:4px!important}.hgo-home-v50 .hgo-gbtn{width:27px!important;min-width:27px!important;height:27px!important;flex-basis:27px!important}.hgo-home-v50 .hgo-gaccount{font-size:9px!important;max-width:101px!important;padding:0 7px!important}html.hgo-home-v50 body #perks-grid>.perk-mini{grid-template-columns:29px minmax(0,1fr) 12px!important;padding:7px!important;gap:5px!important}html.hgo-home-v50 body #perks-grid .perk-icon{width:29px!important;height:34px!important}html.hgo-home-v50 body #perks-grid b{font-size:10px!important}html.hgo-home-v50 body #perks-grid .perk-arrow{width:12px!important;font-size:13px!important}}

/* HGO_SLIM_WALLET_V54 */
@media(max-width:700px){html.hgo-home-v50 body main.shell #balance-card{box-sizing:border-box!important;display:grid!important;grid-template-columns:27px minmax(0,1fr) auto!important;align-items:center!important;align-content:center!important;gap:9px!important;min-height:52px!important;height:52px!important;max-height:52px!important;padding:9px 12px!important;margin:0 0 10px!important;border-radius:15px!important;overflow:hidden!important}html.hgo-home-v50 body #balance-card .studio-wallet-icon{width:27px!important;height:27px!important;min-width:27px!important;border:0!important;background:#ffffff0d!important;border-radius:50%!important}html.hgo-home-v50 body #balance-card .studio-wallet-icon svg{width:17px!important;height:17px!important}html.hgo-home-v50 body #balance-card>div:first-of-type{display:block!important;min-width:0!important;margin:0!important;padding:0!important}html.hgo-home-v50 body #balance-card .balance-kicker,html.hgo-home-v50 body #balance-card #balance-user{display:none!important}html.hgo-home-v50 body #balance-card #balance-value{display:block!important;font-size:19px!important;line-height:1.1!important;font-weight:750!important;letter-spacing:-.5px!important;margin:0!important;padding:0!important;white-space:nowrap!important}html.hgo-home-v50 body #balance-card>.studio-wallet-actions{grid-row:1!important;grid-column:3!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important}html.hgo-home-v50 body #balance-card .studio-wallet-actions button{min-height:30px!important;height:30px!important;padding:0 12px!important;font-size:10px!important;line-height:1!important;gap:7px!important;box-shadow:none!important;border-radius:20px!important}html.hgo-home-v50 body #balance-card .studio-wallet-actions button:after{font-size:17px!important}html.hgo-home-v50 body #balance-card .studio-wallet-actions a{display:none!important}}
@media(max-width:370px){html.hgo-home-v50 body main.shell #balance-card{gap:7px!important;padding:9px 10px!important;grid-template-columns:23px minmax(0,1fr) auto!important}html.hgo-home-v50 body #balance-card .studio-wallet-icon{width:23px!important;height:23px!important;min-width:23px!important}html.hgo-home-v50 body #balance-card #balance-value{font-size:17px!important}html.hgo-home-v50 body #balance-card .studio-wallet-actions button{font-size:9px!important;padding:0 10px!important}}
@media(max-width:700px){
html.hgo-home-v50 body main.shell #balance-card{height:68px!important;min-height:68px!important;max-height:68px!important;padding:12px 14px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:11px!important;border-radius:17px!important}html.hgo-home-v50 body #balance-card .studio-wallet-icon{width:34px!important;height:34px!important;min-width:34px!important}html.hgo-home-v50 body #balance-card .studio-wallet-icon svg{width:21px!important;height:21px!important}html.hgo-home-v50 body #balance-card .balance-kicker{display:block!important;font-size:8px!important;font-weight:500!important;line-height:1.1!important;margin:0 0 5px!important;color:#cdd3dc!important}html.hgo-home-v50 body #balance-card #balance-value{font-size:21px!important;line-height:1.1!important}html.hgo-home-v50 body #balance-card .studio-wallet-actions button{height:33px!important;min-height:33px!important;padding:0 14px!important;font-size:10px!important}}
@media(max-width:390px){html.hgo-home-v50 body #balance-card #balance-value{font-size:19px!important}html.hgo-home-v50 body #balance-card .studio-wallet-actions button{font-size:9px!important;padding:0 11px!important}}html.hgo-home-v50 body main.shell #balance-card{display:none!important}
.hgo-home-v50 .ref56-dashboard{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin:0 0 15px;padding:20px 23px;border:1px solid #ffffff20;border-radius:21px;background:radial-gradient(ellipse at 100% 120%,#7551a25c,transparent 60%),linear-gradient(115deg,#1a202a,#181c28);color:#fff;box-shadow:0 9px 23px #25314b0a}.hgo-home-v50 .ref56-summary{display:grid;gap:6px;min-width:0}.hgo-home-v50 .ref56-summary small{font:500 10px/1.3 Inter,Arial,sans-serif;color:#b6bfce}.hgo-home-v50 .ref56-summary strong{font:800 28px/1.1 Inter,Arial,sans-serif;letter-spacing:-.7px;white-space:nowrap}.hgo-home-v50 .ref56-summary>span{font:450 11px/1.3 Inter,Arial,sans-serif;color:#c1c8d4}.hgo-home-v50 .ref56-actions{display:flex;align-items:center;gap:8px;flex:none}.hgo-home-v50 .ref56-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:0 16px;border:1px solid #ffffff26;border-radius:30px;background:#ffffff0a;color:#fff;font:650 11px Inter,Arial,sans-serif;cursor:pointer}.hgo-home-v50 .ref56-actions button:first-child{background:#fff;color:#202330;border-color:#fff}.hgo-home-v50 .ref56-actions button:focus-visible{outline:3px solid #bca6f4;outline-offset:3px}
@media(max-width:700px){.hgo-home-v50 .ref56-dashboard{padding:15px 17px;margin-bottom:13px;gap:10px;border-radius:19px;min-height:102px}.hgo-home-v50 .ref56-summary{gap:5px}.hgo-home-v50 .ref56-summary small{font-size:9px}.hgo-home-v50 .ref56-summary strong{font-size:25px}.hgo-home-v50 .ref56-summary>span{font-size:10px}.hgo-home-v50 .ref56-actions{gap:6px;flex-direction:column;align-items:stretch}.hgo-home-v50 .ref56-actions button{min-height:29px;padding:0 14px;font-size:10px}}
@media(max-width:370px){.hgo-home-v50 .ref56-summary strong{font-size:22px}.hgo-home-v50 .ref56-dashboard{padding:14px}.hgo-home-v50 .ref56-actions button{font-size:9px;padding:0 11px}}

/* HGO_USER_PANEL_V57 */
html.hgo-home-v50 body .ref56-dashboard{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 14px!important;min-height:0!important;margin:0 0 13px!important;padding:12px 15px!important;border-radius:17px!important}.hgo-home-v50 .ref57-person{display:grid;gap:3px;min-width:0}.hgo-home-v50 .ref57-person strong{font:750 14px/1.2 Inter,Arial,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgo-home-v50 .ref57-person small{font:450 9px/1.1 Inter,Arial,sans-serif;color:#acb6ca}.hgo-home-v50 .ref57-balance{display:grid;gap:3px;text-align:right}.hgo-home-v50 .ref57-balance small{font:450 8px/1 Inter,Arial,sans-serif;color:#acb6ca}.hgo-home-v50 .ref57-balance strong{font:750 19px/1.1 Inter,Arial,sans-serif;color:#fff;letter-spacing:-.4px;white-space:nowrap}.hgo-home-v50 .ref57-links{display:flex;align-items:center;gap:6px;grid-column:1/-1;flex-wrap:nowrap}.hgo-home-v50 .ref57-links button,.hgo-home-v50 .ref57-links a{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 10px;background:#ffffff0c;border:1px solid #ffffff19;border-radius:20px;color:#dce3f1;text-decoration:none;font:550 9px/1 Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.hgo-home-v50 .ref57-links button:first-child{background:#fff;color:#252637;border-color:#fff}.hgo-home-v50 .ref57-links :focus-visible{outline:2px solid #baa3ed;outline-offset:2px}@media(min-width:701px){html.hgo-home-v50 body .ref56-dashboard{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}.hgo-home-v50 .ref57-links{grid-column:3;grid-row:1;margin-left:12px}.hgo-home-v50 .ref57-balance strong{font-size:22px}}

/* HGO_LIGHT_USER_PANEL_V58 */
html.hgo-home-v50 body main.shell .ref56-dashboard{background:radial-gradient(ellipse at 100% 0,#f1eaff88,transparent 60%),linear-gradient(110deg,#fff,#fff8fa)!important;border:1px solid #fff!important;outline:1px solid #eee8f1!important;box-shadow:0 8px 22px #8893a00a!important;color:#181629!important;padding:14px 16px!important;border-radius:19px!important;gap:12px 16px!important;margin:0 0 15px!important}
html.hgo-home-v50 body .ref57-person strong{color:#252137!important;font-size:15px!important;font-weight:750!important;letter-spacing:-.35px!important}.hgo-home-v50 .ref57-person small{color:#9a92a5!important;font-size:9px!important}.hgo-home-v50 .ref57-balance small{color:#9990a5!important;font-size:8px!important}.hgo-home-v50 .ref57-balance strong{color:#30253f!important;font-size:22px!important;font-weight:750!important;letter-spacing:-.6px!important}
html.hgo-home-v50 body .ref57-links{gap:7px!important;padding-top:10px!important;border-top:1px solid #eee8f177!important}.hgo-home-v50 .ref57-links button,.hgo-home-v50 .ref57-links a{min-height:27px!important;border:1px solid #eee8f3!important;background:#ffffffbb!important;color:#7d728f!important;font-size:10px!important;font-weight:550!important;box-shadow:none!important;padding:0 11px!important;border-radius:20px!important}.hgo-home-v50 .ref57-links button:first-child{background:#fff0f4!important;color:#e9567b!important;border-color:#ffe0e9!important}.hgo-home-v50 .ref57-links button:hover,.hgo-home-v50 .ref57-links a:hover{background:#f5f0fc!important;color:#795aa4!important}.hgo-home-v50 .ref57-links button:first-child:hover{background:#ffe6ef!important;color:#ce4369!important}
@media(min-width:701px){html.hgo-home-v50 body .ref57-links{border-top:0!important;padding-top:0!important;padding-left:15px!important;border-left:1px solid #eee8f1!important}}
@media(max-width:370px){html.hgo-home-v50 body main.shell .ref56-dashboard{padding:12px!important;gap:10px!important}.hgo-home-v50 .ref57-person strong{font-size:13px!important}.hgo-home-v50 .ref57-balance strong{font-size:20px!important}.hgo-home-v50 .ref57-links{gap:5px!important}.hgo-home-v50 .ref57-links button,.hgo-home-v50 .ref57-links a{padding:0 8px!important;font-size:9px!important}}

/* HGO_VISUAL_USER_PANEL_V59 */
html.hgo-home-v50 body main.shell .ref56-dashboard{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(ellipse at 100% 0,#d9c8ffbb,transparent 60%),radial-gradient(ellipse at 0 100%,#ffd5e480,transparent 60%),linear-gradient(110deg,#f8edff,#ebe7ff)!important;border:1px solid #ffffff!important;outline:1px solid #e1d4ef!important;box-shadow:0 9px 24px #8365a317!important;padding:14px 16px!important;gap:12px 16px!important}
html.hgo-home-v50 body .ref56-dashboard:before{content:'';position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#ee82b1,#a480df,#b7a1ea);opacity:.8;pointer-events:none}
html.hgo-home-v50 body .ref57-person{position:relative!important;padding-left:45px!important;min-height:36px!important;align-content:center!important;gap:4px!important}.hgo-home-v50 .ref57-person:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:35px;height:35px;border:1px solid #fff;border-radius:12px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238563ba%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M5%2021v-2a7%207%200%200%201%2014%200v2%22%2F%3E%3C%2Fsvg%3E") center/21px 21px no-repeat,linear-gradient(140deg,#fff,#e6d4ff);box-shadow:0 4px 9px #8964af12}.hgo-home-v50 .ref57-person strong{color:#39264f!important;font-size:14px!important}.hgo-home-v50 .ref57-person small{color:#9981ae!important;font-size:9px!important}
html.hgo-home-v50 body .ref57-balance small{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;color:#8f76a4!important}.hgo-home-v50 .ref57-balance small:before{content:'';display:inline-block;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238563ba%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h14v4M4%206V4h13M4%206v14h17V10H4%22%2F%3E%3Cpath%20d%3D%22M16%2013h5v4h-5z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.hgo-home-v50 .ref57-balance strong{color:#573675!important;font-size:21px!important;letter-spacing:-.65px!important}
html.hgo-home-v50 body .ref57-links{border-color:#ffffff99!important;padding-top:9px!important;gap:7px!important}.hgo-home-v50 .ref57-links button,.hgo-home-v50 .ref57-links a{background:#ffffffb8!important;border-color:#fff!important;color:#89719d!important;box-shadow:0 3px 8px #87629a06!important}.hgo-home-v50 .ref57-links button:first-child{background:linear-gradient(115deg,#e56ba0,#ad73cf)!important;border-color:#df91bd!important;color:#fff!important;box-shadow:0 4px 10px #c176b125!important}
@media(max-width:390px){html.hgo-home-v50 body main.shell .ref56-dashboard{padding:13px!important;column-gap:8px!important}.hgo-home-v50 .ref57-person{padding-left:36px!important}.hgo-home-v50 .ref57-person:before{width:29px;height:31px;border-radius:10px;background-size:18px 18px,auto}.hgo-home-v50 .ref57-person strong{font-size:12px!important}.hgo-home-v50 .ref57-balance strong{font-size:19px!important}}
@media(min-width:701px){html.hgo-home-v50 body .ref57-links{padding-top:0!important;border-top:0!important;border-left-color:#ffffff99!important}}

/* HGO_WHITE_ICON_PANEL_V60 */
html.hgo-home-v50 body main.shell .ref56-dashboard{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:11px 14px!important;padding:14px 16px!important;background:#fff!important;background-image:none!important;border:1px solid #eaedf1!important;outline:0!important;box-shadow:0 6px 20px #25314906!important;border-radius:19px!important;color:#151b26!important}.hgo-home-v50 .ref56-dashboard:before,.hgo-home-v50 .ref56-dashboard:after{display:none!important;content:none!important}html.hgo-home-v50 body .ref57-person{padding:0!important;min-height:0!important;gap:0!important}.hgo-home-v50 .ref57-person:before{display:none!important;content:none!important}html.hgo-home-v50 body .ref57-person strong{font-size:14px!important;color:#212732!important;letter-spacing:-.3px!important}.hgo-home-v50 .ref57-person small,.hgo-home-v50 .ref57-balance small{display:none!important}html.hgo-home-v50 body .ref57-balance strong{font-size:21px!important;color:#202632!important;letter-spacing:-.5px!important}
html.hgo-home-v50 body .ref57-links{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:10px 0 0!important;border:0!important;border-top:1px solid #f0f2f5!important}.hgo-home-v50 .ref57-links button,.hgo-home-v50 .ref57-links a,html.hgo-home-v50 body .ref57-links button:first-child{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0!important;background:#f8f9fb!important;background-image:none!important;border:1px solid #eef0f4!important;border-radius:12px!important;color:#606d7e!important;box-shadow:none!important;font-size:0!important;gap:0!important}.hgo-home-v50 .ref57-links svg{width:21px!important;height:21px!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7!important}.hgo-home-v50 .ref57-links button:hover,.hgo-home-v50 .ref57-links a:hover{background:#f0f3f7!important;color:#232e3d!important}.hgo-home-v50 .ref57-links button:focus-visible,.hgo-home-v50 .ref57-links a:focus-visible{outline:2px solid #8b97a9!important;outline-offset:2px!important}.hgo-home-v50 .ref57-links button>span{display:none!important}
@media(min-width:701px){html.hgo-home-v50 body main.shell .ref56-dashboard{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}html.hgo-home-v50 body .ref57-links{grid-column:3!important;grid-row:1!important;display:flex!important;border:0!important;border-left:1px solid #f0f2f5!important;padding:0 0 0 15px!important;margin:0 0 0 8px!important}.hgo-home-v50 .ref57-links button,.hgo-home-v50 .ref57-links a{width:40px!important}}

/* HGO_BALANCE_ALIGNMENT_V61 */
html.hgo-home-v50 body main.shell .ref56-dashboard{padding:13px 15px!important;gap:11px 12px!important}.hgo-home-v50 .ref57-person strong{font-size:14px!important;font-weight:700!important}html.hgo-home-v50 body .ref57-balance{position:relative!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;align-items:center!important;gap:3px!important;padding:8px 11px 8px 39px!important;border:1px solid #edf0f3!important;border-radius:13px!important;background:#f8fafb!important;text-align:left!important;min-height:44px!important;box-sizing:border-box!important}.hgo-home-v50 .ref57-balance:before{content:'';position:absolute;left:11px;top:50%;transform:translateY(-50%);width:19px;height:19px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23566477%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16v13H4V5a1%201%200%200%201%201-1h12v3M16%2011h5v5h-5z%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2213.5%22%20r%3D%22.6%22%20fill%3D%22%23566477%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}html.hgo-home-v50 body .ref57-balance small{display:block!important;font:450 8px/1.1 Inter,Arial,sans-serif!important;color:#8993a1!important;text-align:left!important;letter-spacing:0!important}.hgo-home-v50 .ref57-balance small:before,.hgo-home-v50 .ref57-balance small:after{display:none!important;content:none!important}html.hgo-home-v50 body .ref57-balance strong{display:block!important;font:750 18px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.45px!important;color:#293443!important;white-space:nowrap!important}.hgo-home-v50 .ref57-links{padding-top:9px!important}.hgo-home-v50 .ref57-links button,.hgo-home-v50 .ref57-links a{background:#fafbfc!important;border-color:#eff1f4!important}
@media(max-width:370px){html.hgo-home-v50 body .ref57-balance{padding:7px 9px 7px 31px!important}.hgo-home-v50 .ref57-balance:before{left:8px;width:16px;height:16px}html.hgo-home-v50 body .ref57-balance strong{font-size:16px!important}.hgo-home-v50 .ref57-person strong{font-size:12px!important}}

/* HGO_WHITE_SERVICE_CARDS_V62 */
html.hgo-home-v50 body main.shell #service-grid>.service-card,html.hgo-home-v50 body main.shell #service-grid>.service-card.is-live,html.hgo-home-v50 body main.shell #service-grid>.service-card[data-studio-kind]{background:#fff!important;background-image:none!important;border:1px solid #edf0f3!important;outline:0!important;box-shadow:0 5px 15px #26334a05!important}


/* HGO_LINKS_TRIAL458 */
html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:is(button,a){display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:0!important;padding:0!important;min-width:0!important;height:40px!important;min-height:40px!important;border-radius:12px!important;background:#fff!important;background-image:none!important;border:1px solid #dfe3e9!important;color:#242631!important;font-size:0!important;box-shadow:0 3px 0 #17202e0c,0 4px 9px #17202e1c!important;transition:transform .15s ease!important}
html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:is(button,a)::after,html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:is(button,a)::before{display:none!important;content:none!important}
html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:is(button,a)>svg{box-sizing:content-box!important;width:20px!important;height:20px!important;padding:5px!important;border-radius:9px!important;stroke:#252631!important;stroke-width:1.9!important;background:#ffdf20!important;box-shadow:0 2px 5px #17202e20!important}
html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:nth-child(2)>svg{background:#ff0052!important;stroke:#fff!important}html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:nth-child(3)>svg{background:#147ddb!important;stroke:#fff!important}html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:nth-child(4)>svg{background:#7138dc!important;stroke:#fff!important}
html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:is(button,a):focus-visible{outline:2px solid #ffcf20!important;outline-offset:3px!important}
@media(hover:hover){html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:is(button,a):hover{transform:translateY(-1px)!important}}
@media(prefers-reduced-motion:reduce){html.hgo-home-v50:is(#hgo-links-trial458,html) body main.shell .ref57-links>:is(button,a){transition:none!important}}


/* /menu-steam-v322.css */
html.hgo320-menu body :where(button,.button,.nav-icon,.account-chip,.dynamic-island,.on-banner-action){box-shadow:0 4px 10px #00000029!important}html.hgo320-menu body .floating-nav{box-shadow:0 9px 24px #00000030!important}html.hgo320-menu body #service-grid>.service-card,html.hgo320-menu body .perk-mini{box-shadow:0 7px 15px #00000036,0 2px 4px #00000022!important}html.hgo320-menu body .balance-card,html.hgo320-menu body .smart-search-wrap,html.hgo320-menu body .catalog-sheet,html.hgo320-menu body .account-sheet,html.hgo320-menu body .search-sheet,html.hgo320-menu body .campaign-card{box-shadow:0 9px 23px #00000038,0 2px 5px #0000001c!important}html.hgo320-menu body #service-grid>.service-card:hover{box-shadow:0 10px 20px #00000042,0 2px 5px #00000026!important}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card .hgo110-ribbon{display:none!important}html.hgo320-menu body .service-card.hgo321-game-card .service-icon{background:linear-gradient(145deg,#214b72,#0b1727)!important;background-image:linear-gradient(145deg,#214b72,#0b1727)!important;color:white!important;display:grid!important;place-items:center!important;border:1px solid #37779855!important;box-shadow:0 4px 9px #0004!important;border-radius:12px!important;overflow:hidden!important;mask-image:none!important;clip-path:none!important}html.hgo320-menu body .service-card.hgo321-game-card .service-icon:before,html.hgo320-menu body .service-card.hgo321-game-card .service-icon:after{display:none!important}html.hgo320-menu body .service-card.hgo321-game-card .service-icon>svg{display:block;width:68%!important;height:68%!important;fill:white!important;color:white!important;filter:none!important}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon{position:absolute!important;right:40px;top:11px;bottom:11px;width:19px;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;background:linear-gradient(90deg,#18354e,#235b7c 55%,#153b57);color:#fff;border-radius:3px;box-shadow:0 3px 7px #0005,inset 1px 0 #5a9cc588;pointer-events:none;z-index:3;font:900 8px/1 system-ui}html.hgo320-menu body .hgo320-steam-ribbon svg{width:13px;height:13px;margin-bottom:4px}html.hgo320-menu body .hgo320-steam-ribbon b{display:block}#hgo320-entry{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;background:#080a08f5;color:white;backdrop-filter:blur(12px);font-family:system-ui,sans-serif}#hgo320-entry[hidden]{display:none}#hgo320-entry .entry-console{display:flex;align-items:center;flex-direction:column;gap:16px;width:min(300px,82vw);text-align:center}#hgo320-entry svg{width:96px;height:96px;color:#a9ff41;filter:drop-shadow(0 0 20px #89ff3250);animation:entry-pad320 .75s ease-in-out infinite alternate,entry-power320 .9s ease-out both}#hgo320-entry b{font-size:21px;font-weight:950;letter-spacing:-.5px}#hgo320-entry p{margin:0;font-size:12px;color:#c0d8ad;line-height:1.5}#hgo320-entry .entry-bar{width:100%;height:3px;border-radius:4px;background:linear-gradient(90deg,#a9ff41,#52f2ff,#bf82ff);animation:entry-bar320 .9s ease-out both;transform-origin:left}#hgo320-entry .entry-spark{stroke:#a8faff;stroke-width:1.2;opacity:0;animation:entry-spark320 .9s ease-out both}@keyframes entry-power320{0%,100%{opacity:1;filter:drop-shadow(0 0 20px #89ff3250)}36%{opacity:.35;filter:drop-shadow(0 0 0 transparent)}58%{opacity:1;filter:drop-shadow(0 0 28px #a5ff4090)}}@keyframes entry-spark320{0%,30%,80%,100%{opacity:0}43%,59%{opacity:.9}}@keyframes entry-pad320{to{transform:translateY(-5px) rotate(-5deg)}}@keyframes entry-bar320{from{transform:scaleX(.03)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#hgo320-entry svg,#hgo320-entry .entry-bar,#hgo320-entry .entry-spark{animation:none}}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card .service-icon{display:grid!important;place-items:center!important;position:relative!important;background:linear-gradient(145deg,#204a69,#0c1722)!important;background-size:100% 100%!important;background-position:center!important;overflow:hidden!important;aspect-ratio:1!important;min-width:0!important;border:1px solid #6eb8d240!important;border-radius:13px!important;padding:0!important}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card .service-icon svg{width:67%!important;height:67%!important;min-width:0!important;position:static!important;transform:none!important;fill:white!important}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon{right:7px!important;left:auto!important;top:7px!important;bottom:auto!important;width:auto!important;height:20px!important;min-height:0!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:3px 6px!important;transform:none!important;border-radius:5px!important;background:linear-gradient(100deg,#183e58,#246689)!important;border:1px solid #78d7fb44!important;box-shadow:0 2px 5px #0005!important;z-index:5!important}html.hgo320-menu body .hgo320-steam-ribbon svg{width:12px!important;height:12px!important;margin:0!important}html.hgo320-menu body .hgo320-steam-ribbon b{font:850 7px/1 system-ui!important;letter-spacing:.45px!important;writing-mode:horizontal-tb!important}

/* Same outer geometry as the existing yellow HGO110 ribbons. */
html.hgo320-menu body #service-grid>.service-card.hgo321-game-card{position:relative!important}
html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon{box-sizing:border-box!important;position:absolute!important;left:auto!important;right:40px!important;top:11px!important;bottom:11px!important;width:17px!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;background:linear-gradient(90deg,#14344b,#246387 55%,#17445d)!important;color:white!important;border:0!important;border-radius:3px!important;clip-path:none!important;box-shadow:0 2px 6px #00000045,0 0 2px #00000030,inset 1px 0 #84c9ed66!important;pointer-events:none!important;z-index:2!important;transform:none!important;overflow:hidden!important}
html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon>svg{display:block!important;flex:none!important;width:11px!important;height:11px!important;margin:0!important;fill:#fff!important;color:#fff!important;filter:none!important}
html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon>b{display:block!important;flex:none!important;writing-mode:vertical-rl!important;text-orientation:upright!important;font:800 7px/8px Inter,Arial,sans-serif!important;letter-spacing:.5px!important;white-space:nowrap!important;margin:0!important;padding:0!important;color:white!important}
@media(max-width:700px){html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon{right:32px!important;width:15px!important;top:10px!important;bottom:10px!important;padding:2px 0!important;gap:2px!important}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon>svg{width:8px!important;height:8px!important}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon>b{font-size:5.5px!important;line-height:6px!important;letter-spacing:.2px!important}}
@media(max-width:400px){html.hgo320-menu body #service-grid>.service-card.hgo321-game-card>.hgo320-steam-ribbon{right:29px!important;width:14px!important}}


/* /sms-menu-v323.css */
body .service-card.hgo323-sms-duplicate{display:none!important}body .service-card.hgo323-sms-card .service-icon.hgo323-sms-icon{display:grid!important;place-items:center!important;position:relative!important;background:linear-gradient(135deg,#e2f1ff,#dcfff3)!important;border-radius:15px!important;overflow:hidden!important;font-size:0!important;color:transparent!important;box-shadow:none!important}body .service-card.hgo323-sms-card .service-icon.hgo323-sms-icon:before,body .service-card.hgo323-sms-card .service-icon.hgo323-sms-icon:after{content:none!important}body .service-card.hgo323-sms-card .service-icon.hgo323-sms-icon svg{width:68px!important;height:68px!important;display:block!important;position:static!important;transform:none!important;object-fit:contain!important}body .service-card.hgo323-sms-card:focus-visible{outline:3px solid #1165df;outline-offset:3px}

body .service-card.hgo333-steam-card .service-icon,body .service-card.hgo333-sms-card .service-icon.hgo323-sms-icon{display:grid!important;place-items:center!important;position:relative!important;background:linear-gradient(135deg,#f1f5ff,#edf4ff)!important;border-radius:14px!important;overflow:visible!important;box-shadow:none!important;font-size:0!important;color:transparent!important}body .service-card.hgo333-sms-card .service-icon.hgo323-sms-icon{background:linear-gradient(135deg,#edf7ff,#effbf7)!important}body .service-card.hgo333-steam-card .service-icon:before,body .service-card.hgo333-steam-card .service-icon:after{display:none!important;content:none!important}body .service-card.hgo333-steam-card .service-icon>svg,body .service-card.hgo333-sms-card .service-icon.hgo323-sms-icon>svg{display:block!important;width:100%!important;height:100%!important;max-width:76px!important;max-height:76px!important;position:static!important;transform:none!important;fill:none!important;color:initial!important;filter:drop-shadow(0 2px 2px #163c5120)!important;object-fit:contain!important}body .service-card.hgo333-sms-card{position:relative!important}body .service-card.hgo333-sms-card .service-icon{grid-column:1!important}

/* Same outer geometry as the existing yellow HGO110 ribbons. */
body .service-card.hgo333-sms-card{position:relative!important}
body .service-card.hgo333-sms-card>.hgo333-new-ribbon{box-sizing:border-box!important;position:absolute!important;left:auto!important;right:40px!important;top:11px!important;bottom:11px!important;width:17px!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;background:linear-gradient(90deg,#c8002d,#ff214c 55%,#d80635)!important;color:white!important;border:0!important;border-radius:3px!important;clip-path:none!important;box-shadow:0 2px 6px #00000045,0 0 2px #00000030,inset 1px 0 #ff96ad66!important;pointer-events:none!important;z-index:2!important;transform:none!important;overflow:hidden!important}
body .service-card.hgo333-sms-card>.hgo333-new-ribbon>svg{display:block!important;flex:none!important;width:11px!important;height:11px!important;margin:0!important;fill:#fff!important;color:#fff!important;filter:none!important}
body .service-card.hgo333-sms-card>.hgo333-new-ribbon>b{display:block!important;flex:none!important;writing-mode:vertical-rl!important;text-orientation:upright!important;font:800 7px/8px Inter,Arial,sans-serif!important;letter-spacing:.5px!important;white-space:nowrap!important;margin:0!important;padding:0!important;color:white!important}
@media(max-width:700px){body .service-card.hgo333-sms-card>.hgo333-new-ribbon{right:32px!important;width:15px!important;top:10px!important;bottom:10px!important;padding:2px 0!important;gap:2px!important}body .service-card.hgo333-sms-card>.hgo333-new-ribbon>svg{width:8px!important;height:8px!important}body .service-card.hgo333-sms-card>.hgo333-new-ribbon>b{font-size:5.5px!important;line-height:6px!important;letter-spacing:.2px!important}}
@media(max-width:400px){body .service-card.hgo333-sms-card>.hgo333-new-ribbon{right:29px!important;width:14px!important}}

body .service-card.hgo333-sms-card>.hgo333-new-ribbon>b{font-size:8px!important;line-height:9px!important;letter-spacing:1px!important}
@media(max-width:700px){body .service-card.hgo333-sms-card>.hgo333-new-ribbon>b{font-size:6px!important;line-height:7px!important;letter-spacing:.5px!important}}
html.hgo320-menu body #service-grid>.service-card.hgo321-game-card.hgo333-steam-card .service-icon{background:linear-gradient(135deg,#f1f5ff,#edf4ff)!important;background-image:linear-gradient(135deg,#f1f5ff,#edf4ff)!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important;mask-image:none!important;clip-path:none!important}html.hgo320-menu body #service-grid>.service-card.hgo321-game-card.hgo333-steam-card .service-icon>svg{width:100%!important;height:100%!important;max-width:76px!important;max-height:76px!important;fill:none!important;color:initial!important;filter:drop-shadow(0 2px 2px #163c5120)!important}


/* /menu-polish-v341.css */
html body #smart-search-wrap{border-radius:999px!important;background:transparent!important;box-shadow:0 6px 15px #17223030!important;overflow:visible!important}html body #smart-search-wrap .smart-search-rgb{border-radius:999px!important;overflow:hidden!important}html body #smart-search-wrap .smart-search{border-radius:999px!important;overflow:hidden!important;background:#fff!important}html body #smart-search-wrap #smart-query{border-radius:999px!important;background:transparent!important}html body #smart-search-wrap .smart-result{border-radius:17px!important;margin-top:10px}html body .hgo-trust-footer{margin-top:28px!important;padding:25px 20px calc(95px + env(safe-area-inset-bottom))!important;background:linear-gradient(135deg,#fff,#f2f6fc)!important;border-top:1px solid #dce4ef!important}html body .hgo-trust-footer-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 20px;max-width:850px!important;margin:0 auto!important;align-items:center;justify-items:stretch}html body .hgo-trust-footer-logo{grid-column:1;display:flex!important;align-items:center;justify-content:flex-start;gap:10px;width:auto!important;margin:0!important;text-decoration:none!important}html body .hgo-trust-footer-logo img{width:31px!important;height:39px!important;object-fit:contain}html body .hgo-footer-wordmark{display:flex;flex-direction:column;gap:4px;color:#152238}.hgo-footer-wordmark b{font:850 16px/1.1 Inter,Arial,sans-serif;letter-spacing:1px}.hgo-footer-wordmark small{font:750 9px/1.2 Inter,Arial,sans-serif;letter-spacing:.8px;color:#75849a}html body .hgo-trust-footer-email{grid-column:2;justify-self:end!important;display:flex!important;align-items:center;justify-content:center;gap:8px;margin:0!important;padding:9px 12px!important;border:1px solid #d4dfec!important;border-radius:12px!important;background:#fff!important;color:#243b5a!important;font:800 11px/1.3 Inter,Arial,sans-serif!important;box-shadow:0 3px 7px #192a4210!important;text-decoration:none!important}.hgo-trust-footer-email svg{width:20px;height:20px;color:#ee174c}html body .hgo-trust-footer .hgo-meta-verified{grid-column:1!important;grid-row:2!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:83px!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px!important;border:1px solid #cbdff7!important;border-radius:15px!important;background:linear-gradient(120deg,#f8fbff,#eaf3ff)!important;box-shadow:0 3px 8px #1a386312!important}.hgo-trust-footer .hgo-meta-verified-text{font:750 10px/1.5 Inter,Arial,sans-serif!important;color:#3f5876!important;text-align:center!important}.hgo-trust-footer .hgo-meta-verified>a{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;text-decoration:none;color:#172c48;font-weight:850;font-size:13px}html body .hgo-trust-footer [data-hgo-rights-note]{grid-column:2!important;grid-row:2!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important}html body .hgo-trust-footer-copyline{grid-column:1/-1!important;grid-row:3!important;width:100%!important;box-sizing:border-box;border-top:1px solid #dae3ee!important;margin:0!important;padding:13px 0 0!important;text-align:center!important;font:750 10px/1.5 Inter,Arial,sans-serif!important;color:#7a8799!important}.hgo-trust-footer-site{display:inline!important}
@media(max-width:550px){html body .hgo-trust-footer{padding:21px 16px calc(95px + env(safe-area-inset-bottom))!important}.hgo-footer-wordmark b{font-size:13px}.hgo-footer-wordmark small{font-size:7px}html body .hgo-trust-footer-inner{gap:12px 9px}html body .hgo-trust-footer-email{font-size:9px!important;padding:8px!important;gap:5px}.hgo-trust-footer-email svg{width:16px;height:16px}.hgo-trust-footer .hgo-meta-verified-text{font-size:9px!important}html body .hgo-trust-footer .hgo-meta-verified{padding:10px 7px!important;min-height:95px!important}.hgo-trust-footer .hgo-meta-verified>a{font-size:11px}.hgo-trust-footer .hgo-meta-verified>a svg{width:17px;height:17px}html body .hgo-trust-footer-logo img{width:26px!important;height:32px!important}html body .hgo-trust-footer-logo{gap:7px}}
@media(max-width:350px){html body .hgo-trust-footer-inner{grid-template-columns:minmax(0,1fr)}html body .hgo-trust-footer-logo{grid-column:1!important;justify-content:center!important}html body .hgo-trust-footer-email{grid-column:1!important;justify-self:center!important}html body .hgo-trust-footer .hgo-meta-verified{grid-column:1!important;grid-row:auto!important}html body .hgo-trust-footer [data-hgo-rights-note]{grid-column:1!important;grid-row:auto!important}html body .hgo-trust-footer-copyline{grid-row:auto!important}}


/* /footer-cards-v366.css */
html body .hgo-trust-footer-inner{align-items:stretch!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .hgo-trust-footer .hgo-meta-verified,html body .hgo-trust-footer [data-hgo-rights-note]{box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;height:116px!important;min-height:116px!important;margin:0!important;padding:14px 10px!important;border:1px solid #dce2eb!important;border-radius:17px!important;background:#f8f9fb!important;box-shadow:0 4px 12px #192a4210!important;transform:none!important;float:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important}html body .hgo-trust-footer .hgo-meta-verified-text{font:750 11px/1.45 Inter,Arial,sans-serif!important;color:#647083!important;min-height:32px!important;display:grid;place-items:center;text-align:center}html body .hgo-trust-footer .hgo-meta-verified>a{margin:0!important;height:24px!important;display:flex!important;align-items:center!important;gap:8px!important;font:800 14px/1 Inter,Arial,sans-serif!important;color:#253144!important}html body .hgo-trust-footer .hgo-meta-verified>a svg{width:22px!important;height:22px!important}:host .card{box-sizing:border-box!important;width:100%!important;height:116px!important;min-height:116px!important;margin:0!important;padding:14px 10px!important;border:1px solid #dce2eb!important;border-radius:17px!important;background:#f8f9fb!important;box-shadow:0 4px 12px #192a4210!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important}:host .rights-title{font:750 11px/1.45 Inter,Arial,sans-serif!important;color:#647083!important;min-height:32px!important;display:grid!important;place-items:center!important;text-align:center!important;margin:0!important}:host .brand{height:24px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font:800 14px/1 Inter,Arial,sans-serif!important;color:#253144!important;text-decoration:none!important}:host .brand img{width:22px!important;height:22px!important;object-fit:contain!important}@media(max-width:350px){html body .hgo-trust-footer-inner{grid-template-columns:minmax(0,1fr)!important}}


/* /social-menu-v386.css */
html body #service-grid>.service-card.hgo-social-card386{display:grid!important;visibility:visible!important;opacity:1!important;order:11!important;background:linear-gradient(110deg,#f2eaff,#fff0f6)!important;position:relative!important;text-decoration:none!important;cursor:pointer!important}html body #service-grid>.service-card.hgo-social-duplicate386{display:none!important}html body #service-grid>.hgo-social-card386 .service-icon.hgo-social-icon386{display:grid!important;place-items:center!important;background:none!important;mask:none!important;clip-path:none!important;overflow:visible!important}html body #service-grid>.hgo-social-card386 .service-icon.hgo-social-icon386:before,html body #service-grid>.hgo-social-card386 .service-icon.hgo-social-icon386:after{display:none!important;content:none!important}html body #service-grid>.hgo-social-card386 .service-icon.hgo-social-icon386 img{display:block!important;width:76px!important;height:68px!important;max-width:100%!important;object-fit:contain!important;position:static!important;transform:none!important;filter:drop-shadow(0 4px 4px #8c4d9e22)!important}html body #service-grid>.hgo-social-card386 .hgo-social-new386{position:absolute!important;right:10px;top:7px;background:linear-gradient(120deg,#f22555,#d33e91);color:#fff;border-radius:5px;padding:3px 5px;font:800 7px/1 Inter,Arial,sans-serif;letter-spacing:.5px;box-shadow:0 2px 5px #d83b6426}html body #service-grid>.hgo-social-card386 .service-state{display:none!important}html body #service-grid>.hgo-social-card386 .hgo110-ribbon{display:none!important}.hgo-social-card386:focus-visible{outline:3px solid #ab79e3!important;outline-offset:3px}
html body #service-grid>.hgo-social-card386 .service-icon.hgo-social-icon386{width:100%!important;max-width:100%!important;min-width:0!important;height:64px!important}html body #service-grid>.hgo-social-card386 .service-icon.hgo-social-icon386 img{width:60px!important;height:60px!important}


/* /social-menu-v389.css */
html body #service-grid>.hgo-social-card386>.hgo-social-new386.hgo333-new-ribbon{box-sizing:border-box!important;position:absolute!important;left:auto!important;right:40px!important;top:11px!important;bottom:11px!important;width:17px!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;background:linear-gradient(90deg,#c8002d,#ff214c 55%,#d80635)!important;color:white!important;border:0!important;border-radius:3px!important;clip-path:none!important;box-shadow:0 2px 6px #00000045,0 0 2px #00000030,inset 1px 0 #ff96ad66!important;pointer-events:none!important;z-index:2!important;transform:none!important;overflow:hidden!important}html body #service-grid>.hgo-social-card386>.hgo333-new-ribbon>b{display:block!important;flex:none!important;writing-mode:vertical-rl!important;text-orientation:upright!important;font:850 8px/9px Inter,Arial,sans-serif!important;letter-spacing:1px!important;white-space:nowrap!important;margin:0!important;padding:0!important;color:white!important}@media(max-width:700px){html body #service-grid>.hgo-social-card386>.hgo-social-new386.hgo333-new-ribbon{right:32px!important;width:15px!important;top:10px!important;bottom:10px!important;padding:2px 0!important}html body #service-grid>.hgo-social-card386>.hgo333-new-ribbon>b{font-size:7px!important;line-height:8px!important}}@media(max-width:400px){html body #service-grid>.hgo-social-card386>.hgo-social-new386.hgo333-new-ribbon{right:29px!important;width:14px!important}}
@media(max-width:700px){html body #service-grid>.hgo-social-card386>.hgo333-new-ribbon>b{font-size:6px!important;line-height:7px!important;letter-spacing:.5px!important}}


/* /menu-polish-v395.css */
#service-grid h3[data-lines395] span{display:block}#service-grid{margin-bottom:40px!important}html body #service-grid>.hgo-social-card386>.hgo-social-new386.hgo333-new-ribbon{background:linear-gradient(160deg,#ffdc80,#fcaf45,#f56040,#fd1d1d,#e1306c,#c13584,#833ab4,#405de6)!important;background-size:100% 300%!important;animation:insta395 7s ease-in-out infinite!important;box-shadow:0 4px 14px #c1358450!important}.suggest-card395{font:inherit;text-align:inherit;border:0;cursor:pointer;background:linear-gradient(135deg,#382259,#7253b6)!important;color:white!important}.suggest-card395 .service-icon{color:#ffdf6c}.suggest-card395 svg{width:70px;height:70px}.suggest395{width:min(440px,calc(100% - 32px));box-sizing:border-box;padding:26px;border:1px solid #e2e6ee;border-radius:26px;background:#fff;color:#17253d;font-family:inherit;box-shadow:0 24px 80px #0008}.suggest395::backdrop{background:#0b1323b3;backdrop-filter:blur(8px)}.suggest395 form{display:grid;gap:14px}.suggest-close395{position:absolute;right:16px;top:12px;border:0;background:#f0f3f8;color:#17253d;border-radius:50%;width:34px;height:34px;font-size:24px}.suggest-icon395{display:grid;place-items:center;width:76px;height:76px;background:#f0e8ff;color:#7442cb;border-radius:22px}.suggest-icon395 svg{width:48px;height:48px}.suggest395 h2,.suggest395 p{margin:0}.suggest395 small{color:#7944c8;font-weight:900;font-size:11px;letter-spacing:.09em}.suggest395 label{display:grid;gap:8px;font-weight:800}.suggest395 textarea{font:inherit;border:1px solid #c9d2e1;border-radius:14px;padding:14px;resize:vertical;box-sizing:border-box;width:100%}.suggest395 [type=submit]{border:0;border-radius:13px;background:#f32150;color:white;font:inherit;font-weight:900;padding:15px}.suggest395 [role=status]{font-size:13px}.game-badges395{position:absolute;z-index:4;top:38px;left:9px;right:9px;display:flex;gap:5px;flex-wrap:wrap;pointer-events:none}.game .game-badges395 .special-tag374,.game .game-badges395 .gift-tag370{position:static!important;display:inline-flex;align-items:center;padding:4px 7px!important;border-radius:5px!important;line-height:1.2!important;font-size:9px!important;letter-spacing:.02em!important;box-shadow:0 3px 8px #0007!important;transform:none!important;margin:0!important}.game .game-badges395 .special-tag374{background:linear-gradient(120deg,#ffeaaa,#e5b739)!important;color:#302000!important}.game .game-badges395 .gift-tag370{background:#b5f643!important;color:#172607!important}@keyframes insta395{0%,100%{background-position:0 0}50%{background-position:0 100%}}@media(prefers-reduced-motion:reduce){html body #service-grid>.hgo-social-card386>.hgo-social-new386.hgo333-new-ribbon{animation:none!important}}


/* /menu-headings-v399.css */
@media(min-width:701px){html body #service-grid h3[data-lines395] span{display:inline!important}}

/* /menu-finish-v401.css */
html body #service-grid>.hgo-social-card386>.hgo-social-new386.hgo333-new-ribbon{background:linear-gradient(180deg,#ffdc80 0%,#fcaf45 14%,#f56040 29%,#fd1d1d 43%,#e1306c 57%,#c13584 71%,#833ab4 85%,#405de6 100%)!important;background-size:100% 100%!important;animation:ribbon401 4s ease-in-out infinite!important;color:white!important;text-shadow:0 1px 3px #412043a0}
#service-grid>.suggest-card401{display:grid!important;position:relative;order:11;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:165px;padding:18px 12px;border:1px solid #d8d5f2;border-radius:24px;background:linear-gradient(145deg,#fff,#f1ecff);color:#29304b;box-shadow:0 6px 18px #23133315;font:inherit;cursor:pointer;text-align:center;transition:transform .2s,box-shadow .2s}
#service-grid>.suggest-card401:hover{transform:translateY(-3px);box-shadow:0 10px 25px #23133325}#service-grid>.suggest-card401 .service-icon{display:grid;place-items:center;width:58px;height:58px;color:#8454d6;background:#eee5ff;border-radius:19px}#service-grid>.suggest-card401 svg{width:42px;height:42px}#service-grid>.suggest-card401 h3{margin:0;font-size:19px;font-weight:850}#service-grid>.suggest-card401 .ref50-caption{font-size:11px;line-height:1.35;color:#6e6886;max-width:125px}
@keyframes ribbon401{50%{filter:saturate(1.2);box-shadow:0 0 13px #c1358440}}@media(min-width:700px){#service-grid>.suggest-card401{min-height:185px}}@media(prefers-reduced-motion:reduce){html body #service-grid>.hgo-social-card386>.hgo-social-new386.hgo333-new-ribbon{animation:none!important}}
#service-grid>.suggest-card401{grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:3px;align-content:center;justify-items:start;min-height:96px;padding:13px 20px 13px 12px;border:1px solid #e5e8ed;border-radius:20px;background:#fff;box-shadow:0 5px 14px #00000026,0 1px 4px #00000014;text-align:left;color:#171b2b}#service-grid>.suggest-card401 .service-icon{grid-column:1;grid-row:1/span 2;width:52px;height:52px;border-radius:15px;background:#fff3d2;color:#dc8435}#service-grid>.suggest-card401 h3{grid-column:2;grid-row:1;align-self:end;font-size:20px;font-weight:850;line-height:1.1}#service-grid>.suggest-card401 .ref50-caption{grid-column:2;grid-row:2;align-self:start;font-size:9px;color:#747c8e;line-height:1.35;max-width:100%}#service-grid>.suggest-card401:after{content:'›';position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:17px;color:#8991a3}@media(min-width:700px){#service-grid>.suggest-card401{min-height:82px;border-radius:16px}}@media(max-width:350px){#service-grid>.suggest-card401{grid-template-columns:42px minmax(0,1fr);gap:6px;padding-left:10px}#service-grid>.suggest-card401 .service-icon{width:42px;height:46px}#service-grid>.suggest-card401 h3{font-size:18px}#service-grid>.suggest-card401 svg{width:34px;height:34px}}


/* /menu-category-match-v402.css */
/* The suggestion card uses the same white surface and raised shadow as the categories. */
html body #service-grid>.suggest-card395.suggest-card401{background:#fff!important;background-image:none!important;color:#151923!important;border:1px solid #e5e8ed!important;box-shadow:0 5px 14px #00000026,0 1px 4px #00000014!important;text-shadow:none!important;outline:none!important}
html body #service-grid>.suggest-card395.suggest-card401 h3{color:#151923!important;text-shadow:none!important;font-family:inherit!important;font-weight:850!important}
html body #service-grid>.suggest-card395.suggest-card401 .ref50-caption{color:#747c8e!important;text-shadow:none!important}
html body #service-grid>.suggest-card395.suggest-card401:hover{background:#fff!important;box-shadow:0 5px 14px #00000026,0 1px 4px #00000014!important;transform:none!important}


/* /menu-match-v404.css */
html body #service-grid>.suggest-card395.suggest-card401{background:#fff!important;background-image:none!important;color:#151923!important;border:1px solid #e5e8ed!important;box-shadow:0 5px 14px #00000026,0 1px 4px #00000014!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;text-shadow:none!important}
html body #service-grid>.suggest-card395.suggest-card401 h3{color:#151923!important;font-family:inherit!important;font-weight:850!important;align-self:center!important;grid-row:1/span 2!important;margin:0!important}
html body #service-grid>.suggest-card395.suggest-card401 .service-icon{display:grid!important;place-items:center!important;position:relative!important;inset:auto!important;transform:none!important;float:none!important;align-self:center!important;grid-row:1/span 2!important;grid-column:1!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;aspect-ratio:1!important}
html body #service-grid>.suggest-card395.suggest-card401 .service-icon:before,html body #service-grid>.suggest-card395.suggest-card401 .service-icon:after{display:none!important;content:none!important}
html body #service-grid>.suggest-card395.suggest-card401 .service-icon img{display:block!important;position:static!important;transform:none!important;width:64px!important;height:64px!important;max-width:none!important;object-fit:contain!important;margin:0!important;filter:none!important}
html body #service-grid>.suggest-card395.suggest-card401 .ref50-caption{display:none!important}
html body #service-grid>.suggest-card395.suggest-card401:hover{background:#fff!important;transform:none!important;box-shadow:0 5px 14px #00000026,0 1px 4px #00000014!important}
@media(max-width:350px){html body #service-grid>.suggest-card395.suggest-card401{grid-template-columns:50px minmax(0,1fr)!important;column-gap:5px!important}html body #service-grid>.suggest-card395.suggest-card401 .service-icon,html body #service-grid>.suggest-card395.suggest-card401 .service-icon img{width:50px!important;height:50px!important}}


/* /guest-account-v422.css */
.account-menu.account-center#hgo-account-native422{background:#f4f6f9!important;border:1px solid #d6dce5!important;box-shadow:0 28px 70px #11182766,0 5px 14px #11182733!important;backdrop-filter:none!important;color:#20232d!important;border-radius:26px!important;overflow:hidden!important}.account-menu.account-center#hgo-account-native422 .hgo-gsheet-head{background:#fff!important;border-bottom:1px solid #dbe0e8!important;padding:17px 20px!important}.account-menu.account-center#hgo-account-native422 .hgo-gsheet-head h2{font-weight:900!important;font-size:24px!important;letter-spacing:-.7px!important;color:#20232d!important}.account-menu.account-center#hgo-account-native422 .hgo-gsheet-head small{font-weight:900!important;color:#f20b42!important;letter-spacing:1px!important}.account-menu.account-center#hgo-account-native422 .hgo-gbody{padding:16px!important;gap:14px!important;background:#f4f6f9!important;overflow-y:auto!important}.account-menu.account-center#hgo-account-native422 .account-top{background:#fff!important;border:1px solid #dce1e8!important;box-shadow:0 5px 12px #1a223018!important;border-radius:17px!important;padding:16px!important;min-height:88px!important;margin:0 0 13px!important}.account-menu.account-center#hgo-account-native422 .account-avatar{background:#272a34!important;color:#fff!important;border:3px solid #fff!important;box-shadow:0 0 0 2px #ffdb22,0 6px 12px #161b2833!important;border-radius:17px!important}.account-menu.account-center#hgo-account-native422 .account-who strong{font-size:22px!important;line-height:1.2!important;font-weight:900!important;color:#20232d!important;letter-spacing:-.4px!important}.account-menu.account-center#hgo-account-native422 .account-who small{color:#606a7c!important;font-size:9px!important;font-weight:900!important;letter-spacing:.8px!important}.account-menu.account-center#hgo-account-native422 .wallet-strip{position:relative!important;background:#252832!important;color:#fff!important;border:1px solid #171b25!important;border-top:4px solid #ffe229!important;box-shadow:0 9px 17px #131a3138!important;border-radius:17px!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:0 0 16px!important}.account-menu.account-center#hgo-account-native422 .wallet-strip>span{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:8px!important}.account-menu.account-center#hgo-account-native422 .wallet-strip small{color:#e1e5ee!important;opacity:1!important;font-size:10px!important;font-weight:850!important;letter-spacing:.8px!important}.account-menu.account-center#hgo-account-native422 .wallet-strip>b{font-size:clamp(23px,5.7vw,31px)!important;letter-spacing:-.8px!important;font-weight:950!important;white-space:nowrap!important;color:#fff!important;line-height:1.2!important}.account-menu.account-center#hgo-account-native422 .wallet-strip>a{grid-column:auto!important;background:#ffe229!important;color:#242630!important;font-weight:900!important;font-size:12px!important;border-radius:10px!important;padding:10px 13px!important;box-shadow:0 4px 7px #0004!important;align-self:center!important;text-decoration:none!important}.account-menu.account-center#hgo-account-native422 .account-quick{display:grid!important;gap:9px!important}.account-menu.account-center#hgo-account-native422 .account-quick>a,.account-menu.account-center#hgo-account-native422 .account-quick>button{background:#fff!important;border:1px solid #dce1e8!important;border-radius:14px!important;box-shadow:0 5px 10px #1823371c!important;min-height:65px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#242833!important;text-align:left!important;transform:none!important}.account-menu.account-center#hgo-account-native422 .account-quick i{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:12px!important;background:#ffe229!important;color:#282a34!important;box-shadow:0 4px 7px #18233424!important}.account-menu.account-center#hgo-account-native422 .account-quick i svg{width:23px!important;height:23px!important;stroke-width:1.9!important}.account-menu.account-center#hgo-account-native422 .account-quick>:nth-child(2) i{background:#7139d4!important;color:#fff!important}.account-menu.account-center#hgo-account-native422 .account-quick>:nth-child(3) i{background:#157ad0!important;color:#fff!important}.account-menu.account-center#hgo-account-native422 .account-quick>:nth-child(4) i{background:#f20b42!important;color:#fff!important}.account-menu.account-center#hgo-account-native422 .account-quick>:nth-child(5) i{background:#292c38!important;color:#fff!important}.account-menu.account-center#hgo-account-native422 .account-quick>.support[data-account-support] i{background:#009b68!important;color:#fff!important}.account-menu.account-center#hgo-account-native422 .account-quick>.account-delete-entry i{background:#fff0f2!important;color:#c51236!important;box-shadow:none!important}.account-menu.account-center#hgo-account-native422 .account-quick span{min-width:0!important;flex:1!important}.account-menu.account-center#hgo-account-native422 .account-quick b{display:block!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;color:#202735!important}.account-menu.account-center#hgo-account-native422 .account-quick small{display:block!important;margin-top:4px!important;color:#596579!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;opacity:1!important}.account-menu.account-center#hgo-account-native422 .account-quick em{font-size:18px!important;color:#607086!important;font-style:normal!important}.account-menu.account-center#hgo-account-native422 .support[data-account-support] em{font-size:9px!important;font-weight:900!important;color:#008859!important;white-space:nowrap!important}.account-menu.account-center#hgo-account-native422 .account-delete-entry b{color:#b5223f!important}.account-menu.account-center#hgo-account-native422 .account-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 2px 3px!important;margin-top:8px!important;border-top:1px solid #d0d7e3!important;background:transparent!important}.account-menu.account-center#hgo-account-native422 .account-foot a{color:#465574!important;font-size:12px!important;font-weight:800!important}.account-menu.account-center#hgo-account-native422 .danger[data-account-logout]{background:#fff!important;border:1px solid #e1bdc6!important;color:#c0163d!important;font-weight:850!important;padding:9px 13px!important;border-radius:9px!important;box-shadow:0 3px 6px #1b233014!important}.account-menu.account-center#hgo-account-native422 button:focus-visible,.account-menu.account-center#hgo-account-native422 a:focus-visible{outline:3px solid #ffcf00!important;outline-offset:3px!important}@media(max-width:380px){.account-menu.account-center#hgo-account-native422 .hgo-gbody{padding:12px!important}.account-menu.account-center#hgo-account-native422 .wallet-strip{padding:14px!important}.account-menu.account-center#hgo-account-native422 .account-quick small{font-size:10px!important}.account-menu.account-center#hgo-account-native422 .account-quick>a,.account-menu.account-center#hgo-account-native422 .account-quick>button{padding:9px!important;gap:9px!important}}
.account-menu.account-center#hgo-account-native422,.account-menu.account-center#hgo-account-native422 *{box-sizing:border-box!important}.account-menu.account-center#hgo-account-native422 .account-quick>a,.account-menu.account-center#hgo-account-native422 .account-quick>button{width:100%!important;min-width:0!important;max-width:100%!important}.account-menu.account-center#hgo-account-native422 .hgo-gbody{min-width:0!important;max-width:100%!important}

html body .account-menu.account-center#hgo-account-native422{padding:16px!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important}
html body .login-sheet-v31176 .login-privacy-v31176 p.privacy,html body .login-sheet-v31175 .login-privacy-v31175 p.privacy,html body .login-privacy-v31176 p.privacy,html body .login-privacy-v31175 p.privacy,html body .hgo-gsheet .hgo-login-privacy p{font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.55!important;color:#303b4c!important;opacity:1!important;letter-spacing:0!important;text-shadow:none!important}html body .account-menu.account-center#hgo-account-native422 .account-quick>a{text-decoration:none!important}html body .account-menu.account-center#hgo-account-native422 .account-quick>a *{text-decoration:none!important}html body .account-menu.account-center#hgo-account-native422::before,html body .account-menu.account-center#hgo-account-native422::after{display:none!important}html body .account-menu.account-center#hgo-account-native422 .account-close{display:grid!important;place-items:center!important;flex:none!important;width:32px!important;height:32px!important;background:#f2f4f8!important;color:#3c465a!important;border:1px solid #d4dce8!important;border-radius:10px!important;font:800 22px/1 Arial,sans-serif!important;box-shadow:0 3px 6px #18233718!important;cursor:pointer!important}


/* /account-theme-v427.css */
:is(#hgo-account-native422,.account-menu.account-center){background:#f4f6f9!important;border:1px solid #d6dce5!important;box-shadow:0 28px 70px #11182766,0 5px 14px #11182733!important;backdrop-filter:none!important;color:#20232d!important;border-radius:26px!important;overflow:hidden!important}:is(#hgo-account-native422,.account-menu.account-center) .hgo-gsheet-head{background:#fff!important;border-bottom:1px solid #dbe0e8!important;padding:17px 20px!important}:is(#hgo-account-native422,.account-menu.account-center) .hgo-gsheet-head h2{font-weight:900!important;font-size:24px!important;letter-spacing:-.7px!important;color:#20232d!important}:is(#hgo-account-native422,.account-menu.account-center) .hgo-gsheet-head small{font-weight:900!important;color:#f20b42!important;letter-spacing:1px!important}:is(#hgo-account-native422,.account-menu.account-center) .hgo-gbody{padding:16px!important;gap:14px!important;background:#f4f6f9!important;overflow-y:auto!important}:is(#hgo-account-native422,.account-menu.account-center) .account-top{background:#fff!important;border:1px solid #dce1e8!important;box-shadow:0 5px 12px #1a223018!important;border-radius:17px!important;padding:16px!important;min-height:88px!important;margin:0 0 13px!important}:is(#hgo-account-native422,.account-menu.account-center) .account-avatar{background:#272a34!important;color:#fff!important;border:3px solid #fff!important;box-shadow:0 0 0 2px #ffdb22,0 6px 12px #161b2833!important;border-radius:17px!important}:is(#hgo-account-native422,.account-menu.account-center) .account-who strong{font-size:22px!important;line-height:1.2!important;font-weight:900!important;color:#20232d!important;letter-spacing:-.4px!important}:is(#hgo-account-native422,.account-menu.account-center) .account-who small{color:#606a7c!important;font-size:9px!important;font-weight:900!important;letter-spacing:.8px!important}:is(#hgo-account-native422,.account-menu.account-center) .wallet-strip{position:relative!important;background:#252832!important;color:#fff!important;border:1px solid #171b25!important;border-top:4px solid #ffe229!important;box-shadow:0 9px 17px #131a3138!important;border-radius:17px!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:0 0 16px!important}:is(#hgo-account-native422,.account-menu.account-center) .wallet-strip>span{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:8px!important}:is(#hgo-account-native422,.account-menu.account-center) .wallet-strip small{color:#e1e5ee!important;opacity:1!important;font-size:10px!important;font-weight:850!important;letter-spacing:.8px!important}:is(#hgo-account-native422,.account-menu.account-center) .wallet-strip>b{font-size:clamp(23px,5.7vw,31px)!important;letter-spacing:-.8px!important;font-weight:950!important;white-space:nowrap!important;color:#fff!important;line-height:1.2!important}:is(#hgo-account-native422,.account-menu.account-center) .wallet-strip>a{grid-column:auto!important;background:#ffe229!important;color:#242630!important;font-weight:900!important;font-size:12px!important;border-radius:10px!important;padding:10px 13px!important;box-shadow:0 4px 7px #0004!important;align-self:center!important;text-decoration:none!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick{display:grid!important;gap:9px!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>a,:is(#hgo-account-native422,.account-menu.account-center) .account-quick>button{background:#fff!important;border:1px solid #dce1e8!important;border-radius:14px!important;box-shadow:0 5px 10px #1823371c!important;min-height:65px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#242833!important;text-align:left!important;transform:none!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick i{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:12px!important;background:#ffe229!important;color:#282a34!important;box-shadow:0 4px 7px #18233424!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick i svg{width:23px!important;height:23px!important;stroke-width:1.9!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>:nth-child(2) i{background:#7139d4!important;color:#fff!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>:nth-child(3) i{background:#157ad0!important;color:#fff!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>:nth-child(4) i{background:#f20b42!important;color:#fff!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>:nth-child(5) i{background:#292c38!important;color:#fff!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>.support[data-account-support] i{background:#009b68!important;color:#fff!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>.account-delete-entry i{background:#fff0f2!important;color:#c51236!important;box-shadow:none!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick span{min-width:0!important;flex:1!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick b{display:block!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;color:#202735!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick small{display:block!important;margin-top:4px!important;color:#596579!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;opacity:1!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick em{font-size:18px!important;color:#607086!important;font-style:normal!important}:is(#hgo-account-native422,.account-menu.account-center) .support[data-account-support] em{font-size:9px!important;font-weight:900!important;color:#008859!important;white-space:nowrap!important}:is(#hgo-account-native422,.account-menu.account-center) .account-delete-entry b{color:#b5223f!important}:is(#hgo-account-native422,.account-menu.account-center) .account-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 2px 3px!important;margin-top:8px!important;border-top:1px solid #d0d7e3!important;background:transparent!important}:is(#hgo-account-native422,.account-menu.account-center) .account-foot a{color:#465574!important;font-size:12px!important;font-weight:800!important}:is(#hgo-account-native422,.account-menu.account-center) .danger[data-account-logout]{background:#fff!important;border:1px solid #e1bdc6!important;color:#c0163d!important;font-weight:850!important;padding:9px 13px!important;border-radius:9px!important;box-shadow:0 3px 6px #1b233014!important}:is(#hgo-account-native422,.account-menu.account-center) button:focus-visible,:is(#hgo-account-native422,.account-menu.account-center) a:focus-visible{outline:3px solid #ffcf00!important;outline-offset:3px!important}@media(max-width:380px){:is(#hgo-account-native422,.account-menu.account-center) .hgo-gbody{padding:12px!important}:is(#hgo-account-native422,.account-menu.account-center) .wallet-strip{padding:14px!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick small{font-size:10px!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>a,:is(#hgo-account-native422,.account-menu.account-center) .account-quick>button{padding:9px!important;gap:9px!important}}
:is(#hgo-account-native422,.account-menu.account-center),:is(#hgo-account-native422,.account-menu.account-center) *{box-sizing:border-box!important}:is(#hgo-account-native422,.account-menu.account-center) .account-quick>a,:is(#hgo-account-native422,.account-menu.account-center) .account-quick>button{width:100%!important;min-width:0!important;max-width:100%!important}:is(#hgo-account-native422,.account-menu.account-center) .hgo-gbody{min-width:0!important;max-width:100%!important}

html body :is(#hgo-account-native422,.account-menu.account-center){padding:16px!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important}
html body .login-sheet-v31176 .login-privacy-v31176 p.privacy,html body .login-sheet-v31175 .login-privacy-v31175 p.privacy,html body .login-privacy-v31176 p.privacy,html body .login-privacy-v31175 p.privacy,html body .hgo-gsheet .hgo-login-privacy p{font-family:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.55!important;color:#303b4c!important;opacity:1!important;letter-spacing:0!important;text-shadow:none!important}html body :is(#hgo-account-native422,.account-menu.account-center) .account-quick>a{text-decoration:none!important}html body :is(#hgo-account-native422,.account-menu.account-center) .account-quick>a *{text-decoration:none!important}html body :is(#hgo-account-native422,.account-menu.account-center)::before,html body :is(#hgo-account-native422,.account-menu.account-center)::after{display:none!important}html body :is(#hgo-account-native422,.account-menu.account-center) .account-close{display:grid!important;place-items:center!important;flex:none!important;width:32px!important;height:32px!important;background:#f2f4f8!important;color:#3c465a!important;border:1px solid #d4dce8!important;border-radius:10px!important;font:800 22px/1 Arial,sans-serif!important;box-shadow:0 3px 6px #18233718!important;cursor:pointer!important}

:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode){background:#f4f6f9!important;border:1px solid #d6dce5!important;box-shadow:0 28px 70px #11182766,0 5px 14px #11182733!important;backdrop-filter:none!important;color:#20232d!important;border-radius:26px!important;overflow:hidden!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-gsheet-head{background:#fff!important;border-bottom:1px solid #dbe0e8!important;padding:17px 20px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-gsheet-head h2{font-weight:900!important;font-size:24px!important;letter-spacing:-.7px!important;color:#20232d!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-gsheet-head small{font-weight:900!important;color:#f20b42!important;letter-spacing:1px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-gbody{padding:16px!important;gap:14px!important;background:#f4f6f9!important;overflow-y:auto!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-top{background:#fff!important;border:1px solid #dce1e8!important;box-shadow:0 5px 12px #1a223018!important;border-radius:17px!important;padding:16px!important;min-height:88px!important;margin:0 0 13px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-avatar{background:#272a34!important;color:#fff!important;border:3px solid #fff!important;box-shadow:0 0 0 2px #ffdb22,0 6px 12px #161b2833!important;border-radius:17px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-who strong{font-size:22px!important;line-height:1.2!important;font-weight:900!important;color:#20232d!important;letter-spacing:-.4px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-who small{color:#606a7c!important;font-size:9px!important;font-weight:900!important;letter-spacing:.8px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-wallet{position:relative!important;background:#252832!important;color:#fff!important;border:1px solid #171b25!important;border-top:4px solid #ffe229!important;box-shadow:0 9px 17px #131a3138!important;border-radius:17px!important;padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:0 0 16px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-wallet>span{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:8px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-wallet small{color:#e1e5ee!important;opacity:1!important;font-size:10px!important;font-weight:850!important;letter-spacing:.8px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-wallet>b{font-size:clamp(23px,5.7vw,31px)!important;letter-spacing:-.8px!important;font-weight:950!important;white-space:nowrap!important;color:#fff!important;line-height:1.2!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-wallet>a{grid-column:auto!important;background:#ffe229!important;color:#242630!important;font-weight:900!important;font-size:12px!important;border-radius:10px!important;padding:10px 13px!important;box-shadow:0 4px 7px #0004!important;align-self:center!important;text-decoration:none!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick{display:grid!important;gap:9px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>a,:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>button{background:#fff!important;border:1px solid #dce1e8!important;border-radius:14px!important;box-shadow:0 5px 10px #1823371c!important;min-height:65px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#242833!important;text-align:left!important;transform:none!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick i{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:12px!important;background:#ffe229!important;color:#282a34!important;box-shadow:0 4px 7px #18233424!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick i svg{width:23px!important;height:23px!important;stroke-width:1.9!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>:nth-child(2) i{background:#7139d4!important;color:#fff!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>:nth-child(3) i{background:#157ad0!important;color:#fff!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>:nth-child(4) i{background:#f20b42!important;color:#fff!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>:nth-child(5) i{background:#292c38!important;color:#fff!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>.hgo-account-support i{background:#009b68!important;color:#fff!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>.hgo-account-delete i{background:#fff0f2!important;color:#c51236!important;box-shadow:none!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick span{min-width:0!important;flex:1!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick b{display:block!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;color:#202735!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick small{display:block!important;margin-top:4px!important;color:#596579!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;opacity:1!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick em{font-size:18px!important;color:#607086!important;font-style:normal!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-support em{font-size:9px!important;font-weight:900!important;color:#008859!important;white-space:nowrap!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-delete b{color:#b5223f!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 2px 3px!important;margin-top:8px!important;border-top:1px solid #d0d7e3!important;background:transparent!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-foot a{color:#465574!important;font-size:12px!important;font-weight:800!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-logout{background:#fff!important;border:1px solid #e1bdc6!important;color:#c0163d!important;font-weight:850!important;padding:9px 13px!important;border-radius:9px!important;box-shadow:0 3px 6px #1b233014!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) button:focus-visible,:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) a:focus-visible{outline:3px solid #ffcf00!important;outline-offset:3px!important}@media(max-width:380px){:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-gbody{padding:12px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-wallet{padding:14px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick small{font-size:10px!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>a,:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>button{padding:9px!important;gap:9px!important}}
:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode),:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) *{box-sizing:border-box!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>a,:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-account-quick>button{width:100%!important;min-width:0!important;max-width:100%!important}:is(#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode) .hgo-gbody{min-width:0!important;max-width:100%!important}


/* /account-firstpaint-v455.css */
/* HGO_ACCOUNT_COMPACT455 */
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center){position:fixed!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(374px,calc(100vw - 32px))!important;min-width:0!important;max-width:374px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 64px)!important;overflow:auto!important;padding:14px!important;border-radius:23px!important;background:#f4f6f9!important;border:1px solid #dce1e8!important;box-shadow:0 18px 45px #11182755!important;color:#202735!important;backdrop-filter:none!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) *{box-sizing:border-box!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-gsheet-head{display:none!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-gbody{display:block!important;padding:0!important;margin:0!important;overflow:visible!important;max-width:100%!important;min-width:0!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-top,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-top{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important;min-height:66px!important;height:auto!important;padding:10px 11px!important;margin:0 0 10px!important;border-radius:15px!important;background:#fff!important;box-shadow:0 4px 9px #17233216!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-avatar,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-avatar{width:39px!important;height:39px!important;min-width:39px!important;border-radius:13px!important;font-size:18px!important;box-shadow:0 0 0 2px #ffdb22,0 3px 6px #17233220!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-avatar img,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-avatar img{width:100%!important;height:100%!important;border-radius:11px!important;object-fit:cover!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-who strong,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-who strong{font-size:19px!important;line-height:1.2!important;letter-spacing:-.4px!important;font-weight:850!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-who small,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-who small{font-size:9px!important;line-height:1.2!important;letter-spacing:.5px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-close,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-close{width:29px!important;height:29px!important;min-width:29px!important;border-radius:11px!important;font-size:19px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-wallet{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 8px!important;align-items:center!important;min-height:87px!important;padding:13px 14px!important;margin:0 0 12px!important;border-radius:17px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-wallet>span{grid-column:1!important;grid-row:1!important;font-size:0!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-wallet>span small{display:block!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.5px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-wallet>b{grid-column:1!important;grid-row:2!important;font-size:26px!important;line-height:1.1!important;letter-spacing:-1px!important;white-space:nowrap!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-wallet>a{grid-column:2!important;grid-row:1 / span 2!important;padding:10px 12px!important;min-height:36px!important;border-radius:12px!important;font-size:12px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .wallet-strip{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:87px!important;padding:13px 14px!important;margin:0 0 12px!important;border-radius:17px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .wallet-strip strong,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .wallet-strip b{font-size:26px!important;line-height:1.1!important;letter-spacing:-1px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .wallet-strip small{font-size:9px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .wallet-strip a{font-size:12px!important;padding:10px 12px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important;min-height:0!important;flex:none!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick>a,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick>button,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick>a,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:60px!important;height:60px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:9px!important;border-radius:14px!important;box-shadow:0 4px 8px #1723321a!important;text-align:left!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick i,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick i{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;border-radius:11px!important;margin:0!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick i svg,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick i svg{width:19px!important;height:19px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick span,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick span{display:block!important;min-width:0!important;flex:1!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick b,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick b{display:block!important;font-size:13px!important;line-height:1.18!important;font-weight:850!important;letter-spacing:-.25px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick small,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick small,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick em,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick em{display:none!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick>.hgo-account-delete,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick>.account-delete,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick>button.danger{grid-column:1 / -1!important;min-height:43px!important;height:43px!important;padding:7px 10px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-delete i,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-delete i{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-foot,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:10px 0 0!important;padding:10px 1px 0!important;min-height:39px!important;border-top:1px solid #d4dbe5!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-foot a,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-foot a{font-size:11px!important;font-weight:750!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-foot button,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-foot button{font-size:10px!important;min-height:30px!important;padding:7px 10px!important;border-radius:9px!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-who,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-who{display:grid!important;gap:4px!important;min-width:0!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-avatar,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-avatar{display:grid!important;place-items:center!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-quick>a,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-quick>a{text-decoration:none!important;}
html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-close,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-close,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .hgo-account-foot button,html body :is(#hgo-account-compact449,#hgo-account-native422,#hgo-account-overlay427,.hgo-gsheet.hgo-account-mode,.account-menu.account-center) .account-foot button{border:0!important;cursor:pointer!important;}

/* HGO_FIRSTPAINT455 */
.hgo-auth-shimmer455{display:block;width:78px;height:17px;border-radius:6px;background:linear-gradient(110deg,#cbd5e180 15%,#ffffff 42%,#e0e8f3b0 68%);background-size:220% 100%;animation:hgo455-glass 1.45s ease-in-out infinite;box-shadow:inset 0 1px 0 #ffffffcc}
html[data-hgo-home-auth455=loading] body :is(#account-label,#balance-value,.ref57-balance strong){visibility:hidden!important;display:inline-block!important;position:relative!important;min-width:80px!important;min-height:20px!important;overflow:hidden!important;border-radius:7px!important}
html[data-hgo-home-auth455=loading] body :is(#account-label,#balance-value,.ref57-balance strong)::after{content:''!important;visibility:visible!important;position:absolute!important;inset:0!important;border-radius:7px!important;background:linear-gradient(110deg,#cbd5e180 15%,#ffffff 42%,#e0e8f3b0 68%)!important;background-size:220% 100%!important;animation:hgo455-glass 1.45s ease-in-out infinite!important;box-shadow:inset 0 1px 0 #ffffffdd!important}
#hgo-gaccount[data-hgo-auth455=loading]{min-width:102px;cursor:progress}#hgo-gaccount[data-hgo-auth455=error]{font-size:12px}
html.hgo455-firstpaint.hgo125-start.hgo125-loading body main.shell #service-grid{display:grid!important;min-height:0!important;max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html.hgo455-firstpaint.hgo125-start.hgo125-loading body main.shell #service-grid::before{content:none!important;display:none!important}
html.hgo455-firstpaint.hgo125-start.hgo125-loading body main.shell #service-grid>[data-hgo455-static]{display:grid!important}
html.hgo455-firstpaint body main.shell #service-grid>[data-hgo455-static]{opacity:1!important;position:relative!important;background:#fff!important;color:#18202f!important;box-shadow:0 5px 10px #17233335!important;border:1px solid #e3e6ec!important;cursor:progress!important}
html.hgo455-firstpaint body #service-grid>[data-hgo455-static] .service-state{font-size:0!important;display:block!important;width:15px!important;height:48px!important;border-radius:4px!important;background:linear-gradient(110deg,#ffdf1a 15%,#fff6aa 42%,#f7cf06 68%)!important;background-size:220% 100%!important;animation:hgo455-glass 1.45s ease-in-out infinite!important;box-shadow:0 2px 5px #18233330!important}
html.hgo455-firstpaint body #service-grid>[data-hgo455-static] .service-icon.ref50-crop{background-image:url('/home-reference-fast-v125.webp')!important;background-size:620% 1520.87%!important;background-repeat:no-repeat!important}
html.hgo455-firstpaint body #service-grid>[data-hgo455-static] .service-icon>img{width:100%;height:100%;object-fit:contain}
.hgo455-enter{animation:hgo455-reveal .18s ease-out both}
@keyframes hgo455-glass{from{background-position:140% 0}to{background-position:-100% 0}}
@keyframes hgo455-reveal{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.hgo-auth-shimmer455,.hgo455-enter,html[data-hgo-home-auth455=loading] body :is(#account-label,#balance-value,.ref57-balance strong)::after,html.hgo455-firstpaint body #service-grid>[data-hgo455-static] .service-state{animation:none!important}}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static] .service-state{box-sizing:border-box!important;padding:0!important;border:0!important;min-width:0!important;max-width:15px!important;grid-column:3!important;grid-row:1/3!important;justify-self:center!important;align-self:center!important}
html.hgo455-firstpaint body #service-grid>[data-hgo455-static]::after,html.hgo455-firstpaint body #service-grid>[data-hgo455-static] .service-state::before,html.hgo455-firstpaint body #service-grid>[data-hgo455-static] .service-state::after{content:none!important;display:none!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=food] .service-icon.ref50-crop{background-position:6.49867374005305% 17.564259485924115%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=market] .service-icon.ref50-crop{background-position:63.12997347480106% 17.564259485924115%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=uber] .service-icon.ref50-crop{background-position:6.49867374005305% 26.805385556915546%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=digital] .service-icon.ref50-crop{background-position:63.12997347480106% 26.805385556915546%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=travel] .service-icon.ref50-crop{background-position:6.49867374005305% 36.04651162790697%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=fashion] .service-icon.ref50-crop{background-position:63.12997347480106% 36.04651162790697%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=coffee] .service-icon.ref50-crop{background-position:6.49867374005305% 45.28763769889841%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=fuel] .service-icon.ref50-crop{background-position:63.12997347480106% 45.28763769889841%!important}

html.hgo455-firstpaint body #service-grid>[data-hgo455-static][data-studio-kind=game] .service-icon.ref50-crop{background-position:6.49867374005305% 54.589963280293766%!important}


/* /menu-polish-v99.css */
html.hgo-home-v50 body .ref-brand-name{display:none!important}
html.hgo-home-v50 body .hgo-gbrand img,html.hgo-home-v50 body .floating-nav .brand img{filter:drop-shadow(0 3px 5px #11182730)!important}
html.hgo-home-v50 body main.shell #service-grid>.service-card{box-shadow:0 5px 14px #14233712,0 1px 3px #14233706!important}
html.hgo-home-v50 body main.shell #service-grid>.service-card:hover{box-shadow:0 7px 18px #1423371a!important}
.hgo99-rewards{box-sizing:border-box;width:100%;margin:22px 0 24px}.hgo99-rewards>h2{margin:0 0 11px;color:#152033;font:800 20px/1.25 Inter,Arial,sans-serif;letter-spacing:-.5px}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks{display:flex!important;align-items:stretch!important;width:100%!important;gap:11px!important;margin:0!important;padding:3px 1px 9px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks::-webkit-scrollbar{display:none}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini{position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;flex:0 0 calc((100% - 22px)/3)!important;box-sizing:border-box!important;min-width:0!important;min-height:106px!important;padding:18px 80px 18px 17px!important;gap:5px!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:17px!important;background:radial-gradient(ellipse at 100% 100%,#ff886254,transparent 70%),linear-gradient(115deg,#d50836,#fb254c)!important;color:#fff!important;box-shadow:0 4px 10px #26384e08!important;text-decoration:none!important;scroll-snap-align:start!important;cursor:pointer!important}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini.referral{background:radial-gradient(ellipse at 100% 100%,#b995fa33,transparent 70%),linear-gradient(115deg,#493398,#8060d2)!important}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini.studio-campaign{background:radial-gradient(ellipse at 100% 100%,#63dfcf44,transparent 70%),linear-gradient(115deg,#087d78,#12b5a6)!important}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini>b{position:relative!important;z-index:2!important;display:block!important;margin:0!important;font:800 19px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.5px!important;color:#fff!important;grid-column:auto!important;grid-row:auto!important}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini>small{position:relative!important;z-index:2!important;display:block!important;grid-column:auto!important;grid-row:auto!important;max-width:100%!important;margin:0!important;color:#ffffffc7!important;font:450 11px/1.35 Inter,Arial,sans-serif!important}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini>.perk-icon{display:none!important}
html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini>.perk-arrow{position:absolute!important;right:10px!important;bottom:9px!important;display:block!important;width:22px!important;height:22px!important;padding:4px!important;margin:0!important;box-sizing:border-box!important;border-radius:50%!important;background:#fff!important;color:#e81b42!important;z-index:3!important}
.hgo99-perk-art{position:absolute;right:19px;top:50%;transform:translateY(-50%) rotate(10deg);display:grid;place-items:center;width:52px;height:59px;border:1px solid #ffffff30;border-radius:16px;background:linear-gradient(145deg,#ffffff22,#ffffff0a);color:#fff;pointer-events:none}.hgo99-perk-art svg{width:36px;height:39px}
@media(max-width:700px){.hgo99-rewards>h2{font-size:19px}html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini{flex-basis:75%!important;min-height:101px!important;padding:17px 78px 17px 16px!important}html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini>b{font-size:18px!important}html.hgo-home-v50 body main.shell #perks-grid.hgo99-perks>.perk-mini>small{font-size:10px!important}}


/* /menu-navigation-v100.css */
html.hgo-home-v50 body .hgo-global-nav.hgo100-top,html.hgo-home-v50 body header.floating-nav.hgo100-top{box-sizing:border-box!important;display:flex!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:min(1000px,calc(100% - 32px))!important;max-width:1000px!important;height:62px!important;min-height:62px!important;margin:0 auto 12px!important;padding:9px 3px!important;background:#f7f9fbf2!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:blur(16px)!important;z-index:2147482990!important;visibility:visible!important;opacity:1!important}
html.hgo-home-v50 body .hgo100-bottom{box-sizing:border-box!important;display:grid!important;position:fixed!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;bottom:0!important;top:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(480px,100%)!important;min-height:70px!important;margin:0!important;padding:8px 16px calc(10px + env(safe-area-inset-bottom))!important;border:1px solid #eef1f6!important;border-bottom:0!important;border-radius:26px 26px 0 0!important;background:#fffffffa!important;box-shadow:0 -5px 22px #25344a08!important;backdrop-filter:blur(18px)!important;z-index:2147482980!important;visibility:visible!important;opacity:1!important}
html.hgo-home-v50 body .hgo100-bottom button{box-sizing:border-box!important;display:grid!important;place-items:center!important;gap:5px!important;min-width:0!important;padding:8px 3px!important;margin:0!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#78869c!important;font:500 11px/1.2 Inter,Arial,sans-serif!important;cursor:pointer!important}
html.hgo-home-v50 body .hgo100-bottom button.is-current{background:#fff0f3!important;color:#f3153e!important}
html.hgo-home-v50 body .hgo100-bottom svg{width:24px!important;height:24px!important;display:block!important}
html.hgo-home-v50 body .hgo100-bottom button:focus-visible{outline:2px solid #f39bad!important;outline-offset:2px!important}
html.hgo-home-v50 body main.shell{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}
html.hgo-home-v50 body.modal-open .hgo100-bottom,html.hgo-home-v50 body.hgo-host-modal-open .hgo100-bottom{display:none!important}
@media(max-width:700px){html.hgo-home-v50 body .hgo-global-nav.hgo100-top,html.hgo-home-v50 body header.floating-nav.hgo100-top{width:calc(100% - 28px)!important;min-height:57px!important;height:57px!important;margin-bottom:10px!important}html.hgo-home-v50 body .hgo100-bottom{gap:6px!important;padding-left:15px!important;padding-right:15px!important}}


/* /menu-visuals-v101.css */
html.hgo-home-v50 body main.shell #perks-grid>.perk-mini.daily{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:108px!important;padding:18px 45% 18px 16px!important;background:radial-gradient(ellipse at 90% 75%,#dceff8 0,transparent 65%),linear-gradient(120deg,#fff 10%,#f2fffd 57%,#f3edff)!important;border:1px solid #d6eae9!important;box-shadow:0 5px 16px #17334512!important;color:#172431!important}
html.hgo-home-v50 body main.shell #perks-grid>.perk-mini.daily>b{position:relative!important;z-index:2!important;color:#15323d!important;font-weight:850!important;font-size:19px!important;letter-spacing:-.6px!important}
html.hgo-home-v50 body main.shell #perks-grid>.perk-mini.daily>small{position:relative!important;z-index:2!important;color:#526f78!important;font-size:11px!important;line-height:1.4!important}
html.hgo-home-v50 body main.shell #perks-grid>.perk-mini.daily>.perk-icon,html.hgo-home-v50 body main.shell #perks-grid>.perk-mini.daily>.hgo99-perk-art{display:none!important}
html.hgo-home-v50 body main.shell #perks-grid>.perk-mini.daily>.hgo101-cloud{position:absolute!important;display:block!important;width:58%!important;height:140%!important;max-width:none!important;object-fit:contain!important;right:-6%!important;top:-17%!important;z-index:1!important;pointer-events:none!important}
html.hgo-home-v50 body main.shell #perks-grid>.perk-mini.daily>.perk-arrow{z-index:3!important;color:#078c91!important;background:#fff!important;border-radius:50%!important;padding:5px!important;box-sizing:content-box!important}
html.hgo-home-v50 body .ref57-person{position:relative!important;padding-left:49px!important;min-height:44px!important;justify-content:center!important}
html.hgo-home-v50 body .ref57-person:before{display:none!important}
.hgo101-wave{position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:47px;height:49px;padding:0;border:0;background:transparent;cursor:pointer}
.hgo101-wave svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 3px #392a641a)}
.hgo101-hand{transform-box:view-box;transform-origin:45px 47px;animation:hgo101-wave 3.8s ease-in-out infinite}
@keyframes hgo101-wave{0%,12%,44%,100%{transform:rotate(0)}20%,35%{transform:rotate(17deg)}27%,40%{transform:rotate(-8deg)}}
.hgo101-wave:focus-visible{outline:2px solid #8560d4;outline-offset:2px;border-radius:12px}
html.hgo-home-v50 body main.shell #hilembot-zone.hgo101-assistant{display:grid!important;grid-template-columns:minmax(0,1fr) 106px!important;align-items:center!important;gap:15px!important;max-width:none!important;width:100%!important;box-sizing:border-box!important;margin:26px 0 20px!important;padding:22px!important;border:1px solid #e5e4ee!important;border-radius:23px!important;background:radial-gradient(ellipse at 100% 100%,#eee8fb88,transparent 70%),#fff!important;box-shadow:0 7px 22px #25253708!important;overflow:hidden!important}
.hgo101-assistant .bot-kicker{color:#8873ae!important;font-size:9px!important;letter-spacing:1.6px!important;font-weight:800!important}
.hgo101-assistant .bot-copy h2{margin:7px 0!important;color:#17212e!important;font-size:23px!important;line-height:1.15!important;letter-spacing:-.7px!important}
.hgo101-assistant .bot-copy p{max-width:440px;color:#758194!important;font-size:12px!important;line-height:1.65!important;margin:0!important}
html.hgo-home-v50 body .hgo101-assistant .bot-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:13px!important}
.hgo101-assistant .bot-chips button{background:#f7f7fb!important;border:1px solid #e9e6f1!important;color:#4e5364!important;font-size:10px!important;padding:8px 10px!important;border-radius:20px!important;cursor:pointer}
.hgo101-assistant .hilembot{justify-self:center;transform:scale(.8)!important;transform-origin:center!important}
@media(max-width:400px){html.hgo-home-v50 body .ref57-person{padding-left:41px!important}.hgo101-wave{width:41px;height:44px}html.hgo-home-v50 body main.shell #hilembot-zone.hgo101-assistant{padding:18px!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:5px!important}.hgo101-assistant .hilembot{transform:scale(.65)!important}.hgo101-assistant .bot-copy h2{font-size:21px!important}}
@media(prefers-reduced-motion:reduce){.hgo101-hand{animation:none!important}}


/* /menu-hilemai-v105.css */
html.hgo-home-v50.hgo105-navbar body .hgo-global-spacer{height:calc(var(--hgo-nav-h) + var(--hgo-nav-top) + 13px)!important;display:block!important;pointer-events:none!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav{position:fixed!important;z-index:2147483000!important;top:var(--hgo-nav-top)!important;left:50%!important;transform:translateX(-50%)!important;width:min(880px,calc(100% - 28px))!important;height:var(--hgo-nav-h)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:7px 8px!important;border:1px solid rgba(255,255,255,.9)!important;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(22px) saturate(1.4)!important;backdrop-filter:blur(22px) saturate(1.4)!important;border-radius:23px!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbrand{display:grid!important;place-items:center!important;width:68px!important;height:46px!important;flex:0 0 68px!important;border-radius:17px!important;background:#fff!important;text-decoration:none!important;overflow:hidden!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbrand img{display:block!important;width:54px!important;height:36px!important;object-fit:contain!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gactions{display:flex!important;gap:7px!important;align-items:center!important;min-width:0!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbtn,html.hgo-home-v50.hgo105-navbar body .hgo-gaccount{height:40px!important;border:1px solid #e7e8ec!important;background:#fff!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 5px 14px rgba(15,23,42,.04)!important;color:#333!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbtn{position:relative!important;width:40px!important;flex:0 0 40px!important;padding:0!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbtn:hover,html.hgo-home-v50.hgo105-navbar body .hgo-gaccount:hover{transform:translateY(-1px)!important;border-color:#dcdde3!important;background:#fff!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbtn.support{color:#6d28d9!important;background:#f5f3ff!important;border-color:#e8e2ff!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbtn svg,html.hgo-home-v50.hgo105-navbar body .hgo-gaccount svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount{gap:7px!important;padding:0 10px!important;min-width:0!important;max-width:150px!important;color:#242424!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount .hgo-gaccount-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:#a1a1aa!important;box-shadow:0 0 0 4px #f4f4f5!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount.is-auth .hgo-gaccount-dot{background:#18a558!important;box-shadow:0 0 0 4px #dcfce7!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount .hgo-gaccount-label{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount svg{width:14px!important;height:14px!important;flex:0 0 14px!important}
@media(max-width:700px){html.hgo-home-v50.hgo105-navbar body .hgo-global-nav{width:calc(100% - 20px)!important;top:max(7px,env(safe-area-inset-top,0px))!important;border-radius:20px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-spacer{height:calc(var(--hgo-nav-h) + max(7px,env(safe-area-inset-top,0px)) + 11px)!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbrand{width:58px!important;flex-basis:58px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbrand img{width:48px!important;height:32px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gbtn{width:38px!important;flex-basis:38px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount{max-width:115px!important;padding:0 9px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gactions{gap:7px!important}
}
@media(max-width:370px){html.hgo-home-v50.hgo105-navbar body .hgo-global-nav{gap:7px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gactions{gap:5px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount{max-width:96px!important;padding:0 8px!important}
html.hgo-home-v50.hgo105-navbar body .hgo-gaccount .hgo-gaccount-label{max-width:52px!important}
}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark{background:rgba(12,12,15,.82)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 18px 50px rgba(0,0,0,.36)!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark .hgo-gbrand,html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark .hgo-gbtn,html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark .hgo-gaccount{background:rgba(28,28,33,.92)!important;border-color:rgba(255,255,255,.12)!important;color:#f5f5f7!important;box-shadow:none!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark .hgo-gbtn.support{background:rgba(88,65,155,.28)!important;border-color:rgba(167,139,250,.24)!important;color:#c4b5fd!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark .hgo-gnotice-dot{border-color:#151519!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark .hgo-gaccount .hgo-gaccount-dot{box-shadow:0 0 0 4px rgba(255,255,255,.08)!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav.is-dark .hgo-gaccount.is-auth .hgo-gaccount-dot{box-shadow:0 0 0 4px rgba(34,197,94,.14)!important}
html.hgo-home-v50.hgo105-navbar body .hgo-global-nav{min-height:60px!important;right:auto!important;margin:0!important;max-width:none!important}html.hgo-home-v50.hgo105-navbar body .hgo-global-spacer{min-height:0!important;margin:0!important;padding:0!important;flex:none!important}html.hgo-home-v50.hgo105-navbar body .hgo-gbrand{min-width:0!important;padding:0!important;gap:0!important}html.hgo-home-v50.hgo105-navbar body .hgo-gbrand img{flex:none!important}html.hgo-home-v50.hgo105-navbar body .hgo-gactions{margin-left:0!important;flex:0 1 auto!important}html.hgo-home-v50.hgo105-navbar body .hgo-gbtn{min-width:0!important}html.hgo-home-v50.hgo105-navbar body .hgo-gaccount{min-height:0!important}html.hgo-home-v50.hgo105-navbar body #hgo-gsearch,html.hgo-home-v50.hgo105-navbar body #hgo-gsupport,html.hgo-home-v50.hgo105-navbar body .hgo-gaccount>svg:last-child{display:flex!important}html.hgo-home-v50.hgo105-navbar body .market64-wordmark,html.hgo-home-v50.hgo105-navbar body .market67-nav-back{display:none!important}
html.hgo-home-v50 body .ref57-person{padding-left:40px!important}
html.hgo-home-v50 body .ref57-person .hgo101-wave{left:-7px!important;width:44px!important;height:48px!important}
html.hgo-home-v50 body main.shell .ref57-balance{border:1px solid #cbd2dd!important;background:#fff!important;box-shadow:0 3px 9px #14233712,0 1px 2px #14233708!important}
.hgo105-robot{animation:hgo105-breathe 3.7s ease-in-out infinite;will-change:transform}
.hgo105-head{transform-origin:29px 42px;animation:hgo105-attention 13s ease-in-out infinite}
.hgo105-gaze{animation:hgo105-gaze 9.7s ease-in-out infinite}
.hgo105-left{transform-origin:21px 27px}.hgo105-right,.hgo105-wink{transform-origin:36px 27px}
.hgo105-blink{animation:hgo105-blink 6.8s linear infinite}
.hgo105-eye{animation:hgo105-squint 11.7s ease-in-out infinite}
.hgo105-wink{animation:hgo105-wink 14.3s ease-in-out infinite}
@keyframes hgo105-breathe{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-1.5px) rotate(1deg)}}
@keyframes hgo105-attention{0%,19%,45%,75%,100%{transform:rotate(0)}25%,35%{transform:rotate(-4deg)}57%,66%{transform:rotate(4deg)}}
@keyframes hgo105-gaze{0%,12%,42%,51%,83%,100%{transform:translate(0,0)}19%,32%{transform:translate(-2.1px,.3px)}60%,72%{transform:translate(2.1px,-.5px)}89%,94%{transform:translate(0,1px)}}
@keyframes hgo105-blink{0%,15%,18%,64%,67%,70%,73%,100%{transform:scaleY(1)}16.3%,65.3%,71.3%{transform:scaleY(.07)}}
@keyframes hgo105-squint{0%,37%,58%,100%{transform:scaleY(1)}43%,50%{transform:scaleY(.52)}}
@keyframes hgo105-wink{0%,76%,83%,100%{transform:scaleY(1)}79%,80.5%{transform:scaleY(.06)}}
/* The original assistant keeps its native button and chat behavior. */
html.hgo-home-v50 body #hilembot-zone.hgo101-assistant .robot-head>i{animation:hgo105-native-eyes 9.7s ease-in-out infinite!important}
html.hgo-home-v50 body #hilembot-zone.hgo101-assistant .robot-head>i:nth-child(2){animation-delay:-.08s!important}
@keyframes hgo105-native-eyes{0%,10%,13%,39%,44%,72%,75%,100%{transform:translateX(0) scaleY(1)}11.5%,73.5%{transform:translateX(0) scaleY(.08)}20%,31%{transform:translateX(-3px) scaleY(1)}49%,57%{transform:translateX(3px) scaleY(.55)}62%,66%{transform:translateX(2px) scaleY(1)}}
@media(max-width:400px){html.hgo-home-v50 body .ref57-person{padding-left:35px!important}html.hgo-home-v50 body .ref57-person .hgo101-wave{left:-7px!important;width:39px!important;height:44px!important}}
@media(prefers-reduced-motion:reduce){.hgo105-robot,.hgo105-head,.hgo105-gaze,.hgo105-blink,.hgo105-eye,.hgo105-wink,html.hgo-home-v50 body #hilembot-zone.hgo101-assistant .robot-head>i{animation:none!important}}

html.hgo-home-v50.hgo105-navbar body .ref-mobile-bottom.hgo100-bottom{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;transform:translateX(-50%)!important;width:min(440px,calc(100% - 28px))!important;min-height:65px!important;padding:7px!important;gap:4px!important;border:1px solid #ffffffd9!important;border-bottom:1px solid #ffffffd9!important;border-radius:26px!important;background:linear-gradient(135deg,#ffffffc9,#f8fbffb3)!important;box-shadow:0 10px 35px #17263e24,0 2px 6px #17263e0b,inset 0 1px 0 #fff!important;backdrop-filter:blur(24px) saturate(1.7)!important;-webkit-backdrop-filter:blur(24px) saturate(1.7)!important;pointer-events:auto!important;isolation:isolate!important}
html.hgo-home-v50.hgo105-navbar body .ref-mobile-bottom.hgo100-bottom :is(button,a){display:grid!important;place-items:center!important;gap:4px!important;min-width:0!important;padding:7px 2px!important;border:0!important;border-radius:20px!important;background:transparent!important;color:#778398!important;text-decoration:none!important;font:550 10px/1.2 Inter,Arial,sans-serif!important;cursor:pointer!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent}
html.hgo-home-v50.hgo105-navbar body .ref-mobile-bottom.hgo100-bottom :is(button,a).is-current{color:#f20e3d!important;background:#fff0f4bf!important;box-shadow:inset 0 0 0 1px #ffffff80!important}
html.hgo-home-v50.hgo105-navbar body .ref-mobile-bottom.hgo100-bottom svg{width:23px!important;height:23px!important;pointer-events:none!important}
html.hgo-home-v50.hgo105-navbar body .ref-mobile-bottom.hgo100-bottom :is(button,a):active{transform:scale(.94)}
html.hgo-home-v50.hgo105-panel-open body .ref-mobile-bottom,html.hgo-home-v50.hgo105-panel-open body .hgo-global-nav,html.hgo-home-v50.hgo105-panel-open body header.floating-nav{display:none!important}
html.hgo-home-v50 body #service-grid,html.hgo-home-v50 body .ref50-offers,html.hgo-home-v50 body #hgo99-rewards{scroll-margin-top:90px}
html.hgo-home-v50.hgo105-navbar body .account-menu-backdrop{position:fixed!important;inset:0!important;z-index:2147483101!important;background:#14203340!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}
html.hgo-home-v50.hgo105-navbar body .account-menu:not(.show),html.hgo-home-v50.hgo105-navbar body .account-menu-backdrop:not(.show){pointer-events:none!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-menu.account-center,.hgo-gsheet.hgo-account-mode){box-sizing:border-box!important;position:fixed!important;z-index:2147483102!important;left:50%!important;right:auto!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;transform:translateX(-50%)!important;width:min(420px,calc(100% - 24px))!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px))!important;min-height:0!important;margin:0!important;padding:16px!important;border:1px solid #fff!important;border-radius:28px!important;background:#f9fafdfa!important;box-shadow:0 22px 70px #13233538!important;overflow:auto!important;overscroll-behavior:contain!important;color:#1d2939!important}
html.hgo-home-v50.hgo105-navbar body .account-menu.account-center.show{opacity:1!important;visibility:visible!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-menu.account-center,.hgo-gsheet.hgo-account-mode) :is(.account-top,.hgo-account-top){position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:0 0 14px!important;margin:0!important;background:transparent!important;color:#1d2939!important;border-radius:0!important;box-shadow:none!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-avatar,.hgo-account-avatar){width:44px!important;height:44px!important;min-width:0!important;border-radius:15px!important;font-size:19px!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-who,.hgo-account-who){min-width:0!important;display:grid!important;gap:3px!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-who,.hgo-account-who) strong{font-size:16px!important;color:#1b2637!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-who,.hgo-account-who) small{font-size:8px!important;color:#8b96a7!important;letter-spacing:.7px!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-close,.hgo-account-close){position:static!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid #e5e9f0!important;border-radius:50%!important;background:#fff!important;color:#657286!important;font-size:22px!important;cursor:pointer!important}
html.hgo-home-v50.hgo105-navbar body :is(.wallet-strip,.hgo-account-wallet){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:13px!important;border:1px solid #dfe5ee!important;border-radius:18px!important;background:#fff!important;color:#273449!important;box-shadow:0 3px 9px #17263e06!important}
html.hgo-home-v50.hgo105-navbar body :is(.wallet-strip,.hgo-account-wallet)>span{display:flex!important;align-items:center!important;gap:6px!important;font-size:16px!important;color:#68798f!important}
html.hgo-home-v50.hgo105-navbar body :is(.wallet-strip,.hgo-account-wallet) small{font-size:8px!important;line-height:1.4!important;color:#8290a4!important}
html.hgo-home-v50.hgo105-navbar body :is(.wallet-strip,.hgo-account-wallet)>b{font-size:20px!important;letter-spacing:-.5px!important;color:#172b46!important;white-space:nowrap!important}
html.hgo-home-v50.hgo105-navbar body :is(.wallet-strip,.hgo-account-wallet)>a{grid-column:1/-1!important;display:block!important;padding:9px!important;border:1px solid #e1e7f0!important;border-radius:12px!important;background:#f5f7fb!important;color:#2b405b!important;text-decoration:none!important;text-align:center!important;font-size:11px!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-quick,.hgo-account-quick){display:grid!important;gap:7px!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-quick,.hgo-account-quick)>:is(a,button){box-sizing:border-box!important;display:grid!important;grid-template-columns:35px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:57px!important;margin:0!important;padding:9px 11px!important;border:1px solid #e4e9f1!important;border-radius:16px!important;background:#fff!important;color:#243348!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-quick,.hgo-account-quick) i{display:grid!important;place-items:center!important;width:35px!important;height:35px!important;border-radius:12px!important;font-size:17px!important;font-style:normal!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-quick,.hgo-account-quick) b{font-size:12px!important;line-height:1.3!important;text-decoration:none!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-quick,.hgo-account-quick) small{display:block!important;font-size:9px!important;line-height:1.4!important;color:#8390a3!important;text-decoration:none!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-quick,.hgo-account-quick) em{font-style:normal!important;text-decoration:none!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-foot,.hgo-account-foot){display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:12px 0 0!important;padding:0!important}
html.hgo-home-v50.hgo105-navbar body :is(.account-foot,.hgo-account-foot) a{font-size:9px!important;text-decoration:none!important;color:#718097!important}
@media(prefers-reduced-motion:reduce){html.hgo-home-v50.hgo105-navbar body .ref-mobile-bottom.hgo100-bottom :is(button,a):active{transform:none}}


/* /menu-ui-v106.css */
/* A single header in normal flow reserves its own space above the dashboard. */
html.hgo-home-v50.hgo105-navbar.hgo106-shared body header.floating-nav,html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-spacer,html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav:not(.hgo106-primary){display:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav.hgo106-primary{box-sizing:border-box!important;display:flex!important;position:sticky!important;inset:auto!important;top:8px!important;transform:none!important;width:min(1000px,calc(100% - 28px))!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:10px auto 16px!important;padding:5px 8px!important;gap:8px!important;border:1px solid #ffffffdf!important;border-radius:21px!important;background:#ffffffd9!important;box-shadow:0 4px 16px #1423370c!important;backdrop-filter:blur(18px)!important;z-index:2147482990!important}
html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav .hgo-gbrand{width:48px!important;height:42px!important;flex:0 0 48px!important;background:transparent!important;border-radius:14px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav .hgo-gbrand img{width:39px!important;height:30px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav .hgo-gbtn{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:12px!important;box-shadow:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav .hgo-gaccount{height:34px!important;min-height:34px!important;max-width:145px!important;padding:0 9px!important;border-radius:14px!important;box-shadow:none!important;font-size:11px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav .hgo-gactions{gap:6px!important}
/* Keep text next to the robot instead of centering it across the remaining grid cell. */
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .ref57-person{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;padding:0!important;min-width:0!important;min-height:44px!important;text-align:left!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .ref57-person .hgo101-wave{box-sizing:border-box!important;position:relative!important;inset:auto!important;transform:none!important;flex:0 0 43px!important;width:43px!important;height:46px!important;margin:0 -4px 0 -5px!important;padding:0!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .ref57-person>strong{flex:0 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;font-size:14px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .ref57-person>small{display:none!important}
.hgo106-robot{display:block!important;width:100%!important;height:100%!important;overflow:visible!important;animation:none!important}
/* Compact account sheet; the original links, close and account actions stay attached. */
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account{box-sizing:border-box!important;position:fixed!important;inset:auto!important;left:50%!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;transform:translateX(-50%)!important;width:min(360px,calc(100% - 28px))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px - env(safe-area-inset-bottom,0px))!important;padding:14px!important;margin:0!important;background:#fff!important;border:1px solid #e5eaf0!important;border-radius:24px!important;box-shadow:0 18px 65px #15263c2b!important;overflow:auto!important;overscroll-behavior:contain!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account>.hgo-gbody{display:block!important;min-height:0!important;overflow:visible!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-top,.hgo-account-top){display:grid!important;grid-template-columns:36px minmax(0,1fr) 30px!important;gap:9px!important;padding:0 0 11px!important;margin:0!important;min-height:0!important;background:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-avatar,.hgo-account-avatar){width:36px!important;height:36px!important;border-radius:12px!important;font-size:16px!important;box-shadow:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-avatar,.hgo-account-avatar)>img{border-radius:12px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-who,.hgo-account-who) strong{font-size:14px!important;color:#1d2b3d!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-who,.hgo-account-who) small{font-size:7px!important;letter-spacing:.6px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-close,.hgo-account-close){width:30px!important;height:30px!important;border:0!important;background:#f4f6f9!important;font-size:20px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.wallet-strip,.hgo-account-wallet){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px 10px!important;margin:0 0 6px!important;padding:11px!important;border:1px solid #e3e8ef!important;border-radius:14px!important;background:#f7f9fc!important;box-shadow:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.wallet-strip,.hgo-account-wallet)>span{display:block!important;flex:1 0 100%!important;font-size:0!important;line-height:1!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.wallet-strip,.hgo-account-wallet) small{font-size:8px!important;color:#8995a6!important;font-weight:600!important;letter-spacing:.2px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.wallet-strip,.hgo-account-wallet)>b{flex:1!important;font-size:20px!important;color:#1f3048!important;letter-spacing:-.6px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.wallet-strip,.hgo-account-wallet)>a{flex:0 0 auto!important;padding:7px 11px!important;min-width:66px!important;background:#fff!important;border:1px solid #dbe2ec!important;border-radius:10px!important;font-size:10px!important;line-height:1.3!important;color:#354761!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-quick,.hgo-account-quick){display:grid!important;gap:0!important;padding:0!important;margin:0!important;overflow:visible!important;max-height:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-quick,.hgo-account-quick)>:is(a,button){display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;min-height:44px!important;gap:9px!important;padding:8px 3px!important;margin:0!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important;color:#26374e!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-quick,.hgo-account-quick) i{width:28px!important;height:28px!important;font-size:15px!important;border-radius:9px!important;background:#f3f6fa!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-quick,.hgo-account-quick) b{font-size:11px!important;font-weight:700!important;text-decoration:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-quick,.hgo-account-quick) small{display:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-quick,.hgo-account-quick) em{font-size:15px!important;color:#94a0b2!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-quick,.hgo-account-quick)>:is(.support,.hgo-account-support) em{font-size:7px!important;color:#209269!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-foot,.hgo-account-foot){margin:9px 0 0!important;padding:0!important;gap:7px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean body .hgo106-account :is(.account-foot,.hgo-account-foot) :is(a,button){font-size:9px!important;line-height:1.3!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo105-panel-open body .hgo-global-nav.hgo106-primary{display:none!important}
@media(max-width:400px){html.hgo-home-v50.hgo105-navbar.hgo106-clean body .ref57-person .hgo101-wave{flex-basis:37px!important;width:37px!important;height:42px!important;margin-right:-5px!important}html.hgo-home-v50.hgo105-navbar.hgo106-clean body .ref57-person>strong{font-size:12px!important}html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav .hgo-gaccount{max-width:125px!important}html.hgo-home-v50.hgo105-navbar.hgo106-shared body .hgo-global-nav .hgo-gactions{gap:4px!important}}


/* /menu-account-v108.css */
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .ref57-person{gap:8px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .ref57-person .hgo101-wave{margin-left:0!important;margin-right:0!important;flex-basis:43px!important;width:43px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account{box-sizing:border-box!important;display:block!important;width:min(370px,calc(100% - 28px))!important;padding:17px!important;background:#fafbfd!important;border:1px solid #ffffff!important;border-radius:27px!important;box-shadow:0 22px 70px #17283d35!important;max-height:calc(100dvh - 36px - env(safe-area-inset-bottom,0px))!important;overflow:auto!important;font-family:Inter,Arial,sans-serif!important;color:#1e2b3d!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account>.hgo-gsheet-head{display:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account>.hgo-gbody{display:block!important;min-height:0!important;overflow:visible!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-top,.account-top){display:grid!important;grid-template-columns:42px minmax(0,1fr) 31px!important;align-items:center!important;gap:10px!important;padding:0 0 14px!important;margin:0!important;min-height:0!important;background:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-avatar,.account-avatar){position:relative!important;display:grid!important;place-items:center!important;flex:none!important;width:42px!important;height:42px!important;border-radius:15px!important;background:#ffedf2!important;color:#df254b!important;font:800 18px/1 Inter,Arial,sans-serif!important;box-shadow:none!important;overflow:hidden!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-avatar,.account-avatar)>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:15px!important;z-index:2!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-avatar,.account-avatar).has-photo>span{visibility:hidden!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-avatar,.account-avatar)>i{display:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-who,.account-who){display:grid!important;gap:3px!important;min-width:0!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-who,.account-who) small{font:550 8px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.7px!important;color:#9aa4b2!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-who,.account-who) strong{font:800 16px/1.2 Inter,Arial,sans-serif!important;color:#1b293a!important;letter-spacing:-.4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-close,.account-close){position:static!important;display:grid!important;place-items:center!important;width:31px!important;height:31px!important;padding:0!important;border:1px solid #e5eaf1!important;border-radius:50%!important;background:#fff!important;color:#8491a4!important;font:400 21px/1 Arial,sans-serif!important;cursor:pointer!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-wallet,.wallet-strip){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important;align-items:center!important;margin:0 0 13px!important;padding:14px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 3px 10px #21354b05!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-wallet,.wallet-strip)>span{display:block!important;grid-column:1/-1!important;flex:none!important;font-size:0!important;line-height:1!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-wallet,.wallet-strip) small{display:block!important;font:550 8px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.4px!important;color:#8a96a7!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-wallet,.wallet-strip)>b{font:800 24px/1.1 Inter,Arial,sans-serif!important;letter-spacing:-.7px!important;color:#192d46!important;white-space:nowrap!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-wallet,.wallet-strip)>a{grid-column:auto!important;display:grid!important;place-items:center!important;min-width:60px!important;padding:8px 12px!important;background:#fff0f4!important;border:0!important;border-radius:11px!important;color:#e4244e!important;text-decoration:none!important;font:750 10px/1.25 Inter,Arial,sans-serif!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;max-height:none!important;overflow:visible!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick)>:is(a,button){box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:65px!important;padding:10px!important;margin:0!important;border:1px solid #e7ecf3!important;border-radius:15px!important;background:#fff!important;color:#34435a!important;text-decoration:none!important;text-align:left!important;font:inherit!important;box-shadow:none!important;cursor:pointer!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick) i{display:grid!important;place-items:center!important;flex:0 0 29px!important;width:29px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:#f6f8fc!important;color:#687b97!important;font-style:normal!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick) i svg{display:block!important;width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick) span{display:block!important;min-width:0!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick) b{display:block!important;color:inherit!important;font:700 11px/1.35 Inter,Arial,sans-serif!important;text-decoration:none!important;letter-spacing:-.15px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick) :is(small,em){display:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick)>:is(.hgo-account-delete,.account-delete-entry){grid-column:1/-1!important;min-height:38px!important;padding:5px 10px!important;background:transparent!important;border-color:transparent!important;color:#99a0ad!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick)>:is(.hgo-account-delete,.account-delete-entry) i{height:26px!important;background:transparent!important;color:#a4adbc!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-quick,.account-quick)>:is(.hgo-account-delete,.account-delete-entry) b{font-size:10px!important;font-weight:550!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-foot,.account-foot){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:5px 0 0!important;padding:9px 0 0!important;border-top:1px solid #e8edf3!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-foot,.account-foot)>a{color:#8996a9!important;text-decoration:none!important;font:550 9px/1.3 Inter,Arial,sans-serif!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(.hgo-account-foot,.account-foot)>button{display:block!important;padding:7px 12px!important;border:1px solid #ece3e8!important;border-radius:10px!important;background:#fff!important;color:#b16b7e!important;font:650 9px/1.3 Inter,Arial,sans-serif!important;cursor:pointer!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready body .hgo108-account :is(a,button):focus-visible{outline:2px solid #d2a2b7!important;outline-offset:2px!important}
@media(min-width:701px){html.hgo-home-v50.hgo108-ready body main.shell #perks-grid.hgo99-perks>.perk-mini.daily{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;flex:0 0 calc((100% - 22px)/3)!important;max-width:calc((100% - 22px)/3)!important;min-width:0!important;min-height:112px!important;padding:18px 16px!important;text-align:left!important;gap:5px!important;transform:none!important}
html.hgo-home-v50.hgo108-ready body main.shell #perks-grid.hgo99-perks>.perk-mini.daily>:is(b,small){position:relative!important;inset:auto!important;transform:none!important;display:block!important;align-self:flex-start!important;flex:none!important;width:55%!important;max-width:55%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}
html.hgo-home-v50.hgo108-ready body main.shell #perks-grid.hgo99-perks>.perk-mini.daily>.hgo101-cloud{width:56%!important;height:128%!important;right:-3%!important;top:-13%!important}}


/* /menu-visuals-v110.css */
html.hgo-home-v50.hgo110-home body main.shell #hilembot-zone.hgo101-assistant{grid-template-columns:minmax(0,1fr) 118px!important;gap:12px!important}
html.hgo-home-v50.hgo110-home body main.shell{padding-bottom:8px!important;min-height:0!important}
html.hgo-home-v50.hgo110-home body main.shell #hilembot-zone.hgo101-assistant{margin-bottom:8px!important}
html.hgo-home-v50.hgo110-home body{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}
html.hgo-home-v50.hgo110-home body>.hgo-trust-footer{margin-top:0!important;padding-top:24px!important}
html.hgo-home-v50.hgo110-home body main.shell #hilembot.hgo110-native{position:relative!important;display:grid!important;place-items:center!important;width:112px!important;height:122px!important;min-width:112px!important;min-height:122px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;background-image:none!important;transform:none!important;animation:none!important;overflow:visible!important;cursor:pointer!important;filter:none!important}
.hgo110-native>svg{display:block!important;width:112px!important;height:122px!important;overflow:visible!important;filter:drop-shadow(0 6px 5px #54447816)}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini:is(.studio-campaign,.referral){box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;position:relative!important;min-height:112px!important;gap:6px!important;padding:18px 16px!important;border:1px solid #ffffff1a!important;text-align:left!important;overflow:hidden!important}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini.studio-campaign{background:radial-gradient(ellipse at 100% 100%,#00c2ab44,transparent 70%),linear-gradient(115deg,#18232f,#233d42)!important}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini.referral{background:radial-gradient(ellipse at 100% 100%,#b397ff55,transparent 70%),linear-gradient(115deg,#5238a1,#7755cb)!important}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini:is(.studio-campaign,.referral)>:is(b,small){position:relative!important;inset:auto!important;display:block!important;flex:none!important;width:54%!important;max-width:54%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;align-self:flex-start!important;transform:none!important;white-space:normal!important;word-break:normal!important;z-index:2!important}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini:is(.studio-campaign,.referral)>b{font:800 19px/1.12 Inter,Arial,sans-serif!important;color:#fff!important;letter-spacing:-.6px!important}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini:is(.studio-campaign,.referral)>small{font:500 11px/1.4 Inter,Arial,sans-serif!important;color:#ffffffc9!important}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini:is(.studio-campaign,.referral)>:is(.perk-icon,.hgo99-perk-art){display:none!important}
html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini>.hgo110-art{position:absolute!important;display:block!important;right:-1%!important;top:-13%!important;width:53%!important;height:130%!important;max-width:none!important;object-fit:contain!important;pointer-events:none!important;z-index:1!important;filter:drop-shadow(0 5px 6px #00000019)}
html.hgo-home-v50.hgo110-home body #service-grid>.service-card.hgo110-discount{grid-template-columns:minmax(48px,72px) minmax(0,1fr) 19px 23px!important;gap:4px!important;position:relative!important}
html.hgo-home-v50.hgo110-home body #service-grid>.service-card.hgo110-discount>.service-icon{width:100%!important}
html.hgo-home-v50.hgo110-home body #service-grid>.service-card.hgo110-discount>h3{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.hgo-home-v50.hgo110-home body #service-grid>.service-card.hgo110-discount:after{grid-column:4!important;width:23px!important;height:25px!important}
.hgo110-ribbon{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;grid-column:3;grid-row:1/3;align-self:stretch;min-height:60px;margin:-6px 0;width:19px;padding:5px 0;background:#ffe344;color:#181818;border-left:1px solid #242424;border-right:1px solid #242424;pointer-events:none}
.hgo110-ribbon .hgo110-digit{display:block;font:850 11px/11px Inter,Arial,sans-serif;letter-spacing:-.3px}.hgo110-ribbon small{display:block;margin-top:3px;font:800 7px/8px Inter,Arial,sans-serif}
@media(max-width:700px){html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini:is(.studio-campaign,.referral){min-height:104px!important}html.hgo-home-v50.hgo110-home body main.shell #perks-grid.hgo99-perks>.perk-mini:is(.studio-campaign,.referral)>b{font-size:18px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home body main.shell #hilembot-zone.hgo101-assistant{grid-template-columns:minmax(0,1fr) 88px!important;gap:6px!important}html.hgo-home-v50.hgo110-home body main.shell #hilembot.hgo110-native,html.hgo-home-v50.hgo110-home body main.shell #hilembot.hgo110-native>svg{width:86px!important;min-width:86px!important;height:100px!important;min-height:100px!important}html.hgo-home-v50.hgo110-home body #service-grid>.service-card.hgo110-discount{grid-template-columns:minmax(40px,56px) minmax(0,1fr) 17px 21px!important;gap:3px!important}html.hgo-home-v50.hgo110-home body #service-grid>.service-card.hgo110-discount>h3{font-size:12px!important}.hgo110-ribbon{width:17px}}


/* /menu-refine-v113.css */
html.hgo-home-v50.hgo113-home body main.shell #hilembot-zone{display:none!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass{background:radial-gradient(ellipse at 100% 0,#e5edff80,transparent 55%),radial-gradient(ellipse at 0 100%,#ffe7f070,transparent 55%),#ffffffc4!important;border:1px solid #ffffffe6!important;box-shadow:0 24px 75px #192a4430,inset 0 1px 0 #fff,inset 0 -1px 0 #ffffffb3!important;backdrop-filter:blur(30px) saturate(1.65)!important;-webkit-backdrop-filter:blur(30px) saturate(1.65)!important}
html.hgo-home-v50.hgo113-home body .hgo-account-layer .hgo-gbackdrop{background:#1b2c412b!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-wallet,.wallet-strip){background:#ffffffa6!important;border:1px solid #ffffffed!important;box-shadow:0 4px 15px #203c6610,inset 0 1px 0 #fff!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:is(a,button){background:#ffffffb3!important;border-color:#ffffffef!important;box-shadow:0 2px 6px #324d7506,inset 0 1px 0 #ffffffba!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:nth-child(1) i{background:#ffe6ec!important;color:#ed4c75!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:nth-child(2) i{background:#eee5ff!important;color:#9360d5!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:nth-child(3) i{background:#e3efff!important;color:#4c8bdc!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:nth-child(4) i{background:#dcf5ed!important;color:#25a284!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:nth-child(5) i{background:#fff1dc!important;color:#d09a3d!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:nth-child(6) i{background:#eae7ff!important;color:#7a6bd0!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-quick,.account-quick)>:nth-child(7) i{background:#f2f3f780!important;color:#9aa4b6!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-avatar,.account-avatar){width:44px!important;height:44px!important;border:2px solid #fff!important;box-sizing:border-box!important;background:linear-gradient(140deg,#ffedf4,#ecebff)!important;box-shadow:0 3px 11px #543b7215!important;border-radius:15px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-avatar,.account-avatar)>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:13px!important;z-index:2!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-avatar,.account-avatar).has-photo>span{visibility:hidden!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-top,.account-top){grid-template-columns:44px minmax(0,1fr) 31px!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-close,.account-close){background:#ffffffb3!important;border-color:#fff!important}
html.hgo-home-v50.hgo105-navbar.hgo106-clean.hgo108-ready.hgo113-home body .hgo113-glass :is(.hgo-account-foot,.account-foot)>button{background:#ffffffa6!important;border-color:#ffffffd9!important}


/* /menu-badges-v115.css */
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card.hgo110-discount{grid-template-columns:72px minmax(0,1fr) 22px!important;gap:5px 8px!important;padding:14px 10px 10px 7px!important;min-height:100px!important;overflow:visible!important}
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.service-icon{width:72px!important;height:72px!important;grid-column:1!important;grid-row:1/3!important}
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>h3{font-size:22.5px!important;line-height:1.12!important;letter-spacing:-.6px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;overflow-wrap:normal!important}
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.ref50-caption{font-size:16.5px!important;line-height:1.25!important;letter-spacing:-.25px!important}
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card:after,html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card.hgo110-discount:after{grid-column:3!important;width:22px!important;height:24px!important}
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.hgo110-ribbon{position:absolute!important;left:auto!important;right:12px!important;top:-7px!important;bottom:auto!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;min-height:0!important;height:21px!important;margin:0!important;padding:0 8px!important;border:1px solid #e8bc4970!important;border-radius:7px!important;background:linear-gradient(140deg,#fff2bb,#ffdc79)!important;box-shadow:0 2px 5px #744c1015,inset 0 1px 0 #ffffffa6!important;color:#614214!important;z-index:2!important;pointer-events:none!important;transform:none!important}
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.hgo110-ribbon .hgo110-digit{font:800 10px/1 Inter,Arial,sans-serif!important;letter-spacing:0!important}
html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.hgo110-ribbon small{font:750 8px/1 Inter,Arial,sans-serif!important;margin:1px 0 0 3px!important}
@media(max-width:700px){html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card.hgo110-discount{grid-template-columns:55px minmax(0,1fr) 14px!important;gap:3px 5px!important;padding:14px 7px 9px 5px!important;min-height:92px!important}html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.service-icon{width:55px!important;height:58px!important}html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>h3{font-size:20px!important;letter-spacing:-.5px!important}html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.ref50-caption{font-size:13.5px!important}html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card:after,html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card.hgo110-discount:after{width:14px!important;font-size:18px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>h3{font-size:18px!important}html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card.hgo110-discount{grid-template-columns:49px minmax(0,1fr) 12px!important;gap:3px 4px!important}html.hgo-home-v50.hgo110-home.hgo115-badges body #service-grid>.service-card>.service-icon{width:49px!important;height:54px!important}}


/* /menu-ribbons-v116.css */
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount{grid-template-columns:72px minmax(0,1fr) 22px!important;gap:5px 8px!important;padding:14px 10px 10px 7px!important;min-height:100px!important;overflow:visible!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.service-icon{width:72px!important;height:72px!important;grid-column:1!important;grid-row:1/3!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>h3{font-size:15.5px!important;line-height:1.12!important;letter-spacing:-.6px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;overflow-wrap:normal!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.ref50-caption{font-size:11.5px!important;line-height:1.25!important;letter-spacing:-.25px!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card:after,html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount:after{grid-column:3!important;width:22px!important;height:24px!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon{position:absolute!important;left:auto!important;right:12px!important;top:-7px!important;bottom:auto!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;min-height:0!important;height:21px!important;margin:0!important;padding:0 8px!important;border:1px solid #e8bc4970!important;border-radius:7px!important;background:linear-gradient(140deg,#fff2bb,#ffdc79)!important;box-shadow:0 2px 5px #744c1015,inset 0 1px 0 #ffffffa6!important;color:#614214!important;z-index:2!important;pointer-events:none!important;transform:none!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon .hgo110-digit{font:800 10px/1 Inter,Arial,sans-serif!important;letter-spacing:0!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon small{font:750 8px/1 Inter,Arial,sans-serif!important;margin:1px 0 0 3px!important}
@media(max-width:700px){html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount{grid-template-columns:55px minmax(0,1fr) 14px!important;gap:3px 5px!important;padding:14px 7px 9px 5px!important;min-height:92px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.service-icon{width:55px!important;height:58px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>h3{font-size:15.5px!important;letter-spacing:-.5px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.ref50-caption{font-size:11.5px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card:after,html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount:after{width:14px!important;font-size:18px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>h3{font-size:12.5px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount{grid-template-columns:49px minmax(0,1fr) 12px!important;gap:3px 4px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.service-icon{width:49px!important;height:54px!important}}

html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount{padding-top:9px!important;min-height:84px!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon{right:7px!important;top:-1px!important;flex-direction:column!important;width:16px!important;height:auto!important;min-height:43px!important;padding:5px 0 8px!important;border:0!important;border-radius:0 0 2px 2px!important;background:linear-gradient(90deg,#f4c748,#ffe782 48%,#f7d257)!important;box-shadow:0 2px 4px #72521924,inset 1px 0 0 #fff6be!important;clip-path:polygon(0 0,100% 0,100% 100%,50% 94%,0 100%)!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon .hgo110-digit{font:800 8px/8px Inter,Arial,sans-serif!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon small{font:750 6px/7px Inter,Arial,sans-serif!important;margin:2px 0 0!important}
html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount:after{align-self:end!important;grid-row:2!important}
@media(max-width:700px){html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card,html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card.hgo110-discount{min-height:78px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon{right:5px!important;width:13px!important;min-height:38px!important;padding:4px 0 6px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.hgo110-ribbon .hgo110-digit{font-size:7px!important;line-height:7px!important}html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.ref50-caption{font-size:11.5px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo116-ribbons body #service-grid>.service-card>.ref50-caption{font-size:9.5px!important}}


/* /menu-ribbon-position-v120.css */
html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount{grid-template-columns:72px minmax(0,1fr) 52px!important;gap:4px 7px!important;position:relative!important}
html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount:after{position:static!important;grid-column:3!important;grid-row:1/3!important;align-self:center!important;justify-self:end!important;transform:none!important;margin:0!important;width:22px!important;height:24px!important}
html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{position:absolute!important;left:auto!important;right:40px!important;top:11px!important;bottom:11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:17px!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 0!important;background:linear-gradient(90deg,#ffdc00,#ffeb19 55%,#ffdf00)!important;color:#211b00!important;border:0!important;border-radius:3px!important;clip-path:none!important;box-shadow:0 2px 6px #00000045,0 0 2px #00000030,inset 1px 0 0 #fff78a!important;pointer-events:none!important;z-index:2!important;transform:none!important}
html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon .hgo110-digit{font:850 9px/10px Inter,Arial,sans-serif!important;letter-spacing:0!important}
html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon small{font:800 6px/8px Inter,Arial,sans-serif!important;margin:3px 0 0!important}
@media(max-width:700px){html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount{grid-template-columns:55px minmax(0,1fr) 43px!important;gap:3px 5px!important}html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:32px!important;width:15px!important;top:10px!important;bottom:10px!important}html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount:after{width:17px!important;height:24px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount{grid-template-columns:49px minmax(0,1fr) 39px!important;gap:3px 4px!important}html.hgo-home-v50.hgo110-home.hgo120-ribbon body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:29px!important;width:14px!important}}


/* /menu-ribbon-spacing-v122.css */
html.hgo-home-v50.hgo110-home.hgo122-spacing body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{box-sizing:border-box!important;padding:7px 0!important;gap:0!important;justify-content:center!important}
html.hgo-home-v50.hgo110-home.hgo122-spacing body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon .hgo110-digit{font:850 8px/9px Inter,Arial,sans-serif!important;letter-spacing:0!important}
html.hgo-home-v50.hgo110-home.hgo122-spacing body #service-grid>.service-card.hgo110-discount>.hgo110-ribbon small{font:800 5.5px/7px Inter,Arial,sans-serif!important;margin:2px 0 0!important}


/* /menu-category-offers-v123.css */
html.hgo-home-v50.hgo110-home.hgo123-offers body #service-grid>.service-card[data-studio-kind="uber"]>.service-icon{height:auto!important;aspect-ratio:145/115!important;align-self:center!important;background-size:620% 1520.87%!important}

/* /menu-category-image-v127.css */
html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell #service-grid>.service-card>.service-icon.ref50-crop{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:145/115!important;align-self:center!important;background-size:620% 1520.87%!important;padding:0!important;transform:none!important}
html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell{min-width:0!important;max-width:1000px!important;width:min(1000px,calc(100% - 28px))!important;box-sizing:border-box!important}
html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell #service-grid{width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell #service-grid>.service-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell #service-grid>.service-card.hgo110-discount{grid-template-columns:43px minmax(0,1fr) 36px!important;gap:3px!important}html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell #service-grid>.service-card>.service-icon.ref50-crop{width:43px!important}html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell #service-grid>.service-card>h3{font-size:12.5px!important;overflow-wrap:anywhere!important}}
html.hgo-home-v50.hgo110-home.hgo127-fix body main.shell #service-grid>.service-card:after{content:''!important;font-size:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ed3450' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-5-5 5 5-5 5'/%3E%3C/svg%3E") center/18px 18px no-repeat!important;border:0!important;border-radius:0!important;box-shadow:none!important;align-self:center!important;grid-row:1/3!important;transform:none!important}


/* /menu-soft-shadows-v130.css */
html.hgo-home-v50.hgo110-home.hgo130-shadows body main.shell .ref56-dashboard{box-shadow:0 6px 22px #00000014,0 1px 4px #0000000d!important;border:1px solid #1822350a!important}
html.hgo-home-v50.hgo110-home.hgo130-shadows body main.shell #service-grid>.service-card{box-shadow:0 5px 14px #00000016,0 1px 3px #00000010!important}


/* /menu-complete-fix-v132.css */
html.hgo-home-v50.hgo110-home.hgo132-ready body main.shell .ref56-dashboard{box-shadow:0 7px 22px #00000026,0 2px 5px #00000012!important;border:1px solid #18223513!important}
html.hgo-home-v50.hgo110-home.hgo132-ready body main.shell #service-grid>.service-card{box-shadow:0 5px 14px #00000026,0 1px 4px #00000014!important}

html.hgo-home-v50.hgo110-home.hgo132-ready body main.shell #service-grid>.service-card:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}
html.hgo-home-v50.hgo110-home.hgo132-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{box-sizing:border-box!important;top:50%!important;bottom:auto!important;height:60px!important;min-height:60px!important;max-height:60px!important;width:17px!important;padding:8px 0!important;transform:translateY(-50%)!important;justify-content:center!important;gap:0!important;overflow:hidden!important}
html.hgo-home-v50.hgo110-home.hgo132-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon .hgo110-digit{font:850 8px/8px Inter,Arial,sans-serif!important;margin:0!important;padding:0!important;flex:0 0 auto!important}
html.hgo-home-v50.hgo110-home.hgo132-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon small{font:800 5.5px/6px Inter,Arial,sans-serif!important;margin:2px 0 0!important;padding:0!important;flex:0 0 auto!important}
html.hgo-home-v50.hgo110-home.hgo132-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon.hgo132-long .hgo110-digit{font-size:6px!important;line-height:6.5px!important}


/* /menu-odometer-v137.css */
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot{position:relative!important;display:block!important;min-width:0!important;line-height:1.2!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot.hgo137-valid>strong{visibility:hidden!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;font:750 18px/1 Inter,Arial,sans-serif!important;letter-spacing:-.45px!important;font-variant-numeric:tabular-nums!important;color:#293443!important;white-space:nowrap!important;pointer-events:none!important}
.hgo137-reel{display:inline-block;position:relative;overflow:hidden;height:1em;width:.64em;flex:0 0 .64em;font:inherit;line-height:1!important;font-style:normal}
.hgo137-wheel{display:flex;flex-direction:column;align-items:center;font:inherit;line-height:1!important;will-change:transform}
.hgo137-wheel>span{display:block;height:1em;min-height:1em;flex:0 0 1em;line-height:1!important;font:inherit}
.hgo137-char{font:inherit;line-height:1!important}
@media(min-width:701px){html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{font-size:22px!important}}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{content:''!important;display:block!important;position:absolute!important;left:auto!important;right:10px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737d8d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/12px 12px no-repeat!important;pointer-events:none!important}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:34px!important}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{right:8px!important;width:11px!important;height:11px!important;background-size:11px 11px!important}html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:30px!important}}
html.hgo-home-v50.hgo137-ready body>#ai-dock{position:fixed!important;z-index:2147483050!important;box-sizing:border-box!important;left:50%!important;right:auto!important;bottom:var(--hgo137-dock-bottom,108px)!important;width:min(560px,calc(100% - 28px))!important;max-height:calc(100dvh - var(--hgo137-dock-bottom,108px) - 90px)!important;overflow:auto!important;overscroll-behavior:contain!important}
html.hgo-home-v50.hgo137-ready body>#ai-dock[hidden]{display:none!important}


/* /menu-robot-scenes-v140.css */
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:52px!important;min-width:52px!important;height:56px!important;flex:0 0 52px!important;margin:0!important;overflow:visible!important;background:none!important;box-shadow:none!important}
.hgo140-avatar .hgo140-robot{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.hgo140-robot .r-prop{display:none}
.hgo140-avatar[data-scene="food"] .r-food,.hgo140-avatar[data-scene="market"] .r-market,.hgo140-avatar[data-scene="taxi"] .r-taxi,.hgo140-avatar[data-scene="wallet"] .r-wallet{display:block}
.hgo140-robot .r-crumb{opacity:0}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:46px!important;min-width:46px!important;height:50px!important;flex-basis:46px!important}}

.hgo140-robot .r-story,.hgo140-robot .r-sad-mouth,.hgo140-robot .r-brows,.hgo140-robot .r-cab-frown{display:none}
.hgo140-avatar[data-mood="worried"] .r-sad-mouth,.hgo140-avatar[data-mood="worried"] .r-brows,.hgo140-avatar[data-mood="worried"] .r-cab-frown{display:block}
.hgo140-avatar[data-mood="worried"] .r-mouth,.hgo140-avatar[data-mood="worried"] .r-cab-smile{opacity:0!important}
.hgo140-avatar[data-scene="taxi"] .r-taxi-story{display:block}
.hgo140-robot .r-meter-discount,.hgo140-robot .r-meter-final{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-original,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-original{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-discount,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-final{display:block}
.hgo140-avatar:is([data-beat="taxi-help"],[data-beat="taxi-discount"],[data-beat="taxi-happy"],[data-beat="food-help"],[data-beat="food-gift"],[data-beat="food-eat"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="food-gift"],[data-beat="food-eat"]) .r-food-coupon{display:block}
.hgo140-avatar[data-beat="food-gift"] .r-food-gift{display:block}
.hgo140-robot .r-alarm{display:none}
.hgo140-avatar[data-scene="taxi"][data-mood="worried"] .r-alarm{display:block}
.hgo140-avatar[data-mood="worried"] .r-cab-eye{fill:#ffffff}


/* /menu-motion-wallet-v142.css */
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot{position:relative!important;display:block!important;min-width:0!important;line-height:1.2!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot.hgo137-valid>strong{visibility:hidden!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;font:750 18px/1 Inter,Arial,sans-serif!important;letter-spacing:-.45px!important;font-variant-numeric:tabular-nums!important;color:#293443!important;white-space:nowrap!important;pointer-events:none!important}
.hgo137-reel{display:inline-block;position:relative;overflow:hidden;height:1em;width:.64em;flex:0 0 .64em;font:inherit;line-height:1!important;font-style:normal}
.hgo137-wheel{display:flex;flex-direction:column;align-items:center;font:inherit;line-height:1!important;will-change:transform}
.hgo137-wheel>span{display:block;height:1em;min-height:1em;flex:0 0 1em;line-height:1!important;font:inherit}
.hgo137-char{font:inherit;line-height:1!important}
@media(min-width:701px){html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{font-size:22px!important}}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{content:''!important;display:block!important;position:absolute!important;left:auto!important;right:10px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737d8d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/12px 12px no-repeat!important;pointer-events:none!important}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:34px!important}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{right:8px!important;width:11px!important;height:11px!important;background-size:11px 11px!important}html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:30px!important}}
html.hgo-home-v50.hgo137-ready body>#ai-dock{position:fixed!important;z-index:2147483050!important;box-sizing:border-box!important;left:50%!important;right:auto!important;bottom:var(--hgo137-dock-bottom,108px)!important;width:min(560px,calc(100% - 28px))!important;max-height:calc(100dvh - var(--hgo137-dock-bottom,108px) - 90px)!important;overflow:auto!important;overscroll-behavior:contain!important}
html.hgo-home-v50.hgo137-ready body>#ai-dock[hidden]{display:none!important}

html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance{width:max-content!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot{width:max-content!important;max-width:100%!important;min-width:0!important;display:block!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot.hgo137-valid>strong,html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance.hgo142-guest .hgo137-slot>strong{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-counter{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;max-width:100%!important;font-size:18px!important;line-height:1!important;letter-spacing:0!important;vertical-align:middle!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot:not(.hgo137-valid)>.hgo137-counter{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-reel{width:.58em!important;flex-basis:.58em!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo142-login{display:inline-flex!important;align-items:center!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#344052!important;font:650 13px/1.25 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo142-login[hidden]{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance.hgo142-guest{min-height:42px!important;padding-top:7px!important;padding-bottom:7px!important;box-shadow:0 2px 8px #1423370a!important}
@media(min-width:701px){html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-counter{font-size:20px!important}}


/* /menu-stories-v142.css */
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:52px!important;min-width:52px!important;height:56px!important;flex:0 0 52px!important;margin:0!important;overflow:visible!important;background:none!important;box-shadow:none!important}
.hgo140-avatar .hgo140-robot{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.hgo140-robot .r-prop{display:none}
.hgo140-avatar[data-scene="food"] .r-food,.hgo140-avatar[data-scene="market"] .r-market,.hgo140-avatar[data-scene="taxi"] .r-taxi,.hgo140-avatar[data-scene="wallet"] .r-wallet{display:block}
.hgo140-robot .r-crumb{opacity:0}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:46px!important;min-width:46px!important;height:50px!important;flex-basis:46px!important}}

.hgo140-robot .r-story,.hgo140-robot .r-sad-mouth,.hgo140-robot .r-brows,.hgo140-robot .r-cab-frown{display:none}
.hgo140-avatar[data-mood="worried"] .r-sad-mouth,.hgo140-avatar[data-mood="worried"] .r-brows,.hgo140-avatar[data-mood="worried"] .r-cab-frown{display:block}
.hgo140-avatar[data-mood="worried"] .r-mouth,.hgo140-avatar[data-mood="worried"] .r-cab-smile{opacity:0!important}
.hgo140-avatar[data-scene="taxi"] .r-taxi-story{display:block}
.hgo140-robot .r-meter-discount,.hgo140-robot .r-meter-final{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-original,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-original{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-discount,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-final{display:block}
.hgo140-avatar:is([data-beat="taxi-help"],[data-beat="taxi-discount"],[data-beat="taxi-happy"],[data-beat="food-help"],[data-beat="food-gift"],[data-beat="food-eat"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="food-gift"],[data-beat="food-eat"]) .r-food-coupon{display:block}
.hgo140-avatar[data-beat="food-gift"] .r-food-gift{display:block}
.hgo140-robot .r-alarm{display:none}
.hgo140-avatar[data-scene="taxi"][data-mood="worried"] .r-alarm{display:block}
.hgo140-avatar[data-mood="worried"] .r-cab-eye{fill:#ffffff}


/* /menu-richer-stories-v144.css */
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:52px!important;min-width:52px!important;height:56px!important;flex:0 0 52px!important;margin:0!important;overflow:visible!important;background:none!important;box-shadow:none!important}
.hgo140-avatar .hgo140-robot{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.hgo140-robot .r-prop{display:none}
.hgo140-avatar[data-scene="food"] .r-food,.hgo140-avatar[data-scene="market"] .r-market,.hgo140-avatar[data-scene="taxi"] .r-taxi,.hgo140-avatar[data-scene="wallet"] .r-wallet{display:block}
.hgo140-robot .r-crumb{opacity:0}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:46px!important;min-width:46px!important;height:50px!important;flex-basis:46px!important}}

.hgo140-robot .r-story,.hgo140-robot .r-sad-mouth,.hgo140-robot .r-brows,.hgo140-robot .r-cab-frown{display:none}
.hgo140-avatar[data-mood="worried"] .r-sad-mouth,.hgo140-avatar[data-mood="worried"] .r-brows,.hgo140-avatar[data-mood="worried"] .r-cab-frown{display:block}
.hgo140-avatar[data-mood="worried"] .r-mouth,.hgo140-avatar[data-mood="worried"] .r-cab-smile{opacity:0!important}
.hgo140-avatar[data-scene="taxi"] .r-taxi-story{display:block}
.hgo140-robot .r-meter-discount,.hgo140-robot .r-meter-final{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-original,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-original{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-discount,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-final{display:block}
.hgo140-avatar:is([data-beat="taxi-help"],[data-beat="taxi-discount"],[data-beat="taxi-happy"],[data-beat="food-help"],[data-beat="food-gift"],[data-beat="food-eat"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="food-gift"],[data-beat="food-eat"]) .r-food-coupon{display:block}
.hgo140-avatar[data-beat="food-gift"] .r-food-gift{display:block}
.hgo140-robot .r-alarm{display:none}
.hgo140-avatar[data-scene="taxi"][data-mood="worried"] .r-alarm{display:block}
.hgo140-avatar[data-mood="worried"] .r-cab-eye{fill:#ffffff}

.hgo140-avatar[data-scene="coffee"] .r-coffee,.hgo140-avatar[data-scene="fuel"] .r-fuel,.hgo140-avatar[data-scene="digital"] .r-digital,.hgo140-avatar[data-scene="travel"] .r-travel,.hgo140-avatar[data-scene="fashion"] .r-fashion,.hgo140-avatar[data-scene="game"] .r-game,.hgo140-avatar[data-scene="cinema"] .r-cinema{display:block}
.hgo140-avatar[data-mood="worried"] .r-generic-item{filter:grayscale(.75)}
.hgo140-avatar:is([data-beat="product-help"],[data-beat="product-discount"],[data-beat="product-happy"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="product-discount"],[data-beat="product-happy"]) .r-product-deal{display:block}
.hgo140-avatar[data-beat="product-look"] .r-alarm{display:block}
.hgo140-avatar[data-mood="happy"] .r-stars{display:block}
.hgo140-robot .r-coffee-steam,.hgo140-robot .r-digital-play,.hgo140-robot .r-game-light{opacity:0}
.hgo140-avatar[data-mood="happy"] .r-coffee-steam,.hgo140-avatar[data-mood="happy"] .r-digital-play,.hgo140-avatar[data-mood="happy"] .r-game-light{opacity:1}
.hgo140-avatar[data-mood="happy"] .r-digital-lock{display:none}
.hgo140-avatar[data-mood="happy"] .r-fuel-pointer{stroke:#62f5c7}
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:64px!important;min-width:64px!important;height:68px!important;flex:0 0 64px!important}
@media(max-width:600px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:60px!important;min-width:60px!important;height:64px!important;flex-basis:60px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:56px!important;min-width:56px!important;height:60px!important;flex-basis:56px!important}}


/* /menu-slot-wallet-v145.css */
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot{position:relative!important;display:block!important;min-width:0!important;line-height:1.2!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot.hgo137-valid>strong{visibility:hidden!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;font:750 18px/1 Inter,Arial,sans-serif!important;letter-spacing:-.45px!important;font-variant-numeric:tabular-nums!important;color:#293443!important;white-space:nowrap!important;pointer-events:none!important}
.hgo137-reel{display:inline-block;position:relative;overflow:hidden;height:1em;width:.64em;flex:0 0 .64em;font:inherit;line-height:1!important;font-style:normal}
.hgo137-wheel{display:flex;flex-direction:column;align-items:center;font:inherit;line-height:1!important;will-change:transform}
.hgo137-wheel>span{display:block;height:1em;min-height:1em;flex:0 0 1em;line-height:1!important;font:inherit}
.hgo137-char{font:inherit;line-height:1!important}
@media(min-width:701px){html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{font-size:22px!important}}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{content:''!important;display:block!important;position:absolute!important;left:auto!important;right:10px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737d8d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/12px 12px no-repeat!important;pointer-events:none!important}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:34px!important}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{right:8px!important;width:11px!important;height:11px!important;background-size:11px 11px!important}html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:30px!important}}
html.hgo-home-v50.hgo137-ready body>#ai-dock{position:fixed!important;z-index:2147483050!important;box-sizing:border-box!important;left:50%!important;right:auto!important;bottom:var(--hgo137-dock-bottom,108px)!important;width:min(560px,calc(100% - 28px))!important;max-height:calc(100dvh - var(--hgo137-dock-bottom,108px) - 90px)!important;overflow:auto!important;overscroll-behavior:contain!important}
html.hgo-home-v50.hgo137-ready body>#ai-dock[hidden]{display:none!important}

html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance{width:max-content!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot{width:max-content!important;max-width:100%!important;min-width:0!important;display:block!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot.hgo137-valid>strong,html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance.hgo142-guest .hgo137-slot>strong{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-counter{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;max-width:100%!important;font-size:18px!important;line-height:1!important;letter-spacing:0!important;vertical-align:middle!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot:not(.hgo137-valid)>.hgo137-counter{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-reel{width:.58em!important;flex-basis:.58em!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo142-login{display:inline-flex!important;align-items:center!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#344052!important;font:650 13px/1.25 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo142-login[hidden]{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance.hgo142-guest{min-height:42px!important;padding-top:7px!important;padding-bottom:7px!important;box-shadow:0 2px 8px #1423370a!important}
@media(min-width:701px){html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-counter{font-size:20px!important}}

html.hgo142-motion body .ref57-balance .hgo137-counter{height:26px!important;overflow:hidden!important;align-items:flex-start!important}
html.hgo142-motion body .ref57-balance .hgo137-reel{height:26px!important;line-height:26px!important;overflow:hidden!important;font-style:normal!important;align-self:flex-start!important}
html.hgo142-motion body .ref57-balance .hgo137-wheel{display:flex!important;flex-direction:column!important;align-items:center!important;line-height:26px!important;font:inherit!important;transition:none!important;animation:none!important}
html.hgo142-motion body .ref57-balance .hgo137-wheel>span{display:block!important;box-sizing:border-box!important;height:26px!important;min-height:26px!important;flex:0 0 26px!important;padding:0!important;margin:0!important;font:inherit!important;line-height:26px!important}
html.hgo142-motion body .ref57-balance .hgo137-char{height:26px!important;line-height:26px!important}


/* /menu-slot-wallet-v146.css */
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot{position:relative!important;display:block!important;min-width:0!important;line-height:1.2!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-slot.hgo137-valid>strong{visibility:hidden!important}
html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;font:750 18px/1 Inter,Arial,sans-serif!important;letter-spacing:-.45px!important;font-variant-numeric:tabular-nums!important;color:#293443!important;white-space:nowrap!important;pointer-events:none!important}
.hgo137-reel{display:inline-block;position:relative;overflow:hidden;height:1em;width:.64em;flex:0 0 .64em;font:inherit;line-height:1!important;font-style:normal}
.hgo137-wheel{display:flex;flex-direction:column;align-items:center;font:inherit;line-height:1!important;will-change:transform}
.hgo137-wheel>span{display:block;height:1em;min-height:1em;flex:0 0 1em;line-height:1!important;font:inherit}
.hgo137-char{font:inherit;line-height:1!important}
@media(min-width:701px){html.hgo-home-v50.hgo137-ready body .ref57-balance .hgo137-counter{font-size:22px!important}}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{content:''!important;display:block!important;position:absolute!important;left:auto!important;right:10px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737d8d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/12px 12px no-repeat!important;pointer-events:none!important}
html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:34px!important}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card:after{right:8px!important;width:11px!important;height:11px!important;background-size:11px 11px!important}html.hgo-home-v50.hgo110-home.hgo137-ready body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:30px!important}}
html.hgo-home-v50.hgo137-ready body>#ai-dock{position:fixed!important;z-index:2147483050!important;box-sizing:border-box!important;left:50%!important;right:auto!important;bottom:var(--hgo137-dock-bottom,108px)!important;width:min(560px,calc(100% - 28px))!important;max-height:calc(100dvh - var(--hgo137-dock-bottom,108px) - 90px)!important;overflow:auto!important;overscroll-behavior:contain!important}
html.hgo-home-v50.hgo137-ready body>#ai-dock[hidden]{display:none!important}

html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance{width:max-content!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot{width:max-content!important;max-width:100%!important;min-width:0!important;display:block!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot.hgo137-valid>strong,html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance.hgo142-guest .hgo137-slot>strong{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-counter{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;max-width:100%!important;font-size:18px!important;line-height:1!important;letter-spacing:0!important;vertical-align:middle!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-slot:not(.hgo137-valid)>.hgo137-counter{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-reel{width:.58em!important;flex-basis:.58em!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo142-login{display:inline-flex!important;align-items:center!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#344052!important;font:650 13px/1.25 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo142-login[hidden]{display:none!important}
html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance.hgo142-guest{min-height:42px!important;padding-top:7px!important;padding-bottom:7px!important;box-shadow:0 2px 8px #1423370a!important}
@media(min-width:701px){html.hgo-home-v50.hgo137-ready.hgo142-motion body .ref57-balance .hgo137-counter{font-size:20px!important}}

html.hgo142-motion body .ref57-balance .hgo137-counter{height:26px!important;overflow:hidden!important;align-items:flex-start!important}
html.hgo142-motion body .ref57-balance .hgo137-reel{height:26px!important;line-height:26px!important;overflow:hidden!important;font-style:normal!important;align-self:flex-start!important}
html.hgo142-motion body .ref57-balance .hgo137-wheel{display:flex!important;flex-direction:column!important;align-items:center!important;line-height:26px!important;font:inherit!important;transition:none!important;animation:none!important}
html.hgo142-motion body .ref57-balance .hgo137-wheel>span{display:block!important;box-sizing:border-box!important;height:26px!important;min-height:26px!important;flex:0 0 26px!important;padding:0!important;margin:0!important;font:inherit!important;line-height:26px!important}
html.hgo142-motion body .ref57-balance .hgo137-char{height:26px!important;line-height:26px!important}


/* /menu-greeting-v154.css */
html.hgo-home-v50 body .ref57-person>strong{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important;color:#202b3b!important;font:800 20px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.65px!important;white-space:normal!important}
html.hgo-home-v50 body .ref57-person>strong:before{content:'HILEMGO’YA HOŞ GELDİN';display:block;font:750 8px/1.2 Inter,Arial,sans-serif;letter-spacing:1.15px;color:#008f83}
html.hgo-home-v50 body .ref57-person{column-gap:13px!important}
@media(max-width:600px){html.hgo-home-v50 body .ref57-person>strong{font-size:18px!important;letter-spacing:-.5px!important;gap:4px!important}html.hgo-home-v50 body .ref57-person>strong:before{font-size:7px;letter-spacing:.8px}html.hgo-home-v50 body .ref57-person{column-gap:10px!important}}
@media(max-width:360px){html.hgo-home-v50 body .ref57-person>strong{font-size:16px!important}html.hgo-home-v50 body .ref57-person>strong:before{font-size:6px;letter-spacing:.5px}}


/* /menu-type-search-v167.css */
html.hgo-home-v50 body .ref57-person>strong{font-size:24px!important;line-height:1.15!important;letter-spacing:-.75px!important;gap:6px!important}
html.hgo-home-v50 body .ref57-person>strong:before{font-size:10px!important;line-height:1.2!important;letter-spacing:1px!important}
html.hgo-home-v50 body #smart-search-wrap #smart-query{font-weight:700!important}
html.hgo-home-v50 body #smart-search-wrap #smart-query::placeholder{font-weight:700!important;opacity:1!important;color:#78818e!important}
@media(max-width:600px){html.hgo-home-v50 body .ref57-person>strong{font-size:21px!important;letter-spacing:-.6px!important;gap:5px!important}html.hgo-home-v50 body .ref57-person>strong:before{font-size:8.5px!important;letter-spacing:.65px!important}}
@media(max-width:360px){html.hgo-home-v50 body .ref57-person>strong{font-size:18px!important}html.hgo-home-v50 body .ref57-person>strong:before{font-size:7px!important;letter-spacing:.45px!important}}


/* /menu-account-rotate-v168.css */
html body .hgo-global-nav #hgo-gaccount.hgo168-rotating .hgo-gaccount-label{display:block!important;width:92px!important;max-width:92px!important;min-width:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important;text-align:left!important;font-variant-numeric:tabular-nums!important}
@media(max-width:400px){html body .hgo-global-nav #hgo-gaccount.hgo168-rotating .hgo-gaccount-label{width:76px!important;max-width:76px!important}}


/* /menu-account-width-v170.css */
html body .hgo-global-nav #hgo-gaccount.hgo168-rotating .hgo-gaccount-label{width:auto!important;flex:0 1 auto!important;max-width:105px!important;min-width:0!important}
html body .hgo-global-nav #hgo-gaccount.hgo168-rotating{width:auto!important;min-width:0!important;gap:6px!important;padding-left:10px!important;padding-right:10px!important}
@media(max-width:400px){html body .hgo-global-nav #hgo-gaccount.hgo168-rotating .hgo-gaccount-label{width:auto!important;max-width:90px!important}html body .hgo-global-nav #hgo-gaccount.hgo168-rotating{gap:5px!important;padding-left:8px!important;padding-right:8px!important}}


/* /menu-desktop-wallet-order-v173.css */
@media(min-width:901px){
html.hgo-home-v50 body main.shell .ref56-dashboard{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:16px!important}
html.hgo-home-v50 body main.shell .ref56-dashboard>.ref57-person{grid-column:1!important;grid-row:1!important;min-width:0!important}
html.hgo-home-v50 body main.shell .ref56-dashboard>.ref57-links{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important;padding:0 18px 0 0!important;border-left:0!important;border-right:1px solid #edf0f5!important}
html.hgo-home-v50 body main.shell .ref56-dashboard>.ref57-balance{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important}
}


/* /menu-address-v177.css */
/* HGO_MARKET_DELIVERY_ADDRESS_V70 */
.hgo177-address{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:54px;margin:6px 0 12px;padding:10px 13px;border:1px solid #dfe5ed;border-radius:15px;background:#fff;box-shadow:0 3px 10px #26374c03;color:#25334a;text-align:left;cursor:pointer}.hgo177-pin{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;background:#f5f7fa;border-radius:10px;color:#526279}.hgo177-pin svg{width:19px;height:19px}.hgo177-address-copy{display:grid;gap:4px;flex:1;min-width:0}.hgo177-address-copy small{font:500 9px/1 Inter,Arial,sans-serif;color:#929bab}.hgo177-address-copy strong{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 13px/1.25 Inter,Arial,sans-serif;color:#344257;letter-spacing:-.15px}.hgo177-change{flex:none;font:550 10px/1.2 Inter,Arial,sans-serif;color:#8b96a7}.hgo177-chevron{display:flex;align-items:center;flex:0 0 14px;color:#8b96a7}.hgo177-chevron svg{width:14px;height:14px}.hgo177-address:focus-visible{outline:2px solid #8c9db4;outline-offset:3px}
.hgo177-dialog{box-sizing:border-box;width:min(470px,calc(100% - 28px));max-width:470px;max-height:calc(100dvh - 40px);padding:20px;border:1px solid #e5e9ef;border-radius:24px;background:#fff;color:#233046;box-shadow:0 20px 65px #1a2b4038;overflow:auto}.hgo177-dialog::backdrop{background:#17233655;backdrop-filter:blur(4px)}.hgo177-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.hgo177-dialog-head h2{font:750 20px/1.2 Inter,Arial,sans-serif;letter-spacing:-.5px;margin:0;color:#26334a}.hgo177-close{display:grid;place-items:center;flex:none;width:31px;height:31px;border:1px solid #edf0f4;border-radius:50%;background:#f8fafc;color:#718098;cursor:pointer}.hgo177-close svg{width:17px;height:17px}.hgo177-message{font:450 12px/1.5 Inter,Arial,sans-serif;color:#8893a5;margin:0 0 13px}.hgo177-list{display:grid;gap:9px}.hgo177-choice{box-sizing:border-box;position:relative;display:grid;gap:6px;width:100%;padding:13px 65px 13px 13px;border:1px solid #e3e8f0;border-radius:15px;background:#fff;color:#2e3d54;text-align:left;cursor:pointer}.hgo177-choice strong{font:700 13px/1.2 Inter,Arial,sans-serif}.hgo177-choice>span{font:450 12px/1.45 Inter,Arial,sans-serif;color:#8490a2;overflow-wrap:anywhere}.hgo177-choice.selected{border-color:#a7b9cf;background:#f8fafc}.hgo177-choice>small{position:absolute;top:13px;right:12px;font:650 9px/1 Inter,Arial,sans-serif;color:#5c7698;border-radius:20px;background:#eaf0f7;padding:5px 8px}.hgo177-choice em{font:450 10px/1.3 Inter,Arial,sans-serif;color:#a28a64;font-style:normal}.hgo177-choice:disabled{opacity:.55;cursor:wait}.hgo177-manage{display:block;margin:14px 0 0;padding:12px;border:1px dashed #dce4ef;border-radius:13px;background:#fafbfd;color:#667d9a;text-align:center;text-decoration:none;font:600 11px/1.4 Inter,Arial,sans-serif}.hgo177-retry{display:block;min-height:33px;margin:10px 0 0;padding:0 14px;border:1px solid #e2e8f1;border-radius:11px;background:#f8fafc;color:#687f9b;font:600 11px Inter,Arial,sans-serif;cursor:pointer}.hgo177-choice:focus-visible,.hgo177-close:focus-visible,.hgo177-retry:focus-visible,.hgo177-manage:focus-visible{outline:2px solid #8c9db4;outline-offset:2px}.hgo177-dialog [hidden]{display:none!important}
@media(max-width:700px){.hgo177-address{min-height:50px;margin:3px 0 10px;padding:9px 11px;gap:8px;border-radius:14px}.hgo177-address-copy strong{font-size:12px}.hgo177-address-copy small{font-size:8px}.hgo177-change{font-size:9px}.hgo177-dialog{padding:17px;border-radius:21px}.hgo177-dialog-head h2{font-size:18px}}
@media(max-width:370px){.hgo177-change{display:none}.hgo177-address-copy strong{font-size:11px}}

html.hgo-home-v50 body main.shell #hgo177-address.hgo177-address{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:max-content!important;max-width:min(280px,calc(100% - 24px))!important;min-height:30px!important;height:30px!important;margin:0 auto 11px!important;padding:0 11px!important;border:1px solid #e0e6ed!important;border-radius:999px!important;background:#ffffffed!important;box-shadow:0 3px 10px #17283d10,0 1px 3px #17283d08!important;color:#49596d!important;text-align:left!important;box-sizing:border-box!important}
html.hgo-home-v50 body #hgo177-address .hgo177-pin{width:18px!important;height:20px!important;flex:0 0 18px!important;background:none!important;border-radius:0!important;color:#5b7185!important}
html.hgo-home-v50 body #hgo177-address .hgo177-pin svg{width:14px!important;height:14px!important}
html.hgo-home-v50 body #hgo177-address .hgo177-address-copy{min-width:0!important;display:block!important;flex:0 1 auto!important}
html.hgo-home-v50 body #hgo177-address .hgo177-address-copy small,html.hgo-home-v50 body #hgo177-address .hgo177-change{display:none!important}
html.hgo-home-v50 body #hgo177-address .hgo177-address-copy strong{font:700 11px/1.2 Inter,Arial,sans-serif!important;letter-spacing:-.1px!important;color:#4b5a6d!important;max-width:215px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html.hgo-home-v50 body #hgo177-address .hgo177-chevron{width:11px!important;flex:0 0 11px!important;color:#7a8795!important}
html.hgo-home-v50 body #hgo177-address .hgo177-chevron svg{width:11px!important;height:11px!important}
.hgo177-dialog{width:min(430px,calc(100% - 24px));max-width:430px;border:1px solid #fff;border-radius:24px;background:#fafbfd;padding:20px;box-shadow:0 20px 70px #13253c40}
.hgo177-dialog-head h2{font-size:20px}
.hgo177-choice{background:#fff;border-color:#e1e7ef}
.hgo177-choice.selected{background:#eef8f5;border-color:#a8cfc4}
.hgo177-choice.selected>small{background:#dff1e9;color:#218263}
@media(max-width:600px){html.hgo-home-v50 body main.shell #hgo177-address.hgo177-address{height:28px!important;min-height:28px!important;margin-bottom:10px!important;padding:0 10px!important;gap:6px!important}html.hgo-home-v50 body #hgo177-address .hgo177-address-copy strong{font-size:10px!important;max-width:195px!important}}


/* /menu-address-label-v179.css */
html.hgo-home-v50 body main.shell #hgo177-address.hgo177-address{height:27px!important;min-height:27px!important;padding:0 10px!important;gap:6px!important;max-width:170px!important;margin-bottom:10px!important;border-color:#dce4eb!important;background:#fffffff2!important;box-shadow:0 2px 8px #1a2a3c0d!important}
html.hgo-home-v50 body #hgo177-address .hgo177-address-copy strong{max-width:115px!important;font:750 10px/1.2 Inter,Arial,sans-serif!important;color:#3f5064!important}
html.hgo-home-v50 body #hgo177-address .hgo177-pin{width:15px!important;height:17px!important;flex-basis:15px!important;color:#008d80!important}
html.hgo-home-v50 body #hgo177-address .hgo177-pin svg{width:13px!important;height:13px!important}


/* /menu-address-greeting-v181.css */
@media(min-width:0px){html.hgo-home-v50 body main.shell .ref57-person{display:flex!important;align-items:center!important;column-gap:10px!important;min-width:0!important;padding-left:0!important}
html.hgo-home-v50 body main.shell .ref57-person>strong{display:none!important}
html.hgo-home-v50 body main.shell .ref57-person>.hgo101-wave{position:relative!important;left:auto!important;top:auto!important;flex-shrink:0!important;margin:0!important}
html.hgo-home-v50 body main.shell .ref57-person>#hgo177-address.hgo177-address{height:39px!important;min-height:39px!important;width:max-content!important;max-width:190px!important;margin:0!important;padding:0 10px!important;gap:8px!important;border-radius:13px!important;border-color:#e2e8ef!important;background:#fbfcfe!important;box-shadow:0 2px 6px #17283d08!important;flex:0 1 auto!important}
html.hgo-home-v50 body main.shell .ref57-person #hgo177-address .hgo177-address-copy{display:grid!important;gap:3px!important}
html.hgo-home-v50 body main.shell .ref57-person #hgo177-address .hgo177-address-copy small{display:block!important;font:600 8px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.05px!important;color:#8793a2!important}
html.hgo-home-v50 body main.shell .ref57-person #hgo177-address .hgo177-address-copy strong{font:800 14px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.25px!important;color:#304254!important;max-width:125px!important}
html.hgo-home-v50 body main.shell .ref57-person #hgo177-address .hgo177-pin{width:17px!important;flex-basis:17px!important;color:#008e7f!important}
html.hgo-home-v50 body main.shell .ref57-person #hgo177-address .hgo177-pin svg{width:16px!important;height:16px!important}}
@media(max-width:600px){html.hgo-home-v50 body main.shell .ref57-person{column-gap:7px!important}html.hgo-home-v50 body main.shell .ref57-person>#hgo177-address.hgo177-address{max-width:166px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;gap:6px!important}html.hgo-home-v50 body main.shell .ref57-person #hgo177-address .hgo177-address-copy strong{font-size:12px!important;max-width:105px!important}html.hgo-home-v50 body main.shell .ref57-person #hgo177-address .hgo177-address-copy small{font-size:7px!important}}


/* /menu-wallet-address-pair-v182.css */
html.hgo-home-v50 body main.shell .ref56-dashboard .hgo182-walletrow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:370px!important;min-width:0!important;align-items:stretch!important}
html.hgo-home-v50 body main.shell .ref56-dashboard .hgo182-walletrow>#hgo177-address.hgo177-address,html.hgo-home-v50 body main.shell .ref56-dashboard .hgo182-walletrow>.ref57-balance{width:100%!important;min-width:0!important;max-width:none!important;height:60px!important;min-height:60px!important;margin:0!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 9px #14233712,0 1px 2px #14233708!important}
html.hgo-home-v50 body main.shell .ref56-dashboard .hgo182-walletrow>#hgo177-address.hgo177-address{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:9px 12px!important}
html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-address-copy{display:grid!important;gap:4px!important;min-width:0!important}
html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-address-copy small{display:block!important;font:600 9px/1.2 Inter,Arial,sans-serif!important;color:#8996a8!important}
html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-address-copy strong{font:800 18px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.4px!important;max-width:113px!important;color:#293b50!important}
html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-pin{width:20px!important;height:22px!important;flex-basis:20px!important;color:#63768d!important}
html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-pin svg{width:18px!important;height:18px!important}
html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-chevron{margin-left:auto!important}
html.hgo-home-v50 body main.shell .ref56-dashboard .hgo182-walletrow>.ref57-balance{padding:9px 10px 9px 34px!important;align-self:stretch!important}
html.hgo-home-v50 body main.shell .hgo182-walletrow .ref57-balance .hgo137-counter{font-size:19px!important}
@media(min-width:901px){html.hgo-home-v50 body main.shell .ref56-dashboard>.hgo182-walletrow{grid-column:3!important;grid-row:1!important;justify-self:end!important}html.hgo-home-v50 body main.shell .ref56-dashboard{grid-template-columns:minmax(0,1fr) auto auto!important}}
@media(min-width:701px) and (max-width:900px){html.hgo-home-v50 body main.shell .ref56-dashboard{grid-template-columns:minmax(0,1fr) auto!important}html.hgo-home-v50 body main.shell .ref56-dashboard>.hgo182-walletrow{grid-column:2!important;grid-row:1!important}html.hgo-home-v50 body main.shell .ref56-dashboard>.ref57-links{grid-row:2!important;grid-column:1/-1!important}}
@media(max-width:700px){html.hgo-home-v50 body main.shell .ref56-dashboard{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}html.hgo-home-v50 body main.shell .ref56-dashboard>.ref57-person{grid-column:1!important;grid-row:1!important;padding:0!important}html.hgo-home-v50 body main.shell .ref56-dashboard>.ref57-links{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}html.hgo-home-v50 body main.shell .ref56-dashboard>.ref57-links>*{width:100%!important;min-width:0!important;height:38px!important;margin:0!important}html.hgo-home-v50 body main.shell .ref56-dashboard>.hgo182-walletrow{grid-column:1/-1!important;grid-row:2!important;width:100%!important;gap:9px!important}html.hgo-home-v50 body main.shell .ref56-dashboard .hgo182-walletrow>#hgo177-address.hgo177-address,html.hgo-home-v50 body main.shell .ref56-dashboard .hgo182-walletrow>.ref57-balance{height:56px!important;min-height:56px!important;border-radius:14px!important}html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-address-copy strong{font-size:16px!important;max-width:95px!important}html.hgo-home-v50 body main.shell .hgo182-walletrow #hgo177-address .hgo177-address-copy small{font-size:8px!important}html.hgo-home-v50 body main.shell .hgo182-walletrow .ref57-balance .hgo137-counter{font-size:16px!important}}

/* HGO_LOGIN_LABEL_420 */
html.hgo-home-v50 body main.shell .hgo182-walletrow .ref57-balance .hgo137-slot:not(.hgo137-valid)>strong{font:800 18px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.4px!important;color:#293b50!important;text-shadow:none!important;box-shadow:none!important;background:transparent!important;white-space:nowrap!important}
@media(max-width:700px){html.hgo-home-v50 body main.shell .hgo182-walletrow .ref57-balance .hgo137-slot:not(.hgo137-valid)>strong{font-size:16px!important}}


/* /menu-quick-shadows-v183.css */
html.hgo-home-v50 body main.shell .ref56-dashboard .ref57-links>:is(a,button){box-shadow:0 3px 8px #00000020,0 1px 3px #00000010!important;border-color:#e1e6ed!important}
html.hgo-home-v50 body main.shell .ref56-dashboard .ref57-links>:is(a,button):hover{box-shadow:0 4px 11px #00000029,0 1px 3px #00000012!important}


/* /menu-address-dialog-v184.css */
.hgo177-dialog.hgo184-address{width:min(445px,calc(100% - 24px))!important;max-width:445px!important;padding:22px!important;border:1px solid #ffffff!important;border-radius:28px!important;background:linear-gradient(155deg,#f2faf8 0,#fbfcfe 32%,#fbfcfe 100%)!important;box-shadow:0 24px 80px #152b424d!important;color:#26394e!important}
.hgo177-dialog.hgo184-address::backdrop{background:#12283e70;backdrop-filter:blur(7px)}
.hgo184-address .hgo177-dialog-head{display:grid!important;grid-template-columns:52px minmax(0,1fr) 30px!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important}
.hgo184-address .hgo184-art{grid-column:1;grid-row:1;display:block;width:52px;height:52px}
.hgo184-address .hgo184-art>svg{display:block;width:100%;height:100%}
.hgo184-address .hgo177-dialog-head h2{grid-column:2!important;grid-row:1!important;font:800 22px/1.15 Inter,Arial,sans-serif!important;letter-spacing:-.7px!important;margin:0!important;color:#25384d!important}
.hgo184-address .hgo177-close{grid-column:3!important;grid-row:1!important;width:30px!important;height:30px!important;border:1px solid #dce5ec!important;background:#fff!important;box-shadow:0 2px 6px #15293d09!important;color:#8290a2!important}
.hgo184-address .hgo177-message{font:500 12px/1.55 Inter,Arial,sans-serif!important;color:#7b8a9b!important;margin:0 0 16px!important}
.hgo184-address .hgo177-list{gap:11px!important}
.hgo177-dialog.hgo184-address .hgo177-choice{display:grid!important;grid-template-columns:42px minmax(0,1fr) 23px!important;grid-template-rows:auto auto!important;gap:5px 11px!important;align-items:center!important;padding:14px!important;min-height:92px!important;border:1px solid #e0e7ef!important;border-radius:19px!important;background:#fff!important;box-shadow:0 3px 10px #172e4509!important;text-align:left!important}
.hgo184-address .hgo177-choice>strong{grid-column:2!important;grid-row:1!important;align-self:end!important;font:750 14px/1.2 Inter,Arial,sans-serif!important;color:#30435a!important}
.hgo184-address .hgo177-choice>span:not(.hgo184-icon):not(.hgo184-tick){grid-column:2!important;grid-row:2!important;align-self:start!important;font:500 12px/1.5 Inter,Arial,sans-serif!important;color:#7c8a9d!important}
.hgo184-address .hgo177-choice>small{display:none!important}
.hgo184-address .hgo177-choice>em{grid-column:2/4!important;grid-row:3!important;font-size:10px!important}
.hgo184-address .hgo177-choice>.hgo184-icon{grid-column:1!important;grid-row:1/3!important;display:grid!important;place-items:center!important;align-self:center!important;width:42px!important;height:45px!important;border-radius:14px!important;background:#edf0fc!important;color:#7865bd!important}
.hgo184-address .hgo177-choice>.hgo184-icon.is-home{background:#e6f5ef!important;color:#16977b!important}
.hgo184-address .hgo177-choice>.hgo184-icon.is-work{background:#ebf2fc!important;color:#4879b5!important}
.hgo184-address .hgo184-icon svg{display:block;width:22px;height:22px}
.hgo184-address .hgo177-choice>.hgo184-tick{grid-column:3!important;grid-row:1/3!important;display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border-radius:50%!important;border:1.5px solid #d9e2eb!important;background:#fff!important;box-sizing:border-box!important;color:transparent!important}
.hgo184-address .hgo184-tick svg{width:13px;height:13px;stroke-width:2.4}
.hgo177-dialog.hgo184-address .hgo177-choice.selected{background:linear-gradient(115deg,#f0faf6,#f8fcfa)!important;border:1.5px solid #77c5ad!important;box-shadow:0 3px 12px #0988640e!important}
.hgo184-address .hgo177-choice.selected>.hgo184-tick{background:#139779!important;border-color:#139779!important;color:#fff!important;box-shadow:0 2px 6px #13977930!important}
.hgo184-address .hgo177-manage{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;margin-top:17px!important;padding:10px 12px!important;border:1px solid #c9e5dc!important;border-radius:14px!important;background:#eaf7f1!important;color:#21816b!important;font:700 11px/1.35 Inter,Arial,sans-serif!important;box-shadow:0 2px 7px #173d2d06!important}
.hgo184-address .hgo184-add{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:8px;background:#d6eee3;color:#21816b}
.hgo184-address .hgo184-add svg{width:14px;height:14px}
@media(max-width:370px){.hgo177-dialog.hgo184-address{padding:17px!important;border-radius:24px!important}.hgo184-address .hgo177-dialog-head{grid-template-columns:45px minmax(0,1fr) 29px!important;gap:10px!important}.hgo184-address .hgo184-art{width:45px;height:45px}.hgo184-address .hgo177-dialog-head h2{font-size:20px!important}.hgo177-dialog.hgo184-address .hgo177-choice{grid-template-columns:36px minmax(0,1fr) 21px!important;padding:12px!important;column-gap:9px!important}.hgo184-address .hgo177-choice>.hgo184-icon{width:36px!important;height:40px!important}.hgo184-address .hgo177-choice>strong{font-size:13px!important}.hgo184-address .hgo177-choice>span:not(.hgo184-icon):not(.hgo184-tick){font-size:11px!important}}


/* /menu-address-vivid-v185.css */
.hgo177-dialog.hgo184-address{background:linear-gradient(150deg,#e3f7ef,#f9fcff 40%,#f4f3ff)!important;border-color:#d0e5dc!important;box-shadow:0 24px 80px #0d213f55!important}
.hgo184-address .hgo177-dialog-head h2{color:#172d43!important}
.hgo184-address .hgo177-message{color:#64788f!important}
.hgo177-dialog.hgo184-address .hgo177-choice{border-color:#cbd8e7!important;box-shadow:0 3px 10px #172e4514!important}
.hgo184-address .hgo177-choice>strong{color:#19394f!important}
.hgo184-address .hgo177-choice>span:not(.hgo184-icon):not(.hgo184-tick){color:#62778e!important}
.hgo184-address .hgo177-choice>.hgo184-icon.is-home{background:#bcebd7!important;color:#007d59!important}
.hgo184-address .hgo177-choice>.hgo184-icon.is-work{background:#c9dfff!important;color:#1b5cc3!important}
.hgo184-address .hgo177-choice>.hgo184-icon.is-pin{background:#dfd0ff!important;color:#6f32c8!important}
.hgo177-dialog.hgo184-address .hgo177-choice.selected{background:linear-gradient(115deg,#d8f4e7,#edfbf3)!important;border:1.5px solid #169a6d!important;box-shadow:0 4px 14px #078b6320!important}
.hgo184-address .hgo177-choice.selected>.hgo184-tick{background:#008e61!important;border-color:#008e61!important;box-shadow:0 2px 8px #008e6140!important}
.hgo184-address .hgo177-manage{background:#bfead7!important;border-color:#80cfac!important;color:#006b48!important;box-shadow:0 3px 9px #087b5c12!important}
.hgo184-address .hgo184-add{background:#91d9b8!important;color:#006543!important}
.hgo184-address .hgo184-art{background:linear-gradient(140deg,#c0eddc,#d1e6ff);border-radius:17px;box-shadow:0 3px 9px #00866c13}
.hgo184-address .hgo184-art>svg>rect{fill:#c4eedd}
.hgo177-dialog.hgo185-opening[open]{animation:hgo185-dialog .34s cubic-bezier(.16,1,.3,1) both}
.hgo177-dialog.hgo185-opening[open]::backdrop{animation:hgo185-backdrop .3s ease-out both}
@keyframes hgo185-dialog{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes hgo185-backdrop{from{opacity:0}to{opacity:1}}


/* /menu-address-match-v190.css */

.hgo177-dialog.hgo184-address{background:radial-gradient(circle at 0 0,#3d8cff20,transparent 38%),radial-gradient(circle at 100% 10%,#ee5fa81c,transparent 38%),#f7f7fb!important;border:1px solid #fff!important;border-radius:30px!important;box-shadow:0 24px 80px #22243a40!important;color:#17171d!important}
.hgo184-address .hgo177-dialog-head h2{color:#17171d!important;font-weight:900!important;letter-spacing:-.8px!important}
.hgo184-address .hgo184-art{background:linear-gradient(145deg,#eaf4ff,#f1ecff 55%,#fff2f8)!important;border-radius:17px!important;box-shadow:0 6px 18px #46429b20!important}
.hgo184-address .hgo184-art>svg>rect{fill:#eeeaff!important}
.hgo184-address .hgo177-message{color:#73737f!important}
.hgo177-dialog.hgo184-address .hgo177-choice{position:relative!important;overflow:hidden!important;border:1px solid #e9e9f0!important;border-radius:23px!important;background:#ffffffed!important;box-shadow:0 9px 22px #1c203413!important;transition:border-color .2s,box-shadow .2s,transform .2s!important}
.hgo177-dialog.hgo184-address .hgo177-choice:before{content:'';position:absolute;width:100px;height:100px;right:-50px;top:-60px;border-radius:50%;background:radial-gradient(circle,#7357ff30,transparent 67%);pointer-events:none}
.hgo184-address .hgo177-choice>strong{color:#17171d!important;font-size:15px!important;font-weight:850!important}
.hgo184-address .hgo177-choice>span:not(.hgo184-icon):not(.hgo184-tick){color:#4f4f59!important;font-weight:600!important}
.hgo184-address .hgo177-choice>.hgo184-icon.is-home,.hgo184-address .hgo177-choice>.hgo184-icon.is-pin{background:linear-gradient(145deg,#e0d7ff,#d5e9ff)!important;color:#6847dc!important}
.hgo184-address .hgo177-choice>.hgo184-icon.is-work{background:linear-gradient(145deg,#ffe0ee,#ffead3)!important;color:#c33d85!important}
.hgo177-dialog.hgo184-address .hgo177-choice.selected{background:#fff!important;border:1.5px solid #bba7ff!important;box-shadow:0 10px 25px #5d46c425!important}
.hgo177-dialog.hgo184-address .hgo177-choice.selected:after{content:'';position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(105deg,#3d8cff,#7658ff,#ee5fa8,#ff9f43,#26b86b);pointer-events:none}
.hgo184-address .hgo177-choice.selected>.hgo184-tick{background:#7658ff!important;border-color:#7658ff!important;box-shadow:0 3px 8px #7658ff40!important;color:#fff!important}
.hgo184-address .hgo177-manage{background:linear-gradient(120deg,#7658ff,#3d8cff)!important;color:#fff!important;border:1px solid #7153f4!important;box-shadow:0 7px 18px #7658ff35!important;border-radius:16px!important}
.hgo184-address .hgo184-add{background:#ffffff24!important;color:#fff!important}
.hgo184-address .hgo177-close{color:#6c5b96!important;background:#fff!important;border-color:#e4def5!important}
@media(prefers-reduced-motion:reduce){.hgo177-dialog.hgo185-opening[open],.hgo177-dialog.hgo185-opening[open]::backdrop{animation:none!important}}


/* /menu-angular-robot-v197.css */
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:52px!important;min-width:52px!important;height:56px!important;flex:0 0 52px!important;margin:0!important;overflow:visible!important;background:none!important;box-shadow:none!important}
.hgo140-avatar .hgo140-robot{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.hgo140-robot .r-prop{display:none}
.hgo140-avatar[data-scene="food"] .r-food,.hgo140-avatar[data-scene="market"] .r-market,.hgo140-avatar[data-scene="taxi"] .r-taxi,.hgo140-avatar[data-scene="wallet"] .r-wallet{display:block}
.hgo140-robot .r-crumb{opacity:0}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:46px!important;min-width:46px!important;height:50px!important;flex-basis:46px!important}}

.hgo140-robot .r-story,.hgo140-robot .r-sad-mouth,.hgo140-robot .r-brows,.hgo140-robot .r-cab-frown{display:none}
.hgo140-avatar[data-mood="worried"] .r-sad-mouth,.hgo140-avatar[data-mood="worried"] .r-brows,.hgo140-avatar[data-mood="worried"] .r-cab-frown{display:block}
.hgo140-avatar[data-mood="worried"] .r-mouth,.hgo140-avatar[data-mood="worried"] .r-cab-smile{opacity:0!important}
.hgo140-avatar[data-scene="taxi"] .r-taxi-story{display:block}
.hgo140-robot .r-meter-discount,.hgo140-robot .r-meter-final{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-original,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-original{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-discount,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-final{display:block}
.hgo140-avatar:is([data-beat="taxi-help"],[data-beat="taxi-discount"],[data-beat="taxi-happy"],[data-beat="food-help"],[data-beat="food-gift"],[data-beat="food-eat"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="food-gift"],[data-beat="food-eat"]) .r-food-coupon{display:block}
.hgo140-avatar[data-beat="food-gift"] .r-food-gift{display:block}
.hgo140-robot .r-alarm{display:none}
.hgo140-avatar[data-scene="taxi"][data-mood="worried"] .r-alarm{display:block}
.hgo140-avatar[data-mood="worried"] .r-cab-eye{fill:#ffffff}

.hgo140-avatar[data-scene="coffee"] .r-coffee,.hgo140-avatar[data-scene="fuel"] .r-fuel,.hgo140-avatar[data-scene="digital"] .r-digital,.hgo140-avatar[data-scene="travel"] .r-travel,.hgo140-avatar[data-scene="fashion"] .r-fashion,.hgo140-avatar[data-scene="game"] .r-game,.hgo140-avatar[data-scene="cinema"] .r-cinema{display:block}
.hgo140-avatar[data-mood="worried"] .r-generic-item{filter:grayscale(.75)}
.hgo140-avatar:is([data-beat="product-help"],[data-beat="product-discount"],[data-beat="product-happy"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="product-discount"],[data-beat="product-happy"]) .r-product-deal{display:block}
.hgo140-avatar[data-beat="product-look"] .r-alarm{display:block}
.hgo140-avatar[data-mood="happy"] .r-stars{display:block}
.hgo140-robot .r-coffee-steam,.hgo140-robot .r-digital-play,.hgo140-robot .r-game-light{opacity:0}
.hgo140-avatar[data-mood="happy"] .r-coffee-steam,.hgo140-avatar[data-mood="happy"] .r-digital-play,.hgo140-avatar[data-mood="happy"] .r-game-light{opacity:1}
.hgo140-avatar[data-mood="happy"] .r-digital-lock{display:none}
.hgo140-avatar[data-mood="happy"] .r-fuel-pointer{stroke:#62f5c7}
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:64px!important;min-width:64px!important;height:68px!important;flex:0 0 64px!important}
@media(max-width:600px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:60px!important;min-width:60px!important;height:64px!important;flex-basis:60px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:56px!important;min-width:56px!important;height:60px!important;flex-basis:56px!important}}

.hgo140-avatar[data-scene=plane] .r197-plane,.hgo140-avatar[data-scene=bus] .r197-bus{display:block}.hgo140-robot .r197-vehicle{transform-box:view-box;transform-origin:48px 64px}.hgo140-robot .r197-passenger{opacity:0}.hgo140-avatar:is([data-beat=ride-help],[data-beat=ride-board],[data-beat=ride-seated]) .r-helper{display:block}.hgo140-avatar:is([data-beat=ride-seated],[data-beat=ride-depart]) .r197-passenger{opacity:1}.hgo140-avatar:is([data-beat=ride-seated],[data-beat=ride-depart]) .r-person{opacity:0}.hgo140-avatar[data-scene=plane] .r197-plane .r197-passenger{transform-box:view-box}.hgo140-robot{shape-rendering:geometricPrecision}.hgo140-robot .r-eye{rx:1.2px}.hgo140-robot .r-left-arm{stroke:#8995a5;stroke-width:5px}.hgo140-robot .r-legs{stroke:#465467;stroke-width:6px}


/* /menu-angular-robot-v199.css */
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:52px!important;min-width:52px!important;height:56px!important;flex:0 0 52px!important;margin:0!important;overflow:visible!important;background:none!important;box-shadow:none!important}
.hgo140-avatar .hgo140-robot{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.hgo140-robot .r-prop{display:none}
.hgo140-avatar[data-scene="food"] .r-food,.hgo140-avatar[data-scene="market"] .r-market,.hgo140-avatar[data-scene="taxi"] .r-taxi,.hgo140-avatar[data-scene="wallet"] .r-wallet{display:block}
.hgo140-robot .r-crumb{opacity:0}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:46px!important;min-width:46px!important;height:50px!important;flex-basis:46px!important}}

.hgo140-robot .r-story,.hgo140-robot .r-sad-mouth,.hgo140-robot .r-brows,.hgo140-robot .r-cab-frown{display:none}
.hgo140-avatar[data-mood="worried"] .r-sad-mouth,.hgo140-avatar[data-mood="worried"] .r-brows,.hgo140-avatar[data-mood="worried"] .r-cab-frown{display:block}
.hgo140-avatar[data-mood="worried"] .r-mouth,.hgo140-avatar[data-mood="worried"] .r-cab-smile{opacity:0!important}
.hgo140-avatar[data-scene="taxi"] .r-taxi-story{display:block}
.hgo140-robot .r-meter-discount,.hgo140-robot .r-meter-final{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-original,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-original{display:none}
.hgo140-avatar[data-beat="taxi-discount"] .r-meter-discount,.hgo140-avatar[data-beat="taxi-happy"] .r-meter-final{display:block}
.hgo140-avatar:is([data-beat="taxi-help"],[data-beat="taxi-discount"],[data-beat="taxi-happy"],[data-beat="food-help"],[data-beat="food-gift"],[data-beat="food-eat"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="food-gift"],[data-beat="food-eat"]) .r-food-coupon{display:block}
.hgo140-avatar[data-beat="food-gift"] .r-food-gift{display:block}
.hgo140-robot .r-alarm{display:none}
.hgo140-avatar[data-scene="taxi"][data-mood="worried"] .r-alarm{display:block}
.hgo140-avatar[data-mood="worried"] .r-cab-eye{fill:#ffffff}

.hgo140-avatar[data-scene="coffee"] .r-coffee,.hgo140-avatar[data-scene="fuel"] .r-fuel,.hgo140-avatar[data-scene="digital"] .r-digital,.hgo140-avatar[data-scene="travel"] .r-travel,.hgo140-avatar[data-scene="fashion"] .r-fashion,.hgo140-avatar[data-scene="game"] .r-game,.hgo140-avatar[data-scene="cinema"] .r-cinema{display:block}
.hgo140-avatar[data-mood="worried"] .r-generic-item{filter:grayscale(.75)}
.hgo140-avatar:is([data-beat="product-help"],[data-beat="product-discount"],[data-beat="product-happy"]) .r-helper{display:block}
.hgo140-avatar:is([data-beat="product-discount"],[data-beat="product-happy"]) .r-product-deal{display:block}
.hgo140-avatar[data-beat="product-look"] .r-alarm{display:block}
.hgo140-avatar[data-mood="happy"] .r-stars{display:block}
.hgo140-robot .r-coffee-steam,.hgo140-robot .r-digital-play,.hgo140-robot .r-game-light{opacity:0}
.hgo140-avatar[data-mood="happy"] .r-coffee-steam,.hgo140-avatar[data-mood="happy"] .r-digital-play,.hgo140-avatar[data-mood="happy"] .r-game-light{opacity:1}
.hgo140-avatar[data-mood="happy"] .r-digital-lock{display:none}
.hgo140-avatar[data-mood="happy"] .r-fuel-pointer{stroke:#62f5c7}
html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:64px!important;min-width:64px!important;height:68px!important;flex:0 0 64px!important}
@media(max-width:600px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:60px!important;min-width:60px!important;height:64px!important;flex-basis:60px!important}}
@media(max-width:400px){html.hgo-home-v50.hgo110-home.hgo132-ready.hgo140-scenes body .ref57-person .hgo101-wave.hgo140-avatar{width:56px!important;min-width:56px!important;height:60px!important;flex-basis:56px!important}}

.hgo140-avatar[data-scene=plane] .r197-plane,.hgo140-avatar[data-scene=bus] .r197-bus{display:block}.hgo140-robot .r197-vehicle{transform-box:view-box;transform-origin:48px 64px}.hgo140-robot .r197-passenger{opacity:0}.hgo140-avatar:is([data-beat=ride-help],[data-beat=ride-board],[data-beat=ride-seated]) .r-helper{display:block}.hgo140-avatar:is([data-beat=ride-seated],[data-beat=ride-depart]) .r197-passenger{opacity:1}.hgo140-avatar:is([data-beat=ride-seated],[data-beat=ride-depart]) .r-person{opacity:0}.hgo140-avatar[data-scene=plane] .r197-plane .r197-passenger{transform-box:view-box}.hgo140-robot{shape-rendering:geometricPrecision}.hgo140-robot .r-eye{rx:1.2px}.hgo140-robot .r-left-arm{stroke:#8995a5;stroke-width:5px}.hgo140-robot .r-legs{stroke:#465467;stroke-width:6px}


/* HGO_MENU_STABLE470 */html.hgo455-firstpaint body main.shell #perks-grid:not(.hgo99-perks){display:none!important}

/* HGO_HEADER_READY471 */html.hgo455-firstpaint body>#hgo471-nav-reserve{display:block;height:80px;pointer-events:none}html.hgo455-firstpaint body:has(>.hgo-global-nav)>#hgo471-nav-reserve{display:none}html.hgo455-firstpaint.hgo455-firstpaint.hgo455-firstpaint body>.hgo-global-nav{box-sizing:border-box!important;display:flex!important;position:sticky!important;inset:auto!important;top:8px!important;transform:none!important;width:min(1000px,calc(100% - 28px))!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:10px auto 16px!important;padding:5px 8px!important;gap:8px!important;border:1px solid #ffffffdf!important;border-radius:21px!important;background:#ffffffd9!important;box-shadow:0 4px 16px #1423370c!important;backdrop-filter:blur(18px)!important;z-index:2147482990!important}

/* HGO_DASH_RIBBON473 */
html.hgo455-firstpaint body .hgo182-walletrow>.hgo473-address-stub{box-sizing:border-box;display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0;min-height:70px;padding:12px 14px;border:1px solid #c6d2e0;border-radius:17px;background:#fff;box-shadow:0 3px 8px #17293d14;color:#526b8b}html.hgo455-firstpaint body .hgo473-address-stub>svg{width:21px;height:21px;flex:0 0 21px}html.hgo455-firstpaint body .hgo473-address-stub>span{display:grid;gap:7px;min-width:0;flex:1}html.hgo455-firstpaint body .hgo473-address-stub small{font:600 10px/1.2 Inter,Arial,sans-serif;color:#8c9eb5}html.hgo455-firstpaint body .hgo473-address-stub i{display:block;height:18px;width:min(86px,100%);border-radius:6px;background:linear-gradient(110deg,#e5ebf2 15%,#fff 45%,#e5ebf2 70%);background-size:220% 100%;animation:hgo125-glass 1.6s ease-in-out infinite}html.hgo455-firstpaint body .hgo182-walletrow:has(#hgo177-address)>.hgo473-address-stub{display:none!important}
html.hgo455-firstpaint.hgo455-firstpaint.hgo455-firstpaint.hgo455-firstpaint body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{position:absolute!important;grid-area:auto!important;left:auto!important;right:34px!important;top:50%!important;bottom:auto!important;width:17px!important;height:60px!important;min-height:60px!important;max-height:60px!important;transform:translateY(-50%)!important;transition:none!important;animation:none!important;margin:0!important}@media(max-width:400px){html.hgo455-firstpaint.hgo455-firstpaint.hgo455-firstpaint.hgo455-firstpaint body main.shell #service-grid>.service-card.hgo110-discount>.hgo110-ribbon{right:30px!important}}

/* HGO_LOADING_BOUNDS474 */
html.hgo455-firstpaint body .ref57-balance{overflow:hidden!important}
html.hgo455-firstpaint[data-hgo-home-auth455=loading] body main.shell .ref57-balance .hgo137-slot{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
html.hgo455-firstpaint[data-hgo-home-auth455=loading] body main.shell .ref57-balance .hgo137-slot :is(#account-label,#balance-value,.ref57-balance strong){box-sizing:border-box!important;display:block!important;width:min(84px,100%)!important;min-width:0!important;max-width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;white-space:nowrap!important;overflow:hidden!important;transform:none!important}
html.hgo455-firstpaint[data-hgo-home-auth455=loading] body main.shell .ref57-balance .hgo142-login,html.hgo455-firstpaint[data-hgo-home-auth455=loading] body main.shell .ref57-balance .hgo137-counter{display:none!important}
html.hgo455-firstpaint body #hgo-gaccount .hgo-auth-shimmer455{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
html.hgo455-firstpaint.hgo455-firstpaint body main.shell #service-grid>.service-card[data-hgo455-static]>.service-state{box-sizing:border-box!important;position:absolute!important;grid-area:auto!important;left:auto!important;right:34px!important;top:50%!important;bottom:auto!important;display:block!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0!important;margin:0!important;transform:translateY(-50%)!important;transition:none!important;border-radius:3px!important}
html.hgo455-firstpaint.hgo455-firstpaint body main.shell #service-grid>.service-card[data-hgo455-static]:is([data-studio-kind=game],[data-studio-kind=cinema],[data-studio-kind=social],[data-studio-kind=suggest])>.service-state{display:none!important}
@media(max-width:400px){html.hgo455-firstpaint.hgo455-firstpaint body main.shell #service-grid>.service-card[data-hgo455-static]>.service-state{right:30px!important}}

