@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)}}}._region_fcagy_1{position:fixed;top:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 10px);left:0;right:0;z-index:calc(var(--z-critical) + 1);display:flex;justify-content:center;padding:0 12px;pointer-events:none}._slot_fcagy_16{position:absolute;top:0;left:12px;right:12px;display:flex;justify-content:center;pointer-events:none;transform-origin:top center;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .26s ease}._toast_fcagy_31{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:min(560px,100%);min-height:34px;padding:4px 4px 4px 8px;background:var(--foreground);color:var(--background);border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:13px;font-weight:500;line-height:1.3;box-shadow:var(--shadow-lg);cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;animation:_toastIn_fcagy_1 .42s cubic-bezier(.2,1.4,.4,1);transform-origin:top center}._noAction_fcagy_60{padding-right:14px}._noIcon_fcagy_64{padding-left:14px}._twoLine_fcagy_68{border-radius:20px;padding-top:6px;padding-bottom:6px}._leaving_fcagy_74{pointer-events:none;animation:_toastOut_fcagy_1 .2s ease-in forwards}._handled_fcagy_84:not(._leaving_fcagy_74),._handled_fcagy_84:not(._leaving_fcagy_74)>*{animation:none!important}._handled_fcagy_84>:not(._fillet_fcagy_89){opacity:var(--toast-content-opacity, 1)}._swiped_fcagy_95,._swiped_fcagy_95>*{animation:none!important}._behind_fcagy_102{pointer-events:none}._toast_fcagy_31._behind_fcagy_102>:not(._fillet_fcagy_89){opacity:0!important;transition:opacity .16s ease}._toast_fcagy_31>:not(._fillet_fcagy_89){transition:opacity .22s ease 60ms}._open_fcagy_117 ._toast_fcagy_31:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}._icon_fcagy_126{width:20px;height:20px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--background) 20%,transparent);color:var(--background)}._tone_success_fcagy_137 ._icon_fcagy_126{background:var(--success);color:var(--success-foreground)}._tone_error_fcagy_141 ._icon_fcagy_126{background:var(--error);color:var(--error-foreground)}._tone_warning_fcagy_145 ._icon_fcagy_126{background:var(--warning);color:var(--warning-foreground)}._tone_info_fcagy_149 ._icon_fcagy_126{background:var(--info);color:var(--info-foreground)}._text_fcagy_154{display:flex;flex-direction:column;min-width:0;animation:_textIn_fcagy_1 .28s 70ms both}._title_fcagy_161,._description_fcagy_162{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._twoLine_fcagy_68 ._title_fcagy_161{font-weight:600}._description_fcagy_162{font-size:12px;font-weight:400;color:color-mix(in srgb,var(--background) 65%,transparent)}._divider_fcagy_178{width:1px;height:16px;flex-shrink:0;background:color-mix(in srgb,var(--background) 22%,transparent)}._action_fcagy_185{flex-shrink:0;height:26px;padding:0 12px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:filter var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._action_fcagy_185:hover{filter:brightness(1.08)}._action_fcagy_185:active{transform:scale(.96)}._action_fcagy_185:focus-visible{outline:2px solid var(--background);outline-offset:2px}._spin_fcagy_215{animation:_spin_fcagy_215 .9s linear infinite}._fillet_fcagy_89{display:none}._dynamic_fcagy_229{top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236{position:relative;top:auto;z-index:auto}._inline_fcagy_236._dynamic_fcagy_229{top:auto;padding-top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236._dynamic_fcagy_229 ._slot_fcagy_16{top:calc(var(--toast-island-top, 11px) + 34px)}._dynamic_fcagy_229 ._toast_fcagy_31{position:relative;min-width:148px;min-height:36px;background:#000;color:#f5f5f5;box-shadow:none;border-radius:22px;animation:_dynamicIn_fcagy_1 .48s cubic-bezier(.25,1.3,.4,1)}._dynamic_fcagy_229 ._icon_fcagy_126{background:#ffffff2e;color:#f5f5f5}._dynamic_fcagy_229 ._description_fcagy_162{color:#f5f5f59e}._dynamic_fcagy_229 ._divider_fcagy_178{background:#ffffff2e}._dynamic_fcagy_229 ._front_fcagy_277:before{content:"";position:absolute;left:50%;top:-30px;width:108px;height:31px;margin-left:-54px;background:#000;border-radius:16px 16px 0 0;pointer-events:none}._dynamic_fcagy_229 ._fillet_fcagy_89{position:absolute;top:-12px;width:12px;height:12px;pointer-events:none}._dynamic_fcagy_229 ._front_fcagy_277 ._fillet_fcagy_89{display:block}._dynamic_fcagy_229 ._filletLeft_fcagy_302{left:calc(50% - 66px);background:radial-gradient(circle at 0 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._filletRight_fcagy_307{left:calc(50% + 54px);background:radial-gradient(circle at 100% 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation:_textIn_fcagy_1 .24s .15s both}._dynamic_fcagy_229 ._leaving_fcagy_74{animation:_dynamicOut_fcagy_1 .26s cubic-bezier(.5,0,.75,0) forwards}._dynamic_fcagy_229 ._leaving_fcagy_74>:not(._fillet_fcagy_89){animation:_contentOut_fcagy_1 .1s ease-in forwards}@keyframes _dynamicIn_fcagy_1{0%{transform:translateY(-34px) scale(.33,.4)}to{transform:none}}@keyframes _dynamicOut_fcagy_1{to{transform:translateY(-34px) scale(.33,.4)}}@keyframes _contentOut_fcagy_1{to{opacity:0}}@keyframes _toastIn_fcagy_1{0%{transform:translateY(-8px) scale(.6);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}@keyframes _toastOut_fcagy_1{to{transform:translateY(-6px) scale(.85);opacity:0}}@keyframes _textIn_fcagy_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes _spin_fcagy_215{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._slot_fcagy_16{transition-duration:1ms}._toast_fcagy_31,._leaving_fcagy_74,._text_fcagy_154,._dynamic_fcagy_229 ._toast_fcagy_31,._dynamic_fcagy_229 ._leaving_fcagy_74,._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation-duration:1ms;animation-delay:0ms}}._fab_1joyw_1{position:fixed;right:var(--spacing-6);bottom:var(--spacing-6);z-index:var(--z-overlay);display:inline-flex;align-items:center;gap:var(--spacing-2);background:var(--accent);color:var(--accent-foreground);border:0;border-radius:var(--radius-full);padding:.85rem 1.3rem;font-weight:600;font-size:1rem;box-shadow:var(--shadow-lg);cursor:pointer;font-family:var(--font-family-base)}._fab_1joyw_1:hover{filter:brightness(.92)}._floating_1joyw_3{position:fixed;right:var(--spacing-6);bottom:var(--spacing-6);z-index:var(--z-overlay);width:min(420px,calc(100vw - 2rem));height:min(620px,calc(100vh - 3rem))}._inline_1joyw_4{height:560px}._panel_1joyw_5{display:flex;flex-direction:column;height:100%;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}._head_1joyw_6{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-4) var(--spacing-4);background:var(--primary);color:var(--primary-foreground)}._head_1joyw_6 div{display:flex;flex-direction:column;gap:2px}._head_1joyw_6 strong{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600}._head_1joyw_6 span{font-size:.82rem;opacity:.8}._close_1joyw_10{background:none;border:0;color:inherit;cursor:pointer;padding:0}._thread_1joyw_11{flex:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._starters_1joyw_12{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:flex-start}._starters_1joyw_12 p{margin:0 0 var(--spacing-2);color:var(--muted-foreground)}._starters_1joyw_12 button{text-align:left;background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:var(--radius-full);padding:.5rem .9rem;cursor:pointer;font-family:var(--font-family-base);font-size:.95rem}._starters_1joyw_12 button:hover{border-color:var(--accent)}._user_1joyw_16{align-self:flex-end;background:var(--primary);color:var(--primary-foreground);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);max-width:85%}._bot_1joyw_17{align-self:flex-start;background:var(--surface);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);max-width:92%}._user_1joyw_16 p,._bot_1joyw_17 p{margin:0 0 var(--spacing-2);line-height:1.55}._user_1joyw_16 p:last-child,._bot_1joyw_17 p:last-child{margin-bottom:0}._sources_1joyw_20{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2)}._sources_1joyw_20 a{font-size:.85rem;color:var(--primary);border:1px solid var(--border);border-radius:var(--radius-full);padding:.15rem .7rem;text-decoration:none;background:var(--card)}._sources_1joyw_20 a:hover{border-color:var(--accent)}._typing_1joyw_23{color:var(--muted-foreground)}._error_1joyw_24{color:var(--error);margin:0;font-size:.92rem}._form_1joyw_25{display:flex;gap:var(--spacing-2);padding:var(--spacing-3);border-top:1px solid var(--border)}._form_1joyw_25 input{flex:1;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:var(--radius-full);padding:.65rem 1rem;font-size:1rem;font-family:var(--font-family-base)}._form_1joyw_25 input:focus{outline:none;box-shadow:var(--shadow-focus)}._form_1joyw_25 button{border:0;background:var(--accent);color:var(--accent-foreground);width:44px;border-radius:var(--radius-full);cursor:pointer;display:grid;place-items:center}._form_1joyw_25 button:disabled{opacity:.5;cursor:default}._search_f3984_1{position:relative;display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:4px 12px;background:var(--background);color:var(--foreground)}._search_f3984_1 input{border:0;outline:0;background:transparent;font:inherit;font-size:.82rem;width:11rem;color:inherit}._light_f3984_3{border:1.5px solid #ffffff;background:transparent;color:#fff;padding:4px 14px;gap:8px}._light_f3984_3 input{font-size:.95rem;font-weight:500;width:11rem;color:#fff}._light_f3984_3 svg{width:1.1rem;height:1.1rem}._light_f3984_3 input::placeholder{color:#fff;opacity:.9}._results_f3984_7{position:absolute;top:calc(100% + 8px);right:0;width:min(420px,90vw);max-height:70vh;overflow-y:auto;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);display:flex;flex-direction:column}._results_f3984_7 a{padding:.7rem 1rem;text-decoration:none;color:var(--foreground);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px}._results_f3984_7 a:last-child{border-bottom:0}._results_f3984_7 a:hover{background:var(--surface)}._results_f3984_7 strong{font-size:.95rem;color:var(--primary)}._results_f3984_7 span{font-size:.82rem;color:var(--muted-foreground);line-height:1.4}._none_f3984_13{margin:0;padding:.9rem 1rem;font-size:.9rem;color:var(--muted-foreground)}@media(max-width:1180px){._results_f3984_7{left:0;right:auto}._search_f3984_1 input,._search_f3984_1{width:100%}}._shell_el3i9_1{min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._shell_el3i9_1 main{flex:1}._header_el3i9_3{position:sticky;top:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}._headerInner_el3i9_4{max-width:1240px;margin:0 auto;padding:var(--spacing-3) var(--spacing-6);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6)}._brand_el3i9_5{font-family:var(--font-family-display);font-size:clamp(1.9rem,4vw,2.7rem);font-weight:600;letter-spacing:-.02em;color:var(--primary);text-decoration:none;line-height:1}._brand_el3i9_5 span{color:var(--accent);font-style:italic;font-weight:400}._utility_el3i9_7{background:var(--primary);color:#fff}._utilityInner_el3i9_8{max-width:1240px;margin:0 auto;padding:.55rem var(--spacing-6);display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-6)}._utilityInner_el3i9_8 a{color:#fff;opacity:1;text-decoration:none;font-size:.95rem;font-weight:500;white-space:nowrap}._utilityInner_el3i9_8 a:hover{opacity:1;text-decoration:underline}._mobileUtility_el3i9_11,._mobileSearch_el3i9_12{display:none}._weather_el3i9_13{margin-right:auto;font-size:.95rem;font-weight:500;color:#fff;opacity:1;align-self:center;white-space:nowrap}._dropHead_el3i9_14{padding:.7rem 1.1rem .2rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}._nav_el3i9_15{display:flex;align-items:center;gap:var(--spacing-6);flex:1;margin-left:var(--spacing-8)}._planGroup_el3i9_16{margin-left:auto}._navGroup_el3i9_17>._navLink_el3i9_17:after{content:"";display:inline-block;width:.38em;height:.38em;margin-left:.45em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.18em) rotate(45deg);opacity:.6}._navLink_el3i9_17{color:var(--foreground);text-decoration:none;font-weight:500;font-size:.95rem;white-space:nowrap;padding:var(--spacing-1) 0;border-bottom:2px solid transparent}._navLink_el3i9_17:hover,._navActive_el3i9_19{border-bottom-color:var(--accent)}._navGroup_el3i9_17{position:relative}._drop_el3i9_14{display:none;position:absolute;top:100%;left:-.75rem;min-width:250px;max-height:80vh;overflow-y:auto;padding:var(--spacing-3) 0 var(--spacing-2);margin-top:0;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;z-index:var(--z-overlay)}._drop_el3i9_14 a{padding:.55rem 1.1rem;color:var(--foreground);text-decoration:none;font-size:.95rem;font-weight:500}._drop_el3i9_14 a:hover{background:var(--surface);color:var(--accent)}._dropRight_el3i9_24{left:auto;right:0}._navGroup_el3i9_17:hover ._drop_el3i9_14,._navGroup_el3i9_17:focus-within ._drop_el3i9_14{display:flex}._cta_el3i9_26{background:var(--accent);color:var(--accent-foreground);padding:.6rem 1.15rem;border-radius:var(--radius-full);text-decoration:none;font-weight:600;font-size:.95rem}._cta_el3i9_26:hover{filter:brightness(.92)}._menuButton_el3i9_28{display:none;background:none;border:0;color:var(--foreground);padding:var(--spacing-2);cursor:pointer}._footer_el3i9_29{background:var(--primary);color:var(--primary-foreground);margin-top:var(--spacing-20)}._footerInner_el3i9_30{max-width:1240px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-8);display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1.1fr;gap:var(--spacing-6);align-items:start}@media(max-width:1100px){._footerInner_el3i9_30{grid-template-columns:1fr 1fr 1fr}._footerInner_el3i9_30>:first-child{grid-column:1 / -1}}._footerBrand_el3i9_32{font-family:var(--font-family-display);font-size:2.4rem;font-weight:600;letter-spacing:-.02em}._footerBrand_el3i9_32 span{color:#f38868;font-style:italic;font-weight:400}._footerLine_el3i9_34{opacity:.8;max-width:34ch;line-height:1.6}._footerCol_el3i9_35{display:flex;flex-direction:column;gap:var(--spacing-2)}._footerCol_el3i9_35 a{color:var(--primary-foreground);opacity:.85;text-decoration:none}._footerCol_el3i9_35 a:hover{opacity:1;text-decoration:underline}._footerHead_el3i9_38{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:var(--spacing-2)}._legal_el3i9_39{max-width:1240px;margin:0 auto;padding:var(--spacing-6);border-top:1px solid hsl(40 45% 96% / .18);font-size:.85rem;opacity:.7;line-height:1.6}@media(max-width:860px){._footerInner_el3i9_30{grid-template-columns:1fr 1fr;gap:var(--spacing-8)}}@media(max-width:1180px){._menuButton_el3i9_28{display:block}._nav_el3i9_15{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--background);border-bottom:1px solid var(--border)}._navOpen_el3i9_44{display:flex;max-height:calc(100vh - 80px);overflow-y:auto}._navGroup_el3i9_17{width:100%}._nav_el3i9_15{margin-left:0;flex:none}._planGroup_el3i9_16{margin-left:0}._mobileUtility_el3i9_11{display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px solid var(--border);padding-top:var(--spacing-4);width:100%}._mobileUtility_el3i9_11 a{color:var(--muted-foreground);text-decoration:none;font-size:.95rem}._utility_el3i9_7{display:none}._mobileSearch_el3i9_12{display:block;width:100%}._dropHead_el3i9_14{padding:.6rem 0 .1rem}._drop_el3i9_14,._navGroup_el3i9_17:hover ._drop_el3i9_14{display:flex;position:static;box-shadow:none;border:0;padding:var(--spacing-1) 0 0 var(--spacing-3);min-width:0;background:transparent}._drop_el3i9_14 a{padding:.35rem 0;font-weight:400}}: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: hsl(40 45% 96%);--foreground: hsl(190 45% 12%);--surface: hsl(38 40% 92%);--surface-foreground: hsl(190 45% 12%);--sidebar: hsl(38 40% 92%);--sidebar-foreground: hsl(190 45% 12%);--card: hsl(40 50% 98%);--card-foreground: hsl(190 45% 12%);--popup: hsl(40 50% 98%);--popup-foreground: hsl(190 45% 12%);--primary: hsl(188 62% 20%);--primary-foreground: hsl(40 45% 96%);--secondary: hsl(38 40% 88%);--secondary-foreground: hsl(190 45% 12%);--accent: hsl(14 78% 48%);--accent-foreground: hsl(0 0% 100%);--muted: hsl(38 30% 90%);--muted-foreground: hsl(190 18% 32%);--success: hsl(150 50% 30%);--success-foreground: hsl(0 0% 100%);--error: hsl(4 70% 42%);--error-foreground: hsl(0 0% 100%);--warning: hsl(36 90% 40%);--warning-foreground: hsl(0 0% 100%);--info: hsl(196 70% 32%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(196 70% 27%);--info-active: hsl(196 70% 22%);--border: hsl(38 25% 80%);--font-family-base: "Inter Tight", system-ui, sans-serif;--font-family-display: "Fraunces", Georgia, serif;--font-family-monospace: ui-monospace, Menlo, monospace;--font-family-cursive: "Fraunces", Georgia, serif;--shadow: 0 1px 2px hsl(190 45% 12% / .08);--shadow-md: 0 6px 18px hsl(190 45% 12% / .1);--shadow-lg: 0 18px 40px hsl(190 45% 12% / .14);--shadow-focus: 0 0 0 3px hsl(14 78% 48% / .35);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-full: 9999px;--animation-duration-fast: .12s;--animation-duration-normal: .24s;--animation-duration-slow: .48s;--chart-color-1: hsl(188 62% 20%);--chart-color-2: hsl(14 78% 48%);--chart-color-3: hsl(36 80% 48%);--chart-color-4: hsl(150 40% 34%);--chart-color-5: hsl(205 55% 40%)}.dark{--background: hsl(190 45% 8%);--foreground: hsl(40 45% 94%);--surface: hsl(190 40% 12%);--surface-foreground: hsl(40 45% 94%);--sidebar: hsl(190 40% 12%);--sidebar-foreground: hsl(40 45% 94%);--card: hsl(190 40% 12%);--card-foreground: hsl(40 45% 94%);--popup: hsl(190 40% 12%);--popup-foreground: hsl(40 45% 94%);--primary: hsl(40 45% 94%);--primary-foreground: hsl(190 45% 12%);--secondary: hsl(190 30% 18%);--secondary-foreground: hsl(40 45% 94%);--accent: hsl(14 78% 58%);--accent-foreground: hsl(190 45% 8%);--muted: hsl(190 30% 16%);--muted-foreground: hsl(40 20% 72%);--border: hsl(190 25% 22%)}@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}
