@font-face{font-family:Figtree;src:local(Figtree Regular),local(Figtree),url(../fonts/joy/figtree.woff2)format("woff2"),url(../fonts/og/Figtree-Regular.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Figtree Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.272%;ascent-override:93.8065%;descent-override:24.6859%;line-gap-override:0%}@font-face{font-family:Figtree Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:99.7778%;ascent-override:95.2116%;descent-override:25.0557%;line-gap-override:0%}@font-face{font-family:Figtree Fallback\: Arial;src:local(Arial);size-adjust:100.718%;ascent-override:94.3231%;descent-override:24.8219%;line-gap-override:0%}@font-face{font-family:Figtree Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:94.7257%;ascent-override:100.29%;descent-override:26.392%;line-gap-override:0%}@font-face{font-family:Figtree;src:local(Figtree Regular Italic),local(Figtree Italic),url(../fonts/joy/figtree-italic.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Regular),local(Fraunces),url(../fonts/joy/fraunces.woff2)format("woff2"),url(../fonts/og/Fraunces-Regular.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Fraunces Fallback\: Georgia;src:local(Georgia);size-adjust:105.204%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Times New Roman;src:local(Times New Roman);size-adjust:115.446%;ascent-override:84.7148%;descent-override:22.0882%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Noto Serif;src:local(Noto Serif);size-adjust:97.5052%;ascent-override:100.302%;descent-override:26.1525%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Regular Italic),local(Fraunces Italic),url(../fonts/joy/fraunces-italic.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}.joy-admin,html.joy-admin-page{--admin-bg:#081b1b;--admin-sidebar:#081b1b;--admin-panel:#102a27;--admin-panel-raised:#163430;--admin-ink:#ece7cf;--admin-muted:#b2b7a6;--admin-line:#ece7cf26;--admin-gold:#e9cf86;--admin-header-height:72px;--vis-text-color:50 43% 77%}.joy-admin{background:var(--admin-bg);color:var(--admin-ink);-webkit-font-smoothing:antialiased;font-family:Figtree,Figtree Fallback\: Segoe UI,Figtree Fallback\: Helvetica Neue,Figtree Fallback\: Arial,Figtree Fallback\: Noto Sans,system-ui,sans-serif}.joy-admin-inset{background:var(--admin-bg);min-width:0}.joy-admin-topbar{z-index:20;height:var(--admin-header-height);min-height:var(--admin-header-height);border-bottom:1px solid var(--admin-line);backdrop-filter:blur(20px);background:#081b1b;justify-content:space-between;gap:16px;padding:0 calc(clamp(20px,3vw,42px));position:sticky;top:0}.joy-admin-app-link,.joy-admin-breadcrumbs,.joy-admin-topbar,.joy-admin-topbar-end,.joy-admin-topbar-start{align-items:center;display:flex}.joy-admin-topbar-start{gap:16px;min-width:0}.joy-admin-topbar-end{gap:20px}.joy-admin-menu-trigger{color:var(--admin-ink)}.joy-admin-menu-trigger:hover{background:var(--admin-panel-raised);color:var(--admin-gold)}.joy-admin-topbar-divider{background:var(--admin-line);width:1px;height:22px}.joy-admin-breadcrumbs{white-space:nowrap;gap:10px;min-width:0;font-size:13px;overflow:hidden}.joy-admin-breadcrumbs a{color:var(--admin-muted);transition:color .2s}.joy-admin-breadcrumbs a:hover{color:var(--admin-gold)}.joy-admin-breadcrumbs [aria-current=page]{text-overflow:ellipsis;color:var(--admin-ink);font-weight:650;overflow:hidden}.joy-admin-breadcrumb-separator{color:#ece7cf59}.joy-admin-workspace-label{color:#ece7cf7a;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.joy-admin-app-link{color:var(--admin-gold);white-space:nowrap;gap:6px;font-size:12px;font-weight:650}.joy-admin-app-link:hover{color:#eee8b2}.joy-admin-sidebar{border-color:var(--admin-line)!important;background:var(--admin-sidebar)!important}.joy-admin-sidebar [data-sidebar=sidebar]{background:var(--admin-sidebar)}.joy-admin-sidebar-header{height:var(--admin-header-height);min-height:var(--admin-header-height);border-bottom:1px solid var(--admin-line);flex:none;justify-content:center;padding:0 12px}.joy-admin-brand-button{min-width:0;height:44px!important;padding:4px!important}.joy-admin-brand-mark{background:#e9cf8614;border:1px solid #e9cf864d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.joy-admin-brand-mark img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.joy-admin-brand-copy{flex-direction:column;gap:1px;min-width:0;padding-left:4px;display:flex}.joy-admin-brand-copy strong{letter-spacing:-.04em;font-family:Fraunces,Fraunces Fallback\: Georgia,Fraunces Fallback\: Times New Roman,Fraunces Fallback\: Noto Serif,Georgia,serif;font-size:24px;font-weight:450;line-height:1.05}.joy-admin-brand-copy small{color:var(--admin-gold);letter-spacing:.17em;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.2}.group[data-collapsible=icon] .joy-admin-sidebar-header{padding:0 4px}.group[data-collapsible=icon] .joy-admin-sidebar-content [data-sidebar=menu-item],.group[data-collapsible=icon] .joy-admin-sidebar-footer [data-sidebar=menu-item],.group[data-collapsible=icon] .joy-admin-sidebar-header [data-sidebar=menu-item]{justify-content:center;display:flex}.group[data-collapsible=icon] .joy-admin-brand-button{justify-content:center;width:100%;height:34px!important;padding:0!important}.group[data-collapsible=icon] .joy-admin-brand-mark{border-radius:10px;width:32px;height:32px}.group[data-collapsible=icon] .joy-admin-brand-mark img{width:22px;height:22px}.group[data-collapsible=icon] .joy-admin-brand-copy{display:none}.joy-admin-sidebar-content{padding:16px 8px}.joy-admin-sidebar-content [data-sidebar=group-label]{color:#e9cf86a3;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.joy-admin-sidebar-content [data-sidebar=menu-button],.joy-admin-sidebar-content [data-sidebar=menu-sub-button]{color:#ece7cfb3;transition:background .18s,color .18s}.joy-admin-sidebar-content [data-sidebar=menu-button]{border-radius:10px;min-height:39px}.joy-admin-sidebar-content [data-sidebar=menu-button]:hover,.joy-admin-sidebar-content [data-sidebar=menu-sub-button]:hover{color:var(--admin-ink);background:#ece7cf12}.joy-admin-sidebar-content [data-sidebar=menu-button][data-active=true],.joy-admin-sidebar-content [data-sidebar=menu-sub-button][data-active=true]{color:var(--admin-gold);background:#e9cf8621;font-weight:650}.joy-admin-sidebar-footer{border-top:1px solid var(--admin-line);padding:14px}.joy-admin-account-button{min-height:44px;height:auto!important}.joy-admin-avatar{background:var(--admin-gold);width:30px;height:30px;color:var(--admin-bg);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.group[data-collapsible=icon] .joy-admin-account-button{justify-content:center;padding:0!important}.group[data-collapsible=icon] .joy-admin-account-button>span:not(.joy-admin-avatar),.group[data-collapsible=icon] .joy-admin-account-button>svg{display:none}.joy-admin-account-menu{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-ink)}.joy-admin-account-menu [role=menuitem]:focus{background:var(--admin-panel-raised);color:var(--admin-gold)}.joy-admin-account-meta{color:var(--admin-muted);border-bottom:1px solid var(--admin-line);margin-bottom:4px;padding:8px;font-size:11px}.joy-admin-content{min-height:calc(100svh - var(--admin-header-height));background:var(--admin-bg);padding:12px calc(clamp(4px,1.5vw,20px)) 48px}.joy-admin-content,.joy-admin-content h1,.joy-admin-content h2{color:var(--admin-ink)}.joy-admin-content h1{letter-spacing:-.035em;font-family:Fraunces,Fraunces Fallback\: Georgia,Fraunces Fallback\: Times New Roman,Fraunces Fallback\: Noto Serif,Georgia,serif;font-size:calc(clamp(30px,3vw,40px));line-height:1.15;font-weight:400!important}.joy-admin-content a:not([class]){color:var(--admin-gold)}.joy-admin-content .bg-card,.joy-admin-content .bg-white{background-color:var(--admin-panel)!important}.joy-admin-content .bg-gray-50,.joy-admin-content .bg-slate-50{background-color:var(--admin-bg)!important}.joy-admin-content .bg-gray-100,.joy-admin-content .bg-gray-200,.joy-admin-content .bg-slate-200,.joy-admin-content [class~=hover\:bg-gray-100]:hover,.joy-admin-content [class~=hover\:bg-gray-50]:hover,.joy-admin-content [class~=hover\:bg-white]:hover{background-color:var(--admin-panel-raised)!important}.joy-admin-content .text-gray-800,.joy-admin-content .text-gray-900,.joy-admin-content .text-gray-950,.joy-admin-content .text-slate-800,.joy-admin-content .text-slate-900{color:var(--admin-ink)!important}.joy-admin-content .text-gray-600,.joy-admin-content .text-gray-700,.joy-admin-content .text-slate-600{color:#ece7cfc7!important}.joy-admin-content .text-gray-300,.joy-admin-content .text-gray-400,.joy-admin-content .text-gray-500{color:var(--admin-muted)!important}.joy-admin-content .border-gray-100,.joy-admin-content .border-gray-200,.joy-admin-content .border-gray-300,.joy-admin-content .border-slate-200,.joy-admin-content .divide-gray-100>:not([hidden])~:not([hidden]),.joy-admin-content .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--admin-line)!important}.joy-admin-content [role=combobox],.joy-admin-content input:not([type=checkbox]):not([type=radio]):not([type=color]),.joy-admin-content select,.joy-admin-content textarea{border-color:var(--admin-line);background-color:var(--admin-panel-raised);color:var(--admin-ink)}.joy-admin-content input::-moz-placeholder,.joy-admin-content textarea::-moz-placeholder{color:#ece7cf73}.joy-admin-content input::placeholder,.joy-admin-content textarea::placeholder{color:#ece7cf73}.joy-admin-content :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--admin-gold);outline-offset:2px}.joy-admin-content .bg-gray-950.text-white,.joy-admin-content button.bg-gray-900,.joy-admin-content button.bg-gray-950{background-color:var(--admin-ink)!important;color:var(--admin-bg)!important}.joy-admin-content button.bg-gray-900:hover,.joy-admin-content button.bg-gray-950:hover{background-color:#eee8b2!important}.joy-admin-content .bg-emerald-100,.joy-admin-content .bg-emerald-50,.joy-admin-content .bg-green-100,.joy-admin-content .bg-green-50{background-color:#96cdb021!important}.joy-admin-content .bg-red-100,.joy-admin-content .bg-red-50{background-color:#e59a7221!important}.joy-admin-content .bg-amber-100,.joy-admin-content .bg-amber-50,.joy-admin-content .bg-yellow-50{background-color:#e9cf8621!important}.joy-admin-content .bg-blue-100,.joy-admin-content .bg-blue-50,.joy-admin-content .bg-purple-50{background-color:#96cdb01c!important}.joy-admin-content .text-emerald-600,.joy-admin-content .text-emerald-700,.joy-admin-content .text-emerald-800,.joy-admin-content .text-emerald-900,.joy-admin-content .text-emerald-950,.joy-admin-content .text-green-600,.joy-admin-content .text-green-700,.joy-admin-content .text-green-800{color:#96cdb0!important}.joy-admin-content .text-red-600,.joy-admin-content .text-red-700,.joy-admin-content .text-red-800{color:#e59a72!important}.joy-admin-content .text-amber-600,.joy-admin-content .text-amber-700,.joy-admin-content .text-amber-800,.joy-admin-content .text-amber-900,.joy-admin-content .text-yellow-700{color:#e9cf86!important}.joy-admin-content .text-blue-600,.joy-admin-content .text-blue-700,.joy-admin-content .text-blue-800,.joy-admin-content .text-indigo-700,.joy-admin-content .text-purple-700{color:#96cdb0!important}.joy-admin-content .border-amber-100,.joy-admin-content .border-amber-200,.joy-admin-content .border-blue-100,.joy-admin-content .border-blue-200,.joy-admin-content .border-emerald-100,.joy-admin-content .border-emerald-200,.joy-admin-content .border-green-100,.joy-admin-content .border-green-200,.joy-admin-content .border-red-100,.joy-admin-content .border-red-200{border-color:var(--admin-line)!important}html.joy-admin-page [data-sidebar=sidebar][data-mobile=true]{color:#ece7cf;background:#081b1b}html.joy-admin-page :is([data-slot=dropdown-menu-content],[role=listbox],[role=dialog]){color:#ece7cf!important;background-color:#102a27!important;border-color:#ece7cf26!important}html.joy-admin-page :is([data-slot=dropdown-menu-content],[role=listbox],[role=dialog]) :is(.bg-white,.bg-gray-50,.bg-gray-100){background-color:#163430!important}html.joy-admin-page :is([data-slot=dropdown-menu-content],[role=listbox],[role=dialog]) :is(.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700){color:#ece7cf!important}html.joy-admin-page :is([data-slot=dropdown-menu-content],[role=listbox],[role=dialog]) :is(.text-gray-600,.text-gray-500,.text-gray-400){color:#b2b7a6!important}html.joy-admin-page :is([data-slot=dropdown-menu-content],[role=listbox],[role=dialog]) :is(.border-gray-100,.border-gray-200,.border-gray-300){border-color:#ece7cf26!important}@media (width<=640px){.joy-admin,html.joy-admin-page{--admin-header-height:64px}.joy-admin-topbar{padding-inline:16px}.joy-admin-workspace-label{display:none}.joy-admin-content{padding:8px 0 40px}}
