.program-mechanics_screen__yegk_{--earn-ink:#171513;--earn-muted:#665f5a;--earn-line:rgb(23 21 19/9%);--earn-line-strong:rgb(23 21 19/15%);--earn-surface:#fffdf9;--earn-tile:#f6f1ea;--earn-red:#c91838;--earn-red-dark:#a70f2b;--earn-red-soft:#fbe9ec;--earn-green:#176b4c;--earn-green-soft:#e6f3ec;--earn-green-dot:#23a06d;--earn-amber:#855208;--earn-amber-soft:#fbf0dc;--earn-amber-dot:#df9327;--earn-shadow:0 1px 2px rgb(23 21 19/4%),0 14px 34px -22px rgb(23 21 19/22%);--earn-focus:0 0 0 3px rgb(201 24 56/24%);container:earn/inline-size;min-width:0;display:grid;gap:44px;color:var(--earn-ink)}.program-mechanics_srOnly__RLh7w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.program-mechanics_modules__JRTmX{display:grid;gap:20px}.program-mechanics_module__hzuzb{container:module/inline-size;scroll-margin-top:100px;min-width:0;display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid var(--earn-line);border-radius:26px;background:var(--earn-surface);box-shadow:var(--earn-shadow)}.program-mechanics_moduleHeader__bUxkJ{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px}.program-mechanics_moduleIcon__XSzIn{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--earn-red-soft);color:var(--earn-red)}.program-mechanics_moduleIcon__XSzIn svg{width:21px;height:21px}.program-mechanics_module__hzuzb[data-active=false] .program-mechanics_moduleIcon__XSzIn{background:var(--earn-tile);color:var(--earn-muted)}.program-mechanics_moduleHeading__TGOSX{min-width:0;display:grid;gap:3px}.program-mechanics_moduleTitle__ymOW8{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.program-mechanics_moduleTitle__ymOW8 h2{margin:0;font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.program-mechanics_moduleHeading__TGOSX p{margin:0;color:var(--earn-muted);font-size:13px;line-height:1.5}.program-mechanics_status__7U5lC{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 11px 0 10px;border-radius:999px;background:rgb(23 21 19/5%);color:var(--earn-muted);font-size:12px;font-weight:700;white-space:nowrap}.program-mechanics_status__7U5lC:before{width:7px;height:7px;flex:none;border-radius:50%;background:currentcolor;content:""}.program-mechanics_status__7U5lC[data-tone=success]{background:var(--earn-green-soft);color:var(--earn-green)}.program-mechanics_status__7U5lC[data-tone=success]:before{background:var(--earn-green-dot)}.program-mechanics_status__7U5lC[data-tone=warning]{background:var(--earn-amber-soft);color:var(--earn-amber)}.program-mechanics_status__7U5lC[data-tone=warning]:before{background:var(--earn-amber-dot)}.program-mechanics_status__7U5lC[data-tone=ready]{background:var(--earn-red-soft);color:var(--earn-red-dark)}.program-mechanics_tile__TeGyD{display:grid;gap:14px;padding:20px;border-radius:20px;background:var(--earn-tile)}.program-mechanics_tileValue__M_lRO{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:0}.program-mechanics_tileValue__M_lRO strong{font-size:46px;font-weight:650;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.program-mechanics_tileValue__M_lRO span{font-size:15px;font-weight:650;letter-spacing:-.01em}.program-mechanics_tileNote__wIFmh,.program-mechanics_tileReward__KftFk{margin:0;color:var(--earn-muted);font-size:13px;line-height:1.5}.program-mechanics_tileReward__KftFk{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.program-mechanics_tileReward__KftFk svg{width:16px;height:16px;flex:none;color:var(--earn-red)}.program-mechanics_tileReward__KftFk strong{color:var(--earn-ink);font-weight:650;overflow-wrap:anywhere}.program-mechanics_equation__I3zmh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.program-mechanics_equation__I3zmh>span:not(.program-mechanics_srOnly__RLh7w){min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:white;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.program-mechanics_equation__I3zmh>span[data-earned]{background:var(--earn-red-soft);color:var(--earn-red-dark)}.program-mechanics_equation__I3zmh svg{width:16px;height:16px;color:var(--earn-muted)}.program-mechanics_slots__BSypx{--columns:8;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,38px));gap:8px;margin:0;padding:0;list-style:none}.program-mechanics_slots__BSypx li{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1.5px dashed rgb(23 21 19/22%);border-radius:50%;background:rgb(255 255 255/60%);color:var(--earn-red)}.program-mechanics_slots__BSypx li[data-filled]{border:0;background:var(--earn-red);color:white}.program-mechanics_slots__BSypx li[data-last]{border-style:solid;border-color:var(--earn-red);background:white}.program-mechanics_slots__BSypx svg{width:48%;height:48%}.program-mechanics_slots__BSypx img{width:100%;height:100%;object-fit:cover}.program-mechanics_facts__uEPTt{margin:0;border-top:1px solid var(--earn-line)}.program-mechanics_fact__PYLUL{min-height:58px;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:2px 16px;padding:7px 0;border-bottom:1px solid var(--earn-line)}.program-mechanics_fact__PYLUL dt{color:var(--earn-muted);font-size:13px;line-height:1.4}.program-mechanics_fact__PYLUL dd{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0}.program-mechanics_factValue__88a7P{min-width:0;display:grid;gap:2px}.program-mechanics_factValue__88a7P strong{font-size:14px;font-weight:650}.program-mechanics_factValue__88a7P small{color:var(--earn-muted);font-size:12px;line-height:1.45}.program-mechanics_channelList__OY2v_{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;font-weight:650}.program-mechanics_channelList__OY2v_>span{display:inline-flex;align-items:center;gap:6px}.program-mechanics_channelList__OY2v_ svg{width:15px;height:15px;color:var(--earn-muted)}.program-mechanics_factLink___0bho{min-height:44px;display:inline-flex;align-items:center;gap:6px;border-radius:10px;color:var(--earn-red-dark);font-size:13px;font-weight:700;white-space:nowrap}.program-mechanics_factLink___0bho svg{width:15px;height:15px;transition:transform .15s ease}.program-mechanics_factLink___0bho:hover{text-decoration:underline;text-underline-offset:3px}.program-mechanics_factLink___0bho:hover svg{transform:translateX(2px)}.program-mechanics_factLink___0bho:focus-visible{outline:none;box-shadow:var(--earn-focus)}.program-mechanics_setup__35TRF{display:grid;gap:14px;padding:18px;border:1px solid rgb(223 147 39/28%);border-radius:20px;background:#fdf8ef}.program-mechanics_setup__35TRF[data-tone=ready]{border-color:rgb(201 24 56/18%);background:#fdf3f4}.program-mechanics_setup__35TRF[data-tone=locked]{border-color:var(--earn-line);background:var(--earn-tile)}.program-mechanics_steps__r74rq{--steps:3;display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.program-mechanics_steps__r74rq li{min-width:0;display:grid;gap:8px;color:var(--earn-muted);font-size:12px;font-weight:650}.program-mechanics_steps__r74rq li:before{height:4px;border-radius:999px;background:rgb(23 21 19/11%);content:""}.program-mechanics_steps__r74rq li[data-state=done]:before{background:var(--earn-green-dot)}.program-mechanics_steps__r74rq li[data-state=current]{color:var(--earn-ink)}.program-mechanics_steps__r74rq li[data-state=current]:before{background:var(--earn-amber-dot)}.program-mechanics_steps__r74rq li>span{display:inline-flex;align-items:center;gap:5px}.program-mechanics_steps__r74rq svg{width:14px;height:14px;flex:none;color:var(--earn-green)}.program-mechanics_setupCopy__yImbp{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:14px;line-height:1.5}.program-mechanics_setupCopy__yImbp svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--earn-muted)}.program-mechanics_setup__35TRF .program-mechanics_action__tPZ78{justify-self:start}.program-mechanics_moduleActions__h0xzp{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto}.program-mechanics_action__tPZ78{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--earn-line-strong);border-radius:13px;background:white;color:var(--earn-ink);font:inherit;font-size:13px;font-weight:700;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.program-mechanics_action__tPZ78:hover{border-color:rgb(23 21 19/24%);background:#faf6f1}.program-mechanics_action__tPZ78:active{transform:scale(.98)}.program-mechanics_action__tPZ78[data-tone=primary]{border-color:transparent;background:var(--earn-red);color:white}.program-mechanics_action__tPZ78[data-tone=primary]:hover{background:var(--earn-red-dark)}.program-mechanics_action__tPZ78[data-tone=quiet]{border-color:transparent;background:transparent;color:var(--earn-muted)}.program-mechanics_action__tPZ78[data-tone=quiet]:hover{background:rgb(23 21 19/5%);color:var(--earn-red-dark)}.program-mechanics_action__tPZ78:disabled{cursor:not-allowed;opacity:.45;transform:none}.program-mechanics_action__tPZ78:focus-visible{outline:none;box-shadow:var(--earn-focus)}.program-mechanics_action__tPZ78 svg{width:16px;height:16px;flex:none}.program-mechanics_accessNote__HwOph{margin:auto 0 0;color:var(--earn-muted);font-size:12px;line-height:1.5}.program-mechanics_bonus__U3vki{scroll-margin-top:100px;min-width:0;display:grid;gap:16px}.program-mechanics_sectionHeader__I1_fx{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.program-mechanics_sectionHeader__I1_fx>div{min-width:0;display:grid;gap:4px}.program-mechanics_sectionHeader__I1_fx h2{margin:0;font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.program-mechanics_sectionHeader__I1_fx p{max-width:620px;margin:0;color:var(--earn-muted);font-size:13px;line-height:1.5}.program-mechanics_count__XQY0Q{min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:rgb(23 21 19/5%);color:var(--earn-muted);font-size:12px;font-weight:700;white-space:nowrap}.program-mechanics_list__9lgm5{min-width:0;overflow:hidden;border:1px solid var(--earn-line);border-radius:24px;background:var(--earn-surface);box-shadow:var(--earn-shadow)}.program-mechanics_list__9lgm5 ul{margin:0;padding:0;list-style:none}.program-mechanics_listNotice___nD1D{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:16px 20px;border-bottom:1px solid rgb(223 147 39/22%);background:#fdf8ef}.program-mechanics_listNotice___nD1D>div{min-width:0;flex:1 1 280px;display:grid;gap:2px}.program-mechanics_listNotice___nD1D strong{font-size:14px;font-weight:650}.program-mechanics_listNotice___nD1D p{margin:0;color:var(--earn-muted);font-size:13px;line-height:1.5}.program-mechanics_row__k42eH{position:relative;min-height:78px;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto 44px;align-items:center;gap:4px 16px;padding:12px 10px 12px 20px;transition:background .15s ease}.program-mechanics_row__k42eH+.program-mechanics_row__k42eH:before{position:absolute;top:0;right:0;left:76px;height:1px;background:var(--earn-line);content:""}.program-mechanics_row__k42eH:hover:not([data-kind=link],[aria-hidden=true]){background:rgb(23 21 19/2.5%)}.program-mechanics_row__k42eH:has(.program-mechanics_rowOpen__x_x9I:focus-visible){box-shadow:inset var(--earn-focus)}.program-mechanics_rowIcon__Y8TeK{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--earn-red-soft);color:var(--earn-red)}.program-mechanics_rowIcon__Y8TeK svg{width:19px;height:19px}.program-mechanics_row__k42eH[data-kind=link] .program-mechanics_rowIcon__Y8TeK,.program-mechanics_row__k42eH[data-state=off] .program-mechanics_rowIcon__Y8TeK{background:var(--earn-tile);color:var(--earn-muted)}.program-mechanics_rowCopy___nN3W{min-width:0;display:grid;gap:2px}.program-mechanics_rowCopy___nN3W h3{margin:0;font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.program-mechanics_rowCopy___nN3W p{margin:0;color:var(--earn-muted);font-size:13px;line-height:1.45}.program-mechanics_rowValue__6r43i{display:grid;justify-items:end;gap:2px;text-align:right}.program-mechanics_rowValue__6r43i strong{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.program-mechanics_rowValue__6r43i strong:before{content:"+"}.program-mechanics_rowStatus__6SPfX,.program-mechanics_row__k42eH[data-state=off] .program-mechanics_rowValue__6r43i strong{color:var(--earn-muted);font-weight:650}.program-mechanics_rowStatus__6SPfX{font-size:12px;white-space:nowrap}.program-mechanics_row__k42eH[data-state=active] .program-mechanics_rowStatus__6SPfX{color:var(--earn-green)}.program-mechanics_row__k42eH[data-state=waiting] .program-mechanics_rowStatus__6SPfX{color:var(--earn-amber)}.program-mechanics_rowToggle__nkcWc{position:relative;z-index:1;display:grid;place-items:center}.program-mechanics_rowOpen__x_x9I{width:44px;height:44px;display:grid;place-items:center;grid-column:5;border:0;border-radius:12px;background:transparent;color:var(--earn-muted);cursor:pointer}.program-mechanics_rowOpen__x_x9I:after{position:absolute;inset:0;content:""}.program-mechanics_rowOpen__x_x9I:focus-visible{outline:none}.program-mechanics_rowOpen__x_x9I:disabled{cursor:not-allowed;opacity:.45}.program-mechanics_rowOpen__x_x9I svg{width:18px;height:18px}.program-mechanics_rowLink__GAGX_{min-height:44px;display:inline-flex;align-items:center;gap:6px;grid-column:3/-1;justify-self:end;padding:0 14px;border-radius:12px;color:var(--earn-red-dark);font-size:13px;font-weight:700;white-space:nowrap}.program-mechanics_rowLink__GAGX_:hover{background:rgb(23 21 19/4%)}.program-mechanics_rowLink__GAGX_:focus-visible{outline:none;box-shadow:var(--earn-focus)}.program-mechanics_rowLink__GAGX_ svg{width:15px;height:15px}.program-mechanics_row__k42eH[aria-hidden=true] .program-mechanics_rowCopy___nN3W span,.program-mechanics_row__k42eH[aria-hidden=true] .program-mechanics_rowIcon__Y8TeK{border-radius:10px;background:linear-gradient(90deg,rgb(23 21 19/6%),rgb(23 21 19/10%),rgb(23 21 19/6%));background-size:200% 100%;animation:program-mechanics_shimmer__wCMqN 1.4s ease-in-out infinite}.program-mechanics_row__k42eH[aria-hidden=true] .program-mechanics_rowCopy___nN3W span{height:12px}.program-mechanics_row__k42eH[aria-hidden=true] .program-mechanics_rowCopy___nN3W span:first-child{width:min(180px,70%);height:14px}.program-mechanics_row__k42eH[aria-hidden=true] .program-mechanics_rowCopy___nN3W span:last-child{width:min(320px,90%)}@keyframes program-mechanics_shimmer__wCMqN{to{background-position:-200% 0}}.program-mechanics_loadError__WgzLr{display:grid;gap:12px;justify-items:start}.program-mechanics_form__5kXY7{display:grid;gap:24px}.program-mechanics_rule__8HO9r{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:16px;background:var(--earn-tile,#f6f1ea)}.program-mechanics_rule__8HO9r>svg{width:20px;flex:none;color:#a70f2b}.program-mechanics_rule__8HO9r strong{display:block;margin-bottom:4px;font-size:14px}.program-mechanics_rule__8HO9r p{margin:0;color:#665f5a;font-size:13px;line-height:1.6}.program-mechanics_formActions__J3ZBI{display:flex;justify-content:flex-end;gap:10px}@container earn (min-width: 880px){.program-mechanics_modules__JRTmX{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@container module (max-width: 420px){.program-mechanics_fact__PYLUL{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0 2px}.program-mechanics_fact__PYLUL dd{grid-template-columns:minmax(0,1fr);gap:0}.program-mechanics_factLink___0bho{justify-self:start}}@container earn (max-width: 560px){.program-mechanics_screen__yegk_{gap:36px}.program-mechanics_module__hzuzb{gap:18px;padding:18px;border-radius:22px}.program-mechanics_moduleHeader__bUxkJ{grid-template-columns:40px minmax(0,1fr);gap:12px}.program-mechanics_moduleIcon__XSzIn{width:40px;height:40px;border-radius:12px}.program-mechanics_moduleHeader__bUxkJ>.program-mechanics_status__7U5lC{grid-column:2;justify-self:start;margin-top:-4px}.program-mechanics_tile__TeGyD{padding:16px}.program-mechanics_tileValue__M_lRO strong{font-size:40px}.program-mechanics_slots__BSypx{gap:6px}.program-mechanics_setup__35TRF{padding:16px}.program-mechanics_moduleActions__h0xzp .program-mechanics_action__tPZ78,.program-mechanics_setup__35TRF .program-mechanics_action__tPZ78{flex:1 1 auto}.program-mechanics_setup__35TRF .program-mechanics_action__tPZ78{justify-self:stretch}.program-mechanics_row__k42eH{grid-template-columns:40px minmax(0,1fr) auto 36px;align-items:start;gap:6px 12px;padding:14px 6px 14px 16px}.program-mechanics_row__k42eH+.program-mechanics_row__k42eH:before{left:68px}.program-mechanics_rowIcon__Y8TeK{grid-row:1/span 2}.program-mechanics_rowValue__6r43i{grid-column:2;grid-row:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;text-align:left}.program-mechanics_rowToggle__nkcWc{grid-column:3;grid-row:1/span 2;align-self:center}.program-mechanics_rowOpen__x_x9I{width:36px;min-height:44px;grid-column:4;grid-row:1/span 2;align-self:center}.program-mechanics_row__k42eH[data-kind=link]{grid-template-columns:40px minmax(0,1fr)}.program-mechanics_rowLink__GAGX_{grid-column:2;justify-self:start;margin-left:-14px}.program-mechanics_listNotice___nD1D{padding:16px}.program-mechanics_listNotice___nD1D .program-mechanics_action__tPZ78{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.program-mechanics_action__tPZ78,.program-mechanics_factLink___0bho svg,.program-mechanics_row__k42eH{transition:none}.program-mechanics_action__tPZ78:active{transform:none}.program-mechanics_row__k42eH[aria-hidden=true] .program-mechanics_rowCopy___nN3W span,.program-mechanics_row__k42eH[aria-hidden=true] .program-mechanics_rowIcon__Y8TeK{animation:none}}.program-studio_studio__CPfb_{--studio-red:#d9203f;--studio-red-dark:#ad102d;--studio-ink:#171513;--studio-muted:#665f5a;--studio-line:#ddd6cd;--studio-paper:#fffdf9;display:grid;gap:28px;color:var(--studio-ink)}.program-studio_customerPreviewLink__B383t{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--studio-muted);font-size:12px;font-weight:650;text-decoration:none}.program-studio_customerPreviewLink__B383t:hover{color:var(--studio-red-dark);text-decoration:underline}.program-studio_customerPreviewLink__B383t svg{width:14px}.program-studio_currentTerms__8CyYQ>header>span,.program-studio_rewardCopy__rkQQq>div>span{color:#a70f2b;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.program-studio_reviewTask__lhG0E{min-height:88px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 18px;border:1px solid #e8c78f;border-radius:18px;background:#fff7e8}.program-studio_reviewTask__lhG0E>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#f3dfb8;color:#8c5a13}.program-studio_reviewTask__lhG0E p,.program-studio_reviewTask__lhG0E strong{margin:0}.program-studio_reviewTask__lhG0E p{margin-top:3px;color:#806b4a;font-size:12px}.program-studio_reviewTask__lhG0E>.program-studio_reviewAccess__Z3neU{margin:0;color:#806b4a;font-weight:720;text-align:right}.program-studio_inlineAction__ZZojW,.program-studio_reviewTask__lhG0E :where(button,a){min-height:44px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#7e5010;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.program-studio_inlineAction__ZZojW svg,.program-studio_reviewTask__lhG0E svg{width:16px}@media (min-width:1200px){.program-studio_studio__CPfb_[data-view=mechanics]>header{margin-bottom:0}}.program-studio_channelCard__bI_o5>header{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px}.program-studio_channelCard__bI_o5>header h3{margin:0;font-size:24px!important;font-weight:600;letter-spacing:-.04em}.program-studio_channelCard__bI_o5>header p{max-width:620px;margin:5px 0 0;color:var(--studio-muted);font-size:13px;line-height:1.55}.program-studio_channelIcon__vGjTK{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:#f2ece6;color:var(--studio-red)}.program-studio_channelIcon__vGjTK svg{width:23px}.program-studio_channelAccessNote__qfzEv{margin:0;color:var(--studio-muted);font-size:12px;line-height:1.5}.program-studio_channelsView__ln8DZ{display:grid;gap:28px}.program-studio_channelCards__edPDp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.program-studio_channelCard__bI_o5{min-width:0;display:grid;align-content:start;gap:24px;padding:clamp(24px,3vw,34px);border:1px solid var(--studio-line);border-radius:26px;background:var(--studio-paper)}.program-studio_channelCard__bI_o5[data-enabled=true]{border-color:#c9bdb3;box-shadow:inset 0 4px 0 var(--studio-red)}.program-studio_channelDetails__MH0Sw{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--studio-line)}.program-studio_channelDetails__MH0Sw li{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--studio-line);color:var(--studio-muted);font-size:12px}.program-studio_channelDetails__MH0Sw svg{width:15px;color:var(--studio-red-dark)}.program-studio_channelPrimaryAction__gietn :where(a,button){width:100%;min-height:50px;display:flex;align-items:center;gap:9px;padding:0 15px;border:0;border-radius:13px;background:var(--studio-ink);color:white;font:inherit;font-size:12px;font-weight:780;text-decoration:none;cursor:pointer}.program-studio_channelPrimaryAction__gietn :where(a,button) svg{width:17px}.program-studio_channelPrimaryAction__gietn :where(a,button) svg:last-child{margin-left:auto}.program-studio_channelPrimaryAction__gietn button:disabled{cursor:not-allowed;opacity:.45}.program-studio_channelPrimaryAction__gietn>.program-studio_channelAccessNote__qfzEv{min-height:50px;display:flex;align-items:center;padding:0 15px;border-radius:13px;background:#f5f1ec}.program-studio_channelLinks__5HaVC{display:grid;gap:8px}.program-studio_channelLinks__5HaVC :where(a,button){min-height:44px;display:flex;align-items:center;gap:8px;padding:0 13px;border:0;border-radius:12px;background:#f5f1ec;color:inherit;font:inherit;font-size:12px;font-weight:740;text-decoration:none;cursor:pointer}.program-studio_channelLinks__5HaVC :where(a,button) svg{width:15px}.program-studio_channelLinks__5HaVC :where(a,button) svg:last-child{margin-left:auto}.program-studio_channelLinks__5HaVC button:disabled{cursor:not-allowed;opacity:.45}.program-studio_qrUnitPicker__5Rz3T{--studio-red:#d9203f;--studio-red-dark:#ad102d;--studio-ink:#171513;--studio-muted:#665f5a;--studio-line:#ddd6cd;display:grid;gap:10px}.program-studio_qrUnitPicker__5Rz3T article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;border:1px solid var(--studio-line);border-radius:16px;background:white}.program-studio_qrUnitPicker__5Rz3T article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f5f1ec;color:var(--studio-red-dark)}.program-studio_qrUnitPicker__5Rz3T article>span svg{width:18px}.program-studio_qrUnitPicker__5Rz3T article>div{display:grid;gap:3px}.program-studio_qrUnitPicker__5Rz3T article strong{font-size:13px}.program-studio_qrUnitPicker__5Rz3T article small{color:var(--studio-muted);font-size:11px}.program-studio_qrUnitPicker__5Rz3T article button{min-height:44px;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:10px;background:var(--studio-ink);color:white;font:inherit;font-size:11px;font-weight:760;cursor:pointer}.program-studio_qrUnitPicker__5Rz3T article button:disabled{cursor:not-allowed;opacity:.45}.program-studio_qrUnitPicker__5Rz3T article button svg{width:14px}.program-studio_qrUnitPicker__5Rz3T article .program-studio_qrUnitAccessNote__SP91i{max-width:150px;text-align:right}.program-studio_channelQrView__rBklD{--studio-red:#d9203f;--studio-red-dark:#ad102d;--studio-ink:#171513;--studio-muted:#665f5a;--studio-line:#ddd6cd;display:grid;gap:16px}.program-studio_channelQrImage__7dF_T{display:grid;place-items:center;padding:22px;border:1px solid var(--studio-line);border-radius:20px;background:white}.program-studio_channelQrImage__7dF_T img{width:min(100%,320px);height:auto}.program-studio_channelQrWarning__Z1muy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;border:1px solid #ead7bc;border-radius:14px;background:#fff9ef;color:#725d43}.program-studio_channelQrWarning__Z1muy svg{width:18px}.program-studio_channelQrWarning__Z1muy p{margin:0;font-size:12px;line-height:1.5}.program-studio_channelQrDownload__vThem,.program-studio_channelQrManage__Cvb7E{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:12px;background:var(--studio-red);color:white;font:inherit;font-size:12px;font-weight:760;text-decoration:none;cursor:pointer}.program-studio_channelQrDownload__vThem:disabled{cursor:wait;opacity:.5}.program-studio_channelQrManage__Cvb7E{background:#f3eee8;color:var(--studio-ink)}.program-studio_channelQrDownload__vThem svg,.program-studio_channelQrManage__Cvb7E svg{width:16px}.program-studio_channelToggleButton___BVoE{min-height:48px;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.program-studio_channelToggleButton___BVoE>span{width:40px;height:24px;display:flex;align-items:center;padding:3px;border-radius:999px;background:#cfc7bf;transition:background .16s ease}.program-studio_channelToggleButton___BVoE i{width:18px;height:18px;border-radius:50%;background:white;transition:transform .16s ease}.program-studio_channelToggleButton___BVoE[data-enabled=true]>span{background:var(--studio-red)}.program-studio_channelToggleButton___BVoE[data-enabled=true] i{transform:translateX(16px)}.program-studio_channelToggleButton___BVoE:disabled{cursor:not-allowed;opacity:.5}.program-studio_channelCard__bI_o5>small{color:var(--studio-muted);font-size:11px}.program-studio_channelFootnote__ihfpM{display:flex;align-items:center;gap:9px;margin:0;color:var(--studio-muted);font-size:12px}.program-studio_channelFootnote__ihfpM svg{width:16px;color:var(--studio-red-dark)}.program-studio_advancedSettings__DlJMU{padding:16px 18px;border:1px solid var(--studio-line);border-radius:14px}.program-studio_advancedSettings__DlJMU summary{cursor:pointer;font-size:13px;font-weight:760}.program-studio_advancedSettings__DlJMU>p{margin:8px 0 16px;color:var(--studio-muted);font-size:12px;line-height:1.5}@media (max-width:840px){.program-studio_channelCards__edPDp{grid-template-columns:1fr}}@media (max-width:620px){.program-studio_channelCard__bI_o5>header{grid-template-columns:48px minmax(0,1fr)}.program-studio_channelCard__bI_o5>header>:last-child{grid-column:1/-1;justify-self:start}.program-studio_qrUnitPicker__5Rz3T article{grid-template-columns:auto minmax(0,1fr)}.program-studio_qrUnitPicker__5Rz3T article button{grid-column:1/-1;justify-content:center}.program-studio_qrUnitPicker__5Rz3T article .program-studio_qrUnitAccessNote__SP91i{max-width:none;grid-column:1/-1;text-align:left}}.program-studio_rewardsView__7FDDN,.program-studio_termsView__uJJBo{min-width:0;display:grid;gap:26px}.program-studio_filters__8hc_Z{display:flex;align-items:center;justify-content:space-between;gap:18px}.program-studio_filters__8hc_Z>div{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:#ebe6df}.program-studio_filters__8hc_Z button{min-height:44px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--studio-muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.program-studio_filters__8hc_Z button[data-active=true]{background:white;color:var(--studio-ink);box-shadow:0 2px 10px rgb(32 22 16/8%)}.program-studio_filters__8hc_Z>label{min-width:180px}@media (width <= 900px){.program-studio_filters__8hc_Z{flex-wrap:wrap}.program-studio_filters__8hc_Z>label{flex:1 1 200px}}.program-studio_drawerHint__yBxFA{display:block;margin:-6px 0 0;color:var(--studio-muted);font-size:12px;line-height:1.55}.program-studio_drawerHint__yBxFA a{min-height:44px;display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--studio-red-dark);font-weight:760;text-decoration:none}.program-studio_drawerHint__yBxFA a svg{width:15px}.program-studio_lockedField__gKefy{display:grid;gap:4px;padding:15px 16px;border:1px solid var(--studio-line);border-radius:14px;background:#f6f2ed}.program-studio_lockedField__gKefy span{color:var(--studio-muted);font-size:11px;font-weight:750}.program-studio_lockedField__gKefy strong{font-size:14px}.program-studio_lockedField__gKefy small{color:var(--studio-muted);font-size:11px}.program-studio_rewardChannel__jxHIW{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ebe6df;color:var(--studio-ink)!important;font-size:11px!important;font-weight:800;letter-spacing:.08em!important}.program-studio_rewardChannel__jxHIW[data-channel=online]{background:#e4ecf6;color:#1b3c63!important}.program-studio_rewardKind__0X7to{color:var(--studio-muted);font-size:11px;font-weight:650}.program-studio_rewardGrid__WL6HW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.program-studio_rewardCard__aX_46{min-width:0;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid var(--studio-line);border-radius:18px;background:var(--studio-paper)}.program-studio_rewardCard__aX_46[data-paused=true]{opacity:.72}.program-studio_rewardCopy__rkQQq>div>.program-studio_rewardIcon__PTwar{width:34px;height:34px;display:grid;flex:none;place-items:center;border-radius:11px;background:#f0e9e1;color:var(--studio-ink);letter-spacing:normal}.program-studio_rewardCopy__rkQQq>div>.program-studio_rewardIcon__PTwar[data-channel=online]{background:#e4ecf6;color:#1b3c63}.program-studio_rewardIcon__PTwar>svg{width:17px;height:17px}.program-studio_rewardCopy__rkQQq{display:grid;align-content:start;gap:7px;padding:16px 18px}.program-studio_rewardCopy__rkQQq>div{display:flex;align-items:center;gap:8px}.program-studio_rewardCopy__rkQQq>div>:last-child{margin-left:auto}.program-studio_rewardCopy__rkQQq h3,.program-studio_rewardCopy__rkQQq p{margin:0}.program-studio_rewardCopy__rkQQq h3{font-size:17px!important;letter-spacing:-.03em}.program-studio_rewardCopy__rkQQq p{display:-webkit-box;overflow:hidden;color:var(--studio-muted);font-size:12px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.program-studio_rewardCopy__rkQQq>strong{font-size:13px}.program-studio_rewardCard__aX_46>footer{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--studio-line)}.program-studio_rewardCard__aX_46>footer>div{display:flex;gap:3px}.program-studio_rewardCard__aX_46>footer>.program-studio_rewardFooterMeta__wDjBi{display:grid;gap:3px}.program-studio_rewardFooterMeta__wDjBi small,.program-studio_rewardFooterMeta__wDjBi span{color:var(--studio-muted);font-size:11px}.program-studio_rewardFooterMeta__wDjBi small{color:var(--studio-red-dark);font-weight:720}.program-studio_rewardCard__aX_46>footer>.program-studio_rewardAccessNote__fnH7j{max-width:180px;color:var(--studio-muted);font-size:11px;line-height:1.45;text-align:right}.program-studio_rewardCard__aX_46>footer :where(button,a){min-height:44px;display:inline-flex;align-items:center;gap:5px;padding-inline:9px;border:0;border-radius:8px;background:transparent;color:var(--studio-ink);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.program-studio_rewardCard__aX_46>footer :where(button,a):hover{background:#f2ede7}.program-studio_rewardCard__aX_46>footer button:disabled{cursor:not-allowed;opacity:.36}.program-studio_rewardCard__aX_46>footer svg{width:14px}.program-studio_emptyState__DtJ9t,.program-studio_emptyTerms__HD78N{display:grid;justify-items:center;gap:9px;padding:54px 24px;border:1px dashed #cabfb4;border-radius:20px;text-align:center}.program-studio_emptyState__DtJ9t>svg{width:36px;color:var(--studio-red)}.program-studio_emptyState__DtJ9t h3,.program-studio_emptyState__DtJ9t p,.program-studio_emptyTerms__HD78N h3,.program-studio_emptyTerms__HD78N p{margin:0}.program-studio_emptyState__DtJ9t p,.program-studio_emptyTerms__HD78N p{color:var(--studio-muted);font-size:12px}.program-studio_emptyState__DtJ9t button,.program-studio_emptyTerms__HD78N button{min-height:44px;margin-top:8px;padding:0 17px;border:0;border-radius:999px;background:var(--studio-ink);color:white;font:inherit;font-size:12px;font-weight:750}.program-studio_emptyTerms__HD78N>small{color:var(--studio-muted);font-size:11px}.program-studio_termsDraftStatus__qecsG{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--studio-line);border-radius:14px;background:#f6f2ed}.program-studio_termsDraftStatus__qecsG>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--studio-ink);color:white;font-size:11px;font-weight:800}.program-studio_termsDraftStatus__qecsG>div{display:grid;gap:2px}.program-studio_termsDraftStatus__qecsG strong{font-size:13px}.program-studio_termsDraftStatus__qecsG small{color:var(--studio-muted);font-size:11px}.program-studio_termsPublishEffect__47uId{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;border:1px solid #cfe1d5;border-radius:14px;background:#f0f7f2;color:#315b40;font-size:12px;line-height:1.55}.program-studio_termsPublishEffect__47uId>svg{width:17px;flex:0 0 auto;margin-top:1px}.program-studio_termsPublishEffect__47uId strong{font-weight:780}.program-studio_termsLayout__Lc7iw{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:18px}.program-studio_currentTerms__8CyYQ,.program-studio_termsHistory__VH9DE{overflow:hidden;border:1px solid var(--studio-line);border-radius:22px;background:var(--studio-paper)}.program-studio_currentTerms__8CyYQ{padding:clamp(24px,3vw,38px)}.program-studio_currentTerms__8CyYQ>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.program-studio_currentTerms__8CyYQ>header>span{display:flex;align-items:center;gap:7px}.program-studio_currentTerms__8CyYQ>header svg{width:17px}.program-studio_currentTerms__8CyYQ>h3{margin:50px 0 18px;font-size:clamp(28px,3vw,40px)!important;font-weight:560;letter-spacing:-.05em}.program-studio_currentTerms__8CyYQ>p{max-height:360px;overflow:auto;margin:0;color:#514b47;font-family:var(--font-display);font-size:17px;line-height:1.75;white-space:pre-wrap}.program-studio_currentTerms__8CyYQ>footer{display:flex;justify-content:space-between;gap:12px;margin-top:34px;padding-top:18px;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:11px}.program-studio_termsHistory__VH9DE>header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--studio-line)}.program-studio_termsHistory__VH9DE>header>svg{width:38px;height:38px;padding:9px;border-radius:11px;background:#f1ece5;color:var(--studio-red)}.program-studio_termsHistory__VH9DE>header div{display:grid}.program-studio_termsHistory__VH9DE>header span{color:var(--studio-muted);font-size:11px;text-transform:uppercase}.program-studio_termsHistory__VH9DE>header strong{font-size:15px}.program-studio_termsHistory__VH9DE article{min-height:72px;display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px}.program-studio_termsHistory__VH9DE article+article{border-top:1px solid var(--studio-line)}.program-studio_termsHistory__VH9DE article>span{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#f1ece5;font-size:11px;font-weight:800}.program-studio_termsHistory__VH9DE article>div{min-width:0;display:grid}.program-studio_termsHistory__VH9DE article small,.program-studio_termsHistory__VH9DE article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.program-studio_termsHistory__VH9DE article strong{font-size:11px}.program-studio_termsHistory__VH9DE article small{color:var(--studio-muted);font-size:11px!important}.program-studio_termsHistory__VH9DE article i{padding:4px 7px;border-radius:999px;background:#fff0d6;color:#855817;font-size:11px;font-style:normal;font-weight:750}.program-studio_drawerForm__jgTO_{display:grid;gap:18px}.program-studio_drawerForm__jgTO_>label,.program-studio_formPair__B6IXk label{display:grid;gap:7px;color:#4e4844;font-size:12px;font-weight:750}.program-studio_formPair__B6IXk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.program-studio_equationPreview__o_H68{min-height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:18px;border-radius:15px;background:#1e1a18;color:white;text-align:center}.program-studio_equationPreview__o_H68 span{color:#aaa09a;font-size:11px;text-transform:uppercase}.program-studio_materialWarning__Y0nWK{display:flex;align-items:center;gap:8px;margin:0;padding:12px;border-radius:11px;background:#fff1d8;color:#7f5413;font-size:11px}.program-studio_materialWarning__Y0nWK svg{width:16px}@media (max-width:1040px){.program-studio_termsLayout__Lc7iw{grid-template-columns:1fr}}@media (max-width:760px){.program-studio_studio__CPfb_{gap:20px}.program-studio_reviewTask__lhG0E{grid-template-columns:42px minmax(0,1fr)}.program-studio_reviewTask__lhG0E>:where(button,a){grid-column:2;justify-self:start}.program-studio_reviewTask__lhG0E>.program-studio_reviewAccess__Z3neU{grid-column:2;justify-self:start;text-align:left}.program-studio_rewardGrid__WL6HW{grid-template-columns:1fr}.program-studio_filters__8hc_Z{align-items:stretch;flex-direction:column}.program-studio_filters__8hc_Z>div{display:grid;grid-template-columns:repeat(3,1fr)}.program-studio_filters__8hc_Z>label{min-width:0;width:100%;flex:0 0 auto}.program-studio_rewardCard__aX_46>footer{align-items:flex-start;flex-direction:column}.program-studio_rewardCard__aX_46>footer :where(button,a),.program-studio_rewardCard__aX_46>footer>div{width:100%}.program-studio_rewardCard__aX_46>footer>.program-studio_rewardAccessNote__fnH7j{max-width:none;width:100%;text-align:left}.program-studio_rewardCard__aX_46>footer :where(button,a){justify-content:center}.program-studio_currentTerms__8CyYQ{padding:22px}.program-studio_currentTerms__8CyYQ>footer,.program-studio_currentTerms__8CyYQ>header{align-items:flex-start;flex-direction:column}.program-studio_currentTerms__8CyYQ>h3{margin-top:32px}.program-studio_formPair__B6IXk{grid-template-columns:1fr}}@media (max-width:620px){.program-studio_studio__CPfb_[data-view=mechanics] .program-studio_reviewTask__lhG0E{min-height:0;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:12px}.program-studio_studio__CPfb_[data-view=mechanics] .program-studio_reviewTask__lhG0E>span{width:32px;height:32px;border-radius:10px}.program-studio_studio__CPfb_[data-view=mechanics] .program-studio_reviewTask__lhG0E strong{font-size:12px}.program-studio_studio__CPfb_[data-view=mechanics] .program-studio_reviewTask__lhG0E>div p{display:none}.program-studio_studio__CPfb_[data-view=mechanics] .program-studio_reviewTask__lhG0E>:where(button,a){grid-column:3}}@media (prefers-reduced-motion:reduce){.program-studio_studio__CPfb_ *,.program-studio_studio__CPfb_ :after,.program-studio_studio__CPfb_ :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.program-studio_drawerQuota__DyrbK{display:grid;gap:2px;margin:0;padding:12px 14px;border:1px solid var(--studio-line);border-radius:14px;background:var(--studio-paper);font-size:12px;line-height:1.55}.program-studio_drawerQuota__DyrbK strong{font-size:13px}.program-studio_drawerQuota__DyrbK span{color:var(--studio-muted)}.program-studio_drawerQuota__DyrbK[data-exhausted]{border-color:#e0aeb7;background:#fdf1f3}.program-studio_drawerQuota__DyrbK a{min-height:44px;display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--studio-red-dark);font-weight:760;text-decoration:none}.program-studio_drawerQuota__DyrbK a svg{width:14px}.visit-qr-setup_steps__m2Jml{margin:0;padding-left:24px}.visit-qr-setup_steps__m2Jml li+li{margin-top:12px}.visit-qr-setup_steps__m2Jml a{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:48px;padding:12px;color:var(--color-accent,#dc002a);border:1px solid var(--color-border,#ddd);border-radius:12px}.visit-qr-setup_steps__m2Jml svg{flex:0 0 18px;width:18px}