.identity-page{--id-line:#29262f;--id-card:#0d0c0f;--id-muted:#aba5b4;--id-purple:#b292ec}.identity-page .live-card{border-radius:16px}.identity-page-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:6px 0 28px}.identity-page-head h2{font:600 clamp(23px,2.5vw,32px)/1.2 'Space Grotesk',sans-serif;margin:0 0 10px;letter-spacing:-.04em}.identity-page-head p{color:var(--id-muted);font-size:13px;margin:0}.identity-page .support-kicker{margin-bottom:12px}.identity-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 20px}.identity-summary>div{background:var(--id-card);border:1px solid var(--id-line);border-radius:14px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.identity-summary span{font-size:12px;color:var(--id-muted)}.identity-summary strong{font:600 28px 'Space Grotesk',sans-serif}.good-text{color:#81dcb0}.pending-text{color:#e2bf7b}.identity-info{border:1px solid #3b3049;background:#181120;border-radius:11px;padding:14px 17px;font-size:12px;line-height:1.7;color:#c4b2dc;margin:0 0 22px}.social-table-card{padding:24px}.social-filters{display:flex;align-items:center;gap:12px;margin-bottom:20px}.social-filters label{margin:0}.social-filters label:first-child{flex:1}.social-filters input{width:100%}.social-filters input,.social-filters select,.referral-members input{background:#0a090c;border-color:#342c3d;font-size:12px}.social-table-card th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#aaa2b7}.social-table-card td{font-size:12px;padding:18px 12px}.social-table-card td small{display:block;color:#a59cab;font-size:10px;margin-top:5px}.social-table-card tr{transition:background .22s}.social-table-card tbody tr:hover{background:#ab87df09}.social-table-card td .btn{font-size:10px;min-height:34px;padding:8px 11px;white-space:nowrap}.social-handle{display:flex;align-items:center;gap:11px;min-width:150px}.social-handle a{font-weight:600;color:#f0e9f8;text-decoration:none}.social-handle a:hover{color:#c4a0fa}.social-icon{display:inline-grid;place-items:center;flex:none;width:35px;height:35px;border-radius:10px;background:#18151d;color:#e5ddee;border:1px solid #312739}.social-icon svg{width:19px;height:19px;fill:currentColor}.social-icon.instagram{color:#e7a3dd}.social-icon.youtube{color:#ee787f}.social-icon.facebook{color:#85adf2}.social-icon.tiktok{color:#9cd8d9}.social-icon.x{color:#eee}.account-dialog{color:#f4effa;width:min(470px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid #493759;border-radius:20px;padding:30px;background:linear-gradient(155deg,#17121d,#09080c 50%);box-shadow:0 30px 120px #000b;margin:auto}.account-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.account-dialog[open]{animation:identity-enter .2s ease-out}.account-dialog h2{font:600 23px/1.3 'Space Grotesk',sans-serif;letter-spacing:-.025em;margin:0 0 12px;padding-right:12px}.account-dialog p{font-size:12px;line-height:1.7;color:#b8aec5;margin:10px 0 20px}.account-dialog small{font-size:11px;color:#a99db5;line-height:1.6}.account-dialog label{font-size:12px}.dialog-close{position:absolute;top:14px;right:14px;border:1px solid transparent;color:#bdb2c9;background:0;border-radius:8px;width:32px;height:32px;font-size:24px;cursor:pointer;transition:background .2s,color .2s}.dialog-close:hover{background:#2c2038;color:white}.account-dialog button:focus-visible,.account-dialog a:focus-visible{outline:2px solid #b997f1;outline-offset:4px}.platform-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.platform-picker[hidden]{display:none}.platform-picker button{display:flex;flex-direction:column;align-items:center;gap:12px;color:#e6ddef;background:#121015;border:1px solid #302839;border-radius:13px;padding:19px;font:500 12px Inter,sans-serif;transition:background .2s,border-color .2s,transform .2s;cursor:pointer}.platform-picker button:hover{background:#21152e;border-color:#9465c9;transform:translateY(-2px)}.platform-picker .social-icon{width:40px;height:40px;background:transparent;border:0}.platform-picker .social-icon svg{width:27px;height:27px}.dialog-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.dialog-actions .btn{flex:1;font-size:12px}.verification-profile{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 0}.verification-profile strong{font-size:13px;overflow-wrap:anywhere}.verification-profile .review-badge{margin-left:auto}.verification-code{padding:18px;border:1px solid #493653;background:#15101b;border-radius:13px;margin:12px 0 20px}.verification-code label{color:#bcb0ca;margin-bottom:12px}.verification-code>div{display:flex;align-items:center;gap:8px}.verification-code input{min-width:0;width:100%;border:0;background:transparent;padding:8px 0;font:600 20px 'Space Grotesk',sans-serif;color:#ede2fd;letter-spacing:.03em}.verification-code small{display:block;margin-top:12px}.verification-code .btn{font-size:11px;padding:8px 10px}.verification-steps{padding:0 0 0 22px;color:#c2b8cf;font-size:12px;line-height:1.9}.verification-steps li{padding:5px 0 5px 5px}.verification-steps li::marker{color:#b68de9;font-weight:600}.verification-instructions{padding:12px 15px;border:1px solid #302639;border-radius:10px;background:#100d14}.verification-fallback{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 0}.verification-fallback a,.verification-fallback button{font:500 11px Inter,sans-serif;color:#c3a0f3;background:0;border:0;cursor:pointer;text-decoration:none}.verification-fallback a:hover,.verification-fallback button:hover{text-decoration:underline}.verification-success{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#143024;border:1px solid #347153;color:#86e1b4;font-size:32px;margin:24px auto}#accountFlowStatus{margin-bottom:0;color:#c5b5d8}#accountFlowStatus.is-error{color:#edacb5}.referral-emblem{display:grid;place-items:center;width:58px;height:58px;background:#1d1329;border:1px solid #463054;border-radius:17px;color:#c5a3f2}.referral-emblem svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6}.referral-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.referral-summary .value{font-size:26px;color:#ded1f4}.referral-share-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px}.commission-card>strong{display:block;font:600 34px 'Space Grotesk',sans-serif;color:#c6a6ef;margin:26px 0 15px}.commission-card p,.referral-link-card p,.referral-entry p{font-size:12px}.commission-card a{font-size:12px;color:#bfa0e7}.copy-field{display:flex;gap:10px;align-items:center}.copy-field input{flex:1;min-width:0;width:100%;background:#09080b;border-color:#342a3d;font-size:12px}.copy-field .btn{flex:none;font-size:12px}.referral-link-card>label{margin:23px 0 9px;font-size:11px;color:#b6a8c5}.referral-members{margin-bottom:24px}.referral-members td{font-size:12px}.referral-members tr[hidden]{display:none}.referral-entry{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:center}.referral-entry h3{margin:0}.referral-entry label{font-size:12px}.referral-summary .subtle{font-size:11px}.profile-overview{border:1px solid #342c3e;background:radial-gradient(ellipse at 95% 0,#32203e80,transparent 48%),#0b0a0d;border-radius:22px;padding:26px;margin-bottom:32px}.profile-hero{display:flex;align-items:center;gap:24px;margin-bottom:28px;flex-wrap:wrap}.profile-portrait{display:grid;place-items:center;width:144px;height:150px;border:1px solid #70518c;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#34253f,#1a121f);color:#d7bafa;font:600 56px 'Space Grotesk',sans-serif;flex:none}.profile-portrait img{width:100%;height:100%;object-fit:cover}.profile-intro{flex:1;min-width:190px}.profile-intro h2{font-size:26px;line-height:1.25;margin:0 0 8px;overflow-wrap:anywhere}.profile-intro>p{font-size:11px !important;color:#a99bb7 !important;margin:8px 0 16px !important}.profile-mini-stats{display:flex;gap:28px;margin-bottom:18px}.profile-mini-stats a{display:flex;flex-direction:column;gap:5px;text-decoration:none}.profile-mini-stats strong{font-size:20px;color:#d3b2fa}.profile-mini-stats span{font-size:10px;color:#b6a7c3}.profile-intro .btn{font-size:11px;min-height:34px;padding:8px 12px}.profile-credential{display:flex;flex-direction:column;gap:7px;align-items:center;text-align:center;max-width:220px;padding:22px;border-radius:16px;border:1px solid #473250;background:#100b15}.profile-credential strong{font-size:13px}.profile-credential span:not(.profile-shield){font-size:10px;color:#b9a5c9}.profile-credential small{font-size:10px;color:#ceb7e6}.profile-shield{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#32203f;color:#c5a3ea;margin-bottom:8px}.profile-shield svg{fill:none;stroke:currentColor;stroke-width:1.5;width:25px;height:25px}.profile-performance{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-bottom:28px}.profile-money{position:relative;overflow:hidden;background:linear-gradient(130deg,#ffffff02 30%,#ffffff05 30.1%,#ffffff01 45%,transparent 45.1%),#09090b !important;padding:26px}.profile-money h3{font-size:20px;margin:0 !important}.profile-money>p{font-size:12px}.profile-balance{border-top:1px solid #312735;margin-top:23px;padding-top:25px}.profile-balance span{display:block;color:#b4a7bf;font-size:12px;margin-bottom:10px}.profile-balance>strong{font:600 clamp(25px,3.3vw,43px)/1.2 'Space Grotesk',sans-serif;color:#b99ae8;overflow-wrap:anywhere}.profile-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 22px}.profile-money-grid span{display:block;color:#aaa0b3;font-size:10px;margin-bottom:9px}.profile-money-grid strong{font:500 clamp(14px,1.5vw,20px)/1.3 'Space Grotesk',sans-serif;overflow-wrap:anywhere}.profile-side-metrics{display:grid;grid-template-rows:1fr 1fr;gap:18px}.profile-side-metrics .live-card{display:flex;flex-direction:column;justify-content:center}.profile-side-metrics .value{font-size:30px;margin:14px 0}.profile-side-metrics .subtle{font-size:11px}.profile-joined{margin:0}.profile-joined .empty{border:1px solid #2b2532;border-radius:14px;background:#09080b}.profile-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:360px;overflow:auto;scrollbar-width:thin;scrollbar-color:#493055 #08070a}.profile-campaign-grid>a{display:flex;align-items:center;gap:12px;background:#0d0b10;border:1px solid #302436;border-radius:12px;padding:12px;color:#e6ddee;text-decoration:none;transition:background .22s,border-color .22s}.profile-campaign-grid>a:hover{background:#201428;border-color:#78508e}.profile-campaign-grid img{width:43px;height:50px;border-radius:8px;object-fit:cover;background:#070609}.profile-campaign-grid strong{font-size:12px;overflow-wrap:anywhere}.profile-campaign-grid small{display:block;font-size:10px;color:#b0a1bb;margin-top:6px}.profile-campaign-open{margin-left:auto;font-size:10px;color:#baa0d6}.profile-settings-heading{margin:34px 0 20px}.profile-settings-heading h2{font-size:23px;margin:0 0 10px}.profile-settings-heading p{font-size:12px;color:#b0a1ba}.profile-page .live-table{font-size:12px}.profile-page #paymentEditor>summary{cursor:pointer;color:#cdb1f0;padding:12px 0}.profile-page #paymentEditor[open]>summary{margin-bottom:14px}.profile-page #paymentForm{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.profile-page #paymentForm .field{margin:0}.profile-page #paymentForm p,.profile-page #paymentForm>button{grid-column:1/-1}.profile-page #paymentForm>button{justify-self:start}.profile-page .account-section{margin-top:20px}.detail-breadcrumb{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#a593b8;font-size:12px}.detail-breadcrumb a{color:#ccb5e4;text-decoration:none}.campaign-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.detail-main{min-width:0}.detail-heading h2{font:600 clamp(24px,3vw,34px)/1.25 'Space Grotesk',sans-serif;margin:0 0 8px}.detail-heading p{font-size:11px;color:#a493b6;margin:0 0 22px}.detail-tabs{display:flex;gap:5px;padding:5px;border:1px solid #2c2336;border-radius:11px;background:#0b090e;margin-bottom:22px}.detail-tabs a{flex:1;text-align:center;font-size:12px;font-weight:600;padding:12px 8px;border-radius:7px;color:#b9a8cc;text-decoration:none;transition:background .2s,color .2s}.detail-tabs a:hover{background:#25192f;color:white}.detail-tabs a[aria-current]{color:#dbc3ff;background:#2c193e}.detail-main>.live-card{margin-bottom:20px}.campaign-description h2{font-size:20px !important}.campaign-description>p{font-size:12px;color:#b4a6bf}.detail-fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.detail-fact-grid>div{display:flex;flex-direction:column;gap:10px;border:1px solid #2d2336;border-radius:11px;background:#08070a;padding:16px;min-width:0}.detail-fact-grid>div>span:not(.detail-fact-icon){font-size:11px;color:#b2a2be}.detail-fact-grid strong{font-size:13px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.detail-fact-icon{display:grid;place-items:center;width:27px;height:27px;border:1px solid #3c2e48;background:#1b1223;color:#bba0d7;border-radius:8px}.detail-fact-icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5;fill:none}.detail-sidebar{position:sticky;top:24px;display:grid;gap:16px}.detail-campaign-cover{aspect-ratio:4/4.3;position:relative;border-radius:16px;overflow:hidden;background:#1b1223;border:1px solid #403048}.detail-campaign-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.detail-campaign-cover:hover img{transform:scale(1.025)}.detail-campaign-cover.is-logo img{object-fit:contain;padding:18%;background:radial-gradient(ellipse at 50% 40%,#33203e,#100b16)}.detail-campaign-cover>.review-badge{position:absolute;right:12px;bottom:12px;box-shadow:0 3px 18px #0008}.detail-sidebar>.live-card{padding:18px}.detail-budget{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detail-budget span,.detail-payrate span,.detail-platforms>span{font-size:11px;color:#b9a8c7}.detail-budget strong{font-size:18px;color:#c7a6ef}.detail-sidebar small{display:block;font-size:10px;color:#a28bae;margin:10px 0 18px}.detail-payrate{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid #302337}.detail-payrate strong{font-size:14px;color:#d4b4f2;text-align:right}.detail-platforms{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid #302337;margin-bottom:8px}.detail-sidebar .btn{width:100%;font-size:11px;margin:6px 0}.detail-sidebar form[data-leave] .btn{color:#c2accd;min-height:34px}.campaign-account-states h3{font-size:14px}.campaign-account-states>div{border-top:1px solid #2b2131;padding-top:14px}.campaign-account-states>div strong{font-size:12px}.campaign-account-states p,.campaign-account-states>a{font-size:11px}.campaign-account-states>a{color:#c0a3d8}.campaign-own-progress h3{font-size:16px}.campaign-own-progress a{font-size:11px;color:#c4a4e7}.detail-progress-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.detail-progress-metrics span{display:block;color:#b3a1c1;font-size:11px;margin-bottom:10px}.detail-progress-metrics strong{font:600 25px 'Space Grotesk',sans-serif}.detail-source{border-color:#483254 !important}.detail-source .plain-content{font-size:12px;line-height:1.9;overflow-wrap:anywhere;margin:16px 0 22px}.detail-source p{font-size:12px}.source-lock{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#2c1b39;border:1px solid #594066;color:#cfb4e9;font-size:24px;margin-bottom:16px}.campaign-join h2{font-size:23px}.campaign-join p{font-size:12px}.campaign-join .account-choice{border:1px solid #392a44;border-radius:12px;background:#0b080f;margin:14px 0;padding:17px;gap:12px;transition:background .2s,border-color .2s}.campaign-join .account-choice:has(input:checked){background:#25152f;border-color:#b587dd}.campaign-join .account-choice.disabled{opacity:.7}.campaign-join .account-choice .info>strong{font-size:14px}.campaign-join .account-choice .subtle{font-size:11px}.campaign-join .account-choice .meta{gap:7px;margin-top:10px}.campaign-join .account-choice .status{font-size:10px}.campaign-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 22px;align-items:end}.campaign-podium-card{border:1px solid #3e334a;background:linear-gradient(180deg,#1e1628,#0d0a10);border-radius:14px;text-align:center;padding:22px 12px;min-width:0}.campaign-podium-card.place-1{border-color:#73529a;padding-block:34px;background:linear-gradient(180deg,#352046,#0e0b13)}.campaign-podium-card.place-2{border-color:#3f6772;background:linear-gradient(180deg,#172a2f,#0a0e10)}.campaign-podium-card h4{overflow-wrap:anywhere;font-size:13px;margin:16px 0 10px}.campaign-podium-card>strong,.campaign-podium-card>span:last-child{display:block;font-size:11px;line-height:1.8}.campaign-podium-card>strong{color:#ceafea}.rank-emblem{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 18px;border:1px solid #79589c;border-radius:12px;background:#291937;color:#ddbcff}.rank-emblem svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}@keyframes identity-enter{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:1150px){.campaign-detail-layout{grid-template-columns:minmax(0,1fr) 240px}.profile-credential{max-width:none;flex-direction:row;flex-wrap:wrap;justify-content:center;flex-basis:100%;padding:16px}.profile-shield{margin:0 6px 0 0}.profile-credential small{padding:4px}.profile-hero{gap:20px}.profile-performance{grid-template-columns:1fr}.profile-side-metrics{grid-template-columns:1fr 1fr;grid-template-rows:auto}.referral-share-grid{grid-template-columns:1fr 1.5fr}}@media(max-width:850px){.campaign-detail-layout{grid-template-columns:1fr}.detail-sidebar{position:static;grid-template-columns:1fr 1fr;align-items:start}.detail-campaign-cover{aspect-ratio:4/4.3}.campaign-account-states{grid-column:1/-1}.detail-main{order:1}.detail-sidebar{order:0}.referral-share-grid{grid-template-columns:1fr}.referral-summary .value{font-size:22px}}@media(max-width:600px){.identity-page-head{align-items:flex-start;flex-direction:column;gap:18px}.identity-page-head>.btn{width:100%}.identity-summary{gap:8px}.identity-summary>div{padding:16px 12px}.identity-summary span{font-size:10px;line-height:1.6}.identity-summary strong{font-size:25px}.social-table-card{padding:18px 14px}.social-filters{flex-wrap:wrap}.social-filters label:first-child{flex-basis:100%}.social-filters label:nth-child(2){flex:1}.social-filters select{width:100%}.account-dialog{padding:26px 22px}.referral-summary{grid-template-columns:1fr}.referral-summary .live-card{padding:18px}.referral-summary .value{margin:8px 0}.referral-emblem{display:none}.referral-members .community-section-head{align-items:stretch;flex-direction:column}.referral-members input{width:100%}.referral-entry{grid-template-columns:1fr;gap:12px}.copy-field .btn{padding-inline:12px;font-size:11px}.profile-overview{padding:18px}.profile-hero{align-items:flex-start;gap:16px}.profile-portrait{width:80px;height:92px;font-size:34px;border-radius:12px}.profile-intro{min-width:150px}.profile-intro h2{font-size:21px}.profile-intro .support-kicker{font-size:8px}.profile-mini-stats{gap:22px}.profile-mini-stats strong{font-size:18px}.profile-credential{align-items:center;text-align:left}.profile-credential strong{font-size:12px}.profile-money{padding:20px}.profile-money-grid{gap:14px;grid-template-columns:1fr}.profile-money-grid>div{display:flex;justify-content:space-between;gap:14px}.profile-money-grid span{font-size:11px}.profile-money-grid strong{text-align:right;font-size:16px}.profile-side-metrics{gap:12px}.profile-side-metrics .live-card{padding:16px}.profile-side-metrics .eyebrow{font-size:10px}.profile-campaign-grid{grid-template-columns:1fr}.profile-page #paymentForm{grid-template-columns:1fr}.detail-sidebar{grid-template-columns:1fr 1.1fr;gap:12px}.detail-sidebar>.live-card{padding:14px}.detail-campaign-cover{aspect-ratio:3/4.4}.detail-budget{flex-wrap:wrap;gap:8px}.detail-payrate,.detail-platforms{flex-wrap:wrap;gap:8px}.detail-payrate strong{text-align:left}.detail-tabs a{font-size:11px;padding-inline:4px}.detail-fact-grid{gap:10px}.detail-fact-grid>div{padding:13px}.detail-fact-grid>div>span:not(.detail-fact-icon){font-size:10px}.detail-fact-grid strong{font-size:12px}.campaign-podium{gap:8px}.campaign-podium-card{padding-inline:8px}.campaign-podium-card .leader-avatar{width:44px;height:44px;font-size:17px}.campaign-podium-card h4{font-size:11px}.campaign-join .account-choice{padding:12px;flex-wrap:wrap}.campaign-join .account-choice .info{flex-basis:70%}}@media(prefers-reduced-motion:reduce){.identity-page *,.account-dialog,.account-dialog *{animation:none !important;transition:none !important;scroll-behavior:auto !important}.platform-picker button:hover,.detail-campaign-cover:hover img{transform:none}}.source-lock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}