.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.campaign-platforms{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;max-width:100%}.campaign-platform{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:4px;border:1px solid #ffffff24;background:#11101699;border-radius:6px;color:#e4ddeb}.campaign-platform svg{width:12px;height:12px;fill:currentColor}.campaign-platform>span{font-size:9px;line-height:1;max-width:65px;overflow:hidden;text-overflow:ellipsis}.home-cover-top .campaign-platforms{margin-left:auto}.home-cover-top{gap:6px}.home-cover-top .home-tag{max-width:100%;overflow-wrap:anywhere}.campaign-browser,.my-campaign-page{--c-line:#302c36;--c-muted:#b3acbf;--c-bright:#d1b7f6;--c-fill:#17151b}.campaign-browser .home-section-head h2,.my-campaign-page h2{letter-spacing:-.025em}.campaign-joined{border:1px solid var(--c-line);border-radius:18px;padding:23px;background:#101012;margin-bottom:26px}.campaign-joined .home-section-head{margin-bottom:18px}.campaign-joined .home-section-head h2{font-size:17px}.campaign-joined .home-section-head p{font-size:11px}.campaign-joined .home-section-head>.btn{font-size:11px;min-height:36px;padding:9px 13px}.campaign-joined-strip{display:flex;gap:15px;overflow-x:auto;padding:3px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#554164 #141217}.campaign-joined-strip>.home-campaign{flex:0 0 155px;max-width:155px;scroll-snap-align:start}.campaign-joined-strip .home-cover{aspect-ratio:3/3.35}.campaign-joined-strip .home-cover h3{font-size:16px;left:12px;right:12px;bottom:11px}.campaign-joined-strip .home-cover-top{top:9px;left:9px;right:9px}.campaign-joined-strip .home-tag{font-size:8px;padding:3px 5px}.campaign-joined-strip .campaign-platforms{display:none}.campaign-joined-strip .home-campaign-info{padding:11px 10px;gap:7px}.campaign-joined-strip .home-campaign-info strong{font-size:10px}.campaign-joined-strip .home-campaign-info span{font-size:8px}.campaign-start{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 0;color:var(--c-muted);font-size:13px;line-height:1.7}.campaign-start .btn{white-space:nowrap}.campaign-filterbar,.my-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.campaign-filterbar{padding:16px;background:#101012;border:1px solid var(--c-line);border-radius:14px;scroll-margin-top:24px}.campaign-filterbar>label{min-width:0}.campaign-filterbar .campaign-search{flex:1 1 230px}.campaign-search{display:flex;align-items:center;gap:10px;border:1px solid #38313f;border-radius:10px;background:#17151a;min-width:0;transition:border-color .25s,box-shadow .25s}.campaign-search:focus-within{border-color:#ae86e3;box-shadow:0 0 0 3px #b184ef12}.campaign-search>svg{width:17px;height:17px;fill:none;stroke:#b6aabd;stroke-width:1.6;stroke-linecap:round;flex:none;margin-left:13px}.campaign-search input{width:100%;min-width:0;border:0 !important;background:none !important;outline:none !important;box-shadow:none !important;padding:12px 12px 12px 0 !important;color:#f2edf8 !important;font-size:12px !important;border-radius:10px;min-height:42px}.campaign-search input::placeholder{color:#a79eaf;opacity:1}.campaign-filterbar select,.my-campaign-filterbar select{max-width:100%;min-height:42px;padding:10px 29px 10px 12px;background-color:#1a171e;color:#ddd4e8;border:1px solid #38313f;border-radius:10px;font:500 11px/1.5 'Inter',sans-serif;color-scheme:dark;transition:border-color .25s,background-color .25s;cursor:pointer}.campaign-filterbar select:hover,.my-campaign-filterbar select:hover{border-color:#705583;background-color:#211b29}.campaign-filterbar .btn,.my-campaign-filterbar>.btn{font-size:11px;min-height:42px;padding:10px 16px}.campaign-reset{font-size:11px;color:#c9b1e8;padding:11px 4px;white-space:nowrap}.campaign-reset:hover{text-decoration:underline;text-underline-offset:4px}.catalog-section{margin-top:32px;scroll-margin-top:24px}.catalog-section .home-section-head{margin-bottom:17px}.catalog-section .home-section-head h2{font-size:20px}.campaign-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.campaign-grid .home-campaign{position:relative;isolation:isolate}.campaign-grid .home-cover{aspect-ratio:3/4.25}.campaign-grid .home-cover-shade{background:linear-gradient(180deg,#07060b9c 0,#08050b20 45%,#07050be8 100%)}.campaign-grid .home-cover h3{font-size:17px;bottom:69px;left:14px;right:14px}.campaign-grid .home-cover-top{top:10px;left:10px;right:10px;gap:7px}.campaign-grid .home-cover-top .home-tag{font-size:8px;padding:4px 6px}.campaign-grid .campaign-platform{min-width:20px;height:20px;padding:4px}.campaign-grid .campaign-platform svg{width:10px;height:10px}.campaign-grid .home-campaign-info{position:absolute;bottom:3px;left:0;right:0;z-index:2;padding:13px 12px;background:linear-gradient(0,#0a080e90,transparent);gap:7px}.campaign-grid .home-campaign-info span{font-size:8px;color:#d0c7db}.campaign-grid .home-campaign-info strong{font-size:11px;line-height:1.5}.campaign-grid .home-budget{position:absolute;bottom:0;left:0;right:0;z-index:3}.campaign-grid .home-campaign.is-branded img{padding:20%}.campaign-grid .home-campaign.is-complete img{filter:saturate(.38) brightness(.83)}.campaign-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 0;color:#ada3b8;font-size:11px}.campaign-pagination>div{display:flex;align-items:center;gap:13px}.campaign-pagination .btn{padding:8px 12px;min-height:36px;font-size:11px}.campaign-pagination button:disabled{opacity:.35;cursor:default;box-shadow:none;transform:none}.campaign-footnote{color:#a69bad;font-size:11px;line-height:1.75;margin:26px 0 0}.my-campaign-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px}.campaign-summary-panel,.campaign-top-panel{padding:22px}.campaign-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;margin-top:20px}.campaign-summary-metrics>div{min-width:0}.campaign-summary-metrics>div>span{display:block;color:#b6aabd;font-size:10px;line-height:1.5;margin-bottom:8px}.campaign-summary-metrics strong{display:block;color:#f4edf9;font:600 clamp(18px,1.8vw,25px)/1.3 'Space Grotesk',sans-serif;overflow-wrap:anywhere}.campaign-summary-metrics strong.money{color:#82dfb3}.campaign-summary-metrics a{color:#c4a1f3}.campaign-summary-panel .home-breakdown{margin-top:20px}.campaign-summary-panel .home-state{padding:7px 10px;display:flex;justify-content:space-between;align-items:center;gap:5px}.campaign-summary-panel .home-state strong{margin:0;font-size:12px}.campaign-top-panel .home-panel-title{flex-wrap:wrap;justify-content:space-between;gap:12px}.campaign-ranking-tabs,.campaign-status-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:9px;background:#0e0c11;border:1px solid #302936}.campaign-ranking-tabs button,.campaign-status-tabs button{border:0;background:0;color:#bfb3cb;font:500 10px/1.5 'Inter',sans-serif;padding:7px 10px;border-radius:7px;cursor:pointer;transition:background .25s,color .25s}.campaign-ranking-tabs button[aria-pressed="true"],.campaign-status-tabs button[aria-pressed="true"]{background:#382648;color:#e2c9ff}.campaign-ranking-tabs button:hover,.campaign-status-tabs button:hover{color:#f0deff;background:#241c2d}.campaign-top-empty{min-height:170px;display:grid;place-items:center;color:#b0a4bc;font-size:12px;text-align:center;padding:22px;line-height:1.7}.campaign-ranking{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:2px}.campaign-ranking li{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #29232f;min-width:0}.campaign-ranking li:last-child{border-bottom:0}.campaign-rank{width:24px;height:24px;background:#22192d;color:#c5a5e8;border:1px solid #3e2e4c;border-radius:7px;display:grid;place-items:center;font-size:10px;flex:none}.campaign-ranking a{flex:1;min-width:0;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ded4e8}.campaign-ranking a:hover{color:#d4adff}.campaign-ranking strong{font:550 12px 'Space Grotesk',sans-serif;color:#b9d9c9;text-align:right;overflow-wrap:anywhere;max-width:45%}.my-campaign-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.my-campaign-filterbar>.campaign-search{width:min(400px,calc(100% - 90px))}.my-filter-row{width:100%;margin-top:4px;gap:10px}.campaign-status-tabs button{font-size:11px;padding:8px 12px}.campaign-approved-toggle{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#c2b7cf;cursor:pointer;padding:10px 0}.campaign-approved-toggle input{appearance:none;width:29px !important;height:17px;min-width:29px;margin:0;position:relative;background:#3e3548;border:1px solid #5d4d6b;border-radius:20px !important;padding:0 !important;cursor:pointer;transition:background .25s}.campaign-approved-toggle input::after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#d6cadf;top:2px;left:2px;transition:transform .25s}.campaign-approved-toggle input:checked{background:#9e76d4;border-color:#b393dc}.campaign-approved-toggle input:checked::after{transform:translateX(12px);background:#fff}.my-campaign-count{font-size:11px;color:#b0a4bd;margin:17px 0 12px}.my-campaign-list{display:grid;gap:17px}.my-campaign-row{display:grid;grid-template-columns:154px minmax(0,1fr);background:#111113;border:1px solid #302b35;border-radius:17px;min-width:0;transition:border-color .3s,box-shadow .3s}.my-campaign-row:hover{border-color:#5d486e;box-shadow:0 8px 25px #0002}.my-campaign-art{min-width:0;padding:10px 0 10px 10px}.my-campaign-art .home-campaign{height:100%;position:relative;display:block;border:0;border-radius:10px;box-shadow:none !important;transform:none !important}.my-campaign-art .home-cover{height:100%;min-height:207px;aspect-ratio:auto}.my-campaign-art .home-cover h3{font-size:14px;left:11px;right:11px;bottom:52px;line-height:1.3}.my-campaign-art .home-cover-top{left:8px;right:8px;top:8px}.my-campaign-art .home-tag{font-size:8px;padding:3px 5px}.my-campaign-art .campaign-platforms{display:none}.my-campaign-art .home-campaign-info{position:absolute;bottom:3px;left:0;right:0;padding:9px;gap:5px}.my-campaign-art .home-campaign-info span{font-size:7px;color:#cdc2d8}.my-campaign-art .home-campaign-info strong{font-size:9px;line-height:1.5}.my-campaign-art .home-budget{position:absolute;bottom:0;left:0;right:0}.my-campaign-body{padding:19px 20px;min-width:0}.my-campaign-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.my-campaign-body>header>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.my-campaign-body h2{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.my-campaign-body h2 a:hover{color:#d8b6ff}.campaign-life{padding:3px 7px;border:1px solid #4b3b56;color:#c4b2ce;border-radius:6px;font-size:8px;white-space:nowrap}.campaign-life.running{color:#99dbbc;border-color:#2e5946;background:#19271f}.campaign-life.ended{color:#d6a2ac;border-color:#58333e;background:#281b21}.my-campaign-rate{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:42%;text-align:right;flex:none}.my-campaign-rate>span{font-size:9px;color:#b3a7bf;line-height:1.5}.my-campaign-rate .campaign-platform{width:19px;min-width:19px;height:19px;padding:3px}.my-campaign-rate .campaign-platform svg{width:10px;height:10px}.my-campaign-metrics{display:grid;grid-template-columns:1.1fr 1fr 1fr .8fr;gap:22px}.my-campaign-metrics>div{min-width:0}.my-campaign-metrics>div>span{display:block;font-size:10px;line-height:1.5;color:#b3a7bf;margin-bottom:8px}.my-campaign-metrics>div>strong{display:block;font:600 21px/1.25 'Space Grotesk',sans-serif;color:#efe7f7;letter-spacing:-.025em;overflow-wrap:anywhere}.my-campaign-metrics small{display:block;font-size:9px;line-height:1.6;color:#aa9bb9;margin-top:6px}.my-campaign-metrics .campaign-row-money{font-size:19px;color:#b9e6cf}.campaign-qualification .home-progress{height:4px;margin:9px 0 5px}.campaign-mini-status{display:flex;gap:10px;flex-wrap:wrap;margin-top:7px}.campaign-mini-status a{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#bfb3cc}.campaign-mini-status i{font-style:normal}.campaign-mini-status .approved i{color:#80dcae}.campaign-mini-status .pending i{color:#e7c16b}.campaign-mini-status .denied i{color:#e9818d}.campaign-mini-status a:hover{color:#fff}.my-campaign-row-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:13px;border-top:1px solid #29232e}.campaign-access{min-width:0}.campaign-membership{display:inline-block;font-size:9px;line-height:1.4;color:#c1b0cf;background:#211927;border:1px solid #45364f;border-radius:6px;padding:5px 7px}.campaign-membership.approved{color:#9bdfbc;border-color:#345643;background:#1b2821}.campaign-membership.pending,.campaign-membership.ownership{color:#e0c887;border-color:#534a32;background:#29251b}.campaign-access small{display:block;font-size:9px;color:#af9ebc;margin-top:5px}.my-campaign-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.my-campaign-actions>a{font-size:10px;color:#c0b2cc;white-space:nowrap;padding:7px 0}.my-campaign-actions>a:hover{color:#e1c3ff}.my-campaign-actions>a.btn{font-size:10px;padding:9px 12px;border-radius:8px;min-height:34px}.my-campaign-actions .btn-primary{background:#ad89e4;color:#1c102e;border-color:#ad89e4}.my-campaign-actions .btn-primary:hover{background:#c5a5f1;color:#160b24}.campaign-more{position:relative}.campaign-more summary{font-size:10px;letter-spacing:2px;color:#bfafcd;list-style:none;border-radius:7px;padding:8px;cursor:pointer;border:1px solid transparent}.campaign-more summary::-webkit-details-marker{display:none}.campaign-more summary:hover,.campaign-more[open] summary{background:#2a1e34;border-color:#5c4372}.campaign-more>div{position:absolute;right:0;top:100%;z-index:10;min-width:150px;padding:7px;background:#211a29;border:1px solid #574165;border-radius:10px;box-shadow:0 15px 35px #0009}.campaign-more form .btn{width:100%;font-size:11px;color:#efbdc7;border-color:transparent;background:transparent;text-align:left;justify-content:flex-start;white-space:nowrap}.campaign-more form .btn:hover{background:#462733}.dashboard-home .home-data-note{font-size:11px !important;color:#b4adbe !important}.dashboard-home .home-state>span{font-size:10px}.dashboard-home .home-profile-stats span{font-size:11px}.home-panel:hover{border-color:#44364f}.home-gallery-controls .home-round:disabled:hover{background:#151318;border-color:#39323f}.dashboard-home .home-section-head p{line-height:1.6}.dashboard-footer .logo{min-height:44px}.dashboard-home a:focus-visible,.dashboard-home button:focus-visible,.dashboard-home select:focus-visible,.dashboard-home summary:focus-visible{outline:2px solid #c3a0ed;outline-offset:4px}.dashboard-home .home-empty h2{font-size:19px;margin-bottom:12px}.dashboard-home .home-empty p{max-width:540px;color:#b8adca;line-height:1.75;margin:0 0 18px}@media(min-width:1650px){.campaign-grid{gap:20px}.campaign-grid .home-cover h3{font-size:19px}.my-campaign-metrics{gap:30px}.my-campaign-body{padding:24px}}@media(max-width:1350px){.campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.my-campaign-row{grid-template-columns:134px minmax(0,1fr)}.my-campaign-body{padding:17px}.my-campaign-metrics{gap:15px}.my-campaign-row-bottom{align-items:flex-start;flex-direction:column;gap:11px}.my-campaign-actions{width:100%;justify-content:flex-start}.my-campaign-actions .campaign-more{margin-left:auto}.campaign-summary-metrics{gap:18px 14px}.my-campaign-summary .home-breakdown{gap:6px}.campaign-summary-panel .home-state{padding:7px}.campaign-summary-panel .home-state>span{font-size:9px}}@media(max-width:1050px){.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-campaign-summary{grid-template-columns:1fr}.campaign-top-empty{min-height:110px}.campaign-ranking{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.campaign-ranking li{padding:10px 0}.my-campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.my-campaign-row{grid-template-columns:145px minmax(0,1fr)}.campaign-summary-metrics{gap:22px}.campaign-summary-panel .home-breakdown{max-width:420px}.campaign-summary-panel .home-state>span{font-size:10px}.my-campaign-body>header{flex-direction:column;gap:9px}.my-campaign-rate{max-width:100%;justify-content:flex-start;text-align:left}}@media(max-width:760px){.campaign-joined{padding:18px}.campaign-filterbar{padding:13px;gap:9px}.campaign-filterbar>.campaign-search{flex-basis:100%}.campaign-filterbar>label:not(.campaign-search){flex:1 1 calc(50% - 10px)}.campaign-filterbar select{width:100%}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.campaign-grid .home-cover h3{font-size:16px;bottom:70px}.campaign-pagination{align-items:flex-start;flex-direction:column;gap:10px}.campaign-pagination>div{width:100%;justify-content:flex-end}.my-filter-row{gap:9px}.my-filter-row>label:not(.campaign-approved-toggle){flex:1 1 145px}.my-filter-row select{width:100%}.my-filter-row .campaign-status-tabs{width:100%;justify-content:center}.campaign-status-tabs button{flex:1}.campaign-summary-panel,.campaign-top-panel{padding:18px}.campaign-ranking-tabs button{font-size:10px}.my-campaign-rate>span{font-size:10px}.my-campaign-actions>a{padding-block:10px;font-size:11px}}@media(max-width:540px){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.campaign-grid .home-cover{aspect-ratio:3/4.6}.campaign-grid .home-cover h3{font-size:17px;left:12px;right:12px;bottom:82px}.campaign-grid .home-campaign-info{flex-direction:row !important;padding:12px 9px;gap:6px}.campaign-grid .home-campaign-info>div:last-child{text-align:right}.campaign-grid .home-campaign-info strong{font-size:10px}.campaign-grid .home-campaign-info span{font-size:8px;line-height:1.5}.campaign-grid .home-cover-top{left:8px;right:8px;top:8px}.campaign-grid .home-cover-top .campaign-platforms{margin-left:0}.campaign-joined-strip>.home-campaign{flex-basis:140px}.campaign-start{flex-direction:column;align-items:flex-start;gap:15px}.campaign-pagination>div{justify-content:space-between;gap:8px}.catalog-section{margin-top:28px}.campaign-joined .home-section-head{gap:12px}.campaign-joined .home-section-head>.btn{white-space:nowrap}.campaign-summary-metrics strong{font-size:21px}.campaign-summary-metrics{gap:21px 15px}.campaign-ranking{grid-template-columns:1fr}.campaign-ranking li{padding:11px 0}.my-campaign-row{grid-template-columns:1fr;padding:15px;gap:15px}.my-campaign-art{padding:0;height:162px;overflow:hidden;border-radius:10px}.my-campaign-art .home-cover{min-height:162px;height:162px}.my-campaign-art .home-cover img{object-position:center 30%;opacity:.65}.my-campaign-art .home-cover h3{font-size:20px;left:16px;right:16px;bottom:48px;max-width:75%}.my-campaign-art .home-campaign-info{max-width:220px;left:auto;padding:12px;gap:24px}.my-campaign-art .home-campaign-info strong{font-size:11px}.my-campaign-art .home-campaign-info span{font-size:8px}.my-campaign-art .is-branded img{padding:18px;opacity:.7}.my-campaign-art .home-cover-top{left:12px;top:12px}.my-campaign-art .home-tag{font-size:9px}.my-campaign-body{padding:0}.my-campaign-body>header{margin-bottom:18px}.my-campaign-body h2{font-size:18px}.my-campaign-metrics{gap:20px}.my-campaign-metrics>div>span{font-size:11px}.my-campaign-metrics small{font-size:10px}.my-campaign-metrics>div>strong{font-size:23px}.my-campaign-metrics .campaign-row-money{font-size:21px}.campaign-membership{font-size:10px}.my-campaign-actions{gap:10px}.my-campaign-actions>a.btn{min-height:40px;padding:10px 14px;font-size:11px}.campaign-mini-status a{font-size:11px;min-height:26px}.my-campaign-row-bottom{margin-top:18px}.campaign-approved-toggle{padding:11px 0}.campaign-footnote{font-size:11px}.dashboard-home .home-state>span{font-size:10px}.my-campaign-summary{gap:14px}}@media(prefers-reduced-motion:reduce){.campaign-browser *,.my-campaign-page *{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.campaign-type{position:absolute;top:48px;left:14px;right:14px;font-size:10px;color:#e5d8f3;line-height:1.4;text-shadow:0 1px 6px #000;overflow-wrap:anywhere}.campaign-type::before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#bc91f4;box-shadow:0 0 8px #a273d455}.campaign-joined-strip .campaign-type,.my-campaign-art .campaign-type{display:none}.campaign-grid .campaign-type{top:62px;font-size:9px}.campaign-grid .home-campaign-info span{font-size:10px}.campaign-grid .home-campaign-info strong{font-size:12px}.campaign-grid .home-cover-top .home-tag{font-size:9px}.campaign-grid .campaign-type{font-size:10px}.my-campaign-metrics>div>span,.campaign-summary-metrics>div>span{font-size:11px}.my-campaign-metrics small{font-size:10px}.my-campaign-actions>a{font-size:11px}.my-campaign-rate>span{font-size:10px}.campaign-membership{font-size:10px}.campaign-life{font-size:9px}.campaign-joined-strip .home-campaign-info span{font-size:9px}.campaign-joined-strip .home-campaign-info strong{font-size:11px}@media(max-width:540px){.campaign-grid .home-campaign-info span{font-size:9px}.campaign-grid .home-campaign-info strong{font-size:11px}.my-campaign-metrics small{font-size:11px}.campaign-grid .campaign-type{top:66px}}