:root{--md-ref-typeface-brand: system-ui, -apple-system, "Segoe UI", Roboto, "Myanmar Sangam MN", "Noto Sans Myanmar", "Padauk", "Myanmar Text", sans-serif;--md-ref-typeface-plain: system-ui, -apple-system, "Segoe UI", Roboto, "Myanmar Sangam MN", "Noto Sans Myanmar", "Padauk", "Myanmar Text", sans-serif;--ff-typeface-mono: ui-monospace, SFMono-Regular, Menlo, "Myanmar Sangam MN", "Noto Sans Myanmar", "Padauk", "Myanmar Text", monospace;--md-sys-color-primary: #007a43;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #b6f2ce;--md-sys-color-on-primary-container: #00210f;--md-sys-color-secondary: #4a635a;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #cce8dc;--md-sys-color-on-secondary-container: #072019;--md-sys-color-tertiary: #1c6472;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #b4eaf9;--md-sys-color-on-tertiary-container: #001f27;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #f2f2f6;--md-sys-color-on-background: #111113;--md-sys-color-surface: #ffffff;--md-sys-color-on-surface: #111113;--md-sys-color-surface-variant: #e6e6ea;--md-sys-color-on-surface-variant: #6b6b70;--md-sys-color-outline: #a9a9ae;--md-sys-color-outline-variant: #dcdce0;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #fafafc;--md-sys-color-surface-container: #ffffff;--md-sys-color-surface-container-high: #f4f4f7;--md-sys-color-surface-container-highest: #ececed;--md-sys-color-inverse-surface: #1c1c1e;--md-sys-color-inverse-on-surface: #f5f5f7;--md-sys-color-inverse-primary: #4ade80;--ff-paid: #007a43;--ff-paid-container: #d3f5e3;--ff-pending: #8a5a00;--ff-pending-container: #ffe8b0;--ff-team-1: #007a43;--ff-team-2: #1c6472;--ff-team-3: #8a5a00;--ff-team-4: #8b3a86;--ff-team-5: #b5432c;--ff-team-6: #3f4f9c;--ff-cyan: #0d7c74;--ff-azure: #0568c9;--ff-panel-wash: rgb(0 122 67 / .05);--ff-bloom-teal: rgb(13 154 128 / .05);--ff-bloom-violet: rgb(124 63 224 / .04);--ff-bloom-green: rgb(7 244 104 / .03);--ff-pitch: #2e3d2a;--ff-pitch-mow: #35452f;--ff-pitch-line: rgb(255 255 255 / .5);--ff-pitch-ring: rgb(255 255 255 / .8);--ff-pitch-on: #ffffff;--ff-pitch-ghost: rgb(255 255 255 / .07);--ff-item-hi: #f2f4f8;--ff-item-lo: #c9ced8;--ff-item-on: #111113;--ff-cta-fill: #12131c;--ff-cta-label: #f4f4f8;--ff-cta-glow: rgb(124 63 224 / .28);--ff-etch: rgb(17 17 19 / .9);--ff-etch-opacity: .05;--ff-radius-card: 12px;--ff-radius-row: 10px;--ff-radius-pill: 999px;--ff-nav-inset: 10px;--ff-nav-active: #dfe3e8;color-scheme:light}@media(prefers-color-scheme:dark){:root{--md-sys-color-primary: #4ade80;--md-sys-color-on-primary: #00391c;--md-sys-color-primary-container: #005230;--md-sys-color-on-primary-container: #86f7b4;--md-sys-color-secondary: #b2ccbe;--md-sys-color-on-secondary: #1d352b;--md-sys-color-secondary-container: #334b41;--md-sys-color-on-secondary-container: #cce8dc;--md-sys-color-tertiary: #8ccfe0;--md-sys-color-on-tertiary: #003642;--md-sys-color-tertiary-container: #004e5c;--md-sys-color-on-tertiary-container: #b4eaf9;--md-sys-color-error: #ff6b6b;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #4a1512;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #0a0b13;--md-sys-color-on-background: #f4f4f8;--md-sys-color-surface: #0a0b13;--md-sys-color-on-surface: #f4f4f8;--md-sys-color-surface-variant: #23232e;--md-sys-color-on-surface-variant: #9a9aa8;--md-sys-color-outline: #4a4a57;--md-sys-color-outline-variant: #2a2a34;--md-sys-color-surface-container-lowest: #0a0b13;--md-sys-color-surface-container-low: #101019;--md-sys-color-surface-container: #14141c;--md-sys-color-surface-container-high: #1b1b25;--md-sys-color-surface-container-highest: #23232e;--md-sys-color-inverse-surface: #f5f5f7;--md-sys-color-inverse-on-surface: #1c1c1e;--md-sys-color-inverse-primary: #007a43;--ff-nav-active: #38383d;--ff-paid: #4ade80;--ff-paid-container: #10331f;--ff-pending: #ffc857;--ff-pending-container: #3a2c07;--ff-team-1: #4ade80;--ff-team-2: #8ccfe0;--ff-team-3: #ffc857;--ff-team-4: #f0a6e8;--ff-team-5: #ff8f6b;--ff-team-6: #9fb0ff;--ff-cyan: #1ff0e6;--ff-azure: #0894fc;--ff-panel-wash: rgb(13 154 128 / .26);--ff-bloom-teal: rgb(13 154 128 / .2);--ff-bloom-violet: rgb(124 63 224 / .16);--ff-bloom-green: rgb(7 244 104 / .07);--ff-etch: rgb(255 255 255 / .9);--ff-cta-fill: #151626;--ff-cta-label: #f4f4f8;--ff-cta-glow: rgb(124 63 224 / .45);--ff-etch-opacity: .07;--ff-item-hi: #47506a;--ff-item-lo: #232a3c;--ff-item-on: #f4f4f8;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 45% at 10% 100%,var(--ff-bloom-teal),transparent 70%),radial-gradient(60% 40% at 95% 8%,var(--ff-bloom-violet),transparent 70%),radial-gradient(55% 35% at 75% 55%,var(--ff-bloom-green),transparent 70%)}.app{position:relative;z-index:1}body{background:var(--md-sys-color-background);color:var(--md-sys-color-on-surface);font-family:var(--md-ref-typeface-plain);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}:root:lang(my) body,:lang(my){line-height:1.75}:lang(my) .badge,:lang(my) .player-index,:lang(my) .muted{line-height:1.6}:lang(my) .topbar h1{font-size:1.35rem;line-height:1.55;letter-spacing:normal}:lang(my) .topbar .topbar-sub{line-height:1.7}:lang(my) .hero .when{font-size:clamp(1.35rem,8.6vw - 5px,1.9rem);line-height:1.5;letter-spacing:normal}:lang(my) .pay-amount,:lang(my) .streak-value,:lang(my) .amount{line-height:1.5;letter-spacing:normal}:lang(my) .team-name,:lang(my) .team-record,:lang(my) .mvp-crown-note,:lang(my) .team-result-name,:lang(my) .score-label,:lang(my) .pay-account{letter-spacing:normal}:lang(my) .grow.truncate{white-space:normal;overflow-wrap:anywhere}:lang(my) .card-sub,:lang(my) .muted,:lang(my) .empty,:lang(my) .error-banner,:lang(my) .install-hint,:lang(my) .player-name{overflow-wrap:anywhere;word-break:normal}:lang(my) .player-name.truncate{white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}md-filled-button:lang(my),md-outlined-button:lang(my),md-filled-tonal-button:lang(my),md-text-button:lang(my){--md-filled-button-label-text-line-height: 1.6rem;--md-outlined-button-label-text-line-height: 1.6rem;--md-filled-tonal-button-label-text-line-height: 1.6rem;--md-text-button-label-text-line-height: 1.6rem}.bottom-nav button:lang(my){font-size:.72rem;line-height:1.5}md-filled-button,md-outlined-button,md-filled-tonal-button,md-text-button{--md-filled-button-container-shape: var(--ff-radius-pill);--md-outlined-button-container-shape: var(--ff-radius-pill);--md-filled-tonal-button-container-shape: var(--ff-radius-pill);--md-text-button-container-shape: var(--ff-radius-pill);--md-filled-button-container-height: 52px;--md-outlined-button-container-height: 52px;--md-filled-tonal-button-container-height: 52px;--md-text-button-container-height: 44px;--md-filled-button-label-text-weight: 700;--md-outlined-button-label-text-weight: 700;--md-filled-tonal-button-label-text-weight: 700;--md-text-button-label-text-weight: 700;--md-filled-button-label-text-size: 1rem;--md-outlined-button-label-text-size: 1rem;--md-filled-tonal-button-label-text-size: 1rem;--md-text-button-label-text-size: .95rem}md-filled-button{--md-filled-button-container-color: transparent;--md-filled-button-label-text-color: var(--ff-cta-label);--md-filled-button-icon-color: var(--ff-cta-label);border:2px solid transparent;border-radius:var(--ff-radius-pill);background:linear-gradient(var(--ff-cta-fill),var(--ff-cta-fill)) padding-box,linear-gradient(90deg,#2ed9c8,#2f6be0 55%,#7c3fe0) border-box;box-shadow:0 0 26px var(--ff-cta-glow),0 0 10px #2ed9c84d;--md-filled-button-disabled-label-text-color: var(--ff-cta-label);--md-filled-button-disabled-label-text-opacity: 1;--md-filled-button-disabled-icon-color: var(--ff-cta-label);--md-filled-button-disabled-icon-opacity: 1}md-filled-button[disabled]{opacity:.45;box-shadow:none}md-outlined-button{--md-outlined-button-outline-color: transparent;--md-outlined-button-outline-width: 0;--md-outlined-button-label-text-color: var(--md-sys-color-on-surface);--md-outlined-button-icon-color: var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-highest);border-radius:var(--ff-radius-pill)}md-filled-tonal-button{--md-filled-tonal-button-container-color: var(--md-sys-color-surface-container-highest);--md-filled-tonal-button-label-text-color: var(--md-sys-color-on-surface);--md-filled-tonal-button-icon-color: var(--md-sys-color-on-surface)}md-text-button{--md-text-button-label-text-color: var(--md-sys-color-primary);--md-text-button-icon-color: var(--md-sys-color-primary)}md-dialog{--md-dialog-container-shape: 28px;--md-dialog-container-color: var(--md-sys-color-surface-container-high);--md-dialog-headline-color: var(--md-sys-color-on-surface);--md-dialog-headline-weight: 700;--md-dialog-supporting-text-color: var(--md-sys-color-on-surface-variant)}md-outlined-text-field{--md-outlined-text-field-container-shape: 14px;--md-outlined-text-field-outline-color: var(--md-sys-color-outline-variant);--md-outlined-text-field-focus-outline-color: var(--md-sys-color-primary);--md-outlined-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--md-outlined-text-field-input-text-color: var(--md-sys-color-on-surface);width:100%}.app{max-width:560px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:transparent;--ff-chrome-h: calc( var(--ff-topbar-h, 68px) + var(--ff-nav-h, 58px) + 8px + 8px + var(--ff-nav-inset) + env(safe-area-inset-bottom) )}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;background:var(--md-sys-color-background);color:var(--md-sys-color-on-surface)}.topbar h1{flex:1;margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.topbar .topbar-sub{display:block;margin-top:1px;font-size:.78rem;font-weight:500;letter-spacing:0;color:var(--md-sys-color-on-surface-variant)}.icon-button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--ff-radius-pill);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);cursor:pointer;padding:0}.content{flex:1;padding:4px 12px 8px;display:flex;flex-direction:column;gap:12px}.bottom-nav{position:sticky;bottom:calc(var(--ff-nav-inset) + env(safe-area-inset-bottom));z-index:10;display:flex;align-self:center;gap:2px;width:calc(100% - 24px);max-width:420px;margin:8px 0 calc(var(--ff-nav-inset) + env(safe-area-inset-bottom));padding:6px;border-radius:var(--ff-radius-pill);background:var(--md-sys-color-surface-container);box-shadow:0 6px 24px #00000073}.bottom-nav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px;border:0;border-radius:var(--ff-radius-pill);background:transparent;color:var(--md-sys-color-on-surface-variant);font:inherit;font-size:.68rem;font-weight:600;cursor:pointer;min-height:46px}.bottom-nav button[aria-current=page]{color:var(--md-sys-color-primary);background:var(--ff-nav-active)}.card{position:relative;background:linear-gradient(180deg,var(--ff-panel-wash) 0%,transparent 55%),var(--md-sys-color-surface-container);box-shadow:inset 0 1px #ffffff12;border-radius:var(--ff-radius-card);padding:18px 16px;display:flex;flex-direction:column;gap:12px}.card.flat{background:transparent;padding:0}.card-title{font-weight:800;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;color:var(--md-sys-color-on-surface)}.card-sub{margin:0;font-size:.85rem;color:var(--md-sys-color-on-surface-variant)}.row{display:flex;align-items:center;gap:8px}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:8px}.muted{color:var(--md-sys-color-on-surface-variant);font-size:.85rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero>*{position:relative;z-index:1}.hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--ff-etch-opacity);background-color:var(--ff-etch);mask-repeat:no-repeat;mask-position:right -14% top -18%;mask-size:68% auto;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='7' stroke-linejoin='round'%3E%3Cpath d='M18 8 L112 100 L18 192'/%3E%3Cpath d='M96 8 L190 100 L96 192'/%3E%3C/g%3E%3C/svg%3E")}.hero{position:relative;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border-radius:var(--ff-radius-card);padding:22px 18px;display:flex;flex-direction:column;gap:6px}.hero .when{font-size:2.1rem;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:-.03em}.hero .where{font-size:.95rem;font-weight:500;color:var(--md-sys-color-on-surface-variant)}.where.is-link{border:0;padding:0;background:none;font-family:inherit;color:var(--md-sys-color-on-surface-variant);text-align:left;max-width:100%;cursor:pointer}.where.is-link>.truncate{padding-bottom:2px;border-bottom:1px dotted currentColor}.where.is-link:hover,.where.is-link:focus-visible{color:var(--md-sys-color-on-surface)}.hero .countdown{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--ff-cyan)}.player-row{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.player-row:last-child{border-bottom:0}.player-row.is-me{background:var(--md-sys-color-surface-container-highest);border-radius:var(--ff-radius-row);padding-inline:10px;border-bottom-color:transparent}.player-index{width:26px;flex:none;text-align:right;font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-surface-variant);font-size:.9rem}.player-name{flex:1;min-width:0;font-weight:600}.player-row .player-name{min-width:5.5rem}.player-row.wrap{flex-wrap:wrap}@keyframes ff-flash{0%{background-color:var(--md-sys-color-tertiary-container)}to{background-color:transparent}}.flash{animation:ff-flash 1.2s ease-out;border-radius:var(--ff-radius-row)}@media(prefers-reduced-motion:reduce){.flash{animation:none}}.member-row{display:flex;flex-direction:column;gap:4px;padding:12px 2px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.member-row:last-of-type{border-bottom:0}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border-radius:var(--ff-radius-pill);font-size:.72rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.badge.paid{background:var(--ff-paid-container);color:var(--ff-paid)}.badge.pending{background:var(--ff-pending-container);color:var(--ff-pending)}.badge.unpaid{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.badge.waitlist{background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface-variant)}.amount{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.conn{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--md-sys-color-on-surface-variant)}.conn .dot{width:7px;height:7px;border-radius:50%;background:var(--md-sys-color-outline)}.conn.live .dot{background:var(--ff-paid)}.conn.polling .dot{background:var(--ff-pending)}.centered{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;text-align:center;color:var(--md-sys-color-on-surface-variant)}.empty{padding:24px 8px;text-align:center;color:var(--md-sys-color-on-surface-variant);font-size:.9rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.error-banner{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);border-radius:12px;padding:12px 14px;font-size:.88rem}.snackbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(76px + env(safe-area-inset-bottom));z-index:100;max-width:min(520px,calc(100% - 24px));background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);padding:12px 16px;border-radius:8px;font-size:.88rem;box-shadow:0 4px 12px #00000040}.dialog-body{display:flex;flex-direction:column;gap:14px;min-width:min(320px,78vw)}.field-full{width:100%}.summary-preview{margin:0;padding:12px;border-radius:12px;background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);font-family:var(--ff-typeface-mono);font-size:.78rem;line-height:1.7;white-space:pre-wrap;word-break:break-word;max-height:40vh;max-height:40svh;overflow:auto}.install-hint{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border-radius:12px;padding:12px 14px;font-size:.88rem}.install-hint svg{vertical-align:-3px}.proof-image{width:100%;max-height:60vh;max-height:60svh;object-fit:contain;border-radius:12px;background:var(--md-sys-color-surface-container-highest)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;overflow:hidden;color:#fff;font-weight:600;line-height:1;user-select:none}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-edit{position:relative;display:inline-flex;flex:none;border:0;padding:0;background:none;cursor:pointer;border-radius:50%;overflow:hidden}.avatar-edit:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:#00000073}.avatar-edit .avatar-pencil{position:absolute;bottom:6%;left:0;right:0;display:flex;justify-content:center;color:#fff;pointer-events:none}.streak{display:flex;gap:8px}.streak-cell{flex:1;min-width:0;text-align:center;padding:10px 6px;border-radius:12px;background:var(--md-sys-color-surface-container-highest)}.streak-value{font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--md-sys-color-on-surface)}.streak-cell.is-live .streak-value{color:var(--ff-paid)}.streak-label{font-size:.7rem;line-height:1.4;color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere}.player-name.link{border:0;padding:0;background:none;font:inherit;color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;min-height:32px}.pending-card{border:1px solid var(--md-sys-color-primary)}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(root){animation-name:ff-fade-out}::view-transition-new(root){animation-name:ff-fade-in}@keyframes ff-fade-out{to{opacity:0}}@keyframes ff-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}.guest-choices,.team-choices{display:flex;gap:8px;flex-wrap:wrap}.guest-choice,.team-choice{flex:1;min-width:44px;min-height:44px;border:1px solid var(--md-sys-color-outline);border-radius:12px;background:none;color:var(--md-sys-color-on-surface);font:inherit;font-weight:600;cursor:pointer}.guest-choice.is-chosen,.team-choice.is-chosen{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.guest-choices.is-stacked{flex-direction:column}.guest-choices.is-stacked .guest-choice{display:flex;align-items:center;gap:10px;flex:none;min-height:48px;padding:0 14px;text-align:left}.guest-choices.is-stacked .choice-dash{width:18px;text-align:center}.guest-choice:disabled,.team-choice:disabled{opacity:.4;cursor:default}.pitch,.pitch-field{position:relative}.pitch-turf{position:absolute;inset:0;width:100%;height:100%}.pitch-grass{fill:var(--ff-pitch)}.pitch-mow{fill:var(--ff-pitch-mow)}.pitch-line,.pitch-goal{fill:none;stroke:var(--ff-pitch-line);stroke-width:1.5}.pitch-net{fill:none;stroke:var(--ff-pitch-line);stroke-width:.75}.pitch-mark{fill:var(--ff-pitch-line)}.pitch-vignette-in{stop-color:#060a05;stop-opacity:0}.pitch-vignette-mid{stop-color:#060a05;stop-opacity:.2}.pitch-vignette-out{stop-color:#060a05;stop-opacity:.74}.pitch-rows{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;padding:6px 6px 10px}.pitch-line-row{display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;width:calc(77.6% + 5.2% * var(--ff-row-depth, 1));height:calc(var(--ff-spot-h, 59px) * var(--ff-row-scale, 1));transform:scale(var(--ff-row-scale, 1));transform-origin:center}.pitch-spot{position:relative;flex:0 0 var(--ff-spot, 44px);width:var(--ff-spot, 44px);height:var(--ff-spot-h, 59px);display:flex;flex-direction:column;padding:0;border:0;background:none;color:var(--ff-pitch-on)}button.pitch-spot{cursor:pointer}button.pitch-spot:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.pitch-spot.is-pending{opacity:.55}.pitch-spot:active .ic{transform:scale(.92)}.pitch-spot .ic{transition:transform 90ms cubic-bezier(.2,0,0,1)}@keyframes ff-pitch-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.pitch-rows.is-dealing .pitch-spot{animation:ff-pitch-in .22s cubic-bezier(.2,0,0,1) both;animation-delay:min(calc(var(--deal, 0) * 24ms),.56s)}@keyframes ff-pitch-wait{50%{opacity:.3}}.pitch-spot.is-pending{animation:ff-pitch-wait .9s ease-in-out infinite}.pitch-spot.flash{border-radius:50%}@media(prefers-reduced-motion:reduce){.pitch-rows.is-dealing .pitch-spot,.pitch-spot.is-pending{animation:none}.pitch-spot .ic{transition:none}.pitch-spot:active .ic{transform:none}.pitch-spot:active .ic-rail.is-outer{stroke:var(--ff-pitch-ring)}}.pitch-bench{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--ff-spot-gap, 6px);padding:8px 10px;border-radius:var(--ff-radius-pill);background:var(--md-sys-color-surface-container-highest)}.pitch-spot.is-bench{color:var(--md-sys-color-on-surface-variant)}.pitch-status{margin:0;text-align:center;font-weight:600}.pitch-why{margin:0;text-align:center;font-size:.85rem}:root{--ff-item-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 130' preserveAspectRatio='none'%3E%3Cpath d='M10 0 H90 Q100 0 100 10 V104 Q100 110 94 113 L56 128 Q50 130 44 128 L6 113 Q0 110 0 104 V10 Q0 0 10 0 Z' fill='%23000'/%3E%3C/svg%3E")}.top-players{display:flex;flex-direction:column;gap:10px}.top-players-title{margin:0;text-align:center;font-size:.95rem;font-weight:800}.top-players-row{display:flex;align-items:flex-end;justify-content:center;gap:8px}.fc-card{flex:none;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .28))}.team-boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px}.team-board{background:var(--md-sys-color-surface-container-high);border-radius:var(--ff-radius-row);padding:10px 10px 6px;min-width:0}.team-head{display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.team-1{--team-colour: var(--ff-team-1)}.team-2{--team-colour: var(--ff-team-2)}.team-3{--team-colour: var(--ff-team-3)}.team-4{--team-colour: var(--ff-team-4)}.team-5{--team-colour: var(--ff-team-5)}.team-6{--team-colour: var(--ff-team-6)}.team-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--team-colour, var(--md-sys-color-primary))}.team-name{flex:1;min-width:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--team-colour, var(--md-sys-color-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-count{flex:none;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-surface-variant)}.team-list{list-style:none;margin:0;padding:0}.team-slot{display:flex;align-items:center;gap:7px;padding:6px 2px;min-width:0}.team-slot.is-me .team-player{font-weight:700;color:var(--md-sys-color-primary)}.team-slot.is-guest .team-player{font-weight:400;color:var(--md-sys-color-on-surface-variant)}.team-player{flex:1;min-width:0;font-size:.88rem;font-weight:500}.team-guest{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px dashed var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant)}@keyframes ff-deal-in{0%{opacity:0;transform:translateY(-6px) scale(.94)}to{opacity:1;transform:none}}.team-boards .team-slot{animation:ff-deal-in .26s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--deal, 0) * 45ms)}.team-boards.is-dealing{opacity:.45;transform:scale(.99);transition:opacity .16s ease-out,transform .16s ease-out}@media(prefers-reduced-motion:reduce){.team-boards .team-slot{animation:none}.team-boards.is-dealing{transform:none;transition:none}}.team-record{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--md-sys-color-on-surface-variant)}.match-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.match-row{width:100%;display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 12px;border:0;border-radius:var(--ff-radius-row);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);font:inherit;text-align:left;cursor:pointer}.match-side{flex:1;min-width:0;font-size:.82rem;font-weight:600}.align-end{text-align:right}.match-score{flex:none;min-width:3.6rem;text-align:center;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.match-score.is-blank{color:var(--md-sys-color-on-surface-variant);font-weight:500}.match-row.is-static{background:transparent;padding-inline:2px;border-bottom:1px solid var(--md-sys-color-outline-variant);border-radius:0;cursor:default}.match-list li:last-child .match-row.is-static{border-bottom:0}.lang-switch{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:var(--ff-radius-pill);background:var(--md-sys-color-surface-container-highest)}.lang-option{min-height:34px;padding:0 14px;border:0;border-radius:var(--ff-radius-pill);background:none;color:var(--md-sys-color-on-surface-variant);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.lang-option.is-on{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.lang-option:lang(my){line-height:1.6}.mvp-crown{position:relative;flex:none;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 14px 16px;border-radius:var(--ff-radius-card);background:radial-gradient(120% 100% at 50% 0%,var(--ff-pending-container) 0%,transparent 70%),var(--md-sys-color-surface-container-highest);text-align:center}.mvp-crown:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--ff-pending) 22%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:ff-mvp-sheen 2.6s ease-in-out 3;pointer-events:none}@keyframes ff-mvp-sheen{to{transform:translate(100%)}}.mvp-trophy{font-size:2rem;line-height:1}.mvp-winners{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.mvp-winner{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:8rem}.mvp-winner-name{max-width:100%;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--md-sys-color-on-surface)}.mvp-crown.is-shared .mvp-winner-name{font-size:1rem}.mvp-crown-note{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ff-pending)}.list-card.mvp-card:not(.is-expanded){max-height:min(560px,66vh);max-height:min(560px,66dvh)}.mvp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.mvp-choice{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;border:1px solid transparent;border-radius:var(--ff-radius-row);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);font:inherit;text-align:left;cursor:pointer}.mvp-choice.is-mine{border-color:var(--md-sys-color-primary)}.mvp-choice:disabled{opacity:.6;cursor:default}.mvp-choice.is-static{cursor:default}.mvp-choice.is-out{border-color:var(--md-sys-color-error);color:var(--md-sys-color-error)}.no-show-list{max-height:min(50dvh,340px)}.mvp-name{flex:1;min-width:0;font-weight:600}.mvp-count{flex:none;min-width:1.6rem;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--md-sys-color-on-surface-variant)}@media(prefers-reduced-motion:reduce){.mvp-crown:after{animation:none}}.talk-list{list-style:none;margin:0;padding:0 0 2px;display:flex;flex-direction:column;gap:10px;flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.talk-row{display:flex;align-items:flex-start;gap:8px}.talk-bubble{flex:1;min-width:0;padding:8px 12px;border-radius:var(--ff-radius-row);background:var(--md-sys-color-surface-container-high)}.talk-row.is-me .talk-bubble{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.talk-who{font-size:.78rem;font-weight:700;color:var(--md-sys-color-on-surface-variant)}.talk-row.is-me .talk-who{color:inherit;opacity:.75}.talk-when{flex:none;font-size:.7rem;color:var(--md-sys-color-on-surface-variant)}.talk-row.is-me .talk-when{color:inherit;opacity:.6}.talk-body{margin:2px 0 0;font-size:.9rem;white-space:pre-wrap;overflow-wrap:anywhere}.talk-remove{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--ff-radius-pill);background:none;color:var(--md-sys-color-on-surface-variant);font-size:1.1rem;line-height:1;cursor:pointer}.talk-remove:hover,.talk-remove:focus-visible{color:var(--md-sys-color-error)}.team-result{display:inline-flex;align-items:center;gap:5px;margin-left:10px;white-space:nowrap}.team-result-name{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--team-colour, var(--md-sys-color-primary))}.result-marks{display:inline-flex;gap:2px;align-items:center;flex:0 0 auto;margin-left:2px}.result-mark{width:7px;height:7px;border-radius:2px;background:var(--md-sys-color-outline-variant)}.result-mark.is-won{background:var(--ff-paid)}.result-mark.is-drawn{background:var(--md-sys-color-outline)}.result-mark.is-lost{background:var(--md-sys-color-error);opacity:.75}.score-entry{display:flex;align-items:flex-start;justify-content:center;gap:10px}.score-side{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.score-label{max-width:100%;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--team-colour, var(--md-sys-color-primary))}.score-stepper{display:flex;align-items:center;gap:4px}.score-step{width:44px;height:44px;flex:none;border:1px solid var(--md-sys-color-outline);border-radius:12px;background:none;color:var(--md-sys-color-on-surface);font:inherit;font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer}.score-step:disabled{opacity:.35;cursor:default}.score-value{min-width:2.2rem;text-align:center;font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.score-dash{padding-top:30px;font-size:1.3rem;font-weight:700;color:var(--md-sys-color-on-surface-variant)}.virtual-scroller{max-height:60vh;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.virtual-row{position:absolute;top:0;left:0;width:100%}.form-squares{display:inline-flex;gap:2px;align-items:center;flex:0 0 auto;margin-left:4px}.form-square{width:7px;height:7px;border-radius:2px;background:var(--md-sys-color-outline-variant)}.form-square.is-in{background:var(--ff-paid)}.form-square.is-missed{background:var(--md-sys-color-outline)}.form-square.is-waitlist{background:var(--ff-pending);opacity:.65}.form-square.is-none{background:var(--md-sys-color-outline-variant);opacity:.45}.rank-cell{min-width:26px;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--md-sys-color-on-surface-variant)}.rank-cell.is-podium{color:var(--ff-paid)}.board-switch{display:flex;gap:8px}.board-value{font-variant-numeric:tabular-nums;font-weight:700;min-width:34px;text-align:right}.list-card{max-height:min(420px,52vh);max-height:min(420px,52dvh);scroll-margin-top:var(--ff-topbar-h, 68px)}.list-card.is-expanded{max-height:calc(100vh - var(--ff-chrome-h));max-height:calc(100dvh - var(--ff-chrome-h))}.list-card .virtual-scroller{max-height:none;min-height:0}.list-handle{flex:none;display:flex;align-items:center;justify-content:center;width:100%;height:32px;margin-bottom:-10px;padding:0;border:0;background:none;cursor:pointer}.list-handle-bar{width:36px;height:4px;border-radius:var(--ff-radius-pill);background:var(--md-sys-color-outline-variant);transition:background-color .14s ease-out,width .14s cubic-bezier(.2,0,0,1)}.list-handle:hover .list-handle-bar,.list-handle:focus-visible .list-handle-bar{background:var(--md-sys-color-outline)}.list-handle[aria-expanded=true] .list-handle-bar{width:24px;background:var(--md-sys-color-outline)}@media(prefers-reduced-motion:reduce){.list-handle-bar{transition:none}}.session-row{width:100%;background:none;border:0;border-bottom:1px solid var(--md-sys-color-outline-variant);font:inherit;color:inherit;text-align:left;cursor:pointer}.attend-note{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--ff-radius-row);background:var(--md-sys-color-surface-container-highest);font-size:.85rem}.attend-toggle,.attend-guests{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 8px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ff-radius-pill);background:none;color:var(--md-sys-color-on-surface-variant);font:inherit;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap}.attend-toggle.is-unmarked{opacity:.55}.attend-toggle.is-absent{border-color:var(--md-sys-color-error);color:var(--md-sys-color-error);opacity:1}.attend-toggle:not(.is-absent):not(.is-unmarked){border-color:var(--ff-paid);color:var(--ff-paid)}.attend-guests.is-changed{border-color:var(--ff-paid);color:var(--ff-paid)}.attend-toggle:disabled,.attend-guests:disabled{opacity:.4;cursor:default}.attend-toggle:lang(my),.attend-guests:lang(my){font-size:.68rem;line-height:1.5;min-height:34px}.attend-toggle:hover:not(:disabled),.attend-toggle:focus-visible,.attend-guests:hover:not(:disabled),.attend-guests:focus-visible{opacity:1;background:var(--md-sys-color-surface-container-highest);border-color:currentColor}.attend-toggle:active:not(:disabled),.attend-guests:active:not(:disabled){transform:scale(.96)}@media(prefers-reduced-motion:reduce){.attend-toggle:active:not(:disabled),.attend-guests:active:not(:disabled){transform:none}}.control-divider{width:1px;align-self:stretch;margin:4px 2px;background:var(--md-sys-color-outline-variant)}.payment-qr{align-self:center;padding:10px;border-radius:var(--ff-radius-row);background:#fff;line-height:0}.pay-amount{text-align:center;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:var(--md-sys-color-on-surface)}.pay-details{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.9rem}.pay-details dt{color:var(--md-sys-color-on-surface-variant);white-space:nowrap}.pay-details dd{margin:0;font-weight:600;overflow-wrap:anywhere}.pay-account{font-variant-numeric:tabular-nums;letter-spacing:.04em}.pay-bank-picker{display:flex;flex-direction:column;gap:6px;font-size:.85rem}.pay-bank-picker select{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--md-sys-color-outline-variant);border-radius:14px;background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);font:inherit;font-weight:600}.driver-popover.ff-tour{max-width:280px;padding:14px 16px 12px;border:1px solid rgb(255 255 255 / .14);border-radius:14px;background:var(--ff-cta-fill);color:var(--ff-cta-label);box-shadow:0 18px 44px #00000080,0 0 22px var(--ff-cta-glow)}.driver-popover.ff-tour .driver-popover-title{font-size:1rem;font-weight:800;letter-spacing:.01em;color:var(--ff-cta-label)}.driver-popover.ff-tour:lang(my) .driver-popover-title,.driver-popover.ff-tour:lang(my) .driver-popover-description{letter-spacing:normal;line-height:1.9}.driver-popover.ff-tour .driver-popover-description{margin-top:4px;font-size:.86rem;line-height:1.45;color:#f4f4f8c7}.driver-popover.ff-tour .driver-popover-arrow-side-top{border-top-color:var(--ff-cta-fill)}.driver-popover.ff-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--ff-cta-fill)}.driver-popover.ff-tour .driver-popover-arrow-side-left{border-left-color:var(--ff-cta-fill)}.driver-popover.ff-tour .driver-popover-arrow-side-right{border-right-color:var(--ff-cta-fill)}.driver-popover.ff-tour .driver-popover-footer{margin-top:12px}.driver-popover.ff-tour .driver-popover-footer button{padding:7px 16px;border:0;border-radius:999px;background:var(--ff-cyan);color:#05201d;font-family:inherit;font-size:.84rem;font-weight:700;text-shadow:none}.driver-active-element{outline:2px solid var(--ff-cyan);outline-offset:3px;border-radius:12px}.ic{position:relative;display:block;width:var(--ic-w);height:calc(var(--ic-w) * 1.27);clip-path:url(#ff-ic-clip);background:var(--ff-ic-ink, #0d1b3e);color:#fff}.ic-portrait{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.ic-portrait .avatar{border:0;border-radius:0;background:none;color:#fff}.ic-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,#040a2000 52%,#040a2073 74%,#040a20b3)}.ic-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ic-rail{fill:none;stroke-linejoin:round}.ic-rail.is-edge{stroke:#0206148c;stroke-width:11}.ic-rail.is-outer{stroke:var(--ic-metal);stroke-width:8.4}.ic-rail.is-gap{stroke:#0b1e3d;stroke-width:4.9}.ic-rail.is-inner{stroke:var(--ic-metal);stroke-width:3.5}.ic.is-pitch .ic-rail.is-outer{stroke-width:7}.ic-rail.is-mine{stroke:var(--ff-cyan);stroke-width:2.2}.ic-rating{position:absolute;z-index:1;top:9%;left:9.5%;display:flex;flex-direction:column;align-items:center;line-height:1;text-shadow:0 1px 3px rgb(0 0 0 / .6)}.ic-rating strong{font-size:calc(var(--ic-w) * .3);font-weight:800;font-variant-numeric:tabular-nums}.ic.is-podium .ic-rating strong,.ic.is-full .ic-rating strong{font-size:calc(var(--ic-w) * .185)}.ic-rating small{margin-top:.15em;font-size:max(.55rem,calc(var(--ic-w) * .072));font-weight:700;letter-spacing:.04em;opacity:.92}:lang(my) .ic-rating small{letter-spacing:normal}.ic-name{position:absolute;z-index:1;left:9%;right:9%;bottom:7%;text-align:center;font-weight:700;line-height:1.15;font-size:clamp(7px,calc(var(--ic-w) * .17),10px);text-shadow:0 1px 2px rgb(0 0 0 / .55)}.ic.is-podium .ic-name,.ic.is-full .ic-name{bottom:9%;font-size:max(.62rem,calc(var(--ic-w) * .088))}.ic.is-open{background:#7f7f7f1f}.ic.is-open .ic-rail.is-outer{stroke:var(--ff-pitch-ring);stroke-width:5;stroke-dasharray:7 5}.ic.is-open .ic-portrait{color:var(--ff-pitch-on);opacity:.85}.ic-glyph{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.ic-stats{position:absolute;z-index:1;left:6%;right:6%;bottom:14%;display:grid;grid-template-columns:repeat(6,1fr);text-align:center;line-height:1.05;text-shadow:0 1px 2px rgb(0 0 0 / .55)}.ic-stat small{display:block;font-size:calc(var(--ic-w) * .038);font-weight:700;letter-spacing:.03em;opacity:.85}.ic-stat strong{display:block;font-size:calc(var(--ic-w) * .052);font-weight:800;font-variant-numeric:tabular-nums}:lang(my) .ic-stat small{letter-spacing:normal;font-size:calc(var(--ic-w) * .032)}.ic.is-full .ic-portrait{bottom:auto;height:73%}.ic.is-full .ic-name{bottom:28%}.item-hero{display:flex;justify-content:center;padding:2px 0 10px}.pack{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px;background:radial-gradient(120% 90% at 50% 30%,#123055,#05070c 70%);color:#fff;animation:ff-pack-in .22s ease-out both}@keyframes ff-pack-in{0%{opacity:0}to{opacity:1}}.pack-title{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.9}:lang(my) .pack-title{letter-spacing:normal;text-transform:none}.pack-teams{display:flex;flex-direction:column;gap:16px;align-items:center}.pack-team{display:flex;align-items:center;gap:10px}.pack-letter{font-size:1.4rem;font-weight:800;opacity:.55;min-width:1ch}.pack-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pack-card{position:relative;width:52px;height:66.04px;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.8,.3,1);transform:rotateY(180deg)}.pack-card.is-up{transform:rotateY(0)}.pack-back,.pack-front{position:absolute;inset:0;backface-visibility:hidden}.pack-front{transform:rotateY(0)}.pack-back{transform:rotateY(180deg);clip-path:url(#ff-ic-clip);background:repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 3px,transparent 3px 7px),linear-gradient(160deg,#1d3f6e,#0a1730 60%,#050a18)}.pack-skip{margin:0;font-size:.8rem;opacity:.55}@media(prefers-reduced-motion:reduce){.pack{animation:none}.pack-card{transition:none}}.ic.is-skeleton{background:var(--md-sys-color-surface-container-high)}.ic.is-skeleton .ic-rail.is-outer{opacity:.35}.ic.is-skeleton .ic-rail.is-edge{stroke:#0000001f}.ic-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .28) 50%,transparent 80%);background-size:220% 100%;animation:ff-shimmer 1.4s linear infinite}@keyframes ff-shimmer{0%{background-position:140% 0}to{background-position:-60% 0}}.skeleton-bar{display:block;height:.8em;border-radius:var(--ff-radius-pill);background:var(--md-sys-color-surface-container-high);overflow:hidden;position:relative}.skeleton-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .28) 50%,transparent 80%);background-size:220% 100%;animation:ff-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.ic-shimmer,.skeleton-bar:after{animation:none;background:none}}
