@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-jukQPMAF.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-j6BbcsN8.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Dey_PoKW.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-D000Msq0.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-ext-wJGaI8U0.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-DPT1xrvW.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext-CAOONhfK.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-B2KjpZfh.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}:root{--bg:#000;--surface:#1f1f1f;--surface-raised:#2b2b2b;--text-primary:#f7f7f7;--text-secondary:#b0b0b0;--text-muted:#717171;--border:#2b2b2b;--border-strong:#404040;--tenant-accent:#1578f7;--tenant-accent-soft:color-mix(in srgb, var(--tenant-accent) 25%, transparent);--tenant-accent-muted:color-mix(in srgb, var(--tenant-accent) 12%, transparent);--tenant-accent-ring:color-mix(in srgb, var(--tenant-accent) 30%, transparent);--tenant-accent-light:color-mix(in srgb, var(--tenant-accent) 60%, #fff 40%);--hok-mono-accent:#fafafa;--hok-mono-contrast:#18181b;--glass-surface:#1f1f1f;--glass-border:#2b2b2b;--glass-border-strong:#404040;--shadow-glass:none}.light{--bg:#fff;--surface:#f7f7f7;--surface-raised:#efefef;--text-primary:#1f1f1f;--text-secondary:#565656;--text-muted:#717171;--border:#ddd;--border-strong:#ccc;--glass-surface:#f7f7f7;--glass-border:#ddd;--glass-border-strong:#ccc;--hok-mono-accent:#18181b;--hok-mono-contrast:#fafafa}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;color:var(--text-primary);background-color:var(--bg);margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){body{background-image:none}}::selection{background:color-mix(in srgb, var(--tenant-accent) 45%, #000);color:#fff}:focus-visible{outline:2px solid var(--tenant-accent);outline-offset:2px}input,textarea,[contenteditable=true],.chakra-input,.chakra-textarea{caret-color:var(--text-primary);font-weight:500;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}input::placeholder,textarea::placeholder,.chakra-input::placeholder,.chakra-textarea::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;opacity:.6!important;font-weight:400!important}input:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}input:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}input:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}input:-webkit-autofill:active{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}textarea:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}textarea:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}textarea:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}textarea:-webkit-autofill:active{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}select:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}select:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}select:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}select:-webkit-autofill:active{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}.chakra-input:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}.chakra-textarea:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}:is(input:-moz-autofill,textarea:-moz-autofill){box-shadow:0 0 0 1000px var(--surface) inset!important;color:var(--text-primary)!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75)sepia(0)saturate(0)brightness(.9);opacity:.75;cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.75)sepia(0)saturate(0)brightness(.9);opacity:.75;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.75)sepia(0)saturate(0)brightness(.9);opacity:.75;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}select,.chakra-native-select__field{color:#fff;background-color:var(--surface)}select option,.chakra-native-select__field option{background-color:var(--surface);color:var(--text-primary)}.hk-glass{background:var(--surface);border:1px solid var(--border)}.badge-success{color:#10b981;background:#05966933;border:1px solid #10b98140}.badge-neutral{background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border)}.hk-radio-group [data-part=item]{align-items:flex-start;gap:10px}.hk-radio-group [data-part=item-indicator]{border:2px solid var(--glass-border-strong);background:var(--surface-raised);flex-shrink:0;width:18px;height:18px;margin-top:2px;box-shadow:inset 0 0 0 2px #0000}.hk-radio-group [data-part=item][data-state=checked] [data-part=item-indicator]{border-color:var(--tenant-accent);background:var(--tenant-accent);box-shadow:inset 0 0 0 3px var(--surface-raised)}.hk-radio-group [data-part=item-text]{color:var(--text-secondary)}.hk-switch-tenant-accent [data-part=control]{border:1px solid var(--glass-border-strong);background:#334155!important}.hk-switch-tenant-accent [data-part=control][data-state=checked],.hk-switch-tenant-accent [data-part=control][data-checked]{border-color:var(--tenant-accent);background:var(--tenant-accent)!important}.hk-switch-tenant-accent [data-part=thumb]{box-shadow:0 1px 3px #00000059;background:#f4f4f5!important}.hk-switch-tenant-accent [data-part=control]:focus-visible{outline:2px solid var(--tenant-accent);outline-offset:2px}.badge-inactive{color:#fca5a5;background:#dc262633;border:1px solid #f8717159}.mono{font-family:JetBrains Mono,monospace;font-size:.8125rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hk-skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-raised) 50%, var(--surface) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeletonShimmer}@keyframes statusPulse{0%,to{box-shadow:0 0 0 0 var(--tenant-accent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes modalEnter{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-tab-bar{padding-bottom:env(safe-area-inset-bottom)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hk-skeleton{background:var(--surface-raised);animation:none}}.hk-isologo-float{object-fit:contain;filter:drop-shadow(0 0 28px #6366f173);width:96px;height:96px;animation:5s ease-in-out infinite hk-float-3d}@keyframes hk-float-3d{0%,to{transform:translateY(0)rotateY(-10deg)}50%{transform:translateY(-12px)rotateY(10deg)}}[data-scope=toast][data-part=group]{z-index:2000!important;pointer-events:auto!important}[data-scope=toast][data-part=root]{overflow-wrap:anywhere}@media (width<=47.99em){:root{--hok-toast-offset-bottom:96px}}
