/* Source of truth: cloud.tiksales.net/purchase, captured 2026-09-07.
   The source uses a fixed 364px timed summary, not proportional columns. */
.source-purchase-sidebar,.source-purchase-header,.source-purchase-support{display:none}
@media(max-width:780px){body.purchase-source-view #page-purchase.is-monthly .cloud-monthly-purchase-bar{grid-template-columns:minmax(0,1fr) 120px;height:auto;min-height:65px;padding:10px 14px;gap:8px}}
body.purchase-source-view{height:100vh;overflow:hidden;background:linear-gradient(135deg,#f2fbff 0%,#edf8fd 42%,#ecfbf7 100%);font:15px/1.6 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;color:#263241}
body.purchase-source-view .sidebar,body.purchase-source-view .topbar,body.purchase-source-view #obLauncher{display:none!important}
body.purchase-source-view .main-area{position:fixed;inset:8px 10px 10px 236px;display:flex;flex-direction:column;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0;overflow:hidden;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.06);border-radius:20px;box-shadow:0 12px 32px #0f172a0f}
body.purchase-source-view #page-purchase{flex:1;min-height:0;max-width:none;width:100%;margin:0;padding:16px 20px 40px 12px;overflow:auto;scrollbar-gutter:stable;background:transparent;scroll-behavior:auto;animation:none;transform:none}
body.purchase-source-view #page-purchase::-webkit-scrollbar{width:11px;height:11px}
body.purchase-source-view #page-purchase::-webkit-scrollbar-thumb{background:#aab2bb;border:3px solid transparent;border-radius:10px;background-clip:padding-box}
body.purchase-source-view #page-purchase button{font-family:Arial,sans-serif}
body.purchase-source-view #page-purchase .cloud-purchase-header,body.purchase-source-view #page-purchase .cloud-purchase-mode-tabs,body.purchase-source-view #page-purchase .purchase-page-form{width:100%;max-width:none;margin-left:0;margin-right:0}
body.purchase-source-view #page-purchase .cloud-purchase-header{display:flex;align-items:center;gap:24px;margin-bottom:20px}
body.purchase-source-view #page-purchase h1{margin:0 0 8px;color:#132238;font-size:26px;line-height:1.2;letter-spacing:normal;font-weight:800}
body.purchase-source-view #page-purchase .cloud-purchase-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0}
body.purchase-source-view #page-purchase .cloud-purchase-subtitle p{margin:0!important;color:#5f6d80!important;font-size:13px!important;line-height:1.6;letter-spacing:normal}
body.purchase-source-view #page-purchase .cloud-purchase-integrity{height:auto;gap:6px;padding:5px 10px;color:#0079f2;background:#0079f20a;border:1px solid #0079f247;border-radius:999px;font:600 12px/1.2 Arial,sans-serif;white-space:nowrap}
body.purchase-source-view #page-purchase .cloud-purchase-integrity svg{width:14px;height:14px;stroke:none;fill:none;flex:none}
body.purchase-source-view #page-purchase .cloud-purchase-mode-tabs{display:flex;gap:0;height:42px;padding:0 4px 0 0;margin:0 0 16px;border:0;border-bottom:1px solid #e3e9ef;background:transparent;border-radius:0}
body.purchase-source-view #page-purchase .cloud-purchase-mode-tabs button{min-width:0;height:41px;padding:0 18px;font-family:inherit;font-size:14px;line-height:40px;font-weight:600;color:#748094}
body.purchase-source-view #page-purchase .cloud-purchase-mode-tabs button.active{color:#18b9d4;font-weight:700}
body.purchase-source-view #page-purchase .cloud-purchase-mode-tabs button.active:after{left:18px;right:18px;bottom:-1px;height:2px;background:#18b9d4}
body.purchase-source-view #page-purchase .purchase-page-form{display:grid;grid-template-columns:minmax(0,1fr) 364px;align-items:start;gap:20px;padding:0;border:0;background:none}
body.purchase-source-view #cloudTimedPanel{gap:14px}
body.purchase-source-view #page-purchase .cloud-timed-quota-card{padding:20px;border:1px solid #e3e9ef;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(54,196,218,.08),transparent 26%),#fff;box-shadow:0 12px 34px #0f23420f;overflow:hidden}
body.purchase-source-view #page-purchase .cloud-timed-quota-card .cloud-purchase-section{padding:0;border:0;border-radius:0;box-shadow:none;background:none}
body.purchase-source-view #page-purchase .cloud-timed-quota-card .cloud-purchase-section+.cloud-purchase-section{margin-top:24px;padding-top:22px;border-top:1px solid #e3e9ef}
body.purchase-source-view #page-purchase .cloud-purchase-section-head{gap:12px;margin-bottom:16px;align-items:flex-start}
body.purchase-source-view #page-purchase .cloud-purchase-section-head>b{flex:0 0 28px;width:28px;height:26px;border-radius:7px;font-size:12px;line-height:24px;font-weight:800;color:#08a6c4;background:#dff8fc}
body.purchase-source-view #page-purchase .cloud-purchase-section-head>div{gap:0}
body.purchase-source-view #page-purchase .cloud-purchase-section-head h2{margin:0;color:#132238;font-size:15px;line-height:1.3;font-weight:400}
body.purchase-source-view #page-purchase .cloud-purchase-section-head p{margin:3px 0 0;color:#8894a5;font-size:12px;line-height:1.6;font-weight:400}
body.purchase-source-view #page-purchase .cloud-purchase-section-price{display:flex;align-items:baseline;align-self:flex-start;gap:4px;margin-left:auto;color:#e8352f;font-size:24px;font-weight:700;line-height:1}
body.purchase-source-view #page-purchase .cloud-purchase-section-price small{margin:0;color:#8a8f98;font-size:12px;font-weight:400;line-height:1.6}
body.purchase-source-view #page-purchase .cloud-package-group{padding:18px;border:1px solid #deebf1;border-radius:12px;background:linear-gradient(135deg,#fbfdff,#f5fafc)}
body.purchase-source-view #page-purchase .cloud-package-group-label{margin-bottom:8px;color:#5f6d80;font-size:12px;line-height:1.6;font-weight:700}
body.purchase-source-view #page-purchase .cloud-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.purchase-source-view #page-purchase .cloud-package-card{overflow:hidden;min-height:128px;padding:14px 10px 12px;gap:7px;border:1px solid #d9e8ef;border-radius:12px;background:linear-gradient(145deg,#fff,#f7fcfe);box-shadow:0 4px 12px #1d5b700a;transition:transform .2s,border-color .2s,box-shadow .2s;color:#132238;font-family:Arial,sans-serif}
body.purchase-source-view #page-purchase .cloud-package-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#2bc7dc,#5c8df6);opacity:0}
body.purchase-source-view #page-purchase .cloud-package-card:hover{transform:translateY(-2px);border-color:#8fdce8;box-shadow:0 9px 20px #189fbe21}
body.purchase-source-view #page-purchase .cloud-package-card.active{border-color:#20bdd5;background:linear-gradient(145deg,#effcff,#f4f8ff);box-shadow:0 0 0 3px #18b9d41f,0 9px 20px #189fbe1f}
body.purchase-source-view #page-purchase .cloud-package-card.active:before{opacity:1}
body.purchase-source-view #page-purchase .cloud-package-card strong{font:400 19px/normal Arial,sans-serif;letter-spacing:-.2px;color:#143757}
body.purchase-source-view #page-purchase .cloud-package-card.active strong{color:#079bb8}
body.purchase-source-view #page-purchase .cloud-package-card b{font:700 20px/normal Arial,sans-serif;color:#143757}
body.purchase-source-view #page-purchase .cloud-package-card small{overflow:visible;white-space:normal;text-overflow:clip;font:400 11px/normal Arial,sans-serif;color:#748094;text-align:center}
body.purchase-source-view #page-purchase .cloud-package-card em{display:inline-flex;align-items:center;gap:4px;min-height:0;padding:2px 10px;border-radius:999px;font:600 12px/18px Arial,sans-serif}
body.purchase-source-view #page-purchase .cloud-package-card em svg{width:12px;height:12px;flex:none}
body.purchase-source-view #page-purchase .cloud-package-card em[data-tone=entry]{background:#e3f6df;color:#2f9e44}
body.purchase-source-view #page-purchase .cloud-package-card em[data-tone=hot]{background:#fde8d8;color:#d2570e}
body.purchase-source-view #page-purchase .cloud-package-card em[data-tone=value]{background:#e2eefc;color:#1c7ed6}
body.purchase-source-view #page-purchase .cloud-package-card em[data-tone=flagship]{background:#ece3fb;color:#8b5cf6}
body.purchase-source-view #page-purchase em[data-tone=hot] svg{color:#f57c1f}
body.purchase-source-view #page-purchase em[data-tone=value] svg{color:#f7ba2a}
body.purchase-source-view #page-purchase em[data-tone=flagship] svg{color:#f5a623}
body.purchase-source-view #page-purchase .cloud-package-more{height:40px;min-height:0;padding:15px 10px 3px;gap:5px;color:#1687a1;font:700 12px/normal Arial,sans-serif}
body.purchase-source-view #page-purchase .cloud-package-more svg{width:14px;height:14px}
body.purchase-source-view #page-purchase .cloud-custom-quantity{margin-top:14px;padding-top:14px;min-height:0;gap:10px;border-top:1px dashed #d9e6ed}
body.purchase-source-view #page-purchase .cloud-custom-quantity>span{color:#53657c;font-size:12px;font-weight:700}
body.purchase-source-view #page-purchase .cloud-custom-stepper{display:grid;grid-template-columns:32px 68px 32px;gap:10px;padding:6px 8px;border:1px solid #e3e9ef;border-radius:8px;background:#fff}
body.purchase-source-view #page-purchase .cloud-custom-stepper button,body.purchase-source-view #page-purchase .cloud-custom-stepper input{height:32px;border:1px solid #d6e0ea;border-radius:8px;background:#fff}
body.purchase-source-view #page-purchase .cloud-custom-stepper input{font:800 15px Arial,sans-serif;color:#111827;appearance:textfield}
body.purchase-source-view #page-purchase input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}
body.purchase-source-view #page-purchase .cloud-time-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
body.purchase-source-view #page-purchase .cloud-time-grid .cloud-package-card{min-height:128px}
body.purchase-source-view #page-purchase .cloud-time-grid .cloud-package-card.metered{border-color:#badff0;background:linear-gradient(145deg,#f5fcff,#f3f7ff)}
body.purchase-source-view #page-purchase .cloud-time-grid .cloud-package-card.metered.active{border-color:#20bdd5;background:linear-gradient(145deg,#effcff,#f4f8ff)}
body.purchase-source-view #page-purchase .cloud-package-card.metered:after{content:"";position:absolute;right:-19px;bottom:-24px;width:74px;height:74px;border:13px solid #5c8df614;border-radius:50%}
body.purchase-source-view #page-purchase .cloud-package-card.metered small{line-height:1.45}
body.purchase-source-view #page-purchase .cloud-time-instructions{position:relative;min-height:0;margin-top:16px;padding:12px 15px 12px 40px;border:1px solid #cfe9f3;border-radius:10px;background:linear-gradient(90deg,#effaff,#f7fbff);color:#39628a;font-size:13px;line-height:1.8}
body.purchase-source-view #page-purchase .cloud-time-instructions>strong{color:inherit;font-size:13px;font-weight:400}
body.purchase-source-view #page-purchase .cloud-time-instructions>svg{position:absolute;top:17px;left:15px;width:16px;height:16px;color:#1687e5}
body.purchase-source-view #page-purchase .cloud-time-instructions ol{list-style:none;counter-reset:notice;margin:0;padding:0;line-height:1.8}
body.purchase-source-view #page-purchase .cloud-time-instructions li{counter-increment:notice;margin-top:2px}
body.purchase-source-view #page-purchase .cloud-time-instructions li:before{content:counter(notice) "."}
body.purchase-source-view #page-purchase #cloudTimedRegionSection{padding:22px 20px;border:1px solid #e3e9ef;border-radius:14px;box-shadow:0 12px 34px #0f23420f;background:#fffffff5}
body.purchase-source-view #page-purchase #cloudTimedRegionSection .cloud-purchase-section-head{align-items:center;margin-bottom:18px}
body.purchase-source-view #page-purchase .required-badge{padding:4px 7px;color:#f06b3d;background:#fff0e9;border-radius:6px;font-size:12px;font-weight:700}
body.purchase-source-view #page-purchase #cloudTimedRegionSection .cloud-region-grid{grid-template-columns:repeat(2,135px);gap:8px}
body.purchase-source-view #page-purchase .cloud-region-option span{height:40px;min-height:0;padding:0 12px;gap:6px;color:#132238;background:#fff;border:1px solid #e3e9ef;border-radius:8px;font:700 13px Arial,sans-serif}
body.purchase-source-view #page-purchase .cloud-region-option input:checked+span{color:#132238;border-color:#18b9d4;background:#effcff;box-shadow:0 0 0 1px #18b9d41a}
body.purchase-source-view #page-purchase .cloud-region-option span img{width:18px;height:12px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0f172a14}
body.purchase-source-view #page-purchase .cloud-purchase-checkout{position:sticky;top:14px;min-height:0;max-height:calc(100dvh - 96px);overflow:auto;overscroll-behavior:contain;width:364px;padding:20px;border:1px solid #dce8ef;border-radius:14px;background:#fffffff5;box-shadow:0 18px 42px #0f37531a}
body.purchase-source-view #page-purchase .purchase-checkout-head{display:flex;align-items:flex-start;position:relative;padding:0 0 16px;margin:19px 0 0;border-bottom:1px solid #e3e9ef}
body.purchase-source-view #page-purchase .purchase-checkout-head:before{position:absolute;top:-19px;left:0;width:48px;height:4px;background:linear-gradient(90deg,#19b9d3,#70d7e8);border-radius:999px}
body.purchase-source-view #page-purchase .purchase-checkout-head>div>span{display:block;color:#7f8b9d;font-size:12px;line-height:1.6;font-weight:400}
body.purchase-source-view #page-purchase .purchase-checkout-head h2{margin:4px 0 0;color:#132238;font-size:18px;line-height:1.6;font-weight:700}
body.purchase-source-view #page-purchase .secure-payment{padding:5px 8px;color:#16844f;background:#e8f7ef;font-size:12px;font-weight:700;line-height:1.6;border-radius:7px}
body.purchase-source-view #page-purchase .checkout-location{display:grid;grid-template-columns:38px 1fr auto;gap:10px;min-height:0;margin:16px 0;padding:12px;border:1px solid #cceff5;border-radius:10px;background:#effcff}
body.purchase-source-view #page-purchase .checkout-location>img{width:28px;height:20px;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #0f172a14}
body.purchase-source-view #page-purchase .checkout-location small{display:block;color:#7b8796;font-size:12px;line-height:1.6;font-weight:400}
body.purchase-source-view #page-purchase .checkout-location strong{display:block;margin-top:2px;color:#132238;font-size:13px;line-height:1.6;font-weight:400}
body.purchase-source-view #page-purchase .checkout-location button{padding:0;color:#008fb1;font-size:12px;font-weight:700}
body.purchase-source-view #page-purchase .checkout-lines{display:block;margin:0;padding:0;border-bottom:1px solid #e3e9ef}
body.purchase-source-view #page-purchase .checkout-lines>div{display:flex;justify-content:space-between;margin:0 0 12px;padding:0;gap:12px;color:#4e5c70;font-size:13px;line-height:1.6}
body.purchase-source-view #page-purchase .checkout-lines dt,body.purchase-source-view #page-purchase .checkout-lines dt b{font-size:13px;font-weight:400}
body.purchase-source-view #page-purchase .checkout-lines dd{margin:0;color:#e8352f;font-size:13px;font-weight:700}
body.purchase-source-view #page-purchase .checkout-lines .checkout-gift,body.purchase-source-view #page-purchase .checkout-lines .checkout-gift dd{color:#169b62}
body.purchase-source-view #page-purchase .checkout-total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:14px 0;padding:14px;border:0;border-radius:10px;background:linear-gradient(135deg,#f1fbfd,#f7faff)}
body.purchase-source-view #page-purchase .checkout-total>span{font-size:13px;font-weight:700;line-height:1.6;color:#132238}
body.purchase-source-view #page-purchase .checkout-total>span small{display:block;margin-top:3px;font-size:12px;font-weight:400;line-height:1.6;color:#94a0b2}
body.purchase-source-view #page-purchase .checkout-total strong{color:#e8352f;font-size:30px;line-height:1;font-weight:700}
body.purchase-source-view #page-purchase .checkout-total>div>small{display:none}
body.purchase-source-view #page-purchase .purchase-submit-button{height:50px;padding:0 15px;gap:3px;justify-content:center;color:#fff;background:#16aecb;border:1px solid #16aecb;border-radius:10px;font:500 14px/1 Arial,sans-serif;box-shadow:0 10px 18px #16aecb33}
body.purchase-source-view #page-purchase .purchase-submit-button i{margin:0;font-style:normal;font-weight:400}
body.purchase-source-view #page-purchase .purchase-agreement{display:flex;align-items:flex-start;gap:7px;margin:12px 0 14px;color:#8a95a6;font-size:12px;line-height:1.5;font-weight:400}
body.purchase-source-view #page-purchase .purchase-agreement input{appearance:auto;width:14px;height:14px;min-width:14px;min-height:14px;margin:2px 0 0;accent-color:#18b9d4}
body.purchase-source-view #page-purchase .purchase-agreement a{margin-left:4px;color:#008fb1;font-weight:600;text-decoration:none}
body.purchase-source-view #page-purchase .checkout-support{display:grid;grid-template-columns:28px 1fr auto;gap:10px;margin:0;padding:14px 0 0;border-top:1px solid #e3e9ef}
body.purchase-source-view #page-purchase .checkout-support>span{width:28px;height:28px;border-radius:8px;background:#f0f4f8;color:#637184;font-weight:800}
body.purchase-source-view #page-purchase .checkout-support p{margin:0}
body.purchase-source-view #page-purchase .checkout-support strong{display:block;color:#283448;font-size:13px;font-weight:400;line-height:1.6}
body.purchase-source-view #page-purchase .checkout-support small{display:block;margin-top:2px;color:#8a95a6;font-size:12px;font-weight:400;line-height:1.6}
body.purchase-source-view #page-purchase .checkout-support button{padding:0;font-size:12px;color:#008fb1;font-weight:700}
body.purchase-source-view #page-purchase .cloud-purchase-advanced-card{margin:0;border:1px solid #dde5ef;border-radius:14px;background:#fff;box-shadow:none}
body.purchase-source-view #page-purchase .cloud-advanced-toggle{display:grid;grid-template-columns:38px 1fr 28px;grid-template-rows:auto auto;column-gap:11px;row-gap:4px;min-height:66px;padding:14px;font-family:inherit}
body.purchase-source-view #page-purchase .cloud-advanced-toggle:before,body.purchase-source-view #page-purchase .cloud-advanced-toggle:after{display:none;content:none}
body.purchase-source-view #page-purchase .cloud-advanced-toggle>strong{grid-column:2;grid-row:1;color:#132238;font-size:14px;font-weight:400;line-height:1.6}
body.purchase-source-view #page-purchase .cloud-advanced-toggle>span{grid-column:2;grid-row:2;font-size:11px;line-height:1.35;color:#7c899a;font-weight:400}
body.purchase-source-view #page-purchase .source-advanced-icon{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eaf3ff;color:#2375df}
body.purchase-source-view #page-purchase .source-advanced-icon svg{width:18px;height:18px}
body.purchase-source-view #page-purchase .source-advanced-chevron{grid-column:3;grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f0f4f8;color:#6f7e91}
body.purchase-source-view #page-purchase .source-advanced-chevron svg{width:12px;height:12px}
body.purchase-source-view #page-purchase .cloud-advanced-toggle[aria-expanded=true] .source-advanced-chevron svg{transform:rotate(180deg)}
body.purchase-source-view #page-purchase .cloud-advanced-grid{padding:12px;gap:10px;background:#f5f8fc;border-top:1px solid #e3eaf2}
body.purchase-source-view #page-purchase .cloud-advanced-item{padding:12px;background:#fff;border:1px solid #e2e9f1;border-radius:12px}
body.purchase-source-view #page-purchase .cloud-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
body.purchase-source-view #page-purchase .cloud-advanced-item{min-width:0;box-shadow:0 5px 16px #263b540a}
body.purchase-source-view #page-purchase .source-field-head{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:10px}
body.purchase-source-view #page-purchase .source-field-head>i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef4fb;color:#4a6f9d}
body.purchase-source-view #page-purchase .source-field-head svg{width:15px;height:15px}
body.purchase-source-view #page-purchase .source-field-head strong{display:block;font-size:12px;font-weight:400;line-height:1.2;color:#2f3b4d}
body.purchase-source-view #page-purchase .source-field-head small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.25;color:#8896a8}
body.purchase-source-view #page-purchase .cloud-segmented{display:flex;width:100%;gap:4px;padding:3px;border:1px solid #e5ebf2;border-radius:11px;background:#f1f4f8}
body.purchase-source-view #page-purchase .cloud-segmented button{flex:1;min-width:0;min-height:30px;height:auto;padding:6px 4px;border:0;border-radius:8px;background:transparent;font-size:11px;line-height:1.2;color:#7b8797}
body.purchase-source-view #page-purchase .cloud-segmented button.active{color:#246fcf;background:#fff;box-shadow:0 3px 10px #2a4c731c}
body.purchase-source-view #page-purchase .source-android-field select,body.purchase-source-view #page-purchase .source-custom-field select,body.purchase-source-view #page-purchase .source-custom-field input{width:100%;min-height:38px;padding:0 10px;border:1px solid #d3deea;border-radius:10px;background:#fff;color:#606266;font-family:inherit;font-size:14px;line-height:1.4}
body.purchase-source-view #page-purchase .source-custom-field{margin-top:10px;padding:10px;border:1px solid #dce8f5;border-radius:10px;background:#f7fbff}
body.purchase-source-view #page-purchase .source-custom-field label{display:block;font-size:11px;margin:5px 0}
body.purchase-source-view #page-purchase .source-custom-field[hidden]{display:none}
body.purchase-source-view #page-purchase .cloud-automation-note{display:block;margin:8px 0 0;padding:0;background:none;border:0;color:#9a6a23;font-size:11px;line-height:1.4}

/* Page chrome, measured independently from the purchase cards. */
body.purchase-source-view .source-purchase-sidebar{position:fixed;inset:0 auto 0 0;z-index:35;display:flex;flex-direction:column;width:228px;padding:0;border-right:1px solid #0f172a0f;background:#0b0d14;color:#e2e8f0a8}
.source-logo{display:flex;align-items:center;gap:10px;height:82px;flex:none;padding:0 22px}
.source-logo>img{width:137px;height:42px;object-fit:contain;object-position:left center}
.source-logo button{display:grid;place-items:center;width:26px;height:28px;padding:5px;border:0;background:none;color:#94a3b8b8;cursor:pointer}
.source-logo button svg{width:14px;height:14px}
.source-create{flex:none;height:40px;margin:8px 16px 10px;padding:0 14px;border:1px solid #00afd547;border-radius:12px;background:linear-gradient(#1f232efa,#12151efa);color:#7be7fb;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 18px #00afd51a;font:700 14px Arial;cursor:pointer}
.source-navigation{flex:1;min-height:0;overflow:auto;padding:10px 16px 14px;scrollbar-width:none}
.source-nav-group>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:31px;padding:14px 8px 5px;border:0;background:none;color:#94a3b8b8;font-family:inherit;font-size:11px;font-weight:700;line-height:11px;cursor:pointer}
.source-nav-group>button span{display:flex;align-items:center;gap:5px}
.source-nav-group>button svg{width:11px;height:11px}
.source-nav-items{display:block}
.source-nav-items[hidden]{display:none}
.source-nav-items button{display:flex;align-items:center;gap:10px;height:36px;flex:none;margin:2px 0;padding:0 20px;border:0;border-radius:10px;background:none;color:#e2e8f0a8;font-family:inherit;font-size:12px;line-height:36px;font-weight:620;text-align:left;white-space:nowrap;cursor:pointer}
.source-nav-items button:hover{background:#00afd514;color:#fff}
.source-nav-items button>svg{width:16px;height:16px;flex:none;color:#cbd5e180}
.source-nav-items button .source-ai-label{display:flex;align-items:center;gap:4px;min-width:0}
.source-ai-label>span{width:34px;overflow:hidden;text-overflow:ellipsis}
.source-ai-label small{padding:0 4px;height:14px;border:1px solid #00afd559;border-radius:4px;color:#7be7fb;background:linear-gradient(135deg,#00afd538,#38d7ef24);font:700 9px/12px Arial}
.source-quota{flex:none;margin:6px 16px 10px;padding:14px;border:1px solid #94a3b829;border-radius:18px;background:linear-gradient(#11141dfa,#0b0d14fa);box-shadow:inset 0 1px 0 #ffffff06,0 10px 28px #00000029;font-size:12px;line-height:1.6;color:#94a3b8b8}
.source-quota-heading,.source-quota-row{display:flex;align-items:center;justify-content:space-between}
.source-quota-heading em{padding:2px 7px;background:#153744;color:#8cecff;font-size:11px;font-style:normal;font-weight:600;border-radius:999px}
.source-quota-row{color:#cbd5e1;font-weight:700}
.source-quota-row b{font-weight:600}
.source-quota p{margin:2px 0 0;font-size:11px}
.source-quota hr{margin:12px 0 10px;border:0;border-top:1px solid #94a3b824}
.source-quota>button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;margin-top:12px;padding:0 12px;border:1px solid #43cbe052;border-radius:12px;background:linear-gradient(#1f2937db,#121923f0);color:#7be7fb;font-size:12px;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 24px #0003}
.source-quota>button svg{width:18px;height:18px}
body.purchase-source-view .source-purchase-header{display:flex;flex-direction:column;flex:none;gap:10px;min-height:76px;padding:8px 2px 2px;background:#fff}
.source-security{display:flex;align-items:center;justify-content:space-between;gap:12px;height:25.1875px;padding:3px 16px;color:#b45309;background:#f59e0b1f;border-radius:16px;font-size:12px;line-height:19.1875px}
.source-security>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.source-security>div{display:flex;gap:12px;flex:none}
.source-security button{padding:0;border:0;background:none;color:#00afd5;font:inherit;white-space:nowrap;cursor:pointer}
.source-header-bottom{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:53px;padding:6px 10px}
.source-header-tool{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #0f172a1a;border-radius:8px;background:#ffffffd1;color:#64748b;cursor:pointer}
.source-header-tool svg{width:18px;height:18px}
.source-demo-profile{display:flex;align-items:center;gap:8px;margin:0 8px 0 0;padding-left:10px;border-left:1px solid #0f172a0f;font-size:12px;line-height:19.2px}
.source-demo-profile>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;color:#00afd5;background:#00afd514}
.source-demo-profile>span{display:block;width:118px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#64748b}
.source-demo-profile strong{display:block;color:#263241;font-size:12px;font-weight:400}
.source-demo-profile>svg{width:14px;height:14px;margin:0 4px 0 6px;color:#94a3b8}
.source-account-type{display:flex;align-items:center;gap:12px;height:30px;padding:0 8px;border:1px solid #0f172a1a;border-radius:8px;background:#ffffff73;color:#263241;font-size:12px}
.source-account-type svg{width:12px;height:12px;color:#94a3b8}
.source-mobile-menu{display:none}
body.purchase-source-view .source-purchase-support{position:fixed;z-index:40;right:34px;bottom:40px;display:flex;align-items:center;gap:8px;height:56px;padding:0 20px 0 12px;border:2px solid #ffffffa6;border-radius:999px;background:linear-gradient(120deg,#132635,#0d2735);color:#fff;box-shadow:0 10px 25px #10212d40;font:400 16px Arial;cursor:pointer}
.source-purchase-support i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff26}
.source-purchase-support svg{width:22px;height:22px}
body.purchase-source-view.source-sidebar-collapsed .source-purchase-sidebar{width:72px}
body.purchase-source-view.source-sidebar-collapsed .main-area{left:80px}
body.purchase-source-view.source-sidebar-collapsed .source-logo{padding:0 9px;gap:0}
body.purchase-source-view.source-sidebar-collapsed .source-logo>img{width:32px;object-fit:cover;object-position:left}
body.purchase-source-view.source-sidebar-collapsed .source-create,body.purchase-source-view.source-sidebar-collapsed .source-quota,body.purchase-source-view.source-sidebar-collapsed .source-nav-group>button,body.purchase-source-view.source-sidebar-collapsed .source-nav-items span{display:none}
body.purchase-source-view.source-sidebar-collapsed .source-navigation{padding:10px 8px}
body.purchase-source-view.source-sidebar-collapsed .source-nav-items button{padding:0 18px;font-size:0}

/* Remove inherited flex gaps from the original prototype's summary markup. */
body.purchase-source-view #page-purchase .purchase-checkout-head>div,
body.purchase-source-view #page-purchase .checkout-location>div,
body.purchase-source-view #page-purchase .checkout-total>span,
body.purchase-source-view #page-purchase .checkout-support p{display:block;gap:0}
body.purchase-source-view #page-purchase .purchase-submit-button i{display:inline;width:auto;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
body.purchase-source-view #page-purchase .cloud-time-instructions li{margin-top:0}
body.purchase-source-view #page-purchase .cloud-purchase-integrity{font-weight:400}
.source-navigation{padding-right:20px}
.source-quota{height:196px}
.source-logo{padding-right:18px}
.source-demo-profile{margin-right:8px}
.source-demo-profile>span{width:126px}
body.purchase-source-view .source-purchase-sidebar.source-mobile-open{display:flex;z-index:100;box-shadow:0 0 0 100vmax #0f172a55}
/* The source monthly view uses a separate, narrower order column. */
body.purchase-source-view #page-purchase.is-monthly .purchase-page-form{grid-template-columns:minmax(0,1fr) 264px;gap:14px;padding:0 16px 0 0;border:1px solid #e3e9ef;border-radius:14px;background:#fff;min-height:520px;overflow:visible}
body.purchase-source-view #page-purchase.is-monthly .cloud-purchase-builder{min-width:0}
body.purchase-source-view #cloudMonthlyPanel{display:flex;flex-direction:column;max-height:min(70vh,720px);padding:12px 0 0 16px;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin}
body.purchase-source-view #cloudMonthlyPanel[hidden]{display:none}
body.purchase-source-view #page-purchase .cloud-monthly-config{padding:0 14px 92px 0;border:0;border-radius:0;background:#fff;box-shadow:none}
body.purchase-source-view #page-purchase .cloud-android-block{margin-bottom:18px;padding:16px;border:1px solid #e1e7ef;border-radius:13px;background:#fbfcfe}
body.purchase-source-view #page-purchase .cloud-android-head{gap:10px;margin-bottom:12px}
body.purchase-source-view #page-purchase .cloud-android-head>b{background:#2d7fe4;border-radius:9px;font-size:12px}
body.purchase-source-view #page-purchase .cloud-android-head>div{gap:3px}
body.purchase-source-view #page-purchase .cloud-android-head strong{font-size:14px;font-weight:400;line-height:1.25;color:#303d50}
body.purchase-source-view #page-purchase .cloud-android-head small{font-size:11px;line-height:1.25;color:#8693a5}
body.purchase-source-view #page-purchase .cloud-android-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body.purchase-source-view #page-purchase .cloud-android-option{min-height:52px;padding:9px 12px;gap:10px;border:1px solid #dce4ee;border-radius:10px;background:#fff;font-family:inherit}
body.purchase-source-view #page-purchase .cloud-android-option.active{border-color:#2d7fe4;background:#eef5ff;box-shadow:inset 0 0 0 1px #2d7fe429}
body.purchase-source-view #page-purchase .cloud-android-option>i{width:20px;height:20px;flex-basis:20px;border:1.5px solid #bac5d2}
body.purchase-source-view #page-purchase .cloud-android-option.active>i{border-color:#2d7fe4;background:#2d7fe4}
body.purchase-source-view #page-purchase .cloud-android-option strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#273449;font-size:14px;font-weight:700;line-height:1.6}
body.purchase-source-view #page-purchase .cloud-android-option small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;color:#2b73cc;font-size:10px;line-height:1.2}
body.purchase-source-view #page-purchase .cloud-android-more{border-style:dashed;gap:8px}
body.purchase-source-view #page-purchase .cloud-android-more strong{font-size:13px}
body.purchase-source-view #page-purchase .cloud-android-more small{color:#8995a6}
body.purchase-source-view #page-purchase .cloud-month-field{margin-top:24px}
body.purchase-source-view #page-purchase .cloud-month-field>strong{margin-bottom:8px;font-size:14px;font-weight:400;line-height:14px;color:#3d3d42}
body.purchase-source-view #page-purchase .cloud-device-models{gap:8px}
body.purchase-source-view #page-purchase .cloud-device-models button{min-width:58px;height:32px;font-size:13px;font-weight:400;color:#8b8b90;border:1px solid #e5e5e899;border-radius:8px}
body.purchase-source-view #page-purchase .cloud-device-models button.active{color:#07b6d5;background:#07b6d51a;border-color:#07b6d5}
body.purchase-source-view #page-purchase #cloudMonthlyRegions{display:flex;flex-wrap:wrap;gap:8px}
body.purchase-source-view #page-purchase #cloudMonthlyRegions .cloud-region-option span{min-width:56px;height:32px;padding:0 14px;font:400 13px Arial;color:#8b8b90;border-color:#e5e5e899}
body.purchase-source-view #page-purchase #cloudMonthlyRegions .cloud-region-option.active span{color:#07b6d5;background:#07b6d51a;border-color:#07b6d5}
body.purchase-source-view #page-purchase #cloudMonthlyRegions .cloud-region-option small{display:none}
body.purchase-source-view #page-purchase .cloud-duration-field{margin-top:12px;padding-top:0;border:0}
body.purchase-source-view #page-purchase .cloud-month-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card{min-height:142px;overflow:visible;align-items:flex-start;gap:6px;padding:18px 16px 12px;border-radius:14px;border:2px solid #e5e5e899;background:#fff;box-shadow:none}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card:before{display:none}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card.active{border-color:#07b6d5;background:#07b6d50d}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card em{top:-10px;right:10px;padding:2px 10px;border-radius:999px;background:#ff761c;font:600 12px/16px Arial}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card strong{font-size:18px;line-height:26px;color:#3d3d42}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card b{color:#3d3d42;font-size:18px}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card small{font-size:12px;color:#8b8b90}
body.purchase-source-view #page-purchase .cloud-renew-row{padding:12px 0;margin-top:14px;gap:8px;border:0;background:none}
body.purchase-source-view #page-purchase .cloud-renew-copy strong{font-size:14px;font-weight:400}
body.purchase-source-view #page-purchase .cloud-renew-copy small{font-size:12px}
body.purchase-source-view #page-purchase.is-monthly .cloud-purchase-checkout{position:sticky;top:2px;width:264px;min-height:0;max-height:min(70vh,720px);margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
body.purchase-source-view #page-purchase .cloud-balance-card{display:block!important;min-height:0;margin:2px 0 8px;padding:10px;border:1px solid #e5e5e899!important;border-radius:10px}
body.purchase-source-view #page-purchase .cloud-balance-card small{color:#3d3d42;font-size:12px}
body.purchase-source-view #page-purchase .cloud-balance-card strong{margin:6px 0 2px;color:#3d3d42;font-size:20px;line-height:1.2;font-weight:700}
body.purchase-source-view #page-purchase .cloud-balance-card>div>span{font-size:12px;color:#8b8b90}
body.purchase-source-view #page-purchase .cloud-balance-card button{height:40px;margin-top:8px!important;padding:0!important;font-size:13px;font-weight:500;background:#07b6d50d;border:1px solid #07b6d566!important}
body.purchase-source-view #page-purchase .source-month-order{padding:10px;border:1px solid #e5e5e899;border-radius:10px;background:#fff}
body.purchase-source-view #page-purchase .cloud-order-detail-title{margin:0 0 8px;padding:0;border:0;font-size:12px;font-weight:400;color:#3d3d42}
body.purchase-source-view #page-purchase .cloud-month-checkout-details{gap:4px;margin:0}
body.purchase-source-view #page-purchase .cloud-month-checkout-details>div{min-height:19.2px;font-size:12px;line-height:19.2px}
body.purchase-source-view #page-purchase .cloud-month-checkout-details strong{color:#3d3d42;font-size:12px;font-weight:400}
body.purchase-source-view #page-purchase .cloud-checkout-quantity{grid-template-columns:24px 72px 24px;gap:0;border:1px solid #e5e5e8;border-radius:8px;overflow:hidden}
body.purchase-source-view #page-purchase .cloud-checkout-quantity button{height:24px;border:0;border-radius:0;background:#eef4f8}
body.purchase-source-view #page-purchase .cloud-checkout-quantity output{font-size:12px;font-weight:400}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar{position:sticky;bottom:0;z-index:12;grid-template-columns:auto 1fr 148px;flex:none;min-height:64px;padding:10px 24px;margin:-72px -14px 0 -29px;background:#fff;border:1px solid #e5e5e8;border-radius:14px;box-shadow:0 -8px 28px #1235480f}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar>div{font-size:14px;white-space:nowrap;gap:8px}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar>div:nth-child(2){justify-content:flex-end;flex-wrap:wrap}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar>div:first-child strong{font-size:20px;color:#07b6d5}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar strong{font-size:20px;color:#e8352f}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar small{font-size:12px}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar button{height:44px;border-radius:10px;font-weight:400;background:#00afd5}

body.purchase-source-view #page-purchase.is-monthly .purchase-checkout-head,
body.purchase-source-view #page-purchase.is-monthly .checkout-support{display:none}
body.purchase-source-view #page-purchase .cloud-monthly-config{padding-right:4px}
body.purchase-source-view #cloudMonthlyPanel{scrollbar-width:auto}
body.purchase-source-view #cloudMonthlyPanel::-webkit-scrollbar{width:11px}
body.purchase-source-view #page-purchase .cloud-android-option{min-height:58.796875px}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card{padding:10px 16px 14px;gap:0;min-height:134px;font-family:inherit;text-align:left}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card strong{padding:4px 0 0 18px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:32px}
body.purchase-source-view #page-purchase .source-duration-pricing{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:6px;width:100%}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card b{color:#07b6d5;font-family:inherit;font-weight:700;font-size:24px;line-height:32px}
body.purchase-source-view #page-purchase .source-duration-pricing small{line-height:24px}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card>small{margin-top:8px;line-height:18px}
body.purchase-source-view #page-purchase .cloud-month-duration-grid .cloud-package-card.active:after{display:none}
body.purchase-source-view #page-purchase .source-plan-check{position:absolute;top:16px;left:10px;width:16px;height:16px;display:grid;place-items:center;background:#07b6d5;border-radius:50%;color:#fff}
body.purchase-source-view #page-purchase .source-plan-check svg{width:10px;height:10px}
body.purchase-source-view #page-purchase .cloud-monthly-config>.cloud-month-field{margin-top:18px}
body.purchase-source-view #page-purchase .cloud-monthly-config>.cloud-duration-field{margin-top:12px}
body.purchase-source-view #page-purchase .cloud-month-field>strong{margin-bottom:8px;font-weight:700}
body.purchase-source-view #page-purchase .cloud-monthly-config>.cloud-month-field:nth-child(2){padding-bottom:8px}
body.purchase-source-view #page-purchase .cloud-monthly-config>.cloud-month-field:nth-child(3)>strong{margin-bottom:8px}
body.purchase-source-view #page-purchase .cloud-balance-card strong{line-height:20px}
body.purchase-source-view #page-purchase .cloud-balance-card .source-wallet{width:16px;height:16px;vertical-align:middle;margin-right:8px}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar .source-wallet{width:32px;height:32px;align-self:center}
body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar{position:fixed;bottom:10px;z-index:50;height:65px;min-height:65px;margin:0;grid-template-columns:auto 1fr 148px}
@media(max-width:1180px){body.purchase-source-view #page-purchase .purchase-page-form{grid-template-columns:1fr}body.purchase-source-view #page-purchase .cloud-purchase-checkout{position:static;width:100%;max-height:none;overflow:visible}body.purchase-source-view #page-purchase .cloud-custom-quantity{justify-content:flex-start}}
@media(max-width:780px){body.purchase-source-view .source-purchase-sidebar{display:none}body.purchase-source-view .main-area,body.purchase-source-view.source-sidebar-collapsed .main-area{left:8px}body.purchase-source-view #page-purchase{padding-left:18px;padding-right:20px}body.purchase-source-view .source-purchase-header{min-height:114px;gap:10px;padding-top:8px}.source-security{display:none}.source-mobile-menu{display:block;height:30px;padding-left:12px}.source-mobile-menu button{width:24px;height:24px;border:0;background:none;color:#64748b}.source-mobile-menu svg{width:20px;height:20px}.source-demo-profile{margin:0;border:0;padding:0}.source-demo-profile>span,.source-demo-profile>svg,.source-account-type{display:none}.source-header-bottom{padding:4px 20px;gap:8px;justify-content:flex-end}.source-demo-profile>i{margin-left:8px}.source-purchase-support{right:24px!important;bottom:14px!important;height:48px!important;padding:0 14px 0 8px!important;font-size:14px!important}body.purchase-source-view #page-purchase .cloud-purchase-subtitle{align-items:center;flex-direction:row}body.purchase-source-view #page-purchase .cloud-purchase-header{margin-bottom:20px}body.purchase-source-view #page-purchase .cloud-purchase-section-head{flex-wrap:wrap;row-gap:16px}body.purchase-source-view #page-purchase .cloud-purchase-section-head>div{flex-basis:calc(100% - 40px)}body.purchase-source-view #page-purchase .cloud-purchase-section-price{flex-basis:100%;margin-left:0}body.purchase-source-view #page-purchase .cloud-package-grid,body.purchase-source-view #page-purchase .cloud-time-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}body.purchase-source-view #page-purchase .cloud-custom-quantity{flex-wrap:wrap;gap:10px}body.purchase-source-view #page-purchase .cloud-purchase-checkout{padding:14px}body.purchase-source-view #page-purchase #cloudTimedRegionSection .cloud-purchase-section-head>div{flex-basis:auto}body.purchase-source-view #page-purchase #cloudTimedRegionSection .cloud-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.purchase-source-view #page-purchase .cloud-advanced-grid{grid-template-columns:1fr}body.purchase-source-view #page-purchase.is-monthly .purchase-page-form{grid-template-columns:1fr;padding:12px}body.purchase-source-view #cloudMonthlyPanel{max-height:none;padding:0;overflow:visible}body.purchase-source-view #page-purchase .cloud-monthly-config{padding:0 0 84px}body.purchase-source-view #page-purchase .cloud-android-options{grid-template-columns:1fr 1fr}body.purchase-source-view #page-purchase .cloud-month-duration-grid{grid-template-columns:1fr 1fr}body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar{margin:0;grid-template-columns:1fr;bottom:0}body.purchase-source-view #page-purchase .cloud-monthly-purchase-bar>div:first-child{display:none}body.purchase-source-view #page-purchase.is-monthly .cloud-purchase-checkout{width:100%;position:static;max-height:none}}
