body:has(.creator-shell)>:is(.site-header,.site-footer,.skip-link){display:none}.creator-shell{--creator-bg:#f7f3eb;--creator-surface:#fffcf6;--creator-sidebar:#f3ebde;--creator-line:#e4d9ca;--creator-green-light:#e0e9da;--creator-bar-height:58px;background:var(--creator-bg);min-height:100dvh}.creator-shell :focus-visible{outline-offset:3px}.creator-main:focus{outline:none}.creator-shell svg{flex:none}.creator-topbar{z-index:5;min-height:var(--creator-bar-height);background:var(--brown);color:var(--paper);align-items:center;gap:10px;padding-inline:22px;display:flex;position:sticky;top:0}.creator-topbar :focus-visible{outline-color:var(--paper)}.creator-brand{white-space:nowrap;align-items:center;gap:12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.creator-logo{flex:none;width:55px;height:39px;display:block;position:relative;overflow:hidden}.creator-logo img{width:70px;height:70px;position:absolute;top:-18px;left:-7px}.creator-brand>span:last-child{border-inline-start:1px solid #6c5040;padding-inline-start:14px}.creator-overview-link{color:#e4d6c4;white-space:nowrap;align-items:center;gap:5px;min-height:42px;margin-inline-start:auto;font-size:13px;text-decoration:none;display:flex}.creator-overview-link:hover{color:var(--paper);text-decoration:underline}.creator-overview-link svg{width:14px;height:14px}.creator-menu-button{display:none}.creator-frame{min-height:calc(100dvh - var(--creator-bar-height));grid-template-columns:218px minmax(0,1fr);display:grid}.creator-sidebar{border-inline-end:1px solid var(--creator-line);background:var(--creator-sidebar)}.creator-sidebar nav{top:var(--creator-bar-height);max-height:calc(100dvh - var(--creator-bar-height));align-content:start;gap:4px;padding:24px 14px;display:grid;position:sticky;overflow:auto}.creator-sidebar a{color:#4e3b2e;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:7px 12px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.creator-sidebar a svg{color:#705848}.creator-sidebar a:hover{color:var(--brown);background:#ebe1d2}.creator-sidebar a[aria-current]{background:var(--creator-green-light);color:#20482e;box-shadow:inset 3px 0 var(--green);font-weight:650}.creator-sidebar a[aria-current] svg{color:var(--green)}.creator-sidebar .creator-help-link{border-top:1px solid var(--creator-line);color:var(--brown-soft);border-radius:0;justify-content:space-between;margin-top:11px;font-size:13px}.creator-help-link svg{width:14px;height:14px}.creator-main{min-width:0}.creator-main>.container{width:min(100% - clamp(32px,6vw,88px),1248px);padding-block:clamp(24px,3vw,42px) clamp(40px,5vw,64px)}.creator-main>.container>h1,.creator-main .application-intro h1,.creator-main .auth-intro h1{font-size:clamp(30px,3.7vw,48px);line-height:1.09}.creator-main>.container>.eyebrow{margin-bottom:10px}.creator-main>.container>.page-lead{margin-top:12px}.creator-main :is(.agreement-document,.application-panel,.campaign-card,.community-card,.portal-card){border-color:var(--creator-line);background:var(--creator-surface);border-radius:10px}.creator-main [id]{scroll-margin-top:calc(var(--creator-bar-height) + 12px)}.creator-dashboard{color:var(--brown);overflow-wrap:anywhere}.creator-dashboard-heading{margin-bottom:24px}.creator-dashboard-heading h1{font-size:clamp(34px,4.2vw,50px);line-height:1.07}.creator-dashboard-heading p{color:var(--brown-soft);margin-top:8px;font-size:15px}.creator-dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(220px,1fr);align-items:stretch;gap:16px;display:grid}.creator-dashboard-grid:not(:has(.creator-progress)){grid-template-columns:1fr}.creator-next,.creator-progress,.creator-identity{border:1px solid var(--creator-line);background:var(--creator-surface);border-radius:10px;min-width:0}.creator-next,.creator-progress{padding:clamp(18px,2.1vw,29px)}.creator-next{border-top:3px solid var(--green)}.creator-next-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 14px;margin-bottom:14px;display:flex}.creator-next-header p{color:var(--green);font-size:13px;font-weight:650}.creator-stage{color:#503c2e;background:#efe9df;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:630;line-height:1.45;display:inline-flex}.creator-stage>span{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.creator-stage[data-tone=approved]{background:var(--creator-green-light);color:#20482e}.creator-stage[data-tone=waiting]{color:#74501e;background:#f6ead2}.creator-stage[data-tone=attention]{color:#8f2f1f;background:#f6e4dc}.creator-next h2{letter-spacing:-.038em;max-width:30ch;font-size:clamp(24px,2.8vw,34px);line-height:1.12}.creator-next-detail{max-width:59ch;color:var(--brown-soft);margin-top:10px;font-size:15px}.creator-submitted{color:var(--brown-soft);margin-top:9px;font-size:13px}.creator-next .button{background:var(--green);border-radius:6px;gap:11px;min-height:44px;margin-top:19px;padding:9px 14px}.creator-next .button:hover{background:#164227}.creator-progress h2,.creator-identity h2{letter-spacing:-.018em;font-size:18px;line-height:1.3}.creator-current-campaign>p{color:var(--brown-soft);overflow-wrap:anywhere;margin-top:10px}.creator-current-campaign>div{justify-items:start;gap:7px;margin-top:13px;display:grid}.creator-current-campaign .text-link{min-height:32px;color:var(--green)}.creator-progress ol{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.creator-progress li{min-height:22px;color:var(--brown-soft);align-items:center;gap:9px;font-size:14px;display:flex;position:relative}.creator-progress li:not(:last-child):after{content:"";background:var(--creator-line);width:1px;height:12px;position:absolute;top:22px;left:10px}.creator-progress-marker{border:1px solid #cdbdab;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.creator-progress li[data-complete=true] .creator-progress-marker{border-color:var(--creator-green-light);background:var(--creator-green-light);color:var(--green)}.creator-progress li[aria-current=step]{color:var(--green);font-weight:650}.creator-progress li[aria-current=step] .creator-progress-marker{border:6px solid var(--green)}.creator-identity{margin-top:16px}.creator-identity>header{border-bottom:1px solid var(--creator-line);justify-content:space-between;align-items:center;gap:12px;padding:11px clamp(18px,2.1vw,29px);display:flex}.creator-identity header .button{border-radius:6px;gap:8px;min-height:38px;padding:7px 10px;font-size:13px}.creator-identity-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;align-items:center;gap:14px 24px;padding:clamp(17px,2vw,26px) clamp(18px,2.1vw,29px);display:grid}.creator-identity-discord>p,.creator-identity dt{color:var(--brown-soft);font-size:12px;font-weight:580}.creator-identity .discord-account{gap:9px;margin-top:7px}.creator-identity .discord-avatar{flex-basis:36px;width:36px;height:36px;font-size:16px}.creator-identity .discord-account-name h3{font-size:15px}.creator-identity .discord-account-name p{margin-top:1px;font-size:12px}.creator-identity dl{gap:8px;display:grid}.creator-identity dd{font-size:13px}.creator-identity .text-link{min-height:36px;color:var(--green)}@media (max-width:950px){.creator-frame{grid-template-columns:176px minmax(0,1fr)}.creator-sidebar nav{padding-inline:10px}.creator-identity-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.creator-identity-body>.text-link{justify-self:start}}@media (max-width:860px){.creator-main .application-layout,.creator-main :is(.agreement-layout,.campaign-layout,.community-status){grid-template-columns:1fr}.creator-main :is(.agreement-next,.campaign-next){border-inline-start:0;border-top:1px solid var(--line);padding:20px 0 0}}@media (max-width:740px){.creator-topbar{padding-inline:12px}.creator-brand{gap:7px;font-size:13px}.creator-brand>span:last-child{padding-inline-start:7px}.creator-overview-link{font-size:12px}.creator-menu-button{width:38px;height:38px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #6c5040;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.creator-menu-button:hover,.creator-menu-button[aria-expanded=true]{background:#422d22}.creator-frame{display:block}.creator-sidebar{display:none}.creator-sidebar[data-open=true]{z-index:4;top:var(--creator-bar-height);border-bottom:1px solid var(--creator-line);display:block;position:sticky;box-shadow:0 10px 22px #2b170d14}.creator-sidebar nav{max-height:calc(100dvh - var(--creator-bar-height) - 30px);padding:10px 12px;position:static}.creator-dashboard-grid{grid-template-columns:1fr;gap:12px}.creator-dashboard-heading{margin-bottom:17px}.creator-identity{margin-top:12px}}@media (max-width:450px){.creator-brand{font-size:12px}.creator-logo{width:43px;height:31px}.creator-logo img{width:55px;height:55px;top:-14px;left:-5px}.creator-identity-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:355px){.creator-overview-link svg{display:none}}.creator-earning-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.creator-earning-totals dt{font-size:14px;font-weight:650}.creator-earning-totals dd{margin-top:6px}.creator-earning-totals dt+dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.1}.creator-earning-explanation,.creator-earnings-panel p,.creator-earnings-empty p{color:var(--brown-soft);font-size:13px}.creator-earnings-empty p{margin-top:7px}.creator-earning-totals [data-earnings=paid_cents]{border-top:3px solid var(--green)}.creator-earnings-empty .text-link,.creator-earnings-panel .text-link{min-height:36px;color:var(--green)}.creator-earnings-panel ul{margin:0;padding:0;list-style:none}.creator-earnings-panel li,.creator-earnings-panel>p{padding:14px clamp(18px,2.1vw,29px)}.creator-earnings-panel li+li{border-top:1px solid var(--creator-line)}.creator-earnings-panel li :is(h3,strong){font-size:15px}.creator-earnings-panel li h3 span{color:var(--brown-soft);font-size:13px;font-weight:500}.creator-earnings-panel ul p{margin-top:2px}.creator-earnings-panel details{color:var(--green);margin-top:6px;font-size:13px}.creator-earnings-panel details summary{cursor:pointer}.creator-earnings-panel details p{white-space:pre-wrap}.creator-payment-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px 20px;display:grid}.creator-allowance-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;display:grid}@media (max-width:680px){.creator-earning-totals{grid-template-columns:1fr;gap:9px}.creator-payment-row{grid-template-columns:minmax(0,1fr) auto}.creator-payment-row>div:nth-child(2){grid-area:2/1/auto/-1}.creator-payment-row .creator-stage{justify-self:end}}
