:root{--c-primary-faint:rgb(var(--color-primary,122 162 247) / 5%);--c-primary-subtle:rgb(var(--color-primary,122 162 247) / 8%);--c-primary-dim:rgb(var(--color-primary,122 162 247) / 10%);--c-primary-light:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-overlay:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-medium:rgb(var(--color-primary,122 162 247) / 25%);--c-primary-strong:rgb(var(--color-primary,122 162 247) / 40%);--c-primary-intense:rgb(var(--color-primary,122 162 247) / 40%);--c-error-dim:rgb(var(--color-error,247 118 142) / 10%);--c-error-overlay:rgb(var(--color-error,247 118 142) / 20%);--c-error-strong:rgb(var(--color-error,247 118 142) / 50%);--shadow-elevated:0 8px 32px #00000026;--shadow-dropdown:0 4px 24px #0000001f, 0 0 0 1px #ffffff0a;--shadow-button:0 4px 14px rgb(var(--color-primary,122 162 247) / 35%);--shadow-button-danger:0 4px 14px rgb(var(--color-error,247 118 142) / 35%);--shadow-focus:0 0 0 3px rgb(var(--color-primary,122 162 247) / 12%);--shadow-focus-error:0 0 0 3px rgb(var(--color-error,247 118 142) / 12%);--border-input:rgb(var(--color-border,100 100 100) / 15%);--border-faint:rgb(var(--color-border,100 100 100) / 10%);--border-subtle:rgb(var(--color-border,100 100 100) / 12%);--hi-icon-color:rgb(var(--color-text,30 30 30));--hi-icon-size-xs:.75rem;--hi-icon-size-sm:1rem;--hi-icon-size-md:1.25rem;--hi-icon-size-lg:1.5rem;--hi-duration-instant:var(--duration-instant,.1s);--hi-border-color-focus:rgb(var(--color-primary,122 162 247));--hi-glow-color:transparent;--hi-bg-surface-dark:rgb(var(--color-muted,108 108 108) / 12%);--hi-color-primary-dark:color-mix(in srgb, rgb(var(--color-primary,122 162 247)) 82%, #000);--hi-color-secondary-dark:color-mix(in srgb, rgb(var(--color-secondary,81 154 115)) 82%, #000);--hi-color-danger-dark:color-mix(in srgb, rgb(var(--color-error,247 118 142)) 82%, #000);--hi-color-success-dark:color-mix(in srgb, rgb(var(--color-success,14 184 64)) 82%, #000);--hi-color-text-on-secondary:rgb(var(--color-on-solid,255 255 255));--hi-color-text-on-danger:rgb(var(--color-on-danger));--hi-color-text-on-success:rgb(var(--color-on-success));--color-primary:122 162 247;--color-on-primary:255 255 255;--color-on-solid:255 255 255;--color-on-solid-text:255 255 255;--color-on-solid-icon:255 255 255;--color-on-danger:255 255 255;--color-on-success:255 255 255;--color-on-warning:0 0 0;--color-on-info:0 0 0;--color-secondary:81 154 115;--color-accent:247 181 0;--color-text:30 30 30;--color-text-secondary:102 102 102;--color-text-tertiary:140 140 140;--color-muted:108 108 108;--color-border:100 100 100;--color-focused-border:122 162 247;--color-background:255 255 255;--color-surface:255 255 255;--color-selected-bg:191 218 242;--color-selected-text:30 30 30;--color-status-bar-bg:240 244 248;--color-success:14 184 64;--color-error:247 118 142;--color-warning:238 214 119;--color-info:106 190 214;--hi-color-primary:rgb(var(--color-primary));--hi-color-secondary:rgb(var(--color-secondary));--hi-color-surface:rgb(var(--color-surface));--hi-color-background:rgb(var(--color-background));--hi-color-border:rgb(var(--color-border) / 15%);--hi-color-text-primary:rgb(var(--color-text));--hi-color-text-secondary:rgb(var(--color-text-secondary));--hi-color-muted:rgb(var(--color-muted));--hi-color-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-solid:rgb(var(--color-on-solid-text,255 255 255));--hi-color-icon-on-solid:rgb(var(--color-on-solid-icon,255 255 255));--hi-color-success:rgb(var(--color-success));--hi-color-error:rgb(var(--color-error));--hi-color-warning:rgb(var(--color-warning));--hi-color-info:rgb(var(--color-info));--hi-color-text-on-warning:rgb(var(--color-on-warning));--hi-color-text-on-info:rgb(var(--color-on-info));--hi-color-bg-subtle:rgb(var(--color-surface) / .5);--hi-color-bg-elevated:rgb(var(--color-surface));--hi-color-bg-canvas:rgb(var(--color-background));--hi-secondary-bg:rgb(var(--color-surface) / .5);--hi-color-accent:rgb(var(--color-accent));--hi-primary:var(--hi-color-primary);--hi-surface:var(--hi-color-surface);--hi-card-bg:var(--hi-color-surface)}.hk-btn{justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-md,8px);cursor:pointer;transition-property:background-color,border-color,color,box-shadow,opacity,transform,filter;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-standard);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;font-family:inherit;font-weight:600;line-height:1;display:inline-flex;position:relative}.hk-btn:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary))}.hk-btn:disabled{opacity:.5;cursor:not-allowed}.hk-btn-xs{padding:var(--space-4) var(--space-8);font-size:var(--text-xs);min-height:1.375rem}.hk-btn-sm{padding:var(--space-6) var(--space-12);font-size:var(--text-xs);min-height:1.75rem}.hk-btn-md{padding:var(--space-8) var(--space-16);font-size:var(--text-base);min-height:2.5rem}.hk-btn-lg{padding:var(--space-10) var(--space-24);font-size:var(--text-base);min-height:2.75rem}.hk-btn-xs .hk-btn-icon,.hk-btn-xs .hk-btn-suffix{block-size:.8125rem;inline-size:.8125rem}.hk-btn-xs .hk-btn-icon .hk-icon,.hk-btn-xs .hk-btn-suffix .hk-icon{block-size:100%;inline-size:100%}.hk-btn-icon,.hk-btn-suffix{flex:none;justify-content:center;align-items:center;block-size:1rem;inline-size:1rem;line-height:0;display:inline-flex}.hk-btn-icon svg,.hk-btn-suffix svg{display:block}.hk-btn>svg{flex:none}.hk-btn-icon-only{box-sizing:border-box;padding:0}.hk-btn-xs.hk-btn-icon-only{width:1.375rem}.hk-btn-sm.hk-btn-icon-only{width:1.75rem}.hk-btn-md.hk-btn-icon-only{width:2.5rem}.hk-btn-lg.hk-btn-icon-only{width:2.75rem}.hk-btn-block.hk-btn-icon-only{width:100%}.hk-btn-label{align-items:center;min-width:0;display:inline-flex}@media (max-width:639.98px){.hk-btn-label-collapse-sm.hk-btn-xs .hk-btn-label{display:none}.hk-btn-label-collapse-sm.hk-btn-xs{box-sizing:border-box;width:1.375rem;padding:0}.hk-btn-label-collapse-sm.hk-btn-sm .hk-btn-label{display:none}.hk-btn-label-collapse-sm.hk-btn-sm{box-sizing:border-box;width:1.75rem;padding:0}.hk-btn-label-collapse-sm.hk-btn-md .hk-btn-label{display:none}.hk-btn-label-collapse-sm.hk-btn-md{box-sizing:border-box;width:2.5rem;padding:0}.hk-btn-label-collapse-sm.hk-btn-lg .hk-btn-label{display:none}.hk-btn-label-collapse-sm.hk-btn-lg{box-sizing:border-box;width:2.75rem;padding:0}}@media (max-width:767.98px){.hk-btn-label-collapse-md.hk-btn-xs .hk-btn-label{display:none}.hk-btn-label-collapse-md.hk-btn-xs{box-sizing:border-box;width:1.375rem;padding:0}.hk-btn-label-collapse-md.hk-btn-sm .hk-btn-label{display:none}.hk-btn-label-collapse-md.hk-btn-sm{box-sizing:border-box;width:1.75rem;padding:0}.hk-btn-label-collapse-md.hk-btn-md .hk-btn-label{display:none}.hk-btn-label-collapse-md.hk-btn-md{box-sizing:border-box;width:2.5rem;padding:0}.hk-btn-label-collapse-md.hk-btn-lg .hk-btn-label{display:none}.hk-btn-label-collapse-md.hk-btn-lg{box-sizing:border-box;width:2.75rem;padding:0}}@media (max-width:1023.98px){.hk-btn-label-collapse-lg.hk-btn-xs .hk-btn-label{display:none}.hk-btn-label-collapse-lg.hk-btn-xs{box-sizing:border-box;width:1.375rem;padding:0}.hk-btn-label-collapse-lg.hk-btn-sm .hk-btn-label{display:none}.hk-btn-label-collapse-lg.hk-btn-sm{box-sizing:border-box;width:1.75rem;padding:0}.hk-btn-label-collapse-lg.hk-btn-md .hk-btn-label{display:none}.hk-btn-label-collapse-lg.hk-btn-md{box-sizing:border-box;width:2.5rem;padding:0}.hk-btn-label-collapse-lg.hk-btn-lg .hk-btn-label{display:none}.hk-btn-label-collapse-lg.hk-btn-lg{box-sizing:border-box;width:2.75rem;padding:0}}@media (max-width:1279.98px){.hk-btn-label-collapse-xl.hk-btn-xs .hk-btn-label{display:none}.hk-btn-label-collapse-xl.hk-btn-xs{box-sizing:border-box;width:1.375rem;padding:0}.hk-btn-label-collapse-xl.hk-btn-sm .hk-btn-label{display:none}.hk-btn-label-collapse-xl.hk-btn-sm{box-sizing:border-box;width:1.75rem;padding:0}.hk-btn-label-collapse-xl.hk-btn-md .hk-btn-label{display:none}.hk-btn-label-collapse-xl.hk-btn-md{box-sizing:border-box;width:2.5rem;padding:0}.hk-btn-label-collapse-xl.hk-btn-lg .hk-btn-label{display:none}.hk-btn-label-collapse-xl.hk-btn-lg{box-sizing:border-box;width:2.75rem;padding:0}}.hk-btn-primary{background:rgb(var(--color-primary));color:rgb(var(--color-on-solid))}.hk-btn-primary svg{color:rgb(var(--color-on-solid-icon,255 255 255))}.hk-btn-primary:hover:not(:disabled):not(:focus-visible){filter:brightness(1.1);box-shadow:var(--shadow-button)}.hk-btn-primary:active:not(:disabled){filter:brightness(.95)}.hk-btn-secondary{background:rgb(var(--color-surface));color:rgb(var(--color-text));border-color:rgb(var(--color-border)/20%);-webkit-backdrop-filter:var(--hk-btn-secondary-blur,blur(var(--blur-sm)));backdrop-filter:var(--hk-btn-secondary-blur,blur(var(--blur-sm)))}.hk-btn-secondary:hover:not(:disabled){border-color:var(--c-primary-strong)}.hk-btn-secondary:active:not(:disabled){filter:brightness(.95)}.hk-btn-outline{color:rgb(var(--color-primary));border-color:var(--c-primary-intense);background:0 0}.hk-btn-outline:hover:not(:disabled){background:var(--c-primary-light);border-color:rgb(var(--color-primary))}.hk-btn-outline:active:not(:disabled){filter:brightness(.95)}.hk-btn-ghost{color:rgb(var(--color-text));background:0 0;border-color:#0000}.hk-btn-ghost:hover:not(:disabled){background:var(--c-primary-light)}.hk-btn-ghost:active:not(:disabled){filter:brightness(.95)}.hk-btn-danger{background:rgb(var(--color-error));color:rgb(var(--color-on-solid))}.hk-btn-danger:hover:not(:disabled):not(:focus-visible){filter:brightness(1.1);box-shadow:var(--shadow-button-danger)}.hk-btn-danger:active:not(:disabled){filter:brightness(.95)}.hk-btn-block{width:100%}.hk-btn-loading{pointer-events:none}.hk-icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.hk-icon svg{width:100%;height:100%}.hk-icon-button .hk-icon svg{stroke-width:var(--hk-func-icon-stroke-width,2)}.hk-icon-16{width:1rem;height:1rem}.hk-icon-20{width:1.25rem;height:1.25rem}.hk-icon-24{width:1.5rem;height:1.5rem}.hk-icon-32{width:2rem;height:2rem}.hk-icon-40{width:2.5rem;height:2.5rem}.hk-icon-48{width:3rem;height:3rem}.hk-icon-64{width:4rem;height:4rem}.hk-icon-primary{color:var(--hi-color-primary)}.hk-icon-secondary{color:var(--hi-color-secondary)}.hk-icon-accent{color:var(--hi-color-accent)}.hk-icon-success{color:var(--hi-color-success)}.hk-icon-warning{color:var(--hi-color-warning)}.hk-icon-danger{color:var(--hi-color-danger)}.hk-icon-muted{color:var(--hi-color-text-secondary)}.hk-drawer-overlay{pointer-events:auto;top:var(--hk-chrome-band-inset,0px);background:var(--hk-drawer-overlay-bg,#00000073);-webkit-backdrop-filter:var(--hk-drawer-overlay-blur,blur(6px));backdrop-filter:var(--hk-drawer-overlay-blur,blur(6px));position:fixed;bottom:0;left:0;right:0}.hk-drawer-overlay-enter-active{transition:opacity var(--duration-normal,.3s) var(--ease-elastic,cubic-bezier(.16, 1, .3, 1))}.hk-drawer-overlay-leave-active{transition:opacity var(--duration-normal,.3s) var(--ease-in,cubic-bezier(.4, 0, 1, 1))}.hk-drawer-overlay-enter-from,.hk-drawer-overlay-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.hk-drawer-overlay-enter-active,.hk-drawer-overlay-leave-active{transition:none}}.hk-drawer-panel{pointer-events:auto;background:var(--hk-drawer-bg,var(--hi-color-surface,#fffffff2));-webkit-backdrop-filter:var(--hk-drawer-blur,blur(12px));backdrop-filter:var(--hk-drawer-blur,blur(12px));contain:layout style;transition:width var(--duration-normal,.3s) ease, height var(--duration-normal,.3s) ease;outline:none;flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 32px #00000029}.hk-drawer-left{top:var(--hk-chrome-band-inset,0px);border-right:1px solid var(--hi-color-border,#64646414);border-radius:0 var(--radius-lg,.75rem) var(--radius-lg,.75rem) 0;bottom:0;left:0}.hk-drawer-right{top:var(--hk-chrome-band-inset,0px);border-left:1px solid var(--hi-color-border,#64646414);border-radius:var(--radius-lg,.75rem) 0 0 var(--radius-lg,.75rem);bottom:0;right:0}.hk-drawer-top{top:var(--hk-chrome-band-inset,0px);border-bottom:1px solid var(--hi-color-border,#64646414);border-radius:0 0 var(--radius-lg,.75rem) var(--radius-lg,.75rem);left:0;right:0}.hk-drawer-bottom{border-top:1px solid var(--hi-color-border,#64646414);border-radius:var(--radius-lg,.75rem) var(--radius-lg,.75rem) 0 0;bottom:0;left:0;right:0}.hk-drawer-left-enter-active,.hk-drawer-right-enter-active,.hk-drawer-top-enter-active,.hk-drawer-bottom-enter-active{transition:opacity var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1), transform var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}.hk-drawer-left-leave-active,.hk-drawer-right-leave-active,.hk-drawer-top-leave-active,.hk-drawer-bottom-leave-active{transition:opacity var(--duration-normal,.3s) cubic-bezier(.4, 0, 1, 1), transform var(--duration-normal,.3s) cubic-bezier(.4, 0, 1, 1)}.hk-drawer-left-enter-from,.hk-drawer-left-leave-to{opacity:0;transform:translate(-100%)}.hk-drawer-right-enter-from,.hk-drawer-right-leave-to{opacity:0;transform:translate(100%)}.hk-drawer-top-enter-from,.hk-drawer-top-leave-to{opacity:0;transform:translateY(-100%)}.hk-drawer-bottom-enter-from,.hk-drawer-bottom-leave-to{opacity:0;transform:translateY(100%)}.hk-drawer-left-enter-active,.hk-drawer-right-enter-active{transition:transform var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}.hk-drawer-left-leave-active,.hk-drawer-right-leave-active{transition:transform var(--duration-normal,.3s) cubic-bezier(.4, 0, 1, 1)}.hk-drawer-left-enter-from,.hk-drawer-left-leave-to,.hk-drawer-right-enter-from,.hk-drawer-right-leave-to{opacity:1}.hk-drawer-header{padding:var(--space-12,.75rem) var(--space-16,1rem);border-bottom:1px solid var(--hi-color-border,#6464640f);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.hk-drawer-title{font-size:var(--text-base,.875rem);color:var(--hi-color-text-primary,#1e1e1e);font-weight:700}.hk-drawer-close{flex-shrink:0}.hk-drawer-body-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hk-drawer-body{min-height:0;padding:var(--hk-pad,var(--hk-drawer-body-padding,var(--space-16,1rem)));scrollbar-width:none;flex:1;overflow-y:auto}.hk-drawer-body::-webkit-scrollbar{display:none}.hk-drawer-footer{padding:var(--hk-drawer-footer-padding,var(--space-12,.75rem) var(--space-16,1rem));border-top:1px solid var(--hi-color-border,#6464640f);flex-shrink:0}@media (max-width:767px){.hk-drawer-overlay{-webkit-backdrop-filter:var(--hk-drawer-overlay-blur-mobile,none);backdrop-filter:var(--hk-drawer-overlay-blur-mobile,none)}.hk-drawer-panel{-webkit-backdrop-filter:var(--hk-drawer-blur-mobile,none);backdrop-filter:var(--hk-drawer-blur-mobile,none)}.hk-drawer-bottom{bottom:var(--hk-sheet-bottom-gap,0px);border-radius:var(--hk-modal-radius,var(--radius-lg,12px)) var(--hk-modal-radius,var(--radius-lg,12px)) 0 0;max-height:calc(100vh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important;max-height:calc(100dvh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important}.hk-drawer-bottom .hk-drawer-footer{padding:var(--hk-drawer-footer-padding,.625rem 1rem) 1rem calc(.375rem + var(--hk-sheet-footer-gap,.5rem) + env(safe-area-inset-bottom,0px))}.hk-drawer-bottom .hk-drawer-footer .hk-btn-sm,.hk-drawer-bottom .hk-drawer-footer .hk-btn-md{min-height:2.75rem;padding:var(--space-8) var(--space-16);font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.hk-drawer-panel,.hk-drawer-left-enter-active,.hk-drawer-right-enter-active,.hk-drawer-top-enter-active,.hk-drawer-bottom-enter-active,.hk-drawer-left-leave-active,.hk-drawer-right-leave-active,.hk-drawer-top-leave-active,.hk-drawer-bottom-leave-active{transition:none}}.hk-icon-button{width:var(--hi-icon-button-size);height:var(--hi-icon-button-size);min-width:var(--hi-icon-button-size);max-width:var(--hi-icon-button-size);min-height:var(--hi-icon-button-size);max-height:var(--hi-icon-button-size);-webkit-appearance:none;appearance:none;background:var(--hi-icon-button-bg);border-radius:var(--hi-icon-button-radius);color:var(--hi-icon-button-icon-color);transition:var(--hi-icon-button-transition);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:.875rem;font-weight:400;line-height:0;display:inline-flex;position:relative;overflow:visible}.hk-icon-button:focus-visible{outline:2px solid var(--hi-icon-button-border-color-focus);outline-offset:2px}.hk-icon-button:disabled{background:var(--hi-icon-button-bg-disabled);cursor:not-allowed;pointer-events:none}.hk-icon-button:where(:hover:not(:disabled):not(:active)){background:var(--hi-icon-button-bg-hover,var(--hi-icon-button-bg-active))}.hk-icon-button:where(:active:not(:disabled)){background:var(--hi-icon-button-bg-active)}.hk-icon-button .hk-icon-button-icon{width:var(--hi-icon-button-icon-size);height:var(--hi-icon-button-icon-size);color:var(--hi-icon-button-icon-color);justify-content:center;align-items:center;line-height:0;display:inline-flex}.hk-icon-button .hk-icon-button-icon svg{width:var(--hi-icon-button-icon-size);height:var(--hi-icon-button-icon-size);display:block}.hk-icon-button .hk-icon-button-icon .hk-icon{transform:scale(var(--hk-func-icon-scale,1))}.hk-icon-button:active:not(:disabled) .hk-icon-button-icon{color:var(--hi-icon-button-icon-color-active)}.hk-icon-button:disabled .hk-icon-button-icon{color:var(--hi-icon-button-icon-color-disabled)}@media (prefers-reduced-motion:reduce){.hk-icon-button{transition:none}}.hk-icon-button-dot{right:var(--hk-icon-button-dot-inset,2px);bottom:var(--hk-icon-button-dot-inset,2px);background:var(--hk-badge-bg,rgb(var(--color-success)));width:8px;height:8px;box-shadow:0 0 0 1.5px rgb(var(--color-surface)/85%);pointer-events:none;border-radius:50%;position:absolute}.hk-icon-button{--hi-icon-button-icon-color:var(--hi-icon-color);--hi-icon-button-icon-color-active:var(--hi-icon-color);--hi-icon-button-icon-color-disabled:#80808080;--hi-icon-button-bg:transparent;--hi-icon-button-bg-active:var(--hi-bg-surface-dark);--hi-icon-button-bg-disabled:#8080801a;--hi-icon-button-border-color-focus:var(--hi-border-color-focus);--hi-icon-button-radius:var(--radius-md,8px);--hi-icon-button-duration:var(--hi-duration-fast);--hi-icon-button-easing:var(--hi-ease-default);--hi-icon-button-transition:background-color var(--hi-icon-button-duration) var(--hi-icon-button-easing);--hi-icon-button-size:40px;--hi-icon-button-icon-size:var(--hi-icon-size-sm)}.hk-icon-button-16{--hi-icon-button-size:16px;--hi-icon-button-icon-size:var(--hi-icon-size-xs)}.hk-icon-button-24{--hi-icon-button-size:24px;--hi-icon-button-icon-size:var(--hi-icon-size-xs)}.hk-icon-button-28{--hi-icon-button-size:28px;--hi-icon-button-icon-size:var(--hi-icon-size-sm)}.hk-icon-button-32{--hi-icon-button-size:32px;--hi-icon-button-icon-size:var(--hi-icon-size-sm)}.hk-icon-button-36{--hi-icon-button-size:36px;--hi-icon-button-icon-size:var(--hi-icon-size-sm)}.hk-icon-button-40{--hi-icon-button-size:40px;--hi-icon-button-icon-size:var(--hi-icon-size-sm)}.hk-icon-button-ghost,.hk-icon-button-borderless{--hi-icon-button-icon-color:var(--hi-color-text-secondary);--hi-icon-button-icon-color-active:var(--hi-color-text-secondary);--hi-icon-button-bg-active:var(--hi-color-gray-20,#80808033)}.hk-icon-button-primary{--hi-icon-button-icon-color:rgb(var(--color-on-solid-icon,255 255 255));--hi-icon-button-icon-color-active:rgb(var(--color-on-solid-icon,255 255 255));--hi-icon-button-bg:var(--hi-color-primary);--hi-icon-button-bg-active:var(--hi-color-primary-dark);--hi-icon-button-border-color-focus:var(--hi-color-primary)}.hk-icon-button-secondary{--hi-icon-button-icon-color:var(--hi-color-text-on-secondary);--hi-icon-button-icon-color-active:var(--hi-color-text-on-secondary);--hi-icon-button-bg:var(--hi-color-secondary);--hi-icon-button-bg-active:var(--hi-color-secondary-dark);--hi-icon-button-border-color-focus:var(--hi-color-secondary)}.hk-icon-button-danger{--hi-icon-button-icon-color:var(--hi-color-text-on-danger,#fff);--hi-icon-button-icon-color-active:var(--hi-color-text-on-danger,#fff);--hi-icon-button-bg:var(--hi-color-danger);--hi-icon-button-bg-active:var(--hi-color-danger-dark);--hi-icon-button-border-color-focus:var(--hi-color-danger)}.hk-icon-button-success{--hi-icon-button-icon-color:var(--hi-color-text-on-success,#fff);--hi-icon-button-icon-color-active:var(--hi-color-text-on-success,#fff);--hi-icon-button-bg:var(--hi-color-success);--hi-icon-button-bg-active:var(--hi-color-success-dark);--hi-icon-button-border-color-focus:var(--hi-color-success)}.hk-corner-badge-anchor{display:inline-flex;position:relative}.hk-corner-badge{transform:translate(var(--hk-corner-badge-tx,50%), var(--hk-corner-badge-ty,-50%));pointer-events:none;white-space:nowrap;position:absolute}.hk-corner-badge[data-placement=top-right]{top:var(--hk-corner-badge-offset,0px);right:var(--hk-corner-badge-offset,0px);--hk-corner-badge-tx:50%;--hk-corner-badge-ty:-50%}.hk-corner-badge[data-placement=top-left]{top:var(--hk-corner-badge-offset,0px);left:var(--hk-corner-badge-offset,0px);--hk-corner-badge-tx:-50%;--hk-corner-badge-ty:-50%}.hk-corner-badge[data-placement=bottom-right]{bottom:var(--hk-corner-badge-offset,0px);right:var(--hk-corner-badge-offset,0px);--hk-corner-badge-tx:50%;--hk-corner-badge-ty:50%}.hk-corner-badge[data-placement=bottom-left]{bottom:var(--hk-corner-badge-offset,0px);left:var(--hk-corner-badge-offset,0px);--hk-corner-badge-tx:-50%;--hk-corner-badge-ty:50%}.hk-corner-badge[data-placement=right]{align-self:center;margin-inline-start:calc(var(--hk-corner-badge-gap,var(--space-6,6px)) + var(--hk-corner-badge-offset,0px));position:static;transform:none}.hk-corner-badge[data-placement=left]{order:-1;align-self:center;margin-inline-end:calc(var(--hk-corner-badge-gap,var(--space-6,6px)) + var(--hk-corner-badge-offset,0px));position:static;transform:none}.hk-corner-badge--dot{background:var(--hk-badge-bg);width:8px;height:8px;box-shadow:0 0 0 1.5px rgb(var(--color-surface)/85%);border-radius:50%}.hk-corner-badge--pill{border-radius:var(--radius-full,9999px);background:var(--hk-badge-bg);min-width:18px;height:18px;color:var(--hk-badge-text);border:1px solid var(--hk-badge-border);font-size:var(--text-2xs,.625rem);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.hk-corner-badge-default{--hk-badge-bg:rgb(var(--color-primary) / 12%);--hk-badge-text:rgb(var(--color-text));--hk-badge-border:rgb(var(--color-primary) / 35%)}.hk-corner-badge-primary{--hk-badge-bg:rgb(var(--color-primary));--hk-badge-text:rgb(var(--color-on-primary,255 255 255));--hk-badge-border:transparent}.hk-corner-badge-success{--hk-badge-bg:rgb(var(--color-success));--hk-badge-text:rgb(var(--color-on-primary,255 255 255));--hk-corner-badge-ring:rgb(var(--color-surface) / 85%);--hk-badge-border:transparent}.hk-corner-badge-error{--hk-badge-bg:rgb(var(--color-error));--hk-badge-text:rgb(var(--color-on-primary,255 255 255));--hk-badge-border:transparent}.hk-corner-badge-warning{--hk-badge-bg:rgb(var(--color-warning));--hk-badge-text:rgb(var(--color-text));--hk-badge-border:transparent}.hk-corner-badge-info{--hk-badge-bg:rgb(var(--color-info,var(--color-primary)));--hk-badge-text:rgb(var(--color-on-primary,255 255 255));--hk-badge-border:transparent}.hk-corner-badge-muted{--hk-badge-bg:rgb(var(--color-text) / 55%);--hk-badge-text:rgb(var(--color-surface));--hk-badge-border:transparent}.hk-corner-badge-success.hk-corner-badge--dot{box-shadow:0 0 0 1.5px var(--hk-corner-badge-ring,rgb(var(--color-surface)/85%))}.hk-icon-button.hk-window-close{-webkit-user-select:none;user-select:none;transition:background var(--hk-func-icon-hover-duration,.15s) var(--hk-func-icon-hover-ease,ease), color var(--hk-func-icon-hover-duration,.15s) var(--hk-func-icon-hover-ease,ease)}.hk-icon-button.hk-window-close:where(:hover:not(:active)){background:var(--hk-func-icon-hover-bg,var(--hi-secondary-bg,#0000000f));color:var(--hk-func-icon-hover-color,var(--hi-color-text-primary,#1e1e1e))}.hk-modal-root{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.hk-modal-blur-plate{top:var(--hk-chrome-band-inset,0px);z-index:-1;-webkit-backdrop-filter:var(--hk-modal-overlay-blur,blur(3px));backdrop-filter:var(--hk-modal-overlay-blur,blur(3px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.hk-modal-root[data-stack-covered] .hk-modal-blur-plate{display:none}.hk-modal-overlay{top:var(--hk-chrome-band-inset,0px);z-index:0;background:var(--hk-modal-overlay-bg,#00000073);-webkit-backdrop-filter:var(--hk-modal-overlay-blur,blur(3px));backdrop-filter:var(--hk-modal-overlay-blur,blur(3px));pointer-events:auto;position:fixed;bottom:0;left:0;right:0}:root:has(.hk-modal-blur-plate) .hk-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.hk-modal-overlay-enter-active{transition:opacity var(--hk-modal-duration,.42s) var(--hk-modal-ease-out,cubic-bezier(.33, 1, .68, 1))}.hk-modal-overlay-leave-active{transition:opacity var(--hk-modal-duration,.42s) var(--hk-modal-ease-in,cubic-bezier(.45, 0, .55, 1))}.hk-modal-overlay-enter-from,.hk-modal-overlay-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.hk-modal-overlay-enter-active,.hk-modal-overlay-leave-active{transition:none}}.hk-modal-content{z-index:1;transform:translate(calc(-50% + var(--hk-modal-shift-x,0px)), calc(-50% + var(--hk-modal-shift-y,0px)));width:100%;transition:height var(--duration-fast,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));background:var(--hk-modal-bg,var(--hi-color-surface,#fffffff2));-webkit-backdrop-filter:var(--hk-modal-blur,none);backdrop-filter:var(--hk-modal-blur,none);border:1px solid var(--hk-modal-border-color,var(--hi-color-border,#64646414));border-radius:var(--hk-modal-radius,var(--radius-xl,16px));pointer-events:auto;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 16px 48px #0003,inset 0 0 0 1px #ffffff0d}@media (min-width:768px){.hk-modal-content-enter-active{transition:opacity var(--hk-modal-duration,.42s) var(--hk-modal-ease-out,cubic-bezier(.33, 1, .68, 1)), transform var(--hk-modal-duration,.42s) var(--hk-modal-ease-out,cubic-bezier(.33, 1, .68, 1));will-change:opacity, transform}.hk-modal-content-leave-active{transition:opacity var(--hk-modal-duration,.32s) var(--hk-modal-ease-in,cubic-bezier(.45, 0, .55, 1)), transform var(--hk-modal-duration,.32s) var(--hk-modal-ease-in,cubic-bezier(.45, 0, .55, 1));will-change:opacity, transform}.hk-modal-content-enter-from,.hk-modal-content-leave-to{opacity:0;will-change:opacity, transform;transform:translate(calc(-50% + var(--hk-modal-shift-x,0px)), calc(-50% + var(--hk-modal-shift-y,0px))) translateY(10px) scale(.97)}.hk-modal-content-enter-to,.hk-modal-content-leave-from{opacity:1;transform:translate(calc(-50% + var(--hk-modal-shift-x,0px)), calc(-50% + var(--hk-modal-shift-y,0px))) translateY(0) scale(1)}}.hk-modal-header{padding:var(--hk-modal-padding-header,1rem 1.5rem);border-bottom:1px solid var(--hk-modal-divider-color,var(--hi-color-border,#6464640f));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.hk-modal-header-lead{flex-shrink:0;align-items:center;display:flex}.hk-modal-header--lead{gap:var(--hk-modal-header-lead-gap,.75rem)}.hk-modal-header--lead .hk-modal-title{margin-inline-end:auto}.hk-modal-title{font-size:var(--hk-modal-title-font-size,1.125rem);font-weight:var(--hk-modal-title-font-weight,700);color:var(--hk-modal-title-color,var(--hi-color-text-primary,#1e1e1e));white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}.hk-modal-close{flex-shrink:0}.hk-modal-header-actions{align-items:center;gap:var(--space-2,4px);flex-shrink:0;margin-inline-start:auto;display:flex}.hk-modal-subheader{padding:var(--hk-modal-padding-subheader,.75rem 1.5rem .75rem);border-bottom:1px solid var(--hk-modal-divider-color,var(--hi-color-border,#6464640f));flex-shrink:0}.hk-modal-body{max-height:70vh;color:var(--hk-modal-body-color,var(--hi-color-text-primary,#1e1e1e));--hk-scroll-pad-top:var(--hk-pad,var(--hk-modal-padding-body,1.5rem));--hk-scroll-pad-right:var(--hk-pad,var(--hk-modal-padding-body,1.5rem));--hk-scroll-pad-bottom:var(--hk-pad,var(--hk-modal-padding-body,1.5rem));--hk-scroll-pad-left:var(--hk-pad,var(--hk-modal-padding-body,1.5rem));flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.hk-modal-body:before,.hk-modal-body:after{content:"";z-index:3;pointer-events:none;background:var(--hk-scroll-pin-cover-bg,var(--hk-modal-bg,var(--hi-color-surface,#fffffff2)));position:absolute;left:0;right:0}.hk-modal-body:before{height:var(--hk-scroll-pad-top,0px);top:0}.hk-modal-body:after{height:var(--hk-scroll-pad-bottom,0px);bottom:0}.hk-modal-backdrop{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hk-modal-backdrop>*{width:100%;height:100%}.hk-modal-content[data-backdrop] .hk-modal-body:before,.hk-modal-content[data-backdrop] .hk-modal-body:after{content:none}.hk-modal-body-scroll{scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.hk-modal-body-scroll::-webkit-scrollbar{display:none}.hk-modal-body-inner{padding:var(--hk-scroll-pad-top,1.5rem) var(--hk-scroll-pad-right,1.5rem) var(--hk-scroll-pad-bottom,1.5rem) var(--hk-scroll-pad-left,1.5rem)}.hk-modal-body-inner>*+*{margin-top:var(--hk-modal-body-gap,.75rem)}.hk-modal-autofollow-tag{right:var(--space-12,.75rem);bottom:var(--space-10);z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;padding:var(--space-2) var(--space-8);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--hi-color-muted,#6c6c6c);background:color-mix(in srgb, var(--hi-color-surface,#fffffff2) 78%, transparent);border:1px solid color-mix(in srgb, var(--hi-color-border,#64646414) 12%, transparent);border-radius:var(--radius-full,9999px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.85;position:absolute}.hk-modal-body>.hk-modal-jump{z-index:12}.hk-modal-footer{padding:var(--hk-modal-padding-footer,.75rem 1.5rem);border-top:1px solid var(--hk-modal-divider-color,var(--hi-color-border,#6464640f));justify-content:flex-end;gap:var(--space-8);flex-shrink:0;display:flex}.hk-modal-footer:empty{display:none}.hk-modal-footer--lead .hk-modal-footer-lead{flex-shrink:0;align-items:center;margin-inline-end:auto;display:flex}@media (max-width:767px){.hk-modal-blur-plate,.hk-modal-overlay{-webkit-backdrop-filter:var(--hk-modal-overlay-blur-mobile,none);backdrop-filter:var(--hk-modal-overlay-blur-mobile,none)}:root:has(.hk-modal-blur-plate) .hk-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.hk-modal-content[data-hk-morphing] .hk-scroll-pin{-webkit-backdrop-filter:none;backdrop-filter:none}.hk-modal-content{transition:clip-path var(--hk-modal-morph-duration,.3s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));top:auto;bottom:var(--hk-sheet-bottom-gap,0px);--hk-sheet-morph:clip;contain:layout style;-webkit-backdrop-filter:var(--hk-modal-blur-mobile,none);backdrop-filter:var(--hk-modal-blur-mobile,none);background:var(--hk-modal-bg-mobile,var(--hk-modal-bg,var(--hi-color-surface,#fffffff2)));border-radius:var(--hk-modal-radius,var(--radius-xl,16px)) var(--hk-modal-radius,var(--radius-xl,16px)) 0 0;border-bottom:0;border-left:0;border-right:0;left:0;right:0;transform:none;max-width:100%!important;max-height:calc(100vh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important;max-height:calc(100dvh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important}.hk-modal-content-enter-active{transition:opacity var(--hk-modal-duration,.42s) ease-out, transform var(--hk-modal-duration,.42s) var(--hk-modal-ease-out,cubic-bezier(.33, 1, .68, 1));will-change:transform, opacity}.hk-modal-content-leave-active{transition:opacity var(--hk-modal-duration,.32s) ease-in, transform var(--hk-modal-duration,.32s) var(--hk-modal-ease-in,cubic-bezier(.45, 0, .55, 1));will-change:transform, opacity}.hk-modal-content-enter-from,.hk-modal-content-leave-to{opacity:0;will-change:opacity, transform;height:auto;transform:translateY(100%)}.hk-modal-header{padding:.875rem 1rem}.hk-modal-subheader{padding:.625rem 1rem}.hk-modal-body-inner{padding:1rem}.hk-modal-body{--hk-scroll-pad-top:1rem;--hk-scroll-pad-right:1rem;--hk-scroll-pad-bottom:calc(1rem + env(safe-area-inset-bottom,0px));--hk-scroll-pad-left:1rem;max-height:none}.hk-modal-footer{padding:var(--hk-modal-footer-padding-mobile,.625rem 1rem calc(.375rem + var(--hk-sheet-footer-gap,.5rem) + env(safe-area-inset-bottom,0px)))}.hk-modal-footer .hk-btn-sm,.hk-modal-footer .hk-btn-md{min-height:2.75rem;padding:var(--space-8) var(--space-16);font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.hk-modal-content{transition:none}.hk-modal-content-enter-from,.hk-modal-content-leave-to{transform:translate(calc(-50% + var(--hk-modal-shift-x,0px)), calc(-50% + var(--hk-modal-shift-y,0px)))}.hk-modal-content .hk-modal-body{will-change:auto;transition:none;transform:none}}@media (min-width:768px){.hk-modal-content[data-draggable] .hk-modal-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.hk-modal-content[data-draggable] .hk-modal-header:active{cursor:grabbing}}.hk-floating-layer{z-index:var(--hk-overlay-z-popup,200);gap:var(--space-8,.5rem);pointer-events:none;--hk-float-inset-x:max(var(--space-14,.875rem), env(safe-area-inset-left,0px));--hk-float-inset-y:max(var(--space-14,.875rem), env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:fixed}.hk-floating-layer[data-corner$=-right]{--hk-float-inset-x:max(var(--space-14,.875rem), env(safe-area-inset-right,0px));right:calc(var(--hk-float-inset-x) + var(--hk-float-offset-x,0px))}.hk-floating-layer[data-corner$=-left]{--hk-float-inset-x:max(var(--space-14,.875rem), env(safe-area-inset-left,0px));left:calc(var(--hk-float-inset-x) + var(--hk-float-offset-x,0px))}.hk-floating-layer[data-corner^=top]{--hk-float-inset-y:max(var(--space-14,.875rem), env(safe-area-inset-top,0px));top:calc(var(--hk-float-inset-y) + var(--hk-float-offset-y,0px))}.hk-floating-layer[data-corner^=bottom]{--hk-float-inset-y:max(var(--space-14,.875rem), env(safe-area-inset-bottom,0px));bottom:calc(var(--hk-float-inset-y) + var(--hk-float-offset-y,0px))}.hk-floating-layer>*{pointer-events:auto}.hk-floating-layer>.hk-fab{z-index:auto;position:static;top:auto;bottom:auto;left:auto;right:auto}.hk-scroll-pin{z-index:var(--hk-scroll-pin-z,var(--hk-z-scrollbar));background:var(--hk-scroll-pin-bg,var(--hi-color-surface,#fff));-webkit-backdrop-filter:var(--hk-scroll-pin-blur,blur(6px));backdrop-filter:var(--hk-scroll-pin-blur,blur(6px));position:sticky}@supports (background:color-mix(in srgb, white 95%, transparent)){.hk-scroll-pin{background:var(--hk-scroll-pin-bg,color-mix(in srgb, var(--hi-color-surface,#fff) 95%, transparent))}}.hk-scroll-pin[data-strategy=offset][data-side=top]{top:var(--hk-scroll-pad-top,0px)}.hk-scroll-pin[data-strategy=offset][data-side=bottom]{bottom:var(--hk-scroll-pad-bottom,0px)}.hk-scroll-pin[data-strategy=offset][data-side=left]{left:var(--hk-scroll-pad-left,0px)}.hk-scroll-pin[data-strategy=offset][data-side=right]{right:var(--hk-scroll-pad-right,0px)}.hk-scroll-pin[data-strategy=bleed][data-side=top]{padding-top:var(--hk-scroll-pad-top,0px);margin-top:calc(-1 * var(--hk-scroll-pad-top,0px));top:0}.hk-scroll-pin[data-strategy=bleed][data-side=bottom]{padding-bottom:var(--hk-scroll-pad-bottom,0px);margin-bottom:calc(-1 * var(--hk-scroll-pad-bottom,0px));bottom:0}.hk-scroll-pin[data-strategy=bleed][data-side=left]{padding-left:var(--hk-scroll-pad-left,0px);margin-left:calc(-1 * var(--hk-scroll-pad-left,0px));left:0}.hk-scroll-pin[data-strategy=bleed][data-side=right]{padding-right:var(--hk-scroll-pad-right,0px);margin-right:calc(-1 * var(--hk-scroll-pad-right,0px));right:0}.hk-scroll-pin[data-strategy=none][data-side=top]{top:0}.hk-scroll-pin[data-strategy=none][data-side=bottom]{bottom:0}.hk-scroll-pin[data-strategy=none][data-side=left]{left:0}.hk-scroll-pin[data-strategy=none][data-side=right]{right:0}.hk-step-flow{--hk-stepflow-duration:.3s;--hk-stepflow-travel:24px}.hk-step-flow>.hk-timeline{margin-bottom:var(--hk-stepflow-header-gap,var(--space-16,1rem))}.hk-step-flow[data-sticky-header]>.hk-timeline.hk-scroll-pin{--hk-scroll-pin-z:var(--hk-stepflow-sticky-z,10);--hk-scroll-pin-bg:var(--hk-stepflow-sticky-bg);top:var(--hk-stepflow-sticky-top,var(--hk-scroll-pad-top,0px));padding-bottom:var(--hk-stepflow-header-gap,var(--space-16,1rem));margin-bottom:0}.hk-stepflow-bodies{display:grid}.hk-stepflow-body{transition:opacity var(--hk-stepflow-duration,.3s) cubic-bezier(.4, 0, .2, 1), transform var(--hk-stepflow-duration,.3s) cubic-bezier(.4, 0, .2, 1);grid-area:1/1;align-self:start}.hk-stepflow-body.hk-stepflow-enter-from,.hk-stepflow-body.hk-stepflow-leave-to{pointer-events:none}.hk-stepflow-bodies[data-direction=forward] .hk-stepflow-body.hk-stepflow-enter-from{opacity:0;transform:translateX(var(--hk-stepflow-travel,24px))}.hk-stepflow-bodies[data-direction=back] .hk-stepflow-body.hk-stepflow-enter-from,.hk-stepflow-bodies[data-direction=forward] .hk-stepflow-body.hk-stepflow-leave-to{opacity:0;transform:translateX(calc(-1 * var(--hk-stepflow-travel,24px)))}.hk-stepflow-bodies[data-direction=back] .hk-stepflow-body.hk-stepflow-leave-to{opacity:0;transform:translateX(var(--hk-stepflow-travel,24px))}[dir=rtl] .hk-stepflow-bodies[data-direction=forward] .hk-stepflow-body.hk-stepflow-enter-from{transform:translateX(calc(-1 * var(--hk-stepflow-travel,24px)))}[dir=rtl] .hk-stepflow-bodies[data-direction=back] .hk-stepflow-body.hk-stepflow-enter-from,[dir=rtl] .hk-stepflow-bodies[data-direction=forward] .hk-stepflow-body.hk-stepflow-leave-to{transform:translateX(var(--hk-stepflow-travel,24px))}[dir=rtl] .hk-stepflow-bodies[data-direction=back] .hk-stepflow-body.hk-stepflow-leave-to{transform:translateX(calc(-1 * var(--hk-stepflow-travel,24px)))}@media (prefers-reduced-motion:reduce){.hk-stepflow-body{transition:none}}.hk-fab{z-index:var(--hk-z-fab);align-items:center;gap:var(--space-8,.5rem);pointer-events:none;display:flex;position:absolute}.hk-fab[data-positioning=fixed]{position:fixed}.hk-fab[data-expand=up]{flex-direction:column}.hk-fab[data-expand=down]{flex-direction:column-reverse}.hk-fab[data-expand=left]{flex-direction:row}.hk-fab[data-expand=right]{flex-direction:row-reverse}.hk-fab{--_hk-fab-x:max(var(--space-14,.875rem), env(safe-area-inset-left,0px));--_hk-fab-y:max(var(--space-14,.875rem), env(safe-area-inset-bottom,0px))}.hk-fab[data-corner$=-right]{--_hk-fab-x:max(var(--space-14,.875rem), env(safe-area-inset-right,0px));right:calc(var(--_hk-fab-x) + var(--hk-fab-offset-x,0px))}.hk-fab[data-corner$=-left]{left:calc(var(--_hk-fab-x) + var(--hk-fab-offset-x,0px))}.hk-fab[data-corner^=top]{--_hk-fab-y:max(var(--space-14,.875rem), env(safe-area-inset-top,0px));top:calc(var(--_hk-fab-y) + var(--hk-fab-offset-y,0px))}.hk-fab[data-corner^=bottom]{bottom:calc(var(--_hk-fab-y) + var(--hk-fab-offset-y,0px))}.hk-fab-button{pointer-events:auto;-webkit-appearance:none;appearance:none;border-radius:var(--radius-full,9999px);cursor:pointer;transition:transform var(--duration-fast,.15s) ease, box-shadow var(--duration-fast,.15s) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.hk-fab-button:active:not(:disabled){transform:scale(.94)}.hk-fab-button:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:2px}.hk-fab-button:disabled{opacity:.5;cursor:not-allowed}.hk-fab-button .hk-fab-icon{line-height:0;display:inline-flex}.hk-fab-button .hk-fab-icon svg{fill:none;display:block}.hk-fab[data-size=sm] .hk-fab-button{width:34px;height:34px}.hk-fab[data-size=sm] .hk-fab-button .hk-fab-icon svg{width:16.32px;height:16.32px}.hk-fab[data-size=md] .hk-fab-button{width:42px;height:42px}.hk-fab[data-size=md] .hk-fab-button .hk-fab-icon svg{width:20.16px;height:20.16px}.hk-fab[data-size=lg] .hk-fab-button{width:50px;height:50px}.hk-fab[data-size=lg] .hk-fab-button .hk-fab-icon svg{width:24px;height:24px}.hk-fab[data-variant=glass] .hk-fab-button{color:var(--hi-color-text-secondary,#666);background:color-mix(in srgb, var(--hi-color-surface,#fff) 78%, transparent);border:1px solid color-mix(in srgb, var(--hi-color-border,#6464641f) 25%, transparent);-webkit-backdrop-filter:blur(var(--blur-xs,4px));backdrop-filter:blur(var(--blur-xs,4px));box-shadow:0 4px 16px #00000024}.hk-fab[data-variant=glass] .hk-fab-button:hover:not(:disabled){background:color-mix(in srgb, var(--hi-color-surface,#fff) 92%, transparent)}.hk-fab[data-variant=primary] .hk-fab-button{color:rgb(var(--color-on-solid-icon,255 255 255));background:var(--hi-color-primary,#7aa2f7);box-shadow:0 6px 20px #00000038}.hk-fab[data-variant=primary] .hk-fab-button:hover:not(:disabled){filter:brightness(1.06)}.hk-fab-actions{display:inherit;flex-direction:inherit;align-items:center;gap:inherit}.hk-fab-mini{pointer-events:none;justify-content:center;align-items:center;gap:var(--space-6,.375rem);-webkit-appearance:none;appearance:none;padding:0 var(--space-8,.5rem);min-width:var(--space-32,2rem);height:var(--space-32,2rem);letter-spacing:.02em;white-space:nowrap;color:var(--hi-color-text-secondary,#666);background:color-mix(in srgb, var(--hi-color-surface,#fff) 82%, transparent);border:1px solid color-mix(in srgb, var(--hi-color-border,#6464641f) 25%, transparent);border-radius:var(--radius-full,9999px);cursor:pointer;-webkit-backdrop-filter:blur(var(--blur-xs,4px));backdrop-filter:blur(var(--blur-xs,4px));opacity:0;transition:opacity var(--duration-fast,.15s) ease, transform var(--duration-fast,.15s) ease;font-size:.6875rem;display:inline-flex;transform:scale(.4);box-shadow:0 2px 10px #0000001f}.hk-fab-mini .hk-fab-mini-icon{line-height:0;display:inline-flex}.hk-fab-mini .hk-fab-mini-icon svg{width:14px;height:14px;display:block}.hk-fab-mini:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:1px}.hk-fab-mini:disabled{opacity:.35;cursor:not-allowed}.hk-fab-mini:hover:not(:disabled){background:color-mix(in srgb, var(--hi-color-surface,#fff) 94%, transparent)}.hk-fab[data-expanded=true] .hk-fab-mini{pointer-events:auto;opacity:1;transform:scale(1)}.hk-fab[data-expanded=true] .hk-fab-mini:active:not(:disabled){transform:scale(.94)}.hk-fab[data-expanded=true] .hk-fab-mini:first-child{transition-delay:0s}.hk-fab[data-expanded=true] .hk-fab-mini:nth-child(2){transition-delay:30ms}.hk-fab[data-expanded=true] .hk-fab-mini:nth-child(3){transition-delay:60ms}.hk-fab[data-expanded=true] .hk-fab-mini:nth-child(4){transition-delay:90ms}.hk-fab[data-expanded=true] .hk-fab-mini:nth-child(5){transition-delay:.12s}.hk-fab[data-expanded=true] .hk-fab-mini:nth-child(6){transition-delay:.15s}@media (prefers-reduced-motion:reduce){.hk-fab-button,.hk-fab-mini{transition:none}.hk-fab[data-expanded=true] .hk-fab-mini{transition-delay:0s}}.hk-alert{align-items:flex-start;gap:var(--space-12,12px);padding:var(--hk-pad,var(--space-12,12px) var(--space-16,16px));border-radius:var(--radius-md,8px);border:1px solid #0000;color:var(--hi-color-text-primary,#1e1e1e);border-inline-start-width:4px;display:flex}.hk-alert-banner{border-radius:0}.hk-alert-no-title{align-items:center}.hk-alert-sm{padding:var(--hk-pad,var(--space-8,8px) var(--space-12,12px));font-size:var(--text-xs,.75rem)}.hk-alert-md{font-size:var(--text-sm,.875rem)}.hk-alert-lg{padding:var(--hk-pad,var(--space-16,16px) var(--space-24,24px));font-size:var(--text-base,.875rem)}.hk-alert-error{background:color-mix(in srgb, var(--hi-color-danger,#f85149) 8%, transparent);border-color:color-mix(in srgb, var(--hi-color-danger,#f85149) 15%, transparent);border-inline-start-color:var(--hi-color-danger,#f85149)}.hk-alert-error .hk-alert-icon{color:var(--hi-color-danger,#f85149)}.hk-alert-warning{background:color-mix(in srgb, var(--hi-color-warning,#eed677) 8%, transparent);border-color:color-mix(in srgb, var(--hi-color-warning,#eed677) 15%, transparent);border-inline-start-color:var(--hi-color-warning,#eed677)}.hk-alert-warning .hk-alert-icon{color:var(--hi-color-warning,#eed677)}.hk-alert-info{background:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 8%, transparent);border-color:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 15%, transparent);border-inline-start-color:var(--hi-color-primary,#7aa2f7)}.hk-alert-info .hk-alert-icon{color:var(--hi-color-primary,#7aa2f7)}.hk-alert-success{background:color-mix(in srgb, var(--hi-color-success,#0eb840) 8%, transparent);border-color:color-mix(in srgb, var(--hi-color-success,#0eb840) 15%, transparent);border-inline-start-color:var(--hi-color-success,#0eb840)}.hk-alert-success .hk-alert-icon{color:var(--hi-color-success,#0eb840)}.hk-alert-icon{flex-shrink:0;align-items:center;padding-top:1px;display:flex}.hk-alert-body{flex:1;min-width:0}.hk-alert-title{margin:0 0 2px;font-weight:600;line-height:1.4}.hk-alert-text{-webkit-user-select:text;user-select:text;color:color-mix(in srgb, var(--hi-color-text-secondary,#666) 85%, transparent);margin:0;line-height:1.5}.hk-alert .hk-alert-close{flex-shrink:0}@media (max-width:767px){.hk-modal-content .hk-menu-row,.hk-modal-content .hk-menu-sidebar-row,.hk-modal-content .hk-menu-action-item,.hk-modal-content .hk-select-option,.hk-modal-content .hk-popup-select-item,.hk-modal-content .hk-filter-add-item,.hk-modal-content .hk-breadcrumb-dropdown-item,.hk-modal-content .s-theme-item-row,.hk-modal-content .s-theme-item-btn,.hk-modal-content .s-popup-menu-item,.hk-modal-content .hk-popup-menu-item,.hk-modal-content .hk-menu-divider,.hk-modal-content .hk-tag-dot-row,.hk-modal-content .hk-tag-dot,.hk-modal-content .hk-affix-row,.hk-modal-content .hk-tag-input-row,.hk-modal-content .hk-tpl-row,.hk-modal-content .hk-user-picker-row{--hk-menu-item-min-h:44px;--hk-menu-item-pad-x:16px;--hk-menu-item-pad-y:10px;--hk-menu-item-font:var(--text-base,.875rem);--hk-menu-item-icon-box:20px}.hk-modal-content .hk-menu-section-label{--hk-menu-section-label-pad-top:var(--space-6,6px);--hk-menu-section-label-pad-x:var(--space-8,8px);--hk-menu-section-label-pad-bottom:var(--space-12,12px);--hk-menu-section-label-font:var(--text-xs,.75rem)}}.hk-popover-backdrop{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.hk-popover-panel{min-width:0;padding:var(--hk-pad,0);max-height:min(70vh, 100vh - 2 * var(--viewport-gutter,16px));width:max-content;max-width:calc(100vw - 2 * var(--viewport-gutter,16px))}.hk-popover-enter-active{transition:opacity var(--hk-pop-in-duration,.2s) var(--hk-pop-in-opacity-ease,cubic-bezier(.16, 1, .3, 1)), transform var(--hk-pop-in-duration,.2s) var(--hk-pop-in-transform-ease,cubic-bezier(.34, 1.56, .64, 1))}.hk-popover-leave-active{transition:opacity var(--hk-pop-out-duration,.15s) var(--hk-pop-out-ease,cubic-bezier(.4, 0, 1, 1)), transform var(--hk-pop-out-duration,.15s) var(--hk-pop-out-ease,cubic-bezier(.4, 0, 1, 1))}.hk-popover-enter-from{opacity:0;transform:translateY(calc(-1 * var(--hk-pop-offset,4px))) scale(var(--hk-pop-scale,.97))}.hk-popover-leave-to{opacity:0;transform:translateY(var(--hk-pop-offset,4px)) scale(var(--hk-pop-scale,.97))}.hii-dropdown-content,.hk-popover-panel.hii-dropdown-content{background:var(--hk-popover-bg,rgb(var(--color-surface)));-webkit-backdrop-filter:var(--hk-popover-blur,blur(var(--blur-lg)) saturate(1.2));backdrop-filter:var(--hk-popover-blur,blur(var(--blur-lg)) saturate(1.2));border:1px solid rgb(var(--color-border)/20%);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-dropdown);padding:var(--hk-pad,var(--space-4,.25rem))}.hk-popup-menu-item{--hk-menu-item-min-h:34px;--hk-menu-item-pad-x:12px;--hk-menu-item-pad-y:6px;--hk-menu-item-gap:8px;--hk-menu-item-font:var(--text-sm,.8125rem);--hk-menu-item-weight:500;--hk-menu-item-lh:1.3;--hk-menu-item-radius:var(--radius-md,8px);--hk-menu-item-icon-box:16px;--hk-menu-item-optical:.5px;--hk-menu-item-label-cushion:.2em;align-items:center;gap:var(--hk-menu-item-gap);width:100%;min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);color:rgb(var(--color-text)/88%);font-size:var(--hk-menu-item-font);font-weight:var(--hk-menu-item-weight);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:1px solid #0000;display:flex}html[data-hk-tap-highlight=native] .hk-popup-menu-item{-webkit-tap-highlight-color:revert}.hk-popup-menu-item{transition:background-color .12s,border-color .12s,color .12s}.hk-popup-menu-item:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%));color:rgb(var(--color-text))}.hk-popup-menu-item:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.hk-popup-menu-item[data-active],.hk-popup-menu-item[data-checked]{background:var(--c-primary-dim,rgb(var(--color-primary)/10%));border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));color:rgb(var(--color-primary));font-weight:600}.hk-popup-menu-item[data-disabled],.hk-popup-menu-item:disabled{opacity:.45;cursor:not-allowed}.hk-popup-menu-item[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.hk-popup-menu-item[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-error,247 118 142)/10%);border-color:rgb(var(--color-error,247 118 142)/25%);color:rgb(var(--color-error,247 118 142))}.hk-locale-submenu{min-width:140px;padding:var(--space-6)}.hk-locale-flag{font-size:var(--text-base);line-height:1}.hk-popover-scrim{top:var(--hk-chrome-band-inset,0px);pointer-events:auto;background:#0006;position:fixed;bottom:0;left:0;right:0}.hk-popover-panel.hk-is-sheet{width:auto;-webkit-backdrop-filter:var(--hk-popover-blur-mobile,none);backdrop-filter:var(--hk-popover-blur-mobile,none);contain:layout style;border-radius:var(--hk-modal-radius,var(--radius-lg,12px)) var(--hk-modal-radius,var(--radius-lg,12px)) 0 0;max-width:none;max-height:min(72vh, 100vh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px));max-height:min(72vh, 100dvh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px));overscroll-behavior:contain;padding-top:0;padding-bottom:calc(var(--hk-pad,var(--space-12,.75rem)) + env(safe-area-inset-bottom,0px));scrollbar-width:none;border-bottom:0;border-left:0;border-right:0;outline:none;flex-direction:column;display:flex;overflow-y:auto}.hk-popover-panel.hk-is-sheet::-webkit-scrollbar{display:none}.hk-popover-sheet-grabber{margin:0 auto;margin-inline:calc(-1 * var(--hk-pad,0px));cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;width:100%;padding:14px 0 20px;display:flex}.hk-popover-sheet-grabber:before{content:"";border-radius:var(--radius-full);background:rgb(var(--color-border,100 100 100)/40%);width:2.25rem;height:4px}.hk-popover-sheet-header{align-items:center;gap:var(--space-8,.5rem);margin-inline:calc(-1 * var(--hk-pad,0px));padding-block:0 var(--hk-pad,var(--space-8,.5rem));padding-inline:var(--hk-sheet-title-inset,var(--space-12,.75rem)) var(--space-8,.5rem);flex-shrink:0;display:flex}.hk-popover-sheet-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-base,.875rem);letter-spacing:.02em;color:rgb(var(--color-muted,108 108 108));-webkit-user-select:none;user-select:none;flex:1;font-weight:600;overflow:hidden}.hk-popover-sheet-close{margin-inline-start:auto}.hk-popover-sheet-enter-active{transition:opacity .25s ease-out,transform .3s cubic-bezier(.16,1,.3,1)}.hk-popover-sheet-leave-active{transition:opacity .2s ease-in,transform .25s cubic-bezier(.4,0,1,1)}.hk-popover-sheet-enter-from,.hk-popover-sheet-leave-to{opacity:0;transform:translateY(100%)}.hk-popover-scrim-enter-active{transition:opacity .25s ease-out}.hk-popover-scrim-leave-active{transition:opacity .2s ease-in}.hk-popover-scrim-enter-from,.hk-popover-scrim-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.hk-popover-scrim-enter-active,.hk-popover-scrim-leave-active,.hk-popover-enter-active,.hk-popover-leave-active,.hk-popover-sheet-enter-active,.hk-popover-sheet-leave-active{transition:none}}@media (max-width:767px){.hk-modal-content .hk-menu-row,.hk-modal-content .hk-menu-sidebar-row,.hk-modal-content .hk-menu-action-item,.hk-modal-content .hk-select-option,.hk-modal-content .hk-popup-select-item,.hk-modal-content .hk-filter-add-item,.hk-modal-content .hk-breadcrumb-dropdown-item,.hk-modal-content .s-theme-item-row,.hk-modal-content .s-theme-item-btn,.hk-modal-content .s-popup-menu-item,.hk-modal-content .hk-popup-menu-item,.hk-modal-content .hk-menu-divider,.hk-modal-content .hk-tag-dot-row,.hk-modal-content .hk-tag-dot,.hk-modal-content .hk-affix-row,.hk-modal-content .hk-tag-input-row,.hk-modal-content .hk-tpl-row,.hk-modal-content .hk-user-picker-row{--hk-menu-item-min-h:44px;--hk-menu-item-pad-x:16px;--hk-menu-item-pad-y:10px;--hk-menu-item-font:var(--text-base,.875rem);--hk-menu-item-icon-box:20px}.hk-modal-content .hk-menu-section-label{--hk-menu-section-label-pad-top:var(--space-6,6px);--hk-menu-section-label-pad-x:var(--space-8,8px);--hk-menu-section-label-pad-bottom:var(--space-12,12px);--hk-menu-section-label-font:var(--text-xs,.75rem)}}.hk-menu-action-item{--hk-menu-item-min-h:34px;--hk-menu-item-pad-x:12px;--hk-menu-item-pad-y:6px;--hk-menu-item-gap:8px;--hk-menu-item-font:var(--text-sm,.8125rem);--hk-menu-item-weight:500;--hk-menu-item-lh:1.3;--hk-menu-item-radius:var(--radius-md,8px);--hk-menu-item-icon-box:16px;--hk-menu-item-optical:.5px;--hk-menu-item-label-cushion:.2em;align-items:center;gap:var(--hk-menu-item-gap);width:100%;min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);color:rgb(var(--color-text)/88%);font-size:var(--hk-menu-item-font);font-weight:var(--hk-menu-item-weight);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:1px solid #0000;display:flex}html[data-hk-tap-highlight=native] .hk-menu-action-item{-webkit-tap-highlight-color:revert}.hk-menu-action-item{transition:background-color .12s,border-color .12s,color .12s}.hk-menu-action-item:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%));color:rgb(var(--color-text))}.hk-menu-action-item:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.hk-menu-action-item[data-active],.hk-menu-action-item[data-checked]{background:var(--c-primary-dim,rgb(var(--color-primary)/10%));border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));color:rgb(var(--color-primary));font-weight:600}.hk-menu-action-item[data-disabled],.hk-menu-action-item:disabled{opacity:.45;cursor:not-allowed}.hk-menu-action-item[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.hk-menu-action-item[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-error,247 118 142)/10%);border-color:rgb(var(--color-error,247 118 142)/25%);color:rgb(var(--color-error,247 118 142))}.hk-menu-action-item__icon{width:var(--hk-menu-item-icon-box);height:var(--hk-menu-item-icon-box);flex:none;justify-content:center;align-items:center;display:inline-flex}.hk-menu-action-item__icon>svg{width:100%;height:100%}.hk-menu-action-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;top:var(--hk-menu-item-optical);flex:1;padding-inline-end:var(--hk-menu-item-label-cushion);position:relative;overflow:hidden}.hk-badge{--hk-badge-text:inherit;--hk-badge-bg:transparent;--hk-badge-border:transparent;align-items:center;gap:var(--space-4);font-size:var(--text-xs);padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);border:1px solid var(--hk-badge-border);background:var(--hk-badge-bg);color:var(--hk-badge-text);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1.4;display:inline-flex}.hk-badge[data-size=sm]{font-size:var(--text-2xs);padding:var(--space-1) var(--space-6)}.hk-badge[data-pill=false]{border-radius:var(--radius-sm)}.hk-badge[data-mono]{font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", monospace)}.hk-badge[data-uppercase]{text-transform:uppercase;letter-spacing:.04em}.hk-badge [data-el=dot]{width:var(--space-6);height:var(--space-6);background:var(--hk-badge-text);border-radius:50%;flex-shrink:0}@keyframes hk-badge-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.hk-badge[data-pulse] [data-el=dot]{animation:1.6s ease-in-out infinite hk-badge-dot-pulse}@media (prefers-reduced-motion:reduce){.hk-badge[data-pulse] [data-el=dot]{animation:none}}.hk-badge[data-dot-only]{background:0 0;border:none;padding:0}.hk-badge-default{--hk-badge-text:rgb(var(--color-text));--hk-badge-bg:rgb(var(--color-surface) / var(--opacity-half));--hk-badge-border:var(--border-input)}.hk-badge-primary{--hk-badge-text:rgb(var(--color-primary));--hk-badge-bg:var(--c-primary-dim);--hk-badge-border:var(--c-primary-overlay)}.hk-badge-success{--hk-badge-text:rgb(var(--color-success));--hk-badge-bg:rgb(var(--color-success) / 10%);--hk-badge-border:rgb(var(--color-success) / 20%)}.hk-badge-error{--hk-badge-text:rgb(var(--color-error));--hk-badge-bg:var(--c-error-dim);--hk-badge-border:var(--c-error-overlay)}.hk-badge-warning{--hk-badge-text:rgb(var(--color-warning));--hk-badge-bg:rgb(var(--color-warning) / 10%);--hk-badge-border:rgb(var(--color-warning) / 20%)}.hk-badge-info{--hk-badge-text:rgb(var(--color-info));--hk-badge-bg:rgb(var(--color-info) / 10%);--hk-badge-border:rgb(var(--color-info) / 20%)}.hk-badge-muted{--hk-badge-text:color-mix(in srgb, rgb(var(--color-muted)) 70%, rgb(var(--color-background)));--hk-badge-bg:rgb(var(--color-muted) / 8%);--hk-badge-border:rgb(var(--color-muted) / 12%)}.hk-slider{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;--hk-slider-rail-inset:7px;outline:none;height:18px;position:relative}.hk-slider[data-size=sm]{--hk-slider-rail-inset:6px;height:14px}.hk-slider:before{content:"";inset:50% var(--hk-slider-rail-inset,7px) auto;border-radius:var(--radius-full,9999px);background:rgb(var(--color-muted)/22%);height:6px;position:absolute;transform:translateY(-50%)}.hk-slider[data-size=sm]:before{height:4px}.hk-slider.is-disabled{cursor:default;opacity:.5}.hk-slider:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px rgb(var(--color-primary)/40%)}.hk-slider-fill{top:50%;left:var(--hk-slider-rail-inset,7px);border-radius:0 var(--radius-full,9999px) var(--radius-full,9999px) 0;background:rgb(var(--color-primary));pointer-events:none;height:6px;position:absolute;transform:translateY(-50%)}.hk-slider[data-size=sm] .hk-slider-fill{height:4px}.hk-slider-tick{background:rgb(var(--color-muted)/45%);pointer-events:none;border-radius:50%;width:2px;height:2px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.hk-slider-tick[data-active]{background:rgb(var(--color-primary)/70%)}.hk-slider-thumb{background:rgb(var(--color-primary));width:14px;height:14px;box-shadow:0 0 0 2px rgb(var(--color-surface,var(--color-background))/90%), 0 1px 3px #00000059;transition:transform var(--duration-short,.15s);pointer-events:none;border-radius:50%;margin-left:-7px;position:absolute;top:50%;transform:translateY(-50%)}.hk-slider:not(.is-disabled):hover .hk-slider-thumb,.hk-slider:not(.is-disabled):active .hk-slider-thumb{transform:translateY(-50%)scale(1.15)}.hk-slider[data-size=sm] .hk-slider-thumb{width:12px;height:12px;margin-left:-6px}@media (prefers-reduced-motion:reduce){.hk-slider-thumb{transition:none}}.hk-minimap{bottom:var(--space-12);z-index:50;background:rgb(var(--color-surface)/.82);border:1px solid var(--border-faint);border-radius:var(--radius-sm);width:160px;-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));cursor:grab;pointer-events:auto;touch-action:none;position:absolute;overflow:hidden}.hk-minimap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-minimap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-minimap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-minimap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-minimap:hover{border-color:rgb(var(--color-primary)/.3)}.hk-minimap[data-dragging]{cursor:grabbing;border-color:rgb(var(--color-primary)/.5)}.hk-minimap-svg{width:100%;height:auto;display:block}.hk-mm-zoom-bar{border-top:1px solid var(--border-faint);justify-content:flex-end;align-items:center;gap:2px;padding:3px 8px;display:flex}.hk-minimap[data-toolbar-only]{width:auto}.hk-minimap[data-toolbar-only] .hk-mm-zoom-bar{border-top:none}.hk-mm-zoom-btn{border-radius:var(--radius-sm);width:22px;height:22px;color:rgb(var(--color-text));cursor:pointer;transition:background var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.hk-mm-zoom-btn:hover:not(:disabled){background:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary))}.hk-mm-zoom-btn:active:not(:disabled){background:rgb(var(--color-primary)/.18)}.hk-mm-zoom-btn:disabled{color:rgb(var(--color-muted)/40%);cursor:not-allowed}.hk-mm-zoom-btn:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-mm-zoom-label{cursor:pointer;font:inherit;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:rgb(var(--color-muted));text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:none;min-width:30px;padding:0;font-weight:600;transition:color .1s}.hk-mm-zoom-label:hover{color:rgb(var(--color-primary))}.hk-mm-zoom-pop{z-index:2;background:rgb(var(--color-surface));width:132px;-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(1.2);backdrop-filter:blur(var(--blur-lg)) saturate(1.2);border:1px solid var(--border-faint);border-radius:var(--radius-sm);box-shadow:var(--shadow-dropdown);pointer-events:auto;padding:8px 10px 6px;position:absolute;bottom:34px;right:6px}.hk-mm-zoom-pop-scale{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:rgb(var(--color-muted));justify-content:space-between;align-items:center;margin-top:6px;display:flex}.hk-minimap--collapsed{cursor:pointer;width:30px;height:30px;color:rgb(var(--color-text)/70%);background:rgb(var(--color-surface)/.55);border:1px solid var(--border-faint);border-radius:var(--radius-sm);opacity:.55;transition:opacity var(--duration-short,.15s), background var(--duration-short,.15s);justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-minimap--collapsed:hover{opacity:1;background:rgb(var(--color-surface)/.9);color:rgb(var(--color-text))}.hk-minimap--collapsed:focus-visible{opacity:1;background:rgb(var(--color-surface)/.9);color:rgb(var(--color-text))}.hk-mm-collapse-btn{margin-inline-start:auto}.hk-scroll-container{flex-direction:column;display:flex;position:relative;overflow:hidden}.hk-scroll-container-viewport{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.hk-scroll-container-viewport::-webkit-scrollbar{display:none}.hk-scroll-container[data-axis=horizontal]>.hk-scroll-container-viewport{overflow:auto hidden}.hk-scroll-container[data-align=center][data-axis=horizontal]>.hk-scroll-container-viewport{flex-direction:row;display:flex}.hk-scroll-container-aligner{flex:none;margin-inline-start:auto;margin-inline-end:auto}.hk-scroll-container:-webkit-any([data-fade=true],[data-dock-fade]){--hk-scroll-fade-top:0px;--hk-scroll-fade-right:0px;--hk-scroll-fade-bottom:0px;--hk-scroll-fade-left:0px;--hk-scroll-fade-strength-top:1;--hk-scroll-fade-strength-right:1;--hk-scroll-fade-strength-bottom:1;--hk-scroll-fade-strength-left:1}.hk-scroll-container:is([data-fade=true],[data-dock-fade]){--hk-scroll-fade-top:0px;--hk-scroll-fade-right:0px;--hk-scroll-fade-bottom:0px;--hk-scroll-fade-left:0px;--hk-scroll-fade-strength-top:1;--hk-scroll-fade-strength-right:1;--hk-scroll-fade-strength-bottom:1;--hk-scroll-fade-strength-left:1}.hk-scroll-container:-webkit-any([data-fade=true],[data-dock-fade])>.hk-scroll-container-viewport{--hk-scroll-fade-layers:linear-gradient(to bottom, transparent 0, #000 var(--hk-scroll-fade-top), #000 calc(100% - var(--hk-scroll-fade-bottom)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-left), #000 calc(100% - var(--hk-scroll-fade-right)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--hk-scroll-fade-layers);-webkit-mask-image:var(--hk-scroll-fade-layers);mask-image:var(--hk-scroll-fade-layers);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.hk-scroll-container:is([data-fade=true],[data-dock-fade])>.hk-scroll-container-viewport{--hk-scroll-fade-layers:linear-gradient(to bottom, transparent 0, #000 var(--hk-scroll-fade-top), #000 calc(100% - var(--hk-scroll-fade-bottom)), transparent 100%), linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-left), #000 calc(100% - var(--hk-scroll-fade-right)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--hk-scroll-fade-layers);-webkit-mask-image:var(--hk-scroll-fade-layers);mask-image:var(--hk-scroll-fade-layers);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.hk-scroll-container[data-axis=horizontal]:-webkit-any([data-fade=true],[data-dock-fade])>.hk-scroll-container-viewport{--hk-scroll-fade-layers:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-left), #000 calc(100% - var(--hk-scroll-fade-right)), transparent 100%)}.hk-scroll-container[data-axis=horizontal]:is([data-fade=true],[data-dock-fade])>.hk-scroll-container-viewport{--hk-scroll-fade-layers:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-left), #000 calc(100% - var(--hk-scroll-fade-right)), transparent 100%)}.hk-scroll-container[data-axis=vertical]:-webkit-any([data-fade=true],[data-dock-fade])>.hk-scroll-container-viewport{--hk-scroll-fade-layers:linear-gradient(to bottom, transparent 0, #000 var(--hk-scroll-fade-top), #000 calc(100% - var(--hk-scroll-fade-bottom)), transparent 100%)}.hk-scroll-container[data-axis=vertical]:is([data-fade=true],[data-dock-fade])>.hk-scroll-container-viewport{--hk-scroll-fade-layers:linear-gradient(to bottom, transparent 0, #000 var(--hk-scroll-fade-top), #000 calc(100% - var(--hk-scroll-fade-bottom)), transparent 100%)}.hk-scroll-container[data-fade=true]{--hk-scroll-fade-size:var(--space-24)}.hk-scroll-container[data-fade=true][data-v-overflow=start]{--hk-scroll-fade-top:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-top,1))}.hk-scroll-container[data-fade=true][data-v-overflow=end]{--hk-scroll-fade-bottom:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-bottom,1))}.hk-scroll-container[data-fade=true][data-v-overflow=both]{--hk-scroll-fade-top:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-top,1));--hk-scroll-fade-bottom:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-bottom,1))}.hk-scroll-container[data-fade=true][data-h-overflow=start]{--hk-scroll-fade-left:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-left,1))}.hk-scroll-container[data-fade=true][data-h-overflow=end]{--hk-scroll-fade-right:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-right,1))}.hk-scroll-container[data-fade=true][data-h-overflow=both]{--hk-scroll-fade-left:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-left,1));--hk-scroll-fade-right:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-right,1))}.hk-scroll-container[data-fade=true][data-dock-mode=ride]{--hk-scroll-fade-bottom:0px}.hk-scroll-container[data-dir=rtl][data-fade=true][data-h-overflow=start]{--hk-scroll-fade-left:0px;--hk-scroll-fade-right:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-right,1))}.hk-scroll-container[data-dir=rtl][data-fade=true][data-h-overflow=end]{--hk-scroll-fade-right:0px;--hk-scroll-fade-left:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-left,1))}.hk-scroll-container[data-dir=rtl][data-fade=true][data-h-overflow=both]{--hk-scroll-fade-left:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-left,1));--hk-scroll-fade-right:calc(var(--hk-scroll-fade-size) * var(--hk-scroll-fade-strength-right,1))}.hk-scroll-dock{flex:none;min-height:0}.hk-scroll-dock-ride-spacer{height:var(--hk-scroll-dock-bottom,0px);pointer-events:none;flex:none;display:block}.hk-scroll-dock-ride{bottom:0;z-index:1;pointer-events:none;flex:none;position:sticky}.hk-scroll-dock-ride:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-scroll-dock-ride:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-scroll-dock-ride:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hk-scroll-dock-ride:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hk-scroll-container[data-dock-mode=ride]>.hk-scroll-container-viewport{scroll-padding-bottom:var(--hk-scroll-dock-bottom,0px)}.hk-scroll-container[data-dock-fade=bottom]{--hk-scroll-fade-bottom:calc(var(--hk-scroll-dock-fade,2rem) * var(--hk-scroll-dock-gate-bottom,1))}.hk-scroll-container[data-dock-fade=top]{--hk-scroll-fade-top:calc(var(--hk-scroll-dock-fade,2rem) * var(--hk-scroll-dock-gate-top,1))}.hk-scroll-container[data-dock-tail=true]>.hk-scroll-container-viewport>*{flex-shrink:0}.hk-scroll-container[data-dock-tail=true]:not([data-axis=horizontal])>.hk-scroll-container-viewport:after{content:"";height:var(--hk-scroll-tail-bottom,0px);flex:none;display:block}.hk-scroll-container[data-dock-mode=ride][data-dock-tail]>.hk-scroll-container-viewport:after{content:none}.hk-scroll-container[data-selection-beyond]{--hk-scroll-selection-hint-size:var(--space-24);--hk-scroll-selection-hint-feather:var(--space-24)}.hk-scroll-container-autofollow-content{flex-direction:column;flex-shrink:0;justify-content:flex-end;min-height:100%;display:flex}.hk-scroll-container-autotag{right:var(--space-10);bottom:var(--space-10);z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;padding:var(--space-2) var(--space-8);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--hi-color-muted,#6c6c6c);background:color-mix(in srgb, var(--hi-color-surface,#fffffff2) 78%, transparent);border:1px solid color-mix(in srgb, var(--hi-color-border,#64646414) 12%, transparent);border-radius:var(--radius-full,9999px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.85;transition:opacity var(--duration-fast,.15s) ease;position:absolute}.hk-scroll-container>.hk-scroll-container-jump{z-index:11}.hk-scroll-progress-dock-scope{display:contents}.hk-scroll-progress-dock{left:50%;bottom:max(var(--space-10), env(safe-area-inset-bottom,0px));z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-2);white-space:nowrap;padding:var(--space-4) var(--space-10);font-family:var(--font-mono);font-size:var(--text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--hi-color-muted,#6c6c6c);background:color-mix(in srgb, var(--hi-color-surface,#fffffff2) 78%, transparent);border:1px solid color-mix(in srgb, var(--hi-color-border,#64646414) 12%, transparent);border-radius:var(--radius-full,9999px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s;display:inline-flex;position:absolute;transform:translate(-50%)}.hk-scroll-progress-dock[data-state=active]{opacity:.85}.hk-scroll-progress-dock[data-state=hidden]{display:none}.hk-scroll-progress-dock-text{letter-spacing:.04em}.hk-scroll-progress-dock-arrow{width:1em;height:1em;color:var(--hi-color-muted,#6c6c6c);flex:none}[dir=rtl] .hk-scroll-progress-dock-arrow{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.hk-scroll-progress-dock{transition:none}}.hk-edge-glow{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hk-edge-glow-band{pointer-events:none;position:absolute}.hk-edge-glow-band[data-edge=top]{left:0;right:0;height:var(--hk-edge-glow-size);background:linear-gradient(to bottom, var(--hk-edge-glow-color), transparent);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);top:0}.hk-edge-glow-band[data-edge=bottom]{left:0;right:0;height:var(--hk-edge-glow-size);background:linear-gradient(to top, var(--hk-edge-glow-color), transparent);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);bottom:0}.hk-edge-glow-band[data-edge=left]{top:0;bottom:0;width:var(--hk-edge-glow-size);background:linear-gradient(to right, var(--hk-edge-glow-color), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);left:0}.hk-edge-glow-band[data-edge=right]{top:0;bottom:0;width:var(--hk-edge-glow-size);background:linear-gradient(to left, var(--hk-edge-glow-color), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--hk-edge-glow-feather), #000 calc(100% - var(--hk-edge-glow-feather)), transparent 100%);right:0}@keyframes hk-edge-glow-breathe{0%,to{opacity:.62}50%{opacity:1}}.hk-edge-glow[data-animate=true] .hk-edge-glow-band{animation:2.6s ease-in-out infinite hk-edge-glow-breathe}@media (prefers-reduced-motion:reduce){.hk-edge-glow[data-animate=true] .hk-edge-glow-band{opacity:1;animation:none}}:root{--c-primary-faint:rgb(var(--color-primary,122 162 247) / 5%);--c-primary-subtle:rgb(var(--color-primary,122 162 247) / 8%);--c-primary-dim:rgb(var(--color-primary,122 162 247) / 10%);--c-primary-light:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-overlay:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-medium:rgb(var(--color-primary,122 162 247) / 25%);--c-primary-strong:rgb(var(--color-primary,122 162 247) / 40%);--c-primary-intense:rgb(var(--color-primary,122 162 247) / 40%);--c-error-dim:rgb(var(--color-error,247 118 142) / 10%);--c-error-overlay:rgb(var(--color-error,247 118 142) / 20%);--c-error-strong:rgb(var(--color-error,247 118 142) / 50%);--shadow-elevated:0 8px 32px #00000026;--shadow-dropdown:0 4px 24px #0000001f, 0 0 0 1px #ffffff0a;--shadow-button:0 4px 14px rgb(var(--color-primary,122 162 247) / 35%);--shadow-button-danger:0 4px 14px rgb(var(--color-error,247 118 142) / 35%);--shadow-focus:0 0 0 3px rgb(var(--color-primary,122 162 247) / 12%);--shadow-focus-error:0 0 0 3px rgb(var(--color-error,247 118 142) / 12%);--border-input:rgb(var(--color-border,100 100 100) / 15%);--border-faint:rgb(var(--color-border,100 100 100) / 10%);--border-subtle:rgb(var(--color-border,100 100 100) / 12%);--hi-icon-color:rgb(var(--color-text,30 30 30));--hi-icon-size-xs:.75rem;--hi-icon-size-sm:1rem;--hi-icon-size-md:1.25rem;--hi-icon-size-lg:1.5rem;--hi-duration-instant:var(--duration-instant,.1s);--hi-border-color-focus:rgb(var(--color-primary,122 162 247));--hi-glow-color:transparent;--hi-bg-surface-dark:rgb(var(--color-muted,108 108 108) / 12%);--hi-color-primary-dark:color-mix(in srgb, rgb(var(--color-primary,122 162 247)) 82%, #000);--hi-color-secondary-dark:color-mix(in srgb, rgb(var(--color-secondary,81 154 115)) 82%, #000);--hi-color-danger-dark:color-mix(in srgb, rgb(var(--color-error,247 118 142)) 82%, #000);--hi-color-success-dark:color-mix(in srgb, rgb(var(--color-success,14 184 64)) 82%, #000);--hi-color-text-on-secondary:rgb(var(--color-on-solid,255 255 255));--hi-color-text-on-danger:rgb(var(--color-on-danger));--hi-color-text-on-success:rgb(var(--color-on-success));--color-primary:122 162 247;--color-on-primary:255 255 255;--color-on-solid:255 255 255;--color-on-solid-text:255 255 255;--color-on-solid-icon:255 255 255;--color-on-danger:255 255 255;--color-on-success:255 255 255;--color-on-warning:0 0 0;--color-on-info:0 0 0;--color-secondary:81 154 115;--color-accent:247 181 0;--color-text:30 30 30;--color-text-secondary:102 102 102;--color-text-tertiary:140 140 140;--color-muted:108 108 108;--color-border:100 100 100;--color-focused-border:122 162 247;--color-background:255 255 255;--color-surface:255 255 255;--color-selected-bg:191 218 242;--color-selected-text:30 30 30;--color-status-bar-bg:240 244 248;--color-success:14 184 64;--color-error:247 118 142;--color-warning:238 214 119;--color-info:106 190 214;--hi-color-primary:rgb(var(--color-primary));--hi-color-secondary:rgb(var(--color-secondary));--hi-color-surface:rgb(var(--color-surface));--hi-color-background:rgb(var(--color-background));--hi-color-border:rgb(var(--color-border) / 15%);--hi-color-text-primary:rgb(var(--color-text));--hi-color-text-secondary:rgb(var(--color-text-secondary));--hi-color-muted:rgb(var(--color-muted));--hi-color-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-solid:rgb(var(--color-on-solid-text,255 255 255));--hi-color-icon-on-solid:rgb(var(--color-on-solid-icon,255 255 255));--hi-color-success:rgb(var(--color-success));--hi-color-error:rgb(var(--color-error));--hi-color-warning:rgb(var(--color-warning));--hi-color-info:rgb(var(--color-info));--hi-color-text-on-warning:rgb(var(--color-on-warning));--hi-color-text-on-info:rgb(var(--color-on-info));--hi-color-bg-subtle:rgb(var(--color-surface) / .5);--hi-color-bg-elevated:rgb(var(--color-surface));--hi-color-bg-canvas:rgb(var(--color-background));--hi-secondary-bg:rgb(var(--color-surface) / .5);--hi-color-accent:rgb(var(--color-accent));--hi-primary:var(--hi-color-primary);--hi-surface:var(--hi-color-surface);--hi-card-bg:var(--hi-color-surface)}.hk-card{background:color-mix(in srgb, rgb(var(--color-surface)) 70%, transparent);-webkit-backdrop-filter:var(--hk-card-blur,blur(var(--blur-md)));backdrop-filter:var(--hk-card-blur,blur(var(--blur-md)));border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-elevated);display:block;overflow:hidden}.hk-card-hoverable{cursor:pointer;transition:border-color var(--duration-normal) ease}.hk-card-hoverable:hover{border-color:var(--c-primary-intense)}.hk-card-hoverable:active{border-color:rgb(var(--color-primary)/45%)}.hk-card-hoverable:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.hk-card-header{padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-faint)}.hk-card-title{font-size:var(--text-base);font-weight:600}.hk-card-body{padding:var(--hk-pad,var(--space-16))}.hk-card-body-unpadded{padding:var(--hk-pad,0)}.hk-card-footer{padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-faint)}.hk-card-scrollable{flex-direction:column;display:flex}.hk-card-scrollable>.hk-card-header,.hk-card-scrollable>.hk-card-footer{flex:none}.hk-card-scrollable>.hk-card-body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.hk-card-scrollable>.hk-card-body>.hk-card-body-scroll{flex:auto;min-height:0}.hk-card-scrollable .hk-card-body-pad{padding:var(--hk-pad,var(--space-16))}.hk-label{font-size:var(--text-base,.875rem);color:var(--hi-color-text-primary,#1e1e1e);line-height:1.5;display:inline}.hk-label.hk-label-sm{font-size:var(--text-xs,.75rem)}.hk-label.hk-label-lg{font-size:var(--text-md,1rem)}.hk-label a{color:var(--hi-color-primary,#7aa2f7);cursor:pointer;font-weight:500;text-decoration:none}.hk-label a:hover{text-decoration:underline}.hk-label a:focus-visible{outline:2px solid color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 55%, transparent);outline-offset:2px}:root{--c-primary-faint:rgb(var(--color-primary,122 162 247) / 5%);--c-primary-subtle:rgb(var(--color-primary,122 162 247) / 8%);--c-primary-dim:rgb(var(--color-primary,122 162 247) / 10%);--c-primary-light:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-overlay:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-medium:rgb(var(--color-primary,122 162 247) / 25%);--c-primary-strong:rgb(var(--color-primary,122 162 247) / 40%);--c-primary-intense:rgb(var(--color-primary,122 162 247) / 40%);--c-error-dim:rgb(var(--color-error,247 118 142) / 10%);--c-error-overlay:rgb(var(--color-error,247 118 142) / 20%);--c-error-strong:rgb(var(--color-error,247 118 142) / 50%);--shadow-elevated:0 8px 32px #00000026;--shadow-dropdown:0 4px 24px #0000001f, 0 0 0 1px #ffffff0a;--shadow-button:0 4px 14px rgb(var(--color-primary,122 162 247) / 35%);--shadow-button-danger:0 4px 14px rgb(var(--color-error,247 118 142) / 35%);--shadow-focus:0 0 0 3px rgb(var(--color-primary,122 162 247) / 12%);--shadow-focus-error:0 0 0 3px rgb(var(--color-error,247 118 142) / 12%);--border-input:rgb(var(--color-border,100 100 100) / 15%);--border-faint:rgb(var(--color-border,100 100 100) / 10%);--border-subtle:rgb(var(--color-border,100 100 100) / 12%);--hi-icon-color:rgb(var(--color-text,30 30 30));--hi-icon-size-xs:.75rem;--hi-icon-size-sm:1rem;--hi-icon-size-md:1.25rem;--hi-icon-size-lg:1.5rem;--hi-duration-instant:var(--duration-instant,.1s);--hi-border-color-focus:rgb(var(--color-primary,122 162 247));--hi-glow-color:transparent;--hi-bg-surface-dark:rgb(var(--color-muted,108 108 108) / 12%);--hi-color-primary-dark:color-mix(in srgb, rgb(var(--color-primary,122 162 247)) 82%, #000);--hi-color-secondary-dark:color-mix(in srgb, rgb(var(--color-secondary,81 154 115)) 82%, #000);--hi-color-danger-dark:color-mix(in srgb, rgb(var(--color-error,247 118 142)) 82%, #000);--hi-color-success-dark:color-mix(in srgb, rgb(var(--color-success,14 184 64)) 82%, #000);--hi-color-text-on-secondary:rgb(var(--color-on-solid,255 255 255));--hi-color-text-on-danger:rgb(var(--color-on-danger));--hi-color-text-on-success:rgb(var(--color-on-success));--color-primary:122 162 247;--color-on-primary:255 255 255;--color-on-solid:255 255 255;--color-on-solid-text:255 255 255;--color-on-solid-icon:255 255 255;--color-on-danger:255 255 255;--color-on-success:255 255 255;--color-on-warning:0 0 0;--color-on-info:0 0 0;--color-secondary:81 154 115;--color-accent:247 181 0;--color-text:30 30 30;--color-text-secondary:102 102 102;--color-text-tertiary:140 140 140;--color-muted:108 108 108;--color-border:100 100 100;--color-focused-border:122 162 247;--color-background:255 255 255;--color-surface:255 255 255;--color-selected-bg:191 218 242;--color-selected-text:30 30 30;--color-status-bar-bg:240 244 248;--color-success:14 184 64;--color-error:247 118 142;--color-warning:238 214 119;--color-info:106 190 214;--hi-color-primary:rgb(var(--color-primary));--hi-color-secondary:rgb(var(--color-secondary));--hi-color-surface:rgb(var(--color-surface));--hi-color-background:rgb(var(--color-background));--hi-color-border:rgb(var(--color-border) / 15%);--hi-color-text-primary:rgb(var(--color-text));--hi-color-text-secondary:rgb(var(--color-text-secondary));--hi-color-muted:rgb(var(--color-muted));--hi-color-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-solid:rgb(var(--color-on-solid-text,255 255 255));--hi-color-icon-on-solid:rgb(var(--color-on-solid-icon,255 255 255));--hi-color-success:rgb(var(--color-success));--hi-color-error:rgb(var(--color-error));--hi-color-warning:rgb(var(--color-warning));--hi-color-info:rgb(var(--color-info));--hi-color-text-on-warning:rgb(var(--color-on-warning));--hi-color-text-on-info:rgb(var(--color-on-info));--hi-color-bg-subtle:rgb(var(--color-surface) / .5);--hi-color-bg-elevated:rgb(var(--color-surface));--hi-color-bg-canvas:rgb(var(--color-background));--hi-secondary-bg:rgb(var(--color-surface) / .5);--hi-color-accent:rgb(var(--color-accent));--hi-primary:var(--hi-color-primary);--hi-surface:var(--hi-color-surface);--hi-card-bg:var(--hi-color-surface)}@keyframes hk-placeholder-marquee-scroll{0%{transform:translate(0)}to{transform:translateX(var(--hk-marquee-shift,-100%))}}@media (prefers-reduced-motion:reduce){.hk-placeholder-marquee__strip{animation:none!important;transform:none!important}}.hk-list-pop-move,.hk-list-slide-move,.hk-list-fade-move{transition:transform var(--duration-normal,.3s) ease}.hk-list-move-disabled{transition:none!important}.hk-list-pop-enter-active{transition:opacity var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1), transform var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}.hk-list-pop-leave-active{transition:opacity var(--duration-normal,.3s) ease-in, transform var(--duration-normal,.3s) cubic-bezier(.5, 0, .75, 0);position:absolute}.hk-list-pop-enter-from{opacity:0;transform:scale(.85)translateY(4px)}.hk-list-pop-leave-to{opacity:0;transform:scale(.85)}.hk-list-slide-enter-active{transition:opacity var(--duration-normal,.3s) ease, transform var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}.hk-list-slide-leave-active{transition:opacity var(--duration-normal,.3s) ease-in, transform var(--duration-normal,.3s) ease-in;position:absolute}.hk-list-slide-enter-from{opacity:0;transform:translate(-12px)}.hk-list-slide-leave-to{opacity:0;transform:translate(12px)}[dir=rtl] .hk-list-slide-enter-from{transform:translate(12px)}[dir=rtl] .hk-list-slide-leave-to{transform:translate(-12px)}.hk-list-fade-enter-active{transition:opacity var(--duration-normal,.3s) ease}.hk-list-fade-leave-active{transition:opacity var(--duration-normal,.3s) ease-in;position:absolute}.hk-list-fade-enter-from,.hk-list-fade-leave-to{opacity:0}.hk-list-grow-enter-active{transition:transform var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1), opacity var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1);transition-delay:var(--duration-fast,.15s);pointer-events:none}.hk-list-grow-enter-from{opacity:0;transform:scale(.95)}.hk-list-grow-leave-active{transition:transform var(--duration-fast,.15s) cubic-bezier(.5, 0, .75, 0), opacity var(--duration-fast,.15s) ease-in;pointer-events:none;position:absolute}.hk-list-grow-leave-to{opacity:0;transform:scale(.95)}.hk-list-grow-move{transition:transform var(--duration-fast,.15s) ease;transition-delay:var(--duration-fast,.15s)}.hk-list-reveal-enter-active{interpolate-size:allow-keywords;transition:height var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1), opacity var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1);overflow:hidden}.hk-list-reveal-leave-active{interpolate-size:allow-keywords;pointer-events:none;transition:height var(--duration-fast,.15s) cubic-bezier(.5, 0, .75, 0), opacity var(--duration-fast,.15s) ease-in;overflow:hidden}.hk-list-reveal-enter-from,.hk-list-reveal-leave-to{opacity:0;height:80%}.hk-list-reveal-move{transition:transform var(--duration-fast,.15s) ease}.hk-list-surface-enter-active{transition:opacity var(--duration-normal,.3s) cubic-bezier(.33, 1, .68, 1), transform var(--duration-normal,.3s) cubic-bezier(.33, 1, .68, 1)}.hk-list-surface-leave-active{transition:opacity var(--duration-short,.15s) cubic-bezier(.45, 0, .55, 1), transform var(--duration-short,.15s) cubic-bezier(.45, 0, .55, 1);pointer-events:none;position:absolute}.hk-list-surface-leave-active button{pointer-events:none}.hk-list-surface-enter-from,.hk-list-surface-leave-to{opacity:0;transform:translateY(10px)scale(.97)}.hk-list-surface-move{transition:opacity var(--duration-short,.15s) cubic-bezier(.45, 0, .55, 1), transform var(--duration-normal,.3s) cubic-bezier(.33, 1, .68, 1)}.hk-list-none-enter-active,.hk-list-none-leave-active,.hk-list-none-move{transition:none}@media (prefers-reduced-motion:reduce){.hk-list-pop-enter-active,.hk-list-pop-leave-active,.hk-list-slide-enter-active,.hk-list-slide-leave-active,.hk-list-fade-enter-active,.hk-list-fade-leave-active,.hk-list-grow-enter-active,.hk-list-grow-leave-active,.hk-list-reveal-enter-active,.hk-list-reveal-leave-active,.hk-list-surface-enter-active,.hk-list-surface-leave-active,.hk-list-pop-move,.hk-list-slide-move,.hk-list-fade-move,.hk-list-grow-move,.hk-list-reveal-move,.hk-list-surface-move{transition:none!important}}.hk-touch-hint-bar{top:calc(env(safe-area-inset-top,0px) + var(--space-8,.5rem));width:max-content;max-width:min(92vw,34rem);padding:var(--space-6,6px) var(--space-14,.875rem);border-radius:var(--radius-full,9999px);z-index:var(--hk-overlay-z-tooltip,300);font-size:var(--text-sm,.8125rem);word-break:break-word;pointer-events:none;-webkit-line-clamp:2;opacity:0;transition:opacity var(--duration-fast,.15s) var(--ease-elastic,cubic-bezier(.16, 1, .3, 1)), transform var(--duration-fast,.15s) var(--ease-elastic,cubic-bezier(.16, 1, .3, 1));color:#000;background:#fff;-webkit-box-orient:vertical;margin-inline-start:auto;margin-inline-end:auto;line-height:1.4;display:-webkit-box;position:fixed;left:0;right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 2px 8px #0000002e}.hk-touch-hint-bar.is-on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hk-touch-hint-bar{transition:none}}[data-mode=dark] .hk-touch-hint-bar{color:#fff;background:#4b4b4b}.hk-tooltip-wrapper{max-width:100%;display:inline-flex;position:relative}.hk-tooltip-trigger{display:inline-flex}.hk-tooltip-popup{z-index:var(--hk-overlay-z-tooltip,300);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md,8px);width:max-content;max-width:280px;font-size:var(--text-xs);white-space:normal;word-break:break-word;pointer-events:none;opacity:0;transition:opacity var(--hk-pop-in-duration,.2s) var(--hk-pop-in-opacity-ease,cubic-bezier(.16, 1, .3, 1));color:#000;background:#fff;border:none;line-height:1.4;position:fixed;box-shadow:0 2px 8px #0000002e}.hk-tooltip-popup.hk-tooltip-visible{opacity:1}@media (prefers-reduced-motion:reduce){.hk-tooltip-popup{transition:none}}.hk-tooltip-popup--click{pointer-events:none}.hk-tooltip-popup--click.hk-tooltip-visible{pointer-events:auto}.hk-tooltip-popup--click .hk-tooltip-content{margin-block-end:var(--space-6);font-weight:600}.hk-tooltip-popup--click:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}[data-mode=dark] .hk-tooltip-popup{color:#fff;background:#4b4b4b}:root{--c-primary-faint:rgb(var(--color-primary,122 162 247) / 5%);--c-primary-subtle:rgb(var(--color-primary,122 162 247) / 8%);--c-primary-dim:rgb(var(--color-primary,122 162 247) / 10%);--c-primary-light:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-overlay:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-medium:rgb(var(--color-primary,122 162 247) / 25%);--c-primary-strong:rgb(var(--color-primary,122 162 247) / 40%);--c-primary-intense:rgb(var(--color-primary,122 162 247) / 40%);--c-error-dim:rgb(var(--color-error,247 118 142) / 10%);--c-error-overlay:rgb(var(--color-error,247 118 142) / 20%);--c-error-strong:rgb(var(--color-error,247 118 142) / 50%);--shadow-elevated:0 8px 32px #00000026;--shadow-dropdown:0 4px 24px #0000001f, 0 0 0 1px #ffffff0a;--shadow-button:0 4px 14px rgb(var(--color-primary,122 162 247) / 35%);--shadow-button-danger:0 4px 14px rgb(var(--color-error,247 118 142) / 35%);--shadow-focus:0 0 0 3px rgb(var(--color-primary,122 162 247) / 12%);--shadow-focus-error:0 0 0 3px rgb(var(--color-error,247 118 142) / 12%);--border-input:rgb(var(--color-border,100 100 100) / 15%);--border-faint:rgb(var(--color-border,100 100 100) / 10%);--border-subtle:rgb(var(--color-border,100 100 100) / 12%);--hi-icon-color:rgb(var(--color-text,30 30 30));--hi-icon-size-xs:.75rem;--hi-icon-size-sm:1rem;--hi-icon-size-md:1.25rem;--hi-icon-size-lg:1.5rem;--hi-duration-instant:var(--duration-instant,.1s);--hi-border-color-focus:rgb(var(--color-primary,122 162 247));--hi-glow-color:transparent;--hi-bg-surface-dark:rgb(var(--color-muted,108 108 108) / 12%);--hi-color-primary-dark:color-mix(in srgb, rgb(var(--color-primary,122 162 247)) 82%, #000);--hi-color-secondary-dark:color-mix(in srgb, rgb(var(--color-secondary,81 154 115)) 82%, #000);--hi-color-danger-dark:color-mix(in srgb, rgb(var(--color-error,247 118 142)) 82%, #000);--hi-color-success-dark:color-mix(in srgb, rgb(var(--color-success,14 184 64)) 82%, #000);--hi-color-text-on-secondary:rgb(var(--color-on-solid,255 255 255));--hi-color-text-on-danger:rgb(var(--color-on-danger));--hi-color-text-on-success:rgb(var(--color-on-success));--color-primary:122 162 247;--color-on-primary:255 255 255;--color-on-solid:255 255 255;--color-on-solid-text:255 255 255;--color-on-solid-icon:255 255 255;--color-on-danger:255 255 255;--color-on-success:255 255 255;--color-on-warning:0 0 0;--color-on-info:0 0 0;--color-secondary:81 154 115;--color-accent:247 181 0;--color-text:30 30 30;--color-text-secondary:102 102 102;--color-text-tertiary:140 140 140;--color-muted:108 108 108;--color-border:100 100 100;--color-focused-border:122 162 247;--color-background:255 255 255;--color-surface:255 255 255;--color-selected-bg:191 218 242;--color-selected-text:30 30 30;--color-status-bar-bg:240 244 248;--color-success:14 184 64;--color-error:247 118 142;--color-warning:238 214 119;--color-info:106 190 214;--hi-color-primary:rgb(var(--color-primary));--hi-color-secondary:rgb(var(--color-secondary));--hi-color-surface:rgb(var(--color-surface));--hi-color-background:rgb(var(--color-background));--hi-color-border:rgb(var(--color-border) / 15%);--hi-color-text-primary:rgb(var(--color-text));--hi-color-text-secondary:rgb(var(--color-text-secondary));--hi-color-muted:rgb(var(--color-muted));--hi-color-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-solid:rgb(var(--color-on-solid-text,255 255 255));--hi-color-icon-on-solid:rgb(var(--color-on-solid-icon,255 255 255));--hi-color-success:rgb(var(--color-success));--hi-color-error:rgb(var(--color-error));--hi-color-warning:rgb(var(--color-warning));--hi-color-info:rgb(var(--color-info));--hi-color-text-on-warning:rgb(var(--color-on-warning));--hi-color-text-on-info:rgb(var(--color-on-info));--hi-color-bg-subtle:rgb(var(--color-surface) / .5);--hi-color-bg-elevated:rgb(var(--color-surface));--hi-color-bg-canvas:rgb(var(--color-background));--hi-secondary-bg:rgb(var(--color-surface) / .5);--hi-color-accent:rgb(var(--color-accent));--hi-primary:var(--hi-color-primary);--hi-surface:var(--hi-color-surface);--hi-card-bg:var(--hi-color-surface)}@media (prefers-reduced-motion:reduce){.hk-placeholder-marquee__strip{animation:none!important;transform:none!important}}.hk-pwd-box{min-height:2.5rem;padding:var(--space-8) var(--space-12);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);border:1px solid color-mix(in srgb, rgb(var(--color-text)) 14%, transparent);border-radius:var(--radius-md,8px);align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hk-pwd-box-sm{min-height:2rem}.hk-pwd-box-lg{min-height:3rem}.hk-pwd-box:hover:not([data-disabled]){border-color:var(--hi-color-primary,#7aa2f7)}.hk-pwd-box:focus-within,.hk-pwd-box[data-focused]{border-color:var(--hi-color-primary,#7aa2f7);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 15%, transparent)}.hk-pwd-box[data-error]{border-color:var(--hi-color-danger,#f85149)}.hk-pwd-box[data-error][data-focused]{border-color:var(--hi-color-danger,#f85149);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-danger,#f85149) 15%, transparent)}.hk-pwd-box[data-disabled]{opacity:.5;cursor:not-allowed}.hk-pwd-box[data-fw]{border-color:var(--hi-color-warning,#eed677)}.hk-pwd-box[data-flash]{animation:.3s ease-out hk-pwd-flash}@keyframes hk-pwd-flash{0%{border-color:var(--hi-color-primary,#7aa2f7);box-shadow:0 0 22px color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 38%, transparent), inset 0 0 10px color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 7%, transparent)}to{border-color:var(--hi-color-primary,#7aa2f7);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 15%, transparent)}}.hk-pwd-lock{z-index:1;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative}.hk-pwd-lock.hk-pwd-lock-custom{z-index:3;pointer-events:auto}.hk-pwd-lock-empty{color:var(--hi-color-text-secondary,#666);opacity:.4}.hk-pwd-lock-filled,.hk-pwd-box:focus-within .hk-pwd-lock,.hk-pwd-box[data-focused] .hk-pwd-lock{color:var(--hi-color-primary,#7aa2f7)}.hk-pwd-dots{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hk-pwd-placeholder{z-index:1;-webkit-user-select:none;user-select:none;font-size:var(--text-base);color:var(--hi-color-primary,#7aa2f7b3);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;animation:3s ease-in-out infinite hk-pwd-breathe;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hk-pwd-box[data-focused] .hk-pwd-placeholder{color:var(--hi-color-text-secondary,#666);padding-inline-start:.2em;padding-inline-end:.2em;font-style:italic}@keyframes hk-pwd-breathe{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.hk-pwd-placeholder,.hk-pwd-blur-hint,.hk-pwd-select-hint{animation:none}}.hk-pwd-blur-hint{z-index:1;-webkit-user-select:none;user-select:none;font-size:var(--text-base);color:var(--hi-color-text-secondary,#666);cursor:pointer;justify-content:center;align-items:center;font-style:italic;transition:color .3s;animation:3s ease-in-out infinite hk-pwd-breathe;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hk-pwd-blur-hint:hover{color:var(--hi-color-text-primary,#1e1e1e)}.hk-pwd-blur-hint:active{color:var(--hi-color-primary,#7aa2f7)}.hk-pwd-select-hint{z-index:1;-webkit-user-select:none;user-select:none;font-size:var(--text-base);color:var(--hi-color-text-secondary,#666);pointer-events:none;justify-content:center;align-items:center;font-style:italic;animation:3s ease-in-out infinite hk-pwd-breathe;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hk-pwd-input{opacity:0;cursor:text;z-index:2;-webkit-appearance:none;appearance:none;border-radius:0;width:100%;height:100%;font-size:1rem;position:absolute;top:0;bottom:0;left:0;right:0}.hk-pwd-box>.hk-tooltip-wrapper{z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.hk-pwd-box>.hk-tooltip-wrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-pwd-box>.hk-tooltip-wrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-pwd-box>.hk-tooltip-wrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-pwd-box>.hk-tooltip-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-pwd-strength{border-radius:50%;width:.55rem;height:.55rem;transition:background .3s,box-shadow .3s;display:block}.hk-pwd-strength[data-level=weak]{background:var(--hi-color-danger,#f85149);box-shadow:0 0 6px color-mix(in srgb, var(--hi-color-danger,#f85149) 60%, transparent)}.hk-pwd-strength[data-level=fair]{background:var(--hi-color-warning,#eed677);box-shadow:0 0 6px color-mix(in srgb, var(--hi-color-warning,#eed677) 60%, transparent)}.hk-pwd-strength[data-level=strong]{background:var(--hi-color-success,#0eb840);box-shadow:0 0 6px color-mix(in srgb, var(--hi-color-success,#0eb840) 60%, transparent)}.hk-pwd-eye{z-index:3;color:var(--hi-icon-button-icon-color,var(--hi-color-text-secondary,#666));cursor:pointer;touch-action:none;-webkit-touch-callout:none;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hk-pwd-eye:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-12) - .25rem)}.hk-pwd-eye:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-12) - .25rem)}.hk-pwd-eye:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-12) - .25rem)}.hk-pwd-eye:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-12) - .25rem)}.hk-pwd-eye:hover:not([data-revealing]){color:var(--hi-icon-button-icon-color-active,var(--hi-color-text-primary,#1e1e1e))}.hk-pwd-eye[data-revealing]{color:var(--hi-color-primary,#7aa2f7)}.hk-pwd-eye:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:1px;border-radius:var(--radius-sm)}.hk-pwd-eye:active{filter:brightness(.95)}.hk-pwd-suffix{z-index:3;color:var(--hi-color-text-secondary,#666);pointer-events:auto;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hk-pwd-suffix:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-pwd-suffix:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-pwd-suffix:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-pwd-suffix:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-pwd-hint{align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--text-xs);display:inline-flex}.hk-pwd-hint[data-variant=caps]{color:var(--hi-color-warning,#eed677)}.hk-pwd-hint[data-variant=fw]{color:var(--hi-color-danger,#f85149)}.hk-pwd-box input:-webkit-autofill{caret-color:var(--hi-color-text-primary,#1e1e1e);transition:background-color 100000000s step-end,color 100000000s step-end;-webkit-text-fill-color:var(--hi-color-text-primary,#1e1e1e)!important;box-shadow:0 0 0 1000px var(--hi-color-surface,#fff) inset!important}.hk-pwd-box input:-webkit-autofill:hover{caret-color:var(--hi-color-text-primary,#1e1e1e);transition:background-color 100000000s step-end,color 100000000s step-end;-webkit-text-fill-color:var(--hi-color-text-primary,#1e1e1e)!important;box-shadow:0 0 0 1000px var(--hi-color-surface,#fff) inset!important}.hk-pwd-box input:-webkit-autofill:focus{caret-color:var(--hi-color-text-primary,#1e1e1e);transition:background-color 100000000s step-end,color 100000000s step-end;-webkit-text-fill-color:var(--hi-color-text-primary,#1e1e1e)!important;box-shadow:0 0 0 1000px var(--hi-color-surface,#fff) inset!important}.hk-pwd-box input:-webkit-autofill:active{caret-color:var(--hi-color-text-primary,#1e1e1e);transition:background-color 100000000s step-end,color 100000000s step-end;-webkit-text-fill-color:var(--hi-color-text-primary,#1e1e1e)!important;box-shadow:0 0 0 1000px var(--hi-color-surface,#fff) inset!important}.hk-number-input-steppers{border-inline-start:1px solid var(--hi-color-border);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.hk-number-input-step{height:50%;color:var(--hi-color-muted);cursor:pointer;transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.hk-number-input-step:hover:not(:disabled){background:color-mix(in srgb, var(--hi-color-surface) 60%, transparent);color:var(--hi-color-text-primary)}.hk-number-input-step:active:not(:disabled){background:color-mix(in srgb, var(--hi-color-primary) 15%, transparent);color:var(--hi-color-primary)}.hk-number-input-step:disabled{opacity:.3;cursor:not-allowed}.hk-number-input-steppers-sm .hk-number-input-step{width:var(--space-20,1.25rem)}.hk-number-input-steppers-sm .hk-number-input-step svg{width:12px;height:12px}.hk-number-input-steppers-md .hk-number-input-step{width:var(--space-24,1.5rem)}.hk-number-input-steppers-md .hk-number-input-step svg{width:14px;height:14px}.hk-number-input-steppers-lg .hk-number-input-step{width:var(--space-28,1.75rem)}.hk-number-input-steppers-lg .hk-number-input-step svg{width:16px;height:16px}:root{--c-primary-faint:rgb(var(--color-primary,122 162 247) / 5%);--c-primary-subtle:rgb(var(--color-primary,122 162 247) / 8%);--c-primary-dim:rgb(var(--color-primary,122 162 247) / 10%);--c-primary-light:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-overlay:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-medium:rgb(var(--color-primary,122 162 247) / 25%);--c-primary-strong:rgb(var(--color-primary,122 162 247) / 40%);--c-primary-intense:rgb(var(--color-primary,122 162 247) / 40%);--c-error-dim:rgb(var(--color-error,247 118 142) / 10%);--c-error-overlay:rgb(var(--color-error,247 118 142) / 20%);--c-error-strong:rgb(var(--color-error,247 118 142) / 50%);--shadow-elevated:0 8px 32px #00000026;--shadow-dropdown:0 4px 24px #0000001f, 0 0 0 1px #ffffff0a;--shadow-button:0 4px 14px rgb(var(--color-primary,122 162 247) / 35%);--shadow-button-danger:0 4px 14px rgb(var(--color-error,247 118 142) / 35%);--shadow-focus:0 0 0 3px rgb(var(--color-primary,122 162 247) / 12%);--shadow-focus-error:0 0 0 3px rgb(var(--color-error,247 118 142) / 12%);--border-input:rgb(var(--color-border,100 100 100) / 15%);--border-faint:rgb(var(--color-border,100 100 100) / 10%);--border-subtle:rgb(var(--color-border,100 100 100) / 12%);--hi-icon-color:rgb(var(--color-text,30 30 30));--hi-icon-size-xs:.75rem;--hi-icon-size-sm:1rem;--hi-icon-size-md:1.25rem;--hi-icon-size-lg:1.5rem;--hi-duration-instant:var(--duration-instant,.1s);--hi-border-color-focus:rgb(var(--color-primary,122 162 247));--hi-glow-color:transparent;--hi-bg-surface-dark:rgb(var(--color-muted,108 108 108) / 12%);--hi-color-primary-dark:color-mix(in srgb, rgb(var(--color-primary,122 162 247)) 82%, #000);--hi-color-secondary-dark:color-mix(in srgb, rgb(var(--color-secondary,81 154 115)) 82%, #000);--hi-color-danger-dark:color-mix(in srgb, rgb(var(--color-error,247 118 142)) 82%, #000);--hi-color-success-dark:color-mix(in srgb, rgb(var(--color-success,14 184 64)) 82%, #000);--hi-color-text-on-secondary:rgb(var(--color-on-solid,255 255 255));--hi-color-text-on-danger:rgb(var(--color-on-danger));--hi-color-text-on-success:rgb(var(--color-on-success));--color-primary:122 162 247;--color-on-primary:255 255 255;--color-on-solid:255 255 255;--color-on-solid-text:255 255 255;--color-on-solid-icon:255 255 255;--color-on-danger:255 255 255;--color-on-success:255 255 255;--color-on-warning:0 0 0;--color-on-info:0 0 0;--color-secondary:81 154 115;--color-accent:247 181 0;--color-text:30 30 30;--color-text-secondary:102 102 102;--color-text-tertiary:140 140 140;--color-muted:108 108 108;--color-border:100 100 100;--color-focused-border:122 162 247;--color-background:255 255 255;--color-surface:255 255 255;--color-selected-bg:191 218 242;--color-selected-text:30 30 30;--color-status-bar-bg:240 244 248;--color-success:14 184 64;--color-error:247 118 142;--color-warning:238 214 119;--color-info:106 190 214;--hi-color-primary:rgb(var(--color-primary));--hi-color-secondary:rgb(var(--color-secondary));--hi-color-surface:rgb(var(--color-surface));--hi-color-background:rgb(var(--color-background));--hi-color-border:rgb(var(--color-border) / 15%);--hi-color-text-primary:rgb(var(--color-text));--hi-color-text-secondary:rgb(var(--color-text-secondary));--hi-color-muted:rgb(var(--color-muted));--hi-color-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-solid:rgb(var(--color-on-solid-text,255 255 255));--hi-color-icon-on-solid:rgb(var(--color-on-solid-icon,255 255 255));--hi-color-success:rgb(var(--color-success));--hi-color-error:rgb(var(--color-error));--hi-color-warning:rgb(var(--color-warning));--hi-color-info:rgb(var(--color-info));--hi-color-text-on-warning:rgb(var(--color-on-warning));--hi-color-text-on-info:rgb(var(--color-on-info));--hi-color-bg-subtle:rgb(var(--color-surface) / .5);--hi-color-bg-elevated:rgb(var(--color-surface));--hi-color-bg-canvas:rgb(var(--color-background));--hi-secondary-bg:rgb(var(--color-surface) / .5);--hi-color-accent:rgb(var(--color-accent));--hi-primary:var(--hi-color-primary);--hi-surface:var(--hi-color-surface);--hi-card-bg:var(--hi-color-surface)}.hk-placeholder-marquee{pointer-events:none;font-family:inherit;font-size:var(--text-base);color:rgb(var(--color-muted));white-space:nowrap;text-align:center;align-items:center;line-height:1.5;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hk-placeholder-marquee__strip{flex-shrink:0;align-items:center;display:inline-flex}.hk-placeholder-marquee__strip--scroll{animation:hk-placeholder-marquee-scroll var(--hk-marquee-duration,12s) linear infinite;animation-direction:var(--hk-marquee-direction,normal);will-change:transform}.hk-placeholder-marquee[data-parked] .hk-placeholder-marquee__strip--scroll{animation-play-state:paused}.hk-placeholder-marquee__copy{padding-inline-end:24px}.hk-placeholder-marquee--hidden{visibility:hidden}.hk-placeholder-marquee--truncate .hk-placeholder-marquee__text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.hk-placeholder-marquee__strip{animation:none!important;transform:none!important}}html[data-css-animations="0"] .hk-placeholder-marquee__strip{animation:none!important;transform:none!important}.hk-input-wrapper{width:100%;display:block}.hk-input-required{color:rgb(var(--color-error));margin-inline-start:var(--space-2)}.hk-input-box{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-12);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);border:1px solid color-mix(in srgb, rgb(var(--color-text)) 14%, transparent);border-radius:var(--radius-md,8px);min-height:2.5rem;transition-property:background-color,border-color,color,box-shadow,opacity,transform,filter;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-standard);color:rgb(var(--color-text));display:flex;position:relative;overflow:hidden}.hk-input-box:hover:not(.hk-input-box-disabled){border-color:var(--c-primary-strong)}.hk-input-box:focus-within{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus);background:rgb(var(--color-surface))}.hk-input-box-error{border-color:var(--c-error-strong)}.hk-input-box-error:focus-within{border-color:rgb(var(--color-error));box-shadow:var(--shadow-focus-error)}.hk-input-box-disabled{opacity:.5;cursor:not-allowed}.hk-input-box[data-autogrow]{flex-direction:column;align-items:stretch}.hk-input-element{box-sizing:border-box;-webkit-appearance:none;appearance:none;width:100%;height:100%;font-family:inherit;font-size:var(--text-base);color:rgb(var(--color-text));text-align:center;padding-block:var(--space-8);padding-inline:calc(var(--space-12) + max(var(--hk-input-affix-start-w,0px), var(--hk-input-affix-end-w,0px)));background:0 0;border:none;border-radius:0;outline:none;line-height:1.5;position:absolute;top:0;bottom:0;left:0;right:0}.hk-input-element:focus{box-shadow:none;border:none;outline:none}.hk-input-element:focus-visible{box-shadow:none;border:none;outline:none}.hk-input-box[data-align=start] .hk-input-element:not(.hk-input-textarea),.hk-input-box[data-align=end] .hk-input-element:not(.hk-input-textarea){padding-inline-start:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));padding-inline-end:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=start] .hk-input-element:not(.hk-input-textarea){text-align:start}.hk-input-box[data-align=end] .hk-input-element:not(.hk-input-textarea){text-align:end}.hk-input-element.hk-input-textarea{inset:unset;text-align:start;min-width:0;height:auto;padding:var(--space-8) var(--space-12);flex:1;position:relative}.hk-input-textarea{resize:vertical;min-height:2.5rem}.hk-input-textarea-autogrow{resize:none}.hk-input-affix{color:color-mix(in srgb, rgb(var(--color-muted)) 70%, rgb(var(--color-background)));z-index:1;flex-shrink:0;align-items:center;display:flex;position:relative}.hk-input-affix.hk-input-suffix{margin-inline-start:auto}.hk-input-box-number .hk-input-element{-moz-appearance:textfield}.hk-input-box-number .hk-input-element::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hk-input-box-number .hk-input-element::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hk-input-box .hk-number-input-steppers{z-index:1;margin-inline-start:auto;position:relative}.hk-input-box[data-number-steppers] .hk-input-affix.hk-input-suffix{margin-inline-start:0}.hk-input-box .hk-placeholder-marquee{top:0;bottom:0;inset-inline:calc(var(--space-12) + max(var(--hk-input-affix-start-w,0px), var(--hk-input-affix-end-w,0px)))}.hk-input-box[data-align=start] .hk-placeholder-marquee:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));right:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=start] .hk-placeholder-marquee:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));right:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=end] .hk-placeholder-marquee:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));right:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=end] .hk-placeholder-marquee:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));right:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=start] .hk-placeholder-marquee:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));left:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=start] .hk-placeholder-marquee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));left:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=end] .hk-placeholder-marquee:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));left:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-box[data-align=end] .hk-placeholder-marquee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-12) + var(--hk-input-affix-start-w,0px));left:calc(var(--space-12) + var(--hk-input-affix-end-w,0px))}.hk-input-error-msg{margin-top:var(--space-4);font-size:var(--text-xs);color:rgb(var(--color-error))}.hk-input-hint{margin-top:var(--space-4);font-size:var(--text-xs);color:color-mix(in srgb, rgb(var(--color-muted)) 70%, rgb(var(--color-background)))}.hk-input-box input,.hk-input-box textarea{transition:color 100000000s step-end,background-color 100000000s step-end}.hk-input-box input:-webkit-autofill{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box input:-webkit-autofill:hover{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box input:-webkit-autofill:focus{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box input:-webkit-autofill:active{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box textarea:-webkit-autofill{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box textarea:-webkit-autofill:hover{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box textarea:-webkit-autofill:focus{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box input:-webkit-autofill:first-line{color:rgb(var(--color-text));font-size:inherit!important;font-family:inherit!important}.hk-input-box textarea:-webkit-autofill:first-line{color:rgb(var(--color-text));font-size:inherit!important;font-family:inherit!important}.hk-input-box input:-internal-autofill-previewed{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-input-box input:-internal-autofill-selected{caret-color:rgb(var(--color-text));-webkit-text-fill-color:rgb(var(--color-text))!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset!important}.hk-color-picker{min-width:0;display:inline-flex}.hk-color-picker[data-layout=row] .hk-color-picker-swatch-btn{gap:var(--space-8);flex-direction:row;width:100%}.hk-color-picker[data-layout=row] .hk-color-picker-swatch{width:18px;height:18px}.hk-color-picker[data-layout=row] .hk-color-picker-label{text-overflow:ellipsis;text-align:start;min-width:0;max-width:100%;margin-bottom:0;overflow:hidden}.hk-color-picker-swatch-btn{border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.hk-color-picker-swatch-btn:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary))}.hk-color-picker-swatch{border-radius:calc(var(--radius-xs) - 1px);width:24px;height:24px;transition:border-color var(--duration-short);border:2px solid #0000001a;flex-shrink:0}.hk-color-picker-swatch-btn:hover .hk-color-picker-swatch{border-color:rgb(var(--color-primary))}.hk-color-picker-label{font-size:var(--text-xs);letter-spacing:.02em;margin-bottom:var(--space-4);color:rgb(var(--color-text)/var(--hk-field-label-alpha,72%));white-space:nowrap;transition:color var(--duration-short);font-weight:600;line-height:1.5;display:block}.hk-color-picker-swatch-btn:hover .hk-color-picker-label{color:rgb(var(--color-primary))}.hk-color-picker-panel{padding:var(--space-12);background:rgb(var(--color-surface));-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);outline:none}.hk-color-picker-body{display:flex}.hk-color-picker-controls{gap:var(--space-8);flex-direction:column;min-width:200px;display:flex}.hk-color-picker-sliders{gap:var(--space-6);flex-direction:column;display:flex}.hk-color-picker-slider-row{align-items:center;gap:6px;display:flex}.hk-color-picker-slider-label{font-size:var(--text-2xs);color:rgb(var(--color-muted));text-align:center;flex-shrink:0;width:10px;font-weight:700}.hk-color-picker-channel-slider{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;align-items:center;height:14px;display:flex;position:relative}.hk-color-picker-slider-track{border-radius:var(--radius-full);touch-action:none;flex:1;min-width:60px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.hk-color-picker-slider-thumb{cursor:grab;touch-action:none;-webkit-touch-callout:none;background:#fff;border:2px solid #fffc;border-radius:50%;outline:none;width:14px;height:14px;transition:transform .1s;display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000026,0 1px 2px #0003}.hk-color-picker-slider-thumb:hover{transform:translate(-50%,-50%)scale(1.15)}.hk-color-picker-slider-thumb:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.hk-color-picker-slider-thumb{transition:none}.hk-color-picker-slider-thumb:hover{transform:translate(-50%,-50%)}}.hk-color-picker-slider-value{font-size:var(--text-2xs);color:rgb(var(--color-muted));text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;width:26px;font-weight:500}.hk-color-picker-hex-row{width:100%}.hk-color-picker-band{gap:var(--space-4);flex-direction:column;display:flex}.hk-color-picker-hue-band{border-radius:var(--radius-full);height:10px;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.hk-color-picker-hue-band-thumb{border-radius:calc(var(--radius-xs) - 1px);pointer-events:none;border:2px solid #ffffffe6;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040}.hk-color-picker-band-caption{font-size:var(--text-2xs);color:rgb(var(--color-muted));letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:center;font-weight:500}.hk-color-picker-hex-hash{font-size:var(--text-xs);color:rgb(var(--color-muted));-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:600;line-height:1}.hk-popover-panel.hk-is-sheet.hk-color-picker-panel{padding:0 var(--space-16) calc(var(--space-20) + env(safe-area-inset-bottom,0px))}.hk-popover-panel.hk-is-sheet.hk-color-picker-panel .hk-color-picker-controls{gap:var(--space-16);width:100%;min-width:0}.hk-popover-panel.hk-is-sheet.hk-color-picker-panel .hk-color-picker-slider-row{gap:var(--space-10)}.hk-popover-panel.hk-is-sheet.hk-color-picker-panel .hk-color-picker-channel-slider{height:22px}.hk-popover-panel.hk-is-sheet.hk-color-picker-panel .hk-color-picker-slider-track{height:14px}.hk-popover-panel.hk-is-sheet.hk-color-picker-panel .hk-color-picker-slider-thumb{width:22px;height:22px}.hk-divider{--hk-divider-color:var(--hi-color-border,#6464641f);border-top:1px solid var(--hk-divider-color);flex-shrink:0;width:100%;height:0}.hk-divider-vertical{border-top:none;border-left:1px solid var(--hk-divider-color);align-self:stretch;width:0;height:auto}.hk-divider-faint{--hk-divider-color:var(--hi-color-border,#6464640f)}.hk-divider-input{--hk-divider-color:var(--hi-color-border,#64646426)}.hk-divider-dashed.hk-divider-vertical{border-left-style:dashed}.hk-divider-dashed:not(.hk-divider-vertical){border-top-style:dashed}.hk-divider-spacing-xs{--hk-divider-space:var(--space-2,.125rem)}.hk-divider-spacing-sm{--hk-divider-space:var(--space-4,.25rem)}.hk-divider-spacing-md{--hk-divider-space:var(--space-6,.375rem)}.hk-divider-spacing-lg{--hk-divider-space:var(--space-8,.5rem)}.hk-divider-spacing-xl{--hk-divider-space:var(--space-12,.75rem)}.hk-divider[class*=hk-divider-spacing-]:not(.hk-divider-vertical){margin-block:var(--hk-divider-space)}.hk-divider-vertical[class*=hk-divider-spacing-]{margin-inline:var(--hk-divider-space)}.hk-divider-vertical[class*=hk-divider-length-]{align-self:center}.hk-divider-vertical.hk-divider-length-xs{height:var(--space-8,.5rem)}.hk-divider-vertical.hk-divider-length-sm{height:var(--space-12,.75rem)}.hk-divider-vertical.hk-divider-length-md{height:var(--space-16,1rem)}.hk-divider-vertical.hk-divider-length-lg{height:var(--space-24,1.5rem)}.hk-divider-vertical.hk-divider-length-xl{height:var(--space-32,2rem)}.hk-spinner-wrapper{align-items:center;gap:var(--space-8);-webkit-user-select:none;user-select:none;display:flex}.hk-spinner-centered{box-sizing:border-box;width:100%;height:100%;min-height:var(--hk-loading-min-height,8rem);padding:var(--space-24) var(--space-16);flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center}.hk-spinner{border:2px solid rgb(var(--color-border)/20%);border-top-color:rgb(var(--color-primary));border-radius:50%;animation:.7s linear infinite hk-spinner-rotate}.hk-spinner-current{border-color:color-mix(in srgb, currentcolor 30%, transparent);border-top-color:currentColor}.hk-spinner-xs{border-width:1.5px;width:12px;height:12px}.hk-spinner-sm{border-width:2px;width:16px;height:16px}.hk-spinner-md{border-width:3px;width:24px;height:24px}.hk-spinner-lg{border-width:3px;width:36px;height:36px}.hk-spinner-xl{border-width:4px;width:48px;height:48px}.hk-spinner-text{font-size:var(--text-base);color:color-mix(in srgb, rgb(var(--color-muted)) 70%, rgb(var(--color-background)));-webkit-user-select:none;user-select:none}@keyframes hk-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hk-spinner{animation:none}}.hk-empty-state{padding:var(--space-48,3rem) var(--space-16,1rem);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.hk-empty-state--boxed{background:var(--hk-empty-bg,var(--hi-color-surface,#fffffff2));-webkit-backdrop-filter:blur(var(--blur-sm,8px));backdrop-filter:blur(var(--blur-sm,8px));border:1px solid var(--hi-color-border,#6464640f);border-radius:var(--radius-md,.5rem)}.hk-empty-icon{width:var(--space-48,3rem);height:var(--space-48,3rem);margin-bottom:var(--space-12,.75rem);color:var(--hi-color-text-secondary,#666);opacity:.5;justify-content:center;align-items:center;display:flex}.hk-empty-title{font-size:var(--text-base,.875rem);color:var(--hi-color-text-primary,#1e1e1e);margin:0 0 var(--space-8,.5rem);font-weight:600}.hk-empty-desc{font-size:var(--text-sm,.8125rem);color:var(--hi-color-text-secondary,#666);margin:0 0 var(--space-16,1rem);max-width:24rem;line-height:1.5}.hk-empty-action{margin-top:var(--space-4,.25rem)}.hk-empty-state--page{width:100%;margin-inline-start:auto;margin-inline-end:auto}@media (min-width:48rem){.hk-empty-state--page{max-width:clamp(20rem,30vw,35rem)}}.hk-empty-state--fill{width:100%;height:100%}.hk-empty-state--loading{min-height:10rem}.hk-empty-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hk-skeleton{background:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 8%, transparent);display:inline-block}.hk-skeleton[data-tone=muted]{background:color-mix(in srgb, var(--hi-color-text-primary,#1e1e1e) 12%, transparent)}.hk-skeleton[data-animated]{background:linear-gradient(90deg, color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 8%, transparent) 25%, color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 18%, transparent) 50%, color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 8%, transparent) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite hk-skeleton-shimmer}.hk-skeleton[data-tone=muted][data-animated]{background:linear-gradient(90deg, color-mix(in srgb, var(--hi-color-text-primary,#1e1e1e) 10%, transparent) 25%, color-mix(in srgb, var(--hi-color-text-primary,#1e1e1e) 22%, transparent) 50%, color-mix(in srgb, var(--hi-color-text-primary,#1e1e1e) 10%, transparent) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite hk-skeleton-shimmer}@keyframes hk-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hk-skeleton[data-animated]{animation:none}}.hk-skeleton-list{flex-direction:column;display:flex}.hk-splash{background:var(--hi-color-bg-canvas,#0d1117);min-height:100vh;color:var(--hi-color-text-primary,#1e1e1e);font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif);flex-direction:column;justify-content:center;align-items:center;display:flex}.hk-splash-main{text-align:center;max-width:480px;padding:var(--space-32,2rem)}.hk-splash-logo{width:80px;height:80px;margin-bottom:var(--space-24,1.5rem);border-radius:var(--radius-xl)}.hk-splash-title{color:var(--hi-color-primary,#7aa2f7);margin:0 0 var(--space-8,.5rem);font-size:2rem;font-weight:700}.hk-splash-subtitle{color:var(--hi-color-text-secondary,#666);margin:0 0 var(--space-8,.5rem);font-size:1.1rem}.hk-splash-description{color:var(--hi-color-text-tertiary,#6e7681);margin-bottom:var(--space-16,1rem);font-size:.9rem}.hk-splash-status{margin-bottom:var(--space-24,1.5rem)}.hk-splash-actions{gap:var(--space-12,.75rem);flex-wrap:wrap;justify-content:center;display:flex}.hk-splash-footer{padding:var(--space-16,1rem);font-size:var(--text-xs,.75rem);color:var(--hi-color-text-tertiary,#484f58);margin-top:auto}.s-scheme-dialog{gap:var(--space-16,1rem);flex-direction:column;display:flex}.s-scheme-mode-switch{align-self:center}.s-scheme-mode-hint{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));margin-top:calc(var(--space-8,.5rem) * -1);align-self:center}.s-scheme-colors{justify-content:center;gap:var(--space-10,.625rem);flex-wrap:wrap;display:flex}.s-scheme-groups{gap:var(--space-8,.5rem);flex-direction:column;display:flex}.s-scheme-groups-title{font-size:var(--text-xs,.75rem);letter-spacing:.02em;color:rgb(var(--color-muted));font-weight:600}.s-scheme-group-panels{gap:var(--space-8,.5rem);flex-direction:column;display:flex}.s-scheme-group-grid{gap:var(--space-4,.25rem) var(--space-6);padding:var(--space-4,.25rem) var(--space-4,.25rem) var(--space-8,.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-scheme-group-field{gap:var(--space-2,.125rem);flex-direction:column;min-width:0;display:flex}.s-scheme-group-field-label{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-scheme-group-field-value{font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted));font-variant-numeric:tabular-nums}@media (max-width:767px){.s-scheme-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk-confirm-dialog{justify-content:center;gap:var(--hk-confirm-gap,1.25rem);flex-direction:column;min-height:4rem;display:flex}.hk-confirm-dialog-message{-webkit-user-select:text;user-select:text;color:color-mix(in srgb, var(--hi-color-text-secondary) 85%, transparent);font-size:var(--text-sm,.8125rem);overflow-wrap:anywhere;margin:0;line-height:1.6}.hk-confirm-dialog-actions{justify-content:stretch;gap:.75rem;display:flex}.hk-confirm-dialog-btn{flex:1 1 0;min-width:0}@media (max-width:640px){.hk-confirm-dialog{gap:1rem}.hk-confirm-dialog-btn{min-height:44px}.hk-confirm-dialog-actions{gap:.625rem}}.hk-badge.hk-copy-badge{cursor:pointer}.hk-badge.hk-copy-badge:active{filter:brightness(.92)}.hk-badge.hk-copy-badge:focus-visible{outline:2px solid rgb(var(--color-primary)/60%);outline-offset:1px}.hk-crossfade{display:grid}.hk-crossfade>.hk-crossfade-item{grid-area:1/1;width:100%;min-width:0;min-height:0}.hk-crossfade-enter-active{transition:opacity var(--duration-normal,.3s) var(--ease-out-expo,cubic-bezier(.19, 1, .22, 1));transition-delay:var(--hk-crossfade-enter-delay,0s)}.hk-crossfade-leave-active{transition:opacity var(--duration-normal,.3s) ease-out;pointer-events:none}.hk-crossfade-enter-from,.hk-crossfade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.hk-crossfade-enter-active,.hk-crossfade-leave-active{transition:opacity var(--duration-fast,.15s) ease}}:root{--c-primary-faint:rgb(var(--color-primary,122 162 247) / 5%);--c-primary-subtle:rgb(var(--color-primary,122 162 247) / 8%);--c-primary-dim:rgb(var(--color-primary,122 162 247) / 10%);--c-primary-light:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-overlay:rgb(var(--color-primary,122 162 247) / 15%);--c-primary-medium:rgb(var(--color-primary,122 162 247) / 25%);--c-primary-strong:rgb(var(--color-primary,122 162 247) / 40%);--c-primary-intense:rgb(var(--color-primary,122 162 247) / 40%);--c-error-dim:rgb(var(--color-error,247 118 142) / 10%);--c-error-overlay:rgb(var(--color-error,247 118 142) / 20%);--c-error-strong:rgb(var(--color-error,247 118 142) / 50%);--shadow-elevated:0 8px 32px #00000026;--shadow-dropdown:0 4px 24px #0000001f, 0 0 0 1px #ffffff0a;--shadow-button:0 4px 14px rgb(var(--color-primary,122 162 247) / 35%);--shadow-button-danger:0 4px 14px rgb(var(--color-error,247 118 142) / 35%);--shadow-focus:0 0 0 3px rgb(var(--color-primary,122 162 247) / 12%);--shadow-focus-error:0 0 0 3px rgb(var(--color-error,247 118 142) / 12%);--border-input:rgb(var(--color-border,100 100 100) / 15%);--border-faint:rgb(var(--color-border,100 100 100) / 10%);--border-subtle:rgb(var(--color-border,100 100 100) / 12%);--hi-icon-color:rgb(var(--color-text,30 30 30));--hi-icon-size-xs:.75rem;--hi-icon-size-sm:1rem;--hi-icon-size-md:1.25rem;--hi-icon-size-lg:1.5rem;--hi-duration-instant:var(--duration-instant,.1s);--hi-border-color-focus:rgb(var(--color-primary,122 162 247));--hi-glow-color:transparent;--hi-bg-surface-dark:rgb(var(--color-muted,108 108 108) / 12%);--hi-color-primary-dark:color-mix(in srgb, rgb(var(--color-primary,122 162 247)) 82%, #000);--hi-color-secondary-dark:color-mix(in srgb, rgb(var(--color-secondary,81 154 115)) 82%, #000);--hi-color-danger-dark:color-mix(in srgb, rgb(var(--color-error,247 118 142)) 82%, #000);--hi-color-success-dark:color-mix(in srgb, rgb(var(--color-success,14 184 64)) 82%, #000);--hi-color-text-on-secondary:rgb(var(--color-on-solid,255 255 255));--hi-color-text-on-danger:rgb(var(--color-on-danger));--hi-color-text-on-success:rgb(var(--color-on-success));--color-primary:122 162 247;--color-on-primary:255 255 255;--color-on-solid:255 255 255;--color-on-solid-text:255 255 255;--color-on-solid-icon:255 255 255;--color-on-danger:255 255 255;--color-on-success:255 255 255;--color-on-warning:0 0 0;--color-on-info:0 0 0;--color-secondary:81 154 115;--color-accent:247 181 0;--color-text:30 30 30;--color-text-secondary:102 102 102;--color-text-tertiary:140 140 140;--color-muted:108 108 108;--color-border:100 100 100;--color-focused-border:122 162 247;--color-background:255 255 255;--color-surface:255 255 255;--color-selected-bg:191 218 242;--color-selected-text:30 30 30;--color-status-bar-bg:240 244 248;--color-success:14 184 64;--color-error:247 118 142;--color-warning:238 214 119;--color-info:106 190 214;--hi-color-primary:rgb(var(--color-primary));--hi-color-secondary:rgb(var(--color-secondary));--hi-color-surface:rgb(var(--color-surface));--hi-color-background:rgb(var(--color-background));--hi-color-border:rgb(var(--color-border) / 15%);--hi-color-text-primary:rgb(var(--color-text));--hi-color-text-secondary:rgb(var(--color-text-secondary));--hi-color-muted:rgb(var(--color-muted));--hi-color-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-primary:rgb(var(--color-on-primary));--hi-color-text-on-solid:rgb(var(--color-on-solid-text,255 255 255));--hi-color-icon-on-solid:rgb(var(--color-on-solid-icon,255 255 255));--hi-color-success:rgb(var(--color-success));--hi-color-error:rgb(var(--color-error));--hi-color-warning:rgb(var(--color-warning));--hi-color-info:rgb(var(--color-info));--hi-color-text-on-warning:rgb(var(--color-on-warning));--hi-color-text-on-info:rgb(var(--color-on-info));--hi-color-bg-subtle:rgb(var(--color-surface) / .5);--hi-color-bg-elevated:rgb(var(--color-surface));--hi-color-bg-canvas:rgb(var(--color-background));--hi-secondary-bg:rgb(var(--color-surface) / .5);--hi-color-accent:rgb(var(--color-accent));--hi-primary:var(--hi-color-primary);--hi-surface:var(--hi-color-surface);--hi-card-bg:var(--hi-color-surface)}@media (max-width:767px){.hk-modal-content .hk-menu-row,.hk-modal-content .hk-menu-sidebar-row,.hk-modal-content .hk-menu-action-item,.hk-modal-content .hk-select-option,.hk-modal-content .hk-popup-select-item,.hk-modal-content .hk-filter-add-item,.hk-modal-content .hk-breadcrumb-dropdown-item,.hk-modal-content .s-theme-item-row,.hk-modal-content .s-theme-item-btn,.hk-modal-content .s-popup-menu-item,.hk-modal-content .hk-popup-menu-item,.hk-modal-content .hk-menu-divider,.hk-modal-content .hk-tag-dot-row,.hk-modal-content .hk-tag-dot,.hk-modal-content .hk-affix-row,.hk-modal-content .hk-tag-input-row,.hk-modal-content .hk-tpl-row,.hk-modal-content .hk-user-picker-row{--hk-menu-item-min-h:44px;--hk-menu-item-pad-x:16px;--hk-menu-item-pad-y:10px;--hk-menu-item-font:var(--text-base,.875rem);--hk-menu-item-icon-box:20px}.hk-modal-content .hk-menu-section-label{--hk-menu-section-label-pad-top:var(--space-6,6px);--hk-menu-section-label-pad-x:var(--space-8,8px);--hk-menu-section-label-pad-bottom:var(--space-12,12px);--hk-menu-section-label-font:var(--text-xs,.75rem)}}.hk-select-wrapper{width:100%;display:block}.hk-select-label{font-size:var(--text-xs);letter-spacing:.02em;margin-bottom:var(--space-4);color:rgb(var(--color-text)/var(--hk-field-label-alpha,72%));font-weight:600;display:block}.hk-select-required{color:rgb(var(--color-error));margin-inline-start:var(--space-2)}.hk-select-trigger{width:100%;padding-block:var(--space-8);padding-inline:var(--space-12) var(--space-32);min-height:var(--space-40);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);border:1px solid color-mix(in srgb, rgb(var(--color-text)) 14%, transparent);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);color:rgb(var(--color-text));text-align:center;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,opacity,transform,filter;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-standard);outline:none;align-items:center;line-height:1.5;display:flex;position:relative}.hk-select-trigger:hover:not([data-disabled]){border-color:var(--c-primary-strong)}.hk-select-trigger:active:not([data-disabled]){filter:brightness(.95)}.hk-select-trigger[data-state=open]{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus);background:rgb(var(--color-surface))}.hk-select-trigger:focus-visible{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus);background:rgb(var(--color-surface))}.hk-select-trigger[data-error]{border-color:var(--c-error-strong)}.hk-select-trigger[data-error][data-state=open]{border-color:rgb(var(--color-error));box-shadow:var(--shadow-focus-error)}.hk-select-trigger[data-error]:focus-visible{border-color:rgb(var(--color-error));box-shadow:var(--shadow-focus-error)}.hk-select-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.hk-select-value{white-space:nowrap;text-overflow:ellipsis;padding-inline:var(--hk-menu-item-label-cushion,.2em);flex:1;overflow:hidden}.hk-select-arrow{color:color-mix(in srgb, rgb(var(--color-muted)) 70%, rgb(var(--color-background)));pointer-events:none;transition:transform var(--duration-normal) ease;position:absolute}.hk-select-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-select-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.hk-select-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-select-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.hk-select-trigger[data-state=open] .hk-select-arrow{transform:rotate(180deg)}.hk-select-popout-host{pointer-events:auto;width:max-content;min-width:180px;max-width:calc(100vw - 2 * var(--viewport-gutter,16px));position:fixed}.hk-select-popout-host[data-side=bottom]{transform-origin:0 0}.hk-select-popout-host[data-side=bottom][data-align=center]{transform-origin:top}.hk-select-popout-host[data-side=bottom][data-align=end]{transform-origin:100% 0}.hk-select-popout-host[data-side=top]{transform-origin:0 100%}.hk-select-popout-host[data-side=top][data-align=center]{transform-origin:bottom}.hk-select-popout-host[data-side=top][data-align=end]{transform-origin:100% 100%}.hk-select-popout-enter-active{transition:opacity var(--hk-pop-in-duration,.2s) var(--hk-pop-in-opacity-ease,cubic-bezier(.16, 1, .3, 1)), transform var(--hk-pop-in-duration,.2s) var(--hk-pop-in-transform-ease,cubic-bezier(.34, 1.56, .64, 1))}.hk-select-popout-leave-active{transition:opacity var(--hk-pop-out-duration,.15s) var(--hk-pop-out-ease,cubic-bezier(.4, 0, 1, 1)), transform var(--hk-pop-out-duration,.15s) var(--hk-pop-out-ease,cubic-bezier(.4, 0, 1, 1))}.hk-select-popout-enter-from,.hk-select-popout-leave-to{opacity:0}.hk-select-popout-host[data-side=bottom].hk-select-popout-enter-from{transform:translateY(calc(-1 * var(--hk-pop-offset,4px))) scale(var(--hk-pop-scale,.97))}.hk-select-popout-host[data-side=bottom].hk-select-popout-leave-to,.hk-select-popout-host[data-side=top].hk-select-popout-enter-from{transform:translateY(var(--hk-pop-offset,4px)) scale(var(--hk-pop-scale,.97))}.hk-select-popout-host[data-side=top].hk-select-popout-leave-to{transform:translateY(calc(-1 * var(--hk-pop-offset,4px))) scale(var(--hk-pop-scale,.97))}@media (prefers-reduced-motion:reduce){.hk-select-popout-enter-active,.hk-select-popout-leave-active,.hk-select-arrow{transition:none}}.hk-select-popout{max-height:max(240px,min(36rem,100vh - 32px));max-height:max(240px,min(36rem,100dvh - 32px));position:static}@supports (height:1dvh){.hk-select-popout{max-height:var(--hk-select-panel-max-height,max(240px, min(36rem, 100dvh - 32px)))}}.hk-select-popout{gap:var(--space-2);padding:var(--space-8);border-radius:var(--radius-lg,12px);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:1px solid var(--border-subtle);box-shadow:var(--shadow-dropdown);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.hk-select-popout::-webkit-scrollbar{display:none}.hk-select-option{--hk-menu-item-min-h:34px;--hk-menu-item-pad-x:12px;--hk-menu-item-pad-y:6px;--hk-menu-item-gap:8px;--hk-menu-item-font:var(--text-sm,.8125rem);--hk-menu-item-weight:500;--hk-menu-item-lh:1.3;--hk-menu-item-radius:var(--radius-md,8px);--hk-menu-item-icon-box:16px;--hk-menu-item-optical:.5px;--hk-menu-item-label-cushion:.2em;align-items:center;gap:var(--hk-menu-item-gap);width:100%;min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);color:rgb(var(--color-text)/88%);font-size:var(--hk-menu-item-font);font-weight:var(--hk-menu-item-weight);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:1px solid #0000;display:flex}html[data-hk-tap-highlight=native] .hk-select-option{-webkit-tap-highlight-color:revert}.hk-select-option{transition:background-color .12s,border-color .12s,color .12s}.hk-select-option:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%));color:rgb(var(--color-text))}.hk-select-option:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.hk-select-option[data-active],.hk-select-option[data-checked]{background:var(--c-primary-dim,rgb(var(--color-primary)/10%));border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));color:rgb(var(--color-primary));font-weight:600}.hk-select-option[data-disabled],.hk-select-option:disabled{opacity:.45;cursor:not-allowed}.hk-select-option[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.hk-select-option[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-error,247 118 142)/10%);border-color:rgb(var(--color-error,247 118 142)/25%);color:rgb(var(--color-error,247 118 142))}.hk-select-option:hover:not([data-disabled]):not([data-checked]):not([data-active]),.hk-select-option[data-highlighted]:not([data-disabled]):not([data-checked]):not([data-active]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%))}.hk-select-option[data-highlighted]:not(:hover):not([data-disabled]):not([data-checked]):not([data-active]){color:rgb(var(--color-text))}.hk-select-error{margin-top:var(--space-4);font-size:var(--text-xs);color:rgb(var(--color-error))}.hk-select-sheet-scrim{pointer-events:auto;top:var(--hk-chrome-band-inset,0px);background:#0006;position:fixed;bottom:0;left:0;right:0}.hk-select-sheet-panel{pointer-events:auto;left:0;right:0;bottom:var(--hk-sheet-bottom-gap,0px);interpolate-size:allow-keywords;--hk-sheet-morph:clip;contain:layout style;transition:clip-path var(--duration-fast,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));max-height:min(72vh, 100vh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px));max-height:min(72vh, 100dvh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px));background:rgb(var(--color-surface));border-radius:var(--hk-modal-radius,var(--radius-lg,12px)) var(--hk-modal-radius,var(--radius-lg,12px)) 0 0;outline:none;flex-direction:column;display:flex;position:fixed;box-shadow:0 -8px 32px #0003}.hk-select-sheet-grabber{padding:var(--space-14) 0 var(--space-20);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;width:100%;margin:0 auto;display:flex}.hk-select-sheet-grabber:before{content:"";width:2.25rem;height:var(--space-4);border-radius:var(--radius-full);background:rgb(var(--color-border,100 100 100)/40%)}.hk-select-sheet-header{padding:0 var(--space-8) var(--space-8) 0;flex-shrink:0;align-items:center;display:flex}.hk-select-sheet-close{margin-inline-start:auto}.hk-select-sheet-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 var(--space-16) 0 var(--hk-sheet-title-inset,calc(var(--space-16) * 2));font-size:var(--text-base);letter-spacing:.02em;color:rgb(var(--color-muted));-webkit-user-select:none;user-select:none;flex:1;font-weight:600;overflow:hidden}.hk-select-sheet-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hk-select-sheet-list{overscroll-behavior:contain;min-height:0;max-height:var(--hk-select-panel-max-height,none);padding-inline:var(--space-16);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px));scrollbar-width:none;flex:1;overflow-y:auto}.hk-select-sheet-list::-webkit-scrollbar{display:none}.hk-select-sheet-list .hk-sheet-dup-title{display:none!important}.hk-select-sheet-enter-active{transition:opacity .25s ease-out,transform .3s cubic-bezier(.16,1,.3,1)}.hk-select-sheet-leave-active{transition:opacity .2s ease-in,transform .25s cubic-bezier(.4,0,1,1)}.hk-select-sheet-enter-from,.hk-select-sheet-leave-to{opacity:0;transform:translateY(100%)}.hk-select-sheet-scrim-enter-active{transition:opacity .25s ease-out}.hk-select-sheet-scrim-leave-active{transition:opacity .2s ease-in}.hk-select-sheet-scrim-enter-from,.hk-select-sheet-scrim-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.hk-select-sheet-scrim-enter-active,.hk-select-sheet-scrim-leave-active,.hk-select-sheet-enter-active,.hk-select-sheet-leave-active,.hk-select-sheet-panel{transition:none}}.hk-add-tile{justify-content:center;align-items:center;gap:var(--space-8,.5rem);box-sizing:border-box;width:100%;padding:var(--space-16,1rem) var(--space-12,.75rem);border:1px dashed var(--border-faint);border-radius:var(--radius-md,8px);color:rgb(var(--color-muted));font:inherit;font-size:var(--text-xs,.75rem);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast,.15s) ease, background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;flex-direction:column;display:flex}.hk-add-tile:hover{border-color:rgb(var(--color-primary)/45%);color:rgb(var(--color-primary))}.hk-add-tile:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.hk-add-tile--compact{justify-content:flex-start;gap:var(--space-8,.5rem);padding:var(--space-8,.5rem) var(--space-10,.625rem);text-align:start;flex-direction:row}.hk-add-tile--drag-over{border-color:rgb(var(--color-primary)/45%);background:rgb(var(--color-primary)/8%);color:rgb(var(--color-primary))}.hk-add-tile--disabled{cursor:default;opacity:.55}.hk-add-tile--disabled:hover{border-color:var(--border-faint);color:rgb(var(--color-muted));background:0 0}@media (max-width:767px){.hk-modal-content .hk-menu-row,.hk-modal-content .hk-menu-sidebar-row,.hk-modal-content .hk-menu-action-item,.hk-modal-content .hk-select-option,.hk-modal-content .hk-popup-select-item,.hk-modal-content .hk-filter-add-item,.hk-modal-content .hk-breadcrumb-dropdown-item,.hk-modal-content .s-theme-item-row,.hk-modal-content .s-theme-item-btn,.hk-modal-content .s-popup-menu-item,.hk-modal-content .hk-popup-menu-item,.hk-modal-content .hk-menu-divider,.hk-modal-content .hk-tag-dot-row,.hk-modal-content .hk-tag-dot,.hk-modal-content .hk-affix-row,.hk-modal-content .hk-tag-input-row,.hk-modal-content .hk-tpl-row,.hk-modal-content .hk-user-picker-row{--hk-menu-item-min-h:44px;--hk-menu-item-pad-x:16px;--hk-menu-item-pad-y:10px;--hk-menu-item-font:var(--text-base,.875rem);--hk-menu-item-icon-box:20px}.hk-modal-content .hk-menu-section-label{--hk-menu-section-label-pad-top:var(--space-6,6px);--hk-menu-section-label-pad-x:var(--space-8,8px);--hk-menu-section-label-pad-bottom:var(--space-12,12px);--hk-menu-section-label-font:var(--text-xs,.75rem)}}.hk-menu-row{--hk-menu-item-min-h:34px;--hk-menu-item-pad-x:12px;--hk-menu-item-pad-y:6px;--hk-menu-item-gap:8px;--hk-menu-item-font:var(--text-sm,.8125rem);--hk-menu-item-weight:500;--hk-menu-item-lh:1.3;--hk-menu-item-radius:var(--radius-md,8px);--hk-menu-item-icon-box:16px;--hk-menu-item-optical:.5px;--hk-menu-item-label-cushion:.2em;align-items:center;gap:var(--hk-menu-item-gap);width:100%;min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);color:rgb(var(--color-text)/88%);font-size:var(--hk-menu-item-font);font-weight:var(--hk-menu-item-weight);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:1px solid #0000;display:flex}html[data-hk-tap-highlight=native] .hk-menu-row{-webkit-tap-highlight-color:revert}.hk-menu-row{transition:background-color .12s,border-color .12s,color .12s}.hk-menu-row:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%));color:rgb(var(--color-text))}.hk-menu-row:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.hk-menu-row[data-active],.hk-menu-row[data-checked]{background:var(--c-primary-dim,rgb(var(--color-primary)/10%));border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));color:rgb(var(--color-primary));font-weight:600}.hk-menu-row[data-disabled],.hk-menu-row:disabled{opacity:.45;cursor:not-allowed}.hk-menu-row[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.hk-menu-row[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-error,247 118 142)/10%);border-color:rgb(var(--color-error,247 118 142)/25%);color:rgb(var(--color-error,247 118 142))}.hk-menu-slot{display:block}.hk-menu-slot--foot{margin-block-start:var(--hk-menu-foot-gap,var(--space-6,6px))}.hk-menu-flag{font-size:var(--text-base);flex-shrink:0;line-height:1}.hk-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;top:var(--hk-menu-item-optical);flex:1;padding-inline-end:var(--hk-menu-item-label-cushion);position:relative;overflow:hidden}.hk-menu-item-icon{width:var(--hk-menu-item-icon-box);height:var(--hk-menu-item-icon-box);flex:none;justify-content:center;align-items:center;display:inline-flex}.hk-menu-item-icon>svg{width:100%;height:100%}.hk-menu-check{width:var(--hk-menu-item-icon-box);height:var(--hk-menu-item-icon-box);flex:none;justify-content:center;align-items:center;display:inline-flex}.hk-menu-check>svg{width:100%;height:100%}.hk-menu-check{color:rgb(var(--color-primary))}.hk-menu-more{opacity:.55;flex-shrink:0}.hk-menu-level{gap:var(--space-2,2px);flex-direction:column;min-width:0;display:flex}.hk-menu-sidebar{gap:var(--space-4,4px);flex-direction:column;width:100%;display:flex}.hk-menu-sidebar-row{--hk-menu-item-min-h:34px;--hk-menu-item-pad-x:12px;--hk-menu-item-pad-y:6px;--hk-menu-item-gap:8px;--hk-menu-item-font:var(--text-sm,.8125rem);--hk-menu-item-weight:500;--hk-menu-item-lh:1.3;--hk-menu-item-radius:var(--radius-md,8px);--hk-menu-item-icon-box:16px;--hk-menu-item-optical:.5px;--hk-menu-item-label-cushion:.2em;align-items:center;gap:var(--hk-menu-item-gap);width:100%;min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);color:rgb(var(--color-text)/88%);font-size:var(--hk-menu-item-font);font-weight:var(--hk-menu-item-weight);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:1px solid #0000;display:flex}html[data-hk-tap-highlight=native] .hk-menu-sidebar-row{-webkit-tap-highlight-color:revert}.hk-menu-sidebar-row{transition:background-color .12s,border-color .12s,color .12s}.hk-menu-sidebar-row:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%));color:rgb(var(--color-text))}.hk-menu-sidebar-row:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.hk-menu-sidebar-row[data-active],.hk-menu-sidebar-row[data-checked]{background:var(--c-primary-dim,rgb(var(--color-primary)/10%));border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));color:rgb(var(--color-primary));font-weight:600}.hk-menu-sidebar-row[data-disabled],.hk-menu-sidebar-row:disabled{opacity:.45;cursor:not-allowed}.hk-menu-sidebar-row[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.hk-menu-sidebar-row[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-error,247 118 142)/10%);border-color:rgb(var(--color-error,247 118 142)/25%);color:rgb(var(--color-error,247 118 142))}.hk-menu-sidebar-group{gap:var(--space-4,4px);flex-direction:column;display:flex}.hk-menu-sidebar-group-toggle .hk-menu-more{transition:transform var(--duration-fast,.15s) ease}.hk-menu-sidebar-group[data-open] .hk-menu-sidebar-group-toggle .hk-menu-more{transform:rotate(90deg)}[dir=rtl] .hk-menu-more{transform:scaleX(-1)}[dir=rtl] .hk-menu-sidebar-group[data-open] .hk-menu-sidebar-group-toggle .hk-menu-more{transform:scaleX(-1)rotate(90deg)}.hk-menu-sidebar-children{gap:var(--space-4,4px);margin-top:var(--space-2,2px);flex-direction:column;display:flex}.hk-menu-sidebar-badge{min-width:18px;height:18px;padding:0 var(--space-4,4px);border-radius:var(--radius-full,9999px);background:rgb(var(--color-error,247 118 142));color:var(--hi-color-text-on-danger,#fff);font-size:var(--text-2xs,10px);justify-content:center;align-items:center;margin-inline-start:auto;font-weight:700;line-height:1;display:inline-flex}.hk-menu-sidebar[data-collapsed] .hk-tooltip-wrapper,.hk-menu-sidebar[data-collapsed] .hk-tooltip-trigger{width:100%;display:block}.hk-menu-sidebar[data-collapsed] .hk-menu-sidebar-row{justify-content:center;position:relative}.hk-menu-sidebar[data-collapsed] .hk-menu-label,.hk-menu-sidebar[data-collapsed] .hk-menu-sidebar-badge:not(.hk-menu-sidebar-badge--dot){display:none}.hk-menu-sidebar[data-collapsed] .hk-menu-item-icon[data-fallback]{font-size:var(--text-sm,.8125rem);font-weight:600}.hk-menu-sidebar[data-collapsed] .hk-menu-sidebar-rail-group,.hk-menu-sidebar[data-collapsed] .hk-menu-sidebar-rail-children{width:100%}.hk-menu-sidebar[data-collapsed] .hk-menu-rail-caret{opacity:.55;flex:none}.hk-menu-sidebar[data-collapsed] .hk-menu-rail-caret-corner{pointer-events:none;display:inline-flex;position:absolute;bottom:var(--space-2,2px)}.hk-menu-sidebar[data-collapsed] .hk-menu-rail-caret-corner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4,4px)}.hk-menu-sidebar[data-collapsed] .hk-menu-rail-caret-corner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4,4px)}.hk-menu-sidebar[data-collapsed] .hk-menu-rail-caret-corner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4,4px)}.hk-menu-sidebar[data-collapsed] .hk-menu-rail-caret-corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4,4px)}[dir=rtl] .hk-menu-rail-caret{transform:scaleX(-1)}.hk-menu-sidebar-badge--dot{width:6px;min-width:6px;height:6px;padding:0;position:absolute;top:var(--space-4,4px)}.hk-menu-sidebar-badge--dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-8,8px)}.hk-menu-sidebar-badge--dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-8,8px)}.hk-menu-sidebar-badge--dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-8,8px)}.hk-menu-sidebar-badge--dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-8,8px)}@media (prefers-reduced-motion:reduce){.hk-menu-row,.hk-menu-sidebar-row,.hk-menu-sidebar-group-toggle .hk-menu-more{transition:none}}.hk-table-host{position:relative}.hk-table-wrapper{scrollbar-width:none;width:100%;overflow-x:auto}.hk-table-wrapper::-webkit-scrollbar{display:none}.hk-table{width:100%;font-size:var(--text-base,.875rem);border-collapse:collapse;color:var(--hi-color-text-primary,#1e1e1e)}.hk-table-header-row{border-bottom:1px solid var(--hi-color-border,#64646414)}.hk-table-header-cell{padding:var(--space-8,8px) var(--space-12,12px);text-align:start;font-size:var(--text-xs,.75rem);color:var(--hi-color-text-secondary,#666);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600}.hk-table-header-sortable{cursor:pointer;transition:color var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1))}.hk-table-header-sortable:hover,.hk-table-header-sorted{color:var(--hi-color-primary,#7aa2f7)}.hk-table-header-label{align-items:center;gap:var(--space-4,4px);display:inline-flex}.hk-table-sort-icon{vertical-align:middle;width:14px;height:14px;transition:transform var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));display:inline-block}.hk-table-sort-icon-desc{transform:rotate(180deg)}.hk-table-body .hk-table-row{border-bottom:1px solid var(--hi-color-border,#6464640d)}.hk-table-hover .hk-table-row:hover{background:var(--hi-color-bg-subtle,#ffffff0a)}.hk-table-striped .hk-table-row:nth-child(2n){background:var(--hi-color-bg-subtle,#ffffff08)}.hk-table-striped .hk-table-section-body .hk-table-row:nth-child(2n){background:0 0}.hk-table-striped .hk-table-section-body .hk-table-row:nth-child(odd){background:var(--hi-color-bg-subtle,#ffffff08)}.hk-table-striped.hk-table-hover .hk-table-section-body .hk-table-row:hover{background:var(--hi-color-bg-subtle,#ffffff0a)}.hk-table-bordered{border:1px solid var(--hi-color-border,#6464641a);border-radius:var(--radius-md,8px)}.hk-table-bordered .hk-table-header-cell,.hk-table-bordered .hk-table-cell{border:1px solid var(--hi-color-border,#6464640f)}.hk-table-bordered .hk-table-header-cell{border-bottom:2px solid var(--hi-color-border,#6464641a)}.hk-table-cell{padding:var(--space-8,8px) var(--space-12,12px);color:var(--hi-color-text-primary,#1e1e1e);vertical-align:middle}.hk-table-sm .hk-table-header-cell,.hk-table-sm .hk-table-cell{padding:var(--space-4,4px) var(--space-8,8px);font-size:var(--text-xs,.75rem)}.hk-table-lg .hk-table-header-cell,.hk-table-lg .hk-table-cell{padding:var(--space-16,16px) var(--space-24,24px)}.hk-table .hk-table-drag-col{padding-right:0}.hk-table .hk-table-drag-cell{white-space:nowrap;width:36px;padding-right:0}.hk-table-empty{padding:var(--space-32,32px) var(--space-16,16px);text-align:center;color:var(--hi-color-text-secondary,#666)}.hk-table-section-cell{padding:var(--space-8,8px) var(--space-12,12px);border-bottom:1px solid var(--hi-color-border,#64646414);text-align:start;background:var(--hi-color-bg-subtle,#ffffff08);font-weight:inherit}.hk-table-section-label{font-size:var(--text-sm,.875rem);font-weight:500}.hk-table-sm .hk-table-section-cell{padding:var(--space-4,4px) var(--space-8,8px)}.hk-table-lg .hk-table-section-cell{padding:var(--space-16,16px) var(--space-24,24px)}.hk-table-bordered .hk-table-section-cell{border:1px solid var(--hi-color-border,#6464640f)}.hk-table-drag-handle{width:var(--space-20,20px);height:var(--space-24,24px);border-radius:var(--radius-sm,4px);color:var(--hi-color-text-tertiary,#8b949e);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-table-drag-handle:hover{color:var(--hi-color-text-secondary,#666);background:var(--hi-color-bg-subtle,#ffffff0a)}.hk-table-drag-handle:active{cursor:grabbing}.hk-table-drag-handle:focus-visible{box-shadow:0 0 0 2px var(--hi-color-bg-canvas,#0d1117), 0 0 0 4px var(--hi-color-primary,#7aa2f7);outline:none}.hk-table-drag-handle[data-disabled]{color:var(--hi-color-text-tertiary,#8b949e);opacity:.4;cursor:not-allowed}.hk-table-draggable .hk-table-row[data-dragging]{opacity:.4}.hk-table-draggable .hk-table-row[data-dragging]>.hk-table-cell{background:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 6%, transparent)}.hk-table-draggable .hk-table-row[data-dragging]>.hk-table-cell:first-child{border-top-left-radius:var(--radius-md,8px);border-bottom-left-radius:var(--radius-md,8px)}.hk-table-draggable .hk-table-row[data-dragging]>.hk-table-cell:last-child{border-top-right-radius:var(--radius-md,8px);border-bottom-right-radius:var(--radius-md,8px)}.hk-table-draggable[data-dragging] .hk-table-row[data-shift]>.hk-table-cell,.hk-table-draggable[data-shift-held] .hk-table-row[data-shift]>.hk-table-cell,.hk-table-draggable[data-releasing] .hk-table-row[data-shift]>.hk-table-cell{transform:translateY(var(--hk-drag-shift,0px))}.hk-table-draggable[data-dragging] .hk-table-row>.hk-table-cell,.hk-table-draggable[data-shift-held] .hk-table-row>.hk-table-cell,.hk-table-draggable[data-releasing] .hk-table-row>.hk-table-cell{transition:transform .15s cubic-bezier(.16,1,.3,1)}.hk-table-draggable[data-dragging] .hk-table-row,.hk-table-draggable[data-releasing] .hk-table-row{transition:opacity .15s cubic-bezier(.16,1,.3,1)}.hk-table-draggable .hk-table-row[data-dragging] .hk-table-cell{-webkit-user-select:none;user-select:none}.hk-table-drag-ghost{opacity:.88;border-radius:var(--radius-md,8px);box-shadow:0 8px 24px #00000047, 0 2px 6px #0000002e, inset 0 0 0 1px var(--hi-color-primary,#7aa2f7);background:var(--hi-color-bg-elevated,#161b22);pointer-events:none;z-index:var(--hk-z-drag);will-change:transform;margin:0;transition:opacity .15s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;overflow:hidden}.hk-table-drag-ghost[data-fading]{opacity:0}.hk-table-drag-ghost>.hk-table{margin:0}@media (prefers-reduced-motion:reduce){.hk-table-draggable[data-dragging] .hk-table-row>.hk-table-cell,.hk-table-draggable[data-shift-held] .hk-table-row>.hk-table-cell,.hk-table-draggable[data-releasing] .hk-table-row>.hk-table-cell{transition:none}.hk-table-draggable[data-dragging] .hk-table-row,.hk-table-draggable[data-releasing] .hk-table-row{transition:opacity .15s}.hk-table-drag-ghost{transition:none}}.hk-text-left{text-align:start}.hk-text-center{text-align:center}.hk-text-right{text-align:end}.hk-table-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.hk-table-checkbox-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.hk-table-checkbox{border:2px solid var(--hi-color-border,#64646433);border-radius:var(--radius-sm,4px);transition:background-color var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)), border-color var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hk-table-checkbox-md{width:16px;height:16px}.hk-table-checkbox-checked{background:var(--hi-color-primary,#7aa2f7);border-color:var(--hi-color-primary,#7aa2f7)}.hk-table-checkbox-input:focus-visible+.hk-table-checkbox{box-shadow:0 0 0 2px var(--hi-color-bg-canvas,#0d1117), 0 0 0 4px var(--hi-color-primary,#7aa2f7)}.hk-table-checkbox-icon{width:12px;height:12px;color:rgb(var(--color-on-solid-icon,255 255 255))}.hk-table-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hk-table-sort-icon{transition:none}}.hk-table[data-copy-cells] .hk-table-cell{-webkit-user-select:none;user-select:none}.hk-table[data-copy-cells] .hk-table-cell[data-copy-cell]{cursor:pointer}.hk-table[data-copy-cells] .hk-table-cell.hk-table-manage-cell{cursor:default}.hk-table:not([data-copy-cells]) .hk-table-cell{-webkit-user-select:text;user-select:text}.hk-table-manage-cell{text-align:center;white-space:nowrap;width:36px}.hk-expansion-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:rgb(var(--color-surface));transition:border-color var(--duration-short) var(--ease-standard);flex-direction:column;display:flex}.hk-expansion-panel[data-open]{border-color:var(--c-primary-dim)}.hk-expansion-panel[data-disabled]{opacity:.55}.hk-expansion-panel-header{align-items:center;gap:var(--space-10);width:100%;min-height:2.75rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:rgb(var(--color-text));font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;outline:none;display:flex}.hk-expansion-panel-header:hover{background:var(--c-primary-faint)}.hk-expansion-panel-header:active:not(:disabled){background:var(--c-primary-dim)}.hk-expansion-panel-header:focus-visible{box-shadow:var(--shadow-focus)}.hk-expansion-panel-header[disabled]{cursor:default}.hk-expansion-panel-header[disabled]:hover{background:0 0}.hk-expansion-panel-header-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.hk-expansion-panel-title{font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hk-expansion-panel-subtitle{font-size:var(--text-xs);color:rgb(var(--color-text-secondary));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-expansion-panel-action{align-items:center;gap:var(--space-6);flex-shrink:0;display:inline-flex}.hk-expansion-panel-chevron{width:1.25rem;height:1.25rem;color:rgb(var(--color-text-secondary));transition:transform var(--duration-normal) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hk-expansion-panel-chevron svg{width:100%;height:100%}.hk-expansion-panel[data-open] .hk-expansion-panel-chevron{transform:rotate(180deg)}.hk-expansion-panel-body{transition:grid-template-rows var(--duration-normal) var(--ease-standard);grid-template-rows:0fr;display:grid}.hk-expansion-panel[data-open] .hk-expansion-panel-body{grid-template-rows:1fr}.hk-expansion-panel-content{visibility:hidden;min-height:0;transition:visibility 0s linear var(--duration-normal);overflow:hidden}.hk-expansion-panel[data-open] .hk-expansion-panel-content{visibility:visible;transition:visibility}@media (prefers-reduced-motion:reduce){.hk-expansion-panel-chevron,.hk-expansion-panel-body,.hk-expansion-panel-content{transition:none}}.hk-input-label{font-size:var(--text-xs);letter-spacing:.02em;margin-bottom:var(--space-4);color:rgb(var(--color-text)/var(--hk-field-label-alpha,72%));font-weight:600;display:block}.hk-number-input{width:100%;display:block}.hk-number-input-disabled{opacity:.5;pointer-events:none}.hk-number-input-inner{background:var(--hi-color-surface);border:1px solid var(--hi-color-border);border-radius:var(--radius-md,8px);transition:background-color var(--hi-transition-base,.2s cubic-bezier(.4, 0, .2, 1)), border-color var(--hi-transition-base,.2s cubic-bezier(.4, 0, .2, 1)), box-shadow var(--hi-transition-base,.2s cubic-bezier(.4, 0, .2, 1));align-items:center;display:flex;overflow:hidden}.hk-number-input-inner:hover{border-color:var(--hi-color-primary)}.hk-number-input-inner:focus-within{border-color:var(--hi-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-primary) 12%, transparent)}.hk-number-input-field{box-sizing:border-box;min-width:0;color:var(--hi-color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;line-height:1.5}.hk-number-input-field::placeholder{color:var(--hi-color-muted);opacity:.6}.hk-number-input-field{-moz-appearance:textfield}.hk-number-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hk-number-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hk-number-input-prefix,.hk-number-input-suffix{color:var(--hi-color-muted);flex-shrink:0;align-items:center;display:flex}.hk-number-input-prefix{padding-inline-start:var(--space-12,.75rem)}.hk-number-input-suffix{padding-inline-end:var(--space-8,.5rem)}.hk-number-input-sm .hk-number-input-field{font-size:var(--text-xs,.75rem);padding:0 var(--space-8,.5rem);height:var(--space-28,1.75rem)}.hk-number-input-sm .hk-number-input-prefix,.hk-number-input-sm .hk-number-input-suffix{font-size:var(--text-xs,.75rem)}.hk-number-input-md .hk-number-input-field{font-size:var(--text-base,.875rem);padding:0 var(--space-12,.75rem);height:2.25rem}.hk-number-input-md .hk-number-input-prefix,.hk-number-input-md .hk-number-input-suffix{font-size:var(--text-base,.875rem)}.hk-number-input-lg .hk-number-input-field{font-size:var(--text-md,1rem);padding:0 var(--space-16,1rem);height:2.75rem}.hk-number-input-lg .hk-number-input-prefix,.hk-number-input-lg .hk-number-input-suffix{font-size:var(--text-md,1rem)}.hk-gauge-ring{display:inline-flex;position:relative}.hk-gauge-ring-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hk-gauge-ring-value{font-size:var(--text-lg);color:rgb(var(--color-text));font-weight:700;line-height:1.45}.hk-gauge-ring-label{font-size:var(--text-2xs);color:rgb(var(--color-muted));margin-top:.125rem;line-height:1}@media (prefers-reduced-motion:reduce){.hk-gauge-ring circle{transition:none!important}}.hk-hover-reveal{align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.hk-hover-reveal-main{align-items:center;min-width:0;max-width:100%;display:inline-flex}.hk-hover-reveal-extension{opacity:0;pointer-events:none;align-items:center;transition:opacity .15s,transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute}.hk-hover-reveal.is-revealed>.hk-hover-reveal-extension,.hk-hover-reveal:focus-within>.hk-hover-reveal-extension{opacity:1;pointer-events:auto}.hk-hover-reveal[data-placement=right]>.hk-hover-reveal-extension{top:50%;left:100%;transform:translate(-4px,-50%)}.hk-hover-reveal[data-placement=right].is-revealed>.hk-hover-reveal-extension,.hk-hover-reveal[data-placement=right]:focus-within>.hk-hover-reveal-extension{transform:translate(4px,-50%)}.hk-hover-reveal[data-placement=left]>.hk-hover-reveal-extension{top:50%;right:100%;transform:translate(4px,-50%)}.hk-hover-reveal[data-placement=left].is-revealed>.hk-hover-reveal-extension,.hk-hover-reveal[data-placement=left]:focus-within>.hk-hover-reveal-extension{transform:translate(-4px,-50%)}.hk-hover-reveal[data-placement=bottom]>.hk-hover-reveal-extension{top:100%;left:50%;transform:translate(-50%,-4px)}.hk-hover-reveal[data-placement=bottom].is-revealed>.hk-hover-reveal-extension,.hk-hover-reveal[data-placement=bottom]:focus-within>.hk-hover-reveal-extension{transform:translate(-50%,4px)}.hk-hover-reveal[data-placement=top]>.hk-hover-reveal-extension{bottom:100%;left:50%;transform:translate(-50%,4px)}.hk-hover-reveal[data-placement=top].is-revealed>.hk-hover-reveal-extension,.hk-hover-reveal[data-placement=top]:focus-within>.hk-hover-reveal-extension{transform:translate(-50%,-4px)}@media (prefers-reduced-motion:reduce){.hk-hover-reveal-extension{transition:opacity .15s}}.hk-menu-list{gap:var(--space-4,4px);--hk-menu-section-gap:var(--space-4,4px);padding:var(--space-8,8px) var(--hk-menu-panel-inset,var(--space-12,12px));flex-direction:column;min-width:0;display:flex}.hk-modal-breadcrumb{z-index:var(--hk-overlay-z-breadcrumb,250);align-items:center;gap:var(--space-8,.5rem);padding:var(--space-12,.75rem) var(--space-32,2rem);background:var(--hi-color-surface,#fffffff2);border:1px solid var(--hk-breadcrumb-border,#0000000f);border-radius:var(--radius-md,.5rem);-webkit-backdrop-filter:var(--hk-modal-breadcrumb-blur,blur(var(--blur-md)));backdrop-filter:var(--hk-modal-breadcrumb-blur,blur(var(--blur-md)));pointer-events:none;-webkit-user-select:none;user-select:none;max-width:calc(100vw - 2 * var(--viewport-gutter,1rem));box-sizing:border-box;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000002e}.hk-modal-breadcrumb-enter-active{transition:opacity var(--duration-normal,.3s) cubic-bezier(.33, 1, .68, 1), transform var(--duration-normal,.3s) cubic-bezier(.33, 1, .68, 1)}.hk-modal-breadcrumb-leave-active{transition:opacity var(--duration-short,.15s) cubic-bezier(.45, 0, .55, 1), transform var(--duration-short,.15s) cubic-bezier(.45, 0, .55, 1)}.hk-modal-breadcrumb-enter-from,.hk-modal-breadcrumb-leave-to{opacity:0;transform:translate(-50%,calc(-50% - 10px))scale(.97)}.hk-modal-breadcrumb-enter-to,.hk-modal-breadcrumb-leave-from{opacity:1;transform:translate(-50%,-50%)scale(1)}.hk-modal-breadcrumb-levels{display:contents}.hk-modal-breadcrumb-crumb{align-items:center;gap:var(--space-8,.5rem);min-width:0;display:inline-flex}.hk-modal-breadcrumb-item{line-height:1.4;font-size:var(--text-xs,.75rem);color:var(--hi-color-text-secondary,#666);white-space:nowrap;max-width:var(--hk-breadcrumb-item-max,12rem);text-overflow:ellipsis;min-width:0;font-weight:600;display:block;overflow:hidden}.hk-modal-breadcrumb-item-current{color:var(--hi-color-primary,#7aa2f7)}.hk-modal-breadcrumb-more{box-sizing:border-box;min-width:var(--hk-breadcrumb-more-size,1.5rem);height:var(--hk-breadcrumb-more-size,1.5rem);padding:0 var(--space-4,.25rem);border-radius:var(--radius-sm,.25rem);color:var(--hi-color-text-secondary,#666);font:inherit;font-size:var(--text-xs,.75rem);letter-spacing:.08em;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}.hk-modal-breadcrumb-more:after{content:"";inset:calc(-1 * var(--space-8,.5rem));position:absolute}.hk-modal-breadcrumb-more:hover,.hk-modal-breadcrumb-more[aria-expanded=true]{background:var(--hk-breadcrumb-more-hover,var(--c-primary-subtle,rgb(var(--color-primary,122 162 247)/8%)));color:var(--hi-color-text-primary,rgb(var(--color-text,30 30 30)))}.hk-modal-breadcrumb-more:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:1px}.hk-modal-breadcrumb-menu{--hk-menu-panel-inset:var(--space-4,.25rem)}.hk-modal-breadcrumb-item-reveal{border-radius:var(--radius-sm,.25rem);text-align:start;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;font-family:inherit;position:relative}.hk-modal-breadcrumb-item-reveal:after{content:"";inset:calc(-1 * var(--space-8,.5rem)) 0;position:absolute}.hk-modal-breadcrumb-item-reveal:hover,.hk-modal-breadcrumb-item-reveal[aria-expanded=true]{background:var(--hk-breadcrumb-more-hover,var(--c-primary-subtle,rgb(var(--color-primary,122 162 247)/8%)));color:var(--hi-color-text-primary,rgb(var(--color-text,30 30 30)))}.hk-modal-breadcrumb-item-reveal:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:1px}.hk-modal-breadcrumb-reveal{padding:var(--space-8,.5rem) var(--space-12,.75rem);max-width:min(24rem, 100vw - 2 * var(--viewport-gutter,1rem));font-size:var(--text-xs,.75rem);color:var(--hi-color-text-primary,rgb(var(--color-text,30 30 30)));overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-weight:600;line-height:1.5}.hk-modal-breadcrumb-measure{gap:var(--space-8,.5rem);white-space:nowrap;visibility:hidden;pointer-events:none;width:max-content;display:flex;position:absolute;top:0;left:0}.hk-modal-breadcrumb-sep{color:var(--hi-color-text-secondary,#666);opacity:.5;flex-shrink:0}[dir=rtl] .hk-modal-breadcrumb-sep{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.hk-modal-breadcrumb-enter-active,.hk-modal-breadcrumb-leave-active{transition:none}}@media (max-width:767px){.hk-modal-breadcrumb{-webkit-backdrop-filter:var(--hk-modal-breadcrumb-blur-mobile,none);backdrop-filter:var(--hk-modal-breadcrumb-blur-mobile,none)}}.hk-menu-identity-item{align-items:center;gap:var(--space-10,10px);width:100%;padding:var(--space-8,8px) var(--space-12,12px);border-radius:var(--radius-sm,4px);border:1px solid #0000;min-width:0;display:flex}.hk-menu-identity-item__avatar{border-radius:var(--radius-full,9999px);background:rgb(var(--color-primary)/10%);border:2px solid rgb(var(--color-primary)/15%);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.hk-menu-identity-item__img{object-fit:cover;width:100%;height:100%;display:block}.hk-menu-identity-item__fallback{font-size:var(--text-sm);color:rgb(var(--color-primary)/70%);font-weight:700}@supports (text-box:trim-both cap alphabetic){.hk-menu-identity-item__fallback{text-box:trim-both cap alphabetic}}.hk-menu-identity-item__text{gap:var(--space-2,2px);flex-direction:column;min-width:0;display:flex}.hk-menu-identity-item__name{font-size:var(--text-sm);color:rgb(var(--color-text));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hk-menu-identity-item__subtitle{font-size:var(--text-xs);color:rgb(var(--color-text)/55%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-menu-identity-item__badges{gap:var(--space-2,2px);margin-top:var(--space-2,2px);flex-wrap:wrap;display:flex}.hk-progress-bar{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.hk-progress-bar-label{font-size:var(--text-2xs);color:rgb(var(--color-muted));line-height:1}.hk-progress-bar-track{border-radius:var(--radius-full);background:rgb(var(--color-muted)/15%);width:100%;height:4px;position:relative;overflow:hidden}.hk-progress-bar[data-size=xs] .hk-progress-bar-track{height:2px}.hk-progress-bar[data-size=md] .hk-progress-bar-track{height:6px}.hk-progress-bar-secondary{top:0;border-radius:var(--radius-full);height:100%;transition:width var(--duration-normal) var(--ease-standard);opacity:.3;position:absolute}.hk-progress-bar-secondary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-progress-bar-secondary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-progress-bar-secondary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hk-progress-bar-secondary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hk-progress-bar-secondary-loading{background:rgb(var(--color-primary))}.hk-progress-bar-secondary-done{background:rgb(var(--color-success))}.hk-progress-bar-secondary-error{background:rgb(var(--color-error))}.hk-progress-bar-fill{border-radius:var(--radius-full);height:100%;transition:width var(--duration-normal) var(--ease-standard);position:relative}.hk-progress-bar-fill-loading{background:rgb(var(--color-primary))}.hk-progress-bar-fill-done{background:rgb(var(--color-success))}.hk-progress-bar-fill-error{background:rgb(var(--color-error))}.hk-progress-bar-indeterminate{border-radius:var(--radius-full);width:40%;height:100%;animation:1.4s ease-in-out infinite hk-progress-indeterminate;position:absolute}.hk-progress-bar-indeterminate-loading{background:rgb(var(--color-primary))}.hk-progress-bar-indeterminate-done{background:rgb(var(--color-success));width:100%;animation:none}.hk-progress-bar-indeterminate-error{background:rgb(var(--color-error));width:100%;animation:none}.hk-progress-bar-track--segments{display:flex}.hk-progress-bar-seg{height:100%;transition:width var(--duration-normal) var(--ease-standard);background:rgb(var(--color-primary));border-radius:0;flex-shrink:0}.hk-progress-bar-overspend{height:100%;transition:width var(--duration-normal) var(--ease-standard), inset-inline-start var(--duration-normal) var(--ease-standard);position:absolute;top:0}.hk-progress-bar-overspend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);border-bottom-left-radius:0}.hk-progress-bar-overspend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);border-bottom-left-radius:0}.hk-progress-bar-overspend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:0}.hk-progress-bar-overspend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:0}.hk-progress-bar-overspend-muted{background:rgb(var(--color-muted))}.hk-progress-bar-overspend-danger{background:rgb(var(--color-error))}.hk-progress-bar-track--overspend .hk-progress-bar-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.hk-progress-bar-track--overspend .hk-progress-bar-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.hk-progress-bar-track--overspend .hk-progress-bar-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.hk-progress-bar-track--overspend .hk-progress-bar-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.hk-progress-bar-overspend-label{margin-inline-start:var(--space-6)}.hk-progress-bar-overspend-label-muted{color:rgb(var(--color-muted))}.hk-progress-bar-overspend-label-danger{color:rgb(var(--color-error))}@keyframes hk-progress-indeterminate{0%{}60%{}to{}}@media (prefers-reduced-motion:reduce){.hk-progress-bar-indeterminate{animation:none}.hk-progress-bar-indeterminate:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.hk-progress-bar-indeterminate:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.hk-progress-bar-indeterminate:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.hk-progress-bar-indeterminate:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.hk-progress-bar-fill,.hk-progress-bar-secondary,.hk-progress-bar-overspend,.hk-progress-bar-seg{transition:none}}.s-progress-dialog-log{border-radius:var(--radius-md,8px);padding:var(--space-8,.5rem);font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", monospace);font-size:var(--text-xs,.75rem);background:#0000000f;line-height:1.5}.hk-search-input{background:var(--hi-color-surface);border:1px solid var(--hi-color-border);border-radius:var(--radius-md,8px);transition:background-color var(--hi-transition-base,.2s cubic-bezier(.4, 0, .2, 1)), border-color var(--hi-transition-base,.2s cubic-bezier(.4, 0, .2, 1)), box-shadow var(--hi-transition-base,.2s cubic-bezier(.4, 0, .2, 1));align-items:center;display:flex;overflow:hidden}.hk-search-input:hover{border-color:var(--hi-color-primary)}.hk-search-input:focus-within{border-color:var(--hi-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-primary) 12%, transparent)}.hk-search-input-disabled{opacity:.5;pointer-events:none}.hk-search-input-icon{color:var(--hi-color-muted);flex-shrink:0;justify-content:center;align-items:center;padding-inline-start:var(--space-12);display:flex}.hk-search-input-icon svg{width:16px;height:16px}.hk-search-input-field{min-width:0;color:var(--hi-color-text-primary);font-family:inherit;font-size:var(--text-base);padding:0 var(--space-8);background:0 0;border:none;outline:none;flex:1;line-height:1.5}.hk-search-input-field::placeholder{color:var(--hi-color-muted);opacity:.6}.hk-search-input-field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hk-search-input-field::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.hk-search-input-clear{width:var(--space-28);height:100%;color:var(--hi-icon-button-icon-color,var(--hi-color-muted));cursor:pointer;transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.hk-search-input-clear svg{width:14px;height:14px}.hk-search-input-clear:hover{background:var(--hi-icon-button-bg-hover,color-mix(in srgb, var(--hi-color-surface) 60%, transparent));color:var(--hi-icon-button-icon-color-active,var(--hi-color-text-primary))}.hk-search-input-clear:active{background:var(--hi-icon-button-bg-active,color-mix(in srgb, var(--hi-color-surface) 80%, transparent))}.hk-search-input-sm .hk-search-input-field{font-size:var(--text-xs);height:1.75rem}.hk-search-input-sm .hk-search-input-icon{padding-inline-start:var(--space-8)}.hk-search-input-sm .hk-search-input-icon svg{width:14px;height:14px}.hk-search-input-md .hk-search-input-field{height:2.25rem}.hk-search-input-lg .hk-search-input-field{font-size:var(--text-md);height:2.75rem}.hk-search-input-lg .hk-search-input-icon{padding-inline-start:var(--space-16)}.hk-search-input-lg .hk-search-input-icon svg{width:18px;height:18px}.hk-search-input-lg .hk-search-input-clear svg{width:16px;height:16px}.hk-sidebar{--hk-sidebar-scroll-tail:var(--space-24,1.5rem);height:100%;transition:width var(--duration-normal,.3s) ease;flex-shrink:0}.hk-sidebar-panel{background:var(--hk-sidebar-bg,var(--hi-color-surface,#fffffff2));height:100%;-webkit-backdrop-filter:blur(var(--blur-sm,8px));backdrop-filter:blur(var(--blur-sm,8px));border-inline-end:1px solid var(--hi-color-border,#64646414);transition:width var(--duration-normal,.3s) ease;flex-direction:column;display:flex;overflow:hidden}.hk-sidebar-header{padding:var(--space-16) var(--space-12);border-bottom:1px solid var(--hi-color-border,#6464640f);flex-shrink:0;align-items:center;min-height:56px;display:flex}.hk-sidebar-body-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hk-sidebar-body{min-height:0;padding-block:var(--space-20) var(--hk-sidebar-scroll-tail);padding-inline:var(--space-12);scrollbar-width:none;flex:1;overflow-y:auto}.hk-sidebar-body::-webkit-scrollbar{display:none}.hk-sidebar-footer{padding:var(--space-16) var(--space-10);border-top:1px solid var(--hi-color-border,#6464640f);flex-shrink:0}.hk-sidebar[data-collapsed] .hk-sidebar-header,.hk-sidebar-rail-generation[data-rail] .hk-sidebar-header{padding:var(--space-16) var(--space-8);justify-content:center}.hk-sidebar[data-collapsed] .hk-sidebar-footer,.hk-sidebar-rail-generation[data-rail] .hk-sidebar-footer{padding:var(--space-16) var(--space-8)}.hk-sidebar[data-collapsed] .hk-sidebar-body,.hk-sidebar-rail-generation[data-rail] .hk-sidebar-body{padding-inline:calc((var(--hk-sidebar-rail-w,56px) - 34px) / 2)}.hk-sidebar[data-mobile]{z-index:var(--hk-z-sidebar);background-color:var(--hk-drawer-overlay-bg,#00000073);width:100%;position:fixed;top:0;bottom:0;left:0;right:0}.hk-sidebar[data-mobile] .hk-sidebar-panel{width:280px;box-shadow:4px 0 24px #0003}[dir=rtl] .hk-sidebar[data-mobile] .hk-sidebar-panel{box-shadow:-4px 0 24px #0003}.hk-sidebar[data-mobile] .hk-sidebar-panel{border-inline-end:1px solid var(--hi-color-border,#64646414)}@media (prefers-reduced-motion:reduce){.hk-sidebar,.hk-sidebar-panel{transition:none}}.hk-sidebar-rail-host{--hk-sidebar-rail-toggle-size:24px;--hk-sidebar-rail-border-width:1px;z-index:var(--hk-z-sidebar,900);transition:width var(--duration-normal,.3s) ease;position:relative;overflow:visible}.hk-sidebar-rail-panel{transition:width var(--duration-normal,.3s) ease, box-shadow var(--duration-fast,.15s) ease;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow:visible}.hk-sidebar-rail-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-sidebar-rail-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-sidebar-rail-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hk-sidebar-rail-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hk-sidebar-rail-host .hk-sidebar-rail-panel{overflow:visible}.hk-sidebar-rail-clip{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hk-sidebar-rail-clip>.hk-sidebar-rail-swap{flex:1;align-self:flex-start;min-height:0;position:relative}.hk-sidebar-rail-flight{z-index:var(--hk-z-above,1);pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hk-sidebar-rail-flight-clone{pointer-events:none;will-change:transform;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute}.hk-sidebar-rail-swap[data-flipping] .hk-menu-item-icon[data-flip-flying]{visibility:hidden}.hk-sidebar-rail-swap .hk-sidebar-rail-generation{flex-direction:column;height:100%;min-height:0;display:flex}.hk-sidebar-rail-host[data-peeking] .hk-sidebar-rail-panel{box-shadow:8px 0 24px #00000038}[dir=rtl] .hk-sidebar-rail-host[data-peeking] .hk-sidebar-rail-panel{box-shadow:-8px 0 24px #00000038}.hk-sidebar-rail-host[data-pinning] .hk-sidebar-rail-panel,.hk-sidebar-rail-host[data-pinning] .hk-sidebar,.hk-sidebar-rail-host[data-pinning] .hk-sidebar-panel{transition:none}.hk-sidebar-rail-host[data-pinning] .hk-sidebar-rail-panel{box-shadow:8px 0 24px #00000038}[dir=rtl] .hk-sidebar-rail-host[data-pinning] .hk-sidebar-rail-panel{box-shadow:-8px 0 24px #00000038}.hk-sidebar-rail-toggle{z-index:var(--hk-z-fab,40);opacity:0;pointer-events:none;transition:opacity var(--duration-fast,.15s) ease;position:absolute;top:50%;translate:0 -50%}.hk-sidebar-rail-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--hk-sidebar-rail-toggle-size,24px) / -2 - var(--hk-sidebar-rail-border-width,1px) / 2)}.hk-sidebar-rail-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--hk-sidebar-rail-toggle-size,24px) / -2 - var(--hk-sidebar-rail-border-width,1px) / 2)}.hk-sidebar-rail-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--hk-sidebar-rail-toggle-size,24px) / -2 - var(--hk-sidebar-rail-border-width,1px) / 2)}.hk-sidebar-rail-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--hk-sidebar-rail-toggle-size,24px) / -2 - var(--hk-sidebar-rail-border-width,1px) / 2)}.hk-sidebar-rail-host:hover .hk-sidebar-rail-toggle,.hk-sidebar-rail-host:focus-within .hk-sidebar-rail-toggle{opacity:1;pointer-events:auto}.hk-sidebar-rail-toggle .hk-icon-button{--hi-icon-button-radius:9999px;background:var(--hk-sidebar-bg,var(--hi-color-surface,#fffffff2));box-shadow:0 1px 4px #0000002e}@media (prefers-reduced-motion:reduce){.hk-sidebar-rail-host,.hk-sidebar-rail-panel,.hk-sidebar-rail-toggle{transition:none}}.hk-switch{vertical-align:middle;align-items:center;gap:var(--space-8,.5rem);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.hk-switch[data-disabled]{opacity:.5;cursor:not-allowed}.hk-switch-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.hk-switch-input:focus-visible~.hk-switch-track{box-shadow:0 0 0 2px var(--hi-color-surface,#fffffff2), 0 0 0 4px var(--hi-color-primary,#7aa2f7)}.hk-switch-track{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--hi-color-text-secondary,#788296) 26%, transparent);background:color-mix(in srgb, var(--hi-color-text-secondary,#788296) 14%, transparent);transition:background-color var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)), border-color var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)), filter var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.hk-switch-sm .hk-switch-track{width:2.25rem;height:1.25rem}.hk-switch-md .hk-switch-track{width:2.75rem;height:1.5rem}.hk-switch-lg .hk-switch-track{width:3.25rem;height:1.75rem}.hk-switch-primary[data-checked] .hk-switch-track{background:var(--hi-color-primary);border-color:var(--hi-color-primary)}.hk-switch-secondary[data-checked] .hk-switch-track{background:var(--hi-color-secondary);border-color:var(--hi-color-secondary)}.hk-switch-danger[data-checked] .hk-switch-track{background:var(--hi-color-danger);border-color:var(--hi-color-danger)}.hk-switch-warning[data-checked] .hk-switch-track{background:var(--hi-color-warning);border-color:var(--hi-color-warning)}.hk-switch:not([data-disabled]):not([data-checked]):hover .hk-switch-track{background:color-mix(in srgb, var(--hi-color-text-secondary,#788296) 22%, transparent);border-color:color-mix(in srgb, var(--hi-color-text-secondary,#788296) 34%, transparent)}.hk-switch:not([data-disabled])[data-checked]:hover .hk-switch-track{filter:brightness(1.07)saturate(1.05)}.hk-switch-thumb{background:rgb(var(--color-on-solid-icon,255 255 255));transition:transform var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)), scale var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));z-index:1;border-radius:50%;position:absolute;box-shadow:0 1px 2px #0003,0 2px 8px #0000001f}.hk-switch-thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.hk-switch-thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2px}.hk-switch-thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.hk-switch-thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2px}.hk-switch-sm .hk-switch-thumb{width:1rem;height:1rem}.hk-switch-md .hk-switch-thumb{width:1.25rem;height:1.25rem}.hk-switch-lg .hk-switch-thumb{width:1.5rem;height:1.5rem}.hk-switch:not([data-disabled]):active .hk-switch-thumb{scale:.88}.hk-switch-sm[data-checked] .hk-switch-thumb{transform:translate(.875rem)}.hk-switch-md[data-checked] .hk-switch-thumb{transform:translate(1.125rem)}.hk-switch-lg[data-checked] .hk-switch-thumb{transform:translate(1.375rem)}[dir=rtl] .hk-switch-sm[data-checked] .hk-switch-thumb{transform:translate(-.875rem)}[dir=rtl] .hk-switch-md[data-checked] .hk-switch-thumb{transform:translate(-1.125rem)}[dir=rtl] .hk-switch-lg[data-checked] .hk-switch-thumb{transform:translate(-1.375rem)}.hk-switch-content{white-space:nowrap;z-index:0;font-size:.625rem;font-weight:700;line-height:1;transition:opacity .2s;position:absolute}.hk-switch-sm .hk-switch-content{font-size:.5rem}.hk-switch-lg .hk-switch-content{font-size:.6875rem}.hk-switch-content-off{color:var(--hi-color-text-secondary)}.hk-switch-content-off:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.hk-switch-content-off:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.hk-switch-content-off:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}.hk-switch-content-off:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}.hk-switch-sm .hk-switch-content-off:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.hk-switch-sm .hk-switch-content-off:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.hk-switch-sm .hk-switch-content-off:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.hk-switch-sm .hk-switch-content-off:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.hk-switch-lg .hk-switch-content-off:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:28px}.hk-switch-lg .hk-switch-content-off:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:28px}.hk-switch-lg .hk-switch-content-off:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:28px}.hk-switch-lg .hk-switch-content-off:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:28px}.hk-switch-content-on{color:rgb(var(--color-on-solid-text,255 255 255))}.hk-switch-content-on:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.hk-switch-content-on:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.hk-switch-content-on:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.hk-switch-content-on:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.hk-switch-sm .hk-switch-content-on:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.hk-switch-sm .hk-switch-content-on:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:20px}.hk-switch-sm .hk-switch-content-on:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.hk-switch-sm .hk-switch-content-on:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:20px}.hk-switch-lg .hk-switch-content-on:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:28px}.hk-switch-lg .hk-switch-content-on:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:28px}.hk-switch-lg .hk-switch-content-on:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:28px}.hk-switch-lg .hk-switch-content-on:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:28px}@media (prefers-reduced-motion:reduce){.hk-switch-thumb,.hk-switch-content{transition:none}}.hk-tabs{width:100%}.hk-tabs[data-scrollable],.hk-tabs[data-actions]{width:auto;min-width:0;max-width:100%}.hk-tabs-scroller{width:100%}.hk-tabs-addwrap{min-width:0;max-width:100%}.hk-tabs-list{padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-faint);background:rgb(var(--color-surface)/60%);display:inline-flex;position:relative}.hk-tabs-trigger{z-index:1;justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-12);font-family:inherit;font-size:var(--text-sm);color:rgb(var(--color-muted));border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-short) ease, transform var(--duration-short) ease;background:0 0;border:none;outline:none;flex:none;font-weight:600;display:flex;position:relative}.hk-tabs-trigger:hover:not([data-disabled]){color:rgb(var(--color-text))}.hk-tabs-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.hk-tabs-trigger:active:not([data-disabled]){transform:scale(.96)}.hk-tabs-trigger[data-active]{color:rgb(var(--color-primary))}.hk-tabs-trigger:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-tabs-trigger-icon{align-items:center;display:inline-flex}.hk-tabs-indicator{top:var(--space-2);height:calc(100% - var(--space-4));border-radius:var(--radius-sm);background:rgb(var(--color-primary)/12%);pointer-events:none;z-index:0;opacity:0;transition:left var(--duration-normal) var(--ease-standard), width var(--duration-normal) var(--ease-standard), opacity var(--duration-short) ease;position:absolute}.hk-tabs-indicator[data-ready]{opacity:1}.hk-tabs-swap-enter-active,.hk-tabs-swap-leave-active{transition:opacity var(--duration-short) ease, transform var(--duration-short) ease}.hk-tabs-swap-enter-from{opacity:0;transform:scale(.96)}.hk-tabs-swap-leave-to{opacity:0}.hk-tabs-list>.hk-tabs-swap-leave-active{z-index:0;position:absolute}.hk-tabs-panel:not([data-active]){display:none}.hk-tabs-list[data-variant=segmented][data-block=true]{width:100%;display:flex}.hk-tabs-list[data-variant=segmented][data-block=true] .hk-tabs-trigger{flex:auto}.hk-tabs-scroller .hk-tabs-list[data-variant=segmented][data-block=true]{width:max-content;min-width:100%}.hk-tabs-scroller .hk-tabs-list[data-variant=segmented][data-block=true] .hk-tabs-trigger{flex:1 0 auto}.hk-tabs-merged{z-index:1;min-width:0;color:rgb(var(--color-muted));font-size:var(--text-sm);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.hk-tabs-merged[data-disabled]{pointer-events:none}.hk-tabs-list[data-variant=segmented][data-block=true] .hk-tabs-merged{flex:auto}.hk-tabs-scroller .hk-tabs-list[data-variant=segmented][data-block=true] .hk-tabs-merged{flex:1 0 auto}.hk-tabs-list[data-variant=segmented][data-block=true][data-slots]{grid-template-columns:repeat(var(--hk-tabs-units,1), minmax(min-content, 1fr));display:grid}.hk-tabs-list[data-variant=segmented][data-block=true][data-slots]>.hk-tabs-trigger,.hk-tabs-scroller .hk-tabs-list[data-variant=segmented][data-block=true][data-slots]>.hk-tabs-trigger,.hk-tabs-list[data-variant=segmented][data-block=true][data-slots]>.hk-tabs-merged,.hk-tabs-scroller .hk-tabs-list[data-variant=segmented][data-block=true][data-slots]>.hk-tabs-merged{grid-column:span var(--hk-tabs-span,1)/span var(--hk-tabs-span,1);min-width:auto}@media (prefers-reduced-motion:reduce){.hk-tabs-trigger,.hk-tabs-indicator,.hk-tabs-swap-enter-active,.hk-tabs-swap-leave-active{transition:none}}.hk-tc{overflow:clip}.hk-tc-stage{width:100%}.hk-toast-container{top:4rem;z-index:var(--hk-overlay-z-toast,100);pointer-events:none;max-width:24rem;position:fixed}.hk-toast-container:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--viewport-gutter,16px)}.hk-toast-container:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--viewport-gutter,16px)}.hk-toast-container:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--viewport-gutter,16px)}.hk-toast-container:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--viewport-gutter,16px)}.hk-toast-container>div{gap:var(--space-12,12px);flex-direction:column;display:flex;position:relative}.hk-toast-item{align-items:center;gap:var(--space-8,8px);padding:var(--space-12,12px) var(--space-16,16px);border-radius:var(--radius-sm,4px);font-size:var(--text-base,.875rem);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;line-height:1.4;display:flex;box-shadow:0 4px 12px #0003}.hk-toast-body{gap:var(--space-4,4px);flex-direction:column;flex:1;min-width:0;display:flex}.hk-toast-icon{flex-shrink:0;align-items:center;width:1.5rem;height:1.5rem;display:flex}.hk-toast-message{-webkit-user-select:text;user-select:text;-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.hk-toast-count{font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.75;border-radius:var(--radius-full);white-space:nowrap;background:#0003;align-self:flex-start;padding:2px 8px;font-size:.78em}.hk-toast-error{background:var(--hi-color-danger,#f85149);color:var(--hi-color-text-on-danger,#fff)}.hk-toast-success{background:var(--hi-color-success,#0eb840);color:var(--hi-color-text-on-success,#fff)}.hk-toast-warning{background:var(--hi-color-warning,#eed677);color:var(--hi-color-text-on-warning,#1c1c1e)}.hk-toast-info,.hk-toast-loading{background:var(--hi-color-info,#6abed6);color:var(--hi-color-text-on-info,#fff)}.hk-toast-error .hk-toast-copy-btn,.hk-toast-error .hk-toast-close{--hi-icon-button-icon-color:var(--hi-color-text-on-danger,#fff);--hi-icon-button-icon-color-active:var(--hi-color-text-on-danger,#fff);--hi-icon-button-bg-hover:color-mix(in srgb, currentColor 14%, transparent);--hi-icon-button-bg-active:color-mix(in srgb, currentColor 20%, transparent)}.hk-toast-success .hk-toast-copy-btn,.hk-toast-success .hk-toast-close{--hi-icon-button-icon-color:var(--hi-color-text-on-success,#fff);--hi-icon-button-icon-color-active:var(--hi-color-text-on-success,#fff);--hi-icon-button-bg-hover:color-mix(in srgb, currentColor 14%, transparent);--hi-icon-button-bg-active:color-mix(in srgb, currentColor 20%, transparent)}.hk-toast-info .hk-toast-copy-btn,.hk-toast-info .hk-toast-close,.hk-toast-loading .hk-toast-copy-btn,.hk-toast-loading .hk-toast-close{--hi-icon-button-icon-color:var(--hi-color-text-on-info,#fff);--hi-icon-button-icon-color-active:var(--hi-color-text-on-info,#fff);--hi-icon-button-bg-hover:color-mix(in srgb, currentColor 14%, transparent);--hi-icon-button-bg-active:color-mix(in srgb, currentColor 20%, transparent)}.hk-toast-warning .hk-toast-copy-btn,.hk-toast-warning .hk-toast-close{--hi-icon-button-icon-color:var(--hi-color-text-on-warning,#1c1c1e);--hi-icon-button-icon-color-active:var(--hi-color-text-on-warning,#1c1c1e);--hi-icon-button-bg-hover:color-mix(in srgb, currentColor 14%, transparent);--hi-icon-button-bg-active:color-mix(in srgb, currentColor 20%, transparent)}.hk-toast-loading-spinner{border:2px solid rgb(var(--color-on-solid-text,255 255 255)/30%);border-top-color:rgb(var(--color-on-solid-text,255 255 255));box-sizing:border-box;border-radius:50%;animation:.7s linear infinite hk-toast-spin}@keyframes hk-toast-spin{to{transform:rotate(360deg)}}.hk-toast-action{padding:var(--space-4,4px) var(--space-10,10px);border:1px solid color-mix(in srgb, currentColor 38%, transparent);border-radius:var(--radius-full,9999px);background:color-mix(in srgb, currentColor 14%, transparent);color:inherit;font:inherit;font-size:var(--text-sm,.8125rem);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast,.15s) ease, border-color var(--duration-fast,.15s) ease;flex:none;align-self:center;margin-inline-start:var(--space-4,4px);font-weight:600;line-height:1.4}.hk-toast-action:hover{background:color-mix(in srgb, currentColor 24%, transparent);border-color:color-mix(in srgb, currentColor 55%, transparent)}.hk-toast-action:active{background:color-mix(in srgb, currentColor 32%, transparent)}.hk-toast-action:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.hk-toast-copy-btn,.hk-toast-close{flex-shrink:0}.hk-toast-enter-active{transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--duration-normal,.3s);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.hk-toast-leave-active{transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--duration-normal,.3s);transition-timing-function:cubic-bezier(.36,0,.66,1)}.hk-toast-enter-from,.hk-toast-leave-to{opacity:0;transform:translate(1rem)}[dir=rtl] .hk-toast-enter-from,[dir=rtl] .hk-toast-leave-to{transform:translate(-1rem)}.hk-toast-leave-active{position:absolute}.hk-toast-move{transition:transform var(--duration-normal,.3s) ease}.hk-toast-msg-enter-active,.hk-toast-msg-leave-active{transition:opacity var(--duration-fast,.15s) ease}.hk-toast-msg-enter-from,.hk-toast-msg-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.hk-toast-loading-spinner{animation:none}.hk-toast-enter-active,.hk-toast-leave-active,.hk-toast-move,.hk-toast-msg-enter-active,.hk-toast-msg-leave-active{transition:none}}.hk-dp-panel,.hk-dtp{--hk-picker-header:1.75rem;--hk-picker-wd:1.25rem;--hk-picker-cell:2rem;--hk-picker-pick:2.5rem}.hk-dp-panel.is-touch,.hk-dtp.is-touch{--hk-picker-wd:1.5rem;--hk-picker-cell:2.75rem;--hk-picker-pick:3.25rem}.hk-dp-stage,.hk-dtp-stage{height:calc(var(--hk-picker-header) + var(--hk-picker-wd) + 6 * var(--hk-picker-cell) + 5 * var(--space-2,2px));position:relative}.hk-dp-pane,.hk-dtp-pane{flex-direction:column;min-height:100%;display:flex}.hk-dp-grid[data-variant=pick],.hk-dtp-grid[data-variant=pick]{flex:1;align-content:center}.hk-picker-pane-enter-active,.hk-picker-pane-leave-active{will-change:opacity, transform}.hk-dp-stage[data-dir=fwd]>.hk-picker-pane-enter-active,.hk-dtp-stage[data-dir=fwd]>.hk-picker-pane-enter-active{animation:hk-picker-pane-fwd-in var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}.hk-dp-stage[data-dir=fwd]>.hk-picker-pane-leave-active,.hk-dtp-stage[data-dir=fwd]>.hk-picker-pane-leave-active{animation:hk-picker-pane-fwd-out var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}.hk-dp-stage[data-dir=back]>.hk-picker-pane-enter-active,.hk-dtp-stage[data-dir=back]>.hk-picker-pane-enter-active{animation:hk-picker-pane-back-in var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}.hk-dp-stage[data-dir=back]>.hk-picker-pane-leave-active,.hk-dtp-stage[data-dir=back]>.hk-picker-pane-leave-active{animation:hk-picker-pane-back-out var(--duration-normal,.3s) cubic-bezier(.16, 1, .3, 1)}[dir=rtl] .hk-dp-stage[data-dir=fwd]>.hk-picker-pane-enter-active,[dir=rtl] .hk-dtp-stage[data-dir=fwd]>.hk-picker-pane-enter-active{animation-name:hk-picker-pane-back-in}[dir=rtl] .hk-dp-stage[data-dir=fwd]>.hk-picker-pane-leave-active,[dir=rtl] .hk-dtp-stage[data-dir=fwd]>.hk-picker-pane-leave-active{animation-name:hk-picker-pane-back-out}[dir=rtl] .hk-dp-stage[data-dir=back]>.hk-picker-pane-enter-active,[dir=rtl] .hk-dtp-stage[data-dir=back]>.hk-picker-pane-enter-active{animation-name:hk-picker-pane-fwd-in}[dir=rtl] .hk-dp-stage[data-dir=back]>.hk-picker-pane-leave-active,[dir=rtl] .hk-dtp-stage[data-dir=back]>.hk-picker-pane-leave-active{animation-name:hk-picker-pane-fwd-out}.hk-picker-pane-leave-active{position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.hk-picker-pane-enter-active,.hk-picker-pane-leave-active{animation:none!important}}html[data-css-animations="0"] .hk-picker-pane-enter-active,html[data-css-animations="0"] .hk-picker-pane-leave-active{animation:none!important}@keyframes hk-picker-pane-fwd-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes hk-picker-pane-fwd-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-8px)}}@keyframes hk-picker-pane-back-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes hk-picker-pane-back-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(8px)}}.hk-dp{width:100%;display:block}.hk-dp.is-disabled{opacity:.5}.hk-dp-trigger,.hk-dp-native{width:100%;min-height:2.5rem;padding:var(--space-8,8px) var(--space-12,12px);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);border:1px solid color-mix(in srgb, rgb(var(--color-text)) 14%, transparent);border-radius:var(--radius-md,8px);color:rgb(var(--color-text));font-family:inherit;font-size:var(--text-sm,.875rem);transition:background-color var(--duration-fast,.15s) ease, border-color var(--duration-fast,.15s) ease, box-shadow var(--duration-fast,.15s) ease;line-height:1.5}.hk-dp-trigger{align-items:center;gap:var(--space-6,6px);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.hk-dp:not(.is-disabled) .hk-dp-trigger:hover,.hk-dp:not(.is-disabled) .hk-dp-native:hover{border-color:rgb(var(--color-focused-border))}.hk-dp-trigger:focus-visible{border-color:rgb(var(--color-focused-border))}.hk-dp-native:focus-visible{border-color:rgb(var(--color-focused-border))}.hk-dp.is-disabled .hk-dp-trigger{cursor:not-allowed}.hk-dp.is-disabled .hk-dp-trigger:focus-visible{border-color:color-mix(in srgb, rgb(var(--color-text)) 14%, transparent);box-shadow:none;background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent)}.hk-dp-trigger:focus-visible{box-shadow:var(--shadow-focus);background:rgb(var(--color-surface));outline:none}.hk-dp-native:focus-visible{box-shadow:var(--shadow-focus);background:rgb(var(--color-surface));outline:none}.hk-dp-trigger.is-open{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus)}.hk-dp-trigger-sm{min-height:2rem;padding:var(--space-4,4px) var(--space-10,10px);font-size:var(--text-xs,.75rem)}.hk-dp-value{text-align:start;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.hk-dp-value[data-empty]{color:var(--hi-color-muted)}.hk-dp-clear{-webkit-appearance:none;appearance:none;border-radius:var(--radius-md,8px);color:var(--hi-icon-button-icon-color,var(--hi-color-muted));cursor:pointer;opacity:0;transition:opacity var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-dp-trigger:hover .hk-dp-clear,.hk-dp-trigger:focus .hk-dp-clear{opacity:1}.hk-dp-clear .hk-dp-clear:focus-visible{opacity:1}.hk-dp-clear:hover{color:var(--hi-icon-button-icon-color-active,var(--hi-color-text-primary))}.hk-dp-icon{color:var(--hi-color-muted);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hk-dp-popover.hk-popover-panel{padding:var(--space-10,10px) var(--space-12,12px) var(--space-8,8px)}.hk-dp-panel{gap:var(--space-8,8px);-webkit-user-select:none;user-select:none;min-width:17.5rem;color:var(--hi-color-text-primary);flex-direction:column;display:flex}.hk-popover-panel.hk-is-sheet .hk-dp-panel{width:100%;min-width:0;max-width:min(22rem,100%);margin-inline-start:auto;margin-inline-end:auto}.hk-dp-header{align-items:center;gap:var(--space-4,4px);height:var(--hk-picker-header);grid-template-columns:1fr auto 1fr;display:grid}.hk-dp-header-side{align-items:center;gap:var(--space-2,2px);min-width:0;display:flex}.hk-dp-header-side[data-side=right]{justify-content:flex-end}.hk-dp-nav,.hk-dp-back{-webkit-appearance:none;appearance:none;border-radius:var(--radius-md,8px);width:1.75rem;height:1.75rem;color:var(--hi-color-muted);cursor:pointer;transition:background var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hk-dp-nav:hover:not(:disabled),.hk-dp-back:hover:not(:disabled){background:var(--hi-color-surface);color:var(--hi-color-text-primary)}.hk-dp-nav:active:not(:disabled),.hk-dp-back:active:not(:disabled){filter:brightness(.95)}.hk-dp-nav:focus-visible{outline:2px solid color-mix(in srgb, var(--hi-color-primary) 55%, transparent);outline-offset:1px}.hk-dp-back:focus-visible{outline:2px solid color-mix(in srgb, var(--hi-color-primary) 55%, transparent);outline-offset:1px}.hk-dp-nav:disabled,.hk-dp-back:disabled{opacity:.25;cursor:default}.hk-dp-title{font-size:var(--text-sm,.875rem);color:var(--hi-color-text-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:var(--space-4,4px);font-weight:600;display:flex}.hk-dp-title-btn{-webkit-appearance:none;appearance:none;padding:var(--space-2,2px) var(--space-4,4px);font:inherit;color:inherit;cursor:pointer;white-space:nowrap;border-radius:var(--radius-md,8px);transition:background var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:0;font-weight:600}.hk-dp-title-btn:hover{background:var(--hi-color-surface);color:var(--hi-color-primary)}.hk-dp-title-btn:active:not(:disabled){filter:brightness(.95)}.hk-dp-title-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--hi-color-primary) 55%, transparent);outline-offset:1px}.hk-dp-weekdays,.hk-dp-grid{gap:var(--space-2,2px);grid-template-columns:repeat(7,1fr);display:grid}.hk-dp-grid[data-variant=pick]{grid-template-columns:repeat(4,1fr)}.hk-dp-wd{text-align:center;font-size:var(--text-xs,.75rem);color:var(--hi-color-muted);height:var(--hk-picker-wd);font-weight:600;line-height:var(--hk-picker-wd);text-transform:uppercase;letter-spacing:.02em}.hk-dp-cell{-webkit-appearance:none;appearance:none;border-radius:var(--radius-md,8px);height:var(--hk-picker-cell);color:color-mix(in srgb, var(--hi-color-text-secondary) 70%, transparent);cursor:pointer;font-size:var(--text-xs,.75rem);font-variant-numeric:tabular-nums;transition:background var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.hk-dp-cell:hover:not(:disabled):not(.is-selected){background:var(--hi-color-surface);color:var(--hi-color-text-primary)}.hk-dp-cell:active:not(:disabled){filter:brightness(.95)}.hk-dp-cell:focus-visible{outline:2px solid color-mix(in srgb, var(--hi-color-primary) 55%, transparent);outline-offset:-1px}.hk-dp-cell.is-out{opacity:.32}.hk-dp-cell.is-disabled{cursor:default;opacity:.25}.hk-dp-cell.is-today:not(.is-selected){color:var(--hi-color-text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hi-color-primary) 55%, transparent);font-weight:700}.hk-dp-cell.is-selected{background:var(--hi-color-primary);color:rgb(var(--color-on-solid-text,255 255 255));font-weight:600}.hk-dp-cell[data-variant=pick]{height:var(--hk-picker-pick);font-weight:500}.hk-dp-footer{padding-top:var(--space-6,6px);border-top:1px solid color-mix(in srgb, var(--hi-color-border) 10%, transparent);justify-content:center;display:flex}.hk-dp-native{box-sizing:border-box;font-variant-numeric:tabular-nums;display:block}.hk-dp.is-disabled .hk-dp-native{cursor:not-allowed}.hk-error-landing{--hel-background:var(--color-background,246 247 249);--hel-surface:var(--color-surface,255 255 255);--hel-text:var(--color-text,30 32 36);--hel-muted:var(--color-muted,118 122 128);--hel-border:var(--color-border,222 224 228);--hel-primary:var(--color-primary,58 118 236);--hel-error:var(--color-error,226 84 84);--hel-warning:var(--color-warning,222 168 62);width:100%;min-height:100vh;min-height:100dvh;padding:var(--space-20,1.25rem);background:rgb(var(--hel-background));color:rgb(var(--hel-text));font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif);justify-content:center;align-items:center;display:flex}.hk-error-landing__card{background:rgb(var(--hel-surface));border:1px solid rgb(var(--hel-border)/70%);border-radius:var(--radius-xl,16px);width:min(440px,100%);box-shadow:var(--shadow-lg,0 18px 48px #00000014);padding:2.25rem var(--space-28,1.75rem) var(--space-28,1.75rem);text-align:center;position:relative;overflow:hidden}.hk-error-landing__card:before{content:"";background:radial-gradient(58% 100% at 50% 0%, rgb(var(--hel-error)/8%), transparent 72%);pointer-events:none;height:150px;position:absolute;top:0;bottom:auto;left:0;right:0}.hk-error-landing.is-warning .hk-error-landing__card:before{background:radial-gradient(58% 100% at 50% 0%, rgb(var(--hel-warning)/10%), transparent 72%)}.hk-error-landing.is-info .hk-error-landing__card:before{background:radial-gradient(58% 100% at 50% 0%, rgb(var(--hel-primary)/7%), transparent 72%)}.hk-error-landing__brand{margin-bottom:var(--space-16,1rem);justify-content:center;display:flex;position:relative}.hk-error-landing__brand:empty{display:none}.hk-error-landing__icon{width:64px;height:64px;margin:0 auto var(--space-14,.875rem);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.hk-error-landing__icon,.hk-error-landing__icon svg{color:rgb(var(--hel-error))}.hk-error-landing__icon{background:linear-gradient(145deg, rgb(var(--hel-error)/18%), rgb(var(--hel-error)/6%));border:1px solid rgb(var(--hel-error)/26%);box-shadow:0 0 0 8px rgb(var(--hel-error)/5%), 0 10px 28px -12px rgb(var(--hel-error)/45%)}.hk-error-landing.is-warning .hk-error-landing__icon,.hk-error-landing.is-warning .hk-error-landing__icon svg{color:rgb(var(--hel-warning))}.hk-error-landing.is-warning .hk-error-landing__icon{background:linear-gradient(145deg, rgb(var(--hel-warning)/20%), rgb(var(--hel-warning)/7%));border-color:rgb(var(--hel-warning)/28%);box-shadow:0 0 0 8px rgb(var(--hel-warning)/6%), 0 10px 28px -12px rgb(var(--hel-warning)/45%)}.hk-error-landing.is-info .hk-error-landing__icon,.hk-error-landing.is-info .hk-error-landing__icon svg{color:rgb(var(--hel-primary))}.hk-error-landing.is-info .hk-error-landing__icon{background:linear-gradient(145deg, rgb(var(--hel-primary)/16%), rgb(var(--hel-primary)/5%));border-color:rgb(var(--hel-primary)/24%);box-shadow:0 0 0 8px rgb(var(--hel-primary)/5%), 0 10px 28px -12px rgb(var(--hel-primary)/40%)}.hk-error-landing__meta{justify-content:center;align-items:center;gap:var(--space-6,.375rem);margin-bottom:var(--space-8,.5rem);flex-wrap:wrap;display:flex;position:relative}.hk-error-landing__meta .hk-badge:not(.hk-badge-muted){--hk-badge-text:rgb(var(--hel-error));--hk-badge-bg:rgb(var(--hel-error) / 10%);--hk-badge-border:rgb(var(--hel-error) / 22%)}.hk-error-landing.is-warning .hk-error-landing__meta .hk-badge:not(.hk-badge-muted){--hk-badge-text:rgb(var(--hel-warning));--hk-badge-bg:rgb(var(--hel-warning) / 12%);--hk-badge-border:rgb(var(--hel-warning) / 24%)}.hk-error-landing.is-info .hk-error-landing__meta .hk-badge:not(.hk-badge-muted){--hk-badge-text:rgb(var(--hel-primary));--hk-badge-bg:rgb(var(--hel-primary) / 10%);--hk-badge-border:rgb(var(--hel-primary) / 20%)}.hk-error-landing__meta .hk-badge-muted{--hk-badge-text:rgb(var(--hel-muted));--hk-badge-bg:rgb(var(--hel-muted) / 8%);--hk-badge-border:rgb(var(--hel-border) / 80%)}.hk-error-landing__title{font-size:var(--text-xl,1.25rem);letter-spacing:-.01em;color:rgb(var(--hel-text));white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35;position:relative}.hk-error-landing__desc{margin:var(--space-8,.5rem) 0 0;font-size:var(--text-sm,.8125rem);color:rgb(var(--hel-muted));white-space:pre-line;overflow-wrap:anywhere;line-height:1.6;position:relative}.hk-error-landing__details{margin-top:var(--space-16,1rem);text-align:start;position:relative}.hk-error-landing__details-label{align-items:center;gap:var(--space-4,4px);padding:0 var(--space-2,2px);font-size:var(--text-xs,.75rem);letter-spacing:.02em;color:rgb(var(--hel-muted));-webkit-user-select:none;user-select:none;font-weight:500;display:flex}.hk-error-landing__details-pane{margin-top:var(--space-6,.375rem);height:max(9rem,20vh);border:1px solid rgb(var(--hel-border)/70%);border-radius:var(--radius-md,8px);background:rgb(var(--hel-muted)/4%);height:max(9rem,20dvh);position:relative}.hk-error-landing__details-body{border-radius:inherit;height:100%;padding:var(--space-4,.25rem);scrollbar-width:none;overflow:auto}.hk-error-landing__details-body::-webkit-scrollbar{display:none}.hk-error-landing .hk-error-landing__details-body .s-tool-json-tree{background:0 0;border:none;border-radius:0;height:auto;max-height:none;margin:0;padding:0;overflow:visible}.hk-error-landing__actions{justify-content:center;align-items:center;gap:var(--space-8,.5rem);margin-top:var(--space-16,1rem);flex-wrap:wrap;display:flex;position:relative}.hk-error-landing.is-inline{min-height:100%;padding:0 var(--space-12,.75rem);background:0 0;align-items:flex-start}.hk-error-landing.is-inline.is-fill{flex:auto;min-height:0}.hk-error-landing.is-inline .hk-error-landing__card{padding:var(--space-16,1rem) var(--space-28,1.75rem) var(--space-24,1.5rem);flex-direction:column;min-height:min-content;max-height:100%;margin:auto;display:flex}.hk-error-landing.is-inline .hk-error-landing__details{flex-direction:column;min-height:0;display:flex}.hk-error-landing.is-inline .hk-error-landing__details-pane{flex:0 max(9rem,20dvh);height:auto;min-height:6rem}@media (max-width:480px){.hk-error-landing__card{padding:var(--space-28,1.75rem) 1.125rem var(--space-24,1.5rem)}}.s-tool-json-tree{--jt-toggle:14px;--jt-fold-duration:var(--hi-duration-fast,var(--duration-fast,.15s));--jt-fold-ease:var(--ease-standard,cubic-bezier(.4, 0, .2, 1));margin:var(--space-4,.25rem) 0;padding:var(--space-6,.375rem);font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", monospace);font-size:var(--text-2xs,.625rem);background:rgb(var(--color-surface)/.5);border-radius:var(--radius-sm,4px);border:1px solid var(--border-faint,rgb(var(--color-border)/10%));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;scrollbar-width:none;max-height:320px;line-height:1.55;overflow:auto}.s-tool-json-tree::-webkit-scrollbar{display:none}.hk-modal-body-scroll .s-tool-json-tree,.hk-select-sheet-list .s-tool-json-tree,.hk-select-popout .s-tool-json-tree,.hk-popover-panel .s-tool-json-tree,.hk-drawer-body .s-tool-json-tree{max-height:none}.s-jt-row{-webkit-user-select:none;user-select:none;min-height:1.55em;padding:0 var(--space-6,.375rem) 0 0;border-radius:var(--radius-xs,2px);cursor:default;align-items:baseline;display:flex}.s-tool-json-tree.s-jt-selectable .s-jt-row{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.s-jt-row[data-parent]{cursor:pointer}.s-jt-row:hover{background:rgb(var(--color-primary)/4%)}.s-jt-toggle{width:var(--jt-toggle,14px);height:var(--jt-toggle,14px);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-block-start:max(0px, (1.55em - var(--jt-toggle,14px)) / 2);margin-inline-end:var(--space-4,.25rem);display:inline-flex}.s-jt-toggle[data-parent]{color:rgb(var(--color-muted));border-radius:var(--radius-xs,2px)}.s-jt-chevron{transition:transform var(--jt-fold-duration,var(--duration-fast,.15s)) var(--jt-fold-ease,var(--ease-standard,cubic-bezier(.4, 0, .2, 1)))}.s-jt-group[data-open]>.s-jt-row .s-jt-chevron{transform:rotate(90deg)}.s-jt-leaf{background:rgb(var(--color-muted)/25%);border-radius:50%;width:4px;height:4px;display:block}.s-jt-group{flex-direction:column;display:flex}.s-jt-children{position:relative}.s-jt-children:before{content:"";left:var(--guide-left,11px);background:var(--border-faint,rgb(var(--color-border)/10%));width:1px;position:absolute;top:0;bottom:2px}.s-jt-key{color:rgb(var(--color-primary))}.s-jt-colon{color:rgb(var(--color-muted));margin-inline-end:var(--space-4,.25rem)}.s-jv-null{color:rgb(var(--color-muted));font-style:italic}.s-jv-str{color:var(--code-string,#98c379);word-break:break-all}.s-jv-num{color:var(--code-number,#d19a66)}.s-jv-bool{color:var(--code-keyword,#c678dd)}.s-jv-str-raw{color:var(--code-string,#98c379);white-space:pre-wrap;word-break:break-all}.s-jt-type{color:rgb(var(--color-muted)/.6);font-size:var(--text-3xs,.5rem);margin-inline-start:var(--space-8,.5rem);font-style:italic;font-weight:400}.s-jt-badge{color:rgb(var(--color-muted));font-size:var(--text-3xs,.5rem);background:rgb(var(--color-surface)/.6);border:1px solid var(--border-faint,rgb(var(--color-border)/10%));border-radius:var(--radius-sm,4px);padding:0 .3em;font-weight:500;line-height:1.4}.s-jt-badge.is-open{background:0 0;border-color:#0000;font-weight:400}.s-jt-indent{width:var(--jt-toggle,14px);flex-shrink:0}.s-jt-preview{color:rgb(var(--color-muted));font-size:inherit;opacity:.7;font-weight:400}.s-jt-preview,.s-jt-clamp{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.s-jt-chevron{transition:none}}.hk-error-reporting-overlay{z-index:var(--hk-z-error);position:fixed;top:0;bottom:0;left:0;right:0}.hk-logo{cursor:pointer;border-radius:var(--radius-md,8px);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}a.hk-logo{text-decoration:none}a.hk-logo:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary));outline:none}.hk-logo-img{border-radius:var(--radius-md,8px);object-fit:contain;display:block}.hk-logo-placeholder{background:var(--hi-color-primary,#7aa2f7);color:rgb(var(--color-on-solid-text,255 255 255));justify-content:center;align-items:center;display:flex}.hk-logo-initial{font-size:50%;font-weight:700;line-height:1}.hk-wallpaper-backdrop{z-index:-1;pointer-events:none;background-color:rgb(var(--color-background,0 0 0));position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.hk-wallpaper-backdrop-layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hk-wallpaper-backdrop-img,.hk-wallpaper-backdrop-video{object-fit:cover;transition:filter var(--duration-normal) ease;will-change:filter}.hk-wallpaper-backdrop-canvas{transition:filter var(--duration-normal) ease;will-change:transform, filter}@media (max-width:767px){.hk-wallpaper-backdrop-img,.hk-wallpaper-backdrop-video,.hk-wallpaper-backdrop-canvas{will-change:auto}}.hk-icon-chip{border-radius:var(--radius-md,.5rem);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hk-icon-chip-md{width:var(--space-28,1.75rem);height:var(--space-28,1.75rem)}.hk-icon-chip-sm{width:var(--space-24,1.5rem);height:var(--space-24,1.5rem)}.hk-icon-chip-tone-success{background:rgb(var(--color-success)/12%);color:rgb(var(--color-success))}.hk-icon-chip-tone-warning{background:rgb(var(--color-warning)/12%);color:rgb(var(--color-warning))}.hk-icon-chip-tone-error{background:rgb(var(--color-error)/12%);color:rgb(var(--color-error))}.hk-icon-chip-tone-info{background:rgb(var(--color-info,rgb(var(--color-primary)))/12%);color:rgb(var(--color-info,rgb(var(--color-primary))))}.hk-icon-chip-tone-primary{background:rgb(var(--color-primary)/12%);color:rgb(var(--color-primary))}.hk-icon-chip-tone-muted{background:rgb(var(--color-muted)/12%);color:rgb(var(--color-muted))}.hk-card-list{flex-direction:column;min-width:0;display:flex}.hk-card-list>.hk-list-row+.hk-list-row{border-top:1px solid rgb(var(--color-border)/10%)}.hk-list-row{align-items:center;gap:var(--space-12,.75rem);padding:var(--space-12,.75rem) var(--space-16,1rem);text-align:left;min-width:0;display:flex}.hk-list-row-clickable{cursor:pointer;transition:background-color var(--duration-normal,.3s) ease}.hk-list-row-clickable:hover{background:rgb(var(--color-text)/4%)}.hk-list-row-clickable:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-list-row-main{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.hk-list-row-title{font-size:var(--text-sm,.875rem);color:rgb(var(--color-text));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hk-list-row-subtitle{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-list-row-trailing{align-items:center;gap:var(--space-8,.5rem);flex-shrink:0;margin-left:auto;display:flex}.hk-list-row-trailing--parked{margin-left:0}.hk-list-row{position:relative}.hk-list-row-actions{align-items:center;gap:var(--space-4,.25rem);flex-shrink:0;display:inline-flex}.hk-list-row-actions--persistent,.hk-list-row-actions--touch{margin-left:auto}.hk-list-row-actions--overlay{right:var(--space-8,.5rem);border-radius:var(--radius-sm,4px);background:rgb(var(--color-surface,255 255 255));box-shadow:0 2px 10px rgb(var(--color-border,100 100 100)/22%);opacity:0;pointer-events:none;transition:opacity var(--duration-fast,.15s) ease;padding:.125rem;position:absolute;top:50%;transform:translateY(-50%)}.hk-list-row-actions--overlay[data-revealed],.hk-list-row-actions--overlay:focus-within{opacity:1;pointer-events:auto}@media (hover:hover){.hk-list-row:hover>.hk-list-row-actions--overlay{opacity:1;pointer-events:auto}}.hk-list-row-actions__btn,.hk-list-row-actions__trigger{border-radius:var(--radius-md,8px);width:1.625rem;height:1.625rem;color:rgb(var(--color-muted,108 108 108));cursor:pointer;transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-list-row-actions__btn:hover:not(:disabled),.hk-list-row-actions__trigger:hover:not(:disabled){background:rgb(var(--color-text,30 30 30)/6%);color:rgb(var(--color-text,30 30 30))}.hk-list-row-actions__btn:focus-visible{outline:2px solid rgb(var(--color-primary,122 162 247));outline-offset:-2px}.hk-list-row-actions__trigger:focus-visible{outline:2px solid rgb(var(--color-primary,122 162 247));outline-offset:-2px}.hk-list-row-actions__btn:disabled,.hk-list-row-actions__trigger:disabled{opacity:.45;cursor:default}.hk-list-row-actions__btn[data-danger],.hk-list-row-actions__trigger[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.hk-list-row-actions__btn[data-danger]:hover:not(:disabled),.hk-list-row-actions__trigger[data-danger]:hover:not(:disabled){background:rgb(var(--color-error,247 118 142)/10%);color:rgb(var(--color-error,247 118 142))}.hk-select-sheet-panel .hk-menu-row,.hk-select-sheet-panel .hk-menu-sidebar-row,.hk-select-sheet-panel .hk-menu-action-item,.hk-select-sheet-panel .hk-select-option,.hk-select-sheet-panel .hk-popup-select-item,.hk-select-sheet-panel .hk-filter-add-item,.hk-select-sheet-panel .s-theme-item-row,.hk-select-sheet-panel .s-theme-item-btn,.hk-select-sheet-panel .s-popup-menu-item,.hk-select-sheet-panel .hk-popup-menu-item,.hk-select-sheet-panel .hk-breadcrumb-dropdown-item,.hk-select-sheet-panel .hk-menu-divider,.hk-select-sheet-panel .hk-tag-dot-row,.hk-select-sheet-panel .hk-tag-dot,.hk-select-sheet-panel .hk-affix-row,.hk-select-sheet-panel .hk-tag-input-row,.hk-select-sheet-panel .hk-tpl-row,.hk-popover-panel.hk-is-sheet .hk-menu-row,.hk-popover-panel.hk-is-sheet .hk-menu-sidebar-row,.hk-popover-panel.hk-is-sheet .hk-menu-action-item,.hk-popover-panel.hk-is-sheet .hk-select-option,.hk-popover-panel.hk-is-sheet .hk-popup-select-item,.hk-popover-panel.hk-is-sheet .hk-filter-add-item,.hk-popover-panel.hk-is-sheet .s-theme-item-row,.hk-popover-panel.hk-is-sheet .s-theme-item-btn,.hk-popover-panel.hk-is-sheet .s-popup-menu-item,.hk-popover-panel.hk-is-sheet .hk-popup-menu-item,.hk-popover-panel.hk-is-sheet .hk-breadcrumb-dropdown-item,.hk-popover-panel.hk-is-sheet .hk-menu-divider,.hk-popover-panel.hk-is-sheet .hk-tag-dot-row,.hk-popover-panel.hk-is-sheet .hk-tag-dot,.hk-popover-panel.hk-is-sheet .hk-affix-row,.hk-popover-panel.hk-is-sheet .hk-tag-input-row,.hk-popover-panel.hk-is-sheet .hk-tpl-row,.hk-drawer-panel .hk-menu-row,.hk-drawer-panel .hk-menu-sidebar-row,.hk-drawer-panel .hk-menu-action-item,.hk-drawer-panel .hk-select-option,.hk-drawer-panel .hk-popup-select-item,.hk-drawer-panel .hk-filter-add-item,.hk-drawer-panel .s-theme-item-row,.hk-drawer-panel .s-theme-item-btn,.hk-drawer-panel .s-popup-menu-item,.hk-drawer-panel .hk-popup-menu-item,.hk-drawer-panel .hk-breadcrumb-dropdown-item,.hk-drawer-panel .hk-menu-divider,.hk-drawer-panel .hk-tag-dot-row,.hk-drawer-panel .hk-tag-dot,.hk-drawer-panel .hk-affix-row,.hk-drawer-panel .hk-tag-input-row,.hk-drawer-panel .hk-tpl-row{--hk-menu-item-min-h:44px;--hk-menu-item-pad-x:16px;--hk-menu-item-pad-y:10px;--hk-menu-item-font:var(--text-base,.875rem);--hk-menu-item-icon-box:20px}.hk-select-sheet-panel .hk-menu-section-label,.hk-popover-panel.hk-is-sheet .hk-menu-section-label,.hk-drawer-panel .hk-menu-section-label{--hk-menu-section-label-pad-top:var(--space-6,6px);--hk-menu-section-label-pad-x:var(--space-8,8px);--hk-menu-section-label-pad-bottom:var(--space-12,12px);--hk-menu-section-label-font:var(--text-xs,.75rem)}@media (max-width:767px){.hk-modal-content .hk-menu-row,.hk-modal-content .hk-menu-sidebar-row,.hk-modal-content .hk-menu-action-item,.hk-modal-content .hk-select-option,.hk-modal-content .hk-popup-select-item,.hk-modal-content .hk-filter-add-item,.hk-modal-content .hk-breadcrumb-dropdown-item,.hk-modal-content .s-theme-item-row,.hk-modal-content .s-theme-item-btn,.hk-modal-content .s-popup-menu-item,.hk-modal-content .hk-popup-menu-item,.hk-modal-content .hk-menu-divider,.hk-modal-content .hk-tag-dot-row,.hk-modal-content .hk-tag-dot,.hk-modal-content .hk-affix-row,.hk-modal-content .hk-tag-input-row,.hk-modal-content .hk-tpl-row,.hk-modal-content .hk-user-picker-row{--hk-menu-item-min-h:44px;--hk-menu-item-pad-x:16px;--hk-menu-item-pad-y:10px;--hk-menu-item-font:var(--text-base,.875rem);--hk-menu-item-icon-box:20px}.hk-modal-content .hk-menu-section-label{--hk-menu-section-label-pad-top:var(--space-6,6px);--hk-menu-section-label-pad-x:var(--space-8,8px);--hk-menu-section-label-pad-bottom:var(--space-12,12px);--hk-menu-section-label-font:var(--text-xs,.75rem)}}.s-theme-toggle{align-items:center;display:inline-flex}.s-theme-mode-extra{margin-top:var(--space-8,.5rem);width:100%}.s-theme-menu{gap:var(--space-4,.25rem);min-width:13rem;max-width:22rem;padding:var(--space-8,.5rem);flex-direction:column;display:flex}.hk-popover-panel.hk-is-sheet .s-theme-menu{width:100%;max-width:min(22rem,100%);margin-inline-start:auto;margin-inline-end:auto}.s-theme-menu-label{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));padding:var(--space-4,.25rem) var(--space-6,.375rem);font-weight:600}.s-theme-mode-row{padding:0 var(--space-6,.375rem) var(--space-4,.25rem)}.s-theme-mode-autoalt{justify-content:center;align-items:center;gap:var(--space-4,.25rem);width:100%;height:100%;padding:var(--space-4,.25rem) var(--space-12,.75rem);border-radius:var(--radius-md,8px);color:rgb(var(--color-text-secondary,var(--color-muted)));font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:0;font-weight:600;line-height:1;display:inline-flex}html[data-hk-tap-highlight=native] .s-theme-mode-autoalt{-webkit-tap-highlight-color:revert}.s-theme-mode-autoalt{-webkit-appearance:none;appearance:none;transition:color .15s,background .15s,transform .12s}.s-theme-mode-autoalt:hover{color:rgb(var(--color-text))}.s-theme-mode-autoalt:active{background:rgb(var(--color-primary)/8%);transform:scale(.97)}.s-theme-mode-autoalt:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}@media (prefers-reduced-motion:reduce){.s-theme-mode-autoalt{transition:color .15s,background .15s}}.s-theme-mode-autoalt-value{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767px){.s-theme-mode-row{padding:0 0 var(--space-4,.25rem)}}.s-theme-item-list{gap:var(--space-4,.25rem);flex-direction:column;min-width:0;display:flex}.s-theme-item-row{--hk-menu-item-min-h:34px;--hk-menu-item-pad-x:12px;--hk-menu-item-pad-y:6px;--hk-menu-item-gap:8px;--hk-menu-item-font:var(--text-sm,.8125rem);--hk-menu-item-weight:500;--hk-menu-item-lh:1.3;--hk-menu-item-radius:var(--radius-md,8px);--hk-menu-item-icon-box:16px;--hk-menu-item-optical:.5px;--hk-menu-item-label-cushion:.2em;align-items:center;gap:var(--hk-menu-item-gap);width:100%;min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);color:rgb(var(--color-text)/88%);font-size:var(--hk-menu-item-font);font-weight:var(--hk-menu-item-weight);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:1px solid #0000;display:flex}html[data-hk-tap-highlight=native] .s-theme-item-row{-webkit-tap-highlight-color:revert}.s-theme-item-row{transition:background-color .12s,border-color .12s,color .12s}.s-theme-item-row:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%));color:rgb(var(--color-text))}.s-theme-item-row:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.s-theme-item-row[data-active],.s-theme-item-row[data-checked]{background:var(--c-primary-dim,rgb(var(--color-primary)/10%));border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));color:rgb(var(--color-primary));font-weight:600}.s-theme-item-row[data-disabled],.s-theme-item-row:disabled{opacity:.45;cursor:not-allowed}.s-theme-item-row[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.s-theme-item-row[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-error,247 118 142)/10%);border-color:rgb(var(--color-error,247 118 142)/25%);color:rgb(var(--color-error,247 118 142))}.s-theme-item-row{position:relative}.hk-list-row.s-theme-item-row{gap:var(--hk-menu-item-gap);min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);text-align:start;transition:background-color .12s,border-color .12s,color .12s}.hk-list-row.s-theme-item-row:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.s-theme-item-line{flex:auto;align-items:center;min-width:0;display:flex}.s-theme-item-btn{--hk-menu-item-min-h:34px;--hk-menu-item-pad-x:12px;--hk-menu-item-pad-y:6px;--hk-menu-item-gap:8px;--hk-menu-item-font:var(--text-sm,.8125rem);--hk-menu-item-weight:500;--hk-menu-item-lh:1.3;--hk-menu-item-radius:var(--radius-md,8px);--hk-menu-item-icon-box:16px;--hk-menu-item-optical:.5px;--hk-menu-item-label-cushion:.2em;align-items:center;gap:var(--hk-menu-item-gap);width:100%;min-height:var(--hk-menu-item-min-h);padding:var(--hk-menu-item-pad-y) var(--hk-menu-item-pad-x);border-radius:var(--hk-menu-item-radius);color:rgb(var(--color-text)/88%);font-size:var(--hk-menu-item-font);font-weight:var(--hk-menu-item-weight);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--hk-tap-highlight-color,transparent);background:0 0;border:1px solid #0000;display:flex}html[data-hk-tap-highlight=native] .s-theme-item-btn{-webkit-tap-highlight-color:revert}.s-theme-item-btn{transition:background-color .12s,border-color .12s,color .12s}.s-theme-item-btn:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%));border-color:var(--c-primary-medium,rgb(var(--color-primary)/25%));color:rgb(var(--color-text))}.s-theme-item-btn:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.s-theme-item-btn[data-active],.s-theme-item-btn[data-checked]{background:var(--c-primary-dim,rgb(var(--color-primary)/10%));border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));color:rgb(var(--color-primary));font-weight:600}.s-theme-item-btn[data-disabled],.s-theme-item-btn:disabled{opacity:.45;cursor:not-allowed}.s-theme-item-btn[data-danger]{color:rgb(var(--color-error,247 118 142)/90%)}.s-theme-item-btn[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-error,247 118 142)/10%);border-color:rgb(var(--color-error,247 118 142)/25%);color:rgb(var(--color-error,247 118 142))}.s-theme-item-btn{flex:1;width:auto;min-width:0}.s-theme-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;top:var(--hk-menu-item-optical);flex:1;padding-inline-end:var(--hk-menu-item-label-cushion);position:relative;overflow:hidden}.s-theme-item-row[data-name-suffix=slot] .s-theme-item-name{white-space:normal;flex:0 auto;padding-inline-end:0}.s-theme-item-name-suffix{flex-shrink:0;align-items:center;margin-inline-start:var(--space-4,.25rem);margin-inline-end:auto;display:inline-flex}.s-theme-item-line .hk-menu-item-icon.s-theme-item-lead{width:var(--hk-menu-item-icon-box);height:var(--hk-menu-item-icon-box);flex:none;justify-content:center;align-items:center;display:inline-flex}.s-theme-item-line .hk-menu-item-icon.s-theme-item-lead>svg{width:100%;height:100%}.s-theme-item-line .hk-menu-item-icon.s-theme-item-lead{width:28px;height:28px}.s-theme-item-customize{margin-top:var(--space-8,.5rem)}.s-theme-mode-extra .s-theme-item-btn .hk-menu-item-icon{width:var(--hk-menu-item-icon-box);height:var(--hk-menu-item-icon-box);flex:none;justify-content:center;align-items:center;display:inline-flex}.s-theme-mode-extra .s-theme-item-btn .hk-menu-item-icon{width:28px;height:28px}.s-theme-mode-extra .s-theme-item-btn .hk-menu-item-icon>svg{width:var(--hk-menu-item-icon-box);height:var(--hk-menu-item-icon-box)}@media (hover:none),(pointer:coarse){.s-theme-item-row .hk-list-row-actions__trigger{width:2.25rem;height:2.25rem}}@media (max-width:767px){.s-theme-item-customize{min-height:var(--hk-menu-item-min-h,2.75rem)}}.s-theme-item-lead{justify-content:center;align-items:center;gap:var(--space-2,2px);color:inherit;display:inline-flex}.s-theme-item-trailing{align-items:center;gap:var(--space-4,.25rem);flex-shrink:0;margin-inline-start:var(--space-4,.25rem);display:inline-flex}.hk-solar-setting{min-width:0}.hk-solar-row{align-items:center;gap:var(--space-8,.5rem);min-width:0;min-height:var(--space-28,1.75rem);display:flex}.hk-solar-summary{align-items:center;gap:var(--space-6,.375rem);min-width:0;color:rgb(var(--color-text-secondary,var(--color-muted)));font-size:var(--text-sm);flex:auto;line-height:normal;display:inline-flex}.hk-solar-summary-icon{color:rgb(var(--color-muted));flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.hk-solar-summary-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hk-solar-edit-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.hk-solar-edit-reason{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hk-solar-edit{flex-shrink:0}.hk-solar-editor{gap:var(--space-12,.75rem);flex-direction:column;display:flex}.hk-solar-hint{color:rgb(var(--color-muted));font-size:var(--text-xs);margin:0;line-height:1.5}.hk-solar-detected{gap:var(--space-8,.5rem);flex-direction:column;display:flex}.hk-solar-detected-row{gap:var(--space-8,.5rem);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.hk-solar-detected-label{padding-top:var(--space-1,.125rem);font-size:var(--text-xs);color:rgb(var(--color-muted));overflow-wrap:anywhere}.hk-solar-detected-value{gap:var(--space-6,.375rem);flex-wrap:wrap;min-width:0;display:flex}.hk-solar-detected-value .hk-badge{white-space:normal;overflow-wrap:anywhere;text-align:left}.hk-solar-detected-status{align-items:center;gap:var(--space-6,.375rem);color:rgb(var(--color-muted));font-size:var(--text-xs);flex-wrap:wrap;display:flex}.hk-solar-detected-retry{flex-shrink:0}.hk-solar-manual{gap:var(--space-12,.75rem);flex-direction:column;display:flex}.hk-solar-hemisphere{flex-direction:column;display:flex}.hk-solar-field-label{margin-bottom:var(--space-4,.25rem);font-size:var(--text-xs);letter-spacing:.02em;color:rgb(var(--color-text)/var(--hk-field-label-alpha,72%));font-weight:600;display:block}.hk-solar-resolved{color:rgb(var(--color-muted));font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:0}.s-auth-methods-divider{align-items:center;gap:var(--space-10,.625rem);margin:0 0 var(--space-4,.25rem);color:var(--hi-color-muted,#6c6c6c);font-size:var(--text-xs,.75rem);text-align:center;display:flex}.s-auth-methods-divider:before,.s-auth-methods-divider:after{content:"";background:var(--hi-color-border,#646464);flex:1;height:1px}.s-auth-methods-list{display:contents}.s-auth-methods .s-auth-methods-tiles{justify-content:center;align-items:center;gap:var(--space-12,.75rem);flex-wrap:wrap;width:100%;display:flex}.s-auth-methods .s-auth-methods-tiles>.hk-tooltip-wrapper{flex:none;display:inline-flex}.s-auth-methods-tile{width:2.75rem;height:2.75rem;font:inherit;color:rgb(var(--color-text,25 30 40));background:rgb(var(--color-surface,255 255 255)/55%);border:1px solid rgb(var(--color-border,222 224 228)/55%);border-radius:var(--radius-md,8px);cursor:pointer;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--duration-short,.15s);outline:none;justify-content:center;align-items:center;padding:0;transition-timing-function:ease;display:inline-flex}.s-auth-methods-tile:hover:not(:disabled){color:rgb(var(--color-text,25 30 40));background:var(--c-primary-faint,rgb(var(--color-primary,90 140 255)/5%));border-color:var(--c-primary-medium,rgb(var(--color-primary,90 140 255)/25%))}.s-auth-methods-tile:active:not(:disabled){transform:scale(.96)}.s-auth-methods-tile:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface,255 255 255)), 0 0 0 4px rgb(var(--color-primary,90 140 255))}.s-auth-methods-tile:disabled{opacity:.5;cursor:not-allowed}.s-auth-methods-tile-icon{justify-content:center;align-items:center;max-width:100%;max-height:100%;line-height:0;display:inline-flex}.s-auth-methods-tile-initial{font-size:var(--text-sm,.8125rem);font-weight:600;line-height:1}.s-auth-submit{gap:var(--space-6,.375rem);flex-direction:column;width:100%;display:flex}.s-auth-submit-error{font-size:var(--text-sm,.8125rem);color:rgb(var(--color-error,247 118 142));margin:0}.s-auth-form .s-auth-third-party-body{gap:var(--space-8,.5rem);justify-content:center;margin-top:0;padding:0}.s-auth-third-party-body .s-auth-methods-tile{width:3.25rem;height:3.25rem}.hk-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-16,1rem);flex-wrap:wrap;min-width:0;margin-block-end:var(--space-16,1rem);display:flex}.hk-page-header-main{gap:var(--space-4,.25rem);flex-direction:column;min-width:0;display:flex}.hk-page-header-title{align-items:center;gap:var(--space-8,.5rem);font-size:var(--text-lg,1.125rem);color:rgb(var(--color-text));min-width:0;margin:0;font-weight:700;line-height:1.3;display:flex}.hk-page-header-icon{width:var(--space-28,1.75rem);height:var(--space-28,1.75rem);border-radius:var(--radius-sm,4px);background:rgb(var(--color-primary)/10%);color:rgb(var(--color-primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hk-page-header-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-page-header-subtitle{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));margin:0;line-height:1.5}.hk-page-header-actions{align-items:center;gap:var(--space-8,.5rem);flex-shrink:0;padding-block-end:var(--space-2,.125rem);display:flex}.hk-page-header-dense{margin-block-end:var(--space-12,.75rem)}.hk-page-header-dense .hk-page-header-title{font-size:var(--text-md,1rem)}.hk-page-header-dense .hk-page-header-icon{width:var(--space-24,1.5rem);height:var(--space-24,1.5rem)}.hk-page-header-lead{flex-shrink:0;align-items:center;display:inline-flex}.hk-page-header-title-extra{align-items:center;gap:var(--space-8,.5rem);font-size:var(--text-xs,.75rem);min-width:0;font-weight:400;display:inline-flex}.hk-stat-card{padding:var(--hk-pad,var(--space-12,.75rem) var(--space-16,1rem));border:1px solid var(--border-faint,rgb(var(--color-border)/10%));border-radius:var(--radius-lg,12px);background:rgb(var(--color-surface));flex-direction:column;gap:.25rem;min-width:0;display:flex}.hk-stat-card-clickable{cursor:pointer;transition:border-color var(--duration-normal,.3s) ease}.hk-stat-card-clickable:hover{border-color:rgb(var(--color-primary)/35%)}.hk-stat-card-clickable:active{border-color:rgb(var(--color-primary)/55%)}.hk-stat-card-clickable:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.hk-stat-card-head{justify-content:space-between;align-items:center;gap:var(--space-8,.5rem);display:flex}.hk-stat-card-label{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-stat-card-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hk-stat-card-dot-success{background:rgb(var(--color-success))}.hk-stat-card-dot-warning{background:rgb(var(--color-warning))}.hk-stat-card-dot-error{background:rgb(var(--color-error))}.hk-stat-card-dot-info{background:rgb(var(--color-info,rgb(var(--color-primary))))}.hk-stat-card-dot-primary{background:rgb(var(--color-primary))}.hk-stat-card-dot-muted{background:rgb(var(--color-muted))}.hk-stat-card-value{font-size:var(--text-2xl,1.5rem);color:rgb(var(--color-text));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.35;overflow:hidden}.hk-stat-card-hint{font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted)/70%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-stat-card-chip-body{align-items:center;gap:var(--space-8,.5rem);min-width:0;display:flex}.hk-stat-card-chip-icon{width:var(--space-28,1.75rem);height:var(--space-28,1.75rem);border-radius:var(--radius-sm,4px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hk-stat-card-chip-icon-success{background:rgb(var(--color-success)/12%);color:rgb(var(--color-success))}.hk-stat-card-chip-icon-warning{background:rgb(var(--color-warning)/12%);color:rgb(var(--color-warning))}.hk-stat-card-chip-icon-error{background:rgb(var(--color-error)/12%);color:rgb(var(--color-error))}.hk-stat-card-chip-icon-info{background:rgb(var(--color-info,rgb(var(--color-primary)))/12%);color:rgb(var(--color-info,rgb(var(--color-primary))))}.hk-stat-card-chip-icon-primary{background:rgb(var(--color-primary)/12%);color:rgb(var(--color-primary))}.hk-stat-card-chip-icon-muted{background:rgb(var(--color-muted)/12%);color:rgb(var(--color-muted))}.hk-stat-card-chip-main{min-width:0}.hk-stat-card-chip-value{font-size:var(--text-lg,1.125rem);color:rgb(var(--color-text));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.35;overflow:hidden}.hk-stat-card-chip-label{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-stat-card-aside{flex-shrink:0;margin-left:auto}.hk-stat-card-ring{text-align:center;align-items:center;gap:.375rem}.hk-stat-card-ring-label{align-items:center;gap:var(--space-4,.25rem);max-width:100%;font-size:var(--text-xs,.75rem);color:rgb(var(--color-text));font-weight:500;display:flex}.hk-stat-card-ring-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-stat-card-ring-detail{max-width:100%}.hk-stat-card-bar-head{justify-content:space-between;align-items:baseline;gap:var(--space-8,.5rem);display:flex}.hk-stat-card-bar-value{font-size:var(--text-sm,.875rem);font-variant-numeric:tabular-nums;color:rgb(var(--color-text));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hk-stat-card-bar-detail{max-width:100%}.hk-stat-card-footer{align-items:center;gap:var(--space-8,.5rem);flex-wrap:wrap;max-width:100%;display:flex}.hk-stat-card-foot{align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.hk-stat-card-ring .hk-stat-card-foot{justify-content:center;align-self:stretch}.hk-stat-card-foot[data-has-action]{min-height:1.5rem}.hk-stat-card-foot[data-has-action] .hk-stat-card-hint{padding-inline-end:1.75rem}.hk-stat-card-action{flex-shrink:0;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hk-stat-card-action:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(-1 * var(--space-4,.25rem))}.hk-stat-card-action:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(-1 * var(--space-4,.25rem))}.hk-stat-card-action:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--space-4,.25rem))}.hk-stat-card-action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--space-4,.25rem))}.hk-share-bar{align-items:center;gap:var(--space-10,.625rem);grid-template-columns:minmax(6rem,1fr) minmax(4rem,2fr) auto;min-width:0;display:grid}.hk-share-bar-label{font-size:var(--text-xs,.75rem);color:rgb(var(--color-text));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-share-bar-track{height:var(--space-6,.375rem);background:rgb(var(--color-border)/15%);border-radius:3px;min-width:4rem;position:relative;overflow:hidden}.hk-share-bar-fill{background:rgb(var(--color-primary)/70%);transition:width var(--duration-normal,.3s) ease;border-radius:3px;position:absolute;top:0;bottom:0}.hk-share-bar-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-share-bar-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hk-share-bar-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hk-share-bar-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@media (prefers-reduced-motion:reduce){.hk-share-bar-fill{transition:none}}.hk-share-bar-caption{font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted));font-variant-numeric:tabular-nums}.s-captcha-widget{align-items:center;gap:var(--space-8,.5rem);min-height:var(--space-64,4rem);flex-direction:column;display:flex}.s-captcha-widget-loading{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));margin:0}.s-captcha-widget-host{justify-content:center;display:flex}.s-captcha-widget-placeholder{padding:var(--space-16,1rem);border:1px dashed var(--border-faint,rgb(var(--color-border)/10%));border-radius:var(--radius-md,8px);color:rgb(var(--color-muted));font-size:var(--text-xs,.75rem);text-align:center;justify-content:center;max-width:22rem}.hk-settings{align-items:stretch;gap:var(--space-20);display:flex}.hk-settings__rail{border-right:1px solid rgb(var(--color-border)/15%);flex:none;width:10.5rem}.hk-settings__rail.hk-scroll-container>.hk-scroll-container-viewport{gap:var(--space-2);padding:var(--space-4) var(--space-12) var(--space-4) 0;flex-direction:column;display:flex}.hk-settings__rail-item{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);text-align:left;color:rgb(var(--color-muted));font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-short) var(--ease-standard), background var(--duration-short) var(--ease-standard);background:0 0;border:0;font-family:inherit;display:flex}.hk-settings__rail-item:hover:not(:disabled){color:rgb(var(--color-text));background:rgb(var(--color-primary)/8%)}.hk-settings__rail-item:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-settings__rail-item:disabled{opacity:.45;cursor:not-allowed}.hk-settings__rail-item.is-active{color:rgb(var(--color-primary));background:rgb(var(--color-primary)/12%);font-weight:500}.hk-settings__rail-icon{width:var(--space-20);height:var(--space-20);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hk-settings__rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hk-settings__pane{flex:1;min-width:0}.hk-settings__pane.hk-scroll-container>.hk-scroll-container-viewport{gap:var(--space-16);flex-direction:column;display:flex}.hk-settings[data-phone]{gap:var(--space-12);flex-direction:column}.hk-settings[data-phone]>.hk-settings__topnav{flex:none;justify-content:center;display:flex}.hk-settings[data-phone]>.hk-settings__topnav .hk-tabs-trigger{gap:var(--space-8);padding:var(--space-6) var(--space-14);font-size:var(--text-base)}.hk-settings-host .hk-modal-body-inner{height:100%}.hk-settings-host .hk-settings{height:var(--hk-settings-height,calc(70vh - 6.5rem))}@media (max-width:767px){.hk-settings-host .hk-settings{height:100%}}.hk-settings-host .hk-settings__pane{margin-right:calc(-1 * var(--hk-modal-padding-body,1.5rem))}@media (max-width:767px){.hk-settings-host .hk-settings__pane{margin-right:-1rem}}.hk-settings-host .hk-settings__pane>.hk-scroll-container-viewport{padding-right:var(--space-28)}@media (max-width:767px){.hk-settings-host .hk-settings__pane>.hk-scroll-container-viewport{padding-right:var(--space-20)}}.hk-settings-group{gap:var(--space-12);padding:var(--space-16) var(--space-20);background:rgb(var(--color-surface)/55%);border:1px solid rgb(var(--color-border)/15%);border-radius:var(--radius-md);flex-direction:column;display:flex}.hk-settings-group-title{font-size:var(--text-sm);color:rgb(var(--color-text));margin:0;font-weight:600}.hk-settings-sub{gap:var(--space-8);margin-top:var(--space-4);flex-direction:column;display:flex}.hk-settings-sub-title{font-size:var(--text-xs);color:rgb(var(--color-muted));text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.hk-settings-hint{font-size:var(--text-xs);color:rgb(var(--color-muted));margin:0;line-height:1.5}.hk-pill-group{gap:var(--space-4,4px);touch-action:pan-x;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;max-width:100%;display:flex;overflow:auto hidden}.hk-pill-group::-webkit-scrollbar{display:none}.hk-pill-group{--hk-scroll-fade-size:var(--space-24)}.hk-pill-group[data-h-overflow=end]{-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--hk-scroll-fade-size));-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--hk-scroll-fade-size));mask-image:linear-gradient(to left, transparent 0, #000 var(--hk-scroll-fade-size))}.hk-pill-group[data-h-overflow=start]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-size));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-size));mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-size))}.hk-pill-group[data-h-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-size), #000 calc(100% - var(--hk-scroll-fade-size)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-size), #000 calc(100% - var(--hk-scroll-fade-size)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--hk-scroll-fade-size), #000 calc(100% - var(--hk-scroll-fade-size)), transparent 100%)}.hk-pill-group{cursor:grab}.hk-pill-group[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.hk-pill-group{border-radius:var(--radius-sm);border:1px solid rgb(var(--color-border)/25%);background:rgb(var(--color-surface)/60%);padding:2px}.hk-pill-group-pill{align-items:center;gap:var(--space-6,6px);padding:var(--space-4) var(--space-12);font-family:inherit;font-size:var(--text-sm);color:rgb(var(--color-muted));white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-short) ease, transform var(--duration-short) ease;background:0 0;border:none;outline:none;font-weight:600;display:inline-flex}.hk-pill-group-pill:hover{color:rgb(var(--color-text))}.hk-pill-group-pill:active{transform:scale(.96)}.hk-pill-group-pill[data-active]{color:rgb(var(--color-primary));background:rgb(var(--color-primary)/12%)}.hk-pill-group-pill[data-tone=success][data-active]{color:rgb(var(--color-success,14 184 64));background:rgb(var(--color-success,14 184 64)/16%)}.hk-pill-group-pill[data-tone=secondary][data-active]{color:rgb(var(--color-secondary,81 154 115));background:rgb(var(--color-secondary,81 154 115)/16%)}.hk-pill-group-pill[data-tone=warning][data-active]{color:rgb(var(--color-warning,238 214 119));background:rgb(var(--color-warning,238 214 119)/16%)}.hk-pill-group-pill[data-tone=error][data-active]{color:rgb(var(--color-error,247 118 142));background:rgb(var(--color-error,247 118 142)/16%)}.hk-pill-group-pill[data-tone=muted][data-active]{color:rgb(var(--color-text,30 30 30));background:rgb(var(--color-muted,108 108 108)/18%)}.hk-pill-group-pill:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-pill-group-icon{flex:none;align-items:center;display:inline-flex}@media (max-width:767px){.hk-pill-group{touch-action:auto;cursor:default;flex-wrap:wrap;overflow:visible}}.hk-minimap3d-canvas{background:rgb(var(--color-background)/.55);width:100%;height:auto;display:block}.hk-board3d{background:rgb(var(--color-surface));touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.hk-board3d-canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hk-board3d-canvas:active{cursor:grabbing}.hk-board3d-label{pointer-events:auto;white-space:nowrap}.hk-board3d-overlay{pointer-events:none;z-index:40;position:absolute;top:0;bottom:0;left:0;right:0}.hk-board3d-fallback{background:rgb(var(--color-surface)/.9);border-radius:var(--radius-md,8px);width:-moz-fit-content;width:fit-content;padding:6px 12px;padding:var(--space-16);color:rgb(var(--color-muted));font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hk-board3d .hk-minimap3d{z-index:50}.hk-timezone-globe{gap:var(--space-6,.375rem);flex-direction:column;min-width:0;display:flex}.hk-timezone-globe__stage{border-radius:var(--radius-sm,4px);background:rgb(var(--color-muted)/.06);touch-action:none;height:15rem;min-height:12rem;position:relative;overflow:hidden}.hk-timezone-globe__readout{top:var(--space-6,.375rem);z-index:2;max-width:calc(100% - var(--space-16,1rem));padding:var(--space-4,.25rem) var(--space-10,.625rem);border:1px solid rgb(var(--color-muted)/.35);border-radius:var(--radius-sm,4px);background:rgb(var(--color-background,22 24 30)/.88);color:inherit;font-size:var(--text-xs,.75rem);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:1px;line-height:1.35;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hk-timezone-globe__readout-head{justify-content:center;align-items:baseline;gap:0 var(--space-6,.375rem);white-space:nowrap;flex-wrap:wrap;display:flex}.hk-timezone-globe__readout-offset{color:rgb(var(--color-text-secondary,var(--color-muted)));font-variant-numeric:tabular-nums;font-weight:600}.hk-timezone-globe__readout-name{font-weight:600}.hk-timezone-globe__readout-zone{color:rgb(var(--color-text-secondary,var(--color-muted)));font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs,.75rem)}.hk-timezone-globe__readout-cities{max-width:100%;color:rgb(var(--color-text-secondary,var(--color-muted)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-timezone-globe__hint{color:rgb(var(--color-muted));font-size:var(--text-xs,.75rem);margin:0;line-height:1.5}.hk-timezone-globe__list{border:1px solid rgb(var(--color-muted)/.25);border-radius:var(--radius-sm,4px);scrollbar-width:none;flex-direction:column;max-height:17rem;display:flex;overflow-y:auto}.hk-timezone-globe__list::-webkit-scrollbar{display:none}.hk-timezone-globe__option{gap:0 var(--space-6,.375rem);padding:var(--space-6,.375rem) var(--space-8,.5rem);border:0;border-bottom:1px solid rgb(var(--color-muted)/.12);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;grid-template-areas:"offset name""zone zone""cities cities";display:grid}.hk-timezone-globe__option:last-child{border-bottom:0}.hk-timezone-globe__option:hover{background:rgb(var(--color-muted)/.08)}.hk-timezone-globe__option--selected{background:rgb(var(--color-primary)/.12)}.hk-timezone-globe__option-offset{font-variant-numeric:tabular-nums;grid-area:offset;font-weight:600}.hk-timezone-globe__option-name{color:rgb(var(--color-text-secondary,var(--color-muted)));grid-area:name}.hk-timezone-globe__option-zone{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs,.75rem);grid-area:zone}.hk-timezone-globe__option-cities{color:rgb(var(--color-muted));font-size:var(--text-xs,.75rem);grid-area:cities}
