.section-header{text-align:center;margin-bottom:clamp(24px,3.5vw,40px)}.section-tag{display:inline-block;padding:6px 14px;background:var(--green-subtle);color:var(--green);font-size:.8rem;font-weight:600;border-radius:100px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.section-header h2{margin-bottom:12px}.facilities-simple .section-header h2,.features .section-header h2{white-space:nowrap}@media (max-width:600px){.facilities-simple .section-header h2,.features .section-header h2{white-space:normal}}.section-subtitle{color:var(--text-muted);font-size:clamp(1rem, 1.2vw, 1.1rem);max-width:62ch;margin:0 auto}.features{padding:var(--section-pad-y) 0;position:relative;z-index:2}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features-carousel{position:relative}.features-carousel-dots{display:none}.feature-card{position:relative;padding:28px;display:flex;flex-direction:column;background-color:rgba(18,18,18,.55);background-image:radial-gradient(140% 140% at 0 0,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 60%),radial-gradient(160% 160% at 100% 0,rgba(0,200,81,.06) 0,rgba(0,200,81,0) 55%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 4px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);transition:all var(--transition);overflow:hidden;box-shadow:var(--glass-shadow-soft),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(16px) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(16px) saturate(var(--glass-saturate))}.feature-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 0,var(--green-subtle) 100%);opacity:0;transition:opacity var(--transition)}.feature-card:focus-within,.feature-card:hover{border-color:rgba(255,255,255,.16);transform:translateY(-4px)}.feature-card:hover::before{opacity:1}.feature-card.featured{border-color:rgba(0,232,95,.28);background-color:rgba(0,200,81,.08);background-image:radial-gradient(140% 140% at 0 0,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 60%),radial-gradient(160% 160% at 100% 0,rgba(0,200,81,.14) 0,rgba(0,200,81,0) 55%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 4px)}.featured-badge{position:absolute;top:16px;right:16px;padding:4px 10px;background:var(--gradient-green);color:#000;font-size:.7rem;font-weight:700;border-radius:6px;text-transform:uppercase}.feature-icon-wrap{position:relative;z-index:1;margin-bottom:16px}.feature-icon{font-size:1.75rem}.features .feature-icon-wrap{display:none}.feature-card h3{position:relative;z-index:1;margin-bottom:8px}.feature-card p{position:relative;z-index:1;font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.feature-preview{position:relative;z-index:1;margin-top:auto;padding:12px;background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.feature-preview.app-clone{background:#0a0a0a;border:1px solid rgba(189,189,189,.15);padding:10px;display:flex;flex-direction:column;gap:8px;--app-table-radius:12px;--app-table-surface:rgba(33, 33, 33, 0.3);--app-table-border:#2A2A2A;--app-table-header:#2A2A2A;--app-table-row:rgba(33, 33, 33, 0.55);--app-table-divider:rgba(189, 189, 189, 0.12);--app-table-text:rgba(255, 255, 255, 0.92);--app-table-text-muted:rgba(255, 255, 255, 0.62);--app-table-pos-bg:rgba(255, 255, 255, 0.10)}.feature-preview.app-clone:has(.app-leaderboard-table),.feature-preview.app-clone:has(.app-standings-table){padding:0;background:0 0;border:none}.feature-preview.app-clone:has(.app-mini-phone){padding:0;background:0 0;border:none}.feature-preview.app-clone:has(.flutter-sub-game-card){padding:0;background:0 0;border:none}.app-class-badge{padding:3px 8px;border-radius:6px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.app-class-badge.men{background:rgba(33,150,243,.15);color:#2196f3;border:1.5px solid rgba(33,150,243,.4)}.app-class-badge.women{background:rgba(233,30,99,.15);color:#e91e63;border:1.5px solid rgba(233,30,99,.4)}.app-class-badge.coed{background:rgba(156,39,176,.15);color:#9c27b0;border:1.5px solid rgba(156,39,176,.4)}:where(.phone-screen,.feature-preview):is(.app-class-badge,.game-class-badge,.filter-pill,.flutter-team-class-badge,.flutter-class-badge,.sub-class-badge,.sub-division-badge).men{color:var(--blue)!important}:where(.phone-screen,.feature-preview):is(.app-class-badge,.game-class-badge,.filter-pill,.flutter-team-class-badge,.flutter-class-badge,.sub-class-badge,.sub-division-badge).women{color:var(--pink)!important}:where(.phone-screen,.feature-preview):is(.app-class-badge,.game-class-badge,.filter-pill,.flutter-team-class-badge,.flutter-class-badge,.sub-class-badge,.sub-division-badge).coed{color:var(--purple)!important}.app-division-label{font-size:.65rem;color:rgba(255,255,255,.7);font-weight:500}.app-field-time{font-size:.6rem;color:rgba(255,255,255,.5);margin-left:auto}.app-game-card{display:flex;background:rgba(189,189,189,.08);border:1px solid rgba(117,117,117,.3);border-radius:10px;overflow:hidden}.app-game-card.completed{background:rgba(117,117,117,.06)}.app-game-accent{width:4px;flex-shrink:0}.app-game-accent.blue{background:var(--blue)}.app-game-accent.pink{background:var(--pink)}.app-game-accent.purple{background:var(--purple)}.app-game-accent.faded{opacity:.5}.app-game-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:8px}.app-game-header{display:flex;align-items:center;gap:8px}.app-game-teams{display:flex;align-items:center;justify-content:center;gap:10px}.app-team-col{flex:1;text-align:center}.app-team-name{display:block;font-size:.75rem;font-weight:600;color:#fff}.app-team-name.my-team{color:var(--green);font-weight:700}.app-team-name.winner{color:#00c851;font-weight:900}.app-team-role{display:block;font-size:.55rem;font-style:italic;color:rgba(255,255,255,.5);margin-top:2px}.app-vs{font-size:.7rem;font-weight:700;color:rgba(255,255,255,.4)}.app-game-scores{display:flex;align-items:center;justify-content:center;gap:6px}.app-game-scores .app-team-name{font-size:.7rem}.app-score{font-size:1.1rem;font-weight:900;color:#757575}.app-score.winner{color:#00c851}.app-score-dash{font-size:1rem;font-weight:700;color:#757575}.app-status-badge{font-size:.55rem;font-weight:700;padding:2px 6px;border-radius:4px;background:rgba(117,117,117,.2);color:#757575;margin-left:auto}.app-standings-table{background:var(--app-table-surface);border:1.5px solid var(--app-table-border);border-radius:var(--app-table-radius);overflow:hidden;font-family:Poppins,sans-serif;width:100%}.app-standings-header{display:flex;align-items:center;height:44px;padding:0 6px;background:var(--app-table-header);gap:0}.app-standings-header .app-st-col{font-size:10px;font-weight:600;color:#fff;text-align:center;line-height:1}.app-standings-row{display:flex;align-items:center;height:44px;padding:0 6px;background:var(--app-table-row);border-bottom:1px solid var(--app-table-divider);gap:0}.app-standings-row:last-child{border-bottom:none}.app-standings-row.medal-gold{background:rgba(255,215,0,.15)}.app-standings-row.medal-silver{background:rgba(192,192,192,.15)}.app-standings-row.medal-bronze{background:rgba(205,127,50,.15)}.app-trophy{font-size:16px;line-height:1}.app-trophy.gold{color:gold}.app-trophy.silver{color:silver}.app-trophy.bronze{color:#cd7f32}.app-pos-circle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--app-table-pos-bg);border-radius:50%;font-size:10px;font-weight:700;color:var(--app-table-text)}.app-standings-row.my-team{background:rgba(0,200,81,.2)!important}.app-st-col{font-size:11px;text-align:center;color:var(--app-table-text);font-weight:500;line-height:1;padding:0 1px;display:flex;align-items:center;justify-content:center}.app-st-col.app-st-pos{width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app-st-col.app-st-team{flex:1 1 0;width:auto;min-width:0;text-align:center;font-weight:600;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-st-col.app-st-stat{width:26px;flex-shrink:0;font-weight:500}.app-st-col.app-st-pts{font-weight:700;color:#00c851}.app-standings-row .app-st-col:not(:last-child){border-right:1px solid var(--app-table-divider)}.app-leaderboard-table{background:var(--app-table-surface);border:1.5px solid var(--app-table-border);border-radius:var(--app-table-radius);overflow:hidden;font-family:Poppins,sans-serif;width:100%}.app-leaderboard-header{display:flex;align-items:center;height:44px;padding:0 8px;background:var(--app-table-header);gap:0}.app-leaderboard-header .app-lb-col{font-size:10px;font-weight:600;color:#fff;text-align:center;line-height:1}.app-leaderboard-row{display:flex;align-items:center;height:44px;padding:0 8px;background:var(--app-table-row);border-bottom:1px solid var(--app-table-divider);gap:0}.app-leaderboard-row:last-child{border-bottom:none}.app-leaderboard-row.medal-gold{background:rgba(255,215,0,.15)}.app-leaderboard-row.medal-silver{background:rgba(192,192,192,.15)}.app-leaderboard-row.medal-bronze{background:rgba(205,127,50,.15)}.app-lb-col{font-size:11px;text-align:center;color:var(--app-table-text);font-weight:500;line-height:1;padding:0 2px;display:flex;align-items:center;justify-content:center}.app-lb-col.app-lb-pos{width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app-lb-col.app-lb-player{flex:1;text-align:center;font-weight:600;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--app-table-text);min-width:80px}.app-lb-col.app-lb-team{width:100px;flex-shrink:0;font-weight:500;font-size:9px;color:var(--app-table-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-lb-col.app-lb-stat{width:22px;flex-shrink:0;font-weight:500}.app-lb-col.app-lb-pts{width:34px;font-weight:700;color:#00c851}.app-leaderboard-header .app-lb-col:last-child,.app-leaderboard-row .app-lb-col:last-child{width:20px}.app-leaderboard-row .app-lb-col:not(:last-child){border-right:1px solid var(--app-table-divider)}@media (max-width:420px){.features .app-leaderboard-header,.features .app-leaderboard-row{padding:0 6px}.features .app-leaderboard-header .app-lb-col{font-size:9px}.features .app-lb-col{padding:0 1px}.features .app-lb-col.app-lb-pos{width:22px}.features .app-lb-col.app-lb-player{min-width:60px;font-size:8px}.features .app-lb-col.app-lb-team{width:74px;font-size:8px}.features .app-lb-col.app-lb-pts{width:30px}.features .app-lb-col.app-lb-stat{width:20px}.features .app-leaderboard-header .app-lb-col:last-child,.features .app-leaderboard-row .app-lb-col:last-child{width:18px}}.feature-preview.app-clone[data-theme=dark]{--app-table-surface:rgba(33, 33, 33, 0.3);--app-table-border:#2A2A2A;--app-table-header:#2A2A2A;--app-table-row:rgba(33, 33, 33, 0.55);--app-table-divider:rgba(189, 189, 189, 0.12);--app-table-text:rgba(255, 255, 255, 0.92);--app-table-text-muted:rgba(255, 255, 255, 0.62);--app-table-pos-bg:rgba(255, 255, 255, 0.10)}.feature-preview.app-clone[data-theme=dark] .app-game-card{background:rgba(30,30,30,.95);border-color:rgba(255,255,255,.1)}.feature-preview.app-clone[data-theme=dark] .app-game-card.completed{background:rgba(25,25,25,.9)}.feature-preview.app-clone[data-theme=dark] .app-team-name{color:#fff}.feature-preview.app-clone[data-theme=dark] .app-team-name.my-team{color:#00c851}.feature-preview.app-clone[data-theme=dark] .app-team-role{color:rgba(255,255,255,.5)}.feature-preview.app-clone[data-theme=dark] .app-division-label{color:rgba(255,255,255,.6)}.feature-preview.app-clone[data-theme=dark] .app-field-time{color:rgba(255,255,255,.5)}.feature-preview.app-clone[data-theme=dark] .app-vs{color:rgba(255,255,255,.35)}.feature-preview.app-clone[data-theme=dark] .app-score{color:#fff}.feature-preview.app-clone[data-theme=dark] .app-score-dash{color:rgba(255,255,255,.4)}.feature-preview.app-clone[data-theme=dark] .app-chat-avatar{background:rgba(255,255,255,.1);color:#fff}.feature-preview.app-clone[data-theme=dark] .app-chat-sender{color:rgba(255,255,255,.7)}.feature-preview.app-clone[data-theme=dark] .app-chat-bubble.them{background:rgba(255,255,255,.08);color:#fff}.feature-preview.app-clone[data-theme=dark] .app-chat-time{color:rgba(255,255,255,.4)}.feature-preview.app-clone[data-theme=dark] .app-sub-card{background:rgba(30,30,30,.95);border-color:rgba(255,255,255,.1)}.feature-preview.app-clone[data-theme=dark] .app-sub-card.highlighted{background:rgba(0,200,81,.08);border-color:rgba(0,200,81,.4)}.feature-preview.app-clone[data-theme=dark] .app-sub-opponent{color:#fff}.feature-preview.app-clone[data-theme=dark] .app-sub-progress-label{color:rgba(255,255,255,.6)}.feature-preview.app-clone[data-theme=dark] .app-sub-progress-count{color:#fff}.feature-preview.app-clone[data-theme=dark] .app-sub-progress-bar{background:rgba(255,255,255,.1)}.feature-preview.app-clone[data-theme=dark] .app-position-pill{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.7)}.feature-preview.app-clone[data-theme=dark] .app-position-pill.filled{background:rgba(0,200,81,.15);border-color:rgba(0,200,81,.4);color:#00c851}.feature-preview.app-clone[data-theme=dark] .app-sub-message{background:rgba(33,150,243,.08);border-color:rgba(33,150,243,.2)}.feature-preview.app-clone[data-theme=dark] .app-message-text{color:rgba(255,255,255,.7)}.feature-preview.app-clone[data-theme=dark] .app-wallet-balance{background:linear-gradient(135deg,rgba(0,200,81,.12),rgba(0,161,66,.08));border-color:rgba(0,200,81,.3)}.feature-preview.app-clone[data-theme=dark] .app-wallet-label{color:rgba(255,255,255,.6)}.feature-preview.app-clone[data-theme=dark] .app-wallet-amount{color:#fff}.feature-preview.app-clone[data-theme=dark] .app-payment-item{background:rgba(30,30,30,.95);border-color:rgba(255,255,255,.1)}.feature-preview.app-clone[data-theme=dark] .app-payment-name{color:#fff}.feature-preview.app-clone[data-theme=dark] .app-payment-team{color:rgba(255,255,255,.6)}.feature-preview.app-clone[data-theme=dark] .app-payment-icon{background:rgba(255,255,255,.08)}.feature-preview.app-clone[data-theme=dark] .app-payment-icon.paid{background:rgba(0,200,81,.15);color:#00c851}.feature-preview.app-clone[data-theme=dark] .app-payment-icon.pending{background:rgba(255,152,0,.15);color:#ff9800}.app-mini-phone{width:100%;background:#000;border-radius:18px;border:1px solid rgba(255,255,255,.12);overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06)}.app-mini-statusbar{height:28px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;position:relative;color:rgba(255,255,255,.92);font-weight:800;font-size:.62rem;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0))}.app-mini-time{letter-spacing:.2px}.app-mini-status-right{display:flex;align-items:center;gap:6px}.app-mini-signal{font-size:.58rem;font-weight:900;color:rgba(255,255,255,.82)}.app-mini-status-icon{font-size:14px;opacity:.9}.app-mini-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:86px;height:20px;background:#000;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}.app-mini-screen{position:relative;background:radial-gradient(120% 120% at 0 0,rgba(0,200,81,.06) 0,rgba(0,200,81,0) 55%),radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 60%),#0a0a0a}.app-mini-screen.app-mini-screen--notif{background:#0a0a0a;height:154px}.app-mini-content{padding:12px 10px 12px 10px}.app-mini-notifs{padding:12px 10px 14px 10px;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.app-push{background:rgba(33,33,33,.92);border:1px solid rgba(189,189,189,.14);border-radius:16px;padding:10px 10px 9px 10px;box-shadow:0 10px 20px rgba(0,0,0,.45);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);min-height:106px;display:flex;flex-direction:column}.app-push-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.app-push-app{display:flex;align-items:center;gap:8px;min-width:0}.app-push-appicon{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#00c851,#00a142);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 12px rgba(0,200,81,.25)}.app-push-appicon .material-icons-round{font-size:14px;color:#fff}.app-push-appname{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.62rem;font-weight:800;color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-push-time{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.62rem;font-weight:700;color:rgba(255,255,255,.45);white-space:nowrap}.app-push-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:800;color:#fff;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-push-body{margin-top:3px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.74rem;font-weight:600;color:rgba(255,255,255,.65);line-height:1.2;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.2em)}.app-push-actions{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.app-push-action{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.64rem;font-weight:900;letter-spacing:.2px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);white-space:nowrap}.app-push-action.yes{background:rgba(0,200,81,.18);border-color:rgba(0,200,81,.4);color:#00c851}.app-push-action.maybe{background:rgba(33,150,243,.16);border-color:rgba(33,150,243,.35);color:#42a5f5}.app-push-action.no{background:rgba(239,83,80,.18);border-color:rgba(239,83,80,.4);color:#ef5350}.app-confirmations-header{display:flex;align-items:center;gap:12px;padding:8px 10px 10px 10px}.app-confirmations-icon{width:34px;height:34px;border-radius:10px;background:rgba(0,200,81,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-confirmations-icon .material-icons-round{font-size:20px;color:#00c851}.app-confirmations-text{display:flex;flex-direction:column;gap:2px;min-width:0}.app-confirmations-title{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:600;color:#fff;line-height:1.05}.app-confirmations-subtitle{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.7rem;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-gc-card{margin:0 6px 8px 6px;border-radius:16px;overflow:hidden;background:#212121;border:1.5px solid rgba(0,200,81,.3);box-shadow:0 4px 10px rgba(0,0,0,.22)}.app-gc-hero{padding:12px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00c851,#00a142)}.app-gc-hero-icon{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-gc-hero-icon .material-icons-round{font-size:22px;color:#fff}.app-gc-hero-text{display:flex;flex-direction:column;gap:2px;min-width:0}.app-gc-hero-title{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:700;color:#fff;line-height:1.1}.app-gc-hero-subtitle{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.74rem;color:rgba(255,255,255,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-gc-status-pill{margin-left:auto;padding:5px 9px;border-radius:20px;background:rgba(255,255,255,.2);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.62rem;font-weight:700;color:#fff;white-space:nowrap}.app-gc-body{padding:12px;display:flex;flex-direction:column;gap:10px}.app-gc-chips{display:flex;gap:10px;flex-wrap:wrap}.app-gc-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:rgba(117,117,117,.2);color:rgba(255,255,255,.85);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.72rem;font-weight:500}.app-gc-chip .material-icons-round{font-size:14px;color:#757575}.app-gc-question{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:500;color:#bdbdbd}.app-gc-actions{display:flex;gap:10px}.app-gc-btn{flex:1;padding:14px 10px;border-radius:12px;text-align:center;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:600;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.app-gc-btn.yes{background:#00c851}.app-gc-btn.no{background:#ef5350}.app-gc-maybe{text-align:center;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.72rem;color:#757575;padding-top:2px}.feature-preview.store-preview{--store-bg:#FFFFFF;--store-border:rgba(17, 17, 17, 0.12);--store-card-bg:rgba(17, 17, 17, 0.02);--store-card-border:rgba(17, 17, 17, 0.10);--store-text:rgba(12, 12, 12, 0.96);--store-muted:rgba(12, 12, 12, 0.64);--store-chip-bg:rgba(17, 17, 17, 0.04);--store-chip-border:rgba(17, 17, 17, 0.10);--store-tab-bg:rgba(17, 17, 17, 0.04);--store-tab-border:rgba(17, 17, 17, 0.10);--store-tab-text:rgba(12, 12, 12, 0.72);--store-pill-bg:rgba(17, 17, 17, 0.04);--store-pill-border:rgba(17, 17, 17, 0.10);--store-pill-text:rgba(12, 12, 12, 0.78);--store-cta-bg:rgba(17, 17, 17, 0.02);--store-cta-border:rgba(17, 17, 17, 0.16);--store-cta-text:rgba(12, 12, 12, 0.62);--store-bg-edge:#FFFFFF;background:var(--store-bg);border:1px solid var(--store-border);border-radius:12px;padding:0;overflow:hidden}.feature-preview.store-preview[data-theme=dark]{--store-bg:#0a0a0a;--store-border:rgba(189, 189, 189, 0.15);--store-card-bg:rgba(255, 255, 255, 0.04);--store-card-border:rgba(255, 255, 255, 0.12);--store-text:rgba(255, 255, 255, 0.96);--store-muted:rgba(255, 255, 255, 0.68);--store-chip-bg:rgba(255, 255, 255, 0.06);--store-chip-border:rgba(255, 255, 255, 0.14);--store-tab-bg:rgba(255, 255, 255, 0.04);--store-tab-border:rgba(255, 255, 255, 0.12);--store-tab-text:rgba(255, 255, 255, 0.78);--store-pill-bg:rgba(0, 0, 0, 0.18);--store-pill-border:rgba(255, 255, 255, 0.12);--store-pill-text:rgba(255, 255, 255, 0.90);--store-cta-bg:rgba(255, 255, 255, 0.03);--store-cta-border:rgba(255, 255, 255, 0.16);--store-cta-text:rgba(255, 255, 255, 0.70);--store-bg-edge:#0a0a0a}.store-ui{display:flex;flex-direction:column;gap:10px}.feature-preview.store-preview .store-ui{padding:12px}.feature-preview.store-preview .app-header.store-app-header{padding:18px 14px 8px;border-radius:0;margin:-12px -12px 0}.feature-preview.store-preview .app-logo-small{width:26px;height:26px}.feature-preview.store-preview .app-logo-small .material-icons-round{font-size:16px}.feature-preview.store-preview .app-logo-small .app-logo-img{width:100%;height:100%;object-fit:contain;border-radius:6px;animation:none}.feature-preview.store-preview .app-header-brand{font-size:.85rem}.feature-preview.store-preview .app-header-subtitle{font-size:.6rem}.feature-preview.store-preview .app-header-right{gap:8px}.feature-preview.store-preview .app-header-avatar{width:28px;height:28px;font-size:.62rem;cursor:default;background:linear-gradient(135deg,#f0f0f0,#cfcfcf);color:rgba(0,0,0,.88);text-shadow:0 1px 0 rgba(255,255,255,.35)}.store-avatar-border{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transform-origin:center;will-change:transform}.store-avatar-border::before{content:'';position:absolute;inset:-3px;border-radius:999px;background:conic-gradient(from 0deg,rgba(0,200,81,.95),rgba(0,232,95,.95),rgba(255,193,7,.92),rgba(139,92,246,.85),rgba(0,200,81,.95));opacity:.95;animation:store-border-spin 2.6s linear infinite}.store-avatar-border::after{content:'';position:absolute;inset:-10px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(0,200,81,.55),transparent 60%);filter:blur(12px);opacity:.35;pointer-events:none;animation:store-border-glow 6.5s ease-in-out infinite}.store-avatar-border.border-neon{animation:store-border-breathe 6.5s ease-in-out infinite}.store-avatar-border.border-neon::before{animation:store-border-spin 2.8s linear infinite}.store-avatar-border>.app-header-avatar{position:relative;z-index:1;box-shadow:none}@keyframes store-border-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes store-border-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes store-border-glow{0%,100%{opacity:.22}50%{opacity:.62}}.store-header-spacer{height:56px}.store-ui-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-ui-title{display:flex;align-items:center;gap:8px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;font-size:.95rem;color:var(--store-text)}.store-ui-title .material-icons-round{font-size:20px;color:#00c851}.store-ui-actions{display:flex;align-items:center;gap:10px}.store-custom-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px;border-radius:14px;border:1px solid var(--store-card-border);background:var(--store-card-bg)}.store-custom-left{display:flex;align-items:center;gap:10px;min-width:0}.store-custom-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.store-nav-appicon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,200,81,.1);border:1px solid rgba(0,200,81,.22);color:#00c851}.store-nav-appicon .material-icons-round{font-size:18px}.store-nav-avatar{position:relative;width:40px;height:40px;border-radius:999px;flex-shrink:0}.store-nav-avatar::before{content:'';position:absolute;inset:-2px;border-radius:999px;background:linear-gradient(135deg,rgba(0,200,81,.25),rgba(0,200,81,.85),rgba(255,193,7,.55));filter:blur(0px);opacity:.95}.store-nav-avatar::after{content:'';position:absolute;inset:-6px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(0,200,81,.55),transparent 55%);filter:blur(10px);opacity:.45;pointer-events:none}.store-nav-avatar.border-neon::before{animation:store-border-pulse 1.6s ease-in-out infinite}@keyframes store-border-pulse{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.02);opacity:1}}.store-nav-avatar-inner{position:absolute;inset:0;border-radius:999px;border:2px solid var(--store-bg-edge);background:linear-gradient(135deg,rgba(17,17,17,.06),rgba(17,17,17,.02));display:flex;align-items:center;justify-content:center;z-index:1}.feature-preview.store-preview[data-theme=dark] .store-nav-avatar-inner{border-color:#0a0a0a;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.03))}.store-nav-initials{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:900;font-size:.86rem;letter-spacing:.2px;color:var(--store-text);opacity:.95}.store-nav-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.store-nav-title{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:900;font-size:.92rem;line-height:1.05;color:var(--store-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-greeting-name.name-effect-spark{display:inline-block;transform-origin:left center;color:transparent;background:linear-gradient(90deg,#00c851,#00e85f,#ffc107,#00c851);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;position:relative;text-shadow:0 0 10px rgba(0,200,81,.18);animation:store-name-shimmer 2.2s linear infinite,store-pop 6.5s ease-in-out infinite}@keyframes store-pop{0%,100%{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.14);filter:saturate(1.28)}}@keyframes store-name-shimmer{0%{background-position:0 50%}100%{background-position:220% 50%}}.store-nav-sub{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.72rem;color:var(--store-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-coin-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--store-chip-border);background:var(--store-chip-bg);color:var(--store-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;font-size:.78rem;white-space:nowrap}.store-coin-chip .material-icons-round{font-size:18px;color:#ffc107}.store-cart{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--store-chip-border);background:var(--store-chip-bg);color:var(--store-text);flex-shrink:0}.store-cart .material-icons-round{font-size:18px}.store-cart-badge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#00c851;color:#07150d;font-size:.62rem;font-weight:900;line-height:18px;text-align:center;border:2px solid var(--store-bg-edge)}.store-tabs{display:flex;gap:8px;overflow:hidden;flex-wrap:nowrap}.store-tab{padding:6px 10px;border-radius:999px;border:1px solid var(--store-tab-border);background:var(--store-tab-bg);color:var(--store-tab-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:900;font-size:.62rem;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap}.store-tab.is-active{background:#00c851;border-color:rgba(0,200,81,.25);color:#06150d}.store-grid{display:grid;grid-template-columns:1fr;gap:10px}.store-card{border:1px solid var(--store-card-border);background:var(--store-card-bg);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-height:132px}.store-card-visual{height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(17,17,17,.08),rgba(17,17,17,.02))}.feature-preview.store-preview[data-theme=dark] .store-card-visual{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03))}.store-card.rarity-legendary .store-card-visual{background:linear-gradient(135deg,gold,#ffb300,#ff6f00)}.store-card.rarity-epic .store-card-visual{background:linear-gradient(135deg,#7c4dff,#9c27b0,#00c851)}.store-card-visual .material-icons-round{font-size:20px;color:rgba(10,10,10,.9);text-shadow:0 1px 0 rgba(255,255,255,.25)}.store-card-body{padding:10px 10px 10px;display:flex;flex-direction:column;gap:6px;min-height:0}.store-card-meta{display:flex;flex-wrap:wrap;gap:6px}.store-pill{padding:3px 7px;border-radius:999px;border:1px solid var(--store-pill-border);background:var(--store-pill-bg);color:var(--store-pill-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.56rem;font-weight:900;letter-spacing:.35px;text-transform:uppercase;line-height:1.1}.store-pill--animated{border-color:rgba(0,200,81,.25);background:rgba(0,200,81,.12);color:rgba(10,50,28,.92)}.feature-preview.store-preview[data-theme=dark] .store-pill--animated{color:rgba(218,255,237,.92)}.store-card-name{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;font-size:.88rem;color:var(--store-text);line-height:1.1}.store-card-desc{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.74rem;color:var(--store-muted);line-height:1.25}.store-card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.store-price{display:inline-flex;align-items:center;gap:5px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:900;font-size:.78rem;color:var(--store-text);white-space:nowrap}.store-price .material-icons-round{font-size:16px;color:#ffc107}.store-buy{padding:6px 10px;border-radius:10px;background:#00c851;color:#07150d;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.2px;white-space:nowrap}.store-buy--ghost{background:var(--store-chip-bg);border:1px solid var(--store-chip-border);color:var(--store-text)}.store-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px dashed var(--store-cta-border);background:var(--store-cta-bg);color:var(--store-cta-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.74rem;font-weight:700}.store-cta .material-icons-round{font-size:18px;color:rgba(0,200,81,.9)}.store-badges{display:flex;gap:10px}.store-badge{flex:1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);text-decoration:none;color:#fff}.store-badge:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08)}.store-badge-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;color:#fff}.store-badge-icon svg{width:100%;height:100%;display:block}.store-badge.apple .store-badge-icon{font-size:22px;line-height:1}.store-badge.google .store-badge-icon{font-size:22px}.store-badge-text{display:flex;flex-direction:column;gap:1px;min-width:0}.store-badge-small{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.62rem;color:rgba(255,255,255,.65);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-badge-big{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:700;color:#fff;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-game-confirm-alert{background:rgba(33,33,33,.4);border:1px solid rgba(189,189,189,.12);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.app-game-confirm-alert--overlay{position:absolute;top:10px;left:10px;right:10px;z-index:2;background:rgba(20,20,20,.62);border-color:rgba(255,255,255,.14);box-shadow:0 12px 28px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.app-alert-meta{display:flex;align-items:center;gap:6px;font-size:.52rem;font-weight:800;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.35px}.app-alert-appicon{font-size:14px;opacity:.95}.app-alert-appname{white-space:nowrap}.app-alert-meta-spacer{flex:1}.app-alert-when{color:rgba(255,255,255,.55);white-space:nowrap}.app-alert-top{display:flex;align-items:center;gap:8px}.app-alert-icon{width:28px;height:28px;border-radius:8px;background:rgba(0,200,81,.14);border:1px solid rgba(0,200,81,.28);color:#00c851;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-alert-icon .material-icons-round{font-size:18px}.app-alert-text{display:flex;flex-direction:column;gap:2px;min-width:0}.app-alert-title{font-size:.75rem;font-weight:800;color:#fff;line-height:1.1}.app-alert-subtitle{font-size:.6rem;font-weight:600;color:rgba(255,255,255,.55);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.app-alert-chip{margin-left:auto;font-size:.55rem;font-weight:800;padding:4px 8px;border-radius:999px;background:rgba(255,152,0,.14);border:1px solid rgba(255,152,0,.35);color:#ff9800;flex-shrink:0}.app-alert-body{display:flex;flex-direction:column;gap:6px}.app-alert-match{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;color:#fff}.app-alert-team{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-alert-vs{flex-shrink:0;font-size:.6rem;font-weight:900;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.3px}.app-alert-note{font-size:.6rem;color:rgba(255,255,255,.6);line-height:1.25}.app-alert-actions{display:flex;gap:8px}.app-alert-btn{flex:1;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);font-size:.65rem;font-weight:800;line-height:1;text-align:center}.app-alert-btn.primary{background:rgba(0,200,81,.18);border-color:rgba(0,200,81,.45);color:#00c851}.feature-preview.app-clone[data-theme=dark] .app-game-confirm-alert{background:rgba(30,30,30,.95);border-color:rgba(255,255,255,.1)}.app-chat{display:flex;flex-direction:column;gap:8px}.app-chat-message{display:flex;gap:8px}.app-chat-message.me{justify-content:flex-end}.app-chat-avatar{width:26px;height:26px;border-radius:50%;background:rgba(33,33,33,.6);display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;color:#bdbdbd;flex-shrink:0}.app-chat-content{display:flex;flex-direction:column;gap:2px}.app-chat-sender{font-size:.55rem;color:#757575;font-weight:500}.app-chat-bubble{padding:8px 12px;border-radius:14px;font-size:.7rem;max-width:180px}.app-chat-bubble.them{background:#1f1f1f;color:#fff;border-bottom-left-radius:4px}.app-chat-bubble.me{background:#00c851;color:#000;border-bottom-right-radius:4px}.app-chat-time{font-size:.5rem;color:#757575;text-align:right}.app-sub-card{background:rgba(33,33,33,.4);border:1px solid rgba(189,189,189,.1);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.app-sub-card.highlighted{background:rgba(33,33,33,.55);border:1.2px solid rgba(0,200,81,.6);box-shadow:0 2px 10px rgba(0,200,81,.15)}.app-sub-top{display:flex;align-items:center;gap:8px}.app-sub-middle{display:flex;justify-content:space-between;align-items:center}.app-sub-opponent{font-size:.85rem;font-weight:700;color:#fff}.app-sub-status{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:.6rem;font-weight:700}.app-sub-status.open{background:rgba(33,150,243,.12);color:#2196f3;border:1px solid rgba(33,150,243,.4)}.app-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.app-sub-progress{display:flex;flex-direction:column;gap:4px}.app-sub-progress-label{display:flex;justify-content:space-between;font-size:.6rem;color:rgba(255,255,255,.5)}.app-sub-progress-count{font-weight:700;color:#fff}.app-sub-progress-bar{height:5px;background:rgba(189,189,189,.15);border-radius:3px;overflow:hidden}.app-sub-progress-fill{height:100%;background:#00c851;border-radius:3px}.app-sub-footer{display:flex;justify-content:flex-end}.app-sub-positions{display:flex;flex-wrap:wrap;gap:6px}.app-position-pill{padding:4px 10px;border-radius:14px;font-size:.6rem;font-weight:600;background:rgba(189,189,189,.1);border:1px solid rgba(189,189,189,.18);color:#bdbdbd}.app-position-pill.filled{background:rgba(0,200,81,.12);border-color:rgba(0,200,81,.25);color:#00c851}.app-sub-message{display:flex;align-items:flex-start;gap:8px;padding:10px;background:rgba(33,150,243,.08);border:1px solid rgba(33,150,243,.15);border-radius:10px}.app-message-icon{font-size:.8rem;opacity:.6}.app-message-text{font-size:.65rem;font-style:italic;color:rgba(255,255,255,.75);line-height:1.4}.app-btn-primary{background:#00c851;color:#000;border:none;border-radius:8px;padding:8px 14px;font-size:.65rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(0,200,81,.3)}.app-btn-primary.small{padding:6px 12px;font-size:.6rem}.feature-preview.app-clone[data-theme=light]{background:#fafafa;border-color:rgba(117,117,117,.15);--app-table-surface:#FFFFFF;--app-table-border:#3A3A3A;--app-table-header:#3A3A3A;--app-table-row:#FFFFFF;--app-table-divider:rgba(189, 189, 189, 0.20);--app-table-text:#000000;--app-table-text-muted:rgba(0, 0, 0, 0.70);--app-table-pos-bg:rgba(0, 0, 0, 0.10)}.feature-preview.app-clone[data-theme=light] .app-leaderboard-table,.feature-preview.app-clone[data-theme=light] .app-standings-table{background:#fff;border-color:#3a3a3a}.feature-preview.app-clone[data-theme=light] .app-leaderboard-header,.feature-preview.app-clone[data-theme=light] .app-standings-header{background:#3a3a3a}.feature-preview.app-clone[data-theme=light] .app-leaderboard-header .app-lb-col,.feature-preview.app-clone[data-theme=light] .app-standings-header .app-st-col{color:#fff}.feature-preview.app-clone[data-theme=light] .app-leaderboard-row,.feature-preview.app-clone[data-theme=light] .app-standings-row{background:#fff;border-color:rgba(189,189,189,.2)}.feature-preview.app-clone[data-theme=light] .app-lb-col,.feature-preview.app-clone[data-theme=light] .app-st-col{color:#000}.feature-preview.app-clone[data-theme=light] .app-lb-col.app-lb-pts,.feature-preview.app-clone[data-theme=light] .app-st-col.app-st-pts{color:#00c851}.feature-preview.app-clone[data-theme=light] .app-lb-team{color:rgba(0,0,0,.7)}.feature-preview.app-clone[data-theme=light] .app-pos-circle{background:rgba(0,0,0,.1);color:#212121}.feature-preview.app-clone[data-theme=light] .app-game-card{background:#fff;border-color:rgba(117,117,117,.18)}.feature-preview.app-clone[data-theme=light] .app-team-name{color:#212121}.feature-preview.app-clone[data-theme=light] .app-team-role{color:#757575}.feature-preview.app-clone[data-theme=light] .app-division-label{color:#757575}.feature-preview.app-clone[data-theme=light] .app-field-time{color:#9e9e9e}.feature-preview.app-clone[data-theme=light] .app-vs{color:rgba(0,0,0,.35)}.feature-preview.app-clone[data-theme=light] .game-card{background:#fff;border-color:rgba(117,117,117,.18);box-shadow:0 1px 4px rgba(0,0,0,.08)}.feature-preview.app-clone[data-theme=light] .game-team .team-name{color:#212121}.feature-preview.app-clone[data-theme=light] .game-division,.feature-preview.app-clone[data-theme=light] .game-field{color:#757575}.feature-preview.app-clone[data-theme=light] .game-status-badge{background:rgba(0,0,0,.06);color:#616161}.feature-preview.app-clone[data-theme=light] .flutter-games-view{background:#fafafa}.feature-preview.app-clone[data-theme=light] .flutter-facility-header{background:rgba(189,189,189,.3);border-color:rgba(117,117,117,.15);box-shadow:0 2px 8px rgba(117,117,117,.08)}.feature-preview.app-clone[data-theme=light] .flutter-facility-name{color:#000}.feature-preview.app-clone[data-theme=light] .flutter-filter-bar{background:#fff;border-color:rgba(117,117,117,.15);box-shadow:0 4px 12px rgba(117,117,117,.1)}.feature-preview.app-clone[data-theme=light] .flutter-filter-pill{color:#757575}.feature-preview.app-clone[data-theme=light] .flutter-date-header.past{background:rgba(189,189,189,.2)}.feature-preview.app-clone[data-theme=light] .flutter-date-header.past .material-icons-round{color:rgba(0,0,0,.55)}.feature-preview.app-clone[data-theme=light] .flutter-game-count.past{background:rgba(0,0,0,.06);color:rgba(0,0,0,.6)}.feature-preview.app-clone[data-theme=light] .flutter-game-card{background:#fff;border-color:rgba(117,117,117,.18);box-shadow:0 1px 4px rgba(0,0,0,.08)}.feature-preview.app-clone[data-theme=light] .flutter-game-card.completed{background:rgba(250,250,250,.95)}.feature-preview.app-clone[data-theme=light] .flutter-division-name{color:rgba(0,0,0,.7)}.feature-preview.app-clone[data-theme=light] .flutter-field-time{color:rgba(0,0,0,.6)}.feature-preview.app-clone[data-theme=light] .flutter-team{color:#212121}.feature-preview.app-clone[data-theme=light] .flutter-vs{color:#9e9e9e}.feature-preview.app-clone[data-theme=light] .flutter-role-label{color:rgba(0,0,0,.5)}.feature-preview.app-clone[data-theme=light] .flutter-team-score{color:#212121}.feature-preview.app-clone[data-theme=light] .app-sub-card{background:#fff;border-color:rgba(117,117,117,.18)}.feature-preview.app-clone[data-theme=light] .app-sub-card.highlighted{border-color:rgba(0,200,81,.5)}.feature-preview.app-clone[data-theme=light] .app-sub-opponent{color:#212121}.feature-preview.app-clone[data-theme=light] .app-sub-progress-label{color:#757575}.feature-preview.app-clone[data-theme=light] .app-sub-progress-count{color:#212121}.feature-preview.app-clone[data-theme=light] .app-sub-progress-bar{background:rgba(117,117,117,.15)}.feature-preview.app-clone[data-theme=light] .app-position-pill{background:rgba(117,117,117,.08);border-color:rgba(117,117,117,.15);color:#757575}.feature-preview.app-clone[data-theme=light] .app-position-pill.filled{background:rgba(0,200,81,.1);border-color:rgba(0,200,81,.25);color:#00a142}.feature-preview.app-clone[data-theme=light] .app-sub-message{background:rgba(33,150,243,.05);border-color:rgba(33,150,243,.12)}.feature-preview.app-clone[data-theme=light] .app-message-text{color:#757575}.feature-preview.app-clone[data-theme=light] .app-chat-avatar{background:#e0e0e0;color:#757575}.feature-preview.app-clone[data-theme=light] .app-chat-sender{color:#757575}.feature-preview.app-clone[data-theme=light] .app-chat-bubble.them{background:#f5f5f5;color:#212121}.feature-preview.app-clone[data-theme=light] .app-wallet-balance{background:linear-gradient(135deg,rgba(0,200,81,.08),rgba(0,161,66,.05));border-color:rgba(0,200,81,.2)}.feature-preview.app-clone[data-theme=light] .app-wallet-label{color:#757575}.feature-preview.app-clone[data-theme=light] .app-payment-item{background:#fff;border-color:rgba(117,117,117,.12)}.feature-preview.app-clone[data-theme=light] .app-payment-name{color:#212121}.feature-preview.app-clone[data-theme=light] .app-payment-team{color:#757575}