.notif-center{position:relative}.notif-center--drawer{width:100%}.notif-center__bell-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.notif-center__pulse-dot{pointer-events:none;width:.62rem;height:.62rem;position:absolute;top:-.05rem;right:-.08rem}.notif-center__pulse-dot-core{background:var(--brand);width:100%;height:100%;box-shadow:0 0 0 2px var(--surface,#fff);border-radius:999px;animation:1.6s ease-in-out infinite notif-pulse-dot;display:block}.notif-center__pulse-dot:before{content:"";border:2px solid color-mix(in srgb, var(--brand) 45%, transparent);border-radius:999px;animation:1.6s ease-out infinite notif-pulse-ring;position:absolute;inset:-.18rem}@keyframes notif-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.08)}}@keyframes notif-pulse-ring{0%{opacity:.75;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.35)}}[data-theme=dark] .notif-center__pulse-dot-core,[data-theme=gray] .notif-center__pulse-dot-core{box-shadow:0 0 0 2px var(--surface)}.app-topbar__icon-btn--bell.has-unread,.app-sidebar__utility--notif.has-unread{color:var(--brand)}[data-theme=dark] .app-topbar__icon-btn--bell,[data-theme=gray] .app-topbar__icon-btn--bell,[data-theme=dark] .app-topbar__icon-btn--bell.has-unread,[data-theme=gray] .app-topbar__icon-btn--bell.has-unread,[data-theme=dark] .app-topbar__icon-btn--bell:hover,[data-theme=gray] .app-topbar__icon-btn--bell:hover,[data-theme=dark] .app-topbar__icon-btn--bell.app-topbar__icon-btn--open,[data-theme=gray] .app-topbar__icon-btn--bell.app-topbar__icon-btn--open{color:#fff}.app-topbar__icon-btn--bell{position:relative}.app-topbar__icon-btn--bell .notif-center__pulse-dot{top:.38rem;right:.42rem}.app-sidebar__utility--notif .notif-center__pulse-dot{top:-.12rem;right:-.18rem}.notif-center__badge{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:1.35rem;height:1.35rem;margin-left:auto;padding:0 .35rem;font-size:.68rem;font-weight:800;line-height:1.35rem}.notif-center--drawer .notif-center__badge{position:static}.app-sidebar__utility--notif.is-open{background:var(--brand-soft);color:var(--brand)}.notif-center__panel{width:min(24rem,100vw - 1rem);max-height:min(32rem, calc(100dvh - var(--app-topbar-mobile-height,3.85rem) - 1rem));border:1px solid var(--border);background:var(--surface,#fff);z-index:70;contain:layout style paint;transform-origin:100% 0;border-radius:1rem;flex-direction:column;animation:.12s ease-out both notif-panel-in;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 4px 6px #0f172a0a,0 16px 40px #0f172a1a}[data-theme=dark] .notif-center__panel,[data-theme=gray] .notif-center__panel{box-shadow:0 4px 6px #0003,0 16px 40px #00000059}.notif-center__panel--drawer{left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));transform-origin:bottom;z-index:120;width:auto;max-height:min(72dvh,30rem);position:fixed;top:auto}@keyframes notif-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.notif-center__header{border-bottom:1px solid var(--border);background:var(--surface,#fff);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem .75rem;padding:.95rem .95rem .8rem;display:grid}.notif-center__header-copy{min-width:0}.notif-center__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.95rem;font-weight:800}.notif-center__subtitle{color:var(--muted);margin:.12rem 0 0;font-size:.74rem}.notif-center__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem;max-width:100%;display:flex}.notif-center__text-btn,.notif-center__icon-btn,.notif-center__ghost,.notif-center__action{cursor:var(--px-cursor-pointer,pointer);font:inherit;background:0 0;border:none}.notif-center__text-btn{color:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;gap:.28rem;padding:.32rem .48rem;font-size:.68rem;font-weight:700;display:inline-flex}.notif-center__text-btn svg{flex-shrink:0;width:.82rem;height:.82rem}.notif-center__text-btn:hover:not(:disabled){background:var(--brand-soft)}.notif-center__text-btn:disabled{opacity:.55;cursor:var(--px-cursor,default)}.notif-center__icon-btn{width:1.75rem;height:1.75rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.notif-center__icon-btn:hover{background:var(--surface-hover);color:var(--foreground)}.notif-center__icon-btn svg{width:.92rem;height:.92rem}.notif-center__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.5rem .55rem .75rem;overflow:auto}.notif-center__empty{text-align:center;color:var(--muted);margin:1.25rem .65rem;font-size:.84rem}.notif-center__group+.notif-center__group{margin-top:.45rem}.notif-center__group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:.25rem .45rem .35rem;font-size:.66rem;font-weight:800}.notif-center__list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.notif-center__item{background:var(--surface-hover);content-visibility:auto;contain-intrinsic-size:auto 4.5rem;border:1px solid #0000;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.68rem .62rem;display:grid}.notif-center__item:hover{border-color:var(--border);background:color-mix(in srgb, var(--surface-hover) 70%, var(--surface))}.notif-center__item--read{opacity:.72}.notif-center__item-icon{background:var(--brand-soft);width:2.25rem;height:2.25rem;color:var(--brand);border-radius:.72rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notif-center__item-icon-svg{width:1.05rem;height:1.05rem}.notif-center__item-main{min-width:0}.notif-center__item-top{align-items:flex-start;gap:.4rem;display:flex}.notif-center__item-title{color:var(--foreground);flex:1;margin:0;font-size:.82rem;font-weight:750;line-height:1.35}.notif-center__unread-dot{background:var(--brand);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.32rem}.notif-center__item-body{color:var(--muted);margin:.22rem 0 0;font-size:.76rem;line-height:1.45}.notif-center__item-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;margin-top:.48rem;display:flex}.notif-center__item-meta time{color:var(--muted-soft);font-size:.66rem}.notif-center__item-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.notif-center__action{background:var(--brand);color:#fff;border-radius:999px;align-items:center;padding:.26rem .52rem;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex}.notif-center__action:hover{background:var(--brand-hover)}.notif-center__ghost{color:var(--muted);border-radius:999px;padding:.24rem .42rem;font-size:.66rem;font-weight:650}.notif-center__ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--foreground)}.notif-center__ghost--danger:hover:not(:disabled){color:#dc2626;background:#dc262614}.notif-center__ghost:disabled{opacity:.5;cursor:var(--px-cursor,default)}@media (max-width:48rem){.notif-center:not(.notif-center--drawer) .notif-center__panel{width:min(22rem,100vw - 1rem);max-height:min(28rem, calc(100dvh - var(--app-topbar-mobile-height,3.85rem) - 1rem));transform-origin:100% 0;position:absolute;inset:calc(100% + .5rem) 0 auto auto}.notif-center__header{grid-template-columns:1fr}.notif-center__header-actions{justify-content:flex-start}.notif-center__text-btn span{display:none}.notif-center__text-btn{padding:.38rem}}@media (max-width:22rem){.notif-center__item{grid-template-columns:1fr}.notif-center__item-icon{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.notif-center__panel,.notif-center__pulse-dot-core,.notif-center__pulse-dot:before{animation:none}}.studio-v4 .notif-center__panel{width:min(410px,100vw - 32px);max-height:min(620px,100dvh - 100px);box-shadow:0 12px 45px color-mix(in srgb,var(--fl-night) 13%,transparent);border-radius:13px;outline:none}.studio-v4 .notif-center__header{flex-direction:column;flex-shrink:0;align-items:stretch;gap:14px;padding:21px;display:flex}.studio-v4 .notif-center__header-copy{padding-right:33px}.studio-v4 .notif-center__title{letter-spacing:-.4px;font-size:17px;font-weight:600;line-height:1.5}.studio-v4 .notif-center__subtitle{font-size:12px;line-height:1.7}.studio-v4 .notif-center__header-actions{flex-wrap:wrap;justify-content:flex-start;gap:7px}.studio-v4 .notif-center__icon-btn{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:7px;place-items:center;display:grid;position:absolute;top:17px;right:16px}.studio-v4 .notif-center__text-btn{border:1px solid var(--border);white-space:normal;text-align:left;border-radius:7px;min-height:35px;padding:8px 10px;font-size:11px;line-height:1.6}.studio-v4 .notif-center__text-btn svg{flex-shrink:0}.studio-v4 .notif-center__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.studio-v4 .notif-center__item-main{min-width:0}.studio-v4 .notif-center__item-title{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.studio-v4 .notif-center__item-body{overflow-wrap:anywhere;font-size:12px;line-height:1.85}.studio-v4 .notif-center__item-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-v4 .notif-center__item-actions{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.studio-v4 .notif-center__ghost,.studio-v4 .notif-center__action{white-space:normal;border-radius:6px;min-height:32px;padding:7px 9px;font-size:10px;line-height:1.6}.studio-v4 .notif-center__pulse-dot-core,.studio-v4 .notif-center__pulse-dot:before{animation:none}.studio-v4 .notif-center__empty{color:var(--muted);padding:38px 22px;font-size:13px;line-height:1.8}@media (max-width:760px){.studio-v4 .notif-center__panel{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));transform-origin:bottom;z-index:120;border-radius:16px;width:auto;max-height:min(75dvh,620px);position:fixed}.studio-v4 .notif-center__item{gap:11px;padding:17px}.studio-v4 .notif-center__header{padding:21px 18px}.studio-v4 .app-topbar__icon-btn--bell{border:1px solid var(--border);background:var(--surface);width:34px;height:36px;color:var(--foreground-secondary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.studio-v4 .app-topbar__icon-btn--bell>svg{width:17px;height:17px}.studio-v4 .notif-center__item-actions{width:100%}}.studio-v4 .notif-center__error{color:var(--foreground);background:#b7474708;border:1px solid #b7474744;border-radius:7px;margin:14px 18px 0;padding:11px 13px;font-size:12px;line-height:1.8}.studio-v4 .notif-center__panel{border:1px solid var(--border);background:var(--surface);width:min(440px,100vw - 32px);max-height:min(660px,100dvh - 100px);color:var(--foreground);z-index:13000;contain:none;isolation:isolate;transform-origin:100% 0;border-radius:16px;animation:.18s ease-out notification-open;position:fixed;inset:78px 24px auto auto;box-shadow:0 20px 65px -20px #14263c60}.studio-v4 .notif-center__header{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:20px;display:grid}.notif-center__heading-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.studio-v4 .notif-center__header-copy{grid-column:2;min-width:0;padding:0}.studio-v4 .notif-center__title{letter-spacing:-.5px;margin:0 0 5px;font-size:19px;line-height:1.3}.studio-v4 .notif-center__subtitle{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.studio-v4 .notif-center__header-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.studio-v4 .notif-center__header-actions:has(>.notif-center__icon-btn:only-child){height:0;margin:0}.studio-v4 .notif-center__icon-btn{background:var(--surface-secondary);border-radius:9px;width:32px;height:32px;top:23px;right:18px}.studio-v4 .notif-center__text-btn{background:var(--surface-secondary);flex:1;justify-content:center;min-height:40px;padding:9px 11px;font-size:11px}.notif-center__count{box-sizing:border-box;min-width:17px;height:17px;color:var(--ui-action-ink);background:var(--ui-action);border:2px solid var(--surface);border-radius:20px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.studio-v4 .notif-center__body{min-height:0;max-height:inherit;overscroll-behavior:contain;padding:7px 0;overflow-y:auto}.studio-v4 .notif-center__group-label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);padding:12px 20px 8px;font-size:10px}.studio-v4 .notif-center__item{border-bottom:1px solid var(--border);background:var(--surface);gap:12px;padding:16px 20px}.studio-v4 .notif-center__item:last-child{border-bottom:0}.studio-v4 .notif-center__item:not(.notif-center__item--read){background:var(--brand-soft)}.studio-v4 .notif-center__item-icon{border-radius:10px;width:34px;min-width:34px;height:34px}.studio-v4 .notif-center__item-title{font-size:13px;font-weight:600;line-height:1.6}.studio-v4 .notif-center__item-body{font-size:12px;line-height:1.75}.studio-v4 .notif-center__item-meta{gap:9px;margin-top:10px}.studio-v4 .notif-center__item-actions{gap:6px}.studio-v4 .notif-center__ghost,.studio-v4 .notif-center__action{min-height:36px;padding:8px;font-size:10px}.studio-v4 .notif-center__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px 40px;display:flex}.notif-center__empty-symbol{background:var(--surface-secondary);width:62px;height:62px;color:var(--brand);border:1px solid var(--border);border-radius:20px;place-items:center;margin-bottom:4px;display:grid}.notif-center__empty strong{color:var(--foreground);font-size:16px;font-weight:600}.notif-center__empty p{max-width:290px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}@keyframes notification-open{0%{transform:translateY(-7px)}to{transform:none}}@media (max-width:760px){.studio-v4 .notif-center__panel{width:auto;max-height:calc(100dvh - 86px - env(safe-area-inset-bottom));z-index:13000;border-radius:15px;inset:68px 12px auto}.studio-v4 .notif-center__header{grid-template-columns:38px minmax(0,1fr) 30px;gap:10px;padding:17px 16px}.notif-center__heading-icon{border-radius:10px;width:38px;height:38px}.studio-v4 .notif-center__title{font-size:18px}.studio-v4 .notif-center__icon-btn{top:20px;right:16px}.studio-v4 .notif-center__item{padding:15px 16px}.studio-v4 .notif-center__header-actions{gap:7px}.studio-v4 .notif-center__text-btn{flex:120px;min-height:42px}.studio-v4 .notif-center__item-actions{width:100%}.studio-v4 .notif-center__ghost,.studio-v4 .notif-center__action{min-height:40px}.studio-v4 .notif-center__empty{padding:30px 20px}}@media (max-height:500px){.studio-v4 .notif-center__panel{max-height:calc(100dvh - 24px);top:12px}.studio-v4 .notif-center__empty{padding:18px}.notif-center__empty-symbol{border-radius:12px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.studio-v4 .notif-center__panel{animation:none}}
:root{--motion-instant:.1s;--motion-fast:.15s;--motion-base:.25s;--motion-slow:.42s;--motion-ambient:6s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-spring:cubic-bezier(.34, 1.4, .64, 1);--radius-xs:.4rem;--radius-sm:.65rem;--radius-md:.9rem;--radius-lg:1.15rem;--radius-xl:1.35rem;--radius-pill:9999px;--elev-0:none;--elev-1:0 1px 2px #0f172a08;--elev-2:0 2px 8px #0f172a0d;--elev-3:0 4px 14px #0f172a12;--elev-4:0 6px 18px #0f172a14;--elev-glow:0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);--icon-pad:.55rem;--icon-radius:var(--radius-sm);--icon-bg:color-mix(in srgb, var(--brand) 10%, transparent);--icon-bg-hover:color-mix(in srgb, var(--brand) 16%, transparent)}[data-theme=dark],[data-theme=gray]{--elev-1:0 1px 2px #0003;--elev-2:0 2px 8px #0000003d;--elev-3:0 4px 14px #00000047;--elev-4:0 6px 18px #00000052;--elev-glow:0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)}.btn-primary,.btn-brand,.btn-secondary,.btn-ghost,.btn-outline,.btn-danger,.lp-btn,.lp-hero__btn,.dt-acca-card__cta,.dt-pro-cta__btn,.of-btn,.admin-btn,.plans-cta,.app-topbar__login{transition:transform var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), color var(--motion-fast) ease, box-shadow var(--motion-base) var(--motion-ease), opacity var(--motion-fast) ease}.btn-primary:hover,.btn-brand:hover,.btn-secondary:hover,.lp-btn--primary:hover,.lp-hero .btn-brand:hover,.dt-pro-cta__btn:hover,.app-topbar__login:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.btn-brand:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 22%, transparent)}.btn-primary:active,.btn-brand:active,.btn-secondary:active,.lp-btn:active,.dt-pro-cta__btn:active,.app-topbar__login:active{transform:translateY(0)scale(.98)}.btn-primary:focus-visible,.btn-brand:focus-visible,.btn-secondary:focus-visible,.btn-ghost:focus-visible,.input-field:focus-visible,.search-input:focus-visible,.app-topbar__icon-btn:focus-visible,.app-topbar__avatar:focus-visible,.app-sidebar__utility:focus-visible,.filter-dropdown__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-ghost{border-radius:var(--radius-sm);color:var(--foreground);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.875rem;font-weight:650;display:inline-flex}.btn-ghost:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand);transform:translateY(-1px)}.btn-outline{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:var(--px-cursor-pointer,pointer);box-shadow:var(--elev-1);justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.875rem;font-weight:650;display:inline-flex}.btn-outline:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));box-shadow:var(--elev-2);transform:translateY(-2px)}.btn-danger{border-radius:var(--radius-sm);color:#fff;cursor:var(--px-cursor-pointer,pointer);background:#dc2626;border:none;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #dc262647}.btn-danger:hover{background:#b91c1c;transform:translateY(-2px)}.btn-primary:disabled,.btn-brand:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-outline:disabled,.btn-danger:disabled,button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn-loading{pointer-events:none;position:relative;color:#0000!important}.btn-loading:after{content:"";border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:var(--brand);border-radius:999px;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;animation:.7s linear infinite polish-spin;position:absolute;inset:50% auto auto 50%}@keyframes polish-spin{to{transform:rotate(360deg)}}.icon-chip,.paywall-card__icon-wrap,.match-card__lock-icon,.dt-pro-cta__btn-icon,.of-sport-icon,.predicts-hero__sport-icon,.help-faq__icon,.notif-center__item-icon{border-radius:var(--icon-radius);background:var(--icon-bg);color:var(--brand);transition:transform var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);justify-content:center;align-items:center;display:inline-flex}.paywall-card__icon-wrap:hover,.of-sport-icon:hover,.icon-chip:hover{background:var(--icon-bg-hover);transform:translateY(-1px)}.app-topbar__icon-btn,.app-sidebar__icon-btn{transition:transform var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)!important}.app-topbar__icon-btn:hover,.app-topbar__icon-btn--open{box-shadow:none}.app-topbar__icon-btn:active,.app-sidebar__icon-btn:active{transform:translateY(0)scale(.96)}.glass-card,.match-card,.predict-row,.dt-acca-card,.dt-match-hero,.paywall-card,.stats-card,.help-faq__item,.of-card,.profile-card,.lp-testimonial,.lp-why__card,.lp-free-card{transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease)}.glass-card:hover,.match-card:hover,.predict-row:hover,.dt-acca-card:hover,.paywall-card:hover,.stats-card:hover,.help-faq__item:hover,.of-card:hover,.lp-testimonial:hover,.lp-why__card:hover{box-shadow:var(--elev-2);border-color:color-mix(in srgb, var(--brand) 22%, var(--border));transform:translateY(-2px)}.match-card--locked:hover{box-shadow:var(--shadow-sm);border-color:var(--border);transform:none}.predict-row:hover{transform:translateY(-1px)}.dt-match-hero:hover{box-shadow:var(--elev-3);transform:translateY(-2px)}.live-badge{position:relative;overflow:hidden}.app-topbar__result-live{padding-left:.85rem;position:relative}.app-topbar__result-live:before{content:"";background:#ef4444;border-radius:999px;width:.38rem;height:.38rem;margin-top:-.19rem;animation:1.6s ease-out infinite predict-live-dot;position:absolute;top:50%;left:0}.predict-row__odd-value,.dt-pick-card__odd-value,.pick-badge,.h2h-odd-btn{transition:transform var(--motion-base) var(--motion-ease), color var(--motion-fast) ease, background var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}.predict-row__odd-value--flash-up{animation:polish-odd-up .85s var(--motion-spring) both!important}.predict-row__odd-value--flash-down{animation:polish-odd-down .85s var(--motion-spring) both!important}@keyframes polish-odd-up{0%{transform:scale(1)}35%{color:#15803d;transform:scale(1.08);box-shadow:0 0 0 3px #22c55e38}to{transform:scale(1)}}@keyframes polish-odd-down{0%{transform:scale(1)}35%{color:#b91c1c;transform:scale(1.08);box-shadow:0 0 0 3px #ef444433}to{transform:scale(1)}}.lp-hero{position:relative;overflow:clip}.predicts-hero{position:relative}.input-field,.search-input{border-radius:var(--radius-md)!important;transition:border-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)!important}.input-field:focus,.search-input:focus{transform:translateY(-1px);border-color:color-mix(in srgb, var(--brand) 55%, var(--border))!important;box-shadow:var(--focus-ring)!important}.filter-dropdown__menu,.app-topbar__user-menu,.app-topbar__lang-menu,.notif-center__panel{animation:polish-dropdown-in .22s var(--motion-ease) both;transform-origin:100% 0}@keyframes polish-dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.prob-bar-fill,.prob-bar-fill-highlight,.match-page .prob-bar-fill,.stats-card--outcome .prob-bar-fill{transform-origin:0;animation:polish-bar-grow .9s var(--motion-ease) both}@keyframes polish-bar-grow{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}.polish-loader{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:3rem 1rem;display:flex}.polish-loader__orb{background:radial-gradient(circle at 30% 30%, #fff 0%, transparent 40%), linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 55%, #a78bfa));width:2.75rem;height:2.75rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite polish-loader-breathe}.polish-loader__track{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;width:7.5rem;height:.28rem;overflow:hidden}.polish-loader__bar{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #a78bfa);width:40%;height:100%;animation:polish-loader-slide 1.15s var(--motion-ease) infinite}@keyframes polish-loader-breathe{0%,to{opacity:.85;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes polish-loader-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}.skeleton{border-radius:var(--radius-xs)}.help-faq__item,.lp-faq__item{transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease)}.help-faq__item[open],.lp-faq__item--open{border-color:color-mix(in srgb, var(--brand) 28%, var(--border));box-shadow:none}.admin-table tbody tr,table.polish-table tbody tr{transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease)}.admin-table tbody tr:hover,table.polish-table tbody tr:hover{background:color-mix(in srgb, var(--brand) 5%, var(--surface))}.page-content-enter{animation:polish-page-in .5s var(--motion-ease-out) both}@keyframes polish-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.live-badge,.prob-bar-fill,.prob-bar-fill-highlight,.page-content-enter,.polish-loader__orb,.polish-loader__bar,.app-topbar__result-live:before{animation:none!important}.glass-card:hover,.match-card:hover,.predict-row:hover,.dt-acca-card:hover,.paywall-card:hover,.stats-card:hover,.help-faq__item:hover,.of-card:hover,.lp-testimonial:hover,.lp-why__card:hover,.dt-match-hero:hover{transform:none}}
.checkout-page{--checkout-accent:var(--fl-blue);--checkout-accent-soft:#f4f0ff;--checkout-border:#e8e8ef;--checkout-muted:#64748b;--checkout-text:#0f172a;background:#f8fafc;min-height:calc(100dvh - 4rem);padding:1.25rem 1rem 2.5rem}.checkout-page--in-shell{background:0 0;min-height:0;padding:0}.app-shell__content .checkout-page--in-shell{width:100%;max-width:none}.checkout-page--in-shell .checkout-page__inner{width:100%;max-width:none;margin:0;padding:0}.checkout-page--in-shell .checkout-flow-steps{margin-bottom:1.35rem}.checkout-page--in-shell .checkout-panel,.checkout-page--in-shell .checkout-sidebar__card{box-shadow:none}.checkout-page--in-shell .checkout-panel__title{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.checkout-page--in-shell .checkout-panel__lead{max-width:36rem;font-size:.875rem;line-height:1.5}.checkout-page--in-shell .checkout-email-confirm{background:#f8fafc;font-size:.8125rem}.checkout-page--in-shell .checkout-pay-form__element{margin-top:.25rem;padding:.15rem 0}.checkout-page--in-shell .checkout-page__benefits{border-top:1px solid var(--checkout-border);margin-top:1.75rem;padding-top:1.25rem}[data-theme=dark] .checkout-page--in-shell .checkout-email-confirm,[data-theme=gray] .checkout-page--in-shell .checkout-email-confirm{background:#ffffff0a}.checkout-page--loading{min-height:40vh}.checkout-page__inner{width:min(100%,68rem);margin:0 auto}.checkout-flow-steps{margin-bottom:1.75rem}.checkout-flow-steps__list{justify-content:space-between;align-items:flex-start;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.checkout-flow-steps__item{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.checkout-flow-steps__line{background:var(--checkout-border);z-index:0;width:100%;height:2px;position:absolute;top:.95rem;right:50%;transform:translateY(-50%)}.checkout-flow-steps__item.is-done .checkout-flow-steps__line,.checkout-flow-steps__item.is-active .checkout-flow-steps__line{background:linear-gradient(90deg, var(--checkout-accent), var(--checkout-border))}.checkout-flow-steps__node{z-index:1;border:2px solid var(--checkout-border);width:1.85rem;height:1.85rem;color:var(--checkout-muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:flex;position:relative}.checkout-flow-steps__item.is-active .checkout-flow-steps__node{border-color:var(--checkout-accent);background:var(--checkout-accent);color:#fff;box-shadow:none}.checkout-flow-steps__item.is-done .checkout-flow-steps__node{border-color:var(--checkout-accent);background:var(--checkout-accent-soft);color:var(--checkout-accent)}.checkout-flow-steps__check{width:.95rem;height:.95rem}.checkout-flow-steps__text{flex-direction:column;gap:.1rem;margin-top:.45rem;padding:0 .15rem;display:flex}.checkout-flow-steps__label{color:var(--checkout-text);letter-spacing:.01em;font-size:.72rem;font-weight:700}.checkout-flow-steps__item:not(.is-active):not(.is-done) .checkout-flow-steps__label{color:var(--checkout-muted);font-weight:600}.checkout-flow-steps__desc{color:var(--checkout-muted);font-size:.62rem;line-height:1.25;display:none}.checkout-flow-steps__hit{cursor:var(--px-cursor-pointer,pointer);font:inherit;color:inherit;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;width:100%;margin:0;padding:0;display:flex}.checkout-flow-steps__item.is-clickable .checkout-flow-steps__label{text-decoration:none;transition:color .18s}.checkout-flow-steps__item.is-clickable:hover .checkout-flow-steps__label,.checkout-flow-steps__hit:focus-visible .checkout-flow-steps__label{color:var(--checkout-accent)}.checkout-flow-steps__item.is-clickable:hover .checkout-flow-steps__node,.checkout-flow-steps__hit:focus-visible .checkout-flow-steps__node{border-color:var(--checkout-accent);background:var(--checkout-accent-soft)}.checkout-flow-steps__hit:focus{outline:none}.checkout-flow-steps__hit:focus-visible .checkout-flow-steps__node{outline:2px solid var(--checkout-accent);outline-offset:2px}.checkout-flow-steps__node{transition:border-color .18s,background .18s,color .18s}.checkout-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.1rem;display:flex}.checkout-page__back{color:var(--checkout-muted);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .5rem .35rem .15rem;font-size:.8125rem;font-weight:600;transition:color .15s;display:inline-flex}.checkout-page__back:hover{color:var(--checkout-text)}.checkout-billing-toggle{border:1px solid var(--checkout-border);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.checkout-billing-toggle button{color:var(--checkout-muted);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:700;transition:background .15s,color .15s}.checkout-billing-toggle button.is-active{background:var(--checkout-accent-soft);color:var(--checkout-accent)}.checkout-panel__back-inline{color:var(--checkout-muted);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;align-items:center;gap:.25rem;margin:0 0 .85rem;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}.checkout-panel__back-inline:hover{color:var(--checkout-accent)}@media (min-width:640px){.checkout-flow-steps__desc{display:block}}.checkout-page__grid{align-items:start;gap:1.25rem;display:grid}@media (min-width:960px){.checkout-page__grid{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:1.75rem}}@media (min-width:1100px){.checkout-page__grid{grid-template-columns:minmax(0,21rem) minmax(0,1.2fr);gap:2rem}}.checkout-sidebar__card,.checkout-panel{border:1px solid var(--checkout-border);box-shadow:none;background:#fff;border-radius:.75rem}.checkout-sidebar__card{padding:clamp(1.1rem,2vw,1.35rem) clamp(1rem,2.2vw,1.25rem)}.checkout-sidebar__tier{letter-spacing:.08em;color:var(--checkout-accent);align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.checkout-sidebar__price{color:var(--checkout-text);margin:0;font-size:1.65rem;font-weight:800;line-height:1.1}.checkout-sidebar__price span{color:var(--checkout-muted);font-size:.95rem;font-weight:600}.checkout-sidebar__meta{color:var(--checkout-muted);margin:.35rem 0 1rem;font-size:.78rem;line-height:1.4}.checkout-sidebar__meta--muted{margin-bottom:1rem}.checkout-sidebar__save-inline{color:#059669;font-weight:600}.checkout-sidebar__features{color:#334155;flex-direction:column;gap:.45rem;margin:0 0 1rem;padding:0;font-size:.82rem;list-style:none;display:flex}.checkout-sidebar__features li{padding-left:1.35rem;position:relative}.checkout-sidebar__features li:before{content:"✓";color:var(--checkout-accent);font-size:.75rem;font-weight:700;position:absolute;left:0}.checkout-sidebar__highlight,.checkout-sidebar__secure{border-radius:.75rem;gap:.65rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.35;display:flex}.checkout-sidebar__highlight{background:var(--checkout-accent-soft);color:#4c1d95;margin-bottom:.75rem}.checkout-sidebar__highlight-title{margin:0;font-weight:700}.checkout-sidebar__highlight-body{opacity:.85;margin:.15rem 0 0}.checkout-sidebar__highlight--action{border:1px solid var(--checkout-accent-soft);text-align:left;width:100%;cursor:var(--px-cursor-pointer,pointer);font:inherit;color:inherit;margin:0 0 .75rem;transition:border-color .18s,background .18s,transform .15s}.checkout-sidebar__highlight--action:hover{background:#f0ebff;border-color:#c4b0ff;transform:translateY(-1px)}.checkout-sidebar__highlight--action:focus-visible{outline:2px solid var(--checkout-accent);outline-offset:2px}.checkout-sidebar__secure{color:#475569;background:#f1f5f9}.checkout-sidebar__secure-title{color:#0f172a;margin:0;font-weight:700}.checkout-sidebar__secure-body{margin:.15rem 0 0}.checkout-panel{padding:clamp(1.15rem,2vw,1.5rem) clamp(1rem,2.2vw,1.35rem) clamp(1.1rem,2vw,1.35rem)}.checkout-panel--loading{min-height:16rem;color:var(--checkout-accent);justify-content:center;align-items:center;display:flex}.checkout-panel__title{color:var(--checkout-text);margin:0 0 .35rem;font-size:1.25rem;font-weight:800}.checkout-panel__lead{color:var(--checkout-muted);margin:0 0 1.25rem;font-size:.88rem;line-height:1.45}.checkout-panel__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.65rem;margin:0 0 1rem;padding:.65rem .85rem;font-size:.85rem}.checkout-panel__hint{color:var(--checkout-muted);text-align:center;margin:1rem 0 0;font-size:.78rem;line-height:1.4}.checkout-field{color:#334155;flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.82rem;font-weight:600;display:flex}.checkout-field__row{border:1px solid var(--checkout-border);background:#fff;border-radius:.75rem;align-items:center;gap:.55rem;padding:.65rem .85rem;transition:border-color .15s;display:flex}.checkout-field__row:focus-within{border-color:var(--checkout-accent);box-shadow:0 0 0 3px #5629f81a}.checkout-field__row input{color:var(--checkout-text);background:0 0;border:none;outline:none;flex:1;font-size:.95rem;font-weight:500}.checkout-field__row input:-webkit-autofill{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row input:-webkit-autofill:hover{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row input:-webkit-autofill:focus{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row input:-webkit-autofill:active{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row--invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.checkout-field__row--invalid:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.checkout-field__inline-error{color:#dc2626;margin:0;font-size:.78rem;font-weight:500;line-height:1.45}.checkout-field__inline-error a{color:var(--checkout-accent);font-weight:700;text-decoration:underline}.checkout-field__spinner{color:var(--checkout-accent);flex-shrink:0}.checkout-select{position:relative}.checkout-select__native{box-sizing:border-box;appearance:none;border:1px solid var(--checkout-border);width:100%;color:var(--checkout-text);cursor:var(--px-cursor-pointer,pointer);background:#fff;border-radius:.75rem;outline:none;padding:.65rem 2.35rem .65rem .85rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.checkout-select__native:hover{border-color:#d4d4e0}.checkout-select__native:focus{border-color:var(--checkout-accent);box-shadow:0 0 0 3px #5629f81a}.checkout-select__chevron{color:#94a3b8;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.checkout-field__hint{color:var(--checkout-muted);margin:-.35rem 0 .85rem;font-size:.72rem;font-weight:500;line-height:1.4}.checkout-panel__primary{background:var(--checkout-accent);color:#fff;width:100%;cursor:var(--px-cursor-pointer,pointer);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,transform .1s,opacity .15s;display:inline-flex}.checkout-panel__primary:hover:not(:disabled){background:#4520d4}.checkout-panel__primary:disabled{opacity:.65;cursor:not-allowed}.checkout-email-confirm{border:1px solid var(--checkout-border);color:var(--checkout-muted);background:#f8fafc;border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;gap:.15rem .75rem;margin-bottom:1.15rem;padding:.75rem .9rem;font-size:.82rem;display:grid}.checkout-email-confirm>span:first-child{text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;font-size:.72rem;font-weight:700}.checkout-email-confirm strong{color:var(--checkout-text);font-size:.875rem;font-weight:700}.checkout-email-confirm__edit{color:var(--checkout-accent);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;grid-area:2/2;margin-left:auto;padding:.25rem .5rem;font-size:.78rem;font-weight:700}.checkout-pay-form{font-family:var(--font-outfit), system-ui, sans-serif}.checkout-pay-form__stripe-note{color:#475569;letter-spacing:-.01em;background:#f8f9fc;border:1px solid #ececf2;border-radius:.65rem;margin:0 0 .85rem;padding:.65rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.45}.checkout-pay-form__element{font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:1rem}.checkout-pay-form__legal{color:var(--checkout-muted);letter-spacing:-.01em;margin:0 0 .65rem;font-size:.8125rem;font-weight:500;line-height:1.45}.checkout-pay-form__trust-row{color:#475569;flex-wrap:wrap;gap:.35rem .85rem;margin:0 0 1rem;padding:0;font-size:.72rem;list-style:none;display:flex}.checkout-pay-form__trust-row li:before{content:"✓ ";color:#059669;font-weight:700}.checkout-pay-form__submit{background:var(--checkout-accent);color:#fff;width:100%;cursor:var(--px-cursor-pointer,pointer);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.15rem;font-size:.95rem;font-weight:700;transition:background .15s;display:flex}.checkout-pay-form__submit:hover:not(:disabled){background:#4520d4}.checkout-pay-form__submit:disabled{opacity:.6;cursor:not-allowed}.checkout-pay-form__amount{font-variant-numeric:tabular-nums;margin-left:auto}.checkout-pay-form__stripe-footer{border-top:1px solid var(--checkout-border);color:#94a3b8;text-transform:none;letter-spacing:.02em;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.85rem;font-size:.68rem;display:flex}.checkout-page__center{text-align:center;border:1px solid var(--checkout-border);background:#fff;border-radius:1rem;max-width:28rem;margin:2rem auto 0;padding:2rem 1.25rem}.checkout-page__center h1{margin:.75rem 0 .35rem;font-size:1.35rem;font-weight:800}.checkout-page__center p{color:var(--checkout-muted);margin:0;font-size:.9rem;line-height:1.45}.checkout-page__center--done{max-width:36rem;margin-top:1.25rem;padding:2.25rem 1.75rem 2rem}.checkout-success-card__icon{color:#059669;background:#ecfdf5;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto;display:inline-flex}.checkout-success-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--checkout-accent);margin:1rem 0 .25rem;font-size:.72rem;font-weight:800}.checkout-success-card__lead{max-width:28rem;margin-left:auto;margin-right:auto;margin-top:.5rem!important}.checkout-success-steps{text-align:left;border:1px solid var(--checkout-border);counter-reset:checkout-success;background:#fafafc;border-radius:.75rem;margin:1.35rem 0 1.25rem;padding:1rem 1.1rem;list-style:none}.checkout-success-steps li{color:#475569;padding-left:1.75rem;font-size:.8125rem;line-height:1.45;position:relative}.checkout-success-steps li+li{margin-top:.55rem}.checkout-success-steps li:before{counter-increment:checkout-success;content:counter(checkout-success);background:var(--checkout-accent-soft);width:1.15rem;height:1.15rem;color:var(--checkout-accent);border-radius:999px;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex;position:absolute;top:.05rem;left:0}.checkout-page__spinner{color:var(--checkout-accent);margin:0 auto}.checkout-activate-list{text-align:left;color:#475569;flex-direction:column;gap:.65rem;margin:1.25rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.checkout-activate-list li{align-items:center;gap:.55rem;display:flex}.checkout-activate-list li.is-done{color:#059669;font-weight:600}.checkout-activate-list li.is-active{color:var(--checkout-text);font-weight:600}.checkout-activate-list__dot{background:#cbd5e1;border-radius:999px;width:.45rem;height:.45rem;margin-left:.2rem}.checkout-done-email{text-align:left;border:1px solid var(--checkout-border);background:#f8fafc;border-radius:.75rem;gap:.75rem;margin:1.25rem 0;padding:1rem;display:flex}.checkout-done-email__label{color:var(--checkout-text);margin:0;font-size:.78rem;font-weight:700}.checkout-done-email__value{color:var(--checkout-accent);margin:.2rem 0 0;font-weight:600}.checkout-done-email__meta{color:var(--checkout-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.checkout-page__benefits{border-top:1px solid var(--checkout-border);gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}@media (min-width:768px){.checkout-page__benefits{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.checkout-page__benefits>div{color:var(--checkout-muted);align-items:flex-start;gap:.55rem;font-size:.72rem;line-height:1.35;display:flex}.checkout-page__benefits strong{color:var(--checkout-text);margin-bottom:.15rem;font-size:.78rem;display:block}.checkout-page__benefits svg{color:var(--checkout-accent);flex-shrink:0;margin-top:.1rem}@media (max-width:959px){.checkout-page{padding-top:.75rem}.checkout-flow-steps__label{font-size:.65rem}}[data-theme=dark] .checkout-page,[data-theme=gray] .checkout-page{--checkout-accent:var(--brand,var(--fl-blue));--checkout-accent-soft:color-mix(in srgb, var(--brand,var(--fl-blue)) 16%, var(--surface));--checkout-border:var(--border);--checkout-muted:var(--muted);--checkout-text:var(--foreground);background:0 0}[data-theme=dark] .checkout-sidebar__card,[data-theme=gray] .checkout-sidebar__card,[data-theme=dark] .checkout-panel,[data-theme=gray] .checkout-panel,[data-theme=dark] .checkout-page__center,[data-theme=gray] .checkout-page__center{background:var(--surface);border-color:var(--border);box-shadow:none}[data-theme=dark] .checkout-flow-steps__node,[data-theme=gray] .checkout-flow-steps__node{background:var(--surface-secondary);border-color:var(--border);color:var(--muted)}[data-theme=dark] .checkout-flow-steps__item.is-done .checkout-flow-steps__node,[data-theme=gray] .checkout-flow-steps__item.is-done .checkout-flow-steps__node{background:color-mix(in srgb, var(--brand) 18%, var(--surface-secondary));color:var(--brand)}[data-theme=dark] .checkout-billing-toggle,[data-theme=gray] .checkout-billing-toggle{background:var(--surface-secondary);border-color:var(--border)}[data-theme=dark] .checkout-billing-toggle button.is-active,[data-theme=gray] .checkout-billing-toggle button.is-active{background:color-mix(in srgb, var(--brand) 22%, var(--surface));color:#ddd6fe}[data-theme=dark] .checkout-sidebar__features,[data-theme=gray] .checkout-sidebar__features{color:var(--foreground)}[data-theme=dark] .checkout-sidebar__highlight,[data-theme=gray] .checkout-sidebar__highlight{background:color-mix(in srgb, var(--brand) 14%, var(--surface-secondary));color:#ddd6fe;border-color:color-mix(in srgb, var(--brand) 22%, var(--border))}[data-theme=dark] .checkout-sidebar__highlight--action:hover,[data-theme=gray] .checkout-sidebar__highlight--action:hover{background:color-mix(in srgb, var(--brand) 20%, var(--surface-secondary));border-color:color-mix(in srgb, var(--brand) 35%, var(--border))}[data-theme=dark] .checkout-sidebar__secure,[data-theme=gray] .checkout-sidebar__secure{background:var(--surface-secondary);color:var(--muted);border:1px solid var(--border)}[data-theme=dark] .checkout-sidebar__secure-title,[data-theme=gray] .checkout-sidebar__secure-title{color:var(--foreground)}[data-theme=dark] .checkout-field,[data-theme=gray] .checkout-field{color:var(--muted)}[data-theme=dark] .checkout-field__row,[data-theme=gray] .checkout-field__row,[data-theme=dark] .checkout-select__native,[data-theme=gray] .checkout-select__native{background:var(--surface-secondary);border-color:var(--border);color:var(--foreground)}[data-theme=dark] .checkout-field__row input,[data-theme=gray] .checkout-field__row input{color:var(--foreground);background:0 0;border:none}[data-theme=dark] .checkout-field__row input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row svg,[data-theme=gray] .checkout-field__row svg,[data-theme=dark] .checkout-select__chevron,[data-theme=gray] .checkout-select__chevron{color:var(--muted)}[data-theme=dark] .checkout-email-confirm,[data-theme=gray] .checkout-email-confirm,[data-theme=dark] .checkout-page--in-shell .checkout-email-confirm,[data-theme=gray] .checkout-page--in-shell .checkout-email-confirm{background:var(--surface-secondary);border-color:var(--border);color:var(--muted)}[data-theme=dark] .checkout-panel__error,[data-theme=gray] .checkout-panel__error{background:color-mix(in srgb, #ef4444 12%, var(--surface));border-color:color-mix(in srgb, #ef4444 35%, var(--border));color:#fca5a5}[data-theme=dark] .checkout-pay-form__stripe-note,[data-theme=gray] .checkout-pay-form__stripe-note{background:var(--surface-secondary);border-color:var(--border);color:var(--muted)}[data-theme=dark] .checkout-pay-form__trust-row,[data-theme=gray] .checkout-pay-form__trust-row{color:var(--muted)}[data-theme=dark] .checkout-success-steps,[data-theme=gray] .checkout-success-steps,[data-theme=dark] .checkout-done-email,[data-theme=gray] .checkout-done-email{background:var(--surface-secondary);border-color:var(--border)}[data-theme=dark] .checkout-success-steps li,[data-theme=gray] .checkout-success-steps li,[data-theme=dark] .checkout-activate-list,[data-theme=gray] .checkout-activate-list{color:var(--muted)}[data-theme=dark] .checkout-activate-list li.is-active,[data-theme=gray] .checkout-activate-list li.is-active{color:var(--foreground)}[data-theme=dark] .checkout-activate-list__dot,[data-theme=gray] .checkout-activate-list__dot{background:var(--border)}[data-theme=dark] .checkout-success-card__icon,[data-theme=gray] .checkout-success-card__icon{background:color-mix(in srgb, #10b981 18%, var(--surface));color:#6ee7b7}html body.studio-v4 .checkout-page__benefits{overflow:hidden;border:1px solid var(--px-line)!important;background:var(--px-surface)!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:28px!important;padding:0!important;display:grid!important}html body.studio-v4 .checkout-page__benefits>div{min-width:0;align-items:flex-start!important;gap:12px!important;padding:18px 20px!important;display:flex!important}html body.studio-v4 .checkout-page__benefits>div+div{border-left:1px solid var(--px-line)}html body.studio-v4 .checkout-page__benefits svg{box-sizing:content-box;background:var(--px-night);border-radius:11px;flex:none;padding:9px;width:18px!important;height:18px!important;color:var(--px-amber)!important;margin:0!important}html body.studio-v4 .checkout-page__benefits>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}html body.studio-v4 .checkout-page__benefits strong{line-height:1.25;color:var(--px-ink)!important;font-size:14px!important;font-weight:800!important}html body.studio-v4 .checkout-page__benefits span{line-height:1.4;color:var(--px-muted)!important;font-size:13px!important}@media (max-width:1100px){html body.studio-v4 .checkout-page__benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.studio-v4 .checkout-page__benefits>div:nth-child(3){border-left:0}html body.studio-v4 .checkout-page__benefits>div:nth-child(n+3){border-top:1px solid var(--px-line)}}@media (max-width:600px){html body.studio-v4 .checkout-page__benefits{grid-template-columns:minmax(0,1fr)!important}html body.studio-v4 .checkout-page__benefits>div+div{border-left:0;border-top:1px solid var(--px-line)}}:root:is([data-theme=dark],[data-theme=gray]) body.studio-v4 .checkout-page__benefits svg{background:color-mix(in srgb, var(--px-amber) 14%, var(--px-surface))}
html body.studio-v4{--background:#f3f5f7;--background-secondary:#edf1f3;--foreground:#172b36;--foreground-secondary:#52646e;--surface:#fff;--surface-secondary:#f8fafb;--surface-elevated:#fff;--surface-hover:#f0f4f5;--border:#e0e6e9;--border-strong:#bdcbd2;--muted:#637680;--muted-soft:#7a8b94;--brand:#146858;--brand-hover:#0d5144;--brand-soft:#eaf4ef;--brand-border:#bddbcf;--accent:#172b36;--accent-bright:#146858;--accent-soft:#eaf4ef;--sidebar-accent:#146858;--sidebar-accent-soft:#eaf4ef;--odd-bg:#146858;--odd-text:#fff;--input-bg:#fff;--input-border:#dddde9;background:var(--background);width:100%;min-width:320px;color:var(--foreground);font-family:var(--font-outfit),Arial,Helvetica,sans-serif;font-feature-settings:"cv02","cv03","cv11";margin:0;padding:0}html[data-theme=dark] body.studio-v4,html[data-theme=gray] body.studio-v4{--background:#111c22;--background-secondary:#15232a;--foreground:#ecf1f3;--foreground-secondary:#b7c6ce;--surface:#192930;--surface-secondary:#21343d;--surface-elevated:#29414b;--surface-hover:#263e48;--border:#2c424c;--border-strong:#49616c;--muted:#a6b9c3;--muted-soft:#8a9fa9;--brand:#7dcbb2;--brand-hover:#a8ddcb;--brand-soft:#203f36;--brand-border:#3b6556;--accent:#ecf1f3;--accent-bright:#7dcbb2;--accent-soft:#203f36;--sidebar-accent:#7dcbb2;--sidebar-accent-soft:#203f36;--odd-bg:#146858;--input-bg:#192930;--input-border:#38505b}.studio-shell{width:100%;max-width:none;min-height:100dvh;margin:0;display:flex}.studio-shell-main{background:var(--background);flex-direction:column;flex:1;min-width:0;display:flex}.studio-content{flex:1;width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:36px clamp(24px,3vw,44px) 24px}.studio-content:focus{outline:none}.studio-v4 .product-skip{z-index:15000;background:var(--surface);color:var(--foreground);border:2px solid var(--brand);border-radius:9px;padding:12px 20px;position:fixed;top:10px;left:280px;transform:translateY(-200%)}.studio-v4 .product-skip:focus{transform:none}.studio-v4 :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.studio-v4 button{cursor:var(--px-cursor-pointer,pointer)}.studio-v4 button:disabled{cursor:not-allowed}.studio-v4 .app-topbar__search-wrap{width:100%;max-width:none}.studio-v4 .app-topbar__search{background:var(--surface-secondary);border:1px solid var(--border);width:100%;box-shadow:none;border-radius:6px;min-height:40px;display:flex;position:relative;inset:auto}.studio-v4 .app-topbar__search-input{color:var(--foreground);font-size:13px}.studio-v4 .app-topbar__search-scanning{display:none}.studio-v4 .app-topbar__search-panel{background:var(--surface);border-color:var(--border);border-radius:8px}.studio-v4 .app-topbar__search-icon{color:var(--muted)}.studio-v4 :where(.btn-primary,.btn-brand,.btn-secondary){box-shadow:none;border-radius:9px;font-weight:550}.studio-v4 :where(.btn-primary,.btn-brand){color:#fff;background:#146858;border-color:#146858}.studio-v4 .btn-secondary{background:var(--surface);color:var(--foreground);border-color:var(--border)}.studio-v4 .login-form{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.studio-v4 .login-form__brand{justify-content:flex-start;margin-bottom:37px}.studio-v4 .login-form__head{text-align:left;margin-bottom:30px}.studio-v4 .login-form__title{letter-spacing:-.7px;color:var(--foreground);font-size:30px;font-weight:600;line-height:1.15}.studio-v4 .login-form__subtitle{color:var(--muted);text-align:left;max-width:330px;margin:13px 0 0;font-size:14px;line-height:1.8}.studio-v4 .login-form__fields{gap:19px}.studio-v4 .login-form__field>label{margin-bottom:8px;font-size:13px;font-weight:600}.studio-v4 .login-form__input{border:1px solid var(--input-border);background:var(--input-bg);min-height:47px;color:var(--foreground);box-shadow:none;border-radius:6px;font-size:15px}.studio-v4 .login-form__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.studio-v4 .login-form__row{margin-top:19px;font-size:12px}.studio-v4 .login-form__submit{color:#fff;background:#146858;border:1px solid #146858;border-radius:9px;min-height:46px;margin-top:25px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;box-shadow:0 5px 18px #1468581c}.studio-v4 .login-form__submit:hover{background:#0d5144;transform:none}.studio-v4 .login-form__plan-cta{border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-top:27px;padding:22px 0 0}.studio-v4 .login-form__plan-note{color:var(--muted);font-size:12px;line-height:1.7}.studio-v4 .login-form__plan-btn{border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:8px;min-height:42px;font-size:13px}.studio-v4 .login-form__trust{display:none}.studio-v4 .games-page{--pl-bg:var(--background);--pl-surface:var(--surface);--pl-surface-muted:var(--surface-secondary);--pl-surface-subtle:var(--surface-secondary);--pl-surface-hover:var(--surface-hover);--pl-border:var(--border);--pl-border-soft:var(--border);--pl-border-chip:var(--border);--pl-border-divider:var(--border);--pl-border-filter:var(--border);--pl-fg:var(--foreground);--pl-fg-secondary:var(--foreground-secondary);--pl-fg-muted:var(--muted);--pl-fg-soft:var(--muted-soft);--pl-accent:var(--brand);--pl-accent-soft:var(--brand-soft);--pl-accent-soft-border:var(--brand-border);--pl-accent-hover-border:var(--brand-border);--pl-accent-chip-border:var(--brand-border);--pl-pill-active-bg:var(--brand-soft);--pl-pill-active-border:var(--brand-border);background:0 0}.studio-v4 .predict-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studio-v4 .predict-row-motion{min-width:0;height:100%}.studio-v4 .predict-rows>div:last-child:has(.animate-spin){grid-column:1/-1}.studio-v4 .sport-bar{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:12px;margin:10px 0 22px;padding:13px}.studio-v4 .games-page__toolbar{margin-top:8px}.studio-v4 .predict-filter-stage{width:100%}.studio-v4 .plans-card__cta{border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:43px;font-size:14px;font-weight:600;display:flex}.studio-v4 .plans-card__cta--ghost,.studio-v4 .plans-card__cta--outline{background:var(--surface);border:1px solid var(--border);color:var(--foreground)}.studio-v4 .plans-card__cta--pro{color:#fff;background:#146858;border:1px solid #146858}.studio-v4 .plans-card__active{background:var(--brand-soft);color:var(--brand);text-align:center;border-radius:9px;padding:12px;font-size:11px}.studio-v4 .plans-compare{box-shadow:none}.studio-v4 .plans-faq__item{background:var(--surface);border-color:var(--border);border-radius:10px}.studio-v4 .plans-faq__question{font-weight:550}.studio-v4 .plans-faq{background:0 0;border:none;padding:0}.studio-v4 :where(.of-page,.daily-tip-page,.dt-page,.profile-page,.billing-page,.help-page,.match-page){background:0 0;width:100%;max-width:none}.studio-v4 .of-page{--of-accent:var(--brand);--of-accent-soft:var(--brand-soft);--of-border:var(--border);--of-muted:var(--muted);--of-fg:var(--foreground);--of-surface:var(--surface);--of-surface-elevated:var(--surface-elevated);--of-navy:var(--foreground)}.studio-v4 .dt-page{--dt-accent:var(--brand);--dt-accent-soft:var(--brand-soft);--dt-accent-border:var(--brand-border);--dt-border:var(--border);--dt-fg:var(--foreground);--dt-surface:var(--surface);--dt-muted:var(--muted)}.studio-v4 .match-page{--mp-accent:var(--brand);--mp-accent-soft:var(--brand-soft);--mp-accent-border:var(--brand-border);--mp-border:var(--border);--mp-surface:var(--surface);--mp-muted:var(--muted);--mp-muted-strong:var(--muted);--mp-fg:var(--foreground);--mp-radius:15px;--mp-score-card-bg:var(--surface);--mp-score-card-border:var(--border);--mp-score-sets-bg:var(--surface-secondary);--mp-score-chip-border:var(--border)}.studio-v4 :where(.of-step,.of-sidebar,.dt-pick-card,.dt-stats-card,.dt-analysis-panel,.dt-acca-card,.profile-panel,.billing-card,.help-contact__card,.help-faq-shell,.match-section,.match-page__panel){border:1px solid var(--border);background:var(--surface);border-radius:14px;box-shadow:0 2px 5px #172b3604,0 12px 30px -24px #172b3633}.studio-v4 :where(.profile-grid,.billing-page__grid,.of-layout,.dt-accas-grid){gap:22px}.studio-v4 :where(.profile-panel,.billing-card,.of-step){padding:26px}.studio-v4 :where(.profile-hero__title,.billing-page__title,.help-hero__title,.of-hero__title,.dt-page__title){letter-spacing:-1.8px;font-size:clamp(31px,3.8vw,47px);font-weight:550;line-height:1.13}.studio-v4 :where(.profile-hero,.billing-page__header,.help-hero,.of-hero,.dt-page__hero){border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin-bottom:25px;padding:12px 0 32px}.studio-v4 .of-hero{max-width:none}.studio-v4 :where(.help-hero__visual,.plans-hero__visual){display:none}.studio-v4 .help-hero{grid-template-columns:1fr}.studio-v4 .match-page__hero{box-shadow:none;background:#151526;border:1px solid #ffffff15;border-radius:8px}.studio-v4 .match-page__hero-bg{opacity:.5}.studio-v4 .dt-match-hero{border-radius:8px}.studio-v4 :where(.checkout-page,.checkout-shell){width:100%;max-width:1100px;margin:auto}.studio-v4 :where(.checkout-summary,.checkout-section,.checkout-card,.checkout-payment,.checkout-contact){border-color:var(--border);box-shadow:none;background:var(--surface);border-radius:8px}.studio-v4 .app-modal__panel{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 30px 100px #08041444}.studio-v4 .cookie-banner__card{border:1px solid var(--border);background:var(--surface);border-radius:14px;box-shadow:0 10px 40px #0804141a}.studio-v4 .admin-console-root{--admin-sidebar-w:248px;--admin-brand:#146858;--admin-brand-soft:#eaf4ef;--background:#f3f5f7;--foreground:#172b36;--surface:#fff;--surface-hover:#f0f4f5;--surface-elevated:#fff;--border:#e0e6e9;--border-strong:#bdcbd2;--muted:#637680;--muted-soft:#7a8b94;--brand:#146858;--brand-soft:#eaf4ef;--brand-border:#bddbcf;--accent-bright:#146858;--admin-sidebar-bg:#14242c;--admin-radius:8px;--admin-radius-sm:5px;--admin-tool-bg:#fff;--admin-cache-bg:#f8fafb}.studio-v4 .admin-console-root[data-admin-theme=dark]{--background:#111c22;--foreground:#ecf1f3;--surface:#192930;--surface-hover:#263e48;--surface-elevated:#29414b;--border:#2c424c;--border-strong:#49616c;--muted:#a6b9c3;--muted-soft:#8a9fa9;--brand:#7dcbb2;--brand-soft:#203f36;--brand-border:#3b6556;--admin-brand:#7dcbb2;--accent-bright:#7dcbb2;--admin-tool-bg:#192930;--admin-cache-bg:#21343d}.studio-v4 .admin-console-sidebar{color:#b3c4ce;background:#14242c;border-right:none;padding-top:26px}.studio-v4 .admin-console-sidebar__brand{padding-bottom:25px}.studio-v4 .admin-console-sidebar__link{color:#b3c4ce;border-radius:9px;margin:4px 0;padding:13px 12px}.studio-v4 .admin-console-sidebar__link--active{color:#fff;box-shadow:none;background:#146858}.studio-v4 .admin-console-sidebar__group-label{color:#8b9fa9;letter-spacing:.04em;margin:22px 0 10px;font-size:11px}.studio-v4 .admin-console-sidebar__back{color:#b3c4ce}.studio-v4 .admin-console-sidebar__user{color:#ecf1f3}.studio-v4 .admin-console-topbar{background:var(--background);border-bottom:1px solid var(--border);height:76px}.studio-v4 .admin-console-content{padding:30px clamp(20px,3vw,42px)}.studio-v4 .admin-cc__hero{color:#fff;background:#142a34;border:1px solid #ffffff12;border-radius:18px;padding:30px}.studio-v4 .admin-cc__eyebrow{color:#bdd8dc;letter-spacing:.04em;font-size:11px}.studio-v4 .admin-cc__title{letter-spacing:-1.2px;font-size:35px;font-weight:500}.studio-v4 .admin-cc__sub{color:#c5d2d9;max-width:600px;font-size:14px}.studio-v4 :where(.admin-panel,.admin-cc__card,.admin-chart-card,.admin-kpi-card,.admin-cc__activity,.admin-data-table-wrap){border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:8px}.studio-v4 .admin-cc__card-value{letter-spacing:-1px;font-size:30px;font-weight:550}.studio-v4 .admin-data-table td{padding-block:15px}.studio-v4 .admin-data-table th{background:var(--admin-cache-bg);font-size:12px;font-weight:600}.studio-v4 :where(.dt-page__hero,.of-hero),.studio-v4 :where(.profile-hero__title,.profile-hero__subtitle,.profile-hero__eyebrow,.billing-page__title,.billing-page__lead,.billing-page__eyebrow,.help-hero__title,.help-hero__subtitle){display:none}.studio-v4 .profile-hero{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px 24px}.studio-v4 .help-hero{border:none;padding-top:0}.studio-v4 .billing-page__header{border:none;padding:0 0 18px}.studio-v4 .admin-console-sidebar__brand{border-color:#ffffff12;flex-wrap:wrap;gap:10px;padding:0 14px 22px}.studio-v4 .admin-console-sidebar__badge{letter-spacing:.02em;color:#d7e6eb;background:#263e48;border-color:#14685844;font-size:10px}.studio-v4 .admin-console-sidebar__theme{color:#c4d3d9;background:#ffffff06;border-color:#ffffff10;margin-left:auto}.studio-v4 .studio-reset-panel{width:100%;padding:0}.studio-v4 .studio-reset-panel h1{letter-spacing:-1px;margin-bottom:28px;font-size:31px;font-weight:550}.studio-v4 .studio-reset-panel label{font-size:13px;line-height:2}.studio-v4 .studio-reset-panel input{margin-top:6px}.studio-v4 .ops-board{grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.studio-v4 .ops-board__panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:25px}.studio-v4 .ops-board__heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.studio-v4 .ops-board__heading h2{font-size:15px;font-weight:550}.studio-v4 .ops-board__heading p,.studio-v4 .ops-board__empty{color:var(--muted);font-size:11px;line-height:1.8}.studio-v4 .ops-board__export{color:var(--brand);align-items:center;gap:6px;font-size:10px;display:flex}.studio-v4 .ops-board__stage{grid-template-columns:100px 1fr 35px;align-items:center;gap:10px;margin:18px 0;font-size:11px;display:grid}.studio-v4 .ops-board__stage meter{width:100%;height:8px;accent-color:var(--brand)}.studio-v4 .ops-board__filters{gap:7px;margin:15px 0;display:flex}.studio-v4 .ops-board__filters button{border:1px solid var(--border);border-radius:8px;padding:7px 11px;font-size:10px}.studio-v4 .ops-board__filters button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft)}.studio-v4 .ops-board__issue{text-align:left;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.studio-v4 .ops-board__issue strong{font-size:12px;font-weight:550}.studio-v4 .ops-board__issue small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.8;display:block}@media (min-width:1600px){.studio-v4 .predict-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.studio-shell{display:block}.studio-v4 .product-skip{left:15px}.studio-v4 .ops-board{grid-template-columns:1fr}}@media (max-width:760px){.studio-content{padding:22px 17px 15px}.studio-v4 .predict-rows{grid-template-columns:1fr;gap:14px}.studio-v4 .sport-bar{border-radius:11px;padding:9px}.studio-v4 :where(.profile-panel,.billing-card,.of-step),.studio-v4 .ops-board__panel{padding:20px}.studio-v4 .ops-board__heading{flex-wrap:wrap}.studio-v4 .admin-console-content{padding:20px 16px}.studio-v4 .admin-cc__hero{padding:23px}.studio-v4 .admin-cc__title{font-size:28px}.studio-v4 .login-form__title{font-size:30px}}@media (prefers-reduced-motion:reduce){.studio-v4 *,.studio-v4 :before,.studio-v4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body.studio-v4 .control-room{--admin-sidebar-w:244px;--admin-brand:var(--brand);--admin-brand-soft:var(--brand-soft);width:100%;max-width:none;height:100dvh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}html.admin-route,html body.admin-route{width:100%;height:100%;min-height:100dvh;margin:0;padding:0}.studio-v4 :is(.builder-generate,.of-generate-btn){color:#fff;background:#146858;border-color:#146858;border-radius:8px;font-size:13px;box-shadow:0 3px 8px #14685818}.studio-v4 :is(.builder-generate,.of-generate-btn):hover:not(:disabled){background:#0d5144;box-shadow:0 5px 12px #14685820}.studio-v4 .of-odd-preset{background:var(--surface);color:var(--foreground);border:1px solid var(--border);box-shadow:none;border-radius:9px}.studio-v4 .of-odd-preset--active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 1px var(--brand)}html body.studio-v4 .control-room[data-admin-theme=light]{--brand:#146858;--brand-soft:#eaf4ef;--brand-border:#bddbcf;--accent-bright:#146858;--admin-brand:#146858;--admin-brand-soft:#eaf4ef}html body.studio-v4 .control-room[data-admin-theme=dark]{--brand:#7dcbb2;--brand-soft:#203f36;--brand-border:#3b6556;--accent-bright:#7dcbb2;--admin-brand:#7dcbb2;--admin-brand-soft:#203f36}.studio-v4 .control-room .admin-data-table-wrap{scrollbar-width:thin;max-width:100%;overflow-x:auto}.studio-v4 .control-room .admin-data-table{min-width:580px}.studio-v4 .control-room .admin-console-page-head__actions{flex-shrink:1}
.studio-v4 .match-page{--mp-radius:14px;--mp-border:var(--border);--mp-surface:var(--surface);--mp-fg:var(--foreground);--mp-muted:var(--muted);--mp-accent:var(--brand);--mp-accent-soft:var(--brand-soft);--mp-accent-border:var(--brand-border);max-width:1220px;margin-inline:auto}.studio-v4 .match-page__back{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;padding:10px 0;font-size:12px;display:inline-flex}.studio-v4 .match-page__hero{background:var(--surface);color:var(--foreground);border:1px solid var(--border);box-shadow:0 4px 16px color-mix(in srgb,var(--fl-night-2) 2%,transparent);border-radius:16px;padding:0;overflow:hidden}.studio-v4 .match-page__hero-bg{display:none}.studio-v4 .match-page__header-top{border-bottom:1px solid var(--border);background:var(--surface-secondary);padding:18px 28px}.studio-v4 :is(.match-page__competition,.match-page__date){color:var(--muted);font-size:12px}.studio-v4 .match-page__scoreboard{gap:24px;padding:32px 24px}.studio-v4 .match-page__team-name{letter-spacing:-.6px;color:var(--foreground);font-size:20px;font-weight:650;line-height:1.4}.studio-v4 :is(.match-page__vs,.match-page__score){color:var(--foreground);font-variant-numeric:tabular-nums}.studio-v4 .match-page__meta{border-top:1px solid var(--border);background:var(--surface-secondary);color:var(--muted);padding:14px 24px}.studio-v4 .match-tabs{background:0 0;border:none;margin:24px 0;padding:0;overflow:auto}.studio-v4 .match-tabs__row{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:24px;padding:0;display:flex}.studio-v4 .match-tab{color:var(--muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:16px 5px;font-size:14px;font-weight:600}.studio-v4 .match-tab-active{color:var(--brand);border-bottom-color:var(--brand);box-shadow:none;background:0 0}.studio-v4 .match-analysis-main{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:24px}.studio-v4 :is(.match-analysis-main__left,.match-analysis-main__right){gap:22px}.studio-v4 .match-section{border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 6px color-mix(in srgb,var(--fl-night-2) 1%,transparent);border-radius:14px;padding:26px}.studio-v4 .match-section-title{letter-spacing:-.3px;color:var(--foreground);margin-bottom:20px;font-size:16px;font-weight:650;line-height:1.5}.studio-v4 .match-page .match-section-pick{background:var(--surface)!important;border:1px solid var(--brand-border)!important;border-top:3px solid var(--brand)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--fl-night-2) 2%,transparent)!important;border-radius:14px!important;padding:26px!important}.studio-v4 .match-page .match-section-pick--won{border-top-color:#23835b!important}.studio-v4 .match-page .match-section-pick--lost{border-top-color:#b74747!important}.studio-v4 .analysis-pick-kicker{color:var(--muted);letter-spacing:.07em;font-size:10px;font-weight:600}.studio-v4 .analysis-pick-selection{color:var(--foreground);letter-spacing:-.6px;font-size:25px;font-weight:650;line-height:1.35}.studio-v4 .analysis-pick-market{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.studio-v4 .analysis-pick-metrics{border-top:1px solid var(--border);gap:18px;margin-top:20px;padding-top:20px}.studio-v4 :is(.match-analysis-text,.match-article,.match-article p){color:var(--foreground-secondary);font-size:14px;line-height:1.95}.studio-v4 .match-points-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.studio-v4 .match-points-item{border-bottom:1px solid var(--border);color:var(--foreground-secondary);background:0 0;border-radius:0;align-items:flex-start;gap:15px;padding:18px 0;font-size:14px;line-height:1.85;display:flex}.studio-v4 .match-points-item:last-child{border-bottom:0;padding-bottom:0}.studio-v4 .match-points-num{background:var(--brand-soft);border:1px solid var(--brand-border);width:27px;height:27px;color:var(--brand);border-radius:7px;flex-shrink:0;place-items:center;margin-top:2px;font-size:11px;display:grid}.studio-v4 :is(.stats-v2-card,.stats-v2-section){background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:14px;overflow:hidden}.studio-v4 :is(.stats-v2-compare__metric,.stats-v2-facts__text){color:var(--muted);font-size:12px}.studio-v4 .stats-v2-compare__values{font-variant-numeric:tabular-nums;color:var(--foreground)}.studio-v4 .stats-v2-facts__item{border-bottom:1px solid var(--border);padding:16px}.studio-v4 .of-layout{align-items:start;gap:24px}.studio-v4 .of-step{border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 6px color-mix(in srgb,var(--fl-night-2) 1%,transparent);border-radius:14px;padding:0;overflow:hidden}.studio-v4 .of-step__head{border-bottom:1px solid var(--border);background:var(--surface-secondary);gap:14px;margin:0;padding:22px 25px}.studio-v4 .of-step__num{border:1px solid var(--brand-border);background:var(--brand-soft);width:30px;height:30px;color:var(--brand);box-shadow:none;border-radius:8px;place-items:center;font-size:12px;font-weight:650;display:grid}.studio-v4 .of-step__title{letter-spacing:-.25px;color:var(--foreground);font-size:16px;font-weight:650}.studio-v4 :is(.of-step1,.of-step2-body__inner,.of-step3-body){padding:24px}.studio-v4 .of-step3-placeholder{color:var(--muted);padding:32px 25px;font-size:14px;line-height:1.8}.studio-v4 .of-sidebar{background:var(--fl-night);color:#e4f0ed;border:1px solid var(--fl-night-2);box-shadow:0 10px 30px -20px color-mix(in srgb,var(--fl-night) 40%,transparent);border-radius:14px;padding:26px}.studio-v4 .of-sidebar :is(h2,h3,strong){color:#fff}.studio-v4 .of-sidebar :is(p,label,small){color:#bdd4d1}.studio-v4 .of-result-card{background:var(--brand-soft);border:1px solid var(--brand-border);color:var(--foreground);box-shadow:none;border-radius:12px;padding:22px}.studio-v4 .of-result-card__value{letter-spacing:-1px;color:var(--brand);font-variant-numeric:tabular-nums;font-size:32px;font-weight:650}.studio-v4 .of-combo-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:auto}.studio-v4 .of-combo-thead{background:var(--surface-secondary);color:var(--muted);border-bottom:1px solid var(--border);font-size:11px}.studio-v4 .of-footer-card{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:14px}.studio-v4 .dt-top{gap:24px}.studio-v4 .dt-match-hero{border:1px solid var(--fl-night-2);background:var(--fl-night);color:#fff;box-shadow:none;border-radius:16px;overflow:hidden}.studio-v4 .dt-match-hero__bg{display:none}.studio-v4 .dt-match-hero__top{color:#bdd4d1;border-bottom:1px solid #ffffff18;padding:20px 26px}.studio-v4 .dt-match-hero__board{padding:30px 24px}.studio-v4 .dt-match-hero__name{letter-spacing:-.4px;color:#fff;font-size:19px;line-height:1.45}.studio-v4 :is(.dt-match-hero__competition,.dt-match-hero__date,.dt-match-hero__time){color:#c5dcda}.studio-v4 .dt-top__grid{gap:22px}.studio-v4 :is(.dt-pick-card,.dt-stats-card,.dt-analysis-panel){border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 6px color-mix(in srgb,var(--fl-night-2) 1%,transparent);border-radius:14px;padding:26px}.studio-v4 .dt-pick-card{border-top:3px solid var(--brand)}.studio-v4 .dt-acca-card{border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 6px color-mix(in srgb,var(--fl-night-2) 1%,transparent);border-radius:14px;overflow:hidden}.studio-v4 .dt-acca-card__head{background:var(--surface-secondary);border-bottom:1px solid var(--border);padding:20px 24px}.studio-v4 .dt-acca-card__foot{background:var(--surface-secondary);border-top:1px solid var(--border);padding:20px 24px}.studio-v4 .dt-acca-row__odd{background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand-border);box-shadow:none;font-variant-numeric:tabular-nums;border-radius:7px}.studio-v4 .dt-pro-cta{background:var(--fl-night);border:1px solid var(--fl-night-2);box-shadow:none;border-radius:14px}.studio-v4 :is(.dt-pro-cta__bg,.dt-pro-cta__glow,.dt-pro-cta__rim,.dt-pro-cta__art){display:none}.studio-v4 :is(.profile-panel,.billing-card){border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 6px color-mix(in srgb,var(--fl-night-2) 1%,transparent);border-radius:14px;padding:28px}.studio-v4 :is(.profile-panel__title,.billing-card__title){letter-spacing:-.4px;color:var(--foreground);font-size:19px;font-weight:650;line-height:1.5}.studio-v4 :is(.profile-panel__kicker,.billing-card__eyebrow){letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:600}.studio-v4 :is(.profile-field__label,.billing-card__section-title){color:var(--foreground-secondary);font-size:13px;font-weight:550}.studio-v4 :is(.profile-panel input,.profile-panel select){background:var(--surface-secondary);border:1px solid var(--border);min-height:46px;color:var(--foreground);border-radius:8px;font-size:14px}.studio-v4 .billing-card__head{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:22px}.studio-v4 .billing-card__price{letter-spacing:-1.3px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600}.studio-v4 .billing-card__pm{border:1px solid var(--border);background:var(--surface-secondary);border-radius:10px;padding:18px}.studio-v4 .profile-hero{background:var(--fl-night);color:#fff;border-color:var(--fl-night-2);border-radius:14px;padding:25px}.studio-v4 .profile-hero :is(strong,h2){color:#fff}.studio-v4 .profile-hero :is(p,small){color:#bdd4d1}@media (max-width:1000px){.studio-v4 .match-analysis-main{grid-template-columns:1fr}.studio-v4 .of-layout{gap:20px}}@media (max-width:760px){.studio-v4 .match-page__scoreboard{gap:12px;padding:28px 15px}.studio-v4 .match-page__team-name{font-size:16px}.studio-v4 .match-section{padding:22px}.studio-v4 .match-page .match-section-pick{padding:22px!important}.studio-v4 .analysis-pick-selection{font-size:22px}.studio-v4 .of-step__head{padding:19px}.studio-v4 :is(.of-step1,.of-step2-body__inner,.of-step3-body){padding:20px}.studio-v4 :is(.profile-panel,.billing-card,.dt-pick-card,.dt-stats-card,.dt-analysis-panel){padding:22px}.studio-v4 .dt-match-hero__name{font-size:16px}}.studio-v4 .match-intro{color:var(--foreground-secondary);max-width:900px;margin:0;font-size:15px;line-height:1.95}.studio-v4 .match-section--intro{border-left:3px solid var(--brand);margin-bottom:24px;padding:23px 28px}.studio-v4 .dt-pick-card__selection{letter-spacing:-.5px;color:var(--foreground);font-size:24px;font-weight:650;line-height:1.4}.studio-v4 .dt-pick-card__metrics{border-top:1px solid var(--border);align-items:center;gap:20px;margin-top:22px;padding-top:22px;display:flex}.studio-v4 .dt-pick-card__odd-box{border:1px solid var(--brand-border);background:var(--brand-soft);box-shadow:none;border-radius:10px;padding:14px 18px}.studio-v4 .dt-pick-card__odd-value{letter-spacing:-1px;color:var(--brand);font-variant-numeric:tabular-nums;font-size:31px;font-weight:650}.studio-v4 .dt-pick-card__odd-label{letter-spacing:.04em;color:var(--muted);font-size:10px}.studio-v4 .dt-pick-card__reason{color:var(--foreground-secondary);font-size:14px;line-height:1.9}.studio-v4 .match-page__tab-body{animation:.22s ease-out workspace-enter}@keyframes workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.studio-v4 .match-page__tab-body{animation:none}}.builder-workbench{background:var(--surface);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px;display:flex}.builder-navigation,.daily-editor-nav,.account-navigation{align-items:stretch;gap:8px;display:flex}.builder-navigation button,.daily-editor-nav button,.account-navigation button{color:var(--muted);text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:550;display:flex}.builder-navigation button>span,.daily-editor-nav button>span,.account-navigation button>span{font-variant-numeric:tabular-nums;color:var(--muted);font-size:10px}.builder-navigation button[aria-pressed=true],.daily-editor-nav button[aria-pressed=true],.account-navigation button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand)}.builder-command{flex-shrink:0}.studio-v4 .builder-generate{min-height:44px;margin:0}.studio-v4 .of-layout[data-builder-stage] .of-step1-chip,.of-layout:not([data-builder-stage=target]) .of-step1-wrap,.of-layout:not([data-builder-stage=filters]) .of-step--collapsible,.of-layout:not([data-builder-stage=result]) .of-step--combo{display:none}.studio-v4 .of-layout[data-builder-stage] .of-main{width:100%}.studio-v4 .of-layout[data-builder-stage=target] .of-step1{grid-template-columns:1fr;display:block}.studio-v4 .of-layout[data-builder-stage=target] .of-step1-right{margin-top:25px}.studio-v4 .of-layout[data-builder-stage] .of-step1-side-ai{display:none}.daily-editor-nav{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-bottom:26px;padding:7px}.daily-editor-nav button{flex:1}.daily-editor-nav small{border:1px solid var(--border);border-radius:5px;margin-left:auto;padding:2px 7px;font-size:11px}.dt-page[data-selection-view=accas]>.dt-top,.dt-page[data-selection-view=accas]>.dt-empty,.dt-page[data-selection-view=single]>.dt-accas-section{display:none}.studio-v4 .dt-page[data-selection-view=single] .dt-top{grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.studio-v4 .dt-page[data-selection-view=single] .dt-top__grid{grid-template-columns:1fr}.studio-v4 .dt-page[data-selection-view=single] .dt-match-hero__board{flex-direction:column;gap:22px;display:flex}.studio-v4 .account-navigation{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;margin-bottom:24px;padding:7px}.studio-v4 .account-workbench{max-width:1000px;display:block}.studio-v4 .account-workbench>.profile-column{display:contents}.account-workbench:not([data-account-view=account]) .account-identity,.account-workbench:not([data-account-view=security]) .account-security,.account-workbench:not([data-account-view=links]) .account-shortcuts,.account-workbench:not([data-account-view=plan]) .profile-plan-panel{display:none}.studio-v4 .account-workbench .profile-plan-panel{border:1px solid var(--border);background:var(--surface);box-shadow:none;color:var(--foreground);border-radius:16px;padding:30px}@media (max-width:1000px){.builder-workbench{flex-direction:column;align-items:stretch}.builder-navigation button{flex:1}.studio-v4 .dt-page[data-selection-view=single] .dt-top{grid-template-columns:1fr}.studio-v4 .dt-page[data-selection-view=single] .dt-match-hero__board{flex-direction:row}}@media (max-width:600px){.builder-navigation,.daily-editor-nav{flex-wrap:wrap}.builder-navigation button,.daily-editor-nav button,.account-navigation button{gap:8px;padding:12px;font-size:11px}.builder-navigation button>span{display:none}}.account-summary{border-bottom:1px solid var(--border);align-items:center;gap:20px;margin-bottom:28px;padding:5px 0 28px;display:flex}.account-summary-avatar{background:var(--brand-soft);border:1px solid var(--brand-border);width:64px;height:64px;color:var(--brand);border-radius:16px;flex-shrink:0;place-items:center;font-size:25px;font-weight:550;display:grid}.account-summary>div:nth-child(2)>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px}.account-summary h2{letter-spacing:-.6px;margin:5px 0;font-size:24px;font-weight:600;line-height:1.5}.account-summary p{color:var(--muted);font-size:12px}.account-summary-plan{border:1px solid var(--border);background:var(--surface);color:var(--foreground-secondary);border-radius:8px;align-items:center;gap:9px;margin-left:auto;padding:10px 13px;font-size:12px;display:flex}.account-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:30px;display:grid}.studio-v4 .account-layout .account-navigation{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:0;display:flex}.studio-v4 .account-layout .account-navigation button{padding:14px 13px;font-size:12px}.studio-v4 .account-layout .account-workbench{min-width:0;max-width:none;margin:0}.studio-v4 .account-layout .profile-panel{padding:28px}.studio-v4 .account-layout .profile-account{display:none}.studio-v4 .account-layout .profile-form{max-width:680px}.studio-v4 .account-layout .profile-plan-panel{margin:0}.studio-v4 .profile-footer{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}@media (max-width:760px){.account-layout{grid-template-columns:1fr;gap:20px}.studio-v4 .account-layout .account-navigation{flex-flow:wrap;gap:7px}.studio-v4 .account-layout .account-navigation button{padding:11px;font-size:11px}.account-summary{flex-wrap:wrap;gap:14px}.account-summary-avatar{border-radius:13px;width:52px;height:52px;font-size:21px}.account-summary h2{font-size:21px}.account-summary-plan{margin-left:0}.studio-v4 .account-layout .profile-panel{padding:22px}}.fixture-breadcrumb{color:var(--foreground-secondary);background:0 0;border:0;align-items:center;gap:10px;margin:0 0 21px;padding:10px 0;font-size:13px;font-weight:550;line-height:1.6;text-decoration:none;display:inline-flex}.fixture-breadcrumb:hover{color:var(--brand)}.fixture-breadcrumb>svg{flex-shrink:0}.studio-v4 .match-page .fixture-overview{background:var(--fl-night);color:#edf5ef;border:1px solid var(--fl-night-2);box-shadow:none;border-radius:15px;padding:0}.studio-v4 .fixture-overview .match-page__header-top{color:#b1d0c5;background:0 0;border-bottom:1px solid #ffffff16;gap:15px;padding:19px 26px}.studio-v4 .fixture-overview :is(.match-page__competition,.match-page__date){color:#a6c6ba;font-size:11px;line-height:1.8}.studio-v4 .fixture-overview .match-page__team-name{color:#edf5ef;font-size:20px;line-height:1.6}.studio-v4 .fixture-overview :is(.match-page__score,.match-page__vs){color:#edf5ef;box-shadow:none;background:0 0;border:0}.studio-v4 .fixture-overview .match-page__meta{color:#a6c6ba;background:#ffffff04;border-color:#ffffff16}.studio-v4 .fixture-overview .match-page__scoreboard{gap:25px;padding:30px 24px}.studio-v4 .fixture-overview .match-page__team{gap:14px;min-width:0}.studio-v4 .match-tabs{margin:25px 0 28px}.finder-toolbar{flex-direction:column;gap:20px;margin:0 0 28px;display:flex}.finder-stages{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:7px;display:grid}.finder-stages button{min-width:0;min-height:45px;color:var(--muted);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:12px 15px;font-size:13px;font-weight:550;line-height:1.5;display:flex}.finder-stages button>span{opacity:.7;font-size:10px}.finder-stages button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-border)}.finder-command{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.finder-command>div{align-items:center;gap:20px;min-width:0;display:flex}.finder-command small{color:var(--muted);max-width:200px;font-size:12px;line-height:1.8}.finder-command strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:29px;font-weight:600;line-height:1.4}.builder-submit{background:var(--fl-blue);border:1px solid var(--fl-blue);color:#fff;white-space:normal;min-width:170px;min-height:47px;cursor:var(--px-cursor-pointer,pointer);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:11px;padding:13px 21px;font-size:13px;font-weight:600;line-height:1.7;transition:background .2s,box-shadow .2s;display:inline-flex}.builder-submit>svg,.builder-submit>.of-btn__spinner{flex-shrink:0}.builder-submit:hover:not(:disabled){background:var(--fl-blue-hover);box-shadow:0 5px 16px color-mix(in srgb,var(--fl-blue) 13%,transparent)}.builder-submit:disabled{opacity:.5;cursor:not-allowed}.studio-v4 .of-layout[data-builder-stage] .of-step1-right{margin-top:24px;display:block}.studio-v4 .of-layout[data-builder-stage] .of-step1-generate,.studio-v4 .of-layout[data-builder-stage] .of-target-card{display:none}.studio-v4 .of-layout[data-builder-stage] .of-step{margin-bottom:25px}.studio-v4 .of-layout[data-builder-stage] .of-main{gap:0}@media (max-width:600px){.studio-v4 .fixture-overview .match-page__header-top{flex-direction:column;gap:7px;padding:18px 20px}.studio-v4 .fixture-overview .match-page__scoreboard{gap:12px;padding:26px 15px}.studio-v4 .fixture-overview .match-page__team-name{font-size:15px}.fixture-breadcrumb{margin-bottom:19px;font-size:12px}.finder-toolbar{gap:17px;margin-bottom:25px}.finder-command{flex-direction:column;align-items:stretch;gap:21px;padding:22px}.finder-command>div{justify-content:space-between;gap:20px}.finder-command small{max-width:190px;font-size:11px}.builder-submit{width:100%;min-width:0;min-height:48px;padding:13px 16px;font-size:13px}.finder-stages{gap:5px;padding:6px}.finder-stages button{gap:7px;padding:11px 6px;font-size:12px}.finder-stages button>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.builder-submit{transition:none}}.studio-shell .match-page{box-shadow:none;background:0 0;border:0;gap:0;padding:0 0 30px}.studio-v4 .match-page .fixture-overview{flex:none;height:auto;min-height:0;max-height:none}.studio-v4 .fixture-overview .match-page__scoreboard{flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;min-height:0;max-height:none;padding:30px 24px;display:grid}.studio-v4 .fixture-overview .match-page__team{justify-content:center;gap:15px;height:auto;min-height:0;max-height:none}.studio-v4 .fixture-overview .match-page__team-name{white-space:normal;overflow-wrap:anywhere;min-height:0;max-height:none;margin:0;overflow:visible}.studio-v4 .fixture-overview .match-page__team-rank--empty{display:none}.studio-v4 .fixture-overview .match-logo--xl{object-fit:contain;flex-shrink:0;width:65px;max-width:100%;height:65px}.studio-v4 .fixture-overview .match-page__score-center{gap:10px;min-width:0;max-width:100%;height:auto;min-height:0}.studio-v4 .fixture-overview .match-page__vs{letter-spacing:.04em;min-width:0;height:auto;min-height:0;padding:0 6px;font-size:15px}.studio-v4 .fixture-overview .match-page__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;height:auto;min-height:0;max-height:none;padding:16px 22px;font-size:11px;line-height:1.8;display:flex}.studio-v4 .fixture-overview .match-page__meta--empty{display:none}.studio-v4 .fixture-overview .match-page__pending{color:#b6d0c6;background:#ffffff06;border-top:1px solid #ffffff16;margin:0;padding:16px 22px;font-size:12px;line-height:1.8;position:static}@media (max-width:600px){.studio-v4 .fixture-overview .match-page__scoreboard{gap:13px;padding:27px 15px}.studio-v4 .fixture-overview .match-logo--xl{width:49px;height:49px}.studio-v4 .fixture-overview .match-page__team-name{font-size:14px;line-height:1.65}.studio-v4 .fixture-overview .match-page__score{font-size:32px;line-height:1.3}.studio-v4 .fixture-overview .match-page__meta{gap:10px 15px;padding:16px 18px}}
body.studio-v4:has(.studio-shell){min-width:0}.studio-content :is(#finder-step-title,.of-step){scroll-margin-top:100px}@media (max-width:700px){.studio-content :is(#finder-step-title,.of-step){scroll-margin-top:136px}}.studio-shell{width:100%;min-width:0;max-width:none}.studio-shell-main{min-width:0}.studio-content{box-sizing:border-box;min-width:0;container:public-content/inline-size}.studio-v4 :is(.games-page,.profile-page,.billing-page,.dt-page,.of-page,.match-page,.checkout-page,.checkout-shell){box-sizing:border-box;min-width:0;max-width:100%}.studio-v4 :is(.account-layout,.account-workbench,.account-summary>div,.billing-page__grid,.billing-card,.of-main,.of-layout,.of-step,.dt-top__grid,.dt-accas-grid,.match-analysis-main__left,.match-analysis-main__right){min-width:0}.studio-v4 :is(.profile-form input,.profile-form select,.checkout-page input,.checkout-page select,.checkout-page textarea,.login-form input){box-sizing:border-box;max-width:100%}.studio-v4 :is(.profile-account__email,.account-summary p,.billing-card__pm-line,.billing-card__pm-meta,.dt-pick-card__selection,.match-page__team-name){overflow-wrap:anywhere}.studio-v4 :is(.builder-command,.builder-navigation,.daily-editor-nav,.account-navigation){min-width:0;max-width:100%}.studio-v4 .builder-command button{white-space:normal;max-width:100%;line-height:1.6}.studio-v4 .of-combo-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.studio-v4 .plans-compare{scrollbar-width:thin;max-width:100%;overflow-x:auto}.studio-v4 .plans-compare table{min-width:590px}.studio-v4 .checkout-summary{min-width:0}.studio-v4 .login-form__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-v4 .login-form__submit{min-height:46px}.studio-v4 .login-form__forgot{min-height:40px;line-height:1.6}.studio-v4 .login-form__password-toggle{min-width:44px;min-height:44px}.studio-v4 .login-form__input{padding-right:46px}.studio-v4 .login-form__subtitle{max-width:100%}.studio-v4 .login-form__plan-note{overflow-wrap:anywhere}@media (max-width:1099px){.studio-content{padding:28px clamp(20px,4vw,36px) 22px}.studio-v4 .checkout-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.studio-v4 .login-form__input,.studio-v4 .studio-reset-panel input,.studio-v4 .profile-form input,.studio-v4 .checkout-page input,.studio-v4 .checkout-page select{font-size:16px}.studio-v4 .login-form__title{font-size:29px;line-height:1.2}.studio-v4 .login-form__brand{margin-bottom:30px}.studio-v4 .login-form__head{margin-bottom:26px}.studio-v4 .login-form__fields{gap:18px}}@media (max-width:760px){.studio-content{padding:23px 16px 18px}.studio-v4 :is(.account-summary,.billing-page__header,.profile-plan-panel__head,.billing-card__head,.match-page__header-top){flex-wrap:wrap;gap:16px}.studio-v4 .account-summary>div:nth-child(2){flex:1;min-width:0}.studio-v4 .account-summary-plan{max-width:100%}.studio-v4 .account-summary p{font-size:11px;line-height:1.7}.studio-v4 .builder-workbench{gap:14px;padding:12px}.studio-v4 .builder-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.studio-v4 .builder-navigation button{white-space:normal;justify-content:center;min-width:0;padding:11px 7px;font-size:10px;line-height:1.6}.studio-v4 .builder-navigation button>span{display:none}.studio-v4 .builder-command{width:100%}.studio-v4 .builder-command button{width:100%;min-height:46px}.studio-v4 .of-step1-right{width:100%;min-width:0}.studio-v4 .of-target-card{min-width:0;max-width:100%}.studio-v4 .daily-editor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.studio-v4 .daily-editor-nav button{white-space:normal;min-width:0;padding:11px;font-size:11px;line-height:1.6}.studio-v4 .daily-editor-nav button>span{display:none}.studio-v4 .dt-pick-card__metrics{flex-wrap:wrap;align-items:flex-start;gap:15px}.studio-v4 .dt-accas-grid{grid-template-columns:minmax(0,1fr)}.studio-v4 .dt-acca-card__head,.studio-v4 .dt-acca-card__foot{flex-wrap:wrap;gap:15px}.studio-v4 .billing-card__pm{flex-wrap:wrap;gap:12px}.studio-v4 .billing-card__action-btn{white-space:normal;min-height:44px;line-height:1.7}.studio-v4 .billing-history__row{min-width:0}.studio-v4 .checkout-summary{max-height:none;position:static}.studio-v4 .cookie-banner__card{max-width:calc(100vw - 24px)}.studio-v4 .account-navigation button{min-height:42px}.studio-v4 .profile-plan-actions{flex-wrap:wrap;gap:12px}}@media (max-width:380px){.studio-content{padding:20px 12px 16px}.studio-v4 .dt-pick-card__selection{font-size:21px}.studio-v4 .login-form__title{font-size:27px}}@media (max-height:650px) and (min-width:901px){.studio-v4 .login-form__brand{margin-bottom:24px}.studio-v4 .login-form__head{margin-bottom:22px}}@container public-content (max-width:950px){.studio-v4 .match-analysis-main,.studio-v4 .of-layout,.studio-v4 .dt-page[data-selection-view=single] .dt-top{grid-template-columns:minmax(0,1fr)}.studio-v4 .dt-page[data-selection-view=single] .dt-match-hero__board{flex-direction:row}.studio-v4 .billing-page__grid{grid-template-columns:minmax(0,1fr)}}@container public-content (max-width:720px){.studio-v4 .account-layout{grid-template-columns:minmax(0,1fr);gap:22px}.studio-v4 .account-layout .account-navigation{flex-flow:wrap}.studio-v4 .account-layout .account-navigation button{padding:11px 12px;font-size:11px}.research-form-grid,.studio-v4 .dt-accas-grid{grid-template-columns:minmax(0,1fr)}}@container public-content (max-width:560px){.studio-v4 .match-page__team-name{font-size:15px}.studio-v4 .match-page__scoreboard{gap:10px;padding-inline:12px}.studio-v4 .match-tabs__row{gap:20px}.studio-v4 .match-tab{min-height:44px;font-size:13px}.studio-v4 .account-summary{flex-wrap:wrap}}.studio-shell-main>header:has(.notif-center__panel,.product-search__search-panel,.navbar-lang-menu){z-index:12000}.studio-v4 .plans-card__active{justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:12px;line-height:1.7;display:flex}.studio-v4 .plans-card__cta{white-space:normal;text-align:center;min-height:46px;padding:12px 15px;line-height:1.7}
.studio-shell .daily-fixture{background:var(--fl-night-2);color:#f1f4fa;border-color:#35465a}.studio-shell .filter-chip--win-rate{background:var(--surface-secondary);border-color:var(--border);flex-wrap:wrap;justify-content:flex-start;gap:9px}.studio-shell .filter-chip__label--win-rate{color:var(--muted);font-size:10px}.studio-shell .filter-chip__win-rate-value{letter-spacing:-.6px;color:var(--foreground);padding-right:5px;font-size:17px;font-weight:650}.studio-shell .filter-chip__win-rate-record{border-left:1px solid var(--border);color:var(--muted);padding-left:9px;font-size:9px}.studio-shell .filter-chip__win-rate-metric{background:var(--surface);border-radius:5px;padding:4px 6px;font-size:9px}.studio-shell{--background:#f5f6f8;--surface:#fff;--surface-secondary:#eef1f5;--surface-hover:#e9eef5;--surface-elevated:#fff;--foreground:#202d3e;--foreground-secondary:#47576b;--muted:#667487;--muted-soft:#7b8797;--border:#dfe5ec;--border-strong:#bfcbd9;--brand:#315f9b;--brand-soft:#eaf0f9;--brand-border:#cbd9ed;--input-bg:#fff;--input-border:#cbd5e2;background:var(--background)}html[data-theme=dark] .studio-shell,.dark .studio-shell{--background:#111a27;--surface:#192536;--surface-secondary:#213044;--surface-hover:#293b52;--surface-elevated:#29384e;--foreground:#edf2fa;--foreground-secondary:#bfccdd;--muted:#a4b4ca;--muted-soft:#8d9fb8;--border:#34455d;--border-strong:#506784;--brand:#a8c3f0;--brand-soft:#263d5d;--brand-border:#425e83;--input-bg:#192536;--input-border:#425670}.studio-shell .studio-shell-main{--site-gutter:clamp(22px,3.5vw,55px);background:var(--background)}.studio-shell .studio-content{padding:30px var(--site-gutter) 38px;max-width:1510px}.studio-shell .studio-shell-main>header{padding-inline:max(var(--site-gutter),calc((100% - 1510px)/2 + var(--site-gutter)));background:var(--background);border-color:var(--border);min-height:80px}.studio-shell .app-topbar__search{background:var(--surface);border-color:var(--border);border-radius:12px;min-height:43px}.studio-shell .app-topbar__search-input{font-size:12px}.studio-shell .app-topbar__search-panel{border-radius:15px;box-shadow:0 18px 45px #15213114}.studio-shell .site-footer{background:var(--background);border-top:1px solid var(--border)}.studio-shell .sport-bar{border:1px solid var(--border);background:var(--surface);border-radius:17px;flex-direction:column;align-items:stretch;gap:0;margin:18px 0 25px;display:flex;overflow:visible;padding:0!important}.studio-shell .sport-bar__sports{scrollbar-width:thin;border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:11px 14px;display:flex;overflow-x:auto}.studio-shell .sport-pill{isolation:isolate;color:var(--muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;min-height:43px;padding:12px 16px;font-size:12px;font-weight:550;transition:color .2s;display:flex;position:relative}.studio-shell .sport-pill--active{color:var(--foreground);box-shadow:none;background:0 0}.studio-shell .sport-pill__selection{background:var(--brand-soft);border:1px solid var(--brand-border);z-index:-1;border-radius:10px;position:absolute;inset:0}.studio-shell .sport-pill__icon,.studio-shell .sport-pill__icon svg{width:18px;height:18px}.studio-shell .sport-pill__count{background:var(--surface-secondary);color:var(--muted);border:0;border-radius:5px;min-width:20px;padding:2px 6px;font-size:9px}.studio-shell .sport-pill--active .sport-pill__count{background:var(--brand);color:var(--surface)}.studio-shell .sport-pill--maintenance{opacity:.5}.studio-shell .sport-bar__actions{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:13px 16px;display:flex}.studio-shell .sport-bar__action--stats{margin-right:auto}.studio-shell .filter-chip{border:1px solid var(--border);background:var(--surface);min-height:39px;color:var(--foreground-secondary);box-shadow:none;border-radius:9px;padding:9px 12px;font-size:11px}.studio-shell .filter-chip--live{color:#b45a2b;background:#fff7f0;border-color:#f2d9ca;font-weight:600}.studio-shell .filter-chip--live-active{color:#fff;background:#c56632;border-color:#c56632;box-shadow:0 0 0 3px #e9a57322}.studio-shell .filter-chip__live-dot{box-shadow:none;background:currentColor;width:6px;height:6px}.studio-shell .filter-chip__leading svg{width:15px;height:15px}.studio-shell .filter-dropdown__panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;box-shadow:0 15px 45px #15213116}.studio-shell .predict-rows{gap:22px}.studio-shell .daily-pick-win-rate{background:var(--surface-secondary);border:0;border-radius:9px}.studio-shell :is(.daily-prediction,.daily-evidence,.dt-acca-card,.of-step,.of-sidebar,.profile-panel,.billing-card,.checkout-summary,.checkout-section,.help-contact__card,.match-section,.match-page__panel){border-color:var(--border);background:var(--surface);border-radius:18px;box-shadow:0 3px #202d3e03,0 8px 22px -20px #202d3e22}.studio-shell :is(.daily-prediction,.daily-evidence,.of-step,.profile-panel,.billing-card){padding:30px}.studio-shell :is(.finder-command,.account-summary){background:var(--surface);box-shadow:none;border-radius:18px;padding:25px 28px}.studio-shell .finder-command{border-left:4px solid var(--brand);gap:20px}.studio-shell .finder-stages{background:0 0;border:0;gap:10px;padding:0}.studio-shell .finder-stages button{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:52px}.studio-shell .finder-stages button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand)}.studio-shell .builder-submit{background:var(--fl-action);color:#202d3e;box-shadow:0 3px 0 var(--fl-action-edge);border:1px solid #dda94f;border-radius:11px;min-height:49px}.studio-shell .builder-submit:hover:not(:disabled){background:var(--fl-action-hover);box-shadow:0 4px 0 var(--fl-action-edge);transform:translateY(-1px)}.studio-shell .daily-membership{color:#e9f1df;background:#1f3046;border:1px solid #3c5068;border-radius:15px}.studio-shell .daily-membership a{background:var(--fl-action);color:#202d3e;border-radius:9px}.studio-shell .account-navigation button{border-radius:10px}.studio-shell .account-navigation button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.studio-shell .profile-form input,.studio-shell .profile-form select{background:var(--input-bg);border-color:var(--input-border);border-radius:10px;min-height:46px}.studio-shell .profile-avatar{background:var(--brand-soft);color:var(--brand);border-radius:18px}.studio-shell .fixture-overview{background:var(--fl-night-2);border:1px solid #35465a;border-radius:20px;padding:30px}.studio-shell .fixture-breadcrumb{padding:10px 0 15px;font-size:11px}.studio-shell .research-quote{border-color:var(--border);background:var(--surface-secondary);border-radius:13px}.studio-shell .research-roster-player{border-radius:10px}.studio-shell .research-form-card{border-radius:13px}.studio-shell .match-page__tabs{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:7px}.studio-shell .match-page__tab{border-radius:9px}.studio-shell .match-page__tab--active{background:var(--brand-soft);color:var(--brand);box-shadow:none}.studio-shell .faq-item{border-radius:13px}.studio-shell :is(.btn-primary,.btn-brand){background:var(--brand);color:var(--surface);border-color:var(--brand);border-radius:11px}@media (max-width:1099px){.studio-shell .studio-shell-main{--site-gutter:25px;padding-bottom:0}.studio-shell .studio-content{padding:24px var(--site-gutter) 30px}.studio-shell .predixa-assistant{bottom:100px}.studio-shell .back-to-top{bottom:108px}}@container public-content (max-width:800px){.studio-shell .sport-bar__action--stats{flex-basis:100%;margin-right:0}.studio-shell .sport-bar__actions{gap:8px}.studio-shell :is(.daily-prediction,.daily-evidence,.of-step,.profile-panel,.billing-card){padding:23px}}@media (max-width:600px){.studio-shell .studio-shell-main{--site-gutter:16px}.studio-shell .studio-content{padding:21px var(--site-gutter) 25px}.studio-shell .sport-bar__sports{gap:4px;padding:9px}.studio-shell .sport-pill{padding:11px 12px;font-size:11px}.studio-shell .sport-bar__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;display:grid}.studio-shell .sport-bar__action--stats{grid-column:1/-1}.studio-shell .sport-bar__action--comp{grid-area:3/1/auto/-1}.studio-shell .sport-bar__actions .filter-chip{justify-content:center;width:100%}.studio-shell .sport-bar__actions>div{min-width:0}.studio-shell .account-summary,.studio-shell .finder-command{padding:21px}.studio-shell .fixture-overview{border-radius:16px;padding:22px 15px}.studio-shell .predict-rows{gap:16px}}@media (prefers-reduced-motion:reduce){.studio-shell .sport-pill__selection{transition:none!important}.studio-shell .builder-submit:hover{transform:none}}@media (max-width:600px){.studio-shell .filter-chip--win-rate{justify-content:flex-start;gap:7px}.studio-shell .filter-chip__win-rate-record{font-size:9px}}.studio-shell .daily-fixture{background:var(--fl-night-2);color:#f1f4fa;border-radius:0}.studio-shell .daily-teams>div>strong{color:#f1f4fa}.studio-shell .daily-fixture-meta,.studio-shell .daily-teams>span{color:#bdcadb}.studio-shell .daily-prediction,.studio-shell .daily-evidence,.studio-shell .dt-acca-card,.studio-shell .daily-prediction h2,.studio-shell .daily-evidence h3,.studio-shell .daily-reason{color:var(--foreground)}.studio-shell .daily-membership{padding:26px 28px}.studio-shell .daily-membership h2{color:#f1f4fa}.studio-shell .daily-membership p{color:#bdcadb}.studio-shell .app-topbar__icon-btn--theme{aspect-ratio:1;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid}.studio-shell .builder-submit,.studio-shell .builder-submit:hover:not(:disabled){box-shadow:none}.studio-shell :is(.profile-panel,.billing-card,.of-step,.daily-evidence,.dt-acca-card){box-shadow:none;border-radius:12px}.studio-shell :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.studio-shell :is(.filter-chip,.finder-stages button,.account-navigation button,.app-topbar__icon-btn){transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.studio-shell :is(.filter-chip,.finder-stages button,.account-navigation button):hover:not(:disabled){border-color:var(--brand-border);background:var(--surface-hover)}.studio-shell .app-topbar__icon-btn:active{transform:scale(.94)}html.tab-hidden .studio-shell *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.studio-shell *{scroll-behavior:auto!important}.studio-shell .app-topbar__icon-btn:active{transform:none}}.studio-shell .studio-shell-main>footer{padding-inline:max(var(--site-gutter),calc((100% - 1510px)/2 + var(--site-gutter)))}