@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);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_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_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_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);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_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{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_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}:root{--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: #faf6f3;--foreground: #2a1b2a;--surface: #f3ebe7;--surface-foreground: #2a1b2a;--sidebar: #2a1b2a;--sidebar-foreground: #f6ece9;--card: #fffbf9;--card-foreground: #2a1b2a;--popup: #fffbf9;--popup-foreground: #2a1b2a;--primary: #c2334d;--primary-foreground: #fff7f6;--secondary: #efe2df;--secondary-foreground: #3d2a3b;--accent: #f8dfe1;--accent-foreground: #8e1f36;--muted: #efe7e3;--muted-foreground: #7a6874;--success: #2f7d5b;--success-foreground: #f2fbf6;--error: #b42318;--error-foreground: #fff5f4;--warning: #b2690f;--warning-foreground: #fff8ee;--info: #4a5b9c;--info-foreground: #f4f6ff;--info-hover: #3f4f8a;--info-active: #354377;--border: #e6d8d4;--font-family-base: "Be Vietnam Pro", system-ui, sans-serif;--font-family-display: "Playfair Display", Georgia, serif;--font-family-monospace: ui-monospace, "SFMono-Regular", Menlo, monospace;--font-family-cursive: "Playfair Display", Georgia, serif;--shadow: 0 1px 2px rgba(42, 27, 42, .06);--shadow-md: 0 4px 14px rgba(42, 27, 42, .08);--shadow-lg: 0 14px 40px rgba(42, 27, 42, .14);--shadow-focus: 0 0 0 3px rgba(194, 51, 77, .25);--radius-sm: .375rem;--radius: .625rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-full: 9999px;--animation-duration-fast: .12s;--animation-duration-normal: .22s;--animation-duration-slow: .4s;--chart-color-1: #c2334d;--chart-color-2: #8f6a86;--chart-color-3: #d99a8f;--chart-color-4: #4a5b9c;--chart-color-5: #2f7d5b;--lacquer-waves: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 900' preserveAspectRatio='none'%3E%3Cpath d='M-20 920V407C17 411 67 428 100 432C133 436 167 430 200 429C233 428 267 428 300 426C333 425 367 427 400 420C433 414 467 400 500 387C533 374 567 352 600 344C633 336 667 335 700 340C733 346 767 365 800 377C833 389 867 403 900 410C933 417 967 417 1000 420C1033 423 1067 426 1100 429C1133 432 1183 437 1200 439H1220V920Z' fill='%23c2334d' fill-opacity='0.06'/%3E%3Cpath d='M-20 920V545C17 542 67 535 100 524C133 513 167 485 200 478C233 471 267 474 300 481C333 489 367 513 400 523C433 533 467 536 500 540C533 545 567 548 600 550C633 552 667 559 700 552C733 545 767 521 800 508C833 495 867 476 900 474C933 472 967 488 1000 496C1033 504 1067 514 1100 521C1133 528 1183 534 1200 537H1220V920Z' fill='%238f6a86' fill-opacity='0.06'/%3E%3Cpath d='M-20 920V583C17 586 67 590 100 598C133 606 167 622 200 631C233 641 267 650 300 655C333 660 367 661 400 663C433 666 467 667 500 670C533 673 567 679 600 680C633 681 667 683 700 678C733 673 767 660 800 648C833 636 867 617 900 607C933 597 967 589 1000 587C1033 586 1067 592 1100 598C1133 604 1183 619 1200 623H1220V920Z' fill='%23d99a8f' fill-opacity='0.085'/%3E%3Cpath d='M-20 920V786C17 786 67 787 100 783C133 779 167 770 200 760C233 750 267 723 300 721C333 719 367 738 400 747C433 756 467 771 500 777C533 783 567 783 600 785C633 787 667 796 700 789C733 782 767 755 800 744C833 734 867 724 900 726C933 728 967 748 1000 755C1033 762 1067 763 1100 770C1133 777 1183 792 1200 796H1220V920Z' fill='%23f8dfe1' fill-opacity='0.28'/%3E%3C/svg%3E");--lacquer-gloss: radial-gradient(85% 30% at 18% 0%, rgba(255, 255, 255, .7) 0%, transparent 72%)}.dark{--background: #1b1219;--foreground: #f4e9e7;--surface: #241820;--surface-foreground: #f4e9e7;--sidebar: #140d13;--sidebar-foreground: #f4e9e7;--card: #2a1c26;--card-foreground: #f4e9e7;--popup: #2e1f2a;--popup-foreground: #f4e9e7;--primary: #e5566f;--primary-foreground: #1b0c12;--secondary: #3a2934;--secondary-foreground: #f4e9e7;--accent: #4a2131;--accent-foreground: #ffc9d2;--muted: #33242e;--muted-foreground: #b9a4b2;--success: #4fb886;--success-foreground: #0b1f16;--error: #f0645a;--error-foreground: #2a0906;--warning: #e8a245;--warning-foreground: #2a1702;--info: #8b9be0;--info-foreground: #0f1430;--info-hover: #9eacea;--info-active: #b1bdf1;--border: #45323f;--shadow: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 14px rgba(0, 0, 0, .35);--shadow-lg: 0 14px 40px rgba(0, 0, 0, .45);--shadow-focus: 0 0 0 3px rgba(229, 86, 111, .35);--chart-color-1: #e5566f;--chart-color-2: #b896ad;--chart-color-3: #e7b2a8;--chart-color-4: #8b9be0;--chart-color-5: #4fb886;--lacquer-waves: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 900' preserveAspectRatio='none'%3E%3Cpath d='M-20 920V407C17 411 67 428 100 432C133 436 167 430 200 429C233 428 267 428 300 426C333 425 367 427 400 420C433 414 467 400 500 387C533 374 567 352 600 344C633 336 667 335 700 340C733 346 767 365 800 377C833 389 867 403 900 410C933 417 967 417 1000 420C1033 423 1067 426 1100 429C1133 432 1183 437 1200 439H1220V920Z' fill='%23e5566f' fill-opacity='0.1'/%3E%3Cpath d='M-20 920V545C17 542 67 535 100 524C133 513 167 485 200 478C233 471 267 474 300 481C333 489 367 513 400 523C433 533 467 536 500 540C533 545 567 548 600 550C633 552 667 559 700 552C733 545 767 521 800 508C833 495 867 476 900 474C933 472 967 488 1000 496C1033 504 1067 514 1100 521C1133 528 1183 534 1200 537H1220V920Z' fill='%238f6a86' fill-opacity='0.1'/%3E%3Cpath d='M-20 920V583C17 586 67 590 100 598C133 606 167 622 200 631C233 641 267 650 300 655C333 660 367 661 400 663C433 666 467 667 500 670C533 673 567 679 600 680C633 681 667 683 700 678C733 673 767 660 800 648C833 636 867 617 900 607C933 597 967 589 1000 587C1033 586 1067 592 1100 598C1133 604 1183 619 1200 623H1220V920Z' fill='%234a2131' fill-opacity='0.4'/%3E%3Cpath d='M-20 920V786C17 786 67 787 100 783C133 779 167 770 200 760C233 750 267 723 300 721C333 719 367 738 400 747C433 756 467 771 500 777C533 783 567 783 600 785C633 787 667 796 700 789C733 782 767 755 800 744C833 734 867 724 900 726C933 728 967 748 1000 755C1033 762 1067 763 1100 770C1133 777 1183 792 1200 796H1220V920Z' fill='%232a1c26' fill-opacity='0.6'/%3E%3C/svg%3E");--lacquer-gloss: radial-gradient(85% 30% at 18% 0%, rgba(255, 255, 255, .055) 0%, transparent 72%)}body{background-color:var(--background)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--background);background-image:var(--lacquer-gloss),var(--lacquer-waves);background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media(prefers-contrast:more){body:before{background-image:none}}@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}
