._0cUuoa_root{isolation:isolate;background:#d9c8ac;min-height:100svh;position:relative}._0cUuoa_atmosphere{z-index:-1;pointer-events:none;background:linear-gradient(120deg,#e6d7bd,#cfb58e);position:fixed;inset:0;overflow:clip}._0cUuoa_atmosphere picture{opacity:.38;position:absolute;inset:0}._0cUuoa_photo{object-fit:cover;object-position:center 58%}._0cUuoa_atmosphere:after{content:"";background:linear-gradient(110deg,#eee0c7a8,#e7d5b530 65%,#d7bd9740);position:absolute;inset:0}
.nXjwnq_loading{min-height:100dvh;color:var(--ink);background:radial-gradient(ellipse at 50% 44%, var(--paper), var(--ivory) 58%, var(--sage));place-items:center;padding:32px 24px;display:grid}.nXjwnq_content{flex-direction:column;align-items:center;gap:32px;display:flex}.nXjwnq_identity .brand{letter-spacing:-.055em;gap:clamp(12px,2vw,17px);font-size:clamp(42px,9vw,68px)}.nXjwnq_identity svg{flex-shrink:0;width:.95em;height:.95em}.nXjwnq_progress{place-items:center;display:grid}.nXjwnq_spinner{border:2.5px solid var(--line);border-top-color:var(--teal);border-radius:50%;width:30px;height:30px;animation:.85s linear infinite nXjwnq_spin}.nXjwnq_status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes nXjwnq_spin{to{transform:rotate(360deg)}}
.eGiS8q_heading{display:none}.eGiS8q_launcher.glass-control{display:none}@media (max-width:1199px){.eGiS8q_launcher.glass-control{z-index:65;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));color:#fff6e6;background:#70523b;border:1px solid #fff4df;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;transition:transform .2s,background .2s;display:grid;position:fixed;box-shadow:0 6px 24px #49362238,inset 0 0 0 5px #fff0dc15}.eGiS8q_launcher.glass-control:hover{background:#513d2d;transform:translateY(-2px)}.eGiS8q_launcher.glass-control:focus-visible{outline-offset:4px;outline:3px solid #956444}.eGiS8q_launcher.glass-control>svg{width:28px;height:28px}.eGiS8q_launcher.glass-control[data-modal-open=true]{visibility:hidden;pointer-events:none}.eGiS8q_heading{flex-shrink:0;justify-content:flex-end;align-items:center;padding:10px 12px 0;display:flex}.eGiS8q_close{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.eGiS8q_close svg{flex-shrink:0;width:18px;height:18px}}
._9pPG3G_page{color:#493827;background:var(--ivory);min-height:100svh}._9pPG3G_eyebrow{letter-spacing:.08em;color:#856d56;font-size:11px}._9pPG3G_main{max-width:960px;margin:auto;padding:18px 24px 70px}._9pPG3G_welcome{color:#806c58;line-height:1.7}._9pPG3G_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._9pPG3G_cardTop h2{text-transform:capitalize;margin:3px 0;font-size:22px;font-weight:500}._9pPG3G_eyebrow{text-transform:uppercase;margin:0}._9pPG3G_actions,._9pPG3G_quick{flex-wrap:wrap;gap:8px;display:flex}._9pPG3G_page button{cursor:pointer;min-height:44px}._9pPG3G_actions button,._9pPG3G_quick button{color:#70543b;background:#fffaf099;border:1px solid #d8c8b3;border-radius:24px;padding:10px 14px;font-size:12px}._9pPG3G_page button[aria-pressed=true]{background:#e1cfb5;border-color:#99724e}._9pPG3G_page button:disabled{opacity:.5;cursor:default}._9pPG3G_page :is(button,input,select,textarea,summary,a):focus-visible{outline-offset:3px;outline:2px solid #8d633f}._9pPG3G_welcome,._9pPG3G_reply,._9pPG3G_visitor{font-size:15px;line-height:1.7}._9pPG3G_reply{white-space:normal;margin:20px 0}._9pPG3G_visitor{white-space:pre-wrap;width:fit-content;max-width:88%;margin:22px 0 22px auto}._9pPG3G_optionsPrompt{border:1px solid var(--surface-border);background:var(--surface-control);border-radius:20px;padding:16px}._9pPG3G_findOptionsAction{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}._9pPG3G_findOptionsAction svg{width:20px;height:20px}._9pPG3G_optionsTargets{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}._9pPG3G_optionsTargets li{background:var(--surface-panel);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}._9pPG3G_optionsTargets img{object-fit:contain}._9pPG3G_optionsTargets svg{color:#8f6d4f;flex-shrink:0;width:32px;height:32px}._9pPG3G_optionsTargets strong,._9pPG3G_optionsTargets small{overflow-wrap:anywhere;display:block}._9pPG3G_optionsTargets strong{font-size:13px}._9pPG3G_optionsTargets small{color:var(--muted);font-size:11px}._9pPG3G_quick{margin:20px 0 12px}._9pPG3G_breakdown{background:#fffaf580;border:1px solid #e4dac9;border-radius:20px;margin:22px 0;padding:18px 22px}._9pPG3G_page summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}._9pPG3G_page summary span{float:right;margin-left:12px;font-size:12px}._9pPG3G_form{gap:16px;padding:12px 0;display:grid}._9pPG3G_form fieldset{border:1px solid #e1d5c5;border-radius:12px;min-width:0;padding:14px}._9pPG3G_form legend{text-transform:capitalize;padding:0 8px;font-size:13px}._9pPG3G_form label{align-content:start;gap:7px;font-size:12px;display:grid}._9pPG3G_form input,._9pPG3G_form select{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fffdf8;border:1px solid #d8c8b3;border-radius:9px;padding:9px;font-size:14px}._9pPG3G_form p,._9pPG3G_note{color:#806c58;font-size:12px;line-height:1.7}._9pPG3G_primary{color:#fff8ec;background:#715139;border:0;border-radius:24px;justify-self:start;padding:12px 20px}._9pPG3G_breakdown ul{margin:0 0 10px;padding:0;list-style:none}._9pPG3G_breakdown li button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._9pPG3G_breakdown li button:hover{background:#eee3d3}._9pPG3G_breakdown li small{color:#89725a;margin-top:5px;font-size:11px;display:block}._9pPG3G_breakdown li strong{white-space:nowrap;font-size:13px;font-weight:500}._9pPG3G_status{color:#806c58;min-height:24px;font-size:13px}._9pPG3G_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _9pPG3G_appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){._9pPG3G_main{padding:10px 12px 45px}._9pPG3G_cardTop h2{font-size:20px}._9pPG3G_breakdown{padding:12px 14px}._9pPG3G_page summary span{float:none;margin:6px 0 0;display:block}}._9pPG3G_researchPending{margin:18px 0}._9pPG3G_researchPending>p{color:var(--muted);margin:0}._9pPG3G_sourceCards>p{color:#806c58;font-size:14px;line-height:1.7}._9pPG3G_sourceCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}._9pPG3G_sourceCards>p{grid-column:1/-1}._9pPG3G_sourceCards article{overflow-wrap:anywhere;background:#fffcf4;border:1px solid #e1d5c5;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}._9pPG3G_sourceCards ._9pPG3G_productHeading,._9pPG3G_sourceCards p{margin:0}._9pPG3G_sourceCards ._9pPG3G_productHeading{font-size:19px;font-weight:500;line-height:1.35}._9pPG3G_sourceCards :is(p,li,a){font-size:14px;line-height:1.65}._9pPG3G_sourceCards ._9pPG3G_eyebrow{font-size:11px}._9pPG3G_sourceCards a{color:#75502e;padding-block:10px}._9pPG3G_sourceCards ul{margin:0;padding-left:16px}._9pPG3G_sourceCards ._9pPG3G_actions{margin-top:auto}._9pPG3G_actions ._9pPG3G_primary{color:#fff8ec;background:#715139;border-color:#715139}._9pPG3G_planCards{max-width:720px;margin:12px 0}._9pPG3G_planCards article,._9pPG3G_planCards section{overflow-wrap:anywhere;background:#fffaf3b3;border:1px solid #ded1bf;border-radius:22px;margin:16px 0;padding:22px}._9pPG3G_planCards h3,._9pPG3G_planCards h4{margin:6px 0 12px;font-weight:500}._9pPG3G_planCards p,._9pPG3G_planCards li{font-size:14px;line-height:1.65}._9pPG3G_planCards li{margin-bottom:12px}._9pPG3G_planCards small{color:#806c58;display:block}._9pPG3G_planCards button{color:#70543b;background:#eee1ce;border:1px solid #cbb69a;border-radius:24px;padding:10px 16px}._9pPG3G_planCards ._9pPG3G_proposal{background:linear-gradient(140deg,#fff9eedd,#e8dac4aa)}._9pPG3G_pricePair{flex-wrap:wrap;gap:22px;display:flex}._9pPG3G_pricePair strong{font-size:22px;font-weight:500;display:block}._9pPG3G_versions{overflow-wrap:anywhere;background:#fffaf3b3;border:1px solid #ded1bf;border-radius:22px;max-width:none;margin:0;padding:12px 18px}._9pPG3G_versions summary{cursor:pointer;align-content:center;min-height:44px}._9pPG3G_versions p,._9pPG3G_versions li{font-size:14px;line-height:1.65}._9pPG3G_versions button{color:#70543b;background:#eee1ce;border:1px solid #cbb69a;border-radius:24px;padding:10px 16px}._9pPG3G_versions input,._9pPG3G_versions select{width:100%;min-height:44px;color:inherit;font:inherit;background:#fffdf8;border:1px solid #d8c8b3;border-radius:12px;margin-top:8px;padding:10px;display:block}._9pPG3G_versions small{color:#806c58;font-size:12px;display:block}._9pPG3G_versionRow{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}._9pPG3G_versionRow>div{flex:230px}._9pPG3G_savedBanner{margin-bottom:18px}._9pPG3G_savedBanner h2{font-weight:500}._9pPG3G_pdfExport{background:#eee1ce80;border:1px solid #ded1bf;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:none;margin:0;padding:16px 18px;display:flex}._9pPG3G_pdfExport h2{margin:0;font-size:16px;font-weight:500}._9pPG3G_pdfExport p{max-width:500px;font-size:14px;line-height:1.65}._9pPG3G_pdfExport>button{color:#fff9ef;background:#715139;border:0;border-radius:24px;padding:13px 20px}._9pPG3G_pdfDialog{color:#493827;background:#fffaf3;border:1px solid #ded1bf;border-radius:24px;width:min(620px,100vw - 32px);max-height:calc(100svh - 32px);padding:clamp(22px,5vw,38px);overflow:auto}._9pPG3G_pdfDialog::backdrop{background:#382b2266}._9pPG3G_pdfDialog h2{font-size:clamp(27px,5vw,34px);font-weight:500}._9pPG3G_pdfDialog p{font-size:14px;line-height:1.7}._9pPG3G_pdfDialog button{min-height:44px}._9pPG3G_pdfDialog :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #8d633f}._9pPG3G_quick svg{flex-shrink:0;width:20px;height:20px}._9pPG3G_marketStatus:empty{display:none}._9pPG3G_sourceCards article>strong{letter-spacing:-.02em;font-size:24px;font-weight:500}._9pPG3G_factChips{flex-wrap:wrap;gap:6px;display:flex}._9pPG3G_factChips>span{color:#806c58;border:1px solid #e2d4c1;border-radius:16px;padding:5px 9px;font-size:11px}._9pPG3G_sourceEvidence{font-size:13px;line-height:1.65}._9pPG3G_sourceEvidence p{margin:0 0 12px}._9pPG3G_page ._9pPG3G_sourceEvidence>summary{font-size:13px}._9pPG3G_sourceCards ._9pPG3G_actions{padding-top:8px}._9pPG3G_pdfExport p{margin:6px 0 0;font-size:12px}._9pPG3G_pdfExport>button{font-size:13px}._9pPG3G_lineCards{gap:10px;display:grid}._9pPG3G_lineCards article{background:#fffaf3b3;border:1px solid #dfd1bd;border-radius:18px;padding:18px}._9pPG3G_lineCardTop{align-items:center;gap:10px;display:flex}._9pPG3G_lineCardTop svg{color:#8c674a;flex-shrink:0}._9pPG3G_lineCardTop h3{flex:1;margin:0;font-size:14px;font-weight:500}._9pPG3G_lineCardTop strong{font-size:16px;font-weight:500}._9pPG3G_lineCards button{color:#75502e;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}._9pPG3G_amountTrack{background:#e9dece;border-radius:6px;height:6px;margin:14px 0 2px;overflow:hidden}._9pPG3G_amountTrack>span{border-radius:inherit;background:#a57a55;height:100%;display:block}._9pPG3G_planCards h3{align-items:center;gap:10px;font-size:18px;display:flex}._9pPG3G_budgetBars{gap:12px;margin:20px 0;display:grid}._9pPG3G_budgetBars>div{grid-template-columns:80px 1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}._9pPG3G_budgetBars ._9pPG3G_amountTrack{margin:0}._9pPG3G_budgetBars strong{font-size:13px;font-weight:500}._9pPG3G_workSteps{padding:0;list-style:none}._9pPG3G_workSteps>li{margin:0;padding:4px 0}._9pPG3G_workSteps summary{align-items:center;gap:12px;list-style:none;display:flex}._9pPG3G_workSteps summary:after{content:"+";color:#89725a;margin-left:auto}._9pPG3G_workSteps details[open]>summary:after{content:"âˆ’"}._9pPG3G_page ._9pPG3G_workSteps ._9pPG3G_stepNumber{float:none;color:#896744;border:1px solid #d4c0a4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin:0;font-size:12px;display:grid}._9pPG3G_workSteps details>p,._9pPG3G_workSteps details>._9pPG3G_quick{margin-left:46px}@media (max-width:600px){._9pPG3G_planCards article,._9pPG3G_planCards section{padding:16px}._9pPG3G_lineCardTop{flex-wrap:wrap}._9pPG3G_lineCardTop strong{margin-left:34px}}._9pPG3G_lineQuantity{color:#806c58;margin-top:6px;font-size:11px;font-weight:400;display:block}._9pPG3G_page{background:0 0;height:100%;min-height:0;display:block;overflow:hidden}._9pPG3G_page ._9pPG3G_main{width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex}._9pPG3G_chat{background:var(--surface-panel);border:1px solid var(--surface-border);border-radius:24px;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}._9pPG3G_chatHeading{flex-wrap:wrap;flex-shrink:0;padding:14px clamp(16px,3vw,36px) 8px}._9pPG3G_transcript{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:12px clamp(16px,3vw,36px);overflow-y:auto}._9pPG3G_reading,._9pPG3G_chatFooter{width:min(100%,900px);margin-inline:auto}._9pPG3G_chatFooter{flex-shrink:0;padding:8px 16px 0}._9pPG3G_page ._9pPG3G_choices{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}._9pPG3G_page ._9pPG3G_choices button{gap:9px;padding:9px 12px;font-size:13px;display:flex}._9pPG3G_choices button>span:first-of-type{flex:1}._9pPG3G_choices svg{flex-shrink:0;width:21px;height:21px}._9pPG3G_page ._9pPG3G_status{text-align:center;flex-shrink:0;min-height:0;margin:4px 16px;font-size:12px}._9pPG3G_page ._9pPG3G_status:empty{display:none}._9pPG3G_page ._9pPG3G_welcome{margin:8px 0 22px;font-size:15px;line-height:1.65}._9pPG3G_page ._9pPG3G_breakdown{background:0 0;margin:20px 0}@media (max-width:759px),(max-width:899px) and (max-height:800px){._9pPG3G_chat{border-radius:20px}._9pPG3G_page ._9pPG3G_main{padding-bottom:0}._9pPG3G_chatFooter{padding-inline:10px}._9pPG3G_page ._9pPG3G_choices button{gap:6px;padding:8px;font-size:12px}._9pPG3G_page ._9pPG3G_choices button>span:last-child{display:none}}@media (max-height:600px){._9pPG3G_page ._9pPG3G_chatHeading{padding-block:6px}}._9pPG3G_journey{margin:24px 0;animation:.26s ease-out _9pPG3G_appear}._9pPG3G_journey h3{letter-spacing:-.4px;margin:8px 0 10px;font-size:22px;font-weight:500}._9pPG3G_journey>p{color:var(--muted);font-size:15px;line-height:1.65}._9pPG3G_journeyGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:20px 0;display:grid}._9pPG3G_journeyGrid article{border:1px solid var(--surface-border);background:var(--surface-control);border-radius:20px;padding:20px}._9pPG3G_journeyGrid h4{margin:12px 0 6px;font-size:18px;font-weight:500}._9pPG3G_journeyGrid p{color:var(--muted);font-size:13px;line-height:1.6}._9pPG3G_itemVisual{align-items:center;gap:20px;min-height:90px;display:flex}._9pPG3G_itemVisual>svg{color:#8f6d4f;width:70px;height:70px}._9pPG3G_swatches,._9pPG3G_finishPalette{flex:1;gap:5px;display:flex}._9pPG3G_swatches span{border:1px solid #9b806744;border-radius:50%;width:34px;height:34px}._9pPG3G_finishPalette span{border:1px solid #9b806744;border-radius:12px;flex:1;min-width:0;height:80px}._9pPG3G_thinking{align-items:center;gap:9px;font-size:13px;display:inline-flex}._9pPG3G_thinking>span{border:2px solid #ae906c44;border-top-color:#876346;border-radius:50%;width:20px;height:20px;animation:.9s linear infinite _9pPG3G_costThinking}@keyframes _9pPG3G_costThinking{to{transform:rotate(360deg)}}._9pPG3G_page ._9pPG3G_sourceCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start}._9pPG3G_page ._9pPG3G_sourceCards article{background:var(--surface-control);border-radius:22px;min-width:0;padding:16px}._9pPG3G_storeLink{color:inherit;font:inherit;text-align:left}._9pPG3G_page ._9pPG3G_productImage{aspect-ratio:1;background:#f5f1e8;border:0;border-radius:15px;width:100%;padding:0;display:block;overflow:hidden}._9pPG3G_productImage img{object-fit:contain;width:100%;height:100%;display:block}._9pPG3G_page ._9pPG3G_productTitle{background:0 0;border:0;border-radius:5px;width:100%;padding:0;font-size:17px;line-height:1.4}._9pPG3G_storeDialog{max-width:min(460px,100vw - 28px);color:var(--ink);overflow-wrap:anywhere;padding:clamp(20px,4vw,32px)}._9pPG3G_storeDialog h2{letter-spacing:-.5px;font-size:24px;font-weight:500}._9pPG3G_storeDialog p{font-size:15px;line-height:1.65}._9pPG3G_storeDialog ._9pPG3G_actions{justify-content:flex-end;margin-top:24px}._9pPG3G_storeDialog a{border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:12px 16px;text-decoration:none;display:inline-flex}._9pPG3G_itemVisual>img{object-fit:contain;max-width:140px;height:90px}._9pPG3G_page ._9pPG3G_costComposer{margin:0}._9pPG3G_transcript{overflow-anchor:none}._9pPG3G_locationCard{border:1px solid var(--surface-border);background:var(--surface-control);color:var(--ink);border-radius:24px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:24px;margin:24px 0 10px;padding:clamp(18px,3vw,28px);display:grid}._9pPG3G_locationVisual{color:#805d40;background:radial-gradient(circle,#f9edda 0 40%,#c7a77922 41% 59%,#f9edda44 60%);border:1px solid #ab896b44;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}._9pPG3G_locationVisual>svg{width:46px;height:46px}._9pPG3G_locationVisual>span{background:#d9c2a1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid;position:absolute;top:7px;right:7px}._9pPG3G_locationCard h3,._9pPG3G_startChoices h3{letter-spacing:-.5px;margin:0 0 8px;font-size:23px;font-weight:500;line-height:1.3}._9pPG3G_locationCard p{margin:8px 0;font-size:14px;line-height:1.65}._9pPG3G_locationCard ._9pPG3G_note{font-size:12px}._9pPG3G_locationCard [role=status]:empty{display:none}._9pPG3G_locationCard [role=status]{margin:12px 0;font-size:13px;line-height:1.6}._9pPG3G_locationActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._9pPG3G_countryField{gap:8px;width:min(100%,380px);margin-top:18px;font-size:13px;display:grid}._9pPG3G_countryField select{border:1px solid var(--surface-border);background:var(--surface-field);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 14px}._9pPG3G_countryField select option{background:var(--ivory);color:var(--ink)}._9pPG3G_page ._9pPG3G_locationActions button{font:inherit;padding:12px 18px;font-size:13px}._9pPG3G_page ._9pPG3G_locationActions button:first-child{color:#fff9ef;background:#73523a;border-color:#73523a}._9pPG3G_startChoices{margin:20px 0;animation:.26s ease-out _9pPG3G_appear}._9pPG3G_startChoices>p{color:var(--muted);margin:8px 0 20px;font-size:14px;line-height:1.65}._9pPG3G_startGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._9pPG3G_wholeRoomStart{border:1px solid var(--surface-border);background:#c4a37d22;border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:20px;display:flex}._9pPG3G_wholeRoomStart ._9pPG3G_startVisual{flex-shrink:0}._9pPG3G_wholeRoomCopy{flex:260px;min-width:0}._9pPG3G_wholeRoomCopy>span{letter-spacing:.8px;text-transform:uppercase;color:#755236;font-size:11px}._9pPG3G_wholeRoomCopy h4{margin:5px 0 6px;font-size:18px;font-weight:500}._9pPG3G_wholeRoomCopy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._9pPG3G_page ._9pPG3G_wholeRoomStart>button{color:#fff9ef;min-height:44px;font:inherit;white-space:normal;background:#73523a;border-color:#73523a;justify-content:center;align-items:center;gap:16px;padding:12px 18px;font-size:13px;display:flex}._9pPG3G_page ._9pPG3G_startGrid>button{text-align:left;font:inherit;color:var(--ink);white-space:normal;border-radius:22px;flex-direction:column;align-items:start;gap:10px;padding:20px;display:flex}._9pPG3G_startVisual{color:#896347;background:#c4a37d22;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}._9pPG3G_startVisual svg{width:32px;height:32px}._9pPG3G_startGrid strong{font-size:18px;font-weight:500}._9pPG3G_startGrid button>span:not(._9pPG3G_startVisual,._9pPG3G_startAction){color:var(--muted);font-size:13px;line-height:1.6}._9pPG3G_startAction{color:#755236;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:12px;font-size:12px;display:flex}._9pPG3G_sectionStart:focus{outline:none}._9pPG3G_estimateReview{margin:20px 0;animation:.38s ease-out both _9pPG3G_appear}._9pPG3G_estimateHero{border:1px solid var(--surface-border);background:linear-gradient(120deg,#f7ead2cc,#dbc4a366);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:clamp(20px,4vw,30px);display:grid}._9pPG3G_estimateHero h2{letter-spacing:-1.5px;margin:8px 0;font-size:clamp(36px,5vw,50px);font-weight:500}._9pPG3G_estimateHero p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._9pPG3G_estimateEmblem{color:#8e6748;background:#f8edda88;border-radius:20px;place-items:center;width:66px;height:66px;display:grid}._9pPG3G_estimateEmblem svg{width:36px;height:36px}._9pPG3G_estimateHero ._9pPG3G_pdfExport{background:0 0;border:0;grid-column:1/-1;margin:0;padding:0}._9pPG3G_estimateGroups{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:16px 0;display:grid}._9pPG3G_estimateGroups a{color:inherit;border:1px solid var(--surface-border);background:var(--surface-control);border-radius:18px;align-items:center;gap:12px;padding:16px;font-size:13px;text-decoration:none;display:flex}._9pPG3G_estimateGroups svg{color:#896347;flex-shrink:0}._9pPG3G_estimateGroups strong,._9pPG3G_estimateGroups small{margin-top:5px;display:block}._9pPG3G_estimateGroups strong{font-size:20px;font-weight:500}._9pPG3G_estimateGroups small{color:var(--muted);font-size:11px}._9pPG3G_estimateNotice{background:#d9be9633;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}._9pPG3G_estimateNotice>p{flex:280px;margin:0;font-size:14px}._9pPG3G_page ._9pPG3G_estimateNotice>button{color:#fff9ef;background:#73523a;border-color:#73523a;min-height:44px;padding:10px 18px}._9pPG3G_categoryGuide{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}._9pPG3G_estimateCategory{margin:28px 0;scroll-margin:16px}._9pPG3G_estimateCategory>._9pPG3G_cardTop{margin-bottom:12px}._9pPG3G_estimateCategory h3{margin:0;font-size:20px;font-weight:500}._9pPG3G_estimateCategory>._9pPG3G_cardTop>strong{font-size:17px;font-weight:500}._9pPG3G_estimateItems{border:1px solid var(--surface-border);background:var(--surface-control);border-radius:18px}._9pPG3G_estimateItems article{border-bottom:1px solid var(--surface-border);padding:16px}._9pPG3G_estimateItems article:last-child{border-bottom:0}._9pPG3G_estimateItemTop{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}._9pPG3G_estimateItemTop>div:nth-child(2){flex:1;min-width:0}._9pPG3G_estimateItemTop h4{margin:0 0 5px;font-size:17px;font-weight:600;line-height:1.4}._9pPG3G_estimateItemTop p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}._9pPG3G_estimateItemTop>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}._9pPG3G_estimateItemVisual{background:#dfd0b633;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}._9pPG3G_estimateItemVisual img{object-fit:contain;width:48px;height:48px}._9pPG3G_estimateItemVisual>span{place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #7f654233}._9pPG3G_estimateItemVisual>span>svg{color:#604c36;filter:drop-shadow(0 1px 1px #fff8)}._9pPG3G_estimateItems details{margin-top:10px}._9pPG3G_estimateItems details>p{font-size:13px;line-height:1.65}._9pPG3G_estimateItems summary{color:#765839;align-content:center;min-height:44px;font-size:13px}._9pPG3G_coverageGrid{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px;margin:14px 0;display:grid}._9pPG3G_coverageGrid>div{background:#dcc7a833;border-radius:14px;gap:6px;padding:12px;font-size:12px;display:grid}._9pPG3G_coverageGrid strong{font-weight:500}._9pPG3G_coverageGrid span{font-size:20px}._9pPG3G_coverageGrid small{color:var(--muted)}._9pPG3G_measureChips{flex-wrap:wrap;gap:8px;display:flex}._9pPG3G_measureChips>span{color:var(--muted);border:1px solid #b7a18266;border-radius:14px;padding:8px 10px;font-size:12px}._9pPG3G_measureChips strong{color:var(--ink);font-weight:500}._9pPG3G_estimateSource{border-top:1px solid var(--surface-border);gap:6px;margin:14px 0;padding:14px 0;font-size:13px;line-height:1.65;display:grid}._9pPG3G_estimateSource>span{color:var(--muted);font-size:12px}._9pPG3G_estimateSource p{margin:0}._9pPG3G_estimateAssumptions{margin:12px 0;font-size:13px;line-height:1.65}._9pPG3G_page ._9pPG3G_choices:has(>button:only-child){grid-template-columns:minmax(0,1fr)}._9pPG3G_pdfDialog{animation:.24s ease-out both _9pPG3G_appear}@media (max-width:599px){._9pPG3G_estimateGroups{grid-template-columns:repeat(2,minmax(0,1fr))}._9pPG3G_estimateGroups a{gap:8px;padding:12px}._9pPG3G_locationCard{grid-template-columns:minmax(0,1fr);gap:16px}._9pPG3G_locationVisual{width:72px;height:72px}._9pPG3G_locationVisual>svg{width:34px;height:34px}._9pPG3G_locationActions>button{width:100%}._9pPG3G_startGrid{grid-template-columns:minmax(0,1fr)}._9pPG3G_wholeRoomStart{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:16px;display:grid}._9pPG3G_wholeRoomStart ._9pPG3G_startVisual{grid-row:auto}._9pPG3G_wholeRoomStart>button{grid-column:1/-1}._9pPG3G_page ._9pPG3G_startGrid>button{grid-template-columns:50px minmax(0,1fr);gap:6px 14px;padding:16px;display:grid}._9pPG3G_startVisual{grid-row:span 3;width:50px;height:50px}._9pPG3G_startAction{padding-top:5px}}@media (max-height:600px){._9pPG3G_page ._9pPG3G_costComposer textarea{height:32px;min-height:32px}}._9pPG3G_marketResearch{margin:22px 0}._9pPG3G_marketStatus,._9pPG3G_marketFailure p{color:#806c58;margin:0;font-size:14px;line-height:1.6}._9pPG3G_marketStatus:not(:empty){margin-bottom:14px}._9pPG3G_marketGroup{margin:18px 0}._9pPG3G_marketGroup>h3{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:600}._9pPG3G_marketItem,._9pPG3G_marketFailure{border:1px solid var(--surface-border);background:var(--surface-control);border-radius:18px;margin:10px 0;padding:12px 16px;animation:.22s ease-out both _9pPG3G_marketReveal}._9pPG3G_marketItem{border:0;border-bottom:1px solid var(--surface-border);background:0 0;border-radius:0;margin:10px 0 20px;padding:8px 0 18px}._9pPG3G_marketItemHeading{align-items:center;gap:12px;min-height:44px;margin-bottom:8px;display:flex}._9pPG3G_marketItemHeading h4{float:none;flex:1;margin:0;font-size:19px;font-weight:600;line-height:1.4;display:inline}._9pPG3G_marketItemHeading>small{color:#806c58;font-size:12px}._9pPG3G_marketItem>button{margin-top:8px;font-size:13px}._9pPG3G_marketItem ._9pPG3G_sourceCards article{background:var(--surface-panel);gap:10px;padding:16px}._9pPG3G_marketWaiting{color:#806c58;justify-content:space-between;gap:12px;font-size:14px;display:flex}._9pPG3G_marketWaiting span{font-size:12px}._9pPG3G_marketFailure h4{margin:0 0 8px;font-weight:500}._9pPG3G_marketFailure button{margin-top:10px}@keyframes _9pPG3G_marketReveal{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:600px){._9pPG3G_marketItem,._9pPG3G_marketFailure{padding:10px 12px}._9pPG3G_marketItem{padding-inline:0}._9pPG3G_marketItemHeading h4{font-size:18px}._9pPG3G_marketItemHeading{gap:8px}}@media (max-width:480px){._9pPG3G_page ._9pPG3G_choices button{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;padding:7px 4px}._9pPG3G_choices button>span:first-of-type{flex:0;min-width:0}._9pPG3G_choices svg{width:18px;height:18px}}._9pPG3G_productCarousel{min-width:0}._9pPG3G_chosenProducts,._9pPG3G_completionExport{border:1px solid var(--surface-border);background:var(--surface-control);border-radius:18px;margin:18px 0;padding:18px}._9pPG3G_chosenProducts h3{margin:0 0 12px;font-size:17px;font-weight:500}._9pPG3G_listedQuantity{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}._9pPG3G_listedQuantity input{border:1px solid var(--surface-border);width:80px;min-height:44px;color:inherit;font:inherit;background:#ffffff59;border-radius:10px;padding:8px}._9pPG3G_listedQuantity small{flex-basis:100%}._9pPG3G_materialCoverage{margin-top:12px}._9pPG3G_materialCoverage summary{cursor:pointer;padding:10px 0;font-size:13px}._9pPG3G_materialCoverage p{font-size:13px;line-height:1.6}._9pPG3G_materialCoverage ._9pPG3G_listedQuantity{flex-direction:column;align-items:flex-start}._9pPG3G_materialCoverage button{min-height:44px;margin:12px 0}._9pPG3G_chosenProducts ul{margin:0;padding:0;list-style:none}._9pPG3G_chosenProducts li+li{border-top:1px solid var(--surface-border);margin-top:12px;padding-top:12px}._9pPG3G_chosenProducts li :is(span,small){color:var(--muted);font-size:12px;line-height:1.6;display:block}._9pPG3G_completionExport p{margin:0 0 14px}._9pPG3G_carouselControls{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 10px;display:flex}._9pPG3G_carouselPosition{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:4px;font-size:12px}._9pPG3G_page ._9pPG3G_carouselControl{border:1px solid var(--surface-border);background:var(--surface-panel);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;padding:0;font-size:19px;display:grid}._9pPG3G_page ._9pPG3G_sourceCards._9pPG3G_carouselTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ad9170 transparent;border-radius:16px;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;overflow-x:auto}._9pPG3G_carouselTrack:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._9pPG3G_productSlide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}._9pPG3G_page ._9pPG3G_sourceCards ._9pPG3G_sourceCard{padding:14px}._9pPG3G_page ._9pPG3G_sourceCard:has(>._9pPG3G_productImage){grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:start;gap:20px;display:grid}._9pPG3G_productBody{flex-direction:column;gap:10px;min-width:0;display:flex}._9pPG3G_productStore{color:var(--muted);margin:0;font-size:13px}._9pPG3G_productBody ._9pPG3G_productPrice{font-variant-numeric:tabular-nums;font-size:23px;font-weight:600;line-height:1.3}._9pPG3G_productStatus,._9pPG3G_productBody>._9pPG3G_note{color:var(--muted);margin:0;font-size:14px;line-height:1.6}._9pPG3G_productBody>._9pPG3G_actions{margin-top:4px}._9pPG3G_page ._9pPG3G_productBody>._9pPG3G_actions>._9pPG3G_primary{color:#fff9ef;white-space:normal;background:#73523a;border-color:#73523a;min-height:44px;padding:12px 18px;font-size:14px;line-height:1.4}._9pPG3G_page ._9pPG3G_productBody>._9pPG3G_actions>._9pPG3G_primary[aria-pressed=true]{color:#513b29;opacity:1;cursor:default;background:#e0d1bb;border-color:#a88a67;box-shadow:inset 0 2px 4px #513b2926}._9pPG3G_productReference{border-radius:10px;place-items:center;width:100%;min-height:180px;display:grid}._9pPG3G_productReference>span{width:100%;min-height:180px}._9pPG3G_productReference img{object-fit:contain;width:100%;height:180px}._9pPG3G_productReference>svg{color:#604c38;width:64px;height:64px}._9pPG3G_productReference[data-texture=planks],._9pPG3G_productReference[data-texture=wood],._9pPG3G_productReference[data-texture=herringbone]{background-image:repeating-linear-gradient(0deg,#0000 0 30px,#49382733 31px 32px),repeating-linear-gradient(90deg,#0000 0 100px,#49382722 101px 102px)}._9pPG3G_productReference[data-texture=tile],._9pPG3G_productReference[data-texture=checker]{background-image:repeating-linear-gradient(0deg,#0000 0 44px,#fff8 45px 47px),repeating-linear-gradient(90deg,#0000 0 44px,#fff8 45px 47px)}._9pPG3G_productReference[data-texture=stripes],._9pPG3G_productReference[data-texture=linen]{background-image:repeating-linear-gradient(90deg,#0000 0 5px,#49382722 6px 7px)}._9pPG3G_productReference[data-texture=carpet],._9pPG3G_productReference[data-texture=concrete],._9pPG3G_productReference[data-texture=plaster]{background-image:radial-gradient(#49382733 .6px,#0000 .8px);background-size:4px 4px}._9pPG3G_referenceCaption{color:var(--muted);text-align:center;padding:7px 10px;font-size:12px;display:block}._9pPG3G_page ._9pPG3G_productImage._9pPG3G_referenceImage{aspect-ratio:auto}._9pPG3G_selectedCard>._9pPG3G_productImage{aspect-ratio:4/3;max-height:220px}._9pPG3G_selectedCard ._9pPG3G_productReference,._9pPG3G_selectedCard ._9pPG3G_productReference>span{min-height:132px}._9pPG3G_selectedCard ._9pPG3G_productReference img{height:132px}._9pPG3G_chosenProducts>._9pPG3G_selectedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;padding:0;list-style:none;display:grid}._9pPG3G_chosenProducts ._9pPG3G_selectedCard{border:1px solid var(--surface-border);border-radius:18px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:14px;display:flex}._9pPG3G_chosenProducts ._9pPG3G_selectedCard+._9pPG3G_selectedCard{margin:0;padding:14px}._9pPG3G_selectedBody{flex-direction:column;gap:9px;min-width:0;display:flex}._9pPG3G_selectedBody>a{font-size:15px;line-height:1.5}._9pPG3G_selectedDetails>summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px}._9pPG3G_sourceEvidence>summary{align-content:center;min-height:44px;font-size:13px}._9pPG3G_page ._9pPG3G_sourceCard>._9pPG3G_productImage{background:#f5f1e855;border-radius:12px}._9pPG3G_productBody ._9pPG3G_factChips{gap:5px}._9pPG3G_page ._9pPG3G_productBody ._9pPG3G_productTitle{font-size:18px;line-height:1.35}@media (max-width:600px){._9pPG3G_page ._9pPG3G_sourceCard:has(>._9pPG3G_productImage){gap:14px;display:flex}._9pPG3G_page ._9pPG3G_sourceCard>._9pPG3G_productImage{width:100%;max-height:280px}._9pPG3G_page ._9pPG3G_productBody ._9pPG3G_productTitle{font-size:18px}._9pPG3G_estimateItemTop{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}._9pPG3G_estimateItemTop>strong{grid-column:2;font-size:18px}._9pPG3G_estimateNotice>button{width:100%}}
._8a2OQq_assistant{flex-direction:column;gap:12px;height:520px;min-height:0;max-height:none;display:flex}@media (min-width:960px) and (min-height:540px),(min-width:900px) and (min-height:600px),(min-width:760px) and (min-height:801px){._8a2OQq_assistant{height:100cqh}}._8a2OQq_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}._8a2OQq_heading h2{letter-spacing:-.5px;margin:0;font-size:23px}._8a2OQq_name{align-items:center;gap:7px;display:inline-flex}._8a2OQq_name svg{flex-shrink:0}._8a2OQq_mode,._8a2OQq_note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}._8a2OQq_goals{gap:8px;display:grid}._8a2OQq_goals button{text-align:left;white-space:normal;justify-content:space-between;width:100%;min-width:0;min-height:48px;padding:11px 15px;font-size:13px;line-height:1.5}._8a2OQq_choiceLabel{overflow-wrap:anywhere;min-width:0}._8a2OQq_choiceArrow{color:#76543b;background:#79543812;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;transition:transform .18s;display:grid}._8a2OQq_goals button:hover:not(:disabled) ._8a2OQq_choiceArrow,._8a2OQq_goals button:focus-visible ._8a2OQq_choiceArrow{transform:translate(3px)}._8a2OQq_goals button:focus-visible{outline-offset:-3px}._8a2OQq_messages{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:12px;min-height:80px;padding:2px 5px 8px 1px;display:flex;overflow-y:auto}._8a2OQq_messages>*{flex-shrink:0}._8a2OQq_messages:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #956444}._8a2OQq_welcome{color:var(--muted);font-size:15px;line-height:1.65}._8a2OQq_user,._8a2OQq_reply{overflow-wrap:anywhere;font-size:15px;line-height:1.65}._8a2OQq_messages ._8a2OQq_welcome>p,._8a2OQq_messages ._8a2OQq_user>p,._8a2OQq_messages ._8a2OQq_reply>p:not(._8a2OQq_note){font-size:inherit;line-height:inherit}._8a2OQq_user{text-align:left;background:#e1d2bd;border-radius:12px;align-self:flex-end;max-width:88%;padding:10px 12px}._8a2OQq_reply{text-align:left;align-self:stretch;padding:2px 0}._8a2OQq_user>p,._8a2OQq_reply>p{white-space:pre-wrap;margin:0 0 8px}._8a2OQq_user>p:last-child,._8a2OQq_reply>p:last-child{margin-bottom:0}._8a2OQq_cards{gap:7px;margin:10px 0;display:grid}._8a2OQq_changeList{margin:10px 0;padding-left:16px;font-size:13px;line-height:1.55}._8a2OQq_proposalActions{flex-wrap:wrap;gap:8px;margin-top:12px;scroll-margin-block:12px;display:flex}._8a2OQq_proposalActions button{flex:auto;min-height:44px;font-size:13px}._8a2OQq_proposalActions ._8a2OQq_applyProposal{color:#fffdf8;background:#70523b;border-color:#70523b}._8a2OQq_proposalActions ._8a2OQq_applyProposal:hover:not(:disabled){background:#513d2d}._8a2OQq_cards ._8a2OQq_objectCard{text-align:left;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}._8a2OQq_objectCard img{object-fit:contain;border-radius:6px;width:58px;height:48px}._8a2OQq_objectCard span{gap:4px;min-width:0;display:grid}._8a2OQq_objectCard small{color:var(--muted);font-size:12px}._8a2OQq_messages ._8a2OQq_issue{text-align:left;width:100%;margin-top:6px;font-size:13px;line-height:1.5}._8a2OQq_composer{background:0 0;flex-shrink:0;gap:6px;padding-top:8px;display:grid}._8a2OQq_composerBox{border:1px solid var(--surface-field-border);background:var(--surface-field);min-width:0;box-shadow:inset 0 1px 0 var(--surface-highlight), 0 5px 18px #6343260a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding-bottom:44px;position:relative}._8a2OQq_composerBox:focus-within{outline-offset:2px;outline:3px solid #956444}._8a2OQq_composer textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:76px;max-height:132px;font:inherit;color:#342c24;background:0 0;border:0;border-radius:13px 13px 0 0;padding:10px;font-size:16px;line-height:1.5;display:block;overflow-y:auto}._8a2OQq_composer textarea:focus{outline:none}._8a2OQq_composer ._8a2OQq_sendButton{color:#fffdf8;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:0;right:2px}._8a2OQq_sendButton:before{content:"";background:#70523b;border-radius:10px;transition:background .18s;position:absolute;inset:6px}._8a2OQq_sendButton svg{position:relative}._8a2OQq_composer ._8a2OQq_sendButton:hover:not(:disabled){background:0 0}._8a2OQq_sendButton:hover:not(:disabled):before{background:#5b3e2c}._8a2OQq_thinking{min-height:28px;color:var(--muted);align-items:center;gap:9px;margin:6px 0;font-size:13px;line-height:1.5;display:flex}._8a2OQq_thinkingSpinner{color:var(--teal);transform-origin:50%;flex:none;animation:1.05s linear infinite _8a2OQq_thinking-spin}@keyframes _8a2OQq_thinking-spin{to{transform:rotate(360deg)}}._8a2OQq_user,._8a2OQq_reply,._8a2OQq_cards{animation:.3s cubic-bezier(.2,.75,.2,1) both _8a2OQq_messageReveal}._8a2OQq_objectCard{transition:transform .18s,background .18s}._8a2OQq_objectCard:hover{transform:translateY(-2px)}@keyframes _8a2OQq_messageReveal{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}._8a2OQq_heading h2{min-width:0}._8a2OQq_welcome{gap:16px;display:grid}@media (max-width:759px),(max-width:899px) and (max-height:800px){:is(._8a2OQq_assistant,._8a2OQq_assistant:has(._8a2OQq_welcome)){height:calc(100cqh - 60px);min-height:0}:is(._8a2OQq_messages,._8a2OQq_messages:has(._8a2OQq_welcome)){flex:1;min-height:48px}._8a2OQq_quickReplies{min-height:0}._8a2OQq_composer ._8a2OQq_quickReplies ._8a2OQq_goals{max-height:min(174px,max(48px,100cqh - 350px))}._8a2OQq_composer{padding-bottom:8px}}._8a2OQq_messages ._8a2OQq_revealedText{white-space:pre-wrap;margin:0}._8a2OQq_quickReplies{gap:6px;padding-bottom:6px;display:grid}._8a2OQq_quickReplies[data-ready]{animation:.24s ease-out both _8a2OQq_messageReveal}._8a2OQq_quickReplies ._8a2OQq_goals{overscroll-behavior:contain;max-height:174px;padding:2px;overflow-y:auto}._8a2OQq_quickReplies button{min-height:44px;padding:8px 12px}._8a2OQq_quickReplies ._8a2OQq_choiceArrow{width:22px;height:22px}._8a2OQq_waitingWord{opacity:0}._8a2OQq_word{animation:_8a2OQq_wordReveal .18s ease-out var(--word-delay) both}@keyframes _8a2OQq_wordReveal{0%{opacity:0}to{opacity:1}}._8a2OQq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._8a2OQq_privacy{color:var(--muted);flex-shrink:0;max-width:100%;margin-top:-6px;font-size:12px;position:relative}._8a2OQq_privacy summary{cursor:pointer;align-items:center;min-height:44px;display:flex}._8a2OQq_privacy p{margin:0 0 6px;line-height:1.6}._8a2OQq_responseNotes{color:var(--muted);margin-bottom:8px;font-size:12px}._8a2OQq_responseNotes summary{cursor:pointer;align-content:center;min-height:44px}._8a2OQq_responseNotes p{white-space:pre-wrap;color:#493827;font-size:14px;line-height:1.65}._8a2OQq_choiceVisual{color:#8c674a;background:#e5d7c45c;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:38px;display:grid}._8a2OQq_paletteSwatches{border-radius:6px;width:36px;height:26px;display:flex;overflow:hidden}._8a2OQq_paletteSwatches i{flex:1;display:block}._8a2OQq_goals button{gap:10px;padding:9px 12px}._8a2OQq_choiceLabel{flex:1}._8a2OQq_cards ._8a2OQq_objectCard{background:var(--surface-control);border-radius:16px;padding:10px}._8a2OQq_objectCard img{background:#e8dccb7a;border-radius:10px;width:78px;height:64px}._8a2OQq_objectCard strong{font-size:14px;font-weight:500}._8a2OQq_changeList{padding:0;list-style:none}._8a2OQq_changeList li{background:#f5ede0;border:1px solid #d8c8b3;border-radius:12px;margin:8px 0;padding:12px}._8a2OQq_privacy{margin:0}._8a2OQq_privacy summary{border-radius:50%;justify-content:center;width:44px;list-style:none}._8a2OQq_privacy summary:hover{background:#e5d7c44d}._8a2OQq_privacy[open] p{z-index:3;background:#fffaf3;border:1px solid #d8c8b3;border-radius:14px;width:min(260px,70vw);padding:14px;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #49382712}._8a2OQq_surfaceChanges{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:10px 0;display:grid}._8a2OQq_surfaceChanges>div{background:#fffaf3a6;border:1px solid #d8c8b3;border-radius:14px;padding:12px}._8a2OQq_surfaceChanges strong{text-transform:capitalize;font-size:13px;font-weight:500}._8a2OQq_surfaceChanges small{color:var(--muted);font-size:11px}._8a2OQq_swatchPair{align-items:center;gap:12px;margin:10px 0;display:flex}._8a2OQq_swatchPair>span{gap:5px;display:grid}._8a2OQq_swatchPair i{border:1px solid #79543826;border-radius:8px;width:42px;height:36px;display:block}._8a2OQq_objectCard ._8a2OQq_finishChange{align-items:center;gap:5px;display:flex}._8a2OQq_finishChange i{border:1px solid #79543826;border-radius:5px;width:17px;height:17px}._8a2OQq_composer textarea::placeholder{color:var(--muted);opacity:1}@media (max-width:1199px){:is(._8a2OQq_assistant,._8a2OQq_assistant:has(._8a2OQq_welcome)){height:100cqh;min-height:0}:is(._8a2OQq_messages,._8a2OQq_messages:has(._8a2OQq_welcome)){flex:1;min-height:48px}._8a2OQq_quickReplies{min-height:0}._8a2OQq_composer ._8a2OQq_quickReplies ._8a2OQq_goals{max-height:min(174px,max(48px,100cqh - 350px))}}@container not (min-height:340px){._8a2OQq_assistant{overscroll-behavior:contain;gap:8px;overflow-y:auto}._8a2OQq_assistant ._8a2OQq_heading{flex-shrink:0}._8a2OQq_assistant ._8a2OQq_messages{min-height:32px}._8a2OQq_assistant ._8a2OQq_composer textarea{height:48px;min-height:48px}}
.EgYHiq_planLayer{opacity:1}.EgYHiq_cutawayLayer{opacity:0}.EgYHiq_planLayer,.EgYHiq_cutawayLayer{will-change:auto}.EgYHiq_planLayer[inert],.EgYHiq_cutawayLayer[inert]{pointer-events:none}.EgYHiq_status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.EgYHiq_failure{z-index:3;background:var(--surface-panel);border-radius:10px;padding:10px 14px;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}
.Vlr_wW_layer{z-index:90;pointer-events:auto;color:#43362b;position:fixed;inset:0}.Vlr_wW_presentation>*{animation:.22s ease-out both Vlr_wW_tourEnter}.Vlr_wW_presentation[data-leaving=true]>*{animation:.18s both Vlr_wW_tourLeave}.Vlr_wW_scrim{pointer-events:none;background:#4c382638;position:fixed}.Vlr_wW_highlight{box-sizing:border-box;pointer-events:none;border:2px solid #9a704e;border-radius:12px;position:fixed;box-shadow:0 0 0 4px #efe0c180}.Vlr_wW_card{box-sizing:border-box;overscroll-behavior:contain;color:#43362b;background:linear-gradient(145deg,#fffaf0,#f2e7d6);border:1px solid #ceb99c;border-radius:20px;padding:22px;font-size:13px;line-height:1.6;position:fixed;overflow:auto;box-shadow:0 16px 60px #4c352b35,inset 0 1px #fffdf7}.Vlr_wW_measuring{visibility:hidden;pointer-events:none;top:0;left:0}.Vlr_wW_card small{color:#80634d;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.Vlr_wW_card h2{letter-spacing:-.8px;margin:16px 0 10px;font-size:25px;font-weight:500;line-height:1.15}.Vlr_wW_card p{margin:0 0 20px}.Vlr_wW_progress{gap:5px;margin-top:10px;display:flex}.Vlr_wW_progress span{background:#dbccb6;border-radius:2px;flex:1;height:3px;transition:background .22s}.Vlr_wW_progress span[data-current=true]{background:#886044}.Vlr_wW_actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Vlr_wW_actions button{color:#4f3e30;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#eee0cb;border:1px solid #c9b69c;border-radius:11px;padding:9px 12px;font-size:12px;transition:background .18s,transform .18s}.Vlr_wW_actions button:hover:enabled{background:#e4d3b8;transform:translateY(-1px)}.Vlr_wW_actions button:last-child{color:#fffaf2;background:#76533b;border-color:#76533b;margin-left:auto}.Vlr_wW_actions button:last-child:hover:enabled{background:#5e412f}.Vlr_wW_actions .Vlr_wW_skip{background:0 0;border-color:#0000}.Vlr_wW_actions button:disabled{opacity:.4;cursor:default}.Vlr_wW_actions button:focus-visible{outline-offset:3px;outline:3px solid #956444}@keyframes Vlr_wW_tourEnter{0%{opacity:0}to{opacity:1}}@keyframes Vlr_wW_tourLeave{0%{opacity:1}to{opacity:0}}@media (max-width:480px),(max-height:500px){.Vlr_wW_card{padding:18px}.Vlr_wW_card h2{font-size:22px}}
.hU09RW_studio{--properties-width:clamp(300px, 27vw, 420px);color:#332e28;background:0 0;grid-template-rows:auto minmax(0,1fr);min-height:100svh;display:grid}.hU09RW_studio.hU09RW_costStudio{grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:0;overflow:clip}.hU09RW_phaseStage{min-width:0;min-height:0;position:relative}.hU09RW_phaseStage>.hU09RW_workspace{height:100%;min-height:0}.hU09RW_phaseStage [data-design-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.hU09RW_phaseStage[data-phase-moving=true][data-destination=cost]>.hU09RW_workspace{animation:.85s both hU09RW_leaveDesign}@keyframes hU09RW_leaveDesign{0%,60%{opacity:1}90%,to{opacity:0}}.hU09RW_phaseStage[data-phase-moving=true][data-destination=cost] .hU09RW_panel{animation:.16s ease-out both hU09RW_leavePanelContents}@keyframes hU09RW_leavePanelContents{0%{opacity:1}to{opacity:0}}.hU09RW_phaseStage[data-phase-moving=true]{overflow:clip}.hU09RW_costLayer{z-index:8;min-width:0;min-height:0;height:calc(100svh - var(--phase-top,70px));position:absolute;inset:0 0 auto}.hU09RW_costLayer[data-cost-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.hU09RW_costStudio .hU09RW_costLayer{height:100%}.hU09RW_costStudio .hU09RW_phaseStage{margin-top:-61px}.hU09RW_costStudio:not([data-phase-moving=true])>.hU09RW_header{visibility:hidden}.hU09RW_costNav{grid-column:3;justify-self:end;margin-inline-end:20px}.hU09RW_studio button:where(:not(.glass-control)),.hU09RW_expired button{border:1px solid var(--surface-border);background:var(--surface-control);color:#3f352c;border-radius:10px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.3;transition:background .2s,border-color .2s,box-shadow .2s}.hU09RW_studio button:where(:not(.glass-control)):hover:not(:disabled),.hU09RW_expired button:hover{background:var(--surface-control-hover);border-color:#a18b72}.hU09RW_studio button:where(:not(.glass-control)):focus-visible,.hU09RW_studio input:focus-visible,.hU09RW_studio select:focus-visible,.hU09RW_expired button:focus-visible{outline-offset:3px;outline:3px solid #956444}.hU09RW_studio button:disabled,.hU09RW_studio button[aria-disabled=true]{opacity:.45}.hU09RW_studio .hU09RW_primary{color:#fffdf8;background:#70523b;border-color:#70523b}.hU09RW_studio .hU09RW_primary:hover:not(:disabled){background:#513d2d}.hU09RW_studio .hU09RW_beige{background:var(--sage);color:var(--ink);border-color:#c6b394}.hU09RW_studio .hU09RW_beige:hover:not(:disabled){background:#ddcfb8;border-color:#a18b72}.hU09RW_header{grid-template-columns:190px minmax(0, 1fr) var(--properties-width);z-index:20;pointer-events:none;background:0 0;align-items:center;gap:20px;min-height:68px;padding:7px 0 7px 20px;display:grid;position:relative}.hU09RW_header>*{pointer-events:auto}.hU09RW_header .brand{font-size:24px}.hU09RW_header .brand svg{width:25px;height:25px}.hU09RW_workspace{grid-template-columns:minmax(0, 1fr) var(--properties-width);grid-template-rows:minmax(0,1fr);grid-template-areas:"room panel";min-height:0;display:grid;position:relative}.hU09RW_toolRail{isolation:isolate;box-sizing:border-box;background:var(--surface-control);border:1px solid #fff6e6c7;border-radius:999px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;width:auto;min-width:0;max-width:100%;margin:8px 8px 0;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,0 2px 10px #4936220a}.hU09RW_toolRail:before{content:"";z-index:0;opacity:0;pointer-events:none;background:#70523b;border-radius:999px;width:calc(33.3333% - 5.33333px);transition:transform .26s cubic-bezier(.22,.68,0,1),opacity .18s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 5px #49362224}.hU09RW_toolRail[data-tool=inventory]:before,.hU09RW_toolRail[data-tool=room]:before,.hU09RW_toolRail[data-tool=assistant]:before{opacity:1}.hU09RW_toolRail[data-tool=room]:before{transform:translate(calc(100% + 4px))}.hU09RW_toolRail[data-tool=assistant]:before{transform:translate(calc(200% + 8px))}.hU09RW_toolRail button{z-index:1;color:#65513f;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px;font-size:12px;font-weight:600;transition:color .18s,background .18s;display:flex;position:relative}.hU09RW_toolRail button:not([aria-pressed=true]):hover:not(:disabled){background:#e4d6bf9c;border-color:#0000}.hU09RW_toolRail button[hidden]{display:none}.hU09RW_toolRail button[aria-pressed=true],.hU09RW_toolRail button[aria-pressed=true]:hover:not(:disabled){color:#fffdf8;background:0 0;border-color:#0000}.hU09RW_toolRail button:focus-visible{outline-offset:-3px}.hU09RW_toolRail button[aria-pressed=true]:focus-visible{outline-color:#fff0d8}.hU09RW_toolLabel{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hU09RW_toolLabel svg{flex-shrink:0;width:16px;height:16px}.hU09RW_canvasColumn{flex-direction:column;grid-area:room;min-width:0;min-height:0;padding:0 20px 12px;display:flex;position:relative;container-type:inline-size}.hU09RW_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 10px;font-size:9px}.hU09RW_checkLabel input{accent-color:#70523b;width:17px;height:17px}.hU09RW_planWrap{background:var(--surface-room);border-radius:18px;flex-direction:column;flex:1;justify-content:center;min-height:340px;display:flex;position:relative;overflow:hidden}.hU09RW_plan{width:100%;height:clamp(340px,57vh,760px);display:block;overflow:hidden}.hU09RW_piece{cursor:grab;touch-action:none;transition:transform .18s cubic-bezier(.2,.75,.2,1)}.hU09RW_piece:active{cursor:grabbing}.hU09RW_pieceFootprint{transition:transform .18s cubic-bezier(.2,.75,.2,1)}.hU09RW_pieceLabel{-webkit-user-select:none;user-select:none;transition:transform .18s cubic-bezier(.2,.75,.2,1),font-size .18s cubic-bezier(.2,.75,.2,1)}.hU09RW_piece:focus-visible,.hU09RW_feature:focus-visible{outline-offset:4px;outline:3px solid #745234}.hU09RW_feature{cursor:pointer}.hU09RW_announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hU09RW_roomNotice{z-index:2;color:#62462f;pointer-events:none;background:#fff6e7f5;border:1px solid #d1bda0;border-radius:12px;max-width:min(540px,100% - 40px);margin:0;padding:10px 14px;font-size:12px;line-height:1.5;animation:.26s cubic-bezier(.2,.75,.2,1) both hU09RW_surfaceReveal;position:absolute;bottom:16px;left:20px}.hU09RW_panel{background:var(--surface-panel);color:var(--ink);font:inherit;border:1px solid var(--surface-border);border-radius:18px;flex-direction:column;grid-area:panel;min-width:0;min-height:0;padding:0;line-height:1.5;display:flex;overflow:hidden}.hU09RW_panel>.hU09RW_panelBody{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:20px 18px;scroll-padding:16px;display:block;overflow-y:auto}.hU09RW_panel:focus{outline-offset:-3px;outline:2px solid #a18b72}.hU09RW_panelTitle{margin-bottom:16px}.hU09RW_panel h2{overflow-wrap:anywhere;margin-bottom:10px;font-size:26px;line-height:1.15}.hU09RW_panel h3{margin:0 0 14px;font-size:15px;font-weight:600}.hU09RW_panel p{font-size:12px}.hU09RW_panel label{margin:0 0 13px;font-size:12px;line-height:1.45;display:block}.hU09RW_panel label>span{color:var(--muted)}.hU09RW_panel input:not([type=checkbox]),.hU09RW_panel select{border:1px solid var(--surface-field-border);background:var(--surface-field);color:#3f352c;width:100%;min-height:44px;font:inherit;border-radius:8px;margin-top:7px;padding:10px;display:block}.hU09RW_panel input[aria-invalid=true]{border-color:#a13d27}.hU09RW_panel input:disabled{color:#796d5f;background:#e9dcc7}.hU09RW_panel .hU09RW_checkLabel{align-items:center;gap:10px;min-height:40px;margin-bottom:3px;display:flex}.hU09RW_panel fieldset{border:0;margin:17px 0 0;padding:0}.hU09RW_panel legend{margin-bottom:10px;font-size:12px;font-weight:600}.hU09RW_panel .hU09RW_hint{color:#6f6051;margin:9px 0 13px;font-size:11px;line-height:1.55}.hU09RW_section{margin-top:var(--settings-section-gap,24px);padding-top:var(--settings-section-padding,22px);border-top:1px solid #e4ded5}.hU09RW_section:first-child{border:0}.hU09RW_openingPreview{justify-items:start;row-gap:12px;margin-bottom:20px;display:grid}.hU09RW_panel .hU09RW_openingPreview h3{margin:0}.hU09RW_panel .hU09RW_quiet{background:0 0;border:0;min-height:30px;padding:4px 0;font-size:11px;text-decoration:underline}.hU09RW_measurement{margin-bottom:20px}.hU09RW_measurement label{margin-bottom:0}.hU09RW_measurement .hU09RW_fieldAction{align-items:center;gap:6px;display:flex}.hU09RW_fieldAction input{min-width:0}.hU09RW_fieldAction button{flex-shrink:0;margin-top:7px;padding-inline:10px;font-size:11px}.hU09RW_twoFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hU09RW_twoFields input{min-width:0}.hU09RW_actionRow{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.hU09RW_panel .hU09RW_error{color:#94351f;margin:8px 0 12px;font-size:12px}.hU09RW_panel .hU09RW_notice,.hU09RW_notice{color:#65482e;background:#f0e6d7;border-left:3px solid #9a7452;padding:12px;font-size:11px;line-height:1.55}.hU09RW_inventory,.hU09RW_issues{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.hU09RW_inventory button,.hU09RW_issues button{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;display:flex}.hU09RW_inventory strong,.hU09RW_issues strong{overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600}.hU09RW_inventory span,.hU09RW_issues span{color:#6e5e4d;font-size:11px}.hU09RW_catalogue{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:10px;margin-top:16px;display:grid}.hU09RW_studio .hU09RW_catalogueCard{touch-action:pan-y;cursor:grab;text-align:left;flex-direction:column;align-items:flex-start;gap:9px;padding:10px;display:flex;position:relative}.hU09RW_catalogueCard img{object-fit:contain;width:100%;height:85px}.hU09RW_catalogueCard strong{overflow-wrap:anywhere;max-width:100%;font-size:11px}.hU09RW_catalogueCard span{color:#6e5e4d;font-size:10px}.hU09RW_studio .hU09RW_catalogueCard[data-active=true]{background:#eee3d2;border-color:#94623e;box-shadow:inset 0 0 0 1px #94623e}.hU09RW_catalogueMeta{justify-content:space-between;align-items:center;gap:4px;width:100%;margin-top:auto;display:flex}.hU09RW_catalogueCard .hU09RW_dragGrip{touch-action:none;cursor:grab;flex-shrink:0;align-self:center;place-items:center;width:44px;height:44px;margin:0;font-size:24px;display:grid}.hU09RW_catalogueHelp{color:var(--muted);font-size:12px;line-height:1.5}.hU09RW_advancedPlacement{margin-top:18px}.hU09RW_advancedPlacement>summary{cursor:pointer;align-content:center;min-height:44px;font-size:12px}.hU09RW_coverage{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 16px;margin:16px 0;padding:0;list-style:none;display:grid}.hU09RW_coverage li{border-bottom:1px solid #e6dfd6;justify-content:space-between;gap:12px;padding:10px 0;font-size:10px;display:flex}.hU09RW_coverage strong{color:#66513c;text-align:right;font-weight:500}.hU09RW_issueSeverity{text-transform:uppercase;letter-spacing:.06em}.hU09RW_presetList{flex-direction:column;gap:8px;display:flex}.hU09RW_presetList button{text-align:left;align-items:center;gap:12px;display:flex}.hU09RW_swatch{border:1px solid #715d46;border-radius:50%;width:20px;height:20px}.hU09RW_previewActions{background:#eee3d2;border:1px dashed #9a7855;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:15px;padding:14px;display:flex}.hU09RW_previewActions p{margin:0 auto 0 0;font-size:12px}.hU09RW_mobileReturn{display:none}.hU09RW_expired{max-width:700px;margin:auto;padding:40px}.hU09RW_expired h1{margin-top:70px;font-size:36px}.hU09RW_expired button{margin:10px 10px 0 0}.hU09RW_piece rect{transition:fill .2s,stroke .18s}.hU09RW_assistantPanel>.hU09RW_panelBody{padding-bottom:16px}.hU09RW_changeList{margin:5px 0 0;padding-left:16px;font-size:11px;line-height:1.5}.hU09RW_previousPiece{fill:none;stroke:#775b43;stroke-width:22px;stroke-dasharray:65 45;opacity:.6}@media (max-width:759px),(max-width:899px) and (max-height:800px){.hU09RW_panel.hU09RW_assistantPanel{height:max(480px,100svh - 24px)}.hU09RW_assistantPanel>.hU09RW_panelBody{overflow:hidden;container-type:size}}.hU09RW_piecePreview,.hU09RW_piecePreview:active{cursor:pointer;touch-action:auto}.hU09RW_comparison{gap:6px;margin:0;display:flex}.hU09RW_comparison[hidden]{display:none}.hU09RW_comparison button[aria-pressed=true]{background:#e7ddcc;border-color:#aa9274}.hU09RW_lifecycleNotice{background:#f0e6d4;border:1px solid #bda782;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6}.hU09RW_projectMenu{font-size:12px;position:relative}.hU09RW_projectOptions{transform-origin:0 0;z-index:30;background:var(--surface-panel);border:1px solid #d9cbb9;border-radius:12px;gap:14px;width:min(320px,100vw - 32px);max-height:calc(100svh - 92px);padding:18px;line-height:1.6;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 10px 30px #45321c20}.hU09RW_projectOptions p{margin:0}.hU09RW_projectImport{border:1px solid var(--surface-border);background:var(--surface-control);color:#3f352c;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.3;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.hU09RW_projectImport input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hU09RW_projectFileActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hU09RW_projectImport:hover{background:var(--surface-control-hover);border-color:#a18b72}.hU09RW_projectImport:focus-within{outline-offset:3px;outline:3px solid #956444}.hU09RW_projectImport:has(input:disabled){opacity:.45;cursor:default}.hU09RW_projectOptions>hr{border:0;border-top:1px solid #ddd2c1;width:100%;margin:0}.hU09RW_readOnlyAssistant h2{margin-bottom:14px;font-size:24px;line-height:1.25}.hU09RW_projectDialog{background:var(--surface-panel);color:#3f352c;border:1px solid #c7b79f;border-radius:16px;width:min(440px,100vw - 32px);max-height:calc(100svh - 32px);padding:24px;font-size:14px;line-height:1.6;animation:.18s ease-out hU09RW_projectIn;overflow:auto;box-shadow:0 18px 70px #3f352c30}.hU09RW_projectDialog h2{margin:0 0 16px;font-size:26px;line-height:1.25}.hU09RW_projectDialog p{margin:0 0 18px}.hU09RW_projectDialog::backdrop{background:#332e2866}@keyframes hU09RW_projectIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hU09RW_previewActions{animation:.34s cubic-bezier(.2,.75,.2,1) both hU09RW_surfaceReveal}.hU09RW_inventory li{animation:.26s cubic-bezier(.2,.75,.2,1) both hU09RW_surfaceReveal}.hU09RW_studio button{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}@keyframes hU09RW_surfaceReveal{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.hU09RW_inventory{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.hU09RW_inventory button{height:100%;padding:10px}.hU09RW_inventory img{object-fit:contain;width:100%;height:72px}.hU09RW_measurementGrid,.hU09RW_finishFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:start;gap:0 12px;display:grid}.hU09RW_goalFields{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px 12px;display:grid}.hU09RW_changeList{max-height:84px;overflow-y:auto}@media (max-width:1100px){.hU09RW_costNav{margin-inline-end:16px}.hU09RW_header{padding-left:16px}.hU09RW_canvasColumn,.hU09RW_panel>.hU09RW_panelBody{padding-inline:16px}}@media (min-width:900px) and (min-height:600px),(min-width:760px) and (min-height:801px){.hU09RW_studio{height:100svh;min-height:0;overflow:hidden}.hU09RW_canvasColumn{scrollbar-gutter:stable;padding-bottom:0;overflow:auto}.hU09RW_planWrap{min-height:220px}.hU09RW_plan{flex:1;height:100%;min-height:0}.hU09RW_studio .hU09RW_panel{height:100%;max-height:none}.hU09RW_assistantPanel>.hU09RW_panelBody{container-type:size}}@media (max-width:759px),(max-width:899px) and (max-height:800px){.hU09RW_studio{grid-template-rows:auto auto}.hU09RW_header{--header-inset:clamp(12px, 4vw, 20px);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;min-height:70px;padding:10px 0}.hU09RW_header>div:first-child{grid-column:1/span 2}.hU09RW_header .brand{margin-left:var(--header-inset);gap:6px;font-size:22px}.hU09RW_header .brand svg{width:22px;height:22px}.hU09RW_workspace{grid-template:"room""panel"/minmax(0,1fr)}.hU09RW_costNav{grid-area:2/1/auto/-1}.hU09RW_toolRail button{min-width:44px;padding:9px 6px;font-size:11px}.hU09RW_canvasColumn{padding:0 16px 12px}.hU09RW_planWrap{min-height:300px}.hU09RW_plan{height:clamp(300px,56svh,520px)}.hU09RW_mobileReturn{margin-bottom:16px;display:block}.hU09RW_panel{height:auto;margin:0 16px 16px}.hU09RW_panel>.hU09RW_panelBody{padding-inline:18px}.hU09RW_canvasColumn>.hU09RW_roomNotice{bottom:80px}.hU09RW_canvasColumn:has(>.hU09RW_mobileReturn)>.hU09RW_roomNotice{bottom:140px}}@container not (min-width:620px){.hU09RW_roomNotice{bottom:80px}}.hU09RW_dimensionSummary{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 20px}.hU09RW_advanced{background:var(--surface-control);border:1px solid #d7c4aa;border-radius:14px;margin-top:22px;padding:0 14px 14px}.hU09RW_advanced>summary{cursor:pointer;min-height:48px;font:inherit;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.hU09RW_advanced>summary::-webkit-details-marker{display:none}.hU09RW_advanced>summary>span{color:var(--muted);flex:1;font-size:11px;font-weight:400}.hU09RW_advanced>summary:after{content:"+";font-size:18px;transition:transform .22s}.hU09RW_advanced[open]>summary:after{transform:rotate(45deg)}.hU09RW_advanced>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #956444}.hU09RW_advanced:not([open]){padding-bottom:0}.hU09RW_advanced>.hU09RW_section:first-of-type{margin-top:0}.hU09RW_sizeFields{gap:12px;min-width:0;display:grid}.hU09RW_sizeFields .hU09RW_twoFields{align-items:start}.hU09RW_surfaceControls{gap:22px;display:grid}.hU09RW_surfaceForm{gap:12px;min-width:0;display:grid}.hU09RW_surfaceForm h3{margin:0}.hU09RW_surfaceError{color:#8a3f2d;margin:0;font-size:12px}.hU09RW_surfaceForm .hU09RW_twoFields{align-items:start}.hU09RW_colourInput{grid-template-columns:44px minmax(0,1fr);gap:6px;display:grid}.hU09RW_surfaceForm .hU09RW_twoFields>div>label{margin:0}.hU09RW_colourInput input[type=text]{padding-inline:6px;font-size:11px}.hU09RW_surfaceForm input[type=color]{cursor:pointer;padding:4px}.hU09RW_surfacePreview{border:1px solid #c9b69b;border-radius:10px;height:58px}.hU09RW_surfacePreview[data-texture=stripes],.hU09RW_materialChoice span[data-texture=stripes]{background-image:repeating-linear-gradient(90deg,#0000 0 10px,#3f2c1b3d 10px 20px)}.hU09RW_surfacePreview[data-texture=checker],.hU09RW_materialChoice span[data-texture=checker]{background-image:conic-gradient(#3f2c1b3d 25%, transparent 0 50%, #3f2c1b3d 0 75%, transparent 0);background-size:24px 24px}.hU09RW_surfacePreview[data-texture=herringbone],.hU09RW_materialChoice span[data-texture=herringbone]{background-image:repeating-linear-gradient(135deg,#0000 0 9px,#3f2c1b3d 9px 11px,#0000 11px 20px)}.hU09RW_surfacePreview[data-texture=planks],.hU09RW_surfacePreview[data-texture=wood]{background-image:repeating-linear-gradient(90deg,#0000 0 23px,#4a2c201f 23px 24px),repeating-linear-gradient(0deg,#0000 0 4px,#ffffff12 4px 5px)}.hU09RW_surfacePreview[data-texture=tile]{background-image:linear-gradient(#79634e44 1px,#0000 1px),linear-gradient(90deg,#79634e44 1px,#0000 1px);background-size:24px 24px}.hU09RW_surfacePreview[data-texture=carpet],.hU09RW_surfacePreview[data-texture=linen]{background-image:repeating-linear-gradient(0deg,#ffffff1a 0 1px,#47382815 1px 2px),repeating-linear-gradient(90deg,#0000 0 2px,#ffffff20 2px 3px)}.hU09RW_surfacePreview[data-texture=plaster],.hU09RW_surfacePreview[data-texture=concrete]{background-image:radial-gradient(#ffffff40 1px,#0000 1px);background-size:3px 3px}.hU09RW_materialChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hU09RW_materialChoice{text-align:left;border-radius:12px;gap:7px;min-width:0;padding:8px;display:grid}.hU09RW_materialChoice[aria-pressed=true]{border-color:var(--cocoa,#604536);box-shadow:inset 0 0 0 1px var(--cocoa,#604536)}.hU09RW_materialChoice span{background-image:repeating-linear-gradient(90deg,#0000 0 18px,#0002 19px 20px);border-radius:7px;width:100%;height:42px;display:block}.hU09RW_materialChoice span[data-texture=tile]{background-image:linear-gradient(#0002 1px,#0000 1px),linear-gradient(90deg,#0002 1px,#0000 1px);background-size:20px 20px}.hU09RW_materialChoice span[data-texture=smooth]{background-image:none}.hU09RW_materialChoice span[data-texture=linen],.hU09RW_materialChoice span[data-texture=carpet]{background-image:repeating-linear-gradient(0deg,#fff2 0 1px,#0001 1px 2px),repeating-linear-gradient(90deg,#fff2 0 1px,#0001 1px 2px)}.hU09RW_materialChoice span[data-texture=concrete],.hU09RW_materialChoice span[data-texture=plaster]{background-image:radial-gradient(at 30%,#fff3,#0001)}.hU09RW_materialDetails{padding-block:6px}.hU09RW_materialDetails summary{cursor:pointer;padding-block:10px}.hU09RW_panel select option{color:var(--ink);background:#f4e6ce}@media (min-width:960px) and (min-height:540px){.hU09RW_studio{height:100svh;min-height:0;overflow:hidden}.hU09RW_canvasColumn{padding-bottom:0;overflow:auto}.hU09RW_planWrap{min-height:220px}.hU09RW_plan{flex:1;height:100%;min-height:0}.hU09RW_studio .hU09RW_panel{height:100%;max-height:none}.hU09RW_assistantPanel>.hU09RW_panelBody{container-type:size}.hU09RW_studio .hU09RW_phaseStage{margin-top:-61px}.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_workspace>.hU09RW_panel{height:100%;margin-top:0}}.hU09RW_projectTrigger{border:1px solid var(--surface-border);background:var(--surface-control);color:#3f352c;width:100%;min-width:0;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:4px;padding:8px 10px;font-size:12px;line-height:1.3;list-style:none;display:flex}.hU09RW_projectTrigger::-webkit-details-marker{display:none}.hU09RW_projectTrigger:hover{background:var(--surface-control-hover);border-color:#a18b72}.hU09RW_projectTrigger:focus-visible{outline-offset:3px;outline:3px solid #956444}.hU09RW_projectRail .hU09RW_projectMenu{min-width:0}.hU09RW_projectRail .hU09RW_projectOptions{transform-origin:0 0;max-height:min(360px,100svh - 32px);inset:calc(100% + 10px) auto auto 0}.hU09RW_projectMessage{z-index:50;border:1px solid var(--surface-border);background:var(--surface-panel);width:min(440px,100vw - 32px);color:var(--ink);border-radius:12px;padding:16px;font-size:13px;line-height:1.5;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.hU09RW_projectLabel{align-items:center;gap:8px;min-width:0;display:inline-flex}.hU09RW_projectIcon{flex-shrink:0;width:16px;height:16px}.hU09RW_projectChevron{transition:transform .18s}.hU09RW_projectMenu[open] .hU09RW_projectChevron{transform:rotate(180deg)}.hU09RW_projectTrigger[aria-expanded=false] .hU09RW_projectChevron{transform:none}.hU09RW_studio .hU09RW_estimateTrigger{color:#fffdf8;background:#70523b;border-color:#70523b;font-weight:600;box-shadow:0 3px 10px #4936221a}.hU09RW_studio .hU09RW_estimateTrigger:hover:not(:disabled){background:#513d2d;border-color:#513d2d}@media (max-width:1199px){.hU09RW_studio:not(.hU09RW_costStudio){height:auto;min-height:100svh;display:block;overflow:visible}.hU09RW_studio>.hU09RW_header{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:10px 16px}.hU09RW_studio .hU09RW_header .brand{margin-left:0}.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_phaseStage{margin-top:0}.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_workspace{height:auto;min-height:0;display:block}.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_canvasColumn{padding:0 16px calc(96px + env(safe-area-inset-bottom));overflow:visible}.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_planWrap{min-height:0}.hU09RW_studio .hU09RW_workspace>.hU09RW_panel,.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_workspace>.hU09RW_panel{z-index:60;box-sizing:border-box;visibility:hidden;pointer-events:none;background:#f4e6cef7;width:min(420px,100vw - 48px);height:calc(100dvh - 104px);max-height:none;margin:0;transition:transform .32s cubic-bezier(.22,.7,.12,1),visibility 0s .32s;position:fixed;inset:16px 16px 88px auto;transform:translate(calc(100% + 24px));box-shadow:0 12px 48px #49362238}.hU09RW_studio .hU09RW_workspace>.hU09RW_panel[data-drawer-open=true],.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_workspace>.hU09RW_panel[data-drawer-open=true]{visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.22,.7,.12,1),visibility;transform:translate(0)}.hU09RW_studio .hU09RW_panel>.hU09RW_panelBody{padding:14px 16px;container-type:size}.hU09RW_studio .hU09RW_assistantPanel>.hU09RW_panelBody{overflow:hidden}.hU09RW_studio .hU09RW_canvasColumn>.hU09RW_mobileReturn{align-self:flex-start;margin:12px 0 0;display:block}.hU09RW_studio .hU09RW_roomNotice{bottom:96px}}@media (max-width:599px),(max-width:959px) and (max-height:499px){.hU09RW_studio .hU09RW_workspace>.hU09RW_panel,.hU09RW_studio:not(.hU09RW_costStudio) .hU09RW_workspace>.hU09RW_panel{inset:var(--properties-top,0px) 0 auto;width:100%;height:var(--properties-height,100dvh);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#f4e6ce;border:0;border-radius:0}}.hU09RW_studio .hU09RW_embeddedHeader{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:0 0 0 19px}.hU09RW_embeddedHeader .hU09RW_costNav{grid-area:1/2;margin-inline-end:19px}.hU09RW_embeddedHeader[data-phase-moving=true]{visibility:hidden}@media (max-width:1199px){.hU09RW_studio>.hU09RW_header>div:first-child,.hU09RW_studio .hU09RW_embeddedHeader>div:first-child{grid-column:1}.hU09RW_studio>.hU09RW_header>.hU09RW_costNav{grid-area:1/2;margin-inline-end:0}.hU09RW_studio .hU09RW_embeddedHeader{padding:0 0 0 15px}.hU09RW_embeddedHeader .hU09RW_costNav{margin-inline-end:15px}}
.kbjvSq_hint{z-index:5;box-sizing:border-box;color:#43352a;overflow-wrap:anywhere;background:#fff6e7f5;border:1px solid #c6af90;border-radius:14px;width:min(340px,100% - 48px);padding:12px;font-size:11px;animation:.18s ease-out both kbjvSq_enter;position:absolute;bottom:24px;right:32px;box-shadow:0 5px 18px #50392918}.kbjvSq_hint strong,.kbjvSq_hint span{display:block}.kbjvSq_hint strong{margin-bottom:5px;font-size:13px}.kbjvSq_actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.kbjvSq_actions button{min-width:44px;min-height:44px}.kbjvSq_keyboard{color:#75614c;margin-top:5px;font-size:10px}@keyframes kbjvSq_enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:759px),(max-width:899px) and (max-height:800px){.kbjvSq_hint{bottom:20px;right:24px}}
.fZh7VW_picker.fZh7VW_picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.fZh7VW_picker.fZh7VW_picker legend{margin:0 0 8px;font-size:12px;font-weight:500}.fZh7VW_content{gap:8px;min-width:0;display:grid}.fZh7VW_tabs{border:1px solid var(--surface-border);background:var(--surface-field);border-radius:26px;padding:3px;display:flex}.fZh7VW_picker .fZh7VW_tabs button{min-height:44px;color:inherit;background:0 0;border:0;border-radius:24px;flex:1}.fZh7VW_picker .fZh7VW_tabs button[aria-selected=true],.fZh7VW_picker .fZh7VW_tabs button[aria-selected=true]:hover:not(:disabled){background:#fffaefb3;box-shadow:0 2px 6px #452f1a0f}.fZh7VW_swatches,.fZh7VW_patterns{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fZh7VW_patterns{grid-template-columns:repeat(3,minmax(0,1fr))}.fZh7VW_picker .fZh7VW_swatches button,.fZh7VW_picker .fZh7VW_patterns button{min-height:58px;color:inherit;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;gap:4px;padding:6px 3px;display:grid}.fZh7VW_picker .fZh7VW_swatches button[aria-pressed=true],.fZh7VW_picker .fZh7VW_patterns button[aria-pressed=true],.fZh7VW_picker .fZh7VW_swatches button[aria-pressed=true]:hover:not(:disabled),.fZh7VW_picker .fZh7VW_patterns button[aria-pressed=true]:hover:not(:disabled){background:#dac39e3d;border-color:#967454}.fZh7VW_swatches span{border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #452f1a26}.fZh7VW_picker small{font-size:11px}.fZh7VW_hex{grid-template-columns:48px minmax(0,1fr);align-items:end;gap:10px;display:grid}.fZh7VW_picker.fZh7VW_picker input{box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;margin:0}.fZh7VW_picker .fZh7VW_hex input[type=color]{cursor:pointer;padding:4px}.fZh7VW_rgb{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fZh7VW_picker .fZh7VW_hex label,.fZh7VW_picker .fZh7VW_rgb label{gap:6px;margin:0;font-size:12px;display:grid}.fZh7VW_picker [aria-invalid=true]{border-color:#a25e43}.fZh7VW_picker .fZh7VW_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fZh7VW_patterns span{background:#dcc9ac;border-radius:.3rem;width:100%;height:23px;display:block}.fZh7VW_patterns [data-pattern=wood]{background:repeating-linear-gradient(85deg,#ddcbb0 0 3px,#bba180 4px,#ddcbb0 6px)}.fZh7VW_patterns [data-pattern=fabric]{background:repeating-linear-gradient(0deg,#0000 0 2px,#a9917138 2px 3px),repeating-linear-gradient(90deg,#ddcbb0 0 2px,#bda889 2px 3px)}.fZh7VW_patterns [data-pattern=stripes]{background:repeating-linear-gradient(90deg,#ddcbb0 0 7px,#a99171 7px 14px)}.fZh7VW_patterns [data-pattern=checker]{background:conic-gradient(#a99171 25%, #ddcbb0 0 50%, #a99171 0 75%, #ddcbb0 0) 0 0 / 16px 16px}.fZh7VW_patterns [data-pattern=herringbone]{background:repeating-linear-gradient(135deg,#ddcbb0 0 6px,#a99171 6px 8px,#ddcbb0 8px 14px)}.fZh7VW_picker button:focus-visible{outline-offset:2px;outline:2px solid #745236}
.Z_AAhG_stack.Z_AAhG_stack{gap:16px;min-width:0;display:grid}.Z_AAhG_stack label{margin:0}.Z_AAhG_stack label select{margin-top:6px}.Z_AAhG_presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.Z_AAhG_presets select{min-width:0}.Z_AAhG_group{gap:12px;min-width:0;display:grid}.Z_AAhG_group+.Z_AAhG_group{border-top:1px solid var(--surface-border);padding-top:16px}.Z_AAhG_group.Z_AAhG_group h3{margin:0;font-size:14px;line-height:1.4}.Z_AAhG_reset{justify-self:start}.Z_AAhG_disclosure.Z_AAhG_disclosure{border:0;margin:0;padding:0}.Z_AAhG_disclosure.Z_AAhG_disclosure>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;list-style:none;display:flex}.Z_AAhG_disclosure.Z_AAhG_disclosure>summary::-webkit-details-marker{display:none}.Z_AAhG_disclosure.Z_AAhG_disclosure>summary:after{content:"⌄";text-align:center;color:var(--muted);flex:0 0 14px}.Z_AAhG_disclosure.Z_AAhG_disclosure[open]>summary:after{transform:rotate(180deg)}.Z_AAhG_disclosure.Z_AAhG_disclosure>summary>span{color:var(--muted);text-align:right;margin-left:auto;font-size:11px;font-weight:400}.Z_AAhG_disclosure.Z_AAhG_disclosure[open]>summary{margin-bottom:10px}.Z_AAhG_disclosure.Z_AAhG_disclosure>summary:focus-visible{outline:3px solid var(--clay);outline-offset:2px;border-radius:6px}.Z_AAhG_surface.Z_AAhG_surface{border-top:1px solid var(--surface-border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.Z_AAhG_materialSummary{align-items:center;gap:8px;display:inline-flex}.Z_AAhG_swatch.Z_AAhG_swatch{border-radius:4px;flex:0 0 28px;width:28px;height:20px;display:inline-block}
._7y9ea_timeIcon{width:20px;height:20px;margin:auto;display:block}._7y9ea_dialog{color:#493a2d;width:min(390px,100vw - 32px);max-height:calc(100svh - 40px);font:inherit;background:linear-gradient(145deg,#fff5df,#e9d7b7);border:1px solid #fff9e5;border-radius:28px;padding:30px;overflow:auto;box-shadow:0 24px 90px #160d0645}._7y9ea_lightControls input[type=range],._7y9ea_lightControls input[type=checkbox]{accent-color:#70523b}._7y9ea_lightControls input[type=range]{width:100%;min-height:32px}._7y9ea_dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b20295c}._7y9ea_dialog h2{letter-spacing:-.03em;margin:12px 0;font-size:28px;font-weight:500;line-height:1.15}._7y9ea_dialog p{margin:0 0 24px;font-size:15px;line-height:1.6}._7y9ea_dialog small{color:#766044;text-transform:uppercase;letter-spacing:.09em;margin-top:14px;font-size:11px;display:block}._7y9ea_mark{color:#ffdda5;background:#263244;border-radius:50%;place-items:center;width:58px;height:58px;font-size:34px;display:grid}._7y9ea_actions{gap:9px;display:grid}._7y9ea_actions button{color:#493a2d;min-height:46px;font:inherit;cursor:pointer;background:#f7ebd5;border:1px solid #c5ad87;border-radius:24px;padding:10px 16px}._7y9ea_actions button:first-child{color:#fff7e8;background:#70523b;border-color:#70523b}._7y9ea_actions button:focus-visible{outline-offset:3px;outline:2px solid #70523b}@media (max-height:480px){._7y9ea_dialog{padding:20px}._7y9ea_mark{display:none}._7y9ea_dialog h2{font-size:24px}._7y9ea_dialog p{margin-bottom:12px}}
.JnUnma_inspector{min-width:0}.JnUnma_inspector>div:first-child{margin-bottom:8px;padding:0}.JnUnma_inspector input:not([type=checkbox]),.JnUnma_inspector select{background:var(--surface-field);border-color:var(--surface-field-border);color:var(--ink)}.JnUnma_previewPanel{flex-direction:column;max-height:calc(100svh - 24px);display:flex;overflow:hidden}.JnUnma_body{min-width:0}.JnUnma_previewNote{color:var(--muted);margin:0 0 10px;font-size:12px}.JnUnma_decisions{z-index:2;background:var(--surface-panel);flex-shrink:0;padding:12px 18px 16px;position:sticky;bottom:0}.JnUnma_decisions>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.JnUnma_decisions>div button{min-height:44px}.JnUnma_decisions .JnUnma_back{width:100%;color:var(--muted);background:0 0;border:0;margin-top:4px;display:block}.JnUnma_inspector h2{margin-bottom:6px}@media (max-width:759px),(max-width:899px) and (max-height:800px){.JnUnma_previewPanel{max-height:calc(100svh - 24px)}}
.HqmftW_tabs{border:1px solid var(--surface-border);background:var(--surface-field);border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:12px 0 18px;padding:4px;display:grid}.HqmftW_tabs button{background:0 0;border:0;border-radius:22px;min-width:0;min-height:44px;padding:9px 5px;font-size:12px}.HqmftW_tabs button[aria-selected=true],.HqmftW_tabs button[aria-selected=true]:hover:not(:disabled){background:var(--teal);color:var(--paper);box-shadow:0 2px 8px #50392918}.HqmftW_tabs button:focus-visible{outline-offset:-3px}.HqmftW_panel{--settings-section-gap:16px;--settings-section-padding:16px;min-width:0}.HqmftW_panel>:first-child{border-top:0;margin-top:0;padding-top:0}.HqmftW_panel[hidden]{display:none}
.oi0cuq_themes{min-width:0}.oi0cuq_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.oi0cuq_choices button{border:1px solid var(--line);background:var(--surface-control);min-height:106px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-content:start;gap:6px;padding:12px;display:grid}.oi0cuq_choices button[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.oi0cuq_choices button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.oi0cuq_choices strong{font-size:13px}.oi0cuq_choices small{color:var(--muted);font-size:12px;line-height:1.5}.oi0cuq_swatches{border-radius:5px;height:18px;display:flex;overflow:hidden}.oi0cuq_swatches i{flex:1}
.-M4GrW_dialog{color:#43352a;background:linear-gradient(140deg,#fffaf1,#f0e6d6);border:1px solid #cfbda3;border-radius:24px;width:min(620px,100vw - 32px);max-height:calc(100svh - 32px);padding:clamp(22px,4vw,38px);animation:.28s cubic-bezier(.2,.75,.2,1) both -M4GrW_reveal;overflow:auto;box-shadow:0 24px 100px #50392930}.-M4GrW_dialog::backdrop{background:#4c382655}.-M4GrW_eyebrow{color:#78553d;letter-spacing:.12em;margin:0 0 18px;font-size:10px}.-M4GrW_dialog h2{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.1}.-M4GrW_dialog h2 em{color:#78553d;font-family:Georgia,Times New Roman,serif;font-weight:400}.-M4GrW_intro{color:#6c5845;margin:0 0 25px;font-size:13px;line-height:1.6}.-M4GrW_formats{gap:10px;display:grid}.-M4GrW_dialog .-M4GrW_format{text-align:left;color:#43352a;background:#fffaf18f;border:1px solid #d8c9b5;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:18px 16px;transition:background .18s,transform .18s;display:grid}.-M4GrW_dialog .-M4GrW_format:hover:enabled{background:#f9eedc;transform:translateY(-2px)}.-M4GrW_format strong{margin-bottom:6px;font-size:15px;font-weight:500;display:block}.-M4GrW_format small{color:#6c5845;font-size:11px;line-height:1.6;display:block}.-M4GrW_icon{color:#886044;font:30px Georgia,serif}.-M4GrW_extension{color:#78553d;font-size:10px}.-M4GrW_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.-M4GrW_promptIcon{color:#78553d;background:#e8d6b744;border:1px solid #d8c5a8;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:20px;display:grid}.-M4GrW_promptIcon svg{width:28px;height:28px}.-M4GrW_includes{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.-M4GrW_includes span{color:#6c5845;border:1px solid #d8c9b5;border-radius:999px;padding:8px 12px;font-size:12px}.-M4GrW_promptActions{gap:10px;display:grid}.-M4GrW_dialog .-M4GrW_promptActions button{color:#43352a;width:100%;min-height:48px;font:inherit;text-align:left;background:#fffaf18f;border:1px solid #cbb89e;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.-M4GrW_dialog .-M4GrW_promptActions .-M4GrW_primary{color:#fffaf1;background:#70523b;border-color:#70523b}.-M4GrW_dialog .-M4GrW_promptActions button:hover{background:#f0e0c8}.-M4GrW_dialog .-M4GrW_promptActions .-M4GrW_primary:hover{background:#513d2d}.-M4GrW_dialog .-M4GrW_actions button{color:#43352a;background:#eee0cb;border:1px solid #cbb89e;border-radius:12px;min-height:44px;padding:10px 18px}.-M4GrW_dialog button:focus-visible{outline-offset:3px;outline:3px solid #956444}.-M4GrW_progress{color:#6c5845;align-items:center;gap:10px;margin:20px 0 0;font-size:12px;display:flex}.-M4GrW_progress span{border:2px solid #d4c4ad;border-top-color:#78553d;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite -M4GrW_spin}.-M4GrW_error{color:#8b3f2f;margin:20px 0 0;font-size:12px;line-height:1.6}@keyframes -M4GrW_reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes -M4GrW_spin{to{transform:rotate(360deg)}}@media (max-width:430px){.-M4GrW_dialog .-M4GrW_format{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:15px 12px}.-M4GrW_extension{grid-column:2}}
._95IkSq_deleteButton,._95IkSq_undoButton{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}
._3EW0TG_stage{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}._3EW0TG_toolbar{flex-wrap:wrap;align-items:start;gap:10px;display:flex}._3EW0TG_tools{flex-wrap:wrap;gap:6px;margin:0;display:flex}._3EW0TG_tools button{min-width:44px;min-height:44px;padding:8px 10px;font-size:12px}._3EW0TG_tools button[aria-pressed=true]{background:var(--surface-selected);border-color:#aa9274}._3EW0TG_viewStage{isolation:isolate;flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid;position:relative}._3EW0TG_viewStage>._3EW0TG_stage{grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit;grid-area:1/1/-1/-1;display:grid}._3EW0TG_viewStage>._3EW0TG_stage>:nth-child(2){grid-area:3/1}._3EW0TG_viewStage>._3EW0TG_stage>.motion-surface{border-top:1px solid #ded8cf;grid-area:2/1;padding-top:12px}._3EW0TG_projectRail{z-index:3;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:start;gap:6px;min-width:0;display:grid;position:relative}._3EW0TG_projectRail button,._3EW0TG_projectRail summary{min-width:0;min-height:44px;padding:8px 10px;font-size:12px}._3EW0TG_viewStage:before{content:"";background:var(--surface-room);pointer-events:none;z-index:-1;border-radius:18px;grid-area:3/1;min-width:0;min-height:0}._3EW0TG_frameControls{z-index:2;border:1px solid var(--surface-border);background:var(--surface-control);color:var(--ink);border-radius:999px;grid-area:3/1;place-self:start end;margin:12px;padding:4px;position:relative;box-shadow:0 2px 10px #4936220a}._3EW0TG_viewSwitch{isolation:isolate;display:flex;position:relative}._3EW0TG_environmentControls{justify-self:start}._3EW0TG_frameControls._3EW0TG_environmentControls ._3EW0TG_viewSwitch button{min-width:60px}._3EW0TG_viewThumb{pointer-events:none;background:#70523b;border-radius:999px;width:50%;transition:transform .28s cubic-bezier(.22,.68,0,1);position:absolute;inset:0 auto 0 0;box-shadow:0 2px 5px #49362224}._3EW0TG_viewSwitch[data-view=cutaway] ._3EW0TG_viewThumb{transform:translate(100%)}._3EW0TG_frameControls ._3EW0TG_viewSwitch button{min-width:48px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0;font-size:12px;font-weight:600;transition:color .18s;position:relative}._3EW0TG_frameControls ._3EW0TG_viewSwitch button:hover:not(:disabled){background:0 0}._3EW0TG_frameControls ._3EW0TG_viewSwitch button[aria-pressed=true]{color:#fffdf8}._3EW0TG_frameControls ._3EW0TG_viewSwitch button:focus-visible{outline-offset:2px}@media (min-width:960px) and (min-height:540px),(min-width:900px) and (min-height:600px),(min-width:760px) and (min-height:801px){@container (min-width:620px){._3EW0TG_viewStage{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:190px minmax(0,1fr);gap:12px 20px}._3EW0TG_viewStage>._3EW0TG_stage>:nth-child(2){grid-area:1/2/-1/3;height:auto;min-height:180px}._3EW0TG_viewStage>._3EW0TG_stage[data-view-bridge]>:nth-child(2){align-self:stretch}._3EW0TG_frameControls,._3EW0TG_viewStage:before{grid-area:1/2/-1/3}._3EW0TG_stage{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:190px minmax(0,1fr);gap:20px;display:grid}._3EW0TG_viewStage>._3EW0TG_stage>.motion-surface{min-height:0;max-height:calc(100svh - 239px);margin-inline:-3px;padding:12px 3px 0;overflow-y:auto}._3EW0TG_projectRail{padding:61px 0 3px}._3EW0TG_toolbar{flex-direction:column;align-items:stretch}._3EW0TG_tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3EW0TG_tools+._3EW0TG_tools{border-top:1px solid #ded8cf;padding-top:10px}._3EW0TG_navigation{grid-template-columns:1fr 1fr 1.5fr}._3EW0TG_directions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}._3EW0TG_tools button,._3EW0TG_projectRail button,._3EW0TG_projectRail summary{min-width:0;padding-inline:6px;font-size:11px}}}@media (max-width:1199px){._3EW0TG_viewStage{flex:none;grid-template-rows:clamp(280px,56svh,640px) auto auto;grid-template-columns:minmax(0,1fr);gap:14px}._3EW0TG_viewStage>._3EW0TG_stage{grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit}._3EW0TG_viewStage>._3EW0TG_stage>:nth-child(2){grid-area:1/1;align-self:stretch;height:100%;min-height:0}._3EW0TG_viewStage>._3EW0TG_stage>.motion-surface{grid-area:3/1;max-height:none;margin:0;padding:14px 0 0;overflow:visible}._3EW0TG_viewStage:before,._3EW0TG_frameControls{grid-area:1/1}._3EW0TG_projectRail{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}._3EW0TG_toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}._3EW0TG_tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._3EW0TG_tools+._3EW0TG_tools{border-top:0;padding-top:0}._3EW0TG_navigation{grid-template-columns:1fr 1fr 1.5fr}._3EW0TG_directions{grid-template-columns:repeat(4,minmax(0,1fr))}._3EW0TG_tools button,._3EW0TG_projectRail button,._3EW0TG_projectRail summary{min-width:0;min-height:44px;padding-inline:8px;font-size:12px}}@media (max-width:599px){._3EW0TG_toolbar,._3EW0TG_projectRail{grid-template-columns:minmax(0,1fr)}._3EW0TG_tools{grid-template-columns:repeat(4,minmax(0,1fr))}._3EW0TG_navigation{grid-template-columns:1fr 1fr 1.5fr}}
.o54xNW_intake{color:#3e3126;background:0 0;min-height:100svh}.o54xNW_intake select,.o54xNW_intake input{font:inherit}.o54xNW_intake button:not(.glass-control,.button,.o54xNW_photoOpen){font:inherit}.o54xNW_intake .o54xNW_fileButton{color:#59422e;cursor:pointer;background:#fffdf8;border:1px solid #d4c6b5;border-radius:10px;min-height:44px;padding:10px 14px;font-size:12px;transition:background .2s,border-color .2s,box-shadow .2s}.o54xNW_intake button:not(.glass-control,.button,.o54xNW_photoOpen){color:#59422e;cursor:pointer;background:#fffdf8;border:1px solid #d4c6b5;border-radius:10px;min-height:44px;padding:10px 14px;font-size:12px;transition:background .2s,border-color .2s,box-shadow .2s}.o54xNW_fileButton:hover{background:#eae0ce;border-color:#a38764}.o54xNW_intake button:not(.glass-control,.button,.o54xNW_photoOpen):hover:not(:disabled){background:#eae0ce;border-color:#a38764}.o54xNW_intake button:disabled,.o54xNW_intake button[aria-disabled=true]{opacity:.45;cursor:default}.o54xNW_intake input:focus-visible,.o54xNW_intake select:focus-visible,.o54xNW_fileButton:focus-within{outline-offset:3px;outline:3px solid #94623e}.o54xNW_intake button:not(.glass-control,.button):focus-visible{outline-offset:3px;outline:3px solid #94623e}.o54xNW_intake label{font-size:12px;line-height:1.5;display:block}.o54xNW_intake select{color:#59422e;background:#fffdf8;border:1px solid #d1c3b1;border-radius:8px;width:100%;min-height:44px;margin-top:7px;padding:9px;display:block}.o54xNW_header{background:0 0;align-items:center;gap:24px;padding:20px 32px;display:flex}.o54xNW_header>span{color:#79664f;font-size:12px}.o54xNW_main{max-width:1600px;margin:auto;padding:28px clamp(20px,3vw,48px) 20px}.o54xNW_title{margin-bottom:20px}.o54xNW_title h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.15}.o54xNW_eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#806749;margin:0 0 12px;font-size:10px}.o54xNW_intake .o54xNW_fileButton{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.o54xNW_fileButton input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.o54xNW_hint{color:#7b654c;margin:10px 0;font-size:11px;line-height:1.55}.o54xNW_processing:before{content:"";border:2px solid #d6bfa0;border-top-color:#775334;border-radius:50%;width:20px;height:20px;margin:0 auto 12px;animation:.8s linear infinite o54xNW_spin;display:block}.o54xNW_actions{flex-wrap:wrap;gap:6px;display:flex}.o54xNW_message{color:#735035;min-height:22px;margin:8px 0;font-size:12px}.o54xNW_error{color:#943e29;font-size:12px;line-height:1.5}@keyframes o54xNW_spin{to{transform:rotate(360deg)}}@keyframes o54xNW_arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1000px) and (max-height:760px){.o54xNW_main{padding-top:24px}.o54xNW_title{margin-bottom:20px}.o54xNW_title h1{font-size:32px}}@media (max-width:950px){.o54xNW_main{padding-inline:24px}}@media (max-width:759px){.o54xNW_header{padding:17px 22px}.o54xNW_header>span{display:none}.o54xNW_main{padding:28px 22px 20px}}@media (max-width:480px){.o54xNW_header{gap:15px;padding:14px 16px}.o54xNW_header .brand{font-size:23px}.o54xNW_main{padding:25px 16px 16px}.o54xNW_title{margin-bottom:24px}}.o54xNW_studioTransition{animation:.35s cubic-bezier(.2,.75,.2,1) o54xNW_arrive}.o54xNW_main .o54xNW_flow{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid}.o54xNW_title{grid-column:1}@media (max-width:759px){.o54xNW_main .o54xNW_flow{grid-template-columns:minmax(0,1fr)}}.o54xNW_header .glass-control{margin-left:auto}.o54xNW_photoLayout{grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.o54xNW_photoMain,.o54xNW_startActions{background:#fffaf1f2;border:1px solid #d5c1a4;border-radius:20px;min-width:0;min-height:clamp(440px,100svh - 230px,680px);padding:24px}.o54xNW_photoMain{flex-direction:column;display:flex}.o54xNW_photoMain>.o54xNW_upload{background:0 0;border:0;flex-direction:column;flex:1;gap:18px;min-height:0;padding:0;display:flex}.o54xNW_upload h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(25px,2.4vw,34px);line-height:1.15}.o54xNW_upload p{margin:0;font-size:12px;line-height:1.6}.o54xNW_captureArea{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.o54xNW_photoFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.o54xNW_photoFields>:only-child{grid-column:1/-1}.o54xNW_photoHelp{flex-direction:column;align-items:start;gap:8px;display:flex}.o54xNW_photoHelp .o54xNW_hint{color:#7b654c;font-size:11px}.o54xNW_intake .o54xNW_guideToggle{background:#efe1c9;border-radius:9px;min-height:44px;padding:4px 10px}.o54xNW_photos{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;align-items:flex-start;gap:14px;max-width:100%;min-height:212px;margin:0;padding:3px 3px 12px;list-style:none;display:flex;overflow-x:auto}.o54xNW_photos>li{scroll-snap-align:start;background:#f5ecdd;border:1px solid #ded3c3;border-radius:14px;flex:0 0 min(260px,85%);min-width:0;padding:12px;animation:.25s ease-out o54xNW_arrive}.o54xNW_photos:focus-visible,.o54xNW_exampleImages:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #94623e}.o54xNW_photoPreview{background:#e9deca;border-radius:10px;place-items:center;height:135px;margin-bottom:10px;display:grid;overflow:hidden}.o54xNW_photoPreview p{font-size:12px}.o54xNW_photoLayout .o54xNW_photoOpen{background:#e9deca;border:0;border-radius:10px;width:100%;height:100%;min-height:44px;padding:0;display:block;position:relative;overflow:hidden}.o54xNW_photoOpen img{object-fit:contain;width:100%;height:100%;transition:transform .3s cubic-bezier(.2,.75,.2,1);display:block}.o54xNW_photoLayout .o54xNW_photoOpen:hover{background:#e9deca}.o54xNW_photoOpen:hover img{transform:scale(1.025)}.o54xNW_photos .o54xNW_actions{grid-template-columns:minmax(0,1fr);display:grid}.o54xNW_photos .o54xNW_actions button{min-height:44px;padding:6px 3px;font-size:10px}.o54xNW_startActions{flex-direction:column;gap:18px;margin:0;display:flex}.o54xNW_examples{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.o54xNW_examples h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.2}.o54xNW_examples>button{width:100%}.o54xNW_exampleImages{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;flex:1;gap:12px;min-width:0;max-width:100%;margin-bottom:12px;padding:3px 3px 12px;display:flex;overflow-x:auto}.o54xNW_exampleImages figure{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(50% - 6px);min-width:160px;margin:0;display:flex}.o54xNW_exampleImages .o54xNW_photoOpen{flex:1;min-height:160px;max-height:380px}.o54xNW_exampleImages img{object-fit:contain}.o54xNW_exampleImages figcaption{color:#79664f;margin-top:7px;font-size:11px}@media (max-width:999px){.o54xNW_photoLayout{grid-template-columns:minmax(0,1fr)}.o54xNW_photoMain,.o54xNW_startActions{min-height:0}.o54xNW_captureArea{margin-block:0 6px}.o54xNW_exampleImages{flex:none}.o54xNW_exampleImages .o54xNW_photoOpen{height:220px}.o54xNW_exampleImages figure{flex-basis:calc(50% - 6px)}.o54xNW_photoMain,.o54xNW_startActions{padding:22px}}@media (max-width:480px){.o54xNW_photoLayout{gap:16px}.o54xNW_photoMain,.o54xNW_startActions{padding:18px}.o54xNW_photoFields{grid-template-columns:1fr;gap:12px}.o54xNW_photos>li{flex-basis:85%}.o54xNW_exampleImages figure{flex-basis:84%;min-width:0}.o54xNW_exampleImages .o54xNW_photoOpen{height:200px}.o54xNW_photoMain>.o54xNW_upload{gap:16px}}.o54xNW_uploadHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.o54xNW_uploadHeading h2{margin:0;font-size:clamp(25px,2.4vw,30px)}.o54xNW_uploadHeading p{grid-column:1/-1}.o54xNW_photoMain:has(.o54xNW_photos){padding:22px}.o54xNW_photoMain:has(.o54xNW_photos)>.o54xNW_upload{gap:14px}.o54xNW_photoMain:has(.o54xNW_photos) .o54xNW_photoPreview{height:110px}
.TqW-wq_guide{color:#6f543b;width:100%;min-width:0}.TqW-wq_top{justify-content:flex-end;align-items:center;gap:8px;display:flex}.TqW-wq_guide .TqW-wq_top button.TqW-wq_replay{white-space:nowrap;color:#78553d;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px;font-size:20px}.TqW-wq_guide .TqW-wq_top button.TqW-wq_replay:hover{background:#eaddc8}.TqW-wq_guide svg{width:100%;height:clamp(190px,30svh,300px);display:block;overflow:visible}.TqW-wq_body{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:12px;display:grid}.TqW-wq_person{animation:4.6s cubic-bezier(.4,0,.2,1) both TqW-wq_walk;transform:translate(192px,54px)}.TqW-wq_furniturePerson{animation:4.6s cubic-bezier(.4,0,.2,1) both TqW-wq_furniture-walk;transform:translate(264px,124px)}.TqW-wq_furniturePose{animation:4.6s both TqW-wq_furniture-turn;transform:scaleX(-1)}@keyframes TqW-wq_furniture-walk{0%,27%{transform:translate(118px,162px)}59%{transform:translate(280px,145px)}78%,to{transform:translate(264px,124px)}}@keyframes TqW-wq_furniture-turn{0%,35%{transform:scaleX(1)}60%,to{transform:scaleX(-1)}}.TqW-wq_first{animation:4.6s both TqW-wq_first}.TqW-wq_second{opacity:.45;animation:4.6s both TqW-wq_second}@keyframes TqW-wq_walk{0%,27%{transform:translate(180px,182px)}59%{transform:translate(300px,118px)}69%{transform:translate(260px,73px)}78%,to{transform:translate(192px,54px)}}@keyframes TqW-wq_first{0%,22%{opacity:.45}30%,to{opacity:0}}@keyframes TqW-wq_second{0%,75%{opacity:0}86%,to{opacity:.45}}@media (max-width:480px){.TqW-wq_body{grid-template-columns:minmax(0,1fr);gap:0}.TqW-wq_guide svg{height:190px}}.TqW-wq_flash{opacity:0;animation:4.6s both TqW-wq_flash}@keyframes TqW-wq_flash{0%,15%,25%,78%,90%,to{opacity:0}19%,84%{opacity:.85}}
._3jH5ZG_viewer{color:#43352a;background:#f7efe2;border:1px solid #d5c1a4;border-radius:20px;width:min(1180px,100vw - 32px);max-height:calc(100svh - 32px);padding:16px;animation:.22s cubic-bezier(.2,.75,.2,1) both _3jH5ZG_arrive;overflow:auto;box-shadow:0 24px 100px #3e2e2c40}._3jH5ZG_viewer::backdrop{background:#392c24a6}._3jH5ZG_viewer header,._3jH5ZG_viewer footer{justify-content:space-between;align-items:center;gap:16px;display:flex}._3jH5ZG_viewer header{padding:0 0 12px}._3jH5ZG_viewer h2{letter-spacing:-.025em;margin:0;font-size:clamp(17px,2.5vw,24px);font-weight:500}._3jH5ZG_viewer button{font:inherit;color:#59402e;cursor:pointer;background:#eee1cb;border:1px solid #cdb99c;border-radius:50%;min-width:44px;min-height:44px;transition:background .18s,transform .18s}._3jH5ZG_viewer button:hover:enabled{background:#e4cfad;transform:translateY(-1px)}._3jH5ZG_viewer button:focus-visible{outline-offset:3px;outline:3px solid #94623e}._3jH5ZG_viewer button:disabled{opacity:.4;cursor:default}._3jH5ZG_image{background:#e9decb;border-radius:12px;place-items:center;min-height:0;display:grid;overflow:hidden}._3jH5ZG_image img{object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 192px);display:block}._3jH5ZG_viewer footer{justify-content:center;padding-top:12px}._3jH5ZG_viewer footer p{text-align:center;min-width:64px;margin:0;font-size:12px}@keyframes _3jH5ZG_arrive{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}
.CB9xGW_processing{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;min-height:calc(100svh - 170px);padding:8px 0 24px;animation:.26s both CB9xGW_arrive;display:flex}.CB9xGW_processing h1{color:#503a29;max-width:20ch;margin:0;font-size:clamp(34px,4.1vw,56px);line-height:1.08}.CB9xGW_processing h1:focus{outline:none}.CB9xGW_processing h1 em{color:#886346;font-family:Georgia,Times New Roman,serif;font-weight:400}.CB9xGW_visual{width:min(520px,100%);height:clamp(180px,30svh,285px)}.CB9xGW_visual svg{width:100%;height:100%;overflow:visible}.CB9xGW_floor,.CB9xGW_walls,.CB9xGW_window,.CB9xGW_bed,.CB9xGW_cabinet{animation:.7s cubic-bezier(.2,.75,.2,1) both CB9xGW_assemble}.CB9xGW_walls{animation-delay:.16s}.CB9xGW_window{animation-delay:.34s}.CB9xGW_bed{animation-delay:.58s}.CB9xGW_cabinet{animation-delay:.78s}.CB9xGW_scan{animation:2.6s ease-in-out infinite CB9xGW_scan}.CB9xGW_spark{animation:2.6s ease-in-out infinite CB9xGW_glimmer}.CB9xGW_status{color:#70563f;align-items:center;gap:11px;margin:0;font-size:13px;display:flex}.CB9xGW_dots{gap:4px;display:flex}.CB9xGW_dots i{background:#98714d;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite CB9xGW_pulse}.CB9xGW_dots i:nth-child(2){animation-delay:.16s}.CB9xGW_dots i:nth-child(3){animation-delay:.32s}.CB9xGW_photos{justify-content:center;gap:8px;max-width:100%;padding:3px;display:flex}.CB9xGW_photos img{object-fit:cover;border:3px solid #fff8ec;border-radius:8px;width:clamp(38px,7vw,72px);height:clamp(30px,5.3vw,54px);box-shadow:0 2px 8px #50392916}.CB9xGW_processing>button{justify-content:center;min-width:110px}@keyframes CB9xGW_assemble{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes CB9xGW_scan{0%,to{opacity:.35;transform:translateY(-9px)}50%{opacity:.8;transform:translateY(9px)}}@keyframes CB9xGW_glimmer{0%,to{opacity:.2}50%{opacity:.8}}@keyframes CB9xGW_pulse{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes CB9xGW_arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-height:700px){.CB9xGW_processing{gap:12px;padding-block:0 12px}.CB9xGW_processing h1{max-width:27ch;font-size:36px}.CB9xGW_visual{height:180px}.CB9xGW_photos img{max-height:42px}}
