.hs-hub{--hs-canvas:#eef0f4;--hs-panel:#ffffff;--hs-line:rgba(20,24,40,0.08);--hs-line-strong:rgba(20,24,40,0.12);--hs-ink:#12141c;--hs-muted:#667085;--hs-soft:#f4f5f8;--hs-accent:var(--brand);--hs-accent-soft:rgba(192,0,0,0.07);--hs-radius:14px;--hs-shadow:0 1px 0 rgba(16,16,24,0.04),0 18px 40px -28px rgba(16,16,24,0.35);position:relative;isolation:isolate;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(192,0,0,.05),transparent 55%),linear-gradient(180deg,#f3f5f9 0,var(--hs-canvas) 36%,var(--hs-canvas) 100%);color:var(--hs-ink)}.hs-hub:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(20,24,40,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,24,40,.035) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 58%)}.hs-hub-shell{width:100%;max-width:1120px;margin:0 auto;padding:12px 24px 16px;box-sizing:border-box}@media (min-width:768px){.hs-hub-shell{padding:14px 24px 18px}}.hs-hub-head{margin-bottom:14px;text-align:center}.hs-hub-title{margin:0;font-family:var(--font-display,"PingFang SC","Microsoft YaHei",sans-serif);font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--hs-ink)}.hs-console{border:1px solid var(--hs-line-strong);border-radius:var(--hs-radius);background:var(--hs-panel);box-shadow:var(--hs-shadow);overflow:visible}.hs-console>form{display:block;padding:14px 14px 16px}.hs-console-bar{display:flex;align-items:center;gap:0;min-height:52px;padding:4px 4px 4px 2px;border:1px solid var(--hs-line-strong);border-radius:12px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:border-color .18s ease,box-shadow .18s ease}.hs-console-bar:focus-within{border-color:color-mix(in srgb,var(--hs-accent) 55%,var(--hs-line-strong));box-shadow:0 0 0 3px var(--hs-accent-soft)}.hs-console-icon{display:grid;place-items:center;width:40px;flex-shrink:0;color:var(--hs-muted)}.hs-console-input{flex:1 1 auto;min-width:0;height:42px;border:0;outline:none;box-shadow:none;background:transparent;font-size:1rem;color:var(--hs-ink);font-family:inherit;appearance:none;-webkit-appearance:none}.hs-console-input::placeholder{color:rgba(102,112,133,.72)}.hs-console-clear{display:grid;place-items:center;width:32px;height:32px;margin-right:4px;border:0;border-radius:999px;background:transparent;color:var(--hs-muted);cursor:pointer}.hs-console-clear:hover{background:var(--hs-soft);color:var(--hs-accent)}.hs-console-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border:0;border-radius:9px;background:var(--hs-accent);color:#fff;font-size:.9rem;font-weight:650;font-family:inherit;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background .18s ease}.hs-console-submit:hover{background:var(--brand-hover)}.hs-console-submit:disabled{opacity:.55;cursor:not-allowed}@media (min-width:640px){.hs-console-submit{padding:0 20px}}.hs-console-body{padding:12px 2px 0}.hs-console-hint{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--hs-muted);font-size:.75rem;line-height:1.55}.hs-console-examples{display:flex;align-items:center;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.hs-console-examples::-webkit-scrollbar{display:none}.hs-console-examples-label{flex-shrink:0;color:var(--hs-muted);font-size:.75rem}.hs-example{flex-shrink:0;height:30px;padding:0 12px;border:1px solid var(--hs-line);border-radius:999px;background:var(--hs-soft);color:#3d4454;font-size:.75rem;font-family:inherit;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.hs-example:hover{border-color:color-mix(in srgb,var(--hs-accent) 35%,var(--hs-line));background:var(--hs-accent-soft);color:var(--hs-accent)}.hs-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;max-height:20rem;overflow-y:auto;padding:6px;border:1px solid var(--hs-line-strong);border-radius:12px;background:#fff;box-shadow:0 18px 44px -12px rgba(16,16,24,.28)}.hs-suggest-list{list-style:none;margin:0;padding:0}.hs-suggest-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.hs-suggest-item.is-active,.hs-suggest-item:hover{background:var(--hs-accent-soft)}.hs-suggest-name{font-size:.875rem;color:var(--hs-ink)}.hs-suggest-code{font-size:.75rem;color:var(--hs-muted);font-variant-numeric:tabular-nums}.hs-suggest-elements{font-size:.6875rem;line-height:1.45;color:var(--hs-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hs-suggest-status{gap:8px;padding:14px 12px;font-size:.8125rem}.hs-status,.hs-suggest-status{display:flex;align-items:center;color:var(--hs-muted)}.hs-status{gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--hs-line);border-radius:12px;background:rgba(255,255,255,.78);font-size:.875rem}.hs-status strong{color:var(--hs-ink);font-weight:600}.hs-alert{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--danger,#c0392b) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--danger,#c0392b) 6%,#fff)}.hs-alert,.hs-alert-copy{display:flex;align-items:flex-start}.hs-alert-copy{gap:10px;min-width:0}.hs-alert-title{margin:0;font-size:.875rem;font-weight:600;color:var(--hs-ink)}.hs-alert-body{margin:4px 0 0;font-size:.8125rem;color:var(--hs-muted)}.hs-alert-btn,.hs-ghost-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid var(--hs-line-strong);border-radius:8px;background:#fff;color:var(--hs-ink);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.hs-alert-btn:hover,.hs-ghost-btn:hover{border-color:color-mix(in srgb,var(--hs-accent) 40%,var(--hs-line));color:var(--hs-accent)}.hs-empty{margin-top:14px;padding:28px 20px;border:1px dashed var(--hs-line-strong);border-radius:var(--hs-radius);background:rgba(255,255,255,.65);text-align:center}.hs-empty p{margin:0}.hs-empty-title{font-size:.95rem;font-weight:600}.hs-empty-body{margin-top:6px!important;font-size:.8125rem;color:var(--hs-muted)}.hs-workbench{margin-top:16px;border:1px solid var(--hs-line-strong);border-radius:var(--hs-radius);background:var(--hs-panel);box-shadow:var(--hs-shadow);overflow:hidden}.hs-workbench-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 18px;border-bottom:1px solid var(--hs-line);background:linear-gradient(180deg,#fafafb,#ffffff)}.hs-workbench-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-muted)}.hs-code{margin:4px 0 0;font-size:clamp(1.6rem,2.8vw,2rem);font-weight:700;letter-spacing:.02em;line-height:1.15;color:var(--hs-accent);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace}.hs-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hs-panel{padding:0;border-top:1px solid var(--hs-line)}.hs-panel:first-of-type{border-top:0}.hs-panel-head{display:flex;align-items:center;gap:10px;padding:14px 18px 0}.hs-panel-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--hs-accent);background:var(--hs-accent-soft);flex-shrink:0}.hs-panel-title{margin:0;font-size:.9rem;font-weight:650;color:var(--hs-ink)}.hs-panel-sub{margin:2px 0 0;font-size:.75rem;color:var(--hs-muted)}.hs-panel-body{padding:14px 18px 18px}.hs-kv{display:grid;border:1px solid var(--hs-line);border-radius:10px;overflow:hidden}.hs-kv-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);border-top:1px solid var(--hs-line)}.hs-kv-row:first-child{border-top:0}.hs-kv-key{padding:12px 14px;background:var(--hs-soft);color:var(--hs-muted);font-size:.8125rem;font-weight:550;border-right:1px solid var(--hs-line)}.hs-kv-val{padding:12px 14px;font-size:.875rem;line-height:1.55;color:var(--hs-ink);min-width:0}@media (max-width:639px){.hs-kv-row{grid-template-columns:1fr}.hs-kv-key{border-right:0;border-bottom:1px solid var(--hs-line);padding-bottom:8px}}.hs-elements-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.hs-elements-label{font-size:.8125rem;font-weight:600}.hs-elements{display:grid;gap:8px 20px;margin:0;padding:0;list-style:none}@media (min-width:640px){.hs-elements{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-element{display:flex;gap:10px;align-items:flex-start;font-size:.8125rem;line-height:1.5;color:#4b5160}.hs-element-seq{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;margin-top:1px;border-radius:6px;background:var(--hs-accent-soft);color:var(--hs-accent);font-size:.6875rem;font-weight:700}.hs-control-grid{display:grid;gap:8px;margin-top:14px}.hs-control-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--hs-line);border-radius:10px;background:var(--hs-soft)}.hs-control-label{font-size:.8125rem;font-weight:650;color:var(--hs-accent)}.hs-control-value{font-size:.8125rem;line-height:1.55;color:var(--hs-muted);min-width:0}@media (max-width:639px){.hs-control-row{grid-template-columns:1fr}}.hs-unit-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hs-unit-pill{display:inline-flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid var(--hs-line);border-radius:8px;background:var(--hs-soft)}.hs-unit-pill span:first-child{font-size:.75rem;color:var(--hs-muted)}.hs-unit-pill span:last-child{font-size:.875rem;font-weight:600}.hs-tax-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.hs-tax-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hs-tax-cell{padding:12px 14px;border:1px solid var(--hs-line);border-radius:10px;background:linear-gradient(180deg,#fbfbfc,var(--hs-soft))}.hs-tax-cell dt{margin:0;font-size:.75rem;color:var(--hs-muted)}.hs-tax-cell dd{margin:6px 0 0;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--hs-ink)}.hs-table-wrap{margin:12px -18px -18px;overflow-x:auto;border-top:1px solid var(--hs-line);border-radius:0;-webkit-overflow-scrolling:touch}.hs-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem}.hs-col-code{width:6.25rem}.hs-col-customs{width:16%}.hs-col-name{width:14%}.hs-col-model{width:auto}.hs-col-unit{width:3.4rem}.hs-col-action{width:3.5rem}.hs-table th{padding:8px 6px;border-bottom:1px solid var(--hs-line);background:var(--hs-soft);color:var(--hs-muted);font-size:.6875rem;font-weight:600;text-align:left;line-height:1.3}.hs-table td:first-child,.hs-table th:first-child{padding-left:14px}.hs-table td:last-child,.hs-table th:last-child{padding-right:10px;text-align:center}.hs-table td:nth-child(5),.hs-table td:nth-child(6),.hs-table td:nth-child(7),.hs-table th:nth-child(5),.hs-table th:nth-child(6),.hs-table th:nth-child(7){text-align:center;padding-left:4px;padding-right:4px}.hs-table td{padding:8px 6px;border-bottom:1px solid var(--hs-line);color:#3d4454;vertical-align:middle;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.hs-table tr:last-child td{border-bottom:0}.hs-table tbody tr:hover td{background:rgba(192,0,0,.03)}.hs-table .is-mono{font-variant-numeric:tabular-nums;font-weight:600;font-size:.72rem;letter-spacing:-.02em;color:var(--hs-ink)}.hs-cell-nowrap{white-space:nowrap}.hs-cell-model{word-break:break-word;overflow-wrap:anywhere}.hs-cell-action{white-space:nowrap}.hs-table .hs-ghost-btn{display:inline-flex;white-space:nowrap;flex-shrink:0;height:26px;min-width:0;padding:0 8px;font-size:.6875rem;border-radius:6px}@media (max-width:720px){.hs-table{min-width:40rem}}.hs-candidates-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;font-size:.75rem}.hs-candidates-head strong{font-weight:650;color:var(--hs-ink)}.hs-candidates-head span{color:var(--hs-muted)}.hs-candidate-list{display:flex;flex-wrap:wrap;gap:8px}.hs-candidate{min-width:9.5rem;padding:8px 10px;border:1px solid var(--hs-line);border-radius:10px;background:#fff;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.hs-candidate:hover{border-color:color-mix(in srgb,var(--hs-accent) 40%,var(--hs-line))}.hs-candidate.is-active{border-color:color-mix(in srgb,var(--hs-accent) 55%,var(--hs-line));background:var(--hs-accent-soft);color:var(--hs-accent)}.hs-candidate-code{display:block;font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums}.hs-candidate-name{display:block;margin-top:2px;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--hs-muted)}.hs-candidate.is-active .hs-candidate-name{color:color-mix(in srgb,var(--hs-accent) 70%,#667085)}.hs-footnote{margin:10px 2px 0;color:rgba(102,112,133,.72);font-size:.6875rem;line-height:1.5;text-align:center}.hs-copy{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--hs-line-strong);border-radius:8px;background:#fff;color:var(--hs-muted);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .18s,color .18s}.hs-copy:hover:not(:disabled){border-color:color-mix(in srgb,var(--hs-accent) 40%,var(--hs-line));color:var(--hs-accent)}.hs-copy:disabled{opacity:.4;cursor:not-allowed}.hs-skel-bone{display:block;border-radius:8px;background:linear-gradient(90deg,#eceef3,#f5f6f9 45%,#eceef3);background-size:200% 100%}.hs-skel.is-active .hs-skel-bone{animation:hsSkelShine 1.2s ease-in-out infinite}@keyframes hsSkelShine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.hs-skel.is-active .hs-skel-bone{animation:none}}.hs-skel-code{width:11rem;height:1.75rem;margin-top:8px;border-radius:10px}.hs-skel-btn{width:5.5rem;height:32px}.hs-skel-ico{width:28px;height:28px;border-radius:8px;flex-shrink:0}.hs-skel-line{height:.75rem;max-width:100%}.hs-skel-w-30{width:30%}.hs-skel-w-40{width:40%}.hs-skel-w-50{width:50%}.hs-skel-w-60{width:60%}.hs-skel-w-70{width:70%}.hs-skel-w-80{width:80%}.hs-skel-grid{display:grid;gap:10px 20px}@media (min-width:640px){.hs-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-skel-element{display:flex;align-items:center;gap:10px}.hs-skel-seq{width:20px;height:20px;border-radius:6px;flex-shrink:0}.hs-skel-pill{width:7.5rem;height:34px;border-radius:8px}.hs-skel-tax{display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:4.25rem}.hs-skel-hint{margin:0;padding:12px 18px 16px;border-top:1px solid var(--hs-line);color:var(--hs-muted);font-size:.75rem;line-height:1.5;text-align:center;background:linear-gradient(180deg,transparent,rgba(244,245,248,.65))}.hs-skel-hint span{color:rgba(102,112,133,.85)}.hs-placeholder-code{margin:6px 0 0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:700;letter-spacing:.12em;line-height:1.15;color:rgba(102,112,133,.28);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace}.hs-placeholder-muted{color:rgba(102,112,133,.45)}.hs-placeholder-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:14px 18px 16px;border-top:1px solid var(--hs-line);color:var(--hs-muted);font-size:.75rem;line-height:1.5;background:linear-gradient(180deg,transparent,rgba(244,245,248,.65))}.hs-placeholder-foot p{margin:0}