/* Tate Clipping / creator studio. Original brand geometry, editorial hierarchy. */
:root{--bg:#08090c;--surface:#101217;--raised:#191c23;--border:#292c34;--text:#f4f5f7;--secondary:#afb2bc;--muted:#9095a2;--accent:#f0cb46;--gold-ink:#f0cb46;--radius:16px}
body{background:radial-gradient(ellipse at 45% 0%,#1a1b224d,transparent 45%),var(--bg);color:var(--text)}
.container{max-width:1320px;width:calc(100% - 96px)}
::selection{background:#f0cb46;color:#0a0b0e}
:focus-visible{outline:2px solid #f0cb46;outline-offset:5px}
.header{height:88px;background:#08090cd9;border-bottom:1px solid #ffffff10;backdrop-filter:blur(22px)}
.header-inner{gap:36px}.tate-logo{width:108px;height:41px}.brand{gap:15px}.brand-extension{font-size:23px;letter-spacing:2px;padding-left:15px;border-color:#ffffff30}
.desktop-nav{gap:28px}.desktop-nav a{font-size:12px;font-weight:600}.desktop-nav .active:after{background:#efcc4d;height:2px;box-shadow:0 -2px 20px #efcc4d80}
.header-actions{gap:16px}.language-switch{border:0;background:#14161c;border-radius:7px;padding:3px;margin:0}.language-switch button{font-size:10px;border-radius:5px;color:#8e94a1;min-width:32px;min-height:30px}.language-switch button[aria-pressed=true]{background:#30333b;color:#fff}
#account-button{background:#f4f5f7;color:#111318;border:1px solid #f4f5f7;min-height:40px;gap:9px;font-size:11px;border-radius:7px;padding:9px 14px}#account-button:hover{background:#fff;box-shadow:0 0 22px #ffffff15}#account-button>.icon{width:15px;height:15px}.account-dot{background:#16191f;color:#f2ce52;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:11px}
.mobile-nav{background:#101217;top:88px;border-color:var(--border);z-index:40}.mobile-nav a,.mobile-nav button{color:#e7e9ef}
.campaigns-section{padding-top:54px}.page-heading{align-items:center;margin-bottom:40px;gap:32px}.page-heading .eyebrow{color:#a8adba;letter-spacing:1.6px;font-size:10px}.status-dot{background:#f0cb46;box-shadow:0 0 14px #f0cb4670}
.page-heading h1{font-size:clamp(56px,5.4vw,84px);line-height:1.13;letter-spacing:-1.6px;margin:12px 0 18px;font-weight:500}.page-heading h1 span{color:#f0cb46;text-shadow:0 0 40px #d7a12218}.page-heading p{font-size:13px;color:#a4a9b4;letter-spacing:.1px}
.heading-signature{border:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:18px;min-width:208px}.signature-code{font:9px/1.6 Consolas,monospace!important;letter-spacing:1px;color:#767d8b!important}.heading-signature>div{display:flex;align-items:center;gap:16px}.heading-signature img{width:41px;height:57px;filter:saturate(1.7);opacity:.9}.heading-signature>div>span{font:500 22px/1.3 Oswald,sans-serif;text-transform:uppercase;color:#e9cf72;letter-spacing:1px}
.campaign-toolbar{gap:16px;margin-bottom:22px}.filters{gap:4px}.filter{border-radius:6px;color:#a2a8b6;font-size:11px;padding:10px 12px}.filter.active{color:#fff;background:#242731;box-shadow:inset 0 0 0 1px #373b46}.filter.active span{background:#454b59;color:#f8f8fa}.filter span{border-radius:3px;background:#252a35;color:#969dac}.filter:hover{background:#1b1e27}.search-box{width:182px;background:#101217;border-color:#292d37;border-radius:6px}.sort-box select{width:158px;background:#101217;border-color:#292d37;border-radius:6px;color:#a8afbc}.search-box input{font-size:11px}.toolbar-right{gap:8px}
.campaign-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}
.campaign-card{--brand:#f0cb46;--brand-rgb:240,203,70;border:1px solid #2a2d35;background:linear-gradient(150deg,#15181f,#0e1016);border-radius:14px;isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;animation:card-arrive .65s both}
.campaign-stake{--brand:#5cff97;--brand-rgb:92,255,151}.campaign-nordvpn{--brand:#7394ff;--brand-rgb:65,106,255}.campaign-surfshark{--brand:#4ce6d7;--brand-rgb:30,191,191}.campaign-higgsfield{--brand:#cdff78;--brand-rgb:185,247,95}
.campaign-card:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 #ffffff0c;z-index:3}
.campaign-card .card-cover{height:180px;background:#0e1118;border:0}.campaign-card .card-cover:before,.campaign-card .card-cover:after{display:none}.card-cover>button{z-index:3}.cover-chip{background:#090c1280;border:1px solid #ffffff1c;backdrop-filter:blur(8px);border-radius:4px;top:16px;left:20px;font:500 9px/1.4 Manrope,sans-serif;color:#cad0dc;padding:4px 7px;letter-spacing:.3px}
.brand-art{background:#10171b;position:relative;isolation:isolate}.brand-art:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 140%,rgba(var(--brand-rgb),.38),transparent 68%),linear-gradient(135deg,#ffffff02,#00000035);z-index:-1}
.brand-art:after{content:'';position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--brand-rgb),.65),transparent);box-shadow:0 -3px 24px rgba(var(--brand-rgb),.2)}
.brand-art-stake{background:#0c201a}.brand-art-nordvpn{background:#10192e}.brand-art-surfshark{background:#0b2227}.brand-art-higgsfield{background:#1b2215}
.brand-orbit{position:absolute;width:360px;height:360px;border:1px solid rgba(var(--brand-rgb),.09);border-radius:50%;left:50%;top:105%;transform:translate(-50%,-50%);box-shadow:0 0 0 36px rgba(var(--brand-rgb),.025),0 0 0 72px rgba(var(--brand-rgb),.018);transition:transform .8s}
.official-brand{position:absolute;inset:24px 30px 15px;display:flex;align-items:center;justify-content:center;gap:8px}.brand-logo{display:block;width:auto;max-width:72%;height:45px;object-fit:contain;filter:none}.brand-logo-stake{height:76px;max-width:60%}.brand-logo-nordvpn{height:40px;max-width:70%}.brand-logo-surfshark{height:57px;max-width:70%}.brand-logo-higgsfield{width:38px;height:38px;filter:invert(1)}.official-brand>span{font:600 27px/1.2 Manrope,sans-serif;color:#f6f8f2;letter-spacing:-1.4px}.art-cross{position:absolute;top:16px;right:19px;color:rgba(var(--brand-rgb),.6);font:17px/1 Consolas,monospace}.art-format{position:absolute;bottom:13px;left:20px;color:#ffffff5c;font:7px/1.5 Consolas,monospace;letter-spacing:1.2px}
.campaign-card .card-content{padding:23px;gap:0}.card-topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.card-topline .card-category{margin:0;font-size:9px;color:#999fae;letter-spacing:.2px}.campaign-index{color:#646c7d;font:9px/1.3 Consolas,monospace;letter-spacing:1px}.card-title-row{margin-top:16px;justify-content:space-between;gap:10px}.card-title-row h3{font:500 27px/1.2 Oswald,sans-serif;letter-spacing:.1px}.brief-link{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;background:transparent;color:#858d9f;border:1px solid #ffffff14;border-radius:50%;transition:color .2s,background .2s}.brief-link .icon{width:15px;height:15px}.brief-link:hover{color:#fff;background:#ffffff12}.campaign-title-button:hover{color:var(--brand)}
.card-description{font-size:11px;line-height:1.75;margin-top:11px;min-height:40px;color:#a9aebb;max-width:290px}.campaign-card .rate-row{min-height:0;margin-top:auto;padding-top:21px}.deal-label{font-size:9px;color:#81899a;display:block;line-height:1.5}.rate-agreement{font:500 19px/1.6 Manrope,sans-serif;color:#e2e5eb;display:block;letter-spacing:-.5px}
.campaign-dates{font-size:10px;color:#b2b9c6;border-color:#ffffff0d;padding:11px 0;margin-top:14px;gap:9px}.campaign-dates small{font-size:8px;letter-spacing:.4px;color:#7f8797}.campaign-dates>.icon{color:var(--brand);opacity:.7;width:15px;height:15px;flex-basis:15px}.campaign-dates>span{min-width:0}
.card-bottom,.featured .card-bottom{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.campaign-card .card-bottom .btn{margin:0;width:100%;display:flex;justify-content:space-between;min-height:44px;border-radius:6px;font-size:11px;padding:12px 15px;border:1px solid #ffffff20;background:#ffffff06;color:#f4f5f7}.campaign-card .card-bottom .btn:hover{background:rgba(var(--brand-rgb),.09);border-color:rgba(var(--brand-rgb),.45);box-shadow:0 0 25px rgba(var(--brand-rgb),.05)}.campaign-card .card-bottom .btn>.icon{color:var(--brand);height:17px;width:17px}.card-meta{font-size:9px;color:#969eac}
.campaign-card.featured{grid-column:span 2;display:flex;position:relative;min-height:570px;background:#121318;border-color:#756338}
.featured .card-cover{position:absolute;right:0;top:0;width:58%;height:100%;min-height:0;background:#191a1b;border:0;overflow:hidden;order:0;z-index:0}.featured .card-cover>button{display:none}.featured .cover-chip{display:none}.featured .photo-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:51% 23%;filter:grayscale(1) contrast(1.05) brightness(.85);transition:transform 1.2s}.featured .photo-shade{position:absolute;inset:0;background:linear-gradient(90deg,#121318 0%,#121318d9 14%,#12131840 42%,transparent 70%),linear-gradient(0deg,#121318 0%,transparent 42%)}
.portrait-caption{position:absolute;right:27px;bottom:32px;font:500 24px/1.15 Oswald,sans-serif;letter-spacing:2px;color:#e6dcbf8c;text-align:right}.featured:before{content:'';position:absolute;left:-15%;top:-25%;width:75%;height:75%;background:radial-gradient(ellipse,#c38d1714,transparent 67%);pointer-events:none;z-index:1}
.featured .card-content{position:relative;z-index:2;width:64%;padding:32px;min-height:570px;background:transparent}.featured .card-topline{gap:12px}.hot-label{font-size:9px;color:#edd16f;letter-spacing:1px;text-transform:uppercase;display:inline-flex;align-items:center;gap:7px}.hot-label .icon{width:14px;height:14px;fill:#f0cb4615;stroke:#f0cb46}.featured .campaign-index{color:#a28d5a;white-space:nowrap}
.featured .card-title-row{margin-top:28px}.featured .card-title-row h3{font-size:45px;line-height:1.15;max-width:340px;letter-spacing:-.3px}.featured .brief-link{border-color:#e0c77540;color:#dbc267}.featured .card-description{max-width:305px;font-size:12px;min-height:0;margin-top:14px;line-height:1.7;color:#b4b5ba}.feature-format{margin-top:18px;font-size:8px;gap:6px;flex-wrap:wrap;line-height:1.4}.feature-format span{border:1px solid #ffffff1d;color:#a8a9ad;border-radius:3px;padding:4px 6px;white-space:nowrap}
.featured .rate-row{min-height:0;margin-top:20px;padding-top:0;gap:15px;align-items:center}.featured .rate{font:500 76px/1.1 Oswald,sans-serif;letter-spacing:-3px;color:#f0cb46;text-shadow:0 2px 30px #e9ad1c20}.featured .rate-unit{font-size:11px;line-height:1.65;max-width:125px;color:#c5c4bf}.featured .campaign-dates{margin-top:18px;border-color:#e4d3a91c;padding:12px 0;color:#c4c3bf;font-size:11px}.featured .campaign-dates small{color:#92918d}.featured .campaign-dates>.icon{color:#d7bc69}.featured .budget{margin-top:14px}.budget-labels{font-size:9px;color:#aaa69d}.budget progress{height:3px;background:#ffffff12;margin-top:8px}.budget progress::-webkit-progress-bar{background:#ffffff12}.budget progress::-webkit-progress-value{background:linear-gradient(90deg,#a37b18,#f0d365);box-shadow:0 0 15px #f0cb4650}.budget progress::-moz-progress-bar{background:#f0cb46}.featured .card-bottom{margin-top:24px}.featured .card-bottom .btn{background:#f0cb46;border-color:#f0cb46;color:#15130c;font-weight:800;box-shadow:0 3px 24px #e7ba2b10}.featured .card-bottom .btn>.icon{color:#15130c}.featured .card-bottom .btn:hover{background:#ffdc61;border-color:#ffdc61;box-shadow:0 5px 35px #f0cb462a}.featured .card-meta{display:flex;align-items:center;justify-content:center;width:100%;color:#9d9c98;font-size:8px}.featured .card-meta .icon{height:11px;width:11px}
.campaign-card:not(.featured) .photo-art{object-position:center 23%;filter:grayscale(1);height:100%;width:100%;object-fit:cover}.campaign-card:not(.featured) .photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0d101a,transparent)}.campaign-card:not(.featured) .portrait-caption{font-size:17px;right:18px;bottom:16px}
.section-footnote{color:#7c8392;font-size:9px;margin-top:18px}.section-footnote .icon{color:#9198a6}.section-footnote>span:last-child{font:9px/1.5 Consolas,monospace;letter-spacing:.2px}
.how-section{padding-block:96px}.section-heading{margin-bottom:40px}.eyebrow{color:#b4a66d;font-size:9px;letter-spacing:1.6px}.section-heading h2,.faq-section h2{font-size:43px;line-height:1.2;letter-spacing:-.4px;margin-top:13px}.section-aside{font-size:11px;color:#7d8596;line-height:1.8}.steps{gap:0}.step{padding:28px 32px 0 0;border-top:1px solid #333743;gap:20px}.step+.step{padding-left:32px;border-left:1px solid #ffffff09}.step-number{font:400 38px/1 Oswald,sans-serif;color:#f0cb46;opacity:.9;padding:0}.step h3{font-size:14px;font-weight:650;margin:3px 0 12px;color:#e4e7ed}.step p{color:#929baa;font-size:11px;line-height:1.9;max-width:260px}
.payout-section{position:relative;background:radial-gradient(ellipse at 75% 120%,#8b731119,transparent 65%),#0d0f14;border-block:1px solid #252a34;overflow:hidden}.payout-inner{gap:100px;padding-block:62px;position:relative}.payout-inner h2{font-size:62px;line-height:1.1;letter-spacing:-.5px;margin:18px 0}.payout-inner p{font-size:12px;line-height:1.9;color:#929baa}.payout-inner .text-link{color:#e4ca6a;font-size:11px;margin-top:24px}.payout-figure{position:relative;border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px 40px}.payout-figure .quiet-label{grid-column:1/-1;color:#878f9e;font-size:10px}.payout-figure .big-number{font:500 210px/1 Oswald,sans-serif;color:#f1d064;letter-spacing:-8px;margin:0}.big-number .amount-dot{color:#f1d064}.platform-list{display:flex;flex-direction:column;gap:0;min-width:160px}.platform-list span{border:0;border-bottom:1px solid #ffffff13;border-radius:0;padding:14px 0;font-size:12px;color:#cdd2dc}.platform-list span:before{content:'↗';margin-right:10px;color:#e8c859}
.rules-section{padding-top:86px;padding-bottom:80px}.rules-section .step-number{font-size:22px;color:#858d9d}.rules-link{font-size:11px;color:#c4b477}.faq-section{padding-top:24px;padding-bottom:88px;gap:80px;grid-template-columns:.8fr 1.2fr}.faq-section>div>p{font-size:12px;line-height:1.8;color:#939baa;margin-top:20px}.faq-list details{border-color:#303541}.faq-list summary{font-size:13px;padding-block:21px;color:#dde1e9}.faq-list details p{font-size:12px;color:#959dad;line-height:1.9}.faq-list summary>.icon{color:#c0a94f}
.final-cta{margin-bottom:64px;padding:45px 48px;border:1px solid #645834;background:radial-gradient(ellipse at 95% 0%,#bd9b2533,transparent 65%),linear-gradient(110deg,#181812,#101217);border-radius:14px;overflow:hidden}.final-cta h2{font-size:59px;line-height:1.12;letter-spacing:-.5px;margin-top:15px}.final-cta .btn{background:#f0cb46;color:#15130c;border:0;border-radius:6px;padding:15px 22px;font-size:12px;min-height:48px;margin-right:72px}.cta-knight{opacity:.19;bottom:-38px;right:6px;width:180px;height:242px;transform:rotate(-7deg);filter:saturate(1.6)}
.footer{border-color:#282d37;padding-top:32px;padding-bottom:28px}.footer-links .text-link{color:#969eac;font-size:10px}.footer-bottom{font-size:9px;color:#6f7788;gap:30px}.footer-bottom>span:nth-child(2){max-width:560px}
.btn{border-radius:6px}.btn-accent{background:#f0cb46;color:#15130c;border-color:#f0cb46}.btn-secondary{background:#1b1e26;color:#e7eaf0;border:1px solid #3a404c}.btn .icon{transition:transform .2s}.btn:hover .icon{transform:translate(2px,-2px)}.icon-button{color:#afb6c4}.icon-button:hover{background:#252b36;color:#fff}
dialog{background:radial-gradient(ellipse at 100% 0%,#2422186b,transparent 55%),#11141b;border:1px solid #444754;border-radius:16px;box-shadow:0 28px 130px #000b;width:min(560px,calc(100% - 32px));color:#f0f2f6}dialog::backdrop{background:#030509c9;backdrop-filter:blur(14px)}.dialog-header{padding:28px 30px 0}.dialog-header h2{font-size:31px}.dialog-header .eyebrow{color:#a5a18d;font-size:8px;letter-spacing:1.2px;overflow-wrap:anywhere}.dialog-body{padding:24px 30px 30px}.dialog-body>p{color:#adb4c2;font-size:12px;line-height:1.9}.dialog-cover{margin:22px 30px 0;height:180px;border-radius:8px}.dialog-cover .photo-art{object-fit:cover;object-position:center 25%;filter:grayscale(1)}.dialog-cover .photo-shade{position:absolute;inset:0;background:linear-gradient(90deg,#11141b 0%,transparent 80%)}.dialog-cover .portrait-caption{font-size:22px;bottom:20px;right:20px}.dialog-cover .brand-art{--brand-rgb:120,160,210}.dialog-body .campaign-dates{color:#b0b7c7}.dialog-body .rate-agreement{color:#f0cb46}.dialog-body .rate{font:500 52px/1.2 Oswald,sans-serif;color:#f0cb46}.dialog-body .rate-unit{color:#939dad;max-width:150px}.creative-angle{color:#b3a778}.requirements li{color:#adb4c2;line-height:1.8}.requirements .icon{color:#d6bd62}.terms-note{color:#9eabbc;border-color:#bba651}.dialog-body.prose p{color:#a8b2c3;font-size:12px;line-height:1.9}.dialog-body.prose h3{color:#eceef4;margin-bottom:8px}
.auth-body{text-align:center;padding-top:28px}.auth-emblem{width:104px;height:104px;margin:0 auto 24px;display:grid;place-items:center;position:relative}.auth-emblem:before{content:'';position:absolute;inset:0;border:1px solid #a58a4250;transform:rotate(45deg);border-radius:17px;background:radial-gradient(ellipse,#c3982525,transparent 75%);box-shadow:0 0 65px #d8b63012}.auth-emblem img{position:relative;width:43px;height:60px;filter:saturate(1.6)}.auth-body .auth-lead{font-size:18px;font-weight:600;letter-spacing:-.5px;color:#f1f3f7;margin-bottom:10px}.auth-body>p:not(.auth-lead){max-width:390px;margin-inline:auto;font-size:12px}.auth-campaign{display:grid;grid-template-columns:1fr auto;text-align:left;padding:14px 16px;border:1px solid #3d424e;background:#ffffff03;border-radius:8px;margin:24px 0}.auth-campaign>span{color:#939cad;font-size:9px;grid-column:1;line-height:1.5}.auth-campaign>strong{font-size:14px;grid-column:1;line-height:1.8}.auth-campaign>.icon{grid-column:2;grid-row:1/span 2;align-self:center;color:#e5c252;width:20px;height:20px}.google-button{background:#fff!important;color:#202124!important;border:1px solid #e1e3e1;border-radius:7px;min-height:48px;font-size:13px;font-weight:600;margin-top:24px;gap:12px}.google-button img{object-fit:contain;width:20px;height:20px;flex:0 0 20px}.google-button:hover{box-shadow:0 0 0 3px #4285f42b;background:#f8fafd!important}.auth-note{margin-top:18px!important;font-size:10px!important;color:#8993a4!important;line-height:1.8}.auth-legal{justify-content:center;margin-bottom:0;gap:22px}.auth-legal button{font-size:10px;color:#b1b9c7}.auth-body #auth-error{margin-top:16px;text-align:left}
.field>span{color:#c6cfdd;font-size:11px}.field input,.field textarea{background:#0a0d13;border-color:#343c4b;color:#edf0f6;border-radius:6px;font-size:12px;padding:12px 14px}.field input[readonly]{color:#929eaf;background:#151923;border-color:#29313f;cursor:default}.consent-row{color:#9ba6b8;font-size:10px}.consent-row input{accent-color:#f0cb46}.legal-links .text-link{color:#d7c477}.form-hint{color:#8996a9;font-size:10px}.form-error{background:#ff71440b;color:#ffc7b7;border-color:#8e4e3b;font-size:11px}.account-summary{display:flex;align-items:center;gap:12px;border-bottom:1px solid #333a48;padding-bottom:24px;margin-bottom:18px}.account-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:50%;border:1px solid #80713d;background:#2c2819;color:#edce67;display:grid;place-items:center;font-weight:700}.account-summary>div{min-width:0;flex:1}.account-summary strong{font-size:14px;display:block;overflow-wrap:anywhere}.account-summary small{font-size:9px;color:#919eb0;display:block;margin-top:5px}.account-summary .text-link{font-size:10px;color:#8e9bb0;display:flex;align-items:center;gap:5px;white-space:nowrap}.account-summary .icon{width:13px;height:13px}.account-summary .text-link:hover{color:#f0cb46}.receipt-list{margin-top:24px}.receipt-item{background:#0d1119;border-color:#303a49;border-radius:8px;text-align:left}.receipt-item h3{margin:0;font-size:16px}.receipt-link{color:#e0c568;font-size:11px}.receipt-item p{color:#8b98ab}.receipt-id{color:#99a8bd;font-size:10px}.received-badge{color:#8ed5b4}.loading-state{padding:36px 0;text-align:center;color:#9ba9bd;font-size:12px}.empty-state{background:#ffffff02;border-color:#333d4e;margin-top:20px}.empty-state>.icon{width:28px;height:28px;color:#e4c758;margin-bottom:12px}.empty-state h3{font-size:19px}.empty-state p{font-size:11px;line-height:1.8;color:#91a0b5}.success-symbol{background:#f0cb4615;color:#f0cb46;border:1px solid #f0cb4630}
@media(hover:hover) and (pointer:fine){.campaign-card:hover{transform:translateY(-4px);border-color:rgba(var(--brand-rgb),.55);box-shadow:0 14px 45px #0005,0 0 30px rgba(var(--brand-rgb),.04)}.campaign-card:hover .brand-orbit{transform:translate(-50%,-48%) scale(1.08)}.featured:hover .photo-art{transform:scale(1.035)}.campaign-card:hover .brief-link{color:var(--brand);border-color:rgba(var(--brand-rgb),.35)}}
@media(min-width:1500px){.container{width:calc(100% - 120px)}.featured .card-content{padding:36px;width:62%}.featured .rate{font-size:84px}.campaign-card .card-cover{height:190px}.featured .card-cover{height:100%}.featured .card-content,.campaign-card.featured{min-height:586px}.featured .card-title-row h3{font-size:48px}}
@media(max-width:1180px){.container{width:calc(100% - 64px)}.header-inner{gap:24px}.desktop-nav{gap:18px}.header-actions{gap:10px}.campaign-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center}.toolbar-right{width:auto}.search-box{width:170px}.page-heading h1{font-size:64px}.heading-signature{min-width:180px}.campaign-grid{gap:16px}.campaign-card .card-content{padding:20px}.featured .card-content{width:66%;padding:27px}.featured .card-title-row h3{font-size:38px}.featured .rate{font-size:70px}.featured .rate-unit{font-size:10px}.featured .card-description{font-size:11px}.featured .card-meta{font-size:8px}.campaign-card.featured,.featured .card-content{min-height:560px}.card-description{font-size:10px;min-height:36px}.rate-agreement{font-size:17px}.campaign-dates{font-size:9px}.official-brand>span{font-size:23px}.brand-logo-higgsfield{width:32px;height:32px}.card-title-row h3{font-size:25px}.step{gap:15px;padding-right:22px}.step+.step{padding-left:22px}.payout-inner{gap:50px}.payout-inner h2{font-size:52px}.payout-figure{gap:12px 24px}.payout-figure .big-number{font-size:170px}}
@media(max-width:960px){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-card.featured{grid-column:span 2}.featured .card-content{width:57%;padding:32px;min-height:555px}.campaign-card.featured{min-height:555px}.featured .card-title-row h3{font-size:46px}.featured .rate{font-size:80px}.featured .rate-unit{font-size:12px}.featured .card-description{font-size:12px}.campaign-card .card-content{padding:24px}.featured .card-content{padding:32px}.campaign-card .card-cover{height:175px}.featured .card-cover{height:100%}.card-description{font-size:12px;min-height:40px}.card-title-row h3{font-size:28px}.rate-agreement{font-size:19px}.campaign-dates{font-size:11px}.official-brand>span{font-size:27px}.brand-logo-higgsfield{width:38px;height:38px}.page-heading h1{font-size:61px}.heading-signature{min-width:140px}.signature-code{display:none}.heading-signature>div>span{font-size:18px}.heading-signature img{width:36px;height:49px}.steps{gap:0}.step{display:block}.step-number{margin-bottom:20px}.section-heading h2,.faq-section h2{font-size:35px}.payout-inner{gap:30px}.payout-figure{display:block}.payout-figure .big-number{font-size:160px;line-height:1.1}.platform-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.platform-list span{font-size:10px}.payout-inner h2{font-size:49px}.faq-section{gap:40px}.final-cta h2{font-size:50px}.final-cta{padding:38px}.final-cta .btn{margin-right:30px}.footer-bottom>span:nth-child(2){max-width:400px}}
@media(max-width:700px){.container{width:calc(100% - 40px)}.header{height:76px}.header-inner{gap:10px}.header .brand{gap:8px}.header .tate-logo{width:79px;height:30px}.header .brand-extension{font-size:17px;padding-left:8px;letter-spacing:1px}.header-actions{gap:8px}.mobile-nav{top:76px}.header .mobile-menu{width:28px}.header-actions #account-button{width:36px;height:36px;min-height:36px;padding:7px}.header-actions #account-button>span:not(.account-dot){display:none}.header-actions #account-button>.account-dot{display:grid}.header-actions #account-button>.icon{display:block;width:16px;height:16px}.language-switch button{min-width:27px;min-height:28px;font-size:9px}.page-heading h1{font-size:58px}.heading-signature{display:none}.page-heading p{font-size:12px;max-width:370px;line-height:1.8}.campaigns-section{padding-top:38px}.page-heading{margin-bottom:28px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.campaign-toolbar{gap:14px;display:block;margin-bottom:20px}.filters{overflow:auto;max-width:100%;padding:1px 1px 10px;scrollbar-width:none}.filter{padding:9px 10px;font-size:10px;min-height:36px}.toolbar-right{margin-top:8px;width:100%;display:flex}.search-box{width:auto;flex:1}.sort-box select{width:148px;font-size:10px}.campaign-grid{gap:16px}.featured .card-content{width:68%;padding:25px!important;min-height:550px}.campaign-card.featured{min-height:550px}.featured .card-title-row h3{font-size:39px}.featured .rate{font-size:70px}.featured .rate-unit{font-size:10px;max-width:110px}.featured .card-description{font-size:11px}.portrait-caption{font-size:18px;right:20px;bottom:24px}.featured .campaign-index{display:none}.featured .card-cover{width:67%}.featured .photo-shade{background:linear-gradient(90deg,#121318 0%,#121318d9 23%,#12131850 65%,#12131810),linear-gradient(0deg,#121318,transparent 55%)}.section-footnote>span:last-child{display:none}.section-footnote{font-size:9px;line-height:1.7}.how-section{padding-block:64px}.section-heading{margin-bottom:28px}.section-heading h2,.faq-section h2{font-size:33px}.section-aside{display:none}.steps{grid-template-columns:1fr;gap:24px}.step,.step+.step{padding:22px 0 0;border-left:0;display:flex;gap:24px}.step-number{min-width:40px;font-size:36px;margin:0}.step h3{font-size:14px}.step p{font-size:12px;max-width:none}.payout-inner{padding-block:48px;grid-template-columns:1fr;gap:34px}.payout-inner h2{font-size:53px}.payout-figure{display:grid;grid-template-columns:1fr 1fr;padding:0;border:0;align-items:center;gap:8px 24px}.payout-figure .big-number{font-size:160px;margin:0}.platform-list{display:flex;gap:0}.platform-list span{font-size:11px}.payout-figure .quiet-label{grid-column:1/-1;font-size:9px}.rules-section{padding-bottom:60px}.faq-section{grid-template-columns:1fr;gap:26px;padding-top:0;padding-bottom:55px}.faq-section>div>p{display:none}.faq-section h2 br{display:none}.faq-list summary{font-size:12px;line-height:1.7}.faq-list details p{font-size:11px}.final-cta{padding:30px;margin-bottom:48px;gap:26px;align-items:flex-start;flex-direction:column}.final-cta h2{font-size:46px}.final-cta .btn{font-size:11px;margin:0;min-height:46px;padding:13px 18px}.cta-knight{right:-10px;bottom:-25px;width:150px;height:200px}.footer-top{gap:28px}.footer-links{gap:15px}.footer-bottom{flex-direction:column;gap:12px;font-size:8px}.footer .brand-extension{font-size:16px}.footer-bottom>span:nth-child(2){max-width:none}.dialog-header{padding:24px 24px 0}.dialog-body{padding:22px 24px 26px}.dialog-header h2{font-size:27px}.dialog-cover{margin:20px 24px 0}.form-grid{grid-template-columns:1fr;gap:0}}
@media(max-width:520px){.campaign-grid{grid-template-columns:1fr}.campaign-card.featured{grid-column:span 1;min-height:580px}.featured .card-content{width:100%;min-height:580px;padding:25px!important;max-width:none}.featured .card-cover{width:100%;height:100%;opacity:.72;left:0;right:0;min-height:0}.featured .photo-art{inset:0;width:100%;height:100%;object-position:68% 20%;left:0;right:0}.featured .photo-shade{background:linear-gradient(90deg,#121318fa 0%,#121318dd 20%,#1213184d 80%,#12131844),linear-gradient(0deg,#121318 5%,#121318e3 38%,#12131800 100%)}.featured .card-title-row{margin-top:29px;max-width:260px}.featured .card-title-row h3{font-size:46px;max-width:250px}.featured .brief-link{display:none}.featured .card-description{max-width:230px;font-size:11px}.featured .feature-format{max-width:290px;gap:5px;font-size:7px}.featured .rate-row{margin-top:24px;gap:16px}.featured .rate{font-size:80px;line-height:1}.featured .rate-unit{font-size:11px;max-width:130px}.featured .campaign-dates{font-size:11px;margin-top:23px}.featured .budget{margin-top:15px}.featured .card-bottom{margin-top:24px}.featured .card-bottom .btn{min-height:48px;font-size:12px}.featured .card-meta{font-size:9px}.featured .portrait-caption{display:none}.featured .hot-label{font-size:9px}.campaign-card .card-content{padding:24px}.campaign-card .card-cover{height:172px}.featured .card-cover{height:100%}.card-description{min-height:0;font-size:12px;max-width:none}.card-title-row h3{font-size:30px}.card-topline .card-category{font-size:9px}.campaign-card .rate-row{padding-top:19px}.featured .rate-row{padding-top:0}.campaign-dates{font-size:11px}.campaign-card .card-bottom .btn{min-height:47px;font-size:12px}.official-brand>span{font-size:29px}.brand-logo-nordvpn{height:40px}.brand-logo-surfshark{height:57px}.brand-logo-stake{height:76px}.art-format{font-size:7px}.page-heading h1{font-size:61px;line-height:1.12;letter-spacing:-.7px;margin-block:14px}.page-heading h1 span{display:block}.page-heading p{font-size:11px;max-width:300px}.header .brand-extension{font-size:15px}.header .tate-logo{width:68px}.header-actions{gap:5px}.header .brand{gap:7px}.header .brand-extension{padding-left:7px}.language-switch{padding:2px}.language-switch button{min-width:25px}.auth-body .auth-lead{font-size:16px}.auth-body>p:not(.auth-lead){font-size:11px}.auth-campaign{margin:20px 0}.auth-emblem{margin-bottom:22px}.auth-legal{gap:16px}.account-summary{gap:10px;flex-wrap:wrap}.account-summary strong{font-size:13px}.account-summary small{font-size:8px}.account-summary .text-link{font-size:9px}.receipt-top{align-items:flex-start}.receipt-item{padding:14px}.receipt-item h3{font-size:16px}.received-badge{font-size:9px}}
@media(max-width:360px){.container{width:calc(100% - 28px)}.header .tate-logo{width:56px}.header .brand-extension{font-size:13px;letter-spacing:.5px}.header .brand{gap:5px}.header .brand-extension{padding-left:6px}.header-actions{gap:3px}.header .mobile-menu{width:24px}.language-switch button{min-width:23px}.page-heading h1{font-size:54px}.featured .card-content{padding:22px!important}.featured .card-title-row h3{font-size:42px}.featured .rate{font-size:72px}.featured .rate-unit{font-size:10px}.sort-box select{width:138px}.campaign-card .card-content{padding:21px}.section-heading h2,.faq-section h2{font-size:29px}.step p{font-size:11px}.payout-inner h2{font-size:46px}.payout-figure .big-number{font-size:140px}.final-cta{padding:26px}.final-cta h2{font-size:41px}.dialog-body{padding-inline:20px}.dialog-header{padding-inline:20px}.dialog-header h2{font-size:25px}}
.reauth-button{margin-top:12px;font-size:11px}.faq-section h2 br{display:initial}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
