.footer-rich{--footer-bg:hsl(var(--elevated));--footer-text:hsl(var(--foreground));--footer-divider:hsl(var(--border));--footer-disclaimer:hsl(var(--muted-foreground));--footer-dark-bg:hsl(var(--foreground));--footer-dark-text:hsl(var(--background));--footer-dark-divider:hsl(var(--background)/.12);--footer-dark-disclaimer:hsl(var(--background)/.72);--footer-legal-divider:var(--footer-dark-divider);--footer-icon:hsl(var(--background));--footer-button-bg:hsl(var(--background));--footer-button-hover:hsl(var(--muted));--footer-max-width:1200px;background:var(--footer-bg);flex-direction:column;width:100%;display:flex}.footer-rich__mask-icon{width:var(--footer-icon-size,24px);height:var(--footer-icon-size,24px);aspect-ratio:1;background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-rich__img-icon{width:var(--footer-icon-size,24px);height:var(--footer-icon-size,24px);aspect-ratio:1;object-fit:contain;display:inline-block}.footer-rich__region{padding-inline:max(16px,calc((100% - var(--footer-max-width))/2 + 16px));flex-direction:column;display:flex}.footer-rich__region--surface{gap:64px;padding-block:64px}.footer-rich__region--contrast{background:var(--footer-dark-bg);color:var(--footer-dark-text);gap:32px;padding-block:40px}.footer-rich__divider{background:var(--footer-divider);width:100%;height:1px}.footer-rich__region--contrast .footer-rich__divider{background:var(--footer-dark-divider)}.footer-rich__row,.footer-rich__install{align-items:flex-start;gap:40px;display:flex}.footer-rich__install-main{flex-direction:column;gap:24px;display:flex}.footer-rich__install-text{color:var(--footer-text);flex-direction:column;gap:10px;display:flex}.footer-rich__install-title{margin:0;font-size:24px;font-weight:700;line-height:32px}.footer-rich__install-subtitle{margin:0;font-size:14px;font-weight:400;line-height:20px}.footer-rich__store-buttons{gap:24px;display:flex}.footer-rich__store-button{border:1px solid var(--footer-text);background:var(--footer-button-bg);width:173px;color:var(--footer-text);white-space:nowrap;border-radius:4px;align-items:center;gap:12px;padding:16px 24px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:background .2s;display:flex;box-shadow:0 4px 4px #00000012}.footer-rich__store-button:hover{background:var(--footer-button-hover)}.footer-rich__store-icon{flex-shrink:0}.footer-rich__install-divider{background:var(--footer-divider);align-self:center;width:1px;height:140px}.footer-rich__qr{border:3px solid var(--footer-divider);border-radius:4px;flex-shrink:0;width:142px;height:142px;padding:16px}.footer-rich__qr-img{width:110px;height:110px;display:block}.footer-rich__menu{flex:1 0 0;gap:32px;display:flex}.footer-rich__menu-column{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.footer-rich__menu-title{color:var(--footer-text);margin-bottom:6px;font-size:14px;font-weight:600;line-height:20px}.footer-rich__menu-item{border-bottom:1px solid var(--footer-divider);margin-bottom:10px;padding-bottom:10px}.footer-rich__menu-item:last-child{border-bottom:none}.footer-rich__menu-link{color:var(--footer-text);font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:opacity .2s}.footer-rich__menu-link:hover{opacity:.6}button.footer-rich__menu-link{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit}.footer-rich__social-row{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.footer-rich__logo{width:auto;height:24px;display:block}.footer-rich__lockup{flex-direction:column;gap:12px;display:flex}.footer-rich__tagline{color:var(--footer-text);margin:0;font-size:14px;line-height:20px}.footer-rich__region--contrast .footer-rich__tagline{color:var(--footer-dark-text)}.footer-rich__social-icons{gap:32px;display:flex}.footer-rich__social-link{color:var(--footer-icon);transition:opacity .2s;display:inline-flex}.footer-rich__social-link:hover{opacity:.7}.footer-rich__disclaimer{color:var(--footer-disclaimer);font-size:14px;line-height:22px}.footer-rich__region--contrast .footer-rich__disclaimer{color:var(--footer-dark-disclaimer)}.footer-rich__disclaimer-para{margin:0 0 16px}.footer-rich__disclaimer-para:last-child{margin-bottom:0}.footer-rich__disclaimer-lead{font-weight:600}.footer-rich__disclaimer-link{color:inherit;font-weight:500;text-decoration:underline;transition:color .2s}.footer-rich__disclaimer-link:hover{color:var(--footer-dark-text)}.footer-rich__bottombar{flex-direction:column;gap:32px;display:flex}.footer-rich__bottom{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.footer-rich__copyright{color:var(--footer-dark-text);margin:0;font-size:12px;line-height:16px}.footer-rich__legal{align-items:center;gap:16px;display:flex}.footer-rich__legal-link{color:var(--footer-dark-text);white-space:var(--footer-legal-link-wrap,nowrap);font-size:12px;line-height:16px;text-decoration:none;transition:opacity .2s}.footer-rich__legal-link:hover{opacity:.7}.footer-rich__legal-divider{background:var(--footer-legal-divider);width:1px;height:12px}@media (max-width:850px){.footer-rich__row{flex-direction:column;align-items:stretch;gap:32px}}@media (max-width:639.98px){.footer-rich__region--surface{gap:32px;padding-block:32px}.footer-rich__install{flex-direction:column;align-items:stretch;gap:24px}.footer-rich__store-buttons{gap:8px}.footer-rich__store-button{flex:1;width:auto;min-width:0}.footer-rich__install-divider{align-self:stretch;width:100%;height:1px}.footer-rich__qr{border-width:2px;width:100px;height:100px;padding:11px}.footer-rich__qr-img{width:100%;height:100%}.footer-rich__menu{flex-direction:column;gap:0;width:100%}.footer-rich__menu-item:last-child{border-bottom:1px solid var(--footer-divider);margin-bottom:10px;padding-bottom:10px}.footer-rich__menu-column:last-child .footer-rich__menu-item:last-child{border-bottom:none}.footer-rich__region--contrast{padding-block:32px calc(32px + var(--bottom-toolbar-height,0px))}.footer-rich__social-row{flex-direction:column;gap:24px}.footer-rich__bottom{flex-direction:column;gap:16px}}
.footer{background:hsl(var(--elevated));padding:48px 0}.footer .footer__sections{border-bottom:1px solid hsl(var(--border));justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 24px 48px;display:flex}.footer .footer__section{flex-direction:column;display:flex}.footer .footer__section-title{color:hsl(var(--foreground));margin-bottom:16px;font-size:14px;font-weight:500}.footer .footer__links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer .footer__link-item{margin:0;padding:0}.footer .footer__link{color:hsl(var(--muted-foreground));font-size:14px;text-decoration:none;transition:color .2s}.footer .footer__link:hover{color:hsl(var(--foreground))}.footer .footer__bottom{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:32px 24px 0;display:flex}.footer .footer__copyright{color:hsl(var(--muted-foreground));font-size:14px}.footer .footer__disclaimer{color:hsl(var(--muted-foreground));max-width:900px;font-size:12px;line-height:1.6}@media (max-width:767.98px){.footer{padding:32px 24px calc(32px + var(--bottom-toolbar-height))}.footer .footer__sections{flex-direction:column;gap:32px}}
.side-menu{--side-menu-bg:hsl(var(--card));--side-menu-text:hsl(var(--foreground));--side-menu-text-muted:hsl(var(--muted-foreground));--side-menu-divider:hsl(var(--border));--side-menu-item-hover-bg:hsl(var(--muted-foreground)/.12);--side-menu-danger:hsl(var(--destructive));--side-menu-secondary-bg:hsl(var(--muted-foreground)/.16);--side-menu-secondary-bg-hover:hsl(var(--muted-foreground)/.24);--side-menu-dropdown-inset:1.5rem}.header__main-bar:has(>.side-menu--dropdown){position:relative}.side-menu--dropdown{top:100%;right:var(--side-menu-dropdown-inset);z-index:10;border:1px solid var(--side-menu-divider);background:var(--side-menu-bg);border-radius:.75rem;min-width:13.75rem;padding:.5rem;position:absolute;box-shadow:0 .75rem 2rem #00000059}.side-menu--drawer .ant-drawer-section{background:var(--side-menu-bg)}.side-menu--drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 3rem)}.side-menu--drawer .ant-drawer-body{padding:var(--pm-space-5,1.25rem)var(--pm-space-4,1rem)2.5rem;flex-direction:column;align-items:stretch;display:flex}.side-menu__heading{justify-content:flex-end;align-items:center;gap:var(--pm-space-4,1rem);padding-bottom:var(--pm-space-4,1rem);border-bottom:1px solid var(--side-menu-divider);display:flex}.side-menu__heading:empty{display:none}.side-menu__title{align-items:center;gap:var(--pm-space-2,.5rem);font-family:var(--pm-font-sans,"Inter",-apple-system,sans-serif);font-size:1rem;font-weight:var(--pm-weight-bold,700);color:var(--side-menu-text);margin-right:auto;display:inline-flex}.side-menu__title-icon{object-fit:contain;flex-shrink:0;width:.875rem;height:.875rem;font-size:.875rem}.side-menu__stats{padding:var(--pm-space-4,1rem)0;grid-template-columns:1fr 1fr;display:grid}.side-menu__stat{min-width:0}.side-menu__stat:first-child{border-inline-end:1px solid var(--side-menu-divider)}.side-menu__stat:last-child{justify-self:end}.side-menu__deposit{width:100%}.side-menu__ctas{gap:var(--pm-space-2,.5rem);grid-auto-columns:1fr;grid-auto-flow:column;margin-block-start:.75rem;display:grid}.side-menu__ctas>*{width:100%}.side-menu .side-menu__withdraw{background:var(--side-menu-secondary-bg);color:var(--side-menu-text);border:none}.side-menu .side-menu__withdraw:hover,.side-menu .side-menu__withdraw:focus-visible{background:var(--side-menu-secondary-bg-hover);color:var(--side-menu-text)}.side-menu__auth{padding:var(--pm-space-2,.5rem)0;margin-block-start:.75rem}.side-menu__auth>*{flex:1}.side-menu__group{flex-direction:column;align-self:stretch;gap:.125rem;display:flex}.side-menu--drawer .side-menu__group{padding-top:var(--pm-space-4,1rem)}.side-menu__group:empty{display:none}.side-menu .side-menu__group--divided{margin-top:var(--pm-space-2,.5rem);padding-top:var(--pm-space-2,.5rem);border-top:1px dashed var(--side-menu-divider)}.side-menu__item{align-items:center;gap:var(--pm-space-2,.5rem);width:100%;height:2.75rem;padding:0 var(--pm-space-3,.75rem);border-radius:var(--pm-radius-md,.5rem);text-align:left;cursor:pointer;background:0 0;border:none;align-self:stretch;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.side-menu__item:hover,.side-menu__item--active{background:var(--side-menu-item-hover-bg)}.side-menu__icon{object-fit:contain;width:1rem;height:1rem;color:var(--side-menu-text-muted);flex-shrink:0;font-size:1rem;transition:color .15s}.side-menu__label{font-family:var(--pm-font-sans,"Inter",-apple-system,sans-serif);font-size:.875rem;font-weight:var(--pm-weight-medium,500);letter-spacing:-.035rem;color:var(--side-menu-text-muted);line-height:1.25rem;transition:color .15s}.side-menu__item:hover .side-menu__icon,.side-menu__item:hover .side-menu__label,.side-menu__item--active .side-menu__icon,.side-menu__item--active .side-menu__label{color:var(--side-menu-text)}.side-menu__section-title{padding:0 var(--pm-space-3,.75rem);font-family:var(--pm-font-sans,"Inter",-apple-system,sans-serif);font-size:.75rem;font-weight:var(--pm-weight-medium,500);color:var(--side-menu-text-muted)}.side-menu__item--danger .side-menu__icon,.side-menu__item--danger .side-menu__label,.side-menu__item--danger:hover .side-menu__icon,.side-menu__item--danger:hover .side-menu__label{color:var(--side-menu-danger)}.side-menu__leagues:empty{display:none}.side-menu__leagues{border-top:1px dashed var(--side-menu-divider);margin-block-start:var(--pm-space-4,1rem);padding-block-start:var(--pm-space-4,1rem)}
.sidemenu-stacked .ant-drawer-content-wrapper{border-radius:16px 0 0 16px;overflow:hidden}.sidemenu-stacked .ant-drawer-section{background:#fff}.sidemenu-stacked .ant-drawer-mask{background:#00000080}.sidemenu-stacked.ant-drawer .ant-drawer-mask.ant-drawer-mask-blur{-webkit-backdrop-filter:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sidemenu-stacked .ant-drawer-body{padding:var(--pm-space-5,20px)var(--pm-space-4,16px)40px;flex-direction:column;align-items:stretch;display:flex}.sidemenu-stacked__header{align-items:center;gap:var(--pm-space-4,16px);padding-bottom:var(--pm-space-5,20px);border-bottom:1px solid #e6e6e6;display:flex}.sidemenu-stacked__close{border-radius:var(--pm-radius-full,100px);color:#666;cursor:pointer;background:#e6e6e6;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sidemenu-stacked__title{font-family:var(--pm-font-sans);font-feature-settings:var(--pm-font-features);font-size:16px;font-weight:var(--pm-weight-bold,700);color:#0d0d0d}.sidemenu-stacked__group{padding-top:var(--pm-space-5,20px);padding-bottom:var(--pm-space-2,8px);flex-direction:column;align-self:stretch;gap:2px;display:flex}.sidemenu-stacked__group--categories{padding-top:var(--pm-space-2,8px);border-top:1px dashed #d9d9d9;padding-bottom:0}.sidemenu-stacked__item{--stacked-item-active-bg:#f3f2f2;height:48px;padding:0 var(--pm-space-3,12px);border-radius:var(--pm-radius-md,8px);cursor:pointer;background:#fff;border:none;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;text-decoration:none;transition:background-color .15s;display:flex}.sidemenu-stacked__item:hover,.sidemenu-stacked__item--active{background:var(--stacked-item-active-bg)}.sidemenu-stacked__link{justify-content:center;align-items:center;gap:var(--pm-space-2,8px);padding:0 var(--pm-space-1,4px);display:flex}.sidemenu-stacked__icon{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0;transition:color .15s}.sidemenu-stacked__label{font-family:var(--pm-font-sans);font-feature-settings:var(--pm-font-features);font-size:14px;font-weight:var(--pm-weight-bold,700);letter-spacing:-.035rem;color:hsl(var(--muted-foreground));line-height:20px;transition:color .15s}.sidemenu-stacked__item:hover .sidemenu-stacked__label,.sidemenu-stacked__item:hover .sidemenu-stacked__icon,.sidemenu-stacked__item--active .sidemenu-stacked__label,.sidemenu-stacked__item--active .sidemenu-stacked__icon{color:#0d0d0d}
