:focus-visible{
  outline: 3px solid #1746a2;
  outline-offset: 5px;
}[class~="hw-sr"]{
  clip-path: inset(50%);
  white-space: nowrap;
}[class~="hw-skip"]{
  background: var(--harbor-surface);
  color: #1746a2;
}[class~="hw-section-title"]{
  text-align: center;
}@media (prefers-reduced-motion:reduce) {*,
*::before,
*::after{
  transition: none !important;
  animation: none !important;
}}body[class~="hw-scene-inner"]{
  background: var(--harbor-s3-paper);
}:where(body[class~="hw-scene-inner"]) h1,
:where(body[class~="hw-scene-inner"]) h2,
:where(body[class~="hw-scene-inner"]) h3,
:where(body[class~="hw-scene-inner"]) h4{
  color: var(--harbor-s3-ink);
  line-height: 1.4;
}:where(body[class~="hw-scene-inner"]) h1{
  font-size: clamp(2rem, 3.6vw, 2.8rem);
}:where(body[class~="hw-scene-inner"]) h2{
  font-size: clamp(1.65rem, 2.8vw, 2.1rem);
}:where(body[class~="hw-scene-inner"]) h3{
  font-size: 1.22rem;
}:where(body[class~="hw-scene-inner"]) h4{
  font-size: 1rem;
}:where(body[class~="hw-scene-inner"]) a{
  color: inherit;
  text-decoration: none;
}:where(body[class~="hw-scene-inner"]) a,
:where(body[class~="hw-scene-inner"]) button{
  -webkit-tap-highlight-color: transparent;
}:where(body[class~="hw-scene-inner"]) button{
  font: inherit;
  cursor: pointer;
}:where(body[class~="hw-scene-inner"]) ul,
:where(body[class~="hw-scene-inner"]) ol{
  list-style: none;
}:where(body[class~="hw-scene-inner"]) button,
:where(body[class~="hw-scene-inner"]) a,
:where(body[class~="hw-scene-inner"]) summary{
  touch-action: manipulation;
}:where(body[class~="hw-scene-inner"]) :focus-visible{
  outline: 3px solid #1746a2;
  outline-offset: 5px;
}:where(body[class~="hw-scene-inner"]) [class~="hw-detail-soft"]{
  background: var(--harbor-s3-muted);
}:where(body[class~="hw-scene-inner"]) [class~="hw-detail-section-heading"]{
  text-align: center;
}:where(body[class~="hw-scene-inner"]) [class~="hw-detail-skip"]{
  background: var(--harbor-surface);
  color: var(--harbor-s3-ink);
}@media (max-width:600px) {:where(body[class~="hw-scene-inner"]) [class~="hw-detail-section-heading"]{
  text-align: left;
}}@media (prefers-reduced-motion:reduce) {:where(body[class~="hw-scene-inner"]) *,
:where(body[class~="hw-scene-inner"]) *::before,
:where(body[class~="hw-scene-inner"]) *::after{
  transition: none !important;
}}[class~="hw-notice"]{
  background: #0d6efd;
  color: var(--harbor-surface);
  text-align: center;
  font-size: 14px;
  line-height: 26px;
}[class~="hw-veil"]{
  background: rgb(0 0 0 / .5);
}[class~="hw-hero"]{
  text-align: center;
}[class~="hw-hero"]::before{
  content: "";
  background: url(../images/plate-032.png) left bottom / cover;
}[class~="hw-hero"] h1{
  font-size: 45px;
  line-height: 63px;
}[class~="hw-hero"] h1 span{
  font-weight: 100;
}[class~="hw-hero-copy"] >p:last-of-type{
  font-size: 16px;
  line-height: 32px;
}[class~="hw-product"] >img:first-child{
  border: 5px solid var(--harbor-surface);
  border-radius: var(--harbor-radius);
  box-shadow: 0 10px 15px -5px #dce7eb;
}[class~="hw-product"] >img:nth-child(2){
  border-radius: var(--harbor-radius);
  box-shadow: 0 0 10px #ccc;
}[class~="hw-product"]::before{
  content: "";
  border: 80px solid var(--harbor-brand-blue);
  border-radius: 50%;
}[class~="hw-platforms"] h2{
  text-align: center;
  font-size: 24px;
  line-height: 31px;
}[class~="hw-capabilities"]{
  background: var(--harbor-brand-blue) url(../images/plate-042.png) no-repeat left top;
}[class~="hw-feature-head"]{
  text-align: center;
}[class~="hw-work-note"]{
  border-left: 3px solid var(--harbor-brand-blue);
  background: var(--harbor-surface-soft);
}[class~="hw-benefits"]{
  background: var(--harbor-surface-soft);
}[class~="hw-benefit-copy"]{
  text-align: center;
}[class~="hw-usage"]{
  background: var(--harbor-surface-soft);
}[class~="hw-scenario-list"]{
  border-top: 1px solid #c5d9f5;
}[class~="hw-scenario-list"] >div{
  border-bottom: 1px solid #c5d9f5;
}[class~="hw-numbers"]{
  background: var(--harbor-surface) url(../images/plate-071.png) no-repeat right top / auto 90%;
}[class~="hw-number-grid"]{
  text-align: center;
}[class~="hw-closing-panel"]{
  background: var(--harbor-brand-blue) url(../images/plate-072.png) no-repeat right top / contain;
  border-radius: var(--harbor-radius);
  text-align: center;
}[class~="hw-closing-visual"]{
  opacity: .6;
  pointer-events: none;
}[class~="hw-closing-panel"] >p,
[class~="hw-closing-panel"] h2{
  color: var(--harbor-surface);
}@media (max-width:767px) {[class~="hw-notice"]{
  font-size: 14px;
  line-height: 26px;
}[class~="hw-bar"]{
  background: var(--harbor-surface);
}[class~="hw-bar"]::before{
  content: "";
  background: var(--harbor-surface);
}[class~="hw-toggle"]{
  border: 0;
  background: transparent;
  color: #111;
  font-size: 25px;
}[class~="hw-state-ready"] [class~="hw-menu"]{
  background: var(--harbor-surface);
  visibility: hidden;
  transition: transform .25s ease;
}[class~="hw-state-ready"][class~="hw-state-open"] [class~="hw-menu"]{
  visibility: visible;
}[class~="hw-menu-close"]{
  border: 0;
  background: transparent;
  font-size: 28px;
}[class~="hw-hero"] h1{
  font-size: var(--harbor-sea-subtitle-size);
  line-height: 1.4;
}[class~="hw-benefit-copy"]{
  text-align: left;
}[class~="hw-numbers"]{
  background-image: none;
}}[class~="hw-detail-service-values"] > div{
  border-bottom: 1px solid var(--harbor-s3-line);
}[class~="hw-detail-metrics"]{
  text-align: center;
}[class~="hw-dismiss"]{
  border: 0;
  background: transparent;
  color: #91b9ff;
  font-size: 25px;
  line-height: 24px;
}[class~="hw-dismiss"]:focus-visible{
  outline-color: var(--harbor-surface);
}[class~="hw-home"]{
  color: var(--harbor-text-title);
  font-weight: 600;
}[class~="hw-offer"]{
  font-size: var(--harbor-sea-body-size);
  line-height: 22px;
  border-radius: 20px;
  color: var(--harbor-text-copy);
  background: #0d6efd;
}[class~="hw-platforms"] h2 strong{
  color: var(--harbor-brand-blue);
  font-size: 28px;
  text-decoration: underline;
  text-underline-offset: 9px;
}[class~="hw-platform-grid"] a{
  border-radius: 8px;
  transition: background-color .2s;
}[class~="hw-platform-grid"] a:hover{
  background: var(--harbor-surface-soft);
}[class~="hw-feature-head"] h2,
[class~="hw-feature-head"] p{
  color: var(--harbor-surface);
}[class~="hw-divider"]{
  background: var(--harbor-surface);
}[class~="hw-overline"]{
  color: var(--harbor-brand-blue);
  font-size: 18px;
  font-weight: 600;
}[class~="hw-work-point"] h3{
  font-size: 18px;
}[class~="hw-work-point"]{
  border-left: 2px solid var(--harbor-brand-blue);
}[class~="hw-work-pictures"] img{
  border-radius: 8px;
}[class~="hw-work-note"] small{
  color: #0064d2;
  font-weight: 800;
}[class~="hw-benefit"]{
  background: var(--harbor-surface);
  border-radius: var(--harbor-radius);
}[class~="hw-scenario-list"] dt{
  color: var(--harbor-brand-blue);
  font-size: 24px;
  font-weight: 800;
}[class~="hw-scenario-list"] dd h3{
  font-size: var(--harbor-sea-feature-size);
}[class~="hw-number"] data{
  font: 800 45px/1 var(--harbor-font-title);
  color: var(--harbor-text-title);
}[class~="hw-to-top"]{
  background: var(--harbor-surface);
  color: #075dc1;
  border: 1px solid #c5d9f5;
  border-radius: 8px;
  box-shadow: 0 3px 12px #d3e3f9;
  font-size: 24px;
}[class~="hw-to-top"]:hover{
  background: var(--harbor-surface-soft);
}@media (max-width:767px) {}[class~="hw-menu"] [class~="hw-home"]:hover{
  color: #0065d4;
}@media (min-width:768px) and (max-width:1199px) {[class~="hw-menu"] [class~="hw-home"]{
  font-size: var(--harbor-sea-nav-size);
  white-space: nowrap;
}}[class~="hw-detail-button"]{
  border-radius: var(--harbor-s3-round);
  border: 1px solid var(--harbor-s3-action);
  color: var(--harbor-surface);
  background: var(--harbor-s3-action);
  font-weight: 600;
  text-align: center;
  line-height: 1.5;
  transition: background-color .18s ease-out,box-shadow .18s ease-out;
}[class~="hw-detail-button"]:hover{
  background: #0057b8;
  box-shadow: 0 5px 12px rgb(0 101 212/.12);
}[class~="hw-detail-button-secondary"]{
  background: var(--harbor-surface);
  color: var(--harbor-s3-action);
}[class~="hw-detail-button-secondary"]:hover{
  background: var(--harbor-s3-muted);
}[class~="hw-detail-inline-link"]{
  color: var(--harbor-s3-action);
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 5px;
}[class~="hw-detail-plan"]{
  border: 1px solid var(--harbor-s3-line);
  border-radius: var(--harbor-s3-round);
  background: var(--harbor-surface);
}[class~="hw-detail-plan-featured"]{
  border: 2px solid var(--harbor-s3-blue);
}[class~="hw-detail-plan"] header p{
  color: var(--harbor-s3-action);
  font-size: 14px;
}[class~="hw-detail-plan"] h3{
  font-size: 1.5rem;
}[class~="hw-detail-plan-price"]{
  color: var(--harbor-s3-ink);
  line-height: 1.15;
}[class~="hw-detail-plan-price"] strong{
  font-size: 3.2rem;
}[class~="hw-detail-price-options"]{
  background: var(--harbor-s3-muted);
  border-radius: 6px;
  font-size: 14px;
}[class~="hw-detail-check-list"] li::before{
  content: "✓";
  color: var(--harbor-s3-action);
}[class~="hw-detail-price-note"]{
  font-size: 14px;
}[class~="hw-detail-comparison"]{
  border-bottom: 1px solid #c7d9f0;
}[class~="hw-detail-comparison"] summary{
  cursor: pointer;
  color: var(--harbor-s3-ink);
  font-size: 1.15rem;
  font-weight: 600;
}[class~="hw-detail-comparison"] summary span{
  font-size: var(--harbor-sea-nav-size);
  font-weight: 400;
  color: var(--harbor-s3-copy);
}[class~="hw-detail-table-scroll"]{
  border-radius: 8px;
  background: var(--harbor-surface);
}[class~="hw-detail-comparison"] table{
  border-collapse: collapse;
  font-size: 14px;
}[class~="hw-detail-comparison"] caption{
  text-align: left;
  color: var(--harbor-s3-ink);
  font-weight: 600;
}[class~="hw-detail-comparison"] th,
[class~="hw-detail-comparison"] td{
  border-bottom: 1px solid var(--harbor-s3-line);
  text-align: center;
}[class~="hw-detail-comparison"] th:first-child{
  text-align: left;
}[class~="hw-detail-comparison"] thead{
  color: var(--harbor-s3-ink);
  background: #f3f7fc;
}[class~="hw-detail-comparison"] tbody tr:hover{
  background: #f4f8ff;
}[class~="hw-detail-faq"]{
  border-bottom: 1px solid var(--harbor-s3-line);
}[class~="hw-detail-faq"] summary{
  font-size: 1.08rem;
  font-weight: 600;
  color: var(--harbor-s3-ink);
  cursor: pointer;
}[class~="hw-detail-cta"]{
  text-align: center;
  background: var(--harbor-s3-muted);
}[class~="hw-detail-service-values"] dt{
  color: var(--harbor-s3-action);
  font-size: 1.4rem;
  font-weight: 600;
}[class~="hw-detail-metrics"] dd{
  font-size: 2.8rem;
  font-weight: 700;
  color: var(--harbor-s3-ink);
}[class~="hw-detail-rating"]{
  text-align: center;
}[class~="hw-detail-rating"] strong{
  font-size: 1.5rem;
  color: var(--harbor-s3-action);
}[class~="hw-detail-team"] dt{
  color: var(--harbor-s3-ink);
  font-size: 1.1rem;
  font-weight: 600;
}[class~="hw-detail-contact-dialog"]{
  border: 1px solid var(--harbor-s3-line);
  border-radius: 12px;
  color: var(--harbor-s3-copy);
  box-shadow: 0 18px 60px rgb(15 42 80/.2);
}[class~="hw-detail-contact-dialog"]::backdrop{
  background: rgb(20 32 55/.55);
}[class~="hw-detail-contact-dialog"] h2{
  font-size: 1.5rem;
}[class~="hw-detail-dialog-close"]{
  border: 0;
  background: transparent;
  color: var(--harbor-s3-ink);
  font-size: 1.8rem;
}[class~="hw-detail-back-top"]{
  background: var(--harbor-surface);
  border: 1px solid var(--harbor-s3-line);
  border-radius: 8px;
  color: var(--harbor-s3-action);
  box-shadow: 0 3px 10px rgb(0 80 160/.08);
}[class~="hw-detail-guide"]{
  background: var(--harbor-surface);
  border-radius: var(--harbor-s3-round);
}[class~="hw-detail-account-grid"] > figure{
  border-radius: var(--harbor-s3-round);
}@media (max-width:600px) {}body[class~="hw-scene-inner"]{
  font: var(--harbor-r4-copy-size)/26px var(--harbor-font-copy);
  color: var(--harbor-text-copy);
}[class~="hw-menu"] [class~="hw-home"]{
  font-size: var(--harbor-sea-nav-size);
  line-height: 26px;
  white-space: nowrap;
}[class~="hw-scene-account-actions"] a{
  border-radius: 24px;
  background: var(--harbor-text-title);
  color: var(--harbor-surface);
  font: 600 14px/26px var(--harbor-font-copy);
}[class~="hw-scene-account-actions"] a:last-child{
  background: var(--harbor-brand-blue);
}[class~="hw-menu"] [class~="hw-home"][aria-current]{
  color: var(--harbor-text-title);
}[class~="hw-scene-inner"] [class~="hw-mast"]{
  background: var(--harbor-surface);
}[class~="hw-veil"]{
  border: 0;
}[class~="hw-scene-notice-link"]{
  color: inherit;
}[class~="hw-scene-notice-link"]:hover{
  text-decoration: underline;
}[class~="hw-scene-home"] [class~="hw-offer"]{
  color: var(--harbor-surface);
}[class~="hw-scene-download"]{
  border: 0;
  border-radius: var(--harbor-sea-pill-radius);
  color: var(--harbor-surface);
  background: var(--harbor-brand-blue);
  font: 700 16px/26px var(--harbor-font-copy);
  letter-spacing: 1px;
  text-transform: capitalize;
}[class~="hw-scene-mac"]{
  background: var(--harbor-r4-secondary);
}[class~="hw-scene-system-icon"]{
  font: normal var(--harbor-sea-feature-size)/1 HarborSystems;
  letter-spacing: 0;
}[class~="hw-scene-shape-icon"]{
  font-family: HarborScenes;
  font-weight: normal;
}[class~="hw-scene-page-hero"]{
  background: linear-gradient(rgb(0 0 0/.5),rgb(0 0 0/.5)),var(--harbor-r4-banner) center center/cover;
  text-align: center;
  color: var(--harbor-surface);
}body[class~="hw-scene-inner"] [class~="hw-scene-page-hero"] h1{
  font: 700 var(--harbor-r4-title-size)/1.2 var(--harbor-font-title);
  color: var(--harbor-surface);
}[class~="hw-scene-page-hero"] nav{
  font: 600 14px/26px var(--harbor-font-copy);
}[class~="hw-scene-page-hero"] a{
  color: var(--harbor-surface);
}[class~="hw-scene-feature-card"]{
  background: var(--harbor-surface);
  box-shadow: 0 20px 50px rgb(0 0 0/.1);
  border-radius: var(--harbor-radius);
}[class~="hw-scene-feature-icon"]{
  font-size: 60px;
  line-height: 60px;
  background-clip: text;
}[class~="hw-scene-feature-icon"]::after{
  content: "";
  background: #f2fbfd;
  border-radius: 48% 55% 40% 50%;
}body[class~="hw-scene-inner"] [class~="hw-scene-feature-card"] h2{
  font: 900 var(--harbor-sea-feature-size)/24px var(--harbor-font-title);
}[class~="hw-scene-feature-card"] p{
  font-size: var(--harbor-sea-body-size);
  line-height: 26px;
}[class~="hw-scene-about-opening"]{
  background: var(--harbor-surface-soft);
}body[class~="hw-scene-inner"] [class~="hw-scene-about-grid"] h2{
  font: 900 var(--harbor-sea-subtitle-size)/1.2 var(--harbor-font-title);
}[class~="hw-scene-about-grid"] li::before{
  content: "✓";
  color: var(--harbor-brand-blue);
}[class~="hw-scene-price-opening"]{
  background: var(--harbor-r4-navy);
  color: var(--harbor-surface);
}body[class~="hw-scene-inner"] [class~="hw-scene-price-opening"] [class~="hw-detail-section-heading"] h2{
  color: var(--harbor-surface);
  font: 900 var(--harbor-sea-subtitle-size)/1.4 var(--harbor-font-title);
}[class~="hw-scene-price-opening"] [class~="hw-detail-section-heading"] h2::after{
  content: "";
  background: var(--harbor-surface);
}[class~="hw-scene-price-opening"] [class~="hw-detail-section-heading"] p{
  color: var(--harbor-surface);
  font: 600 var(--harbor-sea-body-size)/26px var(--harbor-font-copy);
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan"]{
  border: 0;
  border-radius: var(--harbor-sea-small-radius);
  background: var(--harbor-surface);
  color: var(--harbor-text-copy);
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-featured"]{
  border: 3px solid var(--harbor-sea-recommended);
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-featured"]::before{
  content: "官方推荐：端口包月不限字符数量 包含所有功能";
  background: var(--harbor-sea-recommended);
  color: var(--harbor-surface);
  font: 600 var(--harbor-sea-body-size)/26px var(--harbor-font-copy);
  border-radius: 8px 8px 0 0;
  text-align: center;
  white-space: nowrap;
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan"] header h3{
  font: 700 var(--harbor-sea-feature-size)/24px var(--harbor-font-title);
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan"] header p{
  font: 600 16px/26px var(--harbor-font-copy);
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-price"]{
  font-size: 50px;
  line-height: 60px;
  color: var(--harbor-text-title);
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-price"] strong{
  font-size: 50px;
  line-height: 60px;
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-price"] span{
  font-size: 30px;
}[class~="hw-scene-more-plans"]{
  color: var(--harbor-surface);
  text-decoration: underline;
}@media (max-width:1199px) {[class~="hw-toggle"]{
  border: 0;
  background: none;
  color: black;
}[class~="hw-state-ready"] [class~="hw-menu"],
[class~="hw-scene-inner"]:not([data-harbor-screen="services"]) [class~="hw-menu"]{
  background: var(--harbor-surface);
  transition: transform .2s;
}[class~="hw-menu-close"]{
  background: none;
  border: 0;
  color: var(--harbor-text-title);
  font-size: 28px;
  line-height: 35px;
}[class~="hw-menu"] [class~="hw-home"]{
  font-size: var(--harbor-sea-body-size);
  line-height: 25px;
  border-bottom: 1px solid #eee;
}}@media (max-width:767px) {body[class~="hw-scene-inner"] [class~="hw-scene-page-hero"] h1{
  font-size: var(--harbor-sea-subtitle-size);
}[class~="hw-scene-feature-card"]{
  text-align: center;
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-featured"]::before{
  white-space: normal;
}}[class~="hw-scene-home"][class~="hw-state-scrolled"] [class~="hw-mast"]{
  background: var(--harbor-surface);
}[class~="hw-scene-home"] [class~="hw-hero"] h1{
  font-weight: 700;
}[class~="hw-scene-home"] [class~="hw-notice"] p{
  text-align: left;
}[class~="hw-scene-offer-action"]{
  border-radius: 3px;
  color: var(--harbor-sea-offer-accent);
  background: var(--harbor-surface);
  font-weight: 600;
}[class~="hw-scene-feature-icon"]{
  background: none;
  -webkit-text-fill-color: initial;
}[class~="hw-scene-glyph"]{
  background: linear-gradient(120deg,#02cfc7,#5a57fb);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}[class~="hw-scene-price-opening"] [class~="hw-detail-section-heading"]{
  text-align: center;
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-price"] small{
  font: 600 12px/var(--harbor-sea-feature-size) var(--harbor-font-copy);
  vertical-align: baseline;
}@media (max-width:767px) {[class~="hw-scene-home"] [class~="hw-notice"] p{
  text-align: center;
}}[class~="hw-scene-account-main"]{
  font-family: "PingFang SC",sans-serif;
}[class~="hw-scene-scene-controls"] button{
  border: 0;
  background: rgb(255 255 255/.45);
}[class~="hw-scene-scene-controls"] button[aria-pressed="true"]{
  background: var(--harbor-surface);
}body[class~="hw-scene-inner"] [class~="hw-scene-account-box"] h1{
  font: bold 18.72px/40px "Times New Roman",serif;
  text-align: center;
  white-space: nowrap;
  color: black;
}[class~="hw-scene-account-box"] h1 span{
  color: #3297ff;
}[class~="hw-scene-account-card"]{
  border-radius: var(--harbor-radius);
  box-shadow: 0 0 10px rgb(0 0 0/.1);
  font: 14px/var(--harbor-sea-feature-size) "PingFang SC",sans-serif;
  color: #202020;
}[class~="hw-scene-account-card"] header a{
  font: 16px/24px "Times New Roman",serif;
}[class~="hw-scene-account-card"] [class~="hw-scene-account-selected"]{
  font-size: var(--harbor-sea-feature-size);
  color: #3297ff;
  border-bottom: 1px solid #3297ff;
}[class~="hw-scene-account-field"] p{
  font: 16px/22px "Times New Roman",serif;
}[class~="hw-scene-account-field"] p::before{
  content: "* ";
  color: #f66;
}[class~="hw-scene-account-field"]>a{
  border: 1px solid #d9dfe9;
  border-radius: 4px;
  color: #9298a3;
  font-size: var(--harbor-sea-nav-size);
  white-space: nowrap;
}[class~="hw-scene-account-kinds"] a{
  font-size: 14px;
  color: #333;
  white-space: nowrap;
}[class~="hw-scene-account-kinds"] a:first-child,
[class~="hw-scene-account-kinds"] a:nth-child(2){
  border: 1px solid #d9dfe9;
  border-radius: 4px;
}[class~="hw-scene-account-kinds"] a:first-child{
  border-color: #3297ff;
  color: #3297ff;
}[class~="hw-scene-account-policy"]{
  font: 12px/var(--harbor-sea-feature-size) "PingFang SC",sans-serif;
  color: #555;
}[class~="hw-scene-account-submit"],
[class~="hw-scene-account-register"]{
  border-radius: 4px;
  background: #409eff;
  color: var(--harbor-surface);
  font-size: 14px;
}[class~="hw-scene-account-register"]{
  background: #ecf5ff;
  color: #3297ff;
  border: 1px solid #a0cfff;
}[class~="hw-scene-account-extra"]{
  color: #3297ff;
  font-size: var(--harbor-sea-nav-size);
}[class~="hw-scene-account-caution"]{
  text-align: center;
  color: #999;
  font-size: 14px;
  line-height: 26px;
  white-space: nowrap;
}[class~="hw-scene-account-details"]{
  background: var(--harbor-surface);
}@media (max-width:1199px) {[class~="hw-scene-account-page"] [class~="hw-toggle"]{
  color: var(--harbor-text-title);
}[class~="hw-scene-account-visual"]{
  background: var(--harbor-surface-soft);
}[class~="hw-scene-account-caution"]{
  white-space: normal;
  font-size: 12px;
}[class~="hw-scene-account-box"] h1{
  white-space: normal !important;
  font-size: 17px !important;
}}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-price"] span{
  vertical-align: baseline;
  line-height: 0;
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan-price"] small{
  line-height: 0;
  font-size: 14px;
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan"]>[class~="hw-detail-button"]{
  border-radius: var(--harbor-sea-pill-radius);
  background: var(--harbor-brand-blue);
  font: 600 14px/26px var(--harbor-font-copy);
}[class~="hw-scene-price-opening"] [class~="hw-detail-plan"] header p{
  color: var(--harbor-text-copy);
}[class~="hw-scene-price-opening"] [class~="hw-detail-price-options"]{
  background: none;
}[class~="hw-scene-price-opening"] [class~="hw-detail-price-options"] li{
  font-size: 16px;
  line-height: 26px;
  color: var(--harbor-text-title);
}[class~="hw-menu"] [class~="hw-home"],
[class~="hw-menu"] [class~="hw-home"][aria-current]{
  color: var(--harbor-sea-nav-ink);
}[class~="hw-scene-home"] [class~="hw-offer"] a{
  margin: 0 7px;
  font: normal 12px/22px var(--harbor-font-copy);
  color: var(--harbor-surface);
}[class~="hw-scene-account-card"] header span{
  font: 16px/24px "Times New Roman",serif;
}[class~="hw-scene-account-card"] header [class~="hw-scene-account-selected"]{
  font-size: var(--harbor-sea-feature-size);
  color: #3297ff;
  border-bottom: 1px solid #3297ff;
}[class~="hw-scene-account-placeholder"]{
  border: 1px solid #d9dfe9;
  border-radius: 4px;
  color: #9298a3;
  font-size: var(--harbor-sea-nav-size);
  white-space: nowrap;
}[class~="hw-scene-account-kinds"] span{
  font-size: 14px;
  color: #333;
  white-space: nowrap;
}[class~="hw-scene-account-kinds"] span:first-child,
[class~="hw-scene-account-kinds"] span:nth-child(2){
  border: 1px solid #d9dfe9;
  border-radius: 4px;
}[class~="hw-scene-account-kinds"] span:first-child{
  border-color: #3297ff;
  color: #3297ff;
}[class~="hw-scene-account-card"]>[class~="hw-scene-account-submit"],
[class~="hw-scene-account-card"]>[class~="hw-scene-account-register"]{
  border: 0;
  font: 14px/20px "PingFang SC",sans-serif;
  cursor: pointer;
}[class~="hw-scene-account-extra"] button{
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
}[class~="hw-form-footer"]{
  background: var(--harbor-r4-navy);
  color: #ccc;
  font: 12px/1.7 var(--harbor-font-copy);
  text-align: center;
}[class~="hw-form-footer"] p{
  margin: 0;
}[class~="hw-form-footer"] a{
  color: #ccc;
  text-decoration: none;
}[class~="hw-form-footer"] a:hover,
[class~="hw-form-footer"] a:focus-visible{
  color: var(--harbor-surface);
  text-decoration: underline;
}[class~="hw-form-trial-dialog"],
[class~="hw-form-legal-dialog"]{
  background: var(--harbor-surface);
  color: var(--harbor-text-title);
}[class~="hw-form-trial-dialog"] h2,
[class~="hw-form-legal-dialog"] h2{
  color: var(--harbor-text-title);
}[class~="hw-form-demo-note"]{
  color: var(--harbor-text-copy);
  font-size: 13px;
}[class~="hw-form-trial-form"] label{
  display: block;
  font-weight: 600;
}[class~="hw-form-trial-form"] input{
  font: inherit;
  border: 1px solid var(--harbor-s3-line);
  border-radius: var(--harbor-radius);
  background: var(--harbor-surface);
  color: var(--harbor-text-title);
}[class~="hw-form-trial-form"] input:focus{
  outline: 2px solid var(--harbor-brand-blue);
  outline-offset: 2px;
}[class~="hw-form-trial-form"] input[aria-invalid=true]{
  border-color: #a11b2d;
}[class~="hw-form-field-error"]{
  color: #a11b2d;
}[class~="hw-form-trial-status"]{
  color: var(--harbor-text-title);
}[class~="hw-form-legal-dialog"] p{
  line-height: 1.85;
}[class~="hw-menu"] a[data-harbor-page-action=trial]{
  cursor: pointer;
}