.cloudddr-ord-order{   --ac-primary: #946A0B;
  --ac-accent: #C9661A;
  --ac-bg: #F5F8FA;
  --ac-card: #FFFFFF;
  --ac-ink: #1F2A33;
  --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: #1F2A33;
  --ac-r: 12px;
  --ac-font-head: "Inter", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Albert Sans", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace; background:var(--light);color:var(--body);font-family:var(--fb);padding:var(--hero-pad) var(--gutter) var(--space-section);overflow-x:clip}
.cloudddr-ord-order [hidden]{display:none!important}
.cloudddr-ord-reading-desk>*{min-width:0}
.cloudddr-ord-opening,.cloudddr-ord-folio,.cloudddr-ord-review-leaf,.cloudddr-ord-payment-leaf{width:100%;max-width:var(--wrap);margin-inline:auto}
.cloudddr-ord-opening{display:grid;gap:var(--space-field);margin-bottom:var(--space-6)}
.cloudddr-ord-opening h1{font-family:var(--fh);font-size:clamp(2rem,3vw,3.2rem);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);max-width:100%;min-width:0}
.cloudddr-ord-opening-lead{color:var(--muted);font-size:var(--text-md);max-width:56rem;overflow-wrap:break-word}
.cloudddr-ord-folio{display:grid;gap:var(--space-4)}
.cloudddr-ord-hardware-leaf{background:var(--surface);color:#3D4B57;border-radius:var(--r-block);box-shadow:var(--shadow-card);padding:var(--space-5);min-width:0}
.cloudddr-ord-leaf-heading{display:grid;gap:var(--space-field);margin-bottom:var(--space-4);min-width:0}
.cloudddr-ord-leaf-heading h2,.cloudddr-ord-drive-copy h2,.cloudddr-ord-address-entry h2,.cloudddr-ord-location-stamp h2{font-size:var(--text-lg);line-height:var(--lh-card);letter-spacing:var(--tracking-card);color:inherit}
.cloudddr-ord-memory-sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.cloudddr-ord-plan{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);height:100%;min-width:0;padding:var(--space-4);border:2px solid transparent;border-radius:var(--r-card);background:var(--s1);color:#1F3A47;text-align:left;font:inherit;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}
.cloudddr-ord-plan:nth-child(2){background:var(--s4);color:#2E2A4D}
.cloudddr-ord-plan:hover{box-shadow:var(--shadow-card);border-color:var(--input-line)}
.cloudddr-ord-plan.is-on,.cloudddr-ord-plan[aria-checked="true"]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}
.cloudddr-ord-plan-name{font-family:var(--fh);font-size:var(--text-lg);font-weight:700;line-height:var(--lh-card);overflow-wrap:break-word;min-width:0}
.cloudddr-ord-plan-spec{display:block;font-size:var(--text-sm);line-height:var(--lh-small);overflow-wrap:break-word;min-width:0}
.cloudddr-ord-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2);color:var(--price);font-family:var(--fm);font-size:var(--text-xl);line-height:var(--lh-heading);font-variant-numeric:tabular-nums}
.cloudddr-ord-plan-price em{font-family:var(--fb);font-style:normal;font-size:var(--text-sm);line-height:var(--lh-small);color:var(--muted)}
.cloudddr-ord-drive-margin{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;margin-top:var(--space-5)}
.cloudddr-ord-drive-copy{display:grid;gap:var(--space-field);min-width:0}
.cloudddr-ord-drive-copy p{max-width:48rem}
.cloudddr-ord-rate-caption{font-size:var(--text-sm);line-height:var(--lh-small);color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:break-word}
.cloudddr-ord-quantity{display:inline-grid;grid-template-columns:3rem minmax(3rem,5rem) 3rem;align-items:center;gap:var(--space-field);width:fit-content;padding:var(--space-2);border-radius:var(--r-card);background:var(--chrome);color:#33424F;max-width:100%}
.cloudddr-ord-quantity-key{display:grid;place-items:center;width:3rem;min-height:3rem;border:1px solid var(--input-line);border-radius:var(--r-card);background:var(--surface);color:#1F2A33;font-family:var(--fm);font-size:var(--text-lg);line-height:1}
.cloudddr-ord-quantity-key:hover{background:var(--neutral);color:#2B3742}
.cloudddr-ord-quantity-key:disabled{opacity:.5;cursor:not-allowed}
.cloudddr-ord-quantity-value{display:block;min-width:0;text-align:center;font-family:var(--fm);font-size:var(--text-md);font-variant-numeric:tabular-nums}
.cloudddr-ord-quantity-input{width:100%;min-width:0;height:3rem;padding:var(--space-2);border:1px solid var(--input-line);border-radius:var(--r-card);background:var(--surface);color:#1F2A33;text-align:center;font-family:var(--fm);font-size:var(--text-md);appearance:none;font-variant-numeric:tabular-nums}
.cloudddr-ord-service-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-4);align-items:start}
.cloudddr-ord-network-leaf{background:var(--s2);color:#2F3D1E;border-radius:var(--r-block);padding:var(--space-5);min-width:0}
.cloudddr-ord-system-leaf{background:var(--s3);color:#4A2A36;border-radius:var(--r-block);padding:var(--space-5);min-width:0}
.cloudddr-ord-bandwidth-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}
.cloudddr-ord-seg-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-field);min-width:0;min-height:3rem;padding:var(--space-3);border:1px solid var(--input-line);border-radius:var(--r-card);background:var(--surface);color:#3D4B57;text-align:left;font:inherit;transition:box-shadow var(--transition),background var(--transition)}
.cloudddr-ord-seg-main{display:block;font-family:var(--fh);font-size:var(--text-base);font-weight:600;line-height:var(--lh-small);overflow-wrap:break-word;min-width:0}
.cloudddr-ord-seg-sub{display:block;font-size:var(--text-sm);line-height:var(--lh-small);font-variant-numeric:tabular-nums;overflow-wrap:break-word;min-width:0}
.cloudddr-ord-seg-btn:hover{background:var(--chrome);color:#33424F}
.cloudddr-ord-seg-btn.is-on,.cloudddr-ord-seg-btn[aria-checked="true"]{background:var(--neutral);color:#2B3742;border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}
.cloudddr-ord-address-entry{display:grid;gap:var(--space-3);border:0;padding:0;margin:var(--space-5) 0 0;min-width:0}
.cloudddr-ord-address-entry legend{padding:0;margin-bottom:var(--space-3)}
.cloudddr-ord-address-entry .cloudddr-ord-rate-caption{color:#2F3D1E}
.cloudddr-ord-system-picker{position:relative;min-width:0}
.cloudddr-ord-system-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--input-line);border-radius:var(--r-card);background:var(--surface);color:#1F2A33;text-align:left;font:inherit}
.cloudddr-ord-system-current{min-width:0;overflow-wrap:break-word}
.cloudddr-ord-picker-arrow{width:1rem;height:1rem;flex:none;transition:transform var(--transition)}
.cloudddr-ord-system-trigger[aria-expanded="true"],.cloudddr-ord-system-trigger.is-open{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}
.cloudddr-ord-system-trigger[aria-expanded="true"] .cloudddr-ord-picker-arrow,.cloudddr-ord-system-trigger.is-open .cloudddr-ord-picker-arrow{transform:rotate(180deg)}
.cloudddr-ord-system-catalog{position:absolute;inset-inline-start:0;top:calc(100% + var(--space-2));width:max(100%,30rem);max-width:calc(100vw - var(--gutter)*2 - var(--space-5)*2);max-height:25rem;overflow:auto;overscroll-behavior:contain;z-index:var(--z-menu);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:#3D4B57;box-shadow:var(--shadow);padding:var(--space-2)}
.cloudddr-ord-os-group{display:grid;gap:var(--space-1);padding-bottom:var(--space-3);min-width:0}
.cloudddr-ord-os-group-title{font-family:var(--fh);font-size:var(--text-sm);font-weight:700;line-height:var(--lh-small);padding:var(--space-2) var(--space-3);color:#566571}
.cloudddr-ord-os-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--r-card);background:var(--surface);color:#1F2A33;text-align:left;font:inherit}
.cloudddr-ord-os-opt-name{min-width:0;font-size:var(--text-sm);line-height:var(--lh-small);white-space:nowrap}
.cloudddr-ord-os-opt-price{flex:none;font-family:var(--fm);font-size:var(--text-sm);line-height:var(--lh-small);white-space:nowrap;font-variant-numeric:tabular-nums}
.cloudddr-ord-os-opt:hover{background:var(--chrome);color:#33424F}
.cloudddr-ord-os-opt.is-on,.cloudddr-ord-os-opt[aria-selected="true"]{background:var(--s1);color:#1F3A47;box-shadow:inset 0 0 0 1px var(--primary)}
.cloudddr-ord-language-insert{display:grid;gap:var(--space-3);margin-top:var(--space-4)}
.cloudddr-ord-language-insert h3{font-size:var(--text-base);line-height:var(--lh-card);color:#4A2A36}
.cloudddr-ord-language-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}
.cloudddr-ord-storage-note{padding:var(--space-4);margin-top:var(--space-5);border-radius:var(--r-card);background:var(--surface);color:#3D4B57;font-size:var(--text-sm)}
.cloudddr-ord-storage-note p{font-size:var(--text-sm);line-height:var(--lh-small)}
.cloudddr-ord-term-leaf{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);gap:var(--space-4);align-items:start;padding:var(--space-5);border-radius:var(--r-block);background:var(--s4);color:#2E2A4D;min-width:0}
.cloudddr-ord-location-stamp{display:grid;gap:var(--space-field);padding:var(--space-4);border-radius:var(--r-card);background:var(--surface);color:#1F2A33;min-width:0}
.cloudddr-ord-location-stamp p{font-size:var(--text-md);overflow-wrap:break-word}
.cloudddr-ord-term-selection{min-width:0}
.cloudddr-ord-period-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}
.cloudddr-ord-term-note{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--lh-small)}
.cloudddr-ord-review-leaf{padding:var(--space-5);margin-top:var(--space-6);border-radius:var(--r-block);background:var(--surface);color:#3D4B57;min-width:0}
.cloudddr-ord-review-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}
.cloudddr-ord-review-heading h2{font-size:var(--text-lg);line-height:var(--lh-card)}
.cloudddr-ord-review-heading p{font-size:var(--text-sm);color:var(--muted)}
.cloudddr-ord-catalog-record{display:grid;grid-template-columns:repeat(4,minmax(12rem,1fr));gap:var(--space-2)}
.cloudddr-ord-catalog-record>*{display:grid;align-content:start;gap:var(--space-field);min-width:0;padding:var(--space-4);border-radius:var(--r-card);background:var(--chrome);color:#33424F}
.cloudddr-ord-catalog-record dt{font-size:var(--text-sm);line-height:var(--lh-small);color:#566571;min-width:0}
.cloudddr-ord-catalog-record dd{font-size:var(--text-base);line-height:var(--lh-small);color:#1F2A33;overflow-wrap:break-word;min-width:0}
.cloudddr-ord-charge-record{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-2);margin-top:var(--space-4)}
.cloudddr-ord-charge-record>*{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-field) var(--space-3);padding:var(--space-3);background:var(--light);color:#3D4B57;border-radius:var(--r-card);min-width:0}
.cloudddr-ord-charge-record dt{font-size:var(--text-sm);line-height:var(--lh-small);min-width:0;overflow-wrap:break-word}
.cloudddr-ord-charge-record dd{font-size:var(--text-sm);font-family:var(--fm);line-height:var(--lh-small);font-variant-numeric:tabular-nums;color:var(--price);min-width:0;overflow-wrap:break-word}
.cloudddr-ord-charge-record .cloudddr-ord-monthly-entry{background:var(--s1);color:#1F3A47}
.cloudddr-ord-amount-margin{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}
.cloudddr-ord-due-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-family:var(--fh);font-weight:700;color:#1F2A33}
.cloudddr-ord-due-period{font-size:var(--text-sm);font-weight:400;color:var(--muted)}
.cloudddr-ord-due-value{font-family:var(--fm);font-size:clamp(2rem,3vw,3.2rem);line-height:var(--lh-heading);color:var(--price);font-variant-numeric:tabular-nums;overflow-wrap:break-word;max-width:100%}
.cloudddr-ord-payment-leaf{display:grid;gap:var(--space-5);margin-top:var(--space-6)}
.cloudddr-ord-gateway-section{padding:var(--space-5);border-radius:var(--r-block);background:var(--s1);color:#1F3A47;min-width:0}
.cloudddr-ord-gateway-section h3{font-size:var(--text-lg);color:#1F3A47;margin-bottom:var(--space-4)}
.cloudddr-ord-gateway-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-3);align-items:stretch}
.cloudddr-ord-gw-item{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:4rem;padding:var(--space-4);border:2px solid transparent;border-radius:var(--r-card);background:var(--surface);color:#1F2A33;text-align:left;font:inherit}
.cloudddr-ord-gw-item:hover{border-color:var(--input-line)}
.cloudddr-ord-gw-item.is-on,.cloudddr-ord-gw-item[aria-checked="true"]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}
.cloudddr-ord-gw-logo{display:block;flex:none;width:3rem;height:2rem;object-fit:contain;padding:var(--space-1);border-radius:var(--radius-sm);background:var(--surface);color:#1F2A33}
.cloudddr-ord-gw-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.125rem;height:1.125rem;border:1.5px solid var(--input-line);border-radius:var(--radius-pill);background:var(--surface);color:#1F2A33}
.cloudddr-ord-gw-item.is-on .cloudddr-ord-gw-mark,.cloudddr-ord-gw-item[aria-checked="true"] .cloudddr-ord-gw-mark{border-color:var(--primary);background:var(--primary);color:var(--primary-ink);box-shadow:inset 0 0 0 4px var(--surface)}
.cloudddr-ord-gw-name{min-width:0;font-family:var(--fh);font-size:var(--text-base);line-height:var(--lh-small);overflow-wrap:break-word}
.cloudddr-ord-gateway-message,.cloudddr-ord-feedback{padding:var(--space-4);border-radius:var(--r-card);background:var(--s3);color:#4A2A36;font-size:var(--text-base);line-height:var(--lh-body);overflow-wrap:break-word}
.cloudddr-ord-gateway-message{margin-top:var(--space-4)}
.cloudddr-ord-gateway-retry{margin-top:var(--space-3)}
.cloudddr-ord-feedback.is-ok,.cloudddr-ord-gateway-message.is-ok{background:var(--s2);color:#2F3D1E}
.cloudddr-ord-submission{display:grid;gap:var(--space-4);justify-items:stretch;width:min(100%,48rem);margin-inline:auto}
.cloudddr-ord-billing-note{font-size:var(--text-sm);line-height:var(--lh-small);color:var(--muted)}
.cloudddr-ord-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;max-width:100%;padding:var(--space-2) var(--button-pad);border:0;border-radius:var(--r-card);font-family:var(--fh);font-size:var(--text-base);font-weight:700;line-height:var(--lh-small);text-align:center;white-space:normal;overflow-wrap:break-word;transition:background var(--transition),box-shadow var(--transition)}
.cloudddr-ord-button-primary{background:var(--ac-primary);color:var(--ac-on-primary);box-shadow:var(--shadow-button)}
.cloudddr-ord-button-primary:hover{background:var(--primary-hover);color:var(--ac-on-primary)}
.cloudddr-ord-button-secondary{background:var(--surface);color:#1F2A33;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 45%,transparent)}
.cloudddr-ord-button-secondary:hover{background:var(--neutral);color:#2B3742}
.cloudddr-ord-button:disabled,.cloudddr-ord-seg-btn:disabled{opacity:.6;cursor:not-allowed}
.cloudddr-ord-overlay{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:var(--space-4);isolation:isolate}
.cloudddr-ord-auth-overlay{z-index:calc(var(--z-dialog) + 1)}
.cloudddr-ord-dialog-backdrop{position:absolute;inset:0;z-index:-1;background:rgba(31,42,51,.6);color:#F1F4F6}
.cloudddr-ord-dialog-panel{position:relative;width:min(100%,34rem);max-height:calc(100dvh - var(--space-4)*2);overflow:auto;overscroll-behavior:contain;padding:var(--space-5);border-radius:var(--r-block);background:var(--surface);color:#3D4B57;box-shadow:var(--shadow);min-width:0}
.cloudddr-ord-dialog-panel h2{font-size:var(--text-lg);line-height:var(--lh-card);color:#1F2A33}
.cloudddr-ord-receipt-panel{text-align:center}
.cloudddr-ord-receipt-heading{display:grid;gap:var(--space-3)}
.cloudddr-ord-receipt-kicker{display:inline-flex;justify-content:center;align-items:center;width:fit-content;margin-inline:auto;padding:.4em .9em;border-radius:var(--radius-pill);background:var(--s2);color:#2F3D1E;font-size:var(--text-sm);line-height:1}
.cloudddr-ord-dialog-copy{margin-top:var(--space-3);overflow-wrap:break-word}
.cloudddr-ord-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;margin-top:var(--space-4)}
.cloudddr-ord-receipt-panel .cloudddr-ord-dialog-actions{justify-content:center}
.cloudddr-ord-dialog-cancel{display:flex;justify-content:center;margin-top:var(--space-3)}
.cloudddr-ord-dialog-panel .cloudddr-ord-button-primary:hover{background:var(--primary-hover);color:var(--ac-on-primary)}
.cloudddr-ord-auth-heading{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}
.cloudddr-ord-auth-heading h2{flex:1;min-width:0}
.cloudddr-ord-close-key{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;padding:var(--space-2);border:0;border-radius:var(--r-card);background:var(--neutral);color:#2B3742}
.cloudddr-ord-close-icon{width:1.25rem;height:1.25rem}
.cloudddr-ord-auth-notice{padding:var(--space-3);margin-bottom:var(--space-4);border-radius:var(--r-card);background:var(--s1);color:#1F3A47;font-size:var(--text-sm)}
.cloudddr-ord-auth-form{display:grid;gap:var(--space-4);min-width:0}
.cloudddr-ord-field{display:grid;align-content:start;gap:var(--space-field);min-width:0}
.cloudddr-ord-field label{font-weight:600;line-height:var(--lh-small);color:#1F2A33}
.cloudddr-ord-input{display:block;width:100%;min-width:0;min-height:3rem;padding:var(--space-2) var(--space-3);border:1px solid var(--input-line);border-radius:var(--r-card);background:var(--surface);color:#1F2A33;font:inherit;appearance:none}
.cloudddr-ord-input::placeholder{color:var(--muted);opacity:1}
.cloudddr-ord-input[aria-invalid="true"]{border-color:var(--ac-danger)}
.cloudddr-ord-code-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,auto);gap:var(--space-field);align-items:start}
.cloudddr-ord-code-entry .cloudddr-ord-button{padding-inline:var(--space-3)}
.cloudddr-ord-email-register{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-field);justify-content:space-between;padding:var(--space-3);border-radius:var(--r-card);background:var(--chrome);color:#33424F}
.cloudddr-ord-email-value{min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm)}
.cloudddr-ord-small-key{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:var(--space-2) var(--space-3);border:1px solid var(--input-line);border-radius:var(--r-card);background:var(--surface);color:#33424F;font-size:var(--text-sm);line-height:var(--lh-small);white-space:normal}
.cloudddr-ord-small-key:hover{background:var(--neutral);color:#2B3742}
.cloudddr-ord-form-actions{display:grid;gap:var(--space-3);min-width:0}
.cloudddr-ord-login-tools{display:flex;flex-wrap:wrap;gap:var(--space-field)}
.cloudddr-ord-login-tools>*{flex:1 1 auto;min-width:0}
.cloudddr-ord-form-description{font-size:var(--text-sm);line-height:var(--lh-small);color:var(--muted)}
.cloudddr-ord-agreements{display:grid;gap:var(--space-3);border:0;padding:0;margin:0;min-width:0}
.cloudddr-ord-agreement-label{padding:0;margin-bottom:var(--space-3);font-size:var(--text-sm);color:#3D4B57}
.cloudddr-ord-agreement{display:flex;align-items:start;gap:var(--space-field);min-width:0}
.cloudddr-ord-agreement input{flex:none;width:1rem;height:1rem;margin:.2rem 0 0;accent-color:var(--primary)}
.cloudddr-ord-legal-link{color:var(--primary-hover);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:break-word}
.cloudddr-ord-auth-feedback{margin-top:var(--space-4)}
.cloudddr-ord-overlay.is-dialog-open .cloudddr-ord-dialog-panel{box-shadow:var(--shadow)}
.cloudddr-ord-dialog-panel.is-ok{box-shadow:var(--shadow),inset 0 0 0 2px var(--i2)}
.cloudddr-ord-auth-notice.is-ok{background:var(--s2);color:#2F3D1E}
.cloudddr-ord-feedback.is-mine{background:var(--s4);color:#2E2A4D}
@media(max-width:1100px){
.cloudddr-ord-catalog-record{grid-template-columns:repeat(2,minmax(12rem,1fr))}
.cloudddr-ord-bandwidth-choices{grid-template-columns:minmax(0,1fr)}
.cloudddr-ord-bandwidth-choices .cloudddr-ord-seg-btn{flex-direction:row;justify-content:space-between;align-items:baseline}
.cloudddr-ord-period-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
.cloudddr-ord-system-catalog{width:100%}
}
@media(max-width:760px){
.cloudddr-ord-service-spread{grid-template-columns:minmax(0,1fr)}
.cloudddr-ord-memory-sheets{grid-template-columns:minmax(0,1fr)}
.cloudddr-ord-hardware-leaf,.cloudddr-ord-network-leaf,.cloudddr-ord-system-leaf,.cloudddr-ord-term-leaf,.cloudddr-ord-review-leaf,.cloudddr-ord-gateway-section{padding:var(--space-4)}
.cloudddr-ord-drive-margin{grid-template-columns:minmax(0,1fr);align-items:start}
.cloudddr-ord-term-leaf{grid-template-columns:minmax(0,1fr)}
.cloudddr-ord-location-stamp{padding:var(--space-4)}
.cloudddr-ord-catalog-record{grid-template-columns:repeat(2,minmax(0,1fr))}
.cloudddr-ord-charge-record{grid-template-columns:repeat(2,minmax(0,1fr))}
.cloudddr-ord-catalog-record>*{padding:var(--space-3)}
.cloudddr-ord-system-catalog{max-width:100%;width:100%;max-height:20rem}
.cloudddr-ord-language-choices{grid-template-columns:minmax(0,1fr)}
.cloudddr-ord-language-choices .cloudddr-ord-seg-btn{align-items:center;text-align:center}
.cloudddr-ord-opening{margin-bottom:var(--space-5)}
.cloudddr-ord-dialog-panel{padding:var(--space-4)}
.cloudddr-ord-overlay{padding:var(--space-3)}
.cloudddr-ord-dialog-panel{max-height:calc(100dvh - var(--space-3)*2)}
.cloudddr-ord-gateway-options{grid-template-columns:minmax(0,1fr)}
.cloudddr-ord-review-leaf,.cloudddr-ord-payment-leaf{margin-top:var(--space-5)}
}
@media(max-width:390px){
.cloudddr-ord-catalog-record,.cloudddr-ord-charge-record{grid-template-columns:minmax(0,1fr)}
.cloudddr-ord-os-opt{gap:var(--space-2);padding-inline:var(--space-2)}
.cloudddr-ord-os-opt-name,.cloudddr-ord-os-opt-price{font-size:var(--text-xs)}
.cloudddr-ord-code-entry{grid-template-columns:minmax(0,1fr) minmax(6rem,auto)}
.cloudddr-ord-code-entry .cloudddr-ord-button{font-size:var(--text-sm);padding-inline:var(--space-2)}
.cloudddr-ord-amount-margin{align-items:flex-start;flex-direction:column}
.cloudddr-ord-dialog-actions>*{width:100%}
.cloudddr-ord-gw-item{gap:var(--space-2)}
.cloudddr-ord-gw-logo{width:2.5rem}
}
@media(prefers-reduced-motion:reduce){
.cloudddr-ord-plan,.cloudddr-ord-seg-btn,.cloudddr-ord-button,.cloudddr-ord-picker-arrow{transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
