:root{--ink:#121418;--ink-soft:#2b2f38;--paper:#f4f6f9;--brand:#2f5cff;--rose:#ff4d5e;--butter:#ffe14d;--brand-light:#5c8dff;--yellow:#ffd60a;--butter-light:#fff0a0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f6f9;background:var(--paper);color:#121418;color:var(--ink);font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;overflow-x:hidden}::selection{background:#ff4d5e;background:var(--rose);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f4f6f9;background:var(--paper)}::-webkit-scrollbar-thumb{background:linear-gradient(#2f5cff,#5c8dff);background:linear-gradient(var(--brand),var(--brand-light));border:2px solid #f4f6f9;border:2px solid var(--paper);border-radius:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.grad-text{background:linear-gradient(100deg,#2f5cff,#5c8dff);background:linear-gradient(100deg,var(--brand),var(--brand-light));-webkit-background-clip:text;background-clip:text;color:#0000}.grad-text-light{background:linear-gradient(100deg,#ffd60a,#ffe14d 50%,#fff0a0);background:linear-gradient(100deg,var(--yellow),var(--butter) 50%,var(--butter-light));-webkit-background-clip:text;background-clip:text;color:#0000}@keyframes ss-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ss-float{0%,to{transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(3deg);transform:translateY(-14px) rotate(calc(var(--r, 0deg) + 3deg))}}@keyframes ss-pulse{0%{box-shadow:0 0 0 0 #ffe14d99}to{box-shadow:0 0 0 14px #ffe14d00}}@keyframes ss-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ss-aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-6%,0) scale(1.15)}to{transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
/*# sourceMappingURL=main.6a1da455.css.map*/