.region-chip-row[data-v-669afb9d]{flex-wrap:wrap;gap:.45rem;margin-top:.4rem;display:flex}.hk-meta[data-v-669afb9d]{color:var(--hk-muted);font-size:var(--hk-font-size-small);margin:.35rem 0 0}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-400-normal-CN8EQoOj.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-chinese-simplified-500-normal-z_irmif2.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-500-normal-CtDGG6sn.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-sc-chinese-simplified-600-normal-CI4uXaOp.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-600-normal-BZjJ-uhR.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-700-normal-CDPtaw17.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hk-bg:#f7f8fa;--hk-fg:#111827;--hk-muted:#6b7280;--hk-line:#e8eaed;--hk-surface:#fff;--hk-surface-muted:#f3f4f6;--hk-sidebar-bg:#fff;--hk-page-surface:var(--hk-surface);--hk-page-surface-border:var(--hk-line);--hk-page-surface-radius:var(--hk-radius-lg);--hk-page-surface-shadow:var(--hk-shadow-card);--hk-page-surface-padding:clamp(1.1rem, 2.6vw, 1.75rem);--hk-page-surface-wash:none;--hk-success:#176a45;--hk-success-soft:#edf8f2;--hk-warning:#985b12;--hk-warning-soft:#fff8e8;--hk-danger:#b44c4c;--hk-danger-soft:#fff4f5;--hk-focus:#1769aa;--hk-accent:#2563eb;--hk-accent-strong:#1d4ed8;--hk-accent-soft:#eff4ff;--hk-radius:.4rem;--hk-radius-lg:.65rem;--hk-radius-pill:999px;--hk-shadow-card:0 1px 2px #1118270a;--hk-shadow-floating:0 18px 48px #1118271f;--hk-duration:.16s;--hk-ease:cubic-bezier(.2, .8, .2, 1);--hk-on-accent:#fff;--hk-on-danger:#fff;--hk-card-radius:var(--hk-radius-lg);--hk-card-padding:clamp(1.1rem, 2.5vw, 1.75rem);--hk-card-border:var(--hk-line);--hk-card-shadow:var(--hk-shadow-card);--hk-card-bg:var(--hk-surface);--hk-font:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--hk-font-mono:ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--hk-font-size-display:clamp(1.6rem, 2.4vw, 2.1rem);--hk-font-size-title:1.25rem;--hk-font-size-subtitle:1.05rem;--hk-font-size-body:.9375rem;--hk-font-size-small:.75rem;--hk-font-size-eyebrow:.72rem;--hk-space-1:.25rem;--hk-space-2:.5rem;--hk-space-3:.75rem;--hk-space-4:1rem;--hk-space-5:1.25rem;--hk-space-6:1.5rem;--hk-space-8:2rem;--hk-sidebar-width:16rem;--hk-sidebar-collapsed:3.75rem;--hk-control-min-height:2.5rem;--hk-nav-item-min-height:2.4rem;--hk-nav-font-group:.9375rem;--hk-nav-font-link:.875rem;--hk-nav-font-sublink:.8125rem;--hk-nav-line-height:1.4}:root[data-density=mp],[data-density=mp]{--hk-space-1:.3rem;--hk-space-2:.6rem;--hk-space-3:.9rem;--hk-space-4:1.1rem;--hk-space-5:1.4rem;--hk-space-6:1.75rem;--hk-space-8:2.25rem;--hk-control-min-height:2.75rem;--hk-nav-item-min-height:2.75rem;--hk-font-size-body:1rem;--hk-font-size-small:.8125rem;--hk-font-size-eyebrow:.78rem;--hk-font-size-title:1.35rem}.tabular{font-variant-numeric:tabular-nums}:root,:root[data-product=yilian],[data-product=yilian]{--hk-accent:#2563eb;--hk-accent-strong:#1d4ed8;--hk-accent-soft:#eff4ff}:root[data-product=yijia],[data-product=yijia]{--hk-accent:#059669;--hk-accent-strong:#047857;--hk-accent-soft:#ecfdf5}:root[data-product=yipei],[data-product=yipei]{--hk-accent:#0f766e;--hk-accent-strong:#0b5f59;--hk-accent-soft:#e7f5f3}.hk-page-header{justify-content:space-between;align-items:flex-start;gap:var(--hk-space-5);flex-wrap:wrap;display:flex}.hk-page-header__copy{gap:var(--hk-space-2);max-width:52rem;display:grid}.hk-eyebrow{color:var(--hk-accent-strong);font-size:var(--hk-font-size-eyebrow);letter-spacing:.02em;margin:0;font-weight:700}.hk-page-header h1{color:var(--hk-fg);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:750;line-height:1.2}.hk-page-header__desc{max-width:48rem;color:var(--hk-muted);font-size:var(--hk-font-size-body);margin:0;line-height:1.65}.hk-page-header__actions,.hk-cluster{align-items:center;gap:var(--hk-space-3);flex-wrap:wrap;display:flex}.hk-stack,.hk-form-stack{gap:var(--hk-space-4);align-content:start;display:grid}.hk-field-grid{gap:var(--hk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hk-card{padding:var(--hk-card-padding);border:1px solid var(--hk-card-border);border-radius:var(--hk-card-radius);background:var(--hk-card-bg);box-shadow:var(--hk-card-shadow)}.hk-button,.primary-button,.secondary-button,.danger-button,.text-button{justify-content:center;align-items:center;gap:var(--hk-space-2);min-height:var(--hk-control-min-height);border:1px solid var(--hk-line);border-radius:var(--hk-radius);color:var(--hk-fg);background:var(--hk-surface);font:inherit;font-size:var(--hk-font-size-body);cursor:pointer;transition:background var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease), color var(--hk-duration) var(--hk-ease), box-shadow var(--hk-duration) var(--hk-ease);padding:.45rem 1rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.hk-button--primary,.primary-button{border-color:var(--hk-accent);color:var(--hk-on-accent);background:var(--hk-accent)}.hk-button--danger,.danger-button{border-color:var(--hk-danger);color:var(--hk-on-danger);background:var(--hk-danger)}.hk-button--text,.text-button{min-height:1.9rem;color:var(--hk-accent-strong);font-size:var(--hk-font-size-small);background:0 0;border-color:#0000;padding:.25rem .5rem}.hk-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.text-button:hover:not(:disabled){border-color:var(--hk-accent);color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.hk-button--primary:hover:not(:disabled),.primary-button:hover:not(:disabled){border-color:var(--hk-accent-strong);color:var(--hk-on-accent);background:var(--hk-accent-strong)}.hk-button:disabled,.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.text-button:disabled{opacity:.62;cursor:not-allowed}.hk-field{gap:var(--hk-space-2);color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow);letter-spacing:.01em;font-weight:650;line-height:1.4;display:grid}.hk-input,.hk-select,.hk-textarea{box-sizing:border-box;width:100%;min-height:var(--hk-control-min-height);border:1px solid var(--hk-line);border-radius:var(--hk-radius);color:var(--hk-fg);background-color:var(--hk-bg);font-family:inherit;font-size:var(--hk-font-size-body);padding:.45rem .75rem;font-weight:500;line-height:1.35}.hk-textarea{resize:vertical;min-height:6rem}.hk-input:focus,.hk-select:focus,.hk-textarea:focus{border-color:var(--hk-accent);background-color:var(--hk-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--hk-accent) 14%, transparent);outline:0}.hk-table-shell,.hk-table-wrap{border:1px solid var(--hk-card-border);border-radius:var(--hk-card-radius);background:var(--hk-card-bg);min-width:0;box-shadow:var(--hk-card-shadow);overflow:auto}.hk-table-shell>table,.hk-table-wrap>table,table.hk-table{border-collapse:collapse;width:100%}.hk-table-shell>table th,.hk-table-shell>table td,.hk-table-wrap>table th,.hk-table-wrap>table td,table.hk-table th,table.hk-table td{border-bottom:1px solid var(--hk-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.72rem .85rem}.hk-table-shell>table th,.hk-table-wrap>table th,table.hk-table th{color:var(--hk-muted);background:var(--hk-surface-muted);font-size:var(--hk-font-size-eyebrow);white-space:nowrap;font-weight:650}.hk-badge{border-radius:var(--hk-radius-pill);color:var(--hk-muted);background:var(--hk-surface-muted);font-size:var(--hk-font-size-eyebrow);white-space:nowrap;align-items:center;padding:.16rem .55rem;font-weight:650;display:inline-flex}.hk-badge--success{color:var(--hk-success);background:var(--hk-success-soft)}.hk-badge--warning{color:var(--hk-warning);background:var(--hk-warning-soft)}.hk-badge--danger{color:var(--hk-danger);background:var(--hk-danger-soft)}.hk-badge--accent{color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.hk-notice,.hk-error,.hk-boundary{border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);font-size:var(--hk-font-size-body);margin:0;padding:.72rem .95rem;line-height:1.5}.hk-notice{color:var(--hk-success);background:var(--hk-success-soft)}.hk-error{color:var(--hk-danger);background:var(--hk-danger-soft)}.hk-boundary{border-left:3px solid var(--hk-accent);background:var(--hk-accent-soft)}.hk-empty,.hk-loading{place-items:center;gap:var(--hk-space-3);min-height:10rem;padding:var(--hk-card-padding);border:1px solid var(--hk-line);border-radius:var(--hk-card-radius);color:var(--hk-muted);background:var(--hk-surface);text-align:center;display:grid}.hk-loading__bar{border-radius:var(--hk-radius-pill);background:var(--hk-surface-muted);width:min(20rem,75%);height:.7rem;animation:1.2s ease-in-out infinite alternate hk-pulse}@keyframes hk-pulse{to{opacity:.42}}@media (prefers-reduced-motion:reduce){.hk-loading__bar{animation:none}}.hk-skeleton{border-radius:var(--hk-radius);background:linear-gradient(100deg, var(--hk-surface-muted) 38%, color-mix(in srgb, var(--hk-surface-muted) 42%, white) 50%, var(--hk-surface-muted) 62%) 0 0 / 220% 100%;width:100%;height:.875rem;animation:1.4s ease-in-out infinite hk-skeleton-sweep;display:block}.hk-skeleton--title{width:42%;height:1.1rem}.hk-skeleton--text{width:100%}.hk-skeleton--text-short{width:58%}.hk-skeleton--badge{border-radius:var(--hk-radius-pill);width:4.25rem;height:1.35rem}.hk-skeleton--control{height:var(--hk-control-min-height)}.hk-skeleton--block{border-radius:var(--hk-radius-lg);height:7.5rem}.hk-skeleton-list{gap:var(--hk-space-3);display:grid}.hk-skeleton-row{align-items:center;gap:var(--hk-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:2.9rem;display:grid}.hk-skeleton-row__lead{border-radius:var(--hk-radius);width:2.1rem;height:2.1rem}.hk-skeleton-row__copy{gap:var(--hk-space-2);display:grid}.hk-skeleton-row__copy .hk-skeleton:first-child{width:min(16rem,62%)}.hk-skeleton-row__copy .hk-skeleton:last-child{width:min(10rem,38%);height:.7rem}@keyframes hk-skeleton-sweep{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.hk-skeleton{animation:none}}.hk-amount{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:650}.hk-amount--strong{color:var(--hk-fg);font-size:1.35rem;font-weight:750}.hk-badge--dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-right:.32rem}@media (width<=36rem){.hk-field-grid{grid-template-columns:1fr}}.hk-nav-group{gap:var(--hk-space-1);display:grid}.hk-nav-group__label{justify-content:space-between;align-items:center;gap:var(--hk-space-2);width:100%;margin:var(--hk-space-3) 0 var(--hk-space-1);padding:.2rem var(--hk-space-2);border-radius:var(--hk-radius);color:var(--hk-muted);font-family:var(--hk-font);font-size:var(--hk-nav-font-group);letter-spacing:.02em;font-weight:700;line-height:var(--hk-nav-line-height);text-align:left;cursor:default;background:0 0;border:0;display:flex}button.hk-nav-group__label{cursor:pointer}button.hk-nav-group__label:hover{color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.hk-nav-group--active>.hk-nav-group__label{color:var(--hk-accent-strong);background:color-mix(in srgb, var(--hk-accent-soft) 55%, transparent);font-weight:750}.hk-nav-group__chevron{opacity:.7;width:.35rem;height:.35rem;transition:transform var(--hk-duration) var(--hk-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)}.hk-nav-group--collapsed .hk-nav-group__chevron{transform:rotate(-45deg)}.hk-nav-group:first-child .hk-nav-group__label{margin-top:0}.hk-nav-group__items{gap:var(--hk-space-1);margin:0;padding:0;list-style:none;display:grid}.hk-nav-group__items--tree{border-left:1px solid color-mix(in srgb, var(--hk-line) 82%, transparent);margin:.22rem 0 .45rem .35rem;padding:.12rem 0 .12rem .45rem}.hk-nav-group--collapsed .hk-nav-group__items{display:none}.hk-nav-link,.hk-nav-sublink{align-items:center;gap:var(--hk-space-2);min-height:var(--hk-nav-item-min-height);border-radius:var(--hk-radius);color:var(--hk-fg);font-family:var(--hk-font);font-size:var(--hk-nav-font-link);font-weight:550;line-height:var(--hk-nav-line-height);transition:background var(--hk-duration) var(--hk-ease), color var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease);background:0 0;border:0;border-left:2px solid #0000;padding:.45rem .7rem;text-decoration:none;display:flex}.hk-nav-link:hover,.hk-nav-sublink:hover{color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.hk-nav-link[aria-current=page],.hk-nav-link--active,.hk-nav-sublink[aria-current=page],.hk-nav-sublink--active{color:var(--hk-accent-strong);background:var(--hk-accent-soft);border-left-color:var(--hk-accent);font-weight:700}.hk-nav-link--parent-active{color:var(--hk-accent-strong);font-weight:650}.hk-nav-link--structural{color:color-mix(in srgb, var(--hk-fg) 68%, var(--hk-muted));font-weight:500}.hk-nav-link--pending{justify-content:space-between;align-items:center;gap:var(--hk-space-2);cursor:default;pointer-events:none;opacity:.78;display:flex}.hk-nav-link__pending-tag{color:var(--hk-muted);letter-spacing:.02em;flex:none;font-size:.62rem;font-weight:600}.hk-nav-group--building .hk-nav-group__rail-mark{color:var(--hk-muted);background:color-mix(in srgb, var(--hk-muted) 14%, var(--hk-surface))}.hk-nav-link__mark{border-radius:calc(var(--hk-radius) - .05rem);width:1.35rem;height:1.35rem;color:var(--hk-accent-strong);background:var(--hk-accent-soft);flex:0 0 1.35rem;place-items:center;font-size:.68rem;font-weight:750;line-height:1;display:inline-grid}.hk-nav-link[aria-current=page] .hk-nav-link__mark,.hk-nav-link--active .hk-nav-link__mark{color:var(--hk-on-accent);background:var(--hk-accent)}.hk-nav-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hk-nav-subitems{gap:var(--hk-space-1);border-left:1px solid color-mix(in srgb, var(--hk-line) 72%, transparent);margin:.16rem 0 .22rem .5rem;padding:0 0 0 .45rem;list-style:none;display:grid}.hk-nav-sublink{min-height:1.95rem;color:var(--hk-muted);font-size:var(--hk-nav-font-sublink);padding:.36rem .65rem;font-weight:500}.hk-steps{gap:var(--hk-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hk-steps__item{align-items:center;gap:var(--hk-space-2);border:1px solid var(--hk-line);border-radius:var(--hk-radius-pill);min-height:2rem;color:var(--hk-muted);background:var(--hk-surface);font-size:var(--hk-font-size-small);padding:.35rem .75rem;font-weight:650;display:inline-flex}.hk-steps__item--done{color:var(--hk-success);border-color:color-mix(in srgb, var(--hk-success) 35%, var(--hk-line));background:var(--hk-success-soft)}.hk-steps__item--current{color:var(--hk-accent-strong);border-color:var(--hk-accent);background:var(--hk-accent-soft)}.hk-steps__index{background:color-mix(in srgb, currentColor 14%, transparent);width:1.25rem;height:1.25rem;font-size:var(--hk-font-size-eyebrow);border-radius:999px;place-items:center;display:inline-grid}.hk-task-grid{gap:var(--hk-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.hk-task-card{gap:var(--hk-space-3);padding:var(--hk-card-padding);border:1px solid var(--hk-card-border);border-radius:var(--hk-card-radius);background:var(--hk-card-bg);box-shadow:var(--hk-card-shadow);text-align:left;align-content:start;display:grid}.hk-task-card--done{border-color:color-mix(in srgb, var(--hk-success) 30%, var(--hk-line))}.hk-task-card__title{color:var(--hk-fg);font-size:var(--hk-font-size-subtitle);margin:0;font-weight:750}.hk-task-card__desc{color:var(--hk-muted);font-size:var(--hk-font-size-small);margin:0;line-height:1.55}.hk-dialog-backdrop{z-index:40;padding:var(--hk-space-5);animation:hk-fade-in var(--hk-duration) var(--hk-ease);background:#0f172a6b;place-items:center;display:grid;position:fixed;inset:0}.hk-dialog{gap:var(--hk-space-4);width:min(100%,28rem);padding:var(--hk-space-5);border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);background:var(--hk-surface);box-shadow:var(--hk-shadow-floating);animation:hk-rise-in var(--hk-duration) var(--hk-ease);display:grid}.hk-dialog__title{font-size:var(--hk-font-size-subtitle);margin:0;font-weight:750}.hk-dialog__body{color:var(--hk-muted);margin:0;line-height:1.55}.hk-dialog__actions{justify-content:flex-end;gap:var(--hk-space-2);flex-wrap:wrap;display:flex}.hk-drawer-backdrop{z-index:35;animation:hk-fade-in var(--hk-duration) var(--hk-ease);background:#0f172a47;position:fixed;inset:0}.hk-drawer{z-index:36;width:min(100%,30rem);height:100vh;padding:var(--hk-space-5);gap:var(--hk-space-4);border-left:1px solid var(--hk-line);background:var(--hk-surface);box-shadow:var(--hk-shadow-floating);animation:hk-slide-in-right calc(var(--hk-duration) * 1.4) var(--hk-ease);grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:0;right:0}.hk-drawer__header{justify-content:space-between;align-items:center;gap:var(--hk-space-3);display:flex}.hk-drawer__title,.hk-drawer__header h2{font-size:var(--hk-font-size-subtitle);margin:0;font-weight:750;line-height:1.3}.hk-drawer__header .hk-button{min-height:2rem;color:var(--hk-muted);font-size:var(--hk-font-size-small);background:0 0;border-color:#0000;padding:.25rem .65rem}.hk-drawer__header .hk-button:hover:not(:disabled){color:var(--hk-fg);background:var(--hk-surface-muted);border-color:#0000}.hk-drawer__body,.hk-drawer>.hk-stack,.hk-drawer>form{align-content:start;gap:var(--hk-space-4);min-height:0;display:grid;overflow:auto}.hk-drawer__footer{justify-content:flex-end;gap:var(--hk-space-2);padding-top:var(--hk-space-3);border-top:1px solid var(--hk-line);flex-wrap:wrap;display:flex}.hk-toast-host{right:var(--hk-space-5);bottom:var(--hk-space-5);z-index:50;gap:var(--hk-space-2);pointer-events:none;width:min(22rem,100vw - 2rem);display:grid;position:fixed}.hk-toast{pointer-events:auto;border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);background:var(--hk-surface);box-shadow:var(--hk-shadow-floating);color:var(--hk-fg);font-size:var(--hk-font-size-small);animation:hk-rise-in var(--hk-duration) var(--hk-ease);margin:0;padding:.8rem 1rem}.hk-toast--success{border-color:color-mix(in srgb, var(--hk-success) 40%, var(--hk-line));color:var(--hk-success);background:var(--hk-success-soft)}.hk-toast--danger{border-color:color-mix(in srgb, var(--hk-danger) 40%, var(--hk-line));color:var(--hk-danger);background:var(--hk-danger-soft)}.hk-toast--warning{border-color:color-mix(in srgb, var(--hk-warning) 40%, var(--hk-line));color:var(--hk-warning);background:var(--hk-warning-soft)}@keyframes hk-fade-in{0%{opacity:0}}@keyframes hk-rise-in{0%{opacity:0;transform:translateY(.4rem)}}@keyframes hk-slide-in-right{0%{opacity:.4;transform:translate(2.5rem)}}.hk-empty--guided{gap:var(--hk-space-4)}.hk-tabs{gap:var(--hk-space-2);border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);background:var(--hk-surface);flex-wrap:wrap;margin:0;padding:.25rem;display:flex}.hk-tabs--compact{padding:.15rem}.hk-tabs__item{border-radius:var(--hk-radius);min-height:2.25rem;color:var(--hk-muted);cursor:pointer;background:0 0;border:0;padding:.4rem .9rem;font-weight:650}.hk-tabs__item:hover{color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.hk-tabs__item--active{color:var(--hk-on-accent);background:var(--hk-accent)}.hk-brand-mark{width:1.9rem;height:1.9rem;color:var(--hk-on-accent);background:var(--hk-accent);border-radius:.5rem;flex:0 0 1.9rem;place-items:center;font-size:.88rem;font-weight:700;display:grid;box-shadow:inset 0 -1px #0000001f}@media (prefers-reduced-motion:reduce){.hk-dialog-backdrop,.hk-dialog,.hk-drawer-backdrop,.hk-drawer,.hk-toast{transition:none;animation:none}}.skip-link{top:var(--hk-space-3);left:var(--hk-space-3);z-index:10;border-radius:var(--hk-radius);color:var(--hk-on-accent);background:var(--hk-accent);transition:transform var(--hk-duration) var(--hk-ease);padding:.65rem .9rem;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:var(--hk-sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns var(--hk-duration) var(--hk-ease);display:grid}.app-shell--collapsed{grid-template-columns:var(--hk-sidebar-collapsed) minmax(0, 1fr)}.site-sidebar{gap:var(--hk-space-3);min-height:100vh;padding:var(--hk-space-3);border-right:1px solid var(--hk-line);background:var(--hk-sidebar-bg,var(--hk-surface));flex-direction:column;display:flex}.site-main-column{background:var(--hk-bg);flex-direction:column;min-width:0;display:flex}.app-main{width:100%;max-width:1480px;padding:var(--hk-space-5) clamp(1.1rem, 2.4vw, 2rem) var(--hk-space-8);flex:1;margin:0 auto}.hk-page-surface,.app-main>*{box-sizing:border-box;min-width:0;padding:var(--hk-page-surface-padding);color:var(--hk-fg);background-color:var(--hk-page-surface);background-image:var(--hk-page-surface-wash);border:1px solid var(--hk-page-surface-border);border-radius:var(--hk-page-surface-radius);box-shadow:var(--hk-page-surface-shadow);position:relative}.app-shell--collapsed .hk-nav-group{gap:.2rem}.app-shell--collapsed .hk-nav-link,.app-shell--collapsed .hk-nav-sublink{justify-content:center;padding-inline:.35rem}.app-shell--collapsed .hk-nav-link__label,.app-shell--collapsed .hk-nav-group__chevron,.app-shell--collapsed .hk-nav-subitems,.app-shell--collapsed .hk-nav-group__label:not(.hk-nav-group__label--rail),.app-shell--collapsed .hk-nav-group__rail-mark{display:none}.primary-button,.secondary-button,.danger-button,.ghost-button,.text-button,.table-action,.danger-text-button,.secondary-link,.action-link{min-height:var(--hk-control-min-height);border-radius:var(--hk-radius);font:inherit;font-weight:650;font-size:var(--hk-font-size-body);letter-spacing:.01em;cursor:pointer;transition:background var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease), color var(--hk-duration) var(--hk-ease), box-shadow var(--hk-duration) var(--hk-ease);justify-content:center;align-items:center;gap:.35rem;padding:.45rem 1.05rem;line-height:1.25;text-decoration:none;display:inline-flex}.primary-button,.secondary-button,.danger-button,.secondary-link{border:1px solid var(--hk-line);background:var(--hk-surface);color:var(--hk-fg)}.primary-button{border-color:var(--hk-accent);color:var(--hk-on-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--hk-accent) 92%, white) 0%, var(--hk-accent) 100%);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #2563eb2e}.primary-button:hover:not(:disabled),.primary-button:focus-visible{background:var(--hk-accent-strong);border-color:var(--hk-accent-strong)}.secondary-button:hover:not(:disabled),.secondary-link:hover,.action-link:hover{border-color:var(--hk-accent);color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.danger-button{border-color:var(--hk-danger);color:var(--hk-on-danger);background:var(--hk-danger)}.danger-button:hover:not(:disabled),.danger-button:focus-visible{filter:brightness(.95)}.ghost-button,.text-button,.table-action,.danger-text-button{min-height:1.9rem;color:var(--hk-accent-strong);font-size:var(--hk-font-size-small);box-shadow:none;background:0 0;border:1px solid #0000;padding:.25rem .55rem;font-weight:650}.ghost-button:hover:not(:disabled),.text-button:hover:not(:disabled),.table-action:hover:not(:disabled),.danger-text-button:hover:not(:disabled){background:var(--hk-accent-soft)}.table-action.is-danger,.table-action--danger,.danger-text-button{color:var(--hk-danger);background:0 0;border-color:#0000}.table-action.is-danger:hover,.table-action--danger:hover,.danger-text-button:hover:not(:disabled){background:var(--hk-danger-soft)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled,.text-button:disabled,.table-action:disabled,.danger-text-button:disabled{opacity:.65;cursor:not-allowed}.hk-button--quiet{color:var(--hk-accent-strong);background:var(--hk-accent-soft);border-color:#0000}.hk-field,[class$=-form]>label,[class$=-filters] label,[class$=-list-actions] label,.hk-filter-bar>label,.capability-toolbar>label,.patient-filter>label,.target-customer-filter>label,.distribution-form>label,.distribution-form__fields>label,.distribution-filter{gap:var(--hk-space-2);color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow);letter-spacing:.01em;font-weight:650;line-height:1.4;display:grid}.hk-field>span,[class$=-filters] label>span,[class$=-list-actions] label>span,.hk-filter-bar>label>span,.capability-toolbar>label>span,.patient-filter>label>span,.target-customer-filter>label>span,.distribution-form>label>span,.distribution-form__fields>label>span,.distribution-filter>span{color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow);letter-spacing:.01em;font-weight:650;line-height:1.3}input:not([type=checkbox]):not([type=radio]):not([class^=el-]):not([class*=\ el-]),textarea:not([class^=el-]):not([class*=\ el-]),select:not([class^=el-]):not([class*=\ el-]),.hk-input,.hk-select,.hk-textarea{box-sizing:border-box;width:100%;min-height:var(--hk-control-min-height);border:1px solid var(--hk-line);border-radius:var(--hk-radius);color:var(--hk-fg);background-color:var(--hk-bg);font-family:inherit;font-size:var(--hk-font-size-body);transition:background var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease), box-shadow var(--hk-duration) var(--hk-ease);padding:.4rem .75rem;font-weight:500;line-height:1.35}input::placeholder,textarea::placeholder,.hk-input::placeholder,.hk-textarea::placeholder{color:color-mix(in srgb, var(--hk-muted) 78%, white)}select:not([class^=el-]):not([class*=\ el-]),.hk-select{background-image:linear-gradient(45deg, transparent 50%, var(--hk-muted) 50%), linear-gradient(135deg, var(--hk-muted) 50%, transparent 50%);appearance:none;background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}textarea,.hk-textarea{resize:vertical;min-height:6rem}input:not([type=checkbox]):not([type=radio]):not([class^=el-]):not([class*=\ el-]):hover,textarea:not([class^=el-]):not([class*=\ el-]):hover,select:not([class^=el-]):not([class*=\ el-]):hover,.hk-input:hover,.hk-select:hover,.hk-textarea:hover{border-color:color-mix(in srgb, var(--hk-accent) 28%, var(--hk-line))}input:not([type=checkbox]):not([type=radio]):not([class^=el-]):not([class*=\ el-]):focus,textarea:not([class^=el-]):not([class*=\ el-]):focus,select:not([class^=el-]):not([class*=\ el-]):focus,.hk-input:focus,.hk-select:focus,.hk-textarea:focus{border-color:var(--hk-accent);background-color:var(--hk-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--hk-accent) 14%, transparent);outline:none}.hk-check,.check-field{align-items:center;gap:var(--hk-space-2);min-height:var(--hk-control-min-height);color:var(--hk-fg);font-size:var(--hk-font-size-body);cursor:pointer;font-weight:550;line-height:1.35;display:flex}.hk-check input,.check-field input[type=checkbox],.check-field input[type=radio]{width:1.05rem;height:1.05rem;accent-color:var(--hk-accent);flex:none;margin:0}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--hk-danger)}.field-error{color:var(--hk-danger);font-size:var(--hk-font-size-small);margin:0;font-weight:600}:where(.form-grid,.membership-form-grid,.member-level-form-grid,.member-benefit-form-grid,.health-content-form-grid,.split-settings-form-grid,.split-settings-rule-grid,.service-item-category-form-grid,.goods-product-form-grid,.distribution-form__fields,.trigger-form__fields){align-items:start}:where(.form-grid>label,.membership-form-grid>label,.member-level-form-grid>label,.member-benefit-form-grid>label,.health-content-form-grid>label,.split-settings-form-grid>label,.split-settings-rule-grid>label,.service-item-category-form-grid>label,.goods-product-form-grid>label,.distribution-form__fields>label,.trigger-form__fields>label){align-content:start;align-self:start}.hk-dialog-backdrop,[class$=-dialog-backdrop],.command-dialog-backdrop{z-index:80;padding:var(--hk-space-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1118277a;place-items:center;display:grid;position:fixed;inset:0}.hk-dialog,[class$=-dialog]:not(.el-dialog):not(.el-overlay-dialog):not(.el-modal-dialog),.command-dialog{width:min(36rem,100%);max-height:min(88vh,52rem);padding:var(--hk-card-padding);border:1px solid var(--hk-page-surface-border);border-radius:var(--hk-page-surface-radius);background:var(--hk-page-surface);box-shadow:var(--hk-shadow-floating);color:var(--hk-fg);overflow:auto}.hk-dialog-actions,.command-dialog-actions,[class$=-dialog-actions]{justify-content:flex-end;gap:var(--hk-space-3);margin-top:var(--hk-space-5);flex-wrap:wrap;display:flex}.command-dialog-error,.hk-dialog-error{padding:var(--hk-space-3) var(--hk-space-4);border:1px solid var(--hk-danger);border-radius:var(--hk-radius);background:var(--hk-danger-soft);color:var(--hk-danger)}.command-dialog-detail{grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);gap:.7rem 1rem;margin:0;padding:.25rem 0 0;display:grid}.command-dialog-detail dt{color:var(--hk-muted);font-size:var(--hk-font-size-small);font-weight:700;line-height:1.5}.command-dialog-detail dd{overflow-wrap:anywhere;min-width:0;color:var(--hk-fg);font-size:var(--hk-font-size-body);margin:0;line-height:1.5}@media (width<=600px){.command-dialog-detail{grid-template-columns:1fr;gap:.25rem}.command-dialog-detail dt:not(:first-child){margin-top:.45rem}}.hk-table-shell,[class$=-table-shell],[class*=-table-wrap],.capability-table-wrap{border:1px solid var(--hk-card-border);border-radius:var(--hk-card-radius);background:var(--hk-card-bg);min-width:0;box-shadow:var(--hk-card-shadow);overflow:auto}:is(.hk-table-shell:has(>.el-table),[class$=-table-shell]:has(>.el-table),[class*=-table-wrap]:has(>.el-table),[class*=-table-scroll]:has(>.el-table),.capability-table-wrap:has(>.el-table)){min-width:0;max-width:100%;overflow:hidden}:is(.hk-table-shell:has(>.el-table)>.el-table,[class$=-table-shell]:has(>.el-table)>.el-table,[class*=-table-wrap]:has(>.el-table)>.el-table,[class*=-table-scroll]:has(>.el-table)>.el-table,.capability-table-wrap:has(>.el-table)>.el-table){width:100%;min-width:0!important}.hk-table-shell>table,[class$=-table-shell]>table,[class*=-table-wrap]>table,.capability-table-wrap>table,.distribution>table{border-collapse:collapse;width:100%}.hk-table-shell>table th,[class$=-table-shell]>table th,[class*=-table-wrap]>table th,.capability-table-wrap>table th,.distribution>table th{color:var(--hk-muted);background:var(--hk-surface-muted);font-size:var(--hk-font-size-eyebrow);letter-spacing:.01em;text-align:left;border-bottom:1px solid var(--hk-line);padding:.75rem .85rem;font-weight:650}.hk-table-shell>table td,[class$=-table-shell]>table td,[class*=-table-wrap]>table td,.capability-table-wrap>table td,.distribution>table td{border-bottom:1px solid var(--hk-line);vertical-align:middle;font-size:var(--hk-font-size-body);padding:.75rem .85rem}.hk-table-shell>table tbody tr:hover td,[class$=-table-shell]>table tbody tr:hover td,[class*=-table-wrap]>table tbody tr:hover td,.capability-table-wrap>table tbody tr:hover td,.distribution>table tbody tr:hover td{background:color-mix(in srgb, var(--hk-accent-soft) 55%, transparent)}.hk-table--sticky{max-height:min(34rem,62vh)}.hk-table--sticky>table th{z-index:2;box-shadow:0 1px 0 var(--hk-line);position:sticky;top:0}.hk-table--zebra>table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--hk-surface-muted) 45%, transparent)}.hk-table--zebra>table tbody tr:hover td{background:color-mix(in srgb, var(--hk-accent-soft) 55%, transparent)}.hk-table-shell>table th.is-num,.hk-table-shell>table td.is-num,[class$=-table-shell]>table th.is-num,[class$=-table-shell]>table td.is-num,[class*=-table-wrap]>table th.is-num,[class*=-table-wrap]>table td.is-num{text-align:right;font-variant-numeric:tabular-nums}.el-table{--el-table-header-bg-color:var(--hk-surface-muted);--el-table-row-hover-bg-color:var(--hk-accent-soft);--el-table-border-color:var(--hk-line);--el-table-text-color:var(--hk-fg);--el-table-header-text-color:var(--hk-muted);--el-fill-color-blank:var(--hk-surface);--el-fill-color-light:var(--hk-surface-muted);font-size:var(--hk-font-size-body)}.el-table .el-table__header-wrapper th.el-table__cell{color:color-mix(in srgb, var(--hk-muted) 80%, var(--hk-fg));font-size:var(--hk-font-size-eyebrow);letter-spacing:.01em;font-weight:600}.el-table .el-table__body-wrapper td.el-table__cell{font-size:var(--hk-font-size-body)}.el-table .el-table__inner-wrapper:before{background-color:var(--hk-line)}.el-table .el-table__row.active>td.el-table__cell{background:var(--hk-accent-soft)}:where(.hk-filter-bar,[class$=-filters],[class$=-list-actions],.capability-toolbar,.goods-product-filters,.strategy-filter-bar,.patient-filter,.target-customer-filter,.health-content-filters,.member-benefit-filters){border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);background:var(--hk-surface);flex-wrap:wrap;align-items:start;gap:.85rem 1rem;margin:0;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffffb3}:where(.hk-filter-bar>label,[class$=-filters]>label,[class$=-list-actions]>label,.capability-toolbar>label,.patient-filter>label,.target-customer-filter>label,.goods-product-filters>label,.health-content-filters>label,.member-benefit-filters>label,.strategy-filter-bar>label){flex:9.5rem;min-width:min(100%,9.5rem);max-width:16rem}:where(.hk-filter-actions,[class$=-filter-actions],.health-content-filter-actions,.strategy-filter-actions,.member-benefit-filter-actions){flex-wrap:wrap;align-self:end;align-items:center;gap:.5rem;margin-left:auto;display:flex}:where(.hk-filter-bar>.primary-button,.hk-filter-bar>.secondary-button,.hk-filter-bar>.danger-button,.hk-filter-bar>.ghost-button,.hk-filter-bar>.text-button,.hk-filter-bar>.table-action,[class$=-filters]>.primary-button,[class$=-filters]>.secondary-button,[class$=-filters]>.danger-button,[class$=-filters]>.ghost-button,[class$=-filters]>.text-button,[class$=-filters]>.table-action,[class$=-list-actions]>.primary-button,[class$=-list-actions]>.secondary-button,[class$=-list-actions]>.danger-button,[class$=-list-actions]>.ghost-button,[class$=-list-actions]>.text-button,[class$=-list-actions]>.table-action,.capability-toolbar>.primary-button,.capability-toolbar>.secondary-button,.capability-toolbar>.danger-button,.capability-toolbar>.ghost-button,.capability-toolbar>.text-button,.capability-toolbar>.table-action,.patient-filter>.primary-button,.patient-filter>.secondary-button,.patient-filter>.danger-button,.patient-filter>.ghost-button,.patient-filter>.text-button,.patient-filter>.table-action,.target-customer-filter>.primary-button,.target-customer-filter>.secondary-button,.target-customer-filter>.danger-button,.target-customer-filter>.ghost-button,.target-customer-filter>.text-button,.target-customer-filter>.table-action,.strategy-filter-bar>.primary-button,.strategy-filter-bar>.secondary-button,.strategy-filter-bar>.danger-button,.strategy-filter-bar>.ghost-button,.strategy-filter-bar>.text-button,.strategy-filter-bar>.table-action,.health-content-filters>.primary-button,.health-content-filters>.secondary-button,.health-content-filters>.danger-button,.health-content-filters>.ghost-button,.health-content-filters>.text-button,.health-content-filters>.table-action,.goods-product-filters>.primary-button,.goods-product-filters>.secondary-button,.goods-product-filters>.danger-button,.goods-product-filters>.ghost-button,.goods-product-filters>.text-button,.goods-product-filters>.table-action,.hk-filter-actions>.primary-button,.hk-filter-actions>.secondary-button,.hk-filter-actions>.danger-button,.hk-filter-actions>.ghost-button,.hk-filter-actions>.text-button,.hk-filter-actions>.table-action,[class$=-filter-actions]>.primary-button,[class$=-filter-actions]>.secondary-button,[class$=-filter-actions]>.danger-button,[class$=-filter-actions]>.ghost-button,[class$=-filter-actions]>.text-button,[class$=-filter-actions]>.table-action){align-self:end}.hk-filter-bar>.text-button,[class$=-filters]>.text-button,.goods-product-filters>.text-button{min-height:var(--hk-control-min-height);color:var(--hk-accent-strong);background:0 0;border-color:#0000;align-self:end}.hk-filter-bar>.text-button:hover:not(:disabled),[class$=-filters]>.text-button:hover:not(:disabled),.goods-product-filters>.text-button:hover:not(:disabled){background:var(--hk-accent-soft)}@media (width<=640px){:where(.hk-filter-bar>label,[class$=-filters]>label,[class$=-list-actions]>label,.capability-toolbar>label,.patient-filter>label,.target-customer-filter>label,.goods-product-filters>label,.health-content-filters>label,.member-benefit-filters>label,.strategy-filter-bar>label){flex:100%;max-width:none}:where(.hk-filter-actions,[class$=-filter-actions],.health-content-filter-actions,.strategy-filter-actions,.member-benefit-filter-actions){width:100%;margin-left:0}}.hk-pagination,.hk-cursor-pager,[class$=-pagination]:not(.el-pagination){border:0;border-top:1px solid var(--hk-line);color:var(--hk-muted);font-size:var(--hk-font-size-small);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:.75rem;padding:.55rem .15rem .15rem;display:flex}.hk-cursor-pager__meta,.hk-pagination__meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;min-width:0;display:flex}.hk-cursor-pager__count{color:var(--hk-fg);font-size:var(--hk-font-size-body);font-variant-numeric:tabular-nums;font-weight:700}.hk-cursor-pager__status{color:var(--hk-muted)}.hk-cursor-pager__correlation{color:color-mix(in srgb, var(--hk-muted) 88%, white);font-size:var(--hk-font-size-eyebrow);font-variant-numeric:tabular-nums}.hk-pagination>.secondary-button,.hk-cursor-pager>.secondary-button,[class$=-pagination]:not(.el-pagination)>.secondary-button{align-self:center}.el-pagination.el-pagination{justify-content:flex-end;margin-top:.85rem;padding:.35rem 0}.hk-badge,.status-badge,[class*=-status-badge],.order-status,.refund-status,.refund-capability,.goods-category-status,.goods-category-type,.member-benefit-status,.membership-enrollment-status,.membership-eligibility-status,.membership-version-chip,.member-profile-readonly-chip,.specialty-type-status,.pending-profit-sharing-status,.patient-status-badge,.category-protected-badge,.split-subject-type{border-radius:var(--hk-radius-pill);font-size:var(--hk-font-size-eyebrow);white-space:nowrap;align-items:center;gap:.25rem;padding:.15rem .55rem;font-weight:600;line-height:1.3;display:inline-flex}.hk-badge--muted,.status-badge.is-muted,.member-benefit-status.disabled,.membership-eligibility-status-expired,.patient-status-non-member,.refund-status,.refund-capability,.target-customer-status-unregistered,.target-customer-status-member{color:var(--hk-muted);background:var(--hk-surface-muted)}.hk-badge--success,.status-published,.status-badge.is-success,.specialty-type-status.is-enabled,.member-benefit-status.enabled,.goods-category-status--enabled,.membership-eligibility-status-active,.membership-version-chip,.patient-status-member,.order-status-paid,.refund-status-succeeded,.refund-capability-active,.target-customer-status-registered{color:var(--hk-success);background:var(--hk-success-soft)}.hk-badge--warning,.status-draft,.status-badge.is-warning,.category-protected-badge,.order-status-unpaid,.refund-status-requested,.refund-status-unknown,.pending-profit-sharing-status,.membership-enrollment-status-unpaid,.membership-eligibility-status-scheduled{color:var(--hk-warning);background:var(--hk-warning-soft)}.hk-badge--danger,.status-withdrawn,.status-badge.is-danger,.specialty-type-status.is-disabled,.goods-category-status--disabled,.refund-status-rejected,.refund-status-failed{color:var(--hk-danger);background:var(--hk-danger-soft)}.hk-badge--accent,.status-badge.is-accent,.split-subject-type,.goods-category-type,.membership-enrollment-status-paid,.member-profile-readonly-chip,.order-status-refunded,.refund-status-processing,.target-customer-status-patient{color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.order-status-refunded,.refund-status-processing{color:var(--hk-focus)}.hk-page-header,.page-heading,.distribution>header,.survey>header,.messaging>header,.medical-catalog>header,.reporting>header,.patient-family>header,.trigger-platform>header,.member-funds-header,.goods-product-header,.goods-category-header,.split-settings-heading,.health-content-heading,.patient-header,.target-customer-header{justify-content:space-between;align-items:flex-start;gap:var(--hk-space-5);flex-wrap:wrap;display:flex}.hk-page-header__copy,.distribution>header,.survey>header,.messaging>header,.medical-catalog>header,.reporting>header,.patient-family>header,.trigger-platform>header{gap:.4rem;max-width:52rem;display:grid}.hk-eyebrow,.section-eyebrow,.page-eyebrow,.distribution-eyebrow,.survey-eyebrow,.messaging-eyebrow,.medical-catalog-eyebrow,.reporting-eyebrow,.patient-family-eyebrow,.member-funds-eyebrow,.trigger-eyebrow,.goods-product-eyebrow,.goods-category-eyebrow,.split-settings-eyebrow,.health-content-eyebrow,.patient-eyebrow,.target-customer-eyebrow,.strategy-eyebrow,.workbench-eyebrow,.configuration-workbench__placeholder-label,.order-safe-state-eyebrow,.refund-safe-state-eyebrow,.health-safe-state-eyebrow,.offline-order-hero .eyebrow{color:var(--hk-accent-strong);font-size:var(--hk-font-size-eyebrow);letter-spacing:.02em;text-transform:none;margin:0;font-weight:700;line-height:1.35}.hk-page-header h1,.distribution>header h1,.survey>header h1,.messaging>header h1,.medical-catalog>header h1,.reporting>header h1,.patient-family>header h1,.trigger-platform>header h1,.member-funds-header h1,.goods-product-header h1,.goods-category-header h1,.split-settings-heading h1,.health-content-heading h1,.patient-header h1,.target-customer-header h1{color:var(--hk-fg);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:750;line-height:1.2}.hk-page-header__desc,.distribution-description,.survey-description,.messaging-description,.medical-catalog-description,.reporting-description,.patient-family-description,.member-funds-description,.trigger-description,.goods-product-summary,.split-settings-description,.health-content-description,.patient-description,.target-customer-description{color:var(--hk-muted);font-size:var(--hk-font-size-body);max-width:48rem;margin:.15rem 0 0;line-height:1.65}.hk-page-header__actions,.page-heading-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.hk-notice,.distribution-notice,.survey-notice,.messaging-notice,.medical-catalog-notice,.member-funds-notice,.trigger-notice,.split-settings-notice,.health-content-notice,.strategy-notice,.patient-notice,.target-customer-notice,.goods-product-notice,.member-benefit-notice{border:1px solid color-mix(in srgb, var(--hk-success) 22%, var(--hk-line));border-radius:var(--hk-radius-lg);color:var(--hk-success);background:var(--hk-success-soft);font-size:var(--hk-font-size-body);margin:0;padding:.7rem .95rem;line-height:1.5}.hk-error,.distribution-error,.survey-error,.messaging-error,.medical-catalog-error,.reporting-error,.patient-family-error,.member-funds-error,.trigger-error,.split-settings-command-error,.health-content-command-error,.strategy-command-error,.patient-inline-error,.target-customer-inline-error,.goods-product-alert,.member-benefit-error{border:1px solid color-mix(in srgb, var(--hk-danger) 24%, var(--hk-line));border-radius:var(--hk-radius-lg);color:var(--hk-danger);background:var(--hk-danger-soft);font-size:var(--hk-font-size-body);padding:.7rem .95rem;line-height:1.5}.hk-empty,.hk-safe-state,[class$=-empty],[class$=-safe-state],.capability-empty-state,.safe-state-panel,.goods-product-state{place-items:center;gap:var(--hk-space-3);border:1px solid var(--hk-line);border-radius:var(--hk-card-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--hk-surface-muted) 55%, white) 0%, var(--hk-surface) 100%);text-align:center;min-height:11rem;color:var(--hk-muted);padding:clamp(1.25rem,3vw,2rem);display:grid}.hk-empty strong,.hk-safe-state strong,[class$=-empty] strong,[class$=-safe-state] strong,.capability-empty-state strong,.safe-state-panel strong,.goods-product-state strong{color:var(--hk-fg);font-weight:700}.hk-boundary,[class$=-boundary],[class*=-boundary]{border:1px solid color-mix(in srgb, var(--hk-accent) 22%, var(--hk-line));border-left:3px solid var(--hk-accent);background:color-mix(in srgb, var(--hk-accent-soft) 80%, white);border-radius:var(--hk-radius-lg);color:var(--hk-fg);box-shadow:none;padding:.85rem 1rem}.hk-boundary strong,[class$=-boundary] strong,[class*=-boundary] strong{margin-bottom:.2rem;font-weight:700;display:block}.hk-boundary span,.hk-boundary p,[class$=-boundary] span,[class$=-boundary] p,[class*=-boundary] span,[class*=-boundary] p{color:color-mix(in srgb, var(--hk-fg) 72%, var(--hk-muted));font-size:var(--hk-font-size-small);line-height:1.55}.hk-card,.hk-panel,[class$=-list-card],[class$=-detail-card],[class$=-filter-card],.order-list-card,.order-detail-card,.definition-card,.package-list,.preview-panel{padding:var(--hk-card-padding);border:1px solid var(--hk-card-border);border-radius:var(--hk-card-radius);background:var(--hk-card-bg);box-shadow:var(--hk-card-shadow)}.hk-panel{gap:var(--hk-space-4);min-width:0;display:grid}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--hk-accent);outline-offset:2px}.hk-loading{color:var(--hk-muted);font-size:var(--hk-font-size-small);align-items:center;gap:.55rem;font-weight:650;display:inline-flex}.hk-loading__spinner{border:2px solid color-mix(in srgb, var(--hk-accent) 28%, var(--hk-line));border-top-color:var(--hk-accent);border-radius:var(--hk-radius-pill);width:.95rem;height:.95rem;animation:.7s linear infinite hk-spin}@keyframes hk-spin{to{transform:rotate(360deg)}}.hk-loading--block{padding:var(--hk-space-6);justify-content:center;display:flex}:root{color:var(--hk-fg);background:var(--hk-bg);font-family:var(--hk-font);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{background:var(--hk-bg);min-width:320px;min-height:100vh;margin:0}button,a,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid var(--hk-focus);outline-offset:3px}h1,h2,h3,p{margin-top:0}h2{margin-bottom:var(--hk-space-2);font-size:var(--hk-font-size-title)}p{line-height:1.6}code{font-family:var(--hk-font-mono)}.site-sidebar{align-self:start;position:sticky;top:0}.sidebar-header{border-bottom:1px solid var(--hk-line);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.15rem .2rem .75rem;display:flex}.brand-block{align-items:center;gap:.65rem;min-width:0;display:flex}.brand-copy{min-width:0}.brand-block .eyebrow{color:var(--hk-accent-strong);font-size:var(--hk-font-size-eyebrow);letter-spacing:.02em;margin:0;font-weight:700;line-height:1.3}.site-title{color:var(--hk-fg);font-size:var(--hk-font-size-subtitle);margin:.15rem 0 0;font-weight:750;line-height:1.3}.sidebar-toggle{width:1.85rem;height:1.85rem;color:var(--hk-muted);border-radius:var(--hk-radius);cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 1.85rem;place-items:center;display:inline-grid}.sidebar-toggle:hover{color:var(--hk-accent-strong);border-color:var(--hk-line);background:var(--hk-surface)}.sidebar-toggle-icon{border-bottom:1.5px solid;border-left:1.5px solid;width:.45rem;height:.45rem;transform:rotate(45deg)}.app-shell--collapsed .sidebar-toggle-icon{transform:rotate(-135deg)}.app-shell--collapsed .brand-copy{display:none}.app-shell--collapsed .sidebar-header{flex-direction:column;justify-content:center;gap:.45rem}.app-navigation{gap:var(--hk-space-2);flex-direction:column;flex:1;min-height:0;padding:.35rem .15rem .65rem;display:flex;overflow-y:auto}.app-shell--collapsed .site-sidebar{padding-inline:.55rem}.app-shell--collapsed .session-chip{text-align:center}.app-shell--collapsed .session-role-field,.app-shell--collapsed .session-role,.app-shell--collapsed .session-error,.app-shell--collapsed .debug-ui-toggle{display:none}.debug-ui-toggle{margin-top:var(--hk-space-2);padding:.35rem var(--hk-space-2) 0;color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow);cursor:pointer;align-items:center;gap:.4rem;display:flex}.debug-ui-toggle input{accent-color:var(--hk-accent)}.login-debug-toggle{margin-top:var(--hk-space-3);align-self:start}.login-seed-row{gap:var(--hk-space-1);flex-wrap:wrap;margin:0;display:flex}.session-chip{gap:var(--hk-space-2);padding:var(--hk-space-3) var(--hk-space-2) 0;border-top:1px solid var(--hk-line);margin-top:auto;display:grid}.session-name,.session-role{font-size:var(--hk-font-size-small);margin:0}.session-name{color:var(--hk-fg);font-weight:700}.session-role{border-radius:var(--hk-radius-pill);color:var(--hk-accent-strong);background:var(--hk-accent-soft);font-size:var(--hk-font-size-eyebrow);overflow-wrap:anywhere;align-self:start;padding:.1rem .5rem;font-weight:650;display:inline-flex}.session-role-field{gap:var(--hk-space-1);color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow);display:grid}.session-error{color:var(--hk-danger);font-size:var(--hk-font-size-small);margin:0}.session-logout{width:100%}.site-main-column{grid-template-rows:1fr auto;min-width:0;display:grid}.site-main{width:min(100% - 3rem,78rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) 0}.site-footer{padding:var(--hk-space-3) clamp(1rem, 5vw, 4rem);border-top:1px solid var(--hk-line);color:var(--hk-muted);background:var(--hk-surface);font-size:var(--hk-font-size-small)}.hk-page-header{margin-bottom:var(--hk-space-1)}@media (width<=48rem){.app-shell,.app-shell--collapsed{grid-template-columns:1fr}.site-sidebar{border-right:0;border-bottom:1px solid var(--hk-line);min-height:auto;position:static}.app-navigation{gap:var(--hk-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hk-nav-group{display:contents}.hk-nav-group__label,.hk-nav-group__chevron{display:none}.hk-nav-group__items,.hk-nav-group--collapsed .hk-nav-group__items{display:contents}.session-chip{margin-top:0}.site-main{width:min(100% - 2rem,78rem)}}@media (width<=36rem){.app-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.compact-form{align-items:end;gap:var(--hk-space-4);grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) minmax(10rem,.65fr) auto;display:grid}.compact-form p,.quota-layout p,.review-grid p{color:var(--hk-muted);margin-bottom:0}.team-layout{gap:var(--hk-space-5);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;display:grid}.team-list{padding:var(--hk-space-2);justify-items:stretch;gap:.15rem;display:grid}.team-list__item{box-sizing:border-box;border-radius:var(--hk-radius);width:100%;min-width:0;color:var(--hk-fg);font:inherit;text-align:left;cursor:pointer;transition:background var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease), color var(--hk-duration) var(--hk-ease);background:0 0;border:0;border-left:2px solid #0000;justify-items:start;gap:.15rem;padding:.55rem .7rem;display:grid}.team-list__item span{color:var(--hk-muted);font-size:var(--hk-font-size-small)}.team-list__item:hover{color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.team-list__item--active{border-left-color:var(--hk-accent);background:var(--hk-accent-soft);font-weight:650}.section-heading{justify-content:space-between;align-items:flex-start;gap:var(--hk-space-3);flex-wrap:wrap;display:flex}.section-heading h2{margin:0}.section-heading>div{text-align:left;min-width:0}.team-stats{padding-top:var(--hk-space-4);border-top:1px solid var(--hk-line)}.stats-filter{align-items:end;gap:var(--hk-space-3);flex-wrap:wrap;display:flex}.stats-filter .hk-field{min-width:10rem}.review-grid{gap:var(--hk-space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.detail-grid{gap:var(--hk-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detail-grid div{padding:var(--hk-space-3);border-radius:var(--hk-radius);background:var(--hk-surface-muted)}.detail-grid dt{color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow)}.detail-grid dd{margin:var(--hk-space-1) 0 0;overflow-wrap:anywhere}.settlement-status-grid{gap:var(--hk-space-3);margin-top:var(--hk-space-3);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.settlement-status-card{gap:var(--hk-space-2);min-width:0;padding:var(--hk-space-3);border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);background:var(--hk-surface-muted);align-content:start;display:grid}.settlement-status-card strong{font-variant-numeric:tabular-nums;font-size:var(--hk-font-size-subtitle)}.settlement-status-card small{color:var(--hk-muted);font-variant-numeric:tabular-nums}.settlement-status-card--empty{opacity:.72}.settlement-status-card--empty strong,.settlement-status-card--empty small{color:var(--hk-muted);font-weight:500}.quota-layout{gap:var(--hk-space-5);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start;display:grid}.metric-grid{gap:var(--hk-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.metric-card{gap:var(--hk-space-2);padding:var(--hk-space-4);border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);background:var(--hk-surface-muted);display:grid}.metric-card span,.metric-card small{color:var(--hk-muted)}.metric-card strong{color:var(--hk-accent-strong);font-size:2rem}.hk-page-stack{gap:var(--hk-space-4);display:grid}.journey-quicklinks{gap:var(--hk-space-2);flex-wrap:wrap;display:flex}.hub-section{gap:var(--hk-space-3);display:grid}.hub-section__title{color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow);letter-spacing:.06em;margin:0;font-weight:750}.hk-task-card--priority{border-color:var(--hk-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--hk-accent) 35%, transparent)}.hk-task-card--done:not(.hk-task-card--priority){padding:calc(var(--hk-card-padding) * .7);background:var(--hk-surface-muted);box-shadow:none}.hk-task-card--done:not(.hk-task-card--priority) .hk-task-card__desc{font-size:var(--hk-font-size-eyebrow)}.metric-grid{margin-bottom:0}.metric-card strong{font-variant-numeric:tabular-nums}.page-backrow{align-items:center;gap:var(--hk-space-2);flex-wrap:wrap;display:flex}.hk-error .hk-button,.hk-error button{margin-left:var(--hk-space-3)}.hk-form-stack{gap:var(--hk-space-4);align-content:start;display:grid}.site-main .eyebrow{margin:0 0 var(--hk-space-1);color:var(--hk-accent-strong);font-size:var(--hk-font-size-eyebrow);letter-spacing:.08em;font-weight:750}.hk-page-header p:not(.eyebrow){max-width:50rem;margin:var(--hk-space-2) 0 0;color:var(--hk-muted)}.hk-success{border:1px solid var(--hk-success);border-radius:var(--hk-radius-lg);color:var(--hk-success);background:var(--hk-success-soft);margin:0;padding:.72rem .95rem}.action-row{align-items:end;gap:var(--hk-space-2);flex-wrap:wrap;display:flex}.hk-panel>.action-row{padding-top:var(--hk-space-4);border-top:1px solid var(--hk-line)}.form-row,.hk-field-grid{gap:var(--hk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check-field{align-items:center;gap:var(--hk-space-2);min-height:var(--hk-control-min-height);color:var(--hk-fg);font-size:var(--hk-font-size-body);cursor:pointer;font-weight:550;display:flex}.check-stack{align-content:center;gap:var(--hk-space-2);display:grid}.goods-form-grid{gap:var(--hk-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.goods-form-grid__wide{grid-column:1/-1}.goods-inline-form{padding-top:var(--hk-space-4);border-top:1px solid var(--hk-line)}.goods-master-grid{gap:var(--hk-space-5);grid-template-columns:minmax(18rem,.72fr) minmax(24rem,1.28fr);align-items:start;display:grid}.goods-master-grid>.hk-panel:first-child,.store-listing-layout>.hk-panel:first-child,.supplier-layout>.hk-panel:first-child{padding:var(--hk-space-4);gap:var(--hk-space-3)}.goods-master-grid>.hk-panel:first-child>.section-heading,.store-listing-layout>.hk-panel:first-child>.section-heading,.supplier-layout>.hk-panel:first-child>.section-heading{padding-bottom:var(--hk-space-3);border-bottom:1px solid var(--hk-line)}.goods-master-grid>.hk-panel:first-child>.section-heading h2,.store-listing-layout>.hk-panel:first-child>.section-heading h2,.supplier-layout>.hk-panel:first-child>.section-heading h2{font-size:var(--hk-font-size-subtitle)}.goods-master-grid>.hk-panel:first-child .hk-empty,.store-listing-layout>.hk-panel:first-child .hk-empty,.supplier-layout>.hk-panel:first-child .hk-empty{min-height:6rem;padding:var(--hk-space-4);text-align:left;place-items:start}.goods-detail-grid{gap:var(--hk-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.goods-tree,.goods-product-list,.supplier-directory,.listing-list{justify-items:stretch;gap:.15rem;display:grid}.goods-tree__item,.goods-product-card,.supplier-card,.listing-card{justify-content:space-between;align-items:center;gap:var(--hk-space-3);box-sizing:border-box;appearance:none;border-radius:var(--hk-radius);width:100%;min-width:0;min-height:2.75rem;color:var(--hk-fg);font:inherit;text-align:left;cursor:pointer;transition:background var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease), color var(--hk-duration) var(--hk-ease);background:0 0;border:0;border-left:2px solid #0000;justify-self:stretch;padding:.55rem .7rem;display:flex}.goods-tree__item:hover,.goods-product-card:hover,.supplier-card:hover,.listing-card:hover{color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.goods-tree__item--active,.goods-product-card--active,.supplier-card--active,.listing-card--active{border-left-color:var(--hk-accent);background:var(--hk-accent-soft);font-weight:650}.goods-tree__item--child{padding-left:var(--hk-space-5);color:var(--hk-muted)}.goods-product-card>span,.supplier-card>span,.listing-card>span{text-align:left;justify-items:start;gap:.15rem;min-width:0;display:grid}.goods-product-card>span:first-child,.supplier-card>span:first-child,.listing-card>span:first-child{flex:auto}.goods-product-card>span:last-child:not(:first-child),.supplier-card>span:last-child:not(:first-child),.listing-card>span:last-child:not(:first-child){text-align:right;flex:none;justify-items:end}.goods-product-card small,.supplier-card small,.listing-card small,.offer-card small{color:var(--hk-muted);font-size:var(--hk-font-size-small);font-weight:500;line-height:1.4}.goods-action-band{gap:var(--hk-space-4);margin-top:var(--hk-space-5);padding-top:var(--hk-space-4);border-top:1px solid var(--hk-line);grid-template-columns:minmax(14rem,1fr) minmax(16rem,1fr) auto;align-items:end;display:grid}.goods-action-band p{margin:var(--hk-space-1) 0 0;color:var(--hk-muted)}.chip-list{gap:var(--hk-space-2);flex-wrap:wrap;display:flex}.hk-chip{border:1px solid var(--hk-line);border-radius:var(--hk-radius-pill);min-height:2.25rem;color:var(--hk-fg);background:var(--hk-surface);cursor:pointer;padding:.35rem .65rem}.hk-chip[aria-pressed=true]{border-color:var(--hk-accent);color:var(--hk-accent-strong);background:var(--hk-accent-soft)}.stock-form{align-items:end;gap:var(--hk-space-3);margin-top:var(--hk-space-4);padding-top:var(--hk-space-4);border-top:1px solid var(--hk-line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.stock-form>div{gap:var(--hk-space-2);display:grid}.offer-grid,.offer-audit-grid{gap:var(--hk-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.offer-card{gap:var(--hk-space-2);min-width:0;padding:var(--hk-space-3);border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);color:var(--hk-fg);background:var(--hk-surface);text-align:left;cursor:pointer;transition:background var(--hk-duration) var(--hk-ease), border-color var(--hk-duration) var(--hk-ease);display:grid}.offer-card:hover,.offer-card--active{border-color:var(--hk-accent);background:var(--hk-accent-soft)}.supplier-layout{gap:var(--hk-space-5);grid-template-columns:minmax(17rem,23rem) minmax(0,1fr);align-items:start;display:grid}.supplier-directory{align-self:start}.audit-panel{border-left:3px solid var(--hk-accent)}.hk-badge[data-tone=success]{color:var(--hk-success);background:var(--hk-success-soft)}.hk-badge[data-tone=danger]{color:var(--hk-danger);background:var(--hk-danger-soft)}.store-overview-grid,.store-report-grid{gap:var(--hk-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.store-listing-layout{gap:var(--hk-space-5);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.store-preview{margin-top:var(--hk-space-4);padding:var(--hk-space-4);border:1px solid var(--hk-accent);border-radius:var(--hk-radius-lg);background:var(--hk-accent-soft)}.store-preview p,.store-preview small{color:var(--hk-muted)}.store-report-grid table{border-collapse:collapse;width:100%}.store-report-grid th,.store-report-grid td{border-bottom:1px solid var(--hk-line);text-align:left;padding:.7rem .5rem}.store-report-grid th{color:var(--hk-muted);font-size:var(--hk-font-size-eyebrow)}.login-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:calc(100vh - 12rem);display:grid}.login-copy{max-width:40rem}.login-copy h1{margin:var(--hk-space-3) 0 var(--hk-space-4);letter-spacing:-.045em;font-size:clamp(2.2rem,5vw,4.2rem)}.login-copy>p{color:var(--hk-muted);font-size:1.05rem}.login-copy ul{gap:var(--hk-space-3);color:var(--hk-muted);padding-left:1.2rem;display:grid}.login-form{box-shadow:var(--hk-shadow-floating)}.login-help{color:var(--hk-muted);font-size:var(--hk-font-size-small);margin:0}.state-controls{gap:var(--hk-space-2);padding:var(--hk-space-4);border:1px solid var(--hk-line);border-radius:var(--hk-radius-lg);background:var(--hk-surface);flex-wrap:wrap;margin:0;display:flex}.state-controls legend{padding:0 var(--hk-space-2);font-weight:700}.state-control{min-height:var(--hk-control-min-height);border:1px solid var(--hk-line);border-radius:var(--hk-radius);background:var(--hk-surface);cursor:pointer;padding:.45rem .85rem}.state-control--selected{border-color:var(--hk-accent);color:var(--hk-on-accent);background:var(--hk-accent)}.state-panel{align-items:flex-start;gap:var(--hk-space-4);min-height:9rem;padding:var(--hk-card-padding);border:1px solid var(--hk-line);border-radius:var(--hk-card-radius);background:var(--hk-surface);display:flex}.state-panel p{color:var(--hk-muted);margin:0}.state-panel--error{border-color:var(--hk-danger);background:var(--hk-danger-soft)}.state-mark,.spinner{border:2px solid var(--hk-line);width:2.5rem;height:2.5rem;color:var(--hk-accent);border-radius:50%;flex:0 0 2.5rem;place-items:center;font-weight:800;display:grid}.spinner{border-right-color:#0000;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{border-right-color:var(--hk-line);animation:none}}@media (width<=64rem){.compact-form{grid-template-columns:1fr 1fr}.quota-layout,.goods-master-grid,.goods-detail-grid,.supplier-layout,.store-overview-grid,.store-listing-layout,.store-report-grid,.goods-action-band{grid-template-columns:1fr}}@media (width<=48rem){.team-layout,.login-layout{grid-template-columns:1fr}}@media (width<=36rem){.compact-form,.detail-grid,.goods-form-grid,.form-row,.hk-field-grid,.stock-form{grid-template-columns:1fr}.state-panel{flex-direction:column}}
