.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:0;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0;left:-1px;top:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)){padding:.5em 1em}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child{flex-grow:1}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus{outline:0}.wp-block-navigation__responsive-dialog{position:relative}:root{--scp-primary:var(--wp-admin-theme-color, #0073aa);--scp-primary-dark:var(--wp-admin-theme-color-darker-10, #006799);--scp-primary-rgb:var(--wp-admin-theme-color--rgb, 0, 115, 170);--scp-primary-light:rgba(var(--scp-primary-rgb), 0.06);--scp-primary-border:rgba(var(--scp-primary-rgb), 0.25);--scp-primary-focus:rgba(var(--scp-primary-rgb), 0.15)}.scp-client-portal,.scp-login-form{--scp-primary:var(--fv-accent, var(--wp-admin-theme-color, #0073aa));--scp-primary-dark:var(--fv-accent-2, var(--wp-admin-theme-color-darker-10, #006799))}.scp-client-portal{font-family:var(--fv-body-font,'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif)!important;font-size:16px;line-height:1.6;color:#1d2327;background-color:var(--fv-page-bg,#ffffff);max-width:1250px;width:100%;margin-left:auto;margin-right:auto;padding:40px 24px;box-sizing:border-box;border-radius:16px;overflow:hidden}.scp-client-portal--login-view{background-color:var(--fv-login-bg,transparent)}.scp-client-portal--login-view .scp-login-form{background:var(--fv-login-form-bg,#ffffff);border-radius:var(--fv-login-form-radius,12px)}.scp-client-portal--login-view .scp-login-form input[type=email],.scp-client-portal--login-view .scp-login-form input[type=password],.scp-client-portal--login-view .scp-login-form input[type=text]{border-color:var(--fv-input-border,#d4ddd9);border-radius:var(--fv-input-radius,8px);cursor:text!important;pointer-events:auto!important}.scp-client-portal--login-view .scp-login-form input:focus{border-color:var(--fv-input-focus,var(--scp-primary))!important}.scp-client-portal h3{font-family:var(--fv-heading-font,inherit);font-family:var(--fv-heading-font)!important}.scp-client-portal *,.scp-client-portal ::after,.scp-client-portal ::before{box-sizing:border-box;font-family:inherit!important}.scp-client-portal.scp-client-portal--login-view{background:#fff0;max-width:100%;padding:0}.scp-client-portal .scp-login-form{max-width:640px;background:#fff;padding:48px 44px 44px;border:1px solid rgb(0 0 0/.06);border-radius:16px;box-shadow:0 4px 24px rgb(0 0 0/.1);position:relative;top:50%;margin:60px auto}.scp-client-portal .scp-login-tabs{display:flex;gap:8px;margin-bottom:24px;background:#eef0f0;padding:4px;border-radius:10px}.scp-client-portal .scp-login-tab{background:0 0!important;border:0!important;box-shadow:none!important;color:#50575e!important;text-transform:none!important;letter-spacing:normal!important}.scp-client-portal .scp-login-tab,body .scp-client-portal .scp-login-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.scp-client-portal .scp-login-tab svg{flex-shrink:0;stroke:currentColor!important}.scp-client-portal .scp-login-tab:hover{background:rgb(0 0 0/.04)!important;color:#1d2327!important;box-shadow:none!important;transform:none!important}.scp-client-portal .scp-login-tab--active,body .scp-client-portal .scp-login-tab--active{background:var(--fv-login-form-bg,#fff)!important;color:var(--fv-login-tab-active,var(--fv-accent,#3a7d6e))!important;font-weight:600;border:0!important;box-shadow:none!important}.scp-client-portal .scp-login-tab--active:hover,body .scp-client-portal .scp-login-tab--active:hover{background:var(--fv-login-form-bg,#fff)!important;color:var(--fv-login-tab-active,var(--fv-accent,#3a7d6e))!important;box-shadow:none!important;transform:none!important}.scp-login-panel{display:none}.scp-login-panel--active{display:block}.scp-form-group{margin-bottom:20px}.scp-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#1d2327;font-size:14px}.scp-form-group input[type=email],.scp-form-group input[type=password],.scp-form-group input[type=text]{width:100%;padding:10px 12px;border:1px solid #8c8f94;border-radius:6px;font-size:14px;color:#1d2327;transition:border-color .15s ease}.scp-form-group input:focus{outline:0;border-color:var(--fv-input-focus,#3a7d6e);box-shadow:0 0 0 1px var(--fv-input-focus,#3a7d6e)}.scp-client-portal .scp-login .submit{margin-top:36px!important;text-align:center!important}.scp-client-portal .scp-login .scp-button-primary{width:auto!important;max-width:85%!important;min-width:240px!important;padding:15px 24px!important;font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:15px!important;font-weight:500!important;font-style:normal!important;text-transform:none!important;letter-spacing:.02em!important;border-radius:10px!important;box-shadow:none!important;transition:background .2s ease,box-shadow .2s ease!important;border:0!important;cursor:pointer!important;background:var(--fv-btn-bg,#3a7d6e)!important;color:var(--fv-btn-text,#fff)!important;line-height:1.4!important;height:auto!important;margin:0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.scp-client-portal .scp-login .scp-button-primary svg{flex-shrink:0!important}.scp-client-portal .scp-login .scp-button-primary:hover{box-shadow:0 4px 12px rgb(0 0 0/.15)!important;transform:none!important;background:#5a8a35!important;color:#fff!important}.scp-client-portal .scp-login .scp-button-primary:active{box-shadow:0 1px 4px rgb(0 0 0/.12)!important;background:#4f7a2e!important}.scp-client-portal .scp-login .scp-password-wrapper,.scp-client-portal .scp-login .scp-toggle-password{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.scp-client-portal .scp-login .scp-password-wrapper{position:relative!important;width:100%!important;max-width:100%!important}.scp-client-portal .scp-login .scp-password-wrapper input[type=password]{width:100%!important;padding-right:40px!important;box-sizing:border-box!important;flex:1!important}.scp-client-portal .scp-login .scp-toggle-password{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;background:0 0!important;border:0!important;cursor:pointer!important;padding:4px!important;color:#9ca0a5!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex-shrink:0!important;border-radius:4px!important;transition:color .2s ease!important;margin:0!important}.scp-client-portal .scp-login .scp-toggle-password:hover{background:#fff0;color:var(--fv-input-focus,#3a7d6e)}.scp-client-portal .scp-login .scp-toggle-password:focus{outline:2px solid var(--fv-input-focus,#3a7d6e);outline-offset:2px}.scp-client-portal .scp-login .scp-toggle-password svg{width:16px;height:16px}@media (max-width:1400px){.scp-client-portal{max-width:98%!important;padding:32px 12px!important}.scp-client-portal .scp-login-form{margin:40px auto;padding:40px 32px 36px;max-width:420px}}@media (min-width:641px) and (max-width:1024px) and (orientation:landscape){.scp-client-portal{padding:24px;max-width:95%!important}}body .scp-client-portal--login-view .scp-login-form input[type=email],body .scp-client-portal--login-view .scp-login-form input[type=password],body .scp-client-portal--login-view .scp-login-form input[type=text],body .scp-client-portal.scp-client-portal--login-view .scp-login .scp-password-wrapper input{cursor:text!important}.scp-staff-login{margin-top:24px}.scp-button-primary{width:100%;padding:12px;background:#669c3d;color:#fff;border:0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.scp-button-primary:hover{background:#5a8a35}.scp-client-portal,.scp-login-form{--fv-login-bg:#ffffff;--fv-login-form-bg:#ffffff;--fv-login-form-radius:12px;--fv-btn-bg:#111827;--fv-btn-bg-hover:#1f2937;--fv-btn-text:#ffffff;--fv-btn-radius:8px;--fv-input-border:#d1d5db;--fv-input-focus:#111827;--fv-input-radius:8px;--fv-login-tab-active:#111827;--fv-header-bg:#ffffff;--fv-header-text-color:#1d2327;--fv-header-text-align:left;--fv-header-logo-size:20%;--fv-accent:#111827;--fv-surface:#ffffff;--fv-page-bg:#f9fafb;--fv-profile-avatar-bg:#111827;--fv-profile-avatar-text:#ffffff;--fv-profile-btn-bg:#111827;--fv-profile-btn-text:#ffffff;--fv-folder-radius:10px;--fv-folder-spacing:8px;--fv-folder-bg:#ffffff;--fv-folder-text:#111827;--fv-folder-text-weight:500;--fv-folder-border:#e5e7eb;--fv-folder-accent-border:#111827;--fv-folder-chevron:#6b7280;--fv-folder-icon-color:#374151;--fv-folder-badge-bg:#f3f4f6;--fv-folder-badge-text:#374151;--fv-folder-hover-bg:#f9fafb;--fv-folder-actions-color:#4b5563;--fv-folder-actions-bg:#f9fafb;--fv-folder-actions-border:#e5e7eb;--fv-folder-expanded-bg:#f3f4f6;--fv-folder-expanded-text:#111827;--fv-folder-expanded-text-weight:600;--fv-folder-expanded-border:#111827;--fv-folder-expanded-accent-border:#111827;--fv-folder-expanded-chevron:#111827;--fv-folder-expanded-icon:#111827;--fv-folder-expanded-badge-bg:#111827;--fv-folder-expanded-badge-text:#ffffff;--fv-folder-expanded-actions-color:#1f2937;--fv-folder-expanded-actions-bg:#e5e7eb;--fv-folder-expanded-actions-border:#9ca3af;--fv-file-row-padding:12px;--fv-file-bg:#ffffff;--fv-file-name-color:#111827;--fv-file-name-weight:500;--fv-file-date-color:#6b7280;--fv-file-size-color:#6b7280;--fv-file-badge-bg:#f3f4f6;--fv-file-badge-text:#374151;--fv-file-hover-bg:#f9fafb;--fv-file-hover-border:#e5e7eb;--fv-download-bg:#111827;--fv-download-text:#ffffff;--fv-download-hover:#1f2937;--fv-view-text:#374151;--fv-view-border:#d1d5db;--fv-view-hover-bg:#f9fafb;--fv-nav-heading-color:#111827;--fv-nav-heading-size:18px;--fv-indent-border:#e5e7eb;--fv-modal-bg:#ffffff;--fv-modal-close:#6b7280;--fv-modal-close-hover:#f3f4f6;--fv-backdrop-opacity:0.5;--fv-footer-text:#6b7280;--fv-heading-font:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fv-body-font:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.scp-client-portal--login-view .scp-login-form{box-shadow:0 1px 3px rgb(0 0 0/.06)}body,html{background-color:#fff!important}.scp-client-portal,.scp-client-portal .scp-login,.scp-client-portal .scp-login .scp-button-primary{font-family:var(--fv-body-font)!important}.scp-client-portal{background-color:var(--fv-page-bg,#ffffff)!important}body .scp-client-portal .scp-login-tab,body .scp-client-portal.scp-client-portal--login-view button.scp-login-tab{background:0 0!important;border:0!important;box-shadow:none!important;color:#50575e!important;font-family:var(--fv-body-font)!important;text-transform:none!important;letter-spacing:normal!important}body .scp-client-portal .scp-login-tab:hover,body .scp-client-portal.scp-client-portal--login-view button.scp-login-tab:hover{background:rgb(0 0 0/.04)!important;color:#1d2327!important;box-shadow:none!important;transform:none!important}body .scp-client-portal .scp-login-tab--active,body .scp-client-portal .scp-login-tab--active:focus,body .scp-client-portal .scp-login-tab--active:hover,body .scp-client-portal.scp-client-portal--login-view button.scp-login-tab.scp-login-tab--active,body .scp-client-portal.scp-client-portal--login-view button.scp-login-tab.scp-login-tab--active:hover{color:var(--fv-login-tab-active,var(--fv-accent))!important;background:var(--fv-login-form-bg,#ffffff)!important;border:0!important;box-shadow:none!important;transform:none!important}body .scp-client-portal .scp-login-tab svg{stroke:currentColor!important}.scp-client-portal .scp-toggle-password:focus,.scp-client-portal .scp-toggle-password:hover{color:var(--fv-accent)!important}.scp-client-portal .scp-login .scp-button-primary{background:var(--fv-btn-bg)!important;color:var(--fv-btn-text)!important;border-radius:var(--fv-btn-radius)!important;border-color:var(--fv-btn-bg)!important}.scp-client-portal .scp-login .scp-button-primary:focus,.scp-client-portal .scp-login .scp-button-primary:hover{background:var(--fv-btn-bg-hover)!important;border-color:var(--fv-btn-bg-hover)!important;color:var(--fv-btn-text)!important}.scp-client-portal .scp-form-group input[type=email],.scp-client-portal .scp-form-group input[type=password],.scp-client-portal .scp-form-group input[type=text]{border-color:var(--fv-input-border)!important;border-radius:var(--fv-input-radius)!important}.scp-client-portal .scp-form-group input:focus{border-color:var(--fv-input-focus)!important;box-shadow:none!important;outline:0!important}.scp-client-portal .scp-login-form,.scp-client-portal--login-view .scp-login-form{background:var(--fv-login-form-bg)!important;border-radius:var(--fv-login-form-radius)!important}.scp-client-portal--login-view{background-color:var(--fv-login-bg,transparent)!important}body{--lemmony-speed-xslow:3s;--lemmony-speed-slow:2s;--lemmony-speed-normal:1.2s;--lemmony-speed-fast:0.8s;--lemmony-speed-xfast:0.4s;--lemmony-delay-xsmall:0.25s;--lemmony-delay-small:0.5s;--lemmony-delay-medium:0.75s;--lemmony-delay-large:1s;--lemmony-delay-xlarge:2s}a{transition:color,opacity .35s ease-out}a,body a{text-decoration:none}img{max-width:100%}.wp-element-button,button{transition:all .35s ease-out}body .wp-element-button{background-color:var(--wp--preset--color--background-alt)}body .wp-block-button__link:hover,body .wp-element-button:hover{background-color:var(--wp--preset--color--primary)}.wp-block-buttons .wp-block-button__link{display:inline-flex;align-items:center;gap:10px}input{border-radius:8px}html{scroll-behavior:smooth}.wp-block-heading{overflow-wrap:break-word;word-wrap:break-word}.wp-site-blocks>*{margin-top:0!important}.wp-block-post-title:not(h1),div>p>a{transition:.4s all ease-out}.wp-block-post-title:not(h1):hover,div>p>a:hover{opacity:.75}.wp-block-image{line-height:1}.wp-block-navigation-item__content{flex-direction:column}.wp-block-navigation__submenu-container{z-index:50!important}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{color:inherit;border-width:0}.wp-block-navigation li.has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation li.has-child:not(.open-on-click)>.wp-block-navigation__submenu-container{min-width:250px}.wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:16px}.wp-block-navigation__submenu-container .wp-block-navigation-item__content>span{position:relative;transition:.3s left ease-in-out;left:0;font-size:16px}.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover>span{left:5px}.wp-block-navigation ul li.current-menu-item>a .wp-block-navigation-item__label,.wp-block-navigation__container>li>.wp-block-navigation-item__content:hover,.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover>.wp-block-navigation-item__label,li.wp-block-navigation-submenu>.wp-block-navigation-item__content:hover{text-decoration:underline}body .wp-block-navigation .wp-block-navigation-item__description{display:block;font-size:14.5px;opacity:.7;font-weight:400;text-decoration:none}.wp-block-navigation__submenu-container a:not(.wp-element-button){padding-left:1.5em;padding-right:1.5em}.wp-block-navigation ul.wp-block-navigation__submenu-container,.wp-block-navigation__container>.wp-block-navigation-item{padding-top:.5em;padding-bottom:.5em}.wp-block-navigation__submenu-container li:not(.wp-block-navigation-submenu) a:before{content:"";display:block;position:absolute;right:0;margin-right:1.3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiAzMic+PHBvbHlnb24gcG9pbnRzPScyMS40MTgsMjUuMTQzIDE5LjI5NywyMy4wMjIgMjQuODE4LDE3LjUgMS40MzksMTcuNSAxLjQzOSwxNC41IDI0LjgxOCwxNC41IDE5LjI5Nyw4Ljk3OCAyMS40MTgsNi44NTcgMzAuNTYxLDE2ICcvPjwvc3ZnPg==);width:15px;height:15px;margin-top:.4em;opacity:0;transition:.4s all ease-out;transform:translateX(-15px)}.wp-block-navigation__submenu-container li:not(.wp-block-navigation-submenu) a:hover:before{opacity:1;transform:translateX(0)}@media (min-width:782px){.wp-block-navigation__responsive-container:not(.has-modal-open) .wp-block-navigation__submenu-container{border-radius:5px;box-shadow:0 20px 40px 0 rgb(0 0 0/.1)}}@media only screen and (max-width:780px){.lemmony-mobile-left .is-content-justification-right,.lemmony-mobile-left .wp-block-buttons{justify-content:flex-start!important}body .lemmony-mobile-hidden{display:none!important}}:root{--sgkb-grid-columns:12;--sgkb-grid-gap:24px;--sgkb-grid-gap-sm:16px;--sgkb-grid-gap-lg:32px;--sgkb-container-max:1280px;--sgkb-container-wide:1440px;--sgkb-sidebar-width:280px;--sgkb-toc-width:240px;--sgkb-radius-sm:6px;--sgkb-radius-md:8px;--sgkb-radius-lg:12px;--sgkb-radius-xl:16px;--sgkb-radius-2xl:24px;--sgkb-radius-full:9999px;--sgkb-primary:#7229dd;--sgkb-primary-light:#9452eb;--sgkb-primary-dark:#5a1fb8;--sgkb-primary-rgb:114, 41, 221;--sgkb-secondary:#10b981;--sgkb-secondary-light:#34d399;--sgkb-secondary-dark:#059669;--sgkb-accent:#f59e0b;--sgkb-accent-light:#fbbf24;--sgkb-accent-dark:#d97706;--sgkb-bg-primary:#ffffff;--sgkb-bg-secondary:#f9fafb;--sgkb-bg-tertiary:#f3f4f6;--sgkb-bg-hover:#f9fafb;--sgkb-bg-active:#f3f4f6;--sgkb-bg-overlay:rgba(0, 0, 0, 0.5);--sgkb-text-primary:#111827;--sgkb-text-secondary:#6b7280;--sgkb-text-tertiary:#9ca3af;--sgkb-text-inverse:#ffffff;--sgkb-border-light:#f3f4f6;--sgkb-border-default:#e5e7eb;--sgkb-border-dark:#d1d5db;--sgkb-shadow-xs:0 1px 2px 0 rgba(0, 0, 0, 0.05);--sgkb-shadow-sm:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);--sgkb-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--sgkb-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--sgkb-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--sgkb-shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--sgkb-shadow-inner:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);--sgkb-shadow-card:0 0 0 1px rgba(0, 0, 0, 0.05), var(--sgkb-shadow-sm);--sgkb-shadow-card-hover:0 0 0 1px rgba(114, 41, 221, 0.1), var(--sgkb-shadow-lg);--sgkb-transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--sgkb-transition-base:200ms cubic-bezier(0.4, 0, 0.2, 1);--sgkb-transition-slow:300ms cubic-bezier(0.4, 0, 0.2, 1);--sgkb-transition-slower:500ms cubic-bezier(0.4, 0, 0.2, 1);--sgkb-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sgkb-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--sgkb-text-xs:0.75rem;--sgkb-text-sm:0.875rem;--sgkb-text-base:1rem;--sgkb-text-lg:1.125rem;--sgkb-text-xl:1.25rem;--sgkb-text-2xl:1.5rem;--sgkb-text-3xl:1.875rem;--sgkb-text-4xl:2.25rem;--sgkb-text-5xl:3rem;--sgkb-font-light:300;--sgkb-font-normal:400;--sgkb-font-medium:500;--sgkb-font-semibold:600;--sgkb-font-bold:700;--sgkb-leading-tight:1.25;--sgkb-leading-normal:1.5;--sgkb-leading-relaxed:1.75;--sgkb-space-0:0;--sgkb-space-1:0.25rem;--sgkb-space-2:0.5rem;--sgkb-space-3:0.75rem;--sgkb-space-4:1rem;--sgkb-space-5:1.25rem;--sgkb-space-6:1.5rem;--sgkb-space-8:2rem;--sgkb-space-10:2.5rem;--sgkb-space-12:3rem;--sgkb-space-16:4rem;--sgkb-space-20:5rem;--sgkb-space-24:6rem;--sgkb-z-dropdown:1000;--sgkb-z-sticky:1020;--sgkb-z-fixed:1030;--sgkb-z-modal-backdrop:1040;--sgkb-z-modal:1050;--sgkb-z-popover:1060;--sgkb-z-tooltip:1070}@media (max-width:639px){input[type=text]{-webkit-appearance:none;-webkit-border-radius:var(--sgkb-radius-full);border-radius:var(--sgkb-radius-full)}input::-webkit-input-placeholder{line-height:normal}}