.xcrent-ord-order{
    --ac-primary: #8A1670;
  --ac-accent: #E0457B;
  --ac-bg: #F8F6F3;
  --ac-card: #FFFFFF;
  --ac-ink: #1C1726;
  --ac-on-primary: #ffffff;
  --ac-primary-text: color-mix(in srgb, var(--ac-primary) 42%, var(--ac-ink));
  --ac-ok: #1e8e5a;
  --ac-warn: #9a6b0f;
  --ac-danger: #c53939;
  --ac-shadow: #1C1726;
  --ac-r: 15px;
  --ac-font-head: "Outfit", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "IBM Plex Sans", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  width:min(calc(100% - var(--gutter)*2),var(--width-standard));
  margin-inline:auto;
  padding-block:var(--hero-top) var(--space-8);
  background:var(--bg);
  color:var(--ink);
  font-family:var(--font-body);
  overflow-x:clip;
  font-variant-numeric:tabular-nums;
}
.xcrent-ord-order [hidden]{display:none!important}
.xcrent-ord-inspection-head{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--field-gap);
  margin-bottom:var(--space-5);
  min-width:0;
}
.xcrent-ord-inspection-title{
  max-width:100%;
  font-family:var(--font-heading);
  font-size:clamp(2rem,3.4vw,3.2rem);
  font-weight:var(--weight-light);
  line-height:var(--lh-display);
  overflow-wrap:break-word;
}
.xcrent-ord-inspection-lead{
  max-width:var(--width-narrow);
  margin-inline:0;
  color:var(--muted);
  font-size:var(--text-lead);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-hardware-bench{
  padding:var(--space-4);
  border-radius:var(--radius-lg);
  background:var(--canvas);
  color:var(--canvas-ink);
  --muted:#AAA1BB;
  --line:rgba(255,255,255,.14);
}
.xcrent-ord-bench-heading{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:var(--field-gap);
  margin-bottom:var(--space-3);
}
.xcrent-ord-section-title{
  min-width:0;
  font-family:var(--font-heading);
  font-size:var(--text-lg);
  font-weight:var(--weight-normal);
  line-height:var(--lh-heading);
  overflow-wrap:break-word;
}
.xcrent-ord-model-catalog{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));
  align-items:stretch;
  gap:var(--space-2);
  min-width:0;
}
.xcrent-ord-plan{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:var(--field-gap);
  height:100%;
  min-width:0;
  width:100%;
  padding:var(--space-3);
  border:var(--hairline) solid transparent;
  border-radius:var(--radius-lg);
  background:var(--surface);
  color:var(--ink);
  --muted:#625C6B;
  --line:#ECE6DF;
  font-family:var(--font-body);
  text-align:left;
  cursor:pointer;
  overflow-wrap:break-word;
  transition:background var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast);
}
.xcrent-ord-plan:hover{
  background:var(--paper);
  color:var(--ink);
  box-shadow:var(--shadow-card);
}
.xcrent-ord-plan.is-on,
.xcrent-ord-plan[aria-checked="true"]{
  background:var(--yellow);
  color:var(--yellow-ink);
  --muted:#5E5130;
  --line:rgba(61,51,19,.14);
  border-color:var(--primary);
  box-shadow:inset 0 0 0 1px var(--primary);
}
.xcrent-ord-plan.is-on:hover,
.xcrent-ord-plan[aria-checked="true"]:hover{
  background:var(--yellow);
  color:var(--yellow-ink);
}
.xcrent-ord-plan-name{
  display:block;
  min-width:0;
  font-family:var(--font-heading);
  font-size:var(--text-lg);
  font-weight:var(--weight-medium);
  line-height:var(--lh-heading);
  overflow-wrap:break-word;
}
.xcrent-ord-plan-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  width:fit-content;
  max-width:100%;
  padding:.4em .9em;
  border-radius:var(--radius-pill);
  background:var(--neutral);
  color:var(--neutral-ink);
  font-family:var(--font-mono);
  font-size:var(--text-xs);
  font-weight:var(--weight-normal);
  line-height:1;
  overflow-wrap:break-word;
}
.xcrent-ord-plan.is-on .xcrent-ord-plan-chip,
.xcrent-ord-plan[aria-checked="true"] .xcrent-ord-plan-chip{
  background:var(--primary);
  color:var(--surface);
}
.xcrent-ord-plan-spec{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:var(--field-gap);
  width:100%;
  min-width:0;
  font-family:var(--font-mono);
  font-size:var(--text-xs);
  line-height:var(--lh-body);
  color:var(--muted);
  overflow-wrap:break-word;
}
.xcrent-ord-plan-spec>span{
  flex:1 1 4rem;
  min-width:0;
  overflow-wrap:break-word;
}
.xcrent-ord-plan-price{
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
  gap:var(--field-gap);
  margin-top:auto;
  padding-top:var(--space-3);
  min-width:0;
  font-family:var(--font-mono);
  font-size:clamp(1.5rem,2.4vw,2rem);
  font-weight:var(--weight-normal);
  line-height:var(--lh-heading);
  font-variant-numeric:tabular-nums;
}
.xcrent-ord-plan-price>em{
  font-family:var(--font-body);
  font-size:var(--text-sm);
  font-style:normal;
  line-height:var(--lh-body);
}
.xcrent-ord-expansion-tray{
  display:grid;
  grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);
  align-items:start;
  gap:var(--space-4);
  margin-top:var(--space-4);
  padding:var(--space-3);
  border-radius:var(--radius-lg);
  background:var(--peach);
  color:var(--peach-ink);
  --muted:#6E4A33;
  --line:rgba(74,42,23,.14);
}
.xcrent-ord-disk-controls{
  display:grid;
  gap:var(--space-2);
  min-width:0;
}
.xcrent-ord-disk-options{
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  gap:var(--field-gap);
  min-width:0;
}
.xcrent-ord-seg-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:var(--field-gap);
  min-width:0;
  min-height:44px;
  padding:var(--space-2) var(--space-3);
  border:var(--hairline) solid var(--input-line);
  border-radius:var(--radius-pill);
  background:var(--surface);
  color:var(--ink);
  font-family:var(--font-body);
  font-size:var(--text-sm);
  font-weight:var(--weight-normal);
  line-height:var(--lh-heading);
  text-align:center;
  overflow-wrap:break-word;
  cursor:pointer;
  transition:background var(--motion-fast),border-color var(--motion-fast);
}
.xcrent-ord-seg-btn:hover{
  background:var(--neutral);
  color:var(--neutral-ink);
}
.xcrent-ord-seg-btn.is-on,
.xcrent-ord-seg-btn[aria-checked="true"],
.xcrent-ord-seg-btn[aria-selected="true"]{
  border-color:var(--ac-primary);
  background:var(--ac-primary);
  color:var(--ac-on-primary);
}
.xcrent-ord-seg-btn.is-on:hover,
.xcrent-ord-seg-btn[aria-checked="true"]:hover,
.xcrent-ord-seg-btn[aria-selected="true"]:hover{
  background:var(--primary-hover);
  color:var(--ac-on-primary);
  border-color:var(--primary-hover);
}
.xcrent-ord-seg-btn em{
  font-size:var(--text-xs);
  font-style:normal;
  line-height:var(--lh-body);
}
.xcrent-ord-interconnect{
  display:flex;
  align-items:flex-start;
  gap:var(--space-2);
  min-width:0;
  cursor:pointer;
}
.xcrent-ord-check{
  appearance:none;
  display:grid;
  place-items:center;
  flex:0 0 auto;
  width:var(--icon-base);
  height:var(--icon-base);
  margin:0;
  border:var(--hairline) solid var(--input-line);
  border-radius:var(--radius-sm);
  background:var(--surface);
  color:var(--ink);
  cursor:pointer;
}
.xcrent-ord-check:checked{
  border-color:var(--ac-primary);
  background:var(--ac-primary);
  color:var(--ac-on-primary);
}
.xcrent-ord-check:checked::after{
  content:"";
  width:.45rem;
  height:.75rem;
  border:solid currentColor;
  border-width:0 2px 2px 0;
  transform:translateY(-1px) rotate(45deg);
}
.xcrent-ord-interconnect-copy{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--field-gap);
  min-width:0;
}
.xcrent-ord-interconnect-name{
  font-size:var(--text-base);
  font-weight:var(--weight-medium);
  line-height:var(--lh-heading);
  overflow-wrap:break-word;
}
.xcrent-ord-interconnect-hint{
  color:var(--peach-muted);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-interconnect-price{
  font-family:var(--font-mono);
  font-size:var(--text-sm);
  font-style:normal;
  line-height:var(--lh-body);
  font-variant-numeric:tabular-nums;
}
.xcrent-ord-release-bench{
  display:flex;
  flex-direction:column;
  gap:var(--space-3);
  margin-top:var(--space-6);
  padding:var(--space-4);
  border-radius:var(--radius-lg);
  background:var(--surface);
  color:var(--ink);
  --muted:#625C6B;
  --line:#ECE6DF;
  min-width:0;
}
.xcrent-ord-release-heading{
  display:grid;
  gap:var(--field-gap);
  min-width:0;
}
.xcrent-ord-release-caption{
  max-width:var(--width-narrow);
  color:var(--muted);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-deployment-controls{
  display:grid;
  grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);
  align-items:start;
  gap:var(--space-4);
  min-width:0;
}
.xcrent-ord-location-field,
.xcrent-ord-billing-field{
  min-width:0;
  margin:0;
  padding:var(--space-3);
  border:0;
  border-radius:var(--radius-lg);
}
.xcrent-ord-location-field{
  background:var(--green);
  color:var(--green-ink);
  --muted:#3C5847;
  --line:rgba(31,58,42,.14);
}
.xcrent-ord-billing-field{
  background:var(--blue);
  color:var(--blue-ink);
  --muted:#3E5370;
  --line:rgba(30,51,80,.14);
}
.xcrent-ord-field-legend{
  float:none;
  display:inline-flex;
  align-items:center;
  width:fit-content;
  max-width:100%;
  margin:0 0 var(--space-2);
  padding:.45rem .9rem;
  border-radius:var(--radius-pill);
  background:var(--surface);
  color:var(--ink);
}
.xcrent-ord-field-legend h2{margin:0}
.xcrent-ord-location-options{
  clear:both;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));
  align-items:stretch;
  gap:var(--field-gap);
  min-width:0;
}
.xcrent-ord-region{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:var(--field-gap);
  height:100%;
  min-width:0;
  min-height:44px;
  padding:var(--space-3);
  border:var(--hairline) solid transparent;
  border-radius:var(--radius-md);
  background:var(--surface);
  color:var(--green-ink);
  font-family:var(--font-body);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  text-align:left;
  cursor:pointer;
  overflow-wrap:break-word;
  transition:background var(--motion-fast),border-color var(--motion-fast);
}
.xcrent-ord-region:hover{
  background:var(--paper);
  color:var(--green-ink);
}
.xcrent-ord-region.is-on,
.xcrent-ord-region[aria-checked="true"]{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  border-color:var(--ac-primary);
}
.xcrent-ord-region.is-on:hover,
.xcrent-ord-region[aria-checked="true"]:hover{
  background:var(--primary-hover);
  color:var(--ac-on-primary);
}
.xcrent-ord-region small{
  font-size:var(--text-xs);
  line-height:var(--lh-body);
}
.xcrent-ord-billing-options{
  clear:both;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch;
  gap:var(--field-gap);
  min-width:0;
}
.xcrent-ord-billing-options .xcrent-ord-seg-btn{
  width:100%;
  border-radius:var(--radius-md);
}
.xcrent-ord-configuration-proof{
  padding-block:var(--space-2);
  min-width:0;
}
.xcrent-ord-proof-heading{margin-bottom:var(--space-2)}
.xcrent-ord-proof-title{
  font-family:var(--font-heading);
  font-size:var(--text-lg);
  line-height:var(--lh-heading);
  font-weight:var(--weight-normal);
}
.xcrent-ord-proof-values{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));
  column-gap:var(--space-4);
  margin:0;
  min-width:0;
}
.xcrent-ord-proof-entry{
  display:grid;
  grid-template-columns:minmax(6rem,8rem) minmax(12rem,1fr);
  align-items:baseline;
  gap:var(--space-2);
  padding-block:var(--space-2);
  border-bottom:var(--hairline) solid var(--line);
  min-width:0;
}
.xcrent-ord-proof-label{
  min-width:0;
  color:var(--muted);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-proof-value{
  min-width:0;
  margin:0;
  color:var(--ink);
  font-size:var(--text-sm);
  font-weight:var(--weight-medium);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-release-footer{
  display:grid;
  gap:var(--field-gap);
  padding:var(--space-3);
  border-radius:var(--radius-lg);
  background:var(--yellow);
  color:var(--yellow-ink);
  --muted:#5E5130;
  --line:rgba(61,51,19,.14);
  min-width:0;
}
.xcrent-ord-settlement-bar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--space-3);
  min-width:0;
  margin-bottom:var(--space-2);
}
.xcrent-ord-total-line{
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
  gap:var(--field-gap);
  min-width:0;
}
.xcrent-ord-total-label{
  font-size:var(--text-sm);
  line-height:var(--lh-body);
}
.xcrent-ord-total-value{
  font-family:var(--font-mono);
  font-size:clamp(1.75rem,3vw,2.5rem);
  line-height:var(--lh-heading);
  font-weight:var(--weight-normal);
  font-variant-numeric:tabular-nums;
  overflow-wrap:break-word;
}
.xcrent-ord-total-unit{
  font-size:var(--text-sm);
  font-style:normal;
  line-height:var(--lh-body);
}
.xcrent-ord-settlement-actions{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:wrap;
  gap:var(--action-gap);
  min-width:0;
}
.xcrent-ord-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--field-gap);
  min-width:0;
  max-width:100%;
  min-height:44px;
  padding:var(--space-2) var(--space-3);
  border:var(--hairline) solid color-mix(in srgb,currentColor 35%,transparent);
  border-radius:var(--radius-pill);
  font-family:var(--font-body);
  font-size:var(--text-button);
  font-weight:var(--weight-medium);
  line-height:var(--lh-tight);
  text-align:center;
  text-decoration:none;
  overflow-wrap:break-word;
  cursor:pointer;
  transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);
}
.xcrent-ord-btn-primary{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  border-color:var(--ac-primary);
}
.xcrent-ord-btn-primary:hover{
  background:var(--primary-hover);
  color:var(--ac-on-primary);
  border-color:var(--primary-hover);
}
.xcrent-ord-btn-secondary{
  background:transparent;
  color:var(--ink);
  border-color:color-mix(in srgb,currentColor 35%,transparent);
}
.xcrent-ord-btn-secondary:hover{
  background:var(--neutral);
  color:var(--neutral-ink);
}
.xcrent-ord-payment-note,
.xcrent-ord-security-note{
  min-width:0;
  color:var(--yellow-muted);
  font-size:var(--text-xs);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-result-message,
.xcrent-ord-binding-message{
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:var(--peach);
  color:var(--primary-hover);
  --muted:#6E4A33;
  --line:rgba(74,42,23,.14);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-result-message.is-ok,
.xcrent-ord-binding-message.is-ok{
  background:var(--green);
  color:var(--green-ink);
  --muted:#3C5847;
  --line:rgba(31,58,42,.14);
}
.xcrent-ord-binding-panel{
  display:grid;
  gap:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--radius-lg);
  background:var(--blue);
  color:var(--blue-ink);
  --muted:#3E5370;
  --line:rgba(30,51,80,.14);
  min-width:0;
}
.xcrent-ord-binding-lead{
  max-width:var(--width-narrow);
  font-size:var(--text-base);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-binding-field{
  display:grid;
  gap:var(--field-gap);
  min-width:0;
}
.xcrent-ord-input-label{
  font-size:var(--text-sm);
  line-height:var(--lh-body);
}
.xcrent-ord-binding-controls{
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  gap:var(--space-2);
  min-width:0;
}
.xcrent-ord-input{
  flex:1 1 16rem;
  min-width:0;
  width:100%;
  min-height:48px;
  padding:var(--space-2);
  border:var(--hairline) solid var(--input-line);
  border-radius:var(--radius-md);
  background:var(--surface);
  color:var(--ink);
  font-family:var(--font-body);
  font-size:var(--text-base);
  line-height:var(--lh-body);
}
.xcrent-ord-input:focus{
  outline:0;
  border-color:var(--primary);
  box-shadow:var(--focus-ring);
}
.xcrent-ord-email-input{overflow-wrap:anywhere}
.xcrent-ord-code-input{
  font-family:var(--font-mono);
  letter-spacing:.18em;
  font-variant-numeric:tabular-nums;
}
.xcrent-ord-binding-controls .xcrent-ord-btn{flex:0 1 auto}
.xcrent-ord-gateway-panel{
  display:grid;
  gap:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--radius-lg);
  background:var(--neutral);
  color:var(--neutral-ink);
  --muted:#625C6B;
  --line:#ECE6DF;
  min-width:0;
}
.xcrent-ord-gateway-title{
  font-family:var(--font-heading);
  font-size:var(--text-lg);
  font-weight:var(--weight-normal);
  line-height:var(--lh-heading);
}
.xcrent-ord-gateway-options{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));
  align-items:stretch;
  gap:var(--space-2);
  min-width:0;
}
.xcrent-ord-gw-item{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:var(--field-gap);
  width:100%;
  min-width:0;
  min-height:64px;
  height:100%;
  padding:var(--space-3);
  border:var(--hairline) solid var(--input-line);
  border-radius:var(--radius-md);
  background:var(--surface);
  color:var(--ink);
  font-family:var(--font-body);
  text-align:left;
  overflow-wrap:break-word;
  cursor:pointer;
  transition:background var(--motion-fast),border-color var(--motion-fast);
}
.xcrent-ord-gw-item strong{
  display:block;
  min-width:0;
  font-size:var(--text-base);
  font-weight:var(--weight-medium);
  line-height:var(--lh-heading);
  overflow-wrap:break-word;
}
.xcrent-ord-gw-item small{
  display:block;
  font-family:var(--font-mono);
  font-size:var(--text-xs);
  line-height:var(--lh-body);
  color:var(--muted);
}
.xcrent-ord-gw-item:hover{
  background:var(--paper);
  color:var(--ink);
  border-color:var(--primary);
}
.xcrent-ord-gw-item.is-on,
.xcrent-ord-gw-item.is-mine,
.xcrent-ord-gw-item[aria-checked="true"]{
  background:var(--yellow);
  color:var(--yellow-ink);
  border-color:var(--primary);
  --muted:#5E5130;
}
.xcrent-ord-gateway-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--action-gap);
}
.xcrent-ord-binding-panel.is-open,
.xcrent-ord-gateway-panel.is-open{
  box-shadow:inset 0 0 0 1px var(--primary);
}
.xcrent-ord-btn:disabled,
.xcrent-ord-gw-item:disabled,
.xcrent-ord-seg-btn:disabled,
.xcrent-ord-plan:disabled,
.xcrent-ord-region:disabled{
  opacity:.6;
  cursor:not-allowed;
}
.xcrent-ord-btn:focus-visible,
.xcrent-ord-gw-item:focus-visible,
.xcrent-ord-seg-btn:focus-visible,
.xcrent-ord-plan:focus-visible,
.xcrent-ord-region:focus-visible,
.xcrent-ord-check:focus-visible{
  outline:2px solid var(--primary);
  outline-offset:4px;
  box-shadow:var(--focus-ring);
}
.xcrent-ord-dialog{
  position:fixed;
  inset:0;
  z-index:calc(var(--z-menu) + 10);
  display:grid;
  place-items:center;
  padding:var(--gutter);
  isolation:isolate;
  overflow-y:auto;
  overscroll-behavior:contain;
}
.xcrent-ord-dialog-backdrop{
  position:fixed;
  inset:0;
  z-index:-1;
  background:color-mix(in srgb,var(--canvas) 70%,transparent);
  color:var(--canvas-ink);
}
.xcrent-ord-dialog-panel{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:min(100%,32rem);
  max-height:calc(100dvh - var(--gutter)*2);
  margin:auto;
  padding:var(--space-4);
  border:0;
  border-radius:var(--radius-lg);
  background:var(--surface);
  color:var(--ink);
  --muted:#625C6B;
  --line:#ECE6DF;
  box-shadow:var(--shadow-popover);
  text-align:center;
  overflow-y:auto;
  position:relative;
  min-width:0;
}
.xcrent-ord-dialog-title,
.xcrent-ord-dialog-body,
.xcrent-ord-dialog-actions{width:100%}
.xcrent-ord-dialog-kicker{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:fit-content;
  max-width:100%;
  padding:.4em .9em;
  margin-bottom:var(--kicker-gap);
  border-radius:var(--radius-pill);
  background:var(--green);
  color:var(--green-ink);
  font-size:var(--text-xs);
  line-height:1;
  overflow-wrap:break-word;
}
.xcrent-ord-dialog-title{
  font-family:var(--font-heading);
  font-size:var(--text-lg);
  font-weight:var(--weight-medium);
  line-height:var(--lh-heading);
  overflow-wrap:break-word;
}
.xcrent-ord-dialog-body{
  margin-top:var(--field-gap);
  color:var(--muted);
  font-size:var(--text-base);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.xcrent-ord-dialog-actions{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--action-gap);
  margin-top:var(--space-3);
  width:100%;
  min-width:0;
}
.xcrent-ord-dialog-panel .xcrent-ord-dialog-actions{
  justify-content:center;
}
.xcrent-ord-dialog-panel .xcrent-ord-btn-primary:hover{
  background:var(--primary-hover);
  color:var(--ac-on-primary);
  border-color:var(--primary-hover);
}
.xcrent-ord-dialog-panel .xcrent-ord-btn-secondary:hover{
  background:var(--neutral);
  color:var(--ink);
}
@media(max-width:760px){
  .xcrent-ord-order{padding-bottom:var(--space-6)}
  .xcrent-ord-inspection-head{margin-bottom:var(--space-3)}
  .xcrent-ord-inspection-title{font-size:clamp(1.75rem,7vw,2.5rem)}
  .xcrent-ord-hardware-bench,
  .xcrent-ord-release-bench{padding:var(--space-3)}
  .xcrent-ord-model-catalog{grid-template-columns:minmax(0,1fr)}
  .xcrent-ord-plan-price{font-size:var(--text-xl)}
  .xcrent-ord-expansion-tray,
  .xcrent-ord-deployment-controls{grid-template-columns:minmax(0,1fr)}
  .xcrent-ord-expansion-tray{gap:var(--space-3)}
  .xcrent-ord-disk-options{flex-direction:column;align-items:stretch}
  .xcrent-ord-disk-options .xcrent-ord-seg-btn{width:100%}
  .xcrent-ord-release-bench{margin-top:var(--space-4)}
  .xcrent-ord-deployment-controls{gap:var(--space-3)}
  .xcrent-ord-location-options{grid-template-columns:minmax(0,1fr)}
  .xcrent-ord-region{width:100%;height:auto}
  .xcrent-ord-proof-values{grid-template-columns:minmax(0,1fr)}
  .xcrent-ord-proof-entry{grid-template-columns:6rem minmax(0,1fr)}
  .xcrent-ord-settlement-bar{align-items:flex-start}
  .xcrent-ord-settlement-actions{width:100%}
  .xcrent-ord-settlement-actions .xcrent-ord-btn{width:100%}
  .xcrent-ord-total-value{font-size:var(--text-xl)}
  .xcrent-ord-binding-controls{flex-direction:column}
  .xcrent-ord-binding-controls .xcrent-ord-input{flex:0 1 auto}
  .xcrent-ord-binding-controls .xcrent-ord-btn{width:100%}
  .xcrent-ord-gateway-options{grid-template-columns:minmax(0,1fr)}
  .xcrent-ord-gw-item{height:auto}
  .xcrent-ord-dialog-panel{padding:var(--space-3)}
  .xcrent-ord-dialog-actions{flex-direction:column;align-items:stretch}
  .xcrent-ord-dialog-actions .xcrent-ord-btn{width:100%}
}
@media(max-width:390px){
  .xcrent-ord-billing-options{grid-template-columns:minmax(0,1fr)}
  .xcrent-ord-proof-entry{grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}
  .xcrent-ord-location-field,
  .xcrent-ord-billing-field{padding:var(--space-3)}
  .xcrent-ord-interconnect{gap:var(--field-gap)}
}
@media(prefers-reduced-motion:reduce){
  .xcrent-ord-plan,
  .xcrent-ord-region,
  .xcrent-ord-seg-btn,
  .xcrent-ord-gw-item,
  .xcrent-ord-btn{transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
