.cp-page,.cp-card,.cp-browser,.cp-editor-card{--cp-brand:#e31b23;--cp-brand-deep:#9b0e16;--cp-navy:#071325;--cp-soft:var(--gum-surface-soft,#f3f5f8);--cp-green:#16a34a;--cp-red:#e31b23;--cp-ink:var(--gum-ink,#101828);--cp-muted:var(--gum-muted,#667085);--cp-surface:var(--gum-surface,#fff);--cp-border:var(--gum-border,#e5e7eb);--cp-radius:16px;min-width:0}.dark .cp-page,.dark .cp-card,.dark .cp-browser,.dark .cp-editor-card{--cp-green:#4ade80;--cp-red:#ff747b}.cp-page{width:100%;max-width:var(--gum-page-width,1500px);color:var(--cp-ink);margin:0 auto;padding:24px 16px 32px;font-size:14px;line-height:1.5}.cp-page h1,.cp-detail-match>div,.cp-profile-hero>div{overflow-wrap:anywhere;min-width:0}.cp-page button,.cp-card-footer a{min-height:44px}.cp-page :is(a,button,summary):focus-visible,.cp-card :is(a,button):focus-visible{outline:2px solid var(--cp-brand);outline-offset:3px}.cp-breadcrumb{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.cp-breadcrumb a{align-items:center;min-height:36px;display:inline-flex}.cp-breadcrumb a:hover{color:var(--cp-brand)}.cp-breadcrumb>:last-child{color:var(--cp-ink);overflow-wrap:anywhere}.cp-page-heading{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.cp-page-heading h1{letter-spacing:-.7px;align-items:center;gap:10px;margin:0 0 5px;font-size:32px;font-weight:850;line-height:1.2;display:flex}.cp-page-heading>div>p:last-child{color:var(--cp-muted);font-size:14px;line-height:1.5}.cp-eyebrow{color:var(--cp-brand);letter-spacing:.06em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.cp-outline-link{border:1px solid var(--cp-border);background:var(--cp-surface);min-height:44px;color:var(--cp-ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:750;display:inline-flex}.cp-outline-link:hover{border-color:var(--cp-brand);color:var(--cp-brand)}.cp-mobile-break{display:none}.cp-browser{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:20px;box-shadow:0 4px 16px #07132506}.cp-filter-bar{scrollbar-width:thin;border-bottom:1px solid var(--cp-border);gap:8px;padding-bottom:14px;display:flex;overflow-x:auto}.cp-filter{border:1px solid var(--cp-border);background:var(--cp-soft);min-height:44px;color:var(--cp-ink);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:750;display:inline-flex}.cp-filter:hover{border-color:var(--cp-brand)}.cp-filter[aria-pressed=true]{color:#fff;background:var(--cp-brand);border-color:var(--cp-brand)}.cp-filter-count{background:color-mix(in srgb,currentColor 10%,transparent);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:12px}.cp-live-dot{background:var(--cp-brand);border-radius:50%;width:7px;height:7px}.cp-filter[aria-pressed=true] .cp-live-dot{background:#fff}.cp-editor-filter-wrap{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cp-editor-filter{scrollbar-width:thin;gap:16px;min-width:0;padding:4px;display:flex;overflow-x:auto}.cp-editor-choice{color:var(--cp-muted);cursor:pointer;flex-direction:column;flex:0 0 65px;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.cp-editor-choice-avatar{background:var(--cp-soft);outline-offset:2px;border-radius:50%;outline:2px solid #0000;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.cp-editor-choice-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cp-editor-choice[aria-pressed=true]{color:var(--cp-brand)}.cp-editor-choice[aria-pressed=true] .cp-editor-choice-avatar{outline-color:var(--cp-brand)}.cp-editors-link{min-height:44px;color:var(--cp-brand);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.cp-results-heading,.cp-directory-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.cp-results-heading h2,.cp-directory-heading h2{letter-spacing:-.4px;font-size:20px;font-weight:850;line-height:1.3}.cp-results-heading>span,.cp-directory-heading>span{color:var(--cp-muted);font-size:12px}.cp-clear-editor{min-height:44px;color:var(--cp-brand);cursor:pointer;font-size:12px}.cp-coupon-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cp-card{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);min-width:0;overflow:hidden;box-shadow:0 5px 18px #0713250c}.cp-card-heading{color:#fff;background:linear-gradient(110deg,#9b0e16,#d91921);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.cp-card[data-editor=neymar] .cp-card-heading,.cp-card[data-editor=torres] .cp-card-heading{background:linear-gradient(110deg,#0e1d38,#071325)}.cp-card-editor{align-items:center;gap:10px;min-width:0;display:flex}.cp-avatar-link,.cp-avatar-placeholder{border-radius:50%;flex:0 0 44px;width:44px;height:44px}.cp-avatar{object-fit:cover;border:2px solid #ffffffb3;border-radius:50%;width:44px;height:44px}.cp-avatar-placeholder{background:var(--cp-navy);justify-content:center;align-items:center;display:flex}img.cp-avatar[src*=kuponcu-abiniz\.jpg],.cp-profile-avatar img[src*=kuponcu-abiniz\.jpg],.cp-profile-hero>img[src*=kuponcu-abiniz\.jpg],.cp-editor-choice-avatar img[src*=kuponcu-abiniz\.jpg],.os-editor-row img[src*=kuponcu-abiniz\.jpg],.os-coupon-tile-editor img[src*=kuponcu-abiniz\.jpg]{box-sizing:border-box;object-fit:contain;object-position:center;background:#111214;padding:3px}.cp-card-byline{min-width:0}.cp-editor-name{flex-wrap:wrap;align-items:center;gap:7px;font-size:18px;font-weight:850;line-height:1.3;display:flex}.cp-editor-name>span{color:#ffe0e3;font-size:12px;font-weight:500}.cp-card-byline time{color:#f4e3e5;margin-top:4px;font-size:12px;display:block}.cp-card[data-editor=neymar] .cp-editor-name>span,.cp-card[data-editor=torres] .cp-editor-name>span,.cp-card[data-editor=neymar] .cp-card-byline time,.cp-card[data-editor=torres] .cp-card-byline time{color:#c6d0e2}.cp-status{background:var(--cp-soft);max-width:100%;color:var(--cp-muted);overflow-wrap:anywhere;border-radius:8px;flex-shrink:0;padding:6px 9px;font-size:12px;font-weight:750;line-height:1.4}.cp-status[data-status=won]{color:#137d3c;background:#eaf8ef}.cp-status[data-status=lost]{color:#b2141b;background:#ffedef}.cp-status[data-status=unverified]{color:#475467;background:#f3f5f8}.dark .cp-status[data-status=won]{color:#77e69f;background:#153321}.dark .cp-status[data-status=lost]{color:#ff9ca2;background:#421d29}.dark .cp-status[data-status=unverified]{color:#c4cedd;background:#26334a}.cp-card-title{color:var(--cp-ink);overflow-wrap:anywhere;margin:0;padding:14px 16px 10px;font-size:16px;font-weight:750;line-height:1.4}.cp-picks{margin:0;padding:0 16px;list-style:none}.cp-pick{border-top:1px solid var(--cp-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.cp-pick-main{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.cp-match-name{overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.45}.cp-match-name>span{color:var(--cp-muted);font-weight:500}.cp-pick-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cp-prediction{background:var(--cp-navy);color:#fff;border-radius:7px;align-items:center;width:fit-content;padding:4px 8px;font-size:13px;font-weight:750;line-height:1.4;display:inline-flex}.cp-pick-result{font-size:12px;font-weight:750}.cp-pick-result[data-result=won]{color:var(--cp-green)}.cp-pick-result[data-result=lost]{color:var(--cp-red)}.cp-pick-end{text-align:right;flex:none;max-width:32%}.cp-pick-odds{background:var(--cp-soft);color:var(--cp-ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 10px;font-size:16px;font-weight:850;display:inline-flex}.cp-live-score{color:var(--cp-brand);flex-direction:column;gap:4px;font-size:12px;display:flex}.cp-score{color:var(--cp-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:850}.cp-verification-note{color:var(--cp-muted);margin:8px 16px 12px;font-size:12px;line-height:1.6}.cp-total{background:var(--cp-soft);color:var(--cp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.cp-total>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cp-total strong{background:var(--cp-brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;min-height:30px;padding:3px 10px;font-size:18px;font-weight:850;display:inline-flex}.cp-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px 16px;display:flex}.cp-card-footer-actions{align-items:center;gap:8px;display:flex}.cp-share-trigger{color:#344155;cursor:pointer;background:#fff;border:1px solid #cfd7e4;border-radius:10px;align-items:center;gap:5px;min-height:42px;padding:0 11px;font-weight:800;display:inline-flex}.cp-share-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030b18c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cp-share-dialog{color:#101827;background:#fff;border-radius:22px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:25px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.cp-share-close{color:#152238;background:#fff;border:1px solid #d9e0e9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.cp-share-kicker{color:#d71927;letter-spacing:.08em;background:#ffeaec;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.cp-share-dialog h2{font:900 28px/1 var(--font-display);margin:13px 0 16px}.cp-share-card{border:1px solid #cfd7e4;border-radius:16px;overflow:hidden}.cp-share-card header{color:#fff;background:#07162c;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cp-share-card header span{font:900 22px/1 var(--font-display)}.cp-share-card header small{color:#bdc9da}.cp-share-card h3{font:900 22px/1.05 var(--font-display);margin:0;padding:16px 16px 8px}.cp-share-card ul{margin:0;padding:0 16px 12px;list-style:none}.cp-share-card li{border-top:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.cp-share-card li span{font-weight:750}.cp-share-card li strong{color:#087a3d;background:#e9f7ef;border-radius:7px;flex:none;padding:5px 7px;font-size:11px}.cp-share-card footer{color:#738095;background:#f4f6f9;padding:10px 16px;font-size:11px}.cp-share-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.cp-share-actions button{background:#fff;border:1px solid #cfd7e4;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:900;display:flex}.cp-share-actions button:first-child{color:#fff;background:#12934d;border-color:#12934d}@media (max-width:600px){.cp-card-footer{align-items:stretch}.cp-card-footer-actions{margin-left:auto}.cp-share-trigger{font-size:0}.cp-share-trigger svg{width:18px;height:18px}.cp-share-backdrop{align-items:end;padding:0}.cp-share-dialog{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;padding:22px 16px}.cp-share-actions{grid-template-columns:1fr}}.cp-card-footer a{justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:750;display:inline-flex}.cp-comment-link{color:var(--cp-muted)}.cp-detail-link{color:#fff;background:#16a34a;border-radius:10px;padding:9px 14px}.cp-detail-link:hover{background:#137d3c}.cp-empty{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:112px;padding:16px;display:grid}.cp-empty-icon{background:var(--cp-soft);width:42px;height:42px;color:var(--cp-brand);border-radius:12px;grid-area:1/1/span 2;justify-content:center;align-items:center;display:flex}.cp-empty h3{color:var(--cp-ink);grid-area:1/2;align-self:end;font-size:16px;font-weight:800;line-height:1.4}.cp-empty p{color:var(--cp-muted);grid-area:2/2;align-self:start;margin:0;font-size:13px;line-height:1.6}.cp-empty a,.cp-empty-reset{min-height:44px;color:var(--cp-brand);cursor:pointer;grid-area:1/3/span 2;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:750;display:inline-flex}.cp-archive{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);margin-top:20px;padding:20px}.cp-archive summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:800;line-height:1.5;display:flex}.cp-archive summary:before{content:"+";color:var(--cp-brand);font-size:24px;font-weight:500}.cp-archive[open] summary:before{content:"−"}.cp-archive summary>span{color:var(--cp-muted);margin-left:auto;font-size:12px;font-weight:500}.cp-archive>p{color:var(--cp-muted);margin:6px 0 16px;font-size:12px;line-height:1.6}.cp-archive-pagination{border-top:1px solid var(--cp-border);color:var(--cp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.cp-archive-pagination button{border-color:var(--cp-brand);color:var(--cp-brand);cursor:pointer}.cp-responsible-note{border-top:1px solid var(--cp-border);color:var(--cp-muted);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.7}.cp-responsible-note p+p{margin-top:6px}.cp-responsible-note a{color:var(--cp-brand);align-items:center;gap:4px;display:inline-flex}.cp-editor-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cp-editor-card{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);min-width:0;overflow:hidden;box-shadow:0 4px 16px #07132509}.cp-editor-card-top{border-bottom:3px solid var(--cp-brand);background:var(--cp-navy);color:#fff;justify-content:space-between;align-items:center;min-height:44px;padding:10px 16px;display:flex}.cp-editor-card-top>span{letter-spacing:.07em;font-size:12px;font-weight:750}.cp-editor-card-top>svg{color:#ff7980;width:18px;height:18px}.cp-editor-card-body{grid-template-columns:64px minmax(0,1fr);column-gap:14px;padding:20px 16px 16px;display:grid}.cp-profile-avatar{border:2px solid var(--cp-brand);background:var(--cp-surface);border-radius:50%;grid-area:1/1/span 2;width:64px;height:64px;display:block}.cp-profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cp-editor-card h2{letter-spacing:-.4px;grid-column:2;margin:4px 0 5px;font-size:24px;font-weight:850;line-height:1.2}.cp-editor-tagline{color:var(--cp-muted);grid-column:2;margin:0;font-size:14px;line-height:1.5}.cp-editor-stat-row{border-top:1px solid var(--cp-border);border-bottom:1px solid var(--cp-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding:14px 0;display:grid}.cp-editor-stat-row>div{flex-direction:column;gap:4px;display:flex}.cp-editor-stat-row strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:850}.cp-editor-stat-row span{color:var(--cp-muted);font-size:12px}.cp-stat-won{color:var(--cp-green)}.cp-stat-lost{color:var(--cp-red)}.cp-success{color:var(--cp-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;margin:14px 0;font-size:12px;display:flex}.cp-success>span:first-child{align-items:center;gap:5px;display:flex}.cp-success>strong{color:var(--cp-green);font-size:20px;font-weight:850}.cp-editor-recent{grid-column:1/-1;min-height:64px;padding:8px 0 14px}.cp-editor-recent h3{margin-bottom:8px;font-size:16px;font-weight:800}.cp-editor-recent>p{color:var(--cp-muted);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.cp-editor-recent li+li{margin-top:4px}.cp-editor-recent li a{align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:650;display:flex}.cp-editor-recent li a>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.cp-editor-recent svg{flex-shrink:0}.cp-recent-dot{background:var(--cp-muted);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cp-recent-dot[data-outcome=won]{background:var(--cp-green)}.cp-recent-dot[data-outcome=lost]{background:var(--cp-red)}.cp-profile-link{background:var(--cp-brand);color:#fff;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.cp-profile-link:hover{background:var(--cp-brand-deep)}.cp-profile-hero{border-left:5px solid var(--cp-brand);border-radius:var(--cp-radius);background:var(--cp-navy);color:#fff;align-items:center;gap:20px;margin:16px 0;padding:24px;display:flex}.cp-profile-hero>img{border:3px solid var(--cp-brand);object-fit:cover;border-radius:50%;flex-shrink:0;width:84px;height:84px}.cp-profile-hero h1{color:#fff;letter-spacing:-.7px;margin:5px 0;font-size:34px;font-weight:850;line-height:1.2}.cp-profile-hero .cp-eyebrow{color:#ff9298}.cp-profile-hero p:not(.cp-eyebrow){color:#d1d9e6;font-size:14px;line-height:1.6}.cp-profile-identity{margin-top:6px;color:#b8c3d7!important;font-size:12px!important}.cp-profile-stats{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cp-profile-stat{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);padding:18px}.cp-profile-stat>span{color:var(--cp-muted);font-size:12px;display:block}.cp-profile-stat strong{margin-top:5px;font-size:30px;font-weight:850;line-height:1.2;display:block}.cp-profile-about{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);justify-content:space-between;align-items:start;gap:20px;margin:16px 0 20px;padding:20px;display:flex}.cp-profile-about h2{margin-bottom:10px;font-size:18px;font-weight:850}.cp-profile-about p{color:var(--cp-muted);font-size:14px;line-height:1.7}.cp-profile-about>a{min-height:44px;color:var(--cp-brand);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.cp-stat-note{color:var(--cp-muted);margin:10px 0 16px;font-size:12px;line-height:1.6}.cp-detail-page{max-width:var(--gum-page-width,1500px)}.cp-detail-header{border-radius:var(--cp-radius);color:#fff;background:linear-gradient(110deg,#9b0e16,#d91921);margin-top:14px;padding:24px}.cp-detail-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cp-detail-kind{color:#fff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.cp-detail-top>.cp-status{margin-left:auto}.cp-detail-header h1{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:32px;font-weight:850;line-height:1.25}.cp-detail-summary{color:#ffe0e3;font-size:16px;line-height:1.6}.cp-detail-meta{color:#ffe0e3;border-top:1px solid #ffffff4d;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.cp-detail-meta a{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.cp-detail-meta img{object-fit:cover;border:1px solid #ffffff80;border-radius:50%;width:36px;height:36px}.cp-detail-picks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;list-style:none;display:grid}.cp-detail-pick{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);padding:20px}.cp-detail-match{justify-content:space-between;align-items:start;gap:14px;display:flex}.cp-detail-match h2{letter-spacing:-.4px;margin:8px 0;font-size:22px;font-weight:850;line-height:1.3}.cp-detail-league{color:var(--cp-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.cp-detail-league>span:first-child{color:var(--cp-brand);font-weight:800}.cp-detail-selection{background:var(--cp-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:14px;display:flex}.cp-detail-selection span{color:var(--cp-muted);font-size:12px}.cp-detail-selection strong{overflow-wrap:anywhere;font-size:18px;font-weight:850}.cp-detail-analysis{color:var(--cp-muted);margin-top:16px;font-size:14px;line-height:1.8}.cp-detail-analysis>p{color:var(--cp-ink)}.cp-detail-analysis details{border-top:1px solid var(--cp-border);margin-top:12px;padding-top:8px}.cp-detail-analysis summary{min-height:44px;color:var(--cp-brand);cursor:pointer;font-size:13px;font-weight:750}.cp-detail-analysis details p+p{margin-top:8px}.cp-detail-odds{border-radius:var(--cp-radius);background:var(--cp-navy);color:#fff;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.cp-detail-odds p{font-size:16px;font-weight:750}.cp-detail-odds small{color:#c2ccdd;margin-top:5px;font-size:12px;font-weight:400;display:block}.cp-detail-odds strong{background:var(--cp-brand);color:#fff;border-radius:12px;padding:4px 14px;font-size:32px;font-weight:850}.cp-detail-footnote{color:var(--cp-muted);margin-top:14px;font-size:12px;line-height:1.8}.cp-detail-comments-heading{align-items:center;gap:8px;padding-top:20px;font-size:16px;font-weight:800;display:flex}.cp-comments{border-top:1px solid var(--cp-border);margin-top:20px;padding-top:20px;scroll-margin-top:110px}.cp-comments h2{font-size:22px;font-weight:850}.cp-comments>p{font-size:14px;line-height:1.6}.cp-comments>ul{margin-top:16px}.cp-comments>ul>li{border-radius:var(--cp-radius);margin-top:12px}.cp-comments form{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-surface);padding:20px}.cp-comments a{color:var(--cp-brand)}.cp-comments button[type=submit]{background:var(--cp-brand);color:#fff;border-radius:10px;font-size:14px}.cp-comments textarea{font-size:16px}.cp-comments textarea:focus{border-color:var(--cp-brand)}.cp-comments>ul>li>p{overflow-wrap:anywhere;font-size:14px}@media (max-width:1050px){.cp-coupon-grid,.cp-editor-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-profile-about{flex-wrap:wrap}}@media (max-width:767px){.cp-page{--cp-radius:20px;padding:16px 12px 28px}.cp-card,.cp-browser,.cp-editor-card{--cp-radius:20px}.cp-breadcrumb{display:none}.cp-page-heading{gap:10px;margin-bottom:16px;padding-bottom:12px}.cp-page-heading h1{font-size:26px}.cp-page-heading>div>p:last-child{font-size:12px}.cp-outline-link{gap:5px;padding:9px 12px;font-size:12px}.cp-browser{padding:14px}.cp-filter-bar{gap:6px;padding-bottom:12px}.cp-filter{padding:8px 12px;font-size:13px}.cp-filter-count{display:none}.cp-editor-filter-wrap{padding:12px 0;display:block}.cp-editor-filter{justify-content:space-between;gap:10px}.cp-editor-choice{flex:0 0 46px;font-size:12px}.cp-editor-choice-avatar{width:40px;height:40px}.cp-all-editors,.cp-editors-link{display:none}.cp-results-heading,.cp-directory-heading{margin:16px 0 12px}.cp-results-heading h2,.cp-directory-heading h2{font-size:18px}.cp-coupon-grid,.cp-editor-directory,.cp-detail-picks{grid-template-columns:minmax(0,1fr);gap:16px}.cp-card-heading{padding:14px}.cp-card-title{padding:14px 14px 10px;font-size:16px}.cp-picks{padding:0 14px}.cp-total{padding:12px 14px}.cp-card-footer{gap:8px;padding:12px 14px}.cp-card-footer a{font-size:12px}.cp-detail-link{padding:9px 12px}.cp-empty{grid-template-columns:36px minmax(0,1fr);gap:4px 10px;padding:14px}.cp-empty-icon{width:36px;height:36px}.cp-empty h3{font-size:16px}.cp-empty p{font-size:12px}.cp-empty a,.cp-empty-reset{grid-area:3/2;min-height:44px;font-size:12px}.cp-archive{margin-top:16px;padding:12px}.cp-archive summary{gap:8px;font-size:16px}.cp-profile-hero{gap:14px;padding:18px 16px}.cp-profile-hero>img{width:64px;height:64px}.cp-profile-hero h1{font-size:28px}.cp-profile-hero p:not(.cp-eyebrow){font-size:13px}.cp-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-profile-stat{padding:16px}.cp-profile-stat strong{font-size:26px}.cp-profile-about{flex-direction:column;gap:8px;padding:16px}.cp-profile-about p{font-size:14px}.cp-detail-header{padding:20px 16px}.cp-detail-header h1{font-size:26px}.cp-detail-summary{font-size:15px}.cp-detail-meta{gap:10px}.cp-detail-meta>time{flex-basis:100%}.cp-detail-pick{padding:16px}.cp-detail-match{flex-wrap:wrap;gap:10px}.cp-detail-match h2{font-size:20px}.cp-detail-selection strong{font-size:16px}.cp-detail-analysis{font-size:14px}.cp-detail-odds{padding:16px}.cp-detail-odds strong{font-size:28px}.cp-comments form{padding:16px}}
