@keyframes fk-login-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fk-login-card-enter{animation:fk-login-card-enter var(--fk-motion-duration-base, .2s) var(--fk-motion-easing-standard, cubic-bezier(.4, 0, .2, 1)) both}@keyframes fk-spin{to{transform:rotate(360deg)}}.fk-spin{display:inline-block;animation:fk-spin .7s linear infinite}.fk-h1{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--fk-global-text-primary)}.fk-h2{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--fk-global-text-primary);margin:0}.fk-body{font-size:1rem;font-weight:400;line-height:1.6;color:var(--fk-global-text-primary);margin:0}.fk-body-sm{font-size:.875rem;font-weight:400;line-height:1.5;color:var(--fk-global-text-secondary);margin:0}.fk-caption{font-size:.75rem;font-weight:400;line-height:1.4;color:var(--fk-global-text-secondary);margin:0}.fk-label{display:block;font-size:.875rem;font-weight:500;color:var(--fk-global-text-primary);line-height:1.4}.fk-input{display:block;width:100%;height:var(--fk-control-md, 44px);padding:0 var(--fk-space-4, 16px);border:1.5px solid var(--fk-global-border-default);border-radius:var(--fk-radius-sm, 8px);background:var(--fk-global-surface-default);color:var(--fk-global-text-primary);font-family:inherit;font-size:.875rem;outline:none;transition:border-color var(--fk-motion-duration-fast, .15s) var(--fk-motion-easing-standard, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--fk-motion-duration-fast, .15s) var(--fk-motion-easing-standard, cubic-bezier(.4, 0, .2, 1))}.fk-input::placeholder{color:var(--fk-global-text-secondary);opacity:.7}.fk-input:hover:not(:disabled){border-color:var(--fk-theme-primary)}.fk-input:focus{border-color:var(--fk-theme-primary);box-shadow:0 0 0 var(--fk-focus-ring-width, 3px) color-mix(in srgb,var(--fk-theme-primary) 18%,transparent)}.fk-input--error{border-color:var(--fk-global-status-error)!important;background:var(--fk-global-status-error-soft)}.fk-input--error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--fk-global-status-error) 15%,transparent)}.fk-input--password{padding-right:calc(var(--fk-space-4, 16px) + 32px)}.fk-input:disabled{opacity:.5;cursor:not-allowed;background:var(--fk-global-surface-raised)}.fk-password-field-wrapper{position:relative;display:flex;align-items:center}.fk-password-toggle{position:absolute;right:var(--fk-space-3, 12px);background:none;border:none;padding:var(--fk-space-1, 4px);border-radius:var(--fk-radius-xs, 4px);cursor:pointer;color:var(--fk-global-text-secondary);display:flex;align-items:center;justify-content:center;transition:color var(--fk-motion-duration-fast, .15s)}.fk-password-toggle:hover{color:var(--fk-theme-primary)}.fk-password-toggle:focus-visible{outline:var(--fk-focus-ring-width, 2px) solid var(--fk-theme-primary);outline-offset:var(--fk-focus-ring-offset, 2px)}.fk-password-toggle .material-symbols-outlined{font-size:20px;line-height:1}.login-error-banner{display:flex;align-items:center;gap:var(--fk-space-2, 8px);padding:var(--fk-space-3, 12px) var(--fk-space-4, 16px);background:var(--fk-global-status-error-soft);border:1px solid var(--fk-global-status-error);border-radius:var(--fk-radius-sm, 8px);color:var(--fk-global-status-error);font-size:.875rem}.login-error-banner .material-symbols-outlined{font-size:18px;flex-shrink:0}.login-submit-btn{width:100%;height:var(--fk-control-lg, 52px);display:flex;align-items:center;justify-content:center;gap:var(--fk-space-2, 8px);padding:0 var(--fk-space-5, 20px);background:var(--fk-theme-primary);color:var(--fk-theme-on-primary);border:none;border-radius:var(--fk-radius-md, 12px);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background var(--fk-motion-duration-fast, .15s) var(--fk-motion-easing-standard, cubic-bezier(.4, 0, .2, 1)),transform var(--fk-motion-duration-fast, .15s) var(--fk-motion-easing-standard, cubic-bezier(.4, 0, .2, 1))}.login-submit-btn:hover:not(:disabled){background:var(--fk-theme-primary-hover)}.login-submit-btn:active:not(:disabled){background:var(--fk-theme-primary-active);transform:scale(.98)}.login-submit-btn:focus-visible{outline:var(--fk-focus-ring-width, 2px) solid var(--fk-focus-ring-color, var(--fk-theme-primary));outline-offset:var(--fk-focus-ring-offset, 2px)}.login-submit-btn:disabled{opacity:.5;cursor:not-allowed}.login-submit-btn .fk-spin{font-size:20px;line-height:1}@media(prefers-reduced-motion:reduce){.fk-login-card-enter{animation-duration:.01ms!important}.login-submit-btn{transition-duration:.01ms!important}}.fk-shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh;background:var(--fk-global-background-default)}@media(min-width:1024px){html,body{height:100%;overflow:hidden}.fk-shell{height:100vh;overflow:hidden}}.fk-shell-skip-link{position:absolute;top:-100%;left:var(--fk-space-4, 16px);z-index:1100;padding:var(--fk-space-2, 8px) var(--fk-space-4, 16px);background:var(--fk-theme-primary);color:var(--fk-theme-on-primary);border-radius:var(--fk-radius-sm, 8px);font-weight:600;font-size:.875rem;text-decoration:none}.fk-shell-skip-link:focus{top:var(--fk-space-4, 16px);outline:none;box-shadow:var(--fk-shadow-lg)}.fk-shell-sidebar{position:fixed;top:0;left:0;bottom:0;width:240px;background:var(--fk-theme-primary);color:var(--fk-theme-on-primary);display:flex;flex-direction:column;overflow-y:auto;z-index:200;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--fk-shadow-lg)}.fk-shell-sidebar--open{transform:translate(0)}@media(min-width:1024px){.fk-shell-sidebar{position:static;transform:none;box-shadow:none;border-right:1px solid color-mix(in srgb,var(--fk-theme-on-primary) 12%,transparent)}}.fk-shell-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:199;animation:fk-shell-overlay-in .2s ease both}@media(min-width:1024px){.fk-shell-drawer-overlay{display:none}}@keyframes fk-shell-overlay-in{0%{opacity:0}to{opacity:1}}.fk-shell-sidebar-logo{padding:var(--fk-space-5, 20px) var(--fk-space-4, 16px);border-bottom:1px solid color-mix(in srgb,var(--fk-theme-on-primary) 12%,transparent);display:flex;align-items:center;gap:var(--fk-space-3, 12px);flex-shrink:0}.fk-shell-nav{flex:1;padding:var(--fk-space-3, 12px) var(--fk-space-2, 8px);display:flex;flex-direction:column;gap:var(--fk-space-1, 4px)}.fk-shell-nav-link{display:flex;align-items:center;gap:var(--fk-space-3, 12px);padding:var(--fk-space-3, 12px) var(--fk-space-3, 12px);border-radius:var(--fk-radius-sm, 8px);color:color-mix(in srgb,var(--fk-theme-on-primary) 75%,transparent);font-size:.875rem;font-weight:500;text-decoration:none;transition:color var(--fk-motion-duration-fast, .15s),background var(--fk-motion-duration-fast, .15s)}.fk-shell-nav-link .material-symbols-outlined{font-size:20px;flex-shrink:0}.fk-shell-nav-link:hover{color:var(--fk-theme-on-primary);background:color-mix(in srgb,var(--fk-theme-on-primary) 10%,transparent)}.fk-shell-nav-link:focus-visible{outline:2px solid var(--fk-theme-on-primary);outline-offset:-2px}.fk-shell-nav-link--active,.fk-shell-nav-link.fk-shell-nav-link--active{color:var(--fk-theme-on-primary);background:color-mix(in srgb,var(--fk-theme-on-primary) 15%,transparent);font-weight:600;border-left:3px solid var(--fk-theme-on-primary);padding-left:calc(var(--fk-space-3, 12px) - 3px)}.fk-shell-sidebar-footer{padding:var(--fk-space-3, 12px) var(--fk-space-2, 8px);border-top:1px solid color-mix(in srgb,var(--fk-theme-on-primary) 12%,transparent);flex-shrink:0}.fk-shell-navbar{position:sticky;top:0;z-index:100;height:64px;background:var(--fk-global-surface-default);border-bottom:1px solid var(--fk-global-border-default);box-shadow:var(--fk-shadow-sm);display:flex;align-items:center;gap:var(--fk-space-3, 12px);padding:0 var(--fk-space-4, 16px);grid-column:1/-1}.fk-shell-navbar-logo{display:flex;align-items:center;gap:var(--fk-space-2, 8px);flex-shrink:0}.fk-shell-navbar-end{margin-left:auto;display:flex;align-items:center;gap:var(--fk-space-2, 8px)}.fk-shell-drawer-toggle{display:flex;align-items:center;justify-content:center;padding:var(--fk-space-2, 8px);border:none;border-radius:var(--fk-radius-sm, 8px);background:transparent;color:var(--fk-global-text-secondary);cursor:pointer;transition:background var(--fk-motion-duration-fast, .15s),color var(--fk-motion-duration-fast, .15s);flex-shrink:0}.fk-shell-drawer-toggle .material-symbols-outlined{font-size:22px}.fk-shell-drawer-toggle:hover{background:var(--fk-global-surface-raised);color:var(--fk-global-text-primary)}.fk-shell-drawer-toggle:focus-visible{outline:2px solid var(--fk-theme-primary);outline-offset:2px}@media(min-width:1024px){.fk-shell-drawer-toggle{display:none}}.fk-shell-main{min-width:0;min-height:0;overflow-x:hidden}@media(min-width:1024px){.fk-shell--has-sidebar.fk-shell--has-navbar{grid-template-columns:240px 1fr;grid-template-rows:64px 1fr}.fk-shell--has-sidebar.fk-shell--has-navbar .fk-shell-navbar{grid-column:2/3;grid-row:1}.fk-shell--has-sidebar.fk-shell--has-navbar .fk-shell-sidebar{grid-column:1/2;grid-row:1/3;position:static;height:100%;overflow-y:auto}.fk-shell--has-sidebar.fk-shell--has-navbar .fk-shell-main{grid-column:2/3;grid-row:2/3;overflow-y:auto;overflow-x:hidden}}.fk-switcher-btn{width:100%;display:flex;align-items:center;gap:var(--fk-space-3, 12px);padding:var(--fk-space-3, 12px);border-radius:var(--fk-radius-sm, 8px);border:none;background:transparent;color:color-mix(in srgb,var(--fk-theme-on-primary) 70%,transparent);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:all var(--fk-motion-duration-fast, .15s)}.fk-switcher-btn:hover,.fk-switcher-btn.fk-switcher-btn--open{color:var(--fk-theme-on-primary);background:color-mix(in srgb,var(--fk-theme-on-primary) 10%,transparent)}.fk-switcher-btn span.material-symbols-outlined{flex-shrink:0;font-size:18px}.fk-switcher-btn span.label{flex:1}.fk-switcher-btn .fk-switcher-chevron{flex-shrink:0;transition:transform .2s ease;font-size:16px}.fk-switcher-btn .fk-switcher-chevron.rotated{transform:rotate(180deg)}.fk-switcher-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fk-space-1, 4px);padding:var(--fk-space-2, 8px) var(--fk-space-1, 4px);background:color-mix(in srgb,var(--fk-theme-on-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--fk-theme-on-primary) 10%,transparent);border-radius:var(--fk-radius-sm, 8px);margin-top:var(--fk-space-1, 4px);animation:fk-shell-overlay-in .15s ease both}.fk-switcher-app{display:flex;flex-direction:column;align-items:center;gap:var(--fk-space-1, 4px)2px;padding:var(--fk-space-2, 8px) var(--fk-space-1, 4px);border:none;border-radius:var(--fk-radius-sm, 8px);background:transparent;cursor:pointer;transition:background var(--fk-motion-duration-fast, .15s)}.fk-switcher-app:hover{background:color-mix(in srgb,var(--fk-theme-on-primary) 12%,transparent)}.fk-switcher-app--current .fk-switcher-app-icon,.fk-switcher-app--current .fk-switcher-app-fallback{outline:2px solid var(--fk-theme-on-primary);outline-offset:2px}.fk-switcher-app-icon{width:36px;height:36px;object-fit:contain;border-radius:var(--fk-radius-sm, 8px);flex-shrink:0}.fk-switcher-app-fallback{width:36px;height:36px;border-radius:var(--fk-radius-sm, 8px);background:color-mix(in srgb,var(--fk-theme-on-primary) 20%,transparent);color:var(--fk-theme-on-primary);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fk-switcher-app-name{font-size:10px;font-weight:600;color:color-mix(in srgb,var(--fk-theme-on-primary) 70%,transparent);text-align:center;max-width:52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.fk-shell-brand-name{font-size:.9375rem;font-weight:700;color:var(--fk-global-text-primary);letter-spacing:-.3px}@media(prefers-reduced-motion:reduce){.fk-shell-sidebar,.fk-shell-drawer-overlay,.fk-switcher-grid{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fk-user-trigger{display:flex;align-items:center;gap:var(--fk-space-2, 8px);padding:var(--fk-space-1, 4px) var(--fk-space-2, 8px);border:none;border-radius:var(--fk-radius-md, 12px);background:transparent;cursor:pointer;font-family:inherit;transition:background var(--fk-motion-duration-fast, .15s)}.fk-user-trigger:hover{background:var(--fk-global-surface-raised)}.fk-user-trigger:focus-visible{outline:2px solid var(--fk-theme-primary);outline-offset:2px}.fk-user-trigger--open{background:var(--fk-global-surface-raised)}.fk-user-trigger__avatar{width:36px;height:36px;border-radius:var(--fk-radius-sm, 8px);background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.fk-user-trigger__avatar img{width:100%;height:100%;object-fit:cover}.fk-user-trigger__avatar--initials{font-size:.875rem;font-weight:700}.fk-user-trigger__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media(max-width:640px){.fk-user-trigger__info{display:none}}.fk-user-trigger__name{font-size:.875rem;font-weight:600;color:var(--fk-global-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.fk-user-trigger__email{font-size:.75rem;color:var(--fk-global-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.fk-user-trigger__chevron{color:var(--fk-global-text-secondary);transition:transform .2s ease;flex-shrink:0;font-size:18px}.fk-user-trigger--open .fk-user-trigger__chevron{transform:rotate(180deg)}.fk-user-trigger--skeleton .fk-user-trigger__avatar{background:var(--fk-global-surface-raised);animation:fk-skeleton-pulse 1.5s ease-in-out infinite}.fk-user-trigger--skeleton .fk-user-trigger__name,.fk-user-trigger--skeleton .fk-user-trigger__email{border-radius:var(--fk-radius-sm, 8px);background:var(--fk-global-surface-raised);color:transparent;animation:fk-skeleton-pulse 1.5s ease-in-out infinite}.fk-user-trigger--skeleton .fk-user-trigger__name{width:80px}.fk-user-trigger--skeleton .fk-user-trigger__email{width:120px}@keyframes fk-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.fk-user-dropdown{position:absolute;top:calc(100% + var(--fk-space-2, 8px));right:0;min-width:260px;max-width:320px;background:var(--fk-global-surface-default);border:1px solid var(--fk-global-border-default);border-radius:var(--fk-radius-lg, 16px);box-shadow:var(--fk-shadow-lg);z-index:500;overflow:hidden;animation:fk-dropdown-in .15s cubic-bezier(.4,0,.2,1) both}.fk-user-dropdown--closing{animation:fk-dropdown-out .12s cubic-bezier(.4,0,.2,1) both}@keyframes fk-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fk-dropdown-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.97)}}.fk-user-dropdown__info{display:flex;align-items:center;gap:var(--fk-space-3, 12px);padding:var(--fk-space-4, 16px)}.fk-user-dropdown__avatar{width:44px;height:44px;border-radius:var(--fk-radius-sm, 8px);background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;overflow:hidden;flex-shrink:0}.fk-user-dropdown__avatar img{width:100%;height:100%;object-fit:cover}.fk-user-dropdown__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.fk-user-dropdown__fullname{font-size:.9375rem;font-weight:600;color:var(--fk-global-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-user-dropdown__email{font-size:.75rem;color:var(--fk-global-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-user-dropdown__role{font-size:.6875rem;color:var(--fk-theme-primary);font-weight:500;background:var(--fk-theme-primary-soft);padding:2px var(--fk-space-2, 8px);border-radius:var(--fk-radius-full, 9999px);width:fit-content}.fk-user-dropdown__divider{height:1px;background:var(--fk-global-border-default);margin:0}.fk-user-dropdown__actions{padding:var(--fk-space-2, 8px)}.fk-user-menu-actions{display:flex;flex-direction:column;gap:2px}.fk-user-menu-action{display:flex;align-items:center;gap:var(--fk-space-3, 12px);padding:var(--fk-space-2, 8px) var(--fk-space-3, 12px);border-radius:var(--fk-radius-sm, 8px);border:none;background:transparent;color:var(--fk-global-text-primary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;width:100%;text-align:left;transition:background var(--fk-motion-duration-fast, .15s)}.fk-user-menu-action .material-symbols-outlined{font-size:18px;color:var(--fk-global-text-secondary);flex-shrink:0}.fk-user-menu-action:hover{background:var(--fk-global-surface-raised)}.fk-app-switcher{padding:var(--fk-space-3, 12px) var(--fk-space-4, 16px)}.fk-app-switcher__title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fk-global-text-secondary);margin:0 0 var(--fk-space-2, 8px)}.fk-app-switcher__scroll{overflow-x:auto}.fk-app-switcher__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fk-space-2, 8px)}.fk-app-switcher__item{display:flex;flex-direction:column;align-items:center;gap:var(--fk-space-1, 4px);padding:var(--fk-space-2, 8px) var(--fk-space-1, 4px);border:1px solid transparent;border-radius:var(--fk-radius-sm, 8px);background:transparent;cursor:pointer;text-decoration:none;transition:background var(--fk-motion-duration-fast, .15s),border-color var(--fk-motion-duration-fast, .15s)}.fk-app-switcher__item:hover{background:var(--fk-global-surface-raised)}.fk-app-switcher__item--current{border-color:var(--fk-theme-primary)}.fk-app-switcher__item--current .fk-app-switcher__logo,.fk-app-switcher__item--current .fk-app-switcher__logo--placeholder{outline:2px solid var(--fk-theme-primary);outline-offset:2px}.fk-app-switcher__logo{width:40px;height:40px;border-radius:var(--fk-radius-sm, 8px);object-fit:contain}.fk-app-switcher__logo--placeholder{width:40px;height:40px;border-radius:var(--fk-radius-sm, 8px);background:var(--fk-theme-primary-soft);color:var(--fk-theme-primary);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.fk-app-switcher__name{font-size:.625rem;font-weight:600;color:var(--fk-global-text-secondary);text-align:center;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.fk-user-dropdown__signout{padding:var(--fk-space-2, 8px)}.fk-user-signout-btn{display:flex;align-items:center;gap:var(--fk-space-3, 12px);padding:var(--fk-space-2, 8px) var(--fk-space-3, 12px);border-radius:var(--fk-radius-sm, 8px);border:none;background:transparent;color:var(--fk-global-status-error);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;width:100%;text-align:left;transition:background var(--fk-motion-duration-fast, .15s)}.fk-user-signout-btn .material-symbols-outlined{font-size:18px;flex-shrink:0}.fk-user-signout-btn:hover{background:var(--fk-global-status-error-soft)}.fk-user-signout-btn:focus-visible{outline:2px solid var(--fk-global-status-error);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fk-user-dropdown,.fk-user-dropdown--closing{animation-duration:.01ms!important}}[data-fk-theme=zarzamora]{--fk-theme-primary: #7C65AB;--fk-theme-primary-hover: #6F58A3;--fk-theme-primary-active: #5E4A8B;--fk-theme-primary-soft: #F3F0F8;--fk-theme-on-primary: #FFFFFF;--fk-theme-accent: #A491D8;--fk-theme-on-accent: #FFFFFF}:root{--fk-global-background-default: #F9FAFA;--fk-global-surface-default: #FFFFFF;--fk-global-surface-raised: #F3F4F6;--fk-global-text-primary: #1F2937;--fk-global-text-secondary: #6B7280;--fk-global-text-inverse: #FFFFFF;--fk-global-border-default: #E5E7EB;--fk-global-border-subtle: #F3F4F6;--fk-global-status-error: #CA4030;--fk-global-status-error-soft: #FEF2F0;--fk-global-status-success: #22C55E;--fk-global-status-success-soft: #F0FDF4;--fk-global-status-warning: #F59E0B;--fk-global-status-warning-soft: #FFFBEB;--fk-global-status-info: #296199;--fk-global-status-info-soft: #EEF4F8;--fk-space-1: 4px;--fk-space-2: 8px;--fk-space-3: 12px;--fk-space-4: 16px;--fk-space-5: 20px;--fk-space-6: 24px;--fk-space-7: 28px;--fk-space-8: 32px;--fk-space-10: 40px;--fk-space-12: 48px;--fk-radius-xs: 4px;--fk-radius-sm: 8px;--fk-radius-md: 12px;--fk-radius-lg: 16px;--fk-radius-xl: 20px;--fk-radius-full: 9999px;--fk-control-md: 44px;--fk-control-lg: 52px;--fk-shadow-sm: 0 1px 2px rgba(0,0,0,.05);--fk-shadow-md: 0 4px 12px rgba(0,0,0,.08);--fk-shadow-lg: 0 8px 24px rgba(0,0,0,.1);--fk-focus-ring-width: 2px;--fk-focus-ring-color: var(--fk-theme-primary);--fk-focus-ring-offset: 2px;--fk-motion-duration-fast: .15s;--fk-motion-duration-base: .2s;--fk-motion-easing-standard: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--fk-global-text-primary);background:var(--fk-global-background-default)}input,button,select,textarea{font-family:inherit}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;-webkit-user-select:none;user-select:none}
