@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";html[data-skin=midnight]{--mg-photo:url(/bg-001.jpg);--mg-ground:#070b10;--mg-veil:linear-gradient(176deg, #060b119e 0%, #070c1280 42%, #04080dc2 100%)}html[data-skin=midnight][data-theme=light]{--mg-ground:#eef1f6;--mg-veil:linear-gradient(176deg, #f3f6fbd6 0%, #eef2f8c7 42%, #e5ebf4e6 100%)}html[data-skin=midnight][data-theme]{background:var(--mg-ground)}html[data-skin=midnight] body{background-color:var(--mg-ground);background-image:var(--mg-veil), var(--mg-photo);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh}html[data-skin=midnight],html[data-skin=midnight] :is(.lp-nav,.lp-rail){--mg-font:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--mg-solid:#0d141b;--mg-rail:#080d138c;--mg-card:#0f161e6b;--mg-card-2:#1e29356b;--mg-card-3:#2c39478c;--mg-line:#ffffff21;--mg-line-strong:#fff3;--mg-line-soft:#ffffff12;--mg-gloss:linear-gradient(158deg, #ffffff1a 0%, #ffffff09 34%, #fff0 62%);--mg-sheen:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #00000038;--mg-blur:saturate(1.35) blur(22px);--mg-blur-sm:saturate(1.25) blur(9px);--mg-lime:#d2f34d;--mg-lime-soft:#e2f97a;--mg-lime-deep:#9dc41f;--mg-accent:#d2f34d;--mg-lime-tint:#d2f34d21;--mg-lime-line:#d2f34d73;--mg-on-lime:#0a1204;--mg-blue:#4d9fff;--mg-blue-tint:#4d9fff21;--mg-blue-line:#4d9fff6b;--mg-amber:#ff9a3c;--mg-amber-tint:#ff9a3c21;--mg-amber-line:#ff9a3c6b;--mg-violet:#a78bfa;--mg-violet-tint:#a78bfa21;--mg-violet-line:#a78bfa6b;--mg-red:#ff5d5a;--mg-red-tint:#ff5d5a21;--mg-red-line:#ff5d5a6b;--mg-teal:#3ddbb4;--mg-teal-tint:#3ddbb421;--mg-gold:#e4d95c;--mg-text:#f3f6fa;--mg-soft:#d7dfe9;--mg-muted:#a3b0c0;--mg-faint:#7f8d9e;--mg-field:#34445799;--mg-r-card:18px;--mg-r-tile:14px;--mg-r-nav:12px;--mg-r-btn:11px;--mg-shadow:0 20px 46px #0000006b;--mg-shadow-lift:0 26px 60px #00000080;--mg-gap:.85rem}html[data-skin=midnight][data-theme=light]{--mg-solid:#fff;--mg-rail:#ffffffa8;--mg-card:#ffffff94;--mg-card-2:#f4f6faa8;--mg-card-3:#e2e7eee6;--mg-line:#0d19281f;--mg-line-strong:#0d192833;--mg-line-soft:#0d192812;--mg-field:#ffffffc7;--mg-gloss:linear-gradient(158deg, #fff9 0%, #fff3 34%, #fff0 62%);--mg-sheen:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #0d19280f;--mg-accent:#5c7a05;--mg-lime-tint:#9dc41f33;--mg-lime-line:#5c7a055c;--mg-blue:#1c6ed0;--mg-blue-tint:#1c6ed01c;--mg-blue-line:#1c6ed052;--mg-amber:#c25a12;--mg-amber-tint:#c25a121c;--mg-amber-line:#c25a124d;--mg-violet:#6d47d9;--mg-violet-tint:#6d47d91c;--mg-violet-line:#6d47d94d;--mg-red:#d13c39;--mg-red-tint:#d13c391c;--mg-red-line:#d13c394d;--mg-teal:#0a8f6a;--mg-teal-tint:#0a8f6a21;--mg-gold:#7a6400;--mg-text:#0d1319;--mg-soft:#3a444f;--mg-muted:#5f6b79;--mg-faint:#8a95a2;--mg-shadow:0 14px 34px #0810191f;--mg-shadow-lift:0 22px 48px #08101929}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-skin=midnight],html[data-skin=midnight] :is(.lp-nav,.lp-rail){--mg-rail:#070c11;--mg-card:#101720;--mg-card-2:#1a232d;--mg-field:#26333f}}html[data-skin=midnight] :is(.pb-root,.pb-overlay-root):not(.pb-skin-off){--pb-body:var(--mg-font);--pb-display:var(--mg-font);--pb-mono:var(--mg-font);--pb-lime:var(--mg-accent);--pb-lime-soft:var(--mg-lime-soft);--pb-lime-dark:var(--mg-accent);--pb-lime-tint:var(--mg-lime-tint);--pb-border-lime:var(--mg-lime-line);--pb-on-accent:var(--mg-on-lime);--pb-green:var(--mg-accent);--pb-blue:var(--mg-blue);--pb-blue-soft:var(--mg-blue);--pb-blue-tint:var(--mg-blue-tint);--pb-border-blue:var(--mg-blue-line);--pb-teal:var(--mg-teal);--pb-teal-tint:var(--mg-teal-tint);--pb-amber:var(--mg-amber);--pb-amber-tint:var(--mg-amber-tint);--pb-orange:var(--mg-red);--pb-orange-tint:var(--mg-red-tint);--pb-red:var(--mg-red);--pb-navy:var(--mg-ground);--pb-bg:var(--mg-ground);--pb-ink:var(--mg-ground);--pb-panel:var(--mg-card);--pb-surface:var(--mg-card);--pb-surface-2:var(--mg-card-2);--pb-surface-3:var(--mg-card-3);--pb-glass:var(--mg-card-2);--pb-text:var(--mg-text);--pb-soft:var(--mg-soft);--pb-muted:var(--mg-muted);--pb-faint:var(--mg-faint);--pb-line:var(--mg-line);--pb-border:var(--mg-line);--pb-radius:var(--mg-r-card);--pb-radius-lg:var(--mg-r-card);--pb-radius-sm:var(--mg-r-nav);--pb-glow:none;--pb-glow-strong:none;--pb-glow-blue:none;--pb-shadow:var(--mg-shadow);--pb-shadow-soft:var(--mg-shadow)}html[data-skin=midnight][data-theme=light] :is(.pb-root,.pb-overlay-root):not(.pb-skin-off){--pb-on-accent:#fff}html[data-skin=midnight] .pb-root:not(.pb-skin-off){font-family:var(--mg-font);-webkit-font-smoothing:antialiased;background:0 0}html[data-skin=midnight] .pb-atmosphere:before,html[data-skin=midnight] .pb-atmosphere:after{display:none}html[data-skin=midnight] .pb-mono{font-variant-numeric:tabular-nums}html[data-skin=midnight] :is(.pb-card,.pb-kpi,.panel,.metric):not(.pb-skin-off *){background-color:var(--mg-card);background-image:var(--mg-gloss);-webkit-backdrop-filter:var(--mg-blur);backdrop-filter:var(--mg-blur);border:1px solid var(--mg-line);border-radius:var(--mg-r-card);box-shadow:var(--mg-sheen), var(--mg-shadow)}html[data-skin=midnight] :is(.pb-bell-panel,.ctxMenu,.picker-menu,.lpanel){background:var(--mg-solid);background-image:var(--mg-gloss);border:1px solid var(--mg-line-strong);border-radius:var(--mg-r-tile);box-shadow:var(--mg-shadow-lift)}html[data-skin=midnight] .layout{grid-template-columns:calc(288px + var(--mg-gap) * 2) 1fr}html[data-skin=midnight] .sidebar{top:var(--mg-gap);height:calc(100vh - var(--mg-gap) * 2);margin:var(--mg-gap);background-color:var(--mg-rail);background-image:var(--mg-gloss);-webkit-backdrop-filter:var(--mg-blur);backdrop-filter:var(--mg-blur);border:1px solid var(--mg-line);border-radius:var(--mg-r-card);box-shadow:var(--mg-sheen), var(--mg-shadow)}html[data-skin=midnight] .pb-mark{border-radius:10px;width:38px;height:38px;overflow:hidden}html[data-skin=midnight] .pb-mark img{border-radius:10px;width:38px;height:38px}html[data-skin=midnight] .pb-wordmark{letter-spacing:.01em;white-space:nowrap;font-size:.94rem;font-weight:800;line-height:1.08}html[data-skin=midnight] .pb-wordmark .book{color:var(--mg-accent)}html[data-skin=midnight] .brand small{color:var(--mg-muted);font-size:.68rem}html[data-skin=midnight] .menu a{border-radius:var(--mg-r-nav);color:var(--mg-soft);border:1px solid #0000;font-weight:600}html[data-skin=midnight] .menu a:hover{background:var(--mg-card-2);border-color:var(--mg-line);color:var(--mg-text)}html[data-skin=midnight] .menu a.active{background:linear-gradient(90deg, color-mix(in srgb, var(--mg-lime) 17%, transparent), color-mix(in srgb, var(--mg-lime) 5%, transparent));border-color:var(--mg-lime-line);color:var(--mg-accent);box-shadow:none;font-weight:700}html[data-skin=midnight] .menu a.active .link-label>svg{background:linear-gradient(155deg, var(--mg-lime-soft), var(--mg-lime-deep));color:var(--mg-on-lime);box-shadow:inset 0 1px 0 #ffffff80, 0 4px 12px -4px color-mix(in srgb, var(--mg-lime) 65%, transparent);box-sizing:content-box;border-radius:9px;margin:-6px 0;padding:6px}html[data-skin=midnight] :is(.menuTitle,.groupToggle){color:var(--mg-faint);letter-spacing:.17em;font-weight:800}html[data-skin=midnight] .groupToggle.has-active{color:var(--mg-accent);border-color:var(--mg-lime-line)}html[data-skin=midnight] .groupItems{border-left-color:var(--mg-line)}html[data-skin=midnight] :is(.venueCard,.meCard,.ctxBtn){background:var(--mg-card-2);background-image:var(--mg-gloss);border:1px solid var(--mg-line);border-radius:var(--mg-r-nav);box-shadow:var(--mg-sheen)}html[data-skin=midnight] :is(.ctxBtn:hover,.ctxBtn.is-open){border-color:var(--mg-lime-line);background-color:var(--mg-lime-tint)}html[data-skin=midnight] .side-foot{border-top-color:var(--mg-line)}html[data-skin=midnight] :is(.mg-gicon,.pb-kpi-icon){--gi:var(--accent,var(--mg-accent));border-radius:var(--mg-r-tile);color:var(--gi);background-color:#0000;background-image:linear-gradient(155deg, color-mix(in srgb, var(--gi) 32%, transparent) 0%, color-mix(in srgb, var(--gi) 12%, transparent) 55%, color-mix(in srgb, var(--gi) 5%, transparent) 100%);border:1px solid color-mix(in srgb, var(--gi) 34%, transparent);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 20px -10px color-mix(in srgb, var(--gi) 70%, transparent);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}html[data-skin=midnight] :is(.mg-gicon,.pb-kpi-icon):before{content:"";pointer-events:none;background:radial-gradient(118% 88% at 22% 2%,#ffffff4d,#ffffff12 44%,#0000 70%);position:absolute;inset:0}html[data-skin=midnight] :is(.mg-gicon,.pb-kpi-icon)>*{z-index:1;position:relative}html[data-skin=midnight] .mg-gicon{width:52px;height:52px}html[data-skin=midnight] .mg-gicon.is-sm{border-radius:11px;width:38px;height:38px}html[data-skin=midnight] .mg-gicon.is-lg{border-radius:18px;width:66px;height:66px}html[data-skin=midnight] .mg-gicon.is-blue{--gi:var(--mg-blue)}html[data-skin=midnight] .mg-gicon.is-amber{--gi:var(--mg-amber)}html[data-skin=midnight] .mg-gicon.is-violet{--gi:var(--mg-violet)}html[data-skin=midnight] .mg-gicon.is-red{--gi:var(--mg-red)}html[data-skin=midnight] .mg-gicon.is-lime{--gi:var(--mg-accent)}html[data-skin=midnight] .pb-btn:not(.pb-skin-off *){border-radius:var(--mg-r-btn);font-family:var(--mg-font);background-color:var(--mg-card-2);background-image:var(--mg-gloss);-webkit-backdrop-filter:var(--mg-blur-sm);backdrop-filter:var(--mg-blur-sm);border:1px solid var(--mg-line-strong);color:var(--mg-soft);box-shadow:var(--mg-sheen);font-weight:700}html[data-skin=midnight] .pb-btn:hover:not(:disabled):not(.pb-skin-off *){color:var(--mg-text);border-color:var(--mg-lime-line);background-color:var(--mg-lime-tint)}html[data-skin=midnight] .pb-btn-primary:not(.pb-skin-off *){background-image:linear-gradient(160deg, var(--mg-lime-soft), var(--mg-lime));background-color:var(--mg-lime);border-color:color-mix(in srgb, var(--mg-lime) 70%, transparent);color:var(--mg-on-lime);box-shadow:inset 0 1px 0 #ffffff73, 0 8px 22px -10px color-mix(in srgb, var(--mg-lime) 80%, transparent);font-weight:800}html[data-skin=midnight] .pb-btn-primary:hover:not(:disabled):not(.pb-skin-off *){background-image:linear-gradient(160deg, #ecfd9c, var(--mg-lime-soft));background-color:var(--mg-lime-soft);border-color:var(--mg-lime-soft);color:var(--mg-on-lime)}html[data-skin=midnight] .pb-btn-ghost{box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}html[data-skin=midnight] .pb-bell-btn{background-color:var(--mg-card-2);background-image:var(--mg-gloss);-webkit-backdrop-filter:var(--mg-blur-sm);backdrop-filter:var(--mg-blur-sm);border-color:var(--mg-line-strong);box-shadow:var(--mg-sheen)}html[data-skin=midnight] .pb-bell-btn:hover{background-color:var(--mg-lime-tint);border-color:var(--mg-lime-line)}html[data-skin=midnight] :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-radius:var(--mg-r-btn);border-color:var(--mg-line-strong);background-color:var(--mg-field);color:var(--mg-text)}html[data-skin=midnight] :is(input,select,textarea):focus{border-color:var(--mg-lime-line);outline:none}html[data-skin=midnight] option{background:var(--mg-solid);color:var(--mg-text)}@media (width<=1024px){html[data-skin=midnight] .layout{grid-template-columns:1fr}html[data-skin=midnight] .sidebar{border-radius:0 var(--mg-r-card) var(--mg-r-card) 0;background-color:color-mix(in srgb, var(--mg-solid) 94%, transparent);border:0;height:100%;margin:0;top:0}html[data-skin=midnight] .mobilebar{background-color:var(--mg-rail);-webkit-backdrop-filter:var(--mg-blur);backdrop-filter:var(--mg-blur);border-bottom:1px solid var(--mg-line)}}html[data-skin=midnight] .dg.is-notebook:not(.pb-skin-off *){--nb-pick-fill:var(--mg-lime);--nb-pick-ink:var(--mg-on-lime);--nb-band:var(--mg-gold)}html[data-skin=midnight] .msg.mine .bubble,html[data-skin=midnight] .msg.mine .order-tag{color:var(--mg-text)}html[data-skin=midnight] .day span{color:var(--mg-soft)}html[data-skin=midnight] .flatpickr-calendar{background-color:var(--mg-solid);background-image:var(--mg-gloss);border:1px solid var(--mg-line-strong);border-radius:var(--mg-r-tile);box-shadow:var(--mg-shadow-lift);color:var(--mg-text)}html[data-skin=midnight] .flatpickr-calendar.arrowTop:before,html[data-skin=midnight] .flatpickr-calendar.arrowTop:after{border-bottom-color:var(--mg-solid)}html[data-skin=midnight] .flatpickr-calendar.arrowBottom:before,html[data-skin=midnight] .flatpickr-calendar.arrowBottom:after{border-top-color:var(--mg-solid)}html[data-skin=midnight] .flatpickr-months .flatpickr-month,html[data-skin=midnight] .flatpickr-current-month .flatpickr-monthDropdown-months,html[data-skin=midnight] .flatpickr-current-month input.cur-year{color:var(--mg-text);fill:var(--mg-text)}html[data-skin=midnight] .flatpickr-months .flatpickr-prev-month svg,html[data-skin=midnight] .flatpickr-months .flatpickr-next-month svg,html[data-skin=midnight] .flatpickr-months .flatpickr-prev-month svg path,html[data-skin=midnight] .flatpickr-months .flatpickr-next-month svg path{fill:var(--mg-text)}html[data-skin=midnight] .flatpickr-months .flatpickr-prev-month:hover svg,html[data-skin=midnight] .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--mg-accent)}html[data-skin=midnight] .numInputWrapper span{border-color:var(--mg-line)}html[data-skin=midnight] .numInputWrapper span:hover{background:var(--mg-card-3)}html[data-skin=midnight] .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--mg-text)}html[data-skin=midnight] .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--mg-text)}html[data-skin=midnight] .flatpickr-current-month .flatpickr-monthDropdown-months{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=midnight] .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:var(--mg-solid)!important;color:var(--mg-text)!important}html[data-skin=midnight] .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:checked,html[data-skin=midnight] .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:hover{background-color:var(--mg-card-3)!important;color:var(--mg-text)!important}html[data-skin=midnight] span.flatpickr-weekday{color:var(--mg-muted)}html[data-skin=midnight] .flatpickr-day{color:var(--mg-text);border-color:#0000}html[data-skin=midnight] .flatpickr-day:hover,html[data-skin=midnight] .flatpickr-day:focus{background:var(--mg-card-3);color:var(--mg-text);border-color:#0000}html[data-skin=midnight] .flatpickr-day.selected,html[data-skin=midnight] .flatpickr-day.selected:hover,html[data-skin=midnight] .flatpickr-day.startRange,html[data-skin=midnight] .flatpickr-day.endRange{background:var(--mg-lime);border-color:var(--mg-lime);color:var(--mg-on-lime)}html[data-skin=midnight] .flatpickr-day.today:not(.selected){border-color:var(--mg-lime-line);color:var(--mg-accent)}html[data-skin=midnight] .flatpickr-day.prevMonthDay,html[data-skin=midnight] .flatpickr-day.nextMonthDay,html[data-skin=midnight] .flatpickr-day.notAllowed,html[data-skin=midnight] .flatpickr-day.flatpickr-disabled,html[data-skin=midnight] .flatpickr-day.flatpickr-disabled:hover{color:var(--mg-faint)!important}html[data-skin=midnight] .flatpickr-time,html[data-skin=midnight] .flatpickr-innerContainer{border-color:var(--mg-line)}html[data-skin=midnight] .flatpickr-time input,html[data-skin=midnight] .flatpickr-time .flatpickr-time-separator,html[data-skin=midnight] .flatpickr-time .flatpickr-am-pm{color:var(--mg-text);background-color:#0000;border:0}html[data-skin=midnight] .flatpickr-time input:hover,html[data-skin=midnight] .flatpickr-time input:focus,html[data-skin=midnight] .flatpickr-time .flatpickr-am-pm:hover,html[data-skin=midnight] .flatpickr-time .flatpickr-am-pm:focus{background:var(--mg-card-3)}
