.creator-overview-welcome h1 .creator-overview-welcome-mobile{display:none}.creator-overview-desktop{display:block}.creator-overview-mobile,.member-sessions-tab-label-mobile{display:none}.member-account-hub{max-width:980px}.member-account-hub-header{margin-bottom:1.25rem}.member-account-hub-header p,.member-account-hub-group>h2{color:#d0a332;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:700}.member-account-hub-header h1{color:#f3ede2;font-family:var(--font-serif-display), Georgia, serif;letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:400;line-height:1}.member-account-hub-header span{color:#aaa49c;margin-top:.7rem;font-size:.9rem;line-height:1.55;display:block}.member-account-hub-identity{-webkit-backdrop-filter:none;background:#0a090757;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;max-width:42rem;padding:1rem 1.1rem;display:grid}.member-account-hub-avatar{border:1px solid #c1912c9e;border-radius:999px;width:4.5rem;height:4.5rem}.member-account-hub-identity-copy{min-width:0}.member-account-hub-identity-copy>strong,.member-account-hub-identity-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-account-hub-identity-copy>strong{color:#f4eee4;font-family:var(--font-serif-display), Georgia, serif;font-size:1.55rem;font-weight:400}.member-account-hub-identity-copy>span{color:#aaa49c;margin-top:.25rem;font-size:.76rem}.member-account-hub-badges{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.member-account-hub-badges span{color:#d6b05f;background:#26190861;border:1px solid #8f672794;border-radius:999px;align-items:center;min-height:1.55rem;padding:.2rem .58rem;font-size:.64rem;font-weight:650;line-height:1;display:inline-flex}.member-account-hub-groups{gap:1.25rem;max-width:42rem;margin-top:1.65rem;display:grid}.member-account-hub-group>h2{color:#bf933a;letter-spacing:.18em;margin:0 0 .5rem .25rem;font-size:.62rem}.member-account-hub-list{background:#0a09075c;border:1px solid #805c207a;border-radius:.7rem;overflow:hidden}.member-account-hub-item{color:#eee6db;outline:none;grid-template-columns:2.45rem minmax(0,1fr) 1.25rem;align-items:center;gap:.8rem;min-height:4.2rem;padding:.75rem 1rem;transition:background .15s,color .15s;display:grid}.member-account-hub-item+.member-account-hub-item{border-top:1px solid #674b1e6b}.member-account-hub-item:hover,.member-account-hub-item:focus-visible{color:#fff4d7;background:#4f330c33}.member-account-hub-item:focus-visible{box-shadow:inset 0 0 0 1px #e0ad38ad}.member-account-hub-icon{color:#ddb14a;border:1px solid #8f672794;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.member-account-hub-copy{min-width:0}.member-account-hub-copy strong,.member-account-hub-copy small{display:block}.member-account-hub-copy strong{font-size:.9rem;font-weight:650;line-height:1.25}.member-account-hub-copy small{color:#928b82;margin-top:.25rem;font-size:.68rem;line-height:1.25}.member-account-hub-chevron{color:#c79a3c;text-align:right;font-size:1.45rem;line-height:1}.account-secondary-sign-out{-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#12100bb8,#0708078f);border:1px solid #805c207a;border-radius:.95rem;max-width:42rem;margin-top:1.25rem;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000024}.account-secondary-sign-out form{margin:0}.account-secondary-sign-out-button{color:#eee6db;text-align:left;background:0 0;border:0;border-radius:0;outline:none;align-items:center;gap:.8rem;width:100%;min-height:4.2rem;padding:.75rem 1rem;transition:background .15s,color .15s;display:flex}.account-secondary-sign-out-icon{color:#ddb14a;border:1px solid #8f672794;border-radius:999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.account-secondary-sign-out-icon svg{width:1.05rem;height:1.05rem}.account-secondary-sign-out-label{font-size:.9rem;font-weight:650;line-height:1.25}.account-secondary-sign-out-button:hover,.account-secondary-sign-out-button:focus-visible{color:#fff4d7;background:#4f330c29}.account-secondary-sign-out-button:focus-visible{box-shadow:inset 0 0 0 1px #e0ad387a}.account-secondary-sign-out-in-list{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #674b1e6b;border-radius:0;margin:0}@media (max-width:760px){html,body{overflow-x:hidden}body:has([data-member-shell]){background:#060706}.member-mobile-bar{min-height:calc(4rem + env(safe-area-inset-top));height:auto;padding:max(.65rem, env(safe-area-inset-top)) 1rem .65rem;background:#060706f0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;display:grid}.member-mobile-brand{grid-column:2;justify-self:center;min-width:0;margin:0;padding:0 .65rem;display:block}.member-mobile-brand img{width:min(10.5rem,43vw);height:auto;display:block}.member-mobile-actions{grid-column:3;justify-self:end;min-width:2.75rem}.member-sidebar{display:none!important}.creator-overview-welcome h1 .creator-overview-welcome-desktop{display:none}.creator-overview-welcome h1 .creator-overview-welcome-mobile{display:inline}.member-nav-scrim{display:none!important}.member-workspace{min-width:0}.creator-overview-redesign{min-width:0;padding:1.15rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.creator-overview-layout{flex-direction:column;gap:.85rem;display:flex}.creator-overview-main-column,.creator-overview-rail{display:contents}.creator-overview-welcome{order:1;margin-bottom:0}.creator-overview-status{order:2;grid-template-columns:1fr;margin-bottom:0}.creator-overview-status-item,.creator-overview-status-item:nth-child(2){border-top:1px solid #d3a43126;border-right:0;min-height:2.75rem;padding:.55rem .8rem}.creator-overview-status-item:first-child{border-top:0}.creator-overview-status-copy strong,.creator-overview-status-copy small{white-space:normal}.creator-overview-next{order:3;width:100%;min-height:0}.creator-overview-next-grid{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}.creator-overview-next-time{border-bottom:1px solid #d6a5322b;border-right:0;min-height:0;padding:0 0 .75rem}.creator-overview-next-time strong{font-size:2.1rem}.creator-overview-next-person{min-width:0}.creator-overview-next-grid>.creator-overview-outline-action{width:100%;min-height:2.75rem}.creator-overview-schedule{order:4;width:100%}.creator-overview-schedule-row{grid-template-columns:3.65rem .35rem 2.45rem minmax(0,1fr) .7rem;gap:.5rem;min-height:3.9rem;padding:.65rem 0}.creator-overview-schedule-meta{display:none}.creator-overview-schedule-avatar{width:2.45rem;height:2.45rem}.creator-overview-schedule-row time strong,.creator-overview-schedule-main strong{font-size:.7rem}.creator-overview-schedule-main small{font-size:.59rem}.creator-overview-earnings{order:5;width:100%}.creator-overview-booking-value-range{justify-content:flex-start;gap:.25rem;min-width:0;padding:0 .1rem .35rem;display:flex;overflow-x:auto}.creator-overview-booking-value-range a{min-height:2.7rem;padding:.65rem .5rem}.creator-overview-booking-value-chart{min-width:0;overflow:hidden}.creator-overview-booking-activity{order:6;width:100%}.member-account-hub{min-width:0;padding:1.15rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.member-account-hub-header{margin-bottom:1rem}.member-account-hub-header h1{font-size:clamp(2.2rem,10.5vw,3rem);line-height:.98}.member-account-hub-header span{margin-top:.6rem;font-size:.82rem;line-height:1.4}.member-account-hub-identity{gap:.75rem;padding:.85rem}.member-account-hub-avatar{width:3.8rem;height:3.8rem}.member-account-hub-identity-copy>strong{font-size:1.22rem}.member-account-hub-identity-copy>span{font-size:.7rem}.member-account-hub-badges{margin-top:.5rem}.member-account-hub-groups{gap:1.05rem;margin-top:1.35rem}.member-account-hub-item{grid-template-columns:2.25rem minmax(0,1fr) 1rem;gap:.7rem;min-height:3.4rem;padding:.65rem .75rem}.account-secondary-sign-out{margin-top:.95rem}.account-secondary-sign-out-button{gap:.72rem;min-height:4.55rem;padding:.75rem .85rem}.account-secondary-sign-out-label{font-size:.9rem}.account-secondary-sign-out-in-list{margin:0}.account-secondary-sign-out-in-list .account-secondary-sign-out-button{gap:.7rem;min-height:3.4rem;padding:.65rem .75rem}.account-secondary-sign-out-in-list .account-secondary-sign-out-icon{width:2.15rem;height:2.15rem}.account-secondary-sign-out-in-list .account-secondary-sign-out-label{font-size:.84rem}.member-account-hub-icon{width:2.15rem;height:2.15rem}.member-account-hub-copy strong{font-size:.84rem}.member-account-hub-copy small{margin-top:.15rem;font-size:.64rem}.creator-overview-booking-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.creator-overview-booking-list div{border:1px solid #cf9d2d29;border-radius:.35rem;align-items:start;min-width:0;min-height:4rem;padding:.65rem .6rem;font-size:.62rem}.creator-overview-booking-list dt{max-width:70%}.creator-overview-booking-list dd{text-align:right;max-width:100%;margin-left:auto}.member-sessions-experience{min-width:0;padding:1rem 1rem calc(7rem + env(safe-area-inset-bottom))}.member-sessions-tabs{background:#0b0b0994;border:1px solid #c18f2447;border-radius:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;max-width:100%;margin-right:0;padding:0;display:grid;overflow:visible}.member-sessions-tabs a{text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;gap:.22rem;min-width:0;min-height:2.75rem;padding:.55rem .16rem;font-size:.64rem}.member-sessions-tabs a[data-session-filter=all]{order:1}.member-sessions-tabs a[data-session-filter=attention]{border-left:1px solid #ca972b2e;order:2}.member-sessions-tabs a[data-session-filter=upcoming]{border-left:1px solid #ca972b2e;order:3}.member-sessions-tabs a[data-session-filter=past]{border-left:1px solid #ca972b2e;order:4}.member-sessions-tabs a[data-session-filter=by-date]{border-left:1px solid #ca972b2e;order:5}.member-sessions-tabs a.is-active{background:linear-gradient(#b2780e33,#49300721);box-shadow:inset 0 -2px #d5a32e}.member-sessions-tabs a:focus-visible{outline-offset:-3px;outline:2px solid #f0c84feb}.member-sessions-tab-label-desktop{display:none}.member-sessions-tab-label-mobile{display:inline}.member-sessions-mobile-list{gap:0;min-width:0;padding:.15rem .75rem;display:grid;overflow:hidden}.member-sessions-mobile-card{min-height:6.2rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d09d2b33;border-radius:0;grid-template-columns:4rem minmax(0,1fr) 2.75rem;gap:.7rem;padding:.75rem .1rem}.member-sessions-mobile-card:last-child{border-bottom:0}.member-sessions-mobile-avatar{width:4rem;height:4rem}.member-sessions-mobile-card-heading h2{font-size:1.05rem}.member-sessions-mobile-card-heading .member-status{max-width:6.2rem}.member-sessions-mobile-date{margin-top:.45rem}.member-sessions-mobile-supporting{-webkit-line-clamp:1}.member-sessions-mobile-meta{color:#b09a69;flex-wrap:wrap;gap:.25rem .55rem;margin-top:.35rem;font-size:.59rem;display:flex}.member-sessions-mobile-arrow{align-self:center;place-items:center;min-height:2.75rem;padding:0;font-size:1.4rem;display:grid}.member-session-detail{min-width:0;padding:.8rem 1rem calc(7rem + env(safe-area-inset-bottom))}.member-session-mobile-state{gap:.8rem;min-width:0}.member-session-mobile-creator{-webkit-backdrop-filter:blur(6px);background:#07080733;border-color:#87602275;order:1;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;padding:.8rem}.member-session-mobile-creator-photo{width:4rem;height:4rem}.member-session-mobile-creator h2{margin:0;font-size:1.25rem}.member-session-mobile-creator p{font-size:.72rem}.member-session-mobile-creator .member-status{margin-top:.45rem}.member-session-mobile-intro{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;order:2;padding:.2rem .1rem .1rem}.member-session-mobile-intro:after{content:none}.member-session-mobile-intro>span{color:#d8aa35;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;min-height:0;padding:0;font-size:.62rem}.member-session-mobile-intro h1{max-width:none;margin-top:.35rem;font-size:clamp(1.55rem,7vw,2rem);line-height:1.05}.member-session-mobile-intro p{margin-top:.45rem;font-size:.74rem;line-height:1.45}.member-session-mobile-progress{-webkit-backdrop-filter:blur(6px);background:#07080738;border:1px solid #87602275;border-radius:.7rem;order:3;min-width:0;padding:1rem .8rem .85rem}.member-session-mobile-progress h2{color:#eee5d9;font-family:var(--font-serif-display), Georgia, serif;margin:0 0 .8rem;font-size:1.25rem;font-weight:400}.member-session-mobile-progress ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.member-session-mobile-progress li{grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem;min-height:3.65rem;display:grid;position:relative}.member-session-mobile-progress li:after{content:"";background:#7d67468c;width:1px;position:absolute;top:2.05rem;bottom:0;left:1rem}.member-session-mobile-progress li[data-connector-state=complete]:after{background:#b88b2e}.member-session-mobile-progress li:last-child:after{content:none}.member-session-progress-marker{z-index:1;color:#0f0c05;background:#080806;border:1px solid #6e5f4cb8;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.9rem;line-height:1;display:grid;position:relative}.member-session-mobile-progress .member-session-progress-copy{align-content:start;min-width:0;padding-bottom:.85rem;display:grid}.member-session-progress-copy strong{color:#ddd5c7;font-size:.88rem;font-weight:600}.member-session-progress-copy>span{color:#8f887f;margin-top:.18rem;font-size:.7rem;line-height:1.4}.member-session-progress-copy time{color:#777169;margin-top:.22rem;font-size:.62rem;line-height:1.35}.member-session-mobile-progress li.is-complete .member-session-progress-marker{color:#151006;background:#c99a2d;border-color:#d0a63d}.member-session-mobile-progress li.is-complete .member-session-progress-copy strong{color:#eee5d9}.member-session-mobile-progress li.is-current .member-session-progress-marker,.member-session-mobile-progress li.is-terminal .member-session-progress-marker{color:#8b641d;background:#f2e2b4;border-color:#edc45a;width:2.15rem;height:2.15rem;margin:-.08rem 0 0 -.08rem;box-shadow:0 0 0 .3rem #d8a9321f,0 0 1.15rem #d7a0256b}.member-session-mobile-progress li.is-current .member-session-progress-copy strong,.member-session-mobile-progress li.is-terminal .member-session-progress-copy strong{color:#f0ca65}.member-session-mobile-progress li.is-terminal .member-session-progress-copy>span{color:#e0a55c}.member-session-mobile-summary,.member-session-mobile-note,.member-session-mobile-paid-time,.member-session-mobile-call,.member-session-mobile-next{order:4}.member-session-mobile-actions{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;order:5;padding:.15rem 0;position:static}.member-session-mobile-actions.is-sticky{bottom:calc(4.75rem + env(safe-area-inset-bottom));z-index:18;-webkit-backdrop-filter:blur(18px);background:#070706f0;border:1px solid #a8771d85;border-radius:.7rem;padding:.7rem;position:sticky;box-shadow:0 -18px 35px #00000059}.member-session-mobile-actions .member-primary{color:#f0c84d;background:#b7841c24;border-color:#e5bb3dc7;min-height:3rem}.member-session-mobile-actions .member-primary:hover,.member-session-mobile-actions .member-primary:focus-visible{background:#d39e233d}.member-session-mobile-context{border-top:1px solid #78562140;flex-wrap:wrap;order:6;justify-content:center;gap:.7rem 1rem;padding:.7rem .15rem;display:flex}.member-session-mobile-context a{color:#d5a936;align-items:center;min-height:2.75rem;font-size:.7rem;font-weight:650;display:inline-flex}.member-session-mobile-trust{order:7}}@media (max-width:380px){.member-sessions-mobile-card{grid-template-columns:3.5rem minmax(0,1fr) 2.5rem;gap:.55rem}.member-sessions-mobile-avatar{width:3.5rem;height:3.5rem}.member-sessions-mobile-card-heading .member-status{max-width:5.6rem}.member-session-mobile-creator{grid-template-columns:3.65rem minmax(0,1fr)}.member-session-mobile-creator-photo{width:3.65rem;height:3.65rem}.creator-overview-schedule-row{grid-template-columns:3.35rem .25rem 2.2rem minmax(0,1fr) .6rem;gap:.4rem}}@media (max-width:760px){body:has([data-mobile-app-dock-sentinel][data-mobile-app-dock-surface=member-console]):has(.creator-overview-redesign) .member-workspace{min-height:calc(100dvh - 4rem - env(safe-area-inset-top) - 1px);padding-bottom:calc(4.25rem + .85rem + env(safe-area-inset-bottom))!important}.member-page-header[data-mobile-alignment=center]{text-align:center;align-items:center}.member-page-header[data-mobile-alignment=center]>div{justify-items:center;width:100%}.member-page-header[data-mobile-alignment=center]>div>span{margin-left:auto;margin-right:auto}.creator-overview-redesign{padding:0!important}.creator-overview-desktop{display:none!important}.creator-overview-mobile{min-width:0;padding:.7rem 1rem 0;display:block}.creator-overview-mobile-welcome{text-align:center;padding:.5rem .1rem .35rem}.creator-overview-mobile-welcome .creator-overview-eyebrow{color:#e3b53c;letter-spacing:.2em;font-size:.66rem}.creator-overview-mobile-welcome h1{color:#f4eee4;font-family:var(--font-serif-display), Georgia, serif;letter-spacing:-.035em;white-space:nowrap;margin:.65rem auto 0;font-size:clamp(1.88rem,7.3vw,2.45rem);font-weight:400;line-height:1.05}.creator-overview-mobile-welcome>span{color:#b8afa4;max-width:22rem;margin:.65rem auto 0;font-size:.83rem;line-height:1.48;display:block}.creator-overview-mobile .creator-overview-panel,.creator-overview-mobile-status{-webkit-backdrop-filter:blur(6px);background:linear-gradient(145deg,#12100bad,#07080775);border:1px solid #c28f2042;border-radius:.75rem;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000024}.creator-overview-mobile-status{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem;display:grid;overflow:hidden}.creator-overview-mobile-signal{color:#eee6da;align-items:center;gap:.6rem;min-width:0;padding:.7rem .75rem;display:flex}.creator-overview-mobile-signal+.creator-overview-mobile-signal{border-left:1px solid #d3a43129}.creator-overview-mobile-signal-dot{background:#817b72;border-radius:999px;flex:none;width:.55rem;height:.55rem}.creator-overview-mobile-signal-dot.available,.creator-overview-mobile-signal-dot.healthy{background:#67d887;box-shadow:0 0 0 .25rem #4eba671a}.creator-overview-mobile-signal-dot.attention{background:#e2ad35;box-shadow:0 0 0 .25rem #e1ad351a}.creator-overview-mobile-signal-copy{gap:.15rem;min-width:0;display:grid}.creator-overview-mobile-signal-copy strong,.creator-overview-mobile-signal-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-overview-mobile-signal-copy strong{color:#eee7db;font-size:.75rem;font-weight:650}.creator-overview-mobile-signal-copy small{color:#938b81;font-size:.61rem}.creator-overview-mobile-calendar{margin-top:.8rem;padding:.9rem .9rem .72rem}.creator-overview-mobile-calendar-month{text-align:center;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.35rem;margin-top:.35rem;display:grid}.creator-overview-mobile-calendar-month button{color:#e6b73d;border:1px solid #d0a02d33;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1.35rem;line-height:1;display:grid}.creator-overview-mobile-calendar-month button:disabled{cursor:wait;opacity:.45}.creator-overview-mobile-calendar-month button:not(:disabled):focus-visible,.creator-overview-mobile-calendar-month button:not(:disabled):hover{background:#daab341a;outline:none}.creator-overview-mobile-calendar-month strong{color:#f1e8da;min-width:0;font-family:var(--font-serif-display), Georgia, serif;font-size:1.08rem;font-weight:400}.creator-overview-mobile-calendar-weekdays,.creator-overview-mobile-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.creator-overview-mobile-calendar-weekdays{color:#8f887d;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-top:.62rem;font-size:.57rem}.creator-overview-mobile-calendar-grid{gap:.22rem;margin-top:.28rem}.creator-overview-mobile-calendar-day{color:#e6ddd0;border:1px solid #0000;border-radius:.4rem;place-items:center;min-width:0;min-height:2.18rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:grid;position:relative}.creator-overview-mobile-calendar-day:not(.is-past):hover,.creator-overview-mobile-calendar-day:not(.is-past):focus-visible{outline-offset:1px;outline:2px solid #e2b13794}.creator-overview-mobile-calendar-day.is-past{color:#5d5750}.creator-overview-mobile-calendar-day.is-blocked{color:#d6c1b9;background:0 0;border-color:#bf5b526b}.creator-overview-mobile-calendar-day.is-booked{color:#e6ddd0;background:0 0;border-color:#0000}.creator-overview-mobile-calendar-day.is-blocked.is-booked{background:0 0;border-color:#bf5b526b}.creator-overview-mobile-calendar-day.is-today{color:#1a1306;box-shadow:none;background:#e7b73c;border-color:#0000}.creator-overview-mobile-calendar-day.is-selected{box-shadow:0 0 0 2px #f6d77df2,0 0 0 4px #d4a02638}.creator-overview-mobile-calendar-day i{background:#77db92;border-radius:999px;width:.28rem;height:.28rem;position:absolute;bottom:.27rem;left:50%;transform:translate(-50%)}.creator-overview-mobile-calendar-day.is-blocked i{background:#ee9a8f}.creator-overview-mobile-calendar-day b{border-radius:inherit;color:#efc65e;background:#0707069e;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:0}.creator-overview-mobile-calendar-legend{color:#a79d91;grid-template-columns:repeat(3,max-content);justify-content:center;gap:.35rem;margin-top:.72rem;font-size:.56rem;display:grid}.creator-overview-mobile-calendar-legend span{white-space:nowrap;align-items:center;gap:.27rem;min-width:0;display:inline-flex}.creator-overview-mobile-calendar-legend i{background:#72d58d;border-radius:999px;flex:none;width:.42rem;height:.42rem}.creator-overview-mobile-calendar-legend i.booked{background:#72d58d}.creator-overview-mobile-calendar-legend i.blocked{background:#b85a53}.creator-overview-mobile-calendar-legend i.today{background:#e7b73c;border:0}.creator-overview-mobile-calendar-day.is-past{color:#5d5750;box-shadow:none;background:0 0;border-color:#0000}.creator-overview-mobile-calendar-day.is-past i{display:none}.creator-overview-mobile-calendar-status,.creator-overview-mobile-availability-note{color:#91887e;margin-top:.62rem;font-size:.63rem;line-height:1.45}.creator-overview-mobile-calendar-status{text-align:center}.creator-overview-mobile-calendar-status.is-error{color:#d98e84;background:#58232729;border-radius:.45rem;padding:.35rem .5rem}.creator-overview-mobile-availability-footer{z-index:1;padding:.7rem .9rem max(.85rem, calc(.75rem + env(safe-area-inset-bottom)));text-align:center;background:linear-gradient(#15120deb,#080908 62%);border-top:1px solid #cf9d2d2e;flex:none;margin:0 -.9rem;position:sticky;bottom:0}.creator-overview-mobile-availability-footer>.creator-overview-mobile-availability-note{margin-top:.52rem}.creator-overview-mobile-availability-footer>.creator-overview-mobile-availability-note:first-child{margin-top:0}.creator-overview-mobile-availability-backdrop{z-index:1300;padding:.5rem .5rem env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:flex-end;transition:opacity .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.creator-overview-mobile-availability-backdrop.is-open{pointer-events:auto}.creator-overview-mobile-availability-backdrop.is-dragging{transition:none}.creator-overview-mobile-availability-sheet{width:min(100%,31rem);min-width:0;min-height:min(85dvh, calc(100dvh - .5rem - env(safe-area-inset-bottom)));max-height:min(90dvh, calc(100dvh - .5rem - env(safe-area-inset-bottom)));overscroll-behavior:contain;box-sizing:border-box;will-change:transform;background:linear-gradient(150deg,#15120d,#080908 70%);border:1px solid #cb97266b;border-radius:1rem 1rem .7rem .7rem;flex-direction:column;padding:.45rem .9rem 0;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(100%);box-shadow:0 -20px 70px #0000007a}.creator-overview-mobile-availability-sheet.is-open{transform:translateY(0)}.creator-overview-mobile-availability-sheet.is-dragging{transition:none}.creator-overview-mobile-availability-sheet-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e0dacf7a;border-radius:999px;flex:none;width:3rem;height:.25rem;margin:0 auto .7rem}.creator-overview-mobile-availability-sheet-header-region{box-sizing:border-box;border-bottom:1px solid #cf9d2d29;flex-direction:column;flex:0 0 5.4rem;height:5.4rem;min-height:5.4rem;padding-bottom:.22rem;display:flex;overflow:hidden}.creator-overview-mobile-availability-sheet-header{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 4.15rem;align-items:flex-start;height:4.15rem;min-height:4.15rem;display:flex;position:relative}.creator-overview-mobile-availability-sheet-header-copy{text-align:center;width:100%;min-width:0;min-height:0}.creator-overview-mobile-availability-sheet-header h2{color:#f1e8db;font-family:var(--font-serif-display), Georgia, serif;gap:.08rem;margin:.18rem 0 0;font-size:1.34rem;font-weight:400;line-height:1.12;display:grid}.creator-overview-mobile-availability-sheet-header h2>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-overview-mobile-availability-sheet-header>button{color:#e8d9c4;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:1px solid #daaf4661;border-radius:999px;flex:none;place-items:center;width:2.45rem;height:2.45rem;font-size:1.65rem;line-height:1;display:grid;position:absolute;top:0;right:0}.creator-overview-mobile-availability-sheet.is-dragging .creator-overview-mobile-availability-sheet-handle{cursor:grabbing}.creator-overview-mobile-availability-sheet-header>button:focus-visible{outline-offset:2px;outline:2px solid #e6b84a}.creator-overview-mobile-calendar-month-editor{margin-top:.85rem}.creator-overview-mobile-availability-sheet-calendar{flex:none;min-width:0}.creator-overview-mobile-calendar-grid-editor{margin-top:.35rem}.creator-overview-mobile-availability-activity{overscroll-behavior:contain;flex:auto;min-height:0;scroll-padding-bottom:1rem;overflow:hidden auto}.creator-overview-mobile-availability-details{border-top:1px solid #cf9d2d2e;margin-top:.9rem;padding-top:.85rem}.creator-overview-mobile-availability-day-view .creator-overview-mobile-availability-details{margin-top:.35rem;padding-top:.45rem}.creator-overview-mobile-availability-state{background:#14120ead;border:1px solid #817c7340;border-radius:.7rem;gap:.25rem;padding:.75rem;display:grid}.creator-overview-mobile-availability-day-view .creator-overview-mobile-availability-state,.creator-overview-mobile-availability-day-view .creator-overview-mobile-availability-window-summary{text-align:center;justify-items:center}.creator-overview-mobile-availability-day-view .creator-overview-mobile-availability-state>*,.creator-overview-mobile-availability-day-view .creator-overview-mobile-availability-window-summary>*{text-align:center;width:100%;min-width:0}.creator-overview-mobile-availability-state.is-blocked{background:#5823273d;border-color:#c058507a}.creator-overview-mobile-availability-state.is-booked{background:#6346103b;border-color:#d3a4316b}.creator-overview-mobile-availability-state strong{color:#f1e7d7;font-size:.95rem}.creator-overview-mobile-availability-state span{color:#b6aca0;font-size:.7rem;line-height:1.45}.creator-overview-mobile-availability-window-summary{background:#2a1f0c33;border:1px solid #cf9d2d33;border-radius:.58rem;gap:.18rem;margin-top:.62rem;padding:.58rem .7rem;display:grid}.creator-overview-mobile-availability-window-summary>span{color:#d5af4e;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:650}.creator-overview-mobile-availability-window-summary>small{color:#eee4d4;font-size:.72rem;line-height:1.3}.creator-overview-mobile-availability-scheduling-actions{gap:.45rem;margin-top:.82rem;display:grid}.creator-overview-mobile-availability-action{color:#eee4d4;text-align:center;background:#14120e9e;border:1px solid #817c734d;border-radius:.62rem;gap:.18rem;width:100%;min-height:3.15rem;padding:.62rem .75rem;transition:background .12s,border-color .12s;display:grid}.creator-overview-mobile-availability-action.is-primary{background:#63461033;border-color:#daaf4685}.creator-overview-mobile-availability-action:not(:disabled):focus-visible,.creator-overview-mobile-availability-action:not(:disabled):hover{background:#6346104d;border-color:#daaf46b8;outline:none}.creator-overview-mobile-availability-action strong{color:#f1e7d7;font-size:.77rem}.creator-overview-mobile-availability-action span{color:#aaa095;font-size:.63rem;line-height:1.35}.creator-overview-mobile-availability-time-off-lock{background:#14120e59;border:1px solid #817c7333;border-radius:.55rem;margin:0;padding:.5rem .6rem}.creator-overview-mobile-availability-sessions{margin-top:.85rem}.creator-overview-mobile-availability-sessions>p{color:#d5af4e;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:650}.creator-overview-mobile-availability-sessions>div{background:#0808076b;border:1px solid #cf9d2d2e;border-radius:.62rem;gap:.18rem;margin-top:.5rem;padding:.7rem;display:grid}.creator-overview-mobile-availability-sessions strong{color:#eee4d4;font-size:.73rem}.creator-overview-mobile-availability-sessions span{color:#9e958b;font-size:.63rem}.creator-overview-mobile-availability-sessions-more{align-items:center;gap:.25rem;width:fit-content;margin-top:.55rem;font-weight:650;text-decoration:none;display:inline-flex;color:#d5af4e!important;font-size:.66rem!important}.creator-overview-mobile-availability-sessions-more:hover,.creator-overview-mobile-availability-sessions-more:focus-visible{outline:none;text-decoration:underline;color:#f1d27a!important}.creator-overview-mobile-availability-toggle{color:#f2c650;border:1px solid #e5b537;border-radius:999px;width:100%;min-height:2.7rem;margin-top:.82rem;padding:.65rem .8rem;font-size:.75rem;font-weight:700}.creator-overview-mobile-availability-toggle.is-primary{background:#e7b73c1f}.creator-overview-mobile-availability-toggle.is-unblock{color:#84dda0;border-color:#71d38ba6}.creator-overview-mobile-availability-toggle.is-danger{color:#d98e84;background:#5823272e;border-color:#bf5b52a6}.creator-overview-mobile-availability-toggle.is-danger:not(:disabled):hover,.creator-overview-mobile-availability-toggle.is-danger:not(:disabled):active{background:#5823274d;border-color:#d87167cc}.creator-overview-mobile-availability-toggle:disabled{cursor:wait;opacity:.58}.creator-overview-mobile-availability-validation{color:#d4ad65;text-align:center;margin-top:.48rem;font-size:.63rem;line-height:1.4}.creator-overview-mobile-availability-toggle:focus-visible{outline-offset:2px;outline:2px solid #e6b84a}.creator-overview-mobile-availability-back{color:#e6b73d;align-items:center;min-height:2rem;font-size:.7rem;font-weight:650;display:inline-flex}.creator-overview-mobile-availability-back:focus-visible{outline-offset:2px;outline:2px solid #e6b84a}.creator-overview-mobile-availability-custom-hours-heading p{color:#d5af4e;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:650}.creator-overview-mobile-availability-custom-hours-heading small{color:#9e958b;text-align:center;font-size:.62rem;line-height:1.4;display:block}.creator-overview-mobile-availability-custom-hours{border-top:1px solid #cf9d2d2e;margin-top:.85rem;padding-top:.78rem}.creator-overview-mobile-availability-custom-hours-heading{text-align:center;justify-items:center;gap:.35rem;display:grid}.creator-overview-mobile-availability-custom-hours-heading>div{text-align:center;justify-items:center;gap:.18rem;min-width:0;display:grid}.creator-overview-mobile-availability-time-off-base{text-align:center;background:#14120e61;border:1px solid #817c7333;border-radius:.55rem;gap:.16rem;margin-top:.58rem;padding:.5rem .65rem;display:grid}.creator-overview-mobile-availability-time-off-base>span{color:#aaa095;letter-spacing:.04em;text-transform:uppercase;font-size:.6rem}.creator-overview-mobile-availability-time-off-base>small{color:#eee4d4;font-size:.7rem;line-height:1.3}.creator-overview-mobile-availability-reset{color:#e6b73d;text-align:center;justify-content:center;align-items:center;min-height:2rem;margin:.35rem auto 0;padding:0 .4rem;font-size:.63rem;font-weight:650;display:inline-flex}.creator-overview-mobile-availability-reset:focus-visible{outline-offset:2px;outline:2px solid #e6b84a}.creator-overview-mobile-availability-reset:disabled,.creator-overview-mobile-availability-back:disabled,.creator-overview-mobile-availability-add-window:disabled,.creator-overview-mobile-availability-window>button:disabled{cursor:wait;opacity:.55}.creator-overview-mobile-availability-window{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 2.75rem;justify-content:center;align-items:end;gap:.45rem;margin-top:.55rem;display:grid}.creator-overview-mobile-availability-window-separator{color:#887d71;padding-bottom:.65rem;font-size:.8rem}.creator-overview-mobile-availability-window label{cursor:pointer;color:#9e958b;text-align:center;justify-items:center;gap:.18rem;min-width:0;font-size:.6rem;display:grid}.creator-overview-mobile-availability-window label>span{pointer-events:none}.creator-overview-mobile-availability-window input{box-sizing:border-box;color:#eee4d4;width:100%;min-width:0;min-height:2.75rem;font:inherit;cursor:pointer;touch-action:manipulation;text-align:center;background:#0b0a09;border:1px solid #cf9d2d3d;border-radius:.48rem;padding:.35rem .45rem;font-size:.72rem}.creator-overview-mobile-availability-window input:focus-visible{outline-offset:1px;outline:2px solid #e6b84a}.creator-overview-mobile-availability-window>button{color:#d98e84;border:1px solid #bf5b5259;border-radius:.48rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;display:grid}.creator-overview-mobile-availability-add-window{color:#e6b73d;text-align:center;width:100%;margin-top:.65rem;font-size:.68rem;font-weight:650;display:block}.creator-overview-mobile-availability-empty-windows{color:#9e958b;text-align:center;margin-top:.65rem;font-size:.63rem;line-height:1.45}.creator-overview-mobile-availability-booked-lock{color:#bda66c}.creator-overview-mobile-availability-add-window:focus-visible{outline-offset:2px;outline:2px solid #e6b84a}.creator-overview-mobile-availability-sessions.is-locked>p{color:#bda66c}.creator-overview-mobile-needs-attention,.creator-overview-mobile-upcoming,.creator-overview-mobile-booking-value{margin-top:.8rem}.creator-overview-mobile-needs-attention,.creator-overview-mobile-upcoming{padding:.9rem .9rem .25rem}.creator-overview-mobile-section-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.creator-overview-mobile-calendar-header{justify-content:center}.creator-overview-mobile-section-header .creator-overview-kicker{color:#d4a936;font-size:.65rem}.creator-overview-mobile-section-header>a{color:#e2b63e;white-space:nowrap;flex:none;font-size:.7rem;font-weight:650}.creator-overview-mobile-attention-count{color:#ed8c61;background:#97382247;border-radius:.35rem;justify-content:center;align-items:center;min-width:1.35rem;min-height:1.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.creator-overview-mobile-attention-list{display:grid}.creator-overview-mobile-attention-row{color:#ede5d9;border-top:1px solid #cf9d2d26;grid-template-columns:.5rem minmax(0,1fr) .75rem;align-items:center;gap:.65rem;min-width:0;padding:.68rem 0;display:grid}.creator-overview-mobile-attention-marker{background:#e45b4d;border-radius:999px;width:.45rem;height:.45rem}.creator-overview-mobile-attention-row:nth-child(2n) .creator-overview-mobile-attention-marker{background:#e2ad35}.creator-overview-mobile-attention-copy{gap:.15rem;min-width:0;display:grid}.creator-overview-mobile-attention-copy strong{color:#eee6da;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:550;overflow:hidden}.creator-overview-mobile-attention-copy small{color:#938b81;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.creator-overview-mobile-row-arrow{color:#d4a633;text-align:right;font-size:1rem;line-height:1}.creator-overview-mobile-upcoming{padding-bottom:.2rem}.creator-overview-mobile-schedule-list{display:grid}.creator-overview-mobile-schedule-row{min-width:0;color:inherit;border-top:1px solid #cf9d2d29;grid-template-columns:3.25rem minmax(0,1fr) auto .75rem;align-items:center;gap:.65rem;padding:.75rem 0;display:grid}.creator-overview-mobile-schedule-row.is-compact{background:#0808076b;border:1px solid #cf9d2d29;border-radius:.62rem;grid-template-columns:2.55rem minmax(0,1fr) auto .65rem;gap:.5rem;margin-top:.45rem;padding:.52rem .48rem}.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-schedule-avatar{width:2.55rem;height:2.55rem}.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-schedule-main{gap:.1rem}.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-schedule-main strong{font-size:.76rem}.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-schedule-main small{font-size:.6rem}.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-schedule-main span{font-size:.58rem}.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-schedule-role,.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-schedule-status{max-width:5rem;font-size:.58rem}.creator-overview-mobile-schedule-row.is-compact .creator-overview-mobile-row-arrow{font-size:.88rem}.creator-overview-mobile-schedule-avatar{border:1px solid #c4912073;border-radius:.65rem;width:3.25rem;height:3.25rem;container-type:inline-size}.creator-overview-mobile-schedule-main{gap:.14rem;min-width:0;display:grid}.creator-overview-mobile-schedule-main strong,.creator-overview-mobile-schedule-main small,.creator-overview-mobile-schedule-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-overview-mobile-schedule-main strong{color:#eee7dc;font-size:.83rem;font-weight:600}.creator-overview-mobile-schedule-main small{color:#b0a89e;font-size:.64rem}.creator-overview-mobile-schedule-main span{color:#9a9187;font-size:.61rem}.creator-overview-mobile-schedule-meta{justify-items:end;gap:.3rem;min-width:0;display:grid}.creator-overview-mobile-schedule-role,.creator-overview-mobile-schedule-status{text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;overflow:hidden}.creator-overview-mobile-schedule-role{color:#7bd68f;font-size:.63rem;font-weight:600}.creator-overview-mobile-schedule-role.you-booked{color:#e7bd51;background:#704d1040;border:1px solid #d3a43147;border-radius:.42rem;padding:.34rem .48rem}.creator-overview-mobile-schedule-status{color:#70d18b;font-size:.61rem}.creator-overview-mobile-schedule-status.awaiting{color:#e49a62}.creator-overview-mobile-empty{gap:.22rem;padding:.72rem 0 .6rem;display:grid}.creator-overview-mobile-empty strong{color:#eee5d8;font-family:var(--font-serif-display), Georgia, serif;font-size:.98rem;font-weight:400}.creator-overview-mobile-empty span{color:#9c958b;font-size:.68rem;line-height:1.45}.creator-overview-mobile-empty a{color:#dfb23a;width:max-content;margin-top:.25rem;font-size:.68rem;font-weight:650}.creator-overview-mobile-booking-value{padding:.95rem .9rem .85rem}.creator-overview-mobile-booking-value-total{color:#f4eee4;font-family:var(--font-serif-display), Georgia, serif;letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(2rem,9vw,2.55rem);font-weight:400;line-height:1}.creator-overview-mobile-booking-value-subtitle{color:#aaa197;margin-top:.35rem;font-size:.68rem}.creator-overview-mobile-booking-value .creator-overview-booking-value-range{background:#0a090752;border:1px solid #8f67276b;border-radius:.45rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.15rem;min-width:0;min-height:2rem;margin:.6rem 0 0;padding:.15rem;display:grid;overflow:visible}.creator-overview-mobile-booking-value .creator-overview-booking-value-range a{min-height:1.7rem;padding:.3rem .1rem;font-size:.56rem}.creator-overview-mobile-booking-value-chart{min-width:0;margin-top:.35rem;overflow:hidden}.creator-overview-mobile-booking-value-metrics{border-top:1px solid #cf9d2d29;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5rem;display:grid}.creator-overview-mobile-booking-value-metrics div{min-width:0;padding:.65rem .55rem .1rem}.creator-overview-mobile-booking-value-metrics div+div{border-left:1px solid #cf9d2d29}.creator-overview-mobile-booking-value-metrics dt,.creator-overview-mobile-booking-value-metrics dd{text-overflow:ellipsis;overflow:hidden}.creator-overview-mobile-booking-value-metrics dt{color:#aaa197;font-size:.59rem;line-height:1.25}.creator-overview-mobile-booking-value-metrics dd{color:#e1b238;font-family:var(--font-serif-display), Georgia, serif;white-space:nowrap;margin:.25rem 0 0;font-size:1.02rem;line-height:1.05}@media (prefers-reduced-motion:reduce){.creator-overview-mobile-availability-backdrop,.creator-overview-mobile-availability-sheet{transition:none}}}@media (max-width:380px){.creator-overview-mobile{padding-left:.8rem;padding-right:.8rem}.creator-overview-mobile-welcome h1{font-size:1.78rem}.creator-overview-mobile-schedule-row{grid-template-columns:3rem minmax(0,1fr) auto .65rem;gap:.5rem}.creator-overview-mobile-schedule-avatar{width:3rem;height:3rem}.creator-overview-mobile-schedule-role,.creator-overview-mobile-schedule-status{max-width:5.4rem}}@media (prefers-reduced-motion:reduce){.member-sidebar,.member-session-mobile-actions.is-sticky{transition:none}}
.release-update-notice{z-index:1200;color:#f5ecdf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#13100cfa,#090806fa);border:1px solid #9a6f27b3;border-radius:.75rem;align-items:center;gap:.75rem;width:min(46rem,100vw - 2rem);padding:.75rem 1rem;animation:.2s ease-out both release-update-rise;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #000000b3,inset 0 1px #ffe1910f}.release-update-notice-copy{text-align:center;flex:1;min-width:0}.release-update-notice-copy strong{color:#f5ecdf;font-family:var(--font-serif-display,Georgia, serif);font-size:1rem;font-weight:400;line-height:1.2;display:block}.release-update-notice-copy p{color:#a9a095;margin:.125rem 0 0;font-size:.68rem;line-height:1.45}.release-update-notice button{color:#f4c443;cursor:pointer;min-height:2.25rem;font:inherit;background:#2a1c08;border:1px solid #a87520;border-radius:.375rem;flex:none;padding:.5rem .85rem;font-size:.75rem;font-weight:600;transition:border-color .16s,background .16s,color .16s}.release-update-notice button:hover,.release-update-notice button:focus-visible{color:#ffd868;background:#35230a;border-color:#c28b2a;outline:none}.release-update-notice button:focus-visible{box-shadow:0 0 0 2px #d0a13aa6}@keyframes release-update-rise{0%{opacity:0;transform:translate(-50%)translateY(.75rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:760px){.release-update-notice{right:.75rem;bottom:calc(5.8rem + env(safe-area-inset-bottom));width:auto;max-width:none;margin-inline:0;left:.75rem;transform:none}@keyframes release-update-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.release-update-notice{animation:none}}
.creator-session-overview-page-header{width:min(100%,72rem);margin:0 auto .85rem}.creator-session-overview-page-header>p{color:#d0a332;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.creator-session-overview-page-header h1{color:#f3ede2;font-family:var(--font-serif-display), Georgia, serif;letter-spacing:-.025em;margin:.22rem 0 0;font-size:clamp(1.08rem,1.25vw,1.25rem);font-weight:400;line-height:1}.creator-session-overview-page-header>span{color:#aaa49c;max-width:42rem;margin-top:.34rem;font-size:.76rem;line-height:1.45;display:block}.creator-session-overview-tabs{width:min(100%,72rem);margin-left:auto;margin-right:auto}.creator-session-overview{width:min(100%,72rem);margin:0 auto}.creator-session-overview-feedback,.creator-session-overview-error{color:#8ddf9a;background:#0e281594;border:1px solid #4db56952;border-radius:.55rem;margin-bottom:.85rem;padding:.7rem .85rem;font-size:.72rem;line-height:1.45}.creator-session-overview-error{color:#e7a47c;background:#2a140db3;border-color:#9e5c3880}.creator-session-overview-browser{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.creator-session-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.creator-session-overview-summary-item{background:linear-gradient(145deg,#14110bd6,#080908d1);border:1px solid #c28f2052;border-radius:.62rem;grid-template-rows:minmax(2.75rem,1fr) auto;grid-template-columns:2.7rem minmax(0,1fr);align-items:center;min-width:0;min-height:5.15rem;padding:.72rem .88rem;display:grid;box-shadow:inset 0 1px #ffffff09}.creator-session-overview-summary-item dt{color:#aaa49c;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;font-size:.7rem;line-height:1.2;overflow:hidden}.creator-session-overview-summary-item dd{color:#f1e8da;grid-area:1/1/auto/-1;grid-template-columns:2.7rem minmax(0,1fr);align-items:center;margin:0;display:grid}.creator-session-overview-summary-icon{color:#e8b740;background:#cb9a2712;border:1px solid #c9992a40;border-radius:.5rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.creator-session-overview-summary-icon svg{width:1.25rem;height:1.25rem}.creator-session-overview-summary-value{font-family:var(--font-serif-display), Georgia, serif;font-variant-numeric:tabular-nums;font-size:1.65rem;line-height:1}.creator-session-overview-day-panel{background:linear-gradient(145deg,#12100be6,#070908e8);border:1px solid #c28f204d;border-radius:.68rem;min-width:0;padding:1.15rem;box-shadow:inset 0 1px #ffffff09}.creator-session-overview-calendar{background:linear-gradient(145deg,#12100bd1,#070908d6);border-color:#c28f2052;min-width:0;padding:1.1rem;box-shadow:inset 0 1px #ffffff09}.creator-session-overview-calendar [data-calendar-month-navigation]{text-align:center;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem auto;align-items:center;gap:.5rem;margin-top:-1px;display:grid}.creator-session-overview-calendar [data-calendar-month-navigation]>button{color:#e8b740;background:#05060538;border:1px solid #d0a02d47;border-radius:.42rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.55rem;line-height:1;transition:background-color .15s,color .15s;display:grid}.creator-session-overview-calendar [data-calendar-month-navigation]>button:hover,.creator-session-overview-calendar [data-calendar-month-navigation]>button:focus-visible{outline-offset:2px;background:#ffffff0d;outline:2px solid #e6b84a}.creator-session-overview-calendar [data-calendar-month-navigation].has-today-action{grid-template-columns:2.35rem minmax(0,1fr) 2.35rem auto}.creator-session-overview-calendar [data-calendar-month-navigation]>button[data-calendar-today]{border-color:#d0a02d61;width:auto;height:2.35rem;padding:0 .72rem;font-family:inherit;font-size:.66rem;line-height:1}.creator-session-overview-calendar [data-calendar-month-navigation]>p{color:#f1e8da;min-width:0;font-family:var(--font-serif-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.42rem;font-weight:400;line-height:1.15;overflow:hidden}.creator-session-overview-calendar [data-calendar-weekdays]{color:#a99f90;letter-spacing:.1em;text-transform:uppercase;margin-top:.72rem;font-size:.64rem;line-height:1.2}.creator-session-overview-calendar [data-calendar-grid]{grid-template-rows:repeat(6,4.05rem);grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem;min-width:0;margin-top:.42rem}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date]{aspect-ratio:auto;color:#e6ddd0;background:#0c0b0947;border:1px solid #96773e47;border-radius:.38rem;place-items:center;width:100%;min-width:0;height:100%;min-height:0;font-size:.9rem;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s;display:grid;position:relative}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date]:hover,.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date]:focus-visible{outline-offset:1px;background:#daab341a;outline:2px solid #e2b13794}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date][data-calendar-past=true]{color:#a49b8e;background:0 0;border-color:#76603e1a}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date].is-blocked:not([aria-selected=true]):not([aria-current=date]){color:#d6c1b9;background:0 0;border-color:#b85a5385;box-shadow:inset 0 0 0 1px #b85a534d}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date][aria-current=date]{color:#f2e8d9;background:#e8b74014;border-color:#e8b740c7}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date][aria-current=date]:not([aria-selected=true]){outline-offset:-4px;outline:1px dashed #e8b740bd;box-shadow:inset 0 0 0 1px #e8b74029}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date][aria-selected=true]{color:#1a1306;background:#e7b73c;border-color:#f1c958;box-shadow:inset 0 0 0 1px #fff6d93d,0 5px 14px #ac7b1329}.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date][aria-current=date][aria-selected=true]{outline-offset:2px;outline:2px solid #fff8dee0}.creator-session-overview-calendar .creator-overview-calendar-activity-marker{background:#77db92;border-radius:999px;width:.4rem;height:.4rem;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0a0907cc}.creator-session-overview-day-header{border-bottom:1px solid #cf9d2d3d;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:end;gap:1rem;min-width:0;padding-bottom:.9rem;display:grid}.creator-session-overview-day-heading{gap:.32rem;min-width:0;display:grid}.creator-session-overview-day-eyebrow{color:#d0a332;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:700;line-height:1.1}.creator-session-overview-day-header h2{color:#f1e8da;min-width:0;font-family:var(--font-serif-display), Georgia, serif;margin:0;font-size:clamp(1.38rem,1.7vw,1.68rem);font-weight:400;line-height:1.2}.creator-session-overview-day-header p{color:#a79d91;white-space:nowrap;flex:none;margin:0;font-size:.74rem}.creator-session-overview-day-header .creator-session-overview-day-eyebrow{color:#d0a332;font-size:.61rem}.creator-session-overview-day-header .creator-session-overview-day-count{color:#b4aa9a;font-variant-numeric:tabular-nums}.creator-session-overview-session-list{gap:.62rem;margin-top:.9rem;display:grid}.creator-session-overview-session-row{min-width:0;min-height:5.3rem;color:inherit;background:linear-gradient(115deg,#0f0e0ba3,#0808078f);border:1px solid #cf9d2d3b;border-radius:.64rem;grid-template-columns:3.5rem minmax(0,1fr) auto .7rem;align-items:center;gap:.72rem;padding:.62rem .72rem;text-decoration:none;display:grid}.creator-session-overview-session-row:hover,.creator-session-overview-session-row:focus-visible{background:#d39d1f12;border-color:#d39d1f6b;outline:none}.creator-session-overview-session-avatar{width:3.5rem;height:3.5rem}.creator-session-overview-session-main{gap:.2rem;min-width:0;display:grid}.creator-session-overview-session-main strong,.creator-session-overview-session-main small,.creator-session-overview-session-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-session-overview-session-main strong{color:#eee7dc;font-size:.86rem;font-weight:600}.creator-session-overview-session-main small{color:#b0a89e;font-size:.7rem}.creator-session-overview-session-main span{color:#9a9187;font-size:.65rem}.creator-session-overview-session-status{color:#84d997;text-overflow:ellipsis;white-space:nowrap;background:#183621b8;border-radius:.42rem;max-width:9rem;padding:.4rem .55rem;font-size:.64rem;font-weight:600;overflow:hidden}.creator-session-overview-session-status[data-status-tone=pending]{color:#f0c85a;background:#533d0bb8}.creator-session-overview-session-status[data-status-tone=awaiting]{color:#8bbaff;background:#162e4bb8}.creator-session-overview-session-status[data-status-tone=complete],.creator-session-overview-session-status[data-status-tone=history]{color:#c8c4b9;background:#32322db8}.creator-session-overview-session-arrow{color:#d4a633;text-align:right;font-size:.9rem}.creator-session-overview-calendar-legend{color:#9c958b;flex-wrap:wrap;gap:.5rem .95rem;margin-top:.8rem;font-size:.66rem;display:flex}.creator-session-overview-calendar-legend>span{align-items:center;gap:.38rem;display:inline-flex}.creator-session-overview-calendar-legend i,.creator-overview-calendar-activity-markers i{background:#77db92;border-radius:999px;flex:none;width:.42rem;height:.42rem;display:block}.creator-session-overview-calendar-legend i[data-marker-tone=gold],.creator-overview-calendar-activity-markers i[data-marker-tone=gold]{background:#e8b740}.creator-session-overview-calendar-legend i[data-marker-tone=blue],.creator-overview-calendar-activity-markers i[data-marker-tone=blue]{background:#79aef4}.creator-session-overview-calendar-legend i[data-marker-tone=muted],.creator-overview-calendar-activity-markers i[data-marker-tone=muted]{background:#a7a49a}.creator-session-overview-calendar-legend i[data-marker-tone=stone],.creator-overview-calendar-activity-markers i[data-marker-tone=stone]{background:#b88a70}.creator-session-overview-calendar-legend i[data-marker-tone=blocked],.creator-overview-calendar-activity-markers i[data-marker-tone=blocked]{background:#b85a53db}.creator-overview-calendar-activity-markers{align-items:center;gap:.16rem;display:flex;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.creator-session-overview-empty{color:#9c958b;padding:1.25rem .15rem .35rem;font-size:.74rem;line-height:1.5}.creator-session-overview-blocked-date-error{color:#d6a69e;margin:.55rem 0 0;font-size:.63rem;line-height:1.35}@media (min-width:1181px){.creator-session-overview-page-header,.creator-session-overview-tabs,.creator-session-overview{width:min(100%,84rem)}.creator-session-overview-page-header{margin-bottom:.75rem}.creator-session-overview-page-header h1{font-size:1.22rem}.creator-session-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-session-overview-summary-item{min-height:5.35rem;padding:.78rem .92rem}.creator-session-overview-summary-item dd{grid-template-columns:2.85rem minmax(0,1fr)}.creator-session-overview-summary-icon{width:2.6rem;height:2.6rem}.creator-session-overview-summary-value{font-size:1.8rem}.creator-session-overview-browser{--creator-session-overview-desktop-card-height:34rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:.9rem}.creator-session-overview-calendar,.creator-session-overview-day-panel{height:var(--creator-session-overview-desktop-card-height)}.creator-session-overview-calendar{min-height:20rem}.creator-session-overview-calendar-legend{justify-content:center}.creator-session-overview-calendar [data-calendar-weekdays],.creator-session-overview-calendar [data-calendar-grid]{width:min(100%,72rem);margin-left:auto;margin-right:auto}.creator-session-overview-day-panel{flex-direction:column;min-width:0;min-height:0;padding:1.15rem;display:flex;overflow:hidden}.creator-session-overview-day-header{flex:none;padding-bottom:.9rem}.creator-session-overview-session-list{scrollbar-color:#c28f206b transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:1 1 0;align-content:start;gap:.62rem;min-height:0;margin-top:.9rem;overflow:hidden auto}.creator-session-overview-session-list::-webkit-scrollbar{width:6px}.creator-session-overview-session-list::-webkit-scrollbar-track{background:0 0}.creator-session-overview-session-list::-webkit-scrollbar-thumb{background:#c28f206b padding-box padding-box;border:2px solid #0000;border-radius:999px}.creator-session-overview-session-row{grid-template-columns:3.5rem minmax(0,1fr) auto .7rem;gap:.72rem;min-height:5.3rem;padding:.62rem .72rem}.creator-session-overview-session-main strong{font-size:.8rem}.creator-session-overview-session-main small{font-size:.67rem}.creator-session-overview-session-main span{font-size:.63rem}.creator-session-overview-session-status{max-width:9rem;padding:.4rem .55rem;font-size:.64rem}.creator-session-overview-empty{text-align:center;flex:1;align-content:center;min-height:5rem;padding:1.25rem .15rem;font-size:.82rem;display:grid}}@media (max-width:760px){.creator-session-overview-page-header,.creator-session-overview-tabs,.creator-session-overview{width:100%}.creator-session-overview-tabs{justify-content:center}.creator-session-overview-calendar-legend{grid-template-columns:repeat(2,max-content);justify-content:center;display:grid}.creator-session-overview-calendar-legend>span:last-child{grid-column:1/-1;justify-self:center}.creator-session-overview-page-header{text-align:center;margin-bottom:1rem}.creator-session-overview-page-header h1{font-size:1.28rem}.creator-session-overview-page-header>span{font-size:.75rem}.creator-session-overview-browser{grid-template-columns:minmax(0,1fr);gap:.8rem}.creator-session-overview-calendar [data-calendar-month-navigation].has-today-action{grid-template-columns:2rem minmax(0,1fr) 2rem auto;gap:.35rem}.creator-session-overview-calendar [data-calendar-month-navigation].has-today-action>button:not([data-calendar-today]){width:2rem;height:2rem}.creator-session-overview-calendar [data-calendar-month-navigation]>p{font-size:clamp(.9rem,4.4vw,1.1rem)}.creator-session-overview-calendar [data-calendar-month-navigation]>button[data-calendar-today]{height:2rem;padding:0 .58rem;font-size:.62rem}.creator-session-overview-calendar [data-calendar-grid]{grid-template-rows:repeat(6,2.75rem)}.creator-session-overview-calendar .creator-overview-calendar-activity-markers{gap:.12rem}.creator-session-overview-calendar .creator-overview-calendar-activity-markers i{width:.34rem;height:.34rem}.creator-session-overview-summary{display:none}.creator-session-overview-day-panel{flex-direction:column;height:23rem;min-height:0;padding:.9rem;display:flex;overflow:hidden}.creator-session-overview-day-header{flex:none}.creator-session-overview-session-list{overscroll-behavior:auto;scrollbar-gutter:auto;scrollbar-color:#c28f206b transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1 1 0;align-content:start;gap:.5rem;min-height:0;max-height:none;margin-top:.72rem;overflow:hidden auto}.creator-session-overview-session-list::-webkit-scrollbar{width:5px}.creator-session-overview-session-list::-webkit-scrollbar-track{background:0 0}.creator-session-overview-session-list::-webkit-scrollbar-thumb{background:#c28f206b padding-box padding-box;border:2px solid #0000;border-radius:999px}.creator-session-overview-session-row{grid-template-columns:2.5rem minmax(0,1fr) auto .55rem;gap:.45rem;min-height:4.8rem;padding:.43rem .38rem}.creator-session-overview-session-avatar{width:2.5rem;height:2.5rem}.creator-session-overview-session-status{max-width:6rem;font-size:.55rem}.creator-session-overview-day-header{grid-template-columns:minmax(0,1fr);align-items:center;gap:.65rem}.creator-session-overview-day-heading{text-align:center;justify-items:center}.creator-session-overview-day-count{text-align:center;width:100%}.creator-session-overview-empty{text-align:center;flex:1;align-content:center;min-height:0;padding:.5rem .15rem;display:grid}.creator-session-overview-day-header h2{font-size:clamp(1.2rem,4.8vw,1.42rem)}.creator-session-overview-day-header p{font-size:.65rem}.creator-session-overview-day-header .creator-session-overview-day-eyebrow{font-size:.56rem}}@media (max-width:380px){.creator-session-overview-page-header h1{font-size:1.15rem}.creator-session-overview-day-header{grid-template-columns:minmax(0,1fr);align-items:center;gap:.25rem}}@media (prefers-reduced-motion:reduce){.creator-session-overview-calendar [data-calendar-month-navigation]>button,.creator-session-overview-calendar [data-calendar-grid]>[data-calendar-date]{transition:none}}
