.wc-page,.wc-scope{--wc-card-radius:clamp(12px,2.5vw,16px);--wc-card-frame-inset:3px;--wc-pick-radius:calc(var(--wc-card-radius) - var(--wc-card-frame-inset));--wc-pick-height:clamp(32px,17%,38px);--wc-task-hub-radius:40px;--wc-task-hub-notch-r:8px;--wc-module-radius:clamp(20px,3vw,40px);font-family:Plus Jakarta Sans,Manrope,sans-serif}.wc-page{position:relative;z-index:0;width:100%;min-height:100vh;min-height:100dvh;overflow-x:clip;color:var(--color-text-secondary);margin-top:calc(-1 * var(--app-header-height, 60px));background:radial-gradient(1200px 600px at 50% -10%,var(--color-bg-brand-muted),transparent 60%),linear-gradient(180deg,var(--color-bg-surface-inset) 0,var(--color-bg-page) 40%,var(--color-bg-page) 100%)}.wc-page-glow{--wc-page-glow-start:clamp(420px,38vh,900px);top:0;z-index:-1;min-height:100%;height:100%}.wc-page-glow,.wc-page-glow:after,.wc-page-glow:before{position:absolute;left:0;width:100%;pointer-events:none}.wc-page-glow:after,.wc-page-glow:before{content:""}.wc-page-glow:before{top:var(--wc-page-glow-start);bottom:0;background:linear-gradient(90deg,transparent,rgba(0,112,45,.04) 12%,rgba(0,134,103,.1) 28%,rgba(105,255,208,.14) 50%,rgba(0,134,103,.1) 72%,rgba(0,112,45,.04) 88%,transparent),linear-gradient(180deg,transparent,rgba(105,255,208,.06) 6%,rgba(0,134,103,.12) 22%,rgba(0,112,45,.1) 48%,rgba(0,80,35,.06) 78%,transparent);filter:blur(48px);mix-blend-mode:screen;opacity:.75}.wc-page-glow:after{top:calc(var(--wc-page-glow-start) - 8%);height:85%;background:radial-gradient(ellipse 70% 42% at 52% 8%,rgba(105,255,208,.16) 0,rgba(0,134,103,.08) 32%,rgba(0,112,45,.03) 58%,transparent 72%);filter:blur(72px);mix-blend-mode:screen;opacity:.55}@media (max-width:1023px){.wc-page-glow{--wc-page-glow-start:clamp(320px,52vh,640px)}.wc-page-glow:before{filter:blur(36px);opacity:.65}.wc-page-glow:after{filter:blur(52px);opacity:.45}}.wc-container{width:100%;max-width:1380px;margin:0 auto;padding:0 24px}.wc-hero{position:relative;overflow:visible;text-align:center}.wc-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.wc-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.wc-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,10,7,.55),rgba(4,10,7,.12) 28%,rgba(4,10,7,.32) 68%,rgba(4,10,7,.88))}.wc-hero-overlay{position:absolute;left:0;right:0;bottom:clamp(-220px,-16vw,-150px);width:100%;height:auto;object-fit:cover;object-position:bottom center}@media (max-width:1024px){.wc-hero-overlay{bottom:calc(clamp(-220px, -16vw, -150px) + 20px)}.wc-section.wc-section-task-hub{margin-top:-20px}}@media (max-width:800px){.wc-hero{overflow-x:clip;overflow-y:visible}.wc-hero-overlay{left:50%;right:auto;width:120%;max-width:none;transform:translateX(-50%)}}@media (max-width:700px){.wc-hero-overlay{width:140%}}@media (max-width:550px){.wc-hero-overlay{width:160%}}@media (max-width:480px){.wc-hero-overlay{width:180%}}@media (max-width:410px){.wc-hero-overlay{width:200%}}.wc-hero-inner{position:relative;z-index:1;padding-top:var(--app-header-height,60px)}.wc-hero-back{padding-bottom:clamp(40px,6vw,84px)}.wc-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--color-border-brand-strong);background:rgba(7,20,13,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--color-text-primary);font-size:clamp(12px,1.4vw,14px);font-weight:600;letter-spacing:.01em}.wc-hero-ended-badge-wrap{display:flex;justify-content:center;margin-top:clamp(10px,1.6vw,16px)}.wc-hero-badge.is-ended{margin-top:0;border-radius:10px;border:1px solid rgba(101,255,132,.85);background:rgba(7,48,28,.55);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--color-text-success)}.wc-hero-countdown{display:flex;align-items:center;justify-content:center;gap:clamp(4px,.6vw,8px);margin-top:clamp(10px,1.6vw,16px)}.wc-hero-countdown-unit{display:inline-flex;align-items:center;gap:clamp(4px,.6vw,8px)}.wc-hero-countdown-value{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(26px,calc(18px + 1.6vw),40px);height:clamp(26px,calc(18px + 1.6vw),40px);padding:0 clamp(4px,.5vw,8px);border:1px solid rgba(101,255,132,.9);border-radius:10px;background:rgba(7,48,28,.68);color:#65ff84;box-shadow:0 0 18px rgba(101,255,132,.18);font-size:clamp(14px,calc(9px + .9vw),22px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.wc-hero-countdown-label{color:rgba(245,246,246,.78);font-size:clamp(11px,calc(8px + .5vw),14px);font-weight:600}.wc-hero-title-wrap{width:100%;margin:clamp(-20px,-3vw,-10px) auto 0;text-align:center}.wc-hero-title-img{display:block;width:min(1060px,92%);max-width:100%;height:auto;margin:0 auto;filter:drop-shadow(0 6px 26px rgba(0,0,0,.45))}.wc-hero-cards-zone{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;margin-top:clamp(20px,3.5vw,48px)}.wc-card-row{width:100vw;min-width:0;max-width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;align-items:flex-end;justify-content:safe center;flex-wrap:nowrap;gap:16px;padding-top:34px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.wc-card-row.is-scrollable{cursor:grab;padding-left:24px;padding-right:24px}.wc-card-row.is-scrollable.is-drag-scroll{cursor:grabbing;-webkit-user-select:none;user-select:none}.wc-card-row::-webkit-scrollbar{display:none}.wc-card-row.is-ended{--wc-ended-w-winner:187px;--wc-ended-overlap:calc(30 / 164 * var(--wc-ended-w-winner));gap:0;justify-content:center;align-items:center;padding-top:clamp(28px,4vw,40px);overflow-x:visible;overflow-y:visible;touch-action:auto;cursor:default}.wc-card-row.is-ended .wc-team-card{--wc-stack-dist:0;width:var(--wc-ended-w-winner);aspect-ratio:187/240;margin-inline-start:var(--wc-ended-margin-start,0);transform:scale(var(--wc-ended-card-scale,1));transform-origin:center center;transition:transform .18s ease,filter .18s ease}.wc-card-row.is-ended .wc-team-card.is-winner{filter:none}.wc-card-row.is-ended .wc-team-card.is-eliminated{cursor:default;opacity:1;filter:saturate(calc(.82 - var(--wc-stack-dist) * .04)) brightness(calc(.76 - var(--wc-stack-dist) * .03))}.wc-card-row.is-ended .wc-card-name{margin-top:10px;font-size:18px;overflow:visible;text-overflow:clip;transform:translateY(-3px)}.wc-card-row.is-ended .wc-team-card:hover:not(:disabled){transform:scale(var(--wc-ended-card-scale,1))}.wc-team-card{position:relative;flex:0 0 auto;display:block;width:164px;aspect-ratio:164/210;padding:0;border:0;border-radius:0;background:transparent;color:#f5f6f6;cursor:pointer;overflow:visible;transition:transform .18s ease,filter .18s ease}.wc-team-card:hover:not(:disabled):not(.is-eliminated):not(.is-winner){transform:translateY(-4px)}.wc-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;z-index:0}.wc-card-body{z-index:1;display:flex;height:100%;flex-direction:column;gap:4px;padding:14px 8px calc(var(--wc-card-frame-inset) + var(--wc-pick-height) + 8px);box-sizing:border-box}.wc-card-body,.wc-card-flag{position:relative;align-items:center;overflow:visible}.wc-card-flag{display:inline-flex;justify-content:center}.wc-card-flag-img{width:84px;height:auto;border-radius:0;object-fit:contain}.wc-card-flag .wc-team-flag,.wc-card-flag .wc-team-flag-fallback{width:48px;height:48px;border-radius:50%;object-fit:cover}.wc-card-name{max-width:100%;font-size:16px;font-weight:700;line-height:1.15;overflow:visible;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.wc-card-prob{font-size:12px;font-weight:700;color:#65ff84}.wc-card-champion,.wc-card-out,.wc-card-pick{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;border:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.wc-card-pick{left:1.2px;right:1.2px;bottom:1.2px;height:auto;aspect-ratio:160/32;padding:0 8px;border-radius:0 0 var(--wc-pick-radius) var(--wc-pick-radius);color:var(--color-text-inverse);font-size:14px;font-weight:800;letter-spacing:.02em;box-sizing:border-box;overflow:hidden}.wc-card-champion{left:2px;right:2px;bottom:2px;color:#5a3b00}.wc-card-champion,.wc-card-out{height:auto;aspect-ratio:160/32;padding:0 8px;border-radius:0 0 var(--wc-pick-radius) var(--wc-pick-radius);font-size:13px;font-weight:800;letter-spacing:.02em;overflow:hidden}.wc-card-out{left:1.2px;right:1.2px;bottom:1.2px;background:rgba(12,28,22,.92);color:rgba(101,255,132,.55);box-sizing:border-box}.wc-team-card.is-eliminated{cursor:default;opacity:1;filter:saturate(.82) brightness(.76)}.wc-team-card.is-eliminated .wc-card-out{border-radius:0;background:transparent;color:rgba(101,255,132,.55)}.wc-team-card.is-winner{width:140px;aspect-ratio:187/240;transform:translateY(-8px);cursor:default;z-index:2}.wc-team-card:not(:has(.wc-card-bg)){border-radius:16px;background:rgba(20,23,21,.82)}.wc-team-card:not(:has(.wc-card-bg)) .wc-card-pick{left:0;right:0;bottom:0;color:var(--color-text-inverse);border-radius:0 0 var(--wc-card-radius) var(--wc-card-radius)}.wc-team-card.is-winner>.wc-card-crown{position:absolute;left:50%;top:0;width:52px;height:auto;transform:translate3d(-50%,-52%,0);z-index:5;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));pointer-events:none}.wc-card-row.is-ended .wc-team-card.is-winner>.wc-card-crown{width:min(146px,78.1%);max-width:none}.wc-hero-arrows{display:flex;flex-direction:column;align-items:center;gap:0;margin:37px 0 0;pointer-events:none}.wc-hero-arrows .wc-arrow{width:22px;height:auto;opacity:.15;animation:wc-arrow-pulse 1.4s ease-in-out infinite}.wc-hero-arrows .wc-arrow+.wc-arrow{margin-top:-2px}.wc-hero-arrows .wc-arrow:first-child{animation-delay:0s}.wc-hero-arrows .wc-arrow:nth-child(2){animation-delay:.18s}.wc-hero-arrows .wc-arrow:nth-child(3){animation-delay:.36s}@keyframes wc-arrow-pulse{0%,to{opacity:.15}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.wc-hero-arrows .wc-arrow{animation:none;opacity:.5}}.wc-team-flag{object-fit:cover;background:rgba(255,255,255,.06)}.wc-team-flag,.wc-team-flag-fallback{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.18)}.wc-team-flag-fallback{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-size:14px;font-weight:700;color:var(--color-text-primary)}.wc-team-name{font-size:11px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-team-prob{font-size:11px;font-weight:700;color:var(--color-text-success)}.wc-section{padding:56px 0}.wc-section-heading{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin:0 0 28px;text-align:center;font-size:clamp(30px,5vw,54px);font-weight:800;line-height:clamp(36px,5.9vw,64px);color:var(--color-text-primary)}.wc-section-heading .wc-accent{color:var(--color-text-success)}.wc-section-heading .wc-heading-icon{display:block;flex-shrink:0;width:clamp(54px,11vw,86px);height:auto;object-fit:contain}.wc-section-heading .wc-heading-text{padding-bottom:clamp(5px,.7vw,8px)}.wc-card{border-radius:var(--wc-module-radius);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width:1024px){.wc-card.wc-faq,.wc-card.wc-rules{width:calc(100% - 2 * clamp(24px, 4%, 54px));margin-inline:auto}}.wc-section.wc-section-task-hub{padding:40px 0 56px;overflow:visible}.wc-task-hub-shell,.wc-task-hub-wrap{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.wc-task-hub-shell{container-type:inline-size}.wc-task-hub-bg,.wc-task-hub-light{display:none;pointer-events:none}.wc-task-hub-activity{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;max-width:100%;height:auto;mix-blend-mode:screen;pointer-events:none}.wc-task-hub{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible;--wc-task-hub-title-lh:clamp(30px,4.9cqw,64px)}.wc-task-hub-surface{position:absolute;inset:0;z-index:0;isolation:isolate;pointer-events:none}.wc-task-hub-bg{object-fit:fill;object-position:center top;z-index:0}.wc-task-hub-surface:before{content:"";position:absolute;inset:0;z-index:1;border:1px solid var(--color-border-default);border-radius:var(--wc-task-hub-radius);background:var(--color-bg-scrim);box-shadow:0 24px 80px var(--color-bg-scrim);opacity:0}html[data-theme=light] .wc-task-hub-surface:before{background:var(--color-bg-surface);box-shadow:0 24px 80px rgba(19,25,23,.08);opacity:1}html[data-theme=light] .wc-task-hub-panels,html[data-theme=light] .wc-task-section{background:var(--color-bg-surface-muted)}html[data-theme=light] .wc-task-hub-bg{opacity:.12;filter:invert(1) saturate(.4) brightness(1.25)}html[data-theme=light] .wc-task-hub-light{opacity:.35;mix-blend-mode:multiply}html[data-theme=light] .wc-task-hub-activity{opacity:.42;mix-blend-mode:multiply}@media (max-width:1023px){.wc-task-hub{overflow:visible;border-radius:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.wc-task-hub-surface{display:none}.wc-task-hub-inner{position:relative;z-index:2}}@media (min-width:1024px){.wc-task-hub-bg,.wc-task-hub-light{display:block}.wc-task-hub{--wc-task-hub-bg-x-inset:clamp(24px,4cqw,54px);--wc-task-hub-bg-visual-width:calc(100cqw - var(--wc-task-hub-bg-x-inset) * 2);--wc-task-hub-bg-height:calc(1091 / 1380 * var(--wc-task-hub-bg-visual-width));--wc-task-hub-header-min:calc(3 * var(--wc-task-hub-title-lh) + 28px);--wc-task-hub-render-height:max(clamp(620px,var(--wc-task-hub-bg-height),1100px),calc(var(--wc-task-hub-header-min) * 1091 / 223.5));--wc-task-hub-notch-y:calc(223.5 / 1091 * var(--wc-task-hub-render-height));--wc-task-hub-header-height:var(--wc-task-hub-notch-y);--wc-task-hub-divider-inset:calc(17.5 / 1380 * var(--wc-task-hub-bg-visual-width) + 12px);min-height:var(--wc-task-hub-render-height);overflow:visible;border:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.wc-task-hub-surface{display:block;inset:0 var(--wc-task-hub-bg-x-inset);border-radius:0;overflow:visible}.wc-task-hub-bg{border-radius:0}.wc-task-hub-light{position:absolute;left:50%;top:0;z-index:1;width:min(100%,800px);max-width:800px;height:auto;transform:translate3d(-50%,-50%,0)}.wc-task-hub-inner{position:relative;z-index:2;display:flex;width:var(--wc-task-hub-bg-visual-width);max-width:calc(100% - var(--wc-task-hub-bg-x-inset) * 2);min-height:inherit;min-width:0;margin-inline:auto;box-sizing:border-box;flex-direction:column}}.wc-task-hub-header{z-index:1;max-width:100%;min-width:0;box-sizing:border-box;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,52px) clamp(20px,4vw,48px) 0}.wc-task-hub-divider-row,.wc-task-hub-header{position:relative;display:flex;width:100%;align-items:center}.wc-task-hub-divider-row{margin-top:clamp(16px,2.6vw,26px);padding-bottom:clamp(14px,2vw,20px)}.wc-task-hub-title{margin:0;max-width:min(760px,82%);text-align:center;font-size:clamp(24px,4.2cqw,54px);font-weight:800;line-height:var(--wc-task-hub-title-lh);color:var(--color-text-primary);text-wrap:balance;white-space:normal;overflow-wrap:anywhere}.wc-task-hub-divider{box-sizing:border-box;flex:1;min-width:0;height:0;margin:0;border:0;border-top:1px dashed var(--color-border-subtle)}@media (min-width:1024px){.wc-task-hub-header{position:static;height:var(--wc-task-hub-header-height);min-height:0;padding:0 clamp(20px,4vw,48px)}.wc-task-hub-divider-row{position:absolute;right:var(--wc-task-hub-divider-inset);left:var(--wc-task-hub-divider-inset);top:var(--wc-task-hub-header-height);width:auto;margin-top:0;padding:0}}.wc-task-hub-body{display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex-direction:column;gap:20px;padding:0 20px 20px}@media (min-width:1024px){.wc-task-hub-body{flex:1;margin-top:30px}}.wc-task-section{min-width:0;box-sizing:border-box;padding:40px;border-radius:var(--wc-module-radius);border:1px solid var(--color-border-subtle);background:var(--color-bg-scrim)}.wc-task-section-label{margin:0 0 calc(clamp(14px, 1.8vw, 18px) + 20px);padding:0;font-size:15px;font-weight:700;color:var(--color-text-primary)}.wc-task-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.wc-task-item{display:flex;min-width:0;flex-direction:column;gap:10px;padding:4px clamp(14px,1.6vw,22px) 8px}.wc-task-item:not(:last-child){border-right:1px dashed var(--color-border-subtle)}.wc-task-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.wc-task-item-icon{display:flex;width:56px;height:56px;flex-shrink:0;align-items:center;justify-content:center}.wc-task-item-icon svg{display:block;width:100%;height:100%}.wc-task-badge{flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--color-bg-danger-soft);color:var(--color-text-danger);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.wc-task-badge.is-complete{background:var(--color-bg-brand-soft);color:var(--color-text-brand)}.wc-task-item-title{margin:0;font-size:18px;font-weight:600;line-height:1.45;color:var(--color-text-primary)}.wc-task-item-meta{margin:-4px 0 0;font-size:14px;line-height:1.4;color:var(--color-text-disabled)}.wc-task-item-cta{margin-top:auto;padding-top:6px}.wc-task-btn{display:flex;width:100%;height:40px;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--color-bg-gradient-brand,linear-gradient(90deg,#b4ff71,#48ff8b));color:var(--color-text-inverse);font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .18s ease,transform .1s ease}.wc-task-btn:hover{filter:brightness(1.06)}.wc-task-btn:active{transform:translateY(1px)}.wc-task-btn:disabled{opacity:.55;cursor:not-allowed}.wc-task-btn--compact{width:auto;min-width:150px;margin-top:12px;padding:0 20px}.wc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:filter .18s ease,opacity .18s ease,transform .1s ease}.wc-btn-primary{background:var(--color-bg-gradient-brand,linear-gradient(90deg,#b4ff71,#48ff8b));color:var(--color-text-inverse)}.wc-btn-primary:hover{filter:brightness(1.06)}.wc-btn-primary:active{transform:translateY(1px)}.wc-btn-ghost{color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.wc-btn-ghost,.wc-btn-ghost:hover{background:var(--color-bg-hover)}.wc-btn:disabled{opacity:.5;cursor:not-allowed}.wc-btn-block{width:100%}.wc-btn-spinner,.wc-card-pick-spinner{display:inline-block;width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:wc-spin .7s linear infinite;vertical-align:middle}.wc-btn-spinner{margin-right:6px}@keyframes wc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wc-btn-spinner,.wc-card-pick-spinner{animation:none}}.wc-task-hub-panels{display:grid;width:100%;max-width:100%;min-width:0;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,26px);padding:40px;border-radius:var(--wc-module-radius);border:1px solid var(--color-border-subtle);background:transparent}@media (min-width:1024px){.wc-task-hub-panels{flex:1;min-height:0}.wc-coupon-list,.wc-pos-list,.wc-task-panel,.wc-task-panel-body,.wc-task-panel-empty{min-height:0}}.wc-task-panel{display:flex;min-width:0;flex-direction:column}.wc-task-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wc-task-panel-title{margin:0;font-size:14px;font-weight:700;color:var(--color-text-primary)}.wc-task-panel-count{color:inherit}.wc-task-panel-more{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-success);font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .15s ease;appearance:none}.wc-task-panel-more:hover{opacity:.85}.wc-task-panel-body,.wc-task-panel-empty{display:flex;min-height:clamp(164px,12vw,190px);min-width:0;flex:1;flex-direction:column}.wc-task-panel-empty{align-items:center;justify-content:center;gap:6px;padding:22px 16px;border-radius:12px;border:1px solid var(--color-border-subtle);text-align:center}.wc-task-panel-empty-icon{display:flex;margin-bottom:4px;color:var(--color-text-muted)}.wc-task-panel-empty-title{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.wc-task-panel-empty-hint{margin:0;max-width:220px;font-size:12px;line-height:1.45;color:var(--color-text-disabled)}.wc-coupon-list,.wc-pos-list{display:flex;min-width:0;flex-direction:column;gap:32px;overflow-y:auto;padding:24px;border-radius:14px;border:1px solid var(--color-border-subtle);background:transparent}.wc-pos-row{display:flex;align-items:center;gap:10px;height:30px;padding:0 8px;border-radius:10px;background:transparent}.wc-pos-row .wc-team-flag,.wc-pos-row .wc-team-flag-fallback{display:block;box-sizing:border-box;flex:0 0 32px;width:32px;height:24px;border-radius:5px;border-width:1px;font-size:11px}.wc-pos-row .wc-team-flag{object-fit:cover}.wc-pos-row .wc-team-flag-fallback{display:inline-flex}.wc-pos-main{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.wc-pos-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;color:var(--color-text-primary)}.wc-pos-shares{flex:0 0 auto;font-size:14px;font-weight:700;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.wc-coupon-row{display:flex;gap:10px;height:30px;padding:0 4px;border-radius:10px;background:transparent}.wc-coupon-icon,.wc-coupon-row{align-items:center;overflow:visible}.wc-coupon-icon{display:inline-flex;flex:0 0 auto;justify-content:center;width:32px;height:24px}.wc-coupon-icon svg{flex:0 0 auto;display:block;width:100%;height:100%;overflow:visible}.wc-coupon-code,.wc-coupon-main{flex:1;min-width:0}.wc-coupon-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.wc-coupon-expiry{flex:0 0 auto;margin-left:auto;font-size:14px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.wc-coupon-expiry.is-expired{color:var(--color-text-danger)}.wc-coupon-expiry.is-used{color:var(--color-text-tertiary)}.wc-coupon-meta{font-size:11px;color:var(--color-text-disabled)}.wc-pill{flex:0 0 auto;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:capitalize}.wc-pill-active{background:rgba(34,197,94,.16);color:var(--color-text-brand,#65ff84)}.wc-pill-used{background:var(--color-bg-hover);color:var(--color-text-tertiary)}.wc-pill-expired{background:var(--color-bg-danger-soft);color:var(--color-text-danger)}.wc-rules{padding:40px}.wc-rules h4{margin:20px 0 8px;font-size:18px;font-weight:600;line-height:150%;color:var(--color-text-primary)}.wc-rules h4:first-child{margin-top:0}.wc-rules li,.wc-rules p{font-size:14px;font-weight:500;line-height:200%;color:var(--color-text-tertiary)}.wc-rules .wc-rules-lead{font-size:18px;font-weight:600;line-height:150%;color:var(--color-text-primary)}.wc-rules .wc-rules-sub{font-size:16px;font-weight:600;line-height:150%}.wc-rules ul{margin:6px 0;padding-left:18px}.wc-rules .wc-rules-disclaimer{margin-top:22px;padding-top:16px;border-top:1px solid var(--color-border-subtle);font-size:12px;color:var(--color-text-disabled)}.wc-rules .wc-rules-important,.wc-rules .wc-rules-risk-title{color:var(--color-text-success)}.wc-faq{padding:40px}.wc-faq-item{border-bottom:1px solid var(--color-border-subtle)}.wc-faq-item:last-child{border-bottom:none}.wc-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 0;border:0;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:18px;font-weight:600;line-height:1.45;text-align:left;cursor:pointer}.wc-faq-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-success);transform:rotate(90deg);transition:transform .2s ease,color .2s ease;line-height:1}.wc-faq-icon svg{display:block;width:20px;height:20px}.wc-faq-item.open .wc-faq-icon{transform:rotate(0deg)}.wc-faq-item.open .wc-faq-q>span:first-child{color:var(--color-text-success)}.wc-faq-a{padding:0 0 18px;font-size:18px;font-weight:500;line-height:1.7;color:var(--color-text-tertiary)}.prediction-modal.wc-coupon-modal{width:min(760px,100%)}.prediction-modal.wc-pickteam-modal{width:fit-content;min-width:min(420px,100%);max-width:100%;background:var(--color-bg-surface-elevated)}@media (max-width:760px){.prediction-modal.wc-pickteam-modal{width:100%;min-width:0}}@media (min-width:1024px){.prediction-modal.wc-pickteam-modal{min-width:min(640px,100%)}}.wc-pickteam .prediction-disclaimer,.wc-pickteam .wc-bet-empty,.wc-pickteam .wc-event-title{contain:inline-size}.wc-pickteam .wc-event-card{border-radius:14px;background:var(--color-bg-surface);padding:14px 16px;margin-bottom:18px}.wc-event-head{gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-subtle)}.wc-event-head,.wc-event-icon{display:flex;align-items:center}.wc-event-icon{justify-content:center;width:34px;height:34px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.06);flex:0 0 auto}.wc-event-icon img{width:100%;height:100%;object-fit:cover}.wc-event-title{flex:1 1 0;min-width:0;font-size:14px;font-weight:700;color:var(--color-text-primary)}.wc-choice{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13px}.wc-choice-label{color:var(--color-text-tertiary)}.wc-choice .wc-team-flag,.wc-choice .wc-team-flag-fallback{width:26px;height:18px;border-radius:4px;border-width:1px;font-size:10px}.wc-choice-name{font-weight:700;color:var(--color-text-primary)}.wc-yes-pill{padding:2px 10px;border-radius:6px;background:rgba(101,255,132,.16);color:var(--color-text-success);font-size:12px;font-weight:700}.wc-bet-section-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;font-size:13px;font-weight:700;color:var(--color-text-secondary)}.wc-selectall{display:flex;align-items:center;gap:12px;font-weight:600}.wc-selectall-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-text-tertiary)}.wc-selectall-toggle input{accent-color:var(--color-text-brand);width:14px;height:14px}.wc-holding{color:var(--color-text-disabled);font-weight:600}.wc-pickteam .wc-bet-module{margin-bottom:16px;padding:14px;border-radius:14px;background-color:var(--color-bg-surface)}.wc-pickteam .wc-voucher-area{--wc-voucher-row:21px;--wc-voucher-gap:16px;--wc-voucher-pad-y:16px;--wc-voucher-pad-x:16px;max-height:calc(var(--wc-voucher-pad-y) * 2 + 6 * var(--wc-voucher-row) + 5 * var(--wc-voucher-gap));overflow-x:hidden;overflow-y:auto;padding:var(--wc-voucher-pad-y) var(--wc-voucher-pad-x);border-radius:12px;border:1px solid var(--color-border-subtle);scrollbar-width:thin;scrollbar-color:var(--color-border-default) transparent}.wc-pickteam .wc-voucher-area::-webkit-scrollbar{width:8px}.wc-pickteam .wc-voucher-area::-webkit-scrollbar-track{background:transparent}.wc-pickteam .wc-voucher-area::-webkit-scrollbar-thumb{border-radius:9999px;background:var(--color-border-default)}.wc-pickteam .wc-voucher-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:var(--wc-voucher-row);column-gap:calc(36px * 2 + 1px);row-gap:var(--wc-voucher-gap)}.wc-pickteam .wc-voucher-grid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:var(--color-border-subtle)}@media (max-width:1024px){.wc-pickteam .wc-voucher-grid{grid-template-columns:1fr}.wc-pickteam .wc-voucher-grid:before{display:none}}.wc-pickteam .wc-voucher-pick{display:flex;align-items:center;gap:10px;min-height:var(--wc-voucher-row);padding:0;margin:0;border:0;border-radius:0;background:transparent;cursor:pointer}.wc-pickteam .wc-voucher-pick input{accent-color:var(--color-text-brand);width:16px;height:16px;flex:0 0 auto;margin:0;cursor:pointer}.wc-pickteam .wc-voucher-pick .wc-coupon-code{font-size:13px;font-weight:600;color:var(--color-text-primary)}.wc-pickteam .wc-voucher-expire{margin-left:auto;font-size:11px;color:var(--color-text-disabled);white-space:nowrap;font-variant-numeric:tabular-nums}.wc-pickteam .wc-voucher-pick.expired{opacity:.5;cursor:not-allowed}.wc-pickteam .wc-voucher-pick.expired input{cursor:not-allowed}.wc-bet-empty{padding:24px;text-align:center;font-size:13px;color:var(--color-text-tertiary)}.wc-bet-towin{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--color-border-subtle);margin-bottom:14px}.wc-bet-towin-left{display:flex;flex-direction:column;gap:2px}.wc-bet-towin-label{font-size:14px;font-weight:700;color:var(--color-text-primary)}.wc-bet-towin-price{font-size:11px;color:var(--color-text-disabled)}.wc-bet-towin-amount{font-size:18px;font-weight:800;color:var(--color-text-success)}.wc-pos-card{border:1px solid var(--color-border-subtle);border-radius:14px;padding:12px;margin-bottom:16px}.wc-pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;max-height:320px;overflow-y:auto}.wc-coupon-table{width:100%}.wc-coupon-thead,.wc-coupon-trow{display:grid;grid-template-columns:1.1fr 1.4fr 1fr .9fr .9fr;align-items:center;gap:8px}.wc-coupon-thead{padding:0 8px 10px;font-size:12px;color:var(--color-text-disabled)}.wc-coupon-thead,.wc-coupon-trow{border-bottom:1px solid var(--color-border-subtle)}.wc-coupon-trow{padding:14px 8px;font-size:13px;color:var(--color-text-secondary)}.wc-coupon-trow:last-child{border-bottom:0}.wc-coupon-receive{display:flex;flex-direction:column;gap:2px}.wc-coupon-subtime{font-size:11px;color:var(--color-text-disabled)}.wc-coupon-expire{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.wc-coupon-source{text-transform:capitalize}.wc-col-status{text-align:right;font-weight:700}.wc-status-effective{color:var(--color-text-success)}.wc-status-failure{color:var(--color-text-disabled)}.wc-status-used{color:#ff7a8e}.wc-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding-top:18px;font-size:12px;color:var(--color-text-tertiary)}.wc-pg-total{color:var(--color-text-disabled)}.wc-pg-arrow,.wc-pg-num{min-width:24px;height:24px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:12px;cursor:pointer}.wc-pg-num.active{background:var(--color-text-brand);color:#07140d;font-weight:700}.wc-pg-arrow:disabled{opacity:.4;cursor:not-allowed}.wc-pg-goto,.wc-pg-pages{color:var(--color-text-disabled)}.wc-pg-goto{display:inline-flex;align-items:center;gap:6px}.wc-pg-goto input{width:40px;height:24px;border-radius:6px;border:1px solid var(--color-border-subtle);background:rgba(255,255,255,.04);color:var(--color-text-primary);text-align:center;font-size:12px}@media (max-width:760px){.wc-pos-grid,.wc-voucher-grid{grid-template-columns:1fr}.wc-coupon-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.wc-coupon-thead,.wc-coupon-trow{min-width:520px}}.wc-skeleton{position:relative;overflow:hidden;background:rgba(255,255,255,.05);border-radius:10px}.wc-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-100%);animation:wc-shimmer 1.4s infinite}@keyframes wc-shimmer{to{transform:translateX(100%)}}.wc-empty{padding:20px;text-align:center;font-size:13px;color:var(--color-text-disabled)}@media (max-width:1024px){.wc-task-hub-header{padding:0 0 14px}.wc-task-hub-title{max-width:260px}.wc-task-hub-divider-row{display:none}.wc-task-hub-body{gap:12px;padding:0}.wc-task-hub-panels,.wc-task-section{border:1px solid var(--color-border-subtle);background:var(--color-bg-scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wc-task-section{padding:24px 16px}.wc-task-section-label{margin-bottom:14px;padding:0}.wc-task-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.wc-task-item{min-width:0;padding:0}.wc-task-item:not(:last-child){border-right:0}.wc-task-item-icon{width:40px;height:40px}.wc-task-hub-panels{padding:20px 16px}}@media (max-width:760px){.wc-container{padding-left:16px;padding-right:16px}.wc-section.wc-section-task-hub{padding:40px 0}.wc-task-hub-panels{grid-template-columns:1fr;gap:12px}.wc-section{padding:40px 0}.wc-faq,.wc-rules{padding:20px}.wc-faq-a,.wc-faq-q{font-size:16px}.wc-card-row{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wc-card-row::-webkit-scrollbar{display:none}.wc-card-pick{left:0;right:0;bottom:0;width:100%}.wc-card-row.is-ended{justify-content:center}}@media (max-width:480px){.wc-section.wc-section-task-hub .wc-container{padding:0 20px}.wc-task-hub-header{align-items:center}.wc-task-hub-title{max-width:190px;text-align:center}.wc-task-section{padding:12px 12px 16px}.wc-task-row{grid-template-columns:1fr;gap:12px}.wc-task-item{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon title" ". meta" ". badge" "cta cta";column-gap:12px;row-gap:8px;padding:6px 0}.wc-task-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px}.wc-task-item-head{display:contents}.wc-task-item-icon{grid-area:icon;width:32px;height:32px}.wc-task-badge{grid-area:badge;justify-self:start;margin-top:0;padding:3px 8px;font-size:11px}.wc-task-item-title{grid-area:title;align-self:center;font-size:14px;line-height:1.35}.wc-task-item-meta{grid-area:meta;margin:0;font-size:12px}.wc-task-item-meta+.wc-task-item-cta{margin-top:6px}.wc-task-item-cta{grid-area:cta;padding-top:8px}.wc-task-btn{height:44px;font-size:13px}.wc-task-hub-panels{padding:12px}.wc-task-panel-head{margin-bottom:8px}.wc-task-panel-title{font-size:12px}.wc-task-panel-more{font-size:10px}.wc-task-panel-body,.wc-task-panel-empty{min-height:0}.wc-coupon-list,.wc-pos-list{max-height:156px;gap:2px;padding:6px 8px;border-radius:10px}.wc-pos-row{gap:8px;height:auto;padding:4px 0}.wc-pos-row .wc-team-flag,.wc-pos-row .wc-team-flag-fallback{flex-basis:32px;width:32px;height:24px;border-radius:4px;font-size:9px}.wc-coupon-code,.wc-pos-name,.wc-pos-shares{font-size:11px}.wc-coupon-row{gap:8px;height:auto;padding:6px 2px 7px 0;overflow:visible}.wc-coupon-icon{width:32px;height:24px;margin-right:1px}.wc-coupon-expiry{font-size:9px}}