.Logo-module__ugCtEW__logo{font-family:var(--font-logo);font-size:var(--logo-size,1.5rem);text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:400;line-height:1;display:inline-block}
.GeometricBackdrop-module__l_OXvq__svg{z-index:0;color:#fff;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.GeometricBackdrop-module__l_OXvq__lines{opacity:.08}
.GlowingEffect-module__5PXziq__effect{--start:0;--active:0;--spread:42;--bw:1.5px;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.GlowingEffect-module__5PXziq__effect:after{content:"";border-radius:inherit;padding:var(--bw);background:conic-gradient(from calc((var(--start) - var(--spread)) * 1deg), transparent 0deg, var(--c,#16e0c4) calc(var(--spread) * 1deg), transparent calc(var(--spread) * 2deg));-webkit-mask-composite:xor;opacity:var(--active);transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.BookmakerCard-module__N5aM0q__card{--c:var(--text-primary);padding:var(--space-1-5);background:var(--bg-elevated);border:1px solid var(--card-border);border-radius:24px;text-decoration:none;display:block;position:relative;box-shadow:0 24px 70px #0009}.BookmakerCard-module__N5aM0q__betplay{--c:#16e0c4}.BookmakerCard-module__N5aM0q__wplay{--c:var(--primary-yellow)}.BookmakerCard-module__N5aM0q__body{z-index:1;background:#0a0a0c;border:1px solid #ffffff0a;border-radius:18px;place-items:center;min-height:92px;padding:28px 22px;display:grid;position:relative}.BookmakerCard-module__N5aM0q__logo{object-fit:contain;width:auto;max-width:160px;height:32px;transition:transform var(--transition-base);display:block}.BookmakerCard-module__N5aM0q__card:hover .BookmakerCard-module__N5aM0q__logo{transform:scale(1.06)}
.HubView-module__33NTja__root{background:var(--bg-base);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.HubView-module__33NTja__main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:48px 24px 40px;display:flex;position:relative}.HubView-module__33NTja__intro{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.HubView-module__33NTja__brand{--logo-size:2rem}.HubView-module__33NTja__eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-caps);background:linear-gradient(90deg, var(--slate-400), var(--slate-100) 50%, var(--slate-400));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600;position:relative}.HubView-module__33NTja__eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--slate-400) 20%, var(--slate-100) 50%, var(--slate-400) 80%, transparent);height:1.5px;position:absolute;bottom:-7px;left:0;right:0}.HubView-module__33NTja__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:480px;display:grid}.HubView-module__33NTja__logout{border:1px solid var(--border-subtle);background:var(--bg-surface);height:34px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-weight:600;display:inline-flex}.HubView-module__33NTja__logout:hover{background:var(--red-surface);border-color:var(--red-surface);color:var(--primary-red)}@media (max-width:640px){.HubView-module__33NTja__grid{grid-template-columns:1fr}.HubView-module__33NTja__main{padding:32px 18px}}
