@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;--glass-surface:#1f1f1f;--glass-border:#2b2b2b;--glass-border-strong:#404040;--grad-primary:var(--tenant-accent);--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}*,: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;padding: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:var(--hok-colors-fg-subtle)!important;-webkit-text-fill-color:var(--hok-colors-fg-subtle)!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}.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)}}@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}}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-tab-bar{padding-bottom:env(safe-area-inset-bottom)}}[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}}
