@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.AppShell-module__oSLs6a__appShell{height:100vh;display:flex;overflow:hidden}.AppShell-module__oSLs6a__mainContent{background:var(--bg-light);flex:1;min-height:100vh;transition:margin-left .3s cubic-bezier(.4,0,.2,1);overflow:hidden auto}.AppShell-module__oSLs6a__withoutSidebar{margin-left:0}.AppShell-module__oSLs6a__withSidebarExpanded{margin-left:320px}.AppShell-module__oSLs6a__withSidebarCollapsed{margin-left:80px}@media (max-width:1024px){.AppShell-module__oSLs6a__withSidebarExpanded{margin-left:280px}}@media (max-width:768px){.AppShell-module__oSLs6a__withSidebarExpanded,.AppShell-module__oSLs6a__withSidebarCollapsed{margin-left:80px}}@media (max-width:480px){.AppShell-module__oSLs6a__withSidebarExpanded,.AppShell-module__oSLs6a__withSidebarCollapsed{margin-left:70px}}
.Sidebar-module__sTeV3q__sidebar{background:linear-gradient(180deg,var(--carol-primary-dark)0%,var(--carol-primary)50%,var(--carol-primary-light)100%);z-index:1000;flex-direction:column;width:320px;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:4px 0 20px #0000001a}.Sidebar-module__sTeV3q__sidebar.Sidebar-module__sTeV3q__collapsed{width:80px}.Sidebar-module__sTeV3q__toggleSection{padding:var(--spacing-6)var(--spacing-6)var(--spacing-4);border-bottom:1px solid #ffffff0d;justify-content:flex-end;display:flex}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__toggleSection{padding:var(--spacing-4);justify-content:center}.Sidebar-module__sTeV3q__toggleButton{border-radius:var(--radius-md);cursor:pointer;color:#fffc;background:#ffffff1a;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.Sidebar-module__sTeV3q__toggleButton:hover{color:#fff;background:#fff3;transform:scale(1.05)}.Sidebar-module__sTeV3q__toggleIcon{width:20px;height:20px;transition:all .3s}.Sidebar-module__sTeV3q__logoSection{padding:var(--spacing-6)var(--spacing-3)var(--spacing-8);margin-bottom:var(--spacing-4);border-bottom:1px solid #ffffff1a}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__logoSection{padding:var(--spacing-4)var(--spacing-2)var(--spacing-6)}.Sidebar-module__sTeV3q__logoPlaceholder{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;justify-content:center;align-items:center;width:100%;height:80px;transition:all .3s;display:flex}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__logoPlaceholder{height:60px}.Sidebar-module__sTeV3q__logoPlaceholder:hover{background:#fff;border-color:#fff9;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.Sidebar-module__sTeV3q__logoImage{object-fit:contain;width:auto;max-width:50%;height:auto;max-height:50%}.Sidebar-module__sTeV3q__logoImageCollapsed{object-fit:contain;width:auto;max-width:40%;height:auto;max-height:40%}.Sidebar-module__sTeV3q__logoText{color:#fffc;font-size:var(--text-lg);letter-spacing:.1em;font-weight:600}.Sidebar-module__sTeV3q__logoTextCollapsed{color:#fffc;font-size:var(--text-xl);letter-spacing:.1em;font-weight:700}.Sidebar-module__sTeV3q__navigation{padding:0 var(--spacing-4)}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__navigation{padding:0 var(--spacing-2)}.Sidebar-module__sTeV3q__menuList{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__sTeV3q__menuItem{position:relative}.Sidebar-module__sTeV3q__menuLink{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4)var(--spacing-4);border-radius:var(--radius-lg);color:#fffc;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__menuLink{padding:var(--spacing-3);justify-content:center;gap:0}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__menuLink:hover .Sidebar-module__sTeV3q__menuText{left:calc(100% + var(--spacing-2));background:var(--carol-primary);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-md);white-space:nowrap;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #0003}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__menuLink:hover .Sidebar-module__sTeV3q__menuText:before{content:"";border:4px solid #0000;border-right-color:var(--carol-primary);position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.Sidebar-module__sTeV3q__menuLink:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.Sidebar-module__sTeV3q__menuLink:hover:before{left:100%}.Sidebar-module__sTeV3q__menuLink:hover{color:#fff;background:#ffffff1a;transform:translate(8px);box-shadow:0 4px 15px #0000001a}.Sidebar-module__sTeV3q__menuLink.Sidebar-module__sTeV3q__active{color:#fff;background:#ffffff26;transform:translate(4px);box-shadow:0 4px 20px #00000026}.Sidebar-module__sTeV3q__menuLink.Sidebar-module__sTeV3q__active:after{content:"";background:#fffc;border-radius:2px;width:4px;height:70%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Sidebar-module__sTeV3q__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.Sidebar-module__sTeV3q__icon{filter:brightness(0)invert()opacity(.8);width:20px;height:20px;transition:all .3s}.Sidebar-module__sTeV3q__menuLink:hover .Sidebar-module__sTeV3q__icon{filter:brightness(0)invert()opacity();transform:scale(1.1)}.Sidebar-module__sTeV3q__menuLink.Sidebar-module__sTeV3q__active .Sidebar-module__sTeV3q__icon{filter:brightness(0)invert()opacity();transform:scale(1.05)}.Sidebar-module__sTeV3q__menuText{font-size:var(--text-base);white-space:nowrap;flex:1;transition:all .3s}.Sidebar-module__sTeV3q__menuLink:hover .Sidebar-module__sTeV3q__menuText{font-weight:600}.Sidebar-module__sTeV3q__logoutSection{padding:var(--spacing-4);border-top:1px solid #ffffff1a;margin-top:auto}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__logoutSection{padding:var(--spacing-2)}.Sidebar-module__sTeV3q__logoutButton{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);color:#fffc;font-weight:500;font-size:var(--text-base);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__logoutButton{padding:var(--spacing-3);justify-content:center;gap:0}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__logoutButton:hover .Sidebar-module__sTeV3q__menuText{left:calc(100% + var(--spacing-2));background:var(--carol-primary);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-md);white-space:nowrap;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #0003}.Sidebar-module__sTeV3q__collapsed .Sidebar-module__sTeV3q__logoutButton:hover .Sidebar-module__sTeV3q__menuText:before{content:"";border:4px solid #0000;border-right-color:var(--carol-primary);position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.Sidebar-module__sTeV3q__logoutButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.Sidebar-module__sTeV3q__logoutButton:hover:before{left:100%}.Sidebar-module__sTeV3q__logoutButton:hover{color:#fff;background:#ffffff1a;transform:translate(8px);box-shadow:0 4px 15px #0000001a}.Sidebar-module__sTeV3q__logoutButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.Sidebar-module__sTeV3q__logoutButton.Sidebar-module__sTeV3q__loading{opacity:.7}.Sidebar-module__sTeV3q__logoutButton:hover .Sidebar-module__sTeV3q__icon{filter:brightness(0)invert()opacity();transform:scale(1.1)}.Sidebar-module__sTeV3q__logoutButton .Sidebar-module__sTeV3q__menuText{white-space:nowrap;flex:1}@media (max-width:1024px){.Sidebar-module__sTeV3q__sidebar{width:280px}.Sidebar-module__sTeV3q__sidebar.Sidebar-module__sTeV3q__collapsed{width:80px}}@media (max-width:768px){.Sidebar-module__sTeV3q__sidebar{width:80px;overflow:visible}.Sidebar-module__sTeV3q__sidebar.Sidebar-module__sTeV3q__collapsed{width:80px}.Sidebar-module__sTeV3q__logoSection{padding:var(--spacing-4)}.Sidebar-module__sTeV3q__logoPlaceholder{height:60px}.Sidebar-module__sTeV3q__logoText{display:none}.Sidebar-module__sTeV3q__logoTextCollapsed{font-size:var(--text-base);display:block}.Sidebar-module__sTeV3q__toggleSection{display:none}.Sidebar-module__sTeV3q__menuLink{padding:var(--spacing-3);justify-content:center}.Sidebar-module__sTeV3q__menuText{display:none}.Sidebar-module__sTeV3q__menuLink:hover .Sidebar-module__sTeV3q__menuText{left:calc(100% + var(--spacing-2));background:var(--carol-primary);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-md);white-space:nowrap;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #0003}.Sidebar-module__sTeV3q__menuLink:hover .Sidebar-module__sTeV3q__menuText:before{content:"";border:4px solid #0000;border-right-color:var(--carol-primary);position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.Sidebar-module__sTeV3q__logoutSection{padding:var(--spacing-2)}.Sidebar-module__sTeV3q__logoutButton{padding:var(--spacing-3);justify-content:center}.Sidebar-module__sTeV3q__logoutButton .Sidebar-module__sTeV3q__menuText{display:none}.Sidebar-module__sTeV3q__logoutButton:hover .Sidebar-module__sTeV3q__menuText{left:calc(100% + var(--spacing-2));background:var(--carol-primary);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-md);white-space:nowrap;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #0003}.Sidebar-module__sTeV3q__logoutButton:hover .Sidebar-module__sTeV3q__menuText:before{content:"";border:4px solid #0000;border-right-color:var(--carol-primary);position:absolute;top:50%;left:-8px;transform:translateY(-50%)}}@media (max-width:480px){.Sidebar-module__sTeV3q__sidebar,.Sidebar-module__sTeV3q__sidebar.Sidebar-module__sTeV3q__collapsed{width:70px}.Sidebar-module__sTeV3q__logoPlaceholder{height:50px}.Sidebar-module__sTeV3q__logoTextCollapsed{font-size:var(--text-sm)}.Sidebar-module__sTeV3q__menuLink,.Sidebar-module__sTeV3q__logoutButton{padding:var(--spacing-2)}.Sidebar-module__sTeV3q__icon{width:18px;height:18px}}
.PWAInstallPrompt-module__XPOAbq__installPrompt{z-index:1000;width:calc(100% - 40px);max-width:400px;animation:.3s ease-out PWAInstallPrompt-module__XPOAbq__slideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.PWAInstallPrompt-module__XPOAbq__content{background:var(--gradient-primary);border-radius:var(--radius-xl);padding:var(--spacing-4)var(--spacing-5);box-shadow:0 20px 25px -5px var(--shadow-md),0 10px 10px -5px var(--shadow-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:var(--spacing-3);color:var(--text-white);border:1px solid #ffffff1a;display:flex}.PWAInstallPrompt-module__XPOAbq__icon{flex-shrink:0;font-size:24px}.PWAInstallPrompt-module__XPOAbq__text{flex-grow:1;min-width:0}.PWAInstallPrompt-module__XPOAbq__title{margin:0 0 var(--spacing-1)0;font-size:var(--text-base);color:var(--text-white);font-weight:600;font-family:var(--font-family-sans)}.PWAInstallPrompt-module__XPOAbq__description{font-size:var(--text-sm);color:#ffffffe6;line-height:1.4;font-family:var(--font-family-sans);margin:0}.PWAInstallPrompt-module__XPOAbq__actions{flex-shrink:0;gap:8px;display:flex}.PWAInstallPrompt-module__XPOAbq__installButton{color:var(--text-white);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;font-family:var(--font-family-sans);cursor:pointer;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d}.PWAInstallPrompt-module__XPOAbq__installButton:hover{box-shadow:0 4px 6px -1px var(--shadow-sm);background:#ffffff4d;transform:translateY(-1px)}.PWAInstallPrompt-module__XPOAbq__installButton:active{transform:translateY(0)}.PWAInstallPrompt-module__XPOAbq__dismissButton{color:#ffffffb3;padding:var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:32px;display:flex}.PWAInstallPrompt-module__XPOAbq__dismissButton:hover{color:#fff;background:#ffffff1a}@keyframes PWAInstallPrompt-module__XPOAbq__slideUp{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:640px){.PWAInstallPrompt-module__XPOAbq__installPrompt{width:auto;max-width:none;bottom:16px;left:16px;right:16px;transform:none}.PWAInstallPrompt-module__XPOAbq__content{padding:14px 16px}.PWAInstallPrompt-module__XPOAbq__title{font-size:15px}.PWAInstallPrompt-module__XPOAbq__description{font-size:13px}.PWAInstallPrompt-module__XPOAbq__installButton{padding:6px 12px;font-size:13px}}@media (prefers-color-scheme:dark){.PWAInstallPrompt-module__XPOAbq__content{background:linear-gradient(135deg,var(--carol-primary-dark)0%,var(--carol-primary)100%);border-color:#ffffff26}}@media (prefers-contrast:high){.PWAInstallPrompt-module__XPOAbq__content{background:var(--carol-primary);border:2px solid var(--text-white)}.PWAInstallPrompt-module__XPOAbq__installButton{background:var(--bg-white);color:var(--carol-primary);border:2px solid var(--text-white)}}
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
:root{--primary-blue:#228287;--primary-blue-light:#7cc8c5;--primary-blue-dark:#003a40;--accent-teal:#bfe1db;--accent-green:#d4e6e7;--secondary-orange:#ec644a;--secondary-orange-light:#f5b1a4;--secondary-orange-dark:#d14d34;--bg-white:#fff;--bg-light:#fbfbfb;--bg-lighter:#f0f0ec;--bg-error:#ff4d4d;--bg-success:#d4e6e7;--bg-warning:#efe5d7;--bg-info:#bfe1db;--text-primary:#000;--text-secondary:#4a4a4c;--text-muted:#9c9c9c;--text-light:silver;--text-white:#fff;--text-error:#a4343a;--text-success:#003a40;--text-warning:#d14d34;--text-info:#228287;--border-light:silver;--border-medium:#9c9c9c;--border-error:#f3d0cb;--border-success:#bfe1db;--border-warning:#efe5d7;--border-info:#7cc8c5;--carol-primary:#228287;--carol-primary-light:#7cc8c5;--carol-primary-lighter:#bfe1db;--carol-primary-lightest:#d4e6e7;--carol-primary-dark:#003a40;--carol-secondary:#ec644a;--carol-secondary-light:#f5b1a4;--carol-secondary-dark:#d14d34;--carol-accent-pink:#f2928b;--carol-neutral-50:#fbfbfb;--carol-neutral-100:#f0f0ec;--carol-neutral-300:silver;--carol-neutral-400:#9c9c9c;--carol-neutral-500:#4a4a4c;--carol-neutral-900:#000;--carol-overlay:#0000004d;--carol-azure:#f5f8fa;--dark-bg-primary:#000;--dark-bg-secondary:#4a4a4c;--dark-bg-tertiary:#9c9c9c;--dark-border:silver;--dark-text-primary:#fff;--dark-text-secondary:#f0f0ec;--shadow-sm:#0000000d;--shadow-md:#0000001a;--shadow-lg:#00000026;--shadow-primary:#22828740;--shadow-secondary:#ec644a40;--gradient-primary:linear-gradient(135deg,var(--carol-primary)0%,var(--carol-primary-light)100%);--gradient-secondary:linear-gradient(135deg,var(--carol-secondary)0%,var(--carol-secondary-light)100%);--gradient-light:linear-gradient(135deg,var(--bg-light)0%,var(--bg-white)100%);--gradient-brand:linear-gradient(135deg,var(--carol-primary)0%,var(--carol-secondary)100%);--unit:8px;--spacing-1:calc(var(--unit)*.5);--spacing-2:calc(var(--unit)*1);--spacing-3:calc(var(--unit)*1.5);--spacing-4:calc(var(--unit)*2);--spacing-5:calc(var(--unit)*2.5);--spacing-6:calc(var(--unit)*3);--spacing-8:calc(var(--unit)*4);--spacing-10:calc(var(--unit)*5);--spacing-12:calc(var(--unit)*6);--spacing-16:calc(var(--unit)*8);--spacing-20:calc(var(--unit)*10);--font-family-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-normal:.25s ease-in-out;--transition-slow:.35s ease-in-out}
body{background:var(--bg-light);font-family:var(--font-family-sans);padding-bottom:var(--spacing-16)}
