.hkar-entry-page{background:var(--bg-body,#f8fafc);padding:32px 0 84px;min-height:75vh;width:100%;box-sizing:border-box;font-family:var(--font-sans);color:var(--text-primary,#0f172a)}.hkar-entry-container{max-width:var(--container-max-width,1240px);width:100%;margin:0 auto;padding-left:calc(var(--container-padding-x,24px) + env(safe-area-inset-left,0px));padding-right:calc(var(--container-padding-x,24px) + env(safe-area-inset-right,0px));box-sizing:border-box;display:flex;flex-direction:column;gap:44px}.hkar-entry-hero,.hkar-entry-plans-sec,.hkar-entry-promo-sec,.hkar-entry-ref-sec{width:100%;min-width:0;box-sizing:border-box}.hkar-co-title-zh,.hkar-ac-main strong{font-feature-settings:"cv02","cv03","cv04","halt"}.hkar-entry-hero{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:20px;padding:40px 44px 36px;box-shadow:0 8px 30px rgba(15,23,42,0.04);text-align:center}.hkar-entry-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px}.hkar-entry-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:rgba(29,111,242,0.08);color:#1558cc;font-size:13px;font-weight:600}.hkar-entry-status-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#cbd5e1);color:var(--text-primary,#0f172a);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:all 0.18s ease}.hkar-entry-status-link:hover{border-color:#1d6ff2;color:#1d6ff2;background:rgba(29,111,242,0.05)}.hkar-entry-title{font-family:var(--font-sans);font-size:clamp(26px,3.2vw,36px);font-weight:500;line-height:1.32;letter-spacing:0;color:var(--text-primary,#0f172a);margin:0 auto 12px;max-width:1040px}html[lang="en"] .hkar-entry-title{letter-spacing:-0.015em}.hkar-entry-subtitle{font-size:16px;font-weight:400;line-height:1.6;color:var(--text-secondary,#475569);margin:0 auto 20px;max-width:980px}.hkar-funnel-steps-bar{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:8px 16px;margin:0 auto 24px;border-radius:999px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0)}.hkar-funnel-step{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-secondary,#64748b);padding:4px 10px;border-radius:999px;transition:all 0.2s ease}.hkar-funnel-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.hkar-funnel-step.is-current{background:rgba(29,111,242,0.08);color:#1558cc;font-weight:600}.hkar-funnel-step.is-current .hkar-funnel-num{background:#1d6ff2;color:#ffffff}.hkar-funnel-step.is-done{color:#059669;font-weight:600}.hkar-funnel-step.is-done .hkar-funnel-num{background:#059669;color:#ffffff}.hkar-funnel-arrow{color:#cbd5e1;flex-shrink:0}.hkar-preselect-plan-notice{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:12px;border-radius:10px;background:rgba(29,111,242,0.08);border:1px solid rgba(29,111,242,0.28);color:#1558cc;font-size:13.5px;font-weight:600;text-align:left}@keyframes hkarSearchPulse{0%{box-shadow:0 0 0 0 rgba(29,111,242,0.45);border-color:#1d6ff2}50%{box-shadow:0 0 0 8px rgba(29,111,242,0.14);border-color:#1d6ff2}100%{box-shadow:0 0 0 0 rgba(29,111,242,0);border-color:#1d6ff2}}.hkar-entry-search-bar.is-focus-pulse{border-color:#1d6ff2;animation:hkarSearchPulse 1.2s ease-in-out 2}.hkar-wb-auth-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 22px;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,rgba(29,111,242,0.06) 0%,var(--surface,#ffffff) 100%);border:1px solid rgba(29,111,242,0.28)}.hkar-wb-auth-banner-txt{display:flex;align-items:flex-start;gap:12px;color:var(--text-primary,#0f172a)}.hkar-wb-auth-banner-txt svg{color:#1d6ff2;flex-shrink:0;margin-top:2px}.hkar-wb-auth-banner-txt strong{display:block;font-size:14.5px;font-weight:600;margin-bottom:3px}.hkar-wb-auth-banner-txt span{display:block;font-size:13px;color:var(--text-secondary,#475569)}.hkar-entry-search-wrap{position:relative;max-width:960px;width:100%;margin:0 auto;box-sizing:border-box}.hkar-entry-search-wrap.is-full{max-width:100%;margin:0}.hkar-entry-search-bar{display:flex;align-items:center;background:var(--surface,#ffffff);border:2px solid #cbd5e1;border-radius:14px;padding:6px 6px 6px 18px;transition:border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0 4px 16px rgba(15,23,42,0.04)}.hkar-entry-search-bar.is-lookup{max-width:720px}.hkar-entry-search-bar:focus-within{border-color:#1d6ff2;box-shadow:0 0 0 4px rgba(29,111,242,0.12)}.hkar-entry-search-icon{color:#64748b;flex-shrink:0}.hkar-entry-search-input{flex:1;border:none !important;background:transparent !important;outline:none !important;box-shadow:none !important;padding:12px 14px;font-size:15px;color:var(--text-primary,#0f172a);font-family:var(--font-sans);min-width:0}.hkar-entry-search-input::placeholder{color:#94a3b8}.hkar-entry-search-btn{display:inline-flex;align-items:center;gap:8px;background:#1d6ff2;color:#ffffff;border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background 0.18s ease,box-shadow 0.18s ease;box-shadow:0 4px 12px rgba(29,111,242,0.28)}.hkar-entry-search-btn.is-compact{padding:10px 18px;font-size:14px}.hkar-entry-search-btn:hover{background:#1558cc}.hkar-entry-search-btn:active{background:#0e46a8}.hkar-entry-search-btn:disabled{opacity:0.65;cursor:not-allowed}.hkar-date-calc-toggle-row{margin-top:10px;display:flex;justify-content:center}.hkar-date-calc-trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#1558cc;font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background 0.15s ease}.hkar-date-calc-trigger:hover{background:rgba(29,111,242,0.06);text-decoration:underline}.hkar-date-calc-drawer{margin-top:12px;padding:16px 18px;border-radius:12px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);text-align:left}.hkar-date-calc-grid{display:grid;grid-template-columns:1fr 1.2fr auto;gap:12px;align-items:end}.hkar-date-calc-action .hkar-plan-btn{padding:10px 18px;height:40px}.hkar-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#cbd5e1);border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,0.12);z-index:60;max-height:360px;overflow-y:auto;text-align:left}.hkar-ac-loading{padding:14px 18px;font-size:13px;color:var(--text-secondary,#64748b)}.hkar-ac-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border-subtle,#f1f5f9);cursor:pointer;transition:background 0.15s ease}.hkar-ac-item:last-child{border-bottom:none}.hkar-ac-item:hover,.hkar-ac-item.is-selected{background:rgba(29,111,242,0.06)}.hkar-ac-main strong{display:block;font-size:14px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-ac-main span{display:block;font-size:12px;color:var(--text-secondary,#64748b);margin-top:2px}.hkar-ac-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.hkar-ac-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(5,150,105,0.1);color:#047857}.hkar-ac-status.is-dissolved{background:rgba(220,38,38,0.1);color:#dc2626}.hkar-ac-code{font-family:var(--font-mono);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.015em;padding:3px 8px;border-radius:6px;background:var(--surface-sub,#f1f5f9);color:var(--text-secondary,#334155)}.hkar-selected-co-bar{max-width:100%;width:100%;box-sizing:border-box;margin:18px auto 0;padding:18px 22px;border-radius:16px;background:linear-gradient(135deg,rgba(5,150,105,0.04) 0%,rgba(29,111,242,0.03) 60%,var(--surface,#ffffff) 100%);border:1.5px solid #1d6ff2;display:flex;flex-direction:column;gap:14px;text-align:left}.hkar-selected-co-bar.is-full{max-width:100%}.hkar-selected-co-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hkar-selected-co-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;flex:1}.hkar-selected-co-head strong{font-size:16.5px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-selected-co-en{font-size:13px;color:var(--text-secondary,#475569)}.hkar-selected-co-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:rgba(5,150,105,0.12);color:#047857}.hkar-selected-co-badge.is-overdue{background:rgba(217,119,6,0.14);color:#b45309}.hkar-selected-co-badge.is-dissolved{background:rgba(220,38,38,0.14);color:#dc2626}.hkar-selected-co-actions{display:flex;align-items:center;gap:8px}.hkar-selected-clear-btn{padding:7px 12px;border-radius:8px;background:var(--surface,#ffffff);border:1px solid #cbd5e1;color:var(--text-secondary,#475569);font-size:12.5px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.hkar-selected-clear-btn:hover{border-color:#1d6ff2;color:#1d6ff2}.hkar-selected-go-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;background:#1d6ff2;color:#ffffff;border:none;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px rgba(29,111,242,0.25);transition:background 0.18s ease}.hkar-selected-go-btn.is-sm{padding:7px 14px;font-size:12.5px}.hkar-selected-go-btn:hover{background:#1558cc}.hkar-co-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hkar-co-metric-cell{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:11px;padding:10px 13px;display:flex;flex-direction:column;gap:4px}.hkar-co-metric-cell.is-highlight{border-color:rgba(29,111,242,0.35);background:rgba(29,111,242,0.03)}.hkar-cm-lbl{font-size:11.5px;color:var(--text-secondary,#64748b);font-weight:400}.hkar-cm-val{font-size:13px;color:var(--text-primary,#0f172a);display:flex;flex-direction:column;gap:2px}.hkar-cm-val code{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.015em;color:var(--text-primary,#0f172a)}.hkar-cm-strong{font-family:var(--font-sans);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#047857}.hkar-cm-sep{margin:0 4px;color:#94a3b8}.hkar-cm-sub{font-size:11.5px;color:var(--text-secondary,#64748b);font-variant-numeric:tabular-nums}.hkar-selected-co-fee{font-family:var(--font-sans);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:#1d6ff2}.hkar-archive-summary-bar{padding:9px 13px;border-radius:9px;background:rgba(5,150,105,0.06);border:1px solid rgba(5,150,105,0.22);color:#047857;font-size:12.5px;line-height:1.5}.hkar-archive-summary-bar.is-dissolved{background:rgba(220,38,38,0.06);border-color:rgba(220,38,38,0.25);color:#b91c1c}.hkar-entry-trust-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:22px;font-size:13px;color:var(--text-secondary,#475569)}.hkar-entry-trust-line span{display:inline-flex;align-items:center;gap:6px}.hkar-entry-trust-line svg{color:#059669;flex-shrink:0}.hkar-entry-sec-head{text-align:center;margin-bottom:24px}.hkar-entry-sec-title{font-family:var(--font-sans);font-size:24px;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--text-primary,#0f172a);margin:0 0 8px}html[lang="en"] .hkar-entry-sec-title{letter-spacing:-0.015em}.hkar-entry-sec-desc{font-size:14px;color:var(--text-secondary,#475569);margin:0 auto;max-width:960px;line-height:1.6}.hkar-entry-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.hkar-plan-card{position:relative;background:var(--surface,#ffffff);border:1.5px solid var(--border-subtle,#e2e8f0);border-radius:18px;padding:28px 26px;display:flex;flex-direction:column;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.hkar-plan-card:hover{transform:translateY(-2px);border-color:#94a3b8;box-shadow:0 12px 28px rgba(15,23,42,0.06)}.hkar-plan-card.is-featured{border:2px solid #1d6ff2;box-shadow:0 14px 34px rgba(29,111,242,0.1)}.hkar-plan-featured-ribbon{position:absolute;top:-12px;right:22px;background:#1d6ff2;color:#ffffff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:999px;letter-spacing:0.02em;box-shadow:0 4px 10px rgba(29,111,242,0.25)}.hkar-plan-tag{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;margin-bottom:10px}.hkar-plan-tag.is-self{background:#f1f5f9;color:#334155}.hkar-plan-tag.is-featured{background:rgba(29,111,242,0.1);color:#1558cc}.hkar-plan-tag.is-senior{background:rgba(5,150,105,0.1);color:#047857}.hkar-plan-tag.is-bespoke{background:rgba(217,119,6,0.12);color:#b45309}.hkar-plan-name{font-size:20px;font-weight:600;color:var(--text-primary,#0f172a);margin:2px 0 14px;line-height:1.35}.hkar-plan-for{font-size:13px;line-height:1.55;color:var(--text-secondary,#475569);margin:0 0 18px}.hkar-plan-price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.hkar-plan-currency{font-size:15px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-plan-amount{font-family:var(--font-sans);font-size:34px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:var(--text-primary,#0f172a);line-height:1.1}.hkar-plan-card.is-featured .hkar-plan-amount{color:#1d6ff2}.hkar-plan-unit{font-size:13px;color:var(--text-secondary,#64748b)}.hkar-plan-gov-note{font-size:12.5px;color:#059669;font-weight:500;font-variant-numeric:tabular-nums;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle,#f1f5f9)}.hkar-plan-gov-note.is-linked{color:#1558cc;font-weight:600}.hkar-plan-features{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:11px;flex:1}.hkar-plan-features li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;color:var(--text-primary,#1e293b)}.hkar-plan-features li.is-muted{color:var(--text-secondary,#64748b)}.hkar-plan-features svg.is-ok{color:#059669;flex-shrink:0;margin-top:2px}.hkar-plan-features svg.is-warn{color:#94a3b8;flex-shrink:0;margin-top:2px}.hkar-plan-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.18s ease}.hkar-plan-btn.is-auto{width:auto}.hkar-plan-btn.is-sm{width:auto;padding:9px 15px;font-size:13px}.hkar-plan-btn.is-primary{background:#1d6ff2;color:#ffffff;border:1px solid #1d6ff2;box-shadow:0 4px 14px rgba(29,111,242,0.28)}.hkar-plan-btn.is-primary:hover{background:#1558cc;border-color:#1558cc}.hkar-plan-btn.is-secondary{background:#f5f8fb;color:#0d192b;border:1px solid #cbd5e1}.hkar-plan-btn.is-secondary:hover{background:#1d6ff2;color:#ffffff;border-color:#1d6ff2}.hkar-bespoke-banner{margin-top:18px;background:linear-gradient(135deg,rgba(5,150,105,0.04) 0%,rgba(29,111,242,0.03) 60%,var(--surface,#ffffff) 100%);border:1px solid var(--border-subtle,#e2e8f0);border-radius:16px;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.hkar-bespoke-main{flex:1;min-width:280px}.hkar-bespoke-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.hkar-bespoke-head .hkar-plan-tag{margin-bottom:0}.hkar-bespoke-title{font-size:16.5px;font-weight:600;color:var(--text-primary,#0f172a);margin:0}.hkar-bespoke-desc{font-size:13px;color:var(--text-secondary,#475569);margin:0;line-height:1.55}.hkar-bespoke-side{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hkar-bespoke-price{display:flex;align-items:baseline;gap:4px}.hkar-bespoke-price .hkar-plan-amount{font-size:26px}.hkar-bespoke-actions{display:flex;align-items:center;gap:10px}.hkar-promo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.hkar-promo-card{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:16px;padding:24px 26px;display:flex;flex-direction:column}.hkar-promo-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hkar-promo-badge{display:inline-flex;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;background:rgba(217,119,6,0.12);color:#b45309}.hkar-promo-badge.is-blue{background:rgba(29,111,242,0.1);color:#1558cc}.hkar-promo-amount{font-family:var(--font-sans);font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:#059669}.hkar-promo-title{font-size:17px;font-weight:600;color:var(--text-primary,#0f172a);margin:0 0 8px;line-height:1.4}.hkar-promo-desc{font-size:13.5px;line-height:1.6;color:var(--text-secondary,#475569);margin:0 0 18px;flex:1}.hkar-my-ref-inline{display:inline-block;margin-top:6px;color:var(--text-primary,#0f172a)}.hkar-my-ref-inline code{font-family:var(--font-mono);font-weight:600;letter-spacing:-0.015em;color:#1558cc}.hkar-promo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hkar-promo-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:9px;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:all 0.18s ease}.hkar-promo-btn.is-primary{background:#1d6ff2;color:#ffffff;border:1px solid #1d6ff2}.hkar-promo-btn.is-primary:hover{background:#1558cc}.hkar-promo-btn.is-ghost{background:#f5f8fb;color:#0d192b;border:1px solid #cbd5e1}.hkar-promo-btn.is-ghost:hover{border-color:#1d6ff2;color:#1d6ff2}.hkar-promo-btn.is-wecom{background:linear-gradient(135deg,#059669 0%,#047857 100%);color:#ffffff;border:none}.hkar-promo-btn.is-wecom:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(16,185,129,0.3)}.hkar-entry-ref-sec{display:flex;flex-direction:column;gap:20px}.hkar-ref-table-card{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:16px;padding:24px 26px}.hkar-ref-table-title{font-size:17px;font-weight:500;color:var(--text-primary,#0f172a);margin:0 0 6px}.hkar-ref-table-sub{font-size:13px;color:var(--text-secondary,#64748b);margin:0 0 16px}.hkar-ref-tiers-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hkar-ref-tier-box{background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.hkar-ref-tier-box.is-ontime{background:rgba(5,150,105,0.05);border-color:rgba(5,150,105,0.3)}.hkar-rt-period{font-size:12px;color:var(--text-secondary,#475569)}.hkar-rt-val{font-family:var(--font-sans);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:var(--text-primary,#0f172a)}.hkar-ref-tier-box.is-ontime .hkar-rt-val{color:#059669}.hkar-rt-total{font-size:11.5px;color:var(--text-secondary,#64748b);font-variant-numeric:tabular-nums;letter-spacing:-0.01em}.hkar-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hkar-faq-item{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:14px;padding:16px 20px;transition:border-color 0.18s ease}.hkar-faq-item:hover{border-color:#94a3b8}.hkar-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:600;color:var(--text-primary,#0f172a);cursor:pointer;list-style:none}.hkar-faq-item summary::after{content:"+";font-size:18px;font-weight:400;color:#64748b;line-height:1;flex-shrink:0}.hkar-faq-item[open] summary::after{content:"−";color:#1d6ff2}.hkar-faq-item summary::-webkit-details-marker{display:none}.hkar-faq-item p{font-size:13.5px;line-height:1.65;color:var(--text-secondary,#475569);margin:12px 0 0;padding-top:12px;border-top:1px solid var(--border-subtle,#f1f5f9)}.hkar-wb-shell{max-width:100%;margin:0 auto;width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.hkar-wb-header-card,.hkar-wb-card{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:18px;padding:24px 28px;box-shadow:0 4px 18px rgba(15,23,42,0.03)}.hkar-wb-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--border-subtle,#f1f5f9)}.hkar-wb-title{font-size:22px;font-weight:500;color:var(--text-primary,#0f172a);margin:10px 0 0;line-height:1.35}.hkar-wb-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hkar-wb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px}.hkar-wb-step{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-sub,#f8fafc);text-align:left;cursor:pointer;transition:all 0.18s ease}.hkar-wb-step.is-active{border-color:#1d6ff2;background:rgba(29,111,242,0.06)}.hkar-wb-step.is-done .hkar-wb-step-num{background:#059669;color:#ffffff}.hkar-wb-step-num{width:26px;height:26px;border-radius:999px;background:#cbd5e1;color:#0f172a;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hkar-wb-step.is-active .hkar-wb-step-num{background:#1d6ff2;color:#ffffff}.hkar-wb-step-txt strong{display:block;font-size:13px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-wb-step-txt span{display:block;font-size:11.5px;color:var(--text-secondary,#64748b);margin-top:2px}.hkar-wb-panel{display:flex;flex-direction:column;gap:20px}#hkarWbOrderForm{display:flex;flex-direction:column;gap:20px}.hkar-wb-card-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hkar-wb-card-head-row .hkar-wb-card-title{margin-bottom:0}.hkar-wb-card-title{font-size:17px;font-weight:500;color:var(--text-primary,#0f172a);margin:0 0 16px}.hkar-wb-card-sub{font-size:13px;color:var(--text-secondary,#64748b);margin:-8px 0 14px}.hkar-wb-tier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hkar-wb-tier-opt{border:1.5px solid var(--border-subtle,#e2e8f0);border-radius:14px;padding:16px 18px;cursor:pointer;background:var(--surface,#ffffff);transition:all 0.18s ease}.hkar-wb-tier-opt:hover{border-color:#94a3b8}.hkar-wb-tier-opt.is-active{border:2px solid #1d6ff2;background:rgba(29,111,242,0.04)}.hkar-wb-tier-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.hkar-wb-tier-head .hkar-plan-tag{margin-bottom:0}.hkar-wb-tier-price{font-family:var(--font-sans);font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:var(--text-primary,#0f172a)}.hkar-wb-tier-opt.is-active .hkar-wb-tier-price{color:#1d6ff2}.hkar-wb-tier-name{font-size:15px;font-weight:600;color:var(--text-primary,#0f172a);margin-bottom:4px}.hkar-wb-tier-opt p{font-size:12.5px;line-height:1.5;color:var(--text-secondary,#64748b);margin:0}.hkar-wb-promo-bar{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle,#f1f5f9);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.hkar-wb-promo-btns{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hkar-wb-promo-lbl{font-size:13px;font-weight:600;color:var(--text-secondary,#475569)}.hkar-wb-promo-chip{padding:7px 13px;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-size:12.5px;font-weight:600;cursor:pointer;transition:all 0.16s ease}.hkar-wb-promo-chip.is-active{background:#1d6ff2;color:#ffffff;border-color:#1d6ff2}.hkar-wb-credit-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#047857;background:rgba(5,150,105,0.08);padding:6px 12px;border-radius:8px;cursor:pointer}.hkar-wb-promo-input-row{display:flex;align-items:center;gap:8px;flex:1;min-width:280px;max-width:440px}.hkar-wb-promo-feedback{margin-top:12px;padding:10px 14px;border-radius:9px;font-size:12.5px;line-height:1.5;background:rgba(5,150,105,0.07);border:1px solid rgba(5,150,105,0.25);color:#047857}.hkar-wb-promo-feedback.is-error{background:rgba(217,119,6,0.08);border-color:rgba(217,119,6,0.28);color:#b45309}.hkar-wb-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hkar-wb-label{display:block;font-size:12.5px;font-weight:600;color:var(--text-secondary,#334155);margin-bottom:6px}.hkar-wb-input,.hkar-wb-select{width:100%;padding:10px 13px;border-radius:10px;border:1px solid #cbd5e1;background:var(--surface,#ffffff);color:var(--text-primary,#0f172a);font-size:13.5px;font-family:var(--font-sans);outline:none}.hkar-wb-input:focus,.hkar-wb-select:focus{border-color:#1d6ff2}.hkar-wb-checkout-bar{margin-top:20px;padding:18px 20px;border-radius:14px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.hkar-wb-fee-breakdown{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--text-secondary,#475569);margin-bottom:4px;font-variant-numeric:tabular-nums}.hkar-sum-disc-tag{color:#059669;font-weight:600}.hkar-wb-total-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-wb-total-val{font-family:var(--font-sans);font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:#1d6ff2}.hkar-wb-refund-pill{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px;background:rgba(5,150,105,0.1);color:#047857}.hkar-wb-checkout-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hkar-wb-checkout-actions .hkar-wb-select{width:auto;min-width:220px}.hkar-wb-order-banner{padding:12px 16px;border-radius:12px;background:rgba(29,111,242,0.06);border:1px solid rgba(29,111,242,0.2);margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hkar-wb-order-banner-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hkar-order-sn-pill{font-size:12px;font-weight:500;letter-spacing:-0.015em;color:#1558cc;background:rgba(29,111,242,0.08);padding:2px 8px;border-radius:6px}.hkar-kyc-upload-sec{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-subtle,#e2e8f0)}.hkar-kyc-upload-head h3{font-size:14.5px;font-weight:600;color:var(--text-primary,#0f172a);margin:0 0 4px}.hkar-kyc-upload-head p{font-size:12.5px;color:var(--text-secondary,#64748b);margin:0 0 12px}.hkar-upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hkar-upload-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;border:1.5px dashed #cbd5e1;background:var(--surface-sub,#f8fafc);cursor:pointer;transition:all 0.16s ease}.hkar-upload-card:hover{border-color:#1d6ff2;background:rgba(29,111,242,0.03)}.hkar-upload-card.has-file{border-style:solid;border-color:#059669;background:rgba(5,150,105,0.04)}.hkar-upload-title{font-size:13px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-upload-hint{font-size:12px;color:var(--text-secondary,#64748b)}.hkar-upload-card.has-file .hkar-upload-hint{color:#047857;font-weight:600}.hkar-upload-input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.hkar-kyc-submit-bar{margin-top:22px;padding-top:16px;border-top:1px solid var(--border-subtle,#f1f5f9);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hkar-kyc-decl-note{font-size:12px;color:var(--text-secondary,#64748b);margin:0;max-width:620px;line-height:1.55}.hkar-wb-status-box{padding:20px 22px;border-radius:14px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);font-size:14px;line-height:1.65;display:flex;flex-direction:column;gap:16px}.hkar-status-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hkar-status-meta-item{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:10px;padding:10px 14px}.hkar-status-meta-lbl{display:block;font-size:11.5px;color:var(--text-secondary,#64748b);margin-bottom:2px}.hkar-status-meta-val{font-size:13.5px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-status-banner{padding:13px 16px;border-radius:10px;background:rgba(5,150,105,0.08);border:1px solid rgba(5,150,105,0.28);color:#047857;font-size:13.5px;line-height:1.6}.hkar-status-banner.is-warn{background:rgba(217,119,6,0.1);border-color:rgba(217,119,6,0.3);color:#b45309}.hkar-status-banner.is-refunded{background:rgba(220,38,38,0.08);border-color:rgba(220,38,38,0.25);color:#b91c1c}.hkar-status-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hkar-tl-node{padding:10px 12px;border-radius:10px;background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);font-size:12px;color:var(--text-secondary,#64748b)}.hkar-tl-node strong{display:block;font-size:12.5px;color:var(--text-primary,#0f172a);margin-bottom:2px}.hkar-tl-node.is-done{border-color:rgba(5,150,105,0.35);background:rgba(5,150,105,0.04)}.hkar-tl-node.is-done strong{color:#047857}.hkar-tl-node.is-current{border-color:#1d6ff2;background:rgba(29,111,242,0.05)}.hkar-tl-node.is-current strong{color:#1558cc}.hkar-status-actions{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hkar-lookup-list{margin-top:16px;display:flex;flex-direction:column;gap:10px}.hkar-lookup-empty{padding:14px 16px;border-radius:10px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);color:var(--text-secondary,#64748b);font-size:13px}.hkar-lookup-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px;background:var(--surface,#ffffff);flex-wrap:wrap}.hkar-lookup-row-title{font-size:14.5px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-lookup-row-meta{font-size:12.5px;color:var(--text-secondary,#64748b);margin-top:4px}.hkar-pay-modal-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(15,23,42,0.62);display:flex;align-items:center;justify-content:center;padding:16px}.hkar-pay-modal-card{background:var(--surface,#ffffff);color:var(--text-primary,#0f172a);border:1px solid var(--border-subtle,#e2e8f0);border-radius:18px;max-width:430px;width:100%;padding:26px 24px;text-align:center;box-shadow:0 20px 50px rgba(15,23,42,0.28)}.hkar-pay-modal-sn{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:-0.015em;color:#1558cc;margin-bottom:6px}.hkar-pay-modal-title{font-size:18px;font-weight:600;color:var(--text-primary,#0f172a);margin:0 0 8px}.hkar-pay-modal-amount{font-family:var(--font-sans);font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:#1d6ff2;margin-bottom:14px}.hkar-pay-modal-qr-box{display:inline-block;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;margin-bottom:14px}.hkar-pay-modal-desc{font-size:12.5px;color:var(--text-secondary,#64748b);margin:0 0 16px;line-height:1.55}.hkar-pay-modal-actions{display:flex;gap:10px;justify-content:center}html.dark .hkar-entry-page,[data-theme="dark"] .hkar-entry-page,.dark .hkar-entry-page{background:#09121f;color:#f1f5f9}html.dark .hkar-entry-hero,[data-theme="dark"] .hkar-entry-hero,.dark .hkar-entry-hero,html.dark .hkar-plan-card,[data-theme="dark"] .hkar-plan-card,.dark .hkar-plan-card,html.dark .hkar-promo-card,[data-theme="dark"] .hkar-promo-card,.dark .hkar-promo-card,html.dark .hkar-ref-table-card,[data-theme="dark"] .hkar-ref-table-card,.dark .hkar-ref-table-card,html.dark .hkar-faq-item,[data-theme="dark"] .hkar-faq-item,.dark .hkar-faq-item,html.dark .hkar-bespoke-banner,[data-theme="dark"] .hkar-bespoke-banner,.dark .hkar-bespoke-banner,html.dark .hkar-wb-header-card,[data-theme="dark"] .hkar-wb-header-card,.dark .hkar-wb-header-card,html.dark .hkar-wb-card,[data-theme="dark"] .hkar-wb-card,.dark .hkar-wb-card,html.dark .hkar-wb-tier-opt,[data-theme="dark"] .hkar-wb-tier-opt,.dark .hkar-wb-tier-opt,html.dark .hkar-pay-modal-card,[data-theme="dark"] .hkar-pay-modal-card,.dark .hkar-pay-modal-card{background:#0f1d30;border-color:#1e324d;color:#f1f5f9}html.dark .hkar-plan-card.is-featured,[data-theme="dark"] .hkar-plan-card.is-featured,.dark .hkar-plan-card.is-featured,html.dark .hkar-wb-tier-opt.is-active,[data-theme="dark"] .hkar-wb-tier-opt.is-active,.dark .hkar-wb-tier-opt.is-active{border-color:#1d6ff2}html.dark .hkar-entry-title,[data-theme="dark"] .hkar-entry-title,.dark .hkar-entry-title,html.dark .hkar-entry-sec-title,[data-theme="dark"] .hkar-entry-sec-title,.dark .hkar-entry-sec-title,html.dark .hkar-plan-name,[data-theme="dark"] .hkar-plan-name,.dark .hkar-plan-name,html.dark .hkar-plan-amount,[data-theme="dark"] .hkar-plan-amount,.dark .hkar-plan-amount,html.dark .hkar-promo-title,[data-theme="dark"] .hkar-promo-title,.dark .hkar-promo-title,html.dark .hkar-ref-table-title,[data-theme="dark"] .hkar-ref-table-title,.dark .hkar-ref-table-title,html.dark .hkar-faq-item summary,[data-theme="dark"] .hkar-faq-item summary,.dark .hkar-faq-item summary,html.dark .hkar-bespoke-title,[data-theme="dark"] .hkar-bespoke-title,.dark .hkar-bespoke-title,html.dark .hkar-wb-title,[data-theme="dark"] .hkar-wb-title,.dark .hkar-wb-title,html.dark .hkar-wb-card-title,[data-theme="dark"] .hkar-wb-card-title,.dark .hkar-wb-card-title,html.dark .hkar-wb-step-txt strong,[data-theme="dark"] .hkar-wb-step-txt strong,.dark .hkar-wb-step-txt strong,html.dark .hkar-wb-tier-name,[data-theme="dark"] .hkar-wb-tier-name,.dark .hkar-wb-tier-name,html.dark .hkar-wb-tier-price,[data-theme="dark"] .hkar-wb-tier-price,.dark .hkar-wb-tier-price,html.dark .hkar-selected-co-head strong,[data-theme="dark"] .hkar-selected-co-head strong,.dark .hkar-selected-co-head strong,html.dark .hkar-cm-val code,[data-theme="dark"] .hkar-cm-val code,.dark .hkar-cm-val code,html.dark .hkar-upload-title,[data-theme="dark"] .hkar-upload-title,.dark .hkar-upload-title,html.dark .hkar-status-meta-val,[data-theme="dark"] .hkar-status-meta-val,.dark .hkar-status-meta-val,html.dark .hkar-tl-node strong,[data-theme="dark"] .hkar-tl-node strong,.dark .hkar-tl-node strong,html.dark .hkar-lookup-row-title,[data-theme="dark"] .hkar-lookup-row-title,.dark .hkar-lookup-row-title,html.dark .hkar-pay-modal-title,[data-theme="dark"] .hkar-pay-modal-title,.dark .hkar-pay-modal-title{color:#f8fafc}html.dark .hkar-entry-badge,[data-theme="dark"] .hkar-entry-badge,.dark .hkar-entry-badge,html.dark .hkar-plan-tag.is-featured,[data-theme="dark"] .hkar-plan-tag.is-featured,.dark .hkar-plan-tag.is-featured,html.dark .hkar-promo-badge.is-blue,[data-theme="dark"] .hkar-promo-badge.is-blue,.dark .hkar-promo-badge.is-blue,html.dark .hkar-order-sn-pill,[data-theme="dark"] .hkar-order-sn-pill,.dark .hkar-order-sn-pill{background:rgba(56,189,248,0.14);color:#38bdf8}html.dark .hkar-date-calc-trigger,[data-theme="dark"] .hkar-date-calc-trigger,.dark .hkar-date-calc-trigger,html.dark .hkar-my-ref-inline code,[data-theme="dark"] .hkar-my-ref-inline code,.dark .hkar-my-ref-inline code,html.dark .hkar-pay-modal-sn,[data-theme="dark"] .hkar-pay-modal-sn,.dark .hkar-pay-modal-sn{color:#38bdf8}html.dark .hkar-entry-search-bar,[data-theme="dark"] .hkar-entry-search-bar,.dark .hkar-entry-search-bar,html.dark .hkar-search-dropdown,[data-theme="dark"] .hkar-search-dropdown,.dark .hkar-search-dropdown,html.dark .hkar-date-calc-drawer,[data-theme="dark"] .hkar-date-calc-drawer,.dark .hkar-date-calc-drawer,html.dark .hkar-co-metric-cell,[data-theme="dark"] .hkar-co-metric-cell,.dark .hkar-co-metric-cell,html.dark .hkar-ref-tier-box,[data-theme="dark"] .hkar-ref-tier-box,.dark .hkar-ref-tier-box,html.dark .hkar-wb-step,[data-theme="dark"] .hkar-wb-step,.dark .hkar-wb-step,html.dark .hkar-wb-checkout-bar,[data-theme="dark"] .hkar-wb-checkout-bar,.dark .hkar-wb-checkout-bar,html.dark .hkar-wb-status-box,[data-theme="dark"] .hkar-wb-status-box,.dark .hkar-wb-status-box,html.dark .hkar-status-meta-item,[data-theme="dark"] .hkar-status-meta-item,.dark .hkar-status-meta-item,html.dark .hkar-tl-node,[data-theme="dark"] .hkar-tl-node,.dark .hkar-tl-node,html.dark .hkar-upload-card,[data-theme="dark"] .hkar-upload-card,.dark .hkar-upload-card,html.dark .hkar-lookup-row,[data-theme="dark"] .hkar-lookup-row,.dark .hkar-lookup-row,html.dark .hkar-lookup-empty,[data-theme="dark"] .hkar-lookup-empty,.dark .hkar-lookup-empty,html.dark .hkar-wb-input,[data-theme="dark"] .hkar-wb-input,.dark .hkar-wb-input,html.dark .hkar-wb-select,[data-theme="dark"] .hkar-wb-select,.dark .hkar-wb-select{background:#101f33;border-color:#263e5c;color:#f8fafc}html.dark .hkar-selected-co-bar,[data-theme="dark"] .hkar-selected-co-bar,.dark .hkar-selected-co-bar{background:#101f33;border-color:#1d6ff2}html.dark .hkar-entry-search-input,[data-theme="dark"] .hkar-entry-search-input,.dark .hkar-entry-search-input{color:#f8fafc}html.dark .hkar-ac-item,[data-theme="dark"] .hkar-ac-item,.dark .hkar-ac-item{border-bottom-color:#1e324d}html.dark .hkar-ac-main strong,[data-theme="dark"] .hkar-ac-main strong,.dark .hkar-ac-main strong{color:#f8fafc}html.dark .hkar-plan-btn.is-secondary,[data-theme="dark"] .hkar-plan-btn.is-secondary,.dark .hkar-plan-btn.is-secondary,html.dark .hkar-promo-btn.is-ghost,[data-theme="dark"] .hkar-promo-btn.is-ghost,.dark .hkar-promo-btn.is-ghost,html.dark .hkar-entry-status-link,[data-theme="dark"] .hkar-entry-status-link,.dark .hkar-entry-status-link,html.dark .hkar-selected-clear-btn,[data-theme="dark"] .hkar-selected-clear-btn,.dark .hkar-selected-clear-btn,html.dark .hkar-wb-promo-chip,[data-theme="dark"] .hkar-wb-promo-chip,.dark .hkar-wb-promo-chip{background:#101f33;color:#cbd5e1;border-color:#263e5c}html.dark .hkar-wb-promo-chip.is-active,[data-theme="dark"] .hkar-wb-promo-chip.is-active,.dark .hkar-wb-promo-chip.is-active,html.dark .hkar-plan-btn.is-secondary:hover,[data-theme="dark"] .hkar-plan-btn.is-secondary:hover,.dark .hkar-plan-btn.is-secondary:hover{background:#1d6ff2;color:#ffffff;border-color:#1d6ff2}html.dark .hkar-rt-val,[data-theme="dark"] .hkar-rt-val,.dark .hkar-rt-val,html.dark .hkar-plan-features li,[data-theme="dark"] .hkar-plan-features li,.dark .hkar-plan-features li{color:#e2e8f0}html.dark .hkar-funnel-steps-bar,[data-theme="dark"] .hkar-funnel-steps-bar,.dark .hkar-funnel-steps-bar,html.dark .hkar-wb-auth-banner,[data-theme="dark"] .hkar-wb-auth-banner,.dark .hkar-wb-auth-banner{background:#101f33;border-color:#263e5c}html.dark .hkar-funnel-step,[data-theme="dark"] .hkar-funnel-step,.dark .hkar-funnel-step{color:#94a3b8}html.dark .hkar-funnel-num,[data-theme="dark"] .hkar-funnel-num,.dark .hkar-funnel-num{background:#1e324d;color:#cbd5e1}html.dark .hkar-funnel-step.is-current,[data-theme="dark"] .hkar-funnel-step.is-current,.dark .hkar-funnel-step.is-current,html.dark .hkar-preselect-plan-notice,[data-theme="dark"] .hkar-preselect-plan-notice,.dark .hkar-preselect-plan-notice{background:rgba(56,189,248,0.14);border-color:rgba(56,189,248,0.35);color:#38bdf8}html.dark .hkar-wb-auth-banner-txt strong,[data-theme="dark"] .hkar-wb-auth-banner-txt strong,.dark .hkar-wb-auth-banner-txt strong{color:#f8fafc}html.dark .hkar-wb-auth-banner-txt span,[data-theme="dark"] .hkar-wb-auth-banner-txt span,.dark .hkar-wb-auth-banner-txt span{color:#94a3b8}.hkar-selected-remind-btn{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;border-radius:10px;background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#cbd5e1);color:var(--text-primary,#0f172a);font-size:13px;font-weight:600;cursor:pointer;transition:all 0.18s ease}.hkar-selected-remind-btn:hover{border-color:#1d6ff2;color:#1d6ff2;background:rgba(29,111,242,0.05)}.hkar-bundle-guide-card{margin-top:16px;background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:16px;padding:16px 22px;box-shadow:0 4px 20px rgba(15,23,42,0.02)}.hkar-bundle-guide-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:0}.hkar-bundle-guide-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hkar-bundle-guide-inline .hkar-plan-tag{margin-bottom:0}.hkar-bundle-guide-summary{font-size:13.5px;font-weight:500;color:var(--text-primary,#0f172a)}.hkar-bundle-guide-title{font-size:20px;font-weight:500;line-height:1.35;color:var(--text-primary,#0f172a);margin:10px 0 6px;letter-spacing:0}.hkar-bundle-guide-sub{font-size:14px;line-height:1.6;color:var(--text-secondary,#475569);margin:0;max-width:820px}.hkar-compare-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;background:#f5f8fb;border:1px solid var(--border-subtle,#cbd5e1);color:#0d192b;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all 0.18s ease}.hkar-compare-toggle-btn:hover{background:#1d6ff2;color:#ffffff;border-color:#1d6ff2}.hkar-compare-toggle-btn.is-collapsed svg{transform:rotate(-90deg)}.hkar-bundle-tracks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:22px}.hkar-bundle-track-item{background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);border-radius:14px;padding:18px 20px}.hkar-bundle-track-item.is-highlight{background:linear-gradient(135deg,rgba(29,111,242,0.04) 0%,var(--surface,#ffffff) 100%);border-color:rgba(29,111,242,0.28)}.hkar-bt-badge{display:inline-block;font-size:13px;font-weight:600;color:#1558cc;background:rgba(29,111,242,0.1);padding:4px 10px;border-radius:6px;margin-bottom:8px}.hkar-bt-badge.is-neutral{color:var(--text-primary,#0f172a);background:#e2e8f0}.hkar-bundle-track-item p{margin:0;font-size:13.5px;line-height:1.62;color:var(--text-secondary,#475569)}.hkar-compare-matrix-wrap{border-top:1px solid var(--border-subtle,#e2e8f0);margin-top:16px;padding-top:16px}.hkar-compare-table-scroll{overflow-x:auto;border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px}.hkar-compare-table{width:100%;border-collapse:collapse;min-width:780px;font-size:13px;text-align:center}.hkar-compare-table th,.hkar-compare-table td{padding:12px 14px;border-bottom:1px solid var(--border-subtle,#edf1f6);border-right:1px solid var(--border-subtle,#edf1f6);vertical-align:middle}.hkar-compare-table th:last-child,.hkar-compare-table td:last-child{border-right:none}.hkar-compare-table tbody tr:last-child td{border-bottom:none}.hkar-compare-table thead th{background:var(--surface-sub,#f8fafc);font-weight:600;color:var(--text-primary,#0f172a)}.hkar-compare-table .is-feature-col{text-align:left;width:38%}.hkar-compare-table td.is-feature-col strong{display:block;font-size:13.5px;font-weight:600;color:var(--text-primary,#0f172a);margin-bottom:2px}.hkar-compare-table td.is-feature-col span{display:block;font-size:12px;font-weight:400;color:var(--text-secondary,#64748b)}.hkar-compare-table .is-featured-col{background:rgba(29,111,242,0.04)}.hkar-ct-tier{display:block;font-family:var(--font-sans);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:var(--text-primary,#0f172a)}.hkar-compare-table thead th small{display:block;font-size:11.5px;font-weight:500;color:var(--text-secondary,#64748b);margin-top:2px}.hkar-ct-yes{display:inline-block;font-weight:600;color:#059669;font-size:12.5px}.hkar-ct-no{display:inline-block;color:#94a3b8;font-size:12.5px}.hkar-ct-sub{display:inline-block;color:var(--text-secondary,#475569);font-size:12px;font-weight:500}html.dark .hkar-bundle-guide-card,[data-theme="dark"] .hkar-bundle-guide-card,.dark .hkar-bundle-guide-card{background:#0d1829;border-color:#1e324d}html.dark .hkar-bundle-guide-title,[data-theme="dark"] .hkar-bundle-guide-title,.dark .hkar-bundle-guide-title,html.dark .hkar-bundle-guide-summary,[data-theme="dark"] .hkar-bundle-guide-summary,.dark .hkar-bundle-guide-summary,html.dark .hkar-compare-table thead th,[data-theme="dark"] .hkar-compare-table thead th,.dark .hkar-compare-table thead th,html.dark .hkar-compare-table td.is-feature-col strong,[data-theme="dark"] .hkar-compare-table td.is-feature-col strong,.dark .hkar-compare-table td.is-feature-col strong,html.dark .hkar-ct-tier,[data-theme="dark"] .hkar-ct-tier,.dark .hkar-ct-tier{color:#f8fafc}html.dark .hkar-faq-item p,[data-theme="dark"] .hkar-faq-item p,.dark .hkar-faq-item p{border-top-color:#1e324d}html.dark .hkar-bundle-guide-sub,[data-theme="dark"] .hkar-bundle-guide-sub,.dark .hkar-bundle-guide-sub,html.dark .hkar-bundle-track-item p,[data-theme="dark"] .hkar-bundle-track-item p,.dark .hkar-bundle-track-item p,html.dark .hkar-compare-table td.is-feature-col span,[data-theme="dark"] .hkar-compare-table td.is-feature-col span,.dark .hkar-compare-table td.is-feature-col span{color:#94a3b8}html.dark .hkar-bundle-track-item,[data-theme="dark"] .hkar-bundle-track-item,.dark .hkar-bundle-track-item,html.dark .hkar-compare-table thead th,[data-theme="dark"] .hkar-compare-table thead th,.dark .hkar-compare-table thead th,html.dark .hkar-compare-toggle-btn,[data-theme="dark"] .hkar-compare-toggle-btn,.dark .hkar-compare-toggle-btn,html.dark .hkar-selected-remind-btn,[data-theme="dark"] .hkar-selected-remind-btn,.dark .hkar-selected-remind-btn{background:#101f33;border-color:#263e5c;color:#cbd5e1}html.dark .hkar-bundle-track-item.is-highlight,[data-theme="dark"] .hkar-bundle-track-item.is-highlight,.dark .hkar-bundle-track-item.is-highlight{background:rgba(29,111,242,0.12);border-color:rgba(56,189,248,0.35)}html.dark .hkar-bt-badge,[data-theme="dark"] .hkar-bt-badge,.dark .hkar-bt-badge{background:rgba(56,189,248,0.15);color:#38bdf8}html.dark .hkar-bt-badge.is-neutral,[data-theme="dark"] .hkar-bt-badge.is-neutral,.dark .hkar-bt-badge.is-neutral{background:#1e324d;color:#e2e8f0}html.dark .hkar-compare-table-scroll,[data-theme="dark"] .hkar-compare-table-scroll,.dark .hkar-compare-table-scroll,html.dark .hkar-compare-matrix-wrap,[data-theme="dark"] .hkar-compare-matrix-wrap,.dark .hkar-compare-matrix-wrap,html.dark .hkar-compare-table th,[data-theme="dark"] .hkar-compare-table th,.dark .hkar-compare-table th,html.dark .hkar-compare-table td,[data-theme="dark"] .hkar-compare-table td,.dark .hkar-compare-table td{border-color:#1e324d}html.dark .hkar-compare-table .is-featured-col,[data-theme="dark"] .hkar-compare-table .is-featured-col,.dark .hkar-compare-table .is-featured-col{background:rgba(29,111,242,0.1)}.hkar-quick-try-row{margin-top:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.hkar-quick-try-lbl{font-size:12px;font-weight:500;color:var(--text-secondary,#64748b)}.hkar-quick-try-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#cbd5e1);color:var(--text-primary,#0f172a);font-size:12px;font-weight:500;cursor:pointer;transition:all 0.16s ease}.hkar-quick-try-pill:hover{border-color:#1d6ff2;color:#1558cc;background:rgba(29,111,242,0.05)}.hkar-qt-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hkar-qt-dot.is-ok{background:#059669}.hkar-qt-dot.is-warn{background:#d97706}.hkar-tier-progress-wrap{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.hkar-tier-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hkar-tp-title{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#047857}.hkar-tp-cap-ref{font-size:11.5px;color:var(--text-secondary,#64748b)}.hkar-tier-steps-track{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.hkar-tier-node{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:9px;background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);transition:all 0.18s ease}.hkar-tn-dot{width:20px;height:20px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-variant-numeric:tabular-nums}.hkar-tn-meta strong{display:block;font-size:11.5px;font-weight:600;color:var(--text-primary,#0f172a);line-height:1.25}.hkar-tn-meta span{display:block;font-size:11px;color:var(--text-secondary,#64748b);font-variant-numeric:tabular-nums;letter-spacing:-0.01em}.hkar-tier-node.is-active{background:rgba(29,111,242,0.06);border-color:#1d6ff2}.hkar-tier-node.is-active .hkar-tn-dot{background:#1d6ff2;color:#ffffff}.hkar-tier-node.is-active .hkar-tn-meta strong{color:#1558cc}.hkar-tier-node.is-passed{opacity:0.65}.hkar-scenario-switcher{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding:6px;border-radius:14px;background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0)}.hkar-scenario-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--text-secondary,#475569);font-size:13px;font-weight:600;cursor:pointer;transition:all 0.18s ease}.hkar-scenario-pill:hover{color:var(--text-primary,#0f172a);background:var(--surface-sub,#f8fafc)}.hkar-scenario-pill.is-active{background:#1d6ff2;color:#ffffff;box-shadow:0 3px 10px rgba(29,111,242,0.25)}.hkar-plan-card.is-scenario-focus{border-color:#1d6ff2;box-shadow:0 16px 36px rgba(29,111,242,0.14);transform:translateY(-3px)}.hkar-plan-card.is-scenario-dim{opacity:0.72}.hkar-deliverables-strip{background:linear-gradient(135deg,rgba(5,150,105,0.04) 0%,rgba(29,111,242,0.03) 60%,var(--surface,#ffffff) 100%);border:1px solid var(--border-subtle,#cbd5e1);border-radius:16px;padding:16px 20px;margin-bottom:22px}.hkar-deliv-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.hkar-deliv-tag{display:inline-block;padding:3px 9px;border-radius:6px;background:rgba(5,150,105,0.12);color:#047857;font-size:11px;font-weight:600;letter-spacing:0.02em}.hkar-deliv-head strong{font-size:13.5px;font-weight:600;color:var(--text-primary,#0f172a)}.hkar-deliv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hkar-deliv-item{background:var(--surface,#ffffff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:11px;padding:10px 12px;display:flex;align-items:flex-start;gap:10px}.hkar-deliv-code{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:-0.015em;padding:4px 7px;border-radius:6px;background:rgba(29,111,242,0.08);color:#1558cc;white-space:nowrap;flex-shrink:0}.hkar-deliv-txt strong{display:block;font-size:12.5px;font-weight:600;color:var(--text-primary,#0f172a);line-height:1.35}.hkar-deliv-txt span{display:block;font-size:11.5px;color:var(--text-secondary,#64748b);margin-top:2px}.hkar-plan-receipt-box{background:var(--surface-sub,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px;padding:11px 14px;margin:12px 0 18px;display:flex;flex-direction:column;gap:7px}.hkar-plan-receipt-box.is-featured{background:rgba(29,111,242,0.04);border-color:rgba(29,111,242,0.25)}.hkar-pr-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text-secondary,#475569)}.hkar-pr-row strong{font-family:var(--font-sans);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:var(--text-primary,#0f172a)}.hkar-pr-row.is-total{border-top:1px dashed var(--border-subtle,#cbd5e1);padding-top:6px;margin-top:2px;color:var(--text-primary,#0f172a);font-weight:600}.hkar-pr-row.is-total strong{font-size:14.5px;font-weight:600;color:#1d6ff2}.hkar-switch-free-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;background:rgba(5,150,105,0.07);border:1px solid rgba(5,150,105,0.22);color:#047857;font-size:12px;font-weight:600;margin-bottom:14px}.hkar-switch-free-pill svg{flex-shrink:0;color:#059669}.hkar-ref-tier-box{cursor:pointer;position:relative;transition:all 0.18s ease}.hkar-ref-tier-box:hover{border-color:#1d6ff2;transform:translateY(-2px)}.hkar-ref-tier-box.is-selected-tier{border:2px solid #1d6ff2;box-shadow:0 8px 22px rgba(29,111,242,0.12)}.hkar-rt-chip{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:rgba(5,150,105,0.12);color:#047857;margin-bottom:4px}.hkar-rt-chip.is-warn{background:rgba(217,119,6,0.12);color:#b45309}.hkar-rt-chip.is-danger{background:rgba(220,38,38,0.12);color:#b91c1c}.hkar-sticky-dock{position:fixed;left:0;right:0;bottom:0;z-index:90;background:rgba(255,255,255,0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle,#cbd5e1);box-shadow:0 -8px 30px rgba(15,23,42,0.08);padding:11px 0;transform:translateY(110%);opacity:0;pointer-events:none;transition:transform 0.24s cubic-bezier(0.16,1,0.3,1),opacity 0.24s ease}.hkar-sticky-dock.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.hkar-sticky-dock-inner{max-width:var(--container-max-width,1240px);width:100%;margin:0 auto;padding-left:calc(var(--container-padding-x,24px) + env(safe-area-inset-left,0px));padding-right:calc(var(--container-padding-x,24px) + env(safe-area-inset-right,0px));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hkar-dock-co-info{display:flex;align-items:center;gap:10px;min-width:0}.hkar-dock-status-dot{width:9px;height:9px;border-radius:50%;background:#059669;box-shadow:0 0 0 4px rgba(5,150,105,0.15);flex-shrink:0}.hkar-dock-status-dot.is-overdue{background:#d97706;box-shadow:0 0 0 4px rgba(217,119,6,0.18)}.hkar-dock-co-txt strong{display:block;font-size:14px;font-weight:600;color:var(--text-primary,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.hkar-dock-co-txt span{display:block;font-size:12px;color:var(--text-secondary,#64748b);font-variant-numeric:tabular-nums}.hkar-dock-tier-pills{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:10px;background:var(--surface-sub,#f1f5f9);border:1px solid var(--border-subtle,#e2e8f0)}.hkar-dock-pill{padding:6px 12px;border-radius:7px;border:none;background:transparent;color:var(--text-secondary,#475569);font-size:12.5px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums;transition:all 0.16s ease}.hkar-dock-pill.is-active{background:#1d6ff2;color:#ffffff;box-shadow:0 2px 8px rgba(29,111,242,0.25)}.hkar-dock-cta-group{display:flex;align-items:center;gap:14px}.hkar-dock-total-box{text-align:right}.hkar-dock-total-box span{display:block;font-size:11px;color:var(--text-secondary,#64748b)}.hkar-dock-total-box strong{font-family:var(--font-sans);font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;color:#1d6ff2}html.dark .hkar-quick-try-pill,[data-theme="dark"] .hkar-quick-try-pill,.dark .hkar-quick-try-pill,html.dark .hkar-tier-progress-wrap,[data-theme="dark"] .hkar-tier-progress-wrap,.dark .hkar-tier-progress-wrap,html.dark .hkar-scenario-switcher,[data-theme="dark"] .hkar-scenario-switcher,.dark .hkar-scenario-switcher,html.dark .hkar-deliverables-strip,[data-theme="dark"] .hkar-deliverables-strip,.dark .hkar-deliverables-strip,html.dark .hkar-plan-receipt-box,[data-theme="dark"] .hkar-plan-receipt-box,.dark .hkar-plan-receipt-box{background:#101f33;border-color:#263e5c;color:#e2e8f0}html.dark .hkar-tier-node,[data-theme="dark"] .hkar-tier-node,.dark .hkar-tier-node,html.dark .hkar-deliv-item,[data-theme="dark"] .hkar-deliv-item,.dark .hkar-deliv-item,html.dark .hkar-dock-tier-pills,[data-theme="dark"] .hkar-dock-tier-pills,.dark .hkar-dock-tier-pills{background:#0d1829;border-color:#1e324d}html.dark .hkar-tn-meta strong,[data-theme="dark"] .hkar-tn-meta strong,.dark .hkar-tn-meta strong,html.dark .hkar-deliv-head strong,[data-theme="dark"] .hkar-deliv-head strong,.dark .hkar-deliv-head strong,html.dark .hkar-deliv-txt strong,[data-theme="dark"] .hkar-deliv-txt strong,.dark .hkar-deliv-txt strong,html.dark .hkar-pr-row strong,[data-theme="dark"] .hkar-pr-row strong,.dark .hkar-pr-row strong,html.dark .hkar-dock-co-txt strong,[data-theme="dark"] .hkar-dock-co-txt strong,.dark .hkar-dock-co-txt strong{color:#f8fafc}html.dark .hkar-deliv-code,[data-theme="dark"] .hkar-deliv-code,.dark .hkar-deliv-code,html.dark .hkar-pr-row.is-total strong,[data-theme="dark"] .hkar-pr-row.is-total strong,.dark .hkar-pr-row.is-total strong,html.dark .hkar-dock-total-box strong,[data-theme="dark"] .hkar-dock-total-box strong,.dark .hkar-dock-total-box strong{color:#38bdf8}html.dark .hkar-sticky-dock,[data-theme="dark"] .hkar-sticky-dock,.dark .hkar-sticky-dock{background:rgba(15,29,48,0.94);border-top-color:#1e324d}html.dark .hkar-scenario-pill,[data-theme="dark"] .hkar-scenario-pill,.dark .hkar-scenario-pill,html.dark .hkar-dock-pill,[data-theme="dark"] .hkar-dock-pill,.dark .hkar-dock-pill{color:#cbd5e1}html.dark .hkar-scenario-pill.is-active,[data-theme="dark"] .hkar-scenario-pill.is-active,.dark .hkar-scenario-pill.is-active,html.dark .hkar-dock-pill.is-active,[data-theme="dark"] .hkar-dock-pill.is-active,.dark .hkar-dock-pill.is-active{background:#1d6ff2;color:#ffffff}@media (max-width:980px){.hkar-entry-plan-grid,.hkar-bundle-tracks-grid,.hkar-wb-steps,.hkar-wb-tier-grid,.hkar-wb-form-grid,.hkar-status-meta-grid,.hkar-status-timeline{grid-template-columns:1fr}.hkar-co-metrics-grid,.hkar-date-calc-grid,.hkar-promo-grid,.hkar-faq-grid,.hkar-upload-grid{grid-template-columns:1fr}.hkar-ref-tiers-row,.hkar-deliv-grid,.hkar-tier-steps-track{grid-template-columns:repeat(2,1fr)}.hkar-dock-tier-pills{display:none}}@media (max-width:640px){.hkar-entry-hero{padding:26px 18px}.hkar-entry-search-bar{flex-direction:column;padding:10px;gap:8px}.hkar-entry-search-icon{display:none}.hkar-entry-search-input{width:100%;padding:8px 6px}.hkar-entry-search-btn{width:100%;justify-content:center}.hkar-selected-co-top{flex-direction:column;align-items:stretch}.hkar-selected-go-btn{justify-content:center}.hkar-ref-tiers-row,.hkar-deliv-grid,.hkar-tier-steps-track{grid-template-columns:1fr}.hkar-sticky-dock-inner{flex-direction:column;align-items:stretch;gap:10px}.hkar-dock-cta-group{justify-content:space-between}}