@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.680bcb0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.b6a2e261.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.ea91da97.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.b3c57c2c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0000e278.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.5c0d0b0d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.17142158.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.a9774d78.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.4a6499bc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_32eee64b-module__mBuf8q__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_32eee64b-module__mBuf8q__variable{--font-website-body:"Barlow","Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.a1099429.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.1914b782.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.9b40bd6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.1d7e972f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3716a6ec.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0855aa53.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_9f3aa36d-module__7U3QTq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_9f3aa36d-module__7U3QTq__variable{--font-website-heading:"Barlow Condensed","Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e912bd63-module__rToG4a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e912bd63-module__rToG4a__variable{--font-website-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.showroom{color:var(--sx-text);background:var(--sx-base)}.showroom-wrap{width:100%;max-width:var(--w-page);padding-inline:var(--store-gutter);margin-inline:auto}.showroom h1,.showroom h2{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--ls-display);line-height:var(--lh-snug);text-wrap:balance}.showroom h1{font-size:var(--store-heading)}.showroom h2{font-size:var(--fs-2xl)}.showroom h3{font-size:var(--fs-xl);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.showroom p{line-height:var(--lh-normal)}.showroom-light{background:var(--chrome-bg);color:var(--chrome-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.showroom-intro{padding-top:var(--space-8)}.showroom-intro>p{margin-top:var(--space-2);font-size:var(--fs-lg);color:var(--chrome-fg-dim)}.showroom-categories{gap:var(--space-6);margin-top:var(--space-6);border-bottom:var(--line-1)solid var(--chrome-line);display:flex;overflow-x:auto}.showroom-categories a{min-height:var(--size-target-lg);padding-block:var(--space-2);white-space:nowrap;font-size:var(--fs-sm);border-bottom:var(--line-2)solid transparent;align-items:center;display:flex}.showroom-categories a[aria-current=location],.showroom-categories a:hover{border-color:var(--sx-red)}.showroom-stage{padding-block:var(--store-section);scroll-margin-top:var(--size-topbar)}.showroom-stage-grid{gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;display:grid}.showroom-stage-copy{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.showroom-stage-copy h2{font-size:var(--store-stage-heading)}.showroom-stage-copy>p:not(.showroom-eyebrow){color:var(--sx-text-dim);font-size:var(--fs-base)}.showroom-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--fs-xs);color:var(--sx-text-dim)}.showroom-status{font-size:var(--fs-xs);padding-block:var(--space-half);color:inherit;display:inline-block}.showroom-stage-copy .showroom-status{border:var(--line-1)solid var(--sx-border-strong);padding:var(--space-1)var(--space-2)}.showroom-button{min-height:var(--size-target-lg);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);background:var(--chrome-fg);color:var(--chrome-bg);border:var(--line-1)solid transparent;border-radius:var(--store-radius);font-size:var(--fs-sm);cursor:pointer;text-decoration:none;display:inline-flex}.showroom-button:hover:not(:disabled){border-color:var(--sx-red)}.showroom-button-inverse{background:var(--chrome-bg);color:var(--chrome-fg)}.showroom button:disabled{opacity:.45;cursor:default}.showroom-text-button{align-items:center;gap:var(--space-1);min-height:var(--size-target);text-underline-offset:var(--space-half);font-size:var(--fs-sm);cursor:pointer;text-decoration:underline;display:inline-flex}.showroom :focus-visible{outline:var(--line-2)solid var(--sx-red);outline-offset:var(--ring-offset)}.showroom-demonstration{--r-md:var(--store-radius);--r-xl:var(--store-radius);min-width:0}.showroom-demonstration .cf-frame{height:var(--store-frame-height);box-shadow:none}.showroom-demonstration .cf-frame:modal{height:var(--cf-modal-height)}.showroom-demonstration .cf-map-intro{display:none}.showroom-demonstration .cf-open .cf-map-cover{opacity:0}.showroom-demonstration .cf-top,.showroom-demonstration .cf-bottom{background:var(--chrome-bg);color:var(--chrome-fg);border-color:var(--chrome-line)}.showroom-demonstration .cf-top .cf-subject>span,.showroom-demonstration .cf-bottom-context>span{color:var(--chrome-fg-faint)}.showroom-demonstration .cf-dock button{color:var(--chrome-fg-dim)}.showroom-demonstration .cf-dock button[aria-pressed=true],.showroom-demonstration .cf-dock button:hover{color:var(--chrome-fg);background:var(--chrome-bg-2)}.showroom-demonstration .cf-bottom-context,.showroom-demonstration .cf-subject{display:none}.showroom-demonstration .cf-top .cf-icon-button{margin-left:auto}.showroom-demonstration .cf-below{font-size:var(--fs-xs)}.showroom-demonstration .cf-below>nav{display:none}.showroom-demonstration .cf-action-title{font-size:var(--fs-xl);font-weight:var(--weight-regular)}.showroom-demonstration .cf-panel-scroll{padding:var(--space-2)}.showroom-demonstration .cf-property{left:24%}.showroom-steps{gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-3);border-top:var(--line-1)solid var(--sx-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.showroom-steps li{gap:var(--space-2);font-size:var(--fs-sm);display:flex}.showroom-steps li>span{font-family:var(--font-mono);color:var(--sx-text-faint)}.showroom-model-note{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--sx-text-dim)}.showroom-fine{font-size:var(--fs-xs);color:var(--sx-text-faint);margin-top:var(--space-2)}.showroom-light .showroom-fine{color:var(--chrome-fg-faint)}.showroom-section{padding-block:var(--store-section)}.showroom-section-head{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.showroom-section-head p{margin-top:var(--space-2);color:var(--chrome-fg-dim)}.showroom-cards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.showroom-card{border:var(--line-1)solid var(--chrome-line);padding:var(--space-3);border-radius:var(--store-radius);scroll-margin-top:var(--space-10);flex-direction:column;align-items:flex-start;display:flex}.showroom-card-heading p{font-size:var(--fs-sm);margin-top:var(--space-1);color:var(--chrome-fg-dim)}.showroom-card>ul{gap:var(--space-1);margin-top:var(--space-4);font-size:var(--fs-sm);display:grid}.showroom-card>.showroom-status{margin-top:var(--space-3);color:var(--chrome-fg-dim)}.showroom-card>a{margin-top:auto}.showroom-screen{width:100%;height:var(--store-screen-height);margin-top:var(--space-4);border:var(--line-1)solid var(--chrome-line-strong);border-radius:var(--store-radius);background:var(--chrome-bg-2);font-size:var(--fs-xs);flex-direction:column;display:flex;overflow:hidden}.showroom-screen-bar{padding:var(--space-1);background:var(--chrome-bg);border-bottom:var(--line-1)solid var(--chrome-line);font-size:var(--fs-2xs);justify-content:space-between;display:flex}.showroom-screen-bar>span:first-child{font-family:var(--font-display)}.showroom-x{color:var(--sx-red)}.showroom-mini-action{flex:1;grid-template-columns:1fr 1.1fr;min-height:0;display:grid}.showroom-mini-map{background:var(--store-map-pattern);position:relative}.showroom-map-pin{width:var(--size-icon);height:var(--size-icon);border:var(--line-2)solid var(--chrome-bg);background:var(--sx-red);border-radius:var(--r-full);position:absolute;top:45%;left:40%}.showroom-mini-action dl{background:var(--chrome-bg);padding:var(--space-2)var(--space-1);align-content:center;gap:var(--space-2);display:grid}.showroom-mini-action dt{color:var(--chrome-fg-faint);font-size:var(--fs-2xs)}.showroom-mini-action dd{margin-top:var(--space-half)}.showroom-screen-caption{padding:var(--space-1);background:var(--chrome-bg);color:var(--chrome-fg-faint);font-size:var(--fs-2xs);margin-top:auto}.showroom-mini-inspection{padding:var(--space-2);flex:1}.showroom-roof{height:var(--store-art-height);background:var(--store-roof-pattern);clip-path:polygon(50% 0,100% 60%,100% 100%,0 100%,0 60%)}.showroom-mini-inspection>p{margin-block:var(--space-1);font-weight:var(--weight-medium)}.showroom-mini-inspection>div:not(.showroom-roof){gap:var(--space-1);padding-block:var(--space-half);display:flex}.showroom-mini-inspection>div>span{color:var(--sx-red)}.showroom-mini-site{padding:var(--space-2);gap:var(--space-2);background:var(--sx-surface);color:var(--sx-text);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.showroom-mini-site>p{font-family:var(--font-mono);font-size:var(--fs-2xs)}.showroom-mini-site>strong{font-size:var(--fs-lg);font-weight:var(--weight-regular);max-width:75%;position:relative}.showroom-mini-site>span{font-size:var(--fs-2xs);margin-top:auto;position:relative}.showroom-site-art{background:var(--sx-surface-3);border:var(--line-1)solid var(--sx-border-strong);width:60%;height:100%;position:absolute;top:30%;right:-10%;transform:rotate(-35deg)}.showroom-comparison{margin-top:var(--space-6);overflow-x:auto}.showroom-comparison table{text-align:left;border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.showroom-comparison caption{text-align:left;margin-bottom:var(--space-3)}.showroom-comparison th,.showroom-comparison td{padding:var(--space-2);border-bottom:var(--line-1)solid var(--chrome-line);vertical-align:top}.showroom-comparison th{font-weight:var(--weight-medium)}.showroom-comparison a{text-decoration:underline}.showroom-bundle{background:var(--chrome-bg-2);border-top:var(--line-1)solid var(--chrome-line);scroll-margin-top:var(--size-topbar)}.showroom-bundle-grid{gap:var(--space-6);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.showroom-options{gap:var(--space-2);display:grid}.showroom-option{align-items:center;gap:var(--space-3);padding:var(--space-3);min-height:var(--size-target-lg);border:var(--line-1)solid var(--chrome-line-strong);background:var(--chrome-bg);border-radius:var(--store-radius);cursor:pointer;display:flex}.showroom-option:has(input:checked){border-color:var(--chrome-fg)}.showroom-option input{accent-color:var(--sx-red);width:var(--size-icon);height:var(--size-icon);flex-shrink:0}.showroom-option>span{gap:var(--space-half);flex-direction:column;display:flex}.showroom-option strong{font-size:var(--fs-base);font-weight:var(--weight-medium)}.showroom-option span>span{font-size:var(--fs-sm);color:var(--chrome-fg-dim)}.showroom-option>span:last-child{margin-left:auto}.showroom-summary{background:var(--chrome-bg);padding:var(--space-4);border:var(--line-1)solid var(--chrome-line);gap:var(--space-3);flex-direction:column;display:flex}.showroom-summary h3{font-size:var(--fs-lg)}.showroom-count{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--chrome-fg-faint);margin-bottom:var(--space-2)}.showroom-summary li{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);border-bottom:var(--line-1)solid var(--chrome-line);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.showroom-summary li a{text-decoration:underline}.showroom-muted{color:var(--chrome-fg-dim);font-size:var(--fs-sm)}.showroom-websites{border-top:var(--line-1)solid var(--chrome-line)}.showroom-websites .showroom-section{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.showroom-websites p{margin-top:var(--space-2);color:var(--chrome-fg-dim)}.showroom-more{padding-block:var(--space-4);justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm);display:flex}.showroom-product-nav{align-items:center;gap:var(--space-4);min-height:var(--size-topbar);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.showroom-product-nav>strong{font-weight:var(--weight-medium);margin-right:auto}.showroom-product-hero{padding-block:var(--store-section)}.showroom-product-hero h1{max-width:var(--w-reading);margin-block:var(--space-3)}.showroom-product-hero>p{color:var(--sx-text-dim);max-width:var(--w-reading)}.showroom-product-hero .showroom-demonstration{margin-top:var(--space-6)}.showroom-product-hero .showroom-demonstration .cf-frame{height:var(--cf-height)}.showroom-product-hero .showroom-demonstration .cf-frame:modal{height:var(--cf-modal-height)}.showroom-product-model{padding-block:var(--store-section);border-top:var(--line-1)solid var(--sx-border-strong);scroll-margin-top:var(--size-topbar)}.showroom-product-model>p{margin-top:var(--space-2);color:var(--sx-text-dim)}.showroom-product-model .model{margin-top:var(--space-6);border-radius:var(--store-radius)}.showroom-product-model .model :is(.cur,.result,.next,.btn,.chip){border-radius:var(--store-radius)}.showroom-product-model .model :is(.t-heading,.t-title,.cur-title){font-weight:var(--weight-regular)}.showroom-specs{gap:var(--space-8);grid-template-columns:1fr 1.4fr;display:grid}.showroom-specs dl>div{gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--line-1)solid var(--chrome-line);font-size:var(--fs-sm);grid-template-columns:1fr 1.7fr;display:grid}.showroom-specs dt{color:var(--chrome-fg-dim)}.showroom-doors{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.showroom-doors article{border-top:var(--line-1)solid var(--chrome-line);padding-top:var(--space-3)}.showroom-doors p{margin-top:var(--space-2);font-size:var(--fs-sm)}.showroom-doors ul{gap:var(--space-1)var(--space-3);margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--chrome-fg-dim);flex-wrap:wrap;display:flex}@media (max-width:1023px){.showroom-stage-grid{grid-template-columns:1fr}.showroom-stage-copy{max-width:var(--w-reading)}.showroom-stage-copy h2{max-width:var(--w-narrow)}.showroom-cards{gap:var(--space-2)}.showroom-card{padding:var(--space-2)}}@media (max-width:767px){.showroom-categories{gap:var(--space-4)}.showroom-cards,.showroom-bundle-grid,.showroom-specs,.showroom-doors{grid-template-columns:1fr}.showroom-card{padding:var(--space-3)}.showroom-screen{max-width:var(--w-narrow)}.showroom-steps{gap:var(--space-2);grid-template-columns:1fr}.showroom-section-head,.showroom-websites .showroom-section{flex-direction:column;align-items:start}.showroom-product-nav{gap:var(--space-2);padding-block:var(--space-2)}.showroom-product-nav>strong{width:100%}.showroom-demonstration .cf-property{left:48%}.showroom-demonstration .cf-dock button,.showroom-demonstration .cf-bottom{padding-inline:var(--space-1)}.showroom-demonstration .cf-sizes{display:none}}.showroom-option>label{align-items:center;gap:var(--space-2);cursor:pointer;flex:1;display:flex}.showroom-option>label>span{gap:var(--space-half);display:grid}.showroom-seats{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);display:flex}.showroom-seats button{min-width:var(--size-target);min-height:var(--size-target);background:var(--chrome-bg-2);cursor:pointer}.showroom-seats output{min-width:var(--size-icon);text-align:center}@media (max-width:1023px){.showroom-option{flex-wrap:wrap}.showroom-seats{margin-left:auto}}
