@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}}}._perks_jjibr_1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}._perk_jjibr_1{background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;color:#374151}._perk_jjibr_1 strong{color:#111827;font-size:14.5px}._perksCompact_jjibr_28{grid-template-columns:1fr;gap:8px}._perksCompact_jjibr_28 ._perk_jjibr_1{padding:10px 14px}._cta_jjibr_37{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._primary_jjibr_44{display:inline-block;background:var(--primary, #0d6e50);color:#fff;font-weight:700;font-size:14.5px;padding:11px 20px;border-radius:999px;text-decoration:none}._primary_jjibr_44:hover{filter:brightness(1.08)}._secondary_jjibr_59{font-size:14px;font-weight:600;color:var(--primary, #0d6e50);text-decoration:none}._secondary_jjibr_59:hover{text-decoration:underline}._note_jjibr_70{font-size:12.5px;color:#6b7280}._section_jjibr_76{max-width:1100px;margin:0 auto 8px;padding:0 24px}._sectionCard_jjibr_82{background:#f3f8f6;border:1px solid #cfe6dc;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:16px}._eyebrow_jjibr_92{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary, #0d6e50)}._sectionTitle_jjibr_100{margin:0;font-family:var(--font-family-heading, inherit);font-weight:400;font-size:clamp(26px,3.4vw,36px);line-height:1.15;color:#111827}._lede_jjibr_109{margin:0;max-width:760px;font-size:15.5px;line-height:1.6;color:#374151}._reminder_jjibr_118{max-width:860px;margin:18px auto 0;padding:18px 20px;background:#f3f8f6;border:1px solid #cfe6dc;border-left:4px solid var(--primary, #0d6e50);border-radius:12px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55;color:#374151}._reminder_jjibr_118 h2{margin:0;font-size:17px;color:#111827}._reminder_jjibr_118 p{margin:0}._steps_jjibr_144{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}._steps_jjibr_144 a{color:var(--primary, #0d6e50);font-weight:600;text-decoration:none}._steps_jjibr_144 a:hover{text-decoration:underline}._headerBtn_jjibr_162{display:inline-block;background:var(--primary, #0d6e50);color:#fff;font-weight:700;font-size:13.5px;padding:8px 16px;border-radius:999px;text-decoration:none;white-space:nowrap}._short_jjibr_174{display:none}@media(max-width:720px){._full_jjibr_179{display:none}._short_jjibr_174{display:inline}._sectionCard_jjibr_82{padding:20px}}@media print{._reminder_jjibr_118,._section_jjibr_76{display:none!important}}._scene_a42ft_2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:72px 16px;min-height:46vh;text-align:center;color:var(--foreground);animation:_cb-ls-in_a42ft_1 .32s ease-out .35s both}._compact_a42ft_14{min-height:0;height:100%;padding:16px;gap:10px}._sr_a42ft_21{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._skyline_a42ft_31{position:relative;display:flex;align-items:flex-end;gap:6px;height:64px;padding:0 10px 3px}._compact_a42ft_14 ._skyline_a42ft_31{height:46px;gap:5px}._tower_a42ft_40{width:14px;border-radius:3px 3px 0 0;background:var(--primary);transform-origin:bottom;animation:_cb-ls-rise_a42ft_1 2.6s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--i) * .14s)}._compact_a42ft_14 ._tower_a42ft_40{width:10px}._tower_a42ft_40:nth-child(1){height:30%;opacity:.75}._tower_a42ft_40:nth-child(2){height:62%}._tower_a42ft_40:nth-child(3){height:100%;background:var(--gold-gradient)}._tower_a42ft_40:nth-child(4){height:74%}._tower_a42ft_40:nth-child(5){height:44%;opacity:.75}._ground_a42ft_54{position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--gold-line)}._lines_a42ft_65{position:relative;width:min(420px,90vw);height:1.5em;font-size:15px;font-weight:500}._compact_a42ft_14 ._lines_a42ft_65{font-size:13px;width:min(320px,86%)}._line_a42ft_65{position:absolute;inset:0;opacity:0;animation:_cb-ls-line_a42ft_1 calc(var(--n, 4) * 3s) ease-in-out infinite both;animation-delay:calc(var(--k) * 3s)}._still_a42ft_81{font-size:13px;color:var(--muted-foreground);opacity:0;animation:_cb-ls-in_a42ft_1 .4s ease-out 7s both}._compact_a42ft_14 ._still_a42ft_81{font-size:12px}@keyframes _cb-ls-in_a42ft_1{0%{opacity:0}to{opacity:1}}@keyframes _cb-ls-rise_a42ft_1{0%{transform:scaleY(0)}35%{transform:scaleY(1)}80%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes _cb-ls-line_a42ft_1{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:none}22%{opacity:1;transform:none}26%{opacity:0;transform:translateY(-6px)}to{opacity:0}}@media(prefers-reduced-motion:reduce){._tower_a42ft_40,._line_a42ft_65{animation:none}._line_a42ft_65:first-child{opacity:1}}._shell_cydmy_1{min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}._shell_cydmy_1 h1,._shell_cydmy_1 h2,._shell_cydmy_1 h3{font-family:var(--font-family-heading);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}._shell_cydmy_1 p{text-wrap:pretty}._shell_cydmy_1 ::selection{background:#cfeadf;color:#08493c}._shell_cydmy_1 a:focus-visible,._shell_cydmy_1 button:focus-visible,._shell_cydmy_1 input:focus-visible,._shell_cydmy_1 select:focus-visible,._shell_cydmy_1 textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._fresh_cydmy_41{background:#0e2a25;color:#d7e8e2;font-size:12.5px;min-height:34px;padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}._freshGreen_cydmy_55{color:#8fd3bf}._freshAmber_cydmy_59{color:#fbd38d}._freshSep_cydmy_63{color:#5f7e76}._header_cydmy_67{position:sticky;top:0;z-index:var(--z-nav-sticky);height:66px;background:#ffffffe0;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,3vw,32px)}._brandBar_cydmy_84{position:sticky;top:66px;z-index:calc(var(--z-nav-sticky) - 1);display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:8px clamp(16px,3vw,32px);background:#0e2a25;color:#d7e8e2;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.12)}._brandBarLabel_cydmy_99{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8fd3bf}._brandBarName_cydmy_107{font-family:var(--font-family-heading);font-size:17px;font-weight:700;color:#fff}._brandBarNote_cydmy_114{color:#b7d3ca}._brandBarLink_cydmy_118{margin-left:auto;color:#8fd3bf;font-weight:600;text-decoration:underline;text-underline-offset:3px}._logo_cydmy_126{font-family:var(--font-family-heading);font-weight:700;font-size:22px;letter-spacing:-.03em;color:var(--foreground);text-decoration:none;white-space:nowrap}._logoMark_cydmy_136{color:var(--primary)}._nav_cydmy_140{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}._navLink_cydmy_147{font-size:14px;font-weight:500;color:#3d504b;text-decoration:none;padding:9px 13px;border-radius:var(--radius-full);white-space:nowrap;transition:background var(--animation-duration-fast),color var(--animation-duration-fast)}._navLink_cydmy_147:hover{background:#eef3f1;color:var(--foreground)}._active_cydmy_163{color:var(--primary);background:#e3f1ed;font-weight:600}._right_cydmy_169{display:flex;align-items:center}._portalBtn_cydmy_174{background:var(--primary);color:#fff;font-size:14px;font-weight:600;padding:11px 18px;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #0b6b5840,0 6px 16px #0b6b5833;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._portalBtn_cydmy_174:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0b6b5840,0 10px 22px #0b6b583d}._signIn_cydmy_192{font-size:14px;font-weight:600;color:var(--primary);text-decoration:none;padding:9px 16px;border:1.5px solid var(--primary);border-radius:var(--radius-full);white-space:nowrap}._signOut_cydmy_203{appearance:none;background:transparent;border:1px solid var(--border);color:#3d504b;font:inherit;font-size:13px;font-weight:600;padding:9px 12px;margin-left:8px;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap}._signOut_cydmy_203:hover{background:var(--background);color:var(--foreground)}._pageLoader_cydmy_224{display:none}._main_cydmy_225:empty{display:none}._main_cydmy_225:empty+._pageLoader_cydmy_224{display:block;flex:1}._main_cydmy_225{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:48px clamp(16px,3vw,32px) 80px;box-sizing:border-box}._footer_cydmy_237{background:#0e2a25;color:#d7e8e2;padding:36px clamp(16px,3vw,32px);display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.6}._aboutRohane_cydmy_248{background:#e9f2ef;border-top:1px solid #d3e3dd;border-bottom:1px solid #d3e3dd;padding:52px 24px}._aboutRohaneInner_cydmy_255{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}._aboutRohane_cydmy_248 h2{margin:4px 0 10px;font-size:clamp(24px,3vw,34px)}._aboutRohane_cydmy_248 p{max-width:780px;margin:0;line-height:1.65}._aboutKicker_cydmy_275{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e8712b}._linkedinButton_cydmy_283{flex:0 0 auto;display:inline-flex;align-items:center;padding:13px 18px;border-radius:var(--radius-full);background:#10211d;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}._linkedinButton_cydmy_283:hover{text-decoration:none;opacity:.9}._footer_cydmy_237 a{color:#8fd3bf}._footerRow_cydmy_305{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}._footerLinks_cydmy_312{display:flex;gap:18px;flex-wrap:wrap}._footerContact_cydmy_319{display:flex;gap:6px 18px;flex-wrap:wrap}._muted_cydmy_325{color:#9fbab2;font-size:12.5px}._shell_cydmy_1 h1,._shell_cydmy_1 h2,._shell_cydmy_1 h3{font-weight:500;letter-spacing:-.01em;line-height:1.1}._shell_cydmy_1 ::selection{background:var(--gold-soft);color:var(--forest)}._fresh_cydmy_41{background:var(--forest);color:#e8e0c8}._freshGreen_cydmy_55{color:var(--gold-light)}._freshSep_cydmy_63{color:#6f7d6c}._header_cydmy_67{background:#faf7eee6;border-bottom:1px solid var(--gold-line)}._logo_cydmy_126{font-weight:600;font-size:27px;letter-spacing:-.01em;color:var(--forest)}._navLink_cydmy_147{color:#3a4a3f}._navLink_cydmy_147:hover{background:#efe9d8;color:var(--forest)}._active_cydmy_163{color:var(--forest);background:var(--gold-soft);font-weight:600}._portalBtn_cydmy_174{background:var(--gold-gradient);color:var(--on-gold);box-shadow:0 1px 2px #785a144d,0 8px 20px #b08a3447}._portalBtn_cydmy_174:hover{box-shadow:0 2px 4px #785a144d,0 12px 26px #b08a3457}._signIn_cydmy_192{color:var(--forest);border:1.5px solid var(--gold-line);background:#fffdf8b3}._footer_cydmy_237{background:var(--forest);color:#e8e0c8}._footer_cydmy_237 a{color:var(--gold-light)}._muted_cydmy_325{color:#b7b49c}._aboutRohane_cydmy_248{background:var(--forest);color:#e8e0c8;border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);padding:64px 24px}._aboutRohane_cydmy_248 h2{font-family:var(--font-family-heading);font-weight:500;color:#fff}._aboutRohane_cydmy_248 p{color:#d8d2b8}._aboutKicker_cydmy_275{color:var(--gold-light)!important;letter-spacing:.14em}._linkedinButton_cydmy_283{background:var(--gold-gradient);color:var(--on-gold);border-radius:var(--radius-full);font-weight:700}@media print{._fresh_cydmy_41,._header_cydmy_67,._aboutRohane_cydmy_248,._footer_cydmy_237{display:none}._shell_cydmy_1{background:#fff}._main_cydmy_225{padding:0;max-width:none}}@media(max-width:760px){._aboutRohaneInner_cydmy_255{align-items:flex-start;flex-direction:column}._linkedinButton_cydmy_283{white-space:normal}}@media(max-width:720px){._freshHide_cydmy_471{display:none}._header_cydmy_67{height:auto;flex-wrap:wrap;row-gap:0;padding:2px 10px 0;gap:6px}._logo_cydmy_126{font-size:21px;min-height:46px;display:flex;align-items:center}._right_cydmy_169{min-height:46px}._nav_cydmy_140{order:3;flex:0 0 calc(100% + 20px);margin:0 -10px;padding:0 28px 0 10px;height:38px;align-items:center;-webkit-mask-image:linear-gradient(to right,#000 86%,transparent);mask-image:linear-gradient(to right,#000 86%,transparent)}._nav_cydmy_140::-webkit-scrollbar{display:none}._navLink_cydmy_147{font-size:13px;padding:8px 9px}._brandBar_cydmy_84{top:87px}._portalBtn_cydmy_174{padding:8px 10px;font-size:13px}._signOut_cydmy_203{padding:7px 9px;font-size:12px;margin-left:4px}._main_cydmy_225{padding:24px 16px 48px}}._wrap_jev1u_1{position:relative;display:inline-flex;align-items:center}._trigger_jev1u_1{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border,#d9dfe7);border-radius:9px;background:var(--card,#fff);color:var(--foreground,#1e293b);padding:8px 10px;font-size:12px;font-weight:750;cursor:pointer}._trigger_jev1u_1:hover{background:var(--surface,#f8fafc)}._triggerText_jev1u_1{white-space:nowrap}._count_jev1u_1{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:#c2410c;color:#fff;font-size:10px;font-weight:800}._panel_jev1u_1{position:absolute;top:calc(100% + 9px);right:0;z-index:1000;width:min(370px,calc(100vw - 28px));max-height:min(540px,calc(100vh - 120px));overflow:auto;border:1px solid #d5dce6;border-radius:14px;background:#fff;box-shadow:0 12px 36px #1420322e;color:#18212d}._head_jev1u_1{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;border-bottom:1px solid #e7ebf0}._head_jev1u_1>div{display:flex;flex-direction:column;gap:4px}._head_jev1u_1 strong{font-size:15px}._head_jev1u_1 small{font-size:11.5px;color:#687384;line-height:1.4}._close_jev1u_1{border:0;background:transparent;color:#687384;font-size:23px;line-height:1;cursor:pointer}._state_jev1u_1{padding:18px 16px;margin:0;font-size:12.5px;line-height:1.5;color:#687384}._items_jev1u_1{display:flex;flex-direction:column}._item_jev1u_1{width:100%;display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:0;border-bottom:1px solid #edf0f4;background:#fff;text-align:left;cursor:pointer}._item_jev1u_1:hover{background:#f8fafc}._unread_jev1u_1{background:#fff8f1}._itemIcon_jev1u_1{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:#eef2f7;color:#1f3864}._itemText_jev1u_1{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._itemText_jev1u_1 strong{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}._itemText_jev1u_1 small{font-size:11px;color:#606a79}._itemText_jev1u_1 time{font-size:10.5px;color:#858c98}._dot_jev1u_1{width:7px;height:7px;border-radius:50%;background:#e8712b;margin-top:5px;flex-shrink:0}._footer_jev1u_1{display:flex;align-items:center;gap:7px;padding:10px 15px;margin:0;background:#f8fafc;font-size:10.5px;color:#687384}@media(max-width:650px){._triggerText_jev1u_1{display:none}._trigger_jev1u_1{padding:8px}._panel_jev1u_1{right:-8px}}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000}:root,.dark{--background: #f6f3ea;--foreground: #11251c;--surface: #fbf9f2;--surface-foreground: #11251c;--sidebar: #0f2a21;--sidebar-foreground: #efe7d0;--card: #fffdf8;--card-foreground: #11251c;--popup: #fffdf8;--popup-foreground: #11251c;--primary: #1b4a38;--primary-foreground: #f6e7b4;--secondary: #11251c;--secondary-foreground: #ffffff;--accent: #7a5c14;--accent-foreground: #ffffff;--muted: #ebe5d3;--muted-foreground: #5a6258;--success: #1b4a38;--success-foreground: #ffffff;--error: #a82d2d;--error-foreground: #ffffff;--warning: #7a5c14;--warning-foreground: #ffffff;--info: #1450a3;--info-foreground: #ffffff;--info-hover: #103f82;--info-active: #0c3066;--analytics: #6d28d9;--analytics-foreground: #ffffff;--dashboard: #1450a3;--dashboard-foreground: #ffffff;--border: rgba(17, 37, 28, .13);--forest: #0f2a21;--forest-2: #163a2c;--gold: #c9a24a;--gold-light: #e2c777;--gold-text: #7a5c14;--gold-soft: #f1e6c4;--gold-line: rgba(176, 138, 52, .5);--gold-gradient: linear-gradient(135deg, #e6cd82 0%, #c9a24a 55%, #a9832f 100%);--on-gold: #0f2a21;--font-family-base: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading: "Newsreader", Georgia, "Times New Roman", serif;--font-family-monospace: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--font-family-cursive: "Newsreader", Georgia, serif;--radius-sm: .25rem;--radius: .625rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--shadow: 0 1px 2px rgba(17, 37, 28, .05), 0 6px 18px rgba(17, 37, 28, .06);--shadow-md: 0 2px 6px rgba(17, 37, 28, .06), 0 12px 28px rgba(17, 37, 28, .09);--shadow-lg: 0 4px 12px rgba(17, 37, 28, .08), 0 24px 56px rgba(17, 37, 28, .12);--shadow-focus: 0 0 0 3px rgba(201, 162, 74, .45);--animation-duration-fast: .15s;--animation-duration-normal: .25s;--animation-duration-slow: .35s;--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;--chart-color-1: #1b4a38;--chart-color-2: #1450a3;--chart-color-3: #a9832f;--chart-color-4: #6d28d9;--chart-color-5: #a82d2d}@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}
