.components-affiliate-application-form{padding:40px 20px 80px}@media (min-width:769px){.components-affiliate-application-form{padding:64px 20px 120px}}.components-affiliate-application-form .application-wrapper{max-width:760px;margin:0 auto}@media (min-width:769px){.components-affiliate-application-form .application-wrapper{border:1px solid var(--white-8);background-color:#ffffff05;border-radius:16px;padding:48px 56px}}.components-affiliate-application-form .application-wrapper .header h1{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-bold);color:var(--white-100);margin:0}@media (min-width:769px){.components-affiliate-application-form .application-wrapper .header h1{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}}.components-affiliate-application-form .application-wrapper .header .subtitle{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--white-50);margin:12px 0 0}.components-affiliate-application-form .application-wrapper .user-chip{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--white-50);margin:6px 0 0}.components-affiliate-application-form .application-wrapper .user-chip .chip-email{color:var(--white-100);font-weight:var(--font-medium)}.components-affiliate-application-form .application-wrapper .user-chip .chip-paren{color:var(--white-30)}.components-affiliate-application-form .application-wrapper .user-chip .chip-logout{color:var(--white-50);text-decoration:underline;-webkit-text-decoration-color:var(--white-20);text-decoration-color:var(--white-20);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.components-affiliate-application-form .application-wrapper .user-chip .chip-logout:hover{color:var(--white-100);-webkit-text-decoration-color:var(--white-50);text-decoration-color:var(--white-50)}.components-affiliate-application-form .application-wrapper .partner-callout{background:linear-gradient(135deg,#ffa14b14,#ffa14b05);border:1px solid #ffa14b38;border-radius:12px;margin-top:32px;padding:22px 24px}.components-affiliate-application-form .application-wrapper .partner-callout .callout-title{font-size:var(--font-size-text-sm);font-weight:var(--font-bold);color:var(--white-100);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.components-affiliate-application-form .application-wrapper .partner-callout .callout-subtitle{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--white-50);margin-bottom:20px}.components-affiliate-application-form .application-wrapper .partner-callout .callout-requirements{grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:20px;display:grid}@media (min-width:600px){.components-affiliate-application-form .application-wrapper .partner-callout .callout-requirements{grid-template-columns:repeat(4,1fr)}}.components-affiliate-application-form .application-wrapper .partner-callout .callout-requirements .requirement{align-items:center;gap:12px;display:flex}.components-affiliate-application-form .application-wrapper .partner-callout .callout-requirements .requirement .requirement-icon{color:var(--secondary-500);flex-shrink:0}.components-affiliate-application-form .application-wrapper .partner-callout .callout-requirements .requirement .requirement-text{flex-direction:column;gap:2px;min-width:0;display:flex}.components-affiliate-application-form .application-wrapper .partner-callout .callout-requirements .requirement .requirement-text .requirement-name{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-semibold);color:var(--white-100)}.components-affiliate-application-form .application-wrapper .partner-callout .callout-requirements .requirement .requirement-text .requirement-count{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--white-50)}.components-affiliate-application-form .application-wrapper .partner-callout .callout-link{font-size:var(--font-size-text-sm);color:var(--secondary-500);font-weight:var(--font-medium);text-decoration:none}.components-affiliate-application-form .application-wrapper .partner-callout .callout-link:hover{color:var(--secondary-400)}.components-affiliate-application-form .application-wrapper .form-section{margin-top:40px}.components-affiliate-application-form .application-wrapper .form-section:first-of-type{margin-top:44px}.components-affiliate-application-form .application-wrapper .section-heading{font-size:var(--font-size-text-lg);font-weight:var(--font-semibold);color:var(--white-100);line-height:var(--line-height-text-lg);margin:0 0 14px;display:block}.components-affiliate-application-form .application-wrapper .section-heading:has(+.section-hint){margin-bottom:6px}.components-affiliate-application-form .application-wrapper .section-hint{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--white-40);margin:0 0 22px}.components-affiliate-application-form .application-wrapper input[type=text],.components-affiliate-application-form .application-wrapper input[type=email],.components-affiliate-application-form .application-wrapper input[type=url],.components-affiliate-application-form .application-wrapper textarea{border:1px solid var(--white-10);color:var(--white-100);width:100%;font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);background-color:#ffffff08;border-radius:10px;margin-top:0;padding:12px 16px;transition:border-color .15s,background-color .15s}:is(.components-affiliate-application-form .application-wrapper input[type=text],.components-affiliate-application-form .application-wrapper input[type=email],.components-affiliate-application-form .application-wrapper input[type=url],.components-affiliate-application-form .application-wrapper textarea)::placeholder{color:var(--white-30)}:is(.components-affiliate-application-form .application-wrapper input[type=text],.components-affiliate-application-form .application-wrapper input[type=email],.components-affiliate-application-form .application-wrapper input[type=url],.components-affiliate-application-form .application-wrapper textarea):hover{border-color:var(--white-20)}:is(.components-affiliate-application-form .application-wrapper input[type=text],.components-affiliate-application-form .application-wrapper input[type=email],.components-affiliate-application-form .application-wrapper input[type=url],.components-affiliate-application-form .application-wrapper textarea):focus{background-color:#ffffff0a;outline:none;border-color:var(--white-70)!important}.components-affiliate-application-form .application-wrapper textarea{resize:vertical;min-height:120px;font-family:inherit}.components-affiliate-application-form .application-wrapper .commission-picker{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:600px){.components-affiliate-application-form .application-wrapper .commission-picker{grid-template-columns:1fr 1fr}}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card{text-align:left;border:1px solid var(--white-10);cursor:pointer;background-color:#ffffff05;border-radius:10px;align-items:flex-start;gap:14px;padding:20px 22px;transition:border-color .15s,background-color .15s;display:flex}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card:hover{border-color:var(--white-20);background-color:#ffffff0a}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card .card-radio{border:1.5px solid var(--white-30);background-color:#ffffff05;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:border-color .15s;display:flex}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card .card-radio .card-radio-dot{background-color:var(--secondary-500);opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .15s,transform .15s;transform:scale(.6)}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card .card-content{flex:1;min-width:0}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card .card-content .card-name{font-size:var(--font-size-text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:1px;color:var(--secondary-500)}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card .card-content .card-headline{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);font-weight:var(--font-bold);color:var(--white-100);margin-top:8px}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card .card-content .card-desc{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--white-50);margin-top:10px}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card.selected{border-color:var(--secondary-500);background:linear-gradient(135deg,#ffa14b1a,#ffa14b05)}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card.selected .card-radio{border-color:var(--secondary-500)}.components-affiliate-application-form .application-wrapper .commission-picker .commission-card.selected .card-radio .card-radio-dot{opacity:1;transform:scale(1)}.components-affiliate-application-form .application-wrapper .commission-details-link{font-size:var(--font-size-text-sm);font-weight:var(--font-medium);color:var(--white-50);text-decoration:underline;-webkit-text-decoration-color:var(--white-20);text-decoration-color:var(--white-20);text-underline-offset:3px;margin-top:14px;transition:color .15s,text-decoration-color .15s;display:inline-block}.components-affiliate-application-form .application-wrapper .commission-details-link:hover{color:var(--white-100);-webkit-text-decoration-color:var(--white-50);text-decoration-color:var(--white-50)}.components-affiliate-application-form .application-wrapper .channel-inputs{flex-direction:column;gap:24px;display:flex}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row{border-left:2px solid var(--white-10);flex-direction:column;gap:6px;padding-left:14px;transition:border-color .15s;display:flex}@media (min-width:769px){.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row{grid-template-columns:230px 1fr 36px;align-items:center;gap:6px 8px;display:grid}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-type-picker{grid-area:1/1}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-url{grid-area:1/2}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-remove,.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-remove-spacer{grid-area:1/3}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-remove-spacer{display:block}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .audience-wrapper{grid-area:2/1/auto/3;max-width:230px}}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row:hover,.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row:focus-within{border-left-color:var(--white-20)}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .audience-wrapper{position:relative}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .audience-wrapper .channel-audience{padding-right:112px}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .audience-wrapper .audience-suffix{color:var(--white-40);font-size:var(--font-size-text-sm);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-remove{width:36px;height:36px;color:var(--white-40);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;justify-content:center;justify-self:end;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-remove:hover{color:var(--error-hover);background-color:#f84c341a;border-color:#f84c3466}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-row .channel-remove-spacer{display:none}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-add{color:var(--secondary-500);font-size:var(--font-size-text-sm);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-left:16px;padding:0}.components-affiliate-application-form .application-wrapper .channel-inputs .channel-add:hover{color:var(--secondary-400)}.components-affiliate-application-form .application-wrapper .game-multiselect{flex-wrap:wrap;gap:8px;display:flex}.components-affiliate-application-form .application-wrapper .game-multiselect .game-chip{border:1px solid var(--white-10);color:var(--white-70);font-size:var(--font-size-text-sm);font-weight:var(--font-medium);cursor:pointer;background-color:#ffffff08;border-radius:100px;align-items:center;gap:8px;padding:9px 14px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.components-affiliate-application-form .application-wrapper .game-multiselect .game-chip img{opacity:.6;flex-shrink:0;transition:opacity .15s}.components-affiliate-application-form .application-wrapper .game-multiselect .game-chip:hover{border-color:var(--white-20);color:var(--white-100)}.components-affiliate-application-form .application-wrapper .game-multiselect .game-chip:hover img{opacity:1}.components-affiliate-application-form .application-wrapper .game-multiselect .game-chip.selected{border-color:var(--secondary-500);color:var(--white-100);background-color:#ffa14b1f}.components-affiliate-application-form .application-wrapper .game-multiselect .game-chip.selected img{opacity:1}.components-affiliate-application-form .application-wrapper .form-submit{flex-direction:column;align-items:flex-start;gap:22px;margin-top:36px;display:flex}.components-affiliate-application-form .application-wrapper .form-submit .components-checkbox{cursor:pointer}.components-affiliate-application-form .application-wrapper .form-submit .components-checkbox input[type=checkbox]{border:1px solid var(--white-10);background-color:#ffffff08;transition:border-color .15s,background-color .15s}.components-affiliate-application-form .application-wrapper .form-submit .components-checkbox input[type=checkbox]:hover{border-color:var(--white-20)}.components-affiliate-application-form .application-wrapper .form-submit .components-checkbox input[type=checkbox]:checked{background-color:var(--secondary-500);border-color:var(--secondary-500)}.components-affiliate-application-form .application-wrapper .form-submit .components-checkbox:has(.agreement-link:hover){cursor:default}.components-affiliate-application-form .application-wrapper .form-submit .components-checkbox:has(.agreement-link:hover) input[type=checkbox]:not(:checked){border-color:var(--white-10)}.components-affiliate-application-form .application-wrapper .form-submit .agreement-link{color:var(--secondary-500);font-weight:var(--font-medium)}.components-affiliate-application-form .application-wrapper .form-submit .agreement-link:hover{color:var(--secondary-400)}.components-affiliate-application-form .application-wrapper .form-submit .submit-button{width:100%;color:var(--primary-1000);border-radius:100px}@media (min-width:600px){.components-affiliate-application-form .application-wrapper .form-submit .submit-button{align-self:flex-start;width:auto;min-width:240px}}
