.hdt-shell{--hdt-text-subtle:color-mix(in srgb, var(--color-muted) 70%, white);font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-body);background:var(--color-surface);font-size:14px;line-height:1.5}.hdt-shell .hdt-mono,.hdt-shell code{font-family:var(--font-mono)}.hdt-shell a:not([class*=text-]){color:var(--color-link);text-decoration:none}.hdt-shell a:not([class*=text-]):hover{color:var(--color-foreground)}.hdt-shell a[class*=text-]{text-decoration:none}.hdt-shell code{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-body);border-radius:4px;padding:.05em .35em;font-size:.88em}.hdt-shell strong{color:var(--color-foreground);font-weight:600}.hdt-shell .hdt-icon{flex:0 0 16px;width:16px;height:16px}.hdt-shell .hdt-grid--plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hdt-shell .hdt-hosting__message{align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;display:flex}.hdt-shell .hdt-plan__audience{min-height:3.2em;color:var(--color-muted);margin:0 0 1.1rem;font-size:12.5px;line-height:1.55}.hdt-shell .hdt-plan__price{color:var(--color-foreground);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.hdt-shell .hdt-plan__price-note{color:var(--color-muted);margin:.3rem 0 1.1rem;font-size:12px}.hdt-shell .hdt-plan__specs{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1.1rem;display:grid}.hdt-shell .hdt-plan__specs>div{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.hdt-shell .hdt-plan__specs .hdt-icon{color:var(--color-link);margin-bottom:.2rem}.hdt-shell .hdt-plan__specs dd{color:var(--color-foreground);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.2}.hdt-shell .hdt-plan__specs dt{color:var(--hdt-text-subtle);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.hdt-shell .hdt-plan__list{gap:.5rem;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.hdt-shell .hdt-plan__list li{align-items:flex-start;gap:.55rem;display:flex}.hdt-shell .hdt-plan__list .hdt-icon{color:var(--color-link);flex:none;margin-top:3px}.hdt-shell .hdt-plan__backup{border-top:1px solid var(--color-border);align-items:flex-start;gap:.55rem;margin-top:auto;padding-top:.85rem;font-size:13px;line-height:1.5;display:flex}.hdt-shell .hdt-plan__backup .hdt-icon{color:var(--color-link);flex:none;margin-top:3px}.hdt-shell .hdt-plan .hdt-plan__list{padding-bottom:.85rem}.hdt-shell .hdt-plan__includes{color:var(--color-muted);font-weight:500}.hdt-shell .hdt-plan__includes .hdt-icon{color:var(--hdt-text-subtle)}.hdt-shell .hdt-hosting__notice{max-width:90ch;margin-top:1.5rem}.hdt-shell .hdt-extension__text{margin-top:.1rem;display:block}.hdt-shell .hdt-extension__price{color:var(--color-foreground);white-space:nowrap;flex:none;font-weight:500}.hdt-shell .hdt-grid--plans+.hdt-card{margin-top:1.25rem}.hdt-shell .hdt-plan .hdt-card__footer{margin-top:1rem;padding-top:1.1rem}.hdt-shell .hdt-plan .hdt-card__body{gap:0}.hdt-shell .hdt-plan__footnote-mark{vertical-align:baseline;color:var(--hdt-text-subtle);margin-left:.15em;font-size:.7em;font-weight:600;line-height:0;position:relative;top:-.45em}.hdt-shell .hdt-plan__footnotes{max-width:90ch;color:var(--hdt-text-subtle);margin:.5rem 0 0;font-size:11px;line-height:1.5}.hdt-shell .hdt-plan__footnotes .hdt-plan__footnote-mark{margin-left:0;font-size:.85em;top:-.35em}.hdt-shell .hdt-page-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.hdt-shell .hdt-page-header__title{color:var(--color-foreground);letter-spacing:-.015em;margin:0;font-size:2rem;font-weight:700;line-height:1.15}.hdt-shell .hdt-page-header__subtitle{max-width:62ch;color:var(--color-body);margin:.5rem 0 0;font-size:16px;line-height:1.55}.hdt-shell .hdt-page-header__text{flex:auto;min-width:0}.hdt-shell .hdt-page-header__action{flex-shrink:0}.hdt-shell .hdt-card,.hdt-shell .hdt-update{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.hdt-shell :is(.hdt-card,.hdt-grid,.hdt-update)+:is(.hdt-card,.hdt-grid,.hdt-update){margin-top:1.25rem}.hdt-shell .hdt-card__header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.hdt-shell .hdt-card__title{color:var(--color-foreground);margin:0;font-size:18px;font-weight:600;line-height:1.3}.hdt-shell .hdt-card__body{padding:1.5rem}.hdt-shell .hdt-card__body:has(>.hdt-detail-list){padding:0}.hdt-shell .hdt-card__body:has(>.hdt-detail-list)>.hdt-card__footer{margin-top:0;padding:1.1rem 1.25rem 1.25rem}.hdt-shell .hdt-card__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.hdt-shell .hdt-button-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.hdt-shell .hdt-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:1.25rem;display:grid}.hdt-shell .hdt-grid--cards{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.hdt-shell .hdt-grid>.hdt-card+.hdt-card{margin-top:0}.hdt-shell .hdt-grid>.hdt-card{flex-direction:column;height:100%;display:flex}.hdt-shell .hdt-grid>.hdt-card>.hdt-card__body{flex-direction:column;flex:1;display:flex}.hdt-shell .hdt-text{max-width:70ch;margin:0 0 .7rem;font-size:14px;line-height:1.6}.hdt-shell .hdt-text--muted{color:var(--color-muted);font-size:12.5px}.hdt-shell .hdt-text:last-child{margin-bottom:0}.hdt-shell .hdt-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.hdt-shell .hdt-stat__label{color:var(--color-muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .4rem;font-size:11px;font-weight:700}.hdt-shell .hdt-stat__value{color:var(--color-foreground);font-family:var(--font-jtl-display), var(--font-geist-sans), sans-serif;letter-spacing:-.015em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.hdt-shell .hdt-meta-row{flex-wrap:wrap;gap:1.5rem;display:flex}.hdt-shell .hdt-meta-row__item{min-width:92px}.hdt-shell .hdt-meta-row--wide{gap:1.5rem 3rem}.hdt-shell .hdt-shop__request{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.hdt-shell .hdt-shop__status{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hdt-shell .hdt-section{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.hdt-shell .hdt-section+.hdt-card{margin-top:2rem}.hdt-shell .hdt-section__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.hdt-shell .hdt-section__title{color:var(--color-foreground);margin:0;font-size:22px;font-weight:700;line-height:1.2}.hdt-shell .hdt-card__body--bordered{border-top:1px solid var(--color-border)}.hdt-shell .hdt-card__title a{color:inherit}.hdt-shell .hdt-card__title a:hover{color:var(--color-link)}.hdt-shell .hdt-meta-row__label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:11px;font-weight:600}.hdt-shell .hdt-meta-row__value{color:var(--color-foreground);margin:0;font-size:15px;font-weight:600}.hdt-shell .hdt-detail-list{margin:0}.hdt-shell .hdt-detail-list__row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1.5rem;display:flex}.hdt-shell .hdt-detail-list__row:first-child{padding-top:.8rem}.hdt-shell .hdt-detail-list__row:last-child{border-bottom:0}.hdt-shell .hdt-detail-list dt{color:var(--color-body);align-items:center;gap:.55rem;margin:0;font-size:13px;display:flex}.hdt-shell .hdt-detail-list__row:has(.hdt-field-group){flex-direction:column;align-items:stretch;gap:.5rem}.hdt-shell .hdt-detail-list__row:has(.hdt-field-group)>dd{width:100%}.hdt-shell .hdt-detail-list dd{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:13px;display:flex}.hdt-shell .hdt-detail-list__extra{color:var(--color-muted);font-size:12px}.hdt-shell .hdt-profile__header{border-bottom:1px solid var(--color-border);background:0 0;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.hdt-shell .hdt-profile__avatar{background:var(--color-surface-strong);color:#fff;letter-spacing:-.01em;border-radius:12px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:17px;font-weight:600;display:flex}.hdt-shell .hdt-profile__title{min-width:0}.hdt-shell .hdt-profile__name{color:var(--color-foreground);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:21px;font-weight:600}.hdt-shell .hdt-profile__extra{color:var(--color-muted);margin:.15rem 0 0;font-size:13px}.hdt-shell .hdt-profile__meta{color:var(--color-muted);margin:.35rem 0 0;font-size:12.5px}.hdt-shell .hdt-profile__separator{color:var(--hdt-text-subtle);margin:0 .5rem}.hdt-shell .hdt-profile__fields{flex-direction:column;gap:1.75rem;display:flex}.hdt-shell .hdt-profile__field{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:0 1.5rem;display:grid}.hdt-shell .hdt-profile__field-label{color:var(--color-foreground);padding-top:.8rem;font-size:14px;font-weight:600}.hdt-shell .hdt-field.hdt-profile__field-value{background:var(--color-surface-subtle);color:var(--color-body)}.hdt-shell .hdt-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;height:24px;padding:0 .6rem;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.hdt-shell .hdt-pill--success{background:var(--color-success-soft);color:var(--color-success)}.hdt-shell .hdt-pill--danger{background:var(--color-danger-soft);color:var(--color-danger)}.hdt-shell .hdt-pill--info{background:color-mix(in srgb, var(--color-link) 12%, white);color:var(--color-link)}.hdt-shell .hdt-pill--warning{background:var(--color-warning-soft);color:var(--color-warning-strong)}.hdt-shell .hdt-pill--off{background:var(--color-surface-subtle);color:var(--color-muted)}.hdt-shell .hdt-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.hdt-shell .hdt-field{background:var(--color-surface);width:100%;color:var(--color-foreground);transition:border-color .16s var(--ease-enter), box-shadow .16s var(--ease-enter);border:1px solid #0000;border-radius:12px;min-height:46px;padding:12px 16px;font-family:inherit;font-size:14px;line-height:20px}.hdt-shell .hdt-field-group{align-items:stretch;width:100%;display:flex}.hdt-shell .hdt-field-group>:is(.hdt-field,[data-slot=input]){border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.hdt-shell .hdt-field-group__append{flex-shrink:0;align-items:stretch;display:flex}.hdt-shell .hdt-field-group__append [data-slot=button]{border:1px solid var(--color-border);background:var(--color-card);height:auto;color:var(--color-foreground);border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;min-height:46px}.hdt-shell .hdt-field-group__append [data-slot=button]:hover{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-foreground) 60%, transparent);color:var(--color-foreground);translate:none}.hdt-shell .hdt-field-group:has(>.hdt-field-group__append [data-slot=button]:hover)>:is(.hdt-field,[data-slot=input]){border-color:color-mix(in srgb, var(--color-foreground) 60%, transparent)}.hdt-shell .hdt-text-link{color:var(--color-link);cursor:pointer;transition:color .16s var(--ease-enter);background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none}.hdt-shell .hdt-text-link:hover{color:var(--color-foreground)}.hdt-shell:is(.hdt-portal,.hdt-admin) [data-slot=button]{white-space:normal;padding-top:0;padding-bottom:0;line-height:1}.hdt-shell:is(.hdt-portal,.hdt-admin) [data-slot=button][data-size=sm]{font-size:.72rem}.hdt-shell:is(.hdt-portal,.hdt-admin) [data-slot=button][data-variant=accent]{border:1px solid var(--color-accent)}.hdt-shell:is(.hdt-portal,.hdt-admin) [data-slot=button][data-variant=accent]:is(:hover,:focus){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.hdt-shell:is(.hdt-portal,.hdt-admin) [data-slot=button][data-variant=outline-dark]:hover{border-color:color-mix(in srgb, var(--color-foreground) 60%, transparent)}.hdt-shell:is(.hdt-portal,.hdt-admin) :is([data-slot=input],[data-slot=select],[data-slot=textarea]){line-height:20px}.hdt-shell [data-slot=alert]+.hdt-card{margin-top:1.25rem}.hdt-shell .hdt-consent{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.hdt-shell .hdt-consent input[type=checkbox],.hdt-shell .hdt-consent input[type=radio]{accent-color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.hdt-shell .hdt-consent__text{color:var(--color-body);font-size:13px;line-height:1.55}.hdt-shell .hdt-update-bar{background:color-mix(in srgb, var(--color-accent) 14%, white);border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-foreground);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1.25rem;font-size:14px;display:flex}.hdt-shell .hdt-update-bar__text{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hdt-shell .hdt-update-bar__notice{color:var(--color-warning)}.hdt-shell .hdt-update__header{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.hdt-shell .hdt-update__title{color:var(--color-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:13.5px;font-weight:600;display:flex}.hdt-shell .hdt-update__version{background:color-mix(in srgb, var(--color-accent) 18%, white);color:var(--color-link);font-family:var(--font-mono);border-radius:999px;padding:.1rem .45rem;font-size:11.5px;font-weight:600}.hdt-shell .hdt-version-change{align-items:center;gap:.4rem;display:inline-flex}.hdt-shell .hdt-version-change__old{background:var(--color-surface-subtle);color:var(--color-body);font-family:var(--font-mono);border-radius:999px;padding:.1rem .45rem;font-size:11.5px;font-weight:600}.hdt-shell .hdt-version-change__arrow{color:var(--hdt-text-subtle);font-size:12px}.hdt-shell .hdt-update__label{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:11.5px;font-weight:600}.hdt-shell .hdt-update__release{padding:.8rem 0}.hdt-shell .hdt-update__release+.hdt-update__release{border-top:1px solid var(--color-border)}.hdt-shell .hdt-update__release-header{color:var(--color-foreground);align-items:baseline;gap:.5rem;margin-bottom:.3rem;font-size:13px;font-weight:600;display:flex}.hdt-shell .hdt-update__list{margin:0;padding-left:1.1rem;font-size:12.5px;line-height:1.7}.hdt-shell .hdt-table-wrap{overflow-x:auto}.hdt-shell .hdt-table{border-collapse:collapse;width:100%;font-size:13px}.hdt-shell .hdt-table th{border-bottom:1px solid var(--color-border);color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:.8rem 1rem;font-size:11px;font-weight:700}.hdt-shell .hdt-table td{border-bottom:1px solid var(--color-border);color:var(--color-body);padding:.8rem 1rem}.hdt-shell .hdt-table th:first-child,.hdt-shell .hdt-table td:first-child{padding-left:1.5rem}.hdt-shell .hdt-table th:last-child,.hdt-shell .hdt-table td:last-child{padding-right:1.5rem}.hdt-shell .hdt-table tbody tr:last-child td{border-bottom:0}.hdt-shell .hdt-table tbody tr:hover td{background:var(--color-surface)}.hdt-shell .hdt-table__empty{color:var(--hdt-text-subtle);text-align:center;padding:2rem 1.25rem}.hdt-shell .hdt-notice-list{margin:0;padding-left:1.2rem}.hdt-shell .hdt-notice-list li+li{margin-top:.65rem}@media (max-width:767.98px){.hdt-shell .hdt-detail-list__row{flex-direction:column;gap:.2rem}}@media (max-width:1023px){.hdt-shell .hdt-field{font-size:16px}}@media (max-width:575.98px){.hdt-shell .hdt-page-header{flex-direction:column;align-items:flex-start}.hdt-shell .hdt-page-header__action{width:100%}.hdt-shell .hdt-profile__field{grid-template-columns:1fr;gap:.25rem}.hdt-shell:is(.hdt-portal,.hdt-admin) [data-slot=button]{padding:9px 14px}.hdt-shell:is(.hdt-portal,.hdt-admin) [data-slot=button][data-size=sm]{padding:7px 10px}.hdt-shell .hdt-table,.hdt-shell .hdt-table thead,.hdt-shell .hdt-table tbody,.hdt-shell .hdt-table th,.hdt-shell .hdt-table td,.hdt-shell .hdt-table tr{display:block}.hdt-shell .hdt-table thead tr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdt-shell .hdt-table tr{border-bottom:1px solid var(--color-border);padding:.5rem 0}.hdt-shell .hdt-table tbody tr:last-child{border-bottom:0}.hdt-shell .hdt-table td{border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 1.25rem;display:flex}.hdt-shell .hdt-table td:empty{display:none}.hdt-shell .hdt-table td[data-label]:before{content:attr(data-label);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:11.5px;font-weight:600}}
