html[data-portal=affiliate]{--af-money-ok:#17784A;--af-money-pending:#9A5B00;--af-money-held:#4F6A8A;--af-money-bad:#B42B22;--af-money-ok-bg:#E7F6EE;--af-money-pending-bg:#FFF4E0;--af-money-held-bg:#EDF1F6;--af-money-bad-bg:#FDECEB;--af-dismiss-ink:var(--ink-2,#4A5068);--af-dismiss-line:var(--line,#DDE2F0);--af-cat-1:#2061ED;--af-cat-2:#3E9E4F;--af-cat-3:#E08A1E;--af-cat-4:#7B4FD6;--af-cat-5:#0E9F9A}html[data-portal=affiliate] .af-amt{font-variant-numeric:tabular-nums}html[data-portal=affiliate] .af-amt-ok{color:var(--af-money-ok)}html[data-portal=affiliate] .af-amt-pending{color:var(--af-money-pending)}html[data-portal=affiliate] .af-amt-held{color:var(--af-money-held)}html[data-portal=affiliate] .af-amt-bad{color:var(--af-money-bad)}html[data-portal=affiliate] .af-amt-ink{color:var(--ink,#0F1222)}html[data-portal=affiliate] .af-pill.ds-pill{display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 10px;box-sizing:border-box;text-align:center;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}html[data-portal=affiliate] .ds-pill-held{background:var(--af-money-held-bg);color:var(--af-money-held)}html[data-portal=affiliate] .af-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px}html[data-portal=affiliate] .af-head .page-title{margin:0}html[data-portal=affiliate] .af-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html[data-portal=affiliate] .af-head-sub{margin:6px 0 0;color:var(--mut,#6E7387);font-size:14.5px}html[data-portal=affiliate] nav.breadcrumb{display:flex;align-items:center;gap:10px;color:var(--mut);font-size:15px;margin:0 0 14px;flex-wrap:wrap}html[data-portal=affiliate] nav.breadcrumb a{color:var(--mut);text-decoration:none;font-weight:500}html[data-portal=affiliate] nav.breadcrumb a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}html[data-portal=affiliate] nav.breadcrumb .cur{color:var(--ink);font-weight:500}html[data-portal=affiliate] nav.breadcrumb svg{width:16px;height:16px;opacity:.6;flex:none}html[data-portal=affiliate] nav.breadcrumb a{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;box-sizing:border-box}html[data-portal=affiliate] [data-shell=portal] :is(a,button).btn.btn-outline{min-height:44px;height:auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;border:1.5px solid var(--line,#dde2f0);background:#fff;color:var(--brand);font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .12s ease-out,border-color .12s ease-out}html[data-portal=affiliate] [data-shell=portal] :is(a,button).btn.btn-outline:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand);background:var(--brand-tint,#EEF3FF);color:var(--brand)}html[data-portal=affiliate] [data-shell=portal] :is(a,button).btn.btn-primary{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:10px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}html[data-portal=affiliate] .fp-actions>.ds-tb-btn.ds-tb-outline:first-child,html[data-portal=affiliate] :is(button,a).af-dismiss.af-dismiss{color:var(--af-dismiss-ink);border:1.5px solid var(--af-dismiss-line);background:#fff;min-height:44px;border-radius:10px;padding:0 16px;font-weight:600;text-decoration:none}html[data-portal=affiliate] :is(button,a).af-dismiss.af-dismiss:hover:not(:disabled){background:var(--soft,#F4F6FB);border-color:#C5CCDC;color:var(--ink)}html[data-portal=affiliate] [data-shell=portal] main :is(p,li,dd,td,span,.lab)>a:not([class]),html[data-portal=affiliate] [data-shell=portal] main a.link,html[data-portal=affiliate] [data-shell=portal] main button.link{color:var(--brand);font-weight:600;text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1.5px}html[data-portal=affiliate] [data-shell=portal] main :is(p,li,dd,td,span,.lab)>a:not([class]):hover,html[data-portal=affiliate] [data-shell=portal] main a.link:hover,html[data-portal=affiliate] [data-shell=portal] main button.link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}html[data-portal=affiliate] [data-shell=portal] .tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin:0 0 22px}html[data-portal=affiliate] [data-shell=portal] .tabs .tab.tab{position:relative;min-height:44px;display:inline-flex;align-items:center;padding:0 14px;margin:0;border-radius:8px 8px 0 0;font-size:16px;font-weight:500;color:var(--mut);background:transparent;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}html[data-portal=affiliate] [data-shell=portal] .tabs .tab.tab:is(.active,[aria-current=page]){color:var(--brand);font-weight:600}html[data-portal=affiliate] [data-shell=portal] .tabs .tab.tab:is(.active,[aria-current=page]):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand);border-radius:2px}html[data-portal=affiliate] [data-shell=portal] :is(.sf-trigger.sf-trigger:not(.sf-boxed),.btn.btn-dd){padding-left:16px;padding-right:16px;min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px}html[data-portal=affiliate] [data-shell=portal] .inp select,html[data-portal=affiliate] [data-shell=portal] select.select{padding-left:16px;padding-right:44px}html[data-portal=affiliate] [data-shell=portal] .af-toolbar :is(.btn,button,.inp,input[type=search]),html[data-portal=affiliate] [data-shell=portal] .ds-tb .btn{height:44px;min-height:44px;box-sizing:border-box}html[data-portal=affiliate] [data-shell=portal] :is(.panel,.tablecard,.af-card){border:1px solid var(--line,#e6eaf4);border-radius:14px;background:#fff}html[data-portal=affiliate] label.af-file-pick:has(>input[type=file]:focus-visible){outline:2px solid var(--brand,#2061ED);outline-offset:2px}html[data-portal=affiliate] .af-nowrap{white-space:nowrap}html[data-portal=affiliate] .af-ellipsis{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-portal=affiliate] .dtable :is(th,td).af-num{text-align:center;font-variant-numeric:tabular-nums}html[data-portal=affiliate] .dtable :is(th,td).af-num.af-num-r{text-align:right}html[data-portal=affiliate] .af-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 24px}html[data-portal=affiliate] .af-kpi{display:block;text-align:left;border:1px solid var(--line,#e6eaf4);border-radius:14px;background:#fff;padding:18px 20px;color:inherit;text-decoration:none;font:inherit;width:100%;box-sizing:border-box}html[data-portal=affiliate] a.af-kpi,html[data-portal=affiliate] button.af-kpi{cursor:pointer;transition:border-color .12s ease-out,box-shadow .12s ease-out}html[data-portal=affiliate] :is(button,a).af-kpi:hover{border-color:var(--brand);box-shadow:0 4px 14px rgb(32 97 237/10%)}html[data-portal=affiliate] .af-kpi-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}html[data-portal=affiliate] .af-kpi-num{font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}html[data-portal=affiliate] .af-kpi-lab{margin-top:4px;color:var(--ink-2,#4A5068);font-size:14.5px;display:flex;align-items:center;gap:6px}html[data-portal=affiliate] .af-kpi-sub{margin-top:6px;color:var(--mut);font-size:13px}html[data-portal=affiliate] .af-delta{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:600}html[data-portal=affiliate] .af-delta-up{background:var(--af-money-ok-bg);color:var(--af-money-ok)}html[data-portal=affiliate] .af-delta-down{background:var(--af-money-bad-bg);color:var(--af-money-bad)}html[data-portal=affiliate] .af-delta-flat{background:#F1F3F8;color:#4A5068}html[data-portal=affiliate] .af-spark{display:block;margin-top:10px;width:100%;height:36px}html[data-portal=affiliate] .af-flash{animation:af-flash 1.8s ease-out 1;border-radius:14px}@keyframes af-flash{0%,40%{box-shadow:0 0 0 3px var(--brand)}to{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion:reduce){html[data-portal=affiliate] .af-flash{animation:none;box-shadow:0 0 0 3px var(--brand)}}html[data-portal=affiliate] .af-series-hl,html[data-portal=affiliate] .tile.af-series-hl{outline:3px solid var(--brand);outline-offset:2px;border-radius:12px;background:color-mix(in srgb,var(--brand) 8%,transparent)}html[data-portal=affiliate] .af-th-tip{display:inline-flex;align-items:center;gap:6px}html[data-portal=affiliate] a.ds-tb-btn,html[data-portal=affiliate] a.ds-tb-btn:hover{text-decoration:none}html[data-portal=affiliate] .af-kpi.af-kpi{white-space:normal;min-width:0;height:auto}html[data-portal=affiliate] .af-kpis{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}html[data-portal=affiliate] .af-rules{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;max-width:1080px}html[data-portal=affiliate] .af-card{padding:24px 26px}html[data-portal=affiliate] .af-card h2{font-size:19px;margin:0 0 14px}html[data-portal=affiliate] .af-rules-kicker{margin:0;color:var(--mut);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}html[data-portal=affiliate] .af-rules-rate{margin:8px 0 18px;color:var(--ink-2);font-size:16px}html[data-portal=affiliate] .af-rules-rate strong{display:block;font-size:44px;line-height:1.1;color:var(--brand);letter-spacing:-.02em}html[data-portal=affiliate] .af-rules-terms{margin:0;border-top:1px solid var(--line)}html[data-portal=affiliate] .af-rules-terms>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}html[data-portal=affiliate] .af-rules-terms dt{color:var(--mut)}html[data-portal=affiliate] .af-rules-terms dd{margin:0;font-weight:600;text-align:right}html[data-portal=affiliate] .af-rules-foot{margin:14px 0 0;color:var(--mut);font-size:13.5px}html[data-portal=affiliate] .af-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}html[data-portal=affiliate] .af-steps li{display:flex;gap:14px;align-items:flex-start}html[data-portal=affiliate] .af-steps p{margin:4px 0 0;color:var(--ink-2);font-size:14.5px}html[data-portal=affiliate] .af-step-n{flex:none;width:28px;height:28px;border-radius:50%;background:var(--brand-tint,#EEF3FF);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}html[data-portal=affiliate] .af-example{margin-top:20px;border-radius:12px;background:var(--soft,#F6F8FC);padding:14px 16px}html[data-portal=affiliate] .af-example-lab{display:block;color:var(--mut);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}html[data-portal=affiliate] .af-example-row{display:flex;justify-content:space-between;padding:4px 0}html[data-portal=affiliate] .af-rules-empty{max-width:640px}html[data-portal=affiliate] .af-rules-empty p{color:var(--ink-2);margin:0 0 16px}@media (max-width:900px){html[data-portal=affiliate] .af-rules{grid-template-columns:minmax(0,1fr)}}html[data-portal=affiliate] .af-legend{display:grid;gap:10px;min-width:0;text-align:left}html[data-portal=affiliate] .af-legend-row>span:last-child{min-width:0;overflow-wrap:anywhere}html[data-portal=affiliate] .af-legend-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-weight:400;white-space:normal}html[data-portal=affiliate] .af-detail-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:0 18px}html[data-portal=affiliate] .af-dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-portal=affiliate] .af-dl>div{border:1px solid var(--line);border-radius:10px;padding:12px 14px}html[data-portal=affiliate] .af-dl dt{color:var(--mut);font-size:13px}html[data-portal=affiliate] .af-dl dd{margin:4px 0 0;font-weight:600;font-size:16px}html[data-portal=affiliate] .af-dl .af-dl-wide{grid-column:1/-1}html[data-portal=affiliate] .af-dl .af-dl-big{font-size:22px}@media (max-width:480px){html[data-portal=affiliate] .af-dl{grid-template-columns:1fr}}html[data-portal=affiliate] .ds-tb-btn.af-row-btn{height:44px;min-height:44px;padding:0 14px;font-size:14px}html[data-portal=affiliate] :is(.af-sub-summary,.af-sub-network-card){border:1px solid var(--line,#e6eaf4)!important;border-radius:14px!important;box-shadow:none!important}html[data-portal=affiliate] .af-sub-hero{border-radius:14px!important;border:1px solid transparent!important}html[data-portal=affiliate] .af-sub-network-card .tablecard{border:0;border-radius:0}html[data-portal=affiliate] .sr-only{position:static!important;display:inline-block;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}html[data-portal=affiliate] .modal .af-form-stack :is(h3,h4,label,p){text-align:left}html[data-portal=affiliate] .fp-panel .fp-fields>.field{display:flex;flex-direction:column;align-items:stretch;gap:6px}html[data-portal=affiliate] .fp-panel .fp-fields>.field>label{display:block;margin:0;color:var(--ink)}html[data-portal=affiliate] .fp-panel .fp-fields>.field>input.inp{height:44px;min-height:44px;border-radius:10px;padding:0 14px;box-sizing:border-box;width:100%}html[data-portal=affiliate] .cc-chat.cc-min>:not(.cc-head){display:none!important}html[data-portal=affiliate] .cc-chat.cc-min{height:auto!important;min-height:0!important}html[data-portal=affiliate] .cc-title-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0;flex:1}html[data-portal=affiliate] .cc-head .cc-minbtn{margin-left:auto}html[data-portal=affiliate] td.af-link-cell{width:390px;min-width:300px;max-width:390px}html[data-portal=affiliate] .af-link-grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}html[data-portal=affiliate] .af-link-grid>b{min-width:0}html[data-portal=affiliate] .af-link-grid .af-ellipsis{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}html[data-portal=affiliate] button.af-link-stats{justify-content:flex-start}html[data-portal=affiliate] .af-form-stack .field{display:flex;flex-direction:column;gap:6px;margin:0 0 18px}html[data-portal=affiliate] .af-form-stack .inp:not(:hover):not(:focus):not(:focus-within){border-color:#8A93A6!important}html[data-portal=affiliate] .af-form-stack .inp:focus,html[data-portal=affiliate] .af-form-stack .inp:hover{border-color:var(--brand)}html[data-portal=affiliate] .af-form-stack .field>label{font-weight:600;font-size:14.5px;color:var(--ink);margin:0}@media (max-width:760px){html[data-portal=affiliate] td.af-link-cell{width:auto;max-width:none}}html[data-portal=affiliate] .af-lp-intro{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:center;margin:0 0 20px}html[data-portal=affiliate] .af-lp-intro h2{margin:0 0 6px;font-size:18px}html[data-portal=affiliate] .af-lp-intro .af-landing-purpose{margin:0;color:var(--ink-2);font-size:14.5px}html[data-portal=affiliate] .af-meter{border-left:1px solid var(--line);padding-left:24px}html[data-portal=affiliate] .af-meter-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600}html[data-portal=affiliate] .af-meter-top>span{display:inline-flex;align-items:center;gap:6px}html[data-portal=affiliate] .af-meter-top strong{font-size:20px;font-variant-numeric:tabular-nums}html[data-portal=affiliate] .af-meter-bar{height:8px;border-radius:999px;background:var(--soft,#EEF1F7);overflow:hidden;margin:10px 0 8px}html[data-portal=affiliate] .af-meter-bar>span{display:block;height:100%;background:var(--brand);border-radius:999px}html[data-portal=affiliate] .af-meter-sub{color:var(--mut);font-size:13px}html[data-portal=affiliate] .af-lp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}html[data-portal=affiliate] .af-lp-card{padding:0;overflow:hidden;display:flex;flex-direction:column}html[data-portal=affiliate] .af-lp-thumb{height:120px;background:linear-gradient(135deg,#1747C8,#2061ED 55%,#5B8CFF);color:#fff;display:flex;align-items:flex-end;padding:16px 18px}html[data-portal=affiliate] .af-lp-thumb span{font-weight:700;font-size:16px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-portal=affiliate] .af-lp-thumb{position:relative;overflow:hidden}html[data-portal=affiliate] .af-lp-thumb[data-thumb-loaded]>span{visibility:hidden}html[data-portal=affiliate] .af-lp-thumb-frame{opacity:0;position:absolute;left:0;top:0;width:1440px;height:900px;border:0;transform-origin:0 0;pointer-events:none;background:#fff}html[data-portal=affiliate] .af-lp-thumb[data-thumb-loaded] .af-lp-thumb-frame{opacity:1}html[data-portal=affiliate] .af-lp-thumb[data-draft]:after{content:"Draft";position:absolute;right:12px;top:12px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#1A3A8A;font-size:12px;font-weight:700}html[data-portal=affiliate] .af-lp-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}html[data-portal=affiliate] .af-lp-titlerow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}html[data-portal=affiliate] .af-lp-titlerow h3{margin:0;font-size:16px}html[data-portal=affiliate] .af-lp-slug{margin:-6px 0 0;color:var(--mut);font-size:13px}html[data-portal=affiliate] .af-lp-pills{display:flex;gap:8px;flex-wrap:wrap}html[data-portal=affiliate] .af-lp-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}html[data-portal=affiliate] .af-lp-stats>div{background:var(--soft,#F6F8FC);border-radius:10px;padding:10px 12px}html[data-portal=affiliate] .af-lp-stats dt{color:var(--mut);font-size:12.5px}html[data-portal=affiliate] .af-lp-stats dd{margin:2px 0 0;font-weight:700;font-size:18px;font-variant-numeric:tabular-nums}html[data-portal=affiliate] .af-lp-actions{gap:14px;margin-top:2px}@media (max-width:760px){html[data-portal=affiliate] .af-lp-intro{grid-template-columns:minmax(0,1fr)}html[data-portal=affiliate] .af-meter{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:16px}}html[data-portal=affiliate] .af-rate-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}html[data-portal=affiliate] .af-rate-card.is-current{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}html[data-portal=affiliate] .af-rate-pct{margin:8px 0 6px;color:var(--ink-2);font-size:14.5px}html[data-portal=affiliate] .af-rate-pct strong{display:block;font-size:38px;line-height:1.1;color:var(--brand)}html[data-portal=affiliate] .af-rate-cap{margin:0;color:var(--ink-2);font-size:14px}html[data-portal=affiliate] .af-rate-card .af-example{margin-top:14px}html[data-portal=affiliate] .af-rate-foot{grid-column:1/-1;margin:0;color:var(--mut);font-size:13.5px}html[data-portal=affiliate] .af-rate-empty h3{margin:0 0 6px;font-size:17px}html[data-portal=affiliate] .af-rate-empty p{margin:0;color:var(--ink-2)}html[data-portal=affiliate] .af-explain h3{font-size:16px;margin:18px 0 6px}html[data-portal=affiliate] .af-explain h3:first-child{margin-top:0}html[data-portal=affiliate] .af-explain p{margin:0;color:var(--ink-2)}html[data-portal=affiliate] .af-earnings-toolbar label,html[data-portal=affiliate] .toolbar>label{white-space:nowrap}html[data-portal=affiliate] .toolbar .inp:has(.sf-trigger){min-width:170px}html[data-portal=affiliate] .af-coming{text-align:center;padding:40px 32px}html[data-portal=affiliate] .af-coming-disc{width:60px;height:60px;border-radius:50%;background:var(--brand-tint,#E8EEFE);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}html[data-portal=affiliate] .af-coming h3{margin:0 0 8px;font-size:19px}html[data-portal=affiliate] .af-coming p{max-width:520px;margin:0 auto 10px}html[data-portal=affiliate] .af-coming-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}@media (max-width:760px){html[data-portal=affiliate] .af-link-grid{grid-template-columns:auto auto 1fr}html[data-portal=affiliate] .af-link-grid>b{grid-column:1/-1}}html[data-portal=affiliate] .modal .cd-actions>button.btn-ghost:first-child,html[data-portal=affiliate] .modal>div:last-child>button.btn.btn-ghost:first-child{color:var(--af-dismiss-ink);border:1.5px solid var(--af-dismiss-line);background:#fff;border-radius:10px;min-height:44px;padding:0 16px;font-weight:600}html[data-portal=affiliate] [data-shell=portal] button.ract{border:1.5px solid var(--line,#dde2f0)!important;color:var(--ink)!important;background:#fff!important;border-radius:10px!important}@media (max-width:900px){html[data-portal=affiliate] [data-shell=portal] button.ract{width:44px;height:44px}}html[data-portal=affiliate] [data-shell=portal] button.ract:hover{border-color:var(--brand)!important;color:var(--brand)!important}html[data-portal=affiliate] [data-shell=portal] main.content{padding-bottom:104px}html[data-portal=affiliate] .modal .af-detail-head{justify-content:center;text-align:center}html[data-portal=affiliate] .af-form-stack .inp{min-height:48px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}html[data-portal=affiliate] .af-form-stack :is(.btn,.ds-tb-btn){min-height:48px}@media (max-width:760px){html[data-portal=affiliate] td.af-link-cell{min-width:0;width:auto;max-width:none}html[data-portal=affiliate] .dtable.af-cards .af-pill{min-width:0!important}html[data-portal=affiliate] .dtable.af-cards td.af-num{text-align:left}html[data-portal=affiliate] .dtable.af-cards td.af-link-cell{display:block!important}html[data-portal=affiliate] .dtable.af-cards td.af-link-cell:before{display:block;margin-bottom:6px;white-space:nowrap}html[data-portal=affiliate] .af-link-grid>.af-link-stats{grid-column:1/-1}}html[data-portal=affiliate] .tiles .tile .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}html[data-portal=affiliate] .af-sub-hero .af-delta{background:rgb(255 255 255/18%);color:#fff}html[data-portal=affiliate] body:has(.modal-scrim) .cc-launch{z-index:1}html[data-portal=affiliate] .af-lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-portal=affiliate] .af-lp-actions>*{white-space:nowrap;flex:none}html[data-portal=affiliate] .af-lp-actions .ds-tb-btn.af-row-btn{height:44px;min-height:44px}html[data-portal=affiliate] .af-lp-actions a.ds-link{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin-left:-6px;box-sizing:border-box}html[data-portal=affiliate] a.af-credits-chip{display:inline-flex;align-items:center;gap:8px;align-self:center;height:36px;padding:0 10px 0 5px;box-sizing:border-box;border-radius:999px;white-space:nowrap;border:1px solid #d6e0fa;background:linear-gradient(135deg,#F3F7FF,#F5F0FF);color:var(--ink-2,#4A5068);font-size:14px;font-weight:600;line-height:1;text-decoration:none;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}html[data-portal=affiliate] a.af-credits-chip .af-cc-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--af-cat-1) 0,var(--af-cat-4) 100%);box-shadow:0 1px 3px rgba(32,97,237,.35);flex:none}html[data-portal=affiliate] a.af-credits-chip .af-cc-num{color:var(--brand,#2061ED);font-weight:700}html[data-portal=affiliate] a.af-credits-chip .af-cc-chev{color:#98A2B3;flex:none;transition:transform .15s ease,color .15s ease}html[data-portal=affiliate] a.af-credits-chip:hover{border-color:#A8BDF6;background:linear-gradient(135deg,#EAF1FF,#EFE7FF);box-shadow:0 4px 12px rgba(32,97,237,.16);transform:translateY(-1px)}html[data-portal=affiliate] a.af-credits-chip:hover .af-cc-chev{color:var(--brand,#2061ED);transform:translateX(2px)}html[data-portal=affiliate] a.af-credits-chip:active{transform:translateY(0);box-shadow:0 1px 2px rgba(16,24,40,.06)}html[data-portal=affiliate] a.af-credits-chip:focus-visible{outline:2px solid var(--brand,#2061ED);outline-offset:2px}html[data-portal=affiliate] a.af-credits-chip-low{border-color:#F1D29C;background:linear-gradient(135deg,#FFF8EA,#FFF1DC)}html[data-portal=affiliate] a.af-credits-chip-low .af-cc-icon{background:linear-gradient(135deg,#F0A030 0,var(--af-money-pending) 100%);box-shadow:0 1px 3px rgba(154,91,0,.35)}html[data-portal=affiliate] a.af-credits-chip-low .af-cc-num{color:var(--af-money-pending)}html[data-portal=affiliate] a.af-credits-chip-low:hover{border-color:#E5B866;background:linear-gradient(135deg,#FFF3DB,#FFE9C7);box-shadow:0 4px 12px rgba(154,91,0,.16)}@media (max-width:480px){html[data-portal=affiliate] a.af-credits-chip{height:32px;gap:6px;padding:0 10px 0 4px}html[data-portal=affiliate] a.af-credits-chip .af-cc-icon{width:24px;height:24px}html[data-portal=affiliate] a.af-credits-chip .af-cc-chev{display:none}html[data-portal=affiliate] .af-cc-long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion:reduce){html[data-portal=affiliate] a.af-credits-chip,html[data-portal=affiliate] a.af-credits-chip .af-cc-chev{transition:none;transform:none}}html[data-portal=affiliate] .af-cr-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;background:linear-gradient(135deg,#FFFFFF,#F7F9FF 60%,#F7F3FF);border:1px solid #e4e7ec;border-radius:16px;padding:28px;box-shadow:0 1px 3px rgba(16,24,40,.06)}html[data-portal=affiliate] .af-cr-hero.is-low{background:linear-gradient(135deg,#FFFFFF,#FFFAF0);border-color:#F1D29C}html[data-portal=affiliate] .af-cr-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:600;color:var(--ink-2,#4A5068)}html[data-portal=affiliate] .af-cr-eyebrow .af-cc-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--af-cat-1) 0,var(--af-cat-4) 100%)}html[data-portal=affiliate] .af-cr-hero.is-low .af-cr-eyebrow .af-cc-icon{background:linear-gradient(135deg,#F0A030 0,var(--af-money-pending) 100%)}html[data-portal=affiliate] .af-cr-big{font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink,#0F1222);font-variant-numeric:tabular-nums}html[data-portal=affiliate] .af-cr-hero.is-low .af-cr-big{color:var(--af-money-pending)}html[data-portal=affiliate] .af-cr-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}html[data-portal=affiliate] .af-cr-side{border-left:1px solid #e4e7ec;padding-left:24px;display:flex;flex-direction:column;gap:8px}html[data-portal=affiliate] .af-cr-testpill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--af-money-held-bg);color:var(--af-money-held);font-size:13px;font-weight:600}@media (max-width:720px){html[data-portal=affiliate] .af-cr-hero{grid-template-columns:minmax(0,1fr);padding:20px}html[data-portal=affiliate] .af-cr-side{border-left:0;padding-left:0;border-top:1px solid #e4e7ec;padding-top:16px}html[data-portal=affiliate] .af-cr-big{font-size:38px}}html[data-portal=affiliate] .af-cr-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}html[data-portal=affiliate] .af-cr-toolbar input.af-cr-tool{flex:0 1 360px;min-width:0;height:44px;min-height:44px;max-height:44px;box-sizing:border-box;padding:0 12px 0 38px;margin:0;border:1px solid #d0d5dd;border-radius:8px;font:inherit;font-size:15px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2398A2B3' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px}html[data-portal=affiliate] .af-cr-toolbar input.af-cr-tool:focus-visible{outline:2px solid var(--brand,#2061ED);outline-offset:1px;border-color:var(--brand,#2061ED)}html[data-portal=affiliate] .af-cr-toolbar button.btn.af-cr-tool,html[data-portal=affiliate] [data-shell=portal] .af-cr-toolbar button.btn.af-cr-tool{height:44px!important;min-height:44px;max-height:none;box-sizing:border-box;padding:0 16px;display:inline-flex;align-items:center;gap:8px}@media (max-width:480px){html[data-portal=affiliate] .af-cr-toolbar input.af-cr-tool{flex:1 1 0}html[data-portal=affiliate] .af-cr-actions>.btn{flex:1 1 100%;justify-content:center}}html[data-portal=affiliate] .af-sub-av{width:38px;height:38px;border-radius:8px;display:inline-grid;place-items:center;font-size:13px;flex:none}html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg{display:inline-flex;align-items:stretch;height:44px;box-sizing:border-box;padding:4px;gap:4px;border:1px solid #e4e7ec;border-radius:10px;background:#F9FAFB}html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:7px;background:transparent;cursor:pointer;padding:0 14px;font:inherit;font-size:14px;font-weight:600;color:var(--ink-2,#4A5068);min-height:0;height:auto;transition:background .15s ease,color .15s ease,box-shadow .15s ease}html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg-btn:hover{color:var(--ink,#0F1222);background:#F2F4F7}html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg-btn.is-on{background:#fff;color:var(--brand,#2061ED);box-shadow:0 1px 2px rgba(16,24,40,.08),0 0 0 1px #DCE3F5}html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg-btn:focus-visible{outline:2px solid var(--brand,#2061ED);outline-offset:1px}@media (max-width:480px){html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg{order:3;flex:1 1 100%}html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg-btn{flex:1 1 0;padding:0 8px}}@media (prefers-reduced-motion:reduce){html[data-portal=affiliate] .af-cr-toolbar .af-cr-seg-btn{transition:none}}html[data-portal=affiliate] body :is(.btn,.eb-linkbtn)[aria-busy=true]:has(.lr-spin):before{content:none;display:none}html[data-portal=affiliate] [role=status]{overflow-wrap:anywhere}.af-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mut,#6E6E73);white-space:nowrap;margin-right:4px}.af-live-dot{width:8px;height:8px;border-radius:50%;background:#1F9254;position:relative;flex:none}.af-live-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #1f9254;opacity:0;animation:af-live-ping 2.4s ease-out infinite}.af-live-off .af-live-dot{background:#8A8F98}.af-live-off .af-live-dot:after{display:none}@keyframes af-live-ping{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}.af-live-flash{animation:af-live-flash .9s ease-out;border-radius:6px}@keyframes af-live-flash{0%{background-color:#E8EEFE;box-shadow:0 0 0 3px #E8EEFE}to{background-color:initial;box-shadow:0 0 0 3px transparent}}@media (max-width:420px){.af-live-off .af-live-dot,.af-live:not(.af-live-off){display:none}}@media (prefers-reduced-motion:reduce){.af-live-dot:after,.af-live-flash{animation:none!important}}html[data-portal=affiliate] .af-ai-resultbar,html[data-portal=affiliate] .af-ed-picbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px}html[data-portal=affiliate] .af-ed-picbar{margin-top:6px}html[data-portal=affiliate] .af-ai-resultbar>.btn,html[data-portal=affiliate] .af-ed-picbar>.btn{min-width:160px;justify-content:center;text-align:center}html[data-portal=affiliate] .af-ed-sec{display:grid;gap:8px}html[data-portal=affiliate] .af-ed-gh{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--mut,#5B6472);text-transform:uppercase}html[data-portal=affiliate] .af-ed-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html[data-portal=affiliate] .af-ed-card{white-space:normal;display:grid;padding:0;overflow:hidden;text-align:left;cursor:pointer;background:#fff;color:var(--ink,#14181F);border:1.5px solid var(--line,#e3e6ec);border-radius:12px;min-width:0}html[data-portal=affiliate] .af-ed-card:hover{border-color:var(--brand,#2061ED)}html[data-portal=affiliate] .af-ed-card[aria-pressed=true]{border-color:var(--brand,#2061ED);box-shadow:0 0 0 3px rgba(32,97,237,.16)}html[data-portal=affiliate] .af-ed-card[aria-pressed=true] .af-ed-nm{color:var(--brand,#2061ED)}html[data-portal=affiliate] .af-ed-thumb{display:flex;align-items:flex-end;aspect-ratio:1.6/1;padding:8px;overflow:hidden;color:#fff;font-size:12.5px;line-height:1.1;text-shadow:0 1px 6px rgba(0,0,0,.5);background:linear-gradient(135deg,#1c3a8a,#2164F4 60%,#f08a5d);overflow-wrap:anywhere}html[data-portal=affiliate] .af-ed-thumb-t{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}html[data-portal=affiliate] .af-ed-nm{display:block;padding:8px 10px;font-weight:600;font-size:14px}html[data-portal=affiliate] .af-ed-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}html[data-portal=affiliate] .af-ed-link{background:none;border:0;padding:0 4px;min-height:40px;font:inherit;font-size:14px;font-weight:600;color:var(--brand,#2061ED);cursor:pointer;text-decoration:underline;text-underline-offset:3px}html[data-portal=affiliate] .af-ed-link:disabled{color:var(--mut,#5B6472);cursor:default;text-decoration:none;opacity:.6}html[data-portal=affiliate] .af-ed-disc{border:1px solid var(--line,#e3e6ec);border-radius:10px}html[data-portal=affiliate] .af-ed-disc-btn{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 14px;background:none;border:0;font:inherit;font-weight:600;color:var(--ink,#14181F);cursor:pointer}html[data-portal=affiliate] .af-ed-disc-btn:after{content:"+";font-size:20px;color:var(--brand,#2061ED)}html[data-portal=affiliate] .af-ed-disc-btn[aria-expanded=true]:after{content:"\2212"}html[data-portal=affiliate] .af-ed-disc-body{display:grid;gap:16px;padding:4px 14px 14px}html[data-portal=affiliate] .af-ed-disc-body[hidden]{display:none}html[data-portal=affiliate] .af-ed-seg{display:flex}html[data-portal=affiliate] .af-ed-seg>button{flex:1 1 0;min-height:40px;padding:0 10px;background:#fff;color:var(--ink,#14181F);font:inherit;font-size:14px;font-weight:600;border:1px solid var(--line,#e3e6ec);margin-left:-1px;cursor:pointer}html[data-portal=affiliate] .af-ed-seg>button:first-child{border-radius:10px 0 0 10px;margin-left:0}html[data-portal=affiliate] .af-ed-seg>button:last-child{border-radius:0 10px 10px 0}html[data-portal=affiliate] .af-ed-seg>button[aria-pressed=true]{background:var(--brand-tint,#EAF0FF);border-color:var(--brand,#2061ED);color:var(--brand,#2061ED);position:relative;z-index:1}html[data-portal=affiliate] .af-ed-sl{display:grid;gap:4px}html[data-portal=affiliate] .af-ed-top{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px}html[data-portal=affiliate] .af-ed-val{display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:14px;color:var(--ink-2,#4B5565)}html[data-portal=affiliate] .af-ed-check{display:flex;gap:10px;align-items:center;min-height:40px;font-weight:500}html[data-portal=affiliate] .af-ed-check>input{width:20px;height:20px}html[data-portal=affiliate] .af-ed-note{font-size:13px;color:var(--ink-2,#4B5565)}html[data-portal=affiliate] .af-ed-saved{display:contents}html[data-portal=affiliate] .af-ed-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 -16px -16px;padding:12px 16px;background:#fff;border-top:1px solid var(--line,#e3e6ec);border-radius:0 0 12px 12px;box-shadow:0 -6px 12px -8px rgba(16,24,40,.18)}html[data-portal=affiliate] .af-ed-foot-icons,html[data-portal=affiliate] .af-ed-foot-main{display:inline-flex;gap:8px;align-items:center}html[data-portal=affiliate] .af-ed-foot .btn,html[data-portal=affiliate] .af-ed-picbar .btn{height:40px;min-height:40px;padding:0 16px}html[data-portal=affiliate] .af-ed-ibtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fff;color:var(--ink-2,#4B5565);border:1px solid var(--line,#e3e6ec);border-radius:10px;cursor:pointer}html[data-portal=affiliate] .af-ed-ibtn:hover:not(:disabled){border-color:var(--brand,#2061ED);background:var(--brand-tint,#EAF0FF)}html[data-portal=affiliate] .af-ed-ibtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:480px){html[data-portal=affiliate] .af-ai-resultbar>.btn,html[data-portal=affiliate] .af-ed-picbar>.btn{flex:1 1 100%;min-width:0}html[data-portal=affiliate] .af-ed-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal=affiliate] .af-ed-foot-main,html[data-portal=affiliate] .af-ed-foot-main>.btn{flex:1 1 auto}}html[data-portal=affiliate] .af-skip-link{position:absolute;left:8px;top:-64px;z-index:1000;padding:10px 16px;border-radius:10px;background:var(--brand,#2061ED);color:#fff;font:600 15px Inter,sans-serif;text-decoration:none}html[data-portal=affiliate] .af-skip-link:focus{top:8px;outline:2px solid transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand,#2061ED)}html[data-portal=affiliate] main.content:focus{outline:none}html[data-portal=affiliate] button.pm-row-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;width:100%;text-align:left;font:inherit;font-size:15px;cursor:pointer}[data-picture-text-panel] .btn,[data-picture-text-panel] .inp,[data-picture-text-panel] button.link{min-height:44px}[data-picture-text-panel] button.link{display:inline-flex;align-items:center;padding:0 6px}[data-picture-text-panel] input[type=checkbox]{width:24px;height:24px;margin-right:8px}[data-picture-text-panel] label:has(>input[type=checkbox]){display:inline-flex;align-items:center;min-height:44px}.af-studio{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "canvas" "inspector" "strip"}.af-studio-rail{grid-area:rail;display:flex;flex-wrap:wrap;gap:8px}.af-studio-canvas{grid-area:canvas;min-width:0;border:1px solid var(--line,#e3e6ec);border-radius:14px;padding:12px;display:flex;justify-content:center}.af-studio-canvas img{max-width:100%;height:auto}.af-studio-inspector{grid-area:inspector;min-width:0;border:1px solid var(--line,#e3e6ec);border-radius:14px;padding:12px}.af-studio-strip{grid-area:strip;min-width:0}.af-studio .btn{min-height:44px}.af-studio-rail .btn{white-space:normal;overflow-wrap:anywhere}@media (min-width:900px){.af-studio{grid-template-columns:96px minmax(0,1fr) 360px;grid-template-areas:"rail canvas inspector" "strip strip strip"}.af-studio-rail{flex-direction:column;flex-wrap:nowrap}}.af-pte{display:grid;gap:12px;container-type:inline-size;container-name:pte}.af-pte-bar{display:flex;flex-wrap:wrap}.af-pte-tpl{display:grid;gap:4px;min-width:200px}.af-pte-lab{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute,#5B6475)}.af-pte-body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}.af-pte-stage{min-width:0;display:grid;gap:0;justify-items:center}.af-pte-stage>.af-pte-canvaswrap>[data-live-canvas]{box-shadow:0 6px 24px rgba(15,23,40,.18)}.af-pte-panel{display:grid;gap:14px;min-width:0}.af-pte-sec{display:grid;gap:12px;border:1px solid var(--line,#e3e6ec);border-radius:14px;padding:12px}.af-pte-h{margin:0;font-size:15px;font-weight:700}.af-pte-field,.af-pte-rows{display:grid;gap:6px}.af-pte-rows{list-style:none;margin:0;padding:0}.af-pte-row{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 10px;border:1px solid var(--line,#e3e6ec);border-radius:10px;background:var(--surface,#fff);cursor:pointer}.af-pte-row[aria-pressed=true]{border-color:var(--brand,#2061ED);background:var(--brand-soft,#E8EFFD)}.af-pte-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.af-pte-row small{color:var(--mute,#5B6475);white-space:nowrap}.af-pte-presets,.af-pte-row2,.af-pte-seg{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}.af-pte-presets .btn,.af-pte-row2 .btn,.af-pte-seg .btn{min-height:44px;min-width:44px;white-space:nowrap}.af-pte-sws{display:flex;flex-wrap:wrap;gap:8px}.af-pte-sw{display:grid;justify-items:center;gap:4px;min-width:64px;min-height:44px;padding:4px 6px;border:0;background:none;cursor:pointer;color:inherit;font-size:13px}.af-pte-dot{display:block;width:44px;height:44px;border-radius:50%}.af-pte-posrow{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.af-pte-grid{display:grid;grid-template-columns:repeat(3,44px);gap:4px}.af-pte-cell{width:44px;height:44px;border:1px solid var(--line,#e3e6ec);border-radius:8px;background:var(--surface,#fff);cursor:pointer;padding:0}.af-pte-cell.on{background:var(--brand,#2061ED);border-color:var(--brand,#2061ED)}.af-pte-probs{margin:0;padding-left:18px;color:var(--bad,#B3261E);display:grid;gap:4px}.af-pte-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@container pte (min-width: 760px){.af-pte-body{grid-template-columns:minmax(0,1fr) 380px}.af-pte-stage{position:-webkit-sticky;position:sticky;top:8px}.af-pte-panel{max-height:calc(100vh - 160px);overflow-y:auto}}@font-face{font-family:Poppins;font-weight:800;font-style:normal;font-display:swap;src:url(/brand/fonts/Poppins-ExtraBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(/brand/fonts/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-weight:400;font-style:normal;font-display:swap;src:url(/brand/fonts/BebasNeue-Regular.ttf) format("truetype")}@font-face{font-family:Oswald;font-weight:700;font-style:normal;font-display:swap;src:url(/brand/fonts/Oswald-Bold.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-weight:800;font-style:normal;font-display:swap;src:url(/brand/fonts/PlayfairDisplay-ExtraBold.ttf) format("truetype")}@font-face{font-family:Caveat;font-weight:700;font-style:normal;font-display:swap;src:url(/brand/fonts/Caveat-Bold.ttf) format("truetype")}.af-pte-looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.af-pte-look{display:grid;justify-items:center;align-content:center;gap:4px;min-height:64px;padding:6px;border:2px solid var(--line,#e3e6ec);border-radius:10px;cursor:pointer;background:linear-gradient(180deg,var(--pte-sky-a,#9FB4CF),var(--pte-sky-b,#4C6A92));color:var(--on-dark,#fff)}.af-pte-look small{font-size:12px;font-weight:600;background:rgba(15,23,40,.55);color:var(--on-dark,#fff);border-radius:6px;padding:0 6px}.af-pte-look[aria-checked=true]{border-color:var(--brand,#2061ED);box-shadow:0 0 0 3px var(--brand-soft,#E8EFFD)}.af-pte-range{width:100%;min-height:44px;accent-color:var(--brand,#2061ED);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.af-pte-hint{text-align:center;margin:8px 0 0}.af-pte-place summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}html[data-portal=affiliate] .af-use-platforms{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}html[data-portal=affiliate] .af-ai-label-error,html[data-portal=affiliate] .af-use-error{color:var(--bad-ink,#C0362C);margin:8px 0}.af-pte-more summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--line,#e3e6ec);border-radius:10px;font-weight:600;list-style:none}.af-pte-more{position:relative}.af-pte-morelist{position:absolute;z-index:5;top:48px;left:0;display:grid;gap:6px;padding:8px;background:var(--surface,#fff);border:1px solid var(--line,#e3e6ec);border-radius:10px;min-width:180px}.af-pte-shapes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.af-pte-shape{display:grid;justify-items:center;gap:2px;min-height:56px;padding:4px;border:2px solid var(--line,#e3e6ec);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#141A2E);cursor:pointer}.af-pte-shape small{font-size:11px;font-weight:600}.af-pte-shape[aria-checked=true]{border-color:var(--brand,#2061ED);color:var(--brand,#2061ED);box-shadow:0 0 0 3px var(--brand-soft,#E8EFFD)}.af-pte-more summary{color:var(--brand,#2164F4);border-color:var(--brand,#2164F4);background:var(--surface,#fff)}.af-pte :is(button,summary,input,select,[role=slider],[role=button],[role=radio]):focus-visible,[data-live-canvas] [data-live-box]:focus-visible{outline:2px solid var(--brand,#2061ED);outline-offset:2px}[data-live-canvas] [data-resize-w]:focus-visible{outline:none}[data-live-canvas] [data-resize-w]:focus-visible>span{outline:2px solid var(--brand,#2061ED);outline-offset:2px}[data-card-menu-list]{min-width:0}[data-card-menu-list] .btn{white-space:normal;text-align:left;height:auto;min-height:44px;min-width:0;overflow-wrap:anywhere}[data-library-deleted-list]>li,[data-library-list]>[data-card]{grid-template-columns:minmax(0,1fr)}.af-pte-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px}.af-pte-cell{width:auto;min-width:0;height:auto;min-height:44px;padding:6px 4px;font-size:13px;line-height:1.2;font-weight:600;color:var(--ink,#14213D)}.af-pte-cell.on,.af-pte-cell[aria-pressed=true]{background:var(--brand,#2061ED);border-color:var(--brand,#2061ED);color:var(--on-dark,#fff)}html[data-portal=affiliate] [data-card-menu-list] .btn.btn,html[data-portal=affiliate] [data-card-menu-list] .btn.btn *{white-space:normal!important;overflow-wrap:anywhere}html[data-portal=affiliate] [data-card-menu-list] .btn.btn{height:auto!important;min-height:44px;text-align:center;padding-top:8px;padding-bottom:8px}@media (min-width:481px){html[data-portal=affiliate] [data-shell=portal] .tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}html[data-portal=affiliate] [data-shell=portal] .tabs a.tab{flex:0 0 auto}}html[data-portal=affiliate] [data-shell=portal] input#lib-search.inp{height:44px!important;min-height:44px;box-sizing:border-box;padding-top:0;padding-bottom:0}[data-library] .field{display:grid;gap:6px;align-content:end}[data-library] .field>label{display:block;margin:0;font-size:13px;font-weight:600;line-height:1.2}[data-library] .field:first-child{flex:1 1 260px;max-width:360px}[data-library] .field .sf-trigger{min-height:44px}@media (max-width:480px){[data-library] .field:first-child{flex:1 1 100%;max-width:none}}button[data-po2-why-toggle]{margin-left:8px}html[data-portal=affiliate] button[data-po2-why-toggle]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;border:0!important;box-shadow:none!important;outline:none;margin-top:0;padding:0 2px;min-height:0;height:auto;font:inherit;font-weight:600;color:var(--brand,#2164F4);text-decoration:underline;text-underline-offset:2px;border-radius:4px;cursor:pointer}html[data-portal=affiliate] button.ds-infotip-text[data-po2-why-toggle]{width:auto;height:auto;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}html[data-portal=affiliate] button[data-po2-why-toggle]:hover{color:var(--brand-press,#143C96)}html[data-portal=affiliate] button[data-po2-why-toggle]:focus-visible{outline:2px solid var(--brand,#2164F4);outline-offset:2px}@media (max-width:1320px){html[data-portal=affiliate] .af-jobs-workspace.af-jobs-a>.af-compact-toolbar{flex-wrap:wrap}html[data-portal=affiliate] .af-jobs-workspace.af-jobs-a>.af-compact-toolbar>.search{flex-basis:100%}}@media (max-width:900px){html[data-portal=affiliate] .af-cr .af-cr-plats .af-cr-plat{min-height:44px}html[data-portal=affiliate] [data-shell=portal] .js-pager .pg:not(.pg-gap),html[data-portal=affiliate] [data-shell=portal] .pages .pg:not(.pg-gap){min-width:44px;width:44px;height:44px}}@media (max-width:760px){html[data-portal=affiliate] .topbar-icons .tb-btn{width:44px;height:44px}html[data-portal=affiliate] .af-cr-seg button,html[data-portal=affiliate] .af-job-order button,html[data-portal=affiliate] a.af-credits-chip,html[data-portal=affiliate] a.af-linky,html[data-portal=affiliate] a.af-skip-link,html[data-portal=affiliate] a.ds-link,html[data-portal=affiliate] button.af-help-chip,html[data-portal=affiliate] button.af-jobs-rec-chip,html[data-portal=affiliate] button.af-jobs-select,html[data-portal=affiliate] button.af-link-stats,html[data-portal=affiliate] button.af-th-sort,html[data-portal=affiliate] button.ds-link,html[data-portal=affiliate] button.link{min-height:44px!important;display:inline-flex;align-items:center;box-sizing:border-box}html[data-portal=affiliate] main input[type=search],html[data-portal=affiliate] main summary{min-height:44px!important;box-sizing:border-box}html[data-portal=affiliate] main summary{padding-block:12px}html[data-portal=affiliate] button.ds-infotip{min-width:44px!important;min-height:44px!important;margin:-14px!important;display:inline-flex;align-items:center;justify-content:center}html[data-portal=affiliate] .af-job-badge button.ds-infotip{margin:-10px!important}}@media (pointer:coarse){html[data-portal=affiliate] button.ds-infotip{position:relative}html[data-portal=affiliate] button.ds-infotip:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,32px);height:max(100%,32px);transform:translate(-50%,-50%)}}html[data-portal=affiliate] :is(.toolbar,.ds-tb):has(>[data-ea4-copy-referral-link]){align-items:flex-start}@media (max-width:760px){html[data-portal=affiliate] .af-stat-lab button.ds-infotip{margin-bottom:0!important}html[data-portal=affiliate] .af-stat-lab .af-lab-tail{align-items:flex-start!important}html[data-portal=affiliate] .af-stat-lab .af-lab-tail button.ds-infotip{margin-top:-14px!important}html[data-portal=affiliate] :not(p)>a.link,html[data-portal=affiliate] a[data-mark],html[data-portal=affiliate] button.link{min-width:44px!important;min-height:44px!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}html[data-portal=affiliate] .af-crumb a,html[data-portal=affiliate] .crumb a,html[data-portal=affiliate] .crumbs a,html[data-portal=affiliate] .ecrumb a,html[data-portal=affiliate] [aria-label=Breadcrumb] a{min-height:44px!important;display:inline-flex;align-items:center}html[data-portal=affiliate] label.af-disc-toggle{gap:8px}html[data-portal=affiliate] label.af-disc-toggle,html[data-portal=affiliate] p.af-cr-hint a,html[data-portal=affiliate] p.af-help-browse a{min-height:44px!important;display:flex;align-items:center;box-sizing:border-box}}html[data-portal=affiliate] .af-ch-form .field>.inp.dd-box,html[data-portal=affiliate] .af-form-stack .field>.inp.dd-box{border-width:0!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important;background:transparent;box-shadow:none}html[data-portal=affiliate] [data-step-card-poster]{grid-template-columns:minmax(0,1fr)}html[data-portal=affiliate] [data-step-card-poster] .af-cr-seg{flex-wrap:wrap;max-width:100%}html[data-portal=affiliate] [data-step-card-poster] .af-cr-seg>button{min-width:0}html[data-portal=affiliate] [data-step-card-poster] :is([data-poster-count],[data-poster-problem]){display:block}html[data-portal=affiliate] [data-step-card-poster] .field,html[data-portal=affiliate] [data-step-card-poster] fieldset,html[data-portal=affiliate] [data-step-card-poster]>*{min-width:0}html[data-portal=affiliate] [data-step-card-poster] input.inp{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:440px){html[data-portal=affiliate] [data-step-card-poster] [data-poster-preview]>div{zoom:.9}}@media (max-width:400px){html[data-portal=affiliate] [data-step-card-poster] [data-poster-preview]>div{zoom:.8}}@media (max-width:380px){html[data-portal=affiliate] [data-step-card-poster] [data-poster-preview]>div{zoom:.76}}@media (max-width:360px){html[data-portal=affiliate] [data-step-card-poster] [data-poster-preview]>div{zoom:.72}}html[data-portal=affiliate] .af-job-picker>.inp.dd-box{border-width:0!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important;background:transparent;box-shadow:none}@media (max-width:760px){html[data-portal=affiliate] label:has(>input[data-creative-upload-ai]){min-height:44px!important;align-items:center!important;box-sizing:border-box}html[data-portal=affiliate] label:has(>input[data-creative-upload-ai])>input{margin-top:0!important}html[data-portal=affiliate] button.af-st-doc-a{min-width:44px!important;justify-content:center}}html[data-portal=affiliate] .af-ch-form .field>.inp.dd-box .sf-trigger{min-height:57px}.af-pte-bar{gap:8px;align-items:flex-end}.af-pte-bar .af-pte-hist,.af-pte-bar .af-pte-more>summary,.af-pte-bar>.btn{box-sizing:border-box;min-height:44px;height:44px}.af-pte-bar .af-pte-tpl{flex:1 1 200px;min-width:0}.af-pte-bar .af-pte-hist-group{display:flex;gap:8px}.af-pte-bar .af-pte-hist{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;white-space:nowrap}.af-pte-bar .af-pte-ico{flex:none}.af-pte-bar .af-pte-more>summary{padding:0 12px;border:0;background:transparent;color:var(--bad-ink,#C0362C);font-weight:600}.af-pte-bar .af-pte-more>summary:hover{background:var(--bad-bg,#FDECEC)}.af-pte-bar .af-pte-morelist{left:auto;right:0}.af-pte-row{font:inherit;color:inherit;text-align:left}html[data-portal=affiliate] .af-pte-bar .af-pte-hist,html[data-portal=affiliate] [data-editor-close].btn{border:1px solid var(--dd-divider,#d5dbe6)!important}[data-editor-close].btn{box-sizing:border-box;height:44px;min-height:44px;background:var(--surface,#fff);color:var(--ink,#14213D)}[data-editor-close].btn:focus:not(:focus-visible){outline:none}html[data-portal=affiliate] [data-editor-close].btn:focus-visible{outline:2px solid var(--brand,#2164F4);outline-offset:-1px;border-color:var(--brand,#2164F4)!important}.af-pte-bar .af-pte-hist-group{flex:0 0 auto}@media (max-width:640px){.af-pte-bar>.btn-primary{flex:0 0 auto}.af-pte-bar .af-pte-hist-group{flex:1 1 auto}.af-pte-bar .af-pte-hist{flex:1 1 auto;padding:0 12px}.af-pte-bar .af-pte-more{margin-left:auto}}.af-pte-bar .af-pte-hist[aria-disabled=true],.af-pte-bar [data-version-next][aria-disabled=true],.af-pte-bar [data-version-prev][aria-disabled=true]{opacity:.5;cursor:not-allowed}.af-destructive.af-destructive.af-destructive{color:var(--bad-ink,#C0362C)!important}.btn.af-destructive.af-destructive,.ds-tb-btn.af-destructive.af-destructive,.studio-btn.af-destructive.af-destructive{border-color:var(--bad-ink,#C0362C)!important;background:var(--card,#FFFFFF)}.af-destructive.af-destructive:hover:not(:disabled),.af-destructive.af-destructive[data-hovered]:not([data-disabled]){background:var(--bad-ink,#C0362C)!important;border-color:var(--bad-ink,#C0362C)!important;color:var(--on-dark,#FFFFFF)!important}.af-destructive.af-destructive:active:not(:disabled),.af-destructive.af-destructive[data-pressed]:not([data-disabled]){background:color-mix(in srgb,var(--bad-ink,#C0362C) 78%,var(--ink,#000))!important;border-color:color-mix(in srgb,var(--bad-ink,#C0362C) 78%,var(--ink,#000))!important;color:var(--on-dark,#FFFFFF)!important}.af-destructive:focus-visible,.af-destructive[data-focus-visible]{outline:2px solid var(--bad-ink,#C0362C);outline-offset:2px}.af-destructive:disabled,.af-destructive[data-disabled]{opacity:.55}.btn.af-destructive.af-destructive--solid.af-destructive{background:var(--bad-ink,#C0362C)!important;color:var(--card,#FFFFFF)!important}html[data-portal=affiliate] .af-job-picker .af-job-results{border:1px solid var(--studio-field-line,#8a8f98);border-radius:var(--r-field,10px);background:var(--card,#FFFFFF);box-sizing:border-box;width:100%;scroll-margin-bottom:140px}html[data-portal=affiliate] .af-job-picker .af-job-results li{padding:10px var(--pad-input-x,16px);min-height:44px;box-sizing:border-box;display:flex;align-items:center;font:400 15px/1.4 var(--font-body,"Inter",sans-serif);color:var(--ink,#1D1D1F);cursor:pointer;overflow-wrap:anywhere}html[data-portal=affiliate] .af-job-picker .af-job-results li+li{border-top:1px solid var(--line,#e7e9f2)}html[data-portal=affiliate] .af-job-picker .af-job-results li[data-active]{background:var(--brand-soft,#E6EDFD)}html[data-portal=affiliate] .af-job-picker .af-job-results li[aria-disabled=true]{color:var(--mut,#6E6E73);cursor:not-allowed}html[data-portal=affiliate] .af-job-picker .af-job-loading{min-height:96px}html[data-portal=affiliate] [data-ea4-copy-referral-link]>button.ds-infotip.af-copy-tip{width:44px;height:44px;min-width:44px;min-height:44px;margin:0!important;flex:none;border-radius:50%;border:0;background:transparent;color:var(--brand,#2164F4);position:relative}html[data-portal=affiliate] [data-ea4-copy-referral-link]>button.ds-infotip.af-copy-tip svg{width:20px;height:20px}html[data-portal=affiliate] [data-ea4-copy-referral-link]>button.ds-infotip.af-copy-tip:is(:hover,[aria-expanded=true]){background:var(--brand-tint,#E8EFFE)}html[data-portal=affiliate] [data-ea4-copy-referral-link]>button.ds-infotip.af-copy-tip:focus-visible{outline:2px solid var(--brand,#2164F4);outline-offset:2px;z-index:1}html[data-portal=affiliate] .af-paid-rules .btn,html[data-portal=affiliate] .af-paid-rules .link{min-height:44px;min-width:44px;box-sizing:border-box}html[data-portal=affiliate] .af-paid-rules .af-paid-rules-why{flex-basis:100%;margin:0}html[data-portal=affiliate] .pager .pg:not(.on){background:none;cursor:pointer}html[data-portal=affiliate] .pager .pg:disabled{cursor:default}html[data-portal=affiliate] .frame[data-shell=portal] .rail .rail-nav .rail-item{min-height:44px}html[data-portal=affiliate] a.af-credits-chip.af-credits-chip{height:44px}html[data-portal=affiliate] a.af-skip-link{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}html[data-portal=affiliate] .frame[data-shell=portal] .rail [data-rail-toggle]{min-width:44px;min-height:44px;box-sizing:border-box}html[data-portal=affiliate] .frame[data-shell=portal] .rail .rail-more{min-width:44px;min-height:44px}html[data-portal=affiliate] .af-vck-a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;box-sizing:border-box}@media (min-width:761px){html[data-portal=affiliate] button.ds-infotip:not(.ds-infotip-text){min-width:44px!important;min-height:44px!important;margin:-10px!important;display:inline-flex;align-items:center;justify-content:center}html[data-portal=affiliate] .af-lab-tail button.ds-infotip:not(.ds-infotip-text){margin:-14px!important}html[data-portal=affiliate] .af-stat-lab button.ds-infotip:not(.ds-infotip-text){margin-bottom:0!important}html[data-portal=affiliate] .af-stat-lab .af-lab-tail{align-items:flex-start!important}html[data-portal=affiliate] .af-stat-lab .af-lab-tail button.ds-infotip:not(.ds-infotip-text){margin-top:-14px!important}}html[data-portal=affiliate] .switch:has(.switch-track){position:relative}html[data-portal=affiliate] .switch:has(.switch-track) input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;-webkit-clip-path:none;clip-path:none;overflow:visible;cursor:pointer}html[data-portal=affiliate] .switch[aria-disabled=true]:has(.switch-track) input[type=checkbox]{cursor:not-allowed}html[data-portal=affiliate] .btn.btn-dd,html[data-portal=affiliate] .pager .pg{min-height:44px;box-sizing:border-box}html[data-portal=affiliate] .af-cstudio .studio-card-thumb.studio-card-thumb--mark[data-pic-frame] img{max-width:56%;max-height:56%;align-self:center;justify-self:center}html[data-portal=affiliate][data-portal=affiliate] :is(.af-help-second,.alib-nb.sec,.mf-toggle,button[id^=status-tabbtn-]):not(.af-destructive):is(:hover,:active,:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-selected=true]){color:var(--brand-press,#143C96)}html[data-portal=affiliate][data-portal=affiliate] .af-po-bar .af-po-qlink{color:var(--brand-press,#143C96)}html[data-portal=affiliate][data-portal=affiliate] a.af-skip-link:focus{box-shadow:0 0 0 3px var(--af-skip-ring,#0B1F4D)}html[data-portal=affiliate] :is(a.af-linky,button.af-linky):focus-visible{outline:2px solid var(--brand-press,#143C96);outline-offset:2px;border-radius:4px}html[data-portal=affiliate] .alib-ah:focus-visible{outline:2px solid var(--a-brand,var(--brand,#2164F4));outline-offset:-3px}html[data-portal=affiliate][data-portal=affiliate] .cc-head .cc-title-btn:focus-visible{outline:2px solid var(--brand-ink-on-tint,#1A52C4);outline-offset:2px;border-radius:6px}html[data-portal=affiliate] :is(.af-pw-eye,.alib-lnk,button.af-jobs-select):hover:not(:disabled){color:var(--brand-press,#143C96)}html[data-portal=affiliate] button.af-jobs-select:hover:not(:disabled){text-decoration:underline}html[data-portal=affiliate][data-portal=affiliate] .faq.af-help-faq .q{background:none}html[data-portal=affiliate] .cc-chat .cc-x:hover:not(:disabled),html[data-portal=affiliate] .cc-head .cc-title-btn:hover,html[data-portal=affiliate][data-portal=affiliate] .faq.af-help-faq .q:hover{background:var(--af-soft-wash,#F4F6FB)}html[data-portal=affiliate] .af-po-mlist .af-po-mcard:hover:not(:disabled),html[data-portal=affiliate] .alib-sw:hover:not(:disabled):not(.on){background:var(--af-soft-wash,#F4F6FB);border-color:var(--brand,#2164F4)}