.mycong-premium{--premium-card:#fff;--premium-soft:#edf4f9;--premium-page:#f5f8fc;--premium-text:#0f172a;--premium-muted:#5d6f85;--premium-brand:#36658d;--premium-line:#d9e4f3;color:var(--premium-text)}body:has(.mycong-premium){background:#f5f8fc}html[data-mycong-mode=dark] body:has(.mycong-premium){background:#0b121a}.mycong-premium{background:var(--premium-page);border-radius:24px}.mycong-premium :is(h1,h2,h3,p,span,a){overflow-wrap:anywhere}.mycong-premium :is(section,article,header,div,a,button)[class*=shadow]{box-shadow:none}.mycong-premium :is(section,article)[class*=border]{border-width:0}.mycong-premium :is(section,article)[class~=bg-white]{background:var(--premium-card)}.mycong-premium :is(section,article)[class*=rounded-]{border-radius:24px}.mycong-premium :is(button,a)[class*=min-h-11],.mycong-premium :is(button,a)[class*=size-11]{min-height:48px}.mycong-premium button{transition:background-color .18s,transform .18s}.mycong-premium button:active:not(:disabled){transform:scale(.985)}.mycong-premium :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--mycong-accent);outline-offset:3px}.mycong-home-pair{align-items:stretch;gap:16px;margin-top:20px;display:grid}.mycong-home-pair>section{background:var(--premium-card);margin:0;padding:18px}@media (min-width:840px){.mycong-home-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes mycong-premium-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mycong-premium button{transition:none}}.mycong-premium [class~=bg-white]{background-color:var(--premium-card)!important}html[data-mycong-mode=dark] body:has(.mycong-premium){background-color:#0b121a!important}html[data-mycong-mode=light] body:has(.mycong-premium){background-color:#f5f8fc!important}.mycong-territory-map-card input[type=file]{display:none!important}.mycong-premium-territory .mycong-territory-section[data-registered=false]{background:var(--premium-soft)!important}html[data-mycong-mode] .mycong-premium-territory .mycong-territory-quick-card[data-complete]{background-color:var(--status-surface)!important}.mycong-premium-territory .mycong-territory-metric strong{color:var(--premium-text)!important}html[data-mycong-mode] .mycong-premium-territory .mycong-territory-quick-card .mycong-territory-quick-code{color:var(--status-content)!important}.mycong-program-heading{background:var(--premium-card);border-radius:24px;align-items:center;gap:12px;padding:18px;display:flex}.mycong-program-heading h1{font-size:1.6rem;font-weight:750;line-height:1.25}.mycong-program-heading p,.mycong-program-eyebrow{color:var(--premium-brand);font-size:.75rem;font-weight:700}.mycong-program-icon{background:var(--premium-soft);width:44px;height:44px;color:var(--premium-brand);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.mycong-program-muted{color:var(--premium-muted);font-size:.875rem;line-height:1.6}.mycong-assignment-person{background:var(--premium-card);border-radius:24px;margin-top:20px;padding:18px}.mycong-assignment-person-row>div{align-items:center;gap:12px;display:flex}.mycong-assignment-person h2{font-size:1.2rem;font-weight:750;line-height:1.5}.mycong-premium-territory{border-radius:0;container-type:inline-size}.mycong-premium-territory .mycong-page-content>header{border:0;border-radius:24px;padding:18px;background:var(--premium-card)!important;color:var(--premium-text)!important;box-shadow:none!important}.mycong-premium-territory .mycong-page-content>header>.pointer-events-none{display:none}.mycong-premium-territory .mycong-page-content>header h1{margin-top:4px;font-size:1.5rem;line-height:1.3}.mycong-premium-territory .mycong-page-content>header p{margin-top:4px;line-height:1.5;color:var(--premium-muted)!important}.mycong-premium-territory .mycong-page-content>header span{color:var(--premium-brand);border:0;background:var(--premium-soft)!important}.mycong-premium-territory{--premium-card:var(--mycong-surface);--premium-soft:var(--mycong-surface-soft);--premium-page:var(--mycong-page);--premium-text:var(--mycong-text);--premium-muted:var(--mycong-muted);--premium-brand:var(--mycong-primary);--premium-line:var(--mycong-border)}html[data-mycong-mode=dark] .mycong-premium-territory{--premium-brand:var(--mycong-accent)}.mycong-territory-progress>section:not(.mycong-territory-quick-overview):not(.mycong-territory-details){padding:18px;background:var(--premium-card)!important}.mycong-territory-progress [class*=text-slate-600],.mycong-territory-progress [class*=text-slate-500]{color:var(--premium-muted)!important}.mycong-territory-metric{background:var(--premium-card);border-radius:20px;align-items:center;gap:10px;padding:14px;display:flex}.mycong-territory-metric-icon{color:var(--premium-brand);flex-shrink:0}.mycong-territory-metric>div{min-width:0}.mycong-territory-metric p{text-transform:none;letter-spacing:normal;font-size:.75rem}.mycong-territory-metric strong{color:var(--premium-text);margin-top:3px;font-size:1.35rem;line-height:1.4}html[data-mycong-mode] .mycong-premium-territory .mycong-territory-quick-overview,.mycong-territory-details{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.mycong-territory-quick-overview h2,.mycong-territory-details h2{margin:4px 0 8px;font-size:1.35rem;font-weight:750;line-height:1.4}.mycong-territory-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mycong-territory-quick-card{--status-surface:#fff3e6;--status-content:#b45309;text-align:left;overflow-wrap:anywhere;border:0;border-radius:16px;flex-direction:column;gap:6px;min-width:0;min-height:96px;padding:8px;font-size:.75rem;line-height:1.4;transition:transform .18s;display:flex}.mycong-territory-quick-card[data-complete=true]{--status-surface:#f0fdf4;--status-content:#15803d}html[data-mycong-mode=dark] .mycong-territory-quick-card{--status-surface:#2a2112;--status-content:#ffd27a}html[data-mycong-mode=dark] .mycong-territory-quick-card[data-complete=true]{--status-surface:#10261a;--status-content:#8ee0aa}html[data-mycong-mode] .mycong-premium-territory .mycong-territory-quick-card{background:var(--status-surface)!important;color:var(--status-content)!important;box-shadow:none!important;border:0!important}html[data-mycong-mode] .mycong-premium-territory .mycong-territory-quick-card[data-selected=true]{outline:2px solid var(--premium-brand);outline-offset:-2px}.mycong-territory-quick-title{align-items:center;gap:4px;font-size:.875rem;font-weight:750;display:flex}.mycong-territory-quick-title strong{flex:1;min-width:0}.mycong-territory-quick-title svg{flex-shrink:0}.mycong-territory-quick-track{background:color-mix(in srgb,var(--status-content) 15%,transparent);border-radius:8px;height:4px;overflow:hidden}.mycong-territory-quick-track>span{background:var(--status-content);height:100%;transition:width .32s;display:block}.mycong-premium-territory .mycong-territory-quick-count{color:var(--premium-text)!important}.mycong-territory-quick-status{color:var(--status-content);font-weight:750}@container (min-width:600px){.mycong-territory-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:850px){.mycong-territory-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.mycong-territory-carousel{scroll-snap-type:x mandatory;align-items:stretch;gap:16px;padding:12px 0 8px;display:flex;overflow-x:auto}.mycong-territory-detail-card{scroll-snap-align:start;background:var(--premium-card);border-radius:24px;flex-shrink:0;width:100%;min-width:0;overflow:hidden}.mycong-territory-detail-head{color:var(--premium-text);padding:18px 18px 0}.mycong-territory-detail-head h3{color:var(--premium-text);font-size:1.6rem}.mycong-territory-detail-head p{color:var(--premium-muted)!important}.mycong-territory-detail-status{background:var(--premium-soft);color:var(--premium-brand);border-radius:20px;padding:6px 10px;font-size:.75rem;font-weight:750;line-height:1.5}.mycong-territory-started{background:0 0;border:0;padding:0}.mycong-territory-started p:nth-child(2){font-size:.875rem;line-height:1.5;color:var(--premium-text)!important}.mycong-territory-sections{padding:0 18px 18px}.mycong-territory-section-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:10px;margin-top:12px;display:grid}.mycong-territory-section{background:var(--premium-soft)!important;border:0!important}.mycong-territory-section[data-registered=true]{color:#fff;background:var(--mycong-primary)!important}.mycong-territory-section>button{min-height:96px;opacity:1!important}.mycong-territory-section p{font-size:.8rem!important;line-height:1.5!important}.mycong-territory-section[data-registered=false]>button{color:var(--premium-text)!important}.mycong-territory-section[data-registered=false] p{color:var(--premium-muted)!important}.mycong-territory-caution-button{flex-wrap:wrap;line-height:1.5;min-height:48px!important;font-size:.75rem!important}.mycong-territory-caution-button svg{flex-shrink:0}.mycong-territory-map-card{background:var(--premium-card);border-radius:24px;margin-bottom:16px;padding:18px}.mycong-territory-map-card a,.mycong-territory-map-card button{min-height:48px}.mycong-territory-details button{min-width:48px;min-height:48px}@container (min-width:760px){.mycong-territory-detail-card{width:calc(50% - 8px)}}@container (min-width:1160px){.mycong-territory-detail-card{width:calc(33.3333% - 10.6667px)}}@media (prefers-reduced-motion:reduce){.mycong-territory-quick-card,.mycong-territory-quick-track>span{transition:none}}:is(html[data-mycong-mode] .mycong-auth-shell:has(.mycong-premium-territory),html[data-mycong-mode] .mycong-auth-shell-content:has(.mycong-premium-territory),html[data-mycong-mode] .mycong-program-workspace:has(.mycong-premium-territory)){background:#f5f8fc!important}:is(html[data-mycong-mode=dark] .mycong-auth-shell:has(.mycong-premium-territory),html[data-mycong-mode=dark] .mycong-auth-shell-content:has(.mycong-premium-territory),html[data-mycong-mode=dark] .mycong-program-workspace:has(.mycong-premium-territory)){background:#0b121a!important}.mycong-program-content>.mycong-premium-territory{background:0 0;padding-top:16px}.mycong-premium-territory>.mycong-page-content{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html[data-mycong-mode] .mycong-premium-territory .mycong-page-content>header{background:var(--premium-card)!important;color:var(--premium-text)!important}html[data-mycong-mode] .mycong-premium-territory .mycong-page-content>header span{background:var(--premium-soft)!important;color:var(--premium-brand)!important}.mycong-territory-carousel{position:relative}.mycong-territory-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mycong-territory-section{flex-direction:column;min-width:0;display:flex}.mycong-territory-section>button:first-child{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;display:flex}.mycong-territory-section>.mycong-territory-caution-button{flex:none}:is(html[data-mycong-mode] .mycong-auth-shell:has(.mycong-premium-exhibitors),html[data-mycong-mode] .mycong-auth-shell-content:has(.mycong-premium-exhibitors),html[data-mycong-mode] .mycong-program-workspace:has(.mycong-premium-exhibitors)){background:#f5f8fc!important}:is(html[data-mycong-mode=dark] .mycong-auth-shell:has(.mycong-premium-exhibitors),html[data-mycong-mode=dark] .mycong-auth-shell-content:has(.mycong-premium-exhibitors),html[data-mycong-mode=dark] .mycong-program-workspace:has(.mycong-premium-exhibitors)){background:#0b121a!important}.mycong-program-content>.mycong-premium-exhibitors{background:0 0;border-radius:0;padding-inline:0;container-type:inline-size}.mycong-exhibitor-editor{min-width:0}.mycong-exhibitor-overview,.mycong-exhibitor-weeks{border:0;padding:0;background:0 0!important;border-radius:0!important}.mycong-exhibitor-hero{border-radius:24px;padding:18px}.mycong-exhibitor-hero h1{font-size:clamp(1.45rem,4vw,1.85rem);line-height:1.3}.mycong-exhibitor-hero [class*=text-blue-100]{color:#dcecf8!important}.mycong-exhibitor-overview-body{padding:0}.mycong-exhibitor-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:16px;display:grid}.mycong-exhibitor-metric{background:var(--premium-card);text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 8px;display:flex;border-radius:18px!important}.mycong-exhibitor-metric svg{color:var(--premium-brand);flex-shrink:0}.mycong-exhibitor-metric p:first-of-type{margin:0;font-size:1.4rem;line-height:1.3;color:var(--premium-text)!important}.mycong-exhibitor-metric p:last-of-type{text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.75rem;font-weight:700;line-height:1.5;color:var(--premium-muted)!important}.mycong-exhibitor-actions :is(button,a){justify-content:center;min-height:48px}html[data-mycong-mode] .mycong-premium-exhibitors .mycong-exhibitor-actions a{border:0;background:var(--premium-soft)!important;color:var(--premium-brand)!important}.mycong-exhibitor-weeks h2{font-size:1.3rem}.mycong-exhibitor-week-tab{min-height:56px}.mycong-exhibitor-day{border:0;border-radius:0;overflow:visible;background:0 0!important}.mycong-exhibitor-day>summary{border-radius:16px;gap:12px;min-height:64px;padding:14px 16px;background:var(--premium-soft)!important}.mycong-exhibitor-day>summary>div{min-width:0}html[data-mycong-mode] .mycong-premium-exhibitors .mycong-exhibitor-day>summary>span{border-radius:0;flex-shrink:0;padding:8px 0;color:var(--premium-brand)!important;background:0 0!important}.mycong-exhibitor-shift-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:12px 0 0;display:grid}.mycong-exhibitor-shift{border:0;border-radius:24px;min-width:0;padding:16px;container-type:inline-size;background:var(--premium-card)!important}.mycong-exhibitor-shift>div:first-child>p{overflow-wrap:anywhere;min-width:0}.mycong-exhibitor-shift>div:first-child>span{background:var(--premium-soft)!important;color:var(--premium-brand)!important}.mycong-exhibitor-slots{gap:0;margin-top:12px;display:grid}.mycong-exhibitor-slot{border-radius:0;min-width:0;padding:10px 0;background:0 0!important;border:0!important}.mycong-exhibitor-slot+.mycong-exhibitor-slot{border-top:1px solid color-mix(in srgb,var(--premium-line) 45%,transparent)!important}.mycong-exhibitor-slot>p:first-child{text-transform:none;letter-spacing:normal;font-size:.75rem;color:var(--premium-muted)!important}.mycong-exhibitor-slot>p:nth-child(2){font-size:.875rem;font-weight:650;line-height:1.5}.mycong-premium-exhibitors .mycong-exhibitor-shift-manager{border:0;border-top:1px solid color-mix(in srgb,var(--premium-line) 45%,transparent);border-radius:0;margin-top:10px;background:0 0!important}.mycong-premium-exhibitors .mycong-exhibitor-shift-manager>summary{min-height:48px;padding:12px 0;color:var(--premium-brand)!important}.mycong-premium-exhibitors .mycong-exhibitor-shift-manager>summary>span:last-child{text-transform:none;letter-spacing:normal}.mycong-premium-exhibitors .mycong-exhibitor-manager-body{padding:4px 0 0}.mycong-premium-exhibitors .mycong-exhibitor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mycong-premium-exhibitors .mycong-exhibitor-form-grid label{min-width:0}.mycong-premium-exhibitors .mycong-exhibitor-form-grid label:nth-child(n+5){grid-column:1/-1}.mycong-premium-exhibitors .mycong-exhibitor-form-grid label>span{text-transform:none;letter-spacing:normal;line-height:1.5}html[data-mycong-mode] .mycong-premium-exhibitors .mycong-exhibitor-form-grid :is(input,select,textarea,button){border-color:var(--premium-line);width:100%;min-width:0;min-height:48px;background:var(--premium-soft)!important;color:var(--premium-text)!important}.mycong-premium-exhibitors .mycong-exhibitor-form-grid input[type=time]{font-size:1rem;padding-inline:8px 30px!important}.mycong-premium-exhibitors .mycong-exhibitor-form-grid input[type=time]::-webkit-datetime-edit{overflow:visible!important}.mycong-premium-exhibitors .mycong-exhibitor-form-grid input[type=time]::-webkit-datetime-edit-fields-wrapper{width:auto!important;inline-size:auto!important;max-width:none!important;max-inline-size:none!important;overflow:visible!important}.mycong-premium-exhibitors .mycong-exhibitor-form-grid input[type=time]::-webkit-calendar-picker-indicator{inset-inline-end:8px!important}.mycong-premium-exhibitors .mycong-exhibitor-form-grid textarea{min-height:108px}.mycong-premium-exhibitors .mycong-exhibitor-shift-manager .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.mycong-premium-exhibitors .mycong-exhibitor-shift-manager [class*=size-9]{min-width:48px;min-height:48px}.mycong-premium-exhibitors .mycong-exhibitor-shift-manager .flex.items-center.gap-2.rounded-xl{border:0;border-radius:0;padding:10px 0;background:0 0!important}.mycong-premium-exhibitors [class*=text-slate-950],.mycong-premium-exhibitors [class*=text-slate-900],.mycong-premium-exhibitors [class*=text-slate-800],.mycong-premium-exhibitors [class*=text-slate-700]{color:var(--premium-text)!important}.mycong-premium-exhibitors [class*=text-slate-600],.mycong-premium-exhibitors [class*=text-slate-500],.mycong-premium-exhibitors [class*=text-slate-400]{color:var(--premium-muted)!important}.mycong-exhibitor-publish-dialog{max-height:calc(100dvh - 32px);color:var(--premium-text);overflow-y:auto}@container (min-width:760px){.mycong-exhibitor-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1160px){.mycong-exhibitor-shift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:299px){.mycong-premium-exhibitors .mycong-exhibitor-form-grid label:nth-child(-n+2){grid-column:1/-1}}@media (max-width:479px){.mycong-exhibitor-actions>button{width:100%}}@media (prefers-reduced-motion:no-preference){.mycong-exhibitor-day[open]>.mycong-exhibitor-shift-grid{animation:.18s ease-out mycong-premium-enter}}.mycong-premium-exhibitors{--premium-divider:color-mix(in srgb,var(--premium-line) 45%,transparent)}html[data-mycong-mode] .mycong-premium-exhibitors :is(.mycong-exhibitor-slot+.mycong-exhibitor-slot,.mycong-exhibitor-shift-manager,.mycong-exhibitor-shift-manager [class~=border-t]){border-top:1px solid var(--premium-divider)!important}.mycong-exhibitor-programs .mycong-programs-hero{box-shadow:none;border:0;border-radius:24px;padding:18px}.mycong-exhibitor-programs .mycong-programs-hero h1{font-size:clamp(1.45rem,4vw,1.85rem);line-height:1.3}.mycong-exhibitor-programs .mycong-programs-hero>div>div:nth-child(2){border:0;border-radius:0;padding:0;background:0 0!important}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-summary{box-shadow:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid;background:0 0!important;border:0!important}.mycong-exhibitor-programs .mycong-programs-summary>article{background:var(--premium-card);border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:4px 10px;min-width:0;padding:14px;display:grid}.mycong-exhibitor-programs .mycong-programs-summary>article>svg{grid-area:1/1/3;align-self:center;color:var(--premium-brand)!important}.mycong-exhibitor-programs .mycong-programs-summary>article>p{grid-column:2;min-width:0;margin:0}.mycong-exhibitor-programs .mycong-programs-summary>article>p:first-of-type{font-size:1.3rem;line-height:1.3}.mycong-exhibitor-programs .mycong-programs-summary>article>p:last-of-type{text-transform:none;letter-spacing:normal;font-size:.75rem;line-height:1.5}.mycong-exhibitor-programs .mycong-programs-week-nav{gap:12px;margin-top:16px}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-week-nav>a{border:0;flex:1;justify-content:center;min-width:0;background:var(--premium-soft)!important;color:var(--premium-brand)!important}.mycong-exhibitor-programs .mycong-programs-coverage{margin-top:16px;padding:0;background:0 0!important;border:0!important;border-radius:0!important}.mycong-exhibitor-programs .mycong-programs-coverage>h2{margin-bottom:10px;font-size:1.1rem}.mycong-exhibitor-programs .mycong-programs-coverage>div{gap:10px}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-coverage>div>div{border-radius:18px;padding:12px 14px;background:var(--premium-card)!important}.mycong-exhibitor-programs .mycong-programs-coverage p:first-child{font-size:.8rem}.mycong-exhibitor-programs .mycong-programs-coverage p:last-child{margin-top:4px;font-size:1.3rem;line-height:1.4;color:var(--premium-brand)!important}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-manager{border:0;border-radius:0;margin-top:20px;padding:0;overflow:visible;background:0 0!important}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-manager-heading{padding:0;background:0 0!important}.mycong-exhibitor-programs .mycong-programs-manager-heading>p:last-child{margin-top:6px;font-size:.875rem;line-height:1.6}.mycong-exhibitor-programs .mycong-programs-manager-body{margin-top:12px;padding:0}.mycong-exhibitor-programs .mycong-programs-manager-body>*+*{margin-top:16px}.mycong-exhibitor-programs .mycong-programs-help{background:0 0;border:0;padding:0}.mycong-exhibitor-programs .mycong-programs-help>summary{cursor:pointer;min-height:48px;color:var(--premium-brand);align-content:center;font-size:.875rem;font-weight:700;line-height:1.5;display:list-item}.mycong-exhibitor-programs .mycong-programs-help>summary:focus-visible{outline:3px solid var(--premium-brand);outline-offset:3px;border-radius:8px}.mycong-exhibitor-programs .mycong-programs-help-steps{gap:10px;padding:12px 0;display:grid}.mycong-exhibitor-programs .mycong-programs-help-steps strong{font-size:.875rem}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-create{border:0;border-radius:24px;padding:16px;background:var(--premium-card)!important}.mycong-exhibitor-programs .mycong-programs-create label{min-width:0}.mycong-exhibitor-programs .mycong-programs-create label>span{text-transform:none;letter-spacing:normal}.mycong-exhibitor-programs .mycong-programs-create input{border-color:var(--premium-line);min-height:48px}.mycong-exhibitor-programs .mycong-programs-list{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.mycong-exhibitor-programs .mycong-programs-list>*{margin:0}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-card{border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;min-width:0;padding:16px;display:flex;background:var(--premium-card)!important;border:0!important}.mycong-exhibitor-programs .mycong-programs-card>div:first-child{min-width:0}.mycong-exhibitor-programs .mycong-programs-card>div:first-child>div>p{font-size:1.05rem;line-height:1.5}.mycong-exhibitor-programs .mycong-programs-card>div:first-child>p{font-size:.875rem;line-height:1.6}.mycong-exhibitor-programs .mycong-programs-status{text-transform:none;letter-spacing:normal}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-card[data-status=draft] .mycong-programs-status{color:#b45309!important;background:#fff3e6!important}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-card[data-status=published] .mycong-programs-status{color:#15803d!important;background:#f0fdf4!important}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-card[data-status=cancelled] .mycong-programs-status{color:#b42318!important;background:#fef2f2!important}html[data-mycong-mode=dark] .mycong-exhibitor-programs .mycong-programs-card[data-status=draft] .mycong-programs-status{color:#ffd27a!important;background:#2a2112!important}html[data-mycong-mode=dark] .mycong-exhibitor-programs .mycong-programs-card[data-status=published] .mycong-programs-status{color:#8ee0aa!important;background:#10261a!important}html[data-mycong-mode=dark] .mycong-exhibitor-programs .mycong-programs-card[data-status=cancelled] .mycong-programs-status{color:#ffaaa1!important;background:#2a1718!important}.mycong-exhibitor-programs .mycong-programs-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-actions>:is(a,button,select){white-space:normal;overflow-wrap:anywhere;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:10px 12px;font-size:.8rem;line-height:1.5;display:flex;color:var(--premium-brand)!important;background:var(--premium-soft)!important}.mycong-exhibitor-programs .mycong-programs-actions>a>svg,.mycong-exhibitor-programs .mycong-programs-actions>button>svg{flex-shrink:0}.mycong-exhibitor-programs .mycong-programs-actions>select{grid-column:1/-1}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-actions>.mycong-programs-edit{grid-column:1/-1;font-size:.875rem;background:var(--mycong-primary)!important;color:#fff!important}html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-actions>:is(.mycong-programs-cancel,.mycong-programs-delete){color:#b42318!important;background:#fef2f2!important}html[data-mycong-mode=dark] .mycong-exhibitor-programs .mycong-programs-actions>:is(.mycong-programs-cancel,.mycong-programs-delete){color:#ffaaa1!important;background:#2a1718!important}.mycong-exhibitor-programs .mycong-programs-delete:only-child,.mycong-exhibitor-programs .mycong-programs-card[data-status=archived] .mycong-programs-delete{grid-column:1/-1}@container (min-width:640px){html[data-mycong-mode] .mycong-exhibitor-programs .mycong-programs-summary,.mycong-exhibitor-programs .mycong-programs-coverage>div{grid-template-columns:repeat(4,minmax(0,1fr))}.mycong-exhibitor-programs .mycong-programs-help-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:760px){.mycong-exhibitor-programs .mycong-programs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1160px){.mycong-exhibitor-programs .mycong-programs-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mycong-premium-calendar{--calendar-warm:#b45309;--calendar-warm-soft:#fff8eb;border-radius:0}html[data-mycong-mode=dark] .mycong-premium-calendar{--calendar-warm:#ffd27a;--calendar-warm-soft:#2a2112}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-hero{box-shadow:none;border:0;border-radius:24px;padding:18px;background:var(--premium-card)!important;color:var(--premium-text)!important}.mycong-calendar-title-row{align-items:center;gap:12px;display:flex}.mycong-calendar-title-row>div{flex:1;min-width:0}.mycong-calendar-title-row h1{margin:0;font-size:1.5rem;font-weight:800;line-height:1.3}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-title-row p{margin:3px 0 0;font-size:.875rem;color:var(--premium-muted)!important}html[data-mycong-mode] .mycong-premium-calendar :is(.mycong-calendar-title-icon,.mycong-calendar-add){border:0;border-radius:15px;place-items:center;width:48px;min-width:48px;height:48px;display:grid;background:var(--premium-soft)!important;color:var(--premium-brand)!important}.mycong-calendar-counts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-counts>span{border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:.75rem;font-weight:650;display:flex;background:var(--premium-soft)!important;color:var(--premium-muted)!important}.mycong-calendar-counts svg{flex-shrink:0}.mycong-calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-card{min-width:0;max-width:100%;box-shadow:none;border:0;border-radius:24px;background:var(--premium-card)!important}.mycong-calendar-board{padding:12px}.mycong-calendar-month-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 12px;display:flex}.mycong-calendar-month-header h2{margin:0;font-size:1.25rem;font-weight:800;line-height:1.4}.mycong-calendar-month-controls{align-items:center;gap:6px;display:flex}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-month-controls>button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:48px;padding:8px 12px;font-size:.875rem;font-weight:750;display:flex;background:var(--premium-soft)!important;color:var(--premium-brand)!important}.mycong-calendar-weekdays,.mycong-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mycong-calendar-weekdays{padding:4px 0 8px}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-weekdays>span{text-align:center;letter-spacing:0;min-width:0;font-size:.625rem;font-weight:750;color:var(--premium-muted)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day{min-width:0;min-height:68px;box-shadow:none;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:6px 2px;display:flex;overflow:visible;background:var(--premium-soft)!important;color:var(--premium-text)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[data-events=true]{background:color-mix(in srgb,var(--premium-brand) 12%,var(--premium-card))!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[data-events=false][data-blocks=true]{background:var(--calendar-warm-soft)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true]{background:var(--mycong-primary)!important;color:#fff!important}.mycong-calendar-day-number{border-radius:50%;place-items:center;min-width:30px;min-height:30px;font-size:1rem;font-weight:800;line-height:1.5;display:grid}.mycong-calendar-day[data-today=true]:not([aria-pressed=true]) .mycong-calendar-day-number{outline:1px solid var(--premium-brand);outline-offset:-1px}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true] :is(span,i){color:#fff!important}.mycong-calendar-day-count{justify-content:center;align-items:center;gap:3px;font-size:.625rem;font-weight:750;line-height:1.5;display:flex}.mycong-calendar-day-count i,.mycong-calendar-legend i{background:var(--premium-brand);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.mycong-calendar-day-count i[data-kind=block],.mycong-calendar-legend i[data-kind=block]{background:var(--calendar-warm)}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true] i[data-kind=event]{background:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true] i[data-kind=block]{background:#ffd27a!important}.mycong-calendar-legend{color:var(--premium-muted);flex-wrap:wrap;gap:16px;padding:14px 2px 2px;font-size:.75rem;display:flex}.mycong-calendar-legend>span{align-items:center;gap:6px;display:flex}.mycong-calendar-loading{color:var(--premium-muted);justify-content:center;align-items:center;gap:8px;padding:14px 0;font-size:.875rem;display:flex}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-agenda-card{box-shadow:none;border-radius:16px;padding:12px;background:var(--premium-soft)!important;border:0!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-agenda-card[data-kind=block]{background:var(--calendar-warm-soft)!important}.mycong-premium-calendar .mycong-calendar-agenda-card>div.absolute{display:none}.mycong-premium-calendar .mycong-calendar-agenda-card .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-agenda-card span.grid{box-shadow:none;border:0;color:var(--premium-brand)!important;background:0 0!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-agenda-card[data-kind=block] span.grid{color:var(--calendar-warm)!important}.mycong-premium-calendar .mycong-calendar-card>div:first-child{border-bottom:0;background:0 0!important}.mycong-premium-calendar .mycong-calendar-card>div:first-child>span{text-transform:none;letter-spacing:0}.mycong-premium-calendar .mycong-calendar-card>div:first-child h2{font-size:1.25rem;line-height:1.5}.mycong-premium-calendar .mycong-calendar-day-preview{border:0;padding:0;background:0 0!important}.mycong-calendar-month-agenda-title{margin-top:20px;font-size:1rem;font-weight:750}.mycong-calendar-show-day{width:100%;min-height:48px;color:var(--premium-brand);margin-top:8px;font-size:.875rem;font-weight:700;display:block}.mycong-premium-calendar .mycong-calendar-month-agenda-title+div{margin-top:10px}.mycong-premium-calendar .mycong-calendar-agenda-scroll{max-height:420px}.mycong-premium-calendar .mycong-calendar-detail :is(div,section)[class*=border]{border-width:0}.mycong-calendar-registration{margin-top:24px}.mycong-calendar-registration>h2{font-size:1.25rem;font-weight:800;line-height:1.5}.mycong-calendar-registration-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.mycong-premium-calendar .mycong-calendar-form-header{align-items:center;gap:12px;padding:18px 18px 0;display:flex;background:0 0!important}.mycong-calendar-form-header svg{color:var(--premium-brand);flex-shrink:0}.mycong-calendar-form-header h3{margin:0;font-size:1.125rem;font-weight:750;line-height:1.5}.mycong-calendar-form-header p{color:var(--premium-muted);margin-top:2px;font-size:.75rem}.mycong-premium-calendar .mycong-calendar-form-card form{padding:18px}.mycong-calendar-event-fields>div:first-child{grid-column:1/-1}html[data-mycong-mode] .mycong-premium-calendar :is(input,select,textarea){border-color:var(--premium-line);min-width:0;min-height:48px;background:var(--premium-soft)!important;color:var(--premium-text)!important}.mycong-premium-calendar textarea{resize:vertical;min-height:112px}.mycong-premium-calendar :is(button,a){touch-action:manipulation}.mycong-premium-calendar :is(.mycong-calendar-form-card,.mycong-calendar-detail) [class*=uppercase]{text-transform:none;letter-spacing:normal}html[data-mycong-mode] .mycong-premium-calendar [class*=text-slate-950],html[data-mycong-mode] .mycong-premium-calendar [class*=text-slate-900],html[data-mycong-mode] .mycong-premium-calendar [class*=text-slate-700],html[data-mycong-mode] .mycong-premium-calendar [class*=text-amber-950]{color:var(--premium-text)!important}html[data-mycong-mode] .mycong-premium-calendar [class*=text-slate-600],html[data-mycong-mode] .mycong-premium-calendar [class*=text-slate-500],html[data-mycong-mode] .mycong-premium-calendar [class*=text-slate-400]{color:var(--premium-muted)!important}html[data-mycong-mode=dark] .mycong-premium-calendar [class*=text-amber-]{color:var(--calendar-warm)!important}@media (min-width:1280px){.mycong-calendar-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.mycong-calendar-registration-grid:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.mycong-calendar-month-controls{width:100%}.mycong-calendar-month-controls>button:nth-child(2){flex:1}}@media (prefers-reduced-motion:reduce){.mycong-premium-calendar *,.mycong-premium-calendar :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mycong-calendar-hero{container:calendar-hero/inline-size}@container calendar-hero (max-width:18rem){.mycong-calendar-title-icon{display:none!important}}.mycong-calendar-agenda-heading{padding:16px 16px 0}.mycong-calendar-agenda-heading h2{margin:0}.mycong-calendar-month-agenda{border-top:1px solid color-mix(in srgb,var(--premium-line) 45%,transparent);margin-top:16px}.mycong-calendar-month-agenda>summary{cursor:pointer;min-height:48px;color:var(--premium-brand);align-items:center;gap:8px;font-size:.875rem;font-weight:750;list-style:none;display:flex}.mycong-calendar-month-agenda>summary::-webkit-details-marker{display:none}.mycong-calendar-month-agenda>summary>span{background:var(--premium-soft);border-radius:8px;margin-left:auto;padding:3px 8px;font-size:.75rem}.mycong-calendar-month-agenda>summary>svg{transition:transform .18s}.mycong-calendar-month-agenda[open]>summary>svg{transform:rotate(90deg)}.mycong-calendar-month-agenda>summary:focus-visible{outline:3px solid var(--premium-brand);outline-offset:3px;border-radius:8px}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-month-agenda button{min-height:44px;box-shadow:none;border:0;background:var(--premium-soft)!important;color:var(--premium-brand)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-month-agenda button[aria-pressed=true]{background:var(--mycong-primary)!important;color:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-agenda-card[data-kind=event] p:not([class*=text-slate]){color:var(--premium-brand)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-month-agenda .mycong-calendar-agenda-card[data-kind=block]{background:var(--calendar-warm-soft)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-form-card button[type=submit]{border:0;min-height:48px;background:var(--mycong-primary)!important;color:#fff!important}html[data-mycong-mode] .mycong-premium-calendar input[type=checkbox]{min-height:0;background:0 0!important}.mycong-premium-calendar .mycong-calendar-event-fields>div{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.mycong-calendar-month-agenda[open]>.mycong-calendar-agenda-scroll{animation:.18s ease-out mycong-premium-enter}}.mycong-calendar-range-picker{container:calendar-range/inline-size}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker>button{border:0;background:var(--premium-soft)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker>button>span>span{box-shadow:none;border:0;background:0 0!important}.mycong-calendar-range-picker .truncate{white-space:normal;text-overflow:clip;overflow:visible}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker>div{box-shadow:none;border:0;background:var(--premium-soft)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker>div>div{border:0;background:0 0!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker button[data-selected]{border:0;color:var(--premium-text)!important;background:0 0!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker button[data-in-range=true]{background:var(--premium-card)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker button[data-selected=true]{background:var(--mycong-primary)!important;color:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker button[data-today=true]:not([data-selected=true]){outline:1px solid var(--premium-brand);outline-offset:-1px;box-shadow:none}@container calendar-range (max-width:16rem){.mycong-calendar-range-picker>button>span{grid-template-columns:minmax(0,1fr);gap:0}.mycong-calendar-range-picker>button>span>span{padding:8px 10px}}.mycong-calendar-agenda-heading h2{font-weight:800}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day-preview>p:first-child{text-transform:none;letter-spacing:normal;font-size:.75rem;color:var(--premium-brand)!important}.mycong-calendar-agenda-dialog{height:auto;min-height:0}.mycong-calendar-dialog-body{flex:0 auto}.mycong-premium-calendar .mycong-calendar-mobile-sheet{height:auto;min-height:0}.mycong-calendar-detail-body{overflow-wrap:anywhere}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-control{box-shadow:none;border:0}.mycong-calendar-range-control:focus-visible{outline:3px solid var(--premium-brand);outline-offset:3px}.mycong-calendar-range-control>span>span{box-shadow:none;background:0 0;border:0;border-radius:0}.mycong-calendar-range-picker>div>.grid.grid-cols-7>span{white-space:nowrap;letter-spacing:0;text-align:center;min-width:0;font-size:clamp(.5rem,3cqi,.75rem)}html[data-mycong-mode=dark] .mycong-premium-calendar :is([class*="text-[var(--mycong-primary)]"],[class*="text-[var(--mycong-primary-dark)]"]){color:var(--premium-brand)!important}@media (max-width:1279px){.mycong-premium-calendar .mycong-calendar-mobile-sheet{overscroll-behavior:contain;max-width:36rem;max-height:calc(100dvh - 1.5rem)}}.mycong-premium-calendar{--calendar-event:#246fc3;--calendar-field-line:#d7e2ee;--calendar-empty:#edf4f9;--calendar-event-fill:#246fc3;--calendar-selected-fill:#b5d5f0;--calendar-selected-text:#0f172a}html[data-mycong-mode=dark] .mycong-premium-calendar{--calendar-event:#91c4f2;--calendar-warm-soft:#432813;--calendar-field-line:#3a4656;--calendar-empty:#1b3146;--calendar-selected-fill:#315c83;--calendar-selected-text:white}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker>.mycong-calendar-range-control>span>span{border:1px solid var(--calendar-field-line);box-shadow:none;border-radius:12px}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day{background:var(--calendar-empty)!important;color:var(--premium-text)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[data-events=true]{background:var(--calendar-event-fill)!important;color:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[data-events=false][data-blocks=true]{color:#fff!important;background:#b45309!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day:is([data-events=true],[data-blocks=true]):not([aria-pressed=true]) span{color:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day:is([data-events=true],[data-blocks=true]):not([aria-pressed=true]) i[data-kind=event]{background:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day:is([data-events=true],[data-blocks=true]):not([aria-pressed=true]) i[data-kind=block]{background:#ffd27a!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true][data-events][data-blocks]{background:var(--calendar-selected-fill)!important;color:var(--calendar-selected-text)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true][data-events][data-blocks] span{color:var(--calendar-selected-text)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true][data-events][data-blocks] i[data-kind=event]{background:var(--calendar-event)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-day[aria-pressed=true][data-events][data-blocks] i[data-kind=block]{background:var(--calendar-warm)!important}.mycong-calendar-day-count i[data-kind=event],.mycong-calendar-legend i[data-kind=event]{background:var(--calendar-event)}.mycong-calendar-day[data-today=true]:not([aria-pressed=true]) .mycong-calendar-day-number{outline-color:var(--calendar-event)}.mycong-calendar-day[data-today=true]:is([data-events=true],[data-blocks=true]):not([aria-pressed=true]) .mycong-calendar-day-number{outline-color:#fff}html[data-mycong-mode=dark] .mycong-premium-calendar .mycong-calendar-agenda-card[data-kind=event]{background:#163451!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-agenda-card[data-kind=event] :is(span.grid,p:not([class*=text-slate])),html[data-mycong-mode=dark] .mycong-premium-calendar .mycong-calendar-detail[data-kind=event] :is([class*="text-[var(--mycong-primary)]"],[class*="text-[var(--mycong-primary-dark)]"]){color:var(--calendar-event)!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker[data-tone=blue] button[data-selected=true]{background:var(--calendar-event-fill)!important;color:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-range-picker[data-tone=amber] button[data-selected=true]{color:#fff!important;background:#b45309!important}.mycong-calendar-registration-actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.mycong-calendar-registration-actions button{border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:12px 16px;font-size:1rem;font-weight:750;display:flex}.mycong-calendar-registration-actions svg{flex-shrink:0}@container calendar-range (max-width:16rem){.mycong-calendar-range-control>span{gap:8px}}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-register-event{background:var(--mycong-primary)!important;color:#fff!important}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-register-block{border:1px solid var(--calendar-field-line);background:var(--premium-card)!important;color:var(--premium-brand)!important}.mycong-calendar-registration-success{color:#15803d;margin-top:12px;font-size:.875rem;font-weight:700}html[data-mycong-mode=dark] .mycong-calendar-registration-success{color:#8ee0aa}.mycong-calendar-registration-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0;background:#0f172a94!important;border-radius:0!important}.mycong-calendar-registration-dialog{background:var(--premium-card);width:100%;min-width:0;max-width:600px;max-height:calc(100dvh - 24px);color:var(--premium-text);border:0;border-radius:24px;flex-direction:column;animation:.18s ease-out mycong-calendar-form-in;display:flex;overflow:hidden}.mycong-calendar-registration-dialog>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 10px;display:flex}.mycong-calendar-registration-dialog>header>h2{margin:0;font-size:1.25rem;font-weight:800;line-height:1.4}.mycong-calendar-registration-dialog>header>button{background:var(--premium-soft);width:44px;height:44px;color:var(--premium-muted);border:0;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.mycong-calendar-registration-dialog>header>button:disabled{opacity:.5}.mycong-calendar-registration-scroll{overscroll-behavior:contain;min-height:0;padding:0 18px 18px;overflow-y:auto}html[data-mycong-mode] .mycong-premium-calendar .mycong-calendar-registration-scroll .mycong-calendar-form-card{box-shadow:none;border:0;border-radius:0;overflow:visible;background:0 0!important}.mycong-premium-calendar .mycong-calendar-registration-scroll .mycong-calendar-form-card form{padding:0}@keyframes mycong-calendar-form-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.mycong-calendar-registration-backdrop,.mycong-calendar-day-modal,.mycong-calendar-detail-modal{top:var(--mycong-calendar-modal-top,0px);height:var(--mycong-calendar-modal-height,100dvh);overscroll-behavior:none;position:fixed;bottom:auto;left:0;right:0;background:#0f172a94!important;border-radius:0!important}.mycong-calendar-detail-modal{z-index:95;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.mycong-calendar-registration-dialog,.mycong-calendar-agenda-dialog{max-height:calc(var(--mycong-calendar-modal-height,100dvh) - 24px)}.mycong-calendar-detail-modal .mycong-calendar-mobile-sheet{width:100%;margin:0;max-width:600px!important;max-height:calc(var(--mycong-calendar-modal-height,100dvh) - 24px)!important;overflow-y:auto!important}.mycong-calendar-registration-scroll,.mycong-calendar-dialog-body,.mycong-calendar-detail-modal .mycong-calendar-mobile-sheet{overscroll-behavior:none;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}[data-mycong-calendar-modal] [role=dialog]{outline:none}
.mc-compact-header{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin:0 0 20px;padding:4px 0;display:flex}.mc-heading-copy{flex:1;min-width:0}.mc-compact-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,4vw,2.25rem);font-weight:850;line-height:1.18}.mc-compact-header>.mc-art{flex-shrink:0;width:72px;height:72px}.mc-compact-header p{margin-top:6px;font-size:.9rem;line-height:1.5}.mc-art{object-fit:contain;flex-shrink:0}.mc-eyebrow{color:var(--mc-accent-ink,var(--mycong-primary));letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.mc-muted{color:var(--mycong-muted);line-height:1.5}.mc-heading-actions{flex-basis:100%}.mc-card{border:1px solid var(--mycong-border);background:var(--mycong-surface);border-radius:24px;min-width:0;padding:22px}.mc-card h2{font-size:1.15rem;font-weight:800;line-height:1.3}.mc-card h3{font-weight:800}.mc-stack{gap:18px;display:grid}.mc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mc-between{justify-content:space-between}.mc-button{background:var(--mycong-primary);color:#fff;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font-size:.9rem;font-weight:750;display:inline-flex}.mc-button:disabled{opacity:.5;cursor:default}.mc-secondary{background:var(--mycong-primary-soft);color:var(--mc-accent-ink,var(--mycong-primary))}.mc-danger{color:#fff;background:#b93342}.mc-icon-button{background:var(--mycong-primary-soft);width:44px;height:44px;color:var(--mc-accent-ink,var(--mycong-primary));cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mc-page{max-width:1180px;margin:0 auto;padding:22px 20px 24px}.mc-dialog-backdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a142880;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mc-dialog{background:var(--mycong-surface);border-radius:28px;width:min(100%,620px);max-height:90dvh;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #0003}.mc-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mc-dialog>header h2{font-size:1.4rem;font-weight:850;line-height:1.25}.mc-field{gap:7px;min-width:0;font-size:.87rem;font-weight:650;display:grid}.mc-field input,.mc-field select,.mc-field textarea{border:1px solid var(--mycong-border-strong);background:var(--mycong-surface);width:100%;min-width:0;min-height:46px;color:var(--mycong-text);font:inherit;border-radius:12px;padding:12px}.mc-field textarea{resize:vertical;min-height:110px;font-weight:450;line-height:1.7}.mc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mc-span{grid-column:1/-1}.mc-alert{background:color-mix(in srgb,#e59b42 12%,var(--mycong-surface));color:var(--mycong-text);border:1px solid #d78030;border-radius:14px;padding:13px;line-height:1.5}.mc-pill{background:var(--mycong-primary-soft);color:var(--mc-accent-ink,var(--mycong-primary));border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.78rem;font-weight:750;display:inline-flex}.mc-filters{gap:8px;max-width:100%;padding:3px 0;display:flex;overflow-x:auto}.mc-filters button{white-space:nowrap;background:var(--mycong-surface);border:1px solid var(--mycong-border);border-radius:14px;min-height:44px;padding:9px 15px;font-size:.86rem;font-weight:750}.mc-filters button[aria-pressed=true]{background:var(--mycong-primary-soft);color:var(--mc-accent-ink,var(--mycong-primary));border-color:var(--mc-accent-ink,var(--mycong-primary))}.mc-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mc-year summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.mc-year summary::-webkit-details-marker{display:none}.mc-year summary>.mc-art{width:64px;height:64px}.mc-year[open] summary{margin-bottom:20px}.mc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mc-stat{background:var(--mycong-primary-soft);border-radius:18px;padding:16px}.mc-stat strong{font-size:1.7rem;font-weight:850;display:block}.mc-stat small{color:var(--mycong-muted);font-size:.8rem}.mc-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:16px 0;display:grid}.mc-calendar-grid>*{border-radius:11px;place-items:center;min-height:40px;font-size:.95rem;font-weight:650;display:grid}.mc-calendar-grid [data-event=true]{background:var(--mycong-primary-soft);color:var(--mc-accent-ink,var(--mycong-primary));box-shadow:inset 0 0 0 1px var(--mycong-border-strong)}.mc-calendar-grid [data-today=true]{color:#fff;box-shadow:none;background:#4682b4}.mc-event{border-top:1px solid var(--mycong-border);padding:13px 0}.mc-event strong{overflow-wrap:anywhere}.mc-event p{margin-top:6px;font-size:.86rem}.mc-opening{min-height:65dvh;color:var(--mycong-muted);align-content:center;place-items:center;gap:20px;display:grid}.mc-opening img{border-radius:22px}.mc-loading-bar{background:var(--mycong-primary-soft);border-radius:9px;width:100px;height:4px;overflow:hidden}.mc-loading-bar:after{content:"";background:#4682b4;width:40%;height:100%;animation:1.2s infinite alternate mc-loading;display:block}.mc-s13-entries{gap:12px;margin-top:14px;display:grid}.mc-s13-assignment{background:var(--mycong-primary-soft);border-radius:16px;min-width:0;padding:16px}.mc-s13-assignment strong{overflow-wrap:anywhere}.mc-s13-assignment dl{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;font-size:.84rem;display:grid}.mc-s13-assignment dt{color:var(--mycong-muted);margin-bottom:4px}.mc-territory-choice .mc-art{width:72px;height:72px}.mc-section-navigation{gap:10px;margin:18px 0;display:flex;overflow-x:auto}.mc-section-navigation a{flex-shrink:0}.mc-list-heading{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.mc-save-bar{z-index:20;background:var(--mycong-surface);border:1px solid var(--mycong-border);border-radius:18px;justify-content:flex-end;padding:12px;display:flex;position:sticky;bottom:16px}@keyframes mc-loading{to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.mc-loading-bar:after{animation:none}}@media (max-width:680px){.mc-page{padding:16px 16px 24px}.mc-card{padding:18px}.mc-two-columns{grid-template-columns:1fr}.mc-dialog-backdrop{align-items:flex-end;padding:12px}.mc-dialog{border-radius:25px;max-height:92dvh;padding:20px}.mc-heading-copy{flex-basis:calc(100% - 88px)}.mc-form-grid{grid-template-columns:1fr}.mc-stat{padding:12px}.mc-stat small{font-size:.74rem}.mc-s13-assignment dl{grid-template-columns:1fr}.mc-compact-header h1{font-size:1.7rem}}.mc-legacy-schedule{display:none!important}.mc-icon-button:disabled{opacity:.3;cursor:default}.mc-territory-screen .mc-card{background:var(--mycong-surface)}.mc-territory-screen .mc-compact-header{margin-bottom:18px}.mc-dialog-backdrop:has(~.mc-dialog-backdrop){pointer-events:none}.mycong-territory-detail-head{position:relative}.mc-territory-detail-art{opacity:.9;pointer-events:none;width:64px;height:64px;position:absolute;top:12px;right:16px}.mycong-territory-detail-head>div:first-of-type{padding-right:72px}.mc-field select:focus-visible,.mc-field input:focus-visible,.mc-field textarea:focus-visible,.mc-button:focus-visible{outline:3px solid var(--mycong-primary);outline-offset:3px}.mc-caution-card[data-caution=no_visit]{background:color-mix(in srgb,#b33145 10%,var(--mycong-surface))!important;border-color:color-mix(in srgb,#b33145 50%,var(--mycong-border))!important}.mc-caution-card[data-caution=caution]{background:color-mix(in srgb,#9a7500 12%,var(--mycong-surface))!important;border-color:color-mix(in srgb,#9a7500 50%,var(--mycong-border))!important}.mc-caution-card [class*=text-slate-]{color:var(--mycong-text)!important}.mc-caution-card [class*=bg-red-100],.mc-caution-card [class*=bg-amber-100]{background:var(--mycong-surface)!important;color:var(--mycong-text)!important}html[data-mycong-mode=dark]{--mc-value:#a8d6f6;--mc-accent-ink:#8bc2ea}.mc-page,.mc-compact-header,.mc-dialog,.mc-stat strong,.mc-compact-header h1,.mc-filters button{color:var(--mycong-text)}
