.cpp-page{--cpp-bg:var(--global-bg-color,#060608);--cpp-surface:var(--el-bg-color,#141414);--cpp-surface-raised:var(--music-item-default,#1c1c20);--cpp-surface-soft:var(--model-default-bg,#0d0e12);--cpp-text:hsla(0,0%,100%,.94);--cpp-muted:hsla(0,0%,100%,.58);--cpp-subtle:hsla(0,0%,100%,.4);--cpp-line:hsla(0,0%,100%,.1);--cpp-line-strong:hsla(0,0%,100%,.16);--cpp-primary:var(--weryai-text-active,#99f768);--cpp-primary-hover:#b2ff8a;--cpp-accent:#64c7e8;--cpp-danger:#ff8279;--cpp-warning:#f2c45c;--cpp-radius:8px;--cpp-content:1200px;--el-color-primary:var(--cpp-primary);--el-color-primary-light-3:#b2ff8a;--el-color-primary-light-5:#c4ffaa;--el-color-primary-light-7:hsla(99,90%,69%,.32);--el-color-primary-light-8:hsla(99,90%,69%,.2);--el-color-primary-light-9:hsla(99,90%,69%,.1);--el-color-primary-dark-2:#7ed94f;background:var(--cpp-bg);color:var(--cpp-text);font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow:hidden}.cpp-page *,.cpp-page :after,.cpp-page :before{box-sizing:border-box;letter-spacing:0}.cpp-page a{color:inherit}.cpp-page .cpp-control{width:100%;--el-disabled-bg-color:#0b0c0f;--el-disabled-text-color:var(--cpp-subtle);--el-input-bg-color:#0d0f13;--el-input-border-color:var(--cpp-line-strong);--el-input-focus-border-color:var(--cpp-primary);--el-input-hover-border-color:hsla(0,0%,100%,.28);--el-input-placeholder-color:var(--cpp-subtle);--el-input-text-color:var(--cpp-text);--el-select-border-color-hover:hsla(0,0%,100%,.28);--el-select-input-color:var(--cpp-text);--el-select-input-focus-border-color:var(--cpp-primary)}.cpp-page .cpp-control .el-input__wrapper,.cpp-page .cpp-control.el-date-editor .el-input__wrapper,.cpp-page .cpp-control.el-select .el-select__wrapper{background:var(--el-input-bg-color);border-radius:6px;box-shadow:0 0 0 1px var(--el-input-border-color) inset;min-height:44px;padding-inline:12px;transition:box-shadow .15s ease,background .15s ease}.cpp-page .cpp-control .el-input__wrapper:hover,.cpp-page .cpp-control.el-date-editor .el-input__wrapper:hover,.cpp-page .cpp-control.el-select .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.cpp-page .cpp-control .el-input__wrapper.is-focus,.cpp-page .cpp-control.el-date-editor .el-input__wrapper.is-focus,.cpp-page .cpp-control.el-select .el-select__wrapper.is-focused{background:#10130f;box-shadow:0 0 0 1px var(--cpp-primary) inset,0 0 0 3px #9bf7691a}.cpp-page .cpp-control .el-input__inner,.cpp-page .cpp-control .el-input__prefix,.cpp-page .cpp-control .el-input__suffix,.cpp-page .cpp-control .el-select__placeholder,.cpp-page .cpp-control .el-select__selected-item{color:var(--cpp-text)}.cpp-page .cpp-control .el-input__inner::-moz-placeholder{color:var(--cpp-subtle)}.cpp-page .cpp-control .el-input__inner::placeholder,.cpp-page .cpp-control .el-select__placeholder.is-transparent{color:var(--cpp-subtle)}.cpp-page .cpp-number-control .el-input__inner{text-align:start}.cpp-page .cpp-control .el-input__wrapper.is-disabled,.cpp-page .cpp-control.el-select .el-select__wrapper.is-disabled,.cpp-page .cpp-control.is-disabled .el-input__wrapper{background:var(--el-disabled-bg-color);cursor:not-allowed}.cpp-application-page,.cpp-intro,.cpp-section,.cpp-workspace{margin-inline:auto;width:min(calc(100% - 48px),var(--cpp-content))}.cpp-intro{align-items:center;display:grid;gap:clamp(48px,7vw,96px);grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);min-height:500px;padding-block:72px 64px}.cpp-intro-copy{min-width:0}.cpp-form-intro h1,.cpp-intro-copy h1{font-size:clamp(42px,5vw,64px);font-weight:720;line-height:1.06;margin:14px 0 20px;max-width:780px}.cpp-form-intro>p,.cpp-intro-copy>p:not(.cpp-kicker){color:var(--cpp-muted);font-size:17px;line-height:1.7;margin:0;max-width:700px}.cpp-kicker{color:var(--cpp-primary);font-size:12px;font-weight:800;line-height:1.4;margin:0;text-transform:uppercase}.cpp-actions,.cpp-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cpp-button,.cpp-icon-button{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:9px 16px;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.cpp-page .cpp-button.el-button,.cpp-page .cpp-icon-button.el-button{height:auto;margin-inline-start:0;--el-button-disabled-bg-color:hsla(0,0%,100%,.035);--el-button-disabled-border-color:var(--cpp-line);--el-button-disabled-text-color:var(--cpp-subtle)}.cpp-button.primary{background:var(--cpp-primary);color:#0a1207;--el-button-active-bg-color:#8ce25f;--el-button-active-border-color:#8ce25f;--el-button-active-text-color:#0a1207;--el-button-bg-color:var(--cpp-primary);--el-button-border-color:var(--cpp-primary);--el-button-hover-bg-color:var(--cpp-primary-hover);--el-button-hover-border-color:var(--cpp-primary-hover);--el-button-hover-text-color:#0a1207;--el-button-text-color:#0a1207}.cpp-button.primary:hover:not(:disabled){background:var(--cpp-primary-hover)}.cpp-button.secondary,.cpp-icon-button{background:#ffffff0a;border-color:var(--cpp-line-strong);color:var(--cpp-text);--el-button-active-bg-color:hsla(0,0%,100%,.1);--el-button-active-border-color:hsla(0,0%,100%,.34);--el-button-active-text-color:var(--cpp-text);--el-button-bg-color:hsla(0,0%,100%,.04);--el-button-border-color:var(--cpp-line-strong);--el-button-hover-bg-color:hsla(0,0%,100%,.08);--el-button-hover-border-color:hsla(0,0%,100%,.28);--el-button-hover-text-color:var(--cpp-text);--el-button-text-color:var(--cpp-text)}.cpp-button.secondary:hover:not(:disabled),.cpp-icon-button:hover:not(:disabled){background:#ffffff14;border-color:#ffffff47}.cpp-button:disabled,.cpp-icon-button:disabled{cursor:not-allowed;opacity:.42}.cpp-icon-button{min-width:40px;padding:0;width:40px}.cpp-page .cpp-button.el-button:focus-visible,.cpp-page .cpp-icon-button.el-button:focus-visible{outline:2px solid hsla(99,90%,69%,.7);outline-offset:2px}.cpp-date-popper,.cpp-select-popper{--el-bg-color-overlay:#17191d;--el-border-color-light:hsla(0,0%,100%,.14);--el-color-primary:var(--weryai-text-active,#99f768);--el-color-primary-light-3:#b2ff8a;--el-color-primary-light-5:#c4ffaa;--el-color-primary-light-7:hsla(99,90%,69%,.32);--el-color-primary-light-8:hsla(99,90%,69%,.2);--el-color-primary-light-9:hsla(99,90%,69%,.1);--el-color-primary-dark-2:#7ed94f;--el-fill-color-light:hsla(0,0%,100%,.07);--el-text-color-placeholder:hsla(0,0%,100%,.4);--el-text-color-regular:hsla(0,0%,100%,.82)}.cpp-date-popper.el-popper,.cpp-select-popper.el-popper{background:#17191d;border-color:#ffffff24}.cpp-select-popper .el-select-dropdown__item{color:#ffffffc2}.cpp-select-popper .el-select-dropdown__item.is-hovering{background:#ffffff12}.cpp-select-popper .el-select-dropdown__item.is-selected{color:var(--weryai-text-active,#99f768)}.cpp-date-popper .el-picker-panel,.cpp-date-popper .el-picker-panel__footer{background:#17191d;border-color:#ffffff1a;color:#ffffffd1}.cpp-program-facts{background:var(--cpp-surface-soft);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.cpp-program-facts>div{border-bottom:1px solid var(--cpp-line);display:flex;flex-direction:column;justify-content:center;min-height:132px;min-width:0;padding:22px}.cpp-program-facts>div:nth-child(odd){border-inline-end:1px solid var(--cpp-line)}.cpp-program-facts>div:nth-last-child(-n+2){border-bottom:0}.cpp-program-facts strong{color:var(--cpp-primary);font-size:34px;line-height:1}.cpp-program-facts span{color:var(--cpp-muted);font-size:12px;line-height:1.45;margin-top:10px}.cpp-section,.cpp-workspace{padding-block:72px}.cpp-workspace{border-top:1px solid var(--cpp-line);position:relative}.cpp-workspace:before{background:#0a0c0f;content:"";inset-block:0;inset-inline-start:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}[dir=rtl] .cpp-workspace:before{transform:translate(50%)}.cpp-section{border-top:1px solid var(--cpp-line)}.cpp-panel-heading,.cpp-section-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.cpp-section-heading{margin-bottom:26px}.cpp-section-heading h2{font-size:clamp(28px,3vw,36px);line-height:1.2;margin:6px 0 0;max-width:780px}.cpp-panel-heading p,.cpp-section-heading p:not(.cpp-kicker){color:var(--cpp-muted);font-size:14px;line-height:1.6;margin:7px 0 0;max-width:760px}.cpp-state{align-items:center;background:var(--cpp-surface-soft);border:1px dashed var(--cpp-line-strong);border-radius:var(--cpp-radius);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:220px;padding:32px;text-align:center}.cpp-state h2,.cpp-state h3,.cpp-state p{margin:0}.cpp-state p{color:var(--cpp-muted);line-height:1.6;max-width:620px}.cpp-state.compact{min-height:132px}.cpp-state.error{background:#ff837a0b;border-color:#ff837a47;border-style:solid}.cpp-state.error .cpp-button{background:#ffffff0f;border-color:#ffffff2e}.cpp-state-icon{align-items:center;background:#ff837a1a;border:1px solid hsla(4,100%,74%,.3);border-radius:50%;color:var(--cpp-danger);display:inline-flex;flex:0 0 auto;font-size:22px;height:44px;justify-content:center;width:44px}.cpp-state-copy{width:min(100%,600px)}.cpp-state-copy h3{color:var(--cpp-text);font-size:18px;line-height:1.45}.cpp-state.compact.error{min-height:176px}.cpp-state.compact .cpp-state-icon{font-size:19px;height:38px;width:38px}.cpp-spinner{border:3px solid hsla(0,0%,100%,.14);border-radius:50%;border-top:3px solid var(--cpp-primary);height:24px;width:24px}.cpp-spinner,.spinning{animation:cpp-spin .8s linear infinite}@keyframes cpp-spin{to{transform:rotate(1turn)}}.cpp-status-band{align-items:center;background:var(--cpp-surface);border:1px solid var(--cpp-line);border-inline-start:3px solid var(--cpp-primary);border-radius:var(--cpp-radius);display:flex;gap:28px;justify-content:space-between;min-height:116px;padding:22px 24px}.cpp-status-band.pending{border-inline-start-color:var(--cpp-warning)}.cpp-status-band.rejected{border-inline-start-color:var(--cpp-danger)}.cpp-status-band.paused{border-inline-start-color:#7b8494;margin-top:14px}.cpp-status-band h2,.cpp-status-band h3{font-size:19px;margin:5px 0}.cpp-status-band p,.cpp-status-band time{color:var(--cpp-muted);line-height:1.55;margin:0}.cpp-status-band .cpp-reason{color:var(--cpp-danger)}.cpp-status{align-items:center;background:#9af56c14;border-radius:999px;color:var(--cpp-primary);display:inline-flex;font-size:11px;font-weight:800;line-height:24px;padding-inline:9px;text-transform:uppercase;white-space:nowrap}.cpp-status.contacting,.cpp-status.draft,.cpp-status.in_progress,.cpp-status.needs_supplement,.cpp-status.pending{background:#f2c45c17;color:var(--cpp-warning)}.cpp-status.cancelled_no_refund,.cpp-status.inactive,.cpp-status.payment_failed,.cpp-status.rejected{background:#ff837a17;color:var(--cpp-danger)}.cpp-status.cancelled_refunded,.cpp-status.paused,.cpp-status.removed,.cpp-status.reversed{background:#ffffff0f;color:#ffffff8c}.cpp-creator-summary{align-items:stretch;background:var(--cpp-surface);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);display:grid;grid-template-columns:minmax(260px,1fr) auto 156px 156px;min-height:112px;overflow:hidden}.cpp-identity{align-items:center;display:flex;gap:14px;min-width:0;padding:20px 22px}.cpp-identity>div:last-child{min-width:0}.cpp-identity h3,.cpp-identity p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpp-identity p,.cpp-score span{color:var(--cpp-muted);font-size:12px}.cpp-identity h3{font-size:17px;margin-top:4px}.cpp-creator-summary>.cpp-status{align-self:center;margin-inline:12px 20px}.cpp-framed-avatar{--cpp-avatar-frame-size:56px;--cpp-avatar-core-size:36px;align-items:center;display:inline-flex;flex:0 0 var(--cpp-avatar-frame-size);height:var(--cpp-avatar-frame-size);justify-content:center;position:relative;width:var(--cpp-avatar-frame-size)}.cpp-framed-avatar.is-large{--cpp-avatar-frame-size:68px;--cpp-avatar-core-size:44px}.cpp-avatar-fallback,.cpp-avatar-image{align-items:center;background:#242932;border-radius:50%;display:inline-flex;flex:0 0 var(--cpp-avatar-core-size);height:var(--cpp-avatar-core-size);justify-content:center;-o-object-fit:cover;object-fit:cover;width:var(--cpp-avatar-core-size)}.cpp-avatar-fallback{color:#fff;font-size:calc(var(--cpp-avatar-core-size)*.42);font-weight:800}.cpp-avatar-frame{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:100%;z-index:1}.cpp-framed-avatar.is-unframed{--cpp-avatar-frame-size:var(--cpp-avatar-core-size)}.cpp-score{background:#ffffff05;border-inline-start:1px solid var(--cpp-line);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 20px}.cpp-score strong{font-size:25px;line-height:1;margin-top:5px}.cpp-score.debt strong,.negative{color:var(--cpp-danger)}.positive{color:var(--cpp-primary)}.cpp-dashboard-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);margin-top:14px}.cpp-panel,.cpp-records{background:var(--cpp-surface);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius)}.cpp-panel{min-width:0;padding:22px}.cpp-panel h3{font-size:17px;margin:0}.cpp-link-list{margin-top:14px}.cpp-link-row{align-items:center;border-top:1px solid var(--cpp-line);display:grid;gap:18px;grid-template-columns:minmax(190px,1fr) auto 40px;min-width:0;padding-block:15px}.cpp-link-row:first-child{border-top:0}.cpp-link-row>div:first-child{display:flex;flex-direction:column;gap:6px;min-width:0}.cpp-link-name{align-items:center;display:flex;gap:8px;min-width:0}.cpp-link-name strong,.cpp-link-row a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpp-link-row a{color:var(--cpp-primary);font-size:13px}.cpp-muted{color:var(--cpp-muted);font-size:13px}.cpp-link-stats{align-items:center;color:var(--cpp-muted);display:flex;font-size:12px;gap:6px}.cpp-link-stats span{background:#ffffff0b;border-radius:4px;padding:5px 7px;white-space:nowrap}.redeem-panel{display:flex;flex-direction:column}.redeem-panel>p:not(.cpp-progress-label){color:var(--cpp-muted);line-height:1.6}.cpp-progress{background:#ffffff1a;border-radius:4px;height:7px;margin-top:auto;overflow:hidden}.cpp-progress span{background:var(--cpp-accent);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.cpp-progress-label{color:var(--cpp-muted);font-size:12px;font-weight:700;margin:9px 0 0}.redeem-panel .cpp-button{margin-top:14px;width:100%}.cpp-application-history,.cpp-records,.cpp-submission-panel{margin-top:14px}.cpp-inline-form{border-top:1px solid var(--cpp-line);display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding-top:20px}.cpp-page .cpp-form-item.el-form-item{margin-bottom:0;min-width:0}.cpp-page .cpp-form-item .el-form-item__label{color:#ffffffd1;font-size:13px;font-weight:700;height:auto;line-height:1.45;margin-bottom:7px;padding:0}.cpp-page .cpp-form-item.is-required .el-form-item__label:before{color:var(--cpp-danger)}.cpp-page .cpp-form-item .el-form-item__content{align-items:stretch;display:flex;flex-direction:column;gap:7px;line-height:1.45;min-width:0}.cpp-page .cpp-form-item .el-form-item__error{color:var(--cpp-danger);font-size:12px;line-height:1.4;padding-top:0;position:static}.cpp-form-grid .wide,.cpp-inline-form .wide{grid-column:1/-1}.cpp-application-form small,.cpp-upload-field small{color:var(--cpp-muted);line-height:1.5}.cpp-upload,.cpp-upload .el-upload,.cpp-upload-button{width:100%}.cpp-inline-form .cpp-form-actions{justify-content:flex-end;margin-top:0}.cpp-records{overflow:hidden}.cpp-tabs{margin:0;--el-color-primary:var(--cpp-primary)}.cpp-page .cpp-tabs .el-tabs__header{margin:0;padding-inline:16px}.cpp-page .cpp-tabs .el-tabs__nav-wrap:after{background:var(--cpp-line);height:1px}.cpp-page .cpp-tabs .el-tabs__active-bar{background:var(--cpp-primary);height:2px}.cpp-page .cpp-tabs .el-tabs__item{color:var(--cpp-muted);font-size:13px;font-weight:700;height:46px;padding-inline:16px}.cpp-page .cpp-tabs .el-tabs__item.is-active,.cpp-page .cpp-tabs .el-tabs__item:hover{color:var(--cpp-text)}.cpp-page .cpp-tabs .el-tabs__content{display:none}.cpp-table-wrap{min-width:0;overflow-x:auto}.cpp-table-wrap table{border-collapse:collapse;font-size:13px;width:100%}.cpp-table-wrap td,.cpp-table-wrap th{border-bottom:1px solid var(--cpp-line);min-width:108px;padding:14px 18px;text-align:start;vertical-align:top}.cpp-table-wrap th{background:#ffffff05;color:var(--cpp-muted);font-size:11px;font-weight:700;text-transform:uppercase}.cpp-table-wrap tbody tr:last-child td{border-bottom:0}.cpp-table-wrap tbody tr:hover:not(:has(.cpp-empty)){background:#ffffff05}.cpp-table-wrap a{color:var(--cpp-primary);overflow-wrap:anywhere}.cpp-pagination{align-items:center;border-top:1px solid var(--cpp-line);display:flex;gap:12px;justify-content:flex-end;padding:12px 16px}.cpp-pagination span{color:var(--cpp-muted);font-size:12px}.cpp-row-note{color:var(--cpp-danger);font-size:12px;line-height:1.5;margin:7px 0 0;max-width:420px}.cpp-table-upload{display:inline-flex;margin-top:8px}.cpp-empty,.cpp-table-wrap td.cpp-empty{color:var(--cpp-muted);padding:28px 18px;text-align:center}.cpp-section-heading.compact{margin-bottom:12px}.cpp-section-heading.compact h3{font-size:17px;margin:0 0 4px}.cpp-section-heading.compact p{color:var(--cpp-muted);font-size:13px;margin:0}.cpp-application-history .cpp-table-wrap,.cpp-thresholds .cpp-table-wrap{background:var(--cpp-surface);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);overflow:hidden}.cpp-leaderboard-meta{color:var(--cpp-muted);display:grid;font-size:12px;gap:4px;text-align:end}.cpp-leaderboard-list{background:var(--cpp-surface);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);overflow:hidden}.cpp-leaderboard-row{align-items:center;border-bottom:1px solid var(--cpp-line);display:grid;gap:14px;grid-template-columns:40px 56px minmax(0,1fr) auto auto;min-height:68px;padding:10px 16px}.cpp-leaderboard-row:last-child{border-bottom:0}.cpp-leaderboard-row:nth-child(-n+3) .cpp-rank{color:var(--cpp-warning)}.cpp-rank{color:var(--cpp-muted);font-size:17px;text-align:center}.cpp-leader-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpp-rule-grid{background:var(--cpp-line);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.cpp-rule-grid article{background:var(--cpp-surface);min-height:232px;min-width:0;padding:24px}.cpp-rule-grid strong{color:var(--cpp-primary);font-size:29px}.cpp-rule-grid h3{font-size:16px;margin:26px 0 9px}.cpp-policy p,.cpp-rule-grid p{color:var(--cpp-muted);font-size:13px;line-height:1.65;margin:0}.cpp-policy{background:#64c7e80b;border-inline-start:3px solid var(--cpp-accent);margin-top:16px;padding:20px 22px}.cpp-policy h3{font-size:16px;margin:0 0 8px}.cpp-policy a{color:var(--cpp-primary);display:inline-block;font-size:13px;font-weight:700;margin-top:12px}.cpp-process-list{background:var(--cpp-surface);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.cpp-process-list li{align-content:start;border-inline-end:1px solid var(--cpp-line);display:grid;gap:16px;min-width:0;padding:22px}.cpp-process-list li:last-child{border-inline-end:0}.cpp-process-list li>span{border:1px solid rgba(154,245,108,.5);border-radius:50%;color:var(--cpp-primary);display:grid;font-size:12px;font-weight:800;height:30px;place-items:center;width:30px}.cpp-detail-grid h3,.cpp-detail-grid p,.cpp-faq-list p,.cpp-process-list h3,.cpp-process-list p{margin:0}.cpp-detail-grid h3,.cpp-process-list h3{font-size:16px;margin-bottom:8px}.cpp-detail-grid p,.cpp-faq-list p,.cpp-process-list p{color:var(--cpp-muted);font-size:13px;line-height:1.65}.cpp-threshold-note{color:var(--cpp-muted);font-size:12px;line-height:1.6;margin:12px 0 0}.cpp-valid-post-overview{border-inline-start:3px solid var(--cpp-primary);margin-bottom:28px;padding-block:2px;padding-inline-start:20px}.cpp-subsection-heading h3,.cpp-subsection-heading p,.cpp-valid-post-overview h3,.cpp-valid-post-overview p{margin:0}.cpp-subsection-heading h3,.cpp-valid-post-overview h3{font-size:17px}.cpp-valid-post-overview ul{margin:12px 0;padding-inline-start:20px}.cpp-subsection-heading p,.cpp-valid-post-overview li,.cpp-valid-post-overview p{color:var(--cpp-muted);font-size:13px;line-height:1.7}.cpp-valid-post-overview strong{color:var(--cpp-text);display:block;font-size:13px;margin-bottom:6px}.cpp-subsection-heading{margin-bottom:14px}.cpp-subsection-heading p{margin-top:6px}.cpp-content-criteria{border-block:1px solid var(--cpp-line);display:grid;gap:24px;grid-template-columns:1.1fr 1fr .8fr;margin-top:22px;padding-block:22px}.cpp-content-criteria h3,.cpp-content-criteria p{margin:0}.cpp-content-criteria p{color:var(--cpp-muted);font-size:13px;line-height:1.65;margin-top:8px}.cpp-criteria-list{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.cpp-criteria-list a{color:var(--cpp-primary);font-size:12px;min-width:0;overflow-wrap:anywhere}.cpp-criteria-list.hashtags span{border:1px solid var(--cpp-line);border-radius:4px;color:var(--cpp-muted);font-size:12px;padding:4px 7px}.cpp-detail-grid{background:var(--cpp-surface);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.cpp-detail-grid article{border-inline-end:1px solid var(--cpp-line);min-width:0;padding:22px}.cpp-detail-grid article:last-child{border-inline-end:0}.cpp-faq-list{border-block:1px solid var(--cpp-line);overflow:hidden}.cpp-faq-list details{border-bottom:1px solid var(--cpp-line);padding:20px 4px}.cpp-faq-list details:last-child{border-bottom:0}.cpp-faq-list summary{cursor:pointer;font-size:15px;font-weight:700;line-height:1.5}.cpp-faq-list p{max-width:860px;padding-top:10px}.cpp-faq-list a{color:var(--cpp-primary);display:inline-block;margin-inline-start:8px;overflow-wrap:anywhere}.cpp-application-page{padding-block:24px 88px}.cpp-application-nav{margin-bottom:30px}.cpp-back-link{align-items:center;color:var(--cpp-muted);display:inline-flex;font-size:13px;font-weight:700;gap:7px;text-decoration:none}.cpp-back-link:hover{color:var(--cpp-primary)}.cpp-application-layout{align-items:start;display:grid;gap:clamp(44px,6vw,76px);grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr)}.cpp-form-intro{max-width:430px;position:sticky;top:104px}.cpp-form-intro h1{font-size:clamp(38px,4vw,54px)}.cpp-form-intro a{color:var(--cpp-primary);font-weight:700;overflow-wrap:anywhere}.cpp-application-steps{display:grid;list-style:none;margin:34px 0 0;padding:0}.cpp-application-steps li{align-items:center;border-top:1px solid var(--cpp-line);color:#fffc;display:flex;font-size:13px;font-weight:650;gap:13px;min-height:50px}.cpp-application-steps li:last-child{border-bottom:1px solid var(--cpp-line)}.cpp-application-steps span{color:var(--cpp-primary);font-size:11px;font-weight:800}.cpp-application-content{min-width:0}.cpp-application-form{display:flex;flex-direction:column;gap:14px}.cpp-application-form>section{background:var(--cpp-surface);border:1px solid var(--cpp-line);border-radius:var(--cpp-radius);padding:26px}.cpp-form-section-heading{align-items:flex-start;display:flex;gap:14px}.cpp-form-section-heading>span{align-items:center;background:#9af56c12;border:1px solid rgba(154,245,108,.22);border-radius:50%;color:var(--cpp-primary);display:inline-flex;flex:0 0 32px;font-size:11px;font-weight:800;height:32px;justify-content:center;width:32px}.cpp-form-section-heading h2,.cpp-form-section-heading p{margin:0}.cpp-form-section-heading h2{font-size:19px}.cpp-form-section-heading p{color:var(--cpp-muted);font-size:13px;line-height:1.55;margin-top:5px}.cpp-form-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cpp-form-grid,.cpp-social-inputs,.cpp-verification-field{margin-top:24px}.cpp-social-inputs .cpp-form-item+.cpp-form-item{margin-top:12px}.cpp-social-control{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 40px;width:100%}.cpp-social-inputs>.cpp-button{margin-top:12px}.cpp-verification-field{border-top:1px solid var(--cpp-line);padding-top:22px}.cpp-form-error{background:#ff837a12;border:1px solid hsla(4,100%,74%,.32);border-radius:6px;color:var(--cpp-danger);font-size:13px;line-height:1.5;padding:11px 13px}.cpp-privacy-note{color:var(--cpp-muted);font-size:12px;line-height:1.6}.cpp-application-form>.cpp-form-actions{justify-content:flex-end;margin-top:2px}@media(max-width:1024px){.cpp-intro{gap:40px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);min-height:auto;padding-block:56px}.cpp-section,.cpp-workspace{padding-block:60px}.cpp-creator-summary{grid-template-columns:minmax(220px,1fr) auto 132px 132px}.cpp-dashboard-grid{grid-template-columns:1fr}.cpp-process-list,.cpp-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cpp-rule-grid article{min-height:200px}.cpp-rule-grid article:last-child{grid-column:1/-1}.cpp-process-list li:nth-child(2n){border-inline-end:0}.cpp-process-list li{border-bottom:1px solid var(--cpp-line)}.cpp-process-list li:last-child{border-bottom:0;grid-column:1/-1}.cpp-content-criteria{grid-template-columns:1fr 1fr}.cpp-content-criteria>div:first-child{grid-column:1/-1}.cpp-application-layout{gap:36px;grid-template-columns:1fr}.cpp-form-intro{max-width:760px;position:static}.cpp-application-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cpp-application-steps li{border-bottom:1px solid var(--cpp-line);padding-inline:10px}}@media(max-width:720px){.cpp-application-page,.cpp-intro,.cpp-section,.cpp-workspace{width:min(calc(100% - 28px),var(--cpp-content))}.cpp-intro{gap:34px;grid-template-columns:1fr;padding-block:44px 48px}.cpp-form-intro h1,.cpp-intro-copy h1{font-size:34px;line-height:1.12;margin-block:10px 16px}.cpp-form-intro>p,.cpp-intro-copy>p:not(.cpp-kicker){font-size:15px;line-height:1.65}.cpp-actions{display:grid;grid-template-columns:1fr;margin-top:22px}.cpp-actions .cpp-button{width:100%}.cpp-program-facts>div{min-height:100px;padding:16px}.cpp-program-facts strong{font-size:28px}.cpp-section,.cpp-workspace{padding-block:48px}.cpp-section-heading{margin-bottom:20px}.cpp-panel-heading,.cpp-section-heading:not(.compact),.cpp-status-band{align-items:stretch;flex-direction:column}.cpp-workspace>.cpp-section-heading{align-items:center;flex-direction:row}.cpp-section-heading h2{font-size:27px}.cpp-state{min-height:200px;padding:24px 18px}.cpp-status-band{min-height:0;padding:18px}.cpp-status-band .cpp-button{width:100%}.cpp-creator-summary{grid-template-columns:minmax(0,1fr) auto}.cpp-identity{padding:16px}.cpp-creator-summary>.cpp-status{justify-self:end;margin-inline:0 14px}.cpp-score{border-top:1px solid var(--cpp-line);min-height:86px;padding:16px}.cpp-score:nth-of-type(2){border-inline-start:0}.cpp-score strong{font-size:22px}.cpp-panel{padding:18px}.cpp-panel-heading .cpp-button{width:100%}.cpp-link-row{gap:12px;grid-template-columns:minmax(0,1fr) 40px}.cpp-link-stats{flex-wrap:wrap;grid-column:1/-1;grid-row:2}.cpp-link-stats span{flex:1 1 auto;text-align:center}.cpp-form-grid,.cpp-inline-form{grid-template-columns:1fr}.cpp-form-grid .wide,.cpp-inline-form .wide{grid-column:auto}.cpp-inline-form .cpp-form-actions{display:grid;grid-template-columns:1fr 1fr}.cpp-page .cpp-tabs .el-tabs__header{padding-inline:6px}.cpp-page .cpp-tabs .el-tabs__item{padding-inline:13px}.cpp-responsive-table,.cpp-responsive-table tbody,.cpp-responsive-table td,.cpp-responsive-table tr{display:block;width:100%}.cpp-responsive-table thead{display:none}.cpp-responsive-table tbody{padding:10px}.cpp-responsive-table tbody tr{background:var(--cpp-surface-soft);border:1px solid var(--cpp-line);border-radius:6px;overflow:hidden}.cpp-responsive-table tbody tr+tr{margin-top:10px}.cpp-responsive-table td{align-items:start;border-bottom:1px solid var(--cpp-line);display:grid;gap:16px;grid-template-columns:minmax(92px,.35fr) minmax(0,.65fr);min-width:0;overflow-wrap:anywhere;padding:11px 12px;text-align:end}[dir=rtl] .cpp-responsive-table td{text-align:start}.cpp-responsive-table td:before{color:var(--cpp-muted);content:attr(data-label);font-size:11px;font-weight:700;text-align:start;text-transform:uppercase}.cpp-responsive-table td:last-child{border-bottom:0}.cpp-responsive-table td.cpp-empty{border:0;display:block;text-align:center}.cpp-responsive-table td.cpp-empty:before{display:none}.cpp-responsive-table td .cpp-status,.cpp-responsive-table td .cpp-table-upload{justify-self:end}[dir=rtl] .cpp-responsive-table td .cpp-status,[dir=rtl] .cpp-responsive-table td .cpp-table-upload{justify-self:start}.cpp-threshold-table .cpp-responsive-table td:first-child{font-weight:700}.cpp-pagination{gap:8px;justify-content:space-between;padding:12px 10px}.cpp-pagination .cpp-button{min-width:0;padding-inline:10px}.cpp-leaderboard-meta{text-align:start}.cpp-leaderboard-row{gap:10px;grid-template-columns:30px 48px minmax(0,1fr) auto;padding-inline:10px}.cpp-leaderboard-row .cpp-framed-avatar{--cpp-avatar-frame-size:48px;--cpp-avatar-core-size:31px}.cpp-leaderboard-row .cpp-status{grid-column:3;grid-row:2;justify-self:start}.cpp-leaderboard-row>strong:last-child{grid-column:4;grid-row:1/span 2}.cpp-content-criteria,.cpp-detail-grid,.cpp-process-list,.cpp-rule-grid{grid-template-columns:1fr}.cpp-rule-grid article{grid-column:auto;min-height:0;padding:20px}.cpp-rule-grid h3{margin-top:18px}.cpp-detail-grid article,.cpp-process-list li,.cpp-process-list li:nth-child(2n){border-bottom:1px solid var(--cpp-line);border-inline-end:0;grid-column:auto}.cpp-detail-grid article:last-child,.cpp-process-list li:last-child{border-bottom:0}.cpp-content-criteria>div:first-child{grid-column:auto}.cpp-application-page{padding-block:16px 64px}.cpp-application-nav{margin-bottom:24px}.cpp-application-layout{gap:28px}.cpp-application-steps{grid-template-columns:1fr;margin-top:24px}.cpp-application-steps li{border-bottom:0;padding-inline:0}.cpp-application-form>section{padding:20px 16px}.cpp-application-form>.cpp-form-actions{display:grid;grid-template-columns:1fr}.cpp-application-form>.cpp-form-actions .cpp-button{width:100%}}@media(max-width:420px){.cpp-application-page,.cpp-intro,.cpp-section,.cpp-workspace{width:min(calc(100% - 20px),var(--cpp-content))}.cpp-form-intro h1,.cpp-intro-copy h1{font-size:30px}.cpp-program-facts>div{min-height:92px;padding:13px}.cpp-program-facts strong{font-size:25px}.cpp-section-heading h2{font-size:24px}.cpp-creator-summary{grid-template-columns:minmax(0,1fr) auto}.cpp-creator-summary>.cpp-status{max-width:100px;overflow:hidden;text-overflow:ellipsis}.cpp-inline-form .cpp-form-actions{grid-template-columns:1fr}.cpp-responsive-table td{gap:10px;grid-template-columns:minmax(82px,.4fr) minmax(0,.6fr)}.cpp-pagination span{font-size:11px}}@media(prefers-reduced-motion:reduce){.cpp-page *,.cpp-page :after,.cpp-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
