.hub{--hub-gap:16px;--hub-radius:14px;--hub-line:hsl(var(--border));--hub-ink:hsl(var(--foreground));--hub-soft:hsl(var(--muted-foreground));--hub-card:hsl(var(--card));--hub-orange:hsl(var(--brand-orange));--hub-navy:hsl(var(--brand-navy));height:100%;height:100dvh;scroll-behavior:smooth;scroll-padding-top:72px;background-color:hsl(var(--background));color:var(--hub-ink);position:relative;isolation:isolate;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hub .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hub:before{content:"";position:absolute;inset:0 0 auto 0;height:720px;z-index:-1;pointer-events:none;background:radial-gradient(600px 340px at 18% 0,rgba(245,154,58,.18),transparent 70%),radial-gradient(700px 380px at 82% 6%,rgba(101,172,216,.2),transparent 70%)}.dark .hub:before{background:radial-gradient(600px 340px at 18% 0,rgba(245,154,58,.12),transparent 70%),radial-gradient(700px 380px at 82% 6%,rgba(101,172,216,.12),transparent 70%)}.hub-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:10px max(16px,calc((100vw - 1360px) / 2));background-color:hsl(var(--background)/.82);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid hsl(var(--border)/.7)}.hub-brand{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:18px;letter-spacing:-.02em}.hub-mark{width:30px;height:30px;border-radius:8px}.hub-nav{display:flex;gap:4px;flex:1 1}.hub-nav a{padding:7px 12px;border-radius:9px;font-weight:600;font-size:14px;color:var(--hub-soft);text-decoration:none;transition:background-color .15s,color .15s}.hub-nav a:hover{color:var(--hub-ink);background-color:hsl(var(--muted))}.hub-top-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.hub-signin{padding:8px 16px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.hub-main{max-width:1360px;margin:0 auto;padding:16px 16px 48px;display:flex;flex-direction:column;gap:28px}.hub-main-after{padding-top:12px}.hub-row{display:grid;grid-gap:var(--hub-gap);gap:var(--hub-gap);align-items:start}.hub-row>*,.hub-side>*,.hub-tours>*{min-width:0}.hub-row-1{grid-template-columns:minmax(270px,310px) minmax(0,1fr) minmax(270px,320px);align-items:stretch}.hub-side>:last-child{flex:1 1}.hub-row-3{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:stretch}.hub-rhythm{display:flex;flex-direction:column}.hub-rhythm .hub-days{flex:1 1;min-height:150px;height:auto}.hub-side{display:flex;flex-direction:column;gap:var(--hub-gap)}.hub-card{background-color:var(--hub-card);border:1px solid var(--hub-line);border-radius:var(--hub-radius);padding:18px}.hub-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.hub-h{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.hub-h-sm{font-weight:600;letter-spacing:.07em;margin-bottom:10px}.hub-eyebrow,.hub-h-sm{font-size:12px;text-transform:uppercase;color:var(--hub-soft)}.hub-eyebrow{display:inline-flex;align-items:center;gap:7px;font-weight:700;letter-spacing:.08em}.hub-fine{font-size:12.5px;color:var(--hub-soft)}.hub-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}@media (prefers-reduced-motion:reduce){.hub{scroll-behavior:auto}}.hub-play{display:flex;flex-direction:column;gap:12px;padding:22px}.hub-title{margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.02;font-weight:800;letter-spacing:-.025em}.hub-title span{color:var(--hub-orange);display:block}.hub-sub{margin:2px 0 6px;font-size:15px;line-height:1.5;color:var(--hub-soft)}.hub-me{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.hub-me-hi{font-size:13px;font-weight:700;color:var(--hub-soft)}.hub-me-name{font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--hub-ink);text-decoration:none;overflow-wrap:anywhere}.hub-me-rating{font-size:22px;font-weight:700;color:var(--hub-orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-me-rating small{font-size:12px;color:var(--hub-soft);font-weight:600}.hub-btn{white-space:nowrap;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:11px;font-weight:700;font-size:14.5px;text-decoration:none;transition:transform .12s,background-color .15s}.hub-btn:active{transform:translateY(1px)}.hub-btn-main{padding:16px 18px;font-size:17px;font-weight:700;background-color:var(--hub-orange);color:#1b2a3c}.hub-btn-main:hover{background-color:hsl(var(--brand-orange)/.88)}.hub-btn-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hub-btn-pair .hub-btn{padding:11px 8px;gap:6px;font-size:14px}.hub-btn-soft{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.hub-btn-soft:hover{background-color:hsl(var(--accent))}.hub-btn-ghost{color:var(--hub-soft);font-size:13.5px;padding:6px}.hub-btn-ghost:hover{color:var(--hub-ink)}.hub-btn-sm{padding:7px 12px;font-size:13px}.hub-speeds{margin-top:6px;padding-top:14px;border-top:1px dashed var(--hub-line)}.hub-speeds ul{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:7px}.hub-speeds li{display:grid;grid-template-columns:38px 48px 1fr 34px;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.hub-speed-tc{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-speed-name,.hub-speed-pct{color:var(--hub-soft)}.hub-speed-pct{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-bar{height:7px;background-color:hsl(var(--muted));overflow:hidden}.hub-bar,.hub-bar i{display:block;border-radius:99px}.hub-bar i{height:100%;background-color:hsl(var(--brand-blue))}.hub-stage{padding:16px 18px}.fg,.hub-stage{display:flex;flex-direction:column}.fg{gap:8px;width:100%;max-width:600px;margin:0 auto}.fg-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.fg-meta{font-size:13px;color:var(--hub-soft);text-transform:capitalize}.fg-meta b{color:var(--hub-ink)}.fg-player{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background-color:hsl(var(--muted)/.6);font-size:14.5px;min-width:0}.fg-player.fg-won{background-color:hsl(var(--success)/.14)}.fg-swatch{width:12px;height:12px;border-radius:3px;flex:none;border:1px solid hsl(var(--foreground)/.3)}.fg-white{background-color:#fff}.fg-black{background-color:#222}.fg-flag{font-size:16px}.fg-name{font-weight:700;color:var(--hub-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-name:hover{text-decoration:underline}.fg-rating{color:var(--hub-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fg-badge{margin-left:auto;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:99px;background-color:hsl(var(--success));color:#fff}.fg-board{border-radius:10px}.fg-controls{display:flex;align-items:center;gap:6px}.fg-controls button{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--hub-line);background-color:var(--hub-card);color:var(--hub-ink);cursor:pointer}.fg-controls button:hover{background-color:hsl(var(--muted))}.fg-moves{flex:1 1;min-width:0;display:flex;gap:4px;margin:0;padding:0 4px;list-style:none;overflow-x:auto;scrollbar-width:none;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;scroll-behavior:smooth}.fg-moves::-webkit-scrollbar{display:none}.fg-moves li{flex:none;padding:4px 6px;border-radius:6px;color:var(--hub-soft);white-space:nowrap}.fg-moves li[data-current]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700}.fg-no{opacity:.6;margin-right:3px}.fg-open{flex:none;font-size:13px;font-weight:700;padding:8px 12px;border-radius:9px;text-decoration:none;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.hub-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--hub-gap);gap:var(--hub-gap)}.hub-stats li{display:flex;flex-direction:column;gap:2px;padding:18px 20px;border-radius:var(--hub-radius);border:1px solid var(--hub-line);background-color:var(--hub-card)}.hub-stats b{font-size:28px;line-height:1.5;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-stats li:first-child b{color:hsl(var(--warning))}.hub-stats span{font-size:13.5px}.hub-next-none .hub-next-name,.hub-stats span{color:var(--hub-soft)}.cg-wrap.fen-board{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:100%;aspect-ratio:1;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fen-board .fb-sq{position:relative;background-color:var(--sq-light)}.fen-board .fb-sq.fb-dark{background-color:var(--sq-dark)}.fen-board .fb-sq.fb-last:after{content:"";position:absolute;inset:0;background-color:var(--sq-move)}.cg-wrap.fen-board piece{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;transform:none;background-size:cover;z-index:1;pointer-events:none}.hub-tabs{display:flex;gap:2px;padding:3px;border-radius:10px;background-color:hsl(var(--muted));margin-bottom:10px}.hub-tabs button{flex:1 1;white-space:nowrap;padding:6px 4px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--hub-soft);cursor:pointer}.hub-tabs button.on{background-color:var(--hub-card);color:var(--hub-ink)}.hub-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:-2px 0 10px}.hub-chips button{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:99px;border:1px solid var(--hub-line);background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--hub-soft);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.hub-chips button:hover{color:var(--hub-ink)}.hub-chips button.on{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.hub-empty{padding:18px 4px;text-align:center}.hub-countries,.hub-new,.hub-rank,.hub-upcoming{list-style:none;margin:0;padding:0}.hub-countries li,.hub-rank li{display:grid;grid-template-columns:24px 22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 2px;border-bottom:1px solid hsl(var(--border)/.6);font-size:14px}.hub-countries li:last-child,.hub-rank li:last-child{border-bottom:0}.hub-pos{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;font-size:12px;font-weight:700;color:var(--hub-soft)}.hub-pos-1{background-color:#f6c343;color:#3d2c00}.hub-pos-2{background-color:#cfd6de;color:#29323c}.hub-pos-3{background-color:#e0a477;color:#3b2110}.hub-flag{display:inline-block;width:22px;flex:none;text-align:center;font-size:16px;line-height:1}.hub-name{font-weight:700;color:var(--hub-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-name:hover{text-decoration:underline}.hub-val{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.hub-val small{font-weight:600;color:var(--hub-soft);font-size:11px}.hub-next{display:flex;flex-direction:column;gap:8px;border-left:3px solid var(--hub-orange)}.hub-next-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hub-next-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hub-next-name{font-size:16px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-next-meta{font-size:13px;color:var(--hub-soft)}.hub-next .hub-btn-main{flex:none;padding:8px 16px;font-size:13.5px}.hub-games{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.hub-game{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:12px;border:1px solid var(--hub-line);background-color:var(--hub-card);color:var(--hub-ink);text-decoration:none;transition:border-color .15s}.hub-game:hover{border-color:hsl(var(--brand-blue))}.hub-game-board{border-radius:7px}.hub-game-players{display:flex;flex-direction:column;gap:2px;font-size:12.5px;padding:0 2px}.hub-game-players>span{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hub-soft)}.hub-game-players>span.won{color:var(--hub-ink);font-weight:700}.hub-game-players small{color:var(--hub-soft);font-weight:500}.sw{width:9px;height:9px;border-radius:2px;flex:none;border:1px solid hsl(var(--foreground)/.3)}.sw-w{background-color:#fff}.sw-b{background-color:#222}.hub-game-foot{display:flex;justify-content:space-between;gap:6px;padding:6px 2px 0;border-top:1px solid hsl(var(--border)/.6);font-size:11.5px;color:var(--hub-soft)}.hub-game-foot span:first-child{font-weight:700;color:var(--hub-ink)}.hub-new li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;border-bottom:1px solid hsl(var(--border)/.6)}.hub-new li:last-child{border-bottom:0}.hub-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.hub-avatar-pic{background:none;overflow:hidden}.hub-avatar-pic .avatar-emoji,.hub-avatar-pic .avatar-img{width:34px;height:34px;border-radius:10px;object-fit:cover}.hub-new-main{display:flex;flex-direction:column;min-width:0}.hub-countries li{grid-template-columns:22px minmax(0,110px) minmax(0,1fr) auto}.hub-country-name{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-days{display:grid;grid-template-columns:repeat(14,1fr);align-items:end;grid-gap:4px;gap:4px;height:150px;margin-bottom:14px}.hub-day{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px}.hub-day i{display:block;width:100%;border-radius:4px 4px 2px 2px;background-color:hsl(var(--brand-blue)/.55)}.hub-day.today i{background-color:var(--hub-orange)}.hub-day-n{font-size:10px;color:var(--hub-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-day-l{font-size:10px;color:var(--hub-soft)}.hub-day.today .hub-day-l{font-weight:700;color:var(--hub-orange)}.hub-play .clock-panel{flex:1 1;display:flex;flex-direction:column;min-height:0}.hub-play .clock-panel .clock-bars{flex:1 1;height:auto;min-height:44px;max-height:120px}.hub-play .clock-panel .lb-foot{margin-top:8px;font-size:12.5px}.hub-play .lb-card{background:none;border:0;box-shadow:none;padding:14px 0 0;margin:0;border-top:1px dashed var(--hub-line);border-radius:0}.hub-tours{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--hub-gap);gap:var(--hub-gap);align-items:stretch}.hub-podium{display:flex;flex-direction:column;gap:4px}.hub-podium-name{font-size:22px;letter-spacing:-.02em;margin-bottom:10px}.hub-podium-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;grid-gap:10px;gap:10px}.hub-podium-steps li{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.hub-podium-steps .hub-name{max-width:100%}.hub-step{width:100%;margin-top:6px;display:grid;place-items:center;border-radius:10px 10px 4px 4px;font-size:24px;font-weight:800}.step-1 .hub-step{height:110px;background-color:#f6c343;color:#3d2c00}.step-2 .hub-step{height:80px;background-color:#cfd6de;color:#29323c}.step-3 .hub-step{height:60px;background-color:#e0a477;color:#3b2110}.hub-podium-steps .hub-flag{font-size:22px}.hub-upcoming li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid hsl(var(--border)/.6)}.hub-upcoming-main{display:flex;flex-direction:column;min-width:0}.hub-upcoming li{border-left:3px solid var(--hub-orange);padding-left:10px;margin-bottom:6px;border-bottom:0;border-radius:2px}.hub-upcoming .hub-btn-main{padding:7px 14px;font-size:13px}.hub-tour-empty{font-size:13.5px;line-height:1.5;color:var(--hub-soft);padding:12px 14px;border-radius:10px;border:1px dashed var(--hub-line)}.hub-tour-empty a{color:var(--hub-ink);font-weight:700}.hub-tour-past{margin-top:16px;padding-top:14px;border-top:1px solid var(--hub-line)}.hub-past-list{list-style:none;margin:0;padding:0}.hub-past-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid hsl(var(--border)/.5)}.hub-past-list li:last-child{border-bottom:0}.hub-past-main{display:flex;flex-direction:column;min-width:0}.hub-past-name{font-size:13.5px;font-weight:600;color:var(--hub-soft)}.hub-past-winner{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#b98a12;flex:none;max-width:50%}.hub-past-winner .hub-name{font-size:13px}.hub-way-ico{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background-color:hsl(var(--brand-orange)/.16);color:hsl(var(--warning));margin-bottom:6px}.hub-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);grid-gap:32px;gap:32px;padding:28px;border-radius:var(--hub-radius);border:1px solid var(--hub-line);background-color:var(--hub-card)}.hub-faq-intro{display:flex;flex-direction:column;gap:10px;align-self:start}.hub-faq-intro .hub-h{font-size:24px;letter-spacing:-.02em;line-height:1.15}.hub-faq-intro p{margin:0;font-size:14.5px;line-height:1.6;color:var(--hub-soft)}.hub-faq-mail{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:4px;padding:9px 14px;border-radius:10px;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-size:13.5px;font-weight:700;text-decoration:none}.hub-faq{display:flex;flex-direction:column;overflow-anchor:none}.hub-faq-item{border-bottom:1px solid var(--hub-line)}.hub-faq-item:first-child{border-top:1px solid var(--hub-line)}.hub-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;cursor:pointer;list-style:none}.hub-faq-item summary::-webkit-details-marker{display:none}.hub-faq-item summary h3{margin:0;font-size:15.5px;font-weight:700}.hub-faq-item summary:hover h3{color:hsl(var(--warning))}.hub-faq-icon{flex:none;color:var(--hub-soft);transition:transform .2s}.hub-faq-item[open] .hub-faq-icon{transform:rotate(45deg);color:hsl(var(--warning))}.hub-faq-item p{margin:0 0 16px;padding-right:34px;font-size:14.5px;line-height:1.65;color:var(--hub-soft)}.hub-ways{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--hub-gap);gap:var(--hub-gap)}.hub-ways a,.hub-ways li{display:flex}.hub-ways a{flex:1 1;flex-direction:column;gap:6px;padding:20px;border-radius:var(--hub-radius);border:1px solid var(--hub-line);background-color:var(--hub-card);color:var(--hub-ink);text-decoration:none;transition:border-color .15s}.hub-ways a:hover{border-color:hsl(var(--brand-orange))}.hub-ways b{font-size:16px;line-height:1.3;letter-spacing:-.01em}.hub-way-hint{font-size:13.5px;line-height:1.55;color:var(--hub-soft)}.hub-way-go{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:hsl(var(--warning))}.hub-ways a:hover .hub-way-go svg{transform:translateX(3px)}.hub-way-go svg{transition:transform .15s}@media (max-width:1360px) and (min-width:1181px){.hub-side .hub-countries li,.hub-side .hub-rank li{padding:4px 2px}}@media (max-width:1180px){.hub-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-row-1{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.hub-side{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.hub-games{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.hub-nav,.hub-speeds{display:none}.hub-faq-wrap,.hub-row-1,.hub-row-3,.hub-side,.hub-tours{grid-template-columns:minmax(0,1fr)}.hub-faq-wrap{padding:20px;gap:16px}.sk-tour-side{min-height:296px}.hub-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-games li:nth-child(n+7){display:none}.hub-game-foot{flex-direction:column;gap:1px}.hub-game-foot span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-section-head .hub-fine{display:none}}@media (max-width:480px){.hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-stats li{padding:14px 16px}.hub-stats b{font-size:24px}.sk-stat-num{height:36px}.hub-ways{grid-template-columns:minmax(0,1fr)}.hub-top{gap:10px}.hub-brand{font-size:16px}.hub-play{padding:18px}.hub-stage{padding:12px}.fg-open{display:none}}.sk{display:block;border-radius:6px;background-color:hsl(var(--muted));animation:sk-pulse 1.4s ease-in-out infinite}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk,.sk-board{animation:none}}.sk-line{height:12px}.sk-lg{height:18px}.sk-xl{height:30px;border-radius:8px}.sk-w30{width:30%}.sk-w40{width:40%}.sk-w50{width:50%}.sk-w70{width:70%}.sk-w80{width:80%}.sk-num{width:40px;justify-self:end}.sk-dot{width:22px;height:22px;border-radius:6px}.sk-block{width:100%;border-radius:10px}.sk-square{aspect-ratio:1}.sk-board{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:10px;flex:none}.sk-board-mark{position:absolute;left:50%;top:50%;width:18%;max-width:96px;transform:translate(-50%,-50%);opacity:.18;filter:grayscale(1)}.hub-pitch-wrap{display:contents}.sk-join{width:64px;height:34px;border-radius:10px;flex:none}.sk-stat-num{display:flex;align-items:center;height:42px}.sk-stat-num .sk{height:30px}.sk-eyebrow{display:flex;align-items:center;height:18px}.sk-tour-main{display:flex;flex-direction:column;min-height:345px}.hub-stats .sk-fine{height:20.25px}.hub-card-head>.sk-lg,.hub-section-head>.sk-lg{height:18px;margin:3.75px 0}.sk-fg-top{height:19.5px}.sk-player{height:40px}.sk-fg-controls{height:35.5px}.sk-btn{width:34px;height:34px;border-radius:9px;flex:none}.sk-tabs{height:36.75px;border-radius:10px;margin-bottom:10px}.sk-chip{width:72px;height:30.75px;border-radius:99px}.sk-text{display:flex;align-items:center;height:18.75px}.sk-text .sk{height:10px}.hub-game-foot .sk-text{height:17.25px}.sk-avatar{width:34px;height:34px;border-radius:10px}.sk-name{height:22.5px}.sk-fine,.sk-name{display:flex;align-items:center}.sk-fine{height:18.75px}.sk-days{height:150px;margin-bottom:14px}.sk-speeds{height:191.5px}.hub-me-skel{display:none;flex-direction:column;gap:10px;margin-bottom:6px}.hub-secondary-skel{align-items:center;padding:8px 0}.hub-secondary-skel .sk{width:140px}html.cc-signed .hub-pitch-ssr{display:none!important}html.cc-signed .hub-me-skel{display:flex}