:root{--bg:#f8fafc;--panel:#fff;--line:#d4dde8;--text:#182c49;--muted:#576b85;--accent:#124dff;--lime:#124dff;font-family:Manrope,Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;color-scheme:light}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}svg{flex-shrink:0}img{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}.wrap{max-width:1400px;margin:auto;padding:0 48px}.header{border-bottom:1px solid var(--line);background:white}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;height:90px}.brand{display:inline-flex;align-items:center;gap:11px;font-family:SpaceMono,ui-monospace,monospace;font-size:23px;letter-spacing:-1.4px;font-weight:700}.brand img{width:32px;height:32px}.brand-period{color:var(--accent)}.main-nav{display:flex;gap:29px;font-size:14px}.main-nav a:hover{color:var(--accent)}.header-actions{display:flex;gap:15px;align-items:center}.login-link{display:flex;gap:15px;align-items:center;font:14px SpaceMono,monospace;padding:12px 17px;border:1px solid var(--text)}.menu-toggle{display:none;border:0;background:transparent}.menu-toggle span{display:block;width:22px;height:2px;background:var(--text);margin:5px}.beam-workspace{max-width:1304px;margin:auto;padding:0 0 65px}.workbench-intro{padding:30px 0 40px}.workspace-meta{display:flex;justify-content:space-between;font:14px SpaceMono,monospace;letter-spacing:.6px;padding-bottom:25px;border-bottom:1px solid var(--line);gap:25px}.workspace-meta i{display:inline-block;width:6px;height:6px;background:var(--accent);margin-right:10px}.workspace-heading{display:grid;grid-template-columns:1.45fr .55fr;gap:70px;align-items:end;padding-top:40px}.workspace-heading h1{font-family:SpaceMono,monospace;font-size:60px;line-height:1.2;font-weight:400;letter-spacing:-3.8px;margin:0}.workspace-heading h1>span{color:var(--accent)}.terminal-cursor{color:#91b0ff}.workspace-heading>div{padding-bottom:6px}.eyebrow{font:14px SpaceMono,monospace;line-height:1.7;text-transform:uppercase;letter-spacing:.6px;display:block;color:var(--muted)}.workspace-heading p{font-size:14px;line-height:1.9;color:var(--muted);max-width:300px;margin:15px 0 20px}.text-link{font-size:14px;display:inline-flex;gap:15px;align-items:center;font-weight:600}.text-link:hover{color:var(--accent)}.button{background:var(--accent);color:white;display:inline-flex;justify-content:center;align-items:center;gap:17px;border:1px solid var(--accent);border-radius:0;padding:17px 20px;font-size:14px;min-height:50px;font-weight:600}.button:hover{background:#0039d9}.button.secondary{background:transparent;color:var(--accent)}.compute-workbench{border:1px solid #a9bed9;background:white;box-shadow:8px 8px 0 #e4ecf7;scroll-margin-top:25px}.workbench-top{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border-bottom:1px solid #a9bed9;background:#edf3ff;gap:25px}.workbench-top h2{font:14px SpaceMono,monospace;color:var(--accent);margin:0}.workbench-top>span{font:14px SpaceMono,monospace;color:var(--muted)}.workbench-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 285px}.preset-list{padding:20px;border-right:1px solid var(--line);background:#f7faff}.compute-preset{display:flex;align-items:center;gap:11px;width:100%;background:transparent;border:1px solid transparent;padding:15px 10px;font:14px SpaceMono,monospace;color:var(--text);text-align:left}.compute-preset small{font-size:14px;color:var(--muted);margin-left:auto}.preset-radio{width:9px;height:9px;border:1px solid #8b9eb8;flex-shrink:0}.compute-preset[aria-pressed=true]{border-color:var(--accent);background:#e6eeff;color:var(--accent)}.compute-preset[aria-pressed=true] .preset-radio{background:var(--accent);border-color:var(--accent)}.preset-caption{display:flex;flex-direction:column;gap:5px;padding:24px 10px 4px;font:14px SpaceMono,monospace;letter-spacing:.5px;color:var(--muted)}.resource-canvas{padding:29px 32px 20px;min-width:0;position:relative;background-image:linear-gradient(#f2f5fa 1px,transparent 1px),linear-gradient(90deg,#f2f5fa 1px,transparent 1px);background-size:22px 22px}.resource-heading{position:relative;display:flex;flex-direction:column;gap:7px}.resource-heading h3{font:21px SpaceMono,monospace;letter-spacing:-.8px;margin:0}.allocation-symbol{position:absolute;right:0;top:8px;font:23px SpaceMono,monospace;color:var(--accent)}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:25px 0 0;border:1px solid var(--line);background:#fffffff2}.resource-grid>div{padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.resource-grid>div:nth-child(2n){border-right:0}.resource-grid>div:nth-child(n+3){border-bottom:0}.resource-grid dt{font:14px SpaceMono,monospace;color:var(--muted);letter-spacing:1px}.resource-grid dd{margin:15px 0 0;font:51px SpaceMono,monospace;letter-spacing:-3px;color:var(--accent);line-height:1.2}.resource-grid dd small{display:block;font:14px SpaceMono,monospace;letter-spacing:.5px;color:var(--muted);margin-top:5px}.resource-meter{display:flex;gap:5px;margin-top:22px}.resource-meter i{height:14px;background:#e4ecf7;border:1px solid #cedced;flex:1;max-width:16px}.resource-meter i.filled{background:var(--accent);border-color:var(--accent)}.resource-grid p{font-size:14px;line-height:1.7;color:var(--muted);margin:19px 0 0}.resource-caption{display:flex;gap:20px;justify-content:space-between;font:14px SpaceMono,monospace;color:var(--muted);letter-spacing:.3px;padding-top:23px}.workbench-order{border-left:1px solid var(--line);padding:30px 25px}.preset-description{font-size:14px;line-height:1.9;margin:22px 0 33px;color:var(--muted);min-height:47px}.workbench-price strong{font:40px SpaceMono,monospace;letter-spacing:-2px;font-weight:400}.workbench-price>span{display:block;font:14px SpaceMono,monospace;color:var(--muted);margin-top:8px}.preset-billing{font-size:14px;color:var(--muted);margin:16px 0 25px;line-height:1.8}.workbench-order .button{width:100%;font-size:14px;padding-inline:13px;gap:15px;min-height:53px}.order-caption{font-size:14px;line-height:1.9;color:var(--muted);margin:23px 0 17px}.order-policy{font-size:14px;text-decoration:underline;color:var(--accent)}.workspace-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:85px 0 70px;border-bottom:1px solid var(--line)}.details-label h2,.workspace-help h2{font:35px SpaceMono,monospace;line-height:1.35;letter-spacing:-2px;font-weight:400;margin:24px 0}.details-label h2>span{color:var(--accent)}.blueprint-list article{display:flex;gap:25px;border-top:1px solid var(--line);padding:25px 0;align-items:start}.blueprint-list article:last-child{border-bottom:1px solid var(--line)}.blueprint-code{font:14px SpaceMono,monospace;width:36px;padding-top:5px;color:var(--accent);flex-shrink:0}.blueprint-list h3{font-size:18px;letter-spacing:-.5px;font-weight:600;margin:0 0 12px}.blueprint-list p{font-size:14px;line-height:1.9;color:var(--muted);margin:0;max-width:460px}.blueprint-plus{margin-left:auto;color:var(--accent);font:18px SpaceMono,monospace}.stack-console{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px 0;border-bottom:1px solid var(--line);align-items:center}.stack-console h2{font:47px SpaceMono,monospace;line-height:1.2;letter-spacing:-2.5px;margin:24px 0}.stack-console p{font-size:14px;line-height:1.9;color:var(--muted);max-width:420px}.stack-console .text-link{margin-top:15px}.terminal-example{background:#124dff;color:#f5f8ff;padding:28px;border:1px solid #0039d9;box-shadow:8px 8px 0 #dce6ff}.terminal-example>div{display:flex;justify-content:space-between;font:14px SpaceMono,monospace;letter-spacing:.5px;border-bottom:1px solid #83a4ff;padding-bottom:18px;gap:20px}.terminal-example pre{font:14px SpaceMono,monospace;line-height:1.9;margin:28px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.terminal-example pre span{color:#e5edff}.terminal-example i{font-style:normal;margin-left:10px}.workspace-usecases{padding:65px 0;border-bottom:1px solid var(--line)}.workspace-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.usecase-rows>a{display:grid;grid-template-columns:45px 1fr .9fr 25px;gap:30px;align-items:center;padding:25px 0;border-top:1px solid var(--line)}.usecase-rows>a:hover h3{color:var(--accent)}.usecase-rows>a>span{font:14px SpaceMono,monospace;color:var(--muted)}.usecase-rows h3{font:23px SpaceMono,monospace;letter-spacing:-1px;font-weight:400;margin:0}.usecase-rows p{font-size:14px;line-height:1.9;color:var(--muted);max-width:350px;margin:0}.usecase-rows svg{color:var(--accent)}.workspace-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:65px}details{border-bottom:1px solid var(--line)}summary{padding:21px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:14px;font-weight:600}summary::-webkit-details-marker{display:none}summary>span{font:18px SpaceMono,monospace;color:var(--accent)}details[open] summary>span{transform:rotate(45deg)}details p{font-size:14px;line-height:1.9;color:var(--muted);margin:0;padding-bottom:20px}.workspace-footer{background:#eaf0fa;border-top:1px solid #a9bed9;padding:45px max(48px,calc((100vw - 1304px)/2)) 25px}.footer-command{border-bottom:1px solid #a9bed9;padding-bottom:35px}.footer-command>a{font:clamp(32px,5.3vw,72px) SpaceMono,monospace;letter-spacing:-3px;color:var(--accent);display:flex;align-items:center;margin-top:20px;gap:20px}.footer-command>a>span{color:#92adf4;margin-left:-18px}.footer-command>a>svg{width:45px;height:45px;margin-left:auto}.footer-directory{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding:40px 0}.footer-directory p{font-size:14px;line-height:1.9;color:var(--muted);max-width:330px;margin:19px 0 0}.footer-directory nav{display:grid;gap:13px;align-content:start;font-size:14px}.footer-directory nav a:hover{color:var(--accent)}.footer-meta{display:flex;justify-content:space-between;font:14px SpaceMono,monospace;letter-spacing:.5px;color:var(--muted);border-top:1px solid #a9bed9;padding-top:23px;gap:25px}.document-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:70px;padding-top:55px;padding-bottom:80px}.document-nav{position:sticky;top:30px;align-self:start}.document-nav .eyebrow{font-size:14px;margin-bottom:30px}.document-nav a{display:block;padding:12px 0;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.document-nav a[aria-current]{color:var(--accent);font-weight:600}.document-content h1{font:43px SpaceMono,monospace;line-height:1.25;letter-spacing:-2px;margin:25px 0;overflow-wrap:anywhere}.prose{font-size:14px;line-height:1.95;color:var(--muted);max-width:780px}.prose h2{font:20px SpaceMono,monospace;line-height:1.4;letter-spacing:-.8px;color:var(--text);margin:35px 0 16px}.prose .lead{font-size:17px;line-height:1.8}.prose a,.purchase-information a{color:var(--accent);text-decoration:underline}.company-details{background:white;border:1px solid var(--line);padding:25px}.company-details p:last-child{margin-bottom:0}.page-main,.shop-area{padding-top:50px;padding-bottom:80px}.purchase-information{font-size:14px;line-height:1.9;border:1px solid #a9bed9;background:#edf3ff;padding:23px;margin-bottom:28px}.purchase-information nav{display:flex;flex-wrap:wrap;gap:20px}.screen-reader-text{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.skip-link{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:100}.skip-link:focus{top:10px}.woocommerce{color:var(--text)}.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product .product_title{font:37px SpaceMono,monospace;letter-spacing:-1.6px;line-height:1.2}.woocommerce-product-details__short-description{font-size:14px;line-height:1.9;color:var(--muted);max-width:740px;margin-bottom:35px}.woocommerce div.product form.cart{width:100%}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:var(--accent)!important;color:white!important;border:1px solid var(--accent)!important;border-radius:0!important}.woocommerce table.shop_table{border-color:var(--line);border-collapse:collapse}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{padding:12px;border:1px solid #a5b6cf;background:white;color:var(--text);font:inherit;max-width:100%;border-radius:0}.woocommerce form .form-row label{font-size:14px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background:#edf3ff;color:var(--text);border-color:var(--accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#edf3ff;border-color:var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--muted)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--bg);color:var(--text)}.woocommerce div.product .woocommerce-tabs .panel{font-size:14px;line-height:1.9;color:var(--muted)}.woocommerce div.product .woocommerce-tabs .panel h2{font:20px SpaceMono,monospace;color:var(--text)}.woocommerce .related.products{display:none}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{padding:13px;border-bottom:1px solid var(--line);font-size:14px}.woocommerce-MyAccount-navigation .is-active{color:var(--accent)}.woocommerce-MyAccount-content{font-size:14px;line-height:1.9}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--line);border-radius:0}.woocommerce-checkout #payment{background:#edf3ff}.woocommerce-checkout #payment div.payment_box{background:#dce6fb;color:var(--text)}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#dce6fb}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{min-width:0}.wc-block-components-checkout-place-order-button{background:var(--accent)!important;color:white!important}.wp-block-woocommerce-checkout a{color:var(--accent)}.woocommerce .cart-collaterals .cart_totals{min-width:0}.woocommerce table.cart td.actions .input-text{width:150px}.woocommerce div.product p.price{color:var(--accent)}.configuration-grid{--cfg-bg:var(--bg);--cfg-panel:white;--cfg-line:var(--line);--cfg-text:var(--text);--cfg-muted:var(--muted);--cfg-accent:var(--accent)}.configuration-grid .choice,.configuration-grid .os-family,.configuration-grid .network-option{border-radius:0}.configuration-grid .choice:has(input:checked),.configuration-grid .os-family.selected{background:#e9f0ff;border-color:var(--accent)}.configuration-grid .location-code,.configuration-grid .config-icon{background:#e9f0ff;border-color:#a1b9ff;color:var(--accent);border-radius:0}.configuration-grid .configuration-summary,.configuration-grid .config-bottom-checkout{background:#edf3ff;border-color:#a1b9ff;border-radius:0}.configuration-grid select,.configuration-grid input[type=text],.configuration-grid textarea,.configuration-grid .retention-controls input{background:white;border-color:#95a9c4;color:var(--text);border-radius:0}.configuration-grid .retention-controls input{padding:12px;border:1px solid #95a9c4}.configuration-grid .network-option select{background:white}.configuration-grid .config-section-heading h2{font:23px SpaceMono,monospace;letter-spacing:-1px}.configuration-grid .config-section-heading>span{border-radius:0;border-color:#a1b9ff;font-family:SpaceMono,monospace}.configuration-grid .configuration-summary .single_add_to_cart_button,.configuration-grid .config-bottom-checkout .single_add_to_cart_button{color:white!important;border-radius:0!important}.configuration-grid .config-hint{font-size:14px!important}.configuration-grid .configuration-summary .config-hint{font-size:14px!important}.configuration-grid .add-rule{border-color:#a1b9ff}.configuration-grid .panel-compatibility{color:#a93a1c!important}.configuration-grid .config-summary-error{color:#a93a1c;background:#fff2e9}.configuration-grid .config-summary-heading h2{font-family:SpaceMono,monospace;font-size:23px;letter-spacing:-1px}.configuration-grid .config-summary-heading img{border-radius:0}.configuration-grid .configuration-summary{scrollbar-color:#a1b9ff #edf3ff}.configuration-grid .config-bottom-checkout{background:#edf3ff}.configuration-grid .configuration-summary .early-start{font-size:14px}.configuration-grid .config-summary-heading p{font-family:SpaceMono,monospace;font-size:14px}.configuration-grid .config-cost{color:var(--accent)}
@media(max-width:1400px){.beam-workspace{margin-inline:48px}}
@media(max-width:1100px){.wrap{padding-inline:30px}.beam-workspace{margin-inline:30px}.main-nav{gap:20px;font-size:14px}.workspace-heading{gap:45px}.workspace-heading h1{font-size:49px;letter-spacing:-3px}.workbench-grid{grid-template-columns:180px minmax(0,1fr) 230px}.preset-list{padding:15px}.compute-preset{font-size:14px;padding:14px 8px;gap:8px}.resource-canvas{padding:25px 20px 20px}.resource-grid>div{padding:18px}.resource-grid dd{font-size:41px}.workbench-order{padding:25px 20px}.workbench-price strong{font-size:32px}.resource-caption{gap:10px;font-size:14px}.workspace-details,.workspace-help{gap:50px}.details-label h2,.workspace-help h2{font-size:29px}.stack-console{gap:50px}.usecase-rows{gap:20px}.usecase-rows h3{font-size:20px}.workspace-footer{padding-inline:30px}}
@media(max-width:760px){.wrap{padding-inline:22px}.header-inner{height:74px;gap:15px}.brand{font-size:21px;gap:8px}.brand img{width:29px;height:29px}.login-link{font-size:14px;padding:10px;gap:7px}.header-actions{gap:8px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:74px;left:0;right:0;background:white;border-bottom:1px solid var(--line);padding:24px 22px;z-index:50;font-size:14px}.main-nav.open{display:flex;flex-direction:column;gap:22px}.beam-workspace{margin-inline:22px;padding-bottom:45px}.workbench-intro{padding:23px 0 30px}.workspace-meta{font-size:14px;letter-spacing:.3px;padding-bottom:20px;gap:15px}.workspace-heading{grid-template-columns:1fr;gap:24px;padding-top:27px}.workspace-heading h1{font-size:39px;letter-spacing:-2.5px;line-height:1.2}.workspace-heading p{font-size:14px;max-width:none;margin:12px 0 16px}.workspace-heading .eyebrow{font-size:14px}.workbench-top{padding:15px;flex-direction:column;align-items:start;gap:8px}.workbench-top h2{font-size:14px}.workbench-top>span{font-size:14px}.workbench-grid{grid-template-columns:1fr}.preset-list{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:15px;border-right:0;border-bottom:1px solid var(--line)}.compute-preset{padding:10px 5px;justify-content:center;font-size:14px;gap:5px;border-color:var(--line);min-height:42px;flex-direction:column}.compute-preset .preset-radio{display:none}.compute-preset small{margin:0;font-size:14px}.preset-caption{grid-column:1/-1;padding:8px 0 0;flex-direction:row;justify-content:space-between;font-size:14px}.resource-canvas{padding:23px 18px 18px}.resource-heading h3{font-size:20px}.resource-heading .eyebrow{font-size:14px}.resource-grid{margin-top:20px}.resource-grid>div{padding:18px}.resource-grid dd{font-size:42px}.resource-grid dt{font-size:14px}.resource-grid dd small{font-size:14px}.resource-grid p{font-size:14px}.resource-caption{font-size:14px;padding-top:18px;gap:12px}.workbench-order{border-left:0;border-top:1px solid var(--line);padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.workbench-order>.eyebrow{grid-column:1/-1}.preset-description{font-size:14px;grid-column:1/-1;min-height:0;margin:14px 0 23px}.workbench-price{grid-column:1}.workbench-price strong{font-size:29px}.workbench-price>span{font-size:14px}.preset-billing{grid-column:1;margin:12px 0 0;font-size:14px}.workbench-order .button{grid-column:2;grid-row:3/5;align-self:center;font-size:14px;padding-inline:10px;gap:10px;min-height:56px}.workbench-order .button svg{width:15px;height:15px}.order-caption{grid-column:1/-1;font-size:14px;margin-top:22px}.order-policy{grid-column:1/-1}.workspace-details{grid-template-columns:1fr;gap:20px;padding:50px 0 40px}.details-label h2,.workspace-help h2{font-size:29px;margin:18px 0}.blueprint-list article{gap:18px;padding:23px 0}.blueprint-code{font-size:14px;width:28px}.blueprint-list h3{font-size:17px}.blueprint-list p{font-size:14px}.stack-console{grid-template-columns:1fr;gap:35px;padding:40px 0}.stack-console h2{font-size:39px;letter-spacing:-2px;margin:20px 0}.stack-console p{font-size:14px}.terminal-example{padding:23px}.terminal-example>div{font-size:14px}.terminal-example pre{font-size:14px}.workspace-usecases{padding:40px 0}.workspace-section-heading{gap:20px;margin-bottom:25px}.workspace-section-heading>.eyebrow{font-size:14px}.workspace-section-heading>.text-link{font-size:14px;gap:8px}.usecase-rows>a{grid-template-columns:28px 1fr 20px;gap:12px;padding:22px 0}.usecase-rows>a>span{font-size:14px;grid-row:1/3}.usecase-rows h3{font-size:19px;line-height:1.3;letter-spacing:-.8px}.usecase-rows p{grid-column:2;font-size:14px;margin-top:5px}.usecase-rows svg{grid-column:3;grid-row:1}.workspace-help{grid-template-columns:1fr;gap:15px;padding-top:40px}.workspace-help h2{font-size:31px}.workspace-help summary{font-size:14px}.workspace-footer{padding:35px 22px 23px}.footer-command>a{font-size:29px;letter-spacing:-1.8px;gap:15px}.footer-command>a>span{margin-left:-12px}.footer-command>a>svg{width:25px;height:25px;margin-left:auto}.footer-directory{grid-template-columns:1fr 1fr;gap:30px;padding-block:30px}.footer-directory>div{grid-column:1/-1}.footer-directory nav{font-size:14px;gap:13px}.footer-meta{font-size:14px;flex-direction:column;gap:12px}.document-layout{grid-template-columns:1fr;gap:25px;padding-top:30px}.document-nav{position:static;display:flex;flex-wrap:wrap;gap:16px;border-bottom:1px solid var(--line);padding-bottom:20px}.document-nav>.eyebrow{width:100%;margin:0}.document-nav a{font-size:14px;padding:0;border:0}.document-content h1{font-size:31px;letter-spacing:-1.5px}.prose{font-size:14px}.prose h2{font-size:19px}.prose .lead{font-size:15px}.shop-area{padding-top:30px;padding-bottom:50px}.woocommerce div.product .product_title{font-size:30px;letter-spacing:-1.5px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.configuration-grid .config-section-heading h2{font-size:21px;letter-spacing:-1px}.configuration-grid .config-hint{font-size:14px!important}.purchase-information{padding:18px;font-size:14px}.purchase-information nav{gap:13px}.configuration-grid .choice strong{font-size:14px}.configuration-grid .configuration-summary .early-start{font-size:14px}.configuration-grid .configuration-summary .config-hint{font-size:14px!important}}
@media(max-width:370px){.wrap{padding-inline:18px}.beam-workspace{margin-inline:18px}.workspace-heading h1{font-size:32px;letter-spacing:-2px}.brand{font-size:19px;gap:7px}.brand img{width:26px;height:26px}.login-link{font-size:14px;padding:9px;gap:5px}.login-link svg{height:13px;width:13px}.header-inner{gap:10px}.compute-preset{font-size:14px}.resource-grid>div{padding:15px}.resource-grid dd{font-size:37px}.workbench-order{padding:20px;gap:0 15px}.workbench-price strong{font-size:25px}.workbench-order .button{font-size:14px;gap:5px}.workbench-order .button svg{width:12px}.details-label h2{font-size:25px;letter-spacing:-1.5px}.workspace-footer{padding-inline:18px}.footer-command>a{font-size:23px;letter-spacing:-1.4px}.footer-command>a>svg{width:23px;height:23px}.resource-caption{font-size:14px}.workspace-meta{font-size:14px}.usecase-rows h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#556b8e}

.document-layout.commerce-layout{display:block}.commerce-layout .document-content{max-width:1100px;margin-inline:auto}.commerce-layout .prose{max-width:none}.wc-block-components-order-summary-item__description{overflow-wrap:anywhere}

.resource-grid dd p{font:14px/1.7 Manrope,Arial,sans-serif;letter-spacing:0;color:var(--muted)}

/* Keep labels readable as the resource workbench reflows. */
.workspace-meta,.resource-caption,.preset-caption,.footer-meta{flex-wrap:wrap;line-height:1.7}.resource-grid>div{min-width:0}.resource-grid dt,.resource-grid dd small{letter-spacing:0}.resource-grid dd small{line-height:1.7}.workbench-grid{grid-template-columns:190px minmax(0,1fr) 270px}.preset-list{padding:20px 15px}.compute-preset{padding-inline:10px;gap:10px}.workbench-order .button{white-space:normal;text-align:center}.footer-directory nav{line-height:1.7}.workspace-section-heading{flex-wrap:wrap;gap:20px}
.woocommerce small,.woocommerce .product_meta,.woocommerce .woocommerce-terms-and-conditions-wrapper,.wc-block-components-product-metadata,.wc-block-components-totals-item__description,.wc-block-components-checkout-step__description{font-size:14px}
@media(max-width:1100px){.workbench-grid{grid-template-columns:170px minmax(0,1fr) 235px}.compute-preset{gap:7px;padding-inline:6px}}
@media(max-width:900px){.workbench-grid{grid-template-columns:180px minmax(0,1fr)}.workbench-order{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.workbench-order>.eyebrow,.preset-description,.order-caption,.order-policy{grid-column:1/-1}.workbench-order .button{grid-column:2;grid-row:3/5}.preset-billing{grid-column:1}.workbench-order .button{align-self:center}.main-nav{gap:15px}.header-inner{gap:20px}}
@media(max-width:760px){.workbench-grid{grid-template-columns:1fr}.preset-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.compute-preset{padding:12px 8px;gap:4px}.preset-caption{gap:12px}.resource-caption{gap:12px}.workspace-meta{gap:12px}.workbench-order{grid-template-columns:1fr;gap:0}.workbench-price,.preset-billing,.workbench-order .button{grid-column:1;grid-row:auto}.workbench-order .button{margin-top:24px}.header-inner{gap:12px}.footer-command>a{flex-wrap:wrap}.footer-command>a>svg{margin-left:0}.blueprint-code{width:35px}.terminal-example>div{flex-wrap:wrap}.workspace-section-heading .text-link{line-height:1.7}}

/* WooCommerce applies its own smaller typography inside checkout blocks. */
.wp-block-woocommerce-checkout,.wp-block-woocommerce-cart{font-size:16px}
.wc-block-components-address-card,.wc-block-components-address-card__address-section,.wc-block-components-address-card__edit,.wc-blocks-components-select__label,.wc-block-components-address-form__address_2-toggle,.wc-block-components-payment-method-label,.wc-block-components-radio-control-accordion-content,.wc-block-components-radio-control-accordion-content>div,.wc-block-components-checkbox__label,.wc-block-components-checkbox__label a,.wc-block-components-checkout-place-order-button__text,.wc-block-components-checkout-order-summary__title-price{font-size:14px!important}
.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{font-size:16px}
.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label{transform:scale(.875)!important}

.wp-block-woocommerce-checkout :is(p,span,a,div,label,button,textarea,small,li,dt,dd,h3),.wp-block-woocommerce-cart :is(p,span,a,div,label,button,textarea,small,li,dt,dd,h3){font-size:14px!important}
.wp-block-woocommerce-checkout .wc-block-components-text-input label,.wp-block-woocommerce-checkout input,.wp-block-woocommerce-cart input{font-size:16px!important}
.wp-block-woocommerce-checkout h2 span,.wp-block-woocommerce-cart h2 span{font-size:inherit!important}
.woocommerce ul.order_details li,.woocommerce ul.order_details li small,.woocommerce .wc-item-meta,.woocommerce .wc-item-meta p{font-size:14px!important}

.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment div.payment_box p{font-size:14px!important}
