._overlay_10lnq_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:24px;background:#171c14b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_10lnq_13{--paper: #f3f0e9;--ink: #283123;--muted: #606958;--rule: #cdd0c1;--accent: #6b623d;display:flex;flex-direction:column;width:min(1240px,100%);height:min(980px,94dvh);min-height:0;overflow:hidden;background:var(--paper);color:var(--ink);border:1px solid #babfae;box-shadow:0 28px 95px #00000040;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;isolation:isolate}._dialog_10lnq_13:focus{outline:none}._dialog_10lnq_13 *,._dialog_10lnq_13 *:before,._dialog_10lnq_13 *:after{box-sizing:border-box}._dialog_10lnq_13 p,._dialog_10lnq_13 h2,._dialog_10lnq_13 h3,._dialog_10lnq_13 h4,._dialog_10lnq_13 figure,._dialog_10lnq_13 dl,._dialog_10lnq_13 dd{margin:0}._dialog_10lnq_13 button{font:inherit;cursor:pointer}._dialog_10lnq_13 button:disabled{cursor:default}._dialog_10lnq_13 button:focus-visible,._dialog_10lnq_13 a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._dialog_10lnq_13 a{color:inherit}._dialog_10lnq_13 a._useButton_10lnq_40{color:#fffef8;text-decoration:none}._visuallyHidden_10lnq_41{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._topline_10lnq_42{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:8px 32px;border-bottom:1px solid var(--rule)}._wordmark_10lnq_43{display:inline-flex;align-items:center;min-width:0;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}._wordmarkLogo_10lnq_44{display:block;width:170px;max-width:50vw;height:auto}._wordmark_10lnq_43>span{margin:0 13px;color:var(--accent)}._closeButton_10lnq_46{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--ink);background:transparent;border:1px solid transparent}._closeButton_10lnq_46:hover{border-color:var(--rule);background:#e8e9df}._scrollArea_10lnq_48{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 32px;scrollbar-color:#a8af99 var(--paper);scrollbar-width:thin}._header_10lnq_49{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 0 24px}._eyebrow_10lnq_50{color:var(--accent);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.7;text-transform:uppercase}._eyebrow_10lnq_50>span{margin:0 7px}._dialog_10lnq_13 ._title_10lnq_52{margin-top:9px;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(33px,3.8vw,49px);font-weight:400;line-height:1.13;letter-spacing:-.035em}._designCredit_10lnq_53{color:var(--muted);font-size:11px;line-height:1.8;flex-shrink:0;text-align:right}._designCredit_10lnq_53>strong{display:block;color:var(--ink);font-size:12px;font-weight:500}._dialog_10lnq_13 ._contextNote_10lnq_55{margin:0 0 21px;padding:11px 14px;color:#4b5540;background:#e8e9df;border-left:2px solid #a3ad90;font-size:12px;line-height:1.8}._designOverview_10lnq_56{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);gap:30px;align-items:start}._roomFigure_10lnq_57{min-width:0}._roomImage_10lnq_58,._roomImageFallback_10lnq_58{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:contain;object-fit:contain;background:#e4e4d9;border:1px solid #d6d9cc}._roomImageFallback_10lnq_58{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13px}._roomFigure_10lnq_57>figcaption{margin-top:10px;color:var(--muted);font-size:11px;line-height:1.7}._viewChoices_10lnq_61{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._viewChoices_10lnq_61>button{min-height:44px;padding:10px 16px;border:1px solid var(--rule);background:transparent;color:var(--ink);font-size:12px}._viewChoices_10lnq_61>button[aria-pressed=true]{background:#445338;color:#fffef8;border-color:#445338}._viewChoices_10lnq_61>button:hover{border-color:var(--accent)}._designNotes_10lnq_65{display:flex;flex-direction:column;gap:24px;padding:2px 0 0;min-width:0}._noteLabel_10lnq_66{color:var(--accent);font-size:10px;letter-spacing:.12em;line-height:1.7;text-transform:uppercase}._dialog_10lnq_13 ._intent_10lnq_67{margin-top:11px;color:#454f3c;font-size:13px;line-height:1.85}._roomMetrics_10lnq_68{display:grid;gap:9px;margin-top:11px}._roomMetrics_10lnq_68 div{display:grid;grid-template-columns:76px 1fr;gap:12px;padding-top:8px;border-top:1px solid var(--rule)}._roomMetrics_10lnq_68 dt{color:var(--muted);font-size:10px;line-height:1.7;text-transform:uppercase;letter-spacing:.08em}._roomMetrics_10lnq_68 dd{color:#34402d;font-size:12px;line-height:1.7}._dialog_10lnq_13 ._planningNote_10lnq_72{margin-top:10px;color:var(--muted);font-size:11px;line-height:1.6}._palette_10lnq_73{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:11px 0 0;list-style:none}._palette_10lnq_73>li{padding:6px 9px;color:#4c5543;background:#e8e9df;border:1px solid #d2d6c6;font-size:11px;line-height:1.6}._schedule_10lnq_75{margin-top:32px}._scheduleHeading_10lnq_76{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding-top:25px;border-top:1px solid var(--rule)}._scheduleHeading_10lnq_76 h3{margin-top:6px;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:33px;font-weight:400;line-height:1.25;letter-spacing:-.025em}._scheduleHeading_10lnq_76>p{color:var(--muted);font-size:11px;line-height:1.7;text-align:right}._scheduleHeading_10lnq_76>p>span{margin:0 8px}._dialog_10lnq_13 ._notice_10lnq_80{margin-top:16px;color:#4b5540;font-size:13px;line-height:1.8}._dialog_10lnq_13 ._proposalNote_10lnq_81{margin-top:7px;max-width:720px;color:var(--muted);font-size:12px;line-height:1.8}._pieceList_10lnq_82{margin:20px 0 0;padding:0;list-style:none}._scheduleItem_10lnq_83{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:21px;padding:25px 0;border-top:1px solid var(--rule)}._withProduct_10lnq_84{grid-template-columns:35px minmax(0,1fr) 142px}._pieceNumber_10lnq_85{padding-top:3px;color:#768065;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:18px}._pieceBody_10lnq_86{min-width:0}._pieceCategory_10lnq_87{color:var(--muted);font-size:10px;line-height:1.6;letter-spacing:.07em}._pieceCategory_10lnq_87>span{margin:0 6px;color:#8b927b}._dialog_10lnq_13 ._pieceTitle_10lnq_89{margin-top:6px;font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.02em}._dialog_10lnq_13 ._pieceStatus_10lnq_90{margin-top:9px;color:#606948;font-size:11px;line-height:1.7}._dialog_10lnq_13 ._pieceSpecifications_10lnq_91{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px;gap:13px 22px;margin-top:18px}._pieceSpecifications_10lnq_91 dt{color:var(--muted);font-size:10px;line-height:1.7}._pieceSpecifications_10lnq_91 dd{margin-top:3px;color:#34402d;font-size:12px;line-height:1.75;overflow-wrap:anywhere}._pieceSpecifications_10lnq_91 ._placement_10lnq_94{grid-column:1 / -1}._dialog_10lnq_13 ._pieceNote_10lnq_95{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.8}._productReference_10lnq_96{min-width:0;padding-left:4px}._productImage_10lnq_97,._productImageFallback_10lnq_97{width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding:9px;background:#fff;border:1px solid #dedfd6}._productImageFallback_10lnq_97{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:10px;text-align:center}._dialog_10lnq_13 ._productMaker_10lnq_99{margin-top:10px;color:#6a714f;font-size:10px;line-height:1.6}._dialog_10lnq_13 ._productName_10lnq_100{margin-top:3px;color:var(--ink);font-size:12px;line-height:1.6}._dialog_10lnq_13 ._productDimensions_10lnq_101{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.55}._sourceLink_10lnq_102{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#46543b!important;font-size:11px;text-underline-offset:4px;text-decoration-thickness:1px}._dialog_10lnq_13 ._referenceOnly_10lnq_103{color:var(--muted);font-size:10px;line-height:1.7;margin:2px 0 7px}._imageCredit_10lnq_104{color:#6f7568;font-size:9px;line-height:1.7}._dialog_10lnq_13 ._endnote_10lnq_105{padding:22px 0 28px;border-top:1px solid var(--rule);color:var(--muted);font-size:11px;line-height:1.8}._footer_10lnq_106{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:20px;padding:15px 32px;border-top:1px solid var(--rule);background:#e9ebdf}._footerNote_10lnq_107>p:first-child{color:#37462d;font-size:12px;line-height:1.6}._footerNote_10lnq_107>p:last-child{margin-top:4px;color:#65705b;font-size:10px;line-height:1.6}._useButton_10lnq_40{display:inline-flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0;min-height:46px;padding:12px 20px;border:1px solid #445338;background:#445338;color:#fffef8;font-size:12px!important}._useButton_10lnq_40:hover:not(:disabled){background:#303e25;border-color:#303e25}._useButton_10lnq_40:disabled{color:#566048;background:#dbe0ce;border-color:#bcc5ae}._footerActions_10lnq_112{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}._secondaryButton_10lnq_113{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:46px;color:var(--ink);font-size:12px;text-decoration:none;border-bottom:1px solid #a2a991}._secondaryButton_10lnq_113:hover{border-color:#445338}._error_10lnq_115{max-width:340px;color:#8c3827;font-size:12px;line-height:1.7}._spinner_10lnq_116{animation:_room-design-spin_10lnq_1 .9s linear infinite}@keyframes _room-design-spin_10lnq_1{to{transform:rotate(360deg)}}@media(max-width:980px){._overlay_10lnq_1{padding:16px}._scrollArea_10lnq_48{padding:0 25px}._topline_10lnq_42,._footer_10lnq_106{padding-left:25px;padding-right:25px}._designOverview_10lnq_56{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);gap:24px}._designNotes_10lnq_65{gap:20px}._withProduct_10lnq_84{grid-template-columns:28px minmax(0,1fr) 120px}._scheduleItem_10lnq_83{gap:16px}._dialog_10lnq_13 ._pieceSpecifications_10lnq_91{-moz-column-gap:15px;column-gap:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 60px}._footer_10lnq_106{flex-wrap:wrap}._error_10lnq_115{order:3;flex-basis:100%;max-width:none}}@media(max-width:700px){._overlay_10lnq_1{padding:0}._dialog_10lnq_13{width:100%;height:100dvh;max-height:100dvh;border:0}._topline_10lnq_42{min-height:58px;padding:7px 20px;gap:12px}._wordmark_10lnq_43{font-size:9px;letter-spacing:.1em}._wordmark_10lnq_43>span{margin:0 8px}._scrollArea_10lnq_48{padding:0 20px}._header_10lnq_49{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0 21px}._dialog_10lnq_13 ._title_10lnq_52{font-size:37px}._designCredit_10lnq_53{text-align:left}._designCredit_10lnq_53>strong{display:inline;margin-left:5px}._designOverview_10lnq_56{grid-template-columns:1fr;gap:23px}._designNotes_10lnq_65{gap:19px}._dialog_10lnq_13 ._intent_10lnq_67{font-size:14px}._palette_10lnq_73>li{font-size:12px}._schedule_10lnq_75{margin-top:28px}._scheduleHeading_10lnq_76{align-items:flex-start;flex-direction:column;gap:10px;padding-top:24px}._scheduleHeading_10lnq_76>p{text-align:left}._scheduleHeading_10lnq_76 h3{font-size:32px}._dialog_10lnq_13 ._notice_10lnq_80{font-size:13px;margin-top:15px}._pieceList_10lnq_82{margin-top:18px}._scheduleItem_10lnq_83,._withProduct_10lnq_84{grid-template-columns:24px minmax(0,1fr);gap:13px;padding:23px 0}._pieceNumber_10lnq_85{font-size:16px}._dialog_10lnq_13 ._pieceTitle_10lnq_89{font-size:26px}._dialog_10lnq_13 ._pieceSpecifications_10lnq_91{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 18px}._pieceSpecifications_10lnq_91 dd{font-size:13px}._pieceSpecifications_10lnq_91 ._placement_10lnq_94{grid-column:auto}._productReference_10lnq_96{grid-column:2;display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 14px;padding:7px 0 0}._productImage_10lnq_97,._productImageFallback_10lnq_97{grid-row:1 / 6}._dialog_10lnq_13 ._productMaker_10lnq_99{margin-top:0}._sourceLink_10lnq_102{justify-self:start}._imageCredit_10lnq_104,._referenceOnly_10lnq_103{grid-column:2}._footer_10lnq_106{padding:12px 20px max(12px,env(safe-area-inset-bottom));gap:12px}._footerNote_10lnq_107{flex:1;min-width:140px}._footerNote_10lnq_107>p:last-child{font-size:10px}._useButton_10lnq_40{padding:11px 14px;font-size:11px!important}._error_10lnq_115{font-size:12px}}@media(max-width:370px){._topline_10lnq_42,._footer_10lnq_106{padding-left:15px;padding-right:15px}._scrollArea_10lnq_48{padding:0 15px}._wordmark_10lnq_43{max-width:220px;line-height:1.8}._wordmarkLogo_10lnq_44{width:132px}._dialog_10lnq_13 ._title_10lnq_52{font-size:33px}._scheduleItem_10lnq_83{gap:10px}._productReference_10lnq_96{grid-template-columns:90px minmax(0,1fr)}._footerNote_10lnq_107{flex-basis:100%}._footerActions_10lnq_112{width:100%;justify-content:space-between}._useButton_10lnq_40{width:100%}}@media(prefers-reduced-motion:reduce){._spinner_10lnq_116{animation:none}}._workspace_1r25z_1{--studio-ink: #283127;--studio-muted: #586650;--studio-line: #d5d8c9;--studio-paper: #f7f6ef;--studio-accent: #526a3d;position:relative;z-index:10;display:grid;grid-template-columns:358px minmax(0,1fr);height:100dvh;padding-top:67px;overflow:hidden;color:var(--studio-ink);background:#e9e9df;font-family:Plus Jakarta Sans,sans-serif}._workspace_1r25z_1 button,._workspace_1r25z_1 select,._workspace_1r25z_1 textarea{font:inherit}._workspace_1r25z_1 button{cursor:pointer}._workspace_1r25z_1 button:disabled{cursor:not-allowed}._workspace_1r25z_1 button:focus-visible,._workspace_1r25z_1 select:focus-visible,._workspace_1r25z_1 textarea:focus-visible,._workspace_1r25z_1 summary:focus-visible,._workspace_1r25z_1 a:focus-visible{outline:2px solid #3d5934;outline-offset:3px}._sidebar_1r25z_6{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(155deg,#fbfaf4 0%,var(--studio-paper) 38%,#f3f3e9 100%);border-right:1px solid #cdd1c0}._libraryHeading_1r25z_7{padding:29px 27px 22px;border-bottom:1px solid #e2e4d8}._kicker_1r25z_8{display:block;color:#536348;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.16em}._libraryHeading_1r25z_7 ._kicker_1r25z_8:before{content:"";display:inline-block;width:12px;height:1px;margin-right:9px;vertical-align:middle;background:#a3916a}._libraryHeading_1r25z_7 h1,._libraryHeading_1r25z_7 h2{margin:13px 0 8px;font:400 29px/1.18 Playfair Display,Georgia,serif;letter-spacing:-.035em}._headingPeriod_1r25z_11{color:#ad986d}._libraryHeading_1r25z_7>p{max-width:280px;color:var(--studio-muted);font-size:12px;line-height:1.75}._studioSteps_1r25z_13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:23px 0 0;padding:0}._studioSteps_1r25z_13 li{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;color:#52634b}._studioSteps_1r25z_13 li:not(:last-child):after{content:"";position:absolute;top:11px;left:30px;right:-9px;height:1px;background:#d1d7c7}._studioSteps_1r25z_13 li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #c6cfb9;border-radius:50%;background:#f8f8f1;color:#52634b;font-size:10px;font-weight:700;letter-spacing:.02em}._studioSteps_1r25z_13 ._stepCurrent_1r25z_17>span{border-color:var(--studio-accent);background:var(--studio-accent);color:#fffdf3;box-shadow:0 0 0 3px #e8eddf}._studioSteps_1r25z_13 ._stepComplete_1r25z_18>span{border-color:#8ea47c;background:#e5eddc;color:#415938}._studioSteps_1r25z_13 li>small{color:#626f59;font-size:11px;font-weight:600;line-height:1.25}._studioSteps_1r25z_13 ._stepCurrent_1r25z_17>small{color:#344832}._studioSteps_1r25z_13 i{display:block;margin-top:2px;color:#53644b;font-size:11px;font-style:normal;font-weight:400}._libraryTabs_1r25z_22{display:flex;margin:0 27px;border-bottom:1px solid #cbd2be}._libraryTabs_1r25z_22>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex:1;min-height:54px;padding:14px 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#52634b;font-size:11px;font-weight:650;transition:color .18s ease,border-color .18s ease}._libraryTabs_1r25z_22>button>span{color:#586650;font-size:13px;font-weight:550}._libraryTabs_1r25z_22>button:hover{color:#314b2a;border-bottom-color:#afbd9e}._libraryTabs_1r25z_22>._tabActive_1r25z_26{border-bottom-color:#526a3d;color:#526a3d}._libraryTabs_1r25z_22>._tabActive_1r25z_26>span{color:#273b27}._libraryTabs_1r25z_22 small{margin-left:auto;margin-right:13px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e0e6d4;font-size:12px;color:#485638}._sidebarScroll_1r25z_29{flex:1;min-height:0;overflow-y:auto;padding:0 27px 15px;scrollbar-width:thin;scrollbar-color:#bdc6ad transparent;overscroll-behavior:contain}._libraryPanel_1r25z_30{padding:22px 0 23px}._sectionIntro_1r25z_31>h2{font:400 21px/1.3 Playfair Display,Georgia,serif;letter-spacing:-.02em;margin:0 0 8px}._sectionIntro_1r25z_31>p{color:#586650;font-size:12px;line-height:1.75}._uploadRoom_1r25z_33{display:flex;width:100%;align-items:center;gap:13px;text-align:left;background:#e9ecdf;border:1px solid #ccd5c3;padding:14px;color:#4c6441;margin-top:18px;min-height:64px;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}._uploadRoom_1r25z_33>span{flex:1;font-size:12px;color:#35472d}._uploadRoom_1r25z_33 small{display:block;color:#5d6a51;font-size:12px;margin-top:4px}._uploadRoom_1r25z_33:hover:not(:disabled){background:#e1ead9;border-color:#8da781;transform:translateY(-2px);box-shadow:0 7px 17px #526a3d16}._uploadRoom_1r25z_33:disabled{opacity:.5}._libraryInvitation_1r25z_38{display:flex;align-items:center;gap:15px;padding:21px 0 1px;color:#5d6a51}._invitationNumber_1r25z_39{font:400 34px/1 Playfair Display,Georgia,serif;color:#5d6a51}._libraryInvitation_1r25z_38>div{flex:1}._libraryInvitation_1r25z_38 p{color:#46563a;font-size:12px}._libraryInvitation_1r25z_38 div>span{display:block;margin-top:5px;font-size:12px;line-height:1.6}._collectionPreview_1r25z_43{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px}._collectionPreview_1r25z_43>div{background:#ebeae1;height:88px;padding:7px}._collectionPreview_1r25z_43 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._briefSection_1r25z_46{padding-top:23px;border-top:1px solid var(--studio-line)}._briefHeading_1r25z_47{display:flex;align-items:center;gap:9px;margin-bottom:12px}._briefHeading_1r25z_47>span:first-child{font-size:12px;color:#5d6a51}._briefHeading_1r25z_47 label{font-size:12px;font-weight:500}._briefHeading_1r25z_47>span:last-child{margin-left:auto;color:#5d6a51;font-size:12px}._roleGuidance_1r25z_51{display:grid;gap:2px;margin:0 0 12px;padding:9px 12px;border-left:2px solid #87966e;background:#f1f3e8;color:#405338;font-size:11px;line-height:1.5}._roleGuidance_1r25z_51 strong{color:#31442d;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._roleGuidance_1r25z_51 small{color:#5b6854;font-size:11px;line-height:1.5}._briefSection_1r25z_46 textarea{display:block;width:100%;min-height:111px;resize:vertical;border:1px solid #cbd1bf;border-radius:0;background:#fdfcf7;color:#31402e;padding:13px 14px;font-size:13px;line-height:1.7;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}._briefSection_1r25z_46 textarea:hover:not(:disabled){border-color:#9cad8e}._briefSection_1r25z_46 textarea:focus{border-color:#7e986d;background:#fffef9;box-shadow:0 0 0 3px #7289651e}._briefSection_1r25z_46 textarea::-moz-placeholder{color:#53644b}._briefSection_1r25z_46 textarea::placeholder{color:#53644b}._briefHelp_1r25z_58{margin:8px 0 17px;color:#5d6a51;font-size:12px;line-height:1.7}._advanced_1r25z_59{border-top:1px solid #d9dccf}._advanced_1r25z_59>summary{display:flex;align-items:center;justify-content:space-between;min-height:49px;padding:15px 0;color:#53644b;font-size:12px;cursor:pointer;list-style:none;transition:color .18s ease}._advanced_1r25z_59>summary:hover{color:#314b2a}._advanced_1r25z_59>summary::-webkit-details-marker{display:none}._advanced_1r25z_59>summary>span{display:flex;align-items:center;gap:8px}._advanced_1r25z_59>summary>svg{transition:transform .2s ease}._advanced_1r25z_59[open]>summary>svg{transform:rotate(180deg)}._advancedContent_1r25z_66{padding-bottom:17px}._control_1r25z_67 label{display:block;font-size:12px;color:#616c54;margin-bottom:7px}._control_1r25z_67 select{width:100%;min-height:44px;border:1px solid #cdd3c0;background:#f9f9f2;color:#394b2d;padding:7px 10px;border-radius:0;font-size:12px;transition:border-color .18s ease,background .18s ease}._control_1r25z_67 select:hover:not(:disabled){border-color:#9dae8d;background:#fffef8}._control_1r25z_67>p{margin-top:8px;font-size:12px;line-height:1.8;color:#5d6a51}._controlGrid_1r25z_71{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;margin-top:17px}._controlNote_1r25z_72{color:#5d6a51;font-size:12px;line-height:1.8;margin-top:11px}._fixedControl_1r25z_73{min-height:40px;margin-top:0!important;padding:10px 7px;border:1px solid #d8dccf}._presetSection_1r25z_74{margin-top:19px}._presetSection_1r25z_74>p:first-child{color:#5d6a51;font-size:12px}._presets_1r25z_76{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}._presets_1r25z_76>button{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:44px;background:#f2f4eb;border:1px solid #d5dac8;color:#52634a;text-align:left;padding:9px 10px;font-size:12px;transition:background .18s ease,border-color .18s ease,transform .18s ease}._presets_1r25z_76>button:hover:not(:disabled){border-color:#a4b791;background:#eaf0e2;transform:translateY(-1px)}._presets_1r25z_76>button[aria-pressed=true]{border-color:#7d996b;background:#e3edda;color:#304e2e;box-shadow:inset 3px 0 #597544}._placementToggle_1r25z_80{display:flex;align-items:center;justify-content:space-between;gap:15px;border:0;background:transparent;width:100%;color:#5d6a51;font-size:12px!important;min-height:44px;margin-top:7px}._placementToggle_1r25z_80>span:last-child{color:#526c3d;background:#e6ebdc;padding:4px 7px}._resetButton_1r25z_82{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid #d9dacc;background:transparent;color:#5d6a51;font-size:12px!important;margin-top:10px}._resetButton_1r25z_82:hover{color:#895b44;border-color:#baad96}._generateArea_1r25z_84{flex-shrink:0;padding:17px 27px 19px;border-top:1px solid #cbd4c0;background:linear-gradient(145deg,#f2f4e8,#e9eedf);box-shadow:0 -8px 24px #495e3810}._generateButton_1r25z_85{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;background:#4b6240;color:#faf9ed;border:1px solid #4b6240;font-size:13px!important;font-weight:650!important;letter-spacing:.01em;box-shadow:0 6px 14px #34482b1e;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}._generateButton_1r25z_85>span{flex:1;text-align:left}._generateButton_1r25z_85>svg:last-child{transition:transform .18s ease}._generateButton_1r25z_85:hover:not(:disabled){background:#354e2e;transform:translateY(-2px);box-shadow:0 10px 20px #34482b2b}._generateButton_1r25z_85:hover:not(:disabled)>svg:last-child{transform:translate(3px)}._generateButton_1r25z_85:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 8px #34482b26}._generateButton_1r25z_85:disabled{background:#d0d8c4;border-color:#bdc8ad;color:#4c5d3e;box-shadow:none}._generateArea_1r25z_84>p{margin-top:9px;color:#5d6a51;font-size:12px;line-height:1.6}._generateArea_1r25z_84>p a{color:#334d30;font-weight:650;text-decoration:underline;text-underline-offset:2px}._generateArea_1r25z_84>p a:hover{color:#203c23}._canvasPanel_1r25z_95{grid-column:2;grid-row:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 53% 37%,#f0f0e7,#e7e8db 55%,#e1e3d4);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b5bda6 transparent}html[data-theme=dark] ._canvasPanel_1r25z_95 button:focus-visible{outline-color:#e8ca7f}._canvasToolbar_1r25z_97{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 34px 19px;flex-shrink:0;border-bottom:1px solid #d5d8c8;background:#f2f1eacb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._canvasKicker_1r25z_98{display:block;font-size:12px;color:#5d6a51;text-transform:uppercase;letter-spacing:.14em}._canvasToolbar_1r25z_97 p{margin-top:7px;color:#46533c;font:400 18px/1.35 Playfair Display,Georgia,serif}._skipToLibrary_1r25z_100{display:none}._canvasTools_1r25z_101{display:flex;align-items:center;gap:8px}._canvasTools_1r25z_101>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:9px 11px;background:#f1f2e9;border:1px solid #cbd2bd;color:#52634b;font-size:12px!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}._canvasTools_1r25z_101>button:hover:not(:disabled){background:#fffef4;border-color:#91a480;color:#334c2d;transform:translateY(-1px)}._roomStage_1r25z_104{display:flex;align-items:center;justify-content:center;flex:1;min-height:240px;padding:32px 34px 16px}._roomImageFrame_1r25z_105{position:relative;display:flex;max-width:100%;max-height:100%;border:7px solid #f8f8ef;box-shadow:0 3px 5px #26351a13,0 24px 60px #26351a25;line-height:0}._roomImage_1r25z_105{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 315px);-o-object-fit:contain;object-fit:contain}._canvasCaption_1r25z_107{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 34px 20px}._generatedBadge_1r25z_108,._photoBadge_1r25z_108{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:#43593b;padding:6px 9px;border:1px solid #aebd9f;background:#eff2e7;white-space:nowrap}._generatedBadge_1r25z_108:before{content:"";width:4px;height:4px;border-radius:50%;background:#8a9d74}._canvasCaption_1r25z_107>p{color:#586650;font-size:12px;text-align:right;line-height:1.7}._canvasNextStep_1r25z_111{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 34px;padding:17px 0 25px;border-top:1px solid #cdd4bd}._canvasNextStep_1r25z_111>span{font:italic 400 19px/1.3 Playfair Display,Georgia,serif;color:#5d6a51}._canvasNextStep_1r25z_111>button{display:flex;align-items:center;gap:11px;min-height:44px;padding:7px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#38562f;font-size:12px!important;font-weight:600!important;transition:gap .18s ease,border-color .18s ease}._canvasNextStep_1r25z_111>button:hover:not(:disabled){gap:16px;border-color:#6a8658}._currentRoomDesign_1r25z_115{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 34px 20px;padding:15px 18px;background:#e7ebdf;border:1px solid #cdd4bd}._currentRoomDesign_1r25z_115>div{min-width:0}._currentRoomDesign_1r25z_115 span{color:#46543b;font-size:11px;line-height:1.7}._currentRoomDesign_1r25z_115 p{margin-top:3px;color:#53644b;font-size:11px;line-height:1.7}._currentRoomDesign_1r25z_115>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;flex-shrink:0;padding:8px 12px;color:#46573a;border:1px solid #adb99a;background:transparent;font-size:12px!important}._currentRoomDesign_1r25z_115>button:hover{background:#d8e0cc}._currentRoomDesign_1r25z_115>button:focus-visible{outline:2px solid #526f3d;outline-offset:3px}html[data-theme=dark] ._currentRoomDesign_1r25z_115{background:#35402d;border-color:#526245}html[data-theme=dark] ._currentRoomDesign_1r25z_115 span,html[data-theme=dark] ._currentRoomDesign_1r25z_115>button{color:#d5dfbf}html[data-theme=dark] ._currentRoomDesign_1r25z_115 p{color:#aebc98}html[data-theme=dark] ._currentRoomDesign_1r25z_115>button{border-color:#798866}html[data-theme=dark] ._currentRoomDesign_1r25z_115>button:hover{background:#43523a}@media(max-width:1150px){._currentRoomDesign_1r25z_115{margin-right:24px;margin-left:24px}}@media(max-width:600px){._currentRoomDesign_1r25z_115{align-items:flex-start;flex-direction:column;gap:10px;padding:14px}}@media(max-width:480px){._currentRoomDesign_1r25z_115{margin-right:20px;margin-left:20px}}._resultActions_1r25z_130{display:flex;justify-content:center;gap:12px;padding:0 25px 26px}._resultActions_1r25z_130>button{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 16px;background:#f5f7ee;border:1px solid #b9c4aa;color:#3f5b34;font-size:12px!important;font-weight:600!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}._resultActions_1r25z_130>button:hover:not(:disabled){background:#fffef7;border-color:#89a176;transform:translateY(-2px);box-shadow:0 7px 14px #2937201e}._resultActions_1r25z_130>button:last-child{background:#4f653f;color:#f3f6e9;border-color:#4f653f}._resultActions_1r25z_130>button:last-child:hover:not(:disabled){background:#395433}._emptyCanvasPanel_1r25z_135{background:#eaece0}._emptyCanvas_1r25z_135{position:relative;isolation:isolate;padding:39px 34px 36px;background:radial-gradient(ellipse at 82% -8%,#f9f8ee,#eeefe5 38%,#e6e8dc)}._emptyCanvas_1r25z_135:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:linear-gradient(90deg,#aebca04d 1px,transparent 1px),linear-gradient(#aebca04d 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent 16%,#000 100%);mask-image:linear-gradient(90deg,transparent 16%,#000 100%)}._emptyCanvas_1r25z_135>*{position:relative;z-index:1}._emptyIntroduction_1r25z_139{position:relative;max-width:780px;padding:6px 0 38px}._emptyIntroduction_1r25z_139:after{content:"";position:absolute;bottom:19px;left:0;width:52px;height:2px;background:#aa9a72}._emptyIntroduction_1r25z_139 h2{font:400 clamp(39px,3.6vw,58px)/1.11 "Playfair Display",Georgia,serif;letter-spacing:-.045em;margin:18px 0 19px;text-wrap:balance}._emptyIntroduction_1r25z_139 h2>em{color:#5d714f;font-weight:400}._emptyIntroduction_1r25z_139>p{max-width:530px;color:#51634c;font-size:14px;line-height:1.8}._emptyActions_1r25z_144{display:flex;align-items:center;flex-wrap:wrap;gap:12px 19px;margin-top:24px}._emptyActions_1r25z_144>button{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:11px 15px;border:1px solid #4d6541;background:#4d6541;color:#fafaf1;font-size:12px!important;font-weight:650!important;box-shadow:0 8px 16px #34472c1f;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}._emptyActions_1r25z_144>button>svg:last-child{margin-left:6px;transition:transform .18s ease}._emptyActions_1r25z_144>button:hover:not(:disabled){background:#395331;transform:translateY(-2px);box-shadow:0 11px 20px #34472c2a}._emptyActions_1r25z_144>button:hover:not(:disabled)>svg:last-child{transform:translate(2px,-2px)}._emptyActions_1r25z_144>span{color:#617056;font-size:12px}._environmentLibraryHeader_1r25z_150{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;border-bottom:1px solid #cbd1bd}._environmentLibraryHeader_1r25z_150 p{margin-top:6px;color:#5d6a51;font-size:12px}._collectionFilter_1r25z_152 select{max-width:155px;padding:9px 8px;border:1px solid #c9d1b9;border-radius:0;color:#5d6a51;background:#f5f6ec;font-size:12px}._environmentGrid_1r25z_153{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;margin-top:21px}._environmentCard_1r25z_154{display:block;min-width:0;background:transparent;border:0;padding:0;text-align:left;color:#40572f;transition:transform .22s ease}._environmentImage_1r25z_155{position:relative;display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border:1px solid #c3cdbb;background:#dbdfcf;box-shadow:0 2px 4px #26351a0d;transition:border-color .22s ease,box-shadow .22s ease}._environmentImage_1r25z_155:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #ffffffe0;opacity:.45;pointer-events:none;transition:opacity .22s ease}._environmentImage_1r25z_155 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .42s cubic-bezier(.2,.75,.3,1)}._environmentCard_1r25z_154:hover:not(:disabled){transform:translateY(-3px)}._environmentCard_1r25z_154:hover:not(:disabled) ._environmentImage_1r25z_155{border-color:#839e75;box-shadow:0 12px 22px #26351a1e}._environmentCard_1r25z_154:hover:not(:disabled) ._environmentImage_1r25z_155:after{opacity:.9}._environmentCard_1r25z_154:hover:not(:disabled) img{transform:scale(1.045)}._environmentCard_1r25z_154:active:not(:disabled){transform:translateY(-1px)}._environmentCard_1r25z_154:focus-visible ._environmentImage_1r25z_155{border-color:#526a3d;box-shadow:0 0 0 3px #cedabf}._environmentSelected_1r25z_164 ._environmentImage_1r25z_155{border:2px solid #607c4d;box-shadow:0 0 0 3px #dfe8d5}._environmentCard_1r25z_154:disabled:not(._environmentSelected_1r25z_164){opacity:.65}._environmentCheck_1r25z_166{position:absolute;display:grid;place-items:center;right:8px;top:8px;width:26px;height:26px;border-radius:50%;background:#f4f7e8;color:#5b7346}._environmentCaption_1r25z_167{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 1px}._environmentCaption_1r25z_167 strong{display:block;font:400 16px/1.3 Playfair Display,Georgia,serif;letter-spacing:-.015em}._environmentCaption_1r25z_167 small{display:block;margin-top:4px;color:#5d6a51;font-size:12px;line-height:1.6}._environmentCaption_1r25z_167>svg{color:#5d6a51;flex-shrink:0;transition:transform .22s ease}._environmentCard_1r25z_154:hover:not(:disabled) ._environmentCaption_1r25z_167>svg{transform:translate(2px,-2px)}._environmentDisclosure_1r25z_172{margin-top:22px;color:#5d6a51;font-size:12px;line-height:1.7}._compactLibrary_1r25z_173{margin-top:25px}._environmentFilters_1r25z_174{display:flex;flex-wrap:wrap;gap:12px;min-width:0;max-width:360px}._environmentFilters_1r25z_174 ._collectionFilter_1r25z_152{display:flex;flex-direction:column;gap:7px;flex:1 1 130px;min-width:0}._environmentFilters_1r25z_174 ._collectionFilter_1r25z_152 select{width:100%;min-width:0;max-width:100%;min-height:44px}._filterLabel_1r25z_177{color:#5d6a51;font-size:12px}._compactLibrary_1r25z_173 ._environmentFilters_1r25z_174{width:100%}._environmentEmpty_1r25z_179{padding:24px 0 5px}._environmentEmpty_1r25z_179>p{font:400 20px/1.4 Playfair Display,Georgia,serif;color:#435839}._environmentEmpty_1r25z_179>span{display:block;margin-top:8px;font-size:12px;line-height:1.7;color:#5d6a51}._environmentEmpty_1r25z_179>button{display:inline-flex;align-items:center;gap:11px;margin-top:12px;min-height:44px;padding:8px 0;background:transparent;border:0;border-bottom:1px solid #95a47f;color:#4c6938;font-size:12px}._compactLibrary_1r25z_173 ._environmentLibraryHeader_1r25z_150{flex-wrap:wrap;gap:12px}._compactLibrary_1r25z_173 ._environmentGrid_1r25z_153{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px;margin-top:14px}._compactLibrary_1r25z_173 ._environmentCaption_1r25z_167 strong{font-size:13px}._compactLibrary_1r25z_173 ._environmentCaption_1r25z_167>svg{display:none}._compactLibrary_1r25z_173 ._environmentCaption_1r25z_167 small{font-size:12px}._compactLibrary_1r25z_173 ._environmentDisclosure_1r25z_172{margin-top:14px;font-size:12px}._canvasLoading_1r25z_189{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;background:#182514d9;color:#e9efd8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:25px}._canvasLoading_1r25z_189>span{color:#dce8cf;font:400 19px/1.3 Playfair Display,Georgia,serif}._canvasLoading_1r25z_189 p{line-height:1.7;max-width:300px;text-align:center;font-size:12px}._loadingTrack_1r25z_192{width:min(180px,60%);height:2px;margin-top:6px;overflow:hidden;background:#ebf1dc44}._loadingTrack_1r25z_192>span{display:block;width:38%;height:100%;background:#d4c391;animation:_studio-progress_1r25z_1 1.8s ease-in-out infinite alternate}._placementOverlay_1r25z_194{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._placementButton_1r25z_195{position:absolute;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);pointer-events:auto}._placementButton_1r25z_195>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #f8faef;border-radius:50%;background:#344f31ed;color:#fffdf4;box-shadow:0 2px 10px #1c2d196b;transition:transform .16s ease,background .16s ease}._placementButton_1r25z_195:hover:not(:disabled)>span{background:#243f26;transform:scale(1.12)}._placementButton_1r25z_195:disabled{opacity:.5}._placementButton_1r25z_195:focus-visible{outline:2px solid #e8ca7f!important;outline-offset:-2px!important}._fileInput_1r25z_200{display:none}._inlineError_1r25z_201{margin:13px 0;color:#984831;font-size:12px;line-height:1.7}._previewOverlay_1r25z_202{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280;display:flex;align-items:center;justify-content:center;padding:25px;background:#10180dea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._previewDialog_1r25z_203{width:min(1350px,100%);max-height:94dvh;display:flex;flex-direction:column;color:#e8eddd;outline:none}._previewHeader_1r25z_204{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:15px}._previewHeader_1r25z_204>p{font:400 22px/1.5 Playfair Display,Georgia,serif}._previewHeader_1r25z_204 button{display:grid;place-items:center;width:44px;height:44px;background:#31402a;border:1px solid #718460;color:#e6eed9;cursor:pointer}._previewHeader_1r25z_204 button:focus-visible{outline:2px solid #d3bf85;outline-offset:3px}._previewDialog_1r25z_203>img{display:block;min-height:0;width:100%;-o-object-fit:contain;object-fit:contain;max-height:83dvh}._spinner_1r25z_209{animation:_studio-spin_1r25z_1 .9s linear infinite}._srOnly_1r25z_210{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _studio-spin_1r25z_1{to{transform:rotate(360deg)}}@keyframes _studio-progress_1r25z_1{0%{transform:translate(-100%)}to{transform:translate(365%)}}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135){background:#262e24}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasToolbar_1r25z_97{border-bottom-color:#45503b;background:#2d382bcc}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasToolbar_1r25z_97 p{color:#d0d6c2}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasKicker_1r25z_98{color:#9ba98a}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasTools_1r25z_101>button{background:#35402e;border-color:#60704c;color:#c5d1b3}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasCaption_1r25z_107 p{color:#a7b296}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._generatedBadge_1r25z_108,html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._photoBadge_1r25z_108{border-color:#647751;color:#beccab}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasNextStep_1r25z_111{border-color:#4d5d3e}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasNextStep_1r25z_111>span{color:#aebc98}html[data-theme=dark] ._canvasPanel_1r25z_95:not(._emptyCanvasPanel_1r25z_135) ._canvasNextStep_1r25z_111>button{color:#d5dfbf}@media(min-width:1550px){._workspace_1r25z_1{grid-template-columns:390px minmax(0,1fr)}._emptyCanvas_1r25z_135{padding:44px 48px}._canvasToolbar_1r25z_97{padding-left:48px;padding-right:48px}._environmentGrid_1r25z_153{gap:27px 23px}._environmentCaption_1r25z_167 strong{font-size:19px}._emptyIntroduction_1r25z_139>p{font-size:14px}}@media(max-width:1150px){._workspace_1r25z_1{grid-template-columns:316px minmax(0,1fr)}._libraryHeading_1r25z_7,._generateArea_1r25z_84{padding-left:21px;padding-right:21px}._libraryTabs_1r25z_22{margin-left:21px;margin-right:21px}._sidebarScroll_1r25z_29{padding-left:21px;padding-right:21px}._canvasToolbar_1r25z_97{padding:20px 24px}._emptyCanvas_1r25z_135{padding:24px}._environmentGrid_1r25z_153{grid-template-columns:repeat(2,minmax(0,1fr))}._roomStage_1r25z_104{padding-right:20px;padding-left:20px}._canvasCaption_1r25z_107{padding-right:24px;padding-left:24px}._canvasNextStep_1r25z_111{margin-right:24px;margin-left:24px}}@media(max-width:850px){._workspace_1r25z_1{display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:visible;padding-top:62px}._canvasPanel_1r25z_95{min-height:0;overflow:visible;flex-shrink:0}._sidebar_1r25z_6{min-height:0;border-right:0;border-top:1px solid #cdd3bf;scroll-margin-top:62px}._libraryHeading_1r25z_7{padding:25px 25px 20px}._libraryHeading_1r25z_7 h1,._libraryHeading_1r25z_7 h2{font-size:30px}._libraryHeading_1r25z_7>p{max-width:none;font-size:12px}._studioSteps_1r25z_13{max-width:360px;margin-top:20px}._libraryTabs_1r25z_22{margin:0 25px}._libraryTabs_1r25z_22>button{min-height:49px}._libraryTabs_1r25z_22>button>span{font-size:13px}._sidebarScroll_1r25z_29{padding:0 25px 18px;overflow:visible}._libraryPanel_1r25z_30{padding:23px 0}._sectionIntro_1r25z_31>h2{font-size:25px}._sectionIntro_1r25z_31>p{font-size:12px}._uploadRoom_1r25z_33{min-height:67px}._uploadRoom_1r25z_33>span{font-size:12px}._uploadRoom_1r25z_33 small{font-size:12px}._libraryInvitation_1r25z_38{padding-bottom:5px}._collectionPreview_1r25z_43>div{height:120px;padding:10px}._briefSection_1r25z_46 textarea{min-height:123px;font-size:13px}._briefHelp_1r25z_58{font-size:12px}._briefHeading_1r25z_47 label{font-size:13px}._advanced_1r25z_59>summary{font-size:12px;min-height:50px}._control_1r25z_67 label{font-size:12px}._control_1r25z_67 select{min-height:44px;font-size:12px}._control_1r25z_67 p,._controlNote_1r25z_72{font-size:12px}._presets_1r25z_76>button{min-height:44px;font-size:12px}._placementToggle_1r25z_80,._resetButton_1r25z_82{font-size:12px!important}._generateArea_1r25z_84{padding:16px 25px 17px;box-shadow:none}._generateButton_1r25z_85{min-height:51px;font-size:13px!important}._generateArea_1r25z_84>p{font-size:12px}._canvasToolbar_1r25z_97{position:relative;padding:17px 24px}._canvasToolbar_1r25z_97 p{font-size:17px}._skipToLibrary_1r25z_100{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;min-height:44px;margin:12px 24px 0;padding:8px 12px;border:1px solid #9bab88;background:#edf1e4;color:#314b2e;font-size:12px!important;font-weight:650!important}._skipToLibrary_1r25z_100:hover{background:#e4ebda}._canvasKicker_1r25z_98{font-size:12px}._canvasTools_1r25z_101>button{min-height:44px;min-width:44px}._roomStage_1r25z_104{min-height:0;padding:20px 20px 8px}._roomImageFrame_1r25z_105{border-width:5px}._roomImage_1r25z_105{max-height:53dvh}._canvasCaption_1r25z_107{padding:11px 24px 16px;gap:12px}._canvasCaption_1r25z_107>p{font-size:12px;max-width:190px}._generatedBadge_1r25z_108,._photoBadge_1r25z_108{font-size:12px}._canvasNextStep_1r25z_111{padding:10px 0 17px}._canvasNextStep_1r25z_111>span{font-size:17px}._canvasNextStep_1r25z_111>button{min-height:44px;font-size:12px!important}._emptyCanvas_1r25z_135{padding:29px 24px}._emptyIntroduction_1r25z_139{padding-bottom:28px}._emptyIntroduction_1r25z_139 h2{font-size:38px}._emptyIntroduction_1r25z_139>p{font-size:13px;line-height:1.75}._environmentGrid_1r25z_153{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}._environmentCaption_1r25z_167 strong{font-size:17px}._environmentCaption_1r25z_167 small,._environmentDisclosure_1r25z_172{font-size:12px}._compactLibrary_1r25z_173 ._environmentCaption_1r25z_167 strong{font-size:17px}._compactLibrary_1r25z_173 ._environmentCaption_1r25z_167 small,._compactLibrary_1r25z_173 ._environmentDisclosure_1r25z_172{font-size:12px}._previewOverlay_1r25z_202{padding:15px}._previewHeader_1r25z_204>p{font-size:20px}}@media(max-width:480px){._canvasToolbar_1r25z_97{padding-left:20px;padding-right:20px}._canvasToolbar_1r25z_97 p{font-size:15px;max-width:215px}._canvasTools_1r25z_101>button>span{display:none}._emptyCanvas_1r25z_135{padding:25px 20px}._emptyIntroduction_1r25z_139 h2{font-size:36px}._emptyActions_1r25z_144{align-items:flex-start;flex-direction:column}._emptyActions_1r25z_144>button{width:100%;justify-content:space-between}._environmentCaption_1r25z_167 strong{font-size:15px}._environmentCaption_1r25z_167>svg{width:13px}._environmentLibraryHeader_1r25z_150{flex-wrap:wrap;gap:13px}._collectionFilter_1r25z_152 select{max-width:165px;font-size:12px}._environmentLibraryHeader_1r25z_150 ._kicker_1r25z_8{font-size:11px}._environmentLibraryHeader_1r25z_150 p{font-size:12px}._canvasCaption_1r25z_107{flex-wrap:wrap;padding-left:20px;padding-right:20px}._canvasCaption_1r25z_107>p{max-width:none;text-align:left}._canvasNextStep_1r25z_111{margin-left:20px;margin-right:20px}._resultActions_1r25z_130{flex-direction:column;padding:3px 20px 20px}._resultActions_1r25z_130>button{justify-content:center}}@media(prefers-reduced-motion:reduce){._workspace_1r25z_1 *,._workspace_1r25z_1 *:before,._workspace_1r25z_1 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._environmentCard_1r25z_154:hover:not(:disabled),._environmentCard_1r25z_154:hover:not(:disabled) img,._generateButton_1r25z_85:hover:not(:disabled),._emptyActions_1r25z_144>button:hover:not(:disabled){transform:none}}
