.agent-center-panel{gap:16px;min-width:0;display:grid}.agent-heading,.agent-toolbar,.agent-order-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-heading h3,.agent-order-heading h4{margin:0}.agent-global-switch{border:1px solid var(--ant-color-border-secondary);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.agent-summary-band{border-block:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);grid-template-columns:repeat(5,minmax(128px,1fr)) minmax(180px,1.4fr);display:grid}.agent-summary-band>*{min-width:0;padding:16px}.agent-summary-band>*+*{border-left:1px solid var(--ant-color-border-secondary)}.agent-parent-contact{align-content:center;gap:5px;display:grid}.agent-parent-contact span,.agent-customer-cell span{color:var(--ant-color-text-secondary);font-size:12px}.agent-parent-contact strong{overflow-wrap:anywhere}.agent-section,.agent-after-sales{gap:14px;display:grid}.agent-search{width:min(520px,100%)}.agent-search .ant-select{width:118px}.agent-tier-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.agent-tier-strip button{text-align:left;min-width:0;color:var(--ant-color-text);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);cursor:pointer;border-radius:6px;gap:3px;padding:10px 12px;display:grid}.agent-tier-strip button:hover{border-color:var(--ant-color-primary)}.agent-tier-strip small{color:var(--ant-color-text-secondary)}.agent-customer-cell,.agent-once-secret,.agent-order-heading>div{gap:4px;display:grid}.agent-form-grid,.agent-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.agent-permission-grid{background:var(--ant-color-fill-quaternary);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.agent-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.agent-full-input{width:100%}.agent-switch-label{margin-left:8px}.agent-card-form{margin-top:16px}.agent-code-output{margin-top:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.agent-after-sales-search{width:min(680px,100%)}.agent-order-result{border-block:1px solid var(--ant-color-border-secondary);gap:18px;padding:18px 0;display:grid}.agent-loading{place-items:center;min-height:240px;display:grid}.agent-rules{gap:12px;padding-left:22px;display:grid}@media (max-width:1100px){.agent-summary-band{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-summary-band>:nth-child(4){border-left:0;border-top:1px solid var(--ant-color-border-secondary)}.agent-summary-band>:nth-child(n+5){border-top:1px solid var(--ant-color-border-secondary)}}@media (max-width:720px){.agent-heading,.agent-toolbar{flex-direction:column;align-items:stretch}.agent-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-summary-band>*{border-top:1px solid var(--ant-color-border-secondary);border-left:0}.agent-summary-band>:nth-child(odd){border-right:1px solid var(--ant-color-border-secondary)}.agent-form-grid,.agent-permission-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.agent-summary-band{grid-template-columns:minmax(0,1fr)}.agent-summary-band>:nth-child(odd){border-right:0}}.quick-guide-shell{min-height:0;color:var(--customer-text,#182230)}.customer-start-guide{background:#f7fbff;border:1px solid #d9e6f5;border-radius:14px;margin:0 auto 20px;padding:20px 24px}.customer-start-guide-kicker{color:#1677ff;font-size:12px;font-weight:700}.customer-start-guide h1{color:#12253f;margin:5px 0 8px;font-size:28px}.customer-start-guide p{color:#5c6f86;margin:0 0 12px;line-height:1.6}.quick-guide-shell button{font:inherit}.quick-guide-shell button:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:2px}.quick-guide-intro{justify-content:space-between;align-items:center;gap:28px;width:100%;padding:4px 0 28px;display:flex}.quick-guide-intro-copy-block{min-width:0}.quick-guide-kicker,.quick-guide-detail-eyebrow,.quick-guide-task-eyebrow{color:var(--ant-color-primary,#1677ff);letter-spacing:0;margin:0 0 8px;font-size:12px;font-weight:700}.quick-guide-intro h1,.quick-guide-detail-heading h2{color:var(--customer-text,#182230);letter-spacing:0;margin:0}.quick-guide-intro h1{max-width:640px;font-size:28px;line-height:1.25}.quick-guide-intro-copy{max-width:640px;color:var(--customer-muted,#5f6877);margin:10px 0 0;font-size:15px;line-height:1.65}.quick-guide-intro-actions{flex:none;justify-content:flex-end;align-items:stretch;gap:12px;display:flex}.quick-guide-tutorial-entry,.quick-guide-intro-status{border:1px solid var(--customer-border,#d9dee7);background:var(--customer-surface,#fff);border-radius:8px;min-width:205px;min-height:66px}.quick-guide-tutorial-entry{color:var(--customer-text,#182230);border-color:color-mix(in srgb, var(--customer-border,#d9dee7) 58%, var(--ant-color-primary,#1677ff) 42%);background:color-mix(in srgb, var(--customer-surface,#fff) 96%, var(--ant-color-primary,#1677ff) 4%);box-shadow:inset 3px 0 0 var(--ant-color-primary,#1677ff);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 13px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.quick-guide-tutorial-entry:hover{border-color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface,#fff) 90%, var(--ant-color-primary,#1677ff) 10%);box-shadow:inset 3px 0 0 var(--ant-color-primary,#1677ff), 0 8px 20px color-mix(in srgb, var(--ant-color-primary,#1677ff) 12%, transparent)}.quick-guide-tutorial-entry>.anticon:last-child{color:var(--ant-color-primary,#1677ff);margin-left:auto;font-size:12px}.quick-guide-tutorial-icon{width:38px;height:38px;color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface,#fff) 82%, var(--ant-color-primary,#1677ff) 18%);border-radius:7px;flex:none;place-items:center;font-size:18px;display:grid}.quick-guide-tutorial-copy,.quick-guide-intro-status>div{gap:3px;min-width:0;display:grid}.quick-guide-tutorial-copy strong,.quick-guide-intro-status strong{color:var(--customer-text,#182230);font-size:14px;line-height:1.3}.quick-guide-tutorial-copy small,.quick-guide-intro-status span:last-child{color:var(--customer-muted,#5f6877);white-space:nowrap;font-size:11px}.quick-guide-intro-status{border-color:color-mix(in srgb, var(--customer-border,#d9dee7) 70%, var(--ant-color-success,#52c41a) 30%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ant-color-success,#52c41a) 72%, transparent);align-items:center;gap:11px;padding:10px 14px;display:flex}.quick-guide-status-icon{color:var(--ant-color-success,#52c41a);flex:none;place-items:center;font-size:18px;display:grid}.quick-guide-content{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:20px;width:100%;display:grid}.quick-guide-task-list{gap:28px;display:grid}.quick-guide-task-group{gap:10px;display:grid}.quick-guide-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quick-guide-section-heading span{color:var(--customer-text,#182230);font-size:14px;font-weight:700}.quick-guide-section-heading small{color:var(--customer-muted,#5f6877);font-size:12px}.quick-guide-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-guide-task-card{min-height:116px;color:var(--customer-text,#182230);border:1px solid var(--customer-border,#d9dee7);background:var(--customer-surface,#fff);cursor:pointer;text-align:left;border-radius:8px;align-items:flex-start;gap:13px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 2px 8px #0f172a09}.quick-guide-task-card:hover{border-color:color-mix(in srgb, var(--customer-border,#d9dee7) 52%, var(--ant-color-primary,#1677ff) 48%);transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.quick-guide-task-card.is-selected{border-color:var(--ant-color-primary,#1677ff);box-shadow:inset 3px 0 0 var(--ant-color-primary,#1677ff), 0 0 0 1px color-mix(in srgb, var(--ant-color-primary,#1677ff) 18%, transparent)}.quick-guide-task-icon,.quick-guide-detail-icon,.quick-guide-help-icon{flex:none;place-items:center;display:grid}.quick-guide-task-icon{border-radius:8px;width:38px;height:38px;font-size:18px}.quick-guide-task-card-copy{gap:5px;min-width:0;padding-right:20px;display:grid}.quick-guide-task-eyebrow{color:var(--customer-muted,#5f6877);margin:0;font-size:10px}.quick-guide-task-card strong{color:var(--customer-text,#182230);font-size:16px;line-height:1.3}.quick-guide-task-card-copy>span:last-child{color:var(--customer-muted,#5f6877);font-size:12px;line-height:1.55}.quick-guide-task-arrow{color:color-mix(in srgb, var(--customer-muted,#5f6877) 74%, transparent);font-size:12px;position:absolute;top:17px;right:15px}.is-primary .quick-guide-task-icon,.is-primary .quick-guide-detail-icon{color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface,#fff) 86%, var(--ant-color-primary,#1677ff) 14%)}.is-cyan .quick-guide-task-icon,.is-cyan .quick-guide-detail-icon{color:var(--ant-color-cyan,#13c2c2);background:color-mix(in srgb, var(--customer-surface,#fff) 84%, var(--ant-color-cyan,#13c2c2) 16%)}.is-success .quick-guide-task-icon,.is-success .quick-guide-detail-icon{color:var(--ant-color-success,#52c41a);background:color-mix(in srgb, var(--customer-surface,#fff) 84%, var(--ant-color-success,#52c41a) 16%)}.is-warning .quick-guide-task-icon,.is-warning .quick-guide-detail-icon{color:var(--ant-color-warning,#faad14);background:color-mix(in srgb, var(--customer-surface,#fff) 82%, var(--ant-color-warning,#faad14) 18%)}.is-neutral .quick-guide-task-icon,.is-neutral .quick-guide-detail-icon{color:var(--customer-muted,#5f6877);background:color-mix(in srgb, var(--customer-surface,#fff) 74%, var(--customer-border,#d9dee7) 26%)}.quick-guide-detail{border:1px solid color-mix(in srgb, var(--customer-border,#d9dee7) 72%, var(--ant-color-primary,#1677ff) 28%);border-top:3px solid var(--ant-color-primary,#1677ff);background:var(--customer-surface,#fff);border-radius:8px;min-height:480px;padding:26px;position:sticky;top:84px;box-shadow:0 12px 28px #07111f14}.quick-guide-detail.is-cyan{border-top-color:var(--ant-color-cyan,#13c2c2)}.quick-guide-detail.is-success{border-top-color:var(--ant-color-success,#52c41a)}.quick-guide-detail.is-warning{border-top-color:var(--ant-color-warning,#faad14)}.quick-guide-detail.is-neutral{border-top-color:var(--customer-muted,#5f6877)}.quick-guide-detail-heading{justify-content:space-between;gap:20px;display:flex}.quick-guide-detail-heading h2{font-size:26px;line-height:1.2}.quick-guide-detail-heading p{color:var(--customer-muted,#5f6877);margin:9px 0 0;font-size:14px;line-height:1.55}.quick-guide-detail-icon{border-radius:10px;width:48px;height:48px;font-size:22px}.quick-guide-detail-path{color:var(--ant-color-primary,#1677ff);border:1px solid color-mix(in srgb, var(--customer-border,#d9dee7) 70%, var(--ant-color-primary,#1677ff) 30%);background:color-mix(in srgb, var(--customer-surface,#fff) 94%, var(--ant-color-primary,#1677ff) 6%);border-radius:6px;margin-top:13px;padding:6px 9px;font-size:12px;line-height:1.45;display:inline-flex}.quick-guide-step-list{margin:32px 0 26px}.quick-guide-step{grid-template-columns:38px 1px minmax(0,1fr);align-items:start;gap:12px;min-height:65px;display:grid}.quick-guide-step-number{width:32px;height:32px;color:var(--ant-color-primary,#1677ff);border:1px solid color-mix(in srgb, var(--customer-border,#d9dee7) 65%, var(--ant-color-primary,#1677ff) 35%);background:color-mix(in srgb, var(--customer-surface,#fff) 95%, var(--ant-color-primary,#1677ff) 5%);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.quick-guide-step-line{background:var(--customer-border,#d9dee7);width:1px;height:calc(100% - 25px);margin-top:35px}.quick-guide-step:last-child .quick-guide-step-line{visibility:hidden}.quick-guide-step p{color:var(--customer-text,#182230);margin:6px 0 0;font-size:14px;line-height:1.55}.quick-guide-detail-footer{gap:16px;display:grid}.quick-guide-note{color:#874d00;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;align-items:flex-start;gap:8px;padding:12px 13px;font-size:12px;line-height:1.55;display:flex}.quick-guide-note .anticon{flex:none;margin-top:2px}.customer-portal.is-dark .quick-guide-note{color:#ffe7ba;background:#332717;border-color:#7c4a16}.quick-guide-primary-button{color:#fff;background:var(--ant-color-primary,#1677ff);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;transition:filter .16s;display:inline-flex}.quick-guide-primary-button:hover{filter:brightness(.92)}.quick-guide-help-strip{border:1px solid var(--customer-border,#d9dee7);background:var(--customer-surface,#fff);border-radius:8px;align-items:center;gap:13px;width:100%;margin-top:28px;padding:16px 18px;display:flex}.quick-guide-help-icon{width:34px;height:34px;color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface,#fff) 86%, var(--ant-color-primary,#1677ff) 14%);border-radius:7px}.quick-guide-help-strip>div:nth-child(2){flex:1;gap:3px;display:grid}.quick-guide-help-strip strong{color:var(--customer-text,#182230);font-size:13px}.quick-guide-help-strip span{color:var(--customer-muted,#5f6877);font-size:12px}.quick-guide-text-button{min-height:44px;color:var(--ant-color-primary,#1677ff);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:900px){.quick-guide-intro{flex-direction:column;align-items:flex-start}.quick-guide-intro-actions{justify-content:flex-start;width:100%}.quick-guide-content{grid-template-columns:minmax(0,1fr)}.quick-guide-task-list,.quick-guide-task-group,.quick-guide-task-grid{width:100%;min-width:0}.quick-guide-detail{min-height:0;position:static}}@media (max-width:600px){.quick-guide-intro{gap:22px;padding:4px 0 22px}.quick-guide-intro h1{font-size:28px}.quick-guide-intro-copy{font-size:15px}.quick-guide-intro-actions,.quick-guide-task-grid{grid-template-columns:minmax(0,1fr);display:grid}.quick-guide-tutorial-entry,.quick-guide-intro-status,.quick-guide-task-card{width:100%;min-width:0}.quick-guide-task-list{gap:22px}.quick-guide-task-card{min-height:104px;padding:15px}.quick-guide-detail{padding:21px 17px}.quick-guide-detail-heading h2{font-size:24px}.quick-guide-detail-icon{width:42px;height:42px;font-size:19px}.quick-guide-step-list{margin:27px 0 22px}.quick-guide-help-strip{flex-wrap:wrap;align-items:flex-start}.quick-guide-text-button{justify-content:flex-start;width:100%;margin-left:47px}}@media (prefers-reduced-motion:reduce){.quick-guide-shell *,.quick-guide-shell :before,.quick-guide-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--customer-bg:#eef1f5;--customer-surface:#fff;--customer-border:#d9dee7;--customer-text:#182230;--customer-muted:#5f6877}.customer-product-center,.customer-marketplace,.customer-combined-guide{min-height:420px}.customer-guide-backbar{align-items:center;margin-bottom:12px;display:flex}.customer-guide-backbar .ant-btn{min-height:40px}.customer-product-center-tabs>.ant-tabs-nav{margin-bottom:12px}.customer-marketplace{gap:18px;padding:8px 0 20px;display:grid}.customer-marketplace-heading,.customer-marketplace-history-heading,.customer-marketplace-offer-heading,.customer-marketplace-order-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-marketplace-heading .ant-typography,.customer-marketplace-history-heading .ant-typography,.customer-marketplace-offer-heading .ant-typography,.customer-marketplace-order-heading .ant-typography{margin:0}.customer-marketplace-filters{grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:10px;display:grid}.customer-marketplace-filters-single{grid-template-columns:minmax(0,520px)}.customer-vps-filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(138px,190px))}.customer-vps-storefront{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.customer-vps-categories{border:1px solid color-mix(in srgb, var(--customer-border) 70%, var(--ant-color-primary,#1677ff) 30%);background:color-mix(in srgb, var(--customer-surface) 96%, var(--customer-bg) 4%);box-shadow:0 14px 30px #07111f2e, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 10%, transparent);border-radius:8px;display:grid;position:relative;overflow:hidden}.customer-vps-categories-heading{min-height:48px;color:var(--ant-color-primary,#1677ff);border-bottom:1px solid color-mix(in srgb, var(--customer-border) 72%, var(--ant-color-primary,#1677ff) 28%);background:color-mix(in srgb, var(--customer-surface) 88%, var(--ant-color-primary,#1677ff) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--customer-text) 12%, transparent);align-items:center;gap:8px;padding:0 16px;display:flex}.customer-vps-categories button{min-height:44px;color:var(--customer-text);text-align:left;border:0;border-bottom:1px solid var(--customer-border);cursor:pointer;background:0 0;padding:10px 16px;transition:color .16s,background-color .16s,box-shadow .16s;position:relative}.customer-vps-categories button:last-child{border-bottom:0}.customer-vps-categories button:hover{color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%)}.customer-vps-categories button:focus-visible{color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%)}.customer-vps-categories button:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.customer-vps-categories button.is-active{color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 88%, var(--ant-color-primary,#1677ff) 12%);box-shadow:inset 3px 0 0 var(--ant-color-primary,#1677ff), inset 0 1px 0 color-mix(in srgb, var(--customer-text) 7%, transparent);font-weight:650}.customer-vps-category-group{display:block}.customer-vps-category-toggle{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.customer-vps-category-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-vps-category-toggle>.anticon{color:var(--customer-muted);flex:none;font-size:12px}.customer-vps-category-subitems{border-inline-start:2px solid color-mix(in srgb, var(--ant-color-primary,#1677ff) 30%, var(--customer-border));background:color-mix(in srgb, var(--customer-surface) 94%, var(--customer-bg) 6%);margin:0 8px 4px 16px;padding:4px 0;display:grid}.customer-vps-category-subitems button{min-height:40px;color:var(--customer-muted);border-bottom:0;padding-inline-start:16px;padding-inline-end:12px;font-size:13px}.customer-vps-category-subitems button.is-active{color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 84%, var(--ant-color-primary,#1677ff) 16%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ant-color-primary,#1677ff) 78%, transparent);font-weight:650}.customer-vps-catalog{gap:16px;min-width:0;display:grid}.customer-vps-catalog-filters{grid-template-columns:minmax(220px,1fr) minmax(150px,210px);gap:10px;display:grid}.customer-marketplace-offers.customer-vps-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.customer-marketplace-offers.customer-vps-offers>.customer-vps-offer{justify-self:start;width:100%;max-width:410px}@media (min-width:1380px){.customer-marketplace-offers.customer-vps-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.customer-vps-offer-body{grid-template-columns:1fr;gap:14px}.customer-vps-offer-purchase{text-align:left;border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--customer-border) 68%, var(--ant-color-primary,#1677ff) 32%);grid-template-columns:auto auto 1fr auto;place-items:center start;gap:8px;padding:12px 0 0}.customer-vps-offer-purchase strong{font-size:22px}.customer-vps-offer-purchase>span{margin-bottom:0}}.customer-vps-history{margin-top:28px}.customer-vps-history-heading{align-items:flex-start}.customer-vps-history-order{border-color:var(--customer-border,#94a3b847)}.customer-vps-history-grid{margin-bottom:16px}.customer-marketplace-offer.customer-vps-offer{isolation:isolate;border-color:color-mix(in srgb, var(--customer-border) 72%, var(--ant-color-primary,#1677ff) 28%);background:color-mix(in srgb, var(--customer-surface) 97%, var(--ant-color-primary,#1677ff) 3%);box-shadow:0 18px 38px #06101e38, 0 3px 8px #06101e24, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 11%, transparent);border-radius:8px;gap:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.customer-marketplace-offer.customer-vps-offer:before{content:"";z-index:2;background:color-mix(in srgb, var(--ant-color-primary,#1677ff) 78%, #58d7ff 22%);width:42%;height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--ant-color-primary,#1677ff) 34%, transparent);pointer-events:none;position:absolute;top:0;bottom:auto;left:0;right:auto}.customer-vps-offer-heading{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 76%, var(--ant-color-primary,#1677ff) 24%);background:color-mix(in srgb, var(--customer-surface) 91%, var(--ant-color-primary,#1677ff) 9%);min-height:56px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--customer-text) 9%, transparent);flex-wrap:wrap;align-items:center;padding:12px 16px 11px}.customer-vps-offer-heading>div{flex:180px;min-width:0}.customer-vps-offer-heading>div>.anticon{width:30px;height:30px;color:color-mix(in srgb, var(--ant-color-primary,#1677ff) 70%, #58d7ff 30%);border:1px solid color-mix(in srgb, var(--customer-border) 55%, var(--ant-color-primary,#1677ff) 45%);background:color-mix(in srgb, var(--customer-surface) 84%, var(--ant-color-primary,#1677ff) 16%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--customer-text) 12%, transparent), 0 0 16px color-mix(in srgb, var(--ant-color-primary,#1677ff) 16%, transparent);border-radius:6px;flex:0 0 30px;place-items:center;display:grid}.customer-vps-offer-heading h5.ant-typography{font-size:16px;font-weight:700}.customer-vps-offer-heading .ant-tag{border-color:color-mix(in srgb, var(--ant-color-cyan,#13c2c2) 48%, transparent);background:color-mix(in srgb, var(--customer-surface) 84%, var(--ant-color-cyan,#13c2c2) 16%);white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-inline-end:0;box-shadow:inset 0 1px #ffffff17}.customer-vps-offer-description.ant-typography{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:14px 16px 0;line-height:1.5;display:-webkit-box;overflow:hidden}.customer-vps-offer-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px;display:grid}.customer-vps-plan-list{gap:0;margin:0;display:grid}.customer-vps-plan-list>div{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 62%, transparent);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;min-height:32px;padding:6px 0;display:grid}.customer-vps-plan-list>div:last-child{border-bottom:0}.customer-vps-plan-list dt{color:var(--customer-muted)}.customer-vps-plan-list dd{min-width:0;color:var(--customer-text);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0;font-weight:600}.customer-vps-offer-purchase{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--customer-border) 68%, var(--ant-color-primary,#1677ff) 32%);justify-items:start;gap:8px;min-width:0;padding-bottom:16px;display:grid}.customer-vps-offer-purchase>div{align-items:baseline;gap:5px;min-width:0;display:flex}.customer-vps-offer-purchase strong{max-width:100%;color:var(--customer-text);font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb, var(--ant-color-primary,#1677ff) 24%, transparent);white-space:nowrap;font-size:24px;line-height:1.2}.customer-vps-offer-purchase>div>span{color:var(--customer-muted)}.customer-vps-offer-purchase .ant-btn-primary{min-height:38px;box-shadow:0 8px 18px color-mix(in srgb, var(--ant-color-primary,#1677ff) 26%, transparent);font-weight:650;transition:transform .16s,box-shadow .16s}.customer-vps-plan-features-title{color:var(--ant-color-primary,#1677ff);font-size:13px}.customer-vps-plan-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.customer-vps-plan-features li{min-width:0;color:var(--customer-text);line-height:1.35}.customer-vps-plan-features strong{font-variant-numeric:tabular-nums}.customer-vps-card-region-select,.customer-vps-offer-reminder{margin:0 16px 16px}.customer-vps-offer-reminder.ant-alert{border-color:color-mix(in srgb, var(--ant-color-warning,#faad14) 52%, var(--customer-border) 48%);background:color-mix(in srgb, var(--customer-surface) 84%, var(--ant-color-warning,#faad14) 16%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ant-color-warning,#faad14) 82%, transparent), inset 0 1px 0 color-mix(in srgb, var(--customer-text) 8%, transparent);border-radius:6px}@media (hover:hover) and (pointer:fine){.customer-marketplace-offer.customer-vps-offer:hover{border-color:color-mix(in srgb, var(--customer-border) 46%, var(--ant-color-primary,#1677ff) 54%);box-shadow:0 22px 44px #06101e47, 0 5px 12px #06101e2b, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 14%, transparent);transform:translateY(-2px)}.customer-vps-offer-purchase .ant-btn-primary:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--ant-color-primary,#1677ff) 34%, transparent);transform:translateY(-1px)}}.customer-marketplace-offer.customer-vps-offer:focus-within{border-color:color-mix(in srgb, var(--customer-border) 40%, var(--ant-color-primary,#1677ff) 60%)}.customer-marketplace-offers,.customer-marketplace-orders{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-marketplace-orders{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-marketplace-offer,.customer-marketplace-order{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:6px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.customer-marketplace-order.customer-vps-order{isolation:isolate;border-color:color-mix(in srgb, var(--customer-border) 70%, var(--ant-color-primary,#1677ff) 30%);background:color-mix(in srgb, var(--customer-surface) 97%, var(--ant-color-primary,#1677ff) 3%);box-shadow:0 14px 30px #06101e2e, 0 3px 8px #06101e1a, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 10%, transparent);border-radius:8px;gap:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.customer-marketplace-order.customer-vps-order:before{content:"";z-index:2;background:color-mix(in srgb, var(--ant-color-primary,#1677ff) 78%, #58d7ff 22%);width:34%;height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--ant-color-primary,#1677ff) 30%, transparent);pointer-events:none;position:absolute;top:0;bottom:auto;left:0;right:auto}.customer-vps-order .customer-marketplace-order-heading{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 72%, var(--ant-color-primary,#1677ff) 28%);background:color-mix(in srgb, var(--customer-surface) 92%, var(--ant-color-primary,#1677ff) 8%);min-height:76px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--customer-text) 8%, transparent);align-items:flex-start;padding:14px 16px 12px}.customer-vps-order .customer-marketplace-order-heading>div{gap:3px;min-width:0;display:grid}.customer-vps-order .customer-marketplace-order-heading h5{color:var(--customer-text);font-size:16px;font-weight:700}.customer-vps-order-config{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 72%, var(--ant-color-primary,#1677ff) 28%);background:color-mix(in srgb, var(--customer-surface) 94%, var(--customer-bg) 6%);padding:12px 16px 14px}.customer-vps-order-config-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.customer-vps-order-config-heading>div{min-width:0;color:var(--ant-color-primary,#1677ff);align-items:center;gap:7px;display:inline-flex}.customer-vps-order-config-heading .anticon{color:color-mix(in srgb, var(--ant-color-primary,#1677ff) 72%, #58d7ff 28%)}.customer-vps-order-config-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.customer-vps-order-config-grid>div{border-inline-start:1px solid color-mix(in srgb, var(--customer-border) 70%, transparent);gap:3px;min-width:0;padding:0 10px;display:grid}.customer-vps-order-config-grid>div:first-child{border-inline-start:0;padding-inline-start:0}.customer-vps-order-config-grid>div:last-child{padding-inline-end:0}.customer-vps-order-config-grid span{color:var(--customer-muted);font-size:12px}.customer-vps-order-config-grid strong{min-width:0;color:var(--customer-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.customer-vps-summary-strip{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 72%, var(--ant-color-primary,#1677ff) 28%);background:var(--customer-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.customer-vps-summary-strip>div{gap:3px;min-width:0;display:grid}.customer-vps-summary-strip span{color:var(--customer-muted);font-size:12px}.customer-vps-summary-strip strong{min-width:0;color:var(--customer-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.customer-vps-summary-strip .ant-btn{white-space:nowrap;min-height:40px}.customer-vps-order-details-collapse{background:color-mix(in srgb, var(--customer-surface) 96%, var(--customer-bg) 4%);border:0;border-radius:0}.customer-vps-order-details-collapse>.ant-collapse-item{border:0}.customer-vps-order-details-collapse .ant-collapse-header{min-height:44px;color:var(--ant-color-primary,#1677ff);align-items:center;font-weight:600;padding:10px 16px!important}.customer-vps-order-details-collapse .ant-collapse-header-text{overflow-wrap:anywhere;min-width:0}.customer-vps-order-details-collapse .ant-collapse-content-box{padding:0!important}.customer-vps-order-details{gap:14px;padding:2px 16px 16px;display:grid}.customer-vps-order-details>.customer-credential-grid,.customer-vps-order-details>.customer-vps-traffic,.customer-vps-order-details>.customer-vps-remote-tools,.customer-vps-order-details>.ant-space{margin-inline-start:0;margin-inline-end:0}.customer-vps-order-details>.customer-credential-grid{margin-top:0}.customer-vps-order-details>.ant-space:last-child{margin-bottom:0}.customer-vps-order-actions{margin:12px 16px 16px}.customer-vps-order>.customer-credential-grid,.customer-vps-order>.customer-vps-traffic,.customer-vps-order>.customer-vps-remote-tools,.customer-vps-order>.ant-space{margin-inline-start:16px;margin-inline-end:16px}.customer-vps-order>.customer-credential-grid{margin-top:14px}.customer-vps-order>.ant-space:last-child{margin-bottom:16px}.customer-vps-server-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-vps-summary-card{border:1px solid color-mix(in srgb, var(--customer-border) 68%, var(--ant-color-primary,#1677ff) 32%);background:var(--customer-surface);border-radius:8px;align-content:start;min-width:0;display:grid;overflow:hidden;box-shadow:0 12px 26px #06101e1f}.customer-vps-summary-card-heading{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 70%, var(--ant-color-primary,#1677ff) 30%);background:color-mix(in srgb, var(--customer-surface) 91%, var(--ant-color-primary,#1677ff) 9%);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:92px;padding:14px 16px;display:flex}.customer-vps-summary-card-heading>div:first-child{gap:4px;min-width:0;display:grid}.customer-vps-summary-card-heading>div:first-child>strong{color:var(--customer-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.customer-vps-summary-card-heading .ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-vps-summary-card-state{flex:none;justify-items:end;gap:10px;display:grid}.customer-vps-summary-card-state .ant-tag{margin:0}.customer-vps-summary-config{border-bottom:1px solid var(--customer-border);grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 8px;display:grid}.customer-vps-summary-config>div{border-inline-start:1px solid var(--customer-border);gap:4px;min-width:0;padding:0 8px;display:grid}.customer-vps-summary-config>div:first-child{border-inline-start:0}.customer-vps-summary-config span,.customer-vps-summary-core span{color:var(--customer-muted);font-size:12px}.customer-vps-summary-config strong,.customer-vps-summary-core strong{min-width:0;color:var(--customer-text);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.customer-vps-summary-core{border-bottom:1px solid var(--customer-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:grid}.customer-vps-summary-core>div{gap:4px;min-width:0;display:grid}.customer-vps-summary-route{white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;min-height:44px;padding:2px 0}.customer-vps-summary-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding:11px 16px;display:flex}.customer-vps-summary-delete{min-height:44px;margin-inline-start:auto}.customer-vps-clear-failed{min-height:44px}.customer-vps-console{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.customer-vps-console>*{min-width:0;max-width:100%}.customer-vps-console-toolbar,.customer-vps-console-hero,.customer-vps-console-state>div:first-child,.customer-vps-console-panel-heading,.customer-vps-console-danger-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-vps-console-toolbar{min-height:40px}.customer-vps-console-toolbar>.ant-btn:first-child{padding-inline-start:0;font-weight:600}.customer-vps-console-hero{border:1px solid color-mix(in srgb, var(--customer-border) 66%, var(--ant-color-primary,#1677ff) 34%);background:color-mix(in srgb, var(--customer-surface) 96%, var(--ant-color-primary,#1677ff) 4%);border-radius:8px;align-items:stretch;min-height:142px;padding:22px;box-shadow:0 12px 28px #06101e1f}.customer-vps-console-identity{align-items:flex-start;gap:16px;min-width:0;display:flex}.customer-vps-console-mark{width:52px;height:52px;color:var(--ant-color-primary,#1677ff);border:1px solid color-mix(in srgb, var(--customer-border) 55%, var(--ant-color-primary,#1677ff) 45%);background:var(--customer-surface);border-radius:8px;flex:0 0 52px;place-items:center;font-size:25px;display:grid}.customer-vps-console-identity>div{gap:7px;min-width:0;display:grid}.customer-vps-console-identity h3.ant-typography{max-width:100%;color:var(--customer-text);overflow-wrap:break-word;margin:0;font-size:24px;line-height:1.25}.customer-vps-console-endpoints{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.customer-vps-console-ip{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:5px;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 4px 2px 9px;display:inline-flex}.customer-vps-console-ip code{color:var(--customer-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-vps-console-route{max-width:100%;min-height:44px}.customer-vps-console-route>span:last-child{text-overflow:ellipsis;overflow:hidden}.customer-vps-console-state{border-inline-start:1px solid var(--customer-border);align-content:space-between;justify-items:end;gap:18px;min-width:280px;padding:10px 0 10px 22px;display:grid}.customer-vps-console-state>div:first-child{justify-content:flex-end}.customer-vps-console-state .ant-tag{margin:0}.customer-vps-console-quick-actions{justify-content:flex-end}.customer-vps-console-tabs>.ant-tabs-nav{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;margin:0;padding:0 10px}.customer-vps-console-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:54px;margin:0;padding-inline-start:14px;padding-inline-end:14px}.customer-vps-console-tabs>.ant-tabs-content-holder{padding-top:16px}.customer-vps-console-overview,.customer-vps-console-settings,.customer-vps-console-network{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-vps-console-panel{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.customer-vps-console-config-panel,.customer-vps-console-wide-panel{grid-column:1/-1}.customer-vps-console-panel-heading{min-width:0}.customer-vps-console-panel-heading>div{min-width:0;color:var(--customer-text);align-items:center;gap:8px;display:inline-flex}.customer-vps-console-panel-heading>div>.anticon{color:var(--ant-color-primary,#1677ff)}.customer-vps-console-facts,.customer-vps-console-metrics{border:1px solid var(--customer-border);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.customer-vps-console-facts>div,.customer-vps-console-metrics>div{border-inline-start:1px solid var(--customer-border);align-content:center;gap:5px;min-width:0;min-height:74px;padding:12px 14px;display:grid}.customer-vps-console-facts>div:first-child,.customer-vps-console-metrics>div:first-child{border-inline-start:0}.customer-vps-console-facts span,.customer-vps-console-metrics span,.customer-vps-console-definition-list dt{color:var(--customer-muted);font-size:12px}.customer-vps-console-facts strong,.customer-vps-console-metrics strong,.customer-vps-console-definition-list dd{min-width:0;color:var(--customer-text);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0}.customer-vps-console-definition-list{margin:0;display:grid}.customer-vps-console-definition-list>div{border-bottom:1px solid var(--customer-border);grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:12px;min-width:0;padding:9px 0;display:grid}.customer-vps-console-definition-list>div:last-child{border-bottom:0}.customer-vps-console-definition-list dd{text-align:right}.customer-vps-console-addon-summary-list{gap:10px;display:grid}.customer-vps-console-addon-summary-row{border-bottom:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.customer-vps-console-addon-summary-row>div{gap:3px;min-width:0;display:grid}.customer-vps-console-addon-summary-row strong,.customer-vps-console-addon-summary-row .ant-typography{overflow-wrap:anywhere}.customer-vps-console-addon-empty{align-items:center;min-height:48px;display:flex}.customer-vps-console-traffic-total{align-items:baseline;gap:3px;display:flex}.customer-vps-console-traffic-total strong{color:var(--customer-text);font-variant-numeric:tabular-nums;font-size:28px}.customer-vps-console-traffic-total span{color:var(--customer-muted)}.customer-vps-console-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-vps-console-traffic-progress{padding:12px 0 2px}.customer-vps-console-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-vps-console-action-grid .ant-space-item,.customer-vps-console-action-grid .ant-btn{width:100%}.customer-vps-console-danger-panel{border-color:color-mix(in srgb, var(--customer-border) 55%, var(--ant-color-error,#ff4d4f) 45%)}.customer-vps-console-danger-row{border-top:1px solid var(--customer-border);align-items:flex-start;padding-top:14px}.customer-vps-console-danger-row>div{gap:4px;min-width:0;display:grid}.customer-vps-console-danger-row .ant-btn{flex:none}.customer-vps-console-install-list{border:1px solid var(--customer-border);border-radius:7px;display:grid}.customer-vps-console-install-list>div{border-bottom:1px solid var(--customer-border);grid-template-columns:minmax(220px,1fr) auto minmax(130px,auto);align-items:center;gap:14px;min-width:0;min-height:72px;padding:12px 14px;display:grid}.customer-vps-console-install-list>div:last-child{border-bottom:0}.customer-vps-console-install-list>div>div{align-items:center;gap:12px;min-width:0;display:flex}.customer-vps-console-install-list>div>div>.anticon{color:var(--ant-color-primary,#1677ff);flex:none;font-size:19px}.customer-vps-console-install-list span{gap:3px;min-width:0;display:grid}.customer-vps-console-install-list small{color:var(--customer-muted)}.customer-vps-console-install-list .ant-tag{white-space:nowrap;margin:0}.customer-vps-console-logs{gap:12px;display:grid}.customer-vps-console-network>.customer-vps-console-panel{min-height:260px}.customer-message-item.is-vps{border:1px solid color-mix(in srgb, var(--customer-border) 70%, var(--ant-color-primary,#1677ff) 30%);background:color-mix(in srgb, var(--customer-surface) 96%, var(--ant-color-primary,#1677ff) 4%);box-shadow:0 10px 22px #06101e21, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 8%, transparent);border-radius:8px;padding:16px}.customer-message-item.is-vps+.customer-message-item{margin-top:0}.customer-message-popup-vps{--customer-message-accent:#25b6d2}.customer-message-modal{--customer-message-accent:var(--ant-color-primary,#1677ff)}.customer-message-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--customer-border) 68%, var(--customer-message-accent) 32%);background:var(--customer-surface);box-shadow:0 24px 52px #03071266, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 10%, transparent);border-radius:8px;padding:0;overflow:hidden}.customer-message-modal .ant-modal-header{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 68%, var(--customer-message-accent) 32%);background:color-mix(in srgb, var(--customer-surface) 92%, var(--customer-message-accent) 8%);margin:0;padding:16px 20px 14px}.customer-message-modal .ant-modal-body{padding:16px 20px 18px}.customer-message-modal .ant-modal-footer{border-top:1px solid var(--customer-border);margin:0;padding:12px 20px 16px}.customer-message-modal .ant-modal-footer .ant-btn{min-height:40px}.customer-message-modal-title{align-items:center;gap:10px;min-width:0;display:flex}.customer-message-modal-icon{width:34px;height:34px;color:var(--customer-message-accent);border:1px solid color-mix(in srgb, var(--customer-message-accent) 55%, var(--customer-border) 45%);background:color-mix(in srgb, var(--customer-surface) 84%, var(--customer-message-accent) 16%);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 16px color-mix(in srgb, var(--customer-message-accent) 16%, transparent);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.customer-message-modal-title-copy{gap:2px;min-width:0;display:grid}.customer-message-modal-title-copy strong,.customer-message-modal-title-copy span{overflow-wrap:anywhere;min-width:0}.customer-message-modal-title-copy strong{color:var(--customer-text);font-size:16px;line-height:1.4}.customer-message-modal-title-copy span{color:var(--customer-muted);font-size:12px;font-weight:500}.customer-message-popup{gap:10px;display:grid}.customer-message-popup-meta{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.customer-message-popup-meta>span{color:var(--customer-muted);font-size:12px}.customer-message-popup-meta .ant-tag{margin-inline-end:0}.customer-message-popup-body{border:1px solid color-mix(in srgb, var(--customer-border) 65%, var(--customer-message-accent) 35%);background:color-mix(in srgb, var(--customer-surface) 95%, var(--customer-message-accent) 5%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--customer-message-accent) 75%, transparent), inset 0 1px 0 color-mix(in srgb, var(--customer-text) 8%, transparent);border-radius:8px;padding:14px 16px}.customer-message-popup-body .ant-typography{color:var(--customer-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}.customer-message-popup-time{color:var(--customer-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.customer-message-popup-time .anticon{color:var(--customer-message-accent)}@media (hover:hover) and (pointer:fine){.customer-marketplace-order.customer-vps-order:hover{border-color:color-mix(in srgb, var(--customer-border) 44%, var(--ant-color-primary,#1677ff) 56%);box-shadow:0 20px 38px #06101e3b, 0 5px 12px #06101e24, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 13%, transparent);transform:translateY(-2px)}}.customer-marketplace-offer-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.customer-marketplace-offer-heading h5,.customer-marketplace-order-heading h5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-marketplace-location,.customer-marketplace-price{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.customer-marketplace-location span,.customer-marketplace-price span{color:var(--customer-muted)}.customer-marketplace-price strong{font-size:24px;line-height:1.2}.customer-proxy-selector{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;overflow:hidden}.customer-proxy-selector-header{border-bottom:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 96%, var(--ant-color-primary,#1677ff) 4%);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.customer-proxy-selector-header .ant-typography{margin:0}.customer-proxy-selector-header>div:first-child{gap:4px;min-width:0;display:grid}.customer-proxy-mode{flex:none}.customer-proxy-mode .ant-segmented-item-label{align-items:center;gap:6px;min-height:44px;display:inline-flex}.customer-proxy-selector-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px 20px 18px;display:grid}.customer-proxy-field{gap:6px;min-width:0;display:grid}.customer-proxy-field>span{color:var(--customer-muted);font-size:13px;font-weight:600}.customer-proxy-field .ant-select{width:100%}.customer-proxy-field .ant-select-selector{min-height:44px}.customer-proxy-field-wide{grid-column:1/-1}.customer-proxy-checkout{border-top:1px solid var(--customer-border);grid-template-columns:minmax(0,1.4fr) minmax(320px,.72fr);display:grid}.customer-proxy-product{min-width:0;padding:24px}.customer-proxy-product-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customer-proxy-product-heading>div:first-child{gap:6px;min-width:0;display:grid}.customer-proxy-product-heading .ant-typography{margin:0}.customer-proxy-eyebrow{color:var(--customer-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.customer-proxy-eyebrow>span{background:var(--ant-color-success,#52c41a);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ant-color-success,#52c41a) 18%, transparent);border-radius:50%;flex:0 0 8px}.customer-proxy-base-price{font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;display:grid}.customer-proxy-base-price strong{font-size:28px}.customer-proxy-facts{border-block:1px solid var(--customer-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;padding-block-start:18px;padding-block-end:18px;display:grid}.customer-proxy-facts>div{border-inline-start:1px solid var(--customer-border);align-content:start;gap:6px;min-width:0;padding-inline-start:16px;padding-inline-end:16px;display:grid}.customer-proxy-facts>div:first-child,.customer-proxy-facts>div:nth-child(4n+1){border-inline-start:0;padding-inline-start:0}.customer-proxy-facts dt{color:var(--customer-muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.customer-proxy-facts dd{min-width:0;color:var(--customer-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.45}.customer-proxy-stock-fact dd{color:var(--ant-color-success,#389e0d);font-variant-numeric:tabular-nums}.customer-proxy-region-line,.customer-proxy-section-heading,.customer-proxy-price-lines>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-proxy-region-line{min-height:48px;color:var(--customer-muted)}.customer-proxy-region-line strong{color:var(--customer-text)}.customer-proxy-addon-checkout{border-top:1px solid var(--customer-border);text-align:left;width:100%;padding-top:18px}.customer-proxy-section-heading{min-height:32px;margin-bottom:6px}.customer-proxy-checkout-summary{border-inline-start:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%);flex-direction:column;min-width:0;padding:24px;display:flex}.customer-proxy-purchase-renewal{gap:12px;width:100%;display:grid}.customer-proxy-purchase-renewal>span,.customer-proxy-renewal-control>span{text-align:left;gap:3px;min-width:0;display:grid}.customer-proxy-purchase-renewal small,.customer-proxy-renewal-control .ant-typography-secondary{color:var(--customer-muted);font-size:12px;line-height:1.5}.customer-proxy-renewal-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-proxy-renewal-choice .ant-radio-wrapper{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:6px;align-items:center;min-width:0;min-height:44px;margin:0;padding:10px 12px}.customer-proxy-renewal-choice .ant-radio-wrapper-checked{border-color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 92%, #1677ff 8%)}.customer-proxy-price-lines{color:var(--customer-muted);font-variant-numeric:tabular-nums;gap:12px;margin-top:auto;padding-top:24px;display:grid}.customer-proxy-price-lines strong{color:var(--customer-text)}.customer-proxy-price-total{border-top:1px solid var(--customer-border);min-height:56px;color:var(--customer-text);padding-top:16px;font-weight:600}.customer-proxy-price-total strong{color:var(--ant-color-primary,#1677ff);font-size:24px;line-height:1.2}.customer-proxy-buy-button{min-height:48px;margin-top:16px;font-weight:600}.customer-proxy-renewal-control{border-block:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding-block-start:10px;padding-block-end:10px;display:flex}.customer-proxy-renewal-control .ant-switch{flex:none}.customer-proxy-selection-reminder{margin-top:18px}.customer-proxy-empty{border-top:1px solid var(--customer-border);padding:24px 16px}.customer-credential-grid{grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:center;gap:8px 12px;margin:0;display:grid}.customer-credential-grid dt{color:var(--customer-muted)}.customer-credential-grid dd{text-align:right;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.customer-credential-grid code{overflow-wrap:anywhere;white-space:normal;max-width:100%}.customer-proxy-package-credentials{border:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary) 6%);border-radius:6px;gap:6px;padding:12px;display:grid}.customer-proxy-package-credentials>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.customer-proxy-package-credentials>div>span{overflow-wrap:anywhere}.customer-proxy-order-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.customer-proxy-danger-actions{border-top:1px solid color-mix(in srgb, var(--ant-color-error) 36%, var(--customer-border));justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:12px;display:flex}.customer-proxy-danger-actions>.ant-typography{overflow-wrap:anywhere;min-width:0}.customer-proxy-guide-modal .ant-modal-body{gap:18px;max-height:min(70vh,720px);padding-inline-end:6px;display:grid;overflow-y:auto}.customer-proxy-guide-intro{margin:0!important}.customer-proxy-guide-section{gap:12px;min-width:0;display:grid}.customer-proxy-guide-section-heading{gap:4px;display:grid}.customer-proxy-guide-section .ant-typography,.customer-proxy-guide-check .ant-typography{margin:0}.customer-proxy-guide-credentials{border-block:1px solid var(--ant-color-border-secondary,var(--customer-border));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-proxy-guide-credential{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;padding:10px 4px;display:grid}.customer-proxy-guide-credential:nth-child(odd){border-inline-end:1px solid var(--ant-color-border-secondary,var(--customer-border));padding-inline-end:14px}.customer-proxy-guide-credential:nth-child(2n){padding-inline-start:14px}.customer-proxy-guide-credential>span{color:var(--ant-color-text-secondary,var(--customer-muted));grid-column:1/-1;font-size:12px;font-weight:600}.customer-proxy-guide-credential code{overflow-wrap:anywhere;white-space:normal;min-width:0}.customer-proxy-guide-platform .ant-segmented-group{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-proxy-guide-platform .ant-segmented-item-label{white-space:normal;place-items:center;min-height:42px;display:grid}.customer-proxy-guide-steps{margin:0;padding:0;list-style:none}.customer-proxy-guide-steps li{border-bottom:1px solid var(--ant-color-border-secondary,var(--customer-border));grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.customer-proxy-guide-steps li:last-child{border-bottom:0}.customer-proxy-guide-steps li>div{gap:3px;min-width:0;display:grid}.customer-proxy-guide-steps .ant-typography{overflow-wrap:anywhere}.customer-proxy-guide-step-number{width:28px;height:28px;color:var(--ant-color-primary,#1677ff);background:var(--ant-color-primary-bg,#e6f4ff);border-radius:50%;place-items:center;font-weight:700;display:grid}.customer-proxy-guide-check{border-block:1px solid var(--ant-color-border-secondary,var(--customer-border));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding-block-start:14px;padding-block-end:14px;display:grid}.customer-proxy-guide-check>div{gap:4px;min-width:0;display:grid}.customer-proxy-guide-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-vps-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer-vps-specs>div{border:1px solid var(--customer-border);border-radius:4px;min-width:0;padding:8px}.customer-vps-specs dt{color:var(--customer-muted);font-size:12px}.customer-vps-specs dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:650}.customer-vps-regions{gap:6px;display:grid}.customer-vps-regions>div{flex-wrap:wrap;gap:4px;display:flex}.customer-vps-region-select{gap:6px;min-width:0;display:grid}.customer-vps-region-select label{color:var(--customer-muted);align-items:center;gap:6px;display:flex}.customer-vps-region-select .ant-select,.customer-vps-region-select .ant-select-selector{width:100%;min-height:44px}.customer-vps-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.customer-vps-prices span{min-width:0;color:var(--customer-muted);align-content:start;gap:3px;display:grid}.customer-vps-prices strong{color:var(--customer-text)}.customer-vps-prices small{overflow-wrap:anywhere;color:var(--ant-color-warning-text,#ad6800);font-size:12px}.customer-vps-checkout{border:1px solid var(--customer-border);border-radius:6px;grid-template-columns:1fr auto;gap:8px 16px;margin-bottom:16px;padding:12px;display:grid}.customer-vps-checkout-config{border:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 96%, var(--ant-color-primary) 4%);border-radius:6px;margin-bottom:16px;padding:12px}.customer-vps-purchase-drawer .ant-drawer-body{background:var(--customer-bg);padding:20px}.customer-vps-purchase-drawer{max-width:100vw}.customer-vps-purchase-flow-hint{margin-bottom:16px}.customer-vps-purchase-drawer .ant-drawer-footer{padding:12px 20px}.customer-vps-purchase-drawer-heading{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:6px;margin-bottom:16px;padding:12px 14px}.customer-vps-purchase-drawer-footer{justify-content:flex-end;gap:8px;display:flex}.customer-vps-checkout-config-heading{color:var(--customer-text);align-items:center;gap:8px;margin-bottom:12px;display:flex}.customer-vps-checkout-config-grid{border:1px solid var(--customer-border);background:var(--customer-border);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.customer-vps-checkout-config-grid>div{background:var(--customer-surface);min-width:0;padding:9px 10px}.customer-vps-checkout-config-grid dt{color:var(--customer-muted);margin-bottom:3px;font-size:12px}.customer-vps-checkout-config-grid dd{color:var(--customer-text);overflow-wrap:anywhere;margin:0;font-weight:600}.customer-vps-fixed-choice{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:4px;gap:3px;min-height:44px;margin-bottom:12px;padding:9px 10px;display:grid}.customer-vps-fixed-choice span{color:var(--customer-muted);font-size:12px}.customer-vps-fixed-choice strong{color:var(--customer-text);overflow-wrap:anywhere}.customer-vps-checkout-actions{gap:8px;margin-top:12px;display:grid}.customer-vps-checkout-actions>div{flex-wrap:wrap;gap:6px 0;display:flex}.customer-vps-traffic{border-block:1px solid var(--customer-border);gap:10px;padding:14px 0;display:grid}.customer-vps-traffic-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.customer-vps-traffic-grid{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;display:grid}.customer-vps-traffic-grid span{color:var(--customer-muted)}.customer-vps-traffic-grid strong{overflow-wrap:anywhere}.customer-vps-minimum-alert{margin-bottom:16px}.customer-vps-remote-tools{border-block:1px solid var(--customer-border);gap:12px;padding-block-start:14px;padding-block-end:14px;display:grid}.customer-vps-remote-heading,.customer-vps-node-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-vps-remote-heading>div,.customer-vps-node-summary{align-items:center;gap:8px;display:flex}.customer-vps-remote-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-vps-remote-actions>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.customer-vps-node-details{gap:10px;display:grid}.customer-vps-node-row{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.customer-vps-node-row .ant-input{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.customer-vps-qr{place-items:center;min-height:264px;display:grid}@media (prefers-reduced-motion:reduce){.customer-marketplace-offer.customer-vps-offer,.customer-marketplace-order.customer-vps-order,.customer-vps-offer-purchase .ant-btn-primary,.customer-vps-categories button{transition:none}.customer-marketplace-offer.customer-vps-offer:hover,.customer-marketplace-order.customer-vps-order:hover,.customer-vps-offer-purchase .ant-btn-primary:hover{transform:none}}@media (max-width:980px){.customer-vps-storefront{grid-template-columns:180px minmax(0,1fr);gap:16px}.customer-vps-catalog-filters,.customer-marketplace-offers.customer-vps-offers{grid-template-columns:minmax(0,1fr)}.customer-marketplace-offers.customer-vps-offers>.customer-vps-offer{max-width:none}.customer-vps-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-vps-filters>.ant-input-affix-wrapper{grid-column:1/-1}.customer-marketplace-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-proxy-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-proxy-checkout{grid-template-columns:minmax(0,1fr)}.customer-proxy-checkout-summary{border-top:1px solid var(--customer-border);border-inline-start:0}.customer-proxy-price-lines{margin-top:0}}@media (max-width:640px){.customer-guide-chooser-grid,.customer-vps-storefront{grid-template-columns:minmax(0,1fr)}.customer-vps-categories{box-shadow:0 10px 24px #07111f29, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 10%, transparent);grid-template-columns:minmax(0,1fr)}.customer-vps-categories-heading{grid-column:1/-1}.customer-vps-categories button{text-align:center}.customer-vps-catalog-filters,.customer-vps-offer-body{grid-template-columns:minmax(0,1fr)}.customer-vps-offer-purchase{padding-top:14px;text-align:left;border-top:1px solid var(--customer-border);border-inline-start:0;justify-items:start;padding-inline-start:0}.customer-vps-offer-purchase .ant-btn{width:100%;min-height:44px}.customer-vps-order .customer-marketplace-order-heading{flex-wrap:wrap}.customer-vps-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-vps-summary-strip .ant-btn{grid-column:1/-1;width:100%}.customer-vps-order-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.customer-vps-order-config-grid>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.customer-vps-order-config-grid>div:nth-child(2n){padding-inline-end:0}.customer-vps-order-config-grid>div:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--customer-border) 70%, transparent);padding-top:10px}.customer-vps-traffic-grid{grid-template-columns:minmax(0,1fr) auto}.customer-marketplace-heading,.customer-marketplace-history-heading{flex-direction:column;align-items:stretch}.customer-marketplace-heading>.ant-btn{width:100%;min-height:42px}.customer-proxy-selector-header{flex-direction:column;align-items:stretch}.customer-proxy-mode,.customer-proxy-mode .ant-segmented-item{width:100%}.customer-proxy-mode .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-proxy-selector-grid{grid-template-columns:minmax(0,1fr)}.customer-proxy-selector-header,.customer-proxy-selector-grid,.customer-proxy-product,.customer-proxy-checkout-summary{padding:16px}.customer-proxy-product-heading{flex-direction:column;gap:12px}.customer-proxy-base-price{justify-items:start}.customer-proxy-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:0;padding-block-end:0}.customer-proxy-facts>div{min-height:82px;padding:14px 12px}.customer-proxy-facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.customer-proxy-facts>div:nth-child(n+3){border-top:1px solid var(--customer-border)}.customer-proxy-region-line{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.customer-proxy-addon-checkout{justify-self:stretch;width:100%}.customer-marketplace-filters,.customer-marketplace-filters-single,.customer-marketplace-offers,.customer-marketplace-orders{grid-template-columns:minmax(0,1fr)}.customer-marketplace-offer,.customer-marketplace-order{padding:14px}.customer-vps-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-vps-prices,.customer-credential-grid{grid-template-columns:minmax(0,1fr)}.customer-credential-grid dd{text-align:left;justify-content:flex-start}.customer-proxy-order-actions>.ant-btn,.customer-network-addon-order-actions>.ant-btn{flex:180px;min-height:44px}.customer-proxy-danger-actions{flex-direction:column;align-items:stretch}.customer-proxy-danger-actions>.ant-btn{min-height:44px}.customer-proxy-renewal-control{align-items:flex-start}.customer-proxy-renewal-choice{grid-template-columns:1fr}.customer-proxy-guide-modal{max-width:calc(100vw - 24px);margin:12px auto;padding-bottom:0;top:12px}.customer-proxy-guide-modal .ant-modal-body{max-height:calc(100vh - 220px)}.customer-proxy-guide-credentials{grid-template-columns:minmax(0,1fr)}.customer-proxy-guide-credential:nth-child(odd),.customer-proxy-guide-credential:nth-child(2n){border-inline-end:0;padding-inline-start:4px;padding-inline-end:4px}.customer-proxy-guide-credential+.customer-proxy-guide-credential{border-top:1px solid var(--ant-color-border-secondary,var(--customer-border))}.customer-proxy-guide-platform .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-proxy-guide-check{grid-template-columns:minmax(0,1fr)}.customer-proxy-guide-check .ant-btn,.customer-proxy-guide-footer .ant-btn{width:100%;min-height:44px}.customer-vps-remote-actions,.customer-vps-node-row{grid-template-columns:minmax(0,1fr)}.customer-vps-remote-actions>div{grid-template-columns:minmax(0,1fr) auto}.customer-vps-remote-actions>div .ant-btn{grid-column:1/-1;min-height:44px}.customer-vps-node-row .ant-space,.customer-vps-node-row .ant-space-item,.customer-vps-node-row .ant-btn{width:100%}}@media (max-width:1100px){.customer-vps-server-list,.customer-vps-console-overview,.customer-vps-console-settings,.customer-vps-console-network{grid-template-columns:minmax(0,1fr)}.customer-vps-console-hero{flex-direction:column;align-items:stretch}.customer-vps-console-state{border-top:1px solid var(--customer-border);border-inline-start:0;justify-items:stretch;min-width:0;padding:16px 0 0}.customer-vps-console-state>div:first-child,.customer-vps-console-quick-actions{justify-content:flex-start}}@media (max-width:640px){.customer-vps-offer-purchase{border-top:0;padding-top:0}.customer-vps-summary-card-heading,.customer-vps-console-toolbar,.customer-vps-console-panel-heading,.customer-vps-console-danger-row{flex-direction:column;align-items:stretch}.customer-vps-summary-card-state{justify-items:start}.customer-vps-summary-config,.customer-vps-console-facts,.customer-vps-console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-vps-summary-config>div,.customer-vps-console-facts>div,.customer-vps-console-metrics>div{border-top:1px solid var(--customer-border);padding:10px}.customer-vps-summary-config>div:nth-child(odd),.customer-vps-console-facts>div:nth-child(odd),.customer-vps-console-metrics>div:nth-child(odd){border-inline-start:0}.customer-vps-summary-config>div:nth-child(-n+2),.customer-vps-console-facts>div:nth-child(-n+2),.customer-vps-console-metrics>div:nth-child(-n+2){border-top:0}.customer-vps-summary-core{grid-template-columns:minmax(0,1fr)}.customer-vps-summary-core .ant-btn,.customer-vps-summary-actions .ant-btn{width:100%;min-height:44px}.customer-vps-summary-delete{margin-inline-start:0}.customer-vps-console-hero,.customer-vps-console-panel{padding:16px}.customer-vps-console-identity{flex-direction:column;align-items:stretch}.customer-vps-console-identity h3.ant-typography{font-size:21px}.customer-vps-console-quick-actions,.customer-vps-console-quick-actions .ant-space-item,.customer-vps-console-quick-actions .ant-btn{width:100%}.customer-vps-console-route{white-space:normal;text-align:start;justify-content:flex-start;width:100%;height:auto}.customer-vps-console-route>span:last-child{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.customer-vps-console-tabs>.ant-tabs-nav{padding:0 4px}.customer-vps-console-action-grid,.customer-vps-console-install-list>div,.customer-vps-console-definition-list>div{grid-template-columns:minmax(0,1fr)}.customer-vps-console-definition-list dd{text-align:left}.customer-vps-console-install-list>div{align-items:stretch}.customer-vps-console-install-list>div>.ant-tag{justify-self:start}.customer-vps-console-install-list>div>.ant-btn,.customer-vps-console-danger-row>.ant-btn{width:100%;min-height:42px}}.customer-auth-page,.customer-portal{min-height:100vh;color:var(--customer-text);background:var(--customer-bg)}.customer-auth-page.is-dark,.customer-portal.is-dark{--customer-bg:#17191d;--customer-surface:#22252b;--customer-border:#3b4049;--customer-text:#f2f4f7;--customer-muted:#a7adb8}.customer-portal-loading{background:var(--customer-bg);place-items:center;min-height:100vh;display:grid}.customer-auth-page{background-color:var(--customer-bg);background-image:linear-gradient(color-mix(in srgb, var(--customer-border) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--customer-border) 28%, transparent) 1px, transparent 1px);background-size:32px 32px;place-items:center;min-height:100dvh;padding:32px 16px;display:grid;position:relative;overflow:hidden}.customer-auth-panel{isolation:isolate;border:1px solid color-mix(in srgb, var(--customer-border) 76%, var(--ant-color-primary,#1677ff) 24%);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%);width:min(100%,440px);box-shadow:0 22px 48px #07111f2e, inset 0 1px 0 #ffffffb8, 0 0 0 1px color-mix(in srgb, var(--ant-color-primary,#1677ff) 8%, transparent);border-radius:12px;padding:32px;position:relative}.customer-auth-panel:before{z-index:-1;border-radius:inherit;background-image:linear-gradient(135deg, color-mix(in srgb, var(--ant-color-primary,#1677ff) 12%, transparent), transparent 34%), linear-gradient(315deg, #13c2c214, transparent 28%);content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.customer-auth-panel.is-registration{width:min(100%,520px)}.customer-auth-panel.is-registration .customer-auth-brand{min-width:0;color:color-mix(in srgb, var(--customer-text) 90%, var(--ant-color-primary,#1677ff) 10%);flex:auto}.customer-auth-panel.is-registration .customer-auth-brand:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ant-color-primary,#1677ff) 46%, transparent), transparent);content:"";flex:auto;width:auto;min-width:16px;height:1px;margin-left:4px}.customer-auth-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-auth-brand,.customer-portal-brand{letter-spacing:0;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.customer-auth-brand{flex:1;min-width:0}.customer-auth-brand .anticon,.customer-portal-brand>.anticon{color:#1677ff;font-size:20px}.customer-theme-toggle.ant-btn{border:1px solid color-mix(in srgb, var(--customer-border) 76%, var(--ant-color-primary,#1677ff) 24%);background:color-mix(in srgb, var(--customer-surface) 88%, var(--ant-color-primary,#1677ff) 12%);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ant-color-primary,#1677ff);box-shadow:none;touch-action:manipulation;border-radius:8px;flex:0 0 44px;padding:0;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s}.customer-theme-toggle.ant-btn:hover{border-color:color-mix(in srgb, var(--customer-border) 52%, var(--ant-color-primary,#1677ff) 48%);background:color-mix(in srgb, var(--customer-surface) 76%, var(--ant-color-primary,#1677ff) 24%)}.customer-theme-toggle.ant-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ant-color-primary,#1677ff) 24%, transparent);outline:0}.customer-auth-panel h2{letter-spacing:0;margin:22px 0 18px;font-size:26px;font-weight:750}.customer-auth-panel .ant-segmented{border:1px solid color-mix(in srgb, var(--customer-border) 74%, var(--ant-color-primary,#1677ff) 26%);background:color-mix(in srgb, var(--customer-bg) 72%, var(--customer-surface) 28%);min-height:44px;margin-bottom:20px;padding:4px}.customer-auth-panel .ant-segmented-item{justify-content:center;align-items:center;min-height:36px;font-weight:600;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.customer-auth-panel .ant-segmented-item-selected{color:var(--ant-color-primary,#1677ff);box-shadow:0 2px 8px color-mix(in srgb, var(--ant-color-primary,#1677ff) 18%, transparent)}.customer-registration-type-label{color:var(--customer-muted);margin:-4px 0 8px;font-size:12px;font-weight:600}.customer-registration-type{margin-bottom:14px!important}.customer-registration-policy{border:1px solid color-mix(in srgb, var(--ant-color-primary,#1677ff) 24%, var(--customer-border) 76%);border-radius:9px;margin-bottom:12px}.customer-registration-policy .ant-alert-message{font-weight:700}.customer-registration-policy .ant-alert-description{line-height:1.55}.customer-registration-notice{border:1px solid color-mix(in srgb, #d48806 48%, var(--customer-border) 52%);background:color-mix(in srgb, #fffbe6 82%, var(--customer-surface) 18%);border-radius:9px;margin-bottom:20px}.customer-auth-page.is-dark .customer-registration-notice{background:color-mix(in srgb, #613400 34%, var(--customer-surface) 66%)}.customer-registration-notice .ant-alert-message{font-size:14px;font-weight:750}.customer-registration-notice .ant-alert-description{line-height:1.65}.customer-registration-notice .ant-typography{color:inherit}.customer-registration-terms{max-height:min(60vh,520px);color:var(--customer-text);padding:4px 8px 4px 0;overflow:auto}.customer-registration-terms .ant-typography{line-height:1.7}.customer-registration-terms strong{color:#fff;background:#6f111d;border-left:3px solid #cf1322;padding:8px 10px;display:block}.customer-auth-panel .ant-btn{min-height:46px;box-shadow:0 8px 16px color-mix(in srgb, var(--ant-color-primary,#1677ff) 20%, transparent);border-radius:8px;font-weight:650}.customer-auth-panel .ant-form-item{margin-bottom:18px}.customer-auth-panel .ant-input,.customer-auth-panel .ant-input-affix-wrapper{border-radius:8px;min-height:44px}.customer-auth-panel .ant-input:focus,.customer-auth-panel .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--ant-color-primary,#1677ff) 18%, transparent)}.customer-auth-panel .ant-segmented:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ant-color-primary,#1677ff) 18%, transparent)}.customer-auth-panel .ant-checkbox-wrapper{align-items:flex-start;min-height:44px;line-height:1.55}@media (max-width:560px){.customer-auth-page{place-items:start center;padding:16px 12px 24px;overflow:auto}.customer-auth-panel,.customer-auth-panel.is-registration{border-radius:10px;width:100%;padding:24px 18px}.customer-auth-panel h2{font-size:23px}.customer-auth-panel .ant-segmented-item{white-space:normal;line-height:1.3}}.customer-portal-header{z-index:20;border-bottom:1px solid var(--customer-border);background:var(--customer-surface);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 max(20px,50% - 560px);display:flex;position:sticky;top:0}.customer-account-summary{align-items:center;gap:12px;display:flex}.customer-portal-brand,.customer-account-summary,.customer-account-primary-actions{min-width:0}.customer-portal-brand-copy{gap:2px;min-width:0;display:grid}.customer-portal-brand-copy strong,.customer-portal-brand-copy>span{overflow-wrap:anywhere}.customer-portal-brand-copy>span{color:var(--customer-muted);font-size:12px;font-weight:400}.customer-brand-inline-actions,.customer-account-inline-actions,.customer-account-secondary-actions{align-items:center;gap:6px;display:flex}.customer-brand-inline-actions{flex-shrink:0}.customer-account-inline-actions{flex-shrink:0;order:2}.customer-account-primary-actions{order:1}.customer-account-secondary-actions{order:3}.customer-account-balance>span{text-overflow:ellipsis;max-width:150px;overflow:hidden}.customer-header-action-label,.customer-portal-mobile-nav{display:none}.customer-header-redeem-form{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.customer-header-redeem-form .ant-form-item{width:clamp(180px,18vw,260px);margin:0}.customer-header-redeem-form .ant-input-affix-wrapper,.customer-header-redeem-form .ant-btn{min-height:40px}@media (max-width:1100px){.customer-header-redeem-form .ant-form-item{width:160px}}.customer-checkin-brand-button{min-height:32px;color:var(--customer-accent);font-variant-numeric:tabular-nums;padding:4px 8px}.customer-checkin-account-button{font-variant-numeric:tabular-nums;white-space:nowrap;min-height:36px;padding-inline-start:12px;padding-inline-end:12px}.customer-account-balance.ant-btn{border:1px solid color-mix(in srgb, var(--customer-border) 72%, var(--ant-color-primary,#1677ff) 28%);min-height:36px;color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%);letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:6px;padding-inline-start:10px;padding-inline-end:10px;font-size:15px;font-weight:750}.customer-account-secondary-actions>.ant-badge .ant-btn{width:44px;min-width:44px;height:44px}.customer-support-banner{z-index:19;color:#613400;background:#fff7e6;border-bottom:1px solid #ffd591;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:72px;padding:10px max(20px,50% - 560px);display:grid;position:sticky;top:64px}.customer-portal.is-dark .customer-support-banner{color:#ffe7ba;background:#332717;border-bottom-color:#7c4a16}.customer-support-banner-icon{color:#fff;background:#fa8c16;border-radius:6px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.customer-support-banner-copy{gap:2px;min-width:0;display:grid}.customer-support-banner-copy>span{overflow-wrap:anywhere}.customer-support-banner-reason{opacity:.82}.customer-support-banner-expiry{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;align-items:center;gap:0 6px;display:grid}.customer-support-banner-expiry strong{grid-column:2}.customer-portal-body{width:min(100%,1120px);margin:0 auto;padding:18px 20px 48px}.customer-portal-body>.ant-tabs>.ant-tabs-nav{margin-bottom:16px}.customer-portal-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{color:var(--customer-muted);padding-inline-start:10px;padding-inline-end:10px;font-weight:650;transition:color .16s}.customer-portal-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab:hover,.customer-portal-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active{color:var(--ant-color-primary,#1677ff)}.customer-portal-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{align-items:center;gap:7px;display:inline-flex}.customer-portal-body>.ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{border-radius:2px 2px 0 0;height:2px}.customer-assistant-float-button{z-index:30;width:52px;height:52px;position:fixed;bottom:24px;right:max(22px,50vw - 580px);box-shadow:0 10px 24px #1677ff47}.customer-assistant-drawer .ant-drawer-body{background:var(--customer-bg);padding:14px}.customer-assistant-drawer.is-dark .ant-drawer-content,.customer-assistant-drawer.is-dark .ant-drawer-header{background:var(--customer-surface);color:var(--customer-text)}.customer-assistant-chat{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.customer-assistant-messages{flex:1;align-content:start;gap:12px;min-height:0;padding:2px;display:grid;overflow-y:auto}.customer-assistant-message{border:1px solid var(--customer-border);background:var(--customer-surface);max-width:92%;color:var(--customer-text);border-radius:8px;padding:10px 12px;box-shadow:0 3px 10px #0f172a0d}.customer-assistant-message.is-user{border-color:color-mix(in srgb, var(--ant-color-primary,#1677ff) 35%, var(--customer-border));background:color-mix(in srgb, var(--ant-color-primary,#1677ff) 10%, var(--customer-surface));justify-self:end}.customer-assistant-message-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.customer-assistant-sources{color:var(--customer-muted);margin-top:8px;font-size:12px}.customer-assistant-actions,.customer-assistant-suggestions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.customer-assistant-suggestions .ant-btn{white-space:normal;text-align:left;height:auto;padding:2px 0}.customer-assistant-empty,.customer-assistant-loading{min-height:100px;color:var(--customer-muted);justify-content:center;align-items:center;gap:8px;display:flex}.customer-assistant-empty .anticon{color:var(--ant-color-primary,#1677ff);font-size:24px}.customer-assistant-composer{border-top:1px solid var(--customer-border);gap:8px;padding-top:10px;display:grid}.customer-assistant-composer .ant-btn{justify-self:end}.customer-purchase-tab-action{min-height:40px}.customer-section{border:1px solid var(--customer-border);background:var(--customer-surface);min-height:420px;box-shadow:0 12px 26px #06101e14, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 7%, transparent);border-radius:8px;padding:20px}.customer-message-center .customer-section-toolbar>div{min-width:0}.customer-message-center .customer-section-toolbar h3{letter-spacing:0;margin-bottom:2px;font-size:18px}.customer-message-list{gap:10px;margin-top:12px;display:grid}.customer-message-item{border:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 98%, var(--customer-bg) 2%);box-shadow:0 8px 18px #06101e14, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 7%, transparent);border-radius:8px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.customer-message-item.is-unread{border-color:color-mix(in srgb, var(--customer-border) 58%, var(--ant-color-primary,#1677ff) 42%);background:color-mix(in srgb, var(--customer-surface) 91%, var(--ant-color-primary,#1677ff) 9%);box-shadow:inset 3px 0 var(--ant-color-primary,#1677ff), 0 8px 20px #06101e1c, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 9%, transparent)}@media (hover:hover) and (pointer:fine){.customer-message-item:hover{border-color:color-mix(in srgb, var(--customer-border) 46%, var(--ant-color-primary,#1677ff) 54%);box-shadow:0 14px 26px #06101e21, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 10%, transparent);transform:translateY(-1px)}}.customer-message-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-message-heading>div{min-width:0}.customer-message-heading h4{letter-spacing:0;overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.customer-message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.customer-message-item>.ant-btn-link{margin-top:4px;padding-inline-start:0;padding-inline-end:0}.customer-message-loading{place-items:center;min-height:220px;display:grid}.customer-aigc-view{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;min-height:420px;display:grid}.customer-aigc-tabs{width:100%;min-width:0;max-width:100%}.customer-aigc-tabs>.ant-tabs-content-holder,.customer-aigc-panel{min-width:0;max-width:100%;min-height:350px}.customer-aigc-tabs>.ant-tabs-nav{margin-bottom:16px}.customer-aigc-heading,.customer-aigc-account-heading,.customer-aigc-actions{align-items:center;display:flex}.customer-aigc-heading{justify-content:space-between;gap:16px;min-height:52px}.customer-aigc-heading h3{letter-spacing:0;align-items:center;gap:8px;margin:0 0 4px;font-size:18px;display:flex}.customer-aigc-heading h3 .anticon{color:var(--customer-text)}.customer-aigc-warning{border-radius:6px}.customer-aigc-warning ul{gap:4px;margin:4px 0 0;padding-inline-start:18px;display:grid}.customer-aigc-guide{margin:16px 0}.customer-aigc-guide .ant-image{width:100%;display:block}.customer-aigc-guide img{border:1px solid var(--customer-border);border-radius:8px;width:100%;height:auto;display:block}.customer-aigc-loading{place-items:center;min-height:240px;display:grid}.customer-aigc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-aigc-account{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;flex-direction:column;min-width:0;min-height:196px;padding:18px;display:flex}.customer-aigc-account-heading{border-bottom:1px solid var(--customer-border);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:14px}.customer-aigc-account-heading strong{word-break:break-all;min-width:0;font-size:15px;line-height:1.45}.customer-aigc-account-meta{color:var(--customer-muted);font-variant-numeric:tabular-nums;gap:7px;margin:14px 0 16px;font-size:13px;display:grid}.customer-aigc-account-meta span:last-child{color:#b42318;font-weight:600}.customer-aigc-actions{gap:8px;margin-top:auto}.customer-aigc-actions .ant-btn{flex:1 1 0;min-width:0;min-height:40px;padding-inline-start:8px;padding-inline-end:8px}.customer-aigc-actions .ant-btn>span:not(.ant-btn-icon){text-overflow:ellipsis;overflow:hidden}.customer-aigc-sms,.customer-sms-offers,.customer-sms-history{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.customer-sms-history>.ant-table-wrapper{width:100%;min-width:0;max-width:100%}.customer-sms-history-toolbar{grid-template-columns:minmax(240px,1fr) minmax(180px,260px) minmax(170px,210px) 40px;align-items:center;gap:10px;display:grid}.customer-sms-history-status{width:100%;min-width:0;padding-bottom:2px;overflow-x:auto}.customer-sms-history-status .ant-segmented{min-width:780px}.customer-sms-order-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.customer-sms-history-cell{gap:3px;min-width:0;display:grid}.customer-sms-history-cell>span{color:var(--customer-muted);overflow-wrap:anywhere}.customer-sms-history-contact .ant-btn{white-space:normal;overflow-wrap:anywhere;text-align:start;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;min-height:26px;padding:0}.customer-sms-history-contact .ant-btn-link{color:#0958d9}.customer-sms-history-tags{flex-wrap:wrap;gap:4px;display:flex}.customer-sms-history-tags .ant-tag{white-space:normal;margin-inline-end:0}.customer-sms-ban-confirmation{gap:8px;display:grid}.customer-sms-ban-confirmation .ant-typography{margin:0}.customer-sms-ban-confirmation>strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.customer-sms-workspace{grid-template-columns:minmax(360px,420px) minmax(0,1fr);grid-template-areas:"offers purchase""offers active";align-items:start;gap:20px;min-width:0;display:grid}.customer-sms-workspace>.customer-sms-offers{grid-area:offers}.customer-sms-workspace>.customer-sms-purchase-panel{grid-area:purchase}.customer-sms-workspace>.customer-sms-active-order{grid-area:active}.customer-sms-workspace>.customer-sms-offers,.customer-sms-workspace>.customer-sms-active-order{border-top:0;min-width:0;padding-top:0}.customer-aigc-sms-loading{place-items:center;min-height:260px;display:grid}.customer-aigc-sms>.ant-alert .ant-typography{white-space:pre-wrap;margin:0}.customer-sms-active-order,.customer-sms-offers,.customer-sms-history{border-top:1px solid var(--customer-border);min-width:0;padding-top:18px}.customer-aigc-sms>.ant-alert+.customer-sms-active-order,.customer-aigc-sms>.ant-alert+.customer-sms-offers{border-top:0}.customer-sms-workspace>.customer-sms-offers,.customer-sms-workspace>.customer-sms-active-order{border-top:0;padding-top:0}.customer-sms-workspace>.customer-sms-active-order{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;padding:16px}.customer-sms-active-order-list{gap:12px;max-height:min(760px,100vh - 260px);margin-top:12px;padding-inline-end:4px;display:grid;overflow-y:auto}.customer-sms-active-order-item{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;min-width:0;padding:14px}.customer-sms-active-order-item-heading,.customer-sms-active-order-item-heading>div{align-items:center;gap:8px;display:flex}.customer-sms-active-order-item-heading{justify-content:space-between;margin-bottom:4px}.customer-sms-active-order-item-heading>div{flex-wrap:wrap;min-width:0}.customer-sms-active-order-item-heading strong{overflow-wrap:anywhere}.customer-sms-section-heading,.customer-sms-section-heading>div,.customer-sms-offer-heading,.customer-sms-offer-meta,.customer-sms-order-actions{align-items:center;display:flex}.customer-sms-section-heading{justify-content:space-between;gap:16px;min-height:44px}.customer-sms-offers>.customer-sms-section-heading{flex-wrap:wrap;align-items:flex-start}.customer-sms-offers>.customer-sms-section-heading>.ant-space{justify-content:flex-start;width:100%}.customer-sms-section-heading>div{flex-wrap:wrap;gap:8px;min-width:0}.customer-sms-section-heading h4.ant-typography{letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.customer-sms-current-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-sms-current-grid>div{gap:6px;min-width:0;display:grid}.customer-sms-current-grid .ant-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.customer-sms-current-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.customer-sms-current-summary>span{border:1px solid var(--customer-border);border-radius:6px;gap:3px;min-width:0;padding:10px 12px;display:grid}.customer-sms-current-summary small{color:var(--customer-muted)}.customer-sms-current-summary strong{overflow-wrap:anywhere;letter-spacing:0}.customer-sms-message{margin-top:14px}.customer-sms-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.customer-sms-discovery{border-bottom:1px solid var(--customer-border);grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(180px,1fr));gap:12px;padding:14px 0 16px;display:grid}.customer-sms-steps{margin:12px 0 18px}.customer-sms-active-order-notice{margin:0 0 16px}.customer-sms-catalog{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.customer-sms-project-browser{border-bottom:1px solid var(--customer-border);min-width:0;padding:14px}.customer-sms-project-browser>.ant-input-affix-wrapper,.customer-sms-country-toolbar>.ant-input-affix-wrapper{min-height:44px}.customer-sms-project-list{align-content:start;gap:8px;min-height:128px;max-height:252px;margin-top:12px;padding-inline-end:4px;display:grid;overflow-y:auto}.customer-sms-project{width:100%;min-height:64px;color:var(--customer-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .16s ease-out,border-color .16s ease-out;display:grid}.customer-sms-project:hover{border-color:var(--ant-color-primary,#1677ff);outline:0}.customer-sms-project:focus-visible{border-color:var(--ant-color-primary,#1677ff);outline:0}.customer-sms-project.is-selected{border-color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 92%, var(--ant-color-primary,#1677ff) 8%)}.customer-sms-project-icon{width:36px;height:36px;color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 88%, var(--ant-color-primary,#1677ff) 12%);border-radius:6px;place-items:center;font-size:18px;display:grid}.customer-sms-project-copy,.customer-sms-country-copy,.customer-sms-country-stats,.customer-sms-operator-copy{gap:3px;min-width:0;display:grid}.customer-sms-project-copy strong,.customer-sms-country-copy strong,.customer-sms-operator-copy strong{overflow-wrap:anywhere;letter-spacing:0}.customer-sms-project-copy small,.customer-sms-country-copy small,.customer-sms-country-stats small,.customer-sms-operator-copy small{color:var(--customer-muted);overflow-wrap:anywhere}.customer-aigc-sms .ant-tag-processing,.customer-aigc-sms .ant-tag-blue{color:#0958d9!important}.customer-aigc-sms .ant-tag-success{color:#237804!important}.customer-aigc-sms .ant-tag-warning{color:#874d00!important}.customer-aigc-sms .ant-tag-error{color:#a8071a!important}.customer-aigc-sms .ant-tag-cyan{color:#006d75!important}.customer-sms-project-browser>.ant-btn-link{min-height:44px;margin-top:8px;padding-inline-start:0;padding-inline-end:0}.customer-sms-country-browser{min-width:0;padding:14px}.customer-sms-country-toolbar{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-height:52px;margin-bottom:12px;display:grid}.customer-sms-country-toolbar>div{min-width:0}.customer-sms-country-toolbar h5.ant-typography{letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.customer-sms-country-list{gap:8px;max-height:520px;padding-inline-end:4px;display:grid;overflow-y:auto}.customer-sms-country{border:1px solid var(--customer-border);border-radius:6px;min-width:0;overflow:hidden}.customer-sms-country.is-expanded{border-color:var(--ant-color-primary,#1677ff)}.customer-sms-country-row{width:100%;min-height:68px;color:var(--customer-text);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) minmax(120px,auto) 16px;align-items:center;gap:12px;padding:10px 12px;display:grid}.customer-sms-country-row:hover{background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%);outline:0}.customer-sms-country-row:focus-visible{background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%);outline:0}.customer-sms-country-code{width:44px;height:32px;color:var(--customer-text);border:1px solid var(--customer-border);background:var(--customer-bg);letter-spacing:0;border-radius:5px;place-items:center;font-size:12px;font-weight:700;display:grid}.customer-sms-country-stats{text-align:end;font-variant-numeric:tabular-nums;justify-items:end}.customer-sms-country-stats strong,.customer-sms-operator-price{color:var(--ant-color-error,#cf1322);font-variant-numeric:tabular-nums;white-space:nowrap}.customer-sms-operator-list{border-top:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 96%, var(--customer-bg) 4%);gap:1px;padding:8px 12px 12px;display:grid}.customer-sms-operator-row{border-bottom:1px solid var(--customer-border);grid-template-columns:minmax(0,1fr) auto minmax(112px,auto);align-items:center;gap:14px;min-width:0;min-height:64px;padding:10px 0;display:grid}.customer-sms-operator-row.is-selected{background:color-mix(in srgb, var(--customer-surface) 90%, var(--ant-color-primary,#1677ff) 10%);border-radius:6px;margin-inline-start:-8px;margin-inline-end:-8px;padding-inline-start:8px;padding-inline-end:8px}.customer-sms-operator-row:last-child{border-bottom:0}.customer-sms-operator-copy{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.customer-sms-operator-title,.customer-sms-operator-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.customer-sms-operator-title strong{font-size:14px}.customer-sms-operator-title .ant-tag,.customer-sms-operator-meta .ant-tag{margin-inline-end:0}.customer-sms-operator-stock{font-variant-numeric:tabular-nums;color:var(--ant-color-success,#389e0d)!important}.customer-sms-operator-copy .ant-typography{white-space:pre-wrap;margin:2px 0 0}.customer-sms-operator-row>.ant-btn{min-height:44px}.customer-sms-confirmation{color:var(--ant-color-text,#000000e0);gap:16px;padding-top:4px;display:grid}.customer-sms-confirmation-title{color:var(--ant-color-text,#000000e0);letter-spacing:0;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.customer-sms-confirmation dl{border:1px solid var(--ant-color-border-secondary,#0505050f);background:var(--ant-color-fill-quaternary,#00000005);border-radius:6px;gap:0;margin:0;padding:4px 12px;display:grid}.customer-sms-confirmation dl>div{border-bottom:1px solid var(--ant-color-border-secondary,#0505050f);grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:16px;min-height:42px;padding:8px 0;display:grid}.customer-sms-confirmation dl>div:last-child{border-bottom:0}.customer-sms-confirmation dt{color:var(--ant-color-text-secondary,#000000a6);line-height:1.5}.customer-sms-confirmation dd{color:var(--ant-color-text,#000000e0);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.customer-sms-confirmation-amount{border:1px solid var(--ant-color-error-border,#ffccc7);background:var(--ant-color-error-bg,#fff2f0);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.customer-sms-confirmation-amount>span{color:var(--ant-color-text-secondary,#000000a6);font-size:14px;font-weight:600}.customer-sms-confirmation-amount>strong{color:var(--ant-color-error-text-active,var(--ant-color-error,#ff4d4f));letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:700;line-height:1.2}.customer-sms-confirmation-hint.ant-typography{color:var(--ant-color-text-secondary,#000000a6);margin:0;line-height:1.65}.customer-sms-purchase-panel{border:1px dashed var(--customer-border);background:var(--customer-surface);border-radius:8px;gap:14px;margin-top:0;padding:14px;display:grid}.customer-sms-purchase-panel.has-selection{border-style:solid;border-color:color-mix(in srgb, var(--customer-border) 45%, var(--ant-color-primary,#1677ff) 55%)}.customer-sms-purchase-empty{min-height:72px;color:var(--customer-muted);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.customer-sms-purchase-empty>.anticon{color:var(--ant-color-primary,#1677ff);font-size:20px}.customer-sms-selected-summary,.customer-sms-purchase-controls,.customer-sms-queue-actions,.customer-sms-batch-toolbar,.customer-sms-batch-toolbar>div,.customer-sms-order-meta{align-items:center;display:flex}.customer-sms-selected-summary{justify-content:space-between;gap:16px}.customer-sms-selected-summary>div{gap:3px;min-width:0;display:grid}.customer-sms-selected-summary strong,.customer-sms-selected-summary span{overflow-wrap:anywhere}.customer-sms-selected-price{text-align:end;flex:none;justify-items:end}.customer-sms-selected-price>strong,.customer-sms-purchase-total>strong{color:var(--ant-color-error,#cf1322);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:22px}.customer-sms-purchase-controls{grid-template-columns:minmax(92px,112px) minmax(100px,1fr) auto;gap:12px;display:grid}.customer-sms-purchase-controls>label,.customer-sms-purchase-total{gap:5px;min-width:0;display:grid}.customer-sms-purchase-controls>label>span,.customer-sms-purchase-total>span{color:var(--customer-muted);font-size:12px}.customer-sms-purchase-controls .ant-input-number{width:100%}.customer-sms-purchase-total{justify-items:end}.customer-sms-purchase-controls>.ant-btn{align-self:end}.customer-sms-slot-hint{font-size:12px}.customer-sms-queue-status{border-top:1px solid var(--customer-border);gap:8px;padding-top:12px;display:grid}.customer-sms-queue-status>div:first-child{justify-content:space-between;gap:12px;display:flex}.customer-sms-queue-status span{color:var(--customer-muted)}.customer-sms-queue-actions{justify-content:space-between;gap:12px}.customer-sms-auto-refresh{color:var(--customer-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.customer-sms-batch-toolbar{border:1px solid var(--customer-border);background:var(--customer-bg);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;min-height:48px;margin-top:12px;padding:8px 10px}.customer-sms-batch-toolbar>span{color:var(--customer-muted);margin-inline-end:auto;font-size:12px}.customer-sms-batch-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-sms-active-order-item.has-code{border-color:color-mix(in srgb, var(--customer-border) 45%, var(--ant-color-success,#389e0d) 55%)}.customer-sms-active-order-item-heading{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;display:grid}.customer-sms-active-order-title,.customer-sms-active-order-title>div,.customer-sms-order-timing{min-width:0;display:flex}.customer-sms-active-order-title{flex-direction:column;align-items:flex-start;gap:3px}.customer-sms-active-order-title>div{flex-wrap:wrap;align-items:center;gap:6px}.customer-sms-active-order-title .ant-tag{margin-inline-end:0}.customer-sms-order-timing{text-align:end;flex-direction:column;align-items:flex-end;gap:4px}.customer-sms-order-timing>strong{color:#8c5a00;font-variant-numeric:tabular-nums;font-size:13px}.customer-sms-order-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-sms-order-values>div{border:1px solid var(--customer-border);background:var(--customer-bg);border-radius:6px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:2px 8px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.customer-sms-order-values>div.has-code{border-color:color-mix(in srgb, var(--customer-border) 35%, var(--ant-color-success,#389e0d) 65%);background:color-mix(in srgb, var(--customer-surface) 92%, var(--ant-color-success,#389e0d) 8%)}.customer-sms-order-values span{color:var(--customer-muted);grid-column:1/-1;font-size:12px}.customer-sms-order-values strong{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px}.customer-sms-order-values>div.has-code strong{color:var(--ant-color-success,#389e0d);font-size:20px}.customer-sms-order-meta{color:var(--customer-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px}.customer-sms-order-meta strong{color:var(--ant-color-error,#cf1322);font-size:14px}.customer-sms-active-order-item .customer-sms-order-actions{border-top:1px solid var(--customer-border);padding-top:10px}.customer-portal.is-dark .customer-sms-history-contact .ant-btn-link,.customer-portal.is-dark .customer-aigc-sms .ant-tag-processing,.customer-portal.is-dark .customer-aigc-sms .ant-tag-blue,.dark .customer-sms-history-contact .ant-btn-link,.dark .customer-aigc-sms .ant-tag-processing,.dark .customer-aigc-sms .ant-tag-blue{color:#91caff!important}.customer-portal.is-dark .customer-aigc-sms .ant-tag-success,.dark .customer-aigc-sms .ant-tag-success{color:#95de64!important}.customer-portal.is-dark .customer-aigc-sms .ant-tag-warning,.customer-portal.is-dark .customer-sms-order-timing>strong,.dark .customer-aigc-sms .ant-tag-warning,.dark .customer-sms-order-timing>strong{color:#ffc069!important}.customer-portal.is-dark .customer-aigc-sms .ant-tag-error,.dark .customer-aigc-sms .ant-tag-error{color:#ff7875!important}.customer-portal.is-dark .customer-aigc-sms .ant-tag-cyan,.dark .customer-aigc-sms .ant-tag-cyan{color:#5cdbd3!important}@media (max-width:1120px){.customer-sms-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"offers""purchase""active"}.customer-sms-active-order-list{max-height:none}}.customer-sms-service-field{gap:8px}.customer-sms-service-field .ant-select{width:100%}.customer-sms-filter-field{gap:6px;min-width:0;display:grid}.customer-sms-filter-field>.ant-typography{color:var(--customer-muted);font-size:13px}.customer-sms-filter-field .ant-input-affix-wrapper,.customer-sms-filter-field .ant-select-selector{min-height:44px}.customer-sms-filter-field .ant-select{width:100%;height:44px;min-height:44px}.customer-sms-filter-summary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.customer-sms-filter-summary .ant-btn{flex:none;min-height:44px}.customer-sms-filter-empty{padding:20px 0}.customer-sms-filter-empty .ant-btn{min-height:44px}.customer-sms-operator-result{min-width:0;padding-top:4px}.customer-sms-selected-offer{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;flex-direction:column;gap:0;min-width:0;padding:16px;display:flex}.customer-sms-selected-offer .ant-typography{white-space:pre-wrap;margin-bottom:14px}.customer-sms-selected-offer>.ant-btn{min-height:44px;margin-top:auto}.customer-sms-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-sms-country-groups{gap:20px;display:grid}.customer-sms-country-group{min-width:0}.customer-sms-country-heading{border-bottom:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:8px;padding-bottom:8px;display:flex}.customer-sms-country-heading h5.ant-typography{overflow-wrap:anywhere;letter-spacing:0;min-width:0;margin:0;font-size:15px}.customer-sms-offer{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;flex-direction:column;min-width:0;min-height:210px;padding:16px;display:flex}.customer-sms-offer-heading{justify-content:space-between;align-items:flex-start;gap:12px}.customer-sms-offer-heading>div{gap:3px;min-width:0;display:grid}.customer-sms-offer-heading strong,.customer-sms-offer-heading span{overflow-wrap:anywhere}.customer-sms-offer-heading>strong{color:#cf1322;font-variant-numeric:tabular-nums;flex:none;font-size:16px}.customer-sms-offer-heading span,.customer-sms-offer-meta,.customer-sms-offer .ant-typography{color:var(--customer-muted);font-size:12px}.customer-sms-offer-meta{flex-wrap:wrap;gap:10px;margin:14px 0 10px}.customer-sms-offer .ant-typography{white-space:pre-wrap;margin-bottom:14px}.customer-sms-offer>.ant-btn{min-height:40px;margin-top:auto}.customer-section-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;min-height:52px;margin-bottom:16px;display:flex}.customer-section-toolbar h3{letter-spacing:0;margin:0 0 4px;font-size:18px}.customer-service-filter-bar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.customer-service-filter-bar .ant-segmented{flex:auto;min-width:0}.customer-service-filter-bar>.ant-btn{flex:none;padding-inline-start:4px;padding-inline-end:4px}.customer-order-filter-bar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.customer-order-filter-bar .ant-segmented{flex:auto;min-width:0}.customer-order-filter-bar>.ant-btn{flex:none;padding-inline-start:4px;padding-inline-end:4px}.customer-guide{min-height:380px}.customer-guide-heading,.customer-guide-heading>div:first-child,.customer-guide-downloads{align-items:center;gap:12px;display:flex}.customer-guide-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.customer-guide-heading>div:first-child{flex:1 1 0;min-width:0}.customer-guide-heading>div:first-child>div{min-width:0}.customer-guide-heading>.ant-segmented{scrollbar-width:thin;grid-column:1;width:100%;min-width:0;max-width:100%;overflow-x:auto}.customer-guide-heading>.ant-segmented .ant-segmented-group{min-width:max-content}.customer-guide-heading>div:first-child>.anticon{color:#1677ff;font-size:22px}.customer-guide-heading h3{letter-spacing:0;margin:0 0 2px;font-size:18px}.customer-guide-compatibility-notices{gap:10px;margin:-2px 0 18px;display:grid}.customer-guide-compatibility-notices .ant-alert-description{overflow-wrap:anywhere;line-height:1.6}.customer-guide-platform-switch{border-bottom:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 12px;padding:12px 0 16px;display:flex}.customer-guide-platform-switch>div:first-child{gap:3px;min-width:0;display:grid}.customer-guide-platform-switch strong{font-size:14px}.customer-vps-guide-summary{border-bottom:1px solid var(--customer-border);gap:14px;margin:-2px 0 12px;padding:12px 0 18px;display:grid}.customer-vps-guide-flow{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.customer-vps-guide-flow li{grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;display:grid}.customer-vps-guide-stage-number{color:#fff;font-variant-numeric:tabular-nums;background:#1677ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.customer-vps-guide-flow strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.45}.customer-vps-guide-flow .anticon{color:var(--customer-muted);font-size:12px}.customer-guide-content{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:28px;display:grid}.customer-guide-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.customer-guide-steps>li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.customer-guide-steps>li>span{color:#fff;font-variant-numeric:tabular-nums;background:#1677ff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.customer-guide-steps strong{margin-bottom:4px;display:block}.customer-guide-steps p{color:var(--customer-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.customer-guide-downloads{flex-wrap:wrap;margin-top:10px}.customer-guide-preview{justify-items:center;gap:8px;min-width:0;margin:0;display:grid}.customer-guide-preview img{border:1px solid var(--customer-border);object-fit:contain;background:#111318;border-radius:6px;max-width:100%;max-height:310px;display:block}.customer-guide-preview.desktop img{aspect-ratio:9/7;width:360px}.customer-guide-preview.mobile img{aspect-ratio:9/20;width:140px}.customer-guide-preview figcaption{color:var(--customer-muted);text-align:center;font-size:12px}.customer-guide-detail-list{display:grid}.customer-guide-detail-step{border-top:1px solid var(--customer-border);grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:start;gap:28px;min-width:0;padding:24px 0;display:grid}.customer-guide-detail-step:first-child{border-top:0;padding-top:4px}.customer-vps-guide-detail-list .customer-guide-detail-step{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr)}.customer-vps-guide-detail-list .customer-guide-detail-visual img{max-height:480px}.customer-guide-detail-copy,.customer-guide-detail-visual{min-width:0}.customer-guide-detail-title{align-items:flex-start;gap:10px;display:flex}.customer-guide-detail-title>span{color:#fff;font-variant-numeric:tabular-nums;background:#1677ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.customer-guide-detail-title h4{letter-spacing:0;margin:2px 0 0;font-size:17px;line-height:1.5}.customer-guide-path{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.customer-guide-path>span{border:1px solid var(--customer-border);color:var(--customer-muted);background:var(--customer-page);overflow-wrap:anywhere;border-radius:4px;padding:3px 7px;font-size:12px}.customer-guide-detail-copy>p{margin:0;line-height:1.7}.customer-guide-detail-copy>ul{color:var(--customer-muted);margin:14px 0 0;padding-inline-start:20px;line-height:1.7}.customer-guide-detail-copy>ul li+li{margin-top:5px}.customer-guide-step-note{color:var(--customer-muted);background:#d4a72c17;border-inline-start:3px solid #d4a72c;margin-top:14px;padding:10px 12px;line-height:1.65}.customer-guide-detail-copy>.ant-alert{margin-top:12px}.customer-guide-detail-visual{justify-items:center;gap:8px;margin:0;display:grid}.customer-guide-detail-visual .ant-image{width:100%}.customer-guide-detail-visual img{border:1px solid var(--customer-border);object-fit:contain;background:#fff;border-radius:6px;width:100%;max-height:360px;display:block}.customer-guide-detail-visual figcaption{color:var(--customer-muted);text-align:center;font-size:12px;line-height:1.5}.customer-service-list .ant-list-item{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:8px;align-items:stretch;margin:0 0 12px;padding:18px 16px;box-shadow:0 8px 18px #06101e12}.customer-service-list .ant-list-item.is-focused{border-color:var(--ant-color-primary,#1677ff);box-shadow:0 0 0 3px color-mix(in srgb, var(--ant-color-primary,#1677ff) 18%, transparent)}.customer-service-main{width:100%;min-width:0}.customer-service-heading,.customer-relay-heading,.customer-service-meta,.customer-subscription-row,.customer-service-actions{align-items:center;gap:10px;display:flex}.customer-service-heading{border-bottom:1px solid var(--customer-border);justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.customer-route-heading{align-items:center;gap:8px;margin-top:14px;display:flex}.customer-relay-section{border-top:1px solid var(--customer-border);margin-top:16px;padding-top:14px}.customer-relay-heading{justify-content:space-between;margin-bottom:8px}.customer-relay-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-relay-heading .anticon{color:#d48806}.customer-relay-heading>span{color:var(--customer-muted)}.customer-service-heading>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.customer-service-heading>span,.customer-service-meta{min-width:0;max-width:100%;color:var(--customer-muted)}.customer-service-meta{flex-wrap:wrap;margin-bottom:8px;font-size:13px}.customer-link-list{gap:8px;margin-top:0;display:grid}.customer-connection-details{padding-top:2px}.customer-connection-link-box{border:1px solid var(--customer-border);background:var(--customer-surface);box-shadow:0 8px 18px #06101e14, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 7%, transparent);border-radius:6px;gap:10px;margin-top:12px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}@media (hover:hover) and (pointer:fine){.customer-marketplace-offer:not(.customer-vps-offer):hover,.customer-marketplace-order:not(.customer-vps-order):hover{border-color:color-mix(in srgb, var(--customer-border) 52%, var(--ant-color-primary,#1677ff) 48%);box-shadow:0 14px 26px #06101e24, inset 0 1px 0 color-mix(in srgb, var(--customer-text) 10%, transparent);transform:translateY(-1px)}}.customer-connection-link-box>.customer-route-heading{margin-top:0}.customer-subscription-row{grid-template-columns:112px minmax(0,1fr) auto;display:grid}.customer-link-label{color:var(--customer-muted);font-size:13px}.customer-subscription-row--optimized{border:1px solid color-mix(in srgb, var(--ant-color-primary,#1677ff) 35%, var(--customer-border));background:color-mix(in srgb, var(--customer-surface) 92%, var(--ant-color-primary,#1677ff) 8%);border-radius:6px;padding:10px}.customer-link-label--optimized{color:var(--customer-text);font-size:16px;font-weight:700}.customer-subscription-row .ant-input{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.customer-link-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-link-actions .ant-btn{min-height:36px}.customer-service-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.customer-subscription-tools{justify-content:flex-end;margin-top:8px;display:flex}.customer-service-guide-callout{border-top:1px solid var(--customer-border);border-bottom:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:10px 0;display:flex}.customer-service-guide-callout>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.customer-service-guide-callout>div>.anticon{color:var(--ant-color-primary,#1677ff);flex:none;margin-top:2px}.customer-service-guide-callout span{gap:2px;min-width:0;display:grid}.customer-service-guide-callout strong,.customer-service-guide-callout small{overflow-wrap:anywhere}.customer-service-guide-callout small{color:var(--customer-muted);font-size:12px}.customer-service-guide-callout>.ant-btn{flex:none;min-height:40px}.customer-guide-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-guide-chooser-grid .ant-btn{white-space:normal;justify-content:flex-start;min-height:44px}.customer-purchase-form{gap:16px;display:grid}.customer-portal-modal{--customer-surface:#fff;--customer-border:#d9dee7;--customer-text:#182230;--customer-muted:#5f6877}.customer-portal-modal .ant-modal-body{max-height:min(70vh,720px);padding-inline-end:6px;overflow-y:auto}.customer-portal-modal.is-dark,.customer-ticket-modal.is-dark{--customer-surface:#22252b;--customer-border:#3b4049;--customer-text:#f2f4f7;--customer-muted:#a7adb8}.customer-portal-modal .customer-purchase-form,.customer-portal-modal .customer-product-heading>strong,.customer-portal-modal .customer-product-price>strong,.customer-portal-modal .customer-addon-heading>strong{color:var(--customer-text)}.customer-purchase-form .ant-select{width:100%}.customer-coupon-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.customer-coupon-entry .ant-btn{min-height:32px}.customer-purchase-section{gap:10px;display:grid}.customer-purchase-section+.customer-purchase-section{border-top:1px solid var(--customer-border);padding-top:16px}.customer-region-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.customer-region-heading .ant-typography:last-child{text-align:right;max-width:520px}.customer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-product-card.ant-radio-wrapper{border:1px solid var(--customer-border);background:var(--customer-surface);border-radius:6px;align-items:flex-start;width:100%;min-width:0;min-height:104px;margin:0;padding:12px;transition:border-color .16s,box-shadow .16s}.customer-product-card.ant-radio-wrapper:hover,.customer-product-card.ant-radio-wrapper-checked{border-color:#1677ff}.customer-product-card.ant-radio-wrapper-checked{box-shadow:0 0 0 2px #1677ff1f}.customer-product-card>span:last-child,.customer-product-content{width:100%;min-width:0}.customer-product-content,.customer-addon-copy{gap:6px;display:grid}.customer-product-heading,.customer-addon-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-product-heading>strong,.customer-addon-heading>strong,.customer-product-details{overflow-wrap:anywhere;min-width:0}.customer-product-price{font-variant-numeric:tabular-nums;flex:none;justify-items:end;display:grid}.customer-product-price del,.customer-product-details,.customer-addon-copy>span:last-child{color:var(--customer-muted);font-size:12px}.customer-product-specs{border-top:1px solid var(--customer-border);color:var(--customer-text);grid-template-columns:minmax(0,1fr);gap:0;margin:2px 0 0;font-size:13px;line-height:1.5;display:grid}.customer-product-spec-row{border-bottom:1px solid color-mix(in srgb, var(--customer-border) 72%, transparent);grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px 0;display:grid}.customer-product-spec-row dt,.customer-product-spec-row dd{word-break:normal;overflow-wrap:anywhere;min-width:0;margin:0}.customer-product-spec-row dt{color:var(--customer-muted);align-items:center;gap:5px;font-weight:600;display:flex}.customer-product-spec-row dd{color:var(--customer-text);text-align:right}.customer-line-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.customer-line-tags .ant-tag{margin-inline-end:0;line-height:20px}.customer-product-unavailable{overflow-wrap:anywhere;color:#cf1322;min-width:0;font-size:12px}.customer-addon-option.ant-checkbox-wrapper{width:100%;color:var(--customer-text);border-bottom:1px solid var(--customer-border);background:var(--customer-surface);border-radius:6px;align-items:flex-start;margin:0;padding:12px;transition:border-color .16s,background-color .16s}.customer-addon-option.ant-checkbox-wrapper:hover{border-color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 92%, var(--ant-color-primary,#1677ff) 8%)}.customer-addon-option.ant-checkbox-wrapper-checked{color:var(--customer-text);border-color:var(--ant-color-primary,#1677ff);background:color-mix(in srgb, var(--customer-surface) 88%, var(--ant-color-primary,#1677ff) 12%)}.customer-addon-included{width:100%;color:var(--customer-text);border:1px solid color-mix(in srgb, var(--ant-color-success,#16a34a) 55%, var(--customer-border));background:color-mix(in srgb, var(--customer-surface) 90%, var(--ant-color-success,#16a34a) 10%);border-radius:6px;padding:12px}.customer-addon-option .customer-addon-heading strong,.customer-addon-option .customer-addon-copy>span:last-child,.customer-addon-option .ant-checkbox+span{color:var(--customer-text)}.customer-addon-option .customer-addon-copy>span:last-child{color:var(--customer-muted);margin-top:3px;display:block}.customer-addon-option .ant-tag-blue{color:#0f3f87;background:#e8f2ff;border-color:#8bb8f5}.customer-portal.is-dark .customer-addon-option .ant-tag-blue,.customer-portal-modal.is-dark .customer-addon-option .ant-tag-blue{color:#dbeafe;background:#1e3a8a;border-color:#3b82f6}.customer-addon-option>span:last-child,.customer-addon-copy{width:100%;min-width:0}.customer-network-addon-checkout,.customer-network-addon-purchase{gap:8px;display:grid}.customer-network-addon-checkout{padding-top:10px}.customer-network-addon-checkout-heading{gap:2px;display:grid}.customer-network-addon-checkout-heading .ant-typography-secondary{color:var(--customer-muted);font-size:12px}.customer-network-addon-list{display:grid}.customer-network-addon-option.ant-checkbox-wrapper:last-child{border-bottom:1px solid var(--customer-border)}.customer-network-addon-option.ant-checkbox-wrapper+.customer-network-addon-option.ant-checkbox-wrapper{margin-top:8px}.customer-network-addon-option .ant-tag{margin-inline-end:0}.customer-network-addon-inline-total{min-height:36px;color:var(--customer-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-network-addon-inline-total strong{color:var(--customer-text)}.customer-proxy-addon-checkout{text-align:left;justify-self:stretch;width:100%;padding-top:18px}.customer-vps-addon-checkout{border:1px solid var(--customer-border);border-radius:6px;margin-bottom:16px;padding:12px}.customer-network-addon-orders{border:1px solid color-mix(in srgb, var(--customer-border) 78%, var(--ant-color-primary,#1677ff) 22%);background:color-mix(in srgb, var(--customer-surface) 96%, var(--ant-color-primary,#1677ff) 4%);border-radius:6px;gap:8px;margin-top:14px;padding:12px;display:grid}.customer-network-addon-orders-title{border-bottom:1px solid var(--customer-border);align-items:center;gap:8px;padding-bottom:8px;display:flex}.customer-network-addon-order-list{gap:6px;margin-top:0;display:grid}.customer-network-addon-order{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:40px;display:grid}.customer-network-addon-order>span:first-child{gap:2px;width:100%;min-width:0;display:grid}.customer-network-addon-order-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.customer-network-addon-order-tags .ant-tag{white-space:nowrap;margin-inline-end:0}.customer-network-addon-order>span:first-child strong,.customer-network-addon-order>span:first-child small{word-break:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.customer-network-addon-order small{overflow-wrap:anywhere;color:var(--customer-muted)}.customer-network-addon-order>.ant-typography,.customer-network-addon-routes,.customer-network-addon-order-actions{grid-column:1/-1}.customer-network-addon-links{grid-column:1/-1;gap:8px;padding-top:4px;display:grid}.customer-network-addon-link-toggle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.customer-network-addon-link-toggle .ant-btn{padding-inline-start:0;padding-inline-end:0}.customer-network-addon-order-actions{border-top:1px solid var(--customer-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.customer-professional-section .ant-segmented{width:100%}.customer-purchase-option{border-top:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-top:10px;display:flex}.customer-purchase-option>div{gap:2px;display:grid}.customer-order-total{border-top:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-top:14px;display:flex}.customer-order-total strong{color:#cf1322;font-variant-numeric:tabular-nums;font-size:20px}.customer-balance-band{border-bottom:1px solid var(--customer-border);grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(240px,1.3fr);align-items:center;gap:20px;padding:2px 0 18px;display:grid}.customer-balance-band .ant-statistic-content{font-variant-numeric:tabular-nums}.customer-balance-band .ant-form-item{margin-bottom:0}.customer-wallet-summary-metric,.customer-level-summary{gap:4px;min-width:0;display:grid}.customer-wallet-summary-metric strong{color:var(--customer-text);font-variant-numeric:tabular-nums;font-size:20px}.customer-wallet-secondary-tabs>.ant-tabs-nav{margin:0}.customer-wallet-secondary-tabs .ant-tabs-tab{min-height:48px;padding-block-start:10px;padding-block-end:10px}.customer-wallet-secondary-tabs .ant-tabs-tab-btn>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.customer-wallet-task-panel{border-bottom:0;min-height:220px;padding-top:18px}.customer-recharge-methods-single{border-bottom:0;grid-template-columns:minmax(0,1fr)}.customer-redeem-code-panel{gap:12px;max-width:720px;display:grid}.customer-gift-card-confirm .ant-descriptions-item-content{font-variant-numeric:tabular-nums}.customer-money-unit{text-align:center;width:74px;color:var(--customer-muted)}.customer-recharge-method .ant-space-compact{max-width:100%}.customer-payment-channel-options{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;width:min(100%,500px);display:grid}.customer-payment-channel-picker{gap:8px;width:min(100%,500px);margin-top:12px;display:grid}.customer-payment-form .customer-payment-channel-picker{flex-basis:100%;grid-column:1/-1}.customer-payment-channel-options .ant-radio-button-wrapper{border-radius:6px;justify-content:center;height:auto;min-height:44px;padding:5px 12px;line-height:1.2;display:flex}.customer-payment-channel-option{flex-direction:column;align-items:flex-start;gap:2px;min-width:82px;display:inline-flex}.customer-payment-channel-option strong{font-size:13px;line-height:1.25}.customer-payment-channel-option small{color:var(--customer-muted);font-size:11px;line-height:1.2}.ant-radio-button-wrapper-checked .customer-payment-channel-option small{color:currentColor;opacity:.82}.customer-points-panel{border-bottom:1px solid var(--customer-border);gap:12px;padding:18px 0;display:grid}.customer-points-summary{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.customer-points-summary>div{gap:2px;margin-right:auto;display:grid}.customer-points-summary .customer-checkin-days{margin-right:auto}.customer-points-summary strong{color:var(--customer-accent);font-variant-numeric:tabular-nums;font-size:24px}.customer-points-policy{border:1px solid color-mix(in srgb, var(--customer-border) 76%, var(--ant-color-primary,#1677ff) 24%);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 12px;display:flex}.customer-points-policy .ant-typography{margin:0}.customer-points-rewards .ant-list-item-meta-description{max-width:620px}.customer-referral-panel{border-bottom:1px solid var(--customer-border);gap:12px;padding:18px 0;display:grid}.customer-referral-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-referral-header .ant-typography{margin:0}.customer-referral-header>div{gap:4px;display:grid}.customer-recharge-methods{border-bottom:1px solid var(--customer-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.customer-recharge-method{padding:18px 0}.customer-gift-card-issue{border-bottom:1px solid var(--customer-border);gap:8px;display:grid}.customer-gift-card-rules{gap:4px;display:grid}.customer-issued-gift-card-list{margin-top:8px}.customer-gift-card-summary{border-top:1px solid var(--customer-border);border-bottom:1px solid var(--customer-border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:10px;padding:10px 0;display:grid}.customer-gift-card-summary>div{gap:3px;min-width:0;display:grid}.customer-gift-card-summary strong{font-variant-numeric:tabular-nums}.customer-issued-gift-card-code{gap:10px;margin-top:16px;display:grid}.customer-issued-gift-card-code code{border:1px solid var(--customer-border);background:var(--customer-surface-muted,#f7f8fa);letter-spacing:.04em;overflow-wrap:anywhere;border-radius:6px;padding:12px;font:600 16px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.customer-recharge-method+.customer-recharge-method{border-left:1px solid var(--customer-border);padding-left:24px}.customer-recharge-heading,.customer-recharge-heading>div{align-items:center;gap:8px;display:flex}.customer-recharge-heading{justify-content:space-between;min-height:28px;margin-bottom:12px}.customer-recharge-method .ant-form-item{min-width:180px;margin-bottom:0}.customer-recharge-method .ant-input-number{width:100%}.customer-external-recharge-method{border-top:1px solid var(--customer-border);gap:12px;display:grid}.customer-refund-policy{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.customer-billing-toolbar{align-items:flex-end}.customer-billing-toolbar .ant-typography{margin:0}.customer-billing-summary{border-bottom:1px solid var(--customer-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.customer-billing-summary>div{border:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 96%, var(--ant-color-primary,#1677ff) 4%);border-radius:6px;gap:4px;min-width:0;padding:10px 12px;display:grid}.customer-billing-summary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:17px}.customer-billing-retention-hint{padding:12px 0 2px;display:block}.customer-billing-list{margin-top:8px}.customer-billing-list .ant-list-item{align-items:flex-start;gap:16px}.customer-billing-entry-main,.customer-billing-entry-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-billing-entry-main{flex:auto}.customer-billing-entry-main strong,.customer-billing-entry-main span,.customer-billing-entry-meta span{overflow-wrap:anywhere}.customer-billing-entry-main span,.customer-billing-entry-meta>span{color:var(--customer-muted);font-size:12px}.customer-billing-entry-meta{text-align:right;font-variant-numeric:tabular-nums;flex:none;align-items:flex-end}.customer-billing-entry-status{justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-billing-entry-status .ant-tag{margin-inline-end:0}.customer-vps-recharge{gap:16px;display:grid}.customer-vps-recharge-summary{border-block:1px solid var(--customer-border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:14px 0;display:grid}.customer-vps-recharge-summary span{color:var(--customer-muted)}.customer-vps-recharge-summary strong{text-align:right}.customer-vps-recharge .customer-recharge-method{padding:0}.customer-vps-recharge .customer-recharge-method+.customer-recharge-method{border-left:0;border-top:1px solid var(--customer-border);padding:16px 0 0}.customer-payment-orders{border-bottom:1px solid var(--customer-border)}.customer-payment-orders .ant-list-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-payment-orders .ant-list-item>div:last-child{align-items:flex-end}.customer-payment-order-actions{justify-content:flex-end;align-items:center;gap:6px;min-height:24px;display:flex}.customer-payment-order-actions .ant-btn{min-height:32px;padding-inline-start:6px;padding-inline-end:6px}.customer-payment-orders span{color:var(--customer-muted);font-size:12px}.customer-ledger .ant-list-item>div,.customer-ledger .ant-list-item>div:last-child{flex-direction:column;gap:2px;display:flex}.customer-ledger .ant-list-item>div:last-child{font-variant-numeric:tabular-nums;align-items:flex-end;font-weight:600}.customer-ledger span{color:var(--customer-muted);font-size:12px;font-weight:400}.amount-positive{color:#00875a}.amount-negative{color:#cf1322}.customer-ticket-list .ant-list-item{cursor:default}.customer-ticket-thread{max-height:420px;padding-right:4px;overflow-y:auto}.customer-ticket-message{border:1px solid var(--customer-border);width:min(88%,560px);color:var(--customer-text);background:var(--customer-surface);border-radius:6px;margin-bottom:12px;padding:10px 12px}.customer-ticket-message.customer{border-color:#91caff;margin-left:auto}.customer-ticket-message>div:first-child{justify-content:space-between;gap:12px;display:flex}.customer-ticket-message span{color:var(--customer-muted);font-size:12px}.customer-ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.customer-ticket-reply{align-items:flex-end;gap:8px;margin-top:16px;display:flex}.customer-ticket-upload{gap:6px;margin-top:12px;display:grid}.customer-ticket-upload.compact{min-width:190px;margin-top:0}.customer-ticket-upload .ant-upload-list{margin:0}.customer-ticket-attachments{gap:8px;margin-top:10px;display:grid}.customer-ticket-attachment{border-top:1px solid var(--customer-border);grid-template-columns:72px minmax(0,1fr) 32px;align-items:center;gap:10px;padding-top:8px;display:grid}.customer-ticket-attachment .ant-image,.customer-ticket-attachment img{object-fit:cover;border-radius:4px;width:72px;height:72px;display:block}.customer-ticket-attachment>div{min-width:0;display:grid}.customer-ticket-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-ticket-attachment small{color:var(--customer-muted)}.customer-qr{place-items:center;padding:12px 0 20px;display:grid}@media (max-width:900px){.customer-sms-workspace{grid-template-columns:minmax(0,1fr)}.customer-aigc-grid,.customer-sms-offer-grid,.customer-sms-current-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-guide-detail-step,.customer-vps-guide-detail-list .customer-guide-detail-step{grid-template-columns:minmax(0,1fr)}.customer-guide-detail-visual img{max-height:420px}}@media (min-width:769px) and (max-width:1100px){.customer-portal-header{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 20px;display:grid;position:relative}.customer-portal-brand{justify-content:space-between}.customer-account-primary-actions{flex:1}.customer-header-redeem-form .ant-form-item{flex:1;width:auto;min-width:0}.customer-account-secondary-actions{flex-shrink:0}.customer-support-banner{top:0}}@media (max-width:768px){.customer-portal-header{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:12px 12px 14px;display:grid;position:relative}.customer-portal-brand{justify-content:space-between;gap:10px}.customer-portal-brand-copy strong{font-size:15px;line-height:1.4}.customer-portal-brand-copy>span{font-size:11px}.customer-brand-inline-actions{gap:4px;max-width:72%}.customer-brand-inline-actions .ant-btn{min-width:0;height:auto;min-height:44px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px}.customer-account-balance>span{max-width:128px}.customer-account-summary{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.customer-account-inline-actions{scrollbar-width:none;order:2;justify-content:flex-start;padding:2px 0;overflow-x:auto}.customer-account-inline-actions::-webkit-scrollbar{display:none}.customer-account-inline-actions .ant-btn{flex:none}.customer-account-primary-actions{border:1px solid var(--customer-border);background:var(--customer-bg);border-radius:8px;padding:6px}.customer-header-redeem-form{align-items:flex-start;gap:6px;width:100%;margin:0}.customer-header-redeem-form .ant-form-item{flex:1 1 0;width:auto;min-width:0;display:block}.customer-header-redeem-form .ant-input-affix-wrapper,.customer-header-redeem-form .customer-header-redeem-submit{min-height:44px}.customer-header-redeem-form .ant-input{font-size:16px}.customer-header-redeem-form .ant-form-item-explain{overflow-wrap:anywhere}.customer-header-redeem-form .customer-header-redeem-submit{flex:none;padding-inline-start:10px;padding-inline-end:10px;font-size:13px}.customer-account-secondary-actions{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.customer-account-secondary-actions>.ant-btn,.customer-account-secondary-actions>.ant-badge .ant-btn{width:100%;min-width:0;height:auto;min-height:44px;color:var(--customer-muted);padding:8px 4px;font-size:13px}.customer-header-action-label{display:inline}.customer-account-secondary-actions>.ant-badge{min-width:0}.customer-account-secondary-actions .ant-badge-count{top:6px}.customer-account-secondary-actions .ant-badge-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.customer-account-secondary-actions .ant-badge-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.customer-account-secondary-actions .ant-badge-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.customer-account-secondary-actions .ant-badge-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.customer-support-banner{position:relative;top:auto}.customer-portal-body{min-width:0;padding:10px 12px calc(64px + env(safe-area-inset-bottom,0px))}.customer-portal-mobile-nav{gap:6px;margin-bottom:12px;display:grid}.customer-portal-mobile-nav-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customer-portal-mobile-nav-heading>strong{font-size:13px}.customer-portal-mobile-more.ant-btn{max-width:65%;min-height:44px}.customer-portal-mobile-more>span:last-child{text-overflow:ellipsis;overflow:hidden}.customer-portal-mobile-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.customer-portal-mobile-nav-grid>.ant-btn{white-space:normal;flex-direction:column;gap:4px;min-width:0;height:auto;min-height:56px;padding:7px 3px;font-size:12px;line-height:1.4}.customer-portal-mobile-nav-grid>.ant-btn>span:last-child{overflow-wrap:anywhere;max-width:100%}.customer-portal-mobile-nav-grid .anticon{font-size:17px}.customer-wallet-mobile-nav{margin-top:12px}.customer-portal-main-tabs>.ant-tabs-nav,.customer-wallet-secondary-tabs>.ant-tabs-nav{display:none}.customer-product-center,.customer-portal-main-tabs,.customer-portal-main-tabs>.ant-tabs-content-holder,.customer-portal-main-tabs .ant-tabs-tabpane,.customer-section-toolbar>div{min-width:0}.customer-service-filter-bar .ant-segmented-item-label{white-space:normal;overflow-wrap:anywhere;place-items:center;min-height:44px;padding:4px;font-size:12px;line-height:1.5;display:grid}.customer-billing-toolbar{flex-direction:column;align-items:stretch}.customer-billing-toolbar .ant-segmented,.customer-billing-toolbar .ant-segmented-group{width:100%;min-width:0}.customer-billing-toolbar .ant-segmented-item{flex:1 1 0;min-width:0}.customer-billing-toolbar .ant-segmented-item-label{white-space:normal;min-height:44px;padding:8px 4px}.customer-service-actions .ant-btn{min-height:44px}.customer-service-heading{flex-direction:column;align-items:flex-start;gap:6px}.customer-service-heading strong,.customer-service-heading>span,.customer-service-heading .ant-tag,.customer-service-meta>span,.customer-section-toolbar .ant-typography{white-space:normal;overflow-wrap:anywhere;max-width:100%}.customer-subscription-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.customer-link-actions{justify-content:flex-start}}@media (max-width:680px){.customer-region-heading{flex-direction:column;align-items:flex-start;gap:4px}.customer-region-heading .ant-typography:last-child{text-align:left;max-width:none}.customer-coupon-entry{grid-template-columns:minmax(0,1fr)}.customer-coupon-entry .ant-btn{min-height:44px}.customer-network-addon-order{grid-template-columns:minmax(128px,1fr) minmax(104px,120px);align-items:start;gap:8px}.customer-network-addon-order-summary,.customer-network-addon-order-tags{width:100%;min-width:0}.customer-network-addon-order-summary strong{font-size:13px;line-height:1.4}.customer-network-addon-order-summary small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-network-addon-order-tags{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;display:grid}.customer-network-addon-order-tags .ant-tag{text-align:center;text-overflow:ellipsis;min-width:0;margin:0;padding-inline-start:4px;padding-inline-end:4px;font-size:11px;line-height:20px;overflow:hidden}.customer-network-addon-order-tags .ant-tag:first-child{grid-column:1/-1}.customer-portal-modal{max-width:calc(100vw - 24px);margin:0 auto;padding-bottom:0;top:12px}.customer-message-modal .ant-modal-header{padding:14px 16px 12px}.customer-message-modal .ant-modal-body{padding:14px 16px 16px}.customer-message-modal .ant-modal-footer{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 16px 14px;display:grid}.customer-message-modal .ant-modal-footer .ant-btn,.customer-message-modal .ant-modal-footer .ant-btn+.ant-btn{width:100%;margin-inline-start:0}.customer-portal-modal .ant-modal-body{max-height:calc(100dvh - 180px)}.customer-vps-checkout-config-grid{grid-template-columns:1fr}.customer-support-banner{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px}.customer-support-banner-icon{width:36px;height:36px}.customer-support-banner-expiry{grid-column:2}.customer-support-banner>.ant-btn{grid-area:1/3/span 2;min-height:44px}.customer-assistant-float-button{width:48px;height:48px;bottom:16px;right:16px}.customer-portal-body .ant-tabs-tab{min-height:44px;padding-inline-start:4px;padding-inline-end:4px}.customer-portal-body>.ant-tabs>.ant-tabs-nav .ant-tabs-extra-content{margin-inline-start:8px}.customer-purchase-tab-action{width:44px;min-width:44px;min-height:44px;padding-inline-start:0;padding-inline-end:0}.customer-purchase-tab-action>span:not(.ant-btn-icon){display:none}.customer-section{min-height:360px;padding:14px 12px}.customer-message-center .customer-section-toolbar,.customer-message-heading{flex-direction:column;align-items:stretch}.customer-message-center .customer-section-toolbar>.ant-btn{min-height:44px}.customer-message-item{padding-block-start:16px;padding-block-end:16px}.customer-aigc-view{min-height:360px}.customer-aigc-heading{align-items:flex-start}.customer-aigc-grid,.customer-sms-current-grid,.customer-sms-offer-grid{grid-template-columns:minmax(0,1fr)}.customer-sms-history-toolbar{grid-template-columns:minmax(0,1fr) 44px}.customer-sms-history-toolbar>.ant-select,.customer-sms-history-toolbar>.ant-picker{grid-column:1/-1;width:100%}.customer-sms-history-toolbar>.ant-input-affix-wrapper{min-height:44px}.customer-sms-history-toolbar>.ant-btn{grid-area:1/2;min-width:44px;min-height:44px}.customer-sms-discovery,.customer-sms-catalog{grid-template-columns:minmax(0,1fr)}.customer-sms-project-browser{border-inline-end:0;border-bottom:1px solid var(--customer-border)}.customer-sms-country-toolbar{grid-template-columns:minmax(0,1fr)}.customer-sms-country-row{grid-template-columns:40px minmax(0,1fr) 16px}.customer-sms-country-stats{text-align:start;grid-column:2;justify-items:start}.customer-sms-country-row>.anticon:last-child{grid-area:1/3/span 2}.customer-sms-operator-list{padding:8px 12px 12px}.customer-sms-operator-row{grid-template-columns:minmax(0,1fr) auto}.customer-sms-operator-row>.ant-btn{grid-column:1/-1;width:100%}.customer-sms-confirmation dl>div{grid-template-columns:minmax(88px,auto) minmax(0,1fr);gap:12px}.customer-sms-confirmation-amount{flex-direction:column;align-items:flex-start;gap:6px}.customer-sms-workspace>.customer-sms-active-order{padding:12px}.customer-sms-purchase-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-sms-purchase-controls>.ant-btn{grid-column:1/-1;width:100%}.customer-sms-batch-toolbar{flex-direction:column;align-items:stretch}.customer-sms-batch-toolbar>div{grid-template-columns:minmax(0,1fr);display:grid}.customer-sms-batch-toolbar>div .ant-btn{width:100%}.customer-sms-active-order-item-heading{grid-template-columns:24px minmax(0,1fr)}.customer-sms-order-timing{text-align:start;grid-column:2;align-items:flex-start}.customer-sms-order-values{grid-template-columns:minmax(0,1fr)}.customer-sms-active-order-item-heading{flex-direction:column;align-items:flex-start}.customer-sms-filter-summary{flex-direction:column;grid-column:auto;align-items:flex-start;gap:4px}.customer-sms-section-heading{align-items:flex-start}.customer-sms-section-heading>.ant-btn{min-width:44px;min-height:44px}.customer-sms-order-actions .ant-btn{flex:140px}.customer-sms-current-summary{grid-template-columns:minmax(0,1fr)}.customer-aigc-account{min-height:188px;padding:16px}.customer-section-toolbar{align-items:center}.customer-service-filter-bar{flex-direction:column;align-items:stretch}.customer-service-filter-bar>.ant-btn{align-self:flex-start}.customer-order-filter-bar{flex-direction:column;align-items:stretch}.customer-order-filter-bar>.ant-btn{align-self:flex-start}.customer-guide-heading{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.customer-guide-heading .ant-segmented{scrollbar-width:none;width:100%;overflow-x:auto}.customer-guide-heading .ant-segmented::-webkit-scrollbar{display:none}.customer-guide-heading .ant-segmented-item-label{min-width:54px;padding-inline-start:6px;padding-inline-end:6px}.customer-guide-platform-switch{flex-direction:column;align-items:stretch;gap:10px}.customer-guide-platform-switch .ant-segmented{width:100%}.customer-guide-platform-switch .ant-segmented-item{flex:1 1 0;min-width:0}.customer-vps-guide-flow{grid-template-columns:minmax(0,1fr);gap:8px}.customer-vps-guide-flow li{grid-template-columns:26px minmax(0,1fr)}.customer-vps-guide-flow .anticon{display:none}.customer-guide-detail-step{gap:16px;padding:20px 0}.customer-guide-detail-title h4{font-size:16px}.customer-guide-detail-visual img{max-height:320px}.customer-vps-guide-detail-list .customer-guide-detail-visual img{max-height:340px}.customer-guide-content{grid-template-columns:minmax(0,1fr);gap:20px}.customer-guide-downloads .ant-btn:not(.ant-btn-link){flex:180px}.customer-guide-preview{order:-1}.customer-guide-preview.desktop img{width:min(100%,360px)}.customer-section-toolbar .ant-btn{min-height:42px}.customer-service-heading{align-items:flex-start}.customer-subscription-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.customer-link-label{grid-column:1/-1}.customer-link-actions{justify-content:flex-start}.customer-service-guide-callout{flex-direction:column;align-items:stretch;gap:10px}.customer-service-guide-callout>.ant-btn{width:100%}.customer-service-actions .ant-btn{flex:140px}.customer-product-grid,.customer-product-specs{grid-template-columns:minmax(0,1fr)}.customer-product-spec-row{grid-template-columns:80px minmax(0,1fr);gap:8px}.customer-product-spec-row dt,.customer-product-spec-row dd{font-size:13px}.customer-product-heading,.customer-addon-heading{flex-direction:column;align-items:flex-start;gap:4px}.customer-product-price{justify-items:start}.customer-balance-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.customer-level-summary{grid-column:1/-1}.customer-wallet-secondary-tabs .ant-tabs-nav-wrap{scrollbar-width:none;overflow-x:auto}.customer-billing-toolbar{align-items:stretch}.customer-billing-toolbar .ant-segmented{width:100%}.customer-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-balance-band .ant-form{grid-template-columns:1fr auto;display:grid}.customer-recharge-methods{grid-template-columns:minmax(0,1fr)}.customer-recharge-method+.customer-recharge-method{border-top:1px solid var(--customer-border);border-left:0;padding-left:0}.customer-recharge-method .ant-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-recharge-method .ant-form-item{min-width:0}.customer-payment-orders .ant-list-item{align-items:flex-start;gap:12px}.customer-payment-order-actions{flex-wrap:wrap}.customer-billing-list .ant-list-item{gap:10px}.customer-billing-entry-meta{max-width:48%}.customer-ticket-reply{flex-direction:column;align-items:stretch}}@media (max-width:420px){.customer-balance-band{grid-template-columns:minmax(0,1fr)}.customer-level-summary{grid-column:auto}.customer-wallet-secondary-tabs .ant-tabs-tab{padding-inline-start:4px;padding-inline-end:4px}.customer-recharge-method .ant-form{grid-template-columns:minmax(0,1fr)}.customer-recharge-method .ant-btn{width:100%}.customer-payment-channel-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.customer-payment-channel-picker{width:100%}.customer-network-addon-orders{padding:10px 8px}.customer-network-addon-order{grid-template-columns:minmax(132px,1fr) 100px}.customer-billing-summary{grid-template-columns:minmax(0,1fr)}.customer-billing-list .ant-list-item{flex-direction:column}.customer-billing-entry-meta{text-align:left;align-items:flex-start;width:100%;max-width:none}.customer-billing-entry-status{justify-content:flex-start}}.customer-level-summary{gap:6px;min-width:0;display:grid}.customer-level-summary .ant-space{align-items:center}.customer-onboarding-guide--collapsed{border:1px solid color-mix(in srgb, var(--customer-border) 72%, var(--ant-color-primary,#1677ff) 28%);background:color-mix(in srgb, var(--customer-surface) 94%, var(--ant-color-primary,#1677ff) 6%);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:flex;box-shadow:0 6px 18px #07111f12}.customer-onboarding-guide--collapsed>div{gap:3px;min-width:0;display:grid}.customer-onboarding-guide--collapsed strong{color:var(--customer-text);font-size:15px}.customer-onboarding-guide--collapsed span:last-child{color:var(--customer-muted);font-size:13px}.customer-onboarding-guide-kicker{color:var(--ant-color-primary,#1677ff);font-size:12px;font-weight:700}.customer-onboarding-guide-more{min-width:0;color:var(--customer-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.customer-onboarding-guide{margin-bottom:18px}.customer-service-list .ant-list-item{transition:border-color .16s,box-shadow .16s,transform .16s}.customer-service-list .ant-list-item:hover{border-color:color-mix(in srgb, var(--customer-border) 48%, var(--ant-color-primary,#1677ff) 52%);box-shadow:0 12px 26px #07111f1f}.customer-service-heading>div{row-gap:6px}.customer-service-meta>span{border:1px solid var(--customer-border);background:color-mix(in srgb, var(--customer-surface) 88%, var(--customer-bg) 12%);border-radius:999px;padding:3px 8px}.customer-service-actions{border-top:1px solid var(--customer-border);padding-top:10px}@media (max-width:640px){.customer-onboarding-guide--collapsed{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.customer-onboarding-guide--collapsed>div{width:100%}.customer-onboarding-guide-more{flex:none;order:initial;text-overflow:clip;white-space:normal;width:100%;line-height:1.5;overflow:visible}.customer-onboarding-guide--collapsed>.ant-btn{justify-content:center;align-self:stretch;width:100%;min-height:44px}}
