.OrderViews_page__It4sE{min-height:80dvh;padding:120px 24px 72px;background:white;color:hsl(var(--foreground));font-family:var(--font-body),sans-serif}.OrderViews_container__rGuko{width:100%;max-width:960px;margin:0 auto}.OrderViews_header__zwwIU{padding-bottom:32px;border-bottom:1px solid hsl(var(--border));margin-bottom:32px}.OrderViews_eyebrow__FuK9q{margin:20px 0 14px;color:hsl(var(--primary));font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.OrderViews_page__It4sE h1{font-family:var(--font-body),sans-serif;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.12;letter-spacing:-.04em;margin:0 0 18px}.OrderViews_intro__Qtge4{color:hsl(var(--muted-foreground));line-height:1.75;max-width:620px;font-size:16px}.OrderViews_headingRow__w6Qs5,.OrderViews_rowTop__IuvqY{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.OrderViews_list__RPKXg{display:grid;gap:16px}.OrderViews_card__Tov4M,.OrderViews_order__Jq_k1{border:1px solid hsl(var(--border));border-radius:14px;padding:26px;background:white;min-width:0}.OrderViews_order__Jq_k1{display:block;color:inherit;text-decoration:none;transition:border-color .15s}.OrderViews_order__Jq_k1:hover{border-color:hsl(var(--primary))}.OrderViews_card__Tov4M h2,.OrderViews_order__Jq_k1 h2{font-family:var(--font-body),sans-serif;font-size:21px;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.OrderViews_card__Tov4M p,.OrderViews_order__Jq_k1 p{font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground));margin:8px 0 0;overflow-wrap:anywhere}.OrderViews_order__Jq_k1 .OrderViews_reference__wgRRA{color:hsl(var(--muted-foreground));font-size:12px;margin:0 0 10px}.OrderViews_facts__p1auV{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:13px;color:hsl(var(--muted-foreground))}.OrderViews_open__sPuuC{color:hsl(var(--primary));display:flex;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:500}.OrderViews_status__6UgDZ{display:inline-block;flex-shrink:0;border:1px solid hsl(var(--border));border-radius:99px;padding:6px 12px;background:#F8FAFC;font-size:12px;line-height:1.3;text-transform:capitalize;max-width:100%;overflow-wrap:anywhere}.OrderViews_pending__oRJss{color:#854d0e;background:#fefce8;border-color:#fef08a}.OrderViews_confirmed__eKCLD{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.OrderViews_completed__0cW27{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.OrderViews_canceled__7k6xF{color:#475569;background:#f1f5f9}.OrderViews_next__8u8ev{border-left:3px solid hsl(var(--primary));background:#F8FAFC;padding:24px;border-radius:0 12px 12px 0;margin-bottom:28px}.OrderViews_next__8u8ev h2{font-size:18px;font-weight:500;margin:0 0 8px}.OrderViews_next__8u8ev p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.75;margin:0}.OrderViews_grid__hOwQJ{display:grid;grid-template-columns:1fr 1fr;gap:20px}.OrderViews_fields__yAc9U{display:grid;gap:20px;margin:20px 0 0}.OrderViews_fields__yAc9U dt{color:hsl(var(--muted-foreground));font-size:12px;margin-bottom:5px}.OrderViews_fields__yAc9U dd{font-size:15px;line-height:1.6;margin:0;overflow-wrap:anywhere}.OrderViews_support__sj___{margin-top:28px;padding-top:24px;border-top:1px solid hsl(var(--border))}.OrderViews_support__sj___ h2{font-size:18px;font-weight:500;margin:0 0 8px}.OrderViews_support__sj___ p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.75;margin:0}.OrderViews_link__dyN1R{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--primary));font-size:14px;font-weight:500;min-height:44px;text-decoration:none}.OrderViews_link__dyN1R:hover{text-decoration:underline;text-underline-offset:4px}.OrderViews_primary__vlRAQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:white;background:hsl(var(--primary));min-height:48px;border:0;border-radius:9px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.OrderViews_primary__vlRAQ:hover{opacity:.92}.OrderViews_actions__Pn5Ob{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:26px}.OrderViews_empty__Y5Cz8{padding:40px 26px;background:#F8FAFC}.OrderViews_page__It4sE :is(a,button):focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}.OrderViews_confirmation__WCL3K .OrderViews_container__rGuko{max-width:760px}.OrderViews_check__zxYyJ{color:hsl(var(--primary));width:44px;height:44px;margin:0 0 20px}.OrderViews_email__iK3wm{padding:18px 22px;border:1px solid hsl(var(--border));border-radius:12px;margin:24px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.OrderViews_email__iK3wm p{margin:0}.OrderViews_emailFailed__OfNKY{background:#fefce8;border-color:#fef08a;color:#713f12}.OrderViews_notes__lAdLL{white-space:pre-wrap}@media (max-width:639px){.OrderViews_page__It4sE{padding:96px 20px 44px}.OrderViews_header__zwwIU{margin-bottom:24px;padding-bottom:24px}.OrderViews_intro__Qtge4{font-size:15px}.OrderViews_grid__hOwQJ{grid-template-columns:1fr;gap:16px}.OrderViews_card__Tov4M,.OrderViews_order__Jq_k1{padding:22px}.OrderViews_headingRow__w6Qs5{flex-direction:column;gap:2px}.OrderViews_rowTop__IuvqY{flex-wrap:wrap;gap:12px}.OrderViews_rowTop__IuvqY h2{margin-bottom:0}.OrderViews_actions__Pn5Ob{align-items:stretch;flex-direction:column;gap:8px}.OrderViews_actions__Pn5Ob .OrderViews_link__dyN1R{justify-content:center}.OrderViews_facts__p1auV{flex-direction:column;gap:8px}}.ProjectReview_page__ClV_n{max-width:1180px;margin:0 auto;padding:38px 24px 64px;font-family:var(--font-body),sans-serif;color:hsl(var(--foreground))}.ProjectReview_header__xf7MH{padding:10px 0 30px}.ProjectReview_eyebrow__y2LlW{color:hsl(var(--primary));font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px}.ProjectReview_header__xf7MH h1{font-family:var(--font-body),sans-serif;font-size:clamp(30px,4vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.13;margin:0 0 15px}.ProjectReview_header__xf7MH>p:last-child{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.7;max-width:720px}.ProjectReview_meta__xELoH{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:13px;color:hsl(var(--muted-foreground))}.ProjectReview_grid__6PlV5{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.ProjectReview_panel__NLTCS{background:white;border:1px solid hsl(var(--border));border-radius:14px;padding:24px;min-width:0}.ProjectReview_panel__NLTCS h2{font-family:var(--font-body),sans-serif;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px}.ProjectReview_panel__NLTCS p{line-height:1.65}.ProjectReview_aside__qLYS2{position:sticky;top:75px}.ProjectReview_total__lfX_U{font-size:38px;font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:10px 0}.ProjectReview_note__bJfUD{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.65}.ProjectReview_breakdown__8aSTk{display:grid;gap:12px;margin:24px 0;padding:18px 0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));font-size:13px}.ProjectReview_breakdown__8aSTk>div{display:flex;justify-content:space-between;gap:16px}.ProjectReview_breakdown__8aSTk dt{color:hsl(var(--muted-foreground))}.ProjectReview_actions__iiecv{display:flex;flex-direction:column;gap:10px;margin-top:24px}.ProjectReview_primary__HRPKF,.ProjectReview_secondary__qww2l{min-height:46px;border-radius:9px;font-size:14px;font-weight:500;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.ProjectReview_primary__HRPKF{background:hsl(var(--primary));color:white}.ProjectReview_secondary__qww2l{border:1px solid hsl(var(--border));background:white;color:hsl(var(--foreground))}.ProjectReview_primary__HRPKF:hover{background:hsl(221 83% 45%)}.ProjectReview_primary__HRPKF:disabled{opacity:.5;cursor:not-allowed}.ProjectReview_edits__940jp{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:18px}.ProjectReview_edits__940jp a,.ProjectReview_edits__940jp button{color:hsl(var(--primary));font-size:12px;min-height:36px;display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:4px}.ProjectReview_disclosure__XSAN2{border-top:1px solid hsl(var(--border));padding-top:16px;margin-top:20px;font-size:12px;line-height:1.7;color:hsl(var(--muted-foreground))}.ProjectReview_disclosure__XSAN2 summary{cursor:pointer;font-weight:500;color:hsl(var(--foreground));padding:5px 0}.ProjectReview_disclosure__XSAN2 a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px}.ProjectReview_page__ClV_n :is(button,a,summary):focus-visible{outline:3px solid hsl(var(--primary));outline-offset:3px}@media (max-width:767px){.ProjectReview_page__ClV_n{padding:24px 18px 48px}.ProjectReview_header__xf7MH{padding-bottom:22px}.ProjectReview_grid__6PlV5{grid-template-columns:minmax(0,1fr);gap:18px}.ProjectReview_aside__qLYS2{position:static;grid-row:1}.ProjectReview_panel__NLTCS{padding:22px}.ProjectReview_total__lfX_U{font-size:34px}.ProjectReview_launchGrid__SlIpM .ProjectReview_aside__qLYS2{grid-row:auto}}.studio_studio__xBab9{max-width:1520px;margin:auto;padding:24px 32px 60px;color:hsl(var(--foreground));font-family:var(--font-body),sans-serif}.studio_studio__xBab9 button,.studio_studio__xBab9 input,.studio_studio__xBab9 select{font:inherit}.studio_studio__xBab9 button{cursor:pointer}.studio_studio__xBab9 button:disabled{cursor:default;opacity:.45}.studio_studio__xBab9 a:focus-visible,.studio_studio__xBab9 button:focus-visible,.studio_studio__xBab9 input:focus-visible,.studio_studio__xBab9 select:focus-visible,.studio_studio__xBab9 summary:focus-visible{outline:3px solid hsl(var(--primary)/.55);outline-offset:3px}.studio_topline__r7kcD{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px}.studio_back__DYywq{display:flex;align-items:center;gap:7px;color:hsl(var(--muted-foreground));text-decoration:none}.studio_eyebrow__HC_7W,.studio_sectionLabel__52d0J{font-size:10px;letter-spacing:.14em;font-weight:600;color:hsl(var(--muted-foreground))}.studio_eyebrow__HC_7W span{margin:0 9px;color:#b4c0cc}.studio_header__OCg5w{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:32px 0 26px}.studio_header__OCg5w h1{font-family:var(--font-dm-serif),Georgia,serif;font-size:clamp(28px,3vw,43px);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:6px 0 9px}.studio_header__OCg5w p{font-size:14px;color:hsl(var(--muted-foreground));margin:0}.studio_header__OCg5w .studio_kicker__udsgI,.studio_kicker__udsgI{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--accent));font-weight:600}.studio_steps__XnhkE{display:flex;align-items:center;list-style:none;padding:0;gap:12px;color:hsl(var(--muted-foreground));font-size:12px;white-space:nowrap}.studio_steps__XnhkE li{display:flex;align-items:center;gap:7px}.studio_steps__XnhkE li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid hsl(var(--border));border-radius:50%;font-size:10px}.studio_steps__XnhkE [data-active=true]{color:hsl(var(--primary));font-weight:600}.studio_steps__XnhkE [data-active=true]>span{background:hsl(var(--primary));color:white;border-color:transparent}.studio_intakeLayout__IwUtC{display:grid;grid-template-columns:1fr 1fr;min-height:510px;border:1px solid hsl(var(--border));border-radius:20px;overflow:hidden;background:hsl(var(--surface))}.studio_intake___JY5x{padding:26px 28px}.studio_intake___JY5x>.studio_sectionLabel__52d0J{margin-bottom:20px}.studio_intake___JY5x>div:nth-child(2)>div{border:0!important;background:transparent!important}.studio_finePrint___nUJg{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.6;max-width:330px;text-align:center;margin:12px auto 0}.studio_welcome__WNH3u{position:relative;background:linear-gradient(150deg,#ecf2f6,#e2eae7);padding:35px 42px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.studio_welcome__WNH3u .studio_houseDrawing__l2B6o{max-width:390px;width:95%;height:210px}.studio_previewBadge__2HhtM{background:#fff9;border:1px solid #fff;border-radius:30px;padding:6px 12px;color:#637580;font-size:10px}.studio_welcome__WNH3u h2{font-family:var(--font-dm-serif),Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.02em;line-height:1.2;margin:6px 0 12px}.studio_welcome__WNH3u>p{color:#60717d;font-size:13px;line-height:1.6;max-width:300px}.studio_estimateNote__CKLVs{font-size:10px;color:#72828a;margin-top:22px}.studio_analyzing__0qxoE,.studio_errorPanel__wQkNF{text-align:center;display:flex;align-items:center;flex-direction:column;padding:55px 24px;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:20px;min-height:420px}.studio_analyzing__0qxoE>.studio_houseDrawing__l2B6o{width:200px}.studio_analyzingPhoto__JuxnS{width:210px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:24px}.studio_analyzing__0qxoE h2,.studio_errorPanel__wQkNF h2{font-family:var(--font-dm-serif),Georgia,serif;font-size:28px;font-weight:400;margin:12px 0}.studio_analyzing__0qxoE>p:not(.studio_kicker__udsgI),.studio_errorPanel__wQkNF>p{font-size:13px;max-width:420px;color:hsl(var(--muted-foreground));line-height:1.7}.studio_spinner__sKDHS{width:25px;height:25px;border-radius:50%;border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));animation:studio_spin__Nl0va 1s linear infinite;margin:8px 0 20px}@keyframes studio_spin__Nl0va{to{transform:rotate(1turn)}}.studio_actions__5KQAT{display:flex;gap:10px;margin-top:15px}.studio_canvasMessage__irypW button,.studio_emptyOpenings__E9vAH button,.studio_studio__xBab9 .studio_actions__5KQAT button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:7px;padding:10px 15px;font-size:12px}.studio_studio__xBab9 .studio_primaryButton__YxPOT{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:12px;padding:12px;font-weight:500}.studio_actions__5KQAT .studio_primaryButton__YxPOT{width:auto}.studio_textButton__lFqIn{border:0;background:transparent;color:hsl(var(--primary));font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-top:20px}.studio_workspace__Li4Wa{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:16px;align-items:start}.studio_viewer___sZp9{position:sticky;scroll-margin-top:88px;top:16px;border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;background:#e8eef2}.studio_viewerTop__Vjczm{position:absolute;z-index:2;top:15px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;pointer-events:none}.studio_viewerTop__Vjczm>div{display:flex;align-items:center;gap:6px;padding:6px 9px;background:#ffffffc9;border:1px solid #fff8;border-radius:5px;color:#526575}.studio_liveDot__CuHUg{width:5px;height:5px;background:hsl(var(--accent));border-radius:50%}.studio_statusPill__Srj0Q{background:#fff9;border-radius:4px;padding:6px 9px;color:#60717b}.studio_canvasArea__zythk{height:clamp(460px,65vh,760px);display:grid;position:relative}.studio_comparing__u40uP{grid-template-columns:1fr 1fr}.studio_scene__L7kK4{position:relative;min-width:0;min-height:0;height:100%}.studio_sceneLabel__0rGpQ{position:absolute;bottom:15px;left:17px;font-size:8px;letter-spacing:.15em;color:#7c8f9b;pointer-events:none}.studio_photoComparison__RFqgf{position:relative;display:grid;place-items:center;min-width:0;padding:25px 13px;margin:0;border-right:1px solid #bccbd0;background:#dce4e9}.studio_photoComparison__RFqgf img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.studio_photoComparison__RFqgf figcaption{position:absolute;bottom:15px;left:17px;font-size:10px;color:#536a78}.studio_viewerBottom__CEbqO{display:flex;flex-direction:column;align-items:center;padding:12px 12px 14px;border-top:1px solid #d6dfe4;background:hsl(var(--surface));gap:10px}.studio_viewerBottom__CEbqO>p{font-size:10px;color:hsl(var(--muted-foreground));margin:0}.studio_viewerBottom__CEbqO>p span{margin:0 5px}.studio_viewportActions__w4TXa{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.studio_viewportActions__w4TXa>button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid hsl(var(--border));border-radius:5px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:10px}.studio_viewportActions__w4TXa>button[aria-pressed=true]{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.studio_segment__ytNgx{display:flex;background:hsl(var(--muted));padding:3px;border-radius:5px}.studio_segment__ytNgx button{padding:5px 14px;background:transparent;border:0;font-size:10px;color:hsl(var(--muted-foreground));border-radius:4px}.studio_segment__ytNgx button[aria-pressed=true]{background:hsl(var(--surface));color:hsl(var(--foreground));box-shadow:0 1px 3px #12263a12}.studio_controls__MxxmI{padding:20px;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:16px}.studio_controlHeading__ce0YI{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.studio_windowCount__HUqAh{font-size:10px;color:hsl(var(--muted-foreground))}.studio_label__gIQaH{display:block;font-size:11px;font-weight:500;margin-bottom:7px}.studio_select__blgLR,.studio_twoColumns__V2znZ select{width:100%;padding:9px 8px;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(var(--background));font-size:11px;color:hsl(var(--foreground))}.studio_selectedNote__o5wL_{font-size:9px;line-height:1.5;margin:7px 0 20px;color:hsl(var(--muted-foreground))}.studio_fieldset__0oqSJ{padding:0;border:0;margin:0 0 21px;min-width:0}.studio_fieldset__0oqSJ legend{font-size:11px;font-weight:500;padding:0;margin-bottom:9px}.studio_typeGrid__Z_9Tp{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.studio_typeGrid__Z_9Tp button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:9px 3px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;font-size:9px;color:hsl(var(--muted-foreground))}.studio_typeGrid__Z_9Tp button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.04);color:hsl(var(--primary))}.studio_miniWindow__i9_Ns{position:relative;display:block;width:21px;height:27px;border:2px solid;background:linear-gradient(130deg,#e1edf5,#bdd1df);color:#687d8e;box-shadow:inset 0 0 0 2px hsl(var(--surface))}.studio_miniWindow__i9_Ns:after{content:"";position:absolute;height:1px;left:0;right:0;top:50%;background:currentColor}.studio_miniWindow__i9_Ns[data-type=picture]:after{display:none}.studio_miniWindow__i9_Ns[data-type=casement]:after{transform:rotate(-40deg);width:28px;left:-4px}.studio_miniWindow__i9_Ns[data-type=sliding]{width:29px;height:23px}.studio_miniWindow__i9_Ns[data-type=sliding]:after{width:1px;height:100%;top:0;left:50%;right:auto}.studio_miniWindow__i9_Ns[data-type=awning]{height:20px;width:27px}.studio_miniWindow__i9_Ns[data-type=awning]:after{transform:rotate(15deg);top:4px}.studio_swatches__tngeG{display:flex;gap:8px;align-items:center}.studio_swatches__tngeG>button{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;border:1px solid #78838e44;padding:0}.studio_swatches__tngeG>button[aria-pressed=true]{outline:1.5px solid hsl(var(--primary));outline-offset:3px}.studio_customColor__J3VbG{height:29px;width:29px;position:relative;display:grid;place-items:center;border:1px dashed #8da0b0;border-radius:50%;color:#778998;overflow:hidden;cursor:pointer}.studio_customColor__J3VbG input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.studio_customColor__J3VbG span{pointer-events:none;font-size:20px}.studio_colorValue__yqZfY{display:block;margin-top:9px;font-size:9px;color:hsl(var(--muted-foreground));letter-spacing:.04em}.studio_twoColumns__V2znZ{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio_twoColumns__V2znZ label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:hsl(var(--muted-foreground))}.studio_checkLabel__pZG3B{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:14px}.studio_checkLabel__pZG3B input{accent-color:hsl(var(--primary))}.studio_checkLabel__pZG3B small{font-size:9px;color:hsl(var(--muted-foreground));margin-left:auto}.studio_resetActions__S7R91{display:flex;justify-content:space-between;gap:10px;margin-top:11px}.studio_correction__YTbba>button,.studio_resetActions__S7R91 button{border:0;background:transparent;color:hsl(var(--muted-foreground));font-size:9px;text-decoration:underline;text-underline-offset:3px;padding:0}.studio_correction__YTbba{margin-top:21px;padding-top:15px;border-top:1px solid hsl(var(--border));font-size:10px}.studio_correction__YTbba summary{cursor:pointer;color:hsl(var(--muted-foreground))}.studio_correction__YTbba p{font-size:10px;line-height:1.6;color:hsl(var(--muted-foreground));margin:12px 0}.studio_correctionFields__1PqMi{display:grid;grid-template-columns:1fr 1fr;gap:9px;border:0;padding:0;margin:12px 0}.studio_correctionFields__1PqMi label{font-size:9px;color:hsl(var(--muted-foreground));display:flex;flex-direction:column;gap:4px}.studio_correctionFields__1PqMi input{min-width:0;width:100%;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:5px;padding:7px;color:hsl(var(--foreground));font-size:11px}.studio_beforeNotice__sto9Q{font-size:10px;color:hsl(var(--primary));line-height:1.5;margin-top:15px}.studio_canvasMessage__irypW{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding:60px 20px;font-size:13px;color:#607485}.studio_canvasMessage__irypW p{font-size:12px;max-width:320px;line-height:1.6;margin:0}.studio_canvasMessage__irypW img{max-width:80%;max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.studio_modelFootnote__euXQt{display:flex;justify-content:space-between;gap:25px;margin:14px 0;align-items:flex-start}.studio_modelFootnote__euXQt p{font-size:10px;line-height:1.6;color:hsl(var(--muted-foreground));margin:0;max-width:700px}.studio_modelFootnote__euXQt button{display:flex;gap:6px;align-items:center;white-space:nowrap;background:transparent;border:0;color:hsl(var(--primary));font-size:11px}.studio_quality__QDMxf{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.6}.studio_quality__QDMxf summary{cursor:pointer}.studio_quality__QDMxf p{margin:7px 0}.studio_emptyOpenings__E9vAH{padding:28px 0;text-align:center;font-size:12px;color:hsl(var(--muted-foreground))}.studio_emptyOpenings__E9vAH>svg{margin:auto}.studio_emptyOpenings__E9vAH h3{font-size:15px;margin:12px 0}.studio_emptyOpenings__E9vAH p{line-height:1.6;margin-bottom:15px}.studio_samples__BeQ0y{margin-top:40px;border-top:1px solid hsl(var(--border));padding-top:27px}.studio_sampleHeading__EjMJA{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.studio_sampleHeading__EjMJA .studio_sectionLabel__52d0J{margin:0 0 7px}.studio_sampleHeading__EjMJA h2{font-size:20px;font-family:var(--font-dm-serif),Georgia,serif;font-weight:400;margin:0}.studio_sampleHeading__EjMJA>p{font-size:10px;color:hsl(var(--muted-foreground))}.studio_sampleGrid__glsXa{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.studio_sampleGrid__glsXa>button{text-align:left;overflow:hidden;padding:0;border:1px solid hsl(var(--border));border-radius:11px;background:hsl(var(--surface));color:hsl(var(--foreground));transition:border-color .2s}.studio_sampleGrid__glsXa>button:hover{border-color:hsl(var(--primary)/.5)}.studio_sampleIllustration__TPr1X{position:relative;height:120px;background:linear-gradient(140deg,#eaf0f4,#e2eae6)}.studio_sampleIllustration__TPr1X .studio_houseDrawing__l2B6o{width:100%;height:100%}.studio_sampleIllustration__TPr1X>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio_sampleIllustration__TPr1X>span{position:absolute;top:10px;left:10px;font-size:8px;color:#607582;border:1px solid #fff;border-radius:4px;background:#ffffffb3;padding:3px 5px}.studio_sampleDescription__9DbPC{padding:13px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.studio_sampleDescription__9DbPC strong{font-size:12px;font-weight:500}.studio_sampleDescription__9DbPC p{font-size:10px;line-height:1.6;margin:4px 0 0;color:hsl(var(--muted-foreground))}.studio_sampleDescription__9DbPC>svg{color:hsl(var(--muted-foreground));flex-shrink:0}@media (min-width:1550px){.studio_workspace__Li4Wa{grid-template-columns:minmax(0,1fr) 320px}.studio_controls__MxxmI{padding:24px}}@media (max-width:1050px){.studio_studio__xBab9{padding:22px 20px 45px}.studio_header__OCg5w{gap:15px}.studio_header__OCg5w .studio_steps__XnhkE{display:none}.studio_workspace__Li4Wa{grid-template-columns:minmax(0,1fr) 280px;gap:12px}.studio_controls__MxxmI{padding:16px}.studio_canvasArea__zythk{height:560px}.studio_viewportActions__w4TXa{gap:5px}.studio_intake___JY5x{padding:24px 14px}.studio_welcome__WNH3u{padding:28px 20px}.studio_welcome__WNH3u h2{font-size:26px}.studio_swatches__tngeG{gap:7px}.studio_customColor__J3VbG,.studio_swatches__tngeG>button{width:27px;height:27px}}@media (max-width:760px){.studio_studio__xBab9{padding:18px 14px 35px}.studio_eyebrow__HC_7W{font-size:8px;letter-spacing:.08em}.studio_eyebrow__HC_7W span{margin:0 4px}.studio_back__DYywq{font-size:10px}.studio_header__OCg5w{padding:26px 0 20px}.studio_header__OCg5w h1{font-size:31px}.studio_header__OCg5w>div>p:last-child{font-size:12px;max-width:330px;line-height:1.6}.studio_header__OCg5w .studio_kicker__udsgI{font-size:9px}.studio_intakeLayout__IwUtC{grid-template-columns:1fr}.studio_welcome__WNH3u{display:none}.studio_intake___JY5x{padding:20px 12px 26px}.studio_intake___JY5x>.studio_sectionLabel__52d0J{margin-left:12px}.studio_workspace__Li4Wa{display:flex;flex-direction:column;gap:13px}.studio_viewer___sZp9{position:relative;top:0;width:100%}.studio_canvasArea__zythk{height:clamp(260px,80vw,420px)}.studio_viewerTop__Vjczm{top:12px;left:12px;right:12px;font-size:9px}.studio_statusPill__Srj0Q{font-size:8px;padding:5px}.studio_viewerTop__Vjczm>div{padding:5px}.studio_controls__MxxmI{width:100%;padding:21px}.studio_controlHeading__ce0YI{margin-bottom:18px}.studio_typeGrid__Z_9Tp{grid-template-columns:repeat(5,1fr)}.studio_typeGrid__Z_9Tp button{padding:12px 2px;font-size:9px}.studio_fieldset__0oqSJ{margin-bottom:20px}.studio_swatches__tngeG{gap:14px}.studio_customColor__J3VbG,.studio_swatches__tngeG>button{width:33px;height:33px}.studio_correctionFields__1PqMi{grid-template-columns:repeat(4,1fr)}.studio_modelFootnote__euXQt{flex-direction:column;gap:12px;margin-top:12px}.studio_modelFootnote__euXQt p{font-size:9px}.studio_modelFootnote__euXQt button{font-size:11px}.studio_samples__BeQ0y{margin-top:28px;padding-top:22px}.studio_sampleHeading__EjMJA h2{font-size:19px}.studio_sampleHeading__EjMJA>p{display:none}.studio_sampleGrid__glsXa{gap:10px;grid-template-columns:1fr}.studio_sampleGrid__glsXa>button{display:grid;grid-template-columns:110px 1fr}.studio_sampleIllustration__TPr1X{height:94px}.studio_sampleIllustration__TPr1X>span{font-size:7px;top:5px;left:5px}.studio_sampleDescription__9DbPC{padding:13px}.studio_sampleDescription__9DbPC strong{font-size:12px}.studio_sampleDescription__9DbPC p{font-size:10px}.studio_comparing__u40uP{grid-template-columns:1fr}.studio_comparing__u40uP.studio_canvasArea__zythk{height:650px;grid-template-rows:240px 1fr}.studio_photoComparison__RFqgf{border-right:0;border-bottom:1px solid #bccbd0;padding:30px 12px 25px}.studio_analyzing__0qxoE,.studio_errorPanel__wQkNF{padding:40px 20px}.studio_analyzing__0qxoE h2,.studio_errorPanel__wQkNF h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.studio_spinner__sKDHS{animation:none}.studio_sampleGrid__glsXa>button{transition:none}}.studio_studio__xBab9 .studio_addOpening__Ehehp{width:100%;margin-top:16px;padding:10px 6px;background:transparent;border:1px dashed hsl(var(--border));border-radius:6px;color:hsl(var(--primary));font-size:10px}.studio_studio__xBab9 .studio_removeOpening__g8mRE{display:block;margin-top:14px;color:hsl(var(--destructive))}.studio_openingError__QV3Sl{font-size:11px;line-height:1.6;color:hsl(var(--destructive));margin:12px 0}.studio_studio__xBab9.studio_embedded__pDZjx{width:100%;height:100%;min-width:0;min-height:0;max-width:none;margin:0;padding:12px;overflow:auto;overscroll-behavior:contain}.studio_embeddedHeading__R_sHE{margin-bottom:12px}.studio_embeddedHeading__R_sHE h2{margin:0 0 4px;font-size:16px;font-weight:600}.studio_embeddedHeading__R_sHE p{margin:0;font-size:11px;color:hsl(var(--muted-foreground));line-height:1.5}.studio_embedded__pDZjx .studio_intakeLayout__IwUtC{display:block}.studio_embedded__pDZjx .studio_intake___JY5x{padding:12px}.studio_embedded__pDZjx .studio_workspace__Li4Wa{display:flex;flex-direction:column;gap:10px}.studio_embedded__pDZjx .studio_viewer___sZp9{width:100%;position:relative;top:0;flex-shrink:0}.studio_embedded__pDZjx .studio_canvasArea__zythk{height:clamp(240px,38vh,440px)}.studio_embedded__pDZjx .studio_comparing__u40uP.studio_canvasArea__zythk{height:clamp(240px,38vh,440px);grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr)}.studio_embedded__pDZjx .studio_photoComparison__RFqgf{padding:24px 8px;border-bottom:0;border-right:1px solid #bccbd0}.studio_embedded__pDZjx .studio_viewerBottom__CEbqO{gap:6px;padding:8px}.studio_embedded__pDZjx .studio_controls__MxxmI{width:100%;padding:12px}.studio_embedded__pDZjx .studio_controlHeading__ce0YI,.studio_embedded__pDZjx .studio_selectedNote__o5wL_{margin-bottom:10px}.studio_embedded__pDZjx .studio_correction__YTbba{margin-top:10px;padding-top:10px}.studio_embedded__pDZjx .studio_correctionFields__1PqMi{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_embedded__pDZjx .studio_modelFootnote__euXQt{margin-top:10px;flex-direction:column;align-items:flex-start;gap:8px}.studio_embedded__pDZjx .studio_analyzing__0qxoE,.studio_embedded__pDZjx .studio_errorPanel__wQkNF{padding:24px 12px}.studio_embedded__pDZjx .studio_analyzing__0qxoE h2,.studio_embedded__pDZjx .studio_errorPanel__wQkNF h2{font-size:20px}.studio_embeddedSamples___vnbq{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:11px}.studio_embeddedSamples___vnbq select{flex:1;min-width:120px;padding:8px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--surface));color:hsl(var(--foreground))}