@import"https://fonts.googleapis.com/css2?family=Bree+Serif:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@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}}}@layer base{._button_iv06j_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_iv06j_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_iv06j_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_iv06j_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_iv06j_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_iv06j_52,._icon-md_iv06j_53{width:2rem;height:2rem;padding:0}._icon-sm_iv06j_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_iv06j_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_iv06j_2 svg{flex-shrink:0}._sm_iv06j_32 svg,._icon-sm_iv06j_59 svg{width:1rem;height:1rem}._md_iv06j_38 svg,._icon_iv06j_52 svg,._icon-md_iv06j_53 svg{width:1.25rem;height:1.25rem}._lg_iv06j_44 svg,._icon-lg_iv06j_65 svg{width:1.5rem;height:1.5rem}._primary_iv06j_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_iv06j_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_iv06j_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_iv06j_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_iv06j_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_iv06j_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_iv06j_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_iv06j_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_iv06j_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_iv06j_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_iv06j_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_iv06j_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_iv06j_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_iv06j_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_iv06j_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_iv06j_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_iv06j_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_iv06j_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_iv06j_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_iv06j_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_iv06j_225{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_iv06j_232 ._primary_iv06j_97:focus-visible,._dark_iv06j_232 ._outline_iv06j_156:focus-visible,._dark_iv06j_232 ._ghost_iv06j_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_iv06j_232 ._destructive_iv06j_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_iv06j_232 ._link_iv06j_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._container_1uzgn_2{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);overflow:hidden;width:100%;transition:border-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._container_1uzgn_2:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._toolbar_1uzgn_19{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--muted) 30%,var(--card))}._toolbar_1uzgn_19 button{color:var(--foreground);opacity:.7}._toolbar_1uzgn_19 button:hover{opacity:1}._toolbar_1uzgn_19 button:disabled{opacity:.3}._divider_1uzgn_42{width:1px;height:1.25rem;background-color:var(--border);margin:0 var(--spacing-1)}._spacer_1uzgn_49{flex-grow:1}._editorWrapper_1uzgn_53{position:relative;display:flex;flex-direction:column;flex-grow:1}._editorContent_1uzgn_60{min-height:150px;padding:var(--spacing-3);outline:none;font-family:var(--font-family-base);color:var(--foreground);line-height:1.6;overflow-y:auto;cursor:text;-webkit-user-select:text;user-select:text}._editorContent_1uzgn_60>*+*{margin-top:.75em}._editorContent_1uzgn_60 h2{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:var(--primary);margin-top:1.5rem;margin-bottom:.5rem}._editorContent_1uzgn_60 h3{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;color:var(--primary);margin-top:1.2rem;margin-bottom:.5rem}._editorContent_1uzgn_60 ul,._editorContent_1uzgn_60 ol{padding-left:1.5rem}._editorContent_1uzgn_60 ul{list-style-type:disc}._editorContent_1uzgn_60 ol{list-style-type:decimal}._editorContent_1uzgn_60 li p{margin-top:.25em;margin-bottom:.25em}._editorContent_1uzgn_60 blockquote{border-left:3px solid var(--primary);padding-left:1rem;font-style:italic;color:var(--muted-foreground)}._editorLink_1uzgn_120{color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._placeholder_1uzgn_127{position:absolute;top:var(--spacing-3);left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;opacity:.7;font-family:var(--font-family-base)}}@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._layout_18a26_1{display:flex;min-height:100vh;background-color:var(--background)}._sidebar_18a26_7{width:260px;background-color:var(--secondary);color:#fff;display:flex;flex-direction:column;flex-shrink:0}._logoBox_18a26_16{background-color:#fff;padding:var(--spacing-4);display:flex;justify-content:center}._logo_18a26_16{height:40px}._nav_18a26_27{display:flex;flex-direction:column;padding:var(--spacing-4) 0;flex:1}._navButton_18a26_34{display:flex;align-items:center;background:none;border:none;color:#ffffffb3;padding:var(--spacing-3) var(--spacing-6);text-align:left;font-family:var(--font-family-base);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}._navIcon_18a26_49{margin-right:var(--spacing-3);flex-shrink:0}._navButton_18a26_34:hover{background-color:#ffffff1a;color:#fff}._navButton_18a26_34[data-active=true]{background-color:var(--primary);color:#fff;border-left:4px solid var(--accent)}._logoutBox_18a26_65{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._backToSiteButton_18a26_72{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-4);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;cursor:pointer;background:none}._backToSiteButton_18a26_72:hover{background-color:#ffffff1a}._main_18a26_94{flex:1;padding:var(--spacing-8);overflow-y:auto}._header_18a26_100{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_18a26_106{font-family:var(--font-family-display);font-size:2rem;color:var(--primary);margin:0}._panelGrid_18a26_113{display:flex;flex-direction:column;gap:var(--spacing-6)}._card_18a26_119{background-color:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}._cardHeader_18a26_127{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._cardTitle_18a26_134{font-weight:600;font-size:1.2rem;margin:0}._fileInput_18a26_140{display:block;width:100%;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);cursor:pointer}._imagePreview_18a26_150{width:100%;max-width:200px;height:100px;object-fit:contain;background:var(--muted);margin-top:var(--spacing-2);border:1px solid var(--border)}._dashboardContainer_18a26_160{display:flex;flex-direction:column;gap:var(--spacing-6)}._statsGrid_18a26_166{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._statCard_18a26_172{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-6)}._statNumber_18a26_181{font-size:2rem;font-weight:700;color:var(--primary);line-height:1;margin-bottom:var(--spacing-2)}._statLabel_18a26_189{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._chartCard_18a26_195{width:100%}._tablesGrid_18a26_199{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._tablesGrid_18a26_199{grid-template-columns:1fr 1fr}}._simpleTable_18a26_211{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem;white-space:nowrap}._simpleTable_18a26_211 th{padding:var(--spacing-2) var(--spacing-3);border-bottom:2px solid var(--border);color:var(--muted-foreground);font-weight:600}._simpleTable_18a26_211 td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border);color:var(--foreground)}._simpleTable_18a26_211 tr:last-child td{border-bottom:none}._formFields_18a26_237{display:flex;flex-direction:column;gap:var(--spacing-4)}._formActions_18a26_243{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-4)}._listItem_18a26_250{display:flex;justify-content:space-between;align-items:center;width:100%}._staticListItem_18a26_257{display:flex;justify-content:space-between;align-items:center;background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius)}._listActions_18a26_267{display:flex;gap:var(--spacing-2)}._heroTrigger_18a26_273{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;background:none;border:none;padding:0;color:var(--foreground)}._heroIcon_18a26_285{transition:transform .2s ease;color:var(--muted-foreground)}._heroTrigger_18a26_273[data-state=open] ._heroIcon_18a26_285{transform:rotate(180deg)}._heroContent_18a26_294{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._homeSectionItem_18a26_301{display:flex;flex-direction:column;width:100%;gap:var(--spacing-4)}._homeSectionHeader_18a26_308{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._addUserForm_18a26_316{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._addUserForm_18a26_316>*{flex:1 1 auto;min-width:150px}@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;top:0;right:0;bottom:0;left: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)}}@layer base{._overlay_1u0g5_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._container_1upkf_2{position:relative;width:100%;aspect-ratio:4 / 3;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column}._container_1upkf_2>*{flex:1 1 auto;min-height:0}._container_1upkf_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1upkf_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1upkf_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1upkf_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1upkf_2 .recharts-layer{outline:none}._container_1upkf_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1upkf_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1upkf_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1upkf_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1upkf_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1upkf_2 .recharts-sector,._container_1upkf_2 .recharts-surface{outline:none}._tooltip_1upkf_70{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1upkf_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1upkf_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1upkf_98{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1upkf_107{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1upkf_107{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1upkf_120{flex-shrink:0}._tooltipItemIndicator-dot_1upkf_124{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1upkf_131{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1upkf_137{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1upkf_149{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1upkf_162{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1upkf_170{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1upkf_176{align-items:center}._tooltipItemLabelContent_1upkf_180{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1upkf_186{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1upkf_191{font-weight:600;color:var(--popup-foreground)}._legend_1upkf_197{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1upkf_205{margin-bottom:var(--spacing-4)}._legend-bottom_1upkf_209{margin-top:var(--spacing-4)}._legendItem_1upkf_213{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1upkf_221{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._container_o0h4d_2{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}._item_o0h4d_9{display:flex;align-items:center;background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease;position:relative}._item_o0h4d_9:hover:not(._disabled_o0h4d_22){background-color:var(--surface)}._disabled_o0h4d_22{cursor:not-allowed;opacity:.6}._dragging_o0h4d_31{opacity:.5;background-color:var(--surface)}._dragHandle_o0h4d_36{color:var(--foreground);opacity:.4;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-3);transition:opacity var(--animation-duration-fast) ease;cursor:grab;align-self:stretch;padding:0 var(--spacing-1);-webkit-user-select:none;user-select:none}._dragHandle_o0h4d_36:active{cursor:grabbing}._item_o0h4d_9:hover ._dragHandle_o0h4d_36{opacity:.8}._content_o0h4d_58{flex:1;min-width:0;cursor:default}._content_o0h4d_58 input,._content_o0h4d_58 textarea,._content_o0h4d_58 [contenteditable=true]{cursor:text;-webkit-user-select:text;user-select:text}._dropAbove_o0h4d_72:before,._dropBelow_o0h4d_73:after{content:"";position:absolute;left:-1px;right:-1px;height:2px;background-color:var(--primary);z-index:10}._dropAbove_o0h4d_72:before{top:-1px}._dropBelow_o0h4d_73:after{bottom:-1px}}@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}@layer base{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_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_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_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-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._page_1u8wv_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--secondary);padding:var(--spacing-4)}._loginCard_1u8wv_10{background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--spacing-8);width:100%;max-width:400px}._logo_1u8wv_19{display:block;margin:0 auto var(--spacing-6);height:48px;object-fit:contain}._title_1u8wv_26{font-family:var(--font-family-display);font-size:1.8rem;color:var(--primary);text-align:center;margin:0 0 var(--spacing-6) 0}._heroWrapper_1wzhv_1{--hero-band-height: 40px;position:relative;isolation:isolate;width:100%}._heroImageContainer_1wzhv_8{position:relative;height:420px;background-color:var(--muted)}._heroImage_1wzhv_8{display:block;width:100%;height:100%;object-fit:cover;object-position:center}._overlayShadow_1wzhv_23{position:absolute;bottom:calc(-1 * var(--hero-band-height));left:0;z-index:2;width:100%;filter:drop-shadow(var(--shape-shadow))}._overlayBox_1wzhv_32{width:max-content;max-width:calc(100% - var(--site-gutter));padding:24px 40px 24px var(--site-content-start);background-color:var(--primary);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%)}._heroTitle_1wzhv_41{max-width:24ch;font-family:var(--font-family-display);font-size:2.8rem;font-weight:700;color:#fff;line-height:1.2;margin:0;white-space:pre-line;overflow-wrap:anywhere}._titleSkeleton_1wzhv_53{width:min(480px,60vw);height:6rem;background-color:#fff3}._greenBar_1wzhv_59{height:var(--hero-band-height);background-color:#84b559}._limeBar_1wzhv_64{height:20px;margin-left:var(--site-content-start);background-color:#9ebe38;box-shadow:var(--shape-shadow)}@media(max-width:767px){._heroWrapper_1wzhv_1{--hero-band-height: 28px}._heroImageContainer_1wzhv_8{height:300px}._overlayBox_1wzhv_32{padding-top:20px;padding-right:32px;padding-bottom:20px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}._heroTitle_1wzhv_41{font-size:2rem}._limeBar_1wzhv_64{height:14px}}._container_17u1s_1{display:inline-flex;align-items:stretch;text-decoration:none;height:48px;cursor:pointer;border:none;background:transparent;padding:0}._textBlock_17u1s_12{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-6);border:2px solid var(--accent);color:var(--accent);font-family:var(--font-family-base);font-weight:600;font-size:.95rem;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;background-color:transparent}._iconBlock_17u1s_26{display:flex;align-items:center;justify-content:center;width:48px;background-color:var(--accent);color:#fff;transition:background-color var(--animation-duration-fast) ease}._container_17u1s_1:hover ._textBlock_17u1s_12{border-color:#7dbcc1;color:#7dbcc1;background-color:color-mix(in srgb,#7dbcc1 10%,transparent)}._container_17u1s_1:hover ._iconBlock_17u1s_26{background-color:#7dbcc1}._leftDir_17u1s_48 ._textBlock_17u1s_12{border-left:none}._rightDir_17u1s_51 ._textBlock_17u1s_12{border-right:none}._cardShadow_10rr5_2{min-width:0;filter:drop-shadow(var(--shape-shadow));opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._cardShadow_10rr5_2[data-revealed=true]{opacity:1;transform:translateY(0)}._verticalShadow_10rr5_15{height:100%}._verticalShadow_10rr5_15[data-revealed=true]:hover{transform:translateY(-4px)}._card_10rr5_2{background-color:#fff;display:flex;flex-direction:column;height:100%;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%)}._imageContainer_10rr5_32{width:100%;aspect-ratio:1.4;position:relative;background-color:var(--muted)}._image_10rr5_32{display:block;width:100%;height:100%;object-fit:cover}._imageContainer_10rr5_32 ._image_10rr5_32,._horizontalImageContainer_10rr5_47 ._image_10rr5_32{position:absolute;top:0;right:0;bottom:0;left:0}._imageLink_10rr5_52{position:relative;display:block;width:100%;height:100%;cursor:pointer}._imageLink_10rr5_52:focus-visible{outline:3px solid var(--secondary);outline-offset:-3px;z-index:1}._content_10rr5_66{padding:var(--spacing-4);display:flex;flex-direction:column;flex:1}._title_10rr5_73{font-family:var(--font-family-display);font-size:1.5rem;color:var(--primary);margin:0 0 var(--spacing-3) 0}._excerpt_10rr5_80{font-family:var(--font-family-base);color:var(--foreground);line-height:1.6;white-space:pre-line;margin:0 0 var(--spacing-6) 0;flex:1;overflow-wrap:anywhere}._horizontalCard_10rr5_90 ._excerpt_10rr5_80{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--excerpt-lines, 6);line-clamp:var(--excerpt-lines, 6)}._action_10rr5_98{margin-top:auto}._horizontalCard_10rr5_90{display:flex;flex-direction:column;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-6);border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%)}._horizontalImageContainer_10rr5_47{position:relative;width:min(100%,220px);aspect-ratio:1.2;flex-shrink:0;align-self:flex-start;background-color:var(--muted)}._horizontalTitle_10rr5_121{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;color:#637b8c;margin:0 0 var(--spacing-3) 0;text-align:left;overflow-wrap:anywhere}._horizontalContent_10rr5_131{min-width:0;display:flex;flex-direction:column;text-align:left;flex:1}@media(min-width:768px){._horizontalCard_10rr5_90{flex-direction:row;gap:var(--spacing-6)}}@media(prefers-reduced-motion:reduce){._cardShadow_10rr5_2,._verticalShadow_10rr5_15[data-revealed=true]:hover{transition:none;transform:none}}._page_19h11_1{width:100%;display:flex;flex-direction:column}._overSection_19h11_8{background-color:#fff;padding:var(--spacing-16) var(--spacing-4)}._overContainer_19h11_13{max-width:calc(var(--site-width) - 2 * var(--site-gutter));margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-8);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._overContainer_19h11_13[data-revealed=true]{opacity:1;transform:translateY(0)}@media(min-width:768px){._overContainer_19h11_13{flex-direction:row;align-items:center;gap:var(--spacing-12)}}._overImageContainer_19h11_37{flex:0 0 35%;height:350px;background-color:var(--muted)}._overImage_19h11_37{width:100%;height:100%;object-fit:cover}._overContent_19h11_49{flex:1;display:flex;flex-direction:column;gap:var(--spacing-4)}._overTitle_19h11_56{font-family:var(--font-family-display);font-size:2.2rem;color:var(--primary);margin:0}._overBody_19h11_63{font-size:1.1rem;line-height:1.7;color:var(--foreground);margin-bottom:var(--spacing-4)}._cardsSection_19h11_71{background-color:var(--surface);padding:var(--spacing-12) var(--spacing-4) var(--spacing-16)}._cardsContainer_19h11_76{max-width:calc(var(--site-width) - 2 * var(--site-gutter));margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._cardsContainer_19h11_76{grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}}._richText_2t2zp_1{white-space:pre-line}._richText_2t2zp_1>*+*{margin-top:1em}._richText_2t2zp_1 p,._richText_2t2zp_1 blockquote,._richText_2t2zp_1 h2,._richText_2t2zp_1 h3,._richText_2t2zp_1 ul,._richText_2t2zp_1 ol{white-space:normal}._richText_2t2zp_1 h2,._richText_2t2zp_1 h3{font-family:var(--font-family-display);color:var(--primary)}._richText_2t2zp_1 ul,._richText_2t2zp_1 ol{padding-left:1.5rem}._richText_2t2zp_1 ul{list-style:disc}._richText_2t2zp_1 ol{list-style:decimal}._richText_2t2zp_1 li+li{margin-top:.35em}._richText_2t2zp_1 blockquote{border-left:3px solid var(--primary);padding-left:1rem}._richText_2t2zp_1 a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:.15em}._container_3jd99_1{position:fixed;bottom:0;left:0;width:100%;background-color:#2d5f6e;color:#fff;z-index:150;padding:var(--spacing-4) var(--spacing-4);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -4px 16px #0003;animation:_slideUp_3jd99_1 .3s ease-out}._inner_3jd99_16{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}@media(min-width:768px){._inner_3jd99_16{flex-direction:row;justify-content:space-between}}._text_3jd99_32{margin:0;font-family:var(--font-family-base);font-size:.95rem;text-align:center}@media(min-width:768px){._text_3jd99_32{text-align:left}}._actions_3jd99_45{display:flex;gap:var(--spacing-3);width:100%}@media(min-width:768px){._actions_3jd99_45{width:auto}}._acceptBtn_3jd99_57{flex:1;background-color:#8dc63f!important;color:#fff!important;border-color:#8dc63f!important;font-weight:700!important}._acceptBtn_3jd99_57:hover{background-color:color-mix(in srgb,#8dc63f 85%,black)!important}._declineBtn_3jd99_69{flex:1;border-color:#fff!important;color:#fff!important}._declineBtn_3jd99_69:hover{background-color:#ffffff1a!important}@keyframes _slideUp_3jd99_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._container_qnu5t_1{display:flex;flex-direction:column;min-height:100vh}._main_qnu5t_7{flex:1;display:flex;flex-direction:column}._navbar_qnu5t_14{background-color:var(--secondary);position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}._navContainer_qnu5t_22{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4);display:flex;align-items:center;justify-content:space-between;height:80px}._logoBox_qnu5t_32{background-color:#fff;padding:var(--spacing-1) var(--spacing-2);display:flex;align-items:center;justify-content:center;height:100px;align-self:flex-start;position:relative;z-index:110}._logoImage_qnu5t_44{height:80px;width:auto;object-fit:contain}._desktopNav_qnu5t_50{display:none;align-items:center;gap:var(--spacing-6);height:100%}@media(min-width:1180px){._desktopNav_qnu5t_50{display:flex}}._navLink_qnu5t_63{color:#ffffffe6;text-decoration:none;text-transform:lowercase;font-family:var(--font-family-base);font-size:1.1rem;font-weight:500;transition:color var(--animation-duration-fast) ease;padding:var(--spacing-2) 0;position:relative}._navLink_qnu5t_63:hover,._navLink_qnu5t_63[data-active=true]{color:#c5ba9f}._dropdownWrapper_qnu5t_80{position:relative;height:100%;display:flex;align-items:center}._dropdownMenu_qnu5t_87{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:var(--popup);min-width:200px;display:flex;flex-direction:column;padding:var(--spacing-2) 0;opacity:0;visibility:hidden;transition:all var(--animation-duration-fast) ease;box-shadow:var(--shadow-md);border-top:3px solid #c5ba9f}._dropdownWrapper_qnu5t_80:hover ._dropdownMenu_qnu5t_87,._dropdownWrapper_qnu5t_80:focus-within ._dropdownMenu_qnu5t_87{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._dropdownLink_qnu5t_111{color:#fff;text-decoration:none;padding:var(--spacing-3) var(--spacing-6);font-size:.9rem;text-transform:lowercase;transition:background-color var(--animation-duration-fast) ease}._dropdownLink_qnu5t_111:hover{background-color:color-mix(in srgb,var(--popup) 80%,black);color:#c5ba9f}._mobileMenuBtn_qnu5t_126{display:block;background:none;border:none;color:#fff;padding:var(--spacing-2);cursor:pointer}@media(min-width:1180px){._mobileMenuBtn_qnu5t_126{display:none}}._mobileOverlay_qnu5t_141{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:200;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--animation-duration-normal) ease}._mobileOverlay_qnu5t_141[data-open=true]{transform:translate(0)}._mobileHeader_qnu5t_156{display:flex;justify-content:flex-end;padding:var(--spacing-4);background-color:var(--secondary)}._mobileCloseBtn_qnu5t_163{background:none;border:none;color:#fff;padding:var(--spacing-2);cursor:pointer}._mobileNavLinks_qnu5t_171{display:flex;flex-direction:column;padding:var(--spacing-4) 0}._mobileNavLink_qnu5t_171{padding:var(--spacing-4) var(--spacing-6);color:var(--foreground);text-decoration:none;font-size:1.1rem;font-weight:500;text-transform:lowercase;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._mobileSubNav_qnu5t_190{display:flex;flex-direction:column;background-color:var(--muted);overflow:hidden}._mobileSubNavLink_qnu5t_197{padding:var(--spacing-3) var(--spacing-6) var(--spacing-3) var(--spacing-12);color:var(--muted-foreground);text-decoration:none;font-size:1rem;border-bottom:1px solid var(--border)}._footer_qnu5t_206{margin-top:auto}._colorStripe_qnu5t_210{width:100%;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1140 20' preserveAspectRatio='none'%3E%3Crect fill='%2327965c' width='142.5' height='20'/%3E%3Crect fill='%2384b559' x='142.5' width='142.5' height='20'/%3E%3Crect fill='%239ebe38' x='285' width='142.5' height='20'/%3E%3Crect fill='%237dbcc1' x='427.5' width='142.5' height='20'/%3E%3Crect fill='%23637b8c' x='570' width='142.5' height='20'/%3E%3Crect fill='%238d8a86' x='712.5' width='142.5' height='20'/%3E%3Crect fill='%23b7885e' x='855' width='142.5' height='20'/%3E%3Crect fill='%23c5ba9f' x='997.5' width='142.5' height='20'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}._footerContent_qnu5t_218{background-color:var(--secondary);color:#fff;padding:var(--spacing-12) var(--spacing-4)}._footerInner_qnu5t_224{max-width:calc(var(--site-width) - 2 * var(--site-gutter));margin:0 auto}._footerHeading_qnu5t_229{font-family:var(--font-family-display);font-size:1.5rem;margin-bottom:var(--spacing-4);color:#fff}._contactDetails_qnu5t_236{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.95rem;color:#fffc}._intro_1ctbu_1{margin:var(--spacing-6) 0;font-size:1.1rem;line-height:1.7}@layer base{._nav_y9vfe_2{width:100%;padding-top:clamp(32px,4vw,48px)}._list_y9vfe_7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);padding:0;margin:0;list-style:none}._item_y9vfe_17{display:inline-flex;align-items:center}._link_y9vfe_22{display:inline-flex;align-items:center;font-size:.875rem;color:var(--foreground);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;padding:var(--spacing-1) 0;border-radius:var(--radius-sm);outline:none;transition:color var(--animation-duration-fast) ease-in-out,background-color var(--animation-duration-fast) ease-in-out}._link_y9vfe_22:hover{color:var(--secondary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._link_y9vfe_22:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}._page_y9vfe_48{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--foreground);padding:var(--spacing-1) 0;border-radius:var(--radius-sm)}._separator_y9vfe_58{display:inline-flex;align-items:center;color:var(--muted-foreground);margin-inline:calc(var(--spacing-1) * .5)}._ellipsis_y9vfe_65{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:default;margin-inline:var(--spacing-1)}._ellipsis_y9vfe_65:hover{background-color:var(--muted);color:var(--muted-foreground)}}._page_ykzsb_1{background-color:var(--background)}._contentWrapper_ykzsb_5{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._newsList_ykzsb_11{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-8)}._dateTag_ykzsb_18{display:inline-block;font-family:var(--font-family-monospace);font-size:.85rem;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-1) var(--spacing-2);margin-bottom:var(--spacing-2);font-weight:500}._page_1nzop_1{background-color:var(--background)}._contentWrapper_1nzop_5{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._layoutGrid_1nzop_11{display:flex;flex-direction:column-reverse;gap:var(--spacing-12);margin-top:var(--spacing-8);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._layoutGrid_1nzop_11[data-revealed=true]{opacity:1;transform:translateY(0)}@media(min-width:768px){._layoutGrid_1nzop_11{flex-direction:row}}._formCol_1nzop_32{flex:1;background-color:var(--surface);padding:var(--spacing-8);box-shadow:var(--shadow)}._infoCol_1nzop_39{flex:0 0 35%;display:flex;flex-direction:column;gap:var(--spacing-6)}._heading_1nzop_46{font-family:var(--font-family-display);font-size:2rem;color:var(--primary);margin:0 0 var(--spacing-6) 0}._infoBlock_1nzop_53{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:1.1rem;color:var(--foreground)}._infoLabel_1nzop_61{font-weight:600;color:var(--primary)}._page_1jafs_1{background-color:var(--background)}._contentWrapper_1jafs_5{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._articlesList_1jafs_11{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-8)}._page_161no_1{background-color:var(--background)}._contentWrapper_161no_5{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._detailGrid_161no_11{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-8);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._detailGrid_161no_11[data-revealed=true]{opacity:1;transform:translateY(0)}@media(min-width:768px){._detailGrid_161no_11{flex-direction:row;gap:var(--spacing-12)}}._imageCol_161no_33{flex:0 0 35%}._featuredImage_161no_37{width:100%;height:auto;object-fit:cover;box-shadow:var(--shadow)}._contentCol_161no_44{flex:1;display:flex;flex-direction:column}._title_161no_50{font-family:var(--font-family-display);font-size:2.5rem;color:var(--primary);margin:0 0 var(--spacing-2) 0}._publishDate_161no_57{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.95rem;margin-bottom:var(--spacing-6)}._bodyText_161no_64{font-size:1.1rem;line-height:1.8;color:var(--foreground);white-space:pre-wrap;margin-bottom:var(--spacing-8)}._footerActions_161no_72{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._page_16hiw_1{background-color:var(--background)}._contentWrapper_16hiw_5{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._layoutGrid_16hiw_11{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-6)}@media(min-width:1024px){._layoutGrid_16hiw_11{flex-direction:row;gap:var(--spacing-12)}}._sidebar_16hiw_25{width:100%}@media(min-width:1024px){._sidebar_16hiw_25{width:22%;flex-shrink:0}}._anchorBox_16hiw_36{background-color:var(--surface);padding:var(--spacing-6);position:sticky;top:100px}._anchorList_16hiw_43{display:flex;flex-direction:column}._anchorLink_16hiw_48{color:var(--secondary);text-decoration:none;font-family:var(--font-family-base);font-weight:600;font-size:1.05rem;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border);transition:color var(--animation-duration-fast) ease}._anchorLink_16hiw_48:last-child{border-bottom:none;padding-bottom:0}._anchorLink_16hiw_48:first-child{padding-top:0}._anchorLink_16hiw_48:hover{color:var(--primary);text-decoration:underline}._mainContent_16hiw_73{flex:1;display:flex;flex-direction:column;gap:var(--spacing-12)}._section_16hiw_80{scroll-margin-top:120px;opacity:0;transition:opacity .6s ease}._section_16hiw_80[data-revealed=true]{opacity:1;transform:translateY(0)}._sectionTitle_16hiw_91{font-family:var(--font-family-display);font-size:2rem;color:var(--primary);margin-bottom:var(--spacing-4)}._sectionBody_16hiw_98{font-size:1.1rem;line-height:1.7;color:var(--foreground)}._sectionImage_16hiw_104{width:100%;height:auto;max-height:500px;object-fit:cover;margin-top:var(--spacing-6)}._separator_16hiw_112{height:1px;background-color:var(--primary);opacity:.2;width:100%}._partnersWrapper_16hiw_120{scroll-margin-top:120px;background-color:var(--brand-partners-bg);padding:var(--spacing-12) var(--spacing-4);margin-top:var(--spacing-16)}._partnersInner_16hiw_127{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._partnersIntro_16hiw_135{width:100%;margin-bottom:var(--spacing-8);font-size:1.1rem;line-height:1.7}._section_16hiw_80:target{opacity:1;transform:none;transition:none}._partnersTitle_16hiw_148{font-family:var(--font-family-display);font-size:2.2rem;color:var(--primary);margin-bottom:var(--spacing-8);text-align:center}._partnersGrid_16hiw_156{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6);width:100%}@media(min-width:768px){._partnersGrid_16hiw_156{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8)}}._partnerCard_16hiw_170{min-width:0;background-color:#fff;padding:var(--spacing-6);display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._partnerCard_16hiw_170[data-revealed=true]{opacity:1;transform:translateY(0)}._partnerLogo_16hiw_188{max-width:100%;max-height:100%;object-fit:contain}._partnerName_16hiw_194{overflow-wrap:anywhere;font-weight:600;color:var(--foreground)}._page_9p9xt_1{background-color:var(--background)}._contentWrapper_9p9xt_5{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._layoutGrid_9p9xt_11{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-6)}@media(min-width:1024px){._layoutGrid_9p9xt_11{flex-direction:row;gap:var(--spacing-12)}}._sidebar_9p9xt_25{width:100%}@media(min-width:1024px){._sidebar_9p9xt_25{width:22%;flex-shrink:0}}._anchorBox_9p9xt_36{background-color:var(--surface);padding:var(--spacing-6);position:sticky;top:100px}._anchorList_9p9xt_43{display:flex;flex-direction:column}._anchorLink_9p9xt_48{color:var(--secondary);text-decoration:none;font-family:var(--font-family-base);font-weight:600;font-size:1.05rem;padding:var(--spacing-4) 0;border-bottom:1px solid var(--border);transition:color var(--animation-duration-fast) ease}._anchorLink_9p9xt_48:last-child{border-bottom:none;padding-bottom:0}._anchorLink_9p9xt_48:first-child{padding-top:0}._anchorLink_9p9xt_48:hover{color:var(--primary);text-decoration:underline}._mainContent_9p9xt_73{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-12)}._topicSection_9p9xt_81{scroll-margin-top:120px;display:flex;flex-direction:column;gap:var(--spacing-6)}._topicTitle_9p9xt_88{font-family:var(--font-family-display);font-size:2rem;color:var(--primary);margin:0}._topicIntro_9p9xt_95{font-size:1.1rem;line-height:1.7;color:var(--foreground)}._toolsList_9p9xt_101{display:flex;flex-direction:column;gap:var(--spacing-6)}._separator_9p9xt_107{height:1px;background-color:var(--primary);opacity:.2;width:100%}._page_hv5n0_2{background-color:var(--background)}._contentWrapper_hv5n0_6{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._detailGrid_hv5n0_12{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-8);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._detailGrid_hv5n0_12[data-revealed=true]{opacity:1;transform:translateY(0)}@media(min-width:768px){._detailGrid_hv5n0_12{flex-direction:row;gap:var(--spacing-12)}}._imageCol_hv5n0_34{flex:0 0 35%}._featuredImage_hv5n0_38{width:100%;height:auto;object-fit:cover;box-shadow:var(--shadow)}._imageLink_hv5n0_45{display:block;cursor:pointer}._imageLink_hv5n0_45 ._featuredImage_hv5n0_38{transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._imageLink_hv5n0_45:hover ._featuredImage_hv5n0_38,._imageLink_hv5n0_45:focus-visible ._featuredImage_hv5n0_38{transform:translateY(-2px);box-shadow:var(--shadow-md)}._contentCol_hv5n0_61{flex:1;display:flex;flex-direction:column}._title_hv5n0_67{font-family:var(--font-family-display);font-size:2.5rem;color:var(--primary);margin:0 0 var(--spacing-6) 0}._bodyText_hv5n0_74{font-size:1.1rem;line-height:1.8;color:var(--foreground);white-space:pre-wrap;margin-bottom:var(--spacing-8)}._footerActions_hv5n0_82{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._page_13o6g_1{background-color:var(--background)}._contentWrapper_13o6g_5{max-width:var(--site-width);margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._detailGrid_13o6g_11{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-8);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._detailGrid_13o6g_11[data-revealed=true]{opacity:1;transform:translateY(0)}@media(min-width:768px){._detailGrid_13o6g_11{flex-direction:row;gap:var(--spacing-12)}}._imageCol_13o6g_33{flex:0 0 35%}._featuredImage_13o6g_37{width:100%;height:auto;object-fit:cover;box-shadow:var(--shadow)}._contentCol_13o6g_44{flex:1;display:flex;flex-direction:column}._title_13o6g_50{font-family:var(--font-family-display);font-size:2.5rem;color:var(--primary);margin:0 0 var(--spacing-6) 0}._bodyText_13o6g_57{font-size:1.1rem;line-height:1.8;color:var(--foreground);white-space:pre-wrap;margin-bottom:var(--spacing-8)}._footerActions_13o6g_65{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--border)}:root{--site-width: 1200px;--site-gutter: 1rem;--site-content-start: max(var(--site-gutter), calc((100% - var(--site-width)) / 2 + var(--site-gutter)));--shape-shadow: 0 4px 5px rgb(42 62 51 / 20%);--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: #ffffff;--foreground: #4a6172;--surface: #ecf5f0;--surface-foreground: #27965c;--sidebar: #ecf5f0;--sidebar-foreground: #4a6172;--card: #ffffff;--card-foreground: #4a6172;--popup: #637b8c;--popup-foreground: #ffffff;--primary: #27965c;--primary-foreground: #ffffff;--secondary: #4a6172;--secondary-foreground: #ffffff;--accent: #84b559;--accent-foreground: #ffffff;--muted: #ecf5f0;--muted-foreground: #8d8a86;--success: #27965c;--success-foreground: #ffffff;--error: #b04e2f;--error-foreground: #ffffff;--warning: #b7885e;--warning-foreground: #ffffff;--info: #4a6172;--info-foreground: #ffffff;--info-hover: #3a4d5b;--info-active: #2a3843;--brand-partners-bg: var(--surface);--brand-stripe-orange: #d4794a;--brand-stripe-beige: #c8b89a;--border: #c2dfd0;--font-family-display: "Bree Serif", serif;--font-family-base: "Raleway", sans-serif;--font-family-monospace: "IBM Plex Mono", monospace;--font-family-cursive: cursive;--radius-sm: 0px;--radius: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-full: 9999px;--shadow: 0 2px 8px rgba(74, 97, 114, .06);--shadow-md: 0 4px 16px rgba(74, 97, 114, .08);--shadow-lg: 0 8px 24px rgba(74, 97, 114, .12);--shadow-focus: 0 0 0 3px rgba(132, 181, 89, .4);--animation-duration-fast: .15s;--animation-duration-normal: .25s;--animation-duration-slow: .4s;--chart-color-1: #27965c;--chart-color-2: #84b559;--chart-color-3: #4a6172;--chart-color-4: #b7885e;--chart-color-5: #c5ba9f}@layer base{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}
