.clipper-app{--bg:#101114;--bg-soft:#17191e;--surface:#1b1d23;--surface-2:#24272e;--border:#34373f;--border-strong:#4b4e5b;--text:#f4f5f8;--muted:#b6bac5;--muted-2:#a1a7b4;--violet:#b49bea;--violet-bright:#c7b1f6;--magenta:#c7b1f6;--grad:linear-gradient(120deg,#b8a0ef,#ab91e4);--green:#88dfb4;--amber:#efcc86;--red:#f3a1ac;--panel:#1b1d23;--hover:#252830;--ease:cubic-bezier(.2,.7,.25,1);background:var(--bg);color:var(--text);color-scheme:dark}body.clipper-app:has(.dashboard-home),.clipper-app main{background:var(--bg)}.clipper-app::before{display:none}.clipper-app .main{padding-top:30px}.clipper-app .sidebar{background:#181a1e;border-right:1px solid #30333b;padding-top:23px}.clipper-app .sidebar .logo{padding-bottom:28px}.clipper-app .logo .lw b{color:#c7b1f6}.clipper-app .logo .ls{color:#a5aab6}.clipper-app .nav{gap:5px}.clipper-app .nav a{position:relative;color:#c1c5ce;min-height:44px;padding:11px 13px;font-size:13px;line-height:1.5;font-weight:550;border:1px solid transparent;transition:background .22s var(--ease),color .22s,border-color .22s}.clipper-app .nav a svg{color:#a3a8b5;width:19px;height:19px}.clipper-app .nav a:hover{background:#25272e;color:#fff;border-color:#373a44}.clipper-app .nav a.active{background:#30293f;border-color:#514363;color:#e4d7ff;box-shadow:inset 3px 0 #baa0f1}.clipper-app .nav a.active svg{color:#cfb8ff}.clipper-app #sidebar .profile{background:#202228;border-color:#363942;padding:13px}.clipper-app .profile .pa{background:#3e3355;color:#e7dcff;border:1px solid #6a5785}.clipper-app .profile .lvl{color:#b0b6c2}.clipper-app .topbar{padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #ffffff0c}.clipper-app .topbar h1{font-size:clamp(23px,2.3vw,30px);letter-spacing:-.035em;line-height:1.3}.clipper-app .topbar .sub{color:#b6bac5;font-size:13px;line-height:1.7;margin-top:7px}.clipper-app #sync{font-size:11px;color:#abb1be}.clipper-app :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #cdb7ff;outline-offset:4px}.clipper-app :is(input,select,textarea){background:#24262d;color:#f3f4f7;border:1px solid #464955;border-radius:11px;line-height:1.6;transition:background .2s,border-color .2s,box-shadow .2s}.clipper-app :is(input,textarea)::placeholder{color:#aeb3c0;opacity:1}.clipper-app :is(input,select,textarea):focus{border-color:#b59be8;box-shadow:0 0 0 3px #b69dec12}.clipper-app input:is([type=radio],[type=checkbox]){accent-color:#b8a0ef}.clipper-app .btn,.clipper-app .community-page .btn{justify-content:center;min-height:40px;line-height:1.4;font-size:12px;border-radius:10px;padding:11px 16px;border:1px solid transparent;font-weight:650;transition:background .22s var(--ease),color .22s,border-color .22s,box-shadow .22s,transform .22s var(--ease)}.clipper-app .btn.btn-primary{background:#b8a0ef;border-color:#c9b3f7;color:#21182f;box-shadow:0 3px 12px #09080c20}.clipper-app .btn.btn-primary:hover{background:#cbb6f6;border-color:#dcf;color:#171021;box-shadow:0 5px 16px #b89ce51c;transform:translateY(-1px)}.clipper-app .btn.btn-ghost{background:#252830;border-color:#424651;color:#e7e9f0;box-shadow:none}.clipper-app .btn.btn-ghost:hover{background:#30333d;border-color:#777085;color:#fff;transform:translateY(-1px)}.clipper-app .btn:active{transform:translateY(0)}.clipper-app .btn:disabled,.clipper-app button:disabled:hover{opacity:.6;transform:none !important;box-shadow:none;cursor:not-allowed}.clipper-app .btn.btn-ghost:disabled{background:#23252b;color:#b6bac5;border-color:#3d414a}.clipper-app .live-card,.clipper-app .home-panel{background:var(--surface);border-color:var(--border);box-shadow:0 3px 14px #0000000d;border-radius:17px;transition:border-color .22s,box-shadow .22s}.clipper-app .live-card h2,.clipper-app .live-card h3{color:#f4f5f8}.clipper-app .live-card p,.clipper-app .subtle,.clipper-app .metric-note{color:#b6bac5;line-height:1.7}.clipper-app .live-card .eyebrow{font-size:11px;letter-spacing:.06em;color:#bdc1cd}.clipper-app .live-card .value{font-weight:600;letter-spacing:-.025em}.clipper-app .notice-box,.clipper-app .identity-info{background:#272536;border-color:#514660;color:#ddd2f0;font-size:13px;line-height:1.75}.clipper-app .notice-box.error{background:#35262c;border-color:#784850;color:#f2c3c9}.clipper-app .status{background:#292c34;border-color:#434752;color:#d4d7df;line-height:1.5}.clipper-app .status:is(.approved,.verified,.active){background:#20392e;border-color:#3a6650;color:#a1e8c3}.clipper-app .status.pending{background:#393324;border-color:#74603b;color:#f4d69a}.clipper-app .status:is(.denied,.closed){background:#3b282e;border-color:#71414e;color:#f4b4bf}.clipper-app :is(.live-table,.ranking-card table){font-variant-numeric:tabular-nums}.clipper-app :is(.live-table th,.ranking-card th){color:#c1c6d1;background:#252830;font-size:11px;letter-spacing:.035em;border-color:#3b3e48;padding-block:15px}.clipper-app :is(.live-table td,.ranking-card td){font-size:13px;color:#e0e3eb;border-color:#ffffff0b;padding-block:17px}.clipper-app :is(.live-table,.ranking-card table) tbody tr{transition:background .2s}.clipper-app :is(.live-table,.ranking-card table) tbody tr:nth-child(even){background:#ffffff03}.clipper-app :is(.live-table,.ranking-card table) tbody tr:hover{background:#ffffff07}.clipper-app .table-scroll{border-radius:10px;scrollbar-width:thin;scrollbar-color:#5b5969 #202228}.clipper-app .dashboard-home{--home-card:#1b1d23;--home-line:#373b45;--home-muted:#b6bac5;--home-violet:#c1a8f0}.clipper-app .home-panel{padding:23px}.clipper-app .home-panel:hover{border-color:#515460}.clipper-app .home-profile{background:linear-gradient(125deg,#25232e 0,#1c1f25 54%,#20262d 100%)}.clipper-app .home-identity{margin:22px 0}.clipper-app .home-identity p{font-size:12px}.clipper-app .home-panel-title h2{font-size:14px;color:#e0e3eb;font-weight:550}.clipper-app .home-panel-title svg{stroke:#c6b3e6}.clipper-app .home-panel-title>a{font-size:12px;color:#cfb8ff}.clipper-app .home-avatar{background:#40354f;border-color:#75628e}.clipper-app .home-discord{font-size:11px;color:#cfc3df}.clipper-app .home-approval{margin-bottom:20px}.clipper-app .home-approval>div:first-child{font-size:13px;color:#c6c9d2}.clipper-app .home-approval strong{color:#d6bfff}.clipper-app .home-progress{background:#393944;height:5px}.clipper-app .home-progress span{background:linear-gradient(90deg,#8f78d3,#c5b0f3)}.clipper-app .home-profile-stats{border:0;gap:9px;padding-top:12px}.clipper-app .home-profile-stats a,.clipper-app .home-profile-stats a+a{padding:12px;border:1px solid #ffffff0b;background:#17191f;border-radius:10px;gap:6px;transition:background .2s,border-color .2s}.clipper-app .home-profile-stats a:hover{background:#2c2835;border-color:#6b587e}.clipper-app .home-profile-stats span{font-size:11px;color:#bdc1cc}.clipper-app .home-profile-stats strong{font-size:25px}.clipper-app .home-earnings{background:linear-gradient(130deg,#1c2527 0,#1b2026 57%,#292b34 57.2%,#1c1e24 85%)}.clipper-app .home-money{color:#98e5be;font-size:clamp(28px,2.8vw,40px);margin:17px 0 20px}.clipper-app .home-pending-money{color:#efd49b}.clipper-app .home-earnings-bottom>div>span{font-size:12px;color:#bec4ce}.clipper-app .home-metric{margin:17px 0 19px}.clipper-app .home-privacy{background:#ffffff08;border-color:#ffffff16;color:#c7c4d1}.clipper-app .home-privacy:hover{background:#ffffff12;border-color:#aa96c2}.clipper-app .home-state{padding:10px 9px;background:#23262c;border-color:#ffffff0e}.clipper-app .home-state>span{font-size:11px;color:#c9ced8}.clipper-app .home-state strong{font-size:14px}.clipper-app .home-state.approved{background:#20332a;border-color:#42634f}.clipper-app .home-state.pending{background:#332f24;border-color:#695b3b}.clipper-app .home-state.denied{background:#34272c;border-color:#68434f}.clipper-app .home-state.approved i{color:#9be7bc}.clipper-app .home-state.pending i{color:#f0d18d}.clipper-app .home-state.denied i{color:#f1a1b0}.clipper-app .home-state:hover{border-color:#a3a0ae}.clipper-app .dashboard-home .home-data-note{color:#b6bbc6 !important;font-size:11px !important}.clipper-app .home-gallery{margin-top:32px}.clipper-app .home-section-head h2{font-size:22px}.clipper-app .home-section-head p{font-size:13px;color:#b6bbc6}.clipper-app .home-section-head h2>span{background:#252830;border-color:#40434e;color:#d4c4ee;font-size:12px}.clipper-app .home-round{background:#252830;border-color:#424651;color:#e1d9ee;width:38px;height:38px}.clipper-app .home-round:hover{background:#383241;border-color:#8f7da7}.clipper-app .home-campaign{background:#202228;border-color:#40434a;border-radius:16px;box-shadow:0 5px 18px #00000018;transition:transform .28s var(--ease),border-color .25s,box-shadow .28s}.clipper-app .home-cover{background:#26323e;aspect-ratio:4/4.6}.clipper-app .home-cover img{filter:none;opacity:1;object-fit:cover;transition:transform .55s var(--ease)}.clipper-app .home-cover-shade,.clipper-app .campaign-grid .home-cover-shade{background:linear-gradient(180deg,#080b1238 0,transparent 35%,#090c1238 62%,#090c12e8 100%)}.clipper-app .home-cover h3{font-size:20px;line-height:1.28;left:17px;right:17px;bottom:17px;letter-spacing:-.025em;text-shadow:0 2px 10px #0008}.clipper-app .home-cover-top{top:12px;left:12px;right:12px;gap:6px}.clipper-app .home-tag{font-size:10px;line-height:1.4;background:#11151ce6;border:1px solid #ffffff30;color:#fff;padding:5px 8px}.clipper-app .campaign-platform{background:#11151cde;border-color:#ffffff30;color:#fff;min-width:23px;height:23px}.clipper-app .campaign-type{font-size:11px;top:49px;color:#fff;text-shadow:0 1px 5px #000;line-height:1.5}.clipper-app .home-campaign-info{background:#202228;padding:15px;gap:10px;min-height:73px}.clipper-app .home-campaign-info span{color:#c0c4d0;font-size:11px;margin-bottom:6px;line-height:1.5}.clipper-app .home-campaign-info strong{color:#f3f4f8;font-size:13px;line-height:1.5}.clipper-app .home-budget{height:4px;background:#393c44}.clipper-app .home-budget span{background:#ba9be9}.clipper-app .home-campaign.is-complete .home-cover img,.clipper-app .campaign-grid .home-campaign.is-complete img{filter:none;opacity:1}.clipper-app .home-campaign.is-complete .home-budget span{background:#8ba4b2}.clipper-app .home-campaign:hover{transform:translateY(-3px);border-color:#bfa6e7;box-shadow:0 10px 24px #00000030}.clipper-app .home-campaign:hover img{transform:scale(1.035)}.clipper-app .home-campaigns{scrollbar-color:#686276 #22242a;padding-bottom:14px}.clipper-app .home-empty{background:#1b1e24;border-color:#484450;color:#c4c8d3}.clipper-app .campaign-browser{--c-muted:#bbc0cc;--c-line:#373b44}.clipper-app .campaign-joined{background:#1b1d23;border-color:#373b44}.clipper-app .campaign-filterbar,.clipper-app .submission-filters{background:#1b1d23;border-color:#383b45;padding:17px;gap:12px}.clipper-app .campaign-search{background:#252830;border-color:#464955}.clipper-app .campaign-search input{font-size:13px !important;min-height:44px}.clipper-app .campaign-filterbar select,.clipper-app .my-campaign-filterbar select{background:#252830;border-color:#464955;color:#e2e5ee;font-size:12px;min-height:44px}.clipper-app .campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.clipper-app .campaign-grid .home-cover{aspect-ratio:4/4.8}.clipper-app .campaign-grid .home-cover h3{font-size:19px;bottom:17px;left:15px;right:15px}.clipper-app .campaign-grid .home-campaign-info{position:static;background:#202228;min-height:76px;padding:13px 14px;gap:8px}.clipper-app .campaign-grid .home-campaign-info span{font-size:11px;color:#c0c4d0}.clipper-app .campaign-grid .home-campaign-info strong{font-size:13px}.clipper-app .campaign-grid .home-budget{position:static}.clipper-app .campaign-grid .home-cover-top .home-tag{font-size:10px;padding:5px 7px}.clipper-app .campaign-grid .campaign-platform{min-width:23px;height:23px;padding:4px}.clipper-app .campaign-grid .campaign-platform svg{width:12px;height:12px}.clipper-app .campaign-grid .campaign-type{top:58px;font-size:11px}.clipper-app .campaign-pagination{font-size:12px;color:#b9bec9}.clipper-app .my-campaign-row{background:#1b1d23;border-color:#383c45;grid-template-columns:170px minmax(0,1fr)}.clipper-app .my-campaign-row:hover{border-color:#71677f;box-shadow:0 7px 20px #0002}.clipper-app .my-campaign-art .home-campaign{background:#1b1d23}.clipper-app .my-campaign-art .home-cover{min-height:230px}.clipper-app .my-campaign-art .home-cover h3{font-size:15px;bottom:71px;left:12px;right:12px}.clipper-app .my-campaign-art .home-campaign-info{position:absolute;background:#171a21ec;padding:10px;min-height:56px;gap:6px}.clipper-app .my-campaign-art .home-campaign-info span{font-size:9px}.clipper-app .my-campaign-art .home-campaign-info strong{font-size:11px}.clipper-app .my-campaign-body{padding:21px}.clipper-app .my-campaign-body h2{font-size:18px}.clipper-app .my-campaign-metrics>div>span,.clipper-app .campaign-summary-metrics>div>span{font-size:12px;color:#bec4ce}.clipper-app .my-campaign-metrics small{color:#adb4c1;font-size:11px}.clipper-app .my-campaign-metrics>div>strong{color:#f0f2f7}.clipper-app .my-campaign-metrics .campaign-row-money,.clipper-app .campaign-summary-metrics strong.money{color:#9ce5c0}.clipper-app .my-campaign-rate>span{font-size:11px;color:#c2c7d1}.clipper-app .my-campaign-row-bottom{border-color:#3b3e47;padding-top:16px}.clipper-app .campaign-membership{font-size:11px;padding:6px 9px}.clipper-app .my-campaign-actions>a{font-size:12px;color:#d3c6e9}.clipper-app .campaign-ranking-tabs,.clipper-app .campaign-status-tabs,.clipper-app .metric-tabs,.clipper-app .detail-tabs{background:#202228;border-color:#41434e;padding:5px;border-radius:11px}.clipper-app .campaign-ranking-tabs button,.clipper-app .campaign-status-tabs button{font-size:12px;color:#c4c8d3;padding:8px 12px}.clipper-app :is(.campaign-ranking-tabs,.campaign-status-tabs) button[aria-pressed=true],.clipper-app .metric-tabs [aria-current],.clipper-app .detail-tabs a[aria-current]{background:#443653;color:#f0e4ff;box-shadow:inset 0 0 0 1px #7c619c}.clipper-app :is(.campaign-ranking-tabs,.campaign-status-tabs) button:hover,.clipper-app .metric-tabs a:hover,.clipper-app .detail-tabs a:hover{background:#37313f;color:#fff}.clipper-app .campaign-ranking li{border-color:#393c45}.clipper-app .campaign-ranking a{color:#e2dce9;font-size:13px}.clipper-app .campaign-ranking strong{color:#b4e2c9;font-size:13px}.clipper-app .campaign-more>div{background:#292c33;border-color:#62566f}.clipper-app .campaign-footnote{color:#b4bbc8;font-size:12px}.clipper-app .identity-page{--id-line:#383b45;--id-card:#1b1d23;--id-muted:#b8beca;--id-purple:#c4a9ef}.clipper-app .detail-heading p,.clipper-app .detail-breadcrumb{color:#b9becb;font-size:12px;line-height:1.7}.clipper-app .detail-tabs a{font-size:13px;color:#c8ccd6}.clipper-app .detail-fact-grid>div{background:#24272e;border-color:#3d414b;padding:18px;gap:10px;border-radius:12px}.clipper-app .detail-fact-grid>div>span:not(.detail-fact-icon){font-size:12px;color:#c1c7d2;line-height:1.6}.clipper-app .detail-fact-grid strong{font-size:16px;color:#f1f3f8;line-height:1.5}.clipper-app .detail-fact-icon{background:#3a3149;border-color:#63516e;color:#dfcaff;width:31px;height:31px}.clipper-app .detail-campaign-cover{background:#26323e;border-color:#484552}.clipper-app .detail-campaign-cover img{opacity:1;filter:none}.clipper-app .detail-sidebar>.live-card{padding:20px}.clipper-app :is(.detail-budget span,.detail-payrate span,.detail-platforms>span,.detail-sidebar small){color:#bec4d0;font-size:12px;line-height:1.6}.clipper-app .detail-payrate,.clipper-app .detail-platforms{border-color:#3c3f49}.clipper-app .detail-payrate strong{color:#e0ccff;font-size:16px}.clipper-app .detail-budget strong{color:#d6bdff}.clipper-app .campaign-account-states p,.clipper-app .campaign-account-states>a,.clipper-app .detail-progress-metrics span{font-size:12px;color:#bfc5d0}.clipper-app .campaign-description>p,.clipper-app .detail-source p,.clipper-app .campaign-join p{font-size:13px;color:#b8becb;line-height:1.8}.clipper-app .detail-source{border-color:#5e536e !important;background:#22232b}.clipper-app .detail-source .plain-content{color:#cbd0db;font-size:13px;line-height:1.85}.clipper-app .source-lock{background:#393245;border-color:#6c5a7c;color:#ddc6f5}.clipper-app .campaign-join .account-choice{background:#24272e;border-color:#47434f}.clipper-app .campaign-join .account-choice:has(input:checked){background:#343042;border-color:#b398dc}.clipper-app .account-dialog{background:#202228;border-color:#59515f;box-shadow:0 24px 80px #0009}.clipper-app .account-dialog p,.clipper-app .account-dialog small{color:#c1c6d2}.clipper-app .platform-picker button{background:#2a2d35;border-color:#484a55;color:#eef0f6;min-height:110px}.clipper-app .platform-picker button:hover{background:#3a3245;border-color:#b197d0;transform:translateY(-2px)}.clipper-app .verification-code,.clipper-app .verification-instructions{background:#292732;border-color:#60526d}.clipper-app .verification-code input{background:transparent;box-shadow:none;border:0}.clipper-app .verification-steps{color:#cdd2dd;font-size:13px}.clipper-app .social-icon{background:#292d35;border-color:#454957}.clipper-app .social-table-card td small{color:#b9bfcb;font-size:11px}.clipper-app .social-filters input,.clipper-app .social-filters select,.clipper-app .referral-members input,.clipper-app .copy-field input{background:#252830;border-color:#494b57;font-size:13px}.clipper-app .profile-overview{background:linear-gradient(125deg,#282530,#1c2128 70%);border-color:#45424d;padding:26px}.clipper-app .profile-credential{background:#242731;border-color:#5a5068}.clipper-app .profile-portrait{border-color:#827091}.clipper-app .profile-intro>p{color:#c1c6d1 !important;font-size:12px !important}.clipper-app .profile-mini-stats span{font-size:12px;color:#c2c7d1}.clipper-app .profile-money{background:linear-gradient(130deg,#1c2929,#1d2229 58%,#2d2d36 58.2%,#1c2027 90%) !important;border-color:#41434c}.clipper-app .profile-balance>strong{color:#a0e4bf}.clipper-app .profile-money-grid span{font-size:12px;color:#c0c7d2}.clipper-app .profile-campaign-grid>a{background:#24272e;border-color:#45434e;padding:14px}.clipper-app .profile-campaign-grid>a:hover{background:#34313d;border-color:#8d75a6}.clipper-app .profile-campaign-grid img{width:52px;height:60px}.clipper-app .profile-campaign-grid strong{font-size:13px}.clipper-app .profile-campaign-grid small{font-size:11px;color:#bec5d1}.clipper-app .profile-campaign-open{font-size:12px;color:#d8c3f5}.clipper-app .referral-emblem,.clipper-app .profile-shield,.clipper-app .support-icon{background:#393145;border-color:#635171;color:#ddc6fb}.clipper-app .referral-summary .value{color:#d8c7f4}.clipper-app .commission-card p,.clipper-app .referral-link-card p,.clipper-app .referral-entry p{font-size:13px}.clipper-app .leader-symbol{background:#3a314a;border-color:#665377;color:#e2cbff}.clipper-app .leader-intro p{color:#bbc0cd}.clipper-app .podium-card{background:linear-gradient(170deg,#292932,#1c1e25);border-color:#52505c}.clipper-app .podium-card.place-1{background:linear-gradient(170deg,#2b4238,#1c2623);border-color:#578568;box-shadow:0 0 25px #80d7a50a}.clipper-app .podium-card.place-2{background:linear-gradient(170deg,#283d46,#1e252b);border-color:#537a88}.clipper-app .podium-medal{background:#252932}.clipper-app .podium-stats dt{color:#c3c9d4;font-size:12px}.clipper-app .podium-stats dd{font-size:16px}.clipper-app .hall-winner{background:#272932;border-color:#45434e}.clipper-app .submission-tabs a{background:#20232a;border-color:#3e424e;color:#d4d9e4;font-size:13px}.clipper-app .submission-tabs a[aria-current]{background:#342d44;border-color:#a48acb}.clipper-app .submission-tabs a:hover{background:#2c2936;border-color:#9b83b5;transform:translateY(-1px)}.clipper-app .submission-card{background:#1b1e24;border-color:#3e424c}.clipper-app .submission-card:hover{border-color:#82718f;box-shadow:0 5px 20px #0002}.clipper-app .submission-metrics dt,.clipper-app .submission-meta{color:#bfc5d1;font-size:12px}.clipper-app .submission-bottom .subtle{font-size:12px;color:#b8bfcb}.clipper-app .review-badge.approved{background:#223d2f;border-color:#477255;color:#a6e9c4}.clipper-app .review-badge.pending{background:#3a3223;border-color:#79613b;color:#f2d59a}.clipper-app .review-badge.denied{background:#3e2a31;border-color:#814c58;color:#f4b4c0}.clipper-app .support-kicker{color:#c8b0e9;font-size:11px;line-height:1.5}.clipper-app .support-manual ol{color:#c0c6d1;font-size:13px}.clipper-app .support-page textarea{background:#252830;border-color:#4a4c57}.clipper-app .support-page .trainer-card{padding:0;background:#1b1d23;border-color:#42404c}.clipper-app .trainer-panel{background:#1b1d23;border-color:#655872;box-shadow:0 20px 64px #0008}.clipper-app .trainer-header{background:#24262e;border-bottom-color:#40434e}.clipper-app .trainer-header p{color:#bec1ce}.clipper-app .trainer-mark,.clipper-app .trainer-welcome-icon{background:#3b324a;border-color:#695779;color:#ddc5ff}.clipper-app .trainer-log{background:#1b1d23;scrollbar-color:#73667e #22242a}.clipper-app .trainer-welcome p{color:#c1c6d1}.clipper-app .trainer-eyebrow{color:#c0aecf;letter-spacing:1.2px;font-size:10px}.clipper-app .trainer-surface .trainer-prompts button{background:#24272e;border-color:#464451;color:#e3e5ed;font-size:13px}.clipper-app .trainer-surface .trainer-prompts button:hover{background:#37303f;border-color:#9d83b6}.clipper-app .trainer-composer-wrap{background:#1b1d23}.clipper-app .trainer-composer{background:#2b2d35;border-color:#605769}.clipper-app .trainer-surface .trainer-composer textarea{background:transparent;border:0;box-shadow:none;color:#f4f2f9}.clipper-app .trainer-composer button{background:#c3a8ef;color:#251b32}.clipper-app .trainer-composer button:disabled{background:#44404c;color:#c1b4cf}.clipper-app .trainer-surface .chat-turn .plain-content{color:#e4e7ee}.clipper-app .trainer-surface .chat-turn.user{background:#383042;border-color:#655471}.clipper-app .trainer-note{color:#b5adbf !important}.clipper-app .trainer-note span{color:#aba4b5}.clipper-app .trainer-launcher{background:#b399e8;border-color:#d1bbfa;color:#22162f;box-shadow:0 6px 20px #0005}.clipper-app .trainer-launcher:hover{background:#c9b2f4;box-shadow:0 9px 24px #0005;transform:translateY(-2px)}.clipper-app .trainer-launcher>span{background:#282a33;border-color:#4c4658;color:#eee4fa}.clipper-app .dashboard-footer{border-top:1px solid #363940;padding-top:32px;margin-top:40px}.clipper-app .dashboard-footer :is(p,.foot-bottom){color:#b4bbc7}@media(min-width:1650px){.clipper-app .campaign-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1200px){.clipper-app .campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clipper-app .my-campaign-row{grid-template-columns:145px minmax(0,1fr)}.clipper-app .my-campaign-body{padding:18px}.clipper-app .home-earnings-bottom .btn{width:100%}}@media(max-width:850px){.clipper-app .main{padding-top:22px}.clipper-app .detail-sidebar{position:static}.clipper-app .home-panel{padding:21px}}@media(max-width:600px){.clipper-app .topbar{padding-bottom:17px;margin-bottom:22px}.clipper-app .topbar h1{font-size:24px}.clipper-app .top-r{gap:8px}.clipper-app #sync{font-size:11px}.clipper-app .btn,.clipper-app .community-page .btn{min-height:44px;padding:11px 13px;font-size:12px}.clipper-app .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.clipper-app .campaign-grid .home-cover{aspect-ratio:3/4.3}.clipper-app .campaign-grid .home-cover h3{font-size:17px;left:12px;right:12px;bottom:13px}.clipper-app .campaign-grid .home-campaign-info{padding:12px 10px;gap:8px;min-height:88px;flex-wrap:wrap}.clipper-app .campaign-grid .home-campaign-info>div:last-child{text-align:left}.clipper-app .campaign-grid .home-campaign-info span{font-size:10px}.clipper-app .campaign-grid .home-campaign-info strong{font-size:12px}.clipper-app .campaign-grid .home-cover-top{left:8px;right:8px;top:8px}.clipper-app .campaign-grid .campaign-type{top:68px;font-size:10px;left:10px;right:10px}.clipper-app .home-profile-stats a,.clipper-app .home-profile-stats a+a{padding:10px 8px}.clipper-app .home-profile-stats strong{font-size:24px}.clipper-app .home-profile-stats span{font-size:11px}.clipper-app .home-earnings-bottom{flex-wrap:wrap;gap:18px}.clipper-app .home-earnings-bottom .btn{width:auto;min-height:42px}.clipper-app .my-campaign-row{grid-template-columns:1fr;padding:16px;gap:17px}.clipper-app .my-campaign-art{height:205px;padding:0}.clipper-app .my-campaign-art .home-cover{min-height:205px;height:205px}.clipper-app .my-campaign-art .home-cover img{opacity:1;filter:none;object-position:center 30%}.clipper-app .my-campaign-art .home-cover h3{bottom:72px;font-size:21px}.clipper-app .my-campaign-art .home-campaign-info{left:0;right:0;max-width:none;padding:11px 14px}.clipper-app .my-campaign-body{padding:0}.clipper-app .detail-sidebar{grid-template-columns:1fr}.clipper-app .detail-campaign-cover{aspect-ratio:5/4;max-height:360px}.clipper-app .detail-sidebar>.live-card{padding:20px}.clipper-app .detail-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clipper-app .detail-fact-grid>div{padding:14px}.clipper-app .detail-fact-grid strong{font-size:15px}.clipper-app .detail-tabs a{font-size:12px;min-height:44px;display:grid;place-items:center}.clipper-app .profile-overview{padding:19px}.clipper-app .podium-stats dd{font-size:13px}.clipper-app .podium-stats dt{font-size:11px}.clipper-app .submission-meta{gap:10px 16px}.clipper-app .submission-metrics dt{font-size:11px}.clipper-app .submission-top{flex-wrap:wrap}.clipper-app .trainer-surface .trainer-composer textarea{font-size:16px}}@media(max-width:380px){.clipper-app .detail-fact-grid{grid-template-columns:1fr}.clipper-app .home-breakdown{gap:5px}.clipper-app .home-state{padding:9px 6px}.clipper-app .home-state>span{font-size:10px}.clipper-app .campaign-grid .home-cover h3{font-size:15px}.clipper-app .campaign-grid .home-campaign-info{flex-direction:column !important;gap:10px}.clipper-app .campaign-grid .campaign-platforms{gap:3px}}@media(hover:none){.clipper-app .home-campaign:hover,.clipper-app .home-campaign:hover img,.clipper-app .btn:hover{transform:none}}@media(prefers-reduced-motion:reduce){.clipper-app *,.clipper-app *::before,.clipper-app *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.clipper-app .home-campaign:hover,.clipper-app .home-campaign:hover img,.clipper-app .btn:hover{transform:none !important}}