: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-solid,255 255 255));--hi-color-text-on-success:rgb(var(--color-on-solid,255 255 255));--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-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:214 236 240;--color-surface:240 244 248;--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-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-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 .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-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 .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-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 .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-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}@media (max-width:767px){.hk-modal-content .hk-menu-row,.hk-modal-content .hk-menu-action-item,.hk-modal-content .hk-select-option,.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-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-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;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{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-md);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;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:transparent;background:0 0;border:1px solid #0000;transition:background-color .12s,border-color .12s,color .12s;display:flex}.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-danger,240 70 80)/90%)}.hk-select-option[data-danger]:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]){background:rgb(var(--color-danger,240 70 80)/10%);border-color:rgb(var(--color-danger,240 70 80)/25%);color:rgb(var(--color-danger,240 70 80))}.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;background:#0006;position:fixed;top:0;bottom:0;left:0;right:0}.hk-select-sheet-panel{left:0;right:0;bottom:var(--hk-sheet-bottom-gap,0px);interpolate-size:allow-keywords;--hk-sheet-morph:clip;contain:layout style;transition:height var(--duration-fast,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)), max-height var(--duration-fast,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)), 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);background:rgb(var(--color-border,100 100 100)/40%);border-radius:999px}.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}}
