.hq-dash-page{min-height:calc(100dvh - 3.5rem);padding:clamp(28px,4vw,52px) clamp(22px,5vw,64px) 56px 88px;color:var(--space-text)}.hq-account-page{padding-left:clamp(22px,4vw,48px);padding-top:clamp(24px,4vw,36px)}.hq-account-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:clamp(16px,3vw,28px)}.hq-account-modal__backdrop{position:absolute;inset:0;border:0;padding:0;cursor:pointer;background:rgba(0,4,8,.42);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.hq-account-modal__panel{position:relative;z-index:1;width:min(960px,calc(100vw - 32px));height:min(780px,calc(100dvh - 32px));max-height:min(780px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(89,247,229,.2);border-radius:20px;background:radial-gradient(circle at 12% 0,rgba(89,247,229,.08),transparent 42%),rgba(2,12,16,.92);box-shadow:0 28px 80px rgba(0,0,0,.45)}.hq-account-modal__panel--loading{width:min(420px,calc(100vw - 32px));height:auto;max-height:none;padding:28px;gap:16px;align-items:flex-start}.hq-account-modal__chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px 20px 12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.hq-account-modal__eyebrow{margin:0;color:rgba(89,247,229,.9);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hq-account-modal__close{border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.04);color:rgba(230,246,250,.9);font-size:12px;font-weight:700;padding:8px 12px;cursor:pointer}.hq-account-modal__close:hover{border-color:rgba(89,247,229,.35);background:rgba(89,247,229,.1)}.hq-account-modal__body{min-height:0;flex:1;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:18px 20px 24px}.hq-account-modal__body .hq-account-banner,.hq-account-modal__body .hq-account-progress{flex-shrink:0}.hq-account-modal__body .hq-account-workspace{flex:1;min-height:0;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:stretch}.hq-account-modal__body .hq-account-workspace--plan-only{grid-template-columns:minmax(0,1fr)}.hq-account-modal__body .hq-account-rail{width:148px;align-self:start;max-height:100%;overflow:auto}.hq-account-modal__body .hq-account-detail{min-height:0;height:100%;overflow:auto;padding-right:4px}.hq-account-modal__body .hq-account-plan-picker__toolbar,.hq-account-modal__body .hq-account-section-header{position:static;top:auto;z-index:auto}.hq-account-modal__body .hq-account-form{max-width:none}.hq-account-modal__loading{margin:0;color:rgba(203,224,233,.82);font-size:14px}.hq-account-back{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:0 0 16px;border:1px solid rgba(89,247,229,.22);border-radius:999px;background:rgba(0,12,16,.72);color:rgba(230,246,250,.92);padding:8px 12px 8px 8px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em;transition:color .15s ease,border-color .15s ease,background .15s ease}.hq-account-back:hover{color:#fff;border-color:rgba(89,247,229,.45);background:rgba(0,18,22,.88)}.hq-account-back svg{width:18px;height:18px}.hq-account-back path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hq-dash-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:28px;align-items:end;margin-bottom:26px}.hq-dash-hero p{margin:0 0 10px;color:var(--space-teal);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hq-dash-hero h1{margin:0;font-size:clamp(38px,6vw,76px);font-weight:760;letter-spacing:-.065em;line-height:.96}.hq-dash-hero>div:first-child>span{display:block;max-width:68ch;margin-top:16px;color:rgba(203,224,233,.76);font-size:15px;line-height:1.62}.hq-dash-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hq-action-column,.hq-dash-card,.hq-dash-metric{border:1px solid rgba(89,247,229,.14);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(89,247,229,.08),transparent 34%),rgba(0,10,14,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 52px rgba(0,0,0,.28);backdrop-filter:blur(16px)}.hq-dash-metric{padding:15px}.hq-dash-metric p,.hq-preview-row span{margin:0;color:rgba(202,222,232,.65);font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.hq-dash-metric strong{display:block;margin-top:8px;color:var(--space-text);font-size:24px;letter-spacing:-.04em}.hq-dash-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:7px;margin-top:8px;color:rgba(203,224,233,.74);font-size:11px;font-weight:750}.hq-dash-status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.hq-dash-status--online{color:#54ffad}.hq-dash-status--warning{color:#f5c84c}.hq-dash-status--offline{color:#ff6b6b}.hq-dash-status--locked{color:rgba(170,194,204,.62)}.hq-dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hq-dash-grid--modules{grid-template-columns:repeat(5,minmax(180px,1fr))}.hq-dash-card{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;padding:18px}.hq-action-column h2,.hq-dash-card__header h2{margin:0;color:var(--space-text);font-size:18px;font-weight:760;letter-spacing:-.035em}.hq-dash-card__header p{margin:8px 0 0;color:rgba(203,224,233,.7);font-size:13px;line-height:1.5}.hq-module-card__footer{display:grid;gap:12px;margin-top:18px}.hq-checklist,.hq-module-card__footer ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hq-checklist li,.hq-module-card__footer li{color:rgba(222,240,247,.74);font-size:12px;line-height:1.45}.hq-checklist{margin-top:18px}.hq-checklist li{display:flex;align-items:flex-start;gap:10px}.hq-checklist li span{width:16px;height:16px;flex:0 0 auto;border:1px solid rgba(89,247,229,.34);border-radius:5px;background:rgba(89,247,229,.08)}.hq-action-board{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:12px}.hq-action-column{min-height:430px;padding:14px}.hq-action-column h2{margin-bottom:14px;font-size:15px}.hq-action-card{display:grid;gap:8px;margin-top:10px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(0,8,12,.58);padding:12px}.hq-action-card strong{color:rgba(244,252,255,.95);font-size:13px}.hq-action-card span{color:rgba(170,194,204,.66);font-size:11px;line-height:1.45}.hq-preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px}.hq-preview-row strong{color:rgba(244,252,255,.94);font-size:13px;text-align:right}@media (max-width:1180px){.hq-action-board,.hq-dash-grid,.hq-dash-grid--modules,.hq-dash-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hq-dash-page{padding:24px 16px 44px}.hq-action-board,.hq-dash-grid,.hq-dash-grid--catalog,.hq-dash-grid--modules,.hq-dash-hero,.hq-dash-metrics{grid-template-columns:1fr}}.hq-modules-page{height:100dvh;min-height:0;padding:clamp(18px,2.6vw,34px) clamp(22px,5vw,64px) clamp(16px,2vw,24px) 88px;display:flex;flex-direction:column;gap:14px;overflow:hidden;box-sizing:border-box}.hq-modules-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:28px;align-items:start}.hq-modules-eyebrow{margin:0 0 8px;color:var(--space-teal);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hq-modules-intro h1{margin:0;font-size:clamp(30px,4vw,50px);font-weight:760;letter-spacing:-.06em;line-height:.98}.hq-modules-intro>span{display:block;max-width:62ch;margin-top:10px;color:rgba(203,224,233,.76);font-size:14px;line-height:1.55}.hq-modules-count{margin:14px 0 0;color:rgba(203,224,233,.72);font-size:13px;font-weight:600}.hq-modules-count strong{color:#54ffad;font-size:18px;font-weight:800;letter-spacing:-.02em}.hq-modules-checklist{padding:16px 18px;border:1px solid rgba(89,247,229,.14);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(89,247,229,.08),transparent 34%),rgba(0,10,14,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 52px rgba(0,0,0,.28);backdrop-filter:blur(16px)}.hq-modules-checklist h2{margin:0;color:var(--space-text);font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hq-modules-checklist .hq-checklist{margin-top:12px}.hq-modules-page .hq-module-search{margin-bottom:0}.hq-modules-page .hq-shipyard{flex:1;min-height:0;margin-bottom:0}.hq-modules-page .hq-shipyard__tray{max-height:100%}.hq-modules-page .hq-shipyard__canvas-wrap{display:flex;flex-direction:column;min-height:0}.hq-modules-page .hq-shipyard__canvas{flex:1;min-height:280px}.hq-modules-page .hq-shipyard__canvas canvas{height:100%!important}@media (max-width:1080px){.hq-modules-page{height:auto;overflow:visible}.hq-modules-top{grid-template-columns:1fr}}.hq-module-search{margin-bottom:20px}.hq-module-search label{display:block;margin-bottom:8px;color:rgba(203,224,233,.72);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.hq-module-search input{width:100%;max-width:520px;padding:12px 16px;border:1px solid rgba(89,247,229,.2);border-radius:14px;background:rgba(0,10,14,.55);color:var(--space-text);font-size:14px;outline:none}.hq-module-search input:focus{border-color:rgba(89,247,229,.45);box-shadow:0 0 0 3px rgba(89,247,229,.12)}.hq-dash-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-module-card--installed{border-color:rgba(84,255,173,.28)}.hq-module-card__warnings{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hq-module-card__warnings li{color:#f5c84c;font-size:11px;font-weight:650}.hq-module-card__unlock{margin:0;color:rgba(170,194,204,.66);font-size:11px}.hq-module-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.hq-module-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid rgba(89,247,229,.22);border-radius:999px;background:rgba(0,10,14,.5);color:rgba(230,249,252,.9);font-size:12px;font-weight:750;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.hq-module-btn:hover{border-color:rgba(89,247,229,.45);color:#fff}.hq-module-btn--primary{border-color:transparent;background:linear-gradient(135deg,var(--space-teal),#54ffad);color:#00100f}.hq-module-btn--danger{border-color:hsla(0,100%,71%,.35);color:hsla(0,100%,88%,.92)}.hq-module-btn--danger:hover{border-color:hsla(0,100%,71%,.55);background:hsla(0,100%,71%,.08)}.hq-module-btn--ghost-danger{border-color:hsla(0,0%,100%,.12);background:transparent;color:rgba(203,224,233,.7)}.hq-module-btn--ghost-danger:hover{border-color:hsla(0,100%,71%,.5);background:hsla(0,100%,71%,.08);color:hsla(0,100%,88%,.95)}.hq-module-remove-note{margin:10px 0 0;color:rgba(170,194,204,.62);font-size:11px;line-height:1.45}.hq-module-empty{margin:0;padding:24px;border:1px dashed rgba(89,247,229,.2);border-radius:16px;color:rgba(203,224,233,.7);text-align:center}.hq-locked{max-width:640px;margin:12vh auto 0;padding:28px;border:1px solid rgba(89,247,229,.16);border-radius:20px;background:rgba(0,10,14,.55);backdrop-filter:blur(16px)}.hq-locked__eyebrow{margin:0 0 12px;color:var(--space-teal);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hq-locked h1{margin:0 0 14px;font-size:clamp(32px,5vw,48px);font-weight:760;letter-spacing:-.05em}.hq-locked__copy{margin:0 0 22px;color:rgba(203,224,233,.76);font-size:15px;line-height:1.6}.hq-locked__actions{display:flex;flex-wrap:wrap;gap:10px}.hq-locked__hint{margin:20px 0 0;color:rgba(170,194,204,.62);font-size:12px}.hq-locked__loading{margin:20vh auto 0;text-align:center;color:rgba(203,224,233,.7)}.hq-account-workspace{display:grid;grid-template-columns:168px minmax(0,1fr);gap:20px;align-items:start;width:100%}.hq-account-detail{min-width:0;width:100%;padding-left:18px;border-left:1px solid hsla(0,0%,100%,.1)}.hq-account-workspace--plan-only{grid-template-columns:minmax(0,1fr)}.hq-account-detail--solo{padding-left:0;border-left:none}.hq-account-card--active{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;gap:18px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.hq-account-section-header{position:static;top:auto;z-index:auto;margin:0;padding:0 0 10px;border-bottom:none;background:transparent}.hq-account-section-header h1{margin:0;display:flex;align-items:center;min-height:36px;color:var(--space-text);font-size:28px;font-weight:760;letter-spacing:-.04em;line-height:1}.hq-account-section-header p{margin:8px 0 0;color:rgba(203,224,233,.68);font-size:13px;line-height:1.45}.hq-account-panel-hidden{display:none}.hq-account-rail{display:grid;gap:6px;position:static;top:auto;z-index:auto;width:168px;align-self:start;padding-top:0}.hq-account-rail__item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.01em;font-variant-ligatures:none}.hq-account-rail__item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;text-align:left;border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(203,224,233,.72);padding:8px 10px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.hq-account-rail__item:hover{color:var(--space-text);background:hsla(0,0%,100%,.04)}.hq-account-rail__item--active{color:var(--space-text);border-color:rgba(89,247,229,.28);background:rgba(89,247,229,.1)}.hq-account-rail__item-dot{flex-shrink:0;width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor}.hq-account-rail__item-dot--online{color:#54ffad}.hq-account-rail__item-dot--warning{color:#f5c84c}.hq-account-rail__item-dot--offline{color:#ff6b6b}.hq-account-rail__item-dot--locked{color:rgba(170,194,204,.55);box-shadow:none}.hq-account-panel__body{display:grid;gap:14px;padding:0;width:100%;min-width:0}.hq-account-panel__ship{margin:0;color:var(--space-text);font-size:22px;font-weight:760;letter-spacing:-.04em}.hq-account-panel__tagline{margin:0;color:rgba(203,224,233,.7);font-size:13px;line-height:1.45}.hq-account-panel__subheading{margin:6px 0 0;color:var(--space-text);font-size:13px;font-weight:750;letter-spacing:.02em}.hq-account-panel__facts{display:grid;gap:10px;margin:0}.hq-account-panel__facts div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08)}.hq-account-panel__facts div:first-child{padding-top:0;border-top:none}.hq-account-panel__facts--wide{flex-wrap:wrap}.hq-account-panel__facts dt{margin:0;color:rgba(202,222,232,.65);font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.hq-account-panel__facts dd{margin:0;color:rgba(244,252,255,.94);font-size:13px;font-weight:650;text-align:right;word-break:break-word}.hq-account-panel__note{margin:0;color:rgba(170,194,204,.72);font-size:12px;line-height:1.5}.hq-account-panel__actions{display:flex;flex-wrap:wrap;gap:10px}.hq-account-panel__cta,.hq-account-panel__link{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:13px;font-weight:700;padding:10px 14px;text-decoration:none}.hq-account-panel__cta{border:1px solid rgba(89,247,229,.4);background:rgba(89,247,229,.14);color:var(--space-text)}.hq-account-panel__link{border:1px solid hsla(0,0%,100%,.12);background:transparent;color:rgba(203,224,233,.9)}.hq-account-panel__disabled{display:inline-flex;align-items:center;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(170,194,204,.55);font-size:13px;font-weight:650;padding:10px 14px;cursor:not-allowed}.hq-account-plan-picker__toolbar{position:static;top:auto;z-index:auto;display:flex;justify-content:flex-start;padding:0 0 12px;background:transparent}.hq-account-plan-breakdown-trigger{border:1px solid rgba(89,247,229,.35);border-radius:10px;background:rgba(89,247,229,.1);color:rgba(230,246,250,.95);font-size:13px;font-weight:700;padding:10px 14px;cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.hq-account-plan-breakdown-trigger:hover{border-color:rgba(89,247,229,.55);background:rgba(89,247,229,.16);color:#fff}.hq-account-plan-breakdown{display:grid;gap:14px;width:100%;border:1px solid rgba(89,247,229,.16);border-radius:14px;background:hsla(0,0%,100%,.02);padding:14px}.hq-account-plan-breakdown__intro h3{margin:0 0 4px;color:var(--space-text);font-size:16px;font-weight:760}.hq-account-plan-breakdown__intro p{margin:0;color:rgba(203,224,233,.7);font-size:13px;line-height:1.45}.hq-account-plan-breakdown__current{display:grid;gap:2px;border:1px solid rgba(84,255,173,.28);border-radius:12px;background:rgba(84,255,173,.06);padding:12px 14px}.hq-account-plan-breakdown__current span{color:rgba(202,222,232,.6);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hq-account-plan-breakdown__current strong{color:var(--space-text);font-size:16px}.hq-account-plan-breakdown__current em{color:rgba(203,224,233,.72);font-size:13px;font-style:normal}.hq-account-plan-breakdown__list{display:grid;gap:14px}.hq-account-plan-breakdown__ship{display:grid;gap:12px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.02);padding:14px}.hq-account-plan-breakdown__ship header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.hq-account-plan-breakdown__ship header p{margin:0 0 2px;color:rgba(203,224,233,.72);font-size:12px}.hq-account-plan-breakdown__ship header strong{color:var(--space-text);font-size:18px;font-weight:760}.hq-account-plan-breakdown__ship header strong span{margin-left:2px;color:rgba(203,224,233,.55);font-size:12px;font-weight:600}.hq-account-plan-breakdown__chip{border-radius:999px;font-size:11px;font-weight:700;padding:6px 10px}.hq-account-plan-breakdown__chip--gain{background:rgba(84,255,173,.12);color:#7dffc5}.hq-account-plan-breakdown__chip--loss{background:hsla(0,100%,71%,.12);color:#ff8f8f}.hq-account-plan-breakdown__ship ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hq-account-plan-breakdown__row{display:grid;gap:4px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:8px}.hq-account-plan-breakdown__row:first-child{border-top:none;padding-top:0}.hq-account-plan-breakdown__row strong{color:var(--space-text);font-size:13px}.hq-account-plan-breakdown__row em{color:rgba(230,246,250,.88);font-size:12px;font-style:normal;font-weight:650}.hq-account-plan-breakdown__row--gain em{color:#7dffc5}.hq-account-plan-breakdown__row--loss em{color:#ff8f8f}.hq-account-plan-breakdown__row--same em{color:rgba(203,224,233,.78)}.hq-account-plan-card--expanded{align-self:stretch}.hq-account-plan-card__body{display:grid;gap:0}.hq-account-plan-card__panel{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .18s ease}.hq-account-plan-card__panel--open{grid-template-rows:1fr;opacity:1;pointer-events:auto;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .22s ease .08s}.hq-account-plan-card__panel-inner{overflow:hidden;min-height:0}.hq-account-plan-card__breakdown{display:grid;gap:12px;padding-top:2px}.hq-account-plan-card__breakdown-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.hq-account-plan-card__breakdown-summary p{margin:0;color:rgba(203,224,233,.78);font-size:12px;font-weight:650}.hq-account-plan-metrics{display:grid;gap:0}.hq-account-plan-metric{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid hsla(0,0%,100%,.08)}.hq-account-plan-metric:first-child{border-top:none;padding-top:0}.hq-account-plan-metric__label{color:rgba(203,224,233,.72);font-size:12px;font-weight:600;line-height:1.35}.hq-account-plan-metric__value{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px;text-align:right}.hq-account-plan-metric__from{color:rgba(170,194,204,.55);font-size:12px;font-weight:600;text-decoration:line-through}.hq-account-plan-metric__to{color:rgba(244,252,255,.96);font-size:14px;font-weight:750;letter-spacing:-.02em}.hq-account-plan-metric--gain .hq-account-plan-metric__to{color:#7dffc5}.hq-account-plan-metric--loss .hq-account-plan-metric__to{color:#ff9b9b}.hq-account-plan-picker{display:grid;gap:18px;width:100%}.hq-account-plan-picker__intro{margin:0;color:rgba(203,224,233,.7);font-size:13px}.hq-account-plan-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.hq-account-plan-card{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:transparent;padding:24px;outline:none;box-shadow:none}.hq-account-plan-card--current{border-color:rgba(84,255,173,.48);background:rgba(84,255,173,.05);outline:none}.hq-account-plan-card--current:focus,.hq-account-plan-card--current:focus-visible{outline:none}.hq-account-plan-card--recommended:not(.hq-account-plan-card--current){border-color:rgba(89,247,229,.28)}.hq-account-plan-card__top{display:grid;gap:6px}.hq-account-plan-card__badge{width:-moz-fit-content;width:fit-content;min-height:14px;color:#54ffad;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hq-account-plan-card__badge--rec{color:#59f7e5}.hq-account-plan-card h3{margin:0;color:var(--space-text);font-size:clamp(18px,1.6vw,22px);font-weight:760;letter-spacing:-.03em}.hq-account-plan-card p{margin:0;color:rgba(203,224,233,.65);font-size:13px;line-height:1.4;max-width:28ch}.hq-account-plan-card strong{margin-top:6px;color:var(--space-text);font-size:clamp(26px,2.4vw,34px);font-weight:800;letter-spacing:-.04em}.hq-account-plan-card strong span{margin-left:2px;color:rgba(203,224,233,.55);font-size:12px;font-weight:600}.hq-account-plan-card>ul,.hq-account-plan-card__panel-inner>ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;flex:1}.hq-account-plan-card>ul>li,.hq-account-plan-card__panel-inner>ul>li{position:relative;padding-left:14px;color:rgba(203,224,233,.78);font-size:13px;line-height:1.45}.hq-account-plan-card>ul>li:before,.hq-account-plan-card__panel-inner>ul>li:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:50%;background:rgba(89,247,229,.7)}.hq-account-plan-card__action{margin-top:8px;width:100%}.hq-account-plan-card__current-label{border:1px solid rgba(84,255,173,.4);border-radius:10px;background:rgba(84,255,173,.08);color:#54ffad;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hq-account-plan-card__cta,.hq-account-plan-card__current-label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:10px 14px;outline:none;box-shadow:none}.hq-account-plan-card__cta{border:1px solid rgba(89,247,229,.4);border-radius:10px;background:rgba(89,247,229,.1);color:var(--space-text);font-size:13px;font-weight:700;cursor:pointer}.hq-account-plan-card__cta:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(89,247,229,.28)}.hq-account-plan-card__cta:disabled{opacity:.6;cursor:wait}.hq-account-plan-card__cta--ghost{border-color:hsla(0,0%,100%,.18);background:transparent;color:rgba(203,224,233,.85)}.hq-account-plan-confirm{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,4,8,.72);backdrop-filter:blur(8px)}.hq-account-plan-confirm__dialog{width:min(520px,100%);max-height:min(90dvh,760px);overflow:auto;border:1px solid rgba(89,247,229,.22);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(89,247,229,.1),transparent 40%),rgba(2,14,18,.96);box-shadow:0 24px 64px rgba(0,0,0,.45);padding:22px;display:grid;gap:14px}.hq-account-plan-confirm__eyebrow{margin:0;color:rgba(89,247,229,.9);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hq-account-plan-confirm__dialog h3{margin:0;color:var(--space-text);font-size:24px;font-weight:760;letter-spacing:-.04em}.hq-account-plan-confirm__lead{margin:0;color:rgba(203,224,233,.72);font-size:14px;line-height:1.5}.hq-account-plan-confirm__change{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.03);padding:14px}.hq-account-plan-confirm__change div{display:grid;gap:2px}.hq-account-plan-confirm__change span{color:rgba(202,222,232,.55);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hq-account-plan-confirm__change strong{color:var(--space-text);font-size:16px;font-weight:750}.hq-account-plan-confirm__change em{color:rgba(203,224,233,.7);font-size:13px;font-style:normal}.hq-account-plan-confirm__arrow{color:rgba(89,247,229,.8);font-size:18px;font-weight:700}.hq-account-plan-confirm__facts{display:grid;gap:8px;margin:0}.hq-account-plan-confirm__facts div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.08)}.hq-account-plan-confirm__facts dt{margin:0;color:rgba(202,222,232,.62);font-size:12px}.hq-account-plan-confirm__facts dd{margin:0;color:var(--space-text);font-size:13px;font-weight:700;text-align:right}.hq-account-plan-confirm__includes{display:grid;gap:8px}.hq-account-plan-confirm__includes p{margin:0;color:rgba(203,224,233,.78);font-size:12px;font-weight:700}.hq-account-plan-confirm__includes ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hq-account-plan-confirm__includes li{position:relative;padding-left:12px;color:rgba(203,224,233,.78);font-size:12px;line-height:1.4}.hq-account-plan-confirm__includes li:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:50%;background:rgba(89,247,229,.75)}.hq-account-plan-confirm__note{margin:0;color:rgba(170,194,204,.78);font-size:12px;line-height:1.5}.hq-account-plan-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px}.hq-account-plan-confirm__cancel,.hq-account-plan-confirm__submit{border-radius:12px;font-size:13px;font-weight:700;padding:11px 14px;cursor:pointer}.hq-account-plan-confirm__cancel{border:1px solid hsla(0,100%,71%,.45);background:rgba(255,70,70,.12);color:#ff8f8f}.hq-account-plan-confirm__cancel:hover{border-color:hsla(0,100%,71%,.7);background:rgba(255,70,70,.2);color:#ffb0b0}.hq-account-plan-confirm__submit{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(89,247,229,.4);background:rgba(89,247,229,.16);color:var(--space-text);min-width:220px}.hq-account-plan-confirm__submit-fill{position:absolute;inset:0;transform:scaleY(0);transform-origin:top center;background:linear-gradient(180deg,rgba(89,247,229,.55),rgba(84,255,173,.42));pointer-events:none;z-index:0}.hq-account-plan-confirm__submit--holding .hq-account-plan-confirm__submit-fill{animation:hq-account-plan-confirm-fill 5s linear forwards}.hq-account-plan-confirm__submit-label{position:relative;z-index:1}@keyframes hq-account-plan-confirm-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hq-account-plan-confirm__cancel:disabled,.hq-account-plan-confirm__submit:disabled{cursor:wait}.hq-account-plan-confirm__submit:disabled:not(.hq-account-plan-confirm__submit--holding){opacity:.6}.hq-account-plan-confirm__submit--holding{cursor:wait;opacity:1}.hq-account-progress{margin:0 0 18px;padding:0;border:none;border-radius:0;background:transparent}.hq-account-progress__copy{margin:0 0 8px;color:rgba(203,224,233,.72);font-size:13px;font-weight:600;line-height:1.4}.hq-account-progress__track{height:2px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.hq-account-progress__fill{height:100%;border-radius:inherit;background:rgba(89,247,229,.55);transition:width .35s ease}.hq-account-page .hq-account-hero{grid-template-columns:1fr;margin-bottom:14px;align-items:start}.hq-account-page .hq-account-hero h1{font-size:clamp(28px,4vw,42px);line-height:1.05}.hq-account-page .hq-account-hero p{margin-bottom:8px}.hq-account-form__section{display:grid;gap:14px;padding:0 0 18px;border-radius:0;border:none;border-bottom:1px solid hsla(0,0%,100%,.08);background:transparent}.hq-account-form__section:last-of-type{border-bottom:none;padding-bottom:0}.hq-account-form{display:grid;gap:18px;padding:0;max-width:720px;width:100%}.hq-account-form__section-head{display:grid;gap:4px}.hq-account-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.hq-account-form__span-2{grid-column:1/-1}.hq-account-form__section-title{margin:0;color:var(--space-text);font-size:15px;font-weight:700}.hq-account-form__section-hint{margin:0;color:rgba(203,224,233,.62);font-size:13px;line-height:1.45}.hq-account-years{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hq-account-years input[type=number]{max-width:120px}.hq-account-years__check{display:inline-flex;align-items:center;gap:8px;color:rgba(203,224,233,.82);font-size:13px}.hq-account-optional{color:rgba(203,224,233,.55);font-weight:500}.hq-account-placement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.hq-account-placement div{display:grid;gap:2px}.hq-account-placement dt{color:rgba(203,224,233,.55);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.hq-account-placement dd{margin:0;color:var(--space-text);font-size:13px;font-weight:600;word-break:break-word}.hq-account-banner{margin:0 0 18px;padding:14px 16px;border-radius:14px;border:1px solid rgba(239,35,60,.35);background:rgba(239,35,60,.08);color:hsla(0,100%,93%,.92);font-size:13px;line-height:1.45}.hq-account-banner p{margin:0}.hq-account-banner__link,.hq-account-card__hint a{color:#59f7e5;text-decoration:underline;text-underline-offset:2px}.hq-account-card__hint{margin:0;padding:0 18px 18px;color:rgba(203,224,233,.7);font-size:13px}.hq-account-form__error{margin:0;color:#ff8f8f;font-size:13px}.hq-account-form__success{margin:0;color:#7dffc5;font-size:13px}.hq-account-form__submit{justify-self:start;border:1px solid rgba(89,247,229,.35);border-radius:12px;background:rgba(89,247,229,.12);color:var(--space-text);font-size:13px;font-weight:700;padding:11px 16px;cursor:pointer}.hq-account-form__submit:disabled{opacity:.6;cursor:wait}.hq-account-form-skeleton{display:grid;gap:12px;padding:0 18px 18px}.hq-account-form-skeleton__block{height:44px;border-radius:12px;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));background-size:200% 100%;animation:hq-account-skeleton 1.2s ease-in-out infinite}.hq-account-form-skeleton__block--tall{height:160px}@keyframes hq-account-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1180px){.hq-dash-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-account-workspace{grid-template-columns:1fr}.hq-account-detail{padding-left:0;border-left:none;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.1)}.hq-account-modal__body{overflow:auto}.hq-account-modal__body .hq-account-workspace{flex:none;min-height:0;align-items:start}.hq-account-modal__body .hq-account-rail{width:auto;max-height:none;overflow:visible}.hq-account-modal__body .hq-account-detail{height:auto;overflow:visible;padding-right:0}.hq-account-rail{position:static;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hq-account-rail__item{border-radius:10px;justify-content:center}.hq-account-form__grid,.hq-account-placement{grid-template-columns:1fr}.hq-account-plan-picker__grid{grid-template-columns:1fr;gap:12px}.hq-account-plan-card{padding:24px}}@media (max-width:760px){.hq-account-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}