.streamlined-home .cinema-hero{padding-bottom:12px}.showcase-invitation{justify-content:flex-end;align-items:center;gap:20px;margin:44px 2px 16px;display:flex}.showcase-invitation h2{letter-spacing:-.025em;color:#d5d0e3;margin:0;font-size:17px;font-weight:500}.showcase-invitation>span{color:#90889f;align-items:center;gap:8px;font-size:11px;display:flex}.showcase-invitation svg{width:13px;height:13px}.unified-showcase .unified-browser{gap:0;transform:none}.unified-toolbar.browser-toolbar{grid-template-columns:54px minmax(0,1fr) 92px;gap:20px;height:auto;min-height:80px;padding:12px 20px}.address-example-tabs[data-slot=tabs-list]{background:#101016;border:1px solid #ffffff14;border-radius:11px;gap:3px;width:min(680px,100%);margin-inline:auto;padding:4px}.address-example-tabs [data-slot=tabs-tab]{color:#a19aac;border-radius:7px;flex-direction:column;flex:1 1 0;gap:2px;min-height:46px;padding:6px 9px;font-size:12px}.address-example-tabs [data-slot=tabs-tab] small{color:#736d83;font-size:9px;font-weight:400}.address-example-tabs [data-slot=tabs-tab][data-active]{color:#fff}.address-example-tabs [data-active] small{color:#c3b4e9}.address-example-tabs [data-slot=tabs-tab]:hover{color:#fff;background:#ffffff06}.address-example-tabs [data-slot=tab-indicator]{background:#30283f;border-radius:7px;box-shadow:inset 0 0 0 1px #b59ee633}.preview-device-icons{align-items:center;gap:4px;display:flex}.preview-device-icons [data-slot=button]{color:#8b829c;border-radius:9px;width:44px;height:44px}.preview-device-icons [aria-pressed=true]{color:#e3d7ff;background:#b7a1f31c;box-shadow:inset 0 0 0 1px #b7a1f337}.preview-device-icons [data-slot=button]:hover{color:#eee7ff;background:#ffffff0c}.preview-device-icons [data-slot=button] svg{width:19px;height:19px}.unified-stage{background:radial-gradient(#302947,#15141d 75%)}.unified-showcase .hero-demo-viewport{transition:none}.unified-stage{perspective:1600px}.preview-tilt-content{transform-origin:50%}@media (min-width:761px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.unified-showcase .hero-demo-viewport{transition:width .4s cubic-bezier(.2,.8,.2,1)}}@media (max-width:760px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.preview-tilt-content{transform:none!important}.streamlined-home .spotlight-veil{display:none}}.unified-showcase .hero-demo-viewport.preview-mobile{width:min(390px,100%);box-shadow:0 0 60px #0003}.unified-showcase .ls-browser{display:none}.unified-showcase [data-slot=tabs-content]{margin:0}.showcase-project-link{justify-content:flex-end;margin-top:13px;display:flex}.showcase-project-link [data-slot=button]{color:#bfaee8;white-space:normal;text-align:right;border-radius:8px;padding:12px 4px 12px 14px;font-size:12px}.showcase-project-link svg{flex-shrink:0;width:15px;height:15px}.integrated-comparison .comparison-mode-bar{color:#b6accc;background:#1b1823;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.comparison-mode-bar p{margin:0;font-size:11px;line-height:1.6}.comparison-mode-bar [data-slot=button]{color:#d4c6f3;border-radius:7px;flex-shrink:0;font-size:11px}.integrated-comparison .comparison-canvas{height:570px;box-shadow:none;border:0;border-radius:0}.integrated-comparison .comparison-before{background:#f0f0f0;container-type:inline-size}.integrated-comparison .comparison-input::-webkit-slider-thumb{height:570px}.integrated-comparison .comparison-input::-moz-range-thumb{height:570px}.streamlined-home .studio-final{padding-top:70px}.final-cta-surface{isolation:isolate;position:relative}[data-theme=light] .showcase-invitation h2{color:#40354d}[data-theme=light] .showcase-invitation>span{color:#796a89}[data-theme=light] .unified-toolbar{background:#ede8f1;border-color:#d9d1e1}[data-theme=light] .address-example-tabs[data-slot=tabs-list]{background:#f9f6fc;border-color:#d8cfe2}[data-theme=light] .address-example-tabs [data-slot=tabs-tab]{color:#75677f}[data-theme=light] .address-example-tabs [data-slot=tabs-tab] small{color:#8b7e95}[data-theme=light] .address-example-tabs [data-slot=tabs-tab][data-active]{color:#453051}[data-theme=light] .address-example-tabs [data-active] small{color:#6d5485}[data-theme=light] .address-example-tabs [data-slot=tab-indicator]{background:#e8dcf5;box-shadow:inset 0 0 0 1px #baa2d2}[data-theme=light] .address-example-tabs [data-slot=tabs-tab]:hover{color:#453051;background:#a58bc515}[data-theme=light] .preview-device-icons [data-slot=button]{color:#85728f}[data-theme=light] .preview-device-icons [aria-pressed=true]{color:#64417f;background:#d9c7ec;box-shadow:inset 0 0 0 1px #b9a1cf}[data-theme=light] .preview-device-icons [data-slot=button]:hover{color:#64417f;background:#e0d4ec}[data-theme=light] .unified-stage{background:radial-gradient(#f5effa,#e6ddec 75%)}[data-theme=light] .showcase-project-link [data-slot=button]{color:#74558f}[data-theme=light] .integrated-comparison .comparison-mode-bar{color:#715e80;background:#f3eef7;border-color:#d9cfe3}[data-theme=light] .comparison-mode-bar [data-slot=button]{color:#63447e}@container (max-width:450px){.old-site-nav{justify-content:center;height:64px;padding:16px}.old-site-nav strong{font-size:23px}.old-site-nav>span{display:none}.old-site-content{padding:24px 16px}.old-site-content h3{font-size:25px;line-height:1.2}.old-site-columns{gap:8px;font-size:10px}}@media (max-width:900px){.unified-toolbar.browser-toolbar{grid-template-columns:minmax(0,1fr) 92px;gap:12px;padding:10px}.unified-toolbar .browser-lights{display:none}}@media (max-width:600px){.showcase-invitation{flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px}.showcase-invitation h2{font-size:15px}.showcase-invitation>span{font-size:10px}.unified-toolbar.browser-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px}.unified-toolbar .browser-lights{padding-left:7px;display:flex}.preview-device-icons{grid-area:1/2;justify-self:end}.address-example-tabs[data-slot=tabs-list]{grid-area:2/1/auto/-1;width:100%}.address-example-tabs [data-slot=tabs-tab]{min-width:0;min-height:44px;padding:6px 3px;font-size:10px}.address-example-tabs [data-slot=tabs-tab] small{display:none}.comparison-mode-bar p{font-size:10px}.integrated-comparison .comparison-mode-bar{flex-wrap:wrap;gap:8px;padding:10px 12px}.comparison-mode-bar [data-slot=button]{min-height:32px;padding:6px 0}.integrated-comparison .comparison-canvas{height:540px}.integrated-comparison .comparison-input::-webkit-slider-thumb{height:540px}.integrated-comparison .comparison-input::-moz-range-thumb{height:540px}.showcase-project-link [data-slot=button]{font-size:11px}.streamlined-home .studio-final{padding-top:40px}}
.project-quote-dialog[data-slot=dialog-popup]{border-color:color-mix(in srgb, var(--border) 82%, #8b75ff);background:var(--popover);will-change:auto;max-width:min(720px,100vw - 32px);max-height:min(90dvh,100dvh - 32px);transition:opacity .14s ease-out;overflow:hidden;translate:none;scale:1;box-shadow:0 24px 80px #1f173552,0 0 0 1px #8b75ff14}[data-slot=dialog-viewport]:has(.project-quote-dialog){grid-template-rows:1fr auto 1fr}[data-slot=dialog-backdrop]:has(+[data-slot=dialog-viewport] .project-quote-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;background:#05050ab8;transition:opacity .14s ease-out}.project-quote-dialog__header{border-bottom:1px solid var(--border);background:linear-gradient(125deg, color-mix(in srgb, var(--popover) 92%, #8b75ff), var(--popover) 62%);flex:none}.project-quote-dialog__header [data-slot=dialog-title]{letter-spacing:-.045em;font-size:clamp(25px,4vw,32px)}.project-quote-dialog__header [data-slot=dialog-description]{max-width:520px;line-height:1.6}.project-quote-dialog__eyebrow,.project-quote-dialog__label{color:#7662db;font:700 11px/1.2 var(--font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase}.project-quote-dialog__panel{padding-top:24px}.project-quote-dialog__section{gap:12px;display:grid}.project-quote-dialog__section+.project-quote-dialog__section{margin-top:28px}.project-quote-dialog__label{margin:0}.project-quote-dialog__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-quote-dialog__option,.project-quote-dialog__direction{text-align:left;justify-content:flex-start;min-height:54px;padding:12px 14px}.project-quote-dialog__option[aria-pressed=true],.project-quote-dialog__direction[aria-pressed=true]{background:color-mix(in srgb, #8b75ff 12%, var(--popover));border-color:#8b75ff;box-shadow:0 0 0 1px #8b75ff4d}.project-quote-dialog__option svg,.project-quote-dialog__direction>svg{color:#7662db;margin-left:auto}.project-quote-dialog__directions{gap:9px;display:grid}.project-quote-dialog__direction{width:100%}.project-quote-dialog__swatch{background:#ece9ff;border:1px solid #ffffff3d;border-radius:7px;flex:none;width:44px;height:28px;display:inline-flex;overflow:hidden}.project-quote-dialog__swatch i{flex:1;display:block}.project-quote-dialog__swatch--0{background:#f0f0e9}.project-quote-dialog__swatch--0 i:nth-child(2){background:#c8d8d1}.project-quote-dialog__swatch--0 i:last-child{background:#555b64}.project-quote-dialog__swatch--1{background:#241f32}.project-quote-dialog__swatch--1 i:nth-child(2){background:#8b75ff}.project-quote-dialog__swatch--1 i:last-child{background:#e4dfef}.project-quote-dialog__swatch--2{background:#b47052}.project-quote-dialog__swatch--2 i:nth-child(2){background:#e8c7a3}.project-quote-dialog__swatch--2 i:last-child{background:#47332d}.project-quote-dialog__footer{flex:none;align-items:stretch}.project-quote-dialog__footer [data-slot=button]{width:100%}.project-quote-dialog__details{gap:16px;display:grid}.project-quote-dialog__detail-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-quote-dialog__detail-actions>a{color:var(--copy-secondary);text-underline-offset:3px;font-size:12px;text-decoration:underline}.project-quote-dialog__brief{color:var(--copy-secondary);background:#8b75ff14;border-left:3px solid #8b75ff;border-radius:0 8px 8px 0;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.project-quote-dialog .quote-request-form{gap:28px;padding-bottom:6px}.project-quote-dialog [hidden]{display:none!important}@media (max-width:600px){.project-quote-dialog[data-slot=dialog-popup]{border-radius:16px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.project-quote-dialog__header,.project-quote-dialog__panel{padding:20px}.project-quote-dialog__footer{padding:14px 20px 20px}.project-quote-dialog__options{grid-template-columns:1fr}.project-quote-dialog__detail-actions{flex-direction:column;align-items:flex-start}}
