/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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;-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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-VariableFont_wdth,wght.ttf)format("truetype");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Italic-VariableFont_wdth,wght.ttf)format("truetype");font-style:italic;font-weight:100 700;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}[data-bumba-visual=p18-petrol-plate-v2]{--p18-glass:#fffdf9;--p18-dark-petrol:#0b1e21;--p18-leaf-petrol:#3e565d;--p18-copper:#d79d7c;--p18-panel:color-mix(in srgb, var(--p18-leaf-petrol) 52%, var(--p18-dark-petrol));--p18-copy:color-mix(in srgb, var(--p18-glass) 90%, transparent);--p18-copy-muted:color-mix(in srgb, var(--p18-glass) 58%, transparent);--p18-hairline:color-mix(in srgb, var(--p18-glass) 17%, transparent);--p18-copper-line:color-mix(in srgb, var(--p18-copper) 44%, transparent);--p18-control-rest:var(--p18-leaf-petrol);--p18-control-hover:color-mix(in srgb, var(--p18-leaf-petrol) 32%, transparent);--p18-control-text:var(--p18-copy);--p18-control-line:var(--p18-hairline);--p18-control-active-line:var(--p18-copper-line);--p18-bumba-glass:color-mix(in srgb, var(--p18-panel) 24%, transparent);--p18-layout-gap:16px;--p18-sidebar-width:240px;--p18-sidebar-track:calc(var(--p18-sidebar-width) + var(--p18-layout-gap) * 2);--font-family-body:"IBM Plex Sans", system-ui, sans-serif}:root[data-studio-ui=studio-ui-v1],:root[data-studio-ui=studio-ui-v1] [data-bumba-visual=p18-petrol-plate-v2],.studio-style-preview-page [data-bumba-visual=p18-petrol-plate-v2]{--p18-app:#081113;--p18-panel:#142326;--p18-button:#3e565d;--p18-bronze:#d79d7c;--p18-orange:#f26202;--p18-background-secondary:#0d191c;--p18-panel-raised:#192b2f;--p18-button-hover:#465f66;--p18-button-active:#2f4349;--p18-input:#20353a;--p18-structural:#35494e;--p18-copy:#d7dfdf;--p18-copy-muted:#93a2a3;--p18-muted:#697a7c;--p18-bronze-dark:#9f6c52;--p18-stream-active:#76d09c;--p18-stream-stopped:#3f4548;--p18-glass:var(--p18-copy);--p18-dark-petrol:var(--p18-app);--p18-leaf-petrol:var(--p18-button);--p18-copper:var(--p18-bronze);--p18-page:var(--p18-app);--p18-page-soft:var(--p18-background-secondary);--p18-panel-deep:var(--p18-background-secondary);--p18-hairline:#73969b2e;--p18-copper-line:color-mix(in srgb, var(--p18-bronze) 44%, transparent);--p18-block-elevation:0 18px 45px #00000052, 0 4px 12px #00000038, 0 1px 0 #96bec30f inset, 0 12px 28px #465f660f;--bg-main:var(--p18-page);--bg-secondary:var(--p18-panel-deep);--surface:var(--p18-panel);--surface-elevated:var(--p18-panel-raised);--surface-highest:var(--p18-button-active);--text-primary:var(--p18-copy);--text-strong:var(--p18-glass);--text-secondary:var(--p18-copy-muted);--text-muted:var(--p18-muted);--accent-teal:var(--p18-leaf-petrol);--accent-teal-light:color-mix(in srgb, var(--p18-leaf-petrol) 62%, var(--p18-glass));--accent-bronze:var(--p18-copper);--accent-gold-light:var(--p18-copper);--accent-blue:var(--p18-copper);--accent-blue-soft:color-mix(in srgb, var(--p18-copper) 72%, var(--p18-glass));--border-subtle:var(--p18-hairline);--border-interactive:var(--p18-copper-line);--border-active:color-mix(in srgb, var(--p18-copper) 76%, transparent);--surface-petrol:var(--p18-dark-petrol);--surface-dark-section:var(--p18-dark-petrol);--status-success:color-mix(in srgb, var(--p18-glass) 76%, var(--p18-leaf-petrol));--status-warning:var(--p18-copper);--status-error:var(--p18-copper);--desktop-bg-main:var(--p18-page);--desktop-bg-secondary:var(--p18-panel-deep);--desktop-surface:var(--p18-panel);--desktop-surface-elevated:var(--p18-panel-raised);--desktop-surface-highest:var(--p18-button-active);--desktop-text-secondary:var(--p18-copy-muted);--desktop-text-muted:var(--p18-muted);--desktop-border-subtle:var(--p18-hairline);--color-surface:var(--p18-page);--color-surface-container-lowest:var(--p18-panel-deep);--color-surface-container-low:color-mix(in srgb, var(--p18-panel-deep) 82%, var(--p18-leaf-petrol));--color-surface-container:var(--p18-panel);--color-surface-container-high:color-mix(in srgb, var(--p18-panel) 88%, var(--p18-glass));--color-surface-container-highest:color-mix(in srgb, var(--p18-panel) 76%, var(--p18-glass));--color-on-surface:var(--p18-copy);--color-on-surface-variant:var(--p18-copy-muted);--color-outline:color-mix(in srgb, var(--p18-glass) 36%, transparent);--color-outline-variant:var(--p18-hairline);--font-family-headline:"IBM Plex Sans", system-ui, sans-serif;--font-family-body:"IBM Plex Sans", system-ui, sans-serif;--p18-control-rest:var(--p18-button);--p18-control-hover:var(--p18-button-hover);--p18-control-active:var(--p18-button-active);--p18-control-text:var(--p18-copy);--p18-control-line:var(--p18-hairline);--p18-control-active-line:var(--p18-copper-line);--p18-bumba-glass:color-mix(in srgb, var(--p18-panel) 24%, transparent);--p18-layout-gap:16px;--p18-sidebar-width:240px;--p18-sidebar-track:calc(var(--p18-sidebar-width) + var(--p18-layout-gap) * 2);--studio-nav-lamp:var(--p18-copper);--studio-nav-active-text:var(--p18-glass);--studio-nav-active-code:var(--p18-glass);--studio-nav-active-indicator:var(--p18-copper);--studio-nav-transition:.17s;--studio-surface-radius:6px}:root[data-studio-ui=studio-ui-v1] body{font-family:var(--font-family-body);background:var(--p18-dark-petrol);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.studio-table-filter-control{box-sizing:border-box;border:.5px solid var(--p18-control-line,#73969b2e);outline-offset:2px;min-width:0;height:18px;min-height:18px;color:var(--p18-control-text,#d7dfdf);background:var(--p18-input,#20353a);box-shadow:none;letter-spacing:.02em;text-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transform-origin:50% 100%;border-radius:4px;outline:.5px solid #0000;padding:0 8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:16px;transition:transform .15s,border-color .15s,outline-color .15s,background-color .15s,box-shadow .15s}.studio-table-filter-select{width:100%}.studio-table-filter-button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:5px;width:auto;padding-inline:9px;display:inline-flex}.studio-table-filter-control:is(:hover,:focus,:focus-visible),.studio-table-filter-control:is([data-visual-state=hover],[data-visual-state=focus]){border-color:var(--p18-control-active-line,#d79d7c70);color:var(--p18-control-text,#d7dfdf);background:var(--p18-input,#20353a);box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app,#081113) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-bronze,#d79d7c) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-bronze,#d79d7c) 28%, transparent);-webkit-backdrop-filter:blur(16px)saturate(.8);transform:translateY(-3px)}.studio-table-filter-control:is(:focus-visible,[data-visual-state=focus]){outline-color:var(--p18-bronze,#d79d7c)}.studio-table-filter-control:is(:active,[data-visual-state=active]){border-color:var(--p18-control-active-line,#d79d7c70);color:var(--p18-control-text,#d7dfdf);background:var(--p18-input,#20353a);box-shadow:inset 0 2px 5px color-mix(in srgb, var(--p18-app,#081113) 64%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--p18-bronze,#d79d7c) 15%, transparent);-webkit-backdrop-filter:none;transform:translateY(1px)}.studio-table-filter-button:is([aria-pressed=true],[data-visual-state=selected]){border-color:var(--p18-control-active-line,#d79d7c70);color:var(--p18-control-text,#d7dfdf);background:var(--p18-input,#20353a);box-shadow:none}.studio-table-filter-control:disabled{border-color:var(--p18-control-line,#73969b2e);color:var(--p18-control-text,#d7dfdf);background:var(--p18-input,#20353a);box-shadow:none;-webkit-backdrop-filter:none;opacity:.45;cursor:not-allowed;transform:none}.studio-table-filter-select option{color:var(--p18-copy,#d7dfdf);background:var(--p18-dark-petrol,#081113)}.studio-table-filter-control.studio-single-ring-control:is(:hover,[data-visual-state=hover]){outline-color:#0000!important}.studio-gpu-profile-button{position:relative}.studio-gpu-profile-button__indicator{background:var(--p18-stream-stopped,#879596);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.studio-gpu-profile-button[data-profile-state=closing]:not(:disabled){border-color:color-mix(in srgb, var(--p18-bronze,#d79d7c) 64%, transparent);color:var(--p18-control-text,#d7dfdf);box-shadow:0 0 9px color-mix(in srgb, var(--p18-bronze,#d79d7c) 34%, transparent)}.studio-gpu-profile-button[data-profile-state=active]:not(:disabled){border-color:color-mix(in srgb, var(--p18-stream-active,#6fcf97) 72%, transparent);color:var(--p18-stream-active,#6fcf97);box-shadow:0 0 9px color-mix(in srgb, var(--p18-stream-active,#6fcf97) 38%, transparent)}.studio-gpu-profile-button:disabled .studio-gpu-profile-button__indicator{background:var(--p18-stream-stopped,#879596)}.studio-stop-streams-control:not(:disabled){border-color:color-mix(in srgb, var(--p18-orange,#f26202) 64%, transparent);color:var(--p18-orange,#f26202);-webkit-text-fill-color:var(--p18-orange,#f26202);box-shadow:0 0 9px color-mix(in srgb, var(--p18-orange,#f26202) 28%, transparent);align-self:flex-start}@media (max-width:767px){.studio-table-filter-control{height:44px;min-height:44px}}.studio-style-preview-plate{--mouse-x:50%;--mouse-y:50%;border-radius:var(--studio-surface-radius,16px);background:var(--wg-panel,var(--p18-panel,#142326));border:1px solid #73969b2e;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible;box-shadow:0 18px 45px #00000052,0 4px 12px #00000038,inset 0 1px #96bec30f,0 12px 28px #465f660f}.studio-style-preview-plate:before{z-index:0;border-radius:inherit;background:radial-gradient(440px circle at var(--mouse-x) var(--mouse-y), #96bec311, #78a0a507 24%, transparent 46%);content:"";opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.studio-style-preview-plate:after{--edge-bronze-soft:#d79d7c47;--edge-bronze-core:#d79d7cb8;z-index:2;border-radius:inherit;background:linear-gradient(90deg, transparent, var(--edge-bronze-soft), var(--edge-bronze-core), var(--edge-bronze-soft), transparent) center top / 76% 1px no-repeat, linear-gradient(180deg, transparent, var(--edge-bronze-soft), var(--edge-bronze-core), var(--edge-bronze-soft), transparent) right center / 1px 76% no-repeat, linear-gradient(90deg, transparent, var(--edge-bronze-soft), var(--edge-bronze-core), var(--edge-bronze-soft), transparent) center bottom / 76% 1px no-repeat, linear-gradient(180deg, transparent, var(--edge-bronze-soft), var(--edge-bronze-core), var(--edge-bronze-soft), transparent) left center / 1px 76% no-repeat;content:"";filter:drop-shadow(0 0 5px #d79d7c47)drop-shadow(0 0 12px #d79d7c2e)drop-shadow(0 0 22px #d79d7c14);box-shadow:none;opacity:.92;pointer-events:none;transition:opacity .24s cubic-bezier(.2,.8,.2,1),filter .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px}.studio-style-preview-plate>*{z-index:1;position:relative}.studio-style-preview-plate.is-touch-active{border-color:#73969b2e;transform:translateY(-2px);box-shadow:0 22px 52px #0000005c,0 6px 14px #0000003d,inset 0 1px #96bec314}.studio-style-preview-plate.is-touch-active:after{opacity:1;filter:drop-shadow(0 0 4px #d79d7c42)drop-shadow(0 0 9px #d79d7c29)drop-shadow(0 0 16px #d79d7c12);box-shadow:0 0 6px #d79d7c29,0 0 14px #d79d7c1a,0 0 24px #d79d7c0d}.studio-style-preview-plate.is-touch-active:before{opacity:1}.studio-style-preview-plate.is-active:before{background:radial-gradient(440px circle at var(--mouse-x) var(--mouse-y), #d79d7c07, #96bec30e 18%, #78a0a506 30%, transparent 48%)}.studio-style-preview-plate.is-active{border-color:#d79d7cb8;transform:translateY(-1px);box-shadow:0 20px 48px #00000059,0 5px 13px #0000003b,inset 0 1px #96bec314,0 8px 24px #d79d7c12}.studio-style-preview-plate.is-active.is-touch-active{transform:translateY(-2px);box-shadow:0 22px 52px #0000005c,0 6px 14px #0000003d,inset 0 1px #96bec314}.studio-style-preview-plate.is-active:after{--edge-bronze-soft:#d79d7c57;--edge-bronze-core:var(--wg-bronze,var(--p18-bronze,#d79d7c));filter:drop-shadow(0 0 4px #d79d7c4d)drop-shadow(0 0 9px #d79d7c2e)drop-shadow(0 0 16px #d79d7c14);opacity:1}:root[data-studio-ui=studio-ui-v1] .studio-style-preview-plate{border-color:var(--p18-hairline)!important;border-radius:var(--studio-surface-radius)!important;background:var(--p18-panel)!important;box-shadow:var(--p18-block-elevation)!important}:root[data-studio-ui=studio-ui-v1] .studio-style-preview-plate.is-touch-active{box-shadow:0 22px 52px #0000005c,0 6px 14px #0000003d,inset 0 1px #96bec314!important}@media (hover:hover) and (pointer:fine){.studio-style-preview-plate:hover{border-color:#73969b2e;transform:translateY(-2px);box-shadow:0 22px 52px #0000005c,0 6px 14px #0000003d,inset 0 1px #96bec314}.studio-style-preview-plate:hover:after{opacity:1;filter:drop-shadow(0 0 4px #d79d7c42)drop-shadow(0 0 9px #d79d7c29)drop-shadow(0 0 16px #d79d7c12);box-shadow:0 0 6px #d79d7c29,0 0 14px #d79d7c1a,0 0 24px #d79d7c0d}.studio-style-preview-plate:hover:before{opacity:1}.studio-style-preview-plate.is-active:hover{transform:translateY(-2px);box-shadow:0 22px 52px #0000005c,0 6px 14px #0000003d,inset 0 1px #96bec314}:root[data-studio-ui=studio-ui-v1] .studio-style-preview-plate:hover{box-shadow:0 22px 52px #0000005c,0 6px 14px #0000003d,inset 0 1px #96bec314!important}}:root[data-studio-ui=studio-ui-v1] .projects-table-shell .studio-dashboard-table th,:root[data-studio-ui=studio-ui-v1] .client-table__header{color:var(--p18-bronze)!important;background:var(--p18-background-secondary)!important}:root[data-studio-ui=studio-ui-v1] .projects-table-shell .studio-dashboard-table tbody tr,:root[data-studio-ui=studio-ui-v1] .client-data-surface :is(.client-stats>*,.client-table__row){background:var(--p18-panel)!important}:root[data-studio-ui=studio-ui-v1] .client-data-surface .client-table{border:0!important}:root[data-studio-ui=studio-ui-v1] .client-data-surface :is(.client-stats,.client-table){overflow:hidden}:root[data-studio-ui=studio-ui-v1] .catalog-card-grid.studio-style-preview-plate{outline:0!important}:root[data-studio-ui=studio-ui-v1] .catalog-card-grid>:hover{outline-color:var(--p18-copper-line)!important;box-shadow:inset 0 0 12px color-mix(in srgb, var(--p18-bronze) 8%, transparent)!important}:root[data-studio-ui=studio-ui-v1] :is(.mono,code,kbd,samp){font-family:var(--font-family-body)!important}:root[data-studio-ui=studio-ui-v1] .site-shell{color:var(--p18-copy);background:var(--p18-background-secondary)!important}:root[data-studio-ui=studio-ui-v1] .site-shell:before{opacity:.44;background-image:linear-gradient(color-mix(in srgb, var(--p18-glass) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--p18-glass) 3%, transparent) 1px, transparent 1px)!important}:root[data-studio-ui=studio-ui-v1] .site-shell>aside{color:var(--p18-copy);isolation:isolate;border-radius:var(--studio-surface-radius);background:var(--p18-background-secondary)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell{color:var(--p18-copy);background:var(--p18-background-secondary)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell>header{color:var(--p18-copy);-webkit-backdrop-filter:blur(18px)saturate(.84);border-color:var(--p18-hairline)!important;background:var(--p18-background-secondary)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--p18-glass) 6%, transparent) inset, 0 10px 22px -18px color-mix(in srgb, var(--p18-copper) 48%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell>main{color:var(--p18-copy);padding:0 var(--p18-layout-gap) var(--p18-layout-gap)!important;background:var(--p18-background-secondary)!important}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-surface-block{border:1px solid var(--p18-hairline,#73969b2e);color:var(--p18-copy,#d7dfdf);background:var(--p18-panel,#142326);box-shadow:var(--p18-block-elevation,0 18px 45px #00000052, 0 4px 12px #00000038);border-radius:6px;position:relative}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table-shell{isolation:isolate;border:1px solid var(--p18-hairline,#73969b2e);color:var(--p18-copy,#d7dfdf);background:var(--p18-background-secondary,#0d191c);box-shadow:var(--p18-block-elevation,0 18px 45px #00000052, 0 4px 12px #00000038);border-radius:6px;position:relative}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table-scroll{border-radius:inherit;overflow-x:auto}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--p18-copy,#d7dfdf);font-size:14px}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table thead tr{background:var(--p18-background-secondary,#0d191c)}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table th{color:var(--p18-bronze,#d79d7c);text-align:left;padding:12px 20px;font-weight:500}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table td{padding:14px 20px}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table tbody tr{border-top:1px solid color-mix(in srgb, var(--p18-copy,#d7dfdf) 4%, transparent);background:var(--p18-panel,#142326);transition:background-color .15s}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-dashboard-table tbody tr:hover,:root[data-studio-ui=studio-ui-v1] .client-table__row:hover{background:color-mix(in srgb, var(--p18-leaf-petrol) 34%, transparent)!important}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item{width:100%;color:var(--p18-copy-muted,#93a2a3);font-family:var(--font-family-body,"IBM Plex Sans", system-ui, sans-serif);text-align:left;cursor:pointer;transition:color var(--studio-nav-transition,.15s) ease, background-color var(--studio-nav-transition,.15s) ease, box-shadow var(--studio-nav-transition,.15s) ease;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item:hover{color:var(--p18-copy,#d7dfdf);background:color-mix(in srgb, var(--p18-button,#3e565d) 22%, transparent)}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item[data-studio-nav-state=active-lamp]{color:var(--studio-nav-active-text,var(--p18-copy,#d7dfdf));background:radial-gradient(ellipse 46% 145% at 9% 50%, color-mix(in srgb, var(--p18-bronze,#d79d7c) 25%, transparent) 0%, color-mix(in srgb, var(--p18-bronze,#d79d7c) 8%, transparent) 42%, transparent 76%), linear-gradient(98deg, color-mix(in srgb, var(--p18-background-secondary,#0d191c) 86%, var(--p18-bronze,#d79d7c)) 0%, var(--p18-background-secondary,#0d191c) 52%, color-mix(in srgb, var(--p18-background-secondary,#0d191c) 68%, var(--p18-button,#3e565d)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--p18-copy,#d7dfdf) 5%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--p18-background-secondary,#0d191c) 58%, transparent)}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item [data-studio-nav-icon]{color:inherit;font-variation-settings:"wght" 300;flex:none;font-size:19px}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item[data-studio-nav-state=active-lamp] [data-studio-nav-icon]{color:var(--studio-nav-lamp,var(--p18-bronze,#d79d7c));text-shadow:0 0 3px color-mix(in srgb, var(--p18-copy,#d7dfdf) 72%, transparent), 0 0 8px color-mix(in srgb, var(--p18-bronze,#d79d7c) 62%, transparent), 0 0 17px color-mix(in srgb, var(--p18-bronze,#d79d7c) 34%, transparent);font-variation-settings:"FILL" 1, "wght" 500}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item [data-studio-nav-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item [data-studio-nav-code]{color:var(--p18-muted,#697a7c);font-family:var(--font-family-body,"IBM Plex Sans", system-ui, sans-serif);letter-spacing:.14em;font-size:10.5px}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item[data-studio-nav-state=active-lamp] [data-studio-nav-code]{color:var(--studio-nav-active-code,var(--p18-copy,#d7dfdf))}:is(:root[data-studio-ui=studio-ui-v1],.studio-style-preview-page) .studio-sidebar-nav-item [data-studio-nav-indicator]{background:linear-gradient(180deg, transparent 0%, var(--p18-bronze,#d79d7c) 18%, var(--p18-bronze,#d79d7c) 82%, transparent 100%);width:1px;box-shadow:0 0 4px color-mix(in srgb, var(--p18-bronze,#d79d7c) 44%, transparent), 0 0 10px color-mix(in srgb, var(--p18-bronze,#d79d7c) 22%, transparent);border-radius:1px;position:absolute;inset:1px 0 1px auto}@media (min-width:768px){:root[data-studio-ui=studio-ui-v1] .site-shell>aside{max-height:calc(100vh - var(--p18-layout-gap) * 2);top:var(--p18-layout-gap)!important;left:var(--p18-layout-gap)!important;width:var(--p18-sidebar-width)!important;height:var(--studio-sidebar-panel-height,calc(100vh - var(--p18-layout-gap) * 2))!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell{width:calc(100% - var(--p18-sidebar-track))!important;margin-left:var(--p18-sidebar-track)!important}}:root[data-studio-ui=studio-ui-v1] .project-detail-page{gap:var(--p18-layout-gap);color:var(--p18-copy);flex-direction:column;padding-top:12px;display:flex;margin-top:0!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page>:is(.project-identity,[data-testid=terrain-job-status],[data-testid=material-publication-status],[data-testid=project-studio-layout],[data-testid=studio-side-column-stacked]),:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid^=studio-side-column-]>:is(.project-workflow-panel,[data-testid^=model-element-panel-]){margin:0!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid^=studio-side-column-]{gap:var(--p18-layout-gap)}:root[data-studio-ui=studio-ui-v1] .project-workflow-panel__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}@media (min-width:1200px){:root[data-studio-ui=studio-ui-v1] .project-workflow-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-studio-ui=studio-ui-v1] .project-workflow-card{height:100%}:root[data-studio-ui=studio-ui-v1] .project-workflow-card__actions,:root[data-studio-ui=studio-ui-v1] .project-workflow-actions{width:100%}:root[data-studio-ui=studio-ui-v1] .project-workflow-headline-action{align-items:center;margin-top:8px;display:flex}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions{align-items:center;gap:8px;display:grid}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--project,:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--import{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--project>:is(.w-full,nav,span,.project-workflow-action-pair){grid-column:1/-1}:root[data-studio-ui=studio-ui-v1] .project-workflow-action-pair{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;gap:8px;display:grid}:root[data-studio-ui=studio-ui-v1] .project-workflow-action-pair>span{width:100%;max-width:none;display:flex}:root[data-studio-ui=studio-ui-v1] .project-workflow-action-pair :is(button,span>button){width:100%}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--project>:is(button,a),:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--import :is(button,a){justify-content:center;width:100%}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--import :is(.ant-upload-wrapper,.ant-upload,.ant-upload-select){width:100%;display:block}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--import>:is(.ant-upload-wrapper,a){align-self:end}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--project nav{margin-top:0!important}:root[data-studio-ui=studio-ui-v1] .project-workflow-actions--stream{grid-template-columns:minmax(0,1fr)}:root[data-studio-ui=studio-ui-v1] .project-workflow-profile-settings{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-studio-ui=studio-ui-v1] .project-workflow-stop-all{width:max-content}:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid=studio-side-column-stacked]{flex-direction:column;display:flex}:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(button,input,select,textarea){font-family:var(--font-family-body);font-weight:400}:root[data-studio-ui=studio-ui-v1] .project-detail-page .project-identity{border-radius:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page .project-identity:before,:root[data-studio-ui=studio-ui-v1] .project-detail-page .project-identity:after{content:none!important;display:none!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page .project-preview-stage{border-radius:var(--studio-surface-radius)}:root[data-studio-ui=studio-ui-v1] .project-detail-page :is([data-testid=terrain-job-status],[data-testid=material-publication-status]){border-radius:var(--studio-surface-radius);color:var(--p18-copy)!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page :is([data-testid=terrain-job-status],[data-testid=material-publication-status]) [role=progressbar]{background:color-mix(in srgb, var(--p18-dark-petrol) 66%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page :is([data-testid=terrain-job-status],[data-testid=material-publication-status]) [role=progressbar]>div{background:var(--p18-copper)!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(.project-preview-stage,[data-testid^=model-element-panel-]>:last-child){border-radius:var(--studio-surface-radius)}:root[data-studio-ui=studio-ui-v1] .project-detail-page .project-workflow-card [role=progressbar]{background:color-mix(in srgb, var(--p18-dark-petrol) 54%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page .project-workflow-card [role=progressbar]>div{background:var(--p18-copper)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn,.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-select-single,.ant-select-single .ant-select-selector,.ant-picker),:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(button:not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.desktop-compact-action,.project-workflow-card button:not(.studio-table-filter-control),.project-workflow-card a,[data-testid^=model-element-panel-] button,[data-testid^=model-element-panel-] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-testid^=model-element-panel-] select,[data-testid=terrain-job-status] button){box-sizing:border-box;min-height:var(--studio-control-height,18px)!important;height:var(--studio-control-height,18px)!important;border-radius:var(--studio-control-radius,4px)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .desktop-compact-action:not(.studio-table-filter-control){box-sizing:border-box;outline-offset:2px;outline:.5px solid #0000;min-height:var(--studio-control-height,18px)!important;height:var(--studio-control-height,18px)!important;border:.5px solid var(--p18-control-line)!important;border-radius:var(--studio-control-radius,4px)!important;color:var(--p18-control-text)!important;background:var(--p18-input)!important;box-shadow:none!important;font-family:var(--font-family-body)!important;letter-spacing:.02em!important;text-transform:none!important;text-shadow:none!important;-webkit-text-fill-color:var(--p18-control-text)!important;padding:0 9px!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .desktop-compact-action:not(.studio-table-filter-control):is(:hover,:focus,:focus-visible){-webkit-backdrop-filter:blur(16px)saturate(.8);transform:translateY(-3px);border-color:var(--p18-control-active-line)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-dark-petrol) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-copper) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-copper) 28%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .desktop-compact-action:not(.studio-table-filter-control):focus-visible{outline-color:var(--p18-copper)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .desktop-compact-action:not(.studio-table-filter-control):active{-webkit-backdrop-filter:none;transform:translateY(1px);border-color:var(--p18-control-active-line)!important;box-shadow:inset 0 2px 5px color-mix(in srgb, var(--p18-app) 64%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--p18-bronze) 15%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .desktop-compact-action:not(.studio-table-filter-control):disabled{border-color:var(--p18-control-line)!important;box-shadow:none!important;opacity:.45!important;cursor:not-allowed!important;transform:none!important}:root[data-studio-ui=studio-ui-v1] .ant-btn,:root[data-studio-ui=studio-ui-v1] .site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]){box-sizing:border-box;min-height:var(--studio-control-height,18px)!important;height:var(--studio-control-height,18px)!important;border-radius:var(--studio-control-radius,4px)!important;padding-block:0!important;line-height:16px!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker),:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(.desktop-compact-action,.project-workflow-card button:not(.studio-table-filter-control),.project-workflow-card a,[data-testid^=model-element-panel-] button,[data-testid^=model-element-panel-] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-testid^=model-element-panel-] select,[data-testid=terrain-job-status] button){font-family:var(--font-family-body);letter-spacing:.02em;-webkit-backdrop-filter:none;transform-origin:50% 100%;transition:transform .15s,translate .15s,border-color .15s,background-color .15s,box-shadow .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s;border:.5px solid var(--p18-control-line)!important;color:var(--p18-control-text)!important;box-shadow:none!important;text-shadow:none!important;font-size:11px!important;font-weight:400!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-input,.ant-select-selection-placeholder,.ant-select-selection-item),:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid^=model-element-panel-] :is(input,select){color:var(--p18-control-text)!important;font-size:11px!important;font-weight:400!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid^=model-element-panel-] option{color:var(--p18-copy);background:var(--p18-dark-petrol)}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-input,.ant-picker-input>input)::placeholder,:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid^=model-element-panel-] input::placeholder{font-weight:200;color:color-mix(in srgb, var(--p18-glass) 52%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-input-prefix,.ant-input-suffix,.ant-select-arrow,.ant-picker-suffix){color:color-mix(in srgb, var(--p18-glass) 68%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-select{font-family:var(--font-family-body);transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s;border:.5px solid var(--p18-control-line)!important;background:var(--p18-control-rest)!important;color:var(--p18-control-text)!important;box-shadow:none!important;border-radius:var(--studio-control-radius,4px)!important;font-size:11px!important;font-weight:400!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-input,.ant-select-suffix){color:var(--p18-control-text)!important;background:0 0!important;font-size:11px!important;font-weight:400!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-select:is(:hover,:focus-within){-webkit-backdrop-filter:blur(16px)saturate(.8);transform:translateY(-3px);border-color:var(--p18-control-active-line)!important;background:var(--p18-control-hover)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-dark-petrol) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-copper) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-copper) 28%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-select-disabled{opacity:.46;-webkit-backdrop-filter:none;transform:none;box-shadow:none!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell>header button{font-family:var(--font-family-body);border-color:var(--p18-control-line)!important;background:var(--p18-control-rest)!important;color:var(--p18-control-text)!important;box-shadow:none!important;font-weight:400!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-picker),:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid^=model-element-panel-] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){background:var(--p18-input)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){padding-block:0!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-select-single :is(.ant-select-selection-item,.ant-select-selection-placeholder){line-height:16px!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page input:is([type=range],[type=checkbox],[type=radio]){accent-color:var(--p18-copper)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker):is(:hover,:focus,:focus-visible),:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-input-affix-wrapper-focused,:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-select-focused .ant-select-selector,:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-picker-focused,:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(.desktop-compact-action,.project-workflow-card button:not(.studio-table-filter-control),.project-workflow-card a,[data-testid^=model-element-panel-] button,[data-testid^=model-element-panel-] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-testid^=model-element-panel-] select,[data-testid=terrain-job-status] button):is(:hover,:focus,:focus-visible){-webkit-backdrop-filter:blur(16px)saturate(.8);transform:translateY(-3px);border-color:var(--p18-control-active-line)!important;color:var(--p18-control-text)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-dark-petrol) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-copper) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-copper) 28%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker):focus-visible{outline-offset:2px;outline:.5px solid var(--p18-copper)!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(button:not([data-myhouse-launch-action]):not([data-project-identity-action]),input,select,textarea):focus-visible{outline-offset:2px;outline:.5px solid var(--p18-copper)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker):active,:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(.desktop-compact-action,.project-workflow-card button:not(.studio-table-filter-control),.project-workflow-card a,[data-testid^=model-element-panel-] button,[data-testid^=model-element-panel-] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-testid^=model-element-panel-] select,[data-testid=terrain-job-status] button):active{-webkit-backdrop-filter:none;transform:translateY(1px);border-color:var(--p18-control-active-line)!important;color:var(--p18-control-text)!important;box-shadow:inset 0 2px 5px color-mix(in srgb, var(--p18-app) 64%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--p18-bronze) 15%, transparent)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.ant-picker):is(:hover,:focus,:focus-within,:active),:root[data-studio-ui=studio-ui-v1] .project-detail-page [data-testid^=model-element-panel-] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select):is(:hover,:focus,:active){background:var(--p18-input)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-input-affix-wrapper>.ant-input{height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;transform:none!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn-primary,.ant-btn-color-primary,.ant-btn-dangerous,[aria-pressed=true]:not(.studio-gpu-profile-button),[data-status=dirty],[data-state=dirty]){border-color:var(--p18-control-active-line)!important;background:var(--p18-control-rest)!important;color:var(--p18-control-text)!important;box-shadow:none!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker):is(:disabled,[aria-disabled=true]),:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(button:not(.studio-table-filter-control),input,select,textarea):disabled{opacity:.46;-webkit-backdrop-filter:none;transform:none;box-shadow:none!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-btn,:root[data-studio-ui=studio-ui-v1] .project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]){color:var(--p18-control-text)!important;-webkit-text-fill-color:var(--p18-control-text)!important}:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .ant-btn:disabled,:root[data-studio-ui=studio-ui-v1] .project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]):disabled{opacity:1!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-btn.ant-btn:not(.kvantte-ball-orb):not([data-myhouse-launch-action]),.desktop-content-shell>header button:not([data-myhouse-launch-action]),.site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]):not([data-myhouse-launch-action]),.project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.project-workflow-card a){box-sizing:border-box;transform-origin:50% 100%;min-height:var(--studio-control-height,18px)!important;height:var(--studio-control-height,18px)!important;border:.5px solid var(--p18-control-line)!important;border-radius:var(--studio-control-radius,4px)!important;outline-offset:2px!important;color:var(--p18-control-text)!important;background:var(--p18-input)!important;box-shadow:none!important;font-family:var(--font-family-body)!important;letter-spacing:.02em!important;text-transform:none!important;text-shadow:none!important;-webkit-text-fill-color:var(--p18-control-text)!important;-webkit-backdrop-filter:none!important;outline:.5px solid #0000!important;padding:0 9px!important;font-size:11px!important;font-weight:400!important;line-height:16px!important;transition:transform .15s,border-color .15s,color .15s,outline-color .15s,background-color .15s,box-shadow .15s!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-btn.ant-btn:not(.kvantte-ball-orb):not([data-myhouse-launch-action]),.desktop-content-shell>header button:not([data-myhouse-launch-action]),.site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]):not([data-myhouse-launch-action]),.project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.project-workflow-card a):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){transform:translateY(-3px);border-color:var(--p18-control-active-line)!important;color:var(--p18-control-text)!important;background:var(--p18-input)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-dark-petrol) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-copper) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-copper) 28%, transparent)!important;-webkit-text-fill-color:var(--p18-control-text)!important;-webkit-backdrop-filter:blur(16px)saturate(.8)!important;outline-color:#0000!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-btn.ant-btn:not(.kvantte-ball-orb):not([data-myhouse-launch-action]),.desktop-content-shell>header button:not([data-myhouse-launch-action]),.site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]):not([data-myhouse-launch-action]),.project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.project-workflow-card a):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible) svg{color:var(--p18-bronze)!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-btn.ant-btn:not(.kvantte-ball-orb):not([data-myhouse-launch-action]),.desktop-content-shell>header button:not([data-myhouse-launch-action]),.site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]):not([data-myhouse-launch-action]),.project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.project-workflow-card a)[aria-pressed=true]{border-color:var(--p18-control-active-line)!important;background:var(--p18-input)!important;box-shadow:none!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-btn.ant-btn:not(.kvantte-ball-orb):not([data-myhouse-launch-action]),.desktop-content-shell>header button:not([data-myhouse-launch-action]),.site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]):not([data-myhouse-launch-action]),.project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.project-workflow-card a):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px);border-color:var(--p18-control-active-line)!important;background:var(--p18-input)!important;box-shadow:inset 0 2px 5px color-mix(in srgb, var(--p18-app) 24%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--p18-bronze) 15%, transparent)!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-btn.ant-btn:not(.kvantte-ball-orb):not([data-myhouse-launch-action]),.desktop-content-shell>header button:not([data-myhouse-launch-action]),.site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]):not([data-myhouse-launch-action]),.project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.project-workflow-card a):focus-visible{outline-color:var(--p18-control-active-line)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--p18-bronze) 28%, transparent), 0 5px 14px color-mix(in srgb, var(--p18-app) 18%, transparent)!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-btn.ant-btn:not(.kvantte-ball-orb):not([data-myhouse-launch-action]),.desktop-content-shell>header button:not([data-myhouse-launch-action]),.site-shell>aside button:not([data-studio-nav-item]):not([data-sidebar-brand-button]):not([data-myhouse-launch-action]),.project-detail-page button:not(.studio-table-filter-control):not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.project-workflow-card a):is(:disabled,[aria-disabled=true]){border-color:var(--p18-control-line)!important;color:var(--p18-control-text)!important;background:var(--p18-input)!important;box-shadow:none!important;opacity:.45!important;cursor:not-allowed!important;-webkit-text-fill-color:var(--p18-control-text)!important;transform:none!important}:root[data-studio-ui=studio-ui-v1] .project-detail-page .project-identity button{height:auto!important;min-height:0!important;color:inherit!important;box-shadow:none!important;-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;transform:none!important}@media (max-width:767px){:root[data-studio-ui=studio-ui-v1] .ant-btn,:root[data-studio-ui=studio-ui-v1] .desktop-content-shell>header button,:root[data-studio-ui=studio-ui-v1] .desktop-content-shell :is(.ant-btn,.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-select-single,.ant-select-single .ant-select-selector,.ant-picker),:root[data-studio-ui=studio-ui-v1] .desktop-content-shell .desktop-compact-action:not(.studio-table-filter-control),:root[data-studio-ui=studio-ui-v1] .project-detail-page :is(button:not(.kvantte-ball-orb):not([data-myhouse-launch-action]):not([data-project-identity-action]),.desktop-compact-action,.project-workflow-card button:not(.studio-table-filter-control),.project-workflow-card a,[data-testid^=model-element-panel-] button,[data-testid^=model-element-panel-] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-testid^=model-element-panel-] select,[data-testid=terrain-job-status] button){height:44px!important;min-height:44px!important}}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-panel-]>:last-child{color:var(--p18-copy)!important;border-color:var(--p18-hairline)!important;background:var(--p18-panel-deep)!important}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-panel-]>:last-child>div{color:var(--p18-copy)!important;border-color:var(--p18-hairline)!important;background:color-mix(in srgb, var(--p18-panel-deep) 90%, transparent)!important}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-panel-]>:last-child>div:not([data-testid=model-element-scroll-region]) span{color:var(--p18-copy-muted)!important}:root[data-studio-ui=studio-ui-v1] [data-testid=model-element-scroll-region]{scrollbar-color:var(--p18-copper-line) var(--p18-dark-petrol);color:var(--p18-copy)!important;background:var(--p18-panel-deep)!important}:root[data-studio-ui=studio-ui-v1] [data-testid=model-element-scroll-region]>div>div:first-child{color:var(--p18-copper)!important;border-color:var(--p18-hairline)!important;background:color-mix(in srgb, var(--p18-dark-petrol) 90%, transparent)!important}:root[data-studio-ui=studio-ui-v1] [data-testid=model-element-scroll-region]>div>div:first-child>span{color:var(--p18-copper)!important}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-row-]{transition:background-color .14s,box-shadow .14s;color:var(--p18-copy)!important;border-color:color-mix(in srgb, var(--p18-glass) 7%, transparent)!important;background:0 0!important}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-row-]:hover{background:color-mix(in srgb, var(--p18-leaf-petrol) 34%, transparent)!important}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-row-][data-studio-selected=true]{background:color-mix(in srgb, var(--p18-leaf-petrol) 48%, transparent)!important}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-row-][data-studio-current=true]{box-shadow:2px 0 0 var(--p18-copper) inset}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-row-] :is(span,b,label){color:var(--p18-copy)!important}:root[data-studio-ui=studio-ui-v1] [data-testid^=model-element-row-] small,:root[data-studio-ui=studio-ui-v1] .project-workflow-card :is(.ant-upload-wrapper,.ant-upload),:root[data-studio-ui=studio-ui-v1] .project-workflow-card span[style*="rgb(63, 69, 72)"]{color:var(--p18-copy-muted)!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-modal-content,.ant-popover-inner,.ant-select-dropdown,.ant-dropdown-menu){-webkit-backdrop-filter:blur(18px)saturate(.82);color:var(--p18-copy)!important;border:.5px solid var(--p18-hairline)!important;background:color-mix(in srgb, var(--p18-panel-deep) 92%, transparent)!important;box-shadow:var(--p18-block-elevation)!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-modal-title,.ant-modal-confirm-title,.ant-modal-confirm-content,.ant-select-item){color:var(--p18-copy)!important}:root[data-studio-ui=studio-ui-v1] :is(.ant-select-item-option-active,.ant-select-item-option-selected){background:color-mix(in srgb, var(--p18-leaf-petrol) 62%, transparent)!important}:root[data-studio-ui=studio-ui-v1] [data-sidebar-brand-legacy]{display:none!important}:root[data-studio-ui=studio-ui-v1] [data-sidebar-brand-myhouse]{display:inline-flex!important}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-item]{border-radius:var(--studio-control-radius,4px);transition:color var(--studio-nav-transition) ease, background-color var(--studio-nav-transition) ease, box-shadow var(--studio-nav-transition) ease;overflow:hidden;color:var(--p18-copy-muted)!important}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-item]:hover{color:var(--p18-copy)!important;background:color-mix(in srgb, var(--p18-leaf-petrol) 22%, transparent)!important}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-item][data-studio-nav-state=active-lamp]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--p18-glass) 5%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--p18-dark-petrol) 58%, transparent);color:var(--studio-nav-active-text)!important;background:radial-gradient(ellipse 54% 135% at 19% 50%, color-mix(in srgb, var(--p18-copper) 18%, transparent) 0%, color-mix(in srgb, var(--p18-copper) 6%, transparent) 44%, transparent 74%), linear-gradient(90deg, color-mix(in srgb, var(--p18-dark-petrol) 88%, var(--p18-copper)) 0%, var(--p18-dark-petrol) 56%, color-mix(in srgb, var(--p18-dark-petrol) 78%, var(--p18-leaf-petrol)) 100%)!important}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-item=dashboard][data-studio-nav-state=active-lamp]{background:radial-gradient(ellipse 46% 145% at 9% 50%, color-mix(in srgb, var(--p18-copper) 25%, transparent) 0%, color-mix(in srgb, var(--p18-copper) 8%, transparent) 42%, transparent 76%), linear-gradient(98deg, color-mix(in srgb, var(--p18-dark-petrol) 86%, var(--p18-copper)) 0%, var(--p18-dark-petrol) 52%, color-mix(in srgb, var(--p18-dark-petrol) 68%, var(--p18-leaf-petrol)) 100%)!important}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-state=active-lamp] [data-studio-nav-icon]{text-shadow:0 0 3px color-mix(in srgb, var(--p18-glass) 72%, transparent), 0 0 8px color-mix(in srgb, var(--p18-copper) 62%, transparent), 0 0 17px color-mix(in srgb, var(--p18-copper) 34%, transparent);transition:color var(--studio-nav-transition) ease, text-shadow var(--studio-nav-transition) ease;color:var(--studio-nav-lamp)!important}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-state=active-lamp] [data-studio-nav-label]{color:var(--studio-nav-active-text);text-shadow:none;font-weight:300}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-state=active-lamp] [data-studio-nav-code]{text-shadow:none;color:var(--studio-nav-active-code)!important}:root[data-studio-ui=studio-ui-v1] [data-studio-nav-state=active-lamp] [data-studio-nav-indicator]{border-radius:1px 0 0 1px;width:1px;bottom:1px;right:0;background:linear-gradient(180deg, color-mix(in srgb, var(--p18-copper) 48%, transparent) 0%, var(--studio-nav-active-indicator) 50%, color-mix(in srgb, var(--p18-copper) 56%, transparent) 100%)!important;height:auto!important;box-shadow:-2px 0 7px color-mix(in srgb, var(--p18-copper) 30%, transparent), 0 0 10px color-mix(in srgb, var(--p18-copper) 22%, transparent)!important;top:1px!important;left:auto!important;transform:none!important}@media (prefers-reduced-motion:reduce){:root[data-studio-ui=studio-ui-v1] :is(.studio-style-preview-plate,[data-studio-nav-item],[data-studio-nav-icon],.site-shell>aside,.desktop-content-shell>header button,.project-detail-page button,.kvantte-ball-orb,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.desktop-compact-action){transition-duration:.01ms!important}:root[data-studio-ui=studio-ui-v1] :is(.studio-style-preview-plate:is(:hover,.is-touch-active),.kvantte-ball-orb:hover:not(:disabled),.site-shell>aside:hover,.desktop-content-shell>header button:hover,.project-detail-page button:hover,.ant-btn:hover,.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-picker:hover,.desktop-compact-action:hover){transform:none}}.studio-table-filter-control{box-sizing:border-box!important;min-height:var(--studio-control-height,18px)!important;height:var(--studio-control-height,18px)!important;border-radius:var(--studio-control-radius,4px)!important;letter-spacing:.02em!important;text-transform:none!important;text-shadow:none!important;padding:0 8px!important;font-family:IBM Plex Sans,system-ui,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}:root[data-studio-ui=studio-ui-v1] .page-header__actions button{box-sizing:border-box!important;min-height:var(--studio-control-height,18px)!important;height:var(--studio-control-height,18px)!important;border-radius:var(--studio-control-radius,4px)!important;letter-spacing:.02em!important;text-transform:none!important;text-shadow:none!important;padding-block:0!important;font-family:IBM Plex Sans,system-ui,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:16px!important}.studio-table-filter-control:disabled{opacity:.45!important}.studio-gpu-profile-button__indicator,.studio-gpu-profile-button[data-profile-state=stopped] .studio-gpu-profile-button__indicator,.studio-gpu-profile-button:disabled .studio-gpu-profile-button__indicator{background:var(--p18-stream-stopped,#3f4548)!important}.studio-gpu-profile-button[data-profile-state=closing]:not(:disabled){border-color:color-mix(in srgb, var(--p18-bronze,#d79d7c) 64%, transparent)!important;color:var(--p18-control-text,#d7dfdf)!important;-webkit-text-fill-color:var(--p18-control-text,#d7dfdf)!important;box-shadow:0 0 9px color-mix(in srgb, var(--p18-bronze,#d79d7c) 34%, transparent)!important;opacity:1!important}.studio-gpu-profile-button[data-profile-state=closing]:not(:disabled) .studio-gpu-profile-button__indicator{background:var(--p18-bronze,#d79d7c)!important}.studio-gpu-profile-button[data-profile-state=active]:not(:disabled){border-color:color-mix(in srgb, var(--p18-stream-active,#76d09c) 72%, transparent)!important;color:var(--p18-stream-active,#76d09c)!important;-webkit-text-fill-color:var(--p18-stream-active,#76d09c)!important;box-shadow:0 0 9px color-mix(in srgb, var(--p18-stream-active,#76d09c) 38%, transparent)!important;opacity:1!important}.studio-gpu-profile-button[data-profile-state=active]:not(:disabled) .studio-gpu-profile-button__indicator{background:var(--p18-stream-active,#76d09c)!important}.studio-stop-streams-control:not(:disabled){border-color:color-mix(in srgb, var(--p18-orange,#f26202) 64%, transparent)!important;color:var(--p18-orange,#f26202)!important;-webkit-text-fill-color:var(--p18-orange,#f26202)!important;box-shadow:0 0 9px color-mix(in srgb, var(--p18-orange,#f26202) 28%, transparent)!important;opacity:1!important}@media (max-width:767px){.studio-table-filter-control,:root[data-studio-ui=studio-ui-v1] .page-header__actions button{height:44px!important;min-height:44px!important}:root[data-studio-ui=studio-ui-v1] .projects-table.studio-dashboard-table{min-width:0}}[data-p18-bumba-theme=wet-graphite]{--p18-app:#081113;--p18-panel:#142326;--p18-button:#3e565d;--p18-button-hover:#465f66;--p18-button-active:#2f4349;--p18-copy:#d7dfdf;--p18-copy-muted:#93a2a3;--p18-bronze:#d79d7c;--p18-orange:#f26202;--p18-control-rest:var(--p18-button);--p18-control-hover:color-mix(in srgb, var(--p18-button) 32%, transparent);--p18-control-text:var(--p18-copy);--p18-control-line:color-mix(in srgb, var(--p18-copy-muted) 42%, transparent);--p18-control-active-line:color-mix(in srgb, var(--p18-bronze) 62%, transparent);--p18-bumba-glass:color-mix(in srgb, var(--p18-panel) 24%, transparent);--bumba-neon-blue:#38a8e8}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb{isolation:isolate;font-family:IBM Plex Sans,Arial,sans-serif;font-weight:400;transition:translate .15s,border-color .15s,background-color .15s,color .15s,box-shadow .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s;overflow:hidden;border:.5px solid var(--p18-control-line)!important;background:var(--p18-control-rest)!important;color:var(--p18-control-text)!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;outline:none!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb:before{content:none;display:none}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb:focus-visible{translate:0 -3px;border-color:var(--p18-control-active-line)!important;background:var(--p18-control-hover)!important;color:var(--p18-control-text)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-bronze) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(.8)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb:disabled{opacity:.46;filter:saturate(.45);translate:none;box-shadow:none!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2]:is([data-bumba-treatment=concave],[data-bumba-treatment=concave-flower]) .kvantte-ball-orb:not(:disabled):not(:focus-visible):not(:active):not([aria-pressed=true]){background:var(--p18-control-rest)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 58%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 12%, transparent) inset, 0 0 0 .5px color-mix(in srgb, var(--p18-copy) 8%, transparent) inset!important}@media (hover:hover) and (pointer:fine){[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb:hover:not(:disabled):not(:focus-visible){translate:0 -3px;border-color:var(--p18-control-active-line)!important;background:var(--p18-control-hover)!important;color:var(--p18-control-text)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-bronze) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(.8)!important}}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb:active:not(:disabled){translate:0 -3px;border-color:var(--p18-control-active-line)!important;background:var(--p18-control-hover)!important;color:var(--p18-control-text)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app) 18%, transparent), 0 7px 10px -7px color-mix(in srgb, var(--p18-bronze) 54%, transparent), 0 11px 15px -11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(.8)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] [data-bumba-part=ring],[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] [data-bumba-part=inner-disc]{border:.5px solid var(--p18-control-line)!important;background:color-mix(in srgb, var(--p18-button) 24%, transparent)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--p18-copy) 7%, transparent) inset, 0 11px 20px -17px color-mix(in srgb, var(--p18-bronze) 44%, transparent)!important;-webkit-backdrop-filter:blur(12px)saturate(.8)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2][data-bumba-treatment=concave-flower] [data-bumba-part=flower]{filter:drop-shadow(0 11px 10px color-mix(in srgb, var(--p18-bronze) 18%, transparent));background:var(--p18-bumba-glass)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(.8)!important;border:0!important;display:block!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2][data-bumba-treatment=concave-flower] [data-bumba-part=ring],[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2][data-bumba-treatment=concave-flower] [data-bumba-part=inner-disc]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2][data-bumba-treatment=concave-flower] [data-bumba-part=ring]:after{content:none!important;display:none!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-bumba-action=neon][data-bumba-state=off]:not(:disabled),[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-control=neon][data-neon-mode=hidden]:not(:disabled){border-color:var(--bumba-neon-blue)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-bumba-action=neon][data-bumba-state=surface]:not(:disabled),[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-control=neon][data-neon-mode=surface]:not(:disabled){border-color:var(--bumba-neon-blue)!important;background:var(--bumba-neon-blue)!important;color:var(--p18-app)!important;box-shadow:0 0 12px color-mix(in srgb, var(--bumba-neon-blue) 52%, transparent), 0 1px 0 color-mix(in srgb, var(--p18-copy) 24%, transparent) inset!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-bumba-action=neon][data-bumba-state=wireframe]:not(:disabled),[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-control=neon][data-neon-mode=triangles]:not(:disabled){border-color:var(--bumba-neon-blue)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-bumba-action=neon][data-bumba-state=wireframe]:not(:disabled):before,[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-control=neon][data-neon-mode=triangles]:not(:disabled):before{border:1px solid var(--bumba-neon-blue);content:"";pointer-events:none;border-radius:50%;display:block;position:absolute;inset:5px}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2]:is([data-bumba-treatment=concave],[data-bumba-treatment=concave-flower]) .kvantte-ball-orb[data-bumba-action]:not([data-bumba-action=neon])[aria-pressed=true]:not(:disabled){border-color:color-mix(in srgb, var(--p18-bronze) 58%, transparent)!important;background:var(--p18-control-rest)!important;color:var(--p18-bronze)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 58%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 12%, transparent) inset, 0 0 7px color-mix(in srgb, var(--p18-bronze) 18%, transparent)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-bumba-appearance=destructive]{color:#ffd8cb!important;border-color:#e16946b8!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-bumba-appearance=undo]{border-color:color-mix(in srgb, var(--p18-bronze) 58%, transparent)!important;color:var(--p18-bronze)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb[data-bumba-appearance=saved],[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2] .kvantte-ball-orb.is-saved{color:#07140d!important;background:#8df0b1!important;border-color:#5be08de6!important;box-shadow:0 0 16px #5be08db8!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel]{color:var(--p18-copy);font-family:IBM Plex Sans,Arial,sans-serif;font-weight:200}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-part=readout]{box-shadow:0 7px 12px -10px color-mix(in srgb, var(--p18-app) 74%, transparent);text-rendering:geometricprecision;text-shadow:none;-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(12px)saturate(.8);transform:translate(-50%);width:max-content!important;max-width:calc(100% - 32px)!important;height:20px!important;color:var(--p18-copy)!important;background:color-mix(in srgb, var(--p18-panel) 24%, transparent)!important;letter-spacing:.035em!important;border:0!important;border-radius:4px!important;padding-inline:12px!important;font-size:11px!important;font-weight:400!important;top:55px!important;left:50%!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-part=readout][data-solar-readout-treatment=colored]{column-gap:4px}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-readout-part=season],[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-readout-part=weather][data-weather-kind=sunny]{color:var(--p18-orange)}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-readout-part=time]{color:var(--p18-bronze)}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-readout-part=separator]{color:var(--p18-copy-muted)}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-readout-part=weather][data-weather-kind=rain]{color:#66e5ff}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-readout-part=weather][data-weather-kind=snow]{color:var(--p18-copy)}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-part=flower]{filter:drop-shadow(0 11px 10px color-mix(in srgb, var(--p18-bronze) 18%, transparent));background:var(--p18-bumba-glass)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(.8)!important;border:0!important;display:block!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] .kvantte-ball-orb{border:.5px solid color-mix(in srgb, var(--p18-copy-muted) 42%, transparent)!important;color:var(--p18-copy)!important;background:var(--p18-button)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;outline:none!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] .kvantte-ball-orb[aria-pressed=true]{border-color:color-mix(in srgb, var(--p18-bronze) 64%, transparent)!important;color:var(--p18-bronze)!important;background:var(--p18-button-active)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 8px color-mix(in srgb, var(--p18-bronze) 20%, transparent)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] .kvantte-ball-orb:focus-visible{translate:0 -3px;border-color:var(--p18-bronze)!important;color:var(--p18-bronze)!important;background:color-mix(in srgb, var(--p18-button) 72%, transparent)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app) 30%, transparent), 0 8px 13px -8px color-mix(in srgb, var(--p18-bronze) 58%, transparent)!important;-webkit-backdrop-filter:blur(14px)saturate(.8)!important}@media (hover:hover) and (pointer:fine){[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] .kvantte-ball-orb:hover:not(:disabled){translate:0 -3px;border-color:var(--p18-bronze)!important;color:var(--p18-bronze)!important;background:color-mix(in srgb, var(--p18-button) 72%, transparent)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app) 30%, transparent), 0 8px 13px -8px color-mix(in srgb, var(--p18-bronze) 58%, transparent)!important;-webkit-backdrop-filter:blur(14px)saturate(.8)!important}}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] .kvantte-ball-orb:disabled{opacity:.46;filter:saturate(.45);translate:none;box-shadow:none!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] .kvantte-ball-orb[data-bumba-action=lock][aria-pressed=true]:disabled{opacity:1!important;filter:none!important;border-color:color-mix(in srgb, var(--p18-bronze) 64%, transparent)!important;color:var(--p18-bronze)!important;background:var(--p18-button-active)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 8px color-mix(in srgb, var(--p18-bronze) 20%, transparent)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings]{filter:drop-shadow(0 8px 11px color-mix(in srgb, var(--p18-app) 55%, transparent))}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings]>path[aria-label="Saule, mākoņi un sezonas nokrišņi"],[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings] circle[aria-label="Gadalaiki un gaišās stundas"],[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings] circle[aria-label=Pilna\ diennakts]{fill:#0000!important;stroke:var(--p18-bronze)!important;stroke-opacity:.72!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings] [data-solar-handle]>circle:nth-of-type(2){r:16px;filter:drop-shadow(0 5px 6px color-mix(in srgb, var(--p18-app) 72%, transparent));fill:var(--p18-app)!important;stroke:var(--p18-bronze)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings] [data-solar-handle]>circle:first-of-type{stroke:none!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings] :is([data-solar-handle=day],[data-solar-handle=weather])>circle:nth-of-type(2){stroke:var(--p18-orange)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings] :is([data-solar-handle=day],[data-solar-handle=weather])>text{fill:var(--p18-orange)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings] [data-solar-handle=time] :is(circle,path){stroke:var(--p18-bronze)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings]>text:first-of-type,[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=north-direction-arrows]>path:first-child,[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=north-direction-arrows]>text{fill:var(--p18-orange)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings]>text:nth-of-type(2){fill:var(--p18-copy-muted)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings]>text:nth-of-type(3),[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=north-direction-arrows]>path:nth-child(2){fill:var(--p18-bronze)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=north-compass-glyph]{color:var(--p18-copy)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=north-compass-glyph]>svg{stroke-width:.55px!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=north-compass-glyph]>text{fill:var(--p18-bronze)!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings]>circle[aria-label^=Ziemeļu\ virziens]{fill:#0000!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-solar-part=collapse-hit-target]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=north-collapse-control]{display:none!important}[data-p18-bumba-theme=wet-graphite][data-testid=north-panel] [data-testid=solar-rings]>g[aria-label*=" intensitāte "]{display:none}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2][data-bumba-role=mini-bar]{border:.5px solid var(--p18-control-line)!important;background:color-mix(in srgb, var(--p18-panel) 72%, transparent)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--p18-app) 58%, transparent), 0 9px 15px -13px color-mix(in srgb, var(--p18-bronze) 40%, transparent)!important;-webkit-backdrop-filter:blur(14px)saturate(.8)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2].p18-bumba-launcher{isolation:isolate;font-family:IBM Plex Sans,Arial,sans-serif;font-weight:400;transition:translate .15s,border-color .15s,background-color .15s,color .15s,box-shadow .15s;overflow:hidden;border:.5px solid var(--p18-control-line)!important;color:var(--p18-control-text)!important;background:var(--p18-control-rest)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset!important;text-shadow:none!important;outline:none!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2].p18-bumba-launcher[aria-pressed=true]:not(:disabled){border-color:color-mix(in srgb, var(--p18-orange) 88%, white)!important;color:#fff!important;background:var(--p18-orange)!important;box-shadow:3px 4px 7px #49180061 inset, -2px -3px 6px #ffd5b533 inset, 0 0 9px color-mix(in srgb, var(--p18-orange) 62%, transparent), 0 0 20px color-mix(in srgb, var(--p18-orange) 30%, transparent)!important}[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2].p18-bumba-launcher:focus-visible{translate:0 -3px;border-color:var(--p18-control-active-line)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app) 30%, transparent), 0 8px 13px -8px color-mix(in srgb, var(--p18-bronze) 58%, transparent)!important}@media (hover:hover) and (pointer:fine){[data-p18-bumba-theme=wet-graphite][data-bumba-visual=p18-petrol-plate-v2].p18-bumba-launcher:hover:not(:disabled){translate:0 -3px;border-color:var(--p18-control-active-line)!important;box-shadow:0 5px 11px color-mix(in srgb, var(--p18-app) 30%, transparent), 0 8px 13px -8px color-mix(in srgb, var(--p18-bronze) 58%, transparent)!important}}[data-p18-bumba-theme=wet-graphite] .studio-mobile-navigation{border:.5px solid color-mix(in srgb, var(--p18-copy-muted) 34%, transparent);background:color-mix(in srgb, var(--p18-bumba-glass) 80%, transparent);width:132px;height:132px;box-shadow:inset 0 0 22px color-mix(in srgb, var(--p18-app) 46%, transparent);-webkit-backdrop-filter:blur(12px)saturate(.8);border-radius:50%}[data-p18-bumba-theme=wet-graphite] .studio-mobile-move-thumb{border:1px solid color-mix(in srgb, var(--p18-orange) 88%, white);background:var(--p18-orange);width:54px;height:54px;box-shadow:3px 4px 7px #49180061 inset, -2px -3px 6px #ffd5b533 inset, 0 0 9px color-mix(in srgb, var(--p18-orange) 50%, transparent);border-radius:50%}[data-p18-bumba-theme=wet-graphite] .studio-player-orb{box-sizing:border-box;border:.5px solid color-mix(in srgb, var(--p18-copy-muted) 42%, transparent);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--p18-copy);background:var(--p18-button);box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 7px 13px -9px #000000b8;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:0;place-items:center;padding:0;font:500 15px/1 IBM Plex Sans,Arial,sans-serif;transition:border-color .15s,color .15s,background .15s,box-shadow .15s,transform .15s,opacity .15s;display:grid}[data-p18-bumba-theme=wet-graphite] .studio-player-orb svg{width:20px;height:20px}[data-p18-bumba-theme=wet-graphite] .studio-player-orb:hover:not(:disabled):not([aria-pressed=true]){border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent);color:var(--p18-copy);box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent);transform:translateY(-2px)}[data-p18-bumba-theme=wet-graphite] .studio-player-orb:focus-visible:not([aria-pressed=true]){border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent);color:var(--p18-copy);box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent);transform:translateY(-2px)}[data-p18-bumba-theme=wet-graphite] .studio-player-orb[aria-pressed=true]{border-color:color-mix(in srgb, var(--p18-orange) 88%, white);color:#fff;background:var(--p18-orange);box-shadow:3px 4px 7px #49180061 inset, -2px -3px 6px #ffd5b533 inset, 0 0 9px color-mix(in srgb, var(--p18-orange) 62%, transparent), 0 0 20px color-mix(in srgb, var(--p18-orange) 30%, transparent)}[data-p18-bumba-theme=wet-graphite] .studio-player-orb:active:not(:disabled){transform:scale(.96)}[data-p18-bumba-theme=wet-graphite] .studio-player-orb:disabled{cursor:not-allowed;filter:saturate(.38);opacity:.38;box-shadow:3px 4px 7px color-mix(in srgb, var(--p18-app) 58%, transparent) inset, -2px -3px 5px color-mix(in srgb, var(--p18-copy) 6%, transparent) inset}[data-p18-bumba-theme=wet-graphite] .studio-player-orb--mode{width:42px;min-width:42px;height:42px;min-height:42px}[data-p18-bumba-theme=wet-graphite] .studio-player-orb--quality{font-size:10px}[data-p18-bumba-theme=wet-graphite] .studio-player-orb--quality[aria-pressed=true]{border-color:color-mix(in srgb, var(--p18-copy-muted) 42%, transparent);color:var(--p18-copy);background:var(--p18-button);box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 7px 13px -9px #000000b8}[data-p18-bumba-theme=wet-graphite] :is(.studio-player-fov,#kvantte-desktop-fov){box-sizing:border-box;border:.5px solid color-mix(in srgb, var(--p18-bronze) 38%, transparent);width:min(420px,100% - 142px);height:42px;color:var(--p18-copy);background:color-mix(in srgb, var(--p18-bumba-glass) 82%, transparent);box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 56%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 7%, transparent) inset, 0 7px 13px -9px #000000b8;border-radius:21px;grid-template-columns:auto minmax(110px,1fr) 42px;align-items:center;gap:8px;padding:0 12px;font:500 9px/1 IBM Plex Sans,Arial,sans-serif;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}[data-p18-bumba-theme=wet-graphite] :is(.studio-player-fov,#kvantte-desktop-fov):hover,[data-p18-bumba-theme=wet-graphite] :is(.studio-player-fov,#kvantte-desktop-fov):focus-within{border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent);box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 56%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 7%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 24%, transparent);transform:translateY(-2px)}[data-p18-bumba-theme=wet-graphite] :is(.studio-player-fov,#kvantte-desktop-fov) input[type=range]{width:100%;accent-color:var(--p18-bronze);cursor:pointer}[data-p18-bumba-theme=wet-graphite] :is(.studio-player-fov,#kvantte-desktop-fov) output{color:var(--p18-copy);text-align:right;font:500 10px/1 IBM Plex Sans,Arial,sans-serif}html[data-p18-bumba-theme=wet-graphite] .kvantte-control-button,html[data-p18-bumba-theme=wet-graphite]:not(.kvantte-mobile-profile) #controls>*,html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle,html[data-p18-bumba-theme=wet-graphite] #kvantte-floor-plan-controls>button{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:0;font-family:IBM Plex Sans,Arial,sans-serif;transition:border-color .15s,color .15s,background .15s,box-shadow .15s,transform .15s,opacity .15s;border:.5px solid color-mix(in srgb, var(--p18-copy-muted) 42%, transparent)!important;color:var(--p18-copy)!important;background:var(--p18-button)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 7px 13px -9px #000000b8!important}html[data-p18-bumba-theme=wet-graphite] .kvantte-control-button:hover:not(:disabled):not(.is-active):not([aria-pressed=true]),html[data-p18-bumba-theme=wet-graphite]:not(.kvantte-mobile-profile) #controls>:hover:not(:disabled):not(.is-active):not([aria-pressed=true]),html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle:hover:not(:disabled),html[data-p18-bumba-theme=wet-graphite] #kvantte-floor-plan-controls>button:hover:not(:disabled):not([aria-pressed=true]){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite] .kvantte-control-button:focus-visible:not(:disabled):not(.is-active):not([aria-pressed=true]){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite]:not(.kvantte-mobile-profile) #controls>:focus-visible:not(:disabled):not(.is-active):not([aria-pressed=true]){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle:focus-visible:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite] #kvantte-floor-plan-controls>button:focus-visible:not(:disabled):not([aria-pressed=true]){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite] .kvantte-control-button.is-active:not(:disabled),html[data-p18-bumba-theme=wet-graphite] .kvantte-control-button[aria-pressed=true]:not(:disabled),html[data-p18-bumba-theme=wet-graphite]:not(.kvantte-mobile-profile) #controls>.is-active:not(:disabled),html[data-p18-bumba-theme=wet-graphite]:not(.kvantte-mobile-profile) #controls>[aria-pressed=true]:not(:disabled),html[data-p18-bumba-theme=wet-graphite] #kvantte-floor-plan-controls>button[aria-pressed=true]:not(:disabled),html[data-p18-bumba-theme=wet-graphite] #kvantte-floor-plan-controls.is-active #kvantte-floor-plan-toggle:not(:disabled){border-color:color-mix(in srgb, var(--p18-orange) 88%, white)!important;color:#fff!important;background:var(--p18-orange)!important;box-shadow:3px 4px 7px #49180061 inset, -2px -3px 6px #ffd5b533 inset, 0 0 9px color-mix(in srgb, var(--p18-orange) 62%, transparent), 0 0 20px color-mix(in srgb, var(--p18-orange) 30%, transparent)!important}html[data-p18-bumba-theme=wet-graphite] .kvantte-control-button:disabled,html[data-p18-bumba-theme=wet-graphite]:not(.kvantte-mobile-profile) #controls>:disabled,html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle:disabled,html[data-p18-bumba-theme=wet-graphite] #kvantte-floor-plan-controls>button:disabled{cursor:not-allowed;filter:saturate(.38);opacity:.38;box-shadow:3px 4px 7px color-mix(in srgb, var(--p18-app) 58%, transparent) inset, -2px -3px 5px color-mix(in srgb, var(--p18-copy) 6%, transparent) inset!important}html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle,html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle[aria-pressed=true],html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle:active:not(:disabled){border-color:color-mix(in srgb, var(--p18-copy-muted) 42%, transparent)!important;color:var(--p18-copy)!important;background:var(--p18-button)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 7px 13px -9px #000000b8!important}html[data-p18-bumba-theme=wet-graphite]:not(.kvantte-mobile-profile) #controls>*,html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-toggle{font-size:10px!important;font-weight:500!important}html[data-p18-bumba-theme=wet-graphite] #kvantte-quality-status{width:36px!important;color:var(--p18-copy-muted)!important;text-shadow:none!important;font-family:IBM Plex Sans,Arial,sans-serif!important;font-weight:500!important}html[data-p18-bumba-theme=wet-graphite] #kvantte-move-joystick{border:.5px solid color-mix(in srgb, var(--p18-copy-muted) 34%, transparent);background:color-mix(in srgb, var(--p18-bumba-glass) 80%, transparent);box-shadow:inset 0 0 22px color-mix(in srgb, var(--p18-app) 46%, transparent);-webkit-backdrop-filter:blur(12px)saturate(.8)}html[data-p18-bumba-theme=wet-graphite] #kvantte-move-thumb{border:1px solid color-mix(in srgb, var(--p18-orange) 88%, white);background:var(--p18-orange);box-shadow:3px 4px 7px #49180061 inset, -2px -3px 6px #ffd5b533 inset, 0 0 9px color-mix(in srgb, var(--p18-orange) 50%, transparent)}@media (max-width:720px),(pointer:coarse){html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-move-joystick{border:.5px solid color-mix(in srgb, var(--p18-copy-muted) 34%, transparent);background:color-mix(in srgb, var(--p18-bumba-glass) 80%, transparent);box-shadow:inset 0 0 22px color-mix(in srgb, var(--p18-app) 46%, transparent);-webkit-backdrop-filter:blur(12px)saturate(.8)}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-move-thumb{border:1px solid color-mix(in srgb, var(--p18-orange) 88%, white);background:var(--p18-orange);box-shadow:3px 4px 7px #49180061 inset, -2px -3px 6px #ffd5b533 inset, 0 0 9px color-mix(in srgb, var(--p18-orange) 50%, transparent)}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>*,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls>button,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-quality-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box!important;border:.5px solid color-mix(in srgb, var(--p18-copy-muted) 42%, transparent)!important;color:var(--p18-copy)!important;background:var(--p18-button)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 7px 13px -9px #000000b8!important;border-radius:50%!important;outline:0!important;font-family:IBM Plex Sans,Arial,sans-serif!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>*,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-quality-toggle{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:7px!important;font-size:16px!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls>button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>:hover:not(:disabled):not(.is-active):not([aria-pressed=true]),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button:hover:not(:disabled):not(.is-active):not([aria-pressed=true]),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls>button:hover:not(:disabled):not([aria-pressed=true]),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-quality-toggle:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>:focus-visible:not(:disabled):not(.is-active):not([aria-pressed=true]){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button:focus-visible:not(:disabled):not(.is-active):not([aria-pressed=true]){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls>button:focus-visible:not(:disabled):not([aria-pressed=true]){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-quality-toggle:focus-visible:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb, var(--p18-bronze) 76%, transparent)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 0 11px color-mix(in srgb, var(--p18-bronze) 28%, transparent)!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>.is-active:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>[aria-pressed=true]:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button.is-active:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button[aria-pressed=true]:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls>button[aria-pressed=true]:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls.is-active #kvantte-floor-plan-toggle:not(:disabled){border-color:color-mix(in srgb, var(--p18-orange) 88%, white)!important;color:#fff!important;background:var(--p18-orange)!important;box-shadow:3px 4px 7px #49180061 inset, -2px -3px 6px #ffd5b533 inset, 0 0 9px color-mix(in srgb, var(--p18-orange) 62%, transparent), 0 0 20px color-mix(in srgb, var(--p18-orange) 30%, transparent)!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>:disabled,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button:disabled,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls>button:disabled,html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-quality-toggle:disabled{cursor:not-allowed;filter:saturate(.38);opacity:.38;box-shadow:3px 4px 7px color-mix(in srgb, var(--p18-app) 58%, transparent) inset, -2px -3px 5px color-mix(in srgb, var(--p18-copy) 6%, transparent) inset!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-quality-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--p18-copy-muted) 42%, transparent)!important;color:var(--p18-copy)!important;background:var(--p18-button)!important;box-shadow:4px 5px 8px color-mix(in srgb, var(--p18-app) 64%, transparent) inset, -3px -4px 7px color-mix(in srgb, var(--p18-copy) 10%, transparent) inset, 0 7px 13px -9px #000000b8!important}html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #controls>:active:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-height-controls .kvantte-control-button:active:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-floor-plan-controls>button:active:not(:disabled),html[data-p18-bumba-theme=wet-graphite].kvantte-mobile-profile #kvantte-quality-toggle:active:not(:disabled){transform:scale(.96)}}.studio-style-preview-page{--wg-app:#141f22;--wg-background-secondary:#0d191c;--wg-panel:#142326;--wg-panel-raised:#192b2f;--wg-button:#3e565d;--wg-button-hover:#465f66;--wg-button-active:#2f4349;--wg-input:#20353a;--wg-line:#35494e;--wg-text:#d7dfdf;--wg-text-secondary:#93a2a3;--wg-muted:#697a7c;--wg-bronze:#d79d7c;--wg-bronze-dark:#9f6c52;--wg-orange:#f26202;--wg-bumba-glass:color-mix(in srgb, var(--wg-panel) 24%, transparent);--p18-background-secondary:var(--wg-background-secondary);--p18-panel:var(--wg-panel);--p18-button:var(--wg-button);--p18-leaf-petrol:var(--wg-button);--p18-copper:var(--wg-bronze);--p18-copy:var(--wg-text);--p18-copy-muted:var(--wg-text-secondary);--p18-muted:var(--wg-muted);--p18-bronze:var(--wg-bronze);--p18-hairline:#73969b2e;--p18-block-elevation:0 18px 45px #00000052, 0 4px 12px #00000038, 0 1px 0 #96bec30f inset, 0 12px 28px #465f660f;box-sizing:border-box;color:var(--wg-text);background:var(--wg-background-secondary);font-family:IBM Plex Sans,Arial,sans-serif;font-weight:200}.studio-style-preview-page .mono{font-family:IBM Plex Sans,Arial,sans-serif!important}.studio-style-preview-page *,.studio-style-preview-page :before,.studio-style-preview-page :after{box-sizing:border-box}.studio-style-preview-page::-webkit-scrollbar{width:8px}.studio-style-preview-page::-webkit-scrollbar-track{background:0 0}.studio-style-preview-page::-webkit-scrollbar-thumb{background:var(--wg-line);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.studio-style-preview-page::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--wg-bronze) 24%, var(--wg-line));background-clip:padding-box}.studio-style-preview__header{border-bottom:1px solid #6e91962e}.studio-style-preview__eyebrow{color:var(--wg-bronze);letter-spacing:.1em;font-size:11px}.studio-style-preview__secondary{color:var(--wg-text-secondary)}.studio-unified-system-preview{margin-top:48px}.studio-unified-system-preview__intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.studio-unified-system-preview__intro h2{color:var(--wg-text);margin:6px 0 0;font-size:clamp(23px,3vw,33px);font-weight:300}.studio-unified-system-preview__intro p{max-width:520px;color:var(--wg-text-secondary);margin:0;font-size:14px;line-height:1.5}.studio-unified-shell{border:1px solid var(--wg-line);background:var(--wg-background-secondary);border-radius:6px;grid-template-columns:178px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 24px 54px #00000057}.studio-unified-shell__sidebar,.studio-unified-shell__topbar,.studio-unified-shell__content{background:var(--wg-background-secondary)}.studio-unified-shell__sidebar{border-right:1px solid var(--wg-line);padding:22px 16px}.studio-unified-shell__brand{margin-bottom:28px;padding:4px 8px;display:flex}.studio-unified-shell__sidebar nav{gap:4px;display:grid}.studio-unified-shell__workspace{min-width:0}.studio-unified-shell__topbar{border-bottom:1px solid var(--wg-line);min-height:52px;color:var(--wg-text-secondary);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 20px;font-size:12px;display:flex}.studio-unified-shell__content{min-height:508px;padding:20px}.studio-unified-shell__block-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.studio-unified-stat-block{align-content:space-between;min-height:116px;padding:16px;display:grid}.studio-unified-stat-block>span{color:var(--wg-muted);letter-spacing:.14em;font-size:10px}.studio-unified-stat-block>strong{color:var(--wg-text);font-size:29px;font-weight:400}.studio-unified-stat-block>small{color:var(--wg-text-secondary);text-transform:uppercase;font-size:12px}.studio-unified-system-preview .studio-dashboard-table th{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.studio-unified-system-preview .studio-dashboard-table td:first-child{color:var(--wg-muted)}.studio-unified-system-preview .studio-dashboard-table tbody tr[data-studio-selected=true]{background:color-mix(in srgb, var(--p18-leaf-petrol) 48%, transparent)!important}.studio-unified-system-preview .studio-dashboard-table tbody tr[data-studio-current=true]{box-shadow:2px 0 0 var(--p18-copper) inset}.studio-unified-system-preview :is(.studio-surface-block,.studio-dashboard-table-shell).studio-style-preview-plate{border-radius:6px}.studio-style-preview__palette-section{margin-top:48px;padding:24px}.studio-style-preview__palette-grid{background:#6e91961f;border:1px solid #6e91962e;border-radius:10px;gap:1px;overflow:hidden}.studio-style-preview__palette-item{color:var(--wg-text);background:var(--wg-panel);padding:14px}.studio-style-preview__palette-item>[aria-hidden=true]{border:1px solid #73969b2e;box-shadow:0 10px 18px #0003,inset 0 1px #96bec312}.studio-style-preview__paired-section{gap:48px;margin:48px 0}.wet-graphite-tag.ant-tag{margin:0;padding:0 6px;height:20px!important;min-height:20px!important;color:var(--wg-text-secondary)!important;background:linear-gradient(108deg, transparent 34%, #d7dfdf0b 48%, transparent 62%), var(--wg-button)!important;text-shadow:none!important;background:var(--wg-button-active)!important;border:1px solid #b4d2d21a!important;border-radius:4px!important;font-family:IBM Plex Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:18px!important;box-shadow:inset 0 1px #d7dfdf0e,inset 0 -1px #08111329!important}.studio-style-preview-bumba,.studio-style-preview-solar{margin-bottom:48px}.studio-style-preview-bumba__header{background:#0d191cd1;border-bottom:1px solid #6e919626}.studio-bumba-preview-stage{min-height:430px;color:var(--wg-text);background-image:linear-gradient(#0811132e,#08111347),url(/studio-preview/petrol-leaves-reference.png);background-position:50%,50% 47%;background-repeat:no-repeat;background-size:cover,calc(100% + 160px);place-items:start center;padding:24px 16px 18px;display:grid;position:relative}.studio-solar-preview-stage{place-items:center;min-height:438px;overflow-x:auto}.studio-solar-preview-viewport{flex:0 0 356px;width:356px;height:390px;position:relative}.studio-solar-preview-empty{height:100%;color:var(--wg-muted);letter-spacing:.1em;place-items:center;font-size:11px;display:grid}.studio-solar-preview-error{color:var(--wg-orange);font-size:11px;position:absolute;bottom:12px;right:16px}.studio-baseline-bumba-mini{font-family:IBM Plex Sans,Arial,sans-serif}.studio-launch-preview{margin-bottom:48px}.studio-player-controls-preview{margin-bottom:48px;overflow:hidden}.studio-player-controls-preview__header{background:#0d191cd1;border-bottom:1px solid #73969b2e;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding:18px;display:flex}.studio-player-controls-preview__header h2{color:var(--wg-text);margin:5px 0 0;font-size:21px;font-weight:400}.studio-player-controls-preview__legend{color:var(--wg-text-secondary);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.studio-player-controls-preview__legend span{align-items:center;gap:6px;display:inline-flex}.studio-player-controls-preview__legend span:before{background:var(--wg-button);content:"";border-radius:50%;width:7px;height:7px}.studio-player-controls-preview__legend [data-state=active]:before{background:var(--wg-orange);box-shadow:0 0 8px color-mix(in srgb, var(--wg-orange) 62%, transparent)}.studio-player-controls-preview__legend [data-state=disabled]{opacity:.38}.studio-player-controls-preview__stage{background:var(--wg-app);place-items:center;gap:24px;min-height:938px;padding:24px;display:grid;position:relative}.studio-player-controls-preview__desktop{border:1px solid color-mix(in srgb, var(--wg-bronze) 24%, transparent);background:#141f22;border-radius:6px;width:min(920px,100%);height:190px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #73969b0d}.studio-player-desktop-quality{color:var(--wg-text-secondary);justify-items:center;gap:4px;display:grid;position:absolute;top:18px;left:12px}.studio-player-desktop-quality small{font-size:9px;font-weight:500;line-height:1}.studio-player-controls-preview__desktop .studio-player-fov{position:absolute;top:18px;left:118px;background:var(--p18-bumba-glass)!important;-webkit-backdrop-filter:blur(12px)saturate(.8)!important;grid-template-columns:auto minmax(110px,180px) 34px!important;width:min(300px,100% - 142px)!important}.studio-player-desktop-actions{gap:7px;display:flex;position:absolute;bottom:12px;left:12px}.studio-player-controls-preview__device-shell{width:390px;height:668px}.studio-player-controls-preview__device{border:1px solid color-mix(in srgb, var(--wg-bronze) 38%, transparent);width:390px;height:668px;box-shadow:0 18px 42px #0000006b, 0 0 24px color-mix(in srgb, var(--wg-bronze) 10%, transparent);background:#141f22;border-radius:28px;position:relative;overflow:hidden}.studio-player-controls-preview__device:after{z-index:20;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #73969b14}.studio-player-controls-preview__stream{z-index:1;aspect-ratio:16/9;background:linear-gradient(#141f2214,#141f2233),url(/studio-preview/petrol-leaves-reference.png) 50% 53%/126% no-repeat;width:100%;position:absolute;top:224px;left:0;box-shadow:0 -1px #73969b1f,0 1px #73969b1f}.studio-player-controls-preview__quality{z-index:8;justify-items:center;gap:8px;display:grid;position:absolute;top:18px;left:10px}.studio-player-controls-preview__network{color:var(--wg-text-secondary);justify-items:center;font-size:26px;line-height:.7;display:grid}.studio-player-controls-preview__network small{letter-spacing:.05em;margin-top:5px;font-size:9px;font-weight:500}.studio-player-controls-preview__lower{z-index:7;pointer-events:none;height:192px;position:absolute;inset:auto 0 0}.studio-player-controls-preview__primary-bumba-anchor{z-index:5;width:0;height:0;position:absolute;top:300px;left:158px}.studio-player-controls-preview__solar-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.studio-style-preview-page [data-testid=north-panel] [data-solar-part=readout][data-solar-readout-treatment=colored]{background:color-mix(in srgb, var(--p18-app) 78%, transparent)!important;letter-spacing:.02em!important;text-shadow:0 1px 3px #000000eb!important;-webkit-backdrop-filter:blur(12px)saturate(.8)!important;border:0!important;height:24px!important;font-size:12px!important;font-weight:500!important;box-shadow:0 7px 12px -9px #000000d1!important}.studio-style-preview-page [data-testid=north-panel] [data-solar-part=collapse-hit-target]{color:#0000!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.studio-mobile-controls-frame{flex:0 0 188px;width:188px;height:192px;position:relative}.studio-mobile-navigation{pointer-events:auto;position:absolute;bottom:22px;left:18px}.studio-mobile-move-thumb{position:absolute;top:calc(50% - 27px);left:calc(50% - 27px)}.studio-mobile-control{z-index:1;pointer-events:auto;font-size:16px;position:absolute}.studio-mobile-control--fullscreen{bottom:132px;left:4px}.studio-mobile-control--settings{bottom:155px;left:43px}.studio-mobile-control--info{font-family:Georgia,serif;font-size:21px;font-weight:500;bottom:155px;left:89px}.studio-mobile-control--vr{bottom:132px;left:128px}.studio-mobile-control--up{bottom:93px;left:151px}.studio-mobile-control--down{bottom:47px;left:151px}.studio-mobile-control--reset{font-size:15px;bottom:8px;left:128px}.studio-player-mode-controls{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:absolute;bottom:10px;right:8px}.studio-launch-preview__header{z-index:40002;border-bottom:1px solid #73969b2e;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex;position:relative}.studio-launch-preview__title{color:var(--wg-text);margin:5px 0 0;font-size:21px;font-weight:400;line-height:1.15}.studio-launch-preview__state-control{color:var(--wg-text-secondary);letter-spacing:.02em;gap:7px;font-size:11px;font-weight:400;display:grid}.studio-style-preview-page .studio-table-filter-control{--p18-app:var(--wg-app);--p18-input:var(--wg-input);--p18-copy:var(--wg-text);--p18-control-text:var(--wg-text);--p18-control-line:#73969b2e;--p18-control-active-line:color-mix(in srgb, var(--wg-bronze) 44%, transparent);--p18-bronze:var(--wg-bronze);--p18-orange:var(--wg-orange);--p18-stream-active:#76d09c;--p18-stream-stopped:#3f4548;--p18-dark-petrol:var(--wg-app)}.studio-workflow-control-preview{background:var(--wg-app);border:1px solid #73969b2e;border-radius:10px;margin-bottom:48px;overflow:hidden}.studio-workflow-control-preview__header{border-bottom:1px solid #73969b1f;justify-content:space-between;align-items:end;gap:24px;padding:20px 24px;display:flex}.studio-workflow-control-preview__header h2{color:var(--wg-text);margin:4px 0 0;font-size:19px;font-weight:400}.studio-workflow-control-preview__header p{max-width:480px;color:var(--wg-text-secondary);margin:0;font-size:12px}.studio-workflow-control-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.studio-workflow-control-preview__grid article{background:var(--wg-panel);border:.5px solid #73969b2e;border-radius:10px;flex-direction:column;gap:12px;min-height:132px;padding:14px;display:flex}.studio-workflow-control-preview__label{color:var(--wg-text-secondary);letter-spacing:.1em;font-size:11px}.studio-workflow-control-preview__actions,.studio-workflow-control-preview__profiles{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.studio-launch-preview__state-control{z-index:40001;width:min(250px,100%);position:relative}.studio-launch-preview__configuration{z-index:40001;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;display:flex;position:relative}.studio-launch-preview__background-control{width:min(280px,100%);color:var(--wg-text-secondary);letter-spacing:.02em;gap:7px;font-size:11px;font-weight:400;display:grid}.studio-launch-preview__background-actions{gap:6px;display:flex}.studio-launch-preview__background-actions .studio-table-filter-button{flex:1}.studio-launch-preview__background-input{display:none}.studio-launch-preview__background-name{color:var(--wg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.studio-preview-dropdown{width:100%;position:relative}.studio-preview-dropdown__trigger{justify-content:space-between;width:100%;border:.5px solid var(--p18-control-line)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wg-text) 5%, transparent)!important;outline:0 #0000!important}.studio-preview-dropdown__trigger:hover,.studio-preview-dropdown[data-open=true] .studio-preview-dropdown__trigger{border-color:color-mix(in srgb, var(--wg-bronze) 64%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wg-text) 6%, transparent), 0 4px 12px -8px color-mix(in srgb, var(--wg-bronze) 42%, transparent)!important;outline:0 #0000!important}.studio-preview-dropdown__trigger:focus-visible{border-color:color-mix(in srgb, var(--wg-bronze) 64%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wg-text) 6%, transparent), 0 4px 12px -8px color-mix(in srgb, var(--wg-bronze) 42%, transparent)!important;outline:0 #0000!important}.studio-preview-dropdown__chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:9px;height:6px}.studio-preview-dropdown__menu{z-index:40000;border:1px solid color-mix(in srgb, var(--wg-bronze) 24%, transparent);background:color-mix(in srgb, var(--wg-app) 96%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wg-text) 4%, transparent), 0 12px 24px -14px #000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;gap:2px;padding:3px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:hidden}.studio-preview-dropdown__option{height:22px;color:var(--wg-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;outline:0;padding:0 8px;font:400 10px/22px IBM Plex Sans,Arial,sans-serif}:is(.studio-preview-dropdown__option:hover,.studio-preview-dropdown__option:focus-visible,.studio-preview-dropdown__option[data-active=true]){color:var(--wg-text);background:color-mix(in srgb, var(--wg-input) 86%, transparent)}.studio-preview-dropdown__option[aria-selected=true]{color:var(--wg-bronze);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--wg-bronze) 72%, transparent)}.studio-launch-preview__stage{isolation:isolate;background:var(--wg-app);border-radius:0 0 15px 15px;min-height:min(640px,76vh);position:relative;overflow:hidden}.studio-launch-preview__loading-host{z-index:30000;pointer-events:none;position:absolute;inset:0}.studio-logo-preview{margin-bottom:48px;padding:24px;overflow:hidden}.studio-logo-preview__header{justify-content:space-between;align-items:end;gap:24px;display:flex}.studio-logo-preview__header h2{color:var(--wg-text);margin:6px 0 0;font-size:clamp(23px,3vw,33px);font-weight:300}.studio-logo-preview__header p{max-width:560px;color:var(--wg-text-secondary);margin:0;font-size:14px;line-height:1.55}.studio-logo-preview__wordmark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.studio-logo-preview__candidate{border:1px solid var(--wg-line);background:var(--wg-background-secondary);border-radius:12px;min-width:0;overflow:hidden}.studio-logo-preview__candidate-copy{border-bottom:1px solid var(--wg-line);gap:5px;padding:16px 18px;display:grid}.studio-logo-preview__candidate-copy>span{color:var(--wg-bronze);letter-spacing:.12em;font-size:10px}.studio-logo-preview__candidate-copy>strong{color:var(--wg-text);font-size:19px;font-weight:400}.studio-logo-preview__candidate-copy>small{color:var(--wg-text-secondary);font-size:12px}.studio-logo-preview__vertical-surface,.studio-logo-preview__horizontal-surface{place-items:center;display:grid}.studio-logo-preview__vertical-surface{background:var(--wg-app);min-height:330px;padding:30px}.studio-logo-preview__vertical-surface img{width:min(238px,82%);max-height:278px}.studio-logo-preview__horizontal-surface{border-top:1px solid var(--wg-line);background:#f4f0e8;min-height:166px;padding:24px}.studio-logo-preview__horizontal-surface img{width:min(440px,94%);max-height:118px}.studio-logo-preview__marks{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px;display:grid}.studio-logo-preview__marks figure{border:1px solid var(--wg-line);border-radius:12px;align-content:center;place-items:center;gap:12px;min-width:0;min-height:174px;margin:0;padding:18px;display:grid}.studio-logo-preview__marks figure[data-logo-surface=dark]{background:var(--wg-app)}.studio-logo-preview__marks figure[data-logo-surface=light]{background:#f4f0e8}.studio-logo-preview__marks figure[data-logo-surface=app]{background:var(--wg-panel)}.studio-logo-preview__marks figure>img{width:104px;height:104px}.studio-logo-preview__marks figcaption{color:var(--wg-muted);letter-spacing:.08em;text-align:center;font-size:9px}.studio-logo-preview__app-icon-row{justify-content:center;align-items:end;gap:10px;min-height:104px;display:flex}.studio-logo-preview__app-icon-row img{flex:none}.studio-logo-preview__geometry{border:1px solid var(--wg-line);background:var(--wg-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.studio-logo-preview__geometry>div{background:var(--wg-panel);gap:4px;padding:14px 16px;display:grid}.studio-logo-preview__geometry dt{color:var(--wg-text-secondary);font-size:11px}.studio-logo-preview__geometry dd{color:var(--wg-text);margin:0;font-size:18px;font-weight:400}.studio-style-preview-page footer{color:var(--wg-muted)}@media (max-width:640px){.studio-unified-system-preview{margin-top:36px}.studio-unified-system-preview__intro{flex-direction:column;align-items:start}.studio-unified-shell{grid-template-columns:1fr}.studio-unified-shell__sidebar{display:none}.studio-unified-shell__block-grid{grid-template-columns:1fr}.studio-style-preview__palette-section{margin-top:36px}.studio-style-preview__paired-section{gap:36px;margin:36px 0}.studio-style-preview-bumba,.studio-style-preview-solar,.studio-workflow-control-preview,.studio-logo-preview,.studio-launch-preview,.studio-player-controls-preview{margin-bottom:36px}.studio-logo-preview{padding:16px}.studio-logo-preview__header{flex-direction:column;align-items:start}.studio-logo-preview__wordmark-grid{grid-template-columns:1fr}.studio-logo-preview__vertical-surface{min-height:286px}.studio-logo-preview__geometry{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-player-controls-preview__header{flex-direction:column;align-items:start;padding:16px}.studio-player-controls-preview__stage{min-height:520px;padding:18px 14px}.studio-player-controls-preview__lower{gap:10px}.studio-player-mode-controls{max-width:112px}.studio-launch-preview__header{padding:16px}.studio-workflow-control-preview__header{flex-direction:column;align-items:start}.studio-workflow-control-preview__grid{grid-template-columns:1fr}.studio-launch-preview__state-control,.studio-launch-preview__configuration,.studio-launch-preview__background-control{width:100%}.studio-launch-preview__stage{min-height:600px}}@media (prefers-reduced-motion:reduce){.studio-style-preview-plate,.studio-table-filter-control{transition-duration:1ms!important}}html{scroll-behavior:smooth;background:var(--p18-background-secondary)}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page{--wg-app:#141f22;--wg-background-secondary:#0d191c;--wg-panel:#142326;--wg-panel-raised:#192b2f;--wg-button:#3e565d;--wg-button-hover:#465f66;--wg-button-active:#2f4349;--wg-input:#20353a;--wg-line:#35494e;--wg-text:#edf2f2;--wg-text-secondary:#c4cecf;--wg-muted:#a6b4b6;--wg-bronze:#d79d7c;--wg-bronze-dark:#9f6c52;--wg-orange:#f26202;--p18-app:var(--wg-app);--p18-dark-petrol:var(--wg-app);--p18-background-secondary:var(--wg-background-secondary);--p18-panel:var(--wg-panel);--p18-panel-raised:var(--wg-panel-raised);--p18-button:var(--wg-button);--p18-button-hover:var(--wg-button-hover);--p18-button-active:var(--wg-button-active);--p18-input:var(--wg-input);--p18-structural:var(--wg-line);--p18-copy:var(--wg-text);--p18-copy-muted:var(--wg-text-secondary);--p18-muted:var(--wg-muted);--p18-bronze:var(--wg-bronze);--p18-copper:var(--wg-bronze);--p18-bronze-dark:var(--wg-bronze-dark);--p18-orange:var(--wg-orange);--kvantte-glass-surface:#1423261a;--kvantte-glass-filter:blur(12px) saturate(.8);min-width:320px;color:var(--wg-text);text-rendering:optimizelegibility;text-shadow:0 1px 2px #000000a6;background-color:var(--wg-background-secondary);background-image:url(/images/kvantte-background-2026-09-06.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-weight:350}@keyframes mobile-background-pan-left{0%{background-position:0}to{background-position:100%}}@media (max-width:520px) and (orientation:portrait){:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page{background-position:0;background-size:auto 100%;animation:24s linear forwards mobile-background-pan-left}}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .studio-style-preview-plate{isolation:isolate;background:var(--kvantte-glass-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:var(--kvantte-glass-filter)!important;backdrop-filter:var(--kvantte-glass-filter)!important;border:1px solid #73969b2e!important}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .studio-style-preview-plate:before{display:none!important}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .studio-style-preview-plate.is-touch-active{transition-duration:.12s;transform:translateY(-6px);box-shadow:0 20px 36px #00000061,0 0 18px #d79d7c33,inset 0 0 24px #d79d7c1a!important}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .studio-style-preview-plate.is-touch-active:before{background:radial-gradient(440px circle at var(--mouse-x) var(--mouse-y), #d79d7c2e, #96bec314 28%, transparent 64%);opacity:1;display:block!important}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .studio-style-preview-plate.is-touch-active:after{--edge-bronze-soft:#d79d7c61;--edge-bronze-core:#d79d7cf2;filter:drop-shadow(0 0 4px #d79d7c80)drop-shadow(0 0 12px #d79d7c4d)drop-shadow(0 0 24px #d79d7c29)}@media (prefers-reduced-motion:reduce){:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .studio-style-preview-plate.is-touch-active{transform:none}}.studio-style-preview-page img:not(.global-pinch-image-clone),.studio-style-preview-page [data-pinch-group]{touch-action:pan-y}.studio-style-preview-page .is-global-pinch-source{opacity:0}.global-pinch-image-clone{z-index:5000;pointer-events:none;will-change:transform;display:block;transform:translate(0,0)scale(1);box-shadow:0 24px 64px #0000006b;max-width:none!important;margin:0!important;position:fixed!important}.global-pinch-image-clone.is-returning{transition:transform .18s ease-out,opacity .18s ease-out}:focus-visible{outline:1px solid var(--p18-bronze);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{color:var(--wg-text);margin:8px 0 4px;font-size:clamp(25px,3vw,35px);font-weight:300;line-height:1.08}h2{color:var(--wg-text);margin:6px 0 0;font-size:clamp(19px,2vw,24px);font-weight:300;line-height:1.16}h3{color:var(--wg-text);font-size:15px;font-weight:400}p{color:var(--wg-text-secondary);font-size:14px;line-height:1.5}.eyebrow,.section-kicker{color:var(--wg-bronze);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:400}.review-addition{color:#4da8ff!important}p.review-addition{margin-top:.45rem}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--wg-bronze);width:28px;height:1px}.section,.page-title-section,.page-hero,.hero-shell,.site-header,.site-footer>*{width:min(1180px,100% - clamp(40px,8vw,112px));margin-inline:auto}.section{margin-top:32px;padding:16px}.site-header,.site-header.site-header-overlay{z-index:1000;width:100%;-webkit-backdrop-filter:var(--kvantte-glass-filter);backdrop-filter:var(--kvantte-glass-filter);grid-template-columns:1fr auto;gap:16px;padding-inline:max(20px,50vw - 590px);display:grid;position:sticky;top:0;background:var(--kvantte-glass-surface)!important}.brand{align-items:center;gap:12px;width:max-content;padding-block:6px;display:inline-flex}.brand-mark{border:2px solid var(--wg-orange);width:58px;height:58px;color:var(--wg-text);box-shadow:inset 0 0 5px color-mix(in srgb, var(--wg-orange) 18%, transparent), 0 0 9px color-mix(in srgb, var(--wg-orange) 48%, transparent);border-radius:3px;flex:0 0 58px;place-items:center;display:grid!important}.brand-mark-symbol{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;width:50px;height:50px;overflow:visible}.brand span{flex-direction:column;min-width:0;display:flex}.brand strong{color:var(--wg-text);letter-spacing:.015em;font-size:15px;font-weight:500;line-height:1}.brand small{color:var(--wg-text-secondary);letter-spacing:.08em;margin-top:4px;font-size:10px;line-height:1}.desktop-nav{justify-self:end;align-items:center;gap:4px;display:flex}.studio-style-preview-page .desktop-nav .studio-sidebar-nav-item{flex:none;width:auto;padding:8px 10px;font-size:13px}.studio-style-preview-page .desktop-nav .studio-sidebar-nav-item [data-studio-nav-label],.studio-style-preview-page .mobile-nav .studio-sidebar-nav-item [data-studio-nav-label]{text-overflow:clip;white-space:nowrap;overflow:visible}.studio-style-preview-page .studio-table-filter-control{height:32px;min-height:32px;padding-inline:10px;font-size:13px;line-height:30px}.header-phone{justify-self:end}.mobile-nav{display:none}.hero-shell{min-height:370px;margin-top:32px}.hero-media{background:0 0;border:0;border-radius:4px;width:calc(46% - 24px);height:320px;inset:50% 12px auto auto;overflow:hidden;transform:translateY(-50%);box-shadow:-7px 0 16px -10px #d79d7cd1,7px 0 16px -10px #d79d7cd1,0 -7px 16px -10px #d79d7cd1,0 7px 16px -10px #d79d7cd1,0 0 24px #d79d7c1a;position:absolute!important}.hero-media img,.split-media img,.work-gallery img,.page-hero>img,.gallery-card img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.hero-media img,.split-media>img,.gallery-card>img{border:0;border-radius:3px;width:100%!important;height:100%!important;inset:0!important}.hero-shade{display:none}.hero-content{width:54%;padding:36px 28px 22px}.hero-content h1{max-width:600px}.hero-copy{max-width:540px;margin:18px 0 0}.hero-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-actions a{align-items:center;gap:7px;display:inline-flex}.hero-price-link{width:min(360px,100%);color:var(--wg-text);grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;padding:12px 14px;gap:12px!important;display:grid!important}.hero-price-link>span{gap:1px;display:grid}.hero-price-link small{color:var(--wg-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.hero-price-link strong{font-size:15px;font-weight:450}.hero-price-link>svg:first-child{color:var(--wg-bronze)}.hero-price-link>svg:last-child{color:var(--wg-bronze);justify-self:end}.hero-facts,.hero-direct{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:54%;padding:0 28px 24px;display:grid}.hero-facts>div,.hero-direct>a{align-content:space-between;min-height:72px;padding:14px;display:grid}.hero-direct>a{grid-template-columns:28px minmax(0,1fr) 18px;align-content:center;align-items:center;column-gap:12px}.hero-direct>a>svg:first-child{width:20px;height:20px;color:var(--wg-bronze);justify-self:center}.hero-direct>a>svg:last-child{width:16px;height:16px;color:var(--wg-bronze);justify-self:end}.hero-direct>a>span{grid-template-rows:15px auto;align-content:start;gap:5px;min-width:0;display:grid}.hero-direct small{color:var(--wg-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:15px}.hero-facts strong,.hero-direct strong{color:var(--wg-text);font-size:15px;font-weight:400}.hero-direct strong{white-space:nowrap;line-height:1.35}.hero-facts span{color:var(--wg-text-secondary);text-transform:uppercase;font-size:11px}.home-services{padding:16px}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.capability-list li{min-height:48px;color:var(--wg-text);align-items:center;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.home-services-link{margin-top:14px}.home-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.home-downloads a{border:1px solid color-mix(in srgb, var(--wg-line) 76%, transparent);min-height:48px;color:var(--wg-text);background:var(--kvantte-glass-surface);-webkit-backdrop-filter:var(--kvantte-glass-filter);backdrop-filter:var(--kvantte-glass-filter);box-shadow:0 8px 18px color-mix(in srgb, var(--wg-background-secondary) 36%, transparent);border-radius:4px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}:is(.home-downloads a:hover,.home-downloads a:focus-visible){border-color:color-mix(in srgb, var(--wg-bronze) 62%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--wg-bronze) 16%, transparent);transform:translateY(-2px)}.home-downloads a>svg{color:var(--wg-bronze)}.home-downloads a>svg:last-child{justify-self:end}.home-downloads a>span{gap:1px;display:grid}.home-downloads strong{font-size:14px;font-weight:400}.home-downloads small{color:var(--wg-text-secondary);font-size:11px}.section-intro,.possibilities-section,.quality-section,.myhouse-capabilities,.request-section{padding:16px}.section-heading,.materials-heading,.request-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.section-heading>p,.materials-heading>p,.request-heading>p:last-child{max-width:520px;margin:0;font-size:14px}.section-heading.compact{display:block}.section-heading.compact>p:last-child{max-width:540px;margin-top:12px}.service-grid,.possibility-grid,.quality-grid,.technology-grid,.about-grid,.myhouse-capability-grid,.myhouse-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-card,.possibility-grid article,.quality-grid article,.technology-grid article,.about-grid article,.myhouse-capability-grid article{min-height:132px;padding:14px}.service-card{grid-template-columns:1fr;align-content:start;display:grid}.service-card .card-number,.myhouse-capability-grid article>span,.myhouse-project-grid article>span{color:var(--wg-muted);letter-spacing:.14em;font-size:10px}.service-card svg,.possibility-grid svg,.company-panel>svg,.feature-list svg,.notice svg,.myhouse-capability-grid svg,.myhouse-flow li svg,.myhouse-trust>svg{color:var(--wg-bronze)}.service-card h3{margin:14px 0 6px}.service-card p{margin:0;font-size:14px}.split-section,.work-section,.calculator-layout,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.split-section,.work-section,.calculator-layout{padding:12px}.split-media,.work-gallery,.calculator-card{min-height:320px;position:relative}.split-media,.work-gallery{background:0 0;border:0;border-radius:4px}.split-media{overflow:hidden;box-shadow:-7px 0 16px -10px #d79d7cd1,7px 0 16px -10px #d79d7cd1,0 -7px 16px -10px #d79d7cd1,0 7px 16px -10px #d79d7cd1,0 0 24px #d79d7c1a}.split-content,.work-copy,.calculator-info{padding:16px}.split-content>p:not(.section-kicker),.work-copy>p,.calculator-info>p{margin-top:16px}.feature-list,.calculator-info ul{gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.feature-list li,.calculator-info li{color:var(--wg-text-secondary);padding:12px;font-size:14px;display:flex}.feature-list strong{color:var(--wg-text);margin-bottom:3px;font-weight:400;display:block}.text-link{color:var(--wg-bronze);align-items:center;gap:6px;font-size:14px;display:inline-flex}.materials-section{padding:16px}.material-list{gap:16px;padding:12px;display:grid}.material-list>div{grid-template-columns:42px 1fr;align-items:center;min-height:44px;padding:0 16px;display:grid}.material-list span{color:var(--wg-muted);font-size:11px}.material-list strong{color:var(--wg-text);font-size:14px;font-weight:400}.material-list svg{color:var(--wg-bronze)}.work-image-main{border:0;border-radius:3px;position:absolute;inset:10px;overflow:hidden;box-shadow:-7px 0 16px -10px #d79d7cd1,7px 0 16px -10px #d79d7cd1,0 -7px 16px -10px #d79d7cd1,0 7px 16px -10px #d79d7cd1,0 0 24px #d79d7c1a}.work-image-detail{aspect-ratio:1;border:0;border-radius:3px;width:34%;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:-7px 0 16px -10px #d79d7cd1,7px 0 16px -10px #d79d7cd1,0 -7px 16px -10px #d79d7cd1,0 7px 16px -10px #d79d7cd1,0 0 24px #d79d7c1a}.final-cta{padding:20px 16px}.final-cta>p:not(.section-kicker){max-width:520px;margin:12px 0 0}.page-title-section{margin-top:32px;padding:24px 18px}.page-title-section>p:last-child{max-width:620px;margin:12px 0 0}.page-hero{grid-template-columns:44% 56%;height:280px;min-height:280px;margin-top:32px;display:grid;overflow:hidden!important}.page-hero-copy{padding:24px 18px}.page-hero-copy>p:last-child{margin-top:16px}.page-hero>img{border:0;border-radius:4px;align-self:stretch;width:calc(100% - 24px);height:calc(100% - 24px);margin:12px;box-shadow:-7px 0 16px -10px #d79d7cd1,7px 0 16px -10px #d79d7cd1,0 -7px 16px -10px #d79d7cd1,0 7px 16px -10px #d79d7cd1,0 0 24px #d79d7c1a;object-fit:cover!important}.possibility-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.possibility-grid article{min-height:142px}.possibility-grid article h3{margin:14px 0 6px}.possibility-grid article p,.quality-grid p,.technology-grid p,.about-grid p,.myhouse-capability-grid p,.myhouse-flow li p{margin:0;font-size:14px}.gallery-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.technology-intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}.technology-intro h2,.technology-intro>p{margin:0}.technology-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.technology-grid article>span{color:var(--wg-muted);letter-spacing:.14em;font-size:10px}.technology-grid h3,.about-grid h2{margin:14px 0 8px}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-card{min-height:250px;overflow:hidden;background:0 0!important;border:0!important;box-shadow:-7px 0 16px -10px #d79d7cd1,7px 0 16px -10px #d79d7cd1,0 -7px 16px -10px #d79d7cd1,0 7px 16px -10px #d79d7cd1,0 0 24px #d79d7c1a!important}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .gallery-card,:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .gallery-card:hover{background:0 0!important;border:0!important;box-shadow:-7px 0 16px -10px #d79d7cd1,7px 0 16px -10px #d79d7cd1,0 -7px 16px -10px #d79d7cd1,0 7px 16px -10px #d79d7cd1,0 0 24px #d79d7c1a!important}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page .gallery-card:after{filter:drop-shadow(0 0 5px #d79d7c57)drop-shadow(0 0 12px #d79d7c33);opacity:1;background:linear-gradient(90deg,#0000,#d79d7cb8,#0000) top/100% 1px no-repeat,linear-gradient(#0000,#d79d7cb8,#0000) 100%/1px 100% no-repeat,linear-gradient(90deg,#0000,#d79d7cb8,#0000) bottom/100% 1px no-repeat,linear-gradient(#0000,#d79d7cb8,#0000) 0/1px 100% no-repeat;inset:0}.gallery-card.gallery-wide{grid-column:1/-1;min-height:310px}.gallery-card>div{background:var(--kvantte-glass-surface);-webkit-backdrop-filter:var(--kvantte-glass-filter);backdrop-filter:var(--kvantte-glass-filter);border:0;border-radius:3px;padding:10px 12px;bottom:20px;left:24px;right:24px;position:absolute!important}.gallery-card span{color:var(--wg-bronze);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.gallery-card h2,.gallery-card h3{max-width:650px;margin:6px 0 0}.downloads-section{grid-template-columns:1fr 1fr;gap:24px;padding:16px;display:grid}.downloads-section>div:first-child>p:last-child{margin-top:12px}.download-links{gap:16px;display:grid}.download-links a{justify-content:space-between;height:auto;min-height:42px;padding:12px}.download-links span{align-items:center;gap:8px;display:inline-flex}.download-links small{color:var(--wg-text-secondary)}.calculator-card iframe{border:0;width:100%;height:100%;min-height:520px}.price-workspace{z-index:20;padding:0;position:relative;overflow:visible}.price-information{gap:10px;padding:16px;display:grid}.price-information p{max-width:900px;margin:0;font-size:16px}.price-calculator{isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""result""form";gap:16px;width:100%;margin-inline:auto;display:grid;position:relative;overflow:visible}.price-calculator-intro{text-align:center;grid-area:intro;padding:10px 8px 2px}.price-calculator-intro h1{max-width:920px;margin:6px auto 8px;font-size:clamp(27px,3vw + 3px,37px)}.price-calculator-intro>p:last-child{max-width:760px;color:var(--wg-text-secondary);margin-inline:auto;font-size:16px}.price-calculator .section-kicker{font-size:13px}.price-calc-form,.price-calc-result{padding:18px}.price-calc-form{z-index:1;isolation:isolate;grid-area:form;min-width:0;position:relative;overflow:visible}.price-calc-result{z-index:10;isolation:isolate;grid-area:result;align-self:start;top:76px;position:sticky!important}.price-calc-heading{align-items:center;gap:12px;display:flex}.price-calc-heading h2{margin-top:0;font-size:clamp(21px,2vw + 3px,26px)}.price-calc-heading .section-kicker{margin-bottom:4px}.price-calc-icon{width:38px;height:38px;color:var(--wg-bronze);background:color-mix(in srgb, var(--wg-panel-raised) 78%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--wg-bronze) 20%, transparent);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.price-calc-fields{grid-template-columns:minmax(0,1.15fr) minmax(160px,.75fr) minmax(220px,1fr);gap:10px;margin-top:22px;display:grid;position:relative;z-index:20!important}.price-calc-fields .price-calc-field{gap:5px;min-width:0;display:grid;position:relative}.price-calc-fields .price-calc-field>span,.price-calc-fields .price-calc-field>label,.quality-choice legend{color:var(--wg-text-secondary);white-space:nowrap;font-size:16px;line-height:1.3}.studio-style-preview-page .price-calc-fields .studio-table-filter-control{--p18-input:var(--wg-background-secondary);--p18-control-line:color-mix(in srgb, var(--wg-bronze) 78%, transparent);--p18-control-active-line:var(--p18-control-line);--studio-control-radius:0 4px 4px 0;border:0;border-left:1px solid var(--p18-control-line);border-radius:var(--studio-control-radius);width:100%;color:var(--p18-control-text,#d7dfdf);background:var(--p18-input,#20353a);box-shadow:none;letter-spacing:.02em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:26px;height:28px!important;min-height:28px!important}.price-select{min-width:0;position:relative}.price-select[data-open=true]{z-index:80}.price-select-trigger{cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:5px;display:grid}.price-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-select-trigger>svg{color:var(--wg-text-secondary);transition:transform .15s}.price-select-trigger[aria-expanded=true]>svg{color:var(--wg-bronze);transform:rotate(180deg)}.price-select-menu{z-index:50;background:var(--wg-background-secondary);overscroll-behavior:contain;border:0;border-radius:4px;max-height:min(420px,58dvh);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #02080abd}.price-select-menu button{border:0;border-left:1px solid color-mix(in srgb, var(--wg-bronze) 78%, transparent);min-height:31px;color:var(--wg-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0 4px 4px 0;margin:1px 0;padding:6px 8px 6px 10px;font-size:14px;line-height:1.25}:is(.price-select-menu button:hover,.price-select-menu button:focus-visible,.price-select-menu button[aria-selected=true]){border-left-color:color-mix(in srgb, var(--wg-bronze) 78%, transparent);color:var(--wg-text);background:color-mix(in srgb, var(--wg-bronze) 12%, var(--wg-background-secondary))}@media (min-width:768px){.price-select-menu{max-height:none;overflow:visible}#price-thickness-options{grid-template-rows:repeat(10,minmax(31px,auto));grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;width:min(620px,100vw - 48px);left:auto;right:0}}.quality-choice{--quality-visual-width:280px;border:0;margin:18px 0 0;padding:0;position:relative;z-index:1!important}.quality-slider-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.quality-slider-control{width:min(var(--quality-visual-width), 100%);gap:8px;margin-inline:auto;display:grid}.quality-slider-value{align-items:baseline;gap:8px;display:flex}.quality-slider-value strong{color:var(--wg-bronze);font-size:24px;font-weight:400}.quality-slider-value span{color:var(--wg-text-secondary);font-size:15px}.quality-slider{--quality-thumb-size:26px;pointer-events:none;width:100%;height:32px;margin:0;position:relative}.quality-slider:before{top:14px;right:calc(var(--quality-thumb-size) / 2);left:calc(var(--quality-thumb-size) / 2);border:.5px solid var(--p18-control-line,#73969b2e);background:linear-gradient(90deg, var(--wg-bronze) 0 var(--quality-progress), var(--wg-input) var(--quality-progress) 100%);content:"";border-radius:4px;height:4px;position:absolute}.quality-slider-thumb{top:3px;left:calc((100% - var(--quality-thumb-size)) * var(--quality-fraction));width:var(--quality-thumb-size);height:var(--quality-thumb-size);-webkit-appearance:none;appearance:none;pointer-events:auto;touch-action:none;cursor:grab;background:0 0;border:0;margin:0;padding:0;position:absolute}.quality-slider-thumb:active{cursor:grabbing}.quality-slider-thumb::-webkit-slider-runnable-track{height:var(--quality-thumb-size);background:0 0;border:0}.quality-slider-thumb::-moz-range-track{height:var(--quality-thumb-size);background:0 0;border:0}.quality-slider-thumb::-moz-range-progress{height:var(--quality-thumb-size);background:0 0;border:0}.quality-slider-thumb::-webkit-slider-thumb{width:var(--quality-thumb-size);height:var(--quality-thumb-size);box-sizing:border-box;-webkit-appearance:none;appearance:none;border:2px solid var(--wg-text);background:var(--wg-bronze);box-shadow:0 0 0 3px color-mix(in srgb, var(--wg-bronze) 18%, transparent), 0 0 14px color-mix(in srgb, var(--wg-bronze) 34%, transparent);border-radius:50%;margin:0}.quality-slider-thumb::-moz-range-thumb{width:var(--quality-thumb-size);height:var(--quality-thumb-size);box-sizing:border-box;border:2px solid var(--wg-text);background:var(--wg-bronze);box-shadow:0 0 0 3px color-mix(in srgb, var(--wg-bronze) 18%, transparent), 0 0 14px color-mix(in srgb, var(--wg-bronze) 34%, transparent);border-radius:50%}.quality-slider-thumb:focus-visible{outline:1px solid var(--wg-bronze);outline-offset:4px;border-radius:50%}.quality-slider-scale{color:var(--wg-muted);justify-content:space-between;font-size:13px;display:flex}.quality-photo{width:min(980px,100%);min-width:0;margin:0 auto;padding-block:18px;display:grid}.quality-photo-frame{isolation:isolate;aspect-ratio:1180/163;background:var(--wg-background-secondary);border-radius:3px;display:block;position:relative;overflow:hidden}.quality-photo-trigger,.quality-photo-enlarged{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}:is(.quality-photo-trigger:focus-visible,.quality-photo-enlarged:focus-visible,.quality-photo-close:focus-visible){outline:2px solid var(--wg-bronze);outline-offset:4px}.quality-photo-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--wg-text);cursor:zoom-out;overscroll-behavior:contain;background:#050b0df0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.quality-photo-dialog[open]{align-content:center;display:grid}.quality-photo-viewport{pointer-events:none;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;padding:28px 12px;position:relative;overflow-x:auto}.quality-photo-enlarged{pointer-events:auto;cursor:zoom-out;width:min(1960px,240vw);margin-inline:auto}.studio-style-preview-page .quality-photo-dialog [data-pinch-group],.studio-style-preview-page .quality-photo-dialog img{touch-action:pan-x pan-y}.quality-photo-close{z-index:1;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));border:1px solid var(--wg-bronze);background:var(--wg-background-secondary);width:44px;height:44px;color:var(--wg-text);cursor:pointer;border-radius:50%;padding:0;font-size:30px;line-height:1;position:absolute}.quality-photo-backdrop{cursor:zoom-out;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.quality-photo-image{width:108.475%;max-width:none;height:auto;display:block;position:absolute;top:-101.227%;left:-4.23729%}.quality-photo-highlight{box-sizing:border-box;border:2px solid var(--wg-bronze);background:color-mix(in srgb, var(--wg-bronze) 6%, transparent);width:20%;box-shadow:0 0 0 100vmax #050b0d7a, inset 0 0 16px color-mix(in srgb, var(--wg-bronze) 38%, transparent);transform:translateX(calc(var(--quality-zone) * 100%));pointer-events:none;border-radius:2px;transition:transform .24s;position:absolute;inset:0 auto 0 0}@media (hover:hover) and (pointer:fine){.quality-slider{pointer-events:auto;cursor:pointer}.quality-photo-highlight{pointer-events:auto;cursor:grab}.quality-photo-highlight:active{cursor:grabbing}}@media (prefers-reduced-motion:reduce){.quality-photo-highlight{transition:none}}.price-calc-result{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid}.price-calc-result .price-thickness-note{grid-column:1/-1}.price-summary-row{border-left:2px solid color-mix(in srgb, var(--wg-bronze) 82%, transparent);min-height:54px;color:var(--wg-text-secondary);background:var(--kvantte-glass-surface);-webkit-backdrop-filter:var(--kvantte-glass-filter);backdrop-filter:var(--kvantte-glass-filter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 11px;display:grid}.price-summary-label,.price-summary-value{gap:2px;display:grid}.price-summary-label>span{color:var(--wg-text);align-items:center;gap:5px;font-size:16px;line-height:1.3;display:flex}.price-summary-label>small,.price-summary-value>small,.price-offer-link small{color:var(--wg-text-secondary);font-size:13px;line-height:1.3}.price-summary-label>.price-summary-minimum{color:color-mix(in srgb, var(--wg-orange) 68%, var(--wg-text-secondary));transition:color .16s,text-shadow .16s}.price-summary-label>.price-summary-minimum.is-calculated{color:color-mix(in srgb, var(--wg-orange) 82%, white);text-shadow:0 0 8px color-mix(in srgb, var(--wg-orange) 34%, transparent)}.price-summary-value{text-align:right;justify-items:end}.price-summary-value>strong{color:var(--wg-text);white-space:nowrap;font-size:19px;font-weight:450;line-height:1.1}.price-summary-service .price-summary-value>strong,.price-summary-meter .price-summary-value>strong{color:var(--wg-orange)}.price-thickness-note{color:var(--wg-text-secondary);margin:0;font-size:13px}.price-offer-link{color:var(--wg-text);grid-template-columns:1fr 18px;align-items:center;gap:12px;margin-top:16px;padding:11px 12px;display:grid}.price-offer-link>span{gap:1px;display:grid}.price-offer-link strong{font-size:16px;font-weight:450}.price-offer-link>svg{color:var(--wg-bronze)}.notice{gap:8px;margin:20px 0;padding:12px;display:flex}.notice svg{flex:none}.notice p{margin:0;font-size:13px}.quality-section>div:first-child{margin-bottom:18px}.quality-grid article{align-content:space-between;display:grid}.quality-grid article span{color:var(--wg-muted);font-size:29px;font-weight:400}.quality-grid h3{margin:28px 0 8px}.contact-map-section{min-height:440px;padding:16px;position:relative}.contact-page-block{box-sizing:border-box;width:min(1180px,100% - clamp(40px,8vw,112px));max-width:1180px;margin-inline:auto}.contact-map-embed{border:0;border-radius:4px;width:100%;height:416px}.contact-map-brand-pin{z-index:2;filter:drop-shadow(0 7px 8px #0000006b);place-items:start center;width:42px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.contact-map-brand-pin:after{border-right:1px solid var(--wg-orange);border-bottom:1px solid var(--wg-orange);background:var(--wg-background-secondary);content:"";width:10px;height:10px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)rotate(45deg)}.contact-map-brand-pin .brand-mark{z-index:1;background:var(--wg-background-secondary);border-width:2px;flex-basis:38px;width:38px;height:38px;position:relative}.contact-map-brand-pin .brand-mark-symbol{width:31px;height:31px}.contact-panel{width:min(340px,100% - 56px);padding:16px;top:28px;left:28px;position:absolute!important}.company-panel{grid-template-columns:1.2fr 1fr 1.2fr auto;align-items:center;gap:16px;padding:16px;display:grid}.contact-links{gap:8px;margin-top:14px;display:grid}.contact-links>a{justify-content:flex-start;height:auto;min-height:42px;padding:8px}.contact-links>a>span{color:var(--wg-bronze)}.contact-links>a>div{gap:3px;min-width:0;display:grid}.contact-links small{color:var(--wg-text-secondary);font-size:11px}.contact-links strong{color:var(--wg-text);font-size:14px;font-weight:400}.contact-links>a>svg:last-child{margin-left:auto}.direction-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.company-panel>svg{margin-bottom:0}.company-panel p{margin:0;font-size:13px}.company-panel a{font-size:14px}.request-heading>p:last-child{max-width:480px}.request-form{padding:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.request-form label{color:var(--wg-text-secondary);letter-spacing:.02em;gap:6px;font-size:11px;display:grid}.request-form>label{margin-top:16px}.request-form input,.request-form textarea{width:100%}.request-form textarea{resize:vertical;height:112px;min-height:112px;padding-block:8px}.request-form input::placeholder,.request-form textarea::placeholder{color:var(--wg-muted)}.form-submit-row{align-items:center;gap:12px;margin-top:16px;display:flex}.form-submit-row p{align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.form-status{color:var(--wg-bronze);margin-top:12px;font-size:12px;display:block}.myhouse-hero{width:min(1180px,100% - clamp(40px,8vw,112px));margin:32px auto 0;padding:16px}.myhouse-hero-copy{padding-bottom:24px}.myhouse-lockup{align-items:center;gap:8px;margin-bottom:24px;display:inline-flex}.myhouse-lockup>span:last-child{flex-direction:column;display:flex}.myhouse-lockup strong{color:var(--wg-text);letter-spacing:.015em;font-size:21px;font-weight:500;line-height:1}.myhouse-lockup strong span,.myhouse-project-heading>span{color:var(--wg-bronze)}.myhouse-lockup small{color:var(--wg-text-secondary);letter-spacing:.08em;margin-top:4px;font-size:10px;line-height:1}.myhouse-mark{width:40px;height:40px}.myhouse-mark path:first-child,.myhouse-mark path:nth-child(2){stroke:var(--wg-text)}.myhouse-mark path:last-child{stroke:var(--wg-bronze)}.myhouse-hero-copy>p:not(.eyebrow){max-width:620px;margin-top:12px}.myhouse-workspace{margin-top:16px}.myhouse-workspace-bar{min-height:52px;color:var(--wg-text-secondary);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 20px;font-size:12px;display:flex}.myhouse-status{align-items:center;gap:8px;display:inline-flex}.myhouse-status i{background:var(--wg-orange);border-radius:50%;width:6px;height:6px}.myhouse-workspace-body{grid-template-columns:178px minmax(0,1fr);min-height:330px;display:grid}.myhouse-workspace aside{align-content:start;gap:4px;padding:22px 16px;display:grid}.myhouse-workspace aside span{color:var(--wg-text-secondary);align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.myhouse-workspace aside span.active{color:var(--wg-text)}.myhouse-workspace aside span.active svg{color:var(--wg-bronze)}.myhouse-workspace-main{padding:20px}.myhouse-project-heading>span{letter-spacing:.1em;font-size:11px}.myhouse-project-heading h2{margin-top:6px}.myhouse-project-heading p{margin:6px 0 0;font-size:14px}.myhouse-project-grid{margin-top:16px}.myhouse-project-grid article{align-content:space-between;min-height:92px;padding:16px;display:grid}.myhouse-project-grid strong{color:var(--wg-text);font-size:19px;font-weight:400}.myhouse-project-grid small{color:var(--wg-text-secondary);text-transform:uppercase;font-size:12px}.myhouse-progress{margin-top:16px;padding:16px}.myhouse-progress>div{color:var(--wg-text-secondary);letter-spacing:.1em;justify-content:space-between;font-size:11px;display:flex}.myhouse-progress>i{background:var(--wg-line);height:2px;margin-top:12px;display:block}.myhouse-progress b{background:var(--wg-bronze);width:82%;height:100%;display:block}.myhouse-capability-grid{margin-top:16px}.myhouse-capability-grid article{align-content:space-between;display:grid}.myhouse-capability-grid svg{margin-top:28px}.myhouse-capability-grid h3{margin:14px 0 8px}.myhouse-flow{grid-template-columns:1fr 1.4fr;gap:48px;padding:16px;display:grid}.myhouse-flow-heading>p:last-child{margin-top:12px}.myhouse-flow ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.myhouse-flow li{grid-template-columns:34px 1fr;gap:16px;padding:14px;display:grid}.myhouse-flow li>span{color:var(--wg-muted);font-size:11px}.myhouse-flow li h3{margin:0 0 6px;font-size:16px}.myhouse-trust{grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.myhouse-trust h2{max-width:680px}.site-footer{margin-top:32px;padding:16px 0}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.footer-grid>div,.footer-grid>nav{padding:12px}.social-links{gap:8px;display:flex}.social-links a{width:auto;padding-inline:10px}.footer-social-links{margin-top:5px}.footer-social-links a{aspect-ratio:1;flex:0 0 32px;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.square-icon-link,.square-icon-button{aspect-ratio:1!important}.social-brand-icon{width:17px;height:17px}.footer-social-links .waze-link{color:#3cf;border-color:#33ccffb8;box-shadow:inset 0 0 0 1px #33ccff1f,0 0 10px #33ccff2e}.footer-social-links .waze-brand-icon{width:21px;height:21px}.footer-column,.footer-company{color:var(--wg-text-secondary);flex-direction:column;align-items:flex-start;gap:9px;font-size:13px;display:flex}.footer-column a,.footer-company a{align-items:center;gap:6px;display:inline-flex}.footer-column>a,.footer-company>a,.contact-map-brand-pin{transform-origin:50% 100%;transition:transform .15s,color .15s,text-shadow .15s,filter .15s}@media (hover:hover) and (pointer:fine){.footer-column>a:hover,.footer-company>a:hover,.contact-map-brand-pin:hover{color:var(--wg-text);text-shadow:0 7px 10px color-mix(in srgb, var(--wg-bronze) 54%, transparent);filter:drop-shadow(0 9px 10px color-mix(in srgb, var(--wg-bronze) 20%, transparent))}.footer-column>a:hover,.footer-company>a:hover{transform:translateY(-3px)}}.footer-company strong{color:var(--wg-text);font-weight:400}.footer-company a{color:var(--wg-bronze)}.footer-label{color:var(--wg-bronze);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.footer-bottom{color:var(--wg-muted);letter-spacing:.1em;justify-content:space-between;margin-top:20px;padding-top:20px;font-size:10px;display:flex}@media (max-width:960px){.desktop-nav,.header-phone{display:none}.site-header,.site-header.site-header-overlay{grid-template-columns:1fr auto}.price-calc-result{grid-template-columns:1fr}.mobile-nav{justify-self:end;display:block;position:relative}.mobile-nav summary{cursor:pointer;place-items:center;list-style:none;display:grid;aspect-ratio:1!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:20;background:var(--wg-background-secondary);border:0;border-radius:4px;gap:3px;width:min(280px,100vw - 40px);padding:8px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 20px 42px #0000006b}.studio-style-preview-page .mobile-nav nav .studio-sidebar-nav-item{border-radius:0 4px 4px 0;min-height:36px;padding:9px 12px;border:0!important;border-left:1px solid color-mix(in srgb, var(--wg-bronze) 78%, transparent)!important;background:color-mix(in srgb, var(--wg-background-secondary) 86%, var(--wg-panel))!important;box-shadow:none!important;filter:none!important;border-image:!important;outline:0!important}.studio-style-preview-page .mobile-nav nav .studio-sidebar-nav-item:before,.studio-style-preview-page .mobile-nav nav .studio-sidebar-nav-item:after{content:none!important;display:none!important}.studio-style-preview-page .mobile-nav nav .studio-sidebar-nav-item [data-studio-nav-indicator]{display:none}:is(.studio-style-preview-page .mobile-nav nav .studio-sidebar-nav-item:hover,.studio-style-preview-page .mobile-nav nav .studio-sidebar-nav-item:focus-visible,.studio-style-preview-page .mobile-nav nav .studio-sidebar-nav-item[data-studio-nav-state=active-lamp]){background:radial-gradient(ellipse 52% 150% at 0 50%, color-mix(in srgb, var(--wg-bronze) 19%, transparent), transparent 72%), color-mix(in srgb, var(--wg-background-secondary) 86%, var(--wg-panel))!important;box-shadow:none!important;filter:none!important}.mobile-nav[open]:before{content:"";z-index:10;background:radial-gradient(circle at calc(100% - 110px) 24px, color-mix(in srgb, var(--wg-bronze) 16%, transparent), transparent 230px), #040c0e94;-webkit-backdrop-filter:blur(5px)brightness(.7);backdrop-filter:blur(5px)brightness(.7);position:fixed;inset:52px 0 0}.possibility-grid,.technology-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>nav{grid-column:1/-1}}@media (max-width:767px){.section,.page-title-section,.page-hero,.hero-shell,.site-footer>*,.myhouse-hero,.contact-page-block{width:calc(100% - 40px)}.site-header,.site-header.site-header-overlay{width:100%;min-height:62px;padding-inline:20px}.brand-mark{flex-basis:58px;width:58px;height:58px}.hero-shell{min-height:0;margin-top:20px}.hero-media{width:100%;height:200px;inset:auto;transform:none;position:relative!important}.hero-content,.hero-facts,.hero-direct{width:100%}.hero-content{padding:22px 16px 16px}.hero-facts,.hero-direct{grid-template-columns:1fr;gap:16px;padding:0 16px 16px}.hero-facts>div,.hero-direct>a{min-height:66px}.section{margin-top:24px;padding:16px}.section-heading,.materials-heading,.request-heading{display:block}.section-heading>p,.materials-heading>p,.request-heading>p:last-child{margin-top:12px}.service-grid,.possibility-grid,.quality-grid,.technology-grid,.about-grid,.myhouse-capability-grid,.split-section,.work-section,.calculator-layout,.downloads-section,.gallery-section,.myhouse-flow{grid-template-columns:1fr}.price-calculator{grid-template-columns:1fr;grid-template-areas:"intro""result""form";width:100%}.price-workspace{padding:0}.price-calc-form,.price-calc-result{width:100%;min-width:0}.price-calc-fields{grid-template-columns:1fr}.studio-style-preview-page .price-calc-fields .studio-table-filter-control{font-size:16px;line-height:26px;height:28px!important;min-height:28px!important}.quality-choice{--quality-visual-width:242px}.quality-slider-layout{grid-template-columns:minmax(0,1fr);gap:14px}.price-calc-result{gap:6px;padding:6px 0;top:60px;z-index:100!important;background:var(--wg-background-secondary)!important;position:sticky!important}.price-calc-result .price-thickness-note,.price-calc-result .price-offer-link{display:none}.price-summary-row{min-height:48px;padding:6px 10px}.price-summary-label>span{font-size:16px}.price-summary-label>small,.price-summary-value>small{font-size:12px}.price-summary-value>strong{font-size:19px}.technology-intro{grid-template-columns:1fr}.split-media,.work-gallery{min-height:240px}.page-hero{grid-template-columns:1fr;height:auto;min-height:0;margin-top:20px}.page-hero-copy{padding:24px 16px}.page-hero>img{height:240px;max-height:300px}.gallery-card.gallery-wide{grid-column:auto;min-height:250px}.contact-map-section{gap:12px;min-height:0;display:grid}.contact-map-embed{height:280px}.contact-panel{width:100%;top:auto;left:auto;position:relative!important}.company-panel{grid-template-columns:1fr}.company-panel>p,.company-panel>a{grid-column:auto}.form-grid{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:flex-start}.form-submit-row button{width:100%}.request-form input,.request-form textarea{font-size:17px}.myhouse-hero{margin-top:20px;padding:16px}.myhouse-workspace-body{grid-template-columns:1fr}.myhouse-workspace aside{display:none}.myhouse-project-grid,.myhouse-trust{grid-template-columns:1fr}.myhouse-trust .primary-action{grid-column:1/-1;width:100%}.capability-list,.home-downloads,.footer-grid{grid-template-columns:1fr}.footer-grid>nav{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:root[data-studio-ui=studio-ui-v1] body.studio-style-preview-page{background-position:0;animation:none!important}}.cutting-archive-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cutting-archive-gallery figure{margin:0;overflow:hidden}.cutting-archive-gallery img{width:100%;height:auto;display:block}@media (max-width:767px){.cutting-archive-gallery{grid-template-columns:minmax(0,1fr)}}
