/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#090a0d;--ink:#f4f2ec;--soft-ink:#9ba1ab;--night:#040507;--panel:#0e1015;--blue:#176ee4;--blue-bright:#3188ff;--rule-light:#ffffff24;--header-height:86px}*{box-sizing:border-box}html,body{background:var(--night);height:100%;overflow:hidden}html{scroll-padding-top:var(--header-height)}body{color:var(--ink);background:radial-gradient(circle at 68% 14%, #176ee41f, transparent 24%), var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit}[hidden]{display:none!important}.site-app{height:100svh;overflow:hidden}.site-header{height:var(--header-height);border-bottom:1px solid var(--rule-light);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080bf7;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(26px,4.4vw,80px);display:grid}.brand{align-items:center;gap:14px;width:fit-content;text-decoration:none;display:flex}.brand-logo{object-fit:contain;width:46px;height:46px}.brand-copy{gap:5px;display:grid}.brand-name{letter-spacing:.19em;white-space:nowrap;font-size:12px;font-weight:760;line-height:1}.brand-copy small{color:#767e89;font:590 7px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;white-space:nowrap}nav{scrollbar-width:none;align-items:center;gap:clamp(16px,2vw,34px);display:flex}nav::-webkit-scrollbar{display:none}nav a{color:#aeb3bc;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650;text-decoration:none;position:relative}nav a:after{content:"";background:var(--blue-bright);height:1px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}:is(nav a:hover,nav a:focus-visible,nav a[aria-current=page]){color:#fff}nav a:hover:after,nav a[aria-current=page]:after{right:0}nav a:focus-visible:after{right:0}.header-tools{justify-self:end;align-items:center;gap:18px;display:flex}.status{color:#818893;font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.status i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #0757c81a}.build-trigger{color:#fff;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#1a71ee5c,#0a275252);border:1px solid #5ba0ffad;align-items:center;gap:10px;padding:10px 10px 10px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 0 22px #237fff2e,inset 0 0 18px #5099ff14}:is(.build-trigger:hover,.build-trigger:focus-visible,.build-trigger[aria-current=page]){color:#fff;background:linear-gradient(135deg,#1777ffb8,#0c4aa38f);border-color:#82b7ff;outline:none;transform:translateY(-1px);box-shadow:0 0 30px #237fff57,inset 0 0 20px #93c5ff1f}.build-trigger b{color:#fff;background:var(--blue);place-items:center;min-width:24px;height:24px;font-size:10px;display:grid;box-shadow:0 0 16px #3188ff85}.panel-deck{height:calc(100svh - var(--header-height));overflow:hidden}.screen-panel{height:100%;scroll-margin-top:var(--header-height);background:#08090c;overflow:hidden}.eyebrow{color:var(--blue-bright);font:650 10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px}h1,h2,h3,h4,p{text-wrap:pretty}h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(66px,6.2vw,104px);font-weight:560;line-height:.87}h1 em{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-weight:400}h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,4.2vw,70px);font-weight:560;line-height:.92}.primary-action{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#176ee4,#0b4ca8);border:1px solid #70aaff9e;justify-content:space-between;align-items:center;gap:34px;min-width:286px;padding:16px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 0 26px #1e77f538,inset 0 1px #ffffff1f}:is(.primary-action:hover,.primary-action:focus-visible){background:linear-gradient(135deg,#2f8cff,#1263cf);border-color:#b5d4ff;outline:none;transform:translateY(-2px);box-shadow:0 0 34px #2f8cff66,inset 0 1px #ffffff2e}.primary-action span{font-size:14px}.primary-action.compact{min-width:238px;padding-block:13px}.text-action{color:#d2d5da;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #676e78;align-items:center;gap:12px;padding:10px 0;font-size:11px;font-weight:680;text-decoration:none;display:inline-flex}.home-panel{grid-template-rows:minmax(0,1fr) 72px;display:grid}.home-main{background:linear-gradient(125deg,#ffffff05,#0000 52%);grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);min-height:0;display:grid}.hero-copy{align-self:center;padding:clamp(34px,4.8vh,58px) clamp(34px,5.8vw,104px)}.intro{color:#b6bcc5;max-width:760px;margin:24px 0 17px;font-size:clamp(16px,1.17vw,18.5px);line-height:1.5}.promise-line{color:#dfe2e6;font:590 12px/1.5 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:9px 22px;margin:0 0 15px;display:flex}.promise-line span{align-items:center;gap:9px;display:inline-flex}.promise-line span:before{content:"";background:var(--blue-bright);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #3188ffa6}.privacy-positioning{color:#aeb7c4;border-left:2px solid var(--blue-bright);background:linear-gradient(90deg,#176ee41c,#0000 78%);justify-content:space-between;align-items:center;gap:22px;max-width:760px;margin:0 0 19px;padding:10px 14px;font-size:13px;line-height:1.46;display:flex}.privacy-positioning p{margin:0}.privacy-positioning strong{color:#f4f6f9;font-weight:720}.privacy-positioning a{color:#e9f2ff;font:670 9px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex:none}.privacy-positioning a span{color:var(--blue-bright)}.home-delivery{background:#080e17a8;border:1px solid #6aa5f442;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:0;max-width:780px;margin:0 0 18px;display:grid}.home-delivery>strong{color:#93c3ff;font:760 12px/1.25 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border-right:1px solid #6aa5f438;place-items:center;padding:11px 14px;display:grid}.home-delivery>span{color:#aeb8c6;border-right:1px solid #ffffff1a;padding:10px 12px;font-size:12px;line-height:1.38}.home-delivery>span:last-child{border-right:0}.home-delivery b{color:#f5f7fa;margin-bottom:3px;font-size:13px;display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.brand-stage{border-left:1px solid var(--rule-light);background:#08090c;min-height:0;position:relative;overflow:hidden}.brand-stage:before{content:"";z-index:1;background:linear-gradient(#05060824,#0000 42%,#05060880),linear-gradient(90deg,#0506082e,#0000 48%);position:absolute;inset:0}.brand-stage:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.stage-photo{object-fit:cover;object-position:54% center;filter:brightness(1.24)saturate(1.02)contrast(1.01);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.stage-index{z-index:3;color:#ffffff94;font:500 10px var(--font-geist-mono), monospace;letter-spacing:.15em;position:absolute;top:28px;left:32px}.stage-line{z-index:3;background:#ffffff42;width:90px;height:1px;position:absolute;top:33px;left:104px}.stage-brand{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050608b3;border:1px solid #ffffff29;align-items:center;gap:13px;padding:10px 12px;display:flex;position:absolute;bottom:24px;right:30px}.stage-brand img{object-fit:contain;width:36px;height:36px}.stage-brand p{color:#c8cbd0;font:560 8px/1.6 var(--font-geist-mono), monospace;letter-spacing:.15em;text-align:right;margin:0}.assurance-strip{border-top:1px solid var(--rule-light);background:#0b0d11;grid-template-columns:repeat(4,1fr);min-height:0;padding:0 clamp(34px,5.8vw,104px);display:grid}.assurance-strip p{color:#c6cad1;border-right:1px solid var(--rule-light);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:14px;margin:0;padding:0 24px 0 0;font-size:11px;font-weight:680;display:flex}.assurance-strip p+p{padding-left:24px}.assurance-strip p:last-child{border-right:0}.assurance-strip span{color:var(--blue-bright);font:600 9px var(--font-geist-mono), monospace}.systems-panel,.sandbox-panel,.upgrades-panel,.extras-panel{padding:clamp(28px,4.3vh,48px) clamp(34px,5.8vw,104px) 24px}.panel-heading,.upgrades-heading,.extras-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(46px,7vw,120px);margin-bottom:24px;display:grid}.panel-heading>p,.upgrades-heading>p,.extras-heading>p,.heading-side>p{color:#9ea5af;max-width:640px;margin:0;font-size:clamp(14px,1.08vw,17px);line-height:1.55}.heading-side{align-self:end;min-width:0}.builder-journey{border-block:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0 0;padding:0;list-style:none;display:grid}.builder-journey li{border-right:1px solid #ffffff1c;min-width:0}.builder-journey li:last-child{border-right:0}.builder-journey button{color:#838c98;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 7px;width:100%;min-width:0;padding:8px 9px;display:grid}:is(.builder-journey button:hover,.builder-journey button:focus-visible){color:#fff;background:#ffffff09;outline:none}.builder-journey button:disabled{color:#525964;cursor:not-allowed}.builder-journey button>span{color:#66707e;font:650 8px var(--font-geist-mono), monospace;grid-row:1/3}.builder-journey button strong{color:#d9dde4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.1;overflow:hidden}.builder-journey button small{font:560 7px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.builder-journey li.is-complete button>span,.builder-journey li.is-current button>span{color:var(--blue-bright)}.builder-journey li.is-current{box-shadow:inset 0 -2px var(--blue-bright)}.builder-journey li.is-current button{color:#a9c9f6;background:#176ee41c}.systems-panel{background:linear-gradient(180deg, var(--panel), #0b0d11);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.system-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.system-grid article{background:#ffffff05;border:1px solid #ffffff26;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:18px;padding:clamp(18px,2.2vh,25px);transition:border-color .2s,background .2s;display:grid}.system-grid article:hover{background:#3188ff09;border-color:#3188ff8c}.system-grid article.is-selected{border-color:var(--blue-bright);background:linear-gradient(135deg,#176ee424,#ffffff05);box-shadow:inset 0 0 0 1px #3188ff1f}.system-code{color:var(--blue-bright);font:600 9px var(--font-geist-mono), monospace;padding-top:4px}.system-card-copy h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(23px,1.8vw,31px);font-weight:590}.system-card-copy p{color:#a5adb8;max-width:520px;margin:0;font-size:clamp(14px,.92vw,16px);line-height:1.5}.system-card-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.system-card-copy dl>div{border-top:1px solid #ffffff1a;padding-top:10px}.system-card-copy dt{color:#7fb7ff;font:700 11px/1.25 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.system-card-copy dd{color:#c1c8d2;margin:0;font-size:13px;line-height:1.4}.system-price{letter-spacing:-.04em;white-space:nowrap;justify-self:end;font-size:clamp(24px,2vw,34px);font-weight:630}.system-price small{color:#8e98a6;font:650 11px var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase;margin-bottom:6px;display:block}.system-build-action{color:#edf5ff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(100deg,#176ee42e,#176ee40f);border:1px solid #70aaff6b;grid-column:2/4;justify-content:space-between;align-self:end;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:760;display:flex;box-shadow:0 0 18px #2380ff1a}:is(.system-build-action:hover,.system-build-action:focus-visible,.system-build-action[aria-pressed=true]){color:#fff;border-color:var(--blue-bright);background:var(--blue);outline:none}.panel-foot{justify-content:space-between;align-items:center;gap:34px;padding-top:16px;display:flex}.machine-purchase-path{background:#090c12;border:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.machine-purchase-path li{border-right:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-content:center;gap:3px 9px;min-width:0;min-height:58px;padding:9px 12px;display:grid}.machine-purchase-path li:last-child{border-right:0}.machine-purchase-path span{color:var(--blue-bright);font:700 11px var(--font-geist-mono), monospace;grid-row:1/3;align-self:center}.machine-purchase-path strong{color:#f0f3f7;font-size:13px}.machine-purchase-path small{color:#8d98a7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.panel-foot p{color:#949ca7;max-width:870px;margin:0;font-size:13px;line-height:1.5}.sandbox-panel{isolation:isolate;scrollbar-width:thin;scrollbar-color:#4a97ff94 #05070ad1;background:#08090c;grid-template-rows:auto auto auto auto;align-content:start;display:grid;position:relative;overflow:hidden auto}.sandbox-panel::-webkit-scrollbar{width:10px}.sandbox-panel::-webkit-scrollbar-track{background:#05070ad1}.sandbox-panel::-webkit-scrollbar-thumb{background:#4a97ff94;border:2px solid #05070ad1;border-radius:999px}.sandbox-panel:before{content:"";z-index:-2;opacity:.5;background:url(/pmw-protected-space-v1.jpg) 50%/cover no-repeat;position:absolute;inset:0}.sandbox-panel:after{content:"";z-index:-1;background:linear-gradient(90deg,#07080bf5 0%,#07080bc7 48%,#07080b73 100%),linear-gradient(#07080b80,#07080be0);position:absolute;inset:0}.sandbox-panel .panel-heading{margin-bottom:18px}.sandbox-panel .panel-heading>p{color:#b2b8c1;font-size:clamp(15px,1.1vw,18px)}.privacy-brief{border-block:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;display:grid}.privacy-brief article{background:#070a0f7a;border-right:1px solid #ffffff1f;min-width:0;padding:12px 18px}.privacy-brief article:first-child{padding-left:0}.privacy-brief article:last-child{border-right:0}.privacy-brief span{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.privacy-brief p{color:#aeb6c1;margin:0;font-size:clamp(11px,.72vw,13px);line-height:1.45}.sandbox-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;min-height:480px;display:grid}.sandbox-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#0d1015e6,#07080bb8);border:1px solid #ffffff29;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:480px;padding:clamp(19px,2.35vh,28px);transition:border-color .22s,transform .22s;display:grid;position:relative;overflow:hidden}.sandbox-grid article:after{content:"";background:linear-gradient(90deg, var(--blue-bright), transparent);opacity:.7;width:46%;height:1px;position:absolute;top:0;left:0}.sandbox-grid article:hover{border-color:#3188ff7a;transform:translateY(-2px)}.sandbox-index{z-index:2;color:var(--blue-bright);font:600 9px var(--font-geist-mono), monospace;position:relative}.sandbox-photo{aspect-ratio:16/5.5;background:#090b0f;border:1px solid #ffffff1a;min-height:0;margin:6px 0 10px;position:relative;overflow:hidden}.sandbox-photo:after{content:"";pointer-events:none;background:linear-gradient(#0506080f,#0506080a 48%,#050608b8);position:absolute;inset:0}.sandbox-photo img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:filter .35s,transform .5s}.sandbox-grid article:hover .sandbox-photo img{filter:saturate(.94)contrast(1.04);transform:scale(1.025)}.sandbox-photo span{z-index:1;color:#edf0f4;border-left:2px solid var(--blue-bright);font:630 9px var(--font-geist-mono), monospace;letter-spacing:.11em;text-shadow:0 1px 14px #000;padding-left:10px;position:absolute;bottom:10px;left:12px}.sandbox-card-copy{flex-direction:column;min-height:0;padding-bottom:4px;display:flex}.sandbox-card-copy h3{letter-spacing:-.042em;margin:0 0 9px;font-size:clamp(26px,1.72vw,32px);font-weight:610;line-height:1.04}.sandbox-card-copy>p{color:#b8bec7;margin:0;font-size:clamp(14px,.88vw,15px);line-height:1.52}.sandbox-significance{border-top:1px solid #ffffff1c;margin-top:12px;padding-top:10px}.sandbox-significance small{color:var(--blue-bright);font:650 9px var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;display:block}.sandbox-significance p{color:#a5adb8;margin:0;font-size:clamp(13px,.78vw,14px);line-height:1.5}.sandbox-proofs{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}.sandbox-proofs span{color:#b7c9e1;font:610 8px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#176ee40e;border:1px solid #70aaff3d;padding:6px 8px}.privacy-actions{justify-content:space-between;align-items:center;gap:26px;padding:18px 0 8px;display:flex}.privacy-actions>p{color:#9099a6;max-width:760px;margin:0;font-size:10px;line-height:1.5}.privacy-actions>div{align-items:center;gap:20px;display:flex}.privacy-actions .primary-action{min-width:220px}.upgrades-panel{isolation:isolate;background:radial-gradient(circle at 90% 8%,#176ee433,#0000 26%),#08090c;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.upgrades-panel:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 60%);mask-image:linear-gradient(90deg,#0000 12%,#000 60%)}.upgrades-heading{margin-bottom:16px}.upgrades-heading h2{font-size:clamp(38px,3.5vw,60px)}.upgrade-browser{grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);gap:24px;min-height:0;display:grid}.upgrade-rail{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.upgrade-tabs{grid-template-rows:repeat(6,minmax(0,1fr));gap:6px;min-height:0;display:grid}.upgrade-tabs button{color:#b5c0ce;min-height:0;font:660 clamp(11px, .86vw, 14px) var(--font-geist-sans), Arial, sans-serif;text-align:left;cursor:pointer;background:linear-gradient(112deg,#111c2df0,#080b11e6);border:1px solid #538bd83d;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:8px 12px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff09}.upgrade-tabs button span{color:#7796bd;font:650 8px var(--font-geist-mono), monospace}:is(.upgrade-tabs button:hover,.upgrade-tabs button:focus-visible){color:#fff;background:linear-gradient(112deg,#15417bd1,#09121ff0);border-color:#61a4ff9e;outline:none;transform:translate(3px);box-shadow:0 0 24px #257efb33,inset 0 0 18px #4a97ff12}.upgrade-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(112deg,#1870edb8,#0a2c5ec2);border-color:#58a0ff;transform:translate(3px);box-shadow:0 0 30px #2782ff52,inset 3px 0 #9bc7ff,inset 0 0 22px #89bfff1a}.upgrade-tabs button[aria-selected=true] span{color:var(--blue-bright)}.upgrade-rail-note{background:linear-gradient(135deg,#176ee41a,#ffffff04);border:1px solid #3188ff38;margin-top:12px;padding:12px 13px}.upgrade-rail-note small{color:var(--blue-bright);font:610 7px var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:6px;display:block}.upgrade-rail-note strong{color:#edf1f6;font-size:12px;font-weight:650;display:block}.upgrade-rail-note p{color:#707987;margin:5px 0 0;font-size:8px;line-height:1.4}.upgrade-content{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.upgrade-category-heading{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:24px;min-height:46px;padding:0 0 10px;display:flex}.upgrade-category-heading small{color:var(--blue-bright);font:610 8px var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:8px 0 4px;display:block}.upgrade-category-heading h3{letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.32vw,23px);font-weight:610}.upgrade-category-heading p{color:#929ca9;font:570 11px var(--font-geist-mono), monospace;letter-spacing:.07em;margin:7px 0 0}.upgrade-category-heading>span{color:#929ba8;font:620 11px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-bottom:2px}.upgrade-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding-top:10px;display:grid}.upgrade-options article{background:linear-gradient(160deg,#12161dd6,#07080bb3);border:1px solid #ffffff24;flex-direction:column;min-width:0;padding:clamp(14px,1.7vh,20px);transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.upgrade-options article:before{content:"";background:linear-gradient(90deg, var(--blue-bright), transparent 72%);opacity:.72;height:2px;position:absolute;inset:0 0 auto}.upgrade-options article:after{content:attr(data-tier);color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:clamp(92px,8vw,144px);font-weight:760;line-height:.7;position:absolute;bottom:24px;right:12px}.upgrade-options article:hover{border-color:#3188ff75;transform:translateY(-2px)}.upgrade-options article.is-selected{border-color:var(--blue-bright);background:linear-gradient(160deg,#176ee429,#07080bd1);box-shadow:inset 0 0 0 1px #3188ff26}.upgrade-options article>*{z-index:1;position:relative}.upgrade-tier-row{color:#96a3b3;font:650 11px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.upgrade-tier-row>div{gap:4px;display:flex}.upgrade-tier-row i{background:#ffffff1a;width:18px;height:3px;display:block}.upgrade-tier-row i.active{background:var(--blue-bright);box-shadow:0 0 8px #3188ff73}.upgrade-option-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.upgrade-option-top h4{color:#f2f2ef;margin:0;font-size:clamp(15px,1.08vw,19px);font-weight:650;line-height:1.18}.upgrade-option-top strong{color:#8bbaff;font:650 clamp(9px, .72vw, 12px) var(--font-geist-mono), monospace;white-space:nowrap;background:#176ee412;border:1px solid #70aaff33;padding:6px 7px}.upgrade-benefit{color:#b3bac4;margin:12px 0 10px;font-size:clamp(12.5px,.82vw,14px);line-height:1.48}.upgrade-includes{color:#8f98a4;margin:0;font-size:clamp(11px,.72vw,12px);line-height:1.46}.upgrade-includes span{color:#dce0e5;font:670 11px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.upgrade-actions{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:8px;margin-top:auto;padding-top:12px;display:grid}.upgrade-actions button{min-height:40px;font:720 11px var(--font-geist-sans), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #ffffff26;padding:9px 11px}.detail-action{color:#aab2be;background:0 0}:is(.detail-action:hover,.detail-action:focus-visible){color:#fff;border-color:#70aaff8c;outline:none}.add-action{color:#fff;background:linear-gradient(135deg,#1a6fe780,#0a397e6b);justify-content:space-between;align-items:center;gap:10px;display:flex;box-shadow:0 0 18px #2881ff21;border-color:#58a0ff80!important}:is(.add-action:hover,.add-action:focus-visible,.add-action[aria-pressed=true]){background:linear-gradient(135deg,#2482ff,#1059bc);outline:none;box-shadow:0 0 25px #3188ff57;border-color:#91bfff!important}.add-action span{color:#fff;font-size:12px}.upgrades-foot{grid-template-columns:.72fr 1fr auto;align-items:center;gap:22px;padding-top:13px;display:grid}.upgrades-foot p{color:#a8afb9;margin:0;font-size:12.5px;line-height:1.42}.upgrades-foot p strong{color:#fff}.upgrades-foot small{color:#929ba7;font-size:12px;line-height:1.45}.builder-continue{color:#fff;border:1px solid var(--blue-bright);background:var(--blue);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-width:208px;padding:12px 13px;font-size:12px;font-weight:740;display:flex}:is(.builder-continue:hover,.builder-continue:focus-visible){background:var(--blue-bright);outline-offset:2px;outline:2px solid #fff}.extras-panel{background:radial-gradient(circle at 82% 12%,#176ee429,#0000 25%),#07080b;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.extras-heading{margin-bottom:16px}.extras-heading h2{font-size:clamp(40px,3.7vw,62px)}.extras-columns{grid-template-columns:1.55fr .95fr;gap:22px;min-height:0;display:grid}.extras-columns.concierge-only{grid-template-columns:1fr}.extras-group{border-top:1px solid #ffffff47;min-height:0}.extras-group-title{border-bottom:1px solid #ffffff29;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:46px;display:grid}.extras-group-title>span{color:var(--blue-bright);font:600 9px var(--font-geist-mono), monospace}.extras-group-title h3{letter-spacing:-.035em;margin:0;font-size:clamp(17px,1.35vw,23px);font-weight:590}.extras-group-title small{color:#929ba8;font:620 11px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concierge-only .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.extras-group article{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:61px;padding:8px 0;display:grid}.extras-group article.is-selected{box-shadow:inset 2px 0 var(--blue-bright);background:linear-gradient(90deg,#176ee41f,#0000 76%)}.service-grid article:nth-child(odd){border-right:1px solid #ffffff1c;padding-right:16px}.service-grid article:nth-child(2n){padding-left:16px}.concierge-only .service-grid article{border-right:1px solid #ffffff1c;min-height:88px;padding-inline:16px}.concierge-only .service-grid article:nth-child(3n+1){padding-left:0}.concierge-only .service-grid article:nth-child(3n){border-right:0;padding-right:0}.extras-group h4{color:#e8eaee;margin:0 0 5px;font-size:clamp(13px,.9vw,15px);font-weight:650}.extras-group article p{color:#a4adba;margin:0;font-size:clamp(13px,.82vw,15px);line-height:1.45}.extras-group article strong{color:#f5f3ed;white-space:nowrap;font-size:clamp(12px,.78vw,14px);font-weight:700}.service-purchase{justify-items:end;gap:9px;display:grid}.service-purchase button{color:#dce9fa;min-width:84px;font:720 11px var(--font-geist-sans), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#176ee41a;border:1px solid #70aaff57;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}:is(.service-purchase button:hover,.service-purchase button:focus-visible,.service-purchase button[aria-pressed=true]){color:#fff;border-color:var(--blue-bright);background:var(--blue);outline:none}.extras-build-bridge{background:linear-gradient(110deg,#176ee421,#ffffff05 62%,#176ee412);border:1px solid #70aaff38;grid-template-columns:minmax(0,1.2fr) minmax(190px,.55fr) auto;align-items:center;gap:24px;margin-top:20px;padding:22px 24px;display:grid}.extras-build-bridge>div:first-child small{color:var(--blue-bright);font:670 11px var(--font-geist-mono), monospace;letter-spacing:.09em}.extras-build-bridge h3{margin:7px 0 4px;font-size:clamp(18px,1.4vw,24px)}.extras-build-bridge p{color:#a0aab7;margin:0;font-size:14px;line-height:1.45}.extras-estimate{border-left:1px solid #ffffff21;gap:5px;padding-left:22px;display:grid}.extras-estimate span{color:#929dac;font:650 11px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.extras-estimate strong{color:#fff;font:680 20px var(--font-geist-mono), monospace}.extras-estimate small{color:#90baff;font:610 9px var(--font-geist-mono), monospace}.extras-build-bridge>button{color:#fff;border:1px solid var(--blue-bright);background:var(--blue);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:18px;min-width:190px;padding:13px 14px;font-size:12px;font-weight:740;display:flex}:is(.extras-build-bridge>button:hover,.extras-build-bridge>button:focus-visible){background:var(--blue-bright);outline-offset:2px;outline:2px solid #fff}.market-group article strong{color:#70aaff;font:600 8px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.extras-foot{grid-template-columns:1fr auto;align-items:center;gap:8px 24px;padding-top:14px;display:grid}.extras-foot>p{color:#9da4ae;margin:0;font-size:13px;line-height:1.45}.extras-foot>p strong{color:#fff}.extras-foot>small{color:#8f98a4;grid-column:1/-1;font-size:12px;line-height:1.45}.studio-panel{background:radial-gradient(circle at 86% 8%,#176ee430,#0000 28%),linear-gradient(135deg,#08090c,#0b0f16 66%,#07080b);grid-template-rows:auto auto minmax(0,1fr);padding:24px clamp(28px,4.2vw,72px) 28px;display:grid}.studio-topbar{border-bottom:1px solid #ffffff2b;grid-template-columns:1.1fr .9fr;align-items:end;gap:48px;padding-bottom:17px;display:grid}.studio-topbar h2{letter-spacing:-.052em;margin:4px 0 0;font-size:clamp(31px,3.1vw,52px);font-weight:600;line-height:.98}.studio-topbar>p{color:#a7aeb8;max-width:660px;margin:0;font-size:clamp(13px,.95vw,16px);line-height:1.55}.studio-purchase-path{border-inline:1px solid #ffffff26;background:#070b12db;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.studio-purchase-path li{color:#aab4c2;border-right:1px solid #ffffff1a;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:650;display:flex}.studio-purchase-path li:last-child{border-right:0}.studio-purchase-path span{color:var(--blue-bright);font:700 10px var(--font-geist-mono), monospace}.studio-shell{background:#06080cb3;border:1px solid #ffffff26;border-top:0;grid-template-columns:minmax(0,1.9fr) minmax(300px,.72fr);min-height:0;display:grid}.studio-workspace{border-right:1px solid #ffffff26;grid-template-rows:58px minmax(0,1fr);min-width:0;min-height:0;display:grid}.studio-sections{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.studio-sections button{color:#a9b5c4;text-align:left;cursor:pointer;background:linear-gradient(145deg,#111d2fc7,#080b11b8);border:0;border-right:1px solid #5991dc38;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:2px 7px;min-width:0;padding:9px 12px;transition:color .18s,background .18s,box-shadow .18s;display:grid}.studio-sections button:last-child{border-right:0}:is(.studio-sections button:hover,.studio-sections button:focus-visible){color:#fff;background:linear-gradient(145deg,#184a8d9e,#091627c7);outline:none;box-shadow:inset 0 0 18px #3188ff14}.studio-sections button[aria-current=step]{color:#fff;background:linear-gradient(110deg,#176ee48a,#0c316875);box-shadow:inset 0 -2px #80b7ff,0 0 24px #3188ff2e}.studio-sections button:disabled{color:#3f4650;cursor:not-allowed;background:#ffffff01}.studio-sections button:disabled>span,.studio-sections button:disabled small{color:#3f4650}.studio-sections button>span{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;grid-row:1/3;align-self:center}.studio-sections strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.studio-sections small{color:#77818e;font:560 7px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-stage{scrollbar-color:#3188ff80 transparent;min-height:0;overflow-y:auto}.studio-foundation,.studio-capabilities,.studio-concierge,.studio-review{min-height:100%;padding:clamp(18px,2.2vw,32px)}.studio-stage-heading{grid-template-columns:minmax(0,1.1fr) minmax(250px,.72fr);align-items:end;gap:36px;margin-bottom:20px;display:grid}.studio-stage-heading small{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.studio-stage-heading h3{letter-spacing:-.04em;max-width:720px;margin:6px 0 0;font-size:clamp(24px,2vw,34px);font-weight:610;line-height:1.06}.studio-stage-heading>p{color:#9099a5;margin:0;font-size:12.5px;line-height:1.5}.studio-system-list{gap:8px;display:grid}.studio-system-list>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(100deg,#ffffff06,#0000);border:1px solid #ffffff21;grid-template-columns:30px minmax(0,1fr) auto 82px;align-items:center;gap:15px;padding:14px 15px;display:grid}:is(.studio-system-list>button:hover,.studio-system-list>button:focus-visible){background:#176ee414;border-color:#3188ff85;outline:none}.studio-system-list>button.is-selected{border-color:var(--blue-bright);background:linear-gradient(100deg,#176ee42e,#176ee408)}.studio-system-list>button>span{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace}.studio-system-list h4{margin:0 0 4px;font-size:16px}.studio-system-list p{color:#939ca8;margin:0;font-size:11px;line-height:1.38}.studio-system-list strong{color:#fff;font:680 16px var(--font-geist-mono), monospace;text-align:right;white-space:nowrap;gap:3px;display:grid}.studio-system-list strong small{color:#748090;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.studio-system-list i{color:#a9caff;font:normal 650 8px var(--font-geist-mono), monospace;text-align:right;text-transform:uppercase}.studio-category-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.studio-category-tabs button{color:#8b95a2;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #ffffff1f;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;display:grid;position:relative;overflow:hidden}.studio-category-tabs button:after{content:"";background:linear-gradient(90deg, var(--blue-bright), transparent);opacity:0;height:2px;position:absolute;inset:auto 0 0}:is(.studio-category-tabs button:hover,.studio-category-tabs button:focus-visible){color:#fff;background:linear-gradient(135deg,#1762cc52,#0a21446b);border-color:#559effad;outline:none;box-shadow:0 0 20px #3188ff21}.studio-category-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#1975f69e,#0a326c8f);border-color:#62a6ff;box-shadow:inset 0 0 24px #77b7ff1a,0 0 25px #3188ff3d}.studio-category-tabs button[aria-selected=true]:after{opacity:1}.studio-category-number{color:var(--blue-bright);font:680 8px var(--font-geist-mono), monospace;letter-spacing:.08em}.studio-category-copy{gap:3px;min-width:0;display:grid}.studio-category-copy strong{color:#e8ecf2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.studio-category-copy small{color:#697584;font:560 6.5px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.studio-category-tabs button[aria-selected=true] .studio-category-copy small{color:#9ac2fb}.studio-category-check{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.studio-capability-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:12px;display:flex}.studio-capability-heading small{color:var(--blue-bright);font:640 8px var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.studio-capability-heading h4{margin:5px 0 0;font-size:18px;font-weight:620}.studio-capability-heading>button{color:#96a4b5;cursor:pointer;background:0 0;border:1px solid #ffffff24;padding:8px 10px;font-size:8px;font-weight:650}.studio-required-choice{color:#94a4ba;font:620 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase}.studio-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.studio-option-grid article{isolation:isolate;background:linear-gradient(155deg,#11151ce6,#07080bcc);border:1px solid #ffffff24;flex-direction:column;min-width:0;min-height:228px;padding:16px;display:flex;position:relative;overflow:hidden}.studio-option-grid article:before{content:attr(data-option);z-index:-1;color:#ffffff07;font:760 100px/.72 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.09em;position:absolute;bottom:26px;right:10px}.studio-option-grid article:after{content:"";background:linear-gradient(90deg, var(--blue-bright), transparent 72%);opacity:.72;height:2px;position:absolute;inset:0 0 auto}.studio-option-grid article.is-selected{border-color:var(--blue-bright);background:linear-gradient(155deg,#176ee42e,#07080bc7)}.studio-option-label{color:#7d8794;font:650 7px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.studio-option-label strong{color:#91bdff;letter-spacing:0;font-size:9px}.studio-option-grid h4{margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.2}.studio-option-grid article>p{color:#9ca5b0;margin:11px 0 18px;font-size:11.5px;line-height:1.48}.studio-option-actions{grid-template-columns:auto 1fr;gap:7px;margin-top:auto;display:grid}.studio-option-actions button{color:#a8b0bb;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff26;min-height:36px;padding:8px 9px;font-size:8px;font-weight:680}.studio-option-actions button:last-child{color:#fff;background:linear-gradient(135deg,#176ee46b,#09326d57);border-color:#549dff94;box-shadow:0 0 16px #3188ff1a}.studio-option-actions button:last-child:hover,.studio-option-actions button[aria-pressed=true]{background:linear-gradient(135deg,#2381ff,#1058bc);border-color:#8cbdff;outline:none;box-shadow:0 0 24px #3188ff4d}.studio-option-actions button:last-child:focus-visible{background:linear-gradient(135deg,#2381ff,#1058bc);border-color:#8cbdff;outline:none;box-shadow:0 0 24px #3188ff4d}.studio-decision-bar{background:linear-gradient(100deg,#176ee424,#ffffff04);border:1px solid #3188ff52;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:10px;padding:10px 11px 10px 14px;display:grid}.studio-decision-bar>div{gap:3px;display:grid}.studio-decision-bar small{color:var(--blue-bright);font:650 7px var(--font-geist-mono), monospace;letter-spacing:.1em}.studio-decision-bar strong{font-size:11px;font-weight:620}.studio-decision-bar>button{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2381ff,#0f58bd);border:1px solid #85baff;justify-content:space-between;gap:20px;min-width:174px;padding:11px 12px;font-size:8px;font-weight:720;display:flex;box-shadow:0 0 24px #3188ff42}:is(.studio-decision-bar>button:hover,.studio-decision-bar>button:focus-visible){background:linear-gradient(135deg,#4193ff,#176bd9);border-color:#fff;outline:none;box-shadow:0 0 30px #4294ff66}.concierge-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-service-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.studio-service-list>button{min-width:0;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff21;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}:is(.studio-service-list>button:hover,.studio-service-list>button:focus-visible){border-color:#3188ff80;outline:none}.studio-service-list>button.is-selected{border-color:var(--blue-bright);background:#176ee421}.studio-service-list>button>span{width:24px;height:24px;color:var(--blue-bright);border:1px solid #3188ff6b;place-items:center;font-size:13px;display:grid}.studio-service-list h4{margin:0 0 5px;font-size:14px}.studio-service-list p{color:#8e98a5;margin:0;font-size:10.5px;line-height:1.4}.studio-service-list strong{color:#b8d4ff;font:650 10px var(--font-geist-mono), monospace;white-space:nowrap}.guided-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guided-services>article{background:linear-gradient(155deg,#11151ce6,#07080bcc);border:1px solid #ffffff21;flex-direction:column;min-width:0;min-height:185px;padding:13px;display:flex}.guided-services>article.is-selected{border-color:var(--blue-bright);background:linear-gradient(155deg,#176ee433,#07080bd1);box-shadow:inset 0 2px #3188ffbf}.guided-service-copy{min-width:0}.guided-service-copy>small{color:#8bb8fa;font:650 8px var(--font-geist-mono), monospace;text-transform:uppercase}.guided-service-copy h4{margin:9px 0 6px;font-size:14px;line-height:1.15}.guided-service-copy p{color:#929ca9;margin:0;font-size:10px;line-height:1.4}.guided-service-actions{gap:7px;margin-top:auto;padding-top:12px;display:grid}.service-choice{color:#fff;text-transform:uppercase;cursor:pointer;background:#176ee424;border:1px solid #3188ff80;min-height:34px;padding:8px 9px;font-size:7px;font-weight:720}.service-choice[aria-pressed=true]{border-color:var(--blue-bright);background:var(--blue)}.quantity-control{border:1px solid #ffffff21;grid-template-columns:28px minmax(0,1fr) 28px;align-items:stretch;display:grid}.quantity-control>button{color:#fff;cursor:pointer;background:#ffffff0a;border:0;font-size:16px}.quantity-control>strong{color:#fff;font:680 12px var(--font-geist-mono), monospace;text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.quantity-control small{color:#7f8a98;font:560 6px var(--font-geist-mono), monospace;text-transform:uppercase}.concierge-decision{margin-top:9px}.service-category-grid article small{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.studio-review-lines{border-top:1px solid #ffffff2b}.studio-review-lines article{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:22px;padding:12px 2px;display:flex}.studio-review-lines small{color:#6e7a89;font:620 7px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.studio-review-lines h4{margin:4px 0 0;font-size:13px}.studio-review-lines article>div:last-child{align-items:center;gap:15px;display:flex}.studio-review-lines strong{color:#dbe9ff;font:650 10px var(--font-geist-mono), monospace}.studio-review-lines button{color:#7f8996;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.studio-empty{background:#ffffff04;border:1px solid #ffffff21;place-items:start;gap:8px;padding:34px;display:grid}.studio-empty>span{color:var(--blue-bright);font:650 9px var(--font-geist-mono), monospace}.studio-empty h4{margin:0;font-size:20px}.studio-empty p{color:#8f98a5;margin:0;font-size:12px}.studio-empty button{color:#fff;border:1px solid var(--blue-bright);background:var(--blue);cursor:pointer;margin-top:8px;padding:10px 12px;font-size:9px;font-weight:680}.studio-review-action{background:linear-gradient(110deg,#176ee424,#ffffff05);border:1px solid #3188ff52;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:20px;padding:18px;display:grid}.studio-review-action small{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.studio-review-action p{color:#a3abb6;max-width:650px;margin:6px 0 0;font-size:11px;line-height:1.46}.studio-review-action>a,.studio-review-action>button{color:#fff;background:var(--blue);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;gap:22px;padding:13px 15px;font-size:9px;font-weight:720;display:flex}.quote-intake{background:#080d15;border:1px solid #3188ff5c;margin-top:14px;padding:20px}.quote-intake-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.quote-intake-head small,.quote-intake label{color:#8ea1ba;font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.quote-intake-head h4{margin-top:6px;font-size:20px}.quote-intake-head>button{color:#9da9b9;cursor:pointer;background:0 0;border:0;font-size:26px}.quote-contact-grid,.quote-profile-grid{gap:10px;display:grid}.quote-contact-grid{grid-template-columns:1fr 1fr 1fr}.quote-profile-grid{grid-template-columns:repeat(4,1fr);margin-top:10px}.quote-intake label>span{color:#5d6d83}.quote-intake input,.quote-intake select{color:#f5f4ef;width:100%;height:42px;font:500 13px var(--font-geist-sans), sans-serif;background:#070a0f;border:1px solid #ffffff26;border-radius:0;margin-top:7px;padding:0 11px}.quote-privacy{color:#8f9bad;margin:15px 0;font-size:11px;line-height:1.55}.quote-privacy a{color:#9dc4ff;text-decoration:underline}.quote-error{color:#ff9a9a;font-size:12px}.quote-submit{color:#fff;width:100%;min-height:46px;font:800 10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#126ce0;border:1px solid #2b8cff;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.quote-submit:disabled{opacity:.55;cursor:wait}.quote-success{background:#1870431f;border:1px solid #46bb7d66;margin-top:14px;padding:22px}.quote-success small{color:#6ee7a4;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.quote-success h4{margin:8px 0;font-size:24px}.quote-success p{color:#aeb9c8;font-size:12px;line-height:1.55}.studio-summary{background:radial-gradient(circle at 100% 0,#176ee429,#0000 31%),#090b10;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.studio-summary-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:start;gap:16px;padding:21px 22px 18px;display:flex}.studio-summary-head small{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.studio-summary-head h3{margin:8px 0 0;font-size:clamp(18px,1.35vw,24px);line-height:1.08}.studio-summary-head>span{color:#ffffff1f;font:720 36px var(--font-geist-mono), monospace;line-height:.8}.studio-summary-body{min-height:0;padding:18px 22px;overflow-y:auto}.summary-required{width:100%;color:inherit;text-align:left;cursor:pointer;background:#176ee41a;border:1px solid #3188ff59;grid-template-columns:1fr auto;gap:6px;padding:15px;display:grid}.summary-required span{color:var(--blue-bright);font:650 7px var(--font-geist-mono), monospace;text-transform:uppercase;grid-column:1}.summary-required strong{font-size:12px}.summary-required i{color:var(--blue-bright);grid-area:1/2/3;align-self:center;font-style:normal}.summary-foundation{border-bottom:1px solid #ffffff21;gap:6px;padding-bottom:18px;display:grid}.summary-foundation span,.summary-groups span,.summary-total>span{color:#707b89;font:620 7px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.summary-foundation strong{font-size:13px}.summary-foundation small{color:#a8c9f9;font:620 9px var(--font-geist-mono), monospace}.summary-groups{gap:0;display:grid}.summary-groups>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.summary-groups strong{color:#c6cbd2;text-align:right;font-size:10px;font-weight:620}.summary-next-step{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#1c70e247,#0a21437a);border:1px solid #70aeff9e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;width:100%;margin-top:16px;padding:13px 14px;display:grid;box-shadow:0 0 22px #3188ff1f}:is(.summary-next-step:hover,.summary-next-step:focus-visible){background:linear-gradient(120deg,#2381ff6b,#0c356e94);border-color:#a7ceff;outline:none;box-shadow:0 0 28px #3188ff40}.summary-next-step span{color:#8ebeff;font:650 7px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.summary-next-step strong{grid-column:1;font-size:12px;font-weight:660}.summary-next-step i{color:#a9d0ff;font:650 8px var(--font-geist-mono), monospace;text-transform:uppercase;grid-area:1/2/3;font-style:normal}.summary-total{gap:7px;padding-top:22px;display:grid}.summary-total strong{color:#fff;font:690 clamp(26px, 2.3vw, 39px) var(--font-geist-mono), monospace;letter-spacing:-.05em}.summary-total small{color:#91bdff;font:610 9px var(--font-geist-mono), monospace}.studio-summary-foot{border-top:1px solid #ffffff24;padding:18px 22px 21px}.studio-summary-foot button{color:#fff;border:1px solid var(--blue-bright);background:var(--blue);text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;width:100%;padding:14px;font-size:9px;font-weight:720;display:flex}:is(.studio-summary-foot button:hover,.studio-summary-foot button:focus-visible){background:#2d83f4;border-color:#fff;outline:none;box-shadow:0 0 26px #3188ff47}.studio-summary-foot p{color:#8994a3;margin:11px 0 0;font-size:9px;line-height:1.5}.studio-summary-foot p strong{color:#b7c6d9}.contact-panel{--contact-gutter:clamp(34px, 5.8vw, 104px);isolation:isolate;background:radial-gradient(circle at 78% 15%,#176ee433,#0000 29%),#07090d;grid-template-rows:auto minmax(0,1fr) auto 68px;display:grid;position:relative;overflow:hidden}.contact-panel:before{content:"";z-index:-2;opacity:.2;filter:saturate(.65)contrast(1.08);background:url(/pmw-discreet-handoff-v1.jpg) 82% 28%/54% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 34%,#000 72%,#0000 100%)}.contact-panel:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07090db3,#07090df0 82%),linear-gradient(90deg,#3188ff07 1px,#0000 1px) 0 0/86px 100%;position:absolute;inset:0}.contact-intro{padding:clamp(26px, 4vh, 46px) var(--contact-gutter) 20px;border-bottom:1px solid #ffffff24;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(50px,7vw,120px);display:grid}.contact-intro .eyebrow{margin-bottom:12px}.contact-intro h2{max-width:820px;font-size:clamp(48px,4.5vw,76px)}.contact-intro>p{color:#aeb7c3;max-width:660px;margin:0;font-size:clamp(14px,1vw,17px);line-height:1.55}.contact-decision-grid{min-height:0;padding:18px var(--contact-gutter);grid-template-columns:1.16fr .84fr;gap:16px;display:grid}.contact-decision-card{background:linear-gradient(145deg,#11161ff0,#07090de6);border:1px solid #ffffff29;flex-direction:column;min-width:0;padding:clamp(20px,2.4vh,28px);display:flex;box-shadow:0 16px 45px #0003}.contact-decision-card.is-primary{background:linear-gradient(135deg,#1463d475,#09234b8a 48%,#070a0feb);border-color:#5ca1ff9e;box-shadow:0 0 32px #1f78f629,inset 0 1px #bedcff1f}.contact-decision-meta{justify-content:space-between;align-items:center;gap:16px;min-height:18px;display:flex}.contact-decision-meta small{color:#80b7ff;font:680 11px var(--font-geist-mono), monospace;letter-spacing:.09em}.contact-decision-meta>span{color:#fff;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#237ef840;border:1px solid #7fb7ff7a;padding:5px 7px}.contact-decision-card h3{letter-spacing:-.045em;margin:16px 0 9px;font-size:clamp(28px,2.5vw,44px);font-weight:610;line-height:.98}.contact-decision-card>p{color:#b8c0cb;max-width:720px;margin:0;font-size:clamp(14px,.92vw,16px);line-height:1.55}.contact-decision-card ul{flex-wrap:wrap;gap:7px;margin:15px 0 18px;padding:0;list-style:none;display:flex}.contact-decision-card li{color:#d4e4f8;font:650 10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#040b1547;border:1px solid #75aef740;padding:6px 8px}.contact-email{color:#dceaff;width:fit-content;font:620 clamp(13px, .9vw, 15px) var(--font-geist-mono), monospace;border-bottom:1px solid #78b3ff6b;margin:16px 0 18px;line-height:1.8;text-decoration:none}.contact-service-showcase{border-top:1px solid #ffffff21;flex-direction:column;flex:1;min-height:0;margin:0 0 16px;padding-top:13px;display:flex}.contact-service-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.contact-service-heading small{color:#82b9ff;font:680 11px var(--font-geist-mono), monospace;letter-spacing:.08em}.contact-service-heading span{color:#9aa5b4;font-size:12px}.contact-service-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid}.contact-service-grid>div{background:linear-gradient(135deg,#09192dad,#0309115c);border:1px solid #76a8e82b;grid-template-columns:auto 1fr;align-content:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.contact-service-grid>div>span{color:#6ca8f8;font:700 10px var(--font-geist-mono), monospace;line-height:1.45}.contact-service-grid p{color:#98a5b5;margin:0;font-size:12px;line-height:1.4}.contact-service-grid strong{color:#e9edf3;margin-bottom:2px;font-size:14px;font-weight:680;display:block}.contact-decision-action{color:#fff;width:100%;min-height:46px;font:740 12px var(--font-geist-sans), Arial, sans-serif;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#237fff,#0d55b8);border:1px solid #79b4ff;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 0 26px #3188ff3d}:is(.contact-decision-action:hover,.contact-decision-action:focus-visible){background:linear-gradient(135deg,#4496ff,#176bd3);border-color:#fff;outline:none;box-shadow:0 0 34px #4094ff61}.contact-decision-action.is-secondary{color:#d5dfec;box-shadow:none;background:#101c2cc7;border-color:#7ba5dd61}:is(.contact-decision-action.is-secondary:hover,.contact-decision-action.is-secondary:focus-visible){color:#fff;background:#15498fc2;border-color:#80b8ff;box-shadow:0 0 24px #3188ff33}.contact-process{padding:14px var(--contact-gutter) 17px;border-top:1px solid #ffffff21;grid-template-columns:minmax(190px,.55fr) 1.45fr;align-items:center;gap:28px;display:grid}.contact-process>div{gap:5px;display:grid}.contact-process>div small{color:var(--blue-bright);font:670 10px var(--font-geist-mono), monospace;letter-spacing:.09em}.contact-process>div strong{color:#e8ebef;font-size:14px;font-weight:650}.contact-process ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-process li{border-left:1px solid #ffffff1f;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:0 15px;display:grid}.contact-process li>span{color:#72adfb;font:680 10px var(--font-geist-mono), monospace}.contact-process li p{color:#939eac;margin:0;font-size:12px;line-height:1.45}.contact-process li strong{color:#e1e5eb;margin-bottom:3px;font-size:13px;font-weight:680;display:block}.consultation-builder{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050608cc;border:1px solid #fff3;padding:14px 16px 12px}.consultation-builder fieldset{border:0;border-top:1px solid #ffffff24;min-width:0;margin:0;padding:10px 0 11px}.consultation-builder fieldset:first-child{border-top:0;padding-top:0}.consultation-builder legend{color:#f0f1f2;gap:11px;width:100%;margin:0 0 8px;padding:0;font-size:11px;font-weight:660;display:flex}.consultation-builder legend span{color:var(--blue-bright);font:620 8px var(--font-geist-mono), monospace}.brief-choices{flex-wrap:wrap;gap:6px;display:flex}.brief-choices button{color:#b9c1cc;font:600 12px/1.2 var(--font-geist-sans), Arial, sans-serif;cursor:pointer;background:#ffffff06;border:1px solid #ffffff29;padding:8px 9px;transition:color .18s,border-color .18s,background .18s}:is(.brief-choices button:hover,.brief-choices button:focus-visible){color:#fff;border-color:#70aaffb3;outline:none}.brief-choices button[aria-pressed=true]{color:#fff;border-color:var(--blue-bright);background:#176ee459;box-shadow:inset 0 0 0 1px #70aaff29}.brief-send{color:#fff;background:var(--blue);width:100%;font:730 12px/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.055em;text-align:left;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:18px;margin-top:2px;padding:13px 14px;display:flex}.brief-send:disabled{color:#787f89;cursor:not-allowed;background:#262a31}:is(.brief-send:not(:disabled):hover,.brief-send:not(:disabled):focus-visible){background:var(--blue-bright);outline-offset:2px;outline:2px solid #fff}.brief-notice{color:#969faa;margin:9px 0 0;font-size:11px;line-height:1.45}footer{z-index:2;color:#939ca8;background:var(--night);border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:5vw;padding:0 clamp(34px,5.8vw,104px);font-size:11px;line-height:1.5;display:grid;position:relative}.footer-brand{color:#fff;letter-spacing:.17em;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.footer-brand img{object-fit:contain;width:34px;height:34px}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020305b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.build-drawer{width:min(520px,100%);height:100%;color:var(--ink);background:radial-gradient(circle at 100% 0,#176ee42b,#0000 30%),#080a0e;border-left:1px solid #70aaff4d;overflow-y:auto;box-shadow:-24px 0 70px #0000007a}.drawer-header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0ef5;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:start;gap:18px;padding:28px 30px 22px;display:flex;position:sticky;top:0}.drawer-header small{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;display:block}.drawer-header h2{max-width:400px;font-size:clamp(30px,3vw,46px);line-height:.98}.drawer-header>button{color:#aeb5bf;cursor:pointer;background:0 0;border:1px solid #ffffff26;width:38px;height:38px;font-size:24px;line-height:1}:is(.drawer-header>button:hover,.drawer-header>button:focus-visible){color:#fff;border-color:var(--blue-bright);outline:none}.detail-drawer-content,.cart-drawer-content{padding:24px 30px 34px}.detail-price{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:end;gap:20px;padding:0 0 20px;display:flex}.detail-price span{color:#7f8895;font:610 8px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.detail-price strong{color:#8ebcff;font:680 17px var(--font-geist-mono), monospace;white-space:nowrap}.detail-drawer-content section{border-bottom:1px solid #ffffff1c;padding:20px 0}.detail-drawer-content section small,.purchase-path>small,.cart-next-step small{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.detail-drawer-content section p{color:#b0b7c1;margin:0;font-size:14px;line-height:1.56}.detail-standard{grid-template-columns:repeat(2,1fr);gap:8px;padding:20px 0;display:grid}.detail-standard span{color:#9fb5d2;font:610 8px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#176ee40e;border:1px solid #70aaff33;padding:9px 10px}.drawer-primary{color:#fff;border:1px solid var(--blue-bright);background:var(--blue);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 16px;font-size:10px;font-weight:720;display:flex}:is(.drawer-primary:hover,.drawer-primary:focus-visible){background:var(--blue-bright);outline-offset:2px;outline:2px solid #fff}.drawer-disclosure{color:#707987;margin:12px 0 0;font-size:9px;line-height:1.5}.cart-lines{border-top:1px solid #ffffff29}.cart-lines article{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.cart-lines article small{color:var(--blue-bright);font:620 7px var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.cart-lines article h3{margin:5px 0 0;font-size:16px;line-height:1.2}.cart-lines article>div:last-child{justify-items:end;gap:7px;display:grid}.cart-lines article strong{color:#dbe8fa;font:650 11px var(--font-geist-mono), monospace}.cart-lines article button{color:#777f8a;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #555d68;padding:0;font-size:8px}.cart-empty{border-block:1px solid #ffffff24;padding:34px 0}.cart-empty>span{color:var(--blue-bright);font:650 9px var(--font-geist-mono), monospace}.cart-empty h3{margin:12px 0 8px;font-size:25px}.cart-empty p{color:#9199a5;margin:0;font-size:13px;line-height:1.5}.cart-summary{background:#176ee412;border:1px solid #70aaff3d;margin-top:22px;padding:18px}.cart-summary>div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.cart-summary>div:first-child{border-top:0;padding-top:0}.cart-summary>div:last-child{padding-bottom:0}.cart-summary span{color:#9ba5b2;font-size:11px}.cart-summary strong{color:#fff;font:680 13px var(--font-geist-mono), monospace}.cart-next-step{background:#ffffff06;border:1px solid #ffffff24;margin-top:18px;padding:18px}.cart-next-step h3{margin:0 0 7px;font-size:18px}.cart-next-step p{color:#8f98a4;margin:0 0 14px;font-size:11px;line-height:1.5}.cart-next-step a{color:#dce7f8;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:11px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.cart-ready{background:linear-gradient(145deg,#176ee429,#ffffff05);border:1px solid #3188ff66;margin-top:18px;padding:20px}.cart-ready small{color:var(--blue-bright);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:8px;display:block}.cart-ready h3{margin:0 0 8px;font-size:21px}.cart-ready p{color:#9fa8b4;margin:0 0 16px;font-size:12px;line-height:1.52}.cart-ready a{color:#fff;background:var(--blue);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:18px;padding:13px 14px;font-size:9px;font-weight:720;text-decoration:none;display:flex}:is(.cart-ready a:hover,.cart-ready a:focus-visible){background:var(--blue-bright);outline-offset:2px;outline:2px solid #fff}.purchase-path{border-top:1px solid #ffffff24;margin-top:22px;padding-top:20px}.purchase-path ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.purchase-path li{color:#a4acb7;align-items:center;gap:12px;font-size:11px;display:flex}.purchase-path li span{color:var(--blue-bright);font:630 8px var(--font-geist-mono), monospace}@media (min-width:1101px) and (max-height:790px){:root{--header-height:76px}.brand-logo{width:40px;height:40px}.brand-copy small{font-size:6px}.hero-copy{padding-block:26px}h1{font-size:clamp(60px,5.6vw,88px)}.intro{margin-block:14px 11px;font-size:14.5px}.promise-line{display:none}.home-delivery{margin-bottom:8px}.home-delivery>strong,.home-delivery>span{padding-block:6px}.home-delivery>span{font-size:10px}.home-delivery b{font-size:11.5px}.privacy-positioning{margin-bottom:9px;padding-block:6px;font-size:11px;line-height:1.35}.hero-actions .primary-action{padding-block:12px}.home-panel{grid-template-rows:minmax(0,1fr) 62px}.systems-panel,.sandbox-panel,.upgrades-panel,.extras-panel{padding-top:22px;padding-bottom:18px}.panel-heading,.upgrades-heading,.extras-heading{margin-bottom:14px}.panel-heading h2{font-size:52px}.system-grid article{gap:12px;padding:13px 15px}.system-card-copy h3{margin-bottom:5px;font-size:24px}.system-card-copy>p{display:none}.system-card-copy dl{gap:9px;margin-top:5px}.system-card-copy dl>div{padding-top:7px}.system-card-copy dt{font-size:9px}.system-card-copy dd{font-size:11px;line-height:1.3}.system-price{font-size:25px}.system-build-action{margin-top:6px;padding:8px 10px;font-size:10px}.machine-purchase-path{margin-top:8px}.machine-purchase-path li{min-height:48px;padding:6px 9px}.machine-purchase-path strong{font-size:11px}.machine-purchase-path small{font-size:9px}.panel-foot{padding-top:8px}.panel-foot p{font-size:10.5px}.sandbox-grid article{padding:20px}.sandbox-photo{margin-block:5px 10px}.sandbox-card-copy h3{margin-bottom:8px}.sandbox-proofs{margin-top:9px}.privacy-brief{margin-bottom:10px}.privacy-brief article{padding-block:8px}.extras-group article{min-height:53px;padding-block:6px}.extras-group article p{font-size:11.5px}.extras-foot{padding-top:10px}.upgrades-foot{padding-top:9px}.upgrade-options article{padding-block:11px}.upgrade-benefit{margin-block:9px 7px}.upgrade-rail-note{display:none}.studio-panel{padding-top:18px;padding-bottom:18px}.studio-topbar{padding-bottom:12px}.studio-workspace{grid-template-rows:52px minmax(0,1fr)}.studio-foundation,.studio-capabilities,.studio-concierge,.studio-review{padding:16px 20px}.studio-stage-heading{margin-bottom:13px}.studio-stage-heading h3{font-size:24px}.studio-system-list>button{padding-block:10px}.studio-option-grid article{min-height:210px;padding:13px}.studio-service-list>button{min-height:70px}.contact-panel{grid-template-rows:auto auto auto 68px;overflow-y:auto}.contact-decision-grid{min-height:460px}}@media (max-width:1100px){:root{--header-height:118px}html,body{overflow:auto}.site-app{height:auto;min-height:100svh;overflow:visible}.site-header{z-index:20;grid-template-rows:64px 54px;grid-template-columns:1fr auto;padding-inline:24px;position:sticky;top:0}nav{border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;justify-content:flex-start;gap:28px;height:100%;overflow-x:auto}.status{grid-area:1/2}.panel-deck,.screen-panel{height:auto;min-height:calc(100svh - var(--header-height));overflow:visible}.studio-panel{padding:34px 28px}.studio-topbar{grid-template-columns:1fr;gap:16px}.studio-shell{grid-template-columns:1fr}.studio-workspace{border-bottom:1px solid #ffffff26;border-right:0;min-height:720px}.studio-summary{min-height:420px}.studio-stage{overflow:visible}.studio-stage-heading{grid-template-columns:1fr;gap:12px}.studio-option-grid{grid-template-columns:1fr}.studio-option-grid article{min-height:190px}.home-panel{height:calc(100svh - var(--header-height));grid-template-rows:minmax(0,1fr) 78px;min-height:632px;display:grid;overflow:hidden}.home-main{grid-template-columns:1fr;grid-template-areas:"hero-stage";min-height:0}.hero-copy,.brand-stage{grid-area:hero-stage}.hero-copy{z-index:4;align-self:center;width:min(74%,680px);padding:38px 7vw;position:relative}.brand-stage{border-top:0;border-left:0;min-height:0}.brand-stage:before{background:linear-gradient(90deg,#050608f0 0%,#050608c4 48%,#0506080f 100%),linear-gradient(#0506081f,#0506086b)}.stage-photo{object-position:center 58%}.stage-brand{bottom:20px;right:24px}.assurance-strip{min-height:78px}.panel-heading,.upgrades-heading,.extras-heading{grid-template-columns:1fr;gap:24px}.builder-journey{margin-top:16px}.system-grid{grid-template-rows:auto;grid-template-columns:1fr}.system-grid article{min-height:190px}.sandbox-grid,.privacy-brief{grid-template-columns:1fr}.privacy-brief article{border-bottom:1px solid #ffffff1c;border-right:0;padding:12px 0}.privacy-brief article:last-child{border-bottom:0}.sandbox-grid article{min-height:250px}.sandbox-photo{min-height:170px}.privacy-actions{flex-direction:column;align-items:flex-start}.privacy-actions>div{flex-direction:column;align-items:flex-start;width:100%}.privacy-actions .primary-action{width:100%}.extras-columns,.upgrade-browser{grid-template-columns:1fr}.upgrade-rail{grid-template-rows:auto}.upgrade-rail-note{display:none}.upgrade-tabs{grid-template-rows:repeat(2,52px);grid-template-columns:repeat(3,1fr)}.upgrade-tabs button{border-right:1px solid #ffffff21}.upgrade-options{grid-template-columns:1fr}.upgrade-options article{border-right:0;min-height:210px;padding:24px 0}.upgrades-foot{grid-template-columns:1fr}.builder-continue{width:100%}.service-grid,.extras-build-bridge{grid-template-columns:1fr}.extras-estimate{border-top:1px solid #ffffff21;border-left:0;padding:14px 0 0}.service-grid article:nth-child(odd){border-right:0;padding-right:0}.service-grid article:nth-child(2n){padding-left:0}.extras-group article{min-height:72px}.contact-panel{height:auto;min-height:calc(100svh - var(--header-height));grid-template-rows:auto auto auto 68px;overflow:visible}.contact-intro{gap:34px}.contact-intro h2{font-size:clamp(44px,5.8vw,62px)}.contact-decision-grid{grid-template-columns:1fr 1fr}.contact-process{grid-template-columns:1fr;gap:12px}footer{grid-column:1/-1}}@media (min-width:860px) and (max-width:1100px){:root{--header-height:74px}html,body{overflow:hidden}.site-app{height:100svh;overflow:hidden}.site-header{height:var(--header-height);grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--header-height);gap:18px;padding-inline:20px}.brand-logo{width:38px;height:38px}.brand{gap:10px}.brand-name{letter-spacing:.15em;font-size:9px}.brand-copy small{letter-spacing:.1em;font-size:5.5px}nav{border-top:0;grid-area:1/2;justify-content:center;gap:clamp(11px,1.7vw,20px);height:auto;overflow:visible}nav a{letter-spacing:.055em;font-size:9px}.header-tools{grid-area:1/3}.status{display:none}.build-trigger{padding:8px 9px 8px 11px}.panel-deck{height:calc(100svh - var(--header-height));min-height:0;overflow:hidden}.screen-panel{height:100%;min-height:0;overflow:hidden}.studio-panel{grid-template-rows:auto auto minmax(0,1fr);height:100%;padding:14px 20px 18px}.studio-topbar{grid-template-columns:1.05fr .95fr;gap:28px;padding-bottom:10px}.studio-topbar .eyebrow{margin-bottom:5px;font-size:7px}.studio-topbar h2{font-size:clamp(27px,3.3vw,36px)}.studio-topbar>p{font-size:11px;line-height:1.42}.studio-purchase-path li{min-height:29px;padding:5px 8px;font-size:9.5px}.studio-shell{grid-template-columns:minmax(0,1.9fr) minmax(236px,.64fr);min-height:0}.studio-workspace{border-bottom:0;border-right:1px solid #ffffff26;grid-template-rows:50px minmax(0,1fr);min-height:0}.studio-sections button{padding:7px 8px}.studio-stage{min-height:0;overflow-y:auto}.studio-foundation,.studio-capabilities,.studio-concierge,.studio-review{min-height:100%;padding:14px 16px}.studio-stage-heading{grid-template-columns:minmax(0,1.12fr) minmax(180px,.72fr);gap:18px;margin-bottom:11px}.studio-stage-heading h3{margin-top:4px;font-size:clamp(20px,2.45vw,27px)}.studio-stage-heading>p{font-size:10px;line-height:1.4}.studio-category-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:11px}.studio-category-tabs.concierge-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-category-tabs button{grid-template-columns:18px minmax(0,1fr) auto;gap:5px;min-height:54px;padding:8px 7px}.studio-category-number{font-size:8.5px}.studio-category-copy strong{font-size:9.5px}.studio-category-copy small{letter-spacing:.025em;font-size:6.2px}.studio-category-check{width:14px;height:14px;font-size:7px}.studio-capability-heading{margin-bottom:9px}.studio-capability-heading h4{margin-top:3px;font-size:15px}.studio-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.studio-option-grid article{min-height:216px;padding:13px}.studio-option-grid article:before{font-size:80px}.studio-option-label{margin-bottom:11px}.studio-option-grid h4{font-size:14px}.studio-option-grid article>p{margin:9px 0 13px;font-size:10.5px;line-height:1.42}.studio-option-actions{grid-template-columns:auto 1fr;gap:5px;padding-top:4px}.studio-option-actions button{min-height:32px;padding:6px;font-size:6.5px}.studio-service-list{grid-template-columns:1fr 1fr;gap:7px}.studio-service-list>button{min-height:72px;padding:9px 10px}.guided-services{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-services>article{min-height:178px;padding:11px}.guided-service-copy h4{font-size:13px}.guided-service-copy p{font-size:9px}.studio-decision-bar{margin-top:8px;padding-block:8px}.studio-decision-bar>button{min-width:156px;padding:9px 10px}.studio-summary{min-height:0}.studio-summary-head{padding:16px 17px 14px}.studio-summary-head h3{font-size:17px}.studio-summary-body{padding:14px 17px}.studio-summary-foot{padding:14px 17px 16px}.summary-total strong{font-size:clamp(25px,3vw,32px)}.contact-panel{grid-template-rows:auto minmax(0,1fr) auto 56px;height:100%;min-height:0;overflow:hidden}.contact-intro{grid-template-columns:1fr .9fr;gap:30px;padding-block:16px 12px}.contact-intro .eyebrow{margin-bottom:6px;font-size:7px}.contact-intro h2{font-size:clamp(34px,4.8vw,48px)}.contact-intro>p{font-size:11px;line-height:1.42}.contact-decision-grid{gap:10px;padding-block:10px}.contact-decision-card{padding:14px}.contact-decision-card h3{margin-block:9px 6px;font-size:clamp(23px,3vw,31px)}.contact-decision-card>p{font-size:9.5px;line-height:1.42}.contact-decision-card ul{margin-block:9px 10px}.contact-decision-card li{padding:4px 6px;font-size:6px}.contact-email{margin-block:9px 10px;font-size:8px}.contact-service-showcase{margin-bottom:8px;padding-top:7px}.contact-service-heading{margin-bottom:5px}.contact-service-heading small{font-size:5.5px}.contact-service-heading span{font-size:6px}.contact-service-grid{gap:4px}.contact-service-grid>div{gap:5px;padding:5px 6px}.contact-service-grid>div>span{font-size:5.5px}.contact-service-grid p{font-size:8px;line-height:1.3}.contact-service-grid strong{font-size:9.5px}.contact-decision-action{min-height:36px;padding:8px 10px;font-size:7px}.contact-process{grid-template-columns:minmax(160px,.5fr) 1.5fr;gap:14px;padding-block:8px 10px}.contact-process ol{gap:0}.contact-process li{padding-inline:9px}.contact-process li p{font-size:7.5px}.contact-process li strong{font-size:8px}.contact-panel footer{min-height:56px}}@media (max-width:700px){:root{--header-height:108px}.site-header{grid-template-rows:58px 50px;padding-inline:18px}.brand-logo{width:36px;height:36px}.brand-name{letter-spacing:.13em;font-size:9px}.brand-copy small{letter-spacing:.08em;font-size:5px}.status{display:none}nav{gap:23px}nav a{font-size:10px}.header-tools{gap:0}.build-trigger span{display:none}.builder-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.home-delivery{grid-template-columns:1fr}.home-delivery>strong,.home-delivery>span{border-bottom:1px solid #ffffff1a;border-right:0}.home-delivery>span:last-child{border-bottom:0}.machine-purchase-path,.studio-purchase-path{grid-template-columns:1fr}.machine-purchase-path li,.studio-purchase-path li{border-bottom:1px solid #ffffff1a;border-right:0}.machine-purchase-path li:last-child,.studio-purchase-path li:last-child{border-bottom:0}.system-card-copy dl{grid-template-columns:1fr}.builder-journey li:nth-child(2){border-right:0}.builder-journey li:nth-child(-n+2){border-bottom:1px solid #ffffff1c}.home-panel{height:auto;min-height:calc(100svh - var(--header-height));display:block;overflow:visible}.home-main{min-height:660px;display:grid}.hero-copy{width:100%;padding:48px 22px}.stage-brand{bottom:18px;right:18px}.hero-copy,.systems-panel,.sandbox-panel,.upgrades-panel,.extras-panel{padding:48px 22px}.studio-panel{padding:34px 18px}.studio-sections{grid-template-columns:1fr 1fr}.studio-workspace{grid-template-rows:104px auto}.studio-sections button:nth-child(2){border-right:0}.studio-sections button:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.studio-foundation,.studio-capabilities,.studio-concierge,.studio-review{padding:22px 16px}.studio-system-list>button{grid-template-columns:26px minmax(0,1fr)}.studio-system-list strong,.studio-system-list i{text-align:left;grid-column:2;justify-self:start}.studio-category-tabs{grid-template-columns:repeat(3,1fr)}.studio-category-tabs.concierge-tabs{grid-template-columns:repeat(2,1fr)}.studio-category-tabs button:nth-child(-n+3){border-bottom:1px solid #ffffff1a}.studio-service-list,.studio-review-action{grid-template-columns:1fr}.studio-review-action>a,.studio-review-action>button{justify-content:space-between}.quote-contact-grid,.quote-profile-grid{grid-template-columns:1fr}h1{font-size:clamp(54px,16vw,76px)}h2{font-size:clamp(42px,13vw,60px)}.primary-action{min-width:min(100%,310px)}.assurance-strip{grid-template-columns:1fr;padding:8px 22px}.assurance-strip p,.assurance-strip p+p{border-right:0;border-bottom:1px solid var(--rule-light);min-height:58px;padding:14px 0}.assurance-strip p:last-child{border-bottom:0}.system-grid article{grid-template-columns:28px 1fr}.system-price{grid-column:2;justify-self:start}.system-build-action{grid-column:2}.system-price small{text-align:left}.panel-foot,.extras-foot{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.extras-foot>small{grid-column:1}.concierge-only .service-grid{grid-template-columns:1fr}.concierge-only .service-grid article,.concierge-only .service-grid article:nth-child(3n+1),.concierge-only .service-grid article:nth-child(3n){border-right:0;min-height:78px;padding-inline:0}.contact-panel{--contact-gutter:22px;height:auto;min-height:calc(100svh - var(--header-height));grid-template-rows:auto auto auto auto;overflow:visible}.contact-panel:before{opacity:.16;background-position:78% 8%;background-size:auto 48%}.contact-intro{grid-template-columns:1fr;gap:20px;padding-block:44px 26px}.contact-intro h2{font-size:clamp(46px,13vw,66px)}.contact-decision-grid{grid-template-columns:1fr;padding-block:20px}.contact-decision-card{min-height:340px;padding:24px}.contact-service-showcase{flex:none;margin-block:6px 18px;padding-top:14px}.contact-service-heading{margin-bottom:9px}.contact-service-heading small{font-size:7px}.contact-service-heading span{font-size:8px}.contact-service-grid{flex:none;grid-template-rows:none;grid-template-columns:1fr;gap:7px}.contact-service-grid>div{padding:10px}.contact-service-grid>div>span{font-size:7px}.contact-service-grid p{font-size:9px}.contact-service-grid strong{font-size:10px}.contact-process{grid-template-columns:1fr;gap:18px;padding-block:22px 28px}.contact-process ol{grid-template-columns:1fr;gap:15px}.contact-process li{border-bottom:1px solid #ffffff1c;border-left:0;padding:0 0 15px}footer{grid-column:1;grid-template-columns:1fr;gap:10px;min-height:150px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.commerce-message,.policy-page,.owner-gate{max-width:920px;min-height:100svh;color:var(--white);margin:0 auto;padding:clamp(64px,10vw,130px) 28px}.commerce-message h1,.policy-page h1,.owner-gate h1{letter-spacing:-.055em;margin:18px 0 28px;font-size:clamp(46px,7vw,82px);line-height:.95}.commerce-message p,.policy-page p,.owner-gate p{color:var(--soft);font-size:18px;line-height:1.7}.policy-page h2{margin:42px 0 8px;font-size:24px}.commerce-message a,.policy-page a,.owner-gate a{color:var(--blue);font-weight:800}.commerce-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:38px 0 24px;padding:0;list-style:none;display:grid}.commerce-steps li{background:linear-gradient(140deg,#142236b8,#070a0fb8);border:1px solid #5697f040;gap:14px;padding:18px;display:flex}.commerce-steps li>span{color:#77b1ff;font:700 9px var(--mono);letter-spacing:.08em}.commerce-steps strong{color:#fff;font-size:14px;display:block}.commerce-steps p{margin:7px 0 0;font-size:12px;line-height:1.45}.commerce-actions{flex-wrap:wrap;gap:10px;display:flex}.commerce-actions a{color:#fff;min-height:44px;font:760 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#1675f5,#0d4fa9);border:1px solid #77b1ff;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:0 0 22px #3188ff38}.commerce-actions a+a{color:#c5d3e5;box-shadow:none;background:#0f1a2ac2;border-color:#77b1ff59}:is(.commerce-actions a:hover,.commerce-actions a:focus-visible){color:#fff;background:linear-gradient(135deg,#358cff,#1463c9);border-color:#fff;outline:none;box-shadow:0 0 28px #3188ff57}.owner-desk{min-height:100svh;color:var(--white);background:radial-gradient(circle at 82% 3%,#125cc22e,#0000 34%),#070a0f;padding:34px clamp(20px,4vw,70px) 54px}.owner-desk>header{border-bottom:1px solid var(--rule-light);justify-content:space-between;align-items:flex-start;gap:34px;padding-bottom:30px;display:flex}.owner-desk h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(40px,5vw,72px);line-height:.95}.owner-desk header p:last-child{color:var(--soft);font-size:17px}.owner-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.owner-links a,.owner-payment-link{color:#eaf2ff;font:800 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #5799ff73;padding:12px 15px;text-decoration:none}.owner-result{border-left:3px solid var(--blue);color:#cfe2ff;text-transform:capitalize;background:#1777ff1a;margin:18px 0 0;padding:12px 15px}.owner-tabs{border:1px solid var(--rule-light);grid-template-columns:repeat(6,minmax(145px,1fr));margin:22px 0 30px;display:grid;overflow-x:auto}.owner-tabs a{border-right:1px solid var(--rule-light);color:#9aa7ba;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:11px;min-height:70px;padding:0 15px;font-size:12px;font-weight:850;line-height:1.25;text-decoration:none;display:flex}.owner-tabs a:last-child{border-right:0}.owner-tabs a span{color:#5f7aa1;font:700 11px/1 var(--mono)}.owner-tabs a.active{color:#fff;background:linear-gradient(110deg,#1677ff47,#080f1aeb);box-shadow:inset 0 -3px #2585ff,0 0 24px #1677ff24}.owner-command-hero{background:linear-gradient(120deg,#0d3e8147,#080c12f5);border:1px solid #388fff80;justify-content:space-between;align-items:flex-end;gap:34px;padding:30px;display:flex}.owner-command-hero h2{letter-spacing:-.05em;margin:9px 0;font-size:clamp(34px,4.5vw,58px)}.owner-command-hero p:last-child{color:#adb9ca;max-width:820px;font-size:15px;line-height:1.6}.owner-command-actions{gap:9px;min-width:280px;display:grid}.owner-command-actions a,.owner-command-grid a{color:#f4f8ff;font:760 12px/1.2 var(--mono);text-transform:uppercase;background:#11458c4d;border:1px solid #5a9eff80;justify-content:space-between;gap:18px;padding:13px 15px;text-decoration:none;display:flex}.owner-command-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:48px;display:grid}.owner-command-grid article{border:1px solid var(--rule-light);background:linear-gradient(145deg,#ffffff06,#0a0f17f5);flex-direction:column;min-height:210px;padding:23px;display:flex}.owner-command-grid article>span{color:#79b4ff;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.owner-command-grid article>strong{margin:18px 0 8px;font-size:22px}.owner-command-grid article>p{color:#95a2b4;margin:0 0 20px;font-size:14px;line-height:1.55}.owner-command-grid article>a{margin-top:auto}.owner-lab-hero{background:linear-gradient(120deg,#0f40844d,#080c12f5);border:1px solid #2c87ff8c;justify-content:space-between;align-items:center;gap:34px;padding:30px;display:flex}.owner-lab-hero h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(34px,5vw,60px)}.owner-lab-hero p:last-child{color:#a9b7ca;max-width:850px;line-height:1.6}.owner-lab-badge{background:#0e462f29;border:1px solid #45d58973;min-width:210px;padding:22px}.owner-lab-badge span,.owner-lab-badge small{color:#70a98a;font:700 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.owner-lab-badge strong{color:#63e49f;margin:10px 0;font-size:26px;display:block}.owner-sample-form{border:1px solid var(--rule-light);background:#090d13;margin:16px 0 38px}.owner-sample-form>section{border-bottom:1px solid var(--rule-light);padding:22px}.owner-sample-form label{color:#9ba8bb;text-transform:capitalize;font-size:12px;display:block}.owner-sample-form select{color:#fff;background:#080c12;border:1px solid #28364a;width:100%;min-height:46px;margin-top:8px;padding:0 12px}.owner-sample-selects{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.owner-service-checks{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.owner-service-checks label{border:1px solid var(--rule-light);text-transform:none;background:#ffffff03;align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.owner-service-checks input{width:18px;height:18px;margin-top:2px}.owner-service-checks strong,.owner-service-checks small{display:block}.owner-service-checks small{color:#718198;margin-top:6px}.owner-sample-form>button{color:#fff;width:calc(100% - 44px);min-height:54px;font:850 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#176fd8,#2587ff);border:1px solid #3490ff;margin:22px;box-shadow:0 0 26px #2585ff38}.owner-sample-result{background:linear-gradient(150deg,#0f377126,#06090efa);border:1px solid #3c90ff73;padding:26px}.owner-section-title.compact{margin:34px 0 14px}.owner-section-title.compact h3{margin:8px 0;font-size:28px}.owner-sample-metrics{border:1px solid var(--rule-light);grid-template-columns:repeat(4,1fr);display:grid}.owner-sample-metrics article{border-right:1px solid var(--rule-light);padding:21px}.owner-sample-metrics article:last-child{border-right:0}.owner-sample-metrics span,.owner-sample-metrics small,.owner-cost-breakdown span{color:#7f8ca0;font:700 10px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.owner-sample-metrics strong,.owner-sample-metrics small{margin-top:8px;display:block}.owner-sample-metrics strong{font-size:28px}.owner-charge-table,.owner-bom-table{border:1px solid var(--rule-light);overflow-x:auto}.owner-charge-table>div{border-bottom:1px solid var(--rule-light);grid-template-columns:1.7fr repeat(4,.75fr);min-width:850px;display:grid}.owner-bom-table>div{border-bottom:1px solid var(--rule-light);grid-template-columns:2fr .35fr .7fr .8fr 1.1fr;min-width:980px;display:grid}.owner-charge-table>div:last-child,.owner-bom-table>div:last-child{border-bottom:0}.owner-charge-table>div>span,.owner-bom-table>div>span{border-right:1px solid var(--rule-light);padding:15px 16px}.owner-charge-table>div>span:last-child,.owner-bom-table>div>span:last-child{border-right:0}.owner-charge-table .head,.owner-bom-table .head{color:#8091a8;font:750 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#0d1521}.owner-charge-table strong,.owner-charge-table small,.owner-bom-table strong,.owner-bom-table small,.owner-bom-table a{display:block}.owner-charge-table small,.owner-bom-table small{color:#738299;margin-top:6px}.owner-bom-table a{color:#9fc7ff;text-decoration:none}.good{color:#58db97!important}.warn{color:#ffb65c!important}.owner-cost-breakdown{border:1px solid var(--rule-light);grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.owner-cost-breakdown article{border-right:1px solid var(--rule-light);padding:16px}.owner-cost-breakdown article:last-child{border-right:0}.owner-cost-breakdown strong{margin-top:8px;font-size:20px;display:block}.owner-integrations{border:1px solid var(--rule-light);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.owner-integrations article{border-right:1px solid var(--rule-light);background:#ffffff04;gap:13px;padding:18px;display:flex}.owner-integrations article:last-child{border-right:0}.owner-integrations strong{font-size:14px;display:block}.owner-integrations p{color:#96a3b5;margin:7px 0 0;font-size:14px;line-height:1.5}.owner-live-dot,.owner-warn-dot{background:#25c870;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 14px #25c870a6}.owner-warn-dot{background:#f2ae3f;box-shadow:0 0 14px #f2ae3f8c}.owner-metrics{border:1px solid var(--rule-light);grid-template-columns:repeat(4,1fr);margin:14px 0 42px;display:grid}.owner-metrics article{border-right:1px solid var(--rule-light);padding:22px}.owner-metrics article:last-child{border-right:0}.owner-metrics span,.owner-quote span,.owner-payment span{color:#8997aa;font:700 11px/1.2 var(--mono);letter-spacing:.11em;text-transform:uppercase}.owner-metrics strong{margin-top:8px;font-size:34px;display:block}.owner-section-title{margin-bottom:20px}.owner-section-title h2{margin-top:10px;font-size:clamp(30px,4vw,48px)}.owner-empty{border:1px solid var(--rule-light);background:#ffffff04;padding:54px}.owner-empty p{color:var(--soft)}.owner-empty.compact{padding:28px}.owner-payments,.owner-webhooks{margin-bottom:48px}.owner-section-title>p:last-child{color:#8e9bae;max-width:760px;line-height:1.6}.owner-payment{border:1px solid var(--rule-light);background:linear-gradient(120deg,#ffffff06,#1049970d);margin-bottom:14px}.owner-payment-head{border-bottom:1px solid var(--rule-light);justify-content:space-between;gap:24px;padding:20px 24px;display:flex}.owner-payment h3{margin:7px 0 4px;font-size:23px}.owner-payment p{color:#8f9bad;margin:0}.owner-payment-numbers{grid-template-columns:repeat(3,1fr);display:grid}.owner-payment-numbers>div{border-right:1px solid var(--rule-light);min-height:96px;padding:17px 24px}.owner-payment-numbers>div:last-child{border-right:0}.owner-payment-numbers strong,.owner-payment-numbers small{margin-top:8px;display:block}.owner-payment-numbers strong{font-size:22px}.owner-payment-numbers small{color:#7f8ca0}.owner-order-id{overflow-wrap:anywhere;margin-right:auto;color:#617087!important;text-transform:none!important}.owner-event-list{border:1px solid var(--rule-light)}.owner-event-list article{border-bottom:1px solid var(--rule-light);grid-template-columns:110px 1fr auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.owner-event-list article:last-child{border-bottom:0}.owner-event-list small{color:#7f8ca0}.owner-event-ok{color:#45d589}.owner-event-error{color:#ffb154}.owner-quote{border:1px solid var(--rule-light);background:linear-gradient(120deg,#ffffff06,#1049970d);margin-bottom:16px}.owner-quote-main{border-bottom:1px solid var(--rule-light);justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.owner-quote h3{margin:8px 0 4px;font-size:25px}.owner-quote p,.owner-quote a{color:#aeb9c9}.owner-status{text-align:right}.owner-status strong,.owner-status small{text-transform:capitalize;margin-top:7px;display:block}.owner-status small{color:#7f8ca0}.owner-quote-numbers{grid-template-columns:repeat(3,1fr);display:grid}.owner-quote-numbers>div{border-right:1px solid var(--rule-light);padding:18px 24px}.owner-quote-numbers>div:last-child{border-right:0}.owner-quote-numbers strong,.owner-quote-numbers small{margin-top:8px;display:block}.owner-quote-numbers strong{font-size:22px}.owner-quote-numbers small{color:#7f8ca0}.owner-order-flow{border-bottom:1px solid var(--rule-light);background:#080d15;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:14px 24px;list-style:none;display:grid}.owner-order-flow li{color:#586476;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;padding-right:10px;display:grid;position:relative}.owner-order-flow li:after{content:"";background:#273140;height:1px;position:absolute;top:50%;left:calc(100% - 9px);right:0}.owner-order-flow li:last-child:after{display:none}.owner-order-flow span{color:#69778a;width:23px;height:23px;font:700 10px var(--mono);border:1px solid #384354;border-radius:50%;place-items:center;display:grid}.owner-order-flow strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.owner-order-flow li.complete{color:#dceaff}.owner-order-flow li.complete span{color:#fff;background:#176fdc;border-color:#2e8cff;box-shadow:0 0 13px #2e8cff47}.owner-actions{border-top:1px solid var(--rule-light);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;display:flex}.owner-actions button{color:#fff;min-height:42px;font:800 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#1677ff;border:1px solid #1677ff;padding:0 16px}.owner-actions button.secondary{color:#cfe2ff;background:0 0}.owner-checkout-form{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:end;gap:14px;width:100%;display:grid}.owner-checkout-form .owner-form-note{color:#c6d5e9;background:#1677ff14;border-left:2px solid #1677ff;grid-column:1/-1;margin:0;padding:12px 14px;line-height:1.5}.owner-checkout-form label{color:#aeb9c9;font-size:12px}.owner-checkout-form label>span{color:#60718b}.owner-checkout-form input[type=text],.owner-checkout-form input:not([type]){border:1px solid var(--rule-light);color:#fff;background:#080c12;width:100%;min-height:42px;margin-top:7px;padding:0 12px}.owner-checkout-form .owner-acceptance{align-items:center;gap:10px;line-height:1.4;display:flex}.owner-checkout-form .owner-acceptance input{flex:none;width:18px;height:18px}.owner-checkout-form button{grid-column:1/-1}.owner-desk>footer{border-top:1px solid var(--rule-light);color:#77859a;justify-content:space-between;gap:24px;margin-top:44px;padding-top:24px;font-size:12px;display:flex}.owner-pricing-control{background:linear-gradient(120deg,#1250a53d,#080c12f5);border:1px solid #2482ffa6;justify-content:space-between;align-items:end;gap:32px;margin:26px 0 34px;padding:26px;display:flex;box-shadow:0 0 32px #1a74ff1f}.owner-pricing-control h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.owner-pricing-control p:last-child{color:#aebbd0;max-width:850px;line-height:1.55}.owner-pricing-control button,.owner-parts-table button{color:#fff;min-height:48px;font:800 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#1677ff;border:1px solid #2585ff;padding:0 18px}.owner-parts{margin-bottom:52px}.owner-parts-table{border:1px solid var(--rule-light)}.owner-parts-table article{border-bottom:1px solid var(--rule-light);grid-template-columns:minmax(300px,1.5fr) minmax(190px,.55fr) minmax(300px,1fr);align-items:center;gap:24px;padding:18px 20px;display:grid}.owner-parts-table article:last-child{border-bottom:0}.owner-parts-table span,.owner-parts-table small,.owner-economics span{color:#7f8ca0;font:700 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.owner-parts-table h3{margin:6px 0;font-size:17px}.owner-parts-table p,.owner-parts-table a{color:#8997aa;overflow-wrap:anywhere;font-size:12px}.owner-part-state strong,.owner-part-state small{margin-bottom:7px;display:block}.owner-part-state strong{color:#fff;font-size:23px}.owner-parts-table form{grid-template-columns:1fr 1.6fr;gap:8px;display:grid}.owner-parts-table label{color:#8f9db0;font-size:11px}.owner-parts-table input{border:1px solid var(--rule-light);color:#fff;background:#080c12;width:100%;min-height:38px;margin-top:5px;padding:0 9px}.owner-parts-table form button{grid-column:1/-1;min-height:38px}.owner-pdf-link{color:#9fc7ff;font:800 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;text-decoration:none;display:inline-flex}.owner-procurement-summary{background:linear-gradient(150deg,#0f37711f,#06090efa);border:1px solid #2482ff73;margin:18px 0 52px;padding:26px}.owner-procurement-flow{background:linear-gradient(120deg,#102f5b6b,#070b12f5);border:1px solid #2482ff73;grid-template-columns:minmax(260px,.9fr) 1.6fr;gap:24px;margin:24px 0;padding:24px;display:grid}.owner-procurement-flow h2{max-width:540px;margin:7px 0 8px}.owner-procurement-flow p:not(.eyebrow){color:#9bb0ca;max-width:620px}.owner-procurement-steps{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:10px;display:grid}.owner-procurement-steps a{border:1px solid var(--rule-light);color:#a9bbd3;background:#060a10bd;flex-direction:column;justify-content:center;gap:7px;min-height:126px;padding:16px;text-decoration:none;display:flex}.owner-procurement-steps a.active{color:#fff;background:#0c2a52ad;border-color:#2d8bff;box-shadow:0 0 20px #2482ff29}.owner-procurement-steps span{color:#2f8fff;font:750 10px/1 var(--mono);letter-spacing:.1em}.owner-procurement-steps strong{font-size:15px}.owner-procurement-steps small{color:#8398b4;line-height:1.4}@media (max-width:900px){.owner-procurement-flow{grid-template-columns:1fr}}.owner-procurement-table{border:1px solid var(--rule-light);overflow-x:auto}.owner-procurement-table>div{border-bottom:1px solid var(--rule-light);grid-template-columns:1.35fr 1.15fr .65fr .8fr 1.25fr;min-width:1080px;display:grid}.owner-procurement-table>div:last-child{border-bottom:0}.owner-procurement-table>div>span{border-right:1px solid var(--rule-light);padding:14px 15px}.owner-procurement-table>div>span:last-child{border-right:0}.owner-procurement-table .head{color:#8091a8;font:750 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#0d1521}.owner-procurement-table strong,.owner-procurement-table small,.owner-procurement-table a{display:block}.owner-procurement-table small{color:#738299;margin-top:5px;font-size:11px;line-height:1.35}.owner-procurement-table a{color:#9fc7ff;margin-top:7px;font-size:11px;text-decoration:none}.owner-procurement-table .procurement-part{min-width:1080px;display:block}.owner-procurement-table .procurement-primary{border-bottom:1px solid var(--rule-light);grid-template-columns:1.35fr 1.15fr .65fr .8fr 1.25fr;display:grid}.owner-procurement-table .procurement-alternatives{background:#070d16b8;border-bottom:1px solid #7e9dc52e;padding:14px 15px 8px}.procurement-alternatives-title{color:#b8d5ff;font:750 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:18px;padding-bottom:9px;display:flex}.procurement-alternatives-title small{font:500 11px/1.35 var(--sans);letter-spacing:0;text-transform:none;color:#71829a;margin:0}.procurement-option{border-top:1px solid #7e9dc524;grid-template-columns:1.35fr 1.15fr .65fr 1.8fr;display:grid}.procurement-option>span{padding:10px 12px 10px 0}.procurement-option strong{color:#dfeaff}.procurement-option .warn{color:#f2bb75}.owner-quote-economics{margin:50px 0}.owner-economics{border:1px solid var(--rule-light);background:#ffffff05;margin-bottom:14px}.owner-economics>header{border-bottom:1px solid var(--rule-light);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.owner-economics h3{margin:5px 0 0}.owner-economics-grid{grid-template-columns:repeat(4,1fr);display:grid}.owner-economics-grid>div{border-right:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light);padding:16px 20px}.owner-economics-grid strong,.owner-economics-grid small{margin-top:8px;display:block}.owner-economics-grid small{color:#8997aa}.owner-margin-warning{border-color:#e39a32;box-shadow:0 0 24px #e39a321f}.owner-margin-warning>header strong{color:#ffb24b}.owner-legacy-note{color:#ffbf67;margin:0;padding:18px 22px}.owner-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.owner-readiness-grid article{border:1px solid var(--rule-light);background:linear-gradient(145deg,#ffffff05,#080c12f5);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:22px;display:grid}.owner-readiness-grid article.ready{border-color:#45d58961}.owner-readiness-grid article.pending{border-color:#f2ae3f52}.owner-readiness-grid article>span{color:#5f7697;font:700 12px var(--mono)}.owner-readiness-grid small{color:#7e8da2;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.owner-readiness-grid h3{margin:8px 0;font-size:19px}.owner-readiness-grid p{color:#9da9b9;margin:0;font-size:14px;line-height:1.55}.owner-readiness-grid article>strong{color:#ffbc60;font:750 11px var(--mono);text-transform:uppercase;border:1px solid #f2ae3f61;padding:7px 9px}.owner-readiness-grid article.ready>strong{color:#64dfa0;border-color:#45d5896b}@media (max-width:760px){.commerce-steps{grid-template-columns:1fr}.owner-desk>header,.owner-desk>footer,.owner-pricing-control,.owner-lab-hero,.owner-command-hero{flex-direction:column;align-items:stretch}.owner-links{justify-content:flex-start}.owner-integrations,.owner-metrics,.owner-quote-numbers,.owner-payment-numbers{grid-template-columns:1fr}.owner-integrations article,.owner-metrics article,.owner-quote-numbers>div,.owner-payment-numbers>div{border-right:0;border-bottom:1px solid var(--rule-light)}.owner-payment-head,.owner-quote-main{flex-direction:column}.owner-status{text-align:left}.owner-event-list article{grid-template-columns:1fr;gap:7px}.owner-checkout-form,.owner-parts-table article,.owner-economics-grid,.owner-command-grid,.owner-readiness-grid,.owner-parts-table form,.owner-tabs,.owner-sample-selects,.owner-service-checks,.owner-sample-metrics,.owner-cost-breakdown{grid-template-columns:1fr}.owner-tabs a{border-right:0;border-bottom:1px solid var(--rule-light)}.owner-order-flow{grid-template-columns:1fr;gap:8px}.owner-readiness-grid article{grid-template-columns:32px 1fr}.owner-readiness-grid article>strong{grid-column:2;justify-self:start}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
