.portal-shell.portal-shell{--portal-stable-bg:var(--night-bg);--portal-stable-paper:var(--night-panel);--portal-stable-paper-strong:var(--night-panel-strong);--portal-stable-paper-soft:var(--night-panel-soft);--portal-stable-ink:var(--night-ink);--portal-stable-muted:var(--night-muted);--portal-stable-line:var(--night-line-strong);--portal-stable-line-soft:var(--night-line);--portal-stable-control:var(--night-muted-strong);--portal-stable-accent:var(--night-red);--portal-stable-action:var(--night-red-deep);--portal-stable-action-hover:#8f1d1c;--portal-stable-inverse:#08090a;--portal-stable-on-dark:var(--night-ink);--portal-stable-on-dark-muted:var(--night-muted);background:var(--night-bg)!important}@media (min-width:1281px){html body .portal-shell{align-items:flex-start;display:grid;grid-template-columns:286px minmax(0,1fr);min-height:100dvh}html body .portal-shell .portal-topbar{align-content:flex-start!important;align-items:stretch!important;border-bottom:0!important;border-right:1px solid var(--night-line)!important;box-shadow:none!important;display:flex!important;flex-direction:column;gap:0!important;grid-column:1;height:100dvh;min-height:100dvh!important;overflow-y:auto;padding:24px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0}html body .portal-shell .portal-wordmark{border-bottom:1px solid var(--night-line);min-height:58px;padding:0 8px 18px}html body .portal-shell .portal-wordmark img{max-width:164px;width:164px!important}html body .portal-shell .portal-access-scope{border:0!important;color:var(--night-muted)!important;display:block!important;font-size:10px;letter-spacing:.07em;margin:16px 8px 0!important;padding:0!important;text-transform:uppercase;white-space:normal}html body .portal-shell .portal-navigation{align-items:stretch;display:block;justify-self:stretch;margin-top:22px!important;width:100%}html body .portal-shell .portal-navigation__toggle{display:none!important}html body .portal-shell .portal-navigation nav{align-items:stretch;display:grid!important;grid-gap:18px;gap:18px;justify-content:stretch}html body .portal-shell .portal-navigation__group,html body .portal-shell .portal-navigation__group>div{align-items:stretch;display:grid;grid-gap:5px;gap:5px}html body .portal-shell .portal-navigation__group>span{padding:0 10px 4px}html body .portal-shell .portal-navigation__link{justify-content:flex-start;min-height:43px;padding-inline:12px;width:100%}html body .portal-shell .portal-navigation__link--active,html body .portal-shell .portal-navigation__link:hover{box-shadow:inset 3px 0 0 var(--night-red),0 0 22px rgba(240,67,63,.12)!important}html body .portal-shell .portal-account-menu{border-top:1px solid var(--night-line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px minmax(0,1fr) 42px;justify-self:stretch;margin-top:auto;padding:18px 4px 0;width:100%}html body .portal-shell .portal-account-menu>div{max-width:none}html body .portal-shell .portal-main,html body .portal-shell--command .portal-main{grid-column:2;margin:0 auto!important;max-width:1460px!important;padding:clamp(32px,4vw,58px) clamp(24px,4vw,60px) 34px!important}}html body .portal-shell .portal-topbar{background:rgba(8,9,10,.97)!important;border-bottom:1px solid var(--night-line)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important;min-height:82px!important}html body .portal-shell .portal-access-scope{border-left-color:var(--night-line-strong)!important;color:var(--night-muted)!important}html body .portal-shell .portal-navigation__group>span{color:#77736f!important;letter-spacing:.16em}html body .portal-shell .portal-navigation__link{border-radius:var(--night-radius-sm)!important;color:var(--night-muted-strong)!important;min-height:42px;padding-inline:11px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}html body .portal-shell .portal-navigation__link--active,html body .portal-shell .portal-navigation__link:hover{background:var(--night-red-soft)!important;border-color:rgba(240,67,63,.34)!important;border-left:1px solid rgba(240,67,63,.34)!important;box-shadow:inset 0 -2px 0 var(--night-red),0 0 22px rgba(240,67,63,.14)!important;color:#fff!important}html body .portal-shell .portal-account-menu>span{background:var(--night-red-soft)!important;border:1px solid rgba(240,67,63,.48)!important;border-radius:50%!important;box-shadow:0 0 20px rgba(240,67,63,.18)!important;color:#fff!important}html body .portal-shell .portal-account-menu button,html body .portal-shell .portal-navigation__toggle{border-color:var(--night-line-strong)!important;border-radius:var(--night-radius-sm)!important;color:var(--night-muted-strong)!important}html body .portal-shell .portal-account-menu button:hover,html body .portal-shell .portal-navigation__toggle:hover{background:var(--night-red-soft)!important;border-color:rgba(240,67,63,.45)!important;color:#fff!important}html body .portal-shell .portal-main,html body .portal-shell--command .portal-main{max-width:1500px!important;padding-top:clamp(24px,3vw,44px)!important}html body .portal-shell .portal-artist-index{border-bottom:1px solid var(--night-line);margin-bottom:18px;padding:8px 0 30px}html body .portal-shell .portal-artist-index>h1{font-size:clamp(48px,6vw,82px);letter-spacing:-.06em;line-height:.92;margin:12px 0 14px}html body .portal-shell .portal-artist-index>p{color:var(--night-muted)!important;font-size:15px;max-width:680px}html body .portal-shell .portal-artist-index>div>a{background:var(--night-panel)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius)!important;box-shadow:0 14px 36px rgba(0,0,0,.18);min-height:112px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}html body .portal-shell .portal-artist-index>div>a:hover{border-color:rgba(240,67,63,.42)!important;box-shadow:0 18px 42px rgba(0,0,0,.24),var(--night-glow);transform:translateY(-2px)}html body .portal-shell .portal-artist-index>div>a>span{background:var(--night-panel-soft)!important;border:1px solid var(--night-line);border-radius:var(--night-radius-sm)!important}html body .portal-shell .portal-artist-index>div>a>svg{color:var(--night-red-strong)}html body .portal-shell .portal-artist-claim{align-items:center;border-top-color:rgba(240,67,63,.5)!important;gap:clamp(22px,4vw,54px);padding:clamp(24px,4vw,42px)!important}html body .portal-shell .portal-artist-claim h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.02}html body .portal-shell .portal-artist-claim form{background:var(--night-panel-soft)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius-sm)}html body .portal-shell .portal-artist-claim form>button{background:var(--night-red)!important;border:1px solid var(--night-red-strong)!important;border-radius:var(--night-radius-sm)!important;box-shadow:var(--night-glow);color:#fff!important}html body .portal-shell .portal-command-label,html body .portal-shell .portal-kicker{color:var(--night-red-strong)!important;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}html body .portal-shell :is(.portal-command-hero,.portal-command-finance,.portal-command-grid>article,.portal-command-more,.portal-command-publishing,.portal-command-empty,.portal-event-hero,.portal-onboarding-callout,.portal-create-callout,.portal-event-editor__section,.portal-guest-workspace,.portal-artist-claim,.portal-preview,.portal-editor,.portal-artist-panel){background:var(--night-panel)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius)!important;box-shadow:0 18px 46px rgba(0,0,0,.2)!important;color:var(--night-ink)!important}html body .portal-shell :is(.portal-command-hero,.portal-event-hero,.portal-editor,.portal-preview,.portal-command-more,.portal-command-publishing,.portal-event-editor__section){border-top:1px solid rgba(240,67,63,.5)!important}html body .portal-shell :is(h1,h2,h3,strong,b,label,dd){color:var(--night-ink)!important}html body .portal-shell :is(p,small,dt){color:var(--night-muted)!important}html body .portal-shell .portal-command-hero__copy h1{font-size:clamp(44px,5.5vw,82px);letter-spacing:-.055em;line-height:.92}html body .portal-shell .portal-command-meta span{background:var(--night-panel-soft)!important;border-color:var(--night-line)!important;border-radius:999px!important;color:var(--night-muted-strong)!important}html body .portal-shell :is(.portal-command-hero__copy>a,.portal-command-empty>a,.portal-create-callout>a,.portal-onboarding-callout>a,.portal-event-hero>a,.portal-inline-action,.portal-command-publishing__actions .portal-command-new,.portal-events-heading>a,.portal-events-filter button,.portal-events-empty a,.portal-event-editor__save,.portal-event-editor__section>header>button){background:var(--night-red)!important;border:1px solid var(--night-red-strong)!important;border-radius:var(--night-radius-sm)!important;box-shadow:0 0 24px rgba(240,67,63,.2)!important;color:#fff!important}html body .portal-shell :is(.portal-command-hero__copy>a,.portal-command-empty>a,.portal-create-callout>a,.portal-onboarding-callout>a,.portal-event-hero>a,.portal-inline-action,.portal-command-publishing__actions .portal-command-new,.portal-events-heading>a,.portal-events-filter button,.portal-events-empty a,.portal-event-editor__save,.portal-event-editor__section>header>button):hover{background:var(--night-red-strong)!important;box-shadow:var(--night-glow-strong)!important}html body .portal-shell .portal-command-grid{gap:14px;margin-top:14px}html body .portal-shell .portal-command-grid>article{background:var(--night-panel)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius)!important;overflow:hidden}html body .portal-shell .portal-command-status>svg{background:var(--night-red-soft)!important;border:1px solid rgba(240,67,63,.34);border-radius:var(--night-radius-sm)!important;color:var(--night-red-strong)!important}html body .portal-shell .portal-command-finance{background:var(--night-panel)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius)!important;gap:14px;margin-top:14px}html body .portal-shell .portal-command-finance__cards>article,html body .portal-shell .portal-command-finance__event,html body .portal-shell .portal-command-finance__flow,html body .portal-shell .portal-command-finance__workbench>article{background:var(--night-panel-soft)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius-sm)!important}html body .portal-shell .portal-command-finance__cards>article:before{background:var(--night-red)!important}html body .portal-shell .portal-command-finance__flow-row{border-color:var(--night-line)!important}html body .portal-shell .portal-command-finance__flow-row b,html body .portal-shell .portal-command-finance__flow-row strong:last-child{background:var(--night-red-soft);border-color:rgba(240,67,63,.3);border-radius:var(--night-radius-sm)}html body .portal-shell .portal-command-finance__event>span{background:var(--night-red)!important;box-shadow:0 0 15px rgba(240,67,63,.25)}html body .portal-shell .portal-finance-hero{background:#0c0e0f!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius-lg)!important;box-shadow:0 22px 58px rgba(0,0,0,.3)!important;min-height:270px;overflow:hidden;position:relative}html body .portal-shell .portal-finance-hero:before{background:var(--night-red);content:"";inset:0 auto 0 0;position:absolute;width:3px}html body .portal-shell .portal-finance-hero>div{align-content:end;display:grid;max-width:760px}html body .portal-shell .portal-finance-hero h1{color:#fff!important;font-size:clamp(44px,5vw,74px)!important;letter-spacing:-.055em!important;margin-block:10px 16px}html body .portal-shell .portal-finance-hero p{font-size:clamp(14px,1.4vw,18px);line-height:1.65;max-width:640px}html body .portal-shell .portal-finance-hero aside{align-content:center;background:var(--night-panel)!important;border:1px solid var(--night-line-strong)!important;border-radius:var(--night-radius)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);padding:clamp(20px,3vw,32px)}html body .portal-shell .portal-finance-hero aside strong{color:#fff!important;font-size:clamp(30px,3.5vw,52px)!important;letter-spacing:-.045em}html body .portal-shell .portal-finance-tabs{background:rgba(8,9,10,.92);border:1px solid var(--night-line);border-radius:var(--night-radius);gap:3px;margin-block:14px;padding:5px;position:-webkit-sticky;position:sticky;top:94px;z-index:20}html body .portal-shell .portal-finance-tabs a{border:1px solid transparent;border-radius:var(--night-radius-sm);color:var(--night-muted)!important;min-height:42px;padding:11px 14px}html body .portal-shell .portal-finance-tabs a:hover{background:var(--night-panel-strong);color:#fff!important}html body .portal-shell .portal-finance-tabs a.is-active{background:var(--night-red-soft)!important;border-color:rgba(240,67,63,.4)!important;box-shadow:inset 0 -2px 0 var(--night-red),0 0 18px rgba(240,67,63,.13);color:#fff!important}html body .portal-shell .portal-finance-command{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}html body .portal-shell .portal-finance-command>article{align-content:start;background:var(--night-panel)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius)!important;min-height:176px;padding:20px!important;position:relative}html body .portal-shell .portal-finance-command>article:after{background:var(--night-red);content:"";height:2px;inset:auto 20px 0;opacity:.72;position:absolute}html body .portal-shell .portal-finance-command>article>span{background:var(--night-red-soft)!important;border:1px solid rgba(240,67,63,.34);border-radius:var(--night-radius-sm)!important;color:var(--night-red-strong)!important;height:38px;width:38px}html body .portal-shell .portal-finance-command>article>small{color:var(--night-muted)!important;font-weight:800;text-transform:uppercase}html body .portal-shell .portal-finance-command>article>strong{font-size:clamp(26px,2.4vw,38px);letter-spacing:-.045em;line-height:1.05}html body .portal-shell .portal-finance-command>article>p{font-size:11px;line-height:1.55;margin:0}html body .portal-shell :is(.portal-finance-moneyflow,.portal-finance-side-panel,.portal-finance-ledger-list,.portal-finance-payout-card,.portal-finance-impact,.portal-finance-rules,.portal-finance-reports>article,.portal-finance-bank>article){background:var(--night-panel)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius)!important;box-shadow:0 16px 40px rgba(0,0,0,.18)}html body .portal-shell .portal-finance-moneyflow__row{align-items:center;border-color:var(--night-line)!important;grid-template-columns:minmax(150px,1.1fr) repeat(2,minmax(130px,.9fr)) minmax(150px,1.1fr)}html body .portal-shell .portal-finance-moneyflow__row strong{background:var(--night-panel-soft);border-color:var(--night-line)!important;border-radius:var(--night-radius-sm)}html body .portal-shell .portal-finance-moneyflow__row strong:last-child{background:var(--night-red-soft);border-color:rgba(240,67,63,.34)!important;color:#fff!important}html body .portal-shell .portal-finance-side-panel{align-content:start;border-top-color:rgba(240,67,63,.5)!important}html body .portal-shell .portal-finance-side-panel strong{font-size:clamp(22px,2.2vw,32px);line-height:1.1}html body .portal-shell .portal-finance-ledger-list article,html body .portal-shell .portal-finance-rules article{border-color:var(--night-line)!important;padding-block:16px}html body .portal-shell .portal-finance-ledger-list article:hover,html body .portal-shell .portal-finance-rules article:hover{background:var(--night-panel-strong)}html body .portal-shell .portal-finance-ledger-list article>b{color:var(--night-red-strong)!important;font-size:18px}html body .portal-shell .portal-finance-impact dl>div,html body .portal-shell .portal-finance-ledger-list dl>div{border-top:1px solid var(--night-line);padding-top:9px}html body .portal-shell .portal-finance-status{background:var(--night-red-soft);border-color:rgba(240,67,63,.34);border-radius:999px;color:var(--night-red-strong)!important}html body .portal-shell .portal-finance-bank>article>svg,html body .portal-shell .portal-finance-reports>article>svg,html body .portal-shell .portal-finance-rules>header>svg{color:var(--night-red-strong)}html body .portal-shell .portal-finance-reports button{background:var(--night-panel-strong)!important;border-color:var(--night-line-strong)!important;border-radius:var(--night-radius-sm);color:#fff}html body .portal-shell .portal-finance-reports button:hover{background:var(--night-red)!important;border-color:var(--night-red-strong)!important;box-shadow:var(--night-glow)}html body .portal-shell .portal-finance-empty{border-color:var(--night-line-strong);border-radius:var(--night-radius-sm);color:var(--night-muted)}html body .portal-shell .portal-events-heading{align-items:flex-end;border-bottom:1px solid var(--night-line);display:flex;justify-content:space-between;margin-bottom:18px;padding:10px 0 28px}html body .portal-shell .portal-events-heading h1{font-size:clamp(50px,6vw,84px);letter-spacing:-.06em;line-height:.9}html body .portal-shell .portal-events-heading p{color:var(--night-muted)!important;font-size:15px}html body .portal-shell .portal-events-summary{gap:14px}html body .portal-shell .portal-events-summary article{background:var(--night-panel)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius)!important;min-height:96px;padding:20px}html body .portal-shell .portal-events-summary svg{color:var(--night-red-strong)}html body .portal-shell .portal-events-summary span{color:var(--night-muted)!important}html body .portal-shell .portal-events-summary strong{font-size:32px}html body .portal-shell .portal-events-filter{background:var(--night-panel-soft)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius);margin-block:14px;padding:8px}html body .portal-shell .portal-events-filter label{color:var(--night-muted);padding-left:8px}html body .portal-shell .portal-events-filter input{background:transparent!important}html body .portal-shell .portal-event-row{background:var(--night-panel)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius)!important;box-shadow:0 12px 34px rgba(0,0,0,.16);overflow:hidden;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}html body .portal-shell .portal-event-row:hover{border-color:rgba(240,67,63,.4)!important;box-shadow:0 18px 42px rgba(0,0,0,.24),0 0 22px rgba(240,67,63,.08);transform:translateY(-2px)}html body .portal-shell .portal-event-row__image{background:#090a0b}html body .portal-shell .portal-event-row__image span{background:var(--night-red);border-radius:999px;color:#fff!important}html body .portal-shell .portal-event-row__main>div:first-child>span{color:var(--night-red-strong)!important}html body .portal-shell .portal-event-row__main p{color:var(--night-muted)!important}html body .portal-shell .portal-event-row__progress{background:var(--night-line);border-radius:999px}html body .portal-shell .portal-event-row__progress span{background:var(--night-red);border-radius:inherit;box-shadow:0 0 12px rgba(240,67,63,.34)}html body .portal-shell .portal-event-row__stats div{border-color:var(--night-line)!important}html body .portal-shell .portal-event-row__stats dt{color:var(--night-muted)!important}html body .portal-shell .portal-event-row__open{color:var(--night-red-strong)!important}html body .portal-shell .portal-events-empty{background:var(--night-panel)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius)}html body .portal-shell .portal-event-editor{gap:18px}html body .portal-shell .portal-event-editor__section{padding:clamp(22px,3vw,38px)}html body .portal-shell .portal-event-editor__section>header{border-bottom:1px solid var(--night-line);margin-bottom:26px;padding-bottom:20px}html body .portal-shell .portal-event-editor__section>header h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em}html body .portal-shell .portal-field>span{color:var(--night-muted-strong)!important;font-size:11px;letter-spacing:.04em}html body .portal-shell :is(.portal-field input,.portal-field select,.portal-field textarea,.portal-artist-profile-panel .artist-profile-form input,.portal-artist-profile-panel .artist-profile-form select,.portal-artist-profile-panel .artist-profile-form textarea,.portal-artist-content-form input,.portal-artist-content-form select,.portal-artist-content-form textarea,.event-artist-picker__search input){background:var(--night-panel-soft)!important;border:1px solid var(--night-line-strong)!important;border-radius:var(--night-radius-sm)!important;color:var(--night-ink)!important}html body .portal-shell :is(.portal-field input,.portal-field select,.portal-field textarea,.portal-artist-profile-panel .artist-profile-form input,.portal-artist-profile-panel .artist-profile-form select,.portal-artist-profile-panel .artist-profile-form textarea,.portal-artist-content-form input,.portal-artist-content-form select,.portal-artist-content-form textarea,.event-artist-picker__search input):focus{border-color:rgba(240,67,63,.74)!important;box-shadow:0 0 0 3px rgba(240,67,63,.12),0 0 18px rgba(240,67,63,.1)!important;outline:0}html body .portal-shell :is(input,select,textarea)::placeholder{color:#686662}html body .portal-shell input[type=file]::-webkit-file-upload-button{background:var(--night-panel-strong);border:1px solid var(--night-line-strong);border-radius:6px;color:var(--night-ink);cursor:pointer;margin-right:10px;padding:8px 10px}html body .portal-shell input[type=file]::file-selector-button{background:var(--night-panel-strong);border:1px solid var(--night-line-strong);border-radius:6px;color:var(--night-ink);cursor:pointer;margin-right:10px;padding:8px 10px}html body .portal-shell .portal-event-tabs{background:rgba(8,9,10,.94)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius-sm);gap:4px;top:92px}html body .portal-shell .portal-event-tabs a{border-radius:7px;color:var(--night-muted-strong)!important}html body .portal-shell .portal-event-tabs a:hover{background:var(--night-red-soft)!important;color:#fff!important}html body .portal-shell .portal-metrics>article{background:var(--night-panel)!important;border:1px solid var(--night-line)!important;border-radius:var(--night-radius)!important}html body .portal-shell .portal-metrics>article>span{background:var(--night-red-soft)!important;border:1px solid rgba(240,67,63,.3);border-radius:var(--night-radius-sm)!important;color:var(--night-red-strong)!important}html body .portal-shell .event-artist-picker{background:var(--night-panel-strong)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius-sm)!important}html body .portal-shell .event-artist-picker__list>label,html body .portal-shell .event-artist-picker__manual,html body .portal-shell .event-artist-picker__search{background:var(--night-panel-soft)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius-sm)!important}html body .portal-shell .event-artist-picker__list>label.is-selected{background:var(--night-red-soft)!important;border-color:rgba(240,67,63,.5)!important}html body .portal-shell .portal-cover-grid figure,html body .portal-shell .portal-guest-layout>form,html body .portal-shell .portal-guest-list{background:var(--night-panel-soft)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius-sm)!important}html body .portal-shell .portal-cover-grid .portal-guest-empty{grid-column:1/-1;min-height:170px}html body .portal-shell .event-artist-picker__list>label,html body .portal-shell .event-artist-picker__manual,html body .portal-shell .portal-event-editor__prefix,html body .portal-shell .portal-poster-field,html body .portal-shell .portal-tier{background:var(--night-panel-soft)!important;border-color:var(--night-line)!important;border-radius:var(--night-radius-sm)!important}html body .portal-shell .portal-tier legend{background:var(--night-panel);color:var(--night-ink)!important}html body .portal-shell .portal-event-editor__save{bottom:20px;margin-left:auto;position:-webkit-sticky;position:sticky;width:-moz-fit-content;width:fit-content;z-index:14}html body .portal-shell .portal-footer{border-color:var(--night-line)!important;color:var(--night-muted)!important;margin-top:38px}html body .portal-shell .portal-footer a{color:var(--night-muted-strong)!important}html body .portal-shell .portal-footer a:hover{color:var(--night-red-strong)!important}@media (max-width:1180px){html body .portal-shell .portal-finance-command,html body .portal-shell .portal-finance-moneyflow__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){html body .portal-shell .portal-topbar{grid-template-columns:minmax(0,1fr) auto auto}html body .portal-shell .portal-access-scope{display:none!important}html body .portal-shell .portal-navigation__toggle{display:inline-flex!important}html body .portal-shell .portal-navigation nav{display:none!important}html body .portal-shell .portal-navigation--open nav{background:#090a0b!important;border-bottom:1px solid var(--night-line)!important;border-radius:0!important;box-shadow:0 24px 50px rgba(0,0,0,.42)!important;display:grid!important;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));left:0!important;max-height:calc(100dvh - 82px);overflow-y:auto;padding:18px clamp(16px,3vw,42px) 22px!important;position:absolute!important;right:0!important;top:100%!important;width:100%}html body .portal-shell .portal-navigation--open .portal-navigation__group,html body .portal-shell .portal-navigation--open .portal-navigation__group>div{align-items:stretch;display:grid;grid-gap:4px;gap:4px}}html body .portal-shell .portal-artist-new,html body .portal-shell .portal-artist-new span{background:#f7f3ef!important;color:#181310!important}html body .portal-shell .portal-artist-new strong{color:#181310!important}html body .portal-shell .portal-artist-new small{color:#675e57!important}html body .portal-shell .portal-residency-panel,html body .portal-shell .portal-residency-rule-note{background:var(--night-panel)!important;border-color:var(--night-line)!important;color:var(--night-ink)!important}html body .portal-shell .portal-residency-list>article,html body .portal-shell .portal-residency-panel>header,html body .portal-shell .portal-residency-roster>article{border-color:var(--night-line)!important}html body .portal-shell .portal-residency-empty,html body .portal-shell .portal-residency-invite-form,html body .portal-shell .portal-residency-roster{background:var(--night-panel-soft)!important;border-color:var(--night-line)!important}html body .portal-shell .portal-residency-invite-form :is(input,select){background:#f5f2ee!important;border-color:rgba(255,255,255,.14)!important;color:#171311!important}html body .portal-shell .portal-residency-actions .is-primary,html body .portal-shell .portal-residency-invite-form button{background:var(--night-red-deep)!important;color:#fff!important}@media (max-width:980px){html body .portal-shell .portal-finance-bank,html body .portal-shell .portal-finance-hero,html body .portal-shell .portal-finance-page-grid{grid-template-columns:1fr}html body .portal-shell .portal-finance-hero{min-height:0}html body .portal-shell .portal-finance-tabs{top:82px}}@media (max-width:680px){html body .portal-shell .portal-main{padding-inline:14px!important}html body .portal-shell .portal-finance-command,html body .portal-shell .portal-finance-moneyflow__row{grid-template-columns:1fr}html body .portal-shell .portal-finance-tabs{border-radius:var(--night-radius-sm)}html body .portal-shell .portal-events-heading{align-items:stretch;display:grid}html body .portal-shell .portal-events-heading h1{font-size:50px}html body .portal-shell .portal-event-editor__save{bottom:10px;width:100%}}