.journey-heading{max-width:740px;margin:30px 0 36px}.journey-heading h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(30px,5vw,54px);line-height:1.12}.journey-heading p{color:var(--text-secondary,#999);max-width:600px;line-height:1.7}.journey-progress{color:var(--text-secondary,#999);flex-wrap:wrap;gap:18px;margin:0 0 30px;font-size:12px;display:flex}.journey-progress [aria-current]{color:var(--text-primary,#f6f6f6)}.journey-surface{border:1px solid var(--border-color,#80808038);background:var(--surface-color,#80808009);border-radius:24px;max-width:760px;padding:clamp(22px,4vw,42px)}.journey-surface h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px}.journey-surface p{line-height:1.7}.journey-status{min-height:24px;color:var(--text-secondary,#aaa);font-size:14px;line-height:1.6}.journey-store-list{gap:10px;margin:24px 0;display:grid}.journey-store{border:1px solid var(--border-color,#8080803d);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex}.journey-store span{flex:1;gap:6px;display:grid}.journey-store small{color:var(--text-secondary,#999)}.journey-store:hover{background:#80808017}.journey-form{gap:18px;display:grid}.journey-form .field{margin:0}.journey-summary{gap:0;margin:20px 0;display:grid}.journey-summary>div{border-bottom:1px solid var(--border-color,#8080802b);justify-content:space-between;gap:24px;padding:14px 0;display:flex}.journey-summary dt{color:var(--text-secondary,#999)}.journey-summary dd{text-align:right;margin:0;font-weight:600}.journey-price{letter-spacing:-.04em;margin:22px 0 12px;font-size:44px}.journey-price small{letter-spacing:0;color:var(--text-secondary,#999);font-size:14px}.journey-checkout .checkout-layout{align-items:start}.journey-checkout .summary-panel{position:sticky;top:112px}.journey-checkout .payment-window{min-height:0;padding:0;display:block}.journey-checkout .payment-window:has([data-creem-inline]){height:840px;min-height:840px}.journey-checkout [data-creem-inline]{height:840px}.journey-payment-note{color:var(--text-secondary,#999);font-size:13px;line-height:1.7}.journey-checkout .checkout-balance{max-width:none;margin:24px 0}.journey-result{max-width:880px}.journey-result .service-status{margin:24px 0}.journey-result .purchase-next{border-top:1px solid var(--border-color,#80808033);margin-top:24px;padding-top:24px}.journey-checkout [hidden],.journey-surface [hidden]{display:none!important}.journey-surface .page-actions,.journey-checkout .page-actions{flex-wrap:wrap}.journey-terms{color:var(--text-secondary,#999);font-size:13px;line-height:1.6}.journey-checkout .purchase-controls{margin-top:18px}.journey-return{margin:22px 0}.journey-selector{padding-top:8px}.journey-selector .checkout-balance-output{font-size:16px}.journey-selector h3{font-size:17px}@media (width<=820px){.journey-heading{margin-top:22px}.journey-surface{padding:24px 20px}.journey-progress{gap:12px}.journey-checkout .summary-panel{order:0;position:static}.journey-checkout .checkout-layout{flex-direction:column;display:flex}.journey-checkout .form-panel,.journey-checkout .summary-panel{width:100%;min-width:0}.journey-summary>div{gap:16px;font-size:14px}.journey-store{padding:16px}:is(.journey-checkout .payment-window:has([data-creem-inline]),.journey-checkout [data-creem-inline]){height:840px}.journey-surface .field-row{grid-template-columns:1fr}}.journey-checkout .payment-window{scroll-margin-top:120px}@media (width<=820px){.journey-checkout .payment-window{scroll-margin-top:100px}}.customer-panel label{flex:1;gap:8px;min-width:180px;display:grid}.customer-panel select{color:#fff;width:100%;font:inherit;background:#161616;border:1px solid #353535;border-radius:12px;padding:12px}.customer-panel{min-width:0}.customer-panel button,.purchase-controls button{white-space:normal;cursor:pointer}.customer-panel button:disabled{cursor:default;opacity:.5}.customer-packs{border-top:1px solid #333;margin-top:32px;padding-top:28px}.customer-packs input{accent-color:#fff;width:100%;margin:20px 0 12px}.customer-pack-ticks{color:#aaa;justify-content:space-between;font-size:13px;display:flex}.customer-order{overflow-wrap:anywhere;border-bottom:1px solid #333;padding:22px 0}.service-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.service-status li,.service-status>div{border:1px solid #333;border-radius:14px;padding:16px}.service-status span{color:#aaa;margin-bottom:8px;font-size:12px;display:block}.service-status strong{font-size:14px}.purchase-controls{max-width:1100px;margin:24px auto}.purchase-review{overflow-wrap:anywhere;padding:20px 0}.purchase-review>.button{margin:8px 8px 0 0}.purchase-next{border:1px solid #333;border-radius:20px;margin-top:24px;padding:24px}.interior .checkout-balance-ticks.four-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-payment{width:100%;padding:20px}.demo-payment .page-actions,.account-tabs{flex-wrap:wrap}.customer-panel .section-bar{flex-wrap:wrap;gap:12px}@media (width<=640px){.service-status{grid-template-columns:1fr}.customer-panel .page-actions,.purchase-controls .page-actions{flex-wrap:wrap;gap:10px}.customer-panel .button,.purchase-controls .button{min-width:0;max-width:100%}.customer-panel{padding:20px}.customer-order{padding-top:18px}.account-tabs button{padding:10px;font-size:13px}}.route-account .page-hero{padding-block:48px 28px}.route-account .page-hero h1{font-size:clamp(32px,4vw,48px)}.customer-panel [data-new-plan],.customer-panel [data-new-period]{margin-bottom:18px}.payment-window:has([data-creem-inline]){background:#111;min-height:840px;padding:0;display:block;overflow:hidden}.payment-window [data-creem-inline]{width:100%;min-height:840px}.payment-window iframe{border:0;width:100%;height:840px;display:block}.summary-panel>.button{width:100%;margin-top:16px}.payment-window [data-creem-inline]{height:840px}.payment-window{scroll-margin-top:110px}.route-feature .detail-screen{flex-direction:column;align-items:center;gap:14px;max-height:none;padding:32px;overflow:visible}.route-feature .product-video-frame{aspect-ratio:1470/3000;isolation:isolate;background:0 0;flex:none;width:300.682px;max-width:100%;position:relative}.route-feature .product-device-screen{background:#101012;border-radius:15%/6.9%;width:89.7959%;height:95.6%;position:absolute;top:2.2%;left:5.10204%;overflow:hidden}.route-feature .product-device-screen :is(img,video),.route-feature .product-device-bezel{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;display:block;position:absolute;inset:0}.route-feature .product-device-bezel{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.route-feature .product-video-poster{z-index:1}.route-feature .product-video-frame[data-ready=true] .product-video-poster{visibility:hidden}.route-feature .product-video-toggle{border:1px solid var(--loom-line,#ffffff30);min-height:40px;color:var(--loom-secondary,#bdbdc6);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:12px;display:block}.route-feature .product-video-toggle:focus-visible{outline-offset:4px;outline:2px solid}.route-feature .product-video-status{text-align:center;max-width:270px;margin:0;font-size:12px}@media (width<=820px){.route-feature .detail-screen{gap:10px;padding:0;display:flex}.route-feature .product-video-frame{width:min(100%,233.864px)}.route-feature .detail-screen .product-video-frame :is(img,video){object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none}.route-feature .product-video-toggle{font-size:11px}}
