@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-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;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-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-danger,240 70 80)/90%)}.hk-menu-action-item[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-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;position:relative;overflow:hidden}.hk-alt-signin{flex-direction:column;width:100%;display:flex}.hk-alt-signin__trigger{align-items:center;gap:var(--space-8,.5rem);width:100%;padding:var(--space-4,.25rem) 0;cursor:pointer;font-size:var(--text-xs,.75rem);color:var(--hi-color-muted,#6c6c6c);transition:color var(--duration-normal,.3s) ease, opacity var(--duration-normal,.3s) ease;background:0 0;border:0;display:flex}.hk-alt-signin__trigger:hover:not(:disabled),.hk-alt-signin__trigger[aria-expanded=true]{color:var(--hi-color-text-secondary,#666)}.hk-alt-signin__trigger:focus-visible:not(:disabled){outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:2px}.hk-alt-signin__trigger:disabled{opacity:.5;cursor:not-allowed}.hk-alt-signin__rule{background:var(--border-subtle);flex:auto;height:1px}.hk-alt-signin__label{flex:none}.hk-alt-signin__panel{gap:var(--space-2,.125rem);min-width:12rem;padding:var(--space-4,.25rem);flex-direction:column;display:flex}.hk-avatar{background-color:var(--hi-color-gray-200,#e5e7eb);color:var(--hi-color-gray-600,#4b5563);justify-content:center;align-items:center;transition:all .2s;display:inline-flex;overflow:hidden}.hk-avatar img{object-fit:cover;width:100%;height:100%}.hk-avatar-sm{width:var(--space-32);height:var(--space-32);font-size:var(--text-xs)}.hk-avatar-md{width:var(--space-40);height:var(--space-40);font-size:var(--text-base)}.hk-avatar-lg{width:48px;height:48px;font-size:var(--text-md)}.hk-avatar-fallback{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}[data-theme=dark] .hk-avatar{background-color:var(--hi-surface);color:var(--hi-color-text-secondary,#6669)}.hk-board{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-board-grid{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hk-board-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.hk-board-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.hk-board-node{box-sizing:border-box;position:absolute}.hk-board-node-actions{bottom:var(--hk-board-node-action-inset,4px);z-index:6;align-items:center;gap:4px;display:flex;position:absolute}.hk-board-node-actions: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(--hk-board-node-action-inset,4px)}.hk-board-node-actions: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(--hk-board-node-action-inset,4px)}.hk-board-node-actions:-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(--hk-board-node-action-inset,4px)}.hk-board-node-actions: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(--hk-board-node-action-inset,4px)}.hk-board-node--draggable{cursor:grab}.hk-board-node--draggable:active{cursor:grabbing}.hk-board-node-shell{width:100%;height:100%;padding:0 var(--space-6);box-sizing:border-box;white-space:nowrap;font-size:var(--text-2xs);color:rgb(var(--color-text));background:rgb(var(--color-surface));border:1px solid rgb(var(--color-primary)/45%);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.hk-board-node-shell:hover{border-color:rgb(var(--color-primary)/80%)}.hk-board-node-shell:active{box-shadow:var(--shadow-elevated), inset 0 0 0 1px rgb(var(--color-primary)/45%)}.hk-board-minimap{bottom:var(--space-10);z-index:6;pointer-events:auto;position:absolute}.hk-board-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-10)}.hk-board-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-10)}.hk-board-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-10)}.hk-board-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-10)}.hk-blocking-toast-container{top:4rem;z-index:var(--hk-z-toast,4000);pointer-events:none;max-width:24rem;position:fixed}.hk-blocking-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-blocking-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-blocking-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-blocking-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-blocking-toast-container>div{gap:var(--space-12,12px);flex-direction:column;display:flex;position:relative}.hk-blocking-toast-slot{pointer-events:auto;position:relative}.hk-blocking-toast-card{align-items:flex-start;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);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);line-height:1.4;display:flex;box-shadow:0 4px 12px #0003}.hk-blocking-toast-icon{flex-shrink:0;align-items:center;width:1.5rem;height:1.5rem;display:flex}.hk-blocking-toast-body{gap:var(--space-8,8px);flex-direction:column;flex:1;min-width:0;display:flex}.hk-blocking-toast-title{font-weight:700}.hk-blocking-toast-message{-webkit-line-clamp:5;white-space:normal;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hk-blocking-toast-actions{justify-content:flex-end;gap:var(--space-8,8px);display:flex}.hk-blocking-toast-info{background:var(--hi-color-info,#6abed6);color:#fff}.hk-blocking-toast-warning{background:var(--hi-color-warning,#eed677);color:#1c1c1e}.hk-blocking-toast-danger{background:var(--hi-color-danger,#f85149);color:#fff}.hk-blocking-toast-info{--hk-blocking-toast-ink:var(--hi-color-info,#6abed6)}.hk-blocking-toast-warning{--hk-blocking-toast-ink:var(--hi-color-warning,#eed677)}.hk-blocking-toast-danger{--hk-blocking-toast-ink:var(--hi-color-danger,#f85149)}.hk-blocking-toast-actions .hk-btn-primary,.hk-blocking-toast-actions .hk-btn-danger{color:color-mix(in srgb, var(--hk-blocking-toast-ink,#6abed6) 55%, #000);background:#fff;border-color:#0000}.hk-blocking-toast-actions .hk-btn-primary svg,.hk-blocking-toast-actions .hk-btn-danger svg{color:inherit}.hk-blocking-toast-actions .hk-btn-primary:hover:not(:disabled):not(:focus-visible){filter:none;box-shadow:none;background:#ffffffe0}.hk-blocking-toast-actions .hk-btn-danger:hover:not(:disabled):not(:focus-visible){filter:none;box-shadow:none;background:#ffffffe0}.hk-blocking-toast-actions .hk-btn-primary:active:not(:disabled),.hk-blocking-toast-actions .hk-btn-danger:active:not(:disabled){filter:none;background:#ffffffc7}.hk-blocking-toast-actions .hk-btn-secondary{border-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;background:0 0}.hk-blocking-toast-actions .hk-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, currentColor 70%, transparent);background:color-mix(in srgb, currentColor 18%, transparent)}.hk-blocking-toast-actions .hk-btn-secondary:active:not(:disabled){filter:none;background:color-mix(in srgb, currentColor 28%, transparent)}.hk-blocking-toast-actions .hk-btn:focus-visible{box-shadow:0 0 0 2px #fff9,0 0 0 4px}.hk-blocking-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-blocking-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);position:absolute}.hk-blocking-toast-enter-from,.hk-blocking-toast-leave-to{opacity:0;transform:translate(1rem)}[dir=rtl] .hk-blocking-toast-enter-from,[dir=rtl] .hk-blocking-toast-leave-to{transform:translate(-1rem)}.hk-blocking-toast-move{transition:transform var(--duration-normal,.3s) ease}@media (prefers-reduced-motion:reduce){.hk-blocking-toast-enter-active,.hk-blocking-toast-leave-active,.hk-blocking-toast-move{transition:none}}@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-breadcrumb{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;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;line-height:1.5;list-style:none;display:flex}.hk-breadcrumb-item{align-items:center;margin:0;display:flex;position:relative}.hk-breadcrumb-item:last-child .hk-breadcrumb-link{color:var(--hi-color-text-primary);cursor:default;pointer-events:none;text-shadow:0 0 8px var(--hi-primary);font-weight:500}.hk-breadcrumb-link{color:var(--hi-color-text-secondary);white-space:nowrap;padding:var(--space-4) var(--space-8);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-8));align-items:center;gap:var(--space-6);border-radius:4px;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s,filter .2s;display:inline-flex}.hk-breadcrumb-link[href]{cursor:pointer}.hk-breadcrumb-link[href]:hover{color:var(--hi-color-text-primary);background:var(--hi-primary);text-shadow:0 0 8px var(--hi-primary)}.hk-breadcrumb-link[href]:active{filter:brightness(.95)}.hk-breadcrumb-link:focus-visible{background:var(--hi-primary);box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary)), 0 0 12px var(--hi-primary);outline:none}.hk-breadcrumb-link.hk-breadcrumb-link-active{color:var(--hi-color-text-primary);font-weight:500}.hk-breadcrumb-separator{font-size:var(--text-base);color:var(--hi-color-text-secondary);opacity:.5;filter:drop-shadow(0 0 4px var(--hi-primary));align-items:center;margin-inline-start:var(--space-8);display:inline-flex}.hk-breadcrumb-separator svg{width:1rem;height:1rem}[dir=rtl] .hk-breadcrumb-separator svg{transform:scaleX(-1)}.hk-breadcrumb-dropdown{align-items:center;display:inline-flex;position:relative}.hk-breadcrumb-dropdown .hk-breadcrumb-dropdown-trigger{align-items:center;gap:var(--space-4);display:inline-flex}.hk-breadcrumb-dropdown .hk-breadcrumb-dropdown-trigger .hk-breadcrumb-dropdown-arrow{width:.75rem;height:.75rem}.hk-breadcrumb-dropdown .hk-breadcrumb-dropdown-trigger .hk-breadcrumb-dropdown-arrow svg{width:100%;height:100%}.hk-breadcrumb-dropdown .hk-breadcrumb-dropdown-trigger.hk-breadcrumb-dropdown-open .hk-breadcrumb-dropdown-arrow{transform:rotate(180deg)}.hk-breadcrumb-dropdown .hk-breadcrumb-dropdown-menu{z-index:100;border:1px solid var(--hi-color-border);background:var(--hi-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:200px;box-shadow:0 8px 16px var(--hi-black-30,#0000004d), 0 0 0 1px var(--hi-white-5,#ffffff0d) inset;padding:var(--space-8);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-8px)}.hk-breadcrumb-dropdown .hk-breadcrumb-dropdown-menu.hk-breadcrumb-dropdown-menu-open{opacity:1;pointer-events:auto;transform:translateY(0)}.hk-breadcrumb-dropdown-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;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-breadcrumb-dropdown-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-breadcrumb-dropdown-item:focus-visible{outline:2px solid rgb(var(--color-primary)/70%);outline-offset:-2px}.hk-breadcrumb-dropdown-item[data-active],.hk-breadcrumb-dropdown-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-breadcrumb-dropdown-item[data-disabled],.hk-breadcrumb-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.hk-breadcrumb-dropdown-item[data-danger]{color:rgb(var(--color-danger,240 70 80)/90%)}.hk-breadcrumb-dropdown-item[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-breadcrumb-dropdown-item{margin:var(--space-2) 0;white-space:nowrap;text-decoration:none}.hk-breadcrumb-sm{font-size:var(--text-xs);gap:var(--space-6)}.hk-breadcrumb-sm .hk-breadcrumb-link{padding:var(--space-2) var(--space-6);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-6))}.hk-breadcrumb-sm .hk-breadcrumb-separator{font-size:var(--text-xs);margin-inline-start:var(--space-6)}.hk-breadcrumb-sm .hk-breadcrumb-separator svg{width:.875rem;height:.875rem}.hk-breadcrumb-lg{font-size:var(--text-md);gap:var(--space-10)}.hk-breadcrumb-lg .hk-breadcrumb-link{padding:var(--space-6) var(--space-10);margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-10))}.hk-breadcrumb-lg .hk-breadcrumb-separator{font-size:var(--text-md);margin-inline-start:var(--space-10)}.hk-breadcrumb-lg .hk-breadcrumb-separator svg{width:1.125rem;height:1.125rem}.hk-breadcrumb-background{gap:0}.hk-breadcrumb-background .hk-breadcrumb-item{background:var(--hi-card-bg);border-radius:4px;padding:.375rem .75rem}.hk-breadcrumb-background .hk-breadcrumb-item:not(:last-child):hover{background:var(--hi-primary)}.hk-breadcrumb-background .hk-breadcrumb-item:last-child{background:var(--hi-primary);box-shadow:0 0 12px var(--hi-primary), inset 0 0 8px var(--hi-primary)}.hk-breadcrumb-pill .hk-breadcrumb-item{background:var(--hi-card-bg);border:1px solid var(--hi-color-border);border-radius:999px;padding:.375rem .875rem}.hk-breadcrumb-pill .hk-breadcrumb-item:not(:last-child):hover{background:var(--hi-primary);border-color:var(--hi-primary)}.hk-breadcrumb-pill .hk-breadcrumb-item:last-child{background:var(--hi-primary);border-color:var(--hi-primary);box-shadow:0 0 12px var(--hi-primary), inset 0 0 8px var(--hi-primary)}@media (max-width:768px){.hk-breadcrumb-collapsible .hk-breadcrumb-item:nth-child(n+2):nth-last-child(n+3){display:none}.hk-breadcrumb-collapsible .hk-breadcrumb-item.hk-breadcrumb-ellipsis{display:flex}}.hk-breadcrumb-primary .hk-breadcrumb-link[href]:hover{color:var(--hi-color-primary);text-shadow:0 0 8px var(--hi-color-primary)}.hk-breadcrumb-success .hk-breadcrumb-link[href]:hover{color:var(--hi-color-success);text-shadow:0 0 8px var(--hi-color-success)}.hk-breadcrumb-warning .hk-breadcrumb-link[href]:hover{color:var(--hi-color-warning);text-shadow:0 0 8px var(--hi-color-warning)}.hk-breadcrumb-danger .hk-breadcrumb-link[href]:hover{color:var(--hi-color-danger);text-shadow:0 0 8px var(--hi-color-danger)}.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-sm);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}.s-scheme-dialog{gap:var(--space-16,1rem);flex-direction:column;display:flex}.s-scheme-mode-switch{align-self:center}.s-scheme-mode-switch .hk-tabs-list{background:color-mix(in srgb, var(--hi-color-text-primary,rgb(var(--color-text))) 8%, transparent);padding:var(--space-2,2px);border-radius:var(--hi-radius-sm,4px)}.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-dock-bar{pointer-events:none;align-items:center;gap:var(--space-4,4px);flex-direction:column;display:flex}.hk-dock-bar[data-anchor=page]{left:50%;bottom:var(--hk-dock-inset,12px);z-index:50;position:absolute;transform:translate(-50%)}.hk-dock-bar[data-anchor=plane]{margin:0 auto var(--hk-dock-inset,12px)}.hk-dock-bar[data-anchor=top],.hk-dock-bar[data-anchor=bottom]{z-index:50;position:absolute;left:50%;transform:translate(-50%)}.hk-dock-bar[data-anchor=top]{top:var(--hk-dock-inset,12px)}.hk-dock-bar[data-anchor=bottom]{bottom:var(--hk-dock-inset,12px)}.hk-dock-bar[data-anchor=left],.hk-dock-bar[data-anchor=right]{z-index:50;position:absolute;top:50%;transform:translateY(-50%)}.hk-dock-bar[data-anchor=left]{left:var(--hk-dock-inset,12px)}.hk-dock-bar[data-anchor=right]{right:var(--hk-dock-inset,12px)}.hk-dock-bar[data-anchor=top-left],.hk-dock-bar[data-anchor=top-right],.hk-dock-bar[data-anchor=bottom-left],.hk-dock-bar[data-anchor=bottom-right]{z-index:50;position:absolute}.hk-dock-bar[data-anchor=top-left]{top:var(--hk-dock-inset,12px);left:var(--hk-dock-inset,12px);align-items:flex-start}.hk-dock-bar[data-anchor=top-right]{top:var(--hk-dock-inset,12px);right:var(--hk-dock-inset,12px);align-items:flex-end}.hk-dock-bar[data-anchor=bottom-left]{bottom:var(--hk-dock-inset,12px);left:var(--hk-dock-inset,12px);align-items:flex-start}.hk-dock-bar[data-anchor=bottom-right]{bottom:var(--hk-dock-inset,12px);right:var(--hk-dock-inset,12px);align-items:flex-end}.hk-dock-bar-surface{pointer-events:auto;width:var(--dock-width,auto);max-width:var(--dock-max-width,calc(100vw - var(--space-16,16px)));max-height:var(--dock-max-height,none);padding:var(--dock-padding,var(--space-8,8px) var(--space-12,12px));background:rgb(var(--color-surface));border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--glow-dock);flex-direction:column;align-items:stretch;display:flex}.hk-dock-bar[data-anchor=left] .hk-dock-bar-surface,.hk-dock-bar[data-anchor=right] .hk-dock-bar-surface{max-height:var(--dock-max-height,calc(100dvh - var(--space-16,16px)))}.hk-dock-bar[data-surface=glass] .hk-dock-bar-surface{-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.hk-dock-bar[data-surface=solid] .hk-dock-bar-surface{-webkit-backdrop-filter:none;backdrop-filter:none}.hk-step-guide{container-type:inline-size}.hk-step-guide-title{text-transform:uppercase;letter-spacing:.05em;color:var(--hi-color-text-tertiary,#8b949e);margin:0 0 var(--space-12,.75rem);font-size:.6875rem;font-weight:600}.hk-step-guide-list{padding:0;gap:var(--space-20,1.25rem);flex-direction:column;margin:0;padding-block-start:var(--space-10,.625rem);list-style:none;display:flex}.hk-step-guide-item{align-items:flex-start;gap:var(--space-10,.625rem);padding:var(--space-20,1.25rem);border-radius:var(--radius-lg,1rem);background:var(--hi-color-surface,#f0f4f8);flex-direction:column;padding-block-start:calc(var(--space-20,1.25rem) + var(--space-2,.125rem));display:flex;position:relative}.hk-step-guide-item[data-done]{box-shadow:inset 0 0 0 1px rgb(from var(--hi-color-success,#0eb840) r g b/.55)}.hk-step-guide-item[data-done] .hk-step-guide-ordinal{background:var(--hi-color-success,#0eb840)}.hk-step-guide-item[data-done] .hk-step-guide-art{opacity:.45}.hk-step-guide-ordinal{top:calc(var(--space-10,.625rem) * -1);width:var(--space-24,1.5rem);height:var(--space-24,1.5rem);background:var(--hi-color-primary,#7aa2f7);color:rgb(var(--color-on-solid-icon,255 255 255));font-size:var(--text-xs,.75rem);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute}.hk-step-guide-ordinal: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-10,.625rem) * -1)}.hk-step-guide-ordinal: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-10,.625rem) * -1)}.hk-step-guide-ordinal:-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-10,.625rem) * -1)}.hk-step-guide-ordinal: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-10,.625rem) * -1)}.hk-step-guide-check{width:62%;height:62%}.hk-step-guide-art{width:100%;height:var(--hk-step-guide-art-height,128px);color:var(--hi-color-primary,#7aa2f7);justify-content:flex-start;align-items:center;transition:opacity .2s;display:flex}.hk-step-guide-art-svg{width:68%;height:100%}.hk-step-guide-art-img{object-fit:cover;border-radius:calc(var(--radius-lg,1rem) - var(--space-6,.375rem));width:100%;height:100%}.hk-step-guide-body{gap:var(--space-2,.125rem);flex-direction:column;display:flex}.hk-step-guide-item-title{font-size:var(--text-base,.9375rem);color:var(--hi-color-text-primary,#1e1e1e);font-weight:600;line-height:1.4}.hk-step-guide-item-desc{font-size:var(--text-sm,.8125rem);color:var(--hi-color-text-tertiary,#8b949e);line-height:1.55}@container (width>=520px){.hk-step-guide-list{align-items:stretch;gap:var(--space-24,1.5rem);flex-direction:row}.hk-step-guide-item{flex:1 1 0;min-width:0}.hk-step-guide-item:not(:last-child):after{content:"";top:50%;border-inline-end:2px solid var(--hi-color-text-tertiary,#8b949e);border-block-end:2px solid var(--hi-color-text-tertiary,#8b949e);width:9px;height:9px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.hk-step-guide-item:not(:last-child):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))):after{right:calc(var(--space-24,1.5rem) * -1 + var(--space-2,.125rem))}.hk-step-guide-item:not(:last-child):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))):after{right:calc(var(--space-24,1.5rem) * -1 + var(--space-2,.125rem))}.hk-step-guide-item:not(:last-child):-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)):after{left:calc(var(--space-24,1.5rem) * -1 + var(--space-2,.125rem))}.hk-step-guide-item:not(:last-child):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)):after{left:calc(var(--space-24,1.5rem) * -1 + var(--space-2,.125rem))}}.hk-step-guide[data-layout=grid] .hk-step-guide-list{grid-template-columns:repeat(auto-fill, minmax(min(var(--hk-step-guide-card-min,200px), 100%), 1fr));gap:var(--space-20,1.25rem);display:grid}@media (prefers-reduced-motion:reduce){.hk-step-guide-art{transition:none}}.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-icon-group{--hk-icon-group-item-size:2.75rem;justify-content:center;align-items:center;gap:var(--space-2,.125rem);max-width:100%;padding:var(--space-2,.125rem);border:1px solid var(--border-faint);border-radius:var(--radius-md,8px);background:rgb(var(--color-surface,240 244 248)/60%);flex-wrap:wrap;display:inline-flex}.hk-icon-group-sm{--hk-icon-group-item-size:2.25rem}.hk-icon-group-lg{--hk-icon-group-item-size:3.25rem}.hk-icon-group-plain{background:0 0;border:none;padding:0}.hk-icon-group-slider{--hk-icon-group-inset:.125rem;padding:var(--hk-icon-group-inset);--hk-icon-group-slider-gap:.375rem;gap:var(--hk-icon-group-slider-gap);background:0 0;border:none;flex-wrap:nowrap;position:relative}.hk-icon-group-slider .hk-icon-group-item{z-index:1;flex:none;position:relative}.hk-icon-group-single.hk-icon-group-slider .hk-icon-group-item[data-active]{background:0 0}.hk-icon-group-slider-thumb{top:var(--hk-icon-group-inset);left:var(--hk-icon-group-inset);width:var(--hk-icon-group-item-size);height:var(--hk-icon-group-item-size);border-radius:var(--radius-sm,4px);background:rgb(var(--color-primary,90 140 255)/14%);transform:translateX(calc(var(--hk-icon-group-active-index,0) * (var(--hk-icon-group-item-size) + var(--hk-icon-group-slider-gap))));transition:transform var(--duration,.18s) ease;pointer-events:none;position:absolute}.hk-icon-group>.hk-tooltip-wrapper{flex:none;display:inline-flex}.hk-icon-group-item{width:var(--hk-icon-group-item-size);height:var(--hk-icon-group-item-size);font:inherit;color:rgb(var(--color-muted,120 130 145));border-radius:var(--radius-sm,4px);cursor:pointer;transition:color var(--duration-short,.15s) ease, background-color var(--duration-short,.15s) ease, transform var(--duration-short,.15s) ease;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.hk-icon-group-item:hover:not(:disabled):not([data-active]){color:rgb(var(--color-text,25 30 40));background:rgb(var(--color-text,25 30 40)/6%)}.hk-icon-group-item:active:not(:disabled){transform:scale(.96)}.hk-icon-group-item[data-active]{color:rgb(var(--color-primary,90 140 255));background:rgb(var(--color-primary,90 140 255)/12%)}.hk-icon-group-item:focus-visible{outline:2px solid rgb(var(--color-primary,90 140 255));outline-offset:-2px}.hk-icon-group-item:disabled{opacity:.5;cursor:not-allowed}.hk-icon-group-item-icon{justify-content:center;align-items:center;max-width:100%;max-height:100%;line-height:0;display:inline-flex}.hk-icon-group-item-initial{font-size:var(--text-sm,.8125rem);font-weight:600;line-height:1}.hk-icon-group-item-marker{right:calc(var(--space-1,.25rem) / 2);bottom:calc(var(--space-1,.25rem) / 2);pointer-events:none;border-radius:999px;width:.5rem;height:.5rem;position:absolute}.hk-icon-group-item-marker-success{background:rgb(var(--color-success,14 184 64));box-shadow:0 0 0 .125rem rgb(var(--color-surface,240 244 248))}.hk-icon-group-slider .hk-icon-group-item .hk-icon-group-item-marker{z-index:1}.hk-modal-content.hk-image-lightbox{width:min(96vw,80rem);height:min(90vh,56rem)}.hk-modal-content.hk-image-lightbox .hk-modal-body{--hk-scroll-pad-top:0px;--hk-scroll-pad-right:0px;--hk-scroll-pad-bottom:0px;--hk-scroll-pad-left:0px;flex-direction:column;flex:1;min-height:0;max-height:none;display:flex}.hk-modal-content.hk-image-lightbox .hk-modal-body-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hk-modal-content.hk-image-lightbox .hk-modal-body-inner{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.hk-image-lightbox-stage{min-height:0;padding:var(--space-12,.75rem);flex:1;display:flex;position:relative}.hk-image-lightbox-stage .hk-image-viewer{border-radius:var(--radius-md,8px);flex:1;min-width:0;height:auto;min-height:0}.hk-image-lightbox-close.hk-icon-button{--hi-icon-button-bg:#00000073;--hi-icon-button-bg-active:#000000a6;--hi-icon-button-icon-color:#ffffffeb;--hi-icon-button-icon-color-active:#fff;top:var(--space-12,.75rem);right:var(--space-12,.75rem);z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.hk-image-lightbox-close.hk-icon-button:hover{--hi-icon-button-bg:#000000a6;--hi-icon-button-icon-color:#fff}.hk-image-lightbox-close.hk-icon-button:focus-visible{--hi-icon-button-bg:#000000a6;--hi-icon-button-icon-color:#fff}.hk-image-lightbox-close.hk-icon-button.hk-window-close:hover{background:var(--hi-icon-button-bg);color:var(--hi-icon-button-icon-color)}.hk-image-lightbox-close.hk-icon-button.hk-window-close:focus-visible{background:var(--hi-icon-button-bg);color:var(--hi-icon-button-icon-color)}.hk-image-lightbox-close.hk-icon-button.hk-window-close:hover .hk-icon-button-icon{color:var(--hi-icon-button-icon-color)}.hk-image-lightbox-close.hk-icon-button.hk-window-close:focus-visible .hk-icon-button-icon{color:var(--hi-icon-button-icon-color)}.hk-image-lightbox-close.hk-icon-button:focus-visible{outline-offset:-2px;outline:2px solid #fffc}@media (max-width:767px){.hk-modal-content.hk-image-lightbox{width:100%;height:100vh;border:0;border-radius:0;height:100dvh;max-height:none;top:0;bottom:auto;left:0}.hk-image-lightbox-stage{padding:var(--space-8,.5rem)}.hk-image-lightbox-close.hk-icon-button{top:calc(var(--space-8,.5rem) + env(safe-area-inset-top,0px));right:calc(var(--space-8,.5rem) + env(safe-area-inset-right,0px))}}.hk-image-preview{background:var(--hi-color-gray-100,#0000000a);border:1px solid var(--hi-color-border,#64646414);border-radius:var(--radius-md,8px);width:100%;position:relative;overflow:hidden}.hk-image-preview.is-zoomable{cursor:zoom-in;transition:border-color .15s,box-shadow .15s,filter .15s}.hk-image-preview.is-zoomable:hover{border-color:var(--hi-color-primary,#7aa2f7);box-shadow:inset 0 0 0 1px var(--hi-color-primary,#7aa2f7)}.hk-image-preview.is-zoomable:active{filter:brightness(.95)}.hk-image-preview.is-zoomable:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:2px}.hk-image-preview-img{width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.hk-image-preview-img.is-pending{opacity:0}.hk-image-preview-loading{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%;justify-content:center;align-items:center;animation:1.5s ease-in-out infinite hk-image-preview-shimmer;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hk-image-preview-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hk-image-preview-error{justify-content:center;align-items:center;gap:var(--space-8,.5rem);padding:var(--space-12,.75rem);color:var(--hi-color-muted,#6c6c6c);text-align:center;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hk-image-preview-error-icon{opacity:.6;width:2rem;height:2rem}.hk-image-preview-error-text{font-size:var(--text-xs,.75rem);line-height:1.4}@media (prefers-reduced-motion:reduce){.hk-image-preview-loading{animation:none}}.hk-load-more{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;color:rgb(var(--color-text-tertiary));display:flex}.hk-load-more-rule{background:linear-gradient(to right, transparent, rgb(var(--color-muted)/35%));flex:1;height:1px}.hk-load-more-rule-end,[dir=rtl] .hk-load-more-rule{background:linear-gradient(to left, transparent, rgb(var(--color-muted)/35%))}[dir=rtl] .hk-load-more-rule-end{background:linear-gradient(to right, transparent, rgb(var(--color-muted)/35%))}.hk-load-more-core{align-items:center;gap:var(--space-10);flex:none;display:inline-flex}.hk-load-more-count{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;transition:opacity .2s}.hk-load-more[data-state=loading] .hk-load-more-count{opacity:.6}.hk-load-more-end{font-size:var(--text-2xs);letter-spacing:.08em}.hk-terminal{background:rgb(var(--color-background,20 22 26));border:1px solid rgb(var(--color-border,128 128 128)/15%);box-sizing:border-box;border-radius:6px;width:100%;height:100%;min-height:8rem;padding:.35rem .45rem;display:block;position:relative;overflow:hidden}.hk-terminal .terminal,.hk-terminal .xterm{height:100%}.hk-terminal .xterm-viewport{border-radius:4px}@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-nav-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;align-items:center;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);color:var(--hi-color-muted);font-size:var(--hk-menu-item-font);font-family:inherit;line-height:var(--hk-menu-item-lh);text-align:start;cursor:pointer;width:100%;transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.hk-nav-item:hover:not([data-disabled]):not([data-active]){background:color-mix(in srgb, var(--hi-color-primary) 10%, transparent);color:var(--hi-color-text-primary)}.hk-nav-item[data-active]{background:color-mix(in srgb, var(--hi-color-primary) 15%, transparent);color:var(--hi-color-primary);font-weight:600}.hk-nav-item[data-disabled]{opacity:.4;pointer-events:none}.hk-nav-item:focus-visible{outline:2px solid var(--hi-color-primary);outline-offset:-2px}.hk-nav-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-nav-item-icon>svg{width:100%;height:100%}.hk-nav-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-nav-item-badge{padding:0 var(--space-6,.375rem);border-radius:var(--radius-sm,4px);background:color-mix(in srgb, var(--hi-color-muted) 12%, transparent);font-size:var(--text-2xs,.625rem);flex-shrink:0;margin-inline-start:auto}.hk-nav-item-arrow{transition:transform .2s}.hk-nav-item-arrow-expanded{transform:rotate(90deg)}.hk-nav-item-children{padding-inline-start:var(--space-16,1rem);overflow:hidden}@media (prefers-reduced-motion:reduce){.hk-nav-item-arrow{transition:none}}.hk-message-box{gap:var(--space-8,8px);padding-top:var(--space-2,2px);flex-direction:column;display:flex}.hk-message-box-icon{color:rgb(var(--color-primary));display:inline-flex}[data-tone=success] .hk-message-box-icon{color:rgb(var(--color-success,90 180 110))}[data-tone=warning] .hk-message-box-icon,[data-tone=danger] .hk-message-box-icon{color:rgb(var(--color-danger,240 70 80))}.hk-message-box-text{color:rgb(var(--color-text));font-size:var(--text-base,15px);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.hk-message-box-prompt{margin-top:var(--space-6,6px)}.hk-message-box-actions{justify-content:flex-end;gap:var(--space-8,8px);display:flex}.hk-affix-chip{border-radius:var(--radius-sm,6px);max-width:11rem;color:rgb(var(--color-text));cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding-block-start:4px;padding-block-end:4px;padding-inline-start:9px;padding-inline-end:11px;transition:background .12s,color .12s;display:inline-flex}.hk-affix-chip:hover:not(:disabled){background:rgb(var(--color-primary)/14%)}.hk-affix-chip:focus-visible:not(:disabled){background:rgb(var(--color-primary)/14%)}.hk-affix-chip:active:not(:disabled){background:rgb(var(--color-primary)/20%)}.hk-affix-chip:disabled{cursor:default;opacity:.6}.hk-affix-chip-label{font-weight:600;font-size:var(--text-sm,.8125rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-affix-chip-caret{color:rgb(var(--color-muted));flex:none}.hk-affix-chip[aria-expanded=true] .hk-affix-chip-caret{transform:rotate(180deg)}.hk-affix-head{flex-direction:column;display:flex}.hk-affix-search{padding:var(--space-8,8px) var(--space-10,10px) var(--space-6,6px)}.hk-affix-tags{padding:var(--space-10,10px) var(--space-10,10px) var(--space-8,8px);border-bottom:1px solid var(--border-faint)}.hk-affix-tag-list{gap:var(--space-6,6px);flex-direction:column;min-width:min(18rem,100%);max-width:24rem;display:flex}.hk-affix-tag{align-items:center;gap:var(--space-8,8px);min-height:2.25rem;padding:var(--space-4,4px) var(--space-16,16px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:rgb(var(--color-surface)/var(--opacity-half));transition:border-color .12s,background .12s;display:flex}.hk-affix-tag:hover{border-color:rgb(var(--color-primary)/40%)}.hk-affix-tag[data-active]{border-color:rgb(var(--color-primary)/45%);background:rgb(var(--color-primary)/12%)}.hk-affix-tag[data-active] .hk-affix-tag-text{font-weight:600}.hk-affix-tag-body{align-items:center;gap:var(--space-6,6px);min-width:0;color:rgb(var(--color-text));font-size:var(--text-sm);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;flex:1;padding:0;line-height:1.4;display:inline-flex}.hk-affix-tag-body:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.hk-affix-tag-flag{font-size:var(--text-sm);flex-shrink:0;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;line-height:1}.hk-affix-tag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hk-affix-tag-text[data-unset]{color:rgb(var(--color-muted));padding-inline-end:.2em;font-style:italic}.hk-affix-tag-meta{color:rgb(var(--color-muted));font-size:calc(var(--text-xs) * .92);font-variant-numeric:tabular-nums;flex-shrink:0}.hk-affix-tag-dot{background:rgb(var(--color-primary));border-radius:50%;flex-shrink:0;width:5px;height:5px}.hk-affix-tag-x{border-radius:var(--radius-full,999px);width:1.5rem;height:1.5rem;color:rgb(var(--color-muted));cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.hk-affix-tag-x:hover{color:rgb(var(--color-danger,240 70 80));background:rgb(var(--color-danger,240 70 80)/12%)}.hk-affix-tag-x:focus-visible{color:rgb(var(--color-danger,240 70 80));background:rgb(var(--color-danger,240 70 80)/12%)}.hk-affix-scroll{flex-direction:column;min-width:13rem;max-width:min(19rem,100vw - 2rem);display:flex}.hk-select-sheet-panel .hk-affix-scroll{width:100%;max-width:min(19rem,100%);margin-inline-start:auto;margin-inline-end:auto}.hk-affix-list{padding:var(--space-4,4px) var(--space-6,6px) var(--space-8,8px);flex-direction:column;gap:1px;display:flex}.hk-affix-row{align-items:center;gap:var(--space-8,8px);width:100%;min-height:2.25rem;padding:var(--space-4,4px) var(--space-8,8px);border-radius:var(--radius-sm,6px);color:rgb(var(--color-text));font-size:var(--text-sm,.8125rem);text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:none;transition:background .1s;display:flex}.hk-affix-row:hover{background:rgb(var(--color-primary)/10%);outline:none}.hk-affix-row:focus-visible{background:rgb(var(--color-primary)/10%);outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-affix-row[data-active]{background:rgb(var(--color-primary)/16%);font-weight:600}.hk-affix-row[data-disabled]{opacity:.5;cursor:default}.hk-affix-row[data-disabled]:hover{background:0 0}.hk-affix-row[data-disabled]:focus-visible{background:0 0}.hk-affix-row[data-custom=true]{color:rgb(var(--color-primary))}.hk-affix-row[data-custom=true] .hk-affix-row-label{font-weight:600}.hk-affix-row-flag{font-size:calc(var(--text-base,.875rem) * 1.05);flex:none;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;line-height:1}.hk-affix-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hk-affix-row-meta{color:rgb(var(--color-muted));font-size:calc(var(--text-sm,.8125rem) * .9);font-variant-numeric:tabular-nums;flex:none}.hk-affix-empty{padding:var(--space-14,14px) var(--space-12,12px);color:rgb(var(--color-muted));font-size:var(--text-sm,.8125rem);text-align:center}@media (prefers-reduced-motion:reduce){.hk-affix-chip,.hk-affix-row,.hk-affix-tag,.hk-affix-tag-x{transition:none}}.hk-phone-input{flex-direction:column;width:100%;display:flex}.hk-phone-chip-dial{font-weight:600;font-size:var(--text-sm,.8125rem);white-space:nowrap;font-variant-numeric:tabular-nums}.hk-phone-chip-caret{color:rgb(var(--color-muted));flex:none}.hk-phone-chip[aria-expanded=true] .hk-phone-chip-caret{transform:rotate(180deg)}: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-otp-wrapper{width:100%;display:block}.hk-otp-label{font-size:var(--text-xs,.75rem);letter-spacing:.02em;margin-bottom:var(--space-4,.25rem);color:rgb(var(--color-text)/var(--hk-field-label-alpha,72%));font-weight:600;display:block}.hk-otp{justify-content:center;align-items:center;width:100%;display:flex}.hk-otp-gap{width:calc(var(--hk-otp-gap-group,1rem) - var(--hk-otp-gap,.5rem));flex:none}.hk-otp-cell{box-sizing:border-box;width:var(--hk-otp-cell-size,3rem);max-width:var(--hk-otp-cell-size,3rem);aspect-ratio:1;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);-webkit-appearance:none;appearance:none;min-width:0;min-height:0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--hk-otp-font-size,var(--hk-otp-fitted-font,1.25rem));font-variant-numeric:tabular-nums;text-align:center;color:rgb(var(--color-text));caret-color:rgb(var(--color-primary));transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--duration-normal,.3s);transition-timing-function:var(--ease-standard,cubic-bezier(.4, 0, .2, 1));-webkit-user-select:text;user-select:text;outline:none;flex:0 auto;margin:0;padding:0;font-weight:600;line-height:1}.hk-otp-cell:hover:not(:focus):not(:disabled):not(:read-only){border-color:var(--c-primary-strong)}.hk-otp-cell:focus{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus);background:rgb(var(--color-surface))}.hk-otp-cell:disabled{opacity:.5;cursor:not-allowed}.hk-otp-cell:read-only{cursor:default}.hk-otp-cell:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-text));-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface)) inset}.hk-otp-sm{--hk-otp-cell-size:2.25rem;--hk-otp-font-max:var(--text-base);gap:var(--hk-otp-gap,.375rem)}.hk-otp-md{--hk-otp-cell-size:3rem;--hk-otp-font-max:var(--text-xl);gap:var(--hk-otp-gap,.5rem)}.hk-otp-lg{--hk-otp-cell-size:3.5rem;--hk-otp-font-max:var(--text-2xl);gap:var(--hk-otp-gap,.625rem)}.hk-otp-disabled{opacity:.6}.hk-otp-error .hk-otp-cell{border-color:var(--c-error-strong)}.hk-otp-error .hk-otp-cell:focus{border-color:rgb(var(--color-error));box-shadow:var(--shadow-focus-error)}.hk-otp-error-msg{margin:var(--space-6,.375rem) 0 0;font-size:var(--text-xs,.75rem);color:rgb(var(--color-error));text-align:center}.hk-otp-hint{margin:var(--space-6,.375rem) 0 0;font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));text-align:center}@media (max-width:480px){.hk-otp-sm{--hk-otp-cell-size:2rem;gap:var(--hk-otp-gap,.3125rem)}.hk-otp-md{--hk-otp-cell-size:2.5rem;--hk-otp-font-max:var(--text-lg);gap:var(--hk-otp-gap,.375rem)}.hk-otp-lg{--hk-otp-cell-size:2.75rem;--hk-otp-font-max:var(--text-xl);gap:var(--hk-otp-gap,.5rem)}.hk-otp-gap{width:calc(var(--hk-otp-gap-group,.75rem) - var(--hk-otp-gap,.375rem))}}@media (prefers-reduced-motion:reduce){.hk-otp-cell{transition:none}}.hk-phase-enter-active{transition:opacity var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1), transform var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1)}.hk-phase-leave-active{transition:opacity var(--duration-fast,.15s) cubic-bezier(.5, 0, .75, 0), transform var(--duration-fast,.15s) cubic-bezier(.5, 0, .75, 0)}.hk-phase-enter-from{opacity:0;transform:translateY(8px)}.hk-phase-leave-to{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.hk-phase-enter-active,.hk-phase-leave-active{transition:opacity var(--duration-fast,.15s) ease}.hk-phase-enter-from,.hk-phase-leave-to{transform:none}}.hk-phase-content{width:100%}.hk-qr-card{align-items:center;gap:var(--space-6,6px);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.hk-qr-canvas{border-radius:var(--radius-sm,4px);background:#fff;display:block;box-shadow:0 1px 6px #00000014}.hk-qr-label{font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted,108 108 108));text-align:center;line-height:1.4}.hk-rolling-number{font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.hk-rolling-number [data-el=slot]{height:1em;position:relative;overflow:hidden}.hk-rolling-number [data-el=roll]{animation:hk-rolling-number-up var(--duration-instant,.1s) cubic-bezier(.4, 0, .2, 1) forwards;flex-direction:column;display:flex}.hk-rolling-number [data-el=digit]{height:1em}@keyframes hk-rolling-number-up{0%{transform:translateY(0)}to{transform:translateY(-1em)}}@media (prefers-reduced-motion:reduce){.hk-rolling-number [data-el=roll]{animation:none}}.hk-menu-list{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-breadcrumb-z,2500);align-items:center;gap:var(--space-8,.5rem);padding:var(--space-12,.75rem) var(--space-32,2rem);background:var(--hi-color-surface,#f0f4f8f2);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;animation:hk-modal-breadcrumb-in var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1);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-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{background:var(--hk-breadcrumb-more-hover,#0000000f);color:var(--hi-color-text,#1f2328)}.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,#0000000f);color:var(--hi-color-text,#1f2328)}.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,#1f2328);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)}@keyframes hk-modal-breadcrumb-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.hk-modal-breadcrumb{animation: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-localized-input{flex-direction:column;gap:.375rem;width:100%;display:flex}.hk-localized-input-lead{color:rgb(var(--color-muted));opacity:.75}.hk-localized-input-chip{color:rgb(var(--color-muted));background:0 0;padding:0}.hk-localized-input-chip:hover:not(:disabled){color:rgb(var(--color-text));background:0 0}.hk-localized-input-chip:focus-visible:not(:disabled){color:rgb(var(--color-text));background:0 0}.hk-localized-input-chip[data-empty]{opacity:.6}.hk-localized-input-chip-badge{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.hk-localized-input-chip-caret{opacity:.6;flex:none}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-suffix{top:var(--space-6,6px);position:absolute}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-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-8,8px)}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-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-8,8px)}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-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-8,8px)}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-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-8,8px)}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-prefix{top:var(--space-6,6px);position:absolute}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-prefix: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:var(--space-8,8px)}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-prefix: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:var(--space-8,8px)}.hk-localized-input[data-multiline] .hk-input-affix.hk-input-prefix:-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-localized-input[data-multiline] .hk-input-affix.hk-input-prefix: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-localized-input[data-multiline] .hk-input-element.hk-input-textarea{padding-inline-start:calc(var(--space-12,12px) + var(--hk-input-affix-start-w,0px));padding-inline-end:calc(var(--space-12,12px) + var(--hk-input-affix-end-w,0px))}@media (prefers-reduced-motion:reduce){.hk-localized-input-chip{transition: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);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}.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}.s-progress-dialog-log{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;border-radius:.375rem;line-height:1.5}.hk-radio-group{gap:var(--space-16,1rem);display:flex}.hk-radio-group-horizontal{flex-flow:wrap}.hk-radio-group-vertical{flex-direction:column}.hk-radio-group-sm{gap:var(--space-8,.5rem)}.hk-radio-group-lg{gap:var(--space-20,1.25rem)}.hk-radio{vertical-align:middle;align-items:center;gap:var(--space-8,.5rem);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.hk-radio[data-disabled]{opacity:.5;cursor:not-allowed}.hk-radio-box{border:1px solid rgb(var(--color-border,100 100 100));background:var(--hi-color-surface);transition:border-color var(--duration-normal,.3s) ease, background var(--duration-normal,.3s) ease, scale var(--duration-short,.15s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}[data-size=sm] .hk-radio-box{width:.875rem;height:.875rem}[data-size=md] .hk-radio-box{width:1.125rem;height:1.125rem}[data-size=lg] .hk-radio-box{width:1.375rem;height:1.375rem}.hk-radio-box[data-checked]{background:var(--hi-color-primary);border-color:var(--hi-color-primary)}.hk-radio:not([data-disabled]):hover .hk-radio-box:not([data-checked]){border-color:var(--hi-color-primary)}.hk-radio:not([data-disabled]):active .hk-radio-box{scale:.9}.hk-radio-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.hk-radio-box:has(.hk-radio-input:focus-visible){box-shadow:0 0 0 2px var(--hi-color-surface,#f0f4f8f2), 0 0 0 4px var(--hi-color-primary,#7aa2f7)}.hk-radio-dot{background:rgb(var(--color-on-solid-icon,255 255 255));z-index:1;border-radius:50%;width:6px;height:6px}[data-size=lg] .hk-radio-dot{width:8px;height:8px}[data-size=sm] .hk-radio-dot{width:5px;height:5px}@media (prefers-reduced-motion:reduce){.hk-radio-box{transition:none}}.hk-loading-veil{z-index:calc(var(--hk-z-toast,4000) + 100);background:rgb(var(--color-background,214 236 240)/.55);-webkit-backdrop-filter:blur(6px);pointer-events:all;justify-content:center;align-items:center;animation:.15s ease-out hk-loading-veil-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hk-loading-veil-body{background:rgb(var(--color-surface,240 244 248)/.85);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;display:flex;box-shadow:0 8px 32px #0000001f}.hk-loading-veil-spinner{border:3px solid rgb(var(--color-border,100 100 100)/.4);border-top-color:rgb(var(--color-primary,122 162 247));border-radius:50%;width:28px;height:28px;animation:.8s linear infinite hk-loading-veil-spin;display:inline-block}.hk-loading-veil-label{color:rgb(var(--color-text,30 30 30));text-align:center;margin:0;font-size:.875rem}@keyframes hk-loading-veil-spin{to{transform:rotate(360deg)}}@keyframes hk-loading-veil-in{0%{opacity:0}to{opacity:1}}.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,#f0f4f8f2));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{padding:var(--space-12) var(--space-8);justify-content:center}.hk-sidebar[data-collapsed] .hk-sidebar-body{padding-block:var(--space-12) var(--hk-sidebar-scroll-tail)}.hk-sidebar[data-collapsed] .hk-sidebar-footer{padding:var(--space-12) var(--space-8)}.hk-sidebar[data-mobile]{z-index:var(--hk-sidebar-z,900);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-slider-field{align-items:center;gap:var(--space-8,8px);min-width:0;padding:var(--space-4,4px) var(--space-8,8px);border:1px solid color-mix(in srgb, rgb(var(--color-text)) 14%, transparent);border-radius:var(--radius-sm);background:rgb(var(--color-surface));display:flex}.hk-slider-field.is-disabled{opacity:.55}.hk-slider-field-slider{flex:auto;min-width:0}.hk-slider-field-slot{align-items:center;gap:var(--space-8,8px);flex:none;min-width:0;display:flex}.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,#f0f4f8f2), 0 0 0 4px var(--hi-color-primary,#7aa2f7)}.hk-switch-track{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));border-radius:9999px;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-tag{align-items:center;gap:var(--space-4,4px);font-size:var(--text-xs,.75rem);white-space:nowrap;border-radius:var(--radius-sm,4px);padding:var(--space-2,2px) var(--space-8,8px);-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:500;line-height:1.4;display:inline-flex}.hk-tag-sm{font-size:var(--text-2xs,.625rem);padding:1px var(--space-6,6px)}.hk-tag-icon{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.hk-tag-close{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.5;border-radius:var(--radius-sm,4px);transition:opacity var(--duration-fast,.15s) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--space-2,2px);padding:0;display:inline-flex}.hk-tag-close:hover{opacity:1}.hk-tag-close:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.hk-tag-default{background:color-mix(in srgb, var(--hi-color-surface,#f0f4f8) 60%, transparent);color:var(--hi-color-text-primary,#1e1e1e);border-color:var(--hi-color-border,#646464)}.hk-tag-primary{background:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 10%, transparent);color:var(--hi-color-primary,#7aa2f7);border-color:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 20%, transparent)}.hk-tag-success{background:color-mix(in srgb, var(--hi-color-success,#0eb840) 10%, transparent);color:var(--hi-color-success,#0eb840);border-color:color-mix(in srgb, var(--hi-color-success,#0eb840) 20%, transparent)}.hk-tag-warning{background:color-mix(in srgb, var(--hi-color-warning,#eed677) 10%, transparent);color:var(--hi-color-warning,#eed677);border-color:color-mix(in srgb, var(--hi-color-warning,#eed677) 20%, transparent)}.hk-tag-danger{background:color-mix(in srgb, var(--hi-color-danger,#f85149) 10%, transparent);color:var(--hi-color-danger,#f85149);border-color:color-mix(in srgb, var(--hi-color-danger,#f85149) 20%, transparent)}.hk-tag-info{background:color-mix(in srgb, var(--hi-color-info,#6abed6) 10%, transparent);color:var(--hi-color-info,#6abed6);border-color:color-mix(in srgb, var(--hi-color-info,#6abed6) 20%, transparent)}.hk-tag-input-wrapper{width:100%;display:block}.hk-tag-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-tag-input-box{align-items:center;gap:var(--space-4);row-gap:var(--space-6);padding:var(--space-6) 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-sm);min-height:2.5rem;color:rgb(var(--color-text));cursor:text;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}.hk-tag-input-box:hover:not([data-disabled]){border-color:var(--c-primary-strong)}.hk-tag-input-box:focus-within,.hk-tag-input-box.hk-tag-input-box-open{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus);background:rgb(var(--color-surface))}.hk-tag-input-box[data-disabled]{opacity:.5;cursor:not-allowed}.hk-tag-input-box-sm{min-height:2rem;padding:var(--space-4) var(--space-8)}.hk-tag-input-box-md{min-height:2.5rem}.hk-tag-input-box-lg{min-height:3rem;padding:var(--space-8) var(--space-12)}.hk-tag-input-tag{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;max-width:100%}.hk-tag-input-tag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hk-tag-input-box[data-disabled] .hk-tag-input-tag{cursor:default;touch-action:auto;-webkit-user-select:text;user-select:text}.hk-tag-input-element{min-width:2rem;max-width:100%;padding:var(--space-2) 0;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:var(--text-base);color:rgb(var(--color-text));background:0 0;border:none;border-radius:0;outline:none;flex:0 auto;line-height:1.5}.hk-tag-input-element:focus{box-shadow:none}.hk-tag-input-element:focus-visible{box-shadow:none}.hk-tag-input-element::placeholder{color:color-mix(in srgb, rgb(var(--color-muted)) 70%, rgb(var(--color-background)))}.hk-tag-input-placeholder{min-width:0;padding:var(--space-2) 0;font-size:var(--text-base);color:color-mix(in srgb, rgb(var(--color-muted)) 70%, rgb(var(--color-background)));text-overflow:ellipsis;white-space:nowrap;flex:4rem;line-height:1.5;overflow:hidden}.hk-tag-input-chevron{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:rgb(var(--color-muted));cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:background .12s,color .12s;display:inline-flex}.hk-tag-input-chevron:hover:not(:disabled){background:rgb(var(--color-primary)/12%);color:rgb(var(--color-text))}.hk-tag-input-chevron:focus-visible:not(:disabled){background:rgb(var(--color-primary)/12%);color:rgb(var(--color-text))}.hk-tag-input-chevron:active:not(:disabled){background:rgb(var(--color-primary)/16%)}.hk-tag-input-chevron:disabled{cursor:not-allowed;opacity:.6}.hk-tag-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-tag-input-panel{flex-direction:column;width:min(19rem,100vw - 2rem);min-width:13rem;display:flex}.hk-select-sheet-panel .hk-tag-input-panel{width:100%;max-width:min(19rem,100%);margin-inline-start:auto;margin-inline-end:auto}.hk-tag-input-search{padding:var(--space-8,8px) var(--space-10,10px) var(--space-6,6px)}.hk-tag-input-list{padding:var(--space-4,4px) var(--space-6,6px) var(--space-8,8px);flex-direction:column;gap:1px;display:flex}.hk-tag-input-row{align-items:center;gap:var(--space-8,8px);width:100%;min-height:2.25rem;padding:var(--space-4,4px) var(--space-8,8px);border-radius:var(--radius-sm);color:rgb(var(--color-text));font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background .1s;display:flex}.hk-tag-input-row:hover{background:rgb(var(--color-primary)/10%);outline:none}.hk-tag-input-row:focus-visible{background:rgb(var(--color-primary)/10%);outline:none}.hk-tag-input-row[data-selected]{font-weight:600}.hk-tag-input-row[data-selected]:hover{background:rgb(var(--color-primary)/16%)}.hk-tag-input-row[data-active]{background:rgb(var(--color-primary)/12%);box-shadow:inset 0 0 0 1px rgb(var(--color-focused-border))}.hk-tag-input-row[data-disabled]{opacity:.5;cursor:default}.hk-tag-input-row[data-disabled]:hover{background:0 0}.hk-tag-input-row[data-custom=true]{color:rgb(var(--color-primary))}.hk-tag-input-row[data-custom=true] .hk-tag-input-row-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hk-tag-input-check{width:1rem;height:1rem;color:rgb(var(--color-primary));flex:none;justify-content:center;align-items:center;display:inline-flex}.hk-tag-input-row-flag{font-size:calc(var(--text-base) * 1.05);flex:none;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;line-height:1}.hk-tag-input-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hk-tag-input-row-meta{color:rgb(var(--color-muted));font-size:calc(var(--text-sm) * .9);font-variant-numeric:tabular-nums;flex:none}.hk-tag-input-tag-dragging,.hk-tag-input-row[data-dragging]{opacity:.85;cursor:grabbing;transition:transform .12s,box-shadow .12s;box-shadow:0 6px 18px #0000003d,0 2px 6px #00000029}.hk-tag-input-tag-dragging{transform:scaleX(1.03)}.hk-tag-input-row[data-dragging]{transform:scaleY(1.03)}.hk-tag-input-tag-drop{outline:1px dashed rgb(var(--color-focused-border));outline-offset:1px}.hk-tag-input-row[data-drop]{box-shadow:inset 0 0 0 1px rgb(var(--color-focused-border))}.hk-tag-input-grip{width:1.5rem;height:1.75rem;color:rgb(var(--color-muted));opacity:.6;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin-inline-end:-4px;transition:opacity .12s,color .12s;display:inline-flex}.hk-tag-input-grip:active{cursor:grabbing}.hk-tag-input-row:hover .hk-tag-input-grip,.hk-tag-input-row[data-dragging] .hk-tag-input-grip{opacity:1;color:rgb(var(--color-text))}.hk-tag-input-grip:focus-visible{opacity:1;color:rgb(var(--color-text))}.hk-tag-input-empty{padding:var(--space-14,14px) var(--space-12,12px);color:rgb(var(--color-muted));font-size:var(--text-sm);text-align:center}@media (prefers-reduced-motion:reduce){.hk-tag-input-box,.hk-tag-input-chevron,.hk-tag-input-grip,.hk-tag-input-row,.hk-tag-input-tag-dragging,.hk-tag-input-row[data-dragging]{transition:none}}.hk-template-field{gap:var(--space-4,4px);flex-direction:column;width:100%;display:flex}.hk-template-field[data-disabled]{opacity:.55;pointer-events:none}.hk-template-field-label{font-size:var(--text-xs,.75rem);color:var(--hi-color-text-primary);font-weight:500}.hk-template-field-hint,.hk-template-field-error{font-size:var(--text-2xs,.625rem);margin:0;line-height:1.4}.hk-template-field-hint{color:var(--hi-color-muted)}.hk-template-field-error{color:var(--hi-color-danger)}.hk-template-field-box{box-sizing:border-box;width:100%;padding:var(--space-6,.375rem) var(--space-10,.625rem);background:var(--hi-color-surface);border:1px solid var(--hi-color-border);transition: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));border-radius:6px;display:block}.hk-template-field-box:hover{border-color:var(--hi-color-primary)}.hk-template-field-box:focus-within{border-color:var(--hi-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-primary) 18%, transparent)}.hk-template-field-box-error{border-color:var(--hi-color-danger)}.hk-template-field-box-error:focus-within{border-color:var(--hi-color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-danger) 15%, transparent)}.hk-template-field-edit{min-height:calc(1.5rem + var(--space-4,4px));font-size:var(--text-base,.875rem);color:var(--hi-color-text-primary);word-break:break-all;cursor:text;outline:none;flex-wrap:wrap;align-content:center;align-items:baseline;gap:2px 3px;line-height:1.5;display:flex}.hk-template-field-edit:empty:before{content:attr(data-ph);color:var(--hi-color-muted);opacity:.6}.hk-tpl-chip{padding:0 var(--space-6,6px);border-radius:var(--radius-sm,4px);border:1px solid color-mix(in srgb, var(--hi-color-primary) 32%, transparent);background:color-mix(in srgb, var(--hi-color-primary) 12%, transparent);color:color-mix(in srgb, var(--hi-color-primary) 70%, #000);font-family:var(--font-mono,monospace);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;font-size:.8em;line-height:1.5;display:inline-flex}[data-theme=dark] .hk-tpl-chip{color:color-mix(in srgb, var(--hi-color-primary) 60%, #fff)}.hk-tpl-chip[data-unknown]{border-color:var(--hi-color-border);background:color-mix(in srgb, var(--hi-color-warning) 12%, transparent);color:var(--hi-color-muted);font-style:italic}.hk-template-field-edit .hk-tpl-chip{cursor:pointer}.hk-template-field-edit .hk-tpl-chip:hover{border-color:var(--hi-color-primary);background:color-mix(in srgb, var(--hi-color-primary) 20%, transparent)}.hk-template-field-edit .hk-tpl-chip:focus-visible{outline:2px solid var(--hi-color-primary);outline-offset:1px}.hk-template-text{max-width:100%;display:inline}.hk-template-text[data-multiline]{overflow-wrap:anywhere;display:block}.hk-template-text-run{white-space:pre-wrap;overflow-wrap:anywhere}.hk-tpl-rows,.hk-tpl-editor-rows{padding:var(--space-4,4px);flex-direction:column;gap:2px;display:flex}.hk-tpl-group{flex-direction:column;gap:2px;display:flex}.hk-tpl-group-label{padding:var(--space-6,6px) var(--space-8,8px) var(--space-2,2px);font-size:var(--text-2xs,.625rem);letter-spacing:.02em;color:var(--hi-color-muted);-webkit-user-select:none;user-select:none;font-weight:600}.hk-tpl-row{padding:var(--space-4,4px) var(--space-8,8px);border-radius:var(--radius-sm,4px);color:var(--hi-color-text-primary);text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.hk-tpl-row:hover,.hk-tpl-row[data-active]{background:color-mix(in srgb, var(--hi-color-primary) 10%, transparent)}.hk-tpl-row-name{font-family:var(--font-mono,monospace);font-size:var(--text-xs,.75rem)}.hk-tpl-row-desc{font-size:var(--text-2xs,.625rem);color:var(--hi-color-muted);line-height:1.4}.hk-tpl-rows-empty{padding:var(--space-8,8px) var(--space-12,12px);font-size:var(--text-xs,.75rem);color:var(--hi-color-muted);margin:0}.hk-tpl-editor{gap:var(--space-8,8px);min-width:16rem;max-width:min(22rem,90vw);padding:var(--space-8,8px);flex-direction:column;display:flex}.hk-tpl-editor-current{align-items:baseline;gap:var(--space-8,8px);flex-wrap:wrap;display:flex}.hk-tpl-editor-desc{font-size:var(--text-2xs,.625rem);color:var(--hi-color-muted);flex:10rem;line-height:1.4}.hk-tpl-editor-scroll{position:relative}.hk-popover-panel:not(.hk-is-sheet) .hk-tpl-editor-rows{scrollbar-width:none;max-height:min(16rem,40dvh);overflow-y:auto}.hk-popover-panel:not(.hk-is-sheet) .hk-tpl-editor-rows::-webkit-scrollbar{display:none}.hk-tpl-editor-footer{justify-content:flex-end;display:flex}.hk-textarea{width:100%;display:block}.hk-textarea-disabled{opacity:.5}.hk-textarea-overlimit .hk-textarea-field{border-color:var(--hi-color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-danger) 15%, transparent)}.hk-textarea-field{width:100%;min-height:2.5rem;padding:var(--space-8,.5rem) var(--space-12,.75rem);background:var(--hi-color-surface);border:1px solid var(--hi-color-border);color:var(--hi-color-text-primary);font-family:inherit;font-size:var(--text-base,.875rem);resize:vertical;box-sizing:border-box;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));border-radius:6px;outline:none;line-height:1.5;display:block}.hk-textarea-field::placeholder{color:var(--hi-color-muted);opacity:.6}.hk-textarea-field:hover:not(:disabled){border-color:var(--hi-color-primary)}.hk-textarea-field:focus{border-color:var(--hi-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--hi-color-primary) 12%, transparent)}.hk-textarea-field:disabled{cursor:not-allowed}.hk-textarea-field-autogrow{resize:none;overflow:hidden}.hk-textarea-count{margin-top:var(--space-4,.25rem);font-size:var(--text-xs,.75rem);color:var(--hi-color-muted);-webkit-user-select:none;user-select:none;justify-content:flex-end;display:flex}.hk-textarea-count-over{color:var(--hi-color-danger);font-weight:600}: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-file-browser{gap:var(--space-12);font-size:var(--text-base);color:rgb(var(--color-text));flex-direction:column;display:flex}.hk-file-browser-pathbar{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);display:flex}.hk-file-browser-crumbs{scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.hk-file-browser-crumbs::-webkit-scrollbar{display:none}.hk-file-browser-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-sm);color:rgb(var(--color-muted));cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);background:0 0;border:none;flex-shrink:0;line-height:1.5;overflow:hidden}.hk-file-browser-crumb+.hk-file-browser-crumb:before{content:"/";color:color-mix(in srgb, rgb(var(--color-muted)) 60%, transparent);margin-inline-end:var(--space-4)}.hk-file-browser-crumb:hover:not([data-current]){background:var(--c-primary-subtle);color:rgb(var(--color-text))}.hk-file-browser-crumb:focus-visible{outline:2px solid rgb(var(--color-focused-border));outline-offset:1px}.hk-file-browser-crumb[data-current]{color:rgb(var(--color-text));cursor:default;font-weight:600}.hk-file-browser-copy-path{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:rgb(var(--color-muted));cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-file-browser-copy-path:hover{background:var(--c-primary-subtle);color:rgb(var(--color-text))}.hk-file-browser-copy-path:focus-visible{outline:2px solid rgb(var(--color-focused-border));outline-offset:1px}.hk-file-browser-chips{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.hk-file-browser-chips-label{font-size:var(--text-xs);letter-spacing:.02em;color:rgb(var(--color-muted));font-weight:600}.hk-file-browser-chip{padding:var(--space-2) var(--space-10);border:1px solid var(--border-subtle);border-radius:var(--radius-full,9999px);font-family:inherit;font-size:var(--text-xs);color:rgb(var(--color-muted));cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);background:0 0;line-height:1.5}.hk-file-browser-chip:hover{border-color:var(--c-primary-strong);color:rgb(var(--color-text))}.hk-file-browser-chip:focus-visible{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus);outline:none}.hk-file-browser-chip[data-active]{background:var(--c-primary-subtle);border-color:var(--c-primary-medium);color:rgb(var(--color-text))}.hk-file-browser-toolbar{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.hk-file-browser-ops{align-items:center;gap:var(--space-4);display:flex}.hk-file-browser-tool{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);width:2rem;height:2rem;color:rgb(var(--color-muted));cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-file-browser-tool:hover:not(:disabled){border-color:var(--c-primary-strong);color:rgb(var(--color-text))}.hk-file-browser-tool:focus-visible{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus);outline:none}.hk-file-browser-tool:disabled{opacity:.45;cursor:not-allowed}.hk-file-browser-toolbar-side{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}.hk-file-browser-filter{width:9rem;min-width:9rem}.hk-file-browser-layout{border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;overflow:hidden}.hk-file-browser-layout-btn{width:2rem;height:2rem;color:rgb(var(--color-muted));cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-file-browser-layout-btn+.hk-file-browser-layout-btn{border-inline-start:1px solid var(--border-subtle)}.hk-file-browser-layout-btn:hover:not([data-active]){color:rgb(var(--color-text))}.hk-file-browser-layout-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hk-file-browser-layout-btn[data-active]{background:var(--c-primary-subtle);color:rgb(var(--color-text))}.hk-file-browser-rename{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.hk-file-browser-rename-label{font-size:var(--text-sm);color:rgb(var(--color-muted));flex-shrink:0}.hk-file-browser-rename-input{min-width:8rem;padding:var(--space-8) var(--space-12);border:1px solid color-mix(in srgb, rgb(var(--color-text)) 14%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, rgb(var(--color-surface)) 55%, transparent);font-family:inherit;font-size:var(--text-base);color:rgb(var(--color-text));transition:border-color var(--duration-normal) var(--ease-standard);outline:none;flex:1;line-height:1.5}.hk-file-browser-rename-input:focus{border-color:rgb(var(--color-focused-border));box-shadow:var(--shadow-focus)}.hk-file-browser-rename-error{font-size:var(--text-xs);color:rgb(var(--color-error));flex-basis:100%}.hk-file-browser-entries{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;min-height:12rem;display:flex}.hk-file-browser-loading{padding:var(--space-24);justify-content:center;align-items:center;display:flex}.hk-file-browser-empty{padding:var(--space-24);font-size:var(--text-sm);color:rgb(var(--color-muted));justify-content:center;align-items:center;display:flex}.hk-file-browser-error{justify-content:space-between;align-items:center;gap:var(--space-8);margin:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--c-error-strong);border-radius:var(--radius-md);background:var(--c-error-dim);color:rgb(var(--color-error));font-size:var(--text-sm);display:flex}.hk-file-browser-list{flex-direction:column;display:flex}.hk-file-browser-list-head,.hk-file-browser-row{gap:var(--space-8);padding:var(--space-6) var(--space-12);text-align:start;grid-template-columns:minmax(0,1fr) 6rem 10rem;align-items:center;display:grid}.hk-file-browser-list-head.hk-scroll-pin{font-size:var(--text-xs);color:rgb(var(--color-muted));background:rgb(var(--color-surface));border-bottom:1px solid var(--border-subtle);font-weight:600}.hk-file-browser-row{border:none;border-bottom:1px solid var(--border-faint);width:100%;font-family:inherit;font-size:var(--text-sm);color:rgb(var(--color-text));cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard);background:0 0;line-height:1.5}.hk-file-browser-row:last-child{border-bottom:none}.hk-file-browser-row:hover{background:var(--c-primary-subtle)}.hk-file-browser-row:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-file-browser-row[data-selected]{background:var(--c-primary-dim);box-shadow:inset 2px 0 0 rgb(var(--color-primary))}.hk-file-browser-row[data-kind=dir] .hk-file-browser-col-name{font-weight:600}[dir=rtl] .hk-file-browser-row[data-selected]{box-shadow:inset -2px 0 0 rgb(var(--color-primary))}.hk-file-browser-col-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hk-file-browser-col-size,.hk-file-browser-col-modified{white-space:nowrap;text-overflow:ellipsis;text-align:end;font-size:var(--text-xs);color:rgb(var(--color-muted));overflow:hidden}.hk-file-browser-entries[data-layout=grid] .hk-file-browser-grid{gap:var(--space-8);padding:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.hk-file-browser-tile{gap:var(--space-2);min-width:0;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:start;cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard);background:0 0;flex-direction:column;font-family:inherit;display:flex}.hk-file-browser-tile:hover{border-color:var(--c-primary-medium)}.hk-file-browser-tile:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-file-browser-tile[data-selected]{background:var(--c-primary-dim);border-color:var(--c-primary-medium)}.hk-file-browser-tile[data-kind=dir] .hk-file-browser-tile-name{font-weight:600}.hk-file-browser-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);color:rgb(var(--color-text));overflow:hidden}.hk-file-browser-tile-meta{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:rgb(var(--color-muted));overflow:hidden}.hk-file-browser-footer{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.hk-file-browser-footer-form{gap:var(--space-12);flex-direction:column;display:flex}.hk-file-browser-footer-actions{justify-content:flex-end;gap:var(--space-8);display:flex}@media (max-width:767px){.hk-file-browser-filter{width:auto;min-width:0}.hk-file-browser-rename-input{min-width:0}.hk-file-browser-list-head,.hk-file-browser-row{padding-inline:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,4.5rem) minmax(0,6.5rem)}}.hk-file-field{display:block}.hk-file-field-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-file-field-required{color:var(--hi-color-danger,#f85149);margin-inline-start:var(--space-4)}.hk-file-box{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);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-sm);min-height:2.5rem;transition:border-color var(--duration-normal) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard);display:flex}.hk-file-box:focus-within{border-color:color-mix(in srgb, rgb(var(--color-text)) 38%, transparent)}.hk-file-box[data-error]{border-color:var(--hi-color-danger,#f85149)}.hk-file-box[data-disabled]{opacity:.55;pointer-events:none}.hk-file-trigger{align-items:center;gap:var(--space-8);min-width:0;color:rgb(var(--color-text));font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-normal) var(--ease-standard);background:0 0;border:0;flex:auto;padding:0;display:flex}.hk-file-trigger:hover:not(:disabled){background:var(--c-primary-subtle,rgb(var(--color-primary)/8%))}.hk-file-trigger:active:not(:disabled){background:var(--c-primary-dim,rgb(var(--color-primary)/10%))}.hk-file-trigger:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:2px;border-radius:var(--radius-xs,2px)}.hk-file-trigger:disabled{cursor:default}.hk-file-trigger-icon{color:rgb(var(--color-text)/62%);flex-shrink:0}.hk-file-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:rgb(var(--color-text)/55%);overflow:hidden}.hk-file-trigger-text[data-filled]{color:rgb(var(--color-text))}.hk-file-clear{border-radius:var(--radius-xs,2px);width:1.5rem;height:1.5rem;color:rgb(var(--color-text)/55%);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hk-file-clear:hover{background:rgb(var(--color-text)/8%);color:rgb(var(--color-text))}.hk-file-clear:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:1px}.hk-file-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hk-file-field-hint,.hk-file-field-error{margin:var(--space-4) 0 0;font-size:var(--text-xs)}.hk-file-field-hint{color:rgb(var(--color-text)/60%)}.hk-file-field-error{color:var(--hi-color-danger,#f85149)}.hk-file-picker-field{display:block}.hk-file-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%));font-weight:600;display:block}.hk-file-picker-box{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);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-sm);min-height:2.5rem;transition:border-color var(--duration-normal) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard);display:flex}.hk-file-picker-box:focus-within{border-color:color-mix(in srgb, rgb(var(--color-text)) 38%, transparent);box-shadow:var(--shadow-focus)}.hk-file-picker-box[data-error]{border-color:var(--hi-color-danger,#f85149)}.hk-file-picker-box[data-disabled]{opacity:.55;pointer-events:none}.hk-file-picker-badge{border-radius:var(--radius-xs,2px);background:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 14%, transparent);width:1.75rem;height:1.75rem;color:var(--hi-color-primary,#7aa2f7);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hk-file-picker-input{min-width:0;color:rgb(var(--color-text));font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:auto;padding:0;font-family:inherit}.hk-file-picker-input::placeholder{color:rgb(var(--color-text)/55%)}.hk-file-picker-box[data-mono] .hk-file-picker-input{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-file-picker-input:disabled{cursor:default}.hk-file-picker-browse{flex-shrink:0}.hk-file-picker-hint{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:rgb(var(--color-text)/60%)}.hk-file-picker-hint[data-error]{color:var(--hi-color-danger,#f85149)}.hk-toast-container{top:4rem;z-index:var(--hk-z-toast,4000);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-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;white-space:nowrap;background:#0003;border-radius:999px;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-solid,#fff)}.hk-toast-success{background:var(--hi-color-success,#0eb840);color:var(--hi-color-text-on-solid,#fff)}.hk-toast-warning{background:var(--hi-color-warning,#eed677);color:#1c1c1e}.hk-toast-warning .hk-toast-copy-btn,.hk-toast-warning .hk-toast-close{color:#1c1c1e}.hk-toast-warning .hk-toast-copy-btn:hover,.hk-toast-warning .hk-toast-close:hover{background:#0000001f}.hk-toast-info,.hk-toast-loading{background:var(--hi-color-info,#6abed6);color:var(--hi-color-text-on-solid,#fff)}.hk-toast-loading-spinner{box-sizing:border-box;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:.7s linear infinite hk-toast-spin}@keyframes hk-toast-spin{to{transform:rotate(360deg)}}.hk-toast-copy-btn,.hk-toast-close{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;border-radius:var(--radius-sm,4px);opacity:.7;transition:opacity var(--duration-fast,.15s) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.hk-toast-copy-btn:hover,.hk-toast-close:hover{opacity:1}.hk-toast-copy-btn:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.hk-toast-close:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.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-persistent-toast-wrap{min-width:0;font-size:var(--text-2xs,.6875rem);align-items:center;gap:2px;line-height:1.4;display:inline-flex}.hk-persistent-toast{align-items:center;gap:var(--space-6,.375rem);padding:2px var(--space-8,.5rem);border-radius:var(--radius-full,999px);border:1px solid var(--border-faint,rgb(var(--color-border)/10%));background:rgb(var(--color-surface)/60%);color:rgb(var(--color-text)/72%);font:inherit;min-width:0;max-width:220px;display:inline-flex}button.hk-persistent-toast{cursor:pointer;-webkit-appearance:none;appearance:none;padding-inline-start:var(--space-6,.375rem)}button.hk-persistent-toast:hover{background:rgb(var(--color-surface)/85%);color:rgb(var(--color-text)/90%)}button.hk-persistent-toast:focus-visible{outline:1px solid rgb(var(--color-primary)/70%);outline-offset:1px}.hk-persistent-toast__icon{flex-shrink:0}.hk-persistent-toast--warning .hk-persistent-toast__icon{color:rgb(var(--color-warning))}.hk-persistent-toast--error .hk-persistent-toast__icon{color:rgb(var(--color-error))}.hk-persistent-toast--info .hk-persistent-toast__icon{color:rgb(var(--color-muted))}.hk-persistent-toast__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-persistent-toast__spinner{border:2px solid rgb(var(--color-text)/25%);border-top-color:rgb(var(--color-text)/80%);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite hk-persistent-toast-spin}@keyframes hk-persistent-toast-spin{to{transform:rotate(360deg)}}.hk-persistent-toast__dismiss{-webkit-appearance:none;appearance:none;color:rgb(var(--color-text)/45%);cursor:pointer;border-radius:var(--radius-full,999px);background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.hk-persistent-toast__dismiss:hover{color:rgb(var(--color-text));background:rgb(var(--color-text)/8%)}.hk-persistent-toast__dismiss:focus-visible{outline:1px solid rgb(var(--color-primary)/70%)}.hk-persistent-toast-card{min-width:200px;max-width:340px;padding:var(--space-8,.5rem) var(--space-10,.75rem);border-radius:var(--radius-lg,.5rem);font-size:var(--text-2xs,.6875rem);color:rgb(var(--color-text));font-family:inherit;line-height:1.5;animation:.12s ease-out hk-persistent-toast-card-in;position:fixed}@keyframes hk-persistent-toast-card-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hk-persistent-toast__spinner,.hk-persistent-toast-card{animation:none}}.hk-persistent-toast-group{align-items:center;gap:4px;min-width:0;display:inline-flex}.hk-persistent-toast-group__extra{border-radius:var(--radius-full,999px);background:rgb(var(--color-text)/8%);color:rgb(var(--color-text)/72%);font-size:var(--text-2xs,.6875rem);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;padding:1px 6px;line-height:1.4;display:inline-flex}.hk-tree,.hk-tree-node{flex-direction:column;display:flex}.hk-tree-indent{flex-shrink:0}.hk-tree-children{position:relative}.hk-tree-children:before{content:"";background:color-mix(in srgb, var(--hi-color-border,#646464) 30%, transparent);width:1px;position:absolute;top:0;bottom:6px}.hk-tree-children: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))):before{left:var(--guide-left,8px)}.hk-tree-children: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))):before{left:var(--guide-left,8px)}.hk-tree-children:-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)):before{right:var(--guide-left,8px)}.hk-tree-children: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)):before{right:var(--guide-left,8px)}.hk-tree-row{padding:0 var(--space-8,.5rem);cursor:pointer;transition:background var(--duration-fast,.15s) ease;color:var(--hi-color-text-primary,#1e1e1e);align-items:center;display:flex;position:relative}.hk-tree-row:hover{background:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 5%, transparent)}.hk-tree-row[data-status=completed]{opacity:.55}.hk-tree-row[data-status=completed] .hk-tree-label{text-decoration:line-through}.hk-tree-row[data-status=failed] .hk-tree-label{color:var(--hi-color-danger,#f85149)}.hk-tree-row[data-status=in_progress] .hk-tree-label,.hk-tree-row[data-status=running] .hk-tree-label{font-weight:500}.hk-tree-row[data-status=warning] .hk-tree-label{color:var(--hi-color-warning,#eed677)}.hk-tree-row[data-status=muted]{opacity:.45}.hk-tree[data-size=xs]>.hk-tree-node>.hk-tree-row,.hk-tree[data-size=xs] .hk-tree-children>.hk-tree-node>.hk-tree-row{min-height:22px}.hk-tree[data-size=xs]>.hk-tree-node>.hk-tree-row .hk-tree-label,.hk-tree[data-size=xs] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-label{font-size:var(--text-xs,.75rem)}.hk-tree[data-size=xs]>.hk-tree-node>.hk-tree-row .hk-tree-icon,.hk-tree[data-size=xs] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-icon{width:14px;height:14px}.hk-tree[data-size=xs]>.hk-tree-node>.hk-tree-row .hk-tree-leaf,.hk-tree[data-size=xs] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-leaf{width:4px;height:4px}.hk-tree[data-size=sm]>.hk-tree-node>.hk-tree-row,.hk-tree[data-size=sm] .hk-tree-children>.hk-tree-node>.hk-tree-row{min-height:28px}.hk-tree[data-size=sm]>.hk-tree-node>.hk-tree-row .hk-tree-label,.hk-tree[data-size=sm] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-label{font-size:var(--text-xs,.75rem)}.hk-tree[data-size=sm]>.hk-tree-node>.hk-tree-row .hk-tree-icon,.hk-tree[data-size=sm] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-icon{width:16px;height:16px}.hk-tree[data-size=sm]>.hk-tree-node>.hk-tree-row .hk-tree-leaf,.hk-tree[data-size=sm] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-leaf{width:5px;height:5px}.hk-tree[data-size=md]>.hk-tree-node>.hk-tree-row,.hk-tree[data-size=md] .hk-tree-children>.hk-tree-node>.hk-tree-row{min-height:34px}.hk-tree[data-size=md]>.hk-tree-node>.hk-tree-row .hk-tree-label,.hk-tree[data-size=md] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-label{font-size:var(--text-sm,.875rem)}.hk-tree[data-size=md]>.hk-tree-node>.hk-tree-row .hk-tree-icon,.hk-tree[data-size=md] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-icon{width:18px;height:18px}.hk-tree[data-size=md]>.hk-tree-node>.hk-tree-row .hk-tree-leaf,.hk-tree[data-size=md] .hk-tree-children>.hk-tree-node>.hk-tree-row .hk-tree-leaf{width:6px;height:6px}.hk-tree-toggle{width:16px;height:16px;color:var(--hi-color-muted,#6c6c6c);border-radius:var(--radius-sm,4px);transition:color var(--duration-fast,.15s), background var(--duration-fast,.15s);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hk-tree-toggle[data-parent]{cursor:pointer}.hk-tree-toggle[data-parent]:hover{background:color-mix(in srgb, var(--hi-color-surface,#f0f4f8) 40%, transparent);color:var(--hi-color-text-primary,#1e1e1e)}.hk-tree-chevron{transition:transform var(--duration-normal,.3s) ease}.hk-tree-chevron[data-open]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.hk-tree-chevron{transition:none}}.hk-tree-leaf{background:color-mix(in srgb, var(--hi-color-muted,#6c6c6c) 25%, transparent);border-radius:50%;display:block}.hk-tree-icon{flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--space-4,.25rem);display:flex}.hk-tree-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1;margin-inline-start:var(--space-4,.25rem);font-weight:400;line-height:1.4;overflow:hidden}.hk-tree-label-tag{vertical-align:middle;color:var(--hi-color-primary,#7aa2f7);background:color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 8%, transparent);border:1px solid color-mix(in srgb, var(--hi-color-primary,#7aa2f7) 18%, transparent);border-radius:var(--radius-sm,4px);letter-spacing:.02em;padding:0 .375em;font-size:.85em;font-weight:600;line-height:1.5;display:inline-block}.hk-blank-canvas{width:100%;min-width:0;height:100%;min-height:0;position:relative}.hk-blank-canvas-mount{position:absolute;top:0;bottom:0;left:0;right:0}.hk-blank-canvas-overlay{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hk-blank-canvas-overlay>*{pointer-events:auto}.hk-kanban{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.hk-kanban-strip{flex:auto;min-height:0}.hk-kanban-lanes{align-items:stretch;gap:var(--space-12);min-height:100%;display:flex}.hk-kanban[data-axis=vertical] .hk-kanban-lanes{flex-direction:column}.hk-kanban-lane{min-width:0;width:var(--hk-kanban-lane-size,18rem);border-radius:var(--radius-lg,.75rem);flex-direction:column;flex:none;display:flex}.hk-kanban[data-axis=vertical] .hk-kanban-lane{width:auto;height:var(--hk-kanban-lane-size,12rem)}.hk-kanban-lane[data-drop-target]{outline-offset:-2px;outline:2px dashed}.hk-kanban-lane-header{padding:var(--space-8);flex:none}.hk-kanban-cards{gap:var(--space-8);min-height:0;padding:0 var(--space-8) var(--space-8);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hk-kanban-card{flex:none}.hk-kanban-card[draggable=true]{cursor:grab}.hk-kanban[data-dragging] .hk-kanban-card{cursor:grabbing}.hk-kanban-lane-tail{min-height:var(--space-24);flex:auto}.hk-titlebar{--hk-tb-height:32px;--hk-tb-bg:color-mix(in srgb, rgb(var(--color-surface,240 244 248)) 80%, transparent);--hk-tb-border:rgb(var(--color-border,100 100 100) / .25);--hk-tb-fg:rgb(var(--color-text-secondary,102 102 102));--hk-tb-fg-strong:rgb(var(--color-text,30 30 30));--hk-tb-hover:rgb(var(--color-primary,122 162 247) / .12);--hk-tb-active:rgb(var(--color-primary,122 162 247) / .2);--hk-tb-focus:rgb(var(--color-primary,122 162 247) / .6);--hk-tb-close-hover:#e81123;--hk-tb-close-active:#f1707a;--hk-tb-radius-close:0 8px 0 0;height:var(--hk-tb-height);z-index:var(--z-titlebar,100001);-webkit-user-select:none;user-select:none;background:var(--hk-tb-bg);-webkit-backdrop-filter:blur(var(--blur-md,16px));backdrop-filter:blur(var(--blur-md,16px));border-bottom:1px solid var(--hk-tb-border);-webkit-app-region:drag;app-region:drag;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.hk-titlebar-title{white-space:nowrap;cursor:default;align-items:center;gap:8px;padding-inline-start:12px;display:flex}.hk-titlebar-icon{pointer-events:none;width:16px;height:16px;display:block}.hk-titlebar-title-text{letter-spacing:.04em;color:var(--hk-tb-fg-strong);font-size:11px;font-weight:600}.hk-titlebar-subtitle{color:var(--hk-tb-fg);opacity:.7;white-space:nowrap;padding-inline-start:8px;font-size:10px}.hk-titlebar-spacer{flex:1}.hk-titlebar-actions{-webkit-app-region:no-drag;app-region:no-drag;align-items:center;height:100%;display:flex}.hk-titlebar-btn{width:46px;height:var(--hk-tb-height);color:var(--hk-tb-fg);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:flex}.hk-titlebar-btn:hover{background:var(--hk-tb-hover);color:var(--hk-tb-fg-strong)}.hk-titlebar-btn:active{background:var(--hk-tb-active)}.hk-titlebar-btn-close{border-radius:var(--hk-tb-radius-close)}[dir=rtl] .hk-titlebar-btn-close{border-radius:8px 0 0}.hk-titlebar[data-maximized] .hk-titlebar-btn-close{border-radius:0}.hk-titlebar-btn-close:hover{background:var(--hk-tb-close-hover);color:var(--hi-color-text-on-danger,#fff)}.hk-titlebar-btn-close:active{background:var(--hk-tb-close-active);color:var(--hi-color-text-on-danger,#fff)}.hk-titlebar-btn:focus-visible{outline:2px solid var(--hk-tb-focus);outline-offset:-2px}.hk-zoom-toolbar{align-items:center;gap:var(--space-2);top:var(--space-8);z-index:10;border-radius:var(--radius-md);background:rgb(var(--color-surface)/85%);border:1px solid rgb(var(--color-border)/8%);padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));display:flex;position:absolute}.hk-zoom-toolbar: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)}.hk-zoom-toolbar: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)}.hk-zoom-toolbar:-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)}.hk-zoom-toolbar: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)}.hk-zoom-btn.hk-btn{width:var(--space-24);height:var(--space-24);padding:0}.hk-zoom-label{font-size:var(--text-2xs);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);color:rgb(var(--color-muted));min-width:var(--space-32);text-align:center;-webkit-user-select:none;user-select:none}.hk-zoom-reset-btn{border-inline-start:1px solid rgb(var(--color-border)/8%);margin-inline-start:var(--space-2);padding-inline-start:var(--space-4,4px)}.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,system-ui, -apple-system, "Segoe UI", 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,20px);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,10px);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__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 .hk-error-landing__card{padding:var(--space-16,1rem) var(--space-28,1.75rem) var(--space-24,1.5rem);margin:auto}@media (max-width:480px){.hk-error-landing__card{padding:var(--space-28,1.75rem) 1.125rem var(--space-24,1.5rem)}}.hk-error-reporting-overlay{z-index:5000;position:fixed;top:0;bottom:0;left:0;right:0}.hk-draggable-list{gap:var(--space-4,4px);flex-direction:column;display:flex}.hk-draggable-list-item{align-items:center;gap:var(--space-8,.5rem);min-height:var(--space-40,40px);padding:var(--space-8,.5rem) var(--space-10,.625rem);border-radius:var(--radius-sm,4px);background:var(--hi-color-bg-subtle,#21262d);border:1px solid var(--hi-color-border,#646464);-webkit-user-select:none;user-select:none;transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1),border-color .15s,background .15s;display:flex}.hk-draggable-list-item:hover{border-color:var(--hi-color-text-tertiary,#8b949e)}.hk-draggable-list-item[data-dragging]{opacity:.35;border-style:dashed;border-color:var(--hi-color-primary,#7aa2f7);background:rgb(from var(--hi-color-primary,#7aa2f7) r g b/.04);cursor:grabbing;transform:scale(.96)}.hk-draggable-list-item[data-placeholder=before]{box-shadow:inset 0 2px 0 0 var(--hi-color-primary,#7aa2f7)}.hk-draggable-list-item[data-placeholder=after]{box-shadow:inset 0 -2px 0 0 var(--hi-color-primary,#7aa2f7)}.hk-draggable-list-item[data-locked]{opacity:.65}.hk-draggable-list[data-dragging] .hk-draggable-list-item:hover{border-color:var(--hi-color-border,#646464)}.hk-draggable-list-handle{width:var(--space-20,20px);color:var(--hi-color-text-tertiary,#8b949e);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hk-draggable-list-handle:active{cursor:grabbing}.hk-draggable-list-handle[data-hidden]{visibility:hidden}.hk-draggable-list[data-all-locked] .hk-draggable-list-handle{display:none}.hk-draggable-list-content{align-items:center;gap:var(--space-8,.5rem);flex:1;min-width:0;display:flex}.hk-draggable-list-ghost{opacity:.85;border-radius:var(--radius-sm,4px);background:var(--hi-color-bg-elevated,#161b22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:var(--hk-z-drag,950);will-change:transform;margin:0;position:fixed;top:0;left:0;box-shadow:0 8px 24px #00000047,0 2px 6px #0000002e}.hk-draggable-list-ghost>.hk-draggable-list-item{box-shadow:none;opacity:1;background:0 0;border-color:#0000;width:100%;margin:0;transform:none}@media (prefers-reduced-motion:reduce){.hk-draggable-list-item{transition:border-color .15s,background .15s}}.hk-draggable-grid{gap:var(--space-8,.5rem);flex-direction:column;display:flex}.hk-draggable-grid-row{gap:var(--space-8,.5rem);flex-wrap:nowrap;display:flex}.hk-draggable-grid-row-phantom{border:1px dashed var(--hi-color-primary,#7aa2f7);border-radius:var(--radius-sm,4px);background:rgb(from var(--hi-color-primary,#7aa2f7) r g b/.04);min-height:44px}.hk-draggable-grid-cell{flex:0 0 calc((100% - (var(--hk-grid-cols,3) - 1) * var(--space-8,.5rem)) / var(--hk-grid-cols,3));align-items:center;gap:var(--space-8,.5rem);min-height:44px;padding:var(--space-8,.5rem) var(--space-10,.625rem);border-radius:var(--radius-sm,4px);background:var(--hi-color-bg-subtle,#21262d);border:1px solid var(--hi-color-border,#646464);-webkit-user-select:none;user-select:none;transform-origin:50%;transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1),border-color .15s,background .15s,box-shadow .15s;display:flex}.hk-draggable-grid-cell:hover{border-color:var(--hi-color-text-tertiary,#8b949e)}.hk-draggable-grid-cell[data-dragging]{opacity:.35;border-style:dashed;border-color:var(--hi-color-primary,#7aa2f7);background:rgb(from var(--hi-color-primary,#7aa2f7) r g b/.04);cursor:grabbing;transform:scale(.96)}.hk-draggable-grid-cell[data-placeholder=before]{box-shadow:inset 2px 0 0 0 var(--hi-color-primary,#7aa2f7)}.hk-draggable-grid-cell[data-locked]{opacity:.65;cursor:default}.hk-draggable-grid-cell[data-locked]:hover,.hk-draggable-grid[data-dragging] .hk-draggable-grid-cell:hover{border-color:var(--hi-color-border,#646464)}.hk-draggable-grid-row[data-placeholder-row=after],[dir=rtl] .hk-draggable-grid-cell[data-placeholder=before]{box-shadow:inset -2px 0 0 0 var(--hi-color-primary,#7aa2f7)}[dir=rtl] .hk-draggable-grid-row[data-placeholder-row=after]{box-shadow:inset 2px 0 0 0 var(--hi-color-primary,#7aa2f7)}.hk-draggable-grid-cell-placeholder-target{background:0 0;border:none}.hk-draggable-grid-handle{width:20px;color:var(--hi-color-text-tertiary,#8b949e);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hk-draggable-grid-handle:active{cursor:grabbing}.hk-draggable-grid-handle[data-hidden]{visibility:hidden}.hk-draggable-grid-content{align-items:center;gap:var(--space-8,.5rem);flex:1;min-width:0;display:flex}.hk-draggable-grid-ghost{opacity:.85;border-radius:var(--radius-sm,4px);background:var(--hi-color-bg-elevated,#161b22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:var(--hk-z-drag,950);will-change:transform;margin:0;position:fixed;top:0;left:0;transform:translate(0,0)scale(1.02);box-shadow:0 8px 24px #00000047,0 2px 6px #0000002e}.hk-draggable-grid-ghost>.hk-draggable-grid-cell{box-shadow:none;opacity:1;background:0 0;border-color:#0000;width:100%;margin:0;transform:none}@media (prefers-reduced-motion:reduce){.hk-draggable-grid-cell{transition:none}.hk-draggable-grid-cell[data-dragging]{transform:none}}.hk-selection-waterfall{margin-bottom:var(--space-16,1rem)}.hk-selection-waterfall-title{text-transform:uppercase;letter-spacing:.05em;color:var(--hi-color-text-tertiary,#8b949e);margin:0 0 var(--space-8,.5rem);font-size:.6875rem;font-weight:600}.hk-selection-waterfall-flow{gap:var(--space-6,.375rem);flex-wrap:wrap;display:flex}.hk-selection-waterfall-item{align-items:center;gap:var(--space-4,.25rem);padding:var(--space-4,.25rem) var(--space-10,.625rem);border:1px solid var(--hi-color-border,#646464);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:9999px;font-size:.6875rem;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.hk-selection-waterfall-item:hover{border-color:var(--hi-color-primary,#7aa2f7);background:rgb(from var(--hi-color-primary,#7aa2f7) r g b/.04);box-shadow:0 2px 8px rgb(from var(--hi-color-primary,#7aa2f7) r g b/.1)}.hk-selection-waterfall-item:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.hk-selection-waterfall-item:active{box-shadow:0 1px 4px rgb(from var(--hi-color-primary,#7aa2f7) r g b/.06)}.hk-selection-waterfall-item[data-selected]{border-color:var(--hi-color-primary,#7aa2f7);background:rgb(from var(--hi-color-primary,#7aa2f7) r g b/.1);color:var(--hi-color-primary,#7aa2f7);font-weight:500}.hk-selection-waterfall-check{background:var(--hi-color-primary,#7aa2f7);width:.875rem;height:.875rem;color:rgb(var(--color-on-solid-icon,255 255 255));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hk-selection-waterfall-name{line-height:1.5}.hk-selection-waterfall-tag{font-size:var(--text-2xs,.625rem);padding:0 var(--space-4,.25rem);background:var(--hi-color-bg-subtle,#21262d);color:var(--hi-color-text-tertiary,#8b949e);border-radius:9999px}.hk-selection-waterfall-tag[data-variant=success]{background:rgb(from var(--hi-color-success,#0eb840) r g b/.12);color:var(--hi-color-success,#0eb840)}.hk-selection-waterfall-tag[data-variant=info]{background:rgb(from var(--hi-color-info,#6abed6) r g b/.12);color:var(--hi-color-info,#6abed6)}.hk-selection-waterfall-tag[data-variant=primary]{background:rgb(from var(--hi-color-primary,#7aa2f7) r g b/.12);color:var(--hi-color-primary,#7aa2f7)}.hk-selection-waterfall-desc{font-size:var(--text-2xs,.625rem);color:var(--hi-color-text-tertiary,#8b949e);margin-inline-start:var(--space-4,.25rem)}.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}}img.hk-img-broken{object-fit:contain;background:rgb(var(--color-surface,255 255 255)/30%);border-radius:var(--radius-sm,4px);box-shadow:none}.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}}.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-sm,6px);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:transparent;-webkit-appearance:none;appearance:none;background:0 0;border:0;font-weight:600;line-height:1;transition:color .15s,background .15s,transform .12s;display:inline-flex}.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-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;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}.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-danger,240 70 80)/90%)}.s-theme-item-row[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))}.s-theme-item-row{position:relative}.s-theme-item-row .s-theme-item-btn{width:auto;min-width:0;min-height:0;margin-block:calc(-1 * var(--hk-menu-item-pad-y,6px) - 1px);padding-block:calc(var(--hk-menu-item-pad-y,6px) + 1px);border-radius:inherit;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-self:stretch;padding-inline-start:0;padding-inline-end:0}.s-theme-item-row .s-theme-item-btn:hover:not(:disabled):not([data-disabled]):not([data-active]):not([data-checked]),.s-theme-item-row .s-theme-item-btn[data-active],.s-theme-item-row .s-theme-item-btn[data-checked]{color:inherit;font-weight:inherit;background:0 0;border-color:#0000}.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;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}.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-danger,240 70 80)/90%)}.s-theme-item-btn[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))}.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;position:relative;overflow:hidden}.s-theme-item-row[data-name-suffix=slot] .s-theme-item-name{white-space:normal;flex:0 auto}.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-btn .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-btn .hk-menu-item-icon.s-theme-item-lead>svg{width:100%;height:100%}.s-theme-item-btn .hk-menu-item-icon.s-theme-item-lead{width:28px;height:28px}.s-theme-item-customize .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-item-customize .hk-menu-item-icon{width:28px;height:28px}.s-theme-item-customize .hk-menu-item-icon>svg{width:var(--hk-menu-item-icon-box);height:var(--hk-menu-item-icon-box)}.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)}.s-theme-item-row[data-custom] .s-theme-item-name{margin-inline-end:2rem}.s-theme-item-check{color:rgb(var(--color-primary));flex-shrink:0}.s-theme-item-delete{border-radius:var(--radius-sm,6px);width:1.5rem;height:1.5rem;color:rgb(var(--color-muted));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.s-theme-item-delete: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,.5rem)}.s-theme-item-delete: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,.5rem)}.s-theme-item-delete:-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,.5rem)}.s-theme-item-delete: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,.5rem)}.s-theme-item-delete:hover{background:rgb(var(--color-error)/15%);color:rgb(var(--color-error))}.s-theme-item-delete:focus-visible{outline:2px solid rgb(var(--color-error));outline-offset:-2px}@media (max-width:767px){.s-theme-item-delete{width:2.25rem;height:2.25rem}.s-theme-item-row[data-custom] .s-theme-item-name{margin-inline-end: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}.s-theme-item-row[data-trailing=slot] .s-theme-item-name{margin-inline-end: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-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}.s-auth-form .s-mfa-factors{align-items:center}.hk-locale-picker-dropdown{transform-origin:100% 0}.hk-locale-picker-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-locale-picker-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-locale-picker-enter-from,.hk-locale-picker-leave-to{opacity:0;transform:translateY(calc(-1 * var(--hk-pop-offset,4px))) scale(var(--hk-pop-scale,.97))}@media (prefers-reduced-motion:reduce){.hk-locale-picker-enter-active,.hk-locale-picker-leave-active{transition:none}}.hk-status-pill{align-items:center;gap:var(--space-6,.375rem);padding:2px var(--space-8,.5rem);border-radius:var(--radius-full,999px);font-size:var(--text-2xs,.625rem);color:rgb(var(--color-text));background:rgb(var(--color-surface)/60%);border:1px solid var(--border-faint,rgb(var(--color-border)/10%));min-width:0;max-width:100%;line-height:1.4;display:inline-flex}.hk-status-pill-dot{background:rgb(var(--color-muted));border-radius:50%;flex-shrink:0;width:7px;height:7px}.hk-status-pill-warn .hk-status-pill-dot{background:rgb(var(--color-warning))}.hk-status-pill-error .hk-status-pill-dot{background:rgb(var(--color-error))}.hk-status-pill-ok .hk-status-pill-dot{background:rgb(var(--color-success));animation:2.4s ease-in-out infinite hk-status-pill-pulse}@keyframes hk-status-pill-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--color-success)/35%)}50%{box-shadow:0 0 0 3px rgb(var(--color-success)/0%)}}@media (prefers-reduced-motion:reduce){.hk-status-pill-ok .hk-status-pill-dot{animation:none}}.hk-status-pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hk-status-pill-latency{color:rgb(var(--color-muted));font-variant-numeric:tabular-nums;flex-shrink:0}.hk-status-pill-version{color:rgb(var(--color-muted)/80%);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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-secret-modal{gap:var(--space-12,.75rem);flex-direction:column;display:flex}.s-secret-modal-notice{align-items:center;gap:var(--space-8,.5rem);padding:var(--space-8,.5rem) var(--space-12,.75rem);border-radius:var(--radius-md,8px);background:rgb(var(--color-warning)/12%);color:rgb(var(--color-warning));font-size:var(--text-xs,.75rem);display:flex}.s-secret-modal-value{padding:var(--space-12,.75rem);border-radius:var(--radius-md,8px);background:rgb(var(--color-surface)/.6);border:1px solid var(--border-faint,rgb(var(--color-border)/12%));color:rgb(var(--color-text));font-size:var(--text-sm,.8125rem);word-break:break-all;white-space:pre-wrap;display:block}.s-secret-modal-actions{justify-content:flex-end;display:flex}.s-secret-modal-copy{align-items:center;gap:var(--space-6,.375rem);padding:var(--space-6,.375rem) var(--space-12,.75rem);border-radius:var(--radius-sm,4px);background:rgb(var(--color-primary));color:rgb(var(--color-on-solid-text,255 255 255));font-size:var(--text-sm,.8125rem);cursor:pointer;border:none;font-weight:600;transition:filter .2s;display:inline-flex}.s-secret-modal-copy:hover{filter:brightness(1.1)}.s-secret-modal-copy:active{filter:brightness(.92)}.s-secret-modal-copy:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary))}.s-secret-modal-copy:disabled{opacity:.5;cursor:not-allowed}.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}.s-captcha-modal{align-items:center;gap:var(--space-12,.75rem);padding:var(--space-8,.5rem) 0;flex-direction:column;display:flex}.s-captcha-modal-prompt{font-size:var(--text-sm,.8125rem);color:rgb(var(--color-muted));text-align:center;margin:0}.s-about-modal{position:relative}.s-about-modal-backdrop{z-index:0;border-radius:var(--radius-lg,12px);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.s-about-modal-backdrop>*{width:100%;height:100%}.s-about-modal-body{z-index:1;gap:var(--space-16,1rem);flex-direction:column;display:flex;position:relative}.s-about-modal-header{align-items:center;gap:var(--space-10,.625rem);text-align:center;flex-direction:column;display:flex}.s-about-modal-logo-frame{border:1px solid rgb(var(--color-primary)/14%);border-radius:var(--radius-xl,16px);background:linear-gradient(155deg, rgb(var(--color-primary)/13%), rgb(var(--color-primary)/4%));width:5rem;height:5rem;box-shadow:0 6px 18px rgb(var(--color-primary)/12%);flex-shrink:0;place-items:center;display:grid}.s-about-modal-logo-img{object-fit:contain;-webkit-user-select:none;user-select:none;width:3.75rem;height:3.75rem}.s-about-modal-logo{border-radius:var(--radius-lg,12px);background:linear-gradient(150deg, rgb(var(--color-primary)), rgb(var(--color-secondary,var(--color-primary))));width:3.25rem;height:3.25rem;color:rgb(var(--color-on-solid-text,255 255 255));font-size:var(--text-xl,1.25rem);justify-content:center;align-items:center;font-weight:700;display:flex}.s-about-modal-identity{align-items:center;gap:var(--space-2,.125rem);flex-direction:column;display:flex}.s-about-modal-name{font-size:var(--text-xl,1.25rem);letter-spacing:.01em;color:rgb(var(--color-text));margin:0;font-weight:700;line-height:1.3}.s-about-modal-subtitle{justify-content:center;align-items:center;gap:var(--space-6,.375rem);font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.s-about-modal-version{font-variant-numeric:tabular-nums}.s-about-modal-subtitle-sep{color:rgb(var(--color-border))}.s-about-modal-tagline{color:rgb(var(--color-muted))}.s-about-modal-credits{align-items:center;gap:var(--space-4,.25rem);margin-top:calc(-1 * var(--space-4,.25rem));flex-direction:column;display:flex}.s-about-modal-credits-line{font-size:var(--text-sm,.8125rem);text-align:center;text-wrap:pretty;color:rgb(var(--color-text));margin:0;line-height:2}.s-about-modal-credit-name{color:rgb(var(--color-text))}.s-about-modal-description{font-size:var(--text-xs,.75rem);text-align:center;text-wrap:pretty;color:rgb(var(--color-muted));margin:0;line-height:1.6}.s-about-modal-rows{padding:var(--space-2,.125rem) var(--space-14,.875rem);border:1px solid var(--border-subtle,#6464641f);border-radius:var(--radius-lg,12px);background:rgb(var(--color-primary)/3%);flex-direction:column;display:flex}.s-about-modal-row{justify-content:space-between;align-items:center;gap:var(--space-12,.75rem);min-height:2.125rem;display:flex}.s-about-modal-row+.s-about-modal-row{border-top:1px solid var(--border-faint,#6464641a)}.s-about-modal-row-label{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));flex:0 auto}.s-about-modal-row-value{align-items:center;gap:var(--space-8,.5rem);flex:none;display:inline-flex}.s-about-modal-row-number{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);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:rgb(var(--color-text))}.s-about-modal-row-meta{padding:0 var(--space-6,.375rem);border:1px solid var(--border-subtle,#6464641f);border-radius:var(--radius-full,9999px);font-size:var(--text-2xs,.625rem);white-space:nowrap;color:rgb(var(--color-muted));line-height:1.6}.s-about-modal-row-meta[data-tone=positive]{border-color:rgb(var(--color-success)/32%);background:rgb(var(--color-success)/10%);color:rgb(var(--color-success))}.s-about-modal-row-meta[data-tone=caution]{border-color:rgb(var(--color-warning)/32%);background:rgb(var(--color-warning)/10%);color:rgb(var(--color-warning))}.s-about-modal-chips{align-items:center;gap:var(--space-8,.5rem);flex-direction:column;display:flex}.s-about-modal-links{width:100%}.s-about-modal-links-list{justify-content:center;gap:var(--space-6,.375rem);font-size:var(--text-xs,.75rem);flex-wrap:wrap;display:flex}.s-about-modal-link{padding:var(--space-2,.125rem) var(--space-10,.625rem);border:1px solid var(--border-subtle,#6464641f);border-radius:var(--radius-full,9999px);color:rgb(var(--color-muted));font-size:var(--text-xs,.75rem);transition:color var(--duration-short,.15s) ease, border-color var(--duration-short,.15s) ease, background var(--duration-short,.15s) ease;line-height:1.7;text-decoration:none}.s-about-modal-link[data-face=plain]{color:inherit;font-size:inherit;line-height:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.s-about-modal-link[data-face=accent]{color:rgb(var(--color-primary));font-size:inherit;line-height:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.s-about-modal-link.s-about-modal-link-has-icon{align-items:center;gap:var(--space-4,.25rem);vertical-align:middle;display:inline-flex}.s-about-modal-link-icon{flex-shrink:0}.s-about-modal-link[data-face=plain].s-about-modal-link-has-icon{padding:0 var(--space-6,.375rem)}.s-about-modal-credit-link{vertical-align:middle;margin:0 .1em;display:inline-block}.s-about-modal-link:hover{border-color:var(--c-primary-strong,rgb(var(--color-primary)/40%));background:var(--c-primary-faint,rgb(var(--color-primary)/5%));color:rgb(var(--color-primary))}.s-about-modal-link[data-face=plain]:hover{color:rgb(var(--color-primary));background:0 0}.s-about-modal-link[data-face=accent]:hover{color:var(--c-primary-strong,rgb(var(--color-primary)/80%));text-underline-offset:.15em;background:0 0;text-decoration:underline}.s-about-modal-link:active{background:var(--c-primary-subtle,rgb(var(--color-primary)/8%))}.s-about-modal-link[data-face=plain]:active{color:var(--c-primary-strong,rgb(var(--color-primary)/40%));background:0 0}.s-about-modal-link[data-face=accent]:active{color:rgb(var(--color-muted));background:0 0}.s-about-modal-link:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary));outline:none}.s-about-modal-footer-link{font-size:var(--text-2xs,.625rem)}.s-about-modal-footer-links{justify-content:center;gap:var(--space-6,.375rem);margin-top:calc(-1 * var(--space-4,.25rem));font-size:var(--text-2xs,.625rem);flex-wrap:wrap;display:flex}.s-about-modal-footer{margin-top:calc(-1 * var(--space-6,.375rem));justify-content:center;display:flex}.s-log-viewer{gap:var(--space-8,.5rem);flex-direction:column;min-height:0;display:flex}.s-log-toolbar{justify-content:space-between;align-items:center;gap:var(--space-8,.5rem);flex-wrap:wrap;display:flex}.s-log-tabs{gap:var(--space-4,.25rem);display:flex}.s-log-tab{padding:var(--space-4,.25rem) var(--space-10,.625rem);border-radius:var(--radius-sm,6px);color:rgb(var(--color-muted));font-size:var(--text-xs,.75rem);cursor:pointer;background:0 0;border:1px solid #0000;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s}.s-log-tab:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary));outline:none}.s-log-tab:hover:not([data-active]),.s-log-btn:hover:not([data-active]){background:rgb(var(--color-primary)/12%);color:rgb(var(--color-text))}.s-log-tab[data-active]{background:rgb(var(--color-primary));color:rgb(var(--color-on-solid-text,255 255 255));font-weight:600}.s-log-controls{gap:var(--space-4,.25rem);display:flex}.s-log-btn{border:1px solid var(--border-faint,rgb(var(--color-border)/12%));border-radius:var(--radius-sm,6px);background:rgb(var(--color-surface));width:1.75rem;height:1.75rem;color:rgb(var(--color-muted));cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.s-log-btn:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface)), 0 0 0 4px rgb(var(--color-primary));outline:none}.s-log-btn[data-active]{background:rgb(var(--color-primary));border-color:rgb(var(--color-primary));color:rgb(var(--color-on-solid-icon,255 255 255))}.s-log-btn:disabled{opacity:.4;cursor:not-allowed}.s-log-viewer-scroll{min-height:0;padding:var(--space-8,.5rem);border:1px solid var(--border-faint,rgb(var(--color-border)/12%));border-radius:var(--radius-md,8px);background:rgb(var(--color-background)/.5);flex:1}.s-log-empty{padding:var(--space-16,1rem);text-align:center;font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted))}.s-log-entry{padding:var(--space-2,.125rem) var(--space-4,.25rem);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);color:rgb(var(--color-text));white-space:pre-wrap;word-break:break-all;line-height:1.5}.s-log-entry-error{color:rgb(var(--color-error))}.s-log-entry-warn{color:rgb(var(--color-warning))}.s-log-entry-debug{color:rgb(var(--color-muted))}.hk-settings{align-items:stretch;gap:var(--space-20);display:flex}.hk-settings__rail{gap:var(--space-2);width:10.5rem;padding:var(--space-4) var(--space-12) var(--space-4) 0;border-right:1px solid rgb(var(--color-border)/15%);flex-direction:column;flex:none;display:flex;overflow-y:auto}.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{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.hk-settings-host .hk-modal-body-inner{height:100%}.hk-settings-host .hk-settings{height:var(--hk-settings-height,calc(70vh - 6.5rem))}.hk-settings-host .hk-settings__pane{margin-right:calc(-1 * var(--hk-modal-padding-body,1.5rem));padding-right:var(--space-28)}@media (max-width:767px){.hk-settings-host .hk-settings__pane{padding-right:var(--space-20);margin-right:-1rem}}.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}.s-cookie-consent{align-items:center;gap:var(--space-4,.25rem);font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted));display:flex}.s-cookie-consent-ok{color:rgb(var(--color-primary));cursor:pointer;font-size:var(--text-2xs,.625rem);background:0 0;border:none;font-weight:600}.s-cookie-consent-ok:hover{text-decoration:underline}.s-cookie-consent-ok:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.s-cookie-consent-icon{color:rgb(var(--color-success));opacity:.5;cursor:default}.hk-diff-viewer{border:1px solid var(--hi-color-border,#646464);border-radius:var(--radius-sm);background:var(--hi-color-bg-subtle,#21262d);overflow:hidden}.hk-diff-viewer__body{font-size:var(--text-xs);scrollbar-width:none;line-height:1.55;overflow-x:auto}.hk-diff-viewer__body::-webkit-scrollbar{display:none}.hk-diff-viewer__line{width:100%;min-width:max-content;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);white-space:pre;color:var(--hi-color-text-primary,#1e1e1e);grid-template-columns:4.2ch 4.2ch 2ch 1fr;display:grid}.hk-diff-viewer__line[data-kind=add]{background:rgb(var(--color-success)/12%)}.hk-diff-viewer__line[data-kind=add] .hk-diff-viewer__sign{color:rgb(var(--color-success))}.hk-diff-viewer__line[data-kind=del]{background:rgb(var(--color-error)/12%)}.hk-diff-viewer__line[data-kind=del] .hk-diff-viewer__sign{color:rgb(var(--color-error))}.hk-diff-viewer__no{text-align:end;color:var(--hi-color-text-tertiary,#8b949e);opacity:.75;-webkit-user-select:none;user-select:none;padding:0 .8ch}.hk-diff-viewer__sign{-webkit-user-select:none;user-select:none;text-align:center;font-weight:600}.hk-diff-viewer__code{min-width:0;padding-inline-end:1ch}.hk-diff-viewer__hunk+.hk-diff-viewer__hunk,.hk-diff-viewer__hunk-body{border-top:1px solid var(--hi-color-border,#646464)}.hk-diff-viewer__hunk-head{background:var(--hi-color-bg-subtle,#21262d);width:100%;color:var(--hi-color-text-secondary,#666);font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;align-items:center;gap:.5em;padding:.3em .8em;display:flex}.hk-diff-viewer__hunk-head:hover{color:var(--hi-color-text-primary,#1e1e1e)}.hk-diff-viewer__hunk-head:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:-2px}.hk-diff-viewer__hunk-range{letter-spacing:.01em;font-weight:600}.hk-diff-viewer__hunk-section{color:var(--hi-color-text-tertiary,#8b949e);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hk-diff-viewer__hunk-stats{gap:.6em;margin-inline-start:auto;font-style:normal;display:inline-flex}.hk-diff-viewer__hunk-stats em{font-style:normal;font-weight:600}.hk-diff-viewer__hunk-stats em[data-kind=add]{color:rgb(var(--color-success))}.hk-diff-viewer__hunk-stats em[data-kind=del]{color:rgb(var(--color-error))}.hk-diff-viewer__gap{border:0;border-top:1px dashed var(--hi-color-border,#646464);background:rgb(var(--color-primary)/5%);width:100%;color:var(--hi-color-text-tertiary,#8b949e);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5em;padding:.35em .8em;display:flex}.hk-diff-viewer__gap:hover:not(:disabled){background:rgb(var(--color-primary)/10%);color:var(--hi-color-text-primary,#1e1e1e)}.hk-diff-viewer__gap:focus-visible{outline:2px solid var(--hi-color-primary,#7aa2f7);outline-offset:-2px}.hk-diff-viewer__gap:disabled{cursor:progress}.hk-diff-viewer__gap[data-state=failed]{background:rgb(var(--color-error)/8%);color:rgb(var(--color-error))}.hk-diff-viewer__gap[data-state=static]{cursor:default}.hk-diff-viewer__gap[data-state=static]:hover{background:rgb(var(--color-primary)/5%);color:var(--hi-color-text-tertiary,#8b949e)}.hk-diff-viewer__gap-label{font-size:.95em}.hk-diff-viewer__hunk+.hk-diff-viewer__gap,.hk-diff-viewer__gap+.hk-diff-viewer__hunk .hk-diff-viewer__hunk-head{border-top:1px dashed var(--hi-color-border,#646464)}.hk-diff-viewer__raw{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);white-space:pre-wrap;word-break:break-word;color:var(--hi-color-text-primary,#1e1e1e);margin:0;padding:.6em .8em;line-height:1.55}.hk-token-input{align-items:center;gap:var(--space-8,8px);min-width:0;display:flex}.hk-token-input.is-disabled{opacity:.55}.hk-token-input-value{min-width:3.25rem;padding:2px var(--space-8,8px);border-radius:var(--radius-sm);background:rgb(var(--color-muted)/12%);color:rgb(var(--color-text));font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;border:none;flex:none;font-family:inherit;font-size:.8125rem}.hk-token-input-value:hover:not(:disabled){background:rgb(var(--color-muted)/20%)}.hk-token-input-value:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-primary)/40%);outline:none}.hk-token-input-unit{flex:none;width:4.25rem}.hk-token-input-editor-body{align-items:flex-start;gap:var(--space-8,8px);padding:var(--space-8,8px) 0;display:flex}.hk-token-editor{align-items:center;gap:var(--space-8,8px);flex:auto;min-width:0;display:flex}.hk-token-editor-input{flex:auto;min-width:0}.hk-token-editor-unit{flex:none;width:5rem}.hk-token-input-clear{margin-top:var(--space-4,4px);border-radius:var(--radius-sm);width:26px;height:26px;color:rgb(var(--color-muted));cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.hk-token-input-clear:hover{background:rgb(var(--color-error)/10%);color:rgb(var(--color-error))}.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-filter-bar{min-width:0}.hk-filter-bar:not(.hk-filter-bar-popover){justify-content:space-between;align-items:flex-end;gap:var(--space-12,.75rem);padding:var(--space-12,.75rem) var(--space-16,1rem);border:1px solid var(--border-faint,rgb(var(--color-border)/10%));border-radius:var(--radius-md,.5rem);background:rgb(var(--color-surface));flex-wrap:wrap;display:flex}.hk-filter-bar-fields{align-items:flex-end;gap:var(--space-12,.75rem);flex-wrap:wrap;min-width:0;display:flex}.hk-filter-bar-actions{align-items:center;gap:var(--space-8,.5rem);flex-shrink:0;display:flex}.hk-filter-bar-popover{display:inline-flex}.hk-filter-bar-count{font-variant-numeric:tabular-nums}.hk-filter-bar-panel{gap:var(--space-12,.75rem);min-width:280px;padding:var(--space-4,.25rem);flex-direction:column;display:flex}.hk-filter-bar-footer{justify-content:flex-end;align-items:center;gap:var(--space-8,.5rem);padding-top:var(--space-8,.5rem);border-top:1px solid var(--border-faint,rgb(var(--color-border)/10%));display:flex}.hk-search-trigger{align-items:center;display:inline-flex;position:relative}.hk-search-trigger-dot{background:rgb(var(--color-primary));pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:1px}.hk-search-trigger-body{gap:var(--space-8,.5rem);flex-direction:column;min-width:240px;display:flex}.hk-search-trigger-footer{padding-top:var(--space-8,.5rem);border-top:1px solid rgb(var(--color-border)/10%);margin-top:var(--space-8,.5rem);justify-content:flex-end;display:flex}.hk-infinite-tail-sentinel{pointer-events:none;width:100%;height:1px;margin:0;display:block}.hk-infinite-tail-loading{padding:var(--space-8,.5rem) 0 var(--space-12,.75rem)}.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: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-filter-chip-anchor{align-items:center;display:inline-flex;position:relative}.hk-filter-chip{align-items:center;gap:var(--space-6);padding:calc(var(--space-4) + var(--space-2)) var(--space-12);font-family:inherit;font-size:var(--text-sm);color:rgb(var(--color-muted));white-space:nowrap;cursor:pointer;border:1px solid rgb(var(--color-border)/25%);border-radius:var(--radius-sm);background:rgb(var(--color-surface));transition:color var(--duration-short) ease, background var(--duration-short) var(--ease-standard), border-color var(--duration-short) var(--ease-standard);font-weight:600;display:inline-flex}.hk-filter-chip:hover{color:rgb(var(--color-text))}.hk-filter-chip:active{transform:scale(.96)}.hk-filter-chip:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:1px}.hk-filter-chip--on{color:rgb(var(--color-primary));background:color-mix(in srgb, rgb(var(--color-primary)) 12%, rgb(var(--color-surface)));border-color:rgb(var(--color-primary)/25%)}.hk-filter-chip--on:hover{color:rgb(var(--color-primary))}.hk-filter-chip-caret{opacity:.6;flex:none}.hk-filter-chip-body{gap:var(--space-8,.5rem);flex-direction:column;max-width:min(92vw,40rem);display:flex}.hk-filter-chip-hint{color:rgb(var(--color-muted));font-size:var(--text-2xs);line-height:1.4}.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-section-card{gap:var(--space-12,.75rem);flex-direction:column;min-width:0;display:flex}.hk-section-card-footer{gap:var(--space-4,.25rem);flex-direction:column;min-width:0;display:flex}.s-status-bar-system-tray .s-status-bar-btn svg{width:var(--hk-tray-glyph,9px);height:var(--hk-tray-glyph,9px)}.s-status-bar-system-tray .s-status-bar-btn[data-shape=x] svg{width:var(--hk-tray-glyph-x,11px);height:var(--hk-tray-glyph-x,11px)}.s-status-bar-system-tray .s-status-bar-time{font-size:var(--hk-tray-time-size,var(--text-2xs))}.s-theme-customize{flex-direction:column;display:flex}.s-theme-customize .hk-tabs-panel[data-active]{margin-top:var(--space-12,.75rem)}.s-theme-colors-holder{display:none}.s-theme-colors-holder[data-active]{display:block}.s-theme-panel{gap:var(--space-16);flex-direction:column;display:flex}.s-theme-hint{font-size:var(--text-xs);color:rgb(var(--color-muted));opacity:.8;margin:0}.s-theme-home-choice{align-items:flex-start;gap:var(--space-8);display:flex}.s-theme-home-choice[data-disabled]{opacity:.6}.s-theme-home-copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.s-theme-home-title{font-size:var(--text-sm);color:rgb(var(--color-text))}.s-theme-home-hint{font-size:var(--text-xs);color:rgb(var(--color-muted));opacity:.8}.s-wp-preview{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.s-wp-preview-frame{aspect-ratio:16/9;background:rgb(var(--color-surface)/.5);border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.s-wp-preview-frame video{object-fit:cover;width:100%;height:100%}.s-wp-preview-frame.s-wp-preview-empty{background:0 0;border-style:dashed}.s-wp-empty-hint{padding:0 var(--space-12);color:rgb(var(--color-muted));font-size:var(--text-xs);text-align:center;-webkit-user-select:none;user-select:none}.s-wp-type-chip{-webkit-user-select:none;user-select:none;top:var(--space-6);right:var(--space-6);padding:2px var(--space-6);font-size:var(--text-2xs);color:rgb(var(--color-text));background:rgb(var(--color-surface)/.85);border-radius:var(--radius-sm);pointer-events:none;font-weight:600;position:absolute}.s-wp-placeholder{align-items:center;gap:var(--space-6);padding:var(--space-12);color:rgb(var(--color-muted));font-size:var(--text-xs);text-align:center;flex-direction:column;display:flex;overflow:hidden}.s-wp-placeholder span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.s-wp-solid-swatch{width:100%;height:100%}.s-wp-preview-hint{font-size:var(--text-2xs);color:rgb(var(--color-muted));opacity:.8;margin:0}.s-wp-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.s-wp-follow-hint{color:rgb(var(--color-muted));font-size:var(--text-xs);line-height:1}.s-wp-upload-error{font-size:var(--text-xs);color:rgb(var(--color-error));margin:0}.s-wp-display{gap:var(--space-10);flex-direction:column;display:flex}.s-wp-display[data-disabled]{opacity:.5}.s-wp-display-group{gap:var(--space-6);flex-direction:column;display:flex}.s-wp-display-label{font-size:var(--text-base,.875rem);color:rgb(var(--color-muted));font-weight:600}.s-dpi-control{gap:var(--space-10);flex-direction:column;display:flex}.s-dpi-row{align-items:center;gap:var(--space-8);display:flex}.s-dpi-row .s-dpi-slider{flex:1;min-width:0}.s-dpi-row .s-dpi-value{text-align:right;font-variant-numeric:tabular-nums;min-width:4.5ch;color:rgb(var(--color-text));font-weight:600}.s-dpi-row[data-auto] .s-dpi-slider{opacity:.55}.s-dpi-warning{font-size:var(--text-xs);color:rgb(var(--color-error));background:rgb(var(--color-error)/8%);border:1px solid rgb(var(--color-error)/20%);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-10);margin:0}@media (max-width:767px){.hk-modal-content{--hk-sheet-footer-gap:.375rem}}.s-basic-icon{align-items:center;gap:var(--space-12,.75rem);display:flex}.s-basic-icon-img{border-radius:var(--radius-sm,6px);object-fit:contain;background:rgb(var(--color-surface));width:64px;height:64px}.s-basic-icon-actions{gap:var(--space-8);display:flex}.s-mount-list{gap:var(--space-8);flex-direction:column;display:flex}.s-mount-option{align-items:center;gap:var(--space-8);border:1px solid var(--border-float);border-radius:var(--radius-sm,6px);padding:var(--space-8) var(--space-10);display:flex}.s-mount-option-main{gap:var(--space-4,.25rem);text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;padding:0;display:flex}.s-mount-option-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);font-weight:600;overflow:hidden}.s-mount-option-summary{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted));overflow:hidden}.s-mount-editor{gap:var(--space-10);flex-direction:column;display:flex}.s-mount-editor-field{gap:var(--space-6);flex-direction:column;display:flex}.s-mount-editor-label{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));font-weight:600}.s-mount-row{gap:var(--space-8);align-items:center;display:flex}.s-mount-row>:first-child{flex:1}.s-icon-pack-row{align-items:center;gap:var(--space-8);display:flex}.theme-row-icon{object-fit:contain;width:20px;height:20px;display:block}.theme-row-swatch{border-radius:50%;width:20px;height:20px;display:block;box-shadow:inset 0 0 0 1px #00000026}.s-dpi-entry{width:100%}.theme-row-home{color:rgb(var(--color-muted));opacity:.75;align-self:center;align-items:center;display:inline-flex}.theme-row-home>svg{display:block}.theme-row-home[data-home=personal]{opacity:1}.theme-row-home[data-home=unknown]{opacity:.45}.s-locale-picker-grid{flex:1;min-height:0}.s-locale-picker-grid>.hk-scroll-container-viewport{gap:var(--space-4);padding:var(--space-12);flex-direction:column;display:flex}.s-locale-picker-item [data-el=label]{font-size:var(--text-sm);color:rgb(var(--color-text))}.s-quick-pad-layer{--s-quickpad-inset:calc(.875rem + env(safe-area-inset-right,0px) / 2);--s-quickpad-lift-top:0px;--s-quickpad-lift-bottom:calc(var(--s-footer-height,3rem) + 5rem);--s-quickpad-lift-start:0px;--s-quickpad-lift-end:0px}.s-quick-pad{z-index:var(--z-floating,50);gap:var(--space-10);pointer-events:none;align-items:center;display:flex;position:fixed}.s-quick-pad>*{pointer-events:auto}.s-quick-pad{flex-direction:column}.s-quick-pad[data-anchor=top],.s-quick-pad[data-anchor=bottom]{flex-direction:row}.s-quick-pad[data-anchor$=end]{align-items:flex-end}.s-quick-pad[data-anchor$=start]{align-items:flex-start}.s-quick-pad[data-anchor=top-start]{top:calc(var(--s-quickpad-inset) + var(--s-quickpad-lift-top))}.s-quick-pad[data-anchor=top-start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=top-start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=top-start]:-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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=top-start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=top]{top:calc(var(--s-quickpad-inset) + var(--s-quickpad-lift-top));left:50%;transform:translate(-50%)}.s-quick-pad[data-anchor=top-end]{top:calc(var(--s-quickpad-inset) + var(--s-quickpad-lift-top))}.s-quick-pad[data-anchor=top-end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=top-end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=top-end]:-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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=top-end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=start]{top:50%;transform:translateY(-50%)}.s-quick-pad[data-anchor=start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=start]:-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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=end]{top:50%;transform:translateY(-50%)}.s-quick-pad[data-anchor=end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=end]:-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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=bottom-start]{bottom:calc(var(--s-quickpad-inset) + var(--s-quickpad-lift-bottom) + env(safe-area-inset-bottom,0px))}.s-quick-pad[data-anchor=bottom-start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=bottom-start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=bottom-start]:-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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=bottom-start]: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(--s-quickpad-inset) + var(--s-quickpad-lift-start))}.s-quick-pad[data-anchor=bottom]{bottom:calc(var(--s-quickpad-inset) + var(--s-quickpad-lift-bottom) + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%)}.s-quick-pad[data-anchor=bottom-end]{bottom:calc(var(--s-quickpad-inset) + var(--s-quickpad-lift-bottom) + env(safe-area-inset-bottom,0px))}.s-quick-pad[data-anchor=bottom-end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=bottom-end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=bottom-end]:-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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pad[data-anchor=bottom-end]: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(--s-quickpad-inset) + var(--s-quickpad-lift-end))}.s-quick-pop-enter-active,.s-quick-pop-leave-active{transition:opacity var(--duration-short) ease, transform var(--duration-short) ease}.s-quick-pop-enter-from,.s-quick-pop-leave-to{opacity:0;transform:scale(.6)}.s-quick-pop-leave-active{pointer-events:none}.s-quick-pad-item{position:relative}.s-quick-pad-item>.s-quick-pad-badge{background:rgb(var(--color-primary));width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--hi-color-secondary,var(--hi-color-surface,#fff));pointer-events:none;border-radius:50%;position:absolute;bottom:2px}.s-quick-pad-item>.s-quick-pad-badge: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:2px}.s-quick-pad-item>.s-quick-pad-badge: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:2px}.s-quick-pad-item>.s-quick-pad-badge:-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}.s-quick-pad-item>.s-quick-pad-badge: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}.error-landing-overlay{z-index:95000;background:rgb(var(--color-background,246 247 249));position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.s-chrome-restore{z-index:var(--z-header-generic,100);width:2.25rem;height:1.5rem;color:rgb(var(--color-text));background:rgb(var(--color-surface));border:1px solid var(--border-float);box-shadow:var(--glow-chrome-top);cursor:pointer;opacity:0;border-block-start:none;justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex;position:fixed;top:0;transform:translate(-50%)}.s-chrome-restore: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:0;border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);left:50%}.s-chrome-restore: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:0;border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);left:50%}.s-chrome-restore:-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:0;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);right:50%}.s-chrome-restore: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:0;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);right:50%}.s-chrome-restore:hover{opacity:1}.s-chrome-restore:focus-visible{opacity:1}.s-chrome-restore:focus-visible{outline:2px solid rgb(var(--color-focused-border));outline-offset:2px}@media (hover:none){.s-chrome-restore{opacity:.85}}html[data-chrome=hidden] [data-shell=chat] .s-header-bar,html[data-chrome=hidden] [data-shell=chat] .s-glass-header,html[data-chrome=hidden] [data-shell=chat] .s-status-bar{display:none}html[data-chrome=hidden] [data-shell=chat] .s-layout-row{padding-bottom:0}html[data-chrome=hidden] [data-shell=chat] .s-layout-body>.s-morphing-tabs-footer{bottom:0}html[data-chrome=hidden] .s-composer-root{padding-bottom:var(--space-16)}html[data-chrome=hidden] .s-quick-pad-layer{--s-quickpad-lift-bottom:5rem}.s-tab-manager{gap:var(--space-16);flex-direction:column;min-height:200px;display:flex}.s-tab-manager-list{gap:var(--space-4);flex-direction:column;display:flex}.s-tab-manager-row{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm,4px);background:rgb(var(--color-surface)/40%);border:1px solid var(--border-faint);transition:border-color var(--duration-fast) ease;display:flex}.s-tab-manager-row:hover{border-color:var(--border-float)}.s-tab-manager-row[data-locked]{opacity:.6}.s-tab-manager-grip{color:rgb(var(--color-muted));cursor:grab;flex-shrink:0}.s-tab-manager-index{font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted));font-weight:700;font-family:var(--font-mono,monospace);text-align:center;flex-shrink:0;width:16px}.s-tab-manager-title{font-size:var(--text-sm);color:rgb(var(--color-text));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.s-tab-manager-badge{font-size:var(--text-2xs,.625rem);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-muted));background:rgb(var(--color-muted)/10%);border-radius:var(--radius-sm);padding:2px 6px}.s-tab-manager-delete{color:rgb(var(--color-muted));cursor:pointer;padding:var(--space-4);border-radius:var(--radius-sm,4px);transition:color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.s-tab-manager-delete:hover{color:rgb(var(--color-error));background:rgb(var(--color-error)/10%)}.s-tab-manager-add-btn{align-self:flex-start}.s-tab-manager-subtitle{align-items:center;gap:var(--space-8);display:flex}.s-tab-manager-subtitle-icon{border-radius:var(--radius-sm,4px);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.s-tab-manager-subtitle-text{font-size:var(--text-xs);color:rgb(var(--color-text));font-weight:600}.s-tab-manager-form{gap:var(--space-12);flex-direction:column;display:flex}.s-tab-manager-purpose-field,.s-tab-manager-viewmode-field{gap:var(--space-4);flex-direction:column;display:flex}.s-tab-manager-purpose-label{font-size:var(--text-xs);color:rgb(var(--color-muted));text-transform:uppercase;letter-spacing:.04em;font-weight:600}.s-tab-manager-purpose-input{resize:vertical;width:100%;min-height:80px;font-family:inherit}.s-tab-manager-row-actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.s-tab-manager-icon{width:20px;color:rgb(var(--color-muted));flex-shrink:0;justify-content:center;align-items:center;display:flex}.s-panel-edit-view{gap:var(--space-16);flex-direction:column;min-height:320px;display:flex}.s-panel-edit-section{gap:var(--space-10);flex-direction:column;display:flex}.s-panel-edit-section-title{font-size:var(--text-sm);letter-spacing:.02em;color:rgb(var(--color-text));justify-content:space-between;align-items:center;margin:0;font-weight:600;display:flex}.s-panel-edit-source{gap:var(--space-8);flex-direction:column;display:flex}.s-panel-edit-source-label{font-size:var(--text-xs);color:rgb(var(--color-muted));font-weight:500}.s-panel-edit-source-row{gap:var(--space-8);display:flex}.s-panel-edit-source-row :deep(.hk-select-wrapper){flex:none;width:168px}.s-panel-edit-source-row :deep(.hk-input-wrapper){flex:auto}.s-panel-edit-source-options{border:1px solid rgb(var(--color-border));border-radius:var(--radius-sm);overflow:hidden}.s-panel-edit-source-options summary{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);font-size:var(--text-xs);color:rgb(var(--color-muted));cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.s-panel-edit-source-options summary::-webkit-details-marker{display:none}.s-panel-edit-source-options summary svg{transition:transform .15s}.s-panel-edit-source-options[open] summary svg{transform:rotate(90deg)}.s-panel-edit-source-options :deep(.hk-input-wrapper){width:calc(100% - var(--space-20));margin:0 var(--space-10) var(--space-8)}.s-panel-edit-source-options :deep(.hk-input-wrapper) .hk-input-element{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);resize:vertical}.s-panel-edit-source-options-error{margin:calc(var(--space-8) * -1) var(--space-10) var(--space-8);font-size:var(--text-xs);color:rgb(var(--color-error));display:block}.s-panel-edit-subviews{gap:var(--space-6);flex-direction:column;display:flex}.s-panel-edit-subviews-list{gap:var(--space-6);flex-wrap:wrap;display:flex}.s-panel-edit-subview{align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-8);border:1px solid rgb(var(--color-border));border-radius:var(--radius-sm);font-size:var(--text-xs);color:rgb(var(--color-text));display:inline-flex}.s-panel-edit-subview em{color:rgb(var(--color-muted));font-style:normal}.s-panel-edit-viewer-list{gap:var(--space-8);flex-direction:column;display:flex}.s-panel-edit-viewer-row{border:1px solid rgb(var(--color-border));border-radius:var(--radius-sm);overflow:hidden}.s-panel-edit-viewer-row-head{padding:var(--space-6) var(--space-10);background:rgb(var(--color-background)/.6);justify-content:space-between;align-items:center;display:flex}.s-panel-edit-viewer-row-title{font-size:var(--text-xs);color:rgb(var(--color-text));font-weight:600}.s-panel-edit-viewer-row-body{padding:var(--space-8) var(--space-10)}.s-panel-edit-viewer-hint{font-size:var(--text-xs);color:rgb(var(--color-muted))}.s-panel-edit-viewer-error{color:rgb(var(--color-error))}.s-panel-edit-viewer-summary{gap:var(--space-6);flex-direction:column;display:flex}.s-panel-edit-viewer-count{font-size:var(--text-xs);color:rgb(var(--color-muted))}.s-panel-edit-viewer-types{gap:var(--space-4);flex-wrap:wrap;display:flex}.s-panel-edit-viewer-widgets{gap:var(--space-6);flex-wrap:wrap;display:flex}.s-panel-edit-viewer-widget{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);border:1px solid rgb(var(--color-border));border-radius:var(--radius-sm);color:rgb(var(--color-text));font-size:var(--text-xs);cursor:pointer;background:0 0;transition:border-color .15s,color .15s;display:inline-flex}.s-panel-edit-viewer-widget:hover{border-color:rgb(var(--color-primary)/.5);color:rgb(var(--color-primary))}.s-panel-edit-viewer-widget em{color:rgb(var(--color-muted));font-style:normal}.s-panel-edit-refine{border:1px solid rgb(var(--color-border));border-radius:var(--radius-sm);overflow:hidden}.s-panel-edit-refine summary{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10);font-size:var(--text-xs);color:rgb(var(--color-muted));cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;list-style:none;display:flex}.s-panel-edit-refine summary::-webkit-details-marker{display:none}.s-panel-edit-refine summary svg{transition:transform .15s}.s-panel-edit-refine[open] summary svg{transform:rotate(90deg)}.s-panel-edit-refine-body{gap:var(--space-8);padding:0 var(--space-10) var(--space-10);flex-direction:column;display:flex}.s-panel-edit-refine-hint{font-size:var(--text-xs);color:rgb(var(--color-muted));margin:0}.s-panel-edit-raw{gap:var(--space-8);flex-direction:column;display:flex}.s-panel-edit-raw-toolbar{align-items:center;gap:var(--space-8);display:flex}.s-panel-edit-raw-toolbar span{font-size:var(--text-xs);color:rgb(var(--color-muted));flex:auto}.s-panel-edit-raw-body{max-height:60vh;padding:var(--space-12);border:1px solid rgb(var(--color-border));border-radius:var(--radius-sm);background:rgb(var(--color-background));font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:rgb(var(--color-text));white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.s-board-dialog{gap:var(--space-8,8px);min-height:0;color:rgb(var(--color-text));flex-direction:column;flex:auto;display:flex;overflow:hidden}.s-board-toolbar{align-items:center;gap:var(--space-8,8px);flex-wrap:wrap;flex:none;display:flex}.s-board-hint{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));opacity:.8;flex:none;margin:0;font-style:italic}.s-board-stage{border:1px solid var(--border-faint);border-radius:var(--radius-md,8px);touch-action:none;overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:hidden}.s-board-stage .hk-board{position:absolute;top:0;bottom:0;left:0;right:0}.hk-drawer-panel.s-board-sheet{height:min(92vh, 100vh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important;height:min(92dvh, 100dvh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important;max-height:min(92vh, 100vh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important;max-height:min(92dvh, 100dvh - var(--hk-sheet-top-inset,4.25rem) - var(--hk-sheet-bottom-gap,0px))!important}.hk-drawer-panel.s-board-sheet .hk-drawer-body{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden}.hk-modal-body:has(.s-board-dialog){flex:none;height:70vh}.hk-modal-body-scroll:has(.s-board-dialog){flex-direction:column;display:flex;overflow:hidden}.hk-modal-body-inner:has(.s-board-dialog){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.s-board-node{box-sizing:border-box;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-primary)/45%);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);transform:translate(calc(var(--stack-i,0) * -26px), calc(var(--stack-i,0) * 30px));z-index:calc(40 - var(--stack-i,0));flex-direction:column;transition:border-color .2s,transform .16s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.s-board-node:hover{border-color:rgb(var(--color-primary)/80%)}.s-board-stage:has(.s-board-node[data-stacked]):hover .s-board-node{transform:translate(calc(var(--stack-i,0) * -36px), calc(var(--stack-i,0) * 38px))}.s-board-node[data-self]{border-color:rgb(var(--color-primary));box-shadow:var(--shadow-elevated), inset 0 0 0 1px rgb(var(--color-primary)/45%)}.s-board-node[data-pinned]{border-color:rgb(var(--color-warning)/80%);box-shadow:var(--shadow-elevated), inset 0 0 0 1px rgb(var(--color-warning)/45%)}.s-board-node[data-expanded]{border-color:rgb(var(--color-primary));box-shadow:0 0 0 2px rgb(var(--color-primary)/55%), var(--shadow-elevated)}.s-board-node[data-pinned][data-expanded]{box-shadow:0 0 0 2px rgb(var(--color-warning)/55%), var(--shadow-elevated)}.s-board-node:focus-visible{outline:2px solid rgb(var(--color-focused-border,var(--color-primary)));outline-offset:2px}.s-board-node-corners{flex:none;justify-content:space-between;align-items:flex-start;gap:4px;padding:2px 3px 0;display:flex}.s-board-node-self{font-size:var(--text-2xs,.625rem);color:rgb(var(--color-primary));background:rgb(var(--color-primary)/12%);border:1px solid rgb(var(--color-primary)/35%);white-space:nowrap;border-radius:999px;padding:0 4px;line-height:1.4}.s-board-node-flags{align-items:center;gap:4px;margin-left:auto;display:flex}.s-board-node-count,.s-board-node-pinned{font-size:var(--text-2xs,.625rem);color:rgb(var(--color-warning));background:rgb(var(--color-warning)/14%);border:1px solid rgb(var(--color-warning)/40%);white-space:nowrap;border-radius:999px;padding:0 4px;line-height:1.4}.s-board-node-dims{font-family:var(--font-mono,monospace);font-size:var(--text-2xs,.625rem);color:rgb(var(--color-muted));white-space:nowrap;line-height:1.4}.s-board-node-stale{background:rgb(var(--color-warning));border-radius:50%;width:7px;height:7px}.s-board-node-stage{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;min-height:0;padding:0 6px;display:flex;overflow:hidden}.s-board-node-stage-primary{max-width:100%;font-size:var(--text-sm,.8125rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.s-board-node-stage-secondary{max-width:100%;font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.s-board-node-num{font-family:var(--font-mono,monospace);font-size:var(--text-2xl,1.5rem);color:rgb(var(--color-primary));font-weight:700;line-height:1;position:absolute;bottom:0;left:4px}.s-board-node-strip{border-top:1px dashed var(--border-faint);flex:none;width:100%;margin-top:2px;padding:2px 3px 3px;display:block}.s-board-node-strip .hk-pill-group{flex-wrap:nowrap}.s-status-bar-clock{align-items:center;display:inline-flex;position:relative}.s-status-bar-time{cursor:pointer;border-radius:var(--radius-xs)}.s-status-bar-time:focus-visible{outline:2px solid rgb(var(--color-focused-border));outline-offset:2px}.s-tray-panel{gap:var(--space-8,8px);color:rgb(var(--color-text));flex-direction:column;display:flex}.s-tray-count{font-family:var(--font-mono,monospace);font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));margin:0;font-weight:600}.s-tray-lane{gap:var(--space-4,4px);flex-direction:column;display:flex}.s-tray-lane-title{font-size:var(--text-2xs,.625rem);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-muted));margin:0;font-weight:600}.s-tray-lane[data-lane=pinned] .s-tray-lane-title{color:rgb(var(--color-warning))}.s-tray-hint{font-size:var(--text-xs,.75rem);color:rgb(var(--color-muted));opacity:.8;margin:0;font-style:italic}.s-tray-actions{align-items:center;gap:var(--space-8,8px);margin-top:var(--space-4,4px);padding-top:var(--space-8,8px);border-top:1px solid var(--border-faint);flex-wrap:wrap;display:flex}.s-tray-actions .s-tray-hint{flex-basis:100%}.s-screen-identify{left:var(--space-16,16px);bottom:var(--space-16,16px);z-index:5000;aspect-ratio:1;border-radius:var(--radius-md,8px);width:clamp(96px,18vw,160px);box-shadow:var(--shadow-elevated);pointer-events:none;background:#fffffff5;border:1px solid #0000002e;justify-content:center;align-items:center;animation:.18s ease-out s-screen-identify-in;display:flex;position:fixed}.s-screen-identify-num{font-family:var(--font-mono,monospace);color:#000;font-size:clamp(3rem,9vw,5rem);font-weight:700;line-height:1}.s-screen-identify-count{top:var(--space-4,4px);right:var(--space-8,8px);font-size:var(--text-base,.875rem);color:#0000009e;position:absolute}.s-screen-identify-name{left:var(--space-8,8px);bottom:var(--space-4,4px);max-width:calc(100% - 2 * var(--space-8,8px));font-size:var(--text-xs,.75rem);text-overflow:ellipsis;white-space:nowrap;color:#0000009e;position:absolute;overflow:hidden}@keyframes s-screen-identify-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
