@layer base{._content_1xhyv_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background:linear-gradient(145deg,#2c3660f0,#080c1ff5);color:var(--popup-foreground);border-radius:13px;font-size:.875rem;line-height:1.4;box-shadow:inset 0 1px #ffffff38,0 14px 36px #00000057,0 0 20px #41d9ff0f;font-family:var(--font-family-base);border:1px solid rgba(214,231,255,.23);backdrop-filter:blur(24px) saturate(165%);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1xhyv_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1xhyv_1}._content_1xhyv_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1xhyv_1}._content_1xhyv_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1xhyv_1}._content_1xhyv_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1xhyv_1}@keyframes _slideUpAndFade_1xhyv_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1xhyv_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1xhyv_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1xhyv_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_osy7h_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_osy7h_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:linear-gradient(145deg,#2b355feb,#080c1ff2);color:var(--card-foreground);border-radius:18px;box-shadow:inset 0 1px #ffffff40,0 18px 48px #00000061,0 0 26px #3ed7ff12;border:1px solid rgba(215,232,255,.24);backdrop-filter:blur(28px) saturate(170%);width:var(--toast-width);position:relative;animation:_slideIn_osy7h_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_osy7h_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_osy7h_2:hover{transform:translateY(-2px)}._content_osy7h_36{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_osy7h_44{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_osy7h_51{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_osy7h_57{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--tf-cyan);filter:drop-shadow(0 0 8px rgba(58,218,255,.32))}._actionButton_osy7h_68{padding:var(--spacing-2) var(--spacing-3);background:linear-gradient(105deg,var(--tf-pink),var(--tf-violet) 45%,var(--tf-cyan));color:#fff;border:1px solid rgba(225,238,255,.28);border-radius:12px;box-shadow:inset 0 1px #ffffff4d,0 7px 20px #6656ff33;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_osy7h_68:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_osy7h_68:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_osy7h_68:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_osy7h_96{padding:var(--spacing-2) var(--spacing-3);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);color:#e7effa;border:1px solid rgba(210,226,255,.17);border-radius:12px;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_osy7h_96:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_osy7h_96:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_osy7h_96:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_osy7h_122{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_osy7h_122:hover{opacity:1;background-color:var(--muted)}._closeButton_osy7h_122:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_osy7h_2{border-color:var(--border)}.dark ._actionButton_osy7h_68:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_osy7h_68:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_osy7h_96:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_osy7h_96:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_osy7h_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._container_1nb4h_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:radial-gradient(circle at 20% 15%,rgba(53,207,255,.14),transparent 30%),radial-gradient(circle at 82% 18%,rgba(226,72,190,.14),transparent 31%),linear-gradient(180deg,#090f27,#050713);padding:var(--spacing-4)}._card_1nb4h_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background:linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid rgba(206,220,255,.2);backdrop-filter:blur(26px) saturate(150%);border-radius:28px;box-shadow:inset 0 1px #ffffff2b,0 26px 70px #0000004d,0 0 36px #7150ff14}._iconContainer_1nb4h_26{margin-bottom:var(--spacing-6);animation:_pulse_1nb4h_1 3s infinite ease-in-out}._icon_1nb4h_26{color:var(--error)}._title_1nb4h_35{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1nb4h_43{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1nb4h_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1nb4h_11{padding:var(--spacing-6)}._title_1nb4h_35{font-size:1.5rem}._message_1nb4h_43{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_wydsv_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 18% 15%,rgba(51,210,255,.12),transparent 30%),radial-gradient(circle at 82% 16%,rgba(224,73,190,.12),transparent 30%),linear-gradient(180deg,#090f27,#050713);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_wydsv_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_wydsv_1 var(--animation-duration-normal) ease-out}._lockIcon_wydsv_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_wydsv_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_wydsv_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_wydsv_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_wydsv_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_wydsv_50,._rightSkeletons_wydsv_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_wydsv_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background:linear-gradient(135deg,#ffffff1c,#ffffff09);border:1px solid rgba(207,220,255,.18);backdrop-filter:blur(18px);border-radius:16px;flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_wydsv_76{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_wydsv_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_wydsv_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_wydsv_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_wydsv_13{max-width:350px}._lockIcon_wydsv_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}:root{--tf-cyan: #4edcff;--tf-violet: #a967ff;--tf-pink: #f63aa7;--tf-gold: #f4b56a;--tf-success: #32d583;--tf-danger: #ff4d67;--tf-spectrum: linear-gradient(105deg,var(--tf-cyan) 0%,var(--tf-violet) 31%,var(--tf-pink) 66%,var(--tf-gold) 100%);--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background: #f4f2f6;--foreground: #16131c;--surface: rgba(255,255,255,.72);--surface-foreground: #16131c;--sidebar: #ebe7ef;--sidebar-foreground: #16131c;--card: rgba(255,255,255,.78);--card-foreground: #16131c;--popup: #faf8fb;--popup-foreground: #16131c;--primary: #a55de4;--primary-foreground: #ffffff;--secondary: #dceff2;--secondary-foreground: #18252a;--accent: #e989bd;--accent-foreground: #24121e;--muted: #e9e5ed;--muted-foreground: #716b78;--success: #3f9f7b;--success-foreground: #ffffff;--error: #c95169;--error-foreground: #ffffff;--warning: #c28b3d;--warning-foreground: #21180b;--info: #4f91a4;--info-foreground: #ffffff;--info-hover: #447f90;--info-active: #396f7e;--border: rgba(76,58,88,.16);--font-family-base: "DM Sans", sans-serif;--font-family-display: "Manrope", "DM Sans", sans-serif;--font-family-monospace: ui-monospace, SFMono-Regular, Menlo, monospace;--font-family-cursive: cursive;--shadow: 0 8px 30px rgba(43,30,54,.1);--shadow-md: 0 18px 50px rgba(43,30,54,.14);--shadow-lg: 0 30px 80px rgba(43,30,54,.2);--shadow-focus: 0 0 0 3px rgba(165,93,228,.28);--radius-sm: 10px;--radius: 16px;--radius-md: 22px;--radius-lg: 30px;--radius-full: 999px;--animation-duration-fast: .14s;--animation-duration-normal: .24s;--animation-duration-slow: .42s;--chart-color-1: #a55de4;--chart-color-2: #e989bd;--chart-color-3: #62a7b7;--chart-color-4: #c28b3d;--chart-color-5: #3f9f7b}.dark{--background: #09080d;--foreground: #f7f2fa;--surface: rgba(27,23,34,.66);--surface-foreground: #f7f2fa;--sidebar: #111018;--sidebar-foreground: #f7f2fa;--card: rgba(31,26,39,.72);--card-foreground: #f7f2fa;--popup: #18141e;--popup-foreground: #f7f2fa;--primary: #bd79ef;--primary-foreground: #140b1c;--secondary: #20383e;--secondary-foreground: #e9fbff;--accent: #f19acb;--accent-foreground: #24121e;--muted: #25212b;--muted-foreground: #aaa2b2;--success: #65c39d;--success-foreground: #071a13;--error: #ef718a;--error-foreground: #25060d;--warning: #e0ad5e;--warning-foreground: #241706;--info: #72b9ca;--info-foreground: #07181c;--info-hover: #83c7d6;--info-active: #5da7b8;--border: rgba(255,255,255,.12);--shadow: 0 10px 35px rgba(0,0,0,.3);--shadow-md: 0 22px 60px rgba(0,0,0,.42);--shadow-lg: 0 35px 100px rgba(0,0,0,.58);--shadow-focus: 0 0 0 3px rgba(189,121,239,.3);--chart-color-1: #bd79ef;--chart-color-2: #f19acb;--chart-color-3: #72b9ca;--chart-color-4: #e0ad5e;--chart-color-5: #65c39d}html,body,#root{min-height:100%;background:#050817;color:#f8fbff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:radial-gradient(ellipse at 8% -5%,rgba(73,218,255,.16),transparent 30%),radial-gradient(ellipse at 92% 8%,rgba(255,82,199,.16),transparent 31%),radial-gradient(ellipse at 50% 56%,rgba(113,74,255,.12),transparent 42%),linear-gradient(180deg,#090d22,#060919 48%,#040611);background-attachment:fixed}.dark{--surface:rgba(20,27,55,.56);--card:rgba(24,31,63,.6);--popup:rgba(11,16,39,.94);--primary:#c873ff;--secondary:#16394e;--accent:#ff7bd2;--border:rgba(203,225,255,.2);--shadow:0 14px 40px rgba(0,0,0,.36);--shadow-md:0 24px 64px rgba(0,0,0,.48);--shadow-lg:0 38px 110px rgba(0,0,0,.62);--glass-edge:rgba(223,239,255,.28);--glass-highlight:rgba(255,255,255,.2);--glass-cyan:rgba(76,226,255,.2);--glass-violet:rgba(133,91,255,.22);--glass-rose:rgba(255,89,202,.18)}body{font-family:var(--font-family-base);font-size:16px;line-height:1.45}button,input,select,textarea{font:inherit}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #83e7ff;outline-offset:3px}::placeholder{color:#9aa8bc;opacity:1}.dark{--foreground:#f8fbff;--surface-foreground:#f8fbff;--sidebar-foreground:#f8fbff;--card-foreground:#f8fbff;--popup-foreground:#f8fbff;--muted-foreground:#b8c2d2;--border:rgba(255,255,255,.16)}@media(prefers-reduced-motion:no-preference){button{transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s ease,box-shadow .16s ease}button:active{transform:translateY(1px) scale(.975)}}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
