@import"https://api.fontshare.com/v2/css?f[]=satoshi@700,500,400&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}input,textarea,select{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;animation:fadeIn .3s ease-out;cursor:pointer}.floating-buttons{position:fixed;z-index:10000;display:flex;flex-direction:column;align-items:flex-end}.floating-buttons{bottom:20px;right:40px;gap:12px}@media (max-width: 1023px){.floating-buttons{bottom:16px;right:24px}}@media (max-width: 767px){.floating-buttons{bottom:16px;right:16px;gap:8px}}.nba-button{padding:10px 16px;border-radius:30px;background-color:#fff;border:1px solid #17408B;cursor:pointer;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:#4a5fd9;transition:all .3s ease;box-shadow:0 2px 8px #4a5fd933;touch-action:manipulation}@media (max-width: 1023px){.nba-button{padding:10px 20px;font-size:14px}}@media (max-width: 767px){.nba-button{padding:8px 16px;font-size:13px}}@media (max-width: 374px){.nba-button{padding:8px 14px;font-size:12px}}@media (hover: hover){.nba-button:hover{background-color:#4a5fd9;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #4a5fd94d}}.nba-button.touch-active{background-color:#4a5fd9;color:#fff}.avatar-button{width:70px;height:70px;min-width:44px;min-height:44px;border-radius:50%;background-color:#fff;border:3px solid white;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease;overflow:hidden;touch-action:manipulation}@media (max-width: 1023px){.avatar-button{width:65px;height:65px}}@media (max-width: 767px){.avatar-button{width:60px;height:60px}}@media (max-width: 374px){.avatar-button{width:56px;height:56px}}@media (hover: hover){.avatar-button:hover{transform:scale(1.1)}}.avatar-button.touch-active{transform:scale(.95)}.avatar-image{width:100%;height:100%;object-fit:cover}.widget{position:fixed;background-color:#fff;z-index:10000;display:flex;flex-direction:column;overflow:hidden}.widget--desktop{bottom:20px;right:40px;width:420px;height:560px;border-radius:20px;box-shadow:0 8px 24px #0000004d;animation:slideUp .3s ease-out}@media (max-width: 1023px) and (min-width: 768px){.widget--desktop{bottom:16px;right:24px;width:380px;height:520px}}.widget--mobile{bottom:0;right:0;left:0;width:100vw;height:92vh;max-height:calc(100vh - max(16px,env(safe-area-inset-top)));border-radius:20px 20px 0 0;box-shadow:0 -4px 24px #0000004d;animation:slideUpFromBottom .3s ease-out;padding-bottom:max(0px,env(safe-area-inset-bottom))}.widget__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:10px;background-color:#17408b;color:#fff}.widget--mobile .widget__header{padding:12px 16px}.widget__header-content{display:flex;align-items:center;gap:8px}.widget__title{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0%;display:flex;align-items:center}.widget--mobile .widget__title{font-size:16px}.widget__info{position:relative;display:inline-flex;align-items:center;cursor:pointer;height:16px}.widget__info-icon{width:16px;height:16px;display:block;opacity:.8;transition:opacity .2s ease}@media (hover: hover){.widget__info-icon:hover{opacity:1}}.widget__tooltip{position:absolute;top:30px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;white-space:nowrap;z-index:10001;box-shadow:0 2px 8px #0000004d;animation:fadeIn .2s ease-out}.widget--mobile .widget__tooltip{font-size:12px}.widget__tooltip-arrow{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333}.widget__close-button{background:transparent;border:none;color:#fff;cursor:pointer;padding:12px;margin:-12px;width:auto;height:auto;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;touch-action:manipulation}.widget__close-button svg{width:16px;height:16px;flex-shrink:0;display:block}.widget--mobile .widget__close-button{padding:14px;margin:-14px}.widget--mobile .widget__close-button svg{width:16px;height:16px}@media (hover: hover){.widget__close-button:hover{opacity:.7}}.widget__close-button.touch-active{opacity:.7}.widget__content{flex:1;position:relative;background-color:#000;overflow:hidden}.widget__embed{width:100%;height:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}button,[role=button],.avatar-button,.nba-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}*{-webkit-overflow-scrolling:touch}
