:root{--hk-ui-bg: #ffffff;--hk-ui-surface: #ffffff;--hk-ui-text: #0e1726;--hk-ui-text-strong: #0e1726;--hk-ui-muted: #5e6b7a;--hk-ui-text-muted-2: #3c4a5c;--hk-ui-border: #e3e8ee;--hk-ui-subtle: rgba(16, 24, 40, .04);--hk-ui-primary: var(--hk-primary, #1754d8);--hk-ui-primary-contrast: #ffffff;--hk-ui-accent: var(--hk-accent, #1754d8);--hk-ui-success: #0b6b3a;--hk-ui-success-bg: #e6f4ec;--hk-ui-danger: #b42318;--hk-ui-danger-bg: #feeceb;--hk-ui-warning: #9a4a00;--hk-ui-warning-bg: #fff1de;--hk-ui-neutral-bg: #eef1f5;--hk-ui-radius-sm: 6px;--hk-ui-radius-md: 8px;--hk-ui-radius-lg: 12px;--hk-ui-shadow-sm: 0 1px 2px rgba(16, 24, 40, .04)}.hk-pt{font-family:inherit;font-size:15px;line-height:1.5;letter-spacing:normal;color:var(--hk-ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;gap:20px;min-width:0;container:hk-pt / inline-size}.hk-pt *,.hk-pt *:before,.hk-pt *:after{box-sizing:border-box}:is(.hk-pt,#hk-pt) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,table){margin:0}:is(.hk-pt,#hk-pt) :is(h1,h2,h3,h4){font-family:inherit;font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) :is(ul,ol){padding:0;list-style:none}:is(.hk-pt,#hk-pt) li{margin:0}:is(.hk-pt,#hk-pt) img{border:0;max-width:100%;height:auto}:is(.hk-pt,#hk-pt) a{text-decoration:none;box-shadow:none}:is(.hk-pt,#hk-pt) :is(table,th,td){border:0}:is(.hk-pt,#hk-pt) :is(button,input,select,textarea){font-family:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;min-height:0}:is(.hk-pt,#hk-pt) .hk-ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-ds-btn:hover{background:var(--hk-ui-ground);color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-ds-btn--primary{border-color:var(--hk-ui-primary);background:var(--hk-ui-primary);color:var(--hk-ui-white);font-weight:600}:is(.hk-pt,#hk-pt) .hk-ds-btn--primary:hover{border-color:var(--hk-ui-primary-hover);background:var(--hk-ui-primary-hover);color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-ds-btn--quiet{border-color:transparent;background:transparent;color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-ds-btn--quiet:hover{background:var(--hk-ui-tint);color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-ds-btn--danger{border-color:var(--hk-ui-alert-border);color:var(--hk-ui-danger)}:is(.hk-pt,#hk-pt) .hk-ds-btn--danger:hover{background:var(--hk-ui-alert-bg);color:var(--hk-ui-danger)}:is(.hk-pt,#hk-pt) .hk-ds-btn--danger-solid{border-color:var(--hk-ui-danger);background:var(--hk-ui-danger);color:var(--hk-ui-white);font-weight:600}:is(.hk-pt,#hk-pt) .hk-ds-btn--sm{height:32px;padding:0 10px;font-size:13px}:is(.hk-pt,#hk-pt) .hk-ds-btn--lg{height:44px;padding:0 18px;font-size:15px}:is(.hk-pt,#hk-pt) .hk-ds-btn--block{display:flex;width:100%}:is(.hk-pt,#hk-pt) .hk-ds-btn:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-ds-btn[disabled]{opacity:.55;cursor:not-allowed}:is(.hk-pt,#hk-pt) .hk-ds-link{color:var(--hk-ui-primary);font-weight:500}:is(.hk-pt,#hk-pt) .hk-ds-link:hover{color:var(--hk-ui-primary-hover);text-decoration:underline}:is(.hk-pt,#hk-pt) .hk-ds-strong-link{color:var(--hk-ui-text);font-weight:600}:is(.hk-pt,#hk-pt) .hk-ds-strong-link:hover{color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) :is(.hk-ds-input,.hk-ds-select,.hk-ds-textarea){width:100%;height:40px;margin:0;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font-size:15px;line-height:normal}:is(.hk-pt,#hk-pt) .hk-ds-textarea{height:auto;min-height:110px;padding:10px 12px;line-height:1.5;resize:vertical}:is(.hk-pt,#hk-pt) :is(.hk-ds-input,.hk-ds-select,.hk-ds-textarea):focus{border-color:var(--hk-ui-primary);outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-ds-table{width:100%;border-collapse:collapse}:is(.hk-pt,#hk-pt) .hk-ds-table th{padding:10px 14px;border-bottom:1px solid var(--hk-ui-border);background:var(--hk-ui-surface-2);font-size:12px;font-weight:600;letter-spacing:.02em;text-align:left;text-transform:none;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-ds-table td{padding:12px 14px;border-bottom:1px solid var(--hk-ui-divider);vertical-align:middle;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-ds-table tbody tr:last-child td{border-bottom:0}.hk-pt-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}:is(.hk-pt,#hk-pt) .hk-pt-head__title{font-size:26px;font-weight:700;letter-spacing:-.02em}.hk-pt-head__sub{margin-top:4px;color:var(--hk-ui-muted)}.hk-pt-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hk-pt .hk-ds-card{border-radius:14px}:is(.hk-pt,#hk-pt) .hk-ds-card__title{font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation>ul{margin:0;padding:8px;list-style:none;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface);overflow:visible}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li{margin:0;padding:0;border:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a{box-sizing:border-box;display:flex;align-items:center;min-height:38px;padding:8px 12px;border:0;border-radius:8px;color:var(--hk-ui-text-2);font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:normal;text-decoration:none;text-transform:none;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a:hover{background:var(--hk-ui-ground);color:var(--hk-ui-text);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.is-active>a{background:var(--hk-ui-tint);color:var(--hk-ui-primary);font-weight:600;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:is(.woocommerce-MyAccount-navigation-link--hk-subscriptions,.woocommerce-MyAccount-navigation-link--hk-invoices,.woocommerce-MyAccount-navigation-link--hk-support,.woocommerce-MyAccount-navigation-link--hk-notifications,.woocommerce-MyAccount-navigation-link--customer-logout){margin-top:6px;padding-top:6px;border-top:1px solid var(--hk-ui-divider)}@media(max-width:768px){.woocommerce-account .hk-acct-nav .hk-acct-nav__toggle{border-radius:14px}.woocommerce-account .woocommerce-MyAccount-navigation.hk-acct-nav.is-open>ul{border-top:0;border-radius:0 0 14px 14px}}.hk-home__credit{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--hk-ui-success-bg);color:var(--hk-ui-success);font-size:13px;font-weight:600}.hk-home__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.hk-home__sum{display:flex;flex-direction:column;gap:2px;min-width:0;padding:16px 18px;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface);color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) a.hk-home__sum{color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) a.hk-home__sum:hover{border-color:var(--hk-ui-border-strong);box-shadow:var(--hk-ui-shadow-sm)}.hk-home__sum.is-due{border-color:var(--hk-ui-warnbox-border);background:var(--hk-ui-warnbox-bg)}.hk-home__sum-label{font-size:13px;font-weight:500;color:var(--hk-ui-muted)}.hk-home__sum-value{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hk-home__sum-value--date{font-size:19px}.hk-home__sum-sub{font-size:13px;color:var(--hk-ui-muted)}.hk-home__sum-sub.is-bad{color:var(--hk-ui-danger)}.hk-home__sum-sub.is-warn{color:var(--hk-ui-warning)}.hk-home__sum-btn{align-self:flex-start;margin-top:10px}.hk-home__card{min-width:0;padding:16px 18px;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface)}.hk-home__card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:6px}:is(.hk-pt,#hk-pt) .hk-home__card-title{font-size:16px}.hk-home__card-links{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px}:is(.hk-pt,#hk-pt) :is(.hk-home__card-links a,.hk-home__link,.hk-home__empty a,.hk-home__more>summary){color:var(--hk-ui-primary);font-weight:500}:is(.hk-pt,#hk-pt) :is(.hk-home__card-links a,.hk-home__link):hover{text-decoration:underline}.hk-home__item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--hk-ui-divider)}.hk-home__items>.hk-home__item:first-child{border-top:0}.hk-home__item-ic{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;height:32px;border-radius:8px;background:var(--hk-ui-soft);color:var(--hk-ui-text-2)}.hk-home__item.is-bad .hk-home__item-ic{background:var(--hk-ui-danger-bg);color:var(--hk-ui-danger)}.hk-home__item.is-warn .hk-home__item-ic{background:var(--hk-ui-warning-bg);color:var(--hk-ui-warning)}.hk-home__item.is-info .hk-home__item-ic{background:var(--hk-ui-info-bg);color:var(--hk-ui-info)}.hk-home__item-text{min-width:0;font-size:14px;overflow-wrap:anywhere}.hk-home__more>summary{margin-top:6px;font-size:14px;cursor:pointer}.hk-home__allclear{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:14px;background:var(--hk-ui-success-bg);color:var(--hk-ui-success);font-weight:500}.hk-home__ic{width:18px;height:18px;flex:none}.hk-home__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:20px;align-items:start}.hk-home__main,.hk-home__side{display:flex;flex-direction:column;gap:20px;min-width:0}.hk-home__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hk-ui-divider)}.hk-home__rows>.hk-home__row:first-child{border-top:0}.hk-home__row-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--hk-ui-tint);color:var(--hk-ui-primary)}.hk-home__row-main{display:flex;flex-direction:column;min-width:0}:is(.hk-pt,#hk-pt) .hk-home__row-title{font-weight:600;color:var(--hk-ui-text);overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .hk-home__row-title:hover{color:var(--hk-ui-primary)}.hk-home__row-sub{font-size:13px;color:var(--hk-ui-muted)}.hk-home__row-act{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:14px}.hk-home__exp{display:inline-flex;align-items:flex-start;gap:8px;font-size:13px}.hk-home__exp-sub{display:block;color:var(--hk-ui-muted)}.hk-home__dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--hk-ui-success-dot)}.hk-home__exp.is-warn .hk-home__dot{background:var(--hk-ui-warning-dot)}.hk-home__exp.is-bad .hk-home__dot{background:var(--hk-ui-danger-dot)}.hk-home__exp.is-bad{color:var(--hk-ui-danger)}.hk-home__empty{padding:6px 0;font-size:14px;color:var(--hk-ui-muted)}.hk-home__muted{display:block;font-size:12px;font-weight:400;color:var(--hk-ui-muted)}.hk-home__facts>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;font-size:14px}.hk-home__facts dt{color:var(--hk-ui-muted)}.hk-home__invs>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--hk-ui-divider)}.hk-home__invs>li:first-child{border-top:0}.hk-home__inv-no{min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.hk-home__inv-amt{font-size:14px;font-variant-numeric:tabular-nums}.hk-home__tix>li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--hk-ui-divider)}.hk-home__tix>li:first-child{border-top:0}:is(.hk-pt,#hk-pt) .hk-home__tix a{min-width:0;font-size:14px;font-weight:500;color:var(--hk-ui-text);overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .hk-home__tix a:hover{color:var(--hk-ui-primary)}.hk-home__wide{margin-top:12px}.hk-home__shortcuts{padding:8px}:is(.hk-pt,#hk-pt) .hk-home__shortcuts a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:var(--hk-ui-text);font-size:14px;font-weight:500}:is(.hk-pt,#hk-pt) .hk-home__shortcuts a:hover{background:var(--hk-ui-ground)}.hk-home__search{display:flex;gap:8px;margin:8px 0 14px}.hk-home__start-links>li+li{margin-top:6px}:is(.hk-pt,#hk-pt) .hk-home__start-links a{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;padding:12px;border:1px solid var(--hk-ui-border);border-radius:10px;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-home__start-links a:hover{border-color:var(--hk-ui-primary)}.hk-home__start-links a>span{grid-column:2;font-size:13px;color:var(--hk-ui-muted)}@container hk-pt (max-width: 900px){.hk-home__grid{grid-template-columns:minmax(0,1fr)}}@container hk-pt (max-width: 600px){:is(.hk-pt,#hk-pt) .hk-pt-head__title{font-size:22px}.hk-home__row{grid-template-columns:36px minmax(0,1fr)}.hk-home__row>.hk-ds-pill,.hk-home__row>.hk-home__exp,.hk-home__row>.hk-home__row-act{grid-column:2;justify-self:start}.hk-home__item{grid-template-columns:32px minmax(0,1fr);align-items:start}.hk-home__item-btn{grid-column:2;justify-self:start}.hk-home__sum.is-due{grid-column:1 / -1}.hk-home__sum{padding:14px}.hk-home__sum-value{font-size:21px}.hk-home__card{padding:14px}}.hk-pt-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--hk-ui-divider)}.hk-pt-chips{display:flex;flex-wrap:wrap;gap:6px}:is(.hk-pt,#hk-pt) .hk-pt-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--hk-ui-border);border-radius:999px;background:var(--hk-ui-surface);color:var(--hk-ui-text-2);font-size:13px;font-weight:500;line-height:1;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-pt-chip:hover{border-color:var(--hk-ui-border-strong);background:var(--hk-ui-surface);color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-chip[aria-pressed=true]{border-color:var(--hk-ui-text);background:var(--hk-ui-text);color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-pt-chip[aria-pressed=true] .hk-ds-count{background:#ffffff2e;color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-pt-chip:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-pt-filters__select{width:auto;min-width:150px;height:34px;font-size:14px}.hk-pt-search{display:flex;flex:1 1 200px;align-items:center;gap:8px;max-width:320px;height:36px;margin-left:auto;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-muted)}.hk-pt-search:focus-within{border-color:var(--hk-ui-primary);box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-pt-search__input{flex:1;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--hk-ui-text);font-size:14px;outline:none}.hk-pt-sortline{padding:8px 18px;border-bottom:1px solid var(--hk-ui-divider);font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-pt-sortline a{color:var(--hk-ui-text-2);font-weight:500}.hk-pt-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--hk-ui-divider)}.hk-pt-rows>.hk-pt-row:last-child{border-bottom:0}.hk-pt-row__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--hk-ui-tint);color:var(--hk-ui-primary)}.hk-pt-row__main{min-width:0}.hk-pt-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}:is(.hk-pt,#hk-pt) .hk-pt-row__name{font-size:15px;font-weight:600;color:var(--hk-ui-text);overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .hk-pt-row__name:hover{color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-pt-row__line{margin-top:2px;font-size:13px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-pt-row__meta{margin-top:2px;font-size:12px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-pt-row__note{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:600;color:var(--hk-ui-info)}.hk-pt-row__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.hk-pt .hk-ds-card__foot{font-size:13px;color:var(--hk-ui-muted)}.hk-portal-list-foot.is-empty{color:var(--hk-ui-warning)}@container hk-pt (max-width: 640px){.hk-pt-filters{padding:12px 14px}.hk-pt-search{max-width:none;margin-left:0}.hk-pt-row{grid-template-columns:36px minmax(0,1fr);padding:14px}.hk-pt-row__act{grid-column:2;justify-content:flex-start}}.hk-pt-inv{grid-template-columns:36px minmax(0,1fr) auto auto}@container hk-pt (min-width: 641px){.hk-pt-inv>.hk-pt-row__act{min-width:210px}}.hk-pt-inv__money{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.hk-pt-inv__amount{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.hk-pt-inv__when{display:flex;flex-direction:column;font-size:12px;color:var(--hk-ui-muted)}.hk-pt-inv__when .is-overdue{color:var(--hk-ui-danger);font-weight:600}.hk-invoice-claimed{color:var(--hk-ui-info)}.hk-credit-panel__value{margin-left:auto;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}:is(.hk-pt,#hk-pt) .hk-credit-panel__hint{font-size:14px;color:var(--hk-ui-text-2)}.hk-credit-panel__more{margin-top:12px}:is(.hk-pt,#hk-pt) .hk-credit-panel__more>summary{color:var(--hk-ui-primary);font-size:14px;font-weight:500;cursor:pointer}.hk-credit-panel__more .hk-ds-table-wrap{margin-top:10px;border:1px solid var(--hk-ui-border);border-radius:10px}.hk-credit-panel__history .is-credit{color:var(--hk-ui-success)}.hk-credit-panel__history .is-debit{color:var(--hk-ui-danger)}@container hk-pt (max-width: 640px){.hk-pt-inv{grid-template-columns:36px minmax(0,1fr)}.hk-pt-inv__money{grid-column:2;align-items:flex-start;text-align:left}}.hk-pt-head__actions .hk-cust-bell-wrap{margin:0}:is(.hk-pt,#hk-pt) .hk-pt-head__actions .hk-cust-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:0;padding:0;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text-2);cursor:pointer}:is(.hk-pt,#hk-pt) .hk-pt-head__actions .hk-cust-bell:hover{border-color:var(--hk-ui-primary);background:var(--hk-ui-surface);color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-pt-head__actions .hk-cust-bell svg{width:18px;height:18px}:is(.hk-pt,#hk-pt) :is(.hk-notice,.error,.notice){display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--hk-ui-border);border-left-width:1px;border-radius:10px;background:var(--hk-ui-surface-2);color:var(--hk-ui-text);font-size:14px;line-height:1.5;box-shadow:none}:is(.hk-pt,#hk-pt) :is(.hk-notice-error,.hk-notice--error,.error){border-color:var(--hk-ui-alert-border);background:var(--hk-ui-alert-bg);color:var(--hk-ui-alert-text)}:is(.hk-pt,#hk-pt) :is(.hk-notice-warning,.hk-notice--warning){border-color:var(--hk-ui-warnbox-border);background:var(--hk-ui-warnbox-bg);color:var(--hk-ui-warning)}:is(.hk-pt,#hk-pt) :is(.hk-notice-info,.hk-notice--info,.notice){border-color:var(--hk-ui-tint-border);background:var(--hk-ui-info-bg);color:var(--hk-ui-info)}:is(.hk-pt,#hk-pt) :is(.hk-notice-success,.hk-notice--success){border-color:var(--hk-ui-success-bg);background:var(--hk-ui-success-bg);color:var(--hk-ui-success)}:is(.hk-pt,#hk-pt) .hk-notice:has(>p){flex-direction:column;gap:4px}:is(.hk-pt,#hk-pt) .hk-notice p{margin:0}:is(.hk-pt,#hk-pt) .hk-notice p+p{margin-top:4px}.hk-pt .hk-notice-icon{flex:none;font-size:15px;line-height:1.4}.hk-pt .hk-notice-text{min-width:0}:is(.hk-pt,#hk-pt) :is(.hk-notice,.error,.notice) a{color:inherit;font-weight:600;text-decoration:underline}.hk-pt .hk-notice-link{margin-left:6px}.hk-pt-detail .hk-portal-bc{font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-portal-bc a{color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-portal-bc a:hover{color:var(--hk-ui-primary)}.hk-pt-hero{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface)}.hk-pt-hero__head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px}.hk-pt-hero__ic{width:44px;height:44px;border-radius:12px}.hk-pt-hero__titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}:is(.hk-pt,#hk-pt) .hk-pt-hero__titlerow .hk-pt-head__title{font-size:24px;overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .hk-pt-hero__sub{margin-top:4px;font-size:14px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-pt-hero__for{margin-top:2px;font-size:14px;color:var(--hk-ui-muted)}.hk-pt-hero__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--hk-ui-divider)}.hk-pt-hero__actions:not(:has(>*)){display:none}.hk-pt .hk-btn-ic{flex:none}.hk-pt-hero__notices{display:flex;flex-direction:column;gap:8px}.hk-pt-hero__notices:not(:has(>*)){display:none}:is(.hk-pt,#hk-pt) .hk-suspension-cta{padding:14px 16px;border:1px solid var(--hk-ui-alert-border);border-radius:12px;background:var(--hk-ui-alert-bg);color:var(--hk-ui-alert-text)}.hk-pt .hk-suspension-cta-inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.hk-pt .hk-suspension-cta-icon{flex:none;font-size:18px}.hk-pt .hk-suspension-cta-text{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0;font-size:14px}:is(.hk-pt,#hk-pt) .hk-htabs{display:flex;gap:4px;padding:6px;overflow-x:auto;border:1px solid var(--hk-ui-border);border-radius:12px;background:var(--hk-ui-surface);scrollbar-width:thin}:is(.hk-pt,#hk-pt) .hk-htab{display:inline-flex;flex:none;align-items:center;gap:6px;height:36px;margin:0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--hk-ui-text-2);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-htab:hover{background:var(--hk-ui-ground);color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-htab.is-active{background:var(--hk-ui-tint);color:var(--hk-ui-primary);font-weight:600}:is(.hk-pt,#hk-pt) .hk-htab:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}.hk-pt .hk-htab__ic{display:inline-flex}.hk-pt .hk-htab-stack,.hk-pt .hk-htab-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.hk-pt .hk-htab-panel[hidden]{display:none}.hk-pt .hk-htab-panel:focus-visible{outline:2px solid var(--hk-ui-primary);outline-offset:4px;border-radius:14px}:is(.hk-pt,#hk-pt) :is(.hk-portal-section,.hk-htab-panel>.meta){margin:0;padding:18px 20px;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface);box-shadow:none}:is(.hk-pt,#hk-pt) .hk-portal-section>h2,:is(.hk-pt,#hk-pt) .hk-portal-section-head>h2,:is(.hk-pt,#hk-pt) .hk-meta-head .hk-dd-card__title{margin:0 0 12px;font-size:16px;font-weight:600}.hk-pt .hk-portal-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}:is(.hk-pt,#hk-pt) .hk-portal-section-head>h2{margin:0}:is(.hk-pt,#hk-pt) .hk-meta-head{margin-bottom:4px}:is(.hk-pt,#hk-pt) .hk-meta-head .hk-dd-card__title{margin-bottom:2px}:is(.hk-pt,#hk-pt) .hk-dd-card__sub{font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .meta-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 24px}.hk-pt .meta-item{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--hk-ui-divider)}.hk-pt .meta-label{font-size:12px;font-weight:500;color:var(--hk-ui-muted)}.hk-pt .meta-value{font-size:14px;color:var(--hk-ui-text);overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .creds-list{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:10px 16px;font-size:14px}.hk-pt .creds-list dt{color:var(--hk-ui-muted)}.hk-pt .creds-list dd{overflow-wrap:anywhere}.hk-pt .hk-portal-resource-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px 24px;margin-bottom:16px}.hk-pt .hk-portal-resource-meter__label{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--hk-ui-text)}.hk-pt .hk-portal-resource-meter__row{display:flex;align-items:center;gap:10px}.hk-pt .hk-portal-resource-meter__track{flex:1;height:8px;overflow:hidden;border-radius:4px;background:var(--hk-ui-soft)}.hk-pt .hk-portal-resource-meter__fill{height:100%;border-radius:4px;background:var(--hk-ui-success-dot)}.hk-pt .hk-portal-resource-meter__fill.is-warn{background:var(--hk-ui-warning-dot)}.hk-pt .hk-portal-resource-meter__fill.is-bad{background:var(--hk-ui-danger-dot)}.hk-pt .hk-portal-resource-meter__pct{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.hk-pt .hk-portal-resource-meter__usage{margin-top:4px;font-size:13px;color:var(--hk-ui-muted)}.hk-pt .hk-portal-unlimited-tag{margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--hk-ui-success-bg);color:var(--hk-ui-success);font-size:12px;font-weight:600}.hk-pt .hk-portal-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.hk-pt .hk-portal-resource-tile{padding:12px;border-radius:10px;background:var(--hk-ui-surface-2)}.hk-pt .hk-portal-resource-tile__label{font-size:12px;color:var(--hk-ui-muted)}.hk-pt .hk-portal-resource-tile__value{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.hk-pt .hk-portal-form-row{display:flex;flex-wrap:wrap;gap:8px;max-width:480px;margin-top:10px}:is(.hk-pt,#hk-pt) .hk-portal-form-row .hk-ds-input{flex:1 1 200px;width:auto}:is(.hk-pt,#hk-pt) :is(.hk-portal-help,.hk-portal-section>.description){margin-top:8px;font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-portal-section>.description{margin:-6px 0 0}.hk-pt #hk-portal-coupon-current{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.hk-pt .hk-coupon-badge{padding:2px 10px;border-radius:999px;background:var(--hk-ui-purple-bg);color:var(--hk-ui-purple);font-family:var(--hk-ui-mono);font-size:13px;font-weight:600}.hk-pt .hk-coupon-none,.hk-pt .hk-coupon-label{color:var(--hk-ui-muted)}.hk-pt .hk-portal-section .hk-ds-table-wrap{border:1px solid var(--hk-ui-border);border-radius:10px}.hk-pt .hk-portal-renewals-header,.hk-pt .renewal-item{display:grid;grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) minmax(80px,.8fr) minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;gap:10px}.hk-pt .hk-portal-renewals-header{padding:0 0 8px;border-bottom:1px solid var(--hk-ui-border);background:none;font-size:12px;font-weight:600;color:var(--hk-ui-muted)}.hk-pt .renewal-item{padding:10px 0;border-bottom:1px solid var(--hk-ui-divider);font-size:14px}.hk-pt .renewals-list>.renewal-item:last-child{border-bottom:0}:is(.hk-pt,#hk-pt) .renewal-order a{color:var(--hk-ui-primary);font-weight:600}.hk-pt .renewal-label,.hk-pt .renewal-date{color:var(--hk-ui-text-2)}.hk-pt .renewal-item .actions{justify-self:end}:is(.hk-pt,#hk-pt) .hk-subscription-description p{font-size:14px;color:var(--hk-ui-text-2)}@container hk-pt (max-width: 760px){.hk-pt .hk-portal-renewals-header{display:none}.hk-pt .renewal-item{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.hk-pt .renewal-item>.renewal-label,.hk-pt .renewal-item>.renewal-product,.hk-pt .renewal-item>.renewal-date{grid-column:1 / -1;font-size:13px}.hk-pt .renewal-item .actions{grid-column:1 / -1;justify-self:start}}@container hk-pt (max-width: 600px){.hk-pt-hero{padding:16px}.hk-pt-hero__head{grid-template-columns:40px minmax(0,1fr)}.hk-pt-hero__ic{width:40px;height:40px}.hk-pt-hero__head>.hk-pt-head__actions{grid-column:1 / -1}:is(.hk-pt,#hk-pt) .hk-pt-hero__titlerow .hk-pt-head__title{font-size:20px}:is(.hk-pt,#hk-pt) :is(.hk-portal-section,.hk-htab-panel>.meta){padding:16px}:is(.hk-pt,#hk-pt) .creds-list{grid-template-columns:minmax(0,1fr);gap:2px 0}.hk-pt .creds-list dd{margin-bottom:8px}}:is(.hk-pt,#hk-pt) :is(.hk-dns-panel--flat,.hk-mbx-panel--flat,.hk-ssl-panel--flat,.hk-bk-panel--flat){margin:0;border:0;border-radius:0;background:transparent;overflow:visible}:is(.hk-pt,#hk-pt) :is(.hk-dns-head,.hk-mbx-head,.hk-ssl-head,.hk-bk-head){display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;border:0;background:none;font-size:16px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-dns-zone{font-size:13px;font-weight:500;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) :is(.hk-dns-body,.hk-mbx-body,.hk-ssl-body,.hk-bk-body){padding:0}:is(.hk-pt,#hk-pt) .hk-panel-subhead{margin:16px 0 8px;font-size:13px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) :is(.hk-dns-presets,.hk-dns-form,.hk-mbx-form,.hk-ssl-actionsbar,.hk-mbx-actionsbar){display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.hk-pt,#hk-pt) .hk-dns-presets{margin-bottom:12px}:is(.hk-pt,#hk-pt) .hk-dns-presets__label{font-size:13px;font-weight:600}:is(.hk-pt,#hk-pt) .hk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;margin:0;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-btn:hover{background:var(--hk-ui-ground);color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-btn--primary{border-color:var(--hk-ui-primary);background:var(--hk-ui-primary);color:var(--hk-ui-white);font-weight:600}:is(.hk-pt,#hk-pt) .hk-btn--primary:hover{border-color:var(--hk-ui-primary-hover);background:var(--hk-ui-primary-hover);color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-btn--sm{height:30px;padding:0 10px;font-size:12px}:is(.hk-pt,#hk-pt) .hk-btn:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-btn[disabled]{opacity:.55;cursor:not-allowed}:is(.hk-pt,#hk-pt) :is(.hk-dns-panel,.hk-mbx-panel,.hk-ssl-panel,.hk-bk-panel) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){width:auto;min-width:0;height:36px;margin:0;padding:0 10px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font-size:14px;line-height:normal}:is(.hk-pt,#hk-pt) :is(.hk-dns-panel,.hk-mbx-panel,.hk-ssl-panel,.hk-bk-panel) textarea{height:auto;padding:8px 10px}:is(.hk-pt,#hk-pt) :is(.hk-dns-panel,.hk-mbx-panel,.hk-ssl-panel,.hk-bk-panel) :is(input,select,textarea):focus{border-color:var(--hk-ui-primary);outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-dns-form input[name=value]{flex:1 1 200px}:is(.hk-pt,#hk-pt) :is(.hk-dns-table-wrap,.hk-mbx-table-wrap,.hk-ssl-table-wrap){margin-top:12px;overflow-x:auto;border:1px solid var(--hk-ui-border);border-radius:10px}:is(.hk-pt,#hk-pt) :is(.hk-dns-table,.hk-mbx-table,.hk-ssl-table){width:100%;border-collapse:collapse}:is(.hk-pt,#hk-pt) :is(.hk-dns-table,.hk-mbx-table,.hk-ssl-table) th{padding:9px 12px;border-bottom:1px solid var(--hk-ui-border);background:var(--hk-ui-surface-2);font-size:12px;font-weight:600;letter-spacing:normal;text-align:left;text-transform:none;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) :is(.hk-dns-table,.hk-mbx-table,.hk-ssl-table) td{padding:10px 12px;border-bottom:1px solid var(--hk-ui-divider);font-size:14px;color:var(--hk-ui-text);vertical-align:middle}:is(.hk-pt,#hk-pt) :is(.hk-dns-table,.hk-mbx-table,.hk-ssl-table) tbody tr:last-child td{border-bottom:0}:is(.hk-pt,#hk-pt) :is(.hk-dns-note,.hk-ssl-note,.hk-bk-note,.hk-ssl-reassure,.hk-mbx-quota){margin:8px 0 0;font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) :is(.hk-dns-msg,.hk-mbx-msg,.hk-ssl-msg):not(:empty){margin-top:10px;font-size:14px}:is(.hk-pt,#hk-pt) .hk-pt-help{font-size:13px;line-height:1.5;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-pt-help:empty{display:none}:is(.hk-pt,#hk-pt) .hk-pt-text{font-size:14px;line-height:1.55;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-text+:is(.hk-pt-text,.hk-pt-btnrow,.hk-pt-help){margin-top:10px}:is(.hk-pt,#hk-pt) .hk-pt-text a{color:var(--hk-ui-primary);font-weight:500}:is(.hk-pt,#hk-pt) .hk-pt-mono{font-family:var(--hk-ui-mono);font-size:14px}:is(.hk-pt,#hk-pt) :is(button,summary,a,input,select,textarea,[tabindex]):focus:not(:focus-visible){outline:none}:is(.hk-pt,#hk-pt) .hk-empty-state{padding:2px 0;text-align:left}:is(.hk-pt,#hk-pt) .hk-empty-state__icon{margin:0 0 6px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-empty-state__title{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-empty-state__lead{margin:2px 0 0;font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-empty-state__help{margin:8px 0 0;font-size:13px}:is(.hk-pt,#hk-pt) .hk-empty-state__help a{color:var(--hk-ui-primary)}.hk-pt-btnrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hk-pt-btnrow+.hk-pt-help{margin-top:10px}:is(.hk-pt,#hk-pt) .hk-pt-code{padding:6px 10px;border-radius:8px;background:var(--hk-ui-surface-2);font-family:var(--hk-ui-mono);font-size:14px;color:var(--hk-ui-text);overflow-wrap:anywhere}.hk-pt-fold{padding:0}:is(.hk-pt,#hk-pt) .hk-pt-fold__head{display:flex;align-items:center;gap:14px;padding:16px 20px;list-style:none;cursor:pointer}.hk-pt-fold__head::-webkit-details-marker{display:none}:is(.hk-pt,#hk-pt) .hk-pt-fold__head:focus-visible{outline:none;box-shadow:var(--hk-ui-focus);border-radius:14px}.hk-pt-fold__ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--hk-ui-success-bg);color:var(--hk-ui-success)}.hk-pt-fold__text{display:flex;flex:1;flex-direction:column;min-width:0}.hk-pt-fold__title{font-size:16px;font-weight:600;color:var(--hk-ui-text)}.hk-pt-fold__sub{font-size:13px;color:var(--hk-ui-muted)}.hk-pt-fold__chev{display:inline-flex;flex:none;color:var(--hk-ui-muted);transition:transform .15s}.hk-pt-fold[open] .hk-pt-fold__chev{transform:rotate(180deg)}.hk-pt-fold__body{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px;border-top:1px solid var(--hk-ui-divider)}.hk-pt-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.hk-pt-fold__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.hk-pt-fold__foot .hk-pt-help{flex:1 1 300px}@media(prefers-reduced-motion:reduce){.hk-pt-fold__chev{transition:none}}.hk-pt-exp.is-warn{color:var(--hk-ui-warning);font-weight:600}.hk-pt-exp.is-bad{color:var(--hk-ui-danger);font-weight:600}.hk-pt-autorenew{margin-right:4px}.hk-pt .hk-ds-card__foot>p+p{margin-top:4px}:is(.hk-pt,#hk-pt) .hk-dd-renew-years{width:auto;min-width:150px;height:38px;font-size:14px}.hk-pt-set{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--hk-ui-divider)}:is(.hk-pt,#hk-pt) .hk-portal-section>h2+.hk-pt-set{padding-top:2px;border-top:0}.hk-pt-set__text{flex:1;min-width:0}:is(.hk-pt,#hk-pt) .hk-pt-set__label{display:block;margin:0;font-size:14px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-set__help{margin-top:2px;font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-pt-set__select{flex:none;width:auto;min-width:120px;height:36px;font-size:14px}.hk-pt .hk-pt-set .hk-ds-cswitch{flex:none}.hk-pt-inline-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}:is(.hk-pt,#hk-pt) .hk-pt-inline-form .hk-ds-select{flex:1 1 220px;width:auto}.hk-pt-danger{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hk-pt-danger__text{flex:1 1 320px;min-width:0}:is(.hk-pt,#hk-pt) .hk-pt-danger .hk-domain-cancel__title{margin:0 0 4px;font-size:15px;font-weight:600}.hk-pt-ns-form{display:flex;flex-direction:column;gap:10px;max-width:520px;margin-top:10px}:is(.hk-pt,#hk-pt) .hk-pt-ns-form .hk-ds-textarea{height:auto;padding:10px 12px;line-height:1.6}:is(.hk-pt,#hk-pt) .hk-dd-pending-note{margin:0 0 10px}.hk-pt .hk-auth-code{margin-top:12px}.hk-pt .hk-dd-save-note{font-size:13px}.hk-pt .hk-dd-save-note.is-ok{color:var(--hk-ui-success)}.hk-pt .hk-dd-save-note.is-err{color:var(--hk-ui-danger)}.hk-pt-timeline>li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:10px 0;border-top:1px solid var(--hk-ui-divider);font-size:14px}.hk-pt-timeline>li:first-child{border-top:0;padding-top:0}.hk-pt-timeline__when{font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-domain-oi-table{width:100%;border-collapse:collapse}.hk-pt .hk-table-wrap{overflow-x:auto;border:1px solid var(--hk-ui-border);border-radius:10px}:is(.hk-pt,#hk-pt) .hk-domain-oi-table th{padding:9px 12px;border-bottom:1px solid var(--hk-ui-border);background:var(--hk-ui-surface-2);font-size:12px;font-weight:600;text-align:left;text-transform:none;letter-spacing:normal;color:var(--hk-ui-muted);white-space:nowrap}:is(.hk-pt,#hk-pt) .hk-domain-oi-table td{padding:10px 12px;border-bottom:1px solid var(--hk-ui-divider);font-size:14px;color:var(--hk-ui-text);vertical-align:middle}:is(.hk-pt,#hk-pt) .hk-domain-oi-table tbody tr:last-child td{border-bottom:0}:is(.hk-pt,#hk-pt) .hk-domain-oi-table .hk-cell-actions{text-align:right;white-space:nowrap}:is(.hk-pt,#hk-pt) .hk-domain-oi-table .hk-btn+.hk-btn{margin-left:6px}@container hk-pt (max-width: 600px){.hk-pt-fold__head{padding:14px 16px}.hk-pt-fold__body{padding:14px 16px 16px}.hk-pt-set,.hk-pt .hk-dd-header__actions{flex-wrap:wrap}:is(.hk-pt,#hk-pt) .hk-dd-renew-years{flex:1 1 100%}:is(.hk-pt,#hk-pt) .hk-dd-renew-btn{flex:1 1 auto}}.hk-pt-row__kind{display:inline-flex;align-items:center;justify-content:center;width:36px}:is(.hk-pt,#hk-pt) .hk-pt-row__meta--warn{color:var(--hk-ui-warning);font-weight:600}:is(.hk-pt,#hk-pt) .hk-pt-quiet-danger{color:var(--hk-ui-danger)}:is(.hk-pt,#hk-pt) .hk-pt-quiet-danger:hover{background:var(--hk-ui-danger-bg);color:var(--hk-ui-danger)}.hk-pt-pager{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.hk-pt-kb,.hk-pt-ticket__main,.hk-pt-ticket__side{padding:18px 20px}.hk-pt-kb__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px}:is(.hk-pt,#hk-pt) .hk-pt-kb__title{margin:0;font-size:16px;font-weight:600}.hk-pt-kb__search{flex:1 1 240px;max-width:360px}.hk-pt-kb__search .hk-pt-search{max-width:none;margin:0}.hk-pt-kb__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px}:is(.hk-pt,#hk-pt) .hk-pt-kb__list a{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 14px;border:1px solid var(--hk-ui-border);border-radius:10px;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-kb__list a:hover{border-color:var(--hk-ui-primary)}.hk-pt-kb__name{font-size:14px;font-weight:600}.hk-pt-kb__note{font-size:13px;color:var(--hk-ui-muted)}.hk-pt-ticket{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:20px;align-items:start}.hk-desk-thread{display:flex;flex-direction:column;gap:12px}:is(.hk-pt,#hk-pt) .hk-desk-reply{padding:12px 14px;border:1px solid var(--hk-ui-border);border-radius:12px;background:var(--hk-ui-surface-2)}:is(.hk-pt,#hk-pt) .hk-desk-reply--staff{border-color:var(--hk-ui-tint-border);background:var(--hk-ui-tint)}:is(.hk-pt,#hk-pt) .hk-desk-reply--system{border-style:dashed;background:var(--hk-ui-surface);color:var(--hk-ui-muted)}.hk-desk-reply__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-bottom:6px}:is(.hk-pt,#hk-pt) .hk-desk-reply__meta strong{font-size:14px;font-weight:600;color:var(--hk-ui-text)}.hk-desk-reply__time{font-size:12px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-desk-reply__body{font-size:14px;line-height:1.6;color:var(--hk-ui-text);overflow-wrap:anywhere}.hk-pt .hk-desk-attachments{margin-top:16px}:is(.hk-pt,#hk-pt) .hk-pt-ticket__sub{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--hk-ui-text-2)}.hk-pt .hk-desk-attach-list>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 0;font-size:14px}:is(.hk-pt,#hk-pt) .hk-desk-attach-list a{color:var(--hk-ui-primary);font-weight:500;overflow-wrap:anywhere}.hk-pt .hk-desk-replybox{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--hk-ui-divider)}:is(.hk-pt,#hk-pt) .hk-desk-replybox .hk-ds-textarea{height:auto;min-height:120px;padding:10px 12px;line-height:1.55}.hk-desk-replybox__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hk-desk-replybox__spacer{flex:1}:is(.hk-pt,#hk-pt) .hk-desk-file-label{position:relative;overflow:hidden}:is(.hk-pt,#hk-pt) .hk-desk-file-label input[type=file]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-desk-file-label:focus-within{box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-desk-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}:is(.hk-pt,#hk-pt) .hk-pt-ticket__title{margin:0 0 8px;font-size:15px;font-weight:600}.hk-pt-facts>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:9px 0;border-top:1px solid var(--hk-ui-divider);font-size:14px}.hk-pt-facts>div:first-child{border-top:0}.hk-pt-facts dt{color:var(--hk-ui-muted)}.hk-pt-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.hk-pt-facts__hint{display:block;font-size:12px;color:var(--hk-ui-muted)}.hk-pt .hk-support-ticket-side-note{margin-top:10px}.hk-pt-formcard{display:flex;flex-direction:column;gap:18px;max-width:760px;padding:20px 24px}:is(.hk-pt,#hk-pt) .hk-pt-formcard .hk-ds-textarea{height:auto;padding:10px 12px;line-height:1.55}:is(.hk-pt,#hk-pt) .hk-pt-formcard .hk-pt-help{margin-top:2px}:is(.hk-pt,#hk-pt) .hk-pt-file{font-size:14px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-pt-file::file-selector-button{height:34px;margin-right:10px;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-pt-file::file-selector-button:hover{background:var(--hk-ui-ground)}:is(.hk-pt,#hk-pt) .hk-pt-choices-field{min-width:0;margin:0;padding:0;border:0}:is(.hk-pt,#hk-pt) .hk-pt-choices-field>legend{margin-bottom:8px;padding:0}.hk-pt-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:8px}.hk-pt-choices--chips{display:flex;flex-wrap:wrap}:is(.hk-pt,#hk-pt) .hk-pt-choice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--hk-ui-border-strong);border-radius:10px;background:var(--hk-ui-surface);cursor:pointer}:is(.hk-pt,#hk-pt) .hk-pt-choice:hover{border-color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-pt-choice:has(input:checked){border-color:var(--hk-ui-primary);background:var(--hk-ui-tint)}:is(.hk-pt,#hk-pt) .hk-pt-choice:has(input:focus-visible){box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-pt-choice input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--hk-ui-primary)}.hk-pt-choice__text{display:flex;flex-direction:column;min-width:0}.hk-pt-choice__label{font-size:14px;font-weight:600;color:var(--hk-ui-text)}.hk-pt-choice__note{font-size:12px;color:var(--hk-ui-muted)}.hk-pt-formcard__actions{padding-top:4px}:is(.hk-pt,#hk-pt) .hk-desk-kb-hint{margin-top:8px;padding:10px 12px;border:1px solid var(--hk-ui-tint-border);border-radius:10px;background:var(--hk-ui-info-bg);font-size:13px;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-desk-kb-hint ul{margin:6px 0 0;padding-left:18px;list-style:disc}:is(.hk-pt,#hk-pt) .hk-desk-kb-hint a{color:var(--hk-ui-primary);font-weight:500}@container hk-pt (max-width: 860px){.hk-pt-ticket{grid-template-columns:minmax(0,1fr)}}@container hk-pt (max-width: 600px){.hk-pt-formcard,.hk-pt-kb,.hk-pt-ticket__main,.hk-pt-ticket__side{padding:16px}.hk-desk-replybox__spacer{display:none}:is(.hk-pt,#hk-pt) .hk-desk-send{flex:1 1 100%}}:is(.hk-pt,#hk-pt) a.hk-pt-chip{text-decoration:none}:is(.hk-pt,#hk-pt) .hk-pt-chip[aria-current=page]{border-color:var(--hk-ui-text);background:var(--hk-ui-text);color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-pt-notif{display:grid;grid-template-columns:8px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid var(--hk-ui-divider);background:var(--hk-ui-surface)}.hk-pt-notifs>.hk-pt-notif:last-child{border-bottom:0}:is(.hk-pt,#hk-pt) .hk-pt-notif:hover{background:var(--hk-ui-ground)}.hk-pt-notif__dot{width:8px;height:8px;border-radius:50%}.hk-pt-notif.hk-cnotif--unread .hk-pt-notif__dot{background:var(--hk-ui-primary)}.hk-pt-notif__ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--hk-ui-tint);color:var(--hk-ui-primary)}.hk-pt-notif__ic.is-warn{background:var(--hk-ui-warning-bg);color:var(--hk-ui-warning)}.hk-pt-notif__ic.is-bad{background:var(--hk-ui-danger-bg);color:var(--hk-ui-danger)}.hk-pt-notif__main{min-width:0}:is(.hk-pt,#hk-pt) .hk-pt-notif__title{font-size:15px;font-weight:500;line-height:1.4;color:var(--hk-ui-text-2);overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .hk-cnotif--unread .hk-pt-notif__title{font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-notif__msg{margin-top:2px;font-size:14px;line-height:1.5;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-pt-notif__meta{margin-top:4px;font-size:12px;color:var(--hk-ui-muted)}.hk-pt-notif__cta{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font-size:13px;font-weight:500;white-space:nowrap}.hk-pt-notif.hk-cnotif--unread .hk-pt-notif__cta{border-color:var(--hk-ui-primary);background:var(--hk-ui-primary);color:var(--hk-ui-white)}@container hk-pt (max-width: 600px){:is(.hk-pt,#hk-pt) .hk-pt-notif{grid-template-columns:8px 36px minmax(0,1fr);padding:14px}.hk-pt-notif__cta{grid-column:3;justify-self:start}}.hk-pt-wc{padding:20px 24px}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>*{grid-column:1 / -1}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>:is(.form-row-first,.form-row-last){grid-column:auto}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>:is(.clear,input[type=hidden]){display:none}:is(.hk-pt,#hk-pt) .hk-pt-wc .form-row{float:none;width:auto;margin:0;padding:0}:is(.hk-pt,#hk-pt) .hk-pt-wc .form-row label{display:block;margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.4;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-pt-wc .form-row .required{color:var(--hk-ui-danger);text-decoration:none;border:0}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(input.input-text,input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea){width:100%;height:40px;margin:0;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);box-shadow:none;color:var(--hk-ui-text);font:inherit;font-size:15px;line-height:normal}:is(.hk-pt,#hk-pt) .hk-pt-wc textarea{height:auto;padding:10px 12px}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(input,select,textarea):focus{border-color:var(--hk-ui-primary);outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-pt-wc .select2-container .select2-selection--single{height:40px;padding:0;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface)}:is(.hk-pt,#hk-pt) .hk-pt-wc .select2-container .select2-selection__rendered{padding-left:12px;line-height:38px;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-wc .select2-container .select2-selection__arrow{height:38px}:is(.hk-pt,#hk-pt) .hk-pt-wc .form-row :is(em,.description,#account_display_name_description){display:block;margin-top:4px;font-size:12px;font-style:normal;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-pt-wc .password-input{display:block;position:relative}:is(.hk-pt,#hk-pt) .hk-pt-wc fieldset{display:grid;gap:14px;min-width:0;margin:4px 0 0;padding:14px 16px 16px;border:1px solid var(--hk-ui-border);border-radius:12px}:is(.hk-pt,#hk-pt) .hk-pt-wc legend{padding:0 6px;font-size:14px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(button.button,a.button,input.button,.woocommerce-Button){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;margin:0;padding:0 16px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(button.button,a.button,input.button,.woocommerce-Button):hover{background:var(--hk-ui-ground);color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(button[type=submit],.woocommerce-Button,a.button.alt,.button.alt){border-color:var(--hk-ui-primary);background:var(--hk-ui-primary);color:var(--hk-ui-white);font-weight:600}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(button[type=submit],.woocommerce-Button,a.button.alt,.button.alt):hover{border-color:var(--hk-ui-primary-hover);background:var(--hk-ui-primary-hover);color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(button,a.button,input.button):focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) .hk-pt-wc>form>p:last-of-type,:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-address-fields>p{margin:16px 0 0}:is(.hk-pt,#hk-pt) .hk-pt-wc>p:first-child{margin:0 0 14px;font-size:14px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:0}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Addresses:before,:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Addresses:after{display:none}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Address{float:none;width:auto;margin:0;padding:14px 16px;border:1px solid var(--hk-ui-border);border-radius:12px}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:8px}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Address-title:before,:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Address-title:after{display:none}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Address-title :is(h2,h3){margin:0;padding:0;font-size:15px;font-weight:600}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Address-title a{float:none;color:var(--hk-ui-primary);font-size:14px;font-weight:500}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-Address address{margin:0;font-size:14px;font-style:normal;line-height:1.6;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-pt-wc h3{margin:0 0 14px;font-size:16px;font-weight:600}:is(.hk-pt,#hk-pt) .hk-pt-wc>form>:is(h2,h3):first-child{display:none}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-MyAccount-paymentMethods{width:100%;margin:0 0 16px;border:1px solid var(--hk-ui-border);border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-MyAccount-paymentMethods :is(th,td){padding:10px 12px;border:0;border-bottom:1px solid var(--hk-ui-divider);background:none;font-size:14px;text-align:left;vertical-align:middle}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-MyAccount-paymentMethods th{background:var(--hk-ui-surface-2);font-size:12px;font-weight:600;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-MyAccount-paymentMethods tr:last-child td{border-bottom:0}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-MyAccount-paymentMethods .button{height:30px;padding:0 10px;font-size:12px}:is(.hk-pt,#hk-pt) .hk-pt-wc .woocommerce-MyAccount-paymentMethods .button+.button{margin-left:6px}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){margin:0 0 14px;padding:12px 14px;border:1px solid var(--hk-ui-tint-border);border-radius:10px;background:var(--hk-ui-info-bg);color:var(--hk-ui-info);font-size:14px;list-style:none}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(.woocommerce-info,.woocommerce-message,.woocommerce-error):before{display:none}@container hk-pt (max-width: 600px){.hk-pt-wc{padding:16px}:is(.hk-pt,#hk-pt) .hk-pt-wc :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>:is(.form-row-first,.form-row-last){grid-column:1 / -1}}.hk-pt.hk-domain-shop{max-width:880px;margin:0 auto}:is(.hk-pt,#hk-pt) .hk-dsr-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none}:is(.hk-pt,#hk-pt) .hk-dsr-step{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-dsr-step+.hk-dsr-step:before{content:"";width:28px;height:1px;margin-right:2px;background:var(--hk-ui-border-strong)}.hk-dsr-step__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--hk-ui-border-strong);border-radius:50%;font-size:12px;font-weight:600}:is(.hk-pt,#hk-pt) .hk-dsr-step.is-active{color:var(--hk-ui-text);font-weight:600}.hk-dsr-step.is-active .hk-dsr-step__num{border-color:var(--hk-ui-primary);background:var(--hk-ui-primary);color:var(--hk-ui-white)}.hk-dsr-step.is-done .hk-dsr-step__num{border-color:var(--hk-ui-success-bg);background:var(--hk-ui-success-bg);color:var(--hk-ui-success)}.hk-dsr-hero,.hk-dsr-configure{padding:20px 24px;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface)}:is(.hk-pt,#hk-pt) .hk-dsr-hero__title{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-dsr-hero__lead{margin:4px 0 0;font-size:14px;color:var(--hk-ui-muted)}.hk-dsr-modes{display:inline-flex;gap:2px;margin-top:14px;padding:3px;border-radius:10px;background:var(--hk-ui-ground)}:is(.hk-pt,#hk-pt) .hk-dsr-mode{height:32px;margin:0;padding:0 12px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--hk-ui-text-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-dsr-mode.is-active{background:var(--hk-ui-surface);color:var(--hk-ui-text);box-shadow:var(--hk-ui-shadow-sm)}:is(.hk-pt,#hk-pt) .hk-dsr-mode:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}.hk-dsr-searchbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hk-dsr-searchbar[hidden]{display:none}.hk-dsr-searchbar--bulk{flex-direction:column;align-items:flex-start}:is(.hk-pt,#hk-pt) :is(.hk-dsr-input,.hk-dsr-textarea){flex:1 1 260px;width:100%;min-width:0;height:44px;margin:0;padding:0 14px;border:1px solid var(--hk-ui-border-strong);border-radius:10px;background:var(--hk-ui-surface);box-shadow:none;color:var(--hk-ui-text);font:inherit;font-size:16px;line-height:normal}:is(.hk-pt,#hk-pt) .hk-dsr-textarea{flex:none;height:auto;min-height:120px;padding:10px 14px;font-family:var(--hk-ui-mono);font-size:14px;line-height:1.6}:is(.hk-pt,#hk-pt) :is(.hk-dsr-input,.hk-dsr-textarea):focus{border-color:var(--hk-ui-primary);outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-pt,#hk-pt) select.hk-dsr-input{flex:none;height:40px;font-size:15px}:is(.hk-pt,#hk-pt) .hk-dsr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;height:40px;margin:0;padding:0 16px;border:1px solid var(--hk-ui-border-strong);border-radius:10px;background:var(--hk-ui-surface);box-shadow:none;color:var(--hk-ui-text);font:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-dsr-btn--primary{border-color:var(--hk-ui-primary);background:var(--hk-ui-primary);color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-dsr-btn--primary:hover{border-color:var(--hk-ui-primary-hover);background:var(--hk-ui-primary-hover);color:var(--hk-ui-white)}:is(.hk-pt,#hk-pt) .hk-dsr-btn--ghost{border-color:var(--hk-ui-primary);background:var(--hk-ui-surface);color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-dsr-btn--ghost:hover{background:var(--hk-ui-tint);color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) :is(.hk-dsr-btn--taken,.hk-dsr-btn:disabled){border-color:var(--hk-ui-border);background:var(--hk-ui-surface-2);color:var(--hk-ui-muted);cursor:not-allowed}:is(.hk-pt,#hk-pt) .hk-dsr-btn--lg{height:44px;padding:0 20px;font-size:15px}:is(.hk-pt,#hk-pt) .hk-dsr-btn:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}.hk-pt .hk-dsr-searchbar .hk-dsr-btn{height:44px}:is(.hk-pt,#hk-pt) .hk-dsr-link{margin:0 0 12px;padding:0;border:0;background:none;box-shadow:none;color:var(--hk-ui-primary);font:inherit;font-size:14px;font-weight:500;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-dsr-link:hover{text-decoration:underline}.hk-dsr-results{display:flex;flex-direction:column;gap:16px}.hk-dsr-results[hidden],.hk-dsr-configure[hidden],.hk-dsr-exact[hidden],.hk-dsr-alts[hidden],.hk-dsr-bulk[hidden]{display:none}.hk-dsr-bulk{display:flex;flex-direction:column;gap:8px}.hk-dsr-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;border:1px solid var(--hk-ui-border);border-radius:12px;background:var(--hk-ui-surface)}.hk-dsr-row.is-available{border-color:color-mix(in srgb,var(--hk-ui-success) 35%,var(--hk-ui-border))}.hk-dsr-row.is-checking{color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-dsr-row__name{flex:1 1 220px;min-width:0;font-size:16px;font-weight:600;color:var(--hk-ui-text);overflow-wrap:anywhere}.hk-dsr-row__meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px}.hk-dsr-row__avail{font-size:13px;font-weight:600;color:var(--hk-ui-success)}.hk-dsr-row__price{font-weight:600;color:var(--hk-ui-text);font-variant-numeric:tabular-nums}.hk-dsr-row__taken{font-size:13px;font-weight:500;color:var(--hk-ui-muted)}.hk-dsr-row__unverified{font-size:13px;font-weight:600;color:var(--hk-ui-warning)}.hk-dsr-row__action{margin-left:auto}:is(.hk-pt,#hk-pt) .hk-dsr-hint{margin:8px 0 0;font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-dsr-muted{margin:0;font-size:13px;color:var(--hk-ui-muted)}.hk-dsr-badge{margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--hk-ui-purple-bg);color:var(--hk-ui-purple);font-size:12px;font-weight:600;vertical-align:middle}:is(.hk-pt,#hk-pt) .hk-dsr-alts__title{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--hk-ui-text)}.hk-dsr-alts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px}.hk-dsr-alt{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--hk-ui-border);border-radius:12px;background:var(--hk-ui-surface)}.hk-dsr-alt__name{font-size:15px;font-weight:600;color:var(--hk-ui-text);overflow-wrap:anywhere}.hk-dsr-alt__price{font-size:13px;color:var(--hk-ui-muted);font-variant-numeric:tabular-nums}:is(.hk-pt,#hk-pt) .hk-dsr-alt__btn{align-self:flex-start;min-width:0;height:32px;margin-top:8px;padding:0 12px;font-size:13px}.hk-dsr-configure:focus{outline:none}.hk-dsr-cfg-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.hk-dsr-cfg-chosen{flex-basis:100%;font-size:13px;color:var(--hk-ui-muted)}.hk-dsr-cfg-domain{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--hk-ui-text);overflow-wrap:anywhere}.hk-dsr-cfg-unit{font-size:14px;color:var(--hk-ui-muted);font-variant-numeric:tabular-nums}.hk-dsr-cfg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:18px}:is(.hk-pt,#hk-pt) .hk-dsr-cfg-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.hk-dsr-cfg-field__label{font-size:13px;font-weight:500;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-dsr-cfg-priv{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--hk-ui-border-strong);border-radius:10px;cursor:pointer}:is(.hk-pt,#hk-pt) .hk-dsr-cfg-priv:has(input:checked){border-color:var(--hk-ui-primary);background:var(--hk-ui-tint)}:is(.hk-pt,#hk-pt) .hk-dsr-cfg-priv input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--hk-ui-primary)}.hk-dsr-cfg-priv__text{font-size:14px;color:var(--hk-ui-text)}.hk-dsr-cfg-priv__hint{display:block;margin-top:2px;font-size:12px;color:var(--hk-ui-muted)}.hk-dsr-cfg-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--hk-ui-divider)}.hk-dsr-cfg-total{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-dsr-cfg-total strong{font-size:22px;font-weight:700;color:var(--hk-ui-text);font-variant-numeric:tabular-nums}@container hk-pt (max-width: 600px){.hk-dsr-hero,.hk-dsr-configure{padding:16px}.hk-pt .hk-dsr-searchbar .hk-dsr-btn{flex:1 1 100%}.hk-dsr-row__action{flex-basis:100%;margin-left:0}:is(.hk-pt,#hk-pt) .hk-dsr-row__action .hk-dsr-btn{width:100%}:is(.hk-pt,#hk-pt) .hk-dsr-cfg-foot .hk-dsr-btn{flex:1 1 100%}}.hk-pricing-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;padding-top:14px}@container hk-pt (min-width: 760px){.hk-pricing-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-pricing-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hk-pricing-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.hk-pricing-card{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px;border:1px solid var(--hk-ui-border);border-radius:16px;background:var(--hk-ui-surface)}.hk-pricing-card.hk-pricing-featured{border:2px solid var(--hk-ui-primary);box-shadow:var(--hk-ui-shadow-md)}.hk-pricing-badge{position:absolute;top:-12px;left:20px;padding:3px 10px;border-radius:999px;background:var(--hk-ui-primary);color:var(--hk-ui-white);font-size:12px;font-weight:700}:is(.hk-pt,#hk-pt) .hk-pricing-plan-name{margin:0;font-size:18px;font-weight:700;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-pricing-blurb{margin:4px 0 0;font-size:14px;color:var(--hk-ui-muted)}.hk-pricing-price-wrap{display:flex;flex-direction:column;gap:2px}.hk-pricing-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:14px}.hk-pricing-price-wrap .hk-pricing-price+.hk-pricing-price{margin-top:0}.hk-pricing-amount{font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--hk-ui-text);font-variant-numeric:tabular-nums}.hk-pricing-price-yearly .hk-pricing-amount{font-size:18px}.hk-pricing-period{font-size:14px;color:var(--hk-ui-muted)}.hk-pricing-features{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}:is(.hk-pt,#hk-pt) .hk-pricing-features li{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;color:var(--hk-ui-text-2)}.hk-pricing-features .hk-icon{flex:none;margin-top:2px;color:var(--hk-ui-success)}.hk-pricing-card-footer{margin-top:auto}:is(.hk-pt,#hk-pt) .hk-pricing-btn{height:44px;font-size:15px}:is(.hk-pt,#hk-pt) .hk-pricing-no-plans{color:var(--hk-ui-muted)}.hk-pt.hk-choose-term{max-width:600px;margin:32px auto;padding:0 16px}:is(.hk-pt,#hk-pt) .hk-choose-term .hk-pt-head__title{margin:0;font-size:22px}.hk-choose-term__list{display:flex;flex-direction:column;gap:8px}:is(.hk-pt,#hk-pt) .hk-choose-term__opt{align-items:center;padding:14px 16px}.hk-choose-term__price{margin-left:auto;font-size:16px;font-weight:700;color:var(--hk-ui-text);font-variant-numeric:tabular-nums;white-space:nowrap}.hk-choose-term__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}:is(.hk-pt,#hk-pt) .hk-pt-back{font-size:14px}:is(.hk-pt,#hk-pt) .hk-pt-back a{color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-pt-back a:hover{color:var(--hk-ui-primary)}.hk-pt-order{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@container hk-pt (min-width: 860px){.hk-pt-order{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.hk-pt-order__sum{position:sticky;top:24px}}.hk-pt-order__main{display:flex;flex-direction:column;gap:20px;min-width:0}:is(.hk-pt,#hk-pt) .hk-pt-formcard__title{margin:0;font-size:16px;font-weight:600;color:var(--hk-ui-text)}.hk-pt-order .hk-pt-formcard{max-width:none}.hk-pt-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px}.hk-pt-plans:empty{display:none}.hk-pt-plans__section{margin:18px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hk-ui-muted)}.hk-pt-plans__section:first-child,.hk-pt-plans:empty+.hk-pt-plans__section{margin-top:0}:is(.hk-pt,#hk-pt) .hk-pt-plan{display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 16px;border:1px solid var(--hk-ui-border-strong);border-radius:12px;background:var(--hk-ui-surface);cursor:pointer}:is(.hk-pt,#hk-pt) .hk-pt-plan:hover{border-color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-pt-plan:has(input:checked){border:2px solid var(--hk-ui-primary);padding:13px 15px;background:var(--hk-ui-tint)}:is(.hk-pt,#hk-pt) .hk-pt-plan:has(input:focus-visible){box-shadow:var(--hk-ui-focus)}.hk-pt-plan__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hk-pt-plan__name{font-size:15px;font-weight:600;color:var(--hk-ui-text);overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .hk-pt-plan input{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--hk-ui-primary)}.hk-pt-plan__price{font-size:13px;color:var(--hk-ui-muted)}.hk-pt-plan__price strong{font-size:17px;font-weight:700;color:var(--hk-ui-text);font-variant-numeric:tabular-nums}.hk-pt-plan__summary{font-size:13px;color:var(--hk-ui-text-2)}.hk-pt-plan__specs{display:flex;flex-direction:column;gap:4px;margin-top:4px}.hk-pt-plan__spec{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--hk-ui-text-2)}.hk-pt-plan__spec .hk-icon{flex:none;margin-top:2px;color:var(--hk-ui-success)}.hk-pt-terms{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}:is(.hk-pt,#hk-pt) .hk-pt-term{align-items:center}.hk-pt-term__price{margin-left:auto;font-size:14px;font-weight:700;color:var(--hk-ui-text);font-variant-numeric:tabular-nums;white-space:nowrap}.hk-pt-order__sum{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.hk-pt-sumspecs{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none}.hk-pt-sumspecs[hidden]{display:none}.hk-pt-sumspecs li{position:relative;padding-left:20px;font-size:13px;color:var(--hk-ui-text-2)}.hk-pt-sumspecs li:before{content:"";position:absolute;top:5px;left:3px;width:9px;height:5px;border-bottom:2px solid var(--hk-ui-success);border-left:2px solid var(--hk-ui-success);transform:rotate(-45deg)}.hk-pt-sumline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--hk-ui-divider);border-bottom:1px solid var(--hk-ui-divider)}.hk-pt-sumline__what{display:flex;flex-direction:column;min-width:0;font-size:14px;font-weight:600;color:var(--hk-ui-text);overflow-wrap:anywhere}.hk-pt-sumline__term{font-size:13px;font-weight:400;color:var(--hk-ui-muted)}.hk-pt-sumline__price{font-size:18px;font-weight:700;color:var(--hk-ui-text);font-variant-numeric:tabular-nums;white-space:nowrap}.hk-pt .hk-service-site{display:flex;flex-direction:column;gap:8px}:is(.hk-pt,#hk-pt) .hk-service-site .hk-form-label{margin:0;font-size:16px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-service-site .hk-service-site__or{font-size:13px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-service-site .hk-input{width:100%;height:40px;margin:0;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font:inherit;font-size:15px}:is(.hk-pt,#hk-pt) .hk-service-site .hk-input:focus{border-color:var(--hk-ui-primary);outline:none;box-shadow:var(--hk-ui-focus)}.hk-domain-step{display:flex;flex-direction:column;gap:12px}.hk-domain-step__row{display:flex;flex-wrap:wrap;gap:8px}:is(.hk-pt,#hk-pt) .hk-domain-step__row .hk-domain-input{flex:1 1 240px;width:auto}:is(.hk-pt,#hk-pt) .hk-domain-step .hk-domain-check[hidden]{display:none}.hk-domain-term{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hk-domain-term[hidden]{display:none}:is(.hk-pt,#hk-pt) .hk-domain-term .hk-ds-select{width:auto;min-width:140px}:is(.hk-pt,#hk-pt) .hk-domain-term .hk-ds-label{margin:0}.hk-domain-term-price{font-size:14px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-domain-result{font-size:14px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-domain-result:empty{display:none}:is(.hk-pt,#hk-pt) .hk-domain-result.is-ok{color:var(--hk-ui-success)}:is(.hk-pt,#hk-pt) .hk-domain-result.is-bad{color:var(--hk-ui-danger)}.hk-domain-result.is-ok:before{content:"\2713  ";font-weight:700}.hk-domain-result.is-bad:before{content:"\2717  ";font-weight:700}.hk-pt.hk-pt-domstep{gap:12px;margin:16px 0;padding:16px 18px;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface)}:is(.hk-pt,#hk-pt) .hk-pt-domstep__title{margin:0;font-size:16px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt).whm-billing-term{gap:8px;min-width:0;margin:0 0 16px;padding:0;border:0}:is(.hk-pt,#hk-pt).whm-billing-term>legend{margin-bottom:8px;padding:0}.hk-pt:is(.hk-orc,.hk-offpay){gap:14px;margin:20px 0;padding:20px 24px;border:1px solid var(--hk-ui-border);border-radius:14px;background:var(--hk-ui-surface)}:is(.hk-pt,#hk-pt) :is(.hk-orc__title,.hk-offpay__title){margin:0;font-size:18px;font-weight:600;color:var(--hk-ui-text)}.hk-orc__item{padding-top:14px;border-top:1px solid var(--hk-ui-divider)}.hk-orc__title+.hk-orc__item{padding-top:0;border-top:0}.hk-orc__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}:is(.hk-pt,#hk-pt) .hk-orc__what{font-size:15px;font-weight:600;color:var(--hk-ui-text);overflow-wrap:anywhere}:is(.hk-pt,#hk-pt) .hk-orc__state{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--hk-ui-info-bg);color:var(--hk-ui-info);font-size:12px;font-weight:600}:is(.hk-pt,#hk-pt) .hk-orc__item--active .hk-orc__state{background:var(--hk-ui-success-bg);color:var(--hk-ui-success)}:is(.hk-pt,#hk-pt) .hk-orc__item--failed .hk-orc__state{background:var(--hk-ui-danger-bg);color:var(--hk-ui-danger)}:is(.hk-pt,#hk-pt) .hk-orc__item--awaiting_payment .hk-orc__state{background:var(--hk-ui-warning-bg);color:var(--hk-ui-warning)}:is(.hk-pt,#hk-pt) .hk-orc__detail{margin-top:4px;font-size:14px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-orc__next{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0 0 0 20px;list-style:decimal;font-size:14px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-orc__next>li{display:list-item}.hk-orc__cta{margin-top:12px}.hk-orc__domains>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-top:1px solid var(--hk-ui-divider)}.hk-orc__domains>li:first-child{border-top:0}:is(.hk-pt,#hk-pt) .hk-orc__foot{font-size:13px;color:var(--hk-ui-muted)}.hk-orc__foot[hidden]{display:none}.hk-offpay__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;margin:0}.hk-offpay__facts>div{padding:12px 14px;border-radius:10px;background:var(--hk-ui-surface-2)}.hk-offpay__facts dt{font-size:12px;font-weight:500;color:var(--hk-ui-muted)}.hk-offpay__facts dd{margin:2px 0 0;font-size:16px;font-weight:700;color:var(--hk-ui-text);font-variant-numeric:tabular-nums}:is(.hk-pt,#hk-pt) :is(.hk-offpay__lead,.hk-offpay__status){font-size:14px;line-height:1.55;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-offpay__status{padding:12px 14px;border-radius:10px;background:var(--hk-ui-success-bg);color:var(--hk-ui-success)}:is(.hk-pt,#hk-pt) .hk-offpay__bank{padding:12px 14px;border:1px solid var(--hk-ui-border);border-radius:10px;font-size:14px;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-offpay__bank :is(h2,h3){margin:0 0 6px;font-size:14px;font-weight:600}:is(.hk-pt,#hk-pt) .hk-offpay__bank ul{margin:0;padding:0;list-style:none}.hk-offpay__form-wrap{border:1px solid var(--hk-ui-border);border-radius:12px}:is(.hk-pt,#hk-pt) .hk-offpay__summary{padding:12px 14px;font-size:15px;font-weight:600;color:var(--hk-ui-text);cursor:pointer}.hk-offpay__form{display:flex;flex-direction:column;gap:12px;padding:4px 14px 14px}.hk-offpay__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.hk-offpay__field{display:flex;flex-direction:column;gap:6px;margin:0}:is(.hk-pt,#hk-pt) .hk-offpay__field label{margin:0;font-size:13px;font-weight:500;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-offpay__field .hk-ds-textarea{height:auto;padding:10px 12px}:is(.hk-pt,#hk-pt) .hk-offpay__alt a{color:var(--hk-ui-primary);font-size:14px;font-weight:500}@media(max-width:600px){.hk-pt:is(.hk-orc,.hk-offpay){padding:16px}}.hk-pt.hk-webmail-login{gap:14px;max-width:420px;padding:24px;border:1px solid var(--hk-ui-border);border-radius:16px;background:var(--hk-ui-surface)}:is(.hk-pt,#hk-pt) .hk-webmail-login p{margin:0}.hk-webmail-login__head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hk-webmail-login__ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:6px;border-radius:10px;background:var(--hk-ui-tint);color:var(--hk-ui-primary)}:is(.hk-pt,#hk-pt) .hk-webmail-login__title{margin:0;font-size:20px;font-weight:600;color:var(--hk-ui-text)}:is(.hk-pt,#hk-pt) .hk-webmail-login__sub{font-size:14px;color:var(--hk-ui-muted)}:is(.hk-pt,#hk-pt) .hk-webmail-login__field{display:flex;flex-direction:column;gap:6px}.hk-webmail-login__pw{position:relative;display:block}:is(.hk-pt,#hk-pt) .hk-webmail-login__pw .hk-ds-input{padding-right:64px}:is(.hk-pt,#hk-pt) .hk-webmail-login__show{position:absolute;top:50%;right:6px;height:30px;margin:0;padding:0 10px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--hk-ui-primary);font:inherit;font-size:13px;font-weight:600;transform:translateY(-50%);cursor:pointer}:is(.hk-pt,#hk-pt) .hk-webmail-login__show:hover{background:var(--hk-ui-tint)}:is(.hk-pt,#hk-pt) .hk-webmail-login__show:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}.hk-webmail-login__show[hidden]{display:none}:is(.hk-pt,#hk-pt) .hk-webmail-login__button:disabled{opacity:.6;cursor:progress}:is(.hk-pt,#hk-pt) .hk-webmail-login__message{font-size:14px;color:var(--hk-ui-text-2)}:is(.hk-pt,#hk-pt) .hk-webmail-login__message:empty{display:none}:is(.hk-pt,#hk-pt) .hk-webmail-login__message.is-error{padding:10px 12px;border:1px solid var(--hk-ui-alert-border);border-radius:10px;background:var(--hk-ui-alert-bg);color:var(--hk-ui-alert-text)}:is(.hk-pt,#hk-pt) .hk-webmail-login__message a{color:inherit;font-weight:600;text-decoration:underline}:is(.hk-pt,#hk-pt) .hk-webmail-login__forgot{font-size:14px}:is(.hk-pt,#hk-pt) .hk-webmail-login__forgot a{color:var(--hk-ui-primary);font-weight:500}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt){background:#0e172673;font-family:inherit}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) :is(.hk-modal-content,.hk-modal-box){box-sizing:border-box;align-self:flex-start;width:min(560px,calc(100% - 32px));max-width:none;height:auto;margin:8vh auto;padding:0;overflow:hidden;border:1px solid var(--hk-ui-border);border-radius:16px;background:var(--hk-ui-surface);box-shadow:0 24px 60px #10182838;color:var(--hk-ui-text)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:18px 20px 12px;border:0;border-radius:0;background:var(--hk-ui-surface);color:var(--hk-ui-text)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-header :is(h2,h3){margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--hk-ui-text)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -6px 0 0;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--hk-ui-muted);font:inherit;font-size:22px;line-height:1;cursor:pointer}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-close:hover{background:var(--hk-ui-ground);color:var(--hk-ui-text)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-close:focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-body{max-height:70vh;overflow-y:auto;padding:4px 20px 16px;font-size:14px;line-height:1.55;color:var(--hk-ui-text-2)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-body p{margin:0 0 8px}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-body p:last-child{margin-bottom:0}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-list{margin:10px 0 0;padding-left:20px;list-style:disc;text-align:left}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:14px 20px 18px;border-top:1px solid var(--hk-ui-divider);background:var(--hk-ui-surface)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer :is(.button,.hk-btn,button){display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:0;margin:0;padding:0 16px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);box-shadow:none;color:var(--hk-ui-text);font:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;text-transform:none;cursor:pointer}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer :is(.button,.hk-btn,button):hover{background:var(--hk-ui-ground);color:var(--hk-ui-text)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer :is(.hk-btn--primary,.button-primary){border-color:var(--hk-ui-primary);background:var(--hk-ui-primary);color:var(--hk-ui-white);font-weight:600}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer :is(.hk-btn--primary,.button-primary):hover{border-color:var(--hk-ui-primary-hover);background:var(--hk-ui-primary-hover);color:var(--hk-ui-white)}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer .hk-btn--danger{border-color:var(--hk-ui-danger);background:var(--hk-ui-danger);color:var(--hk-ui-white);font-weight:600}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer :is(.button,.hk-btn,button):disabled{opacity:.55;cursor:not-allowed}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer :is(.button,.hk-btn,button):focus-visible{outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-portal-modal,#hk-pt) .hk-current-plan{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--hk-ui-tint);color:var(--hk-ui-text)}:is(.hk-portal-modal,#hk-pt) .hk-plan-selector{margin:0 0 14px}:is(.hk-portal-modal,#hk-pt) .hk-plan-selector label{display:block;margin:0 0 6px;font-size:13px;font-weight:500;color:var(--hk-ui-text-2)}:is(.hk-portal-modal,#hk-pt) .hk-plan-selector label strong{font-weight:500}:is(.hk-portal-modal,#hk-pt) :is(.hk-plan-select,.hk-tc-cycle){width:100%;height:40px;margin:0;padding:0 12px;border:1px solid var(--hk-ui-border-strong);border-radius:8px;background:var(--hk-ui-surface);color:var(--hk-ui-text);font:inherit;font-size:15px}:is(.hk-portal-modal,#hk-pt) :is(.hk-plan-select,.hk-tc-cycle):focus{border-color:var(--hk-ui-primary);outline:none;box-shadow:var(--hk-ui-focus)}:is(.hk-portal-modal,#hk-pt) :is(#hk-proration-preview,.hk-tc-preview:not(:empty),.hk-resource-validation:not(:empty)){margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--hk-ui-surface-2);color:var(--hk-ui-text)}:is(.hk-portal-modal,#hk-pt) #hk-proration-preview h4{margin:0 0 6px;font-size:13px;font-weight:600}:is(.hk-portal-modal,#hk-pt) .hk-tc-current{margin:0 0 10px;font-size:13px;color:var(--hk-ui-muted)}:is(.hk-portal-modal,#hk-pt) .hk-tc-modes{display:flex;flex-direction:column;gap:8px;margin-top:12px}:is(.hk-portal-modal,#hk-pt) .hk-tc-modes label{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--hk-ui-border-strong);border-radius:10px;color:var(--hk-ui-text);font-size:14px;cursor:pointer}:is(.hk-portal-modal,#hk-pt) .hk-tc-modes label:has(input:checked){border-color:var(--hk-ui-primary);background:var(--hk-ui-tint)}:is(.hk-portal-modal,#hk-pt) .hk-tc-modes input{flex:none;margin:0;accent-color:var(--hk-ui-primary)}@media(max-width:600px){:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) :is(.hk-modal-content,.hk-modal-box){margin:16px auto}:is(.hk-portal-modal,.hk-modal-overlay,#hk-pt) .hk-modal-footer :is(.button,.hk-btn,button){flex:1 1 auto}}
