.before-after-slider-module__lRP-FG__slider{width:100%;min-width:0;max-width:100%;position:relative}.before-after-slider-module__lRP-FG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.before-after-slider-module__lRP-FG__viewport{aspect-ratio:16/10;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#ecefeb;border-radius:.5rem;width:100%;max-width:100%;position:relative;overflow:hidden}.dark .before-after-slider-module__lRP-FG__viewport{background:#262d28}.before-after-slider-module__lRP-FG__image{object-fit:cover}.before-after-slider-module__lRP-FG__beforeLayer{position:absolute;inset:0;overflow:hidden}.before-after-slider-module__lRP-FG__divider{pointer-events:none;position:absolute;inset-block:0;transform:translate(-50%)}.before-after-slider-module__lRP-FG__dividerLine{background:#fff;width:2px;height:100%;box-shadow:0 0 4px #00000073}.before-after-slider-module__lRP-FG__handle{background:#fff;border:1px solid #d2d8d3;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:3.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000047}.before-after-slider-module__lRP-FG__slider:focus-within .before-after-slider-module__lRP-FG__handle{outline-offset:4px;outline:3px solid #08764a}.before-after-slider-module__lRP-FG__handleMark{background:#69736c;border-radius:2px;width:2px;height:1.25rem}.before-after-slider-module__lRP-FG__handleMark+.before-after-slider-module__lRP-FG__handleMark{margin-left:.25rem}.before-after-slider-module__lRP-FG__imageLabel{z-index:1;color:#fff;letter-spacing:.04em;pointer-events:none;background:#131915c2;border-radius:2px;padding:.3rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:.75rem}.before-after-slider-module__lRP-FG__imageLabelBefore{left:.75rem}.before-after-slider-module__lRP-FG__imageLabelAfter{right:.75rem}@media (min-width:769px){.before-after-slider-module__lRP-FG__viewport{aspect-ratio:2.65}}@media (max-width:768px){.before-after-slider-module__lRP-FG__viewport{aspect-ratio:4/3}}
.landing-page-module__vQm4Pq__page{color:#202622;background:#f5f6f4;flex-direction:column;width:100%;min-width:0;max-width:100vw;min-height:100vh;display:flex}.dark .landing-page-module__vQm4Pq__page{color:#f4f6f4;background:#111512}.landing-page-module__vQm4Pq__header{border-bottom:1px solid #dfe4df}.dark .landing-page-module__vQm4Pq__header{border-color:#303832}.landing-page-module__vQm4Pq__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,80rem);max-width:80rem;min-height:5rem;margin-inline:auto;padding-top:.75rem;padding-bottom:.75rem;display:flex}.landing-page-module__vQm4Pq__brand{color:inherit;align-items:center;gap:.75rem;display:inline-flex}.landing-page-module__vQm4Pq__brand:hover{color:inherit}.landing-page-module__vQm4Pq__brandMark{object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem}.landing-page-module__vQm4Pq__brandName,.landing-page-module__vQm4Pq__brandDescription{display:block}.landing-page-module__vQm4Pq__brandName{font-size:.9rem;font-weight:700}.landing-page-module__vQm4Pq__brandDescription{color:#69736c;margin-top:.15rem;font-size:.75rem}.dark .landing-page-module__vQm4Pq__brandDescription{color:#a3ada6}.landing-page-module__vQm4Pq__nav{align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.landing-page-module__vQm4Pq__nav a{color:#4e5952;transition:color .15s}.landing-page-module__vQm4Pq__nav a:hover,.landing-page-module__vQm4Pq__nav a:last-child{color:#08764a}.dark .landing-page-module__vQm4Pq__nav a{color:#c5cdc7}:is(.dark .landing-page-module__vQm4Pq__nav a:hover,.dark .landing-page-module__vQm4Pq__nav a:last-child){color:#70d8a8}.landing-page-module__vQm4Pq__hero{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100vw;padding:3rem 1.5rem 1.5rem}.landing-page-module__vQm4Pq__hero>.bulma-container{width:100%;min-width:0;max-width:min(80rem,100vw - 3rem);margin-inline:auto}.landing-page-module__vQm4Pq__heroCopy{text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:4rem;width:100%;min-width:0;max-width:80rem;margin-inline:0;display:grid}.landing-page-module__vQm4Pq__heroText{width:100%;min-width:0;max-width:54rem}.landing-page-module__vQm4Pq__eyebrow{color:#08764a;background:#eaf4ed;border:1px solid #c8e5d4;border-radius:999px;align-items:center;min-height:1.75rem;margin:0 0 1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.landing-page-module__vQm4Pq__title{color:#17201a;max-width:54rem;margin:0!important;font-size:3rem!important;font-weight:700!important;line-height:1.08!important}.dark .landing-page-module__vQm4Pq__title{color:#f4f6f4}.landing-page-module__vQm4Pq__heroAction{flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;min-width:0;max-width:42rem;padding-bottom:.25rem;display:flex}.landing-page-module__vQm4Pq__description{color:#566159;width:100%;max-width:100%;line-height:1.65;margin:0!important;font-size:1.125rem!important;font-weight:400!important}.dark .landing-page-module__vQm4Pq__description{color:#bac4bd}.landing-page-module__vQm4Pq__page .landing-page-module__vQm4Pq__cta{text-align:center;white-space:normal;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;max-width:100%;height:auto;min-height:3rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.35;display:inline-flex}.landing-page-module__vQm4Pq__cta{color:#fff!important;background:#08764a!important;border-color:#08764a!important}.landing-page-module__vQm4Pq__cta:hover{color:#fff!important;background:#06613d!important;border-color:#06613d!important}.dark .landing-page-module__vQm4Pq__cta{color:#17201a!important;background:#70d8a8!important;border-color:#70d8a8!important}.dark .landing-page-module__vQm4Pq__cta:hover{color:#17201a!important;background:#8ce2b8!important;border-color:#8ce2b8!important}.landing-page-module__vQm4Pq__demo{width:100%;min-width:0;max-width:80rem;margin:3rem auto 0}.landing-page-module__vQm4Pq__interiorDemo{margin-top:4rem}.landing-page-module__vQm4Pq__interiorLayout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.landing-page-module__vQm4Pq__interiorCopy{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.landing-page-module__vQm4Pq__interiorCopy h3{max-width:20ch;color:inherit;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.landing-page-module__vQm4Pq__interiorDescription,.landing-page-module__vQm4Pq__interiorFeatures dd,.landing-page-module__vQm4Pq__finalCopy p{color:#566159;font-size:.9375rem;line-height:1.6}.landing-page-module__vQm4Pq__interiorFeatures{gap:1rem;margin-bottom:.25rem;display:grid}.landing-page-module__vQm4Pq__interiorFeatures>div{border-left:2px solid var(--brand);padding-left:1rem}.landing-page-module__vQm4Pq__interiorFeatures dt{color:inherit;margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.landing-page-module__vQm4Pq__finalCallout{border-top:1px solid #dfe4df;justify-content:space-between;align-items:center;gap:2rem;min-width:0;margin-top:4rem;padding-block:2.5rem 1rem;display:flex}.landing-page-module__vQm4Pq__finalCopy{min-width:0;max-width:42rem}.landing-page-module__vQm4Pq__finalCopy h2{color:inherit;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.landing-page-module__vQm4Pq__finalCopy p{margin-top:.75rem}.landing-page-module__vQm4Pq__finalCallout .landing-page-module__vQm4Pq__cta{flex-shrink:0}.dark .landing-page-module__vQm4Pq__interiorDescription{color:#bac4bd}.dark .landing-page-module__vQm4Pq__interiorFeatures dd{color:#bac4bd}.dark .landing-page-module__vQm4Pq__finalCopy p{color:#bac4bd}.dark .landing-page-module__vQm4Pq__finalCallout{border-color:#303832}.landing-page-module__vQm4Pq__demoHeading{text-align:left;margin-bottom:1rem}.landing-page-module__vQm4Pq__demoHeading h2{color:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.landing-page-module__vQm4Pq__demoHeading p{color:#566159;margin-top:.5rem;font-size:.9375rem;line-height:1.6}.dark .landing-page-module__vQm4Pq__demoHeading p{color:#bac4bd}.landing-page-module__vQm4Pq__footer>.bulma-container{width:min(100% - 3rem,80rem);max-width:80rem;margin-inline:auto}.landing-page-module__vQm4Pq__footer{color:#68736b;padding:1.75rem 0;font-size:.8125rem}.dark .landing-page-module__vQm4Pq__footer{color:#a3ada6}@media (max-width:768px){.landing-page-module__vQm4Pq__headerInner{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:1rem}.landing-page-module__vQm4Pq__nav{justify-content:flex-start;gap:1.25rem;width:100%}.landing-page-module__vQm4Pq__hero{padding:2.5rem 1rem 2rem}.landing-page-module__vQm4Pq__heroCopy{grid-template-columns:minmax(0,1fr);gap:.875rem}.landing-page-module__vQm4Pq__title{overflow-wrap:anywhere;font-size:2.25rem!important;line-height:1.12!important}.landing-page-module__vQm4Pq__heroAction{gap:.875rem;padding-bottom:0}.landing-page-module__vQm4Pq__description{font-size:1rem!important}.landing-page-module__vQm4Pq__demo{margin-top:1.75rem}.landing-page-module__vQm4Pq__interiorDemo{margin-top:2.5rem}.landing-page-module__vQm4Pq__interiorLayout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.landing-page-module__vQm4Pq__interiorCopy h3{max-width:none}.landing-page-module__vQm4Pq__finalCallout{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2.5rem;padding-top:2rem}.landing-page-module__vQm4Pq__footer>.bulma-container{width:calc(100% - 2rem)}}@media (max-width:480px){.landing-page-module__vQm4Pq__page .landing-page-module__vQm4Pq__cta{width:100%}}
.render-workspace-module__TLH9Eq__workspace{--bulma-danger-h:0;--bulma-danger-s:72%;--bulma-danger-l:46%;--field-error:#b42318}.render-workspace-module__TLH9Eq__supportButton{border:1px solid var(--control-border);background:var(--surface);min-height:2.75rem;color:var(--brand);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;margin:.875rem 0;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.render-workspace-module__TLH9Eq__supportButton:hover{background:var(--brand-soft);border-color:var(--brand)}.render-workspace-module__TLH9Eq__supportButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dark .render-workspace-module__TLH9Eq__workspace{--bulma-danger-l:58%;--field-error:#ff8f86}.render-workspace-module__TLH9Eq__workspace .bulma-button{border-radius:.5rem;font-weight:600}:is(.render-workspace-module__TLH9Eq__workspace .bulma-button:focus-visible,.render-workspace-module__TLH9Eq__workspace .bulma-input:focus-visible,.render-workspace-module__TLH9Eq__workspace .bulma-textarea:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.render-workspace-module__TLH9Eq__workspace .bulma-notification{border-radius:.5rem;padding:.75rem 1rem}:is(.render-workspace-module__TLH9Eq__workspace .bulma-input,.render-workspace-module__TLH9Eq__workspace .bulma-textarea){max-width:100%}.render-workspace-module__TLH9Eq__projectInput{border:1px solid var(--control-border);background:var(--surface);min-height:2.75rem;color:var(--control-text);border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.render-workspace-module__TLH9Eq__projectInput::placeholder{color:var(--control-placeholder)}.render-workspace-module__TLH9Eq__projectInput:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--control-focus);outline:none}.render-workspace-module__TLH9Eq__promptComposer{border:1px solid color-mix(in srgb,var(--brand)28%,var(--control-border));background:color-mix(in srgb,var(--brand-soft)42%,var(--surface));box-shadow:0 1px 2px color-mix(in srgb,var(--brand)8%,transparent);border-radius:.65rem;margin-bottom:.5rem;padding:.8rem}.render-workspace-module__TLH9Eq__promptHeading{align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.render-workspace-module__TLH9Eq__promptIcon{background:var(--brand-soft);width:2rem;height:2rem;color:var(--brand);border-radius:.5rem;flex:0 0 2rem;place-items:center;display:grid}.render-workspace-module__TLH9Eq__promptLabel{color:var(--foreground);font-size:.875rem;font-weight:700}.render-workspace-module__TLH9Eq__workspace .bulma-textarea.render-workspace-module__TLH9Eq__promptTextarea{border:1px solid var(--control-border);background:var(--surface);min-height:6.5rem;color:var(--control-text);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--foreground)5%,transparent);border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.render-workspace-module__TLH9Eq__workspace .bulma-textarea.render-workspace-module__TLH9Eq__promptTextarea::placeholder{color:var(--control-placeholder)}.render-workspace-module__TLH9Eq__workspace .bulma-textarea.render-workspace-module__TLH9Eq__promptTextarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--control-focus);outline:none}.render-workspace-module__TLH9Eq__workspace .bulma-textarea.render-workspace-module__TLH9Eq__promptTextarea:disabled{opacity:.6}:is(.dark .render-workspace-module__TLH9Eq__workspace .bulma-input,.dark .render-workspace-module__TLH9Eq__workspace .bulma-textarea){border-color:var(--control-border);background:var(--surface-muted);color:var(--control-text)}.dark .render-workspace-module__TLH9Eq__projectInput:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--control-focus)}.render-workspace-module__TLH9Eq__projectFileInput{border:1px solid var(--control-border);border-radius:.5rem;padding:.5rem;scroll-margin-block:1.5rem}.render-workspace-module__TLH9Eq__projectInput{scroll-margin-block:1.5rem}.render-workspace-module__TLH9Eq__workspace .render-workspace-module__TLH9Eq__projectInput[aria-invalid=true],.render-workspace-module__TLH9Eq__workspace .render-workspace-module__TLH9Eq__projectFileInput[aria-invalid=true]{border-color:var(--field-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--field-error)18%,transparent)}.render-workspace-module__TLH9Eq__projectFieldError{color:var(--field-error);margin-top:.5rem;font-size:.75rem;line-height:1.5}.render-workspace-module__TLH9Eq__newProjectButton{border-radius:.5rem;align-items:center;gap:.35rem;min-height:2rem;padding-inline:.65rem;font-weight:600;display:inline-flex}.render-workspace-module__TLH9Eq__projectList{scrollbar-width:thin;scrollbar-color:var(--control-border)transparent}.render-workspace-module__TLH9Eq__projectItem{min-width:0;color:var(--foreground);border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.25rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.render-workspace-module__TLH9Eq__projectItem:hover{border-color:var(--control-border);background:color-mix(in srgb,var(--surface)82%,transparent)}.render-workspace-module__TLH9Eq__projectItemActive,.render-workspace-module__TLH9Eq__projectItemActive:hover{border-color:color-mix(in srgb,var(--brand)30%,var(--control-border));background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.render-workspace-module__TLH9Eq__projectItemInterior{--scene-accent:#9b552f;--scene-accent-soft:#f3e6dc}.render-workspace-module__TLH9Eq__projectItemInteriorActive,.render-workspace-module__TLH9Eq__projectItemInteriorActive:hover{border-color:color-mix(in srgb,var(--scene-accent)32%,var(--control-border));background:var(--scene-accent-soft);box-shadow:inset 3px 0 0 var(--scene-accent)}.dark .render-workspace-module__TLH9Eq__projectItemInterior{--scene-accent:#e8ad83;--scene-accent-soft:#33271f}.render-workspace-module__TLH9Eq__projectSelect{text-align:left;flex:1;align-items:center;gap:.65rem;min-width:0;min-height:3.65rem;padding:.55rem .4rem .55rem .7rem;display:flex}.render-workspace-module__TLH9Eq__projectIcon{border:1px solid var(--control-border);background:var(--surface);width:2rem;height:2rem;color:var(--brand);border-radius:.5rem;flex:0 0 2rem;place-items:center;transition:border-color .15s,background-color .15s;display:grid}.render-workspace-module__TLH9Eq__projectItemInterior .render-workspace-module__TLH9Eq__projectIcon{border-color:color-mix(in srgb,var(--scene-accent)34%,var(--control-border));background:color-mix(in srgb,var(--surface)74%,var(--scene-accent-soft));color:var(--scene-accent)}.render-workspace-module__TLH9Eq__projectItemActive .render-workspace-module__TLH9Eq__projectIcon{border-color:color-mix(in srgb,var(--brand)24%,var(--control-border));background:color-mix(in srgb,var(--surface)72%,var(--brand-soft))}.render-workspace-module__TLH9Eq__projectDetails{flex-direction:column;gap:.3rem;min-width:0;display:flex}.render-workspace-module__TLH9Eq__projectTitleRow{align-items:center;gap:.4rem;min-width:0;display:flex}.render-workspace-module__TLH9Eq__projectTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}.render-workspace-module__TLH9Eq__projectSceneBadge{border:1px solid color-mix(in srgb,var(--scene-accent)28%,transparent);background:color-mix(in srgb,var(--scene-accent-soft)78%,transparent);color:var(--scene-accent);border-radius:999px;flex:none;padding:.15rem .4rem;font-size:.58rem;font-weight:650;line-height:1}.render-workspace-module__TLH9Eq__projectStatus{color:#69736c;align-items:center;gap:.32rem;width:fit-content;font-size:.68rem;line-height:1;display:inline-flex}.render-workspace-module__TLH9Eq__projectStatusDot{background:currentColor;border-radius:50%;flex:0 0 .38rem;width:.38rem;height:.38rem}.render-workspace-module__TLH9Eq__statusDone,.render-workspace-module__TLH9Eq__statusProcessing{color:var(--brand)}.render-workspace-module__TLH9Eq__statusPending{color:#777f78}.render-workspace-module__TLH9Eq__statusError{color:#b42318}.dark .render-workspace-module__TLH9Eq__statusPending{color:#aab5ad}.dark .render-workspace-module__TLH9Eq__statusError{color:#ff8f86}.render-workspace-module__TLH9Eq__projectActions{flex:none;align-items:center;padding-right:.35rem;display:flex}.render-workspace-module__TLH9Eq__projectMenuButton{color:#737e76;opacity:.65;border-radius:.4rem;place-items:center;width:1.8rem;height:1.8rem;transition:background-color .15s,color .15s,opacity .15s;display:grid}.render-workspace-module__TLH9Eq__projectMenuButton:hover,.render-workspace-module__TLH9Eq__projectMenuButton:focus-visible{background:var(--surface);color:var(--brand);opacity:1}.render-workspace-module__TLH9Eq__workspace .render-workspace-module__TLH9Eq__renderAction.bulma-is-primary{border:1px solid color-mix(in srgb,var(--brand)76%,transparent);background:var(--brand);min-height:3.5rem;color:var(--brand-contrast);box-shadow:0 5px 14px color-mix(in srgb,var(--brand)18%,transparent);border-radius:.65rem;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;transition:transform .15s,background-color .15s,box-shadow .15s,opacity .15s}.render-workspace-module__TLH9Eq__workspace .render-workspace-module__TLH9Eq__renderAction.bulma-is-primary:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 7px 17px color-mix(in srgb,var(--brand)24%,transparent);transform:translateY(-1px)}.render-workspace-module__TLH9Eq__workspace .render-workspace-module__TLH9Eq__renderAction.bulma-is-primary:active:not(:disabled){transform:translateY(0)}.render-workspace-module__TLH9Eq__workspace .render-workspace-module__TLH9Eq__renderAction.bulma-is-primary:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.render-workspace-module__TLH9Eq__renderActionMain{align-items:center;gap:.65rem;min-width:0;display:flex}.render-workspace-module__TLH9Eq__renderActionIcon{border:1px solid color-mix(in srgb,var(--brand-contrast)20%,transparent);background:color-mix(in srgb,var(--brand-contrast)12%,transparent);border-radius:.5rem;flex:0 0 2.3rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.render-workspace-module__TLH9Eq__renderActionLabel{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;line-height:1.2;overflow:hidden}.render-workspace-module__TLH9Eq__renderActionCost{border:1px solid color-mix(in srgb,var(--brand-contrast)22%,transparent);background:color-mix(in srgb,var(--brand-contrast)10%,transparent);white-space:nowrap;border-radius:999px;flex:none;padding:.32rem .5rem;font-size:.68rem;font-weight:600;line-height:1}.render-workspace-module__TLH9Eq__renderActionSpinner{animation:.85s linear infinite render-workspace-module__TLH9Eq__renderActionSpin}.render-workspace-module__TLH9Eq__renderHeader{border-bottom:1px solid var(--control-border);background:color-mix(in srgb,var(--surface)86%,var(--surface-muted));justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.7rem 1rem;display:flex}.render-workspace-module__TLH9Eq__renderHeaderInterior{--scene-accent:#9b552f;--scene-accent-soft:#f3e6dc;background:color-mix(in srgb,var(--surface)84%,var(--scene-accent-soft));border-bottom-color:color-mix(in srgb,var(--scene-accent)22%,var(--control-border))}.dark .render-workspace-module__TLH9Eq__renderHeaderInterior{--scene-accent:#e8ad83;--scene-accent-soft:#33271f}.render-workspace-module__TLH9Eq__renderTitleGroup{align-items:center;gap:.7rem;min-width:0;display:flex}.render-workspace-module__TLH9Eq__renderTitleIcon{border:1px solid color-mix(in srgb,var(--brand)22%,var(--control-border));background:var(--brand-soft);width:2.5rem;height:2.5rem;color:var(--brand);border-radius:.65rem;flex:0 0 2.5rem;place-items:center;display:grid}.render-workspace-module__TLH9Eq__renderTitleIconInterior{border-color:color-mix(in srgb,var(--scene-accent)34%,var(--control-border));background:var(--scene-accent-soft);color:var(--scene-accent)}.render-workspace-module__TLH9Eq__renderHeaderInterior .render-workspace-module__TLH9Eq__renderEyebrow{color:var(--scene-accent)}.render-workspace-module__TLH9Eq__renderTitleContent{flex-direction:column;gap:.18rem;min-width:0;display:flex}.render-workspace-module__TLH9Eq__renderEyebrow{color:var(--control-placeholder);text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1}.render-workspace-module__TLH9Eq__renderTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:650;line-height:1.25;overflow:hidden}.render-workspace-module__TLH9Eq__renderStatus{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:1.8rem;padding:.3rem .65rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.render-workspace-module__TLH9Eq__renderStatusDot{background:currentColor;border-radius:50%;flex:0 0 .42rem;width:.42rem;height:.42rem}.render-workspace-module__TLH9Eq__renderStatusDone,.render-workspace-module__TLH9Eq__renderStatusProcessing{border-color:color-mix(in srgb,var(--brand)22%,transparent);background:var(--brand-soft);color:var(--brand)}.render-workspace-module__TLH9Eq__renderStatusPending{border-color:var(--control-border);background:var(--surface-muted);color:var(--control-placeholder)}.render-workspace-module__TLH9Eq__renderStatusError{color:#a62d24;background:#fff1f0;border-color:#efc5c1}.dark .render-workspace-module__TLH9Eq__renderStatusError{color:#ff9b92;background:#34201f;border-color:#70403d}.render-workspace-module__TLH9Eq__renderStatusProcessing .render-workspace-module__TLH9Eq__renderStatusDot{animation:1.8s ease-in-out infinite render-workspace-module__TLH9Eq__renderStatusPulse}@keyframes render-workspace-module__TLH9Eq__renderActionSpin{to{transform:rotate(360deg)}}@keyframes render-workspace-module__TLH9Eq__renderStatusPulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.render-workspace-module__TLH9Eq__projectItem,.render-workspace-module__TLH9Eq__projectIcon,.render-workspace-module__TLH9Eq__projectMenuButton,.render-workspace-module__TLH9Eq__renderAction{transition:none}.render-workspace-module__TLH9Eq__renderActionSpinner{animation-duration:1.8s}.render-workspace-module__TLH9Eq__renderStatusProcessing .render-workspace-module__TLH9Eq__renderStatusDot{animation:none}}@media (max-width:420px){.render-workspace-module__TLH9Eq__renderHeader{gap:.5rem;padding-inline:.75rem}.render-workspace-module__TLH9Eq__renderTitleGroup{gap:.5rem}.render-workspace-module__TLH9Eq__renderTitleIcon{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.render-workspace-module__TLH9Eq__renderTitle{font-size:.875rem}.render-workspace-module__TLH9Eq__renderStatus{gap:.3rem;padding-inline:.5rem;font-size:.65rem}}
.billing-upsell-dialog-module__X_vabG__dialog{border:1px solid var(--control-border);background:var(--surface);width:min(30rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:1rem;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0000003d}.billing-upsell-dialog-module__X_vabG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.billing-upsell-dialog-module__X_vabG__panel{padding:clamp(1.25rem,4vw,2rem)}.billing-upsell-dialog-module__X_vabG__eyebrow{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.billing-upsell-dialog-module__X_vabG__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,5vw,1.875rem);font-weight:700;line-height:1.2}.billing-upsell-dialog-module__X_vabG__description{color:var(--control-placeholder);margin-top:.875rem;font-size:.875rem;line-height:1.65}.billing-upsell-dialog-module__X_vabG__benefits{gap:.75rem;margin:1.5rem 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.billing-upsell-dialog-module__X_vabG__benefits li{align-items:baseline;gap:.625rem;display:flex}.billing-upsell-dialog-module__X_vabG__check{color:var(--brand);font-weight:700}.billing-upsell-dialog-module__X_vabG__planPreview{border:1px solid color-mix(in srgb,var(--brand)25%,var(--control-border));background:var(--brand-soft);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.billing-upsell-dialog-module__X_vabG__planName{font-size:.8125rem;font-weight:600}.billing-upsell-dialog-module__X_vabG__planCredits{color:var(--control-placeholder);margin-top:.25rem;font-size:.75rem}.billing-upsell-dialog-module__X_vabG__price{color:var(--brand);white-space:nowrap;font-size:1.375rem;font-weight:700}.billing-upsell-dialog-module__X_vabG__price span{margin-left:.2rem;font-size:.75rem;font-weight:400}.billing-upsell-dialog-module__X_vabG__actions{gap:.625rem;margin-top:1.5rem;display:grid}.billing-upsell-dialog-module__X_vabG__dialog .billing-upsell-dialog-module__X_vabG__primary,.billing-upsell-dialog-module__X_vabG__dialog .billing-upsell-dialog-module__X_vabG__secondary{white-space:normal;cursor:pointer;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.75rem;width:100%;height:auto;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:background-color .15s;display:flex}.billing-upsell-dialog-module__X_vabG__dialog .billing-upsell-dialog-module__X_vabG__primary{background:var(--brand);color:var(--brand-contrast)}.billing-upsell-dialog-module__X_vabG__dialog .billing-upsell-dialog-module__X_vabG__primary:hover{background:var(--brand-hover);color:var(--brand-contrast)}.billing-upsell-dialog-module__X_vabG__dialog .billing-upsell-dialog-module__X_vabG__secondary{border-color:var(--control-border);background:var(--surface);color:var(--foreground)}.billing-upsell-dialog-module__X_vabG__dialog .billing-upsell-dialog-module__X_vabG__secondary:hover{background:var(--surface-muted)}.billing-upsell-dialog-module__X_vabG__dismiss{min-height:2.75rem;color:var(--control-placeholder);cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:.5rem;font-size:.8125rem}.billing-upsell-dialog-module__X_vabG__dismiss:hover{color:var(--foreground)}.billing-upsell-dialog-module__X_vabG__dialog button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}
.support-dialog-module__J-n9bG__dialog{border:1px solid var(--control-border);background:var(--surface);width:min(34rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:1rem;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0000003d}.support-dialog-module__J-n9bG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.support-dialog-module__J-n9bG__panel{padding:clamp(1.25rem,4vw,2rem)}.support-dialog-module__J-n9bG__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.support-dialog-module__J-n9bG__eyebrow{color:var(--brand);font-size:.75rem;font-weight:700}.support-dialog-module__J-n9bG__title{letter-spacing:-.03em;margin-top:.4rem;font-size:1.5rem;font-weight:700;line-height:1.25}.support-dialog-module__J-n9bG__close{background:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:.5rem;flex-shrink:0;font-size:1.5rem}.support-dialog-module__J-n9bG__description{color:var(--control-placeholder);margin:1rem 0;font-size:.875rem;line-height:1.6}.support-dialog-module__J-n9bG__account{border:1px solid var(--control-border);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:.625rem;padding:.875rem 1rem;font-size:.875rem}.support-dialog-module__J-n9bG__account .support-dialog-module__J-n9bG__label{margin-bottom:.5rem}.support-dialog-module__J-n9bG__accountEmail,.support-dialog-module__J-n9bG__project{color:var(--control-placeholder);font-size:.8125rem}.support-dialog-module__J-n9bG__project{margin-top:.5rem}.support-dialog-module__J-n9bG__field{gap:.5rem;margin-top:1rem;display:grid}.support-dialog-module__J-n9bG__label{font-size:.8125rem;font-weight:600;display:block}.support-dialog-module__J-n9bG__dialog .support-dialog-module__J-n9bG__input{border:1px solid var(--control-border);background:var(--surface);min-height:2.75rem;color:var(--control-text);border-radius:.5rem;padding:.75rem;font-size:.875rem;line-height:1.5}.support-dialog-module__J-n9bG__dialog textarea.support-dialog-module__J-n9bG__input{resize:vertical;min-height:7rem}.support-dialog-module__J-n9bG__dialog .support-dialog-module__J-n9bG__input[aria-invalid=true]{border-color:var(--support-error,#b42318)}.support-dialog-module__J-n9bG__hint{color:var(--control-placeholder);margin-top:.5rem;font-size:.75rem;line-height:1.5}.support-dialog-module__J-n9bG__error{color:var(--support-error,#b42318);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.dark .support-dialog-module__J-n9bG__dialog{--support-error:#ff8f86}.support-dialog-module__J-n9bG__actions{gap:.625rem;margin-top:1.25rem;display:grid}.support-dialog-module__J-n9bG__dialog .support-dialog-module__J-n9bG__primary{background:var(--brand);width:100%;height:auto;min-height:3rem;color:var(--brand-contrast);white-space:normal;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:700;display:flex}.support-dialog-module__J-n9bG__dialog .support-dialog-module__J-n9bG__primary:hover:not(:disabled){background:var(--brand-hover);color:var(--brand-contrast)}.support-dialog-module__J-n9bG__dialog button:disabled{opacity:.6}.support-dialog-module__J-n9bG__cancel{min-height:2.75rem;color:var(--control-placeholder);border-radius:.5rem;padding:.5rem;font-size:.8125rem}.support-dialog-module__J-n9bG__dialog button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.support-dialog-module__J-n9bG__success{gap:1.5rem;margin-top:1rem;font-size:.875rem;line-height:1.6;display:grid}
