:root{--stitch-ivory:#fbf8f2;--stitch-paper:#fffdf9;--stitch-warm:#f3ede4;--stitch-khaki:#e7ded0;--stitch-khaki-2:#d9ccb9;--stitch-champagne:#d5bf9b;--stitch-champagne-soft:#eadfcf;--stitch-gold:#a98248;--stitch-ink:#211e1a;--stitch-muted:#746b61;--stitch-line:#4e413224;--stitch-line-strong:#4e41323d;--stitch-shadow:0 18px 55px #4132221a;--stitch-shadow-soft:0 8px 24px #41322212;--stitch-radius:16px;--stitch-radius-sm:11px}body.dordo-luxury-interior .dordo-workflow-page{min-height:100svh;--dordo-app-black:var(--stitch-warm)!important;--dordo-app-panel:var(--stitch-paper)!important;--dordo-app-panel-2:var(--stitch-ivory)!important;--dordo-app-gold:var(--stitch-gold)!important;--dordo-app-gold-soft:var(--stitch-champagne)!important;--dordo-app-ivory:var(--stitch-ivory)!important;--dordo-app-line:var(--stitch-line)!important;background:radial-gradient(circle at 50% -10%, #d5bf9b38, transparent 34rem), var(--stitch-warm)!important;color:var(--stitch-ink)!important}body.dordo-luxury-interior .dordo-workflow-page main,body.dordo-luxury-interior .dordo-workflow-page main>section.bg-\[\#fbf6ee\]{background:0 0!important}body.dordo-luxury-interior .dordo-workflow-page>.dordo-site-header{z-index:120!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;backdrop-filter:blur(20px)saturate(1.08)!important;background:#fbf8f2f0!important;border-color:#5c442821!important;position:sticky!important;top:0!important;box-shadow:0 8px 30px #43311f12!important}body.dordo-luxury-interior .dordo-workflow-page>.dordo-site-header:after{background:linear-gradient(90deg,#0000,#ae844d6b,#0000)!important}body.dordo-luxury-interior .dordo-workflow-page>.dordo-site-header :is(.dordo-header-nav a,.dordo-studio-nav-link){color:#5f554a!important;text-shadow:none!important}body.dordo-luxury-interior .dordo-workflow-page>.dordo-site-header :is(.dordo-header-nav a,.dordo-studio-nav-link):hover,body.dordo-luxury-interior .dordo-workflow-page>.dordo-site-header :is(.dordo-header-nav a,.dordo-studio-nav-link)[aria-current=page]{color:#8a6231!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-app-topbar{z-index:100;top:0;border:0!important;border-bottom:1px solid var(--stitch-line)!important;min-height:66px!important;color:var(--stitch-ink)!important;-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;backdrop-filter:blur(20px)saturate(1.08)!important;background:#fbf8f2eb!important;grid-template-columns:auto auto 1fr auto auto auto!important;gap:clamp(10px,1.2vw,20px)!important;padding:0 clamp(14px,2.2vw,34px)!important;display:grid!important;position:sticky!important;box-shadow:0 6px 24px #4132220b!important}.dordo-app-topbar__brand{padding-right:4px;text-align:left!important;min-width:92px!important;line-height:1!important;display:grid!important}.dordo-app-topbar__brand>span{font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;letter-spacing:.075em!important;color:#7d5a2e!important;font-size:1.26rem!important;font-weight:500!important}.dordo-app-topbar__brand>small{text-transform:uppercase;padding-left:2px;letter-spacing:.34em!important;color:#9b7a4d!important;margin-top:.24rem!important;font-size:.47rem!important;font-weight:700!important}.dordo-app-topbar__workspace-switcher{border:1px solid var(--stitch-line);background:#fffdf9b8;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.dordo-app-topbar__workspace{color:#665d54;letter-spacing:.045em;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:.68rem;font-weight:650;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.dordo-app-topbar__workspace svg{width:14px;height:14px}.dordo-app-topbar__workspace:hover{color:var(--stitch-ink);background:#e7ded085}.dordo-app-topbar__workspace.is-active{color:#1d1a17;background:var(--stitch-champagne-soft);box-shadow:inset 0 0 0 1px #7d5a2e1a}.dordo-app-topbar__workspace.is-active svg{color:#8d6938}.dordo-app-topbar__mode{display:none!important}.dordo-app-topbar__plan,.dordo-app-topbar__credits,.dordo-app-topbar__account{border-radius:10px;min-height:38px!important;color:var(--stitch-ink)!important}.dordo-app-topbar__plan{align-items:center;border:1px solid var(--stitch-line)!important;background:#fffdf9b8!important;gap:9px!important;padding:0 11px!important;display:inline-flex!important}.dordo-app-topbar__plan>svg{color:#9b733e!important;width:15px!important;height:15px!important}.dordo-app-topbar__plan>span{gap:1px;display:grid}.dordo-app-topbar__plan>span>small{text-transform:uppercase;letter-spacing:.12em!important;color:#8a8075!important;font-size:.47rem!important;font-weight:700!important;line-height:1!important}.dordo-app-topbar__plan strong{color:#2d2822!important;letter-spacing:.03em!important;font-size:.67rem!important;font-weight:700!important}.dordo-app-topbar__plan-switcher{position:relative}.dordo-app-topbar__plan-switcher summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.dordo-app-topbar__plan-switcher summary::-webkit-details-marker{display:none}.dordo-app-topbar__plan-switcher summary svg{color:#85786a;width:12px;height:12px}.dordo-app-topbar__plan-menu{z-index:150;border:1px solid var(--stitch-line-strong);min-width:190px;box-shadow:var(--stitch-shadow);background:#fffdf9fa;border-radius:12px;padding:7px;position:absolute;top:calc(100% + 12px);right:0}.dordo-app-topbar__plan-menu button{width:100%;min-height:38px;color:var(--stitch-ink);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:.7rem;display:flex}.dordo-app-topbar__plan-menu button:hover{background:var(--stitch-warm)}.dordo-app-topbar__plan-menu button svg{color:#916c3b;width:14px;height:14px}.dordo-app-topbar__credits{box-shadow:inset 0 0 0 1px #7d5a2e14;background:#eee4d5!important;align-items:baseline!important;gap:5px!important;padding:0 11px!important;display:inline-flex!important}.dordo-app-topbar__credits strong{color:#2a251f!important;font-size:.76rem!important;font-weight:750!important}.dordo-app-topbar__credits span{text-transform:uppercase;letter-spacing:.08em;color:#766b5f!important;font-size:.56rem!important}.dordo-app-topbar__account{border:1px solid var(--stitch-line)!important;background:#fffdf9c7!important;place-items:center!important;width:38px!important;display:grid!important}.dordo-app-topbar__account svg{color:#6b5b49!important;width:17px!important;height:17px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-shell.container-atelier{width:min(1920px,100% - clamp(16px,2vw,30px))!important;max-width:none!important;margin-inline:auto!important;padding:clamp(10px,1.3vw,18px) 0 clamp(16px,2vw,30px)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail{color:var(--stitch-ink)!important;border:0!important;border-right:1px solid var(--stitch-line)!important;box-shadow:none!important;scrollbar-color:#7d5a2e38 transparent!important;background:#eee7dc!important}.dordo-template-step-rail__brand{border-bottom:1px solid var(--stitch-line);background:#fffdf95c}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__mode{border:0!important;gap:10px!important;min-height:78px!important;padding:15px 16px 12px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__mode-icon{background:#fffdf9b8;border-radius:10px;place-items:center;display:grid;color:#8d6938!important;border:1px solid #7d5a2e2e!important;width:34px!important;height:34px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__mode-icon svg{width:15px;height:15px}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__mode small{text-transform:uppercase;color:#82776a!important;letter-spacing:.13em!important;font-size:.5rem!important;font-weight:700!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__mode strong{color:#29231e!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;margin-top:4px!important;font-size:.93rem!important;font-weight:550!important}.dordo-template-step-rail__progress{background:#7d5a2e1a;height:2px;overflow:hidden}.dordo-template-step-rail__progress>span{background:linear-gradient(90deg,#af8a56,#d7bd94);height:100%;transition:width .3s;display:block}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__nav{padding:10px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step{margin-bottom:4px;position:relative;color:#6f655a!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;min-height:68px!important;padding:11px 10px!important;transition:background .16s,border-color .16s,transform .16s!important;display:grid!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step:before{display:none!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step:not(.is-locked):hover{color:var(--stitch-ink)!important;background:#fffdf9a8!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-active{box-shadow:0 6px 16px #4836220e;color:var(--stitch-ink)!important;background:#fffdf9eb!important;border-color:#7d5a2e26!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__number{background:#fffdf96b;border-radius:9px;color:#7f7263!important;border:1px solid #5b48322b!important;place-items:center!important;width:29px!important;height:29px!important;font-size:.55rem!important;display:grid!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-active .dordo-template-step-rail__number,body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-complete .dordo-template-step-rail__number{color:#5e4324!important;background:#e6d7c1!important;border-color:#7d5a2e2e!important}.dordo-template-step-rail__title-row{justify-content:space-between;align-items:center;gap:6px;display:flex!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__title-row strong{color:inherit!important;letter-spacing:.035em!important;text-transform:none!important;font-size:.68rem!important;font-weight:700!important}.dordo-template-step-rail__title-row>em{color:#8b6538;letter-spacing:.08em;text-transform:uppercase;background:#efe3d0;border-radius:5px;padding:3px 5px;font-size:.44rem;font-style:normal;font-weight:750}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__copy>small{margin-top:4px;display:block;color:#84796d!important;font-size:.56rem!important;line-height:1.45!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__summary{gap:2px!important;margin-top:5px!important;display:grid!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__summary em{color:#8a7d6f!important;font-size:.52rem!important;font-style:normal!important;line-height:1.35!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__footer{border-top:1px solid var(--stitch-line)!important;background:#fffdf96b!important;padding:12px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__footer>p{text-transform:uppercase;justify-content:center;align-items:center;gap:6px;color:#82776a!important;letter-spacing:.08em!important;margin-top:8px!important;font-size:.5rem!important;display:flex!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__footer>p svg{width:11px;height:11px}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-actions{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-action{border:1px solid var(--stitch-line)!important;color:#3a342d!important;letter-spacing:.04em!important;text-transform:none!important;background:#fffdf9a8!important;border-radius:9px!important;min-height:38px!important;font-size:.58rem!important;font-weight:700!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-action.is-next:not(:disabled){color:#211e1a!important;background:#d9c6a7!important;border-color:#7d5a2e26!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-action:disabled{opacity:.38!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail{background:linear-gradient(#f1ebe2 0%,#ebe3d8 100%)!important;justify-content:flex-start!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-step-rail__brand{color:#2d271f!important;background:radial-gradient(circle at 92% 10%,#cba36133,#0000 34%),linear-gradient(158deg,#fffdf8 0%,#f4ecdf 58%,#eadcc6 100%)!important;border-bottom:1px solid #8d6c403d!important;padding:14px 14px 0!important;box-shadow:inset 0 1px #fffffff2,0 8px 22px #533d2212!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-step-rail__mode{background:0 0!important;border:0!important;min-height:0!important;margin-top:0!important;padding:14px 0 13px!important;display:block!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-step-rail__mode small{text-transform:uppercase;color:#8b7b66!important;letter-spacing:.16em!important;font-size:.41rem!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-step-rail__mode strong{color:#2d261f!important;font-family:var(--font-fraunces), Georgia, serif!important;letter-spacing:.015em!important;margin-top:4px!important;font-size:.94rem!important;font-weight:460!important}.dordo-template-step-rail__state{color:#776753;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;font-size:.45rem;font-weight:700;display:flex}.dordo-template-step-rail__state strong{color:#8d622f;font-size:inherit;font-weight:750}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-step-rail__progress{margin-inline:-14px;background:#7d5a2e24!important;height:2px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__progress>span{transform-origin:0;width:100%!important;transition:transform .36s var(--dordo-ease-luxury)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__nav{flex:none!important;gap:2px!important;padding:11px 10px 3px!important;display:grid!important;overflow:visible!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step{min-height:51px!important;transition:min-height .28s var(--dordo-ease-luxury), padding .28s var(--dordo-ease-luxury), transform .16s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease!important;border-color:#0000!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;margin:0!important;padding:8px 9px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-active{animation:dordo-rail-active-arrive .3s var(--dordo-ease-luxury) both;background:#fffdf9f0!important;border-color:#7d5a2e29!important;min-height:68px!important;padding-block:11px!important;box-shadow:0 8px 20px #48362212!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step:not(.is-locked):hover{transform:translate(3px)}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-locked{opacity:.68!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__number{z-index:2;align-self:start;position:relative;background:#f8f3eb!important;border-radius:50%!important;width:29px!important;height:29px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-complete .dordo-template-step-rail__number svg{animation:dordo-rail-check-arrive .42s var(--dordo-ease-luxury) both}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-complete .dordo-template-step-rail__number:after{border-radius:inherit;content:"";animation:dordo-rail-complete-ripple .48s var(--dordo-ease-luxury) both;pointer-events:none;border:1px solid #a8793d57;position:absolute;inset:-1px}.dordo-template-step-rail__connector{z-index:1;pointer-events:none;background:#715c432b;width:1px;position:absolute;top:38px;bottom:-11px;left:23px;overflow:hidden}.dordo-template-step-rail__connector:after{content:"";transform-origin:top;transition:transform .36s var(--dordo-ease-luxury);background:linear-gradient(#ad8148,#d5b783);position:absolute;inset:0;transform:scaleY(0)}.dordo-template-step-rail__connector.is-filled:after{transform:scaleY(1)}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__copy{align-self:start;min-width:0;padding-top:2px}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__copy>small{text-overflow:ellipsis;white-space:nowrap;animation:dordo-rail-copy-arrive .26s 40ms var(--dordo-ease-luxury) both;overflow:hidden;margin-top:3px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__footer{background:0 0!important;border-top:0!important;margin-top:0!important;padding:7px 10px 10px!important}.dordo-rail-details{color:#302a24;animation:dordo-rail-details-arrive .36s 90ms var(--dordo-ease-luxury) both;background:#fffdf9c2;border:1px solid #6f573924;border-radius:12px;margin:4px 10px 12px;overflow:hidden;box-shadow:0 10px 24px #4a37210b}.dordo-rail-details__heading,.dordo-rail-details__identity{justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.dordo-rail-details__heading{border-bottom:1px solid #6f57391a}.dordo-rail-details__heading small,.dordo-rail-details__identity small{color:#94887b;letter-spacing:.13em;text-transform:uppercase;font-size:.42rem;font-weight:700;display:block}.dordo-rail-details__heading strong{margin-top:2px;font-size:.67rem;font-weight:730;display:block}.dordo-rail-details__heading>a{color:#8b6535;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:750}.dordo-rail-details__studio{background:#be92520e;border-bottom:1px solid #6f57391a;gap:3px;padding:10px 11px;display:grid}.dordo-rail-details__studio small{color:#94887b;letter-spacing:.13em;text-transform:uppercase;font-size:.42rem;font-weight:700}.dordo-rail-details__studio strong{color:#302a24;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:720;line-height:1.35;overflow:hidden}.dordo-rail-details__account{border-bottom:1px solid #6f57391a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 11px;transition:background .16s;display:grid}.dordo-rail-details__account:hover{background:#cdab731a}.dordo-rail-details__account-icon{color:#8b6535;border:1px solid #956d3838;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.dordo-rail-details__account-icon svg{width:14px;height:14px}.dordo-rail-details__account strong,.dordo-rail-details__account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dordo-rail-details__account strong{font-size:.58rem;font-weight:720}.dordo-rail-details__account small{color:#8b8075;margin-top:2px;font-size:.45rem}.dordo-rail-details__account em{color:#966a32;letter-spacing:.07em;text-transform:uppercase;font-size:.42rem;font-style:normal;font-weight:750}.dordo-rail-details__plan{border-bottom:1px solid #6f57391a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 11px;display:grid}.dordo-rail-details__plan>span{color:#75695d;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:.44rem;font-weight:750;display:inline-flex}.dordo-rail-details__plan svg{color:#a47942;width:11px;height:11px}.dordo-rail-details__plan select{color:#332c25;background:#fffdf9;border:1px solid #7d5a2e2e;border-radius:7px;outline:none;width:100%;min-width:0;height:28px;padding:0 6px;font-size:.52rem;font-weight:700}.dordo-rail-details__plan select:focus{border-color:#9d6f348c;box-shadow:0 0 0 2px #c0965a1f}.dordo-rail-details__metrics{border-bottom:1px solid #6f57391a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dordo-rail-details__metrics>span{border-right:1px solid #6f573917;place-items:center;min-width:0;padding:9px 2px 8px;display:grid}.dordo-rail-details__metrics>span:last-child{border-right:0}.dordo-rail-details__metrics svg{color:#a17a49;width:11px;height:11px}.dordo-rail-details__metrics strong{font-family:var(--font-fraunces), Georgia, serif;margin-top:3px;font-size:.75rem;font-weight:560;line-height:1}.dordo-rail-details__metrics small{color:#8b8075;letter-spacing:.03em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;width:100%;margin-top:3px;font-size:.38rem;font-weight:700;overflow:hidden}.dordo-rail-details__identity strong{color:#51473d;text-overflow:ellipsis;white-space:nowrap;max-width:94px;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem;font-weight:700;display:block;overflow:hidden}.dordo-rail-details__privacy{color:#75614a;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:4px;font-size:.43rem;font-weight:750;display:inline-flex}.dordo-rail-details__privacy svg{width:10px;height:10px}.dordo-app-topbar__context{color:#807467;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.52rem;font-weight:700;display:inline-flex}.dordo-app-topbar__context svg{color:#9d7644;width:12px;height:12px}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-action{transition:transform .16s,border-color .16s,background .16s!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-action svg{transition:transform .17s var(--dordo-ease-luxury)}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-action:not(:disabled):hover svg:last-child{transform:translate(4px)}body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-step-action.is-previous:not(:disabled):hover svg:first-child{transform:translate(-4px)}@keyframes dordo-rail-mode-arrive{0%{opacity:0;transform:scale(.86)rotate(-8deg)}}@keyframes dordo-rail-active-arrive{0%{opacity:.72;transform:translateY(6px)}}@keyframes dordo-rail-copy-arrive{0%{opacity:0;transform:translateY(5px)}}@keyframes dordo-rail-check-arrive{0%{opacity:0;transform:scale(.45)rotate(-34deg)}}@keyframes dordo-rail-complete-ripple{0%{opacity:.55;transform:scale(.72)}to{opacity:0;transform:scale(1.48)}}@keyframes dordo-rail-details-arrive{0%{opacity:0;transform:translateY(8px)}}@media (width<=1279px){body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail{order:-2;border:1px solid var(--stitch-line)!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;display:grid;padding:10px 12px 0!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__mode{padding-bottom:8px!important}.dordo-template-step-rail__state{padding-bottom:8px}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__progress{grid-column:1/-1}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__nav{scrollbar-width:none;grid-template-columns:repeat(4,minmax(118px,1fr));gap:5px!important;padding:8px!important;overflow-x:auto!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step,body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__step.is-active{min-height:54px!important;padding:8px!important}.dordo-template-step-rail__connector{display:none}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__footer{display:none!important}.dordo-template-step-rail>.dordo-rail-details{grid-template-columns:minmax(180px,.85fr) minmax(190px,.75fr) minmax(300px,1.4fr);margin:0 8px 8px;display:grid}.dordo-template-step-rail>.dordo-rail-details .dordo-rail-details__heading{display:none}.dordo-template-step-rail>.dordo-rail-details .dordo-rail-details__account,.dordo-template-step-rail>.dordo-rail-details .dordo-rail-details__plan,.dordo-template-step-rail>.dordo-rail-details .dordo-rail-details__metrics{border-bottom:0}.dordo-template-step-rail>.dordo-rail-details .dordo-rail-details__identity{border-top:1px solid #6f57391a;grid-column:1/-1}}@media (width<=520px){body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__mode strong{font-size:.78rem!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-step-rail__nav{grid-template-columns:repeat(4,minmax(110px,1fr))}.dordo-template-step-rail>.dordo-rail-details{grid-template-columns:1fr}.dordo-template-step-rail>.dordo-rail-details .dordo-rail-details__identity{grid-column:auto}.dordo-app-topbar__context{display:none}}@media (width>=1280px){body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid{border:1px solid var(--stitch-line)!important;min-height:calc(100svh - 102px)!important;box-shadow:var(--stitch-shadow)!important;background:#e6dfd5!important;border-radius:18px!important;grid-template-columns:clamp(205px,14vw,242px) minmax(0,1fr) clamp(330px,26vw,430px)!important;align-items:stretch!important;gap:0!important;display:grid!important;overflow:hidden!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid:not(.is-step4){--dordo-guided-workspace-height:clamp(650px, calc(100svh - 112px), 980px);height:var(--dordo-guided-workspace-height)!important;min-height:var(--dordo-guided-workspace-height)!important;max-height:var(--dordo-guided-workspace-height)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid:not(.is-step4)>.dordo-template-step-rail{height:auto!important;min-height:0!important;max-height:var(--dordo-guided-workspace-height)!important;border-bottom:1px solid var(--stitch-line)!important;grid-area:1/1!important;align-self:start!important;position:relative!important;top:0!important;overflow:hidden auto!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid:not(.is-step4)>.dordo-live-preview{width:100%!important;height:var(--dordo-guided-workspace-height)!important;min-height:var(--dordo-guided-workspace-height)!important;max-height:var(--dordo-guided-workspace-height)!important;background:radial-gradient(circle at 50% 18%,#ffffffc7,#0000 30%),linear-gradient(145deg,#e6e0d7 0%,#d9d1c6 100%)!important;grid-area:1/2!important;align-self:stretch!important;position:relative!important;top:0!important;overflow:hidden!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid:not(.is-step4)>.dordo-design-form-card{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7d5a2e40 transparent;height:var(--dordo-guided-workspace-height)!important;min-height:var(--dordo-guided-workspace-height)!important;max-height:var(--dordo-guided-workspace-height)!important;border:0!important;border-left:1px solid var(--stitch-line)!important;box-shadow:none!important;background:#fffdf9fa!important;border-radius:0!important;grid-area:1/3!important;padding:clamp(22px,2vw,32px)!important;position:relative!important;overflow-y:auto!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell,body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board{width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell{color:var(--stitch-ink)!important;background:0 0!important;border:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:10px!important;padding:clamp(14px,1.7vw,26px)!important;display:grid!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__topline{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__eyebrow,body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__state{text-transform:uppercase;align-items:center;gap:6px;color:#74695d!important;letter-spacing:.08em!important;font-size:.58rem!important;font-weight:700!important;display:inline-flex!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__eyebrow svg,body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__state svg{color:#a07844;width:13px;height:13px}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__state{background:#fffdf994;border-radius:999px;padding:7px 9px}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage{background-color:#f8f5ef!important;background-image:linear-gradient(#76644e0d 1px,#0000 1px),linear-gradient(90deg,#76644e0d 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:24px 24px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:1px solid #614e3729!important;border-radius:16px!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 80px #715c410a,0 8px 26px #48362214!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__frame{pointer-events:none;border-radius:10px;position:absolute;inset:22px;border:1px solid #7d5a2e17!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__glow{background:radial-gradient(circle at 50% 35%,#e0cdaf47,#0000 45%)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__image{filter:drop-shadow(0 22px 28px #43322021)}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell.has-brand-placeholder .dordo-hover-preview-stage__image{object-fit:contain!important;object-position:center!important;opacity:.08!important;filter:saturate(.55)contrast(.82)!important;width:72%!important;height:70%!important;inset:10% 14% 20%!important;transform:none!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__scrim{background:linear-gradient(#0000 58%,#2d241c1f 100%)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(360px,100% - 36px)!important;color:var(--stitch-ink)!important;background:#fffdf9e0!important;border:1px solid #5f4b341f!important;border-radius:11px!important;padding:12px 14px!important;bottom:18px!important;left:18px!important;right:auto!important;box-shadow:0 10px 30px #42311f1a!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__kicker{text-transform:uppercase;color:#9a7340!important;letter-spacing:.13em!important;font-size:.51rem!important;font-weight:750!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__title{color:#24201c!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;margin-top:3px!important;font-size:clamp(1.12rem,1.6vw,1.48rem)!important;font-weight:550!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__caption{color:#74695e!important;margin-top:3px!important;font-size:.68rem!important;line-height:1.45!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__footer{min-height:30px!important;padding:0 4px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell__footer p{color:#776d62!important;font-size:.6rem!important;line-height:1.5!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-brand-placeholder{background-color:#f8f5ef;background-image:linear-gradient(#76644e0d 1px,#0000 1px),linear-gradient(90deg,#76644e0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #614e3729;border-radius:16px;place-items:center;width:100%;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #715c410a}body.dordo-luxury-interior .dordo-workflow-page .dordo-brand-placeholder__frame{pointer-events:none;border:1px solid #7d5a2e17;border-radius:10px;position:absolute;inset:22px}body.dordo-luxury-interior .dordo-workflow-page .dordo-brand-placeholder>img{object-fit:contain!important;object-position:center!important;opacity:.08!important;filter:saturate(.55)contrast(.82)!important;width:72%!important;max-width:none!important;height:70%!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__placeholder{background:0 0!important;padding:0!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__head h3{color:#24201c!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__head p,body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot span{color:#74695e!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__badge,body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__eyebrow{color:#9a7340!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__badge{background:#fffdf9a3!important;border-color:#7d5a2e29!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__stage{background:#f8f5ef!important;border-color:#614e3729!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__placeholder>.dordo-brand-placeholder{border:0;border-radius:0;position:absolute;inset:0}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__placeholder>.dordo-brand-placeholder>img{margin-top:-84px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__placeholder-status{z-index:1;color:#74695e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9e0;border:1px solid #5f4b341f;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.68rem;display:inline-flex;position:relative}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board{grid-template-rows:auto minmax(0,1fr) auto!important;gap:10px!important;padding:clamp(14px,1.7vw,26px)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__topline{padding:0!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__stage{aspect-ratio:auto!important;background-color:#f8f5ef!important;background-image:linear-gradient(#76644e0d 1px,#0000 1px),linear-gradient(90deg,#76644e0d 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:24px 24px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border:1px solid #614e3729!important;border-radius:16px!important;height:100%!important;min-height:0!important;margin-top:0!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__stage>img{position:absolute;inset:0;object-fit:contain!important;background:#f8f5ef!important;width:100%!important;height:100%!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__head{padding:12px 14px!important;display:block!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__head h3{color:#24201c!important;margin-top:3px!important;font-size:clamp(1.12rem,1.6vw,1.48rem)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__head p:last-child{color:#74695e!important;margin-top:3px!important;font-size:.68rem!important;line-height:1.45!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot{background:0 0!important;border:0!important;min-height:40px!important;margin-top:0!important;padding:0 2px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__footnote{min-width:0}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__footnote p{color:#776d62!important;letter-spacing:.08em!important;font-size:.58rem!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__footnote span{margin-top:2px;display:block;color:#8a6b43!important;font-size:.58rem!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions>a,body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions>button{text-transform:uppercase;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;color:#3d3328!important;letter-spacing:.08em!important;background:#fffaf2!important;border:1px solid #b89b6d!important;border-radius:999px!important;font-size:.55rem!important;font-weight:720!important;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #3e2b1614!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions>:is(a,button):not(:disabled):hover{transform:translateY(-1px);border-color:#7d5a2e7a!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions>button:disabled{cursor:not-allowed;filter:saturate(.58);opacity:.78!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__action.is-download{color:#fff8ed!important;background:linear-gradient(145deg,#302e29,#1f1e1b)!important;border-color:#292722!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__action.is-instagram{color:#fff8f3!important;background:linear-gradient(145deg,#8a5265,#603746)!important;border-color:#744355!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__action.is-facebook{color:#fffaf3!important;background:linear-gradient(145deg,#52637d,#344259)!important;border-color:#3b4c66!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__action.is-tiktok{color:#fffaf3!important;background:linear-gradient(145deg,#343438,#202023)!important;border-color:#29292b!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__action.is-refresh{color:#604728!important;background:linear-gradient(145deg,#f5ead9,#e7d5b9)!important;border-color:#b49462!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions svg{width:13px;height:13px}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__tiktok{letter-spacing:-.05em;place-items:center;width:14px;height:14px;font-size:.43rem;font-weight:850;display:grid}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__regenerate{color:#8a6538!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action{opacity:1!important;filter:none!important;border-color:#aa8958!important;min-width:88px!important;min-height:36px!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action.is-download{color:#fff8ed!important;background:linear-gradient(145deg,#302e29,#1d1c19)!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action.is-share{color:#fffaf1!important;background:linear-gradient(145deg,#b89053,#8e6733)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions:not(.is-share-open)>:is(.is-instagram,.is-facebook,.is-tiktok){display:none!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__actions.is-share-open>:is(.is-instagram,.is-facebook,.is-tiktok){animation:dordo-mood-share-arrive .22s var(--dordo-ease-luxury) both}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__action.is-share svg:last-child{transition:transform .18s var(--dordo-ease-luxury)}body.dordo-luxury-interior .dordo-workflow-page .dordo-ai-mood-board__action.is-share svg:last-child.is-open{transform:rotate(180deg)}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action.is-instagram{color:#fff8f3!important;background:linear-gradient(145deg,#8b5367,#603547)!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action.is-facebook{color:#fffaf2!important;background:linear-gradient(145deg,#435575,#2d3d59)!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action.is-tiktok{color:#fff8ef!important;background:linear-gradient(145deg,#302f34,#1e1d21)!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action.is-refresh{color:#573f26!important;background:linear-gradient(145deg,#f2e7d6,#e3d1b6)!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__foot .dordo-ai-mood-board__actions>.dordo-ai-mood-board__action:disabled{cursor:not-allowed;opacity:.82!important}@keyframes dordo-mood-share-arrive{0%{opacity:0;transform:translateY(4px)scale(.96)}}@media (width<=767px){body.dordo-luxury-interior .dordo-workflow-page .dordo-template-mood-board .dordo-ai-mood-board__placeholder>.dordo-brand-placeholder>img{margin-top:-28px!important}}body.dordo-luxury-interior .dordo-workflow-page .dordo-step4-brand-placeholder{width:min(860px,100%);min-height:clamp(410px,54vh,650px);margin:0 auto}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-studio-step-heading{border-bottom:1px solid var(--stitch-line)!important;gap:4px!important;padding-bottom:18px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-studio-step-title,body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card h2{color:#26211c!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;font-size:clamp(1.45rem,1.1rem + .55vw,1.86rem)!important;font-weight:550!important;line-height:1.16!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-studio-step-description{color:#766c61!important;font-size:.73rem!important;line-height:1.55!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-studio-section{border-top:0!important;margin-top:24px!important;padding-top:0!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-studio-section h3,body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-workspace-row-heading strong{color:#302a24!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;font-size:1.02rem!important;font-weight:550!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-workspace-row-heading small,body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card .dordo-studio-section>p{color:#81766a!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-decision-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-multi-decision-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-category-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-intensity-grid{gap:8px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid>button,body.dordo-luxury-interior .dordo-workflow-page .dordo-decision-tile,body.dordo-luxury-interior .dordo-workflow-page .dordo-multi-decision,body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-option,body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-intensity-card{color:#373129!important;min-height:50px!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #58463124!important;border-radius:10px!important;padding:10px 11px!important;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid>button:hover,body.dordo-luxury-interior .dordo-workflow-page .dordo-decision-tile:hover,body.dordo-luxury-interior .dordo-workflow-page .dordo-multi-decision:hover,body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-option:hover,body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-intensity-card:hover{transform:translateY(-1px);box-shadow:var(--stitch-shadow-soft)!important;background:#fdf9f2!important;border-color:#8b683d57!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid>button[aria-pressed=true],body.dordo-luxury-interior .dordo-workflow-page .dordo-decision-tile[aria-pressed=true],body.dordo-luxury-interior .dordo-workflow-page .dordo-multi-decision[aria-pressed=true],body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-option[aria-pressed=true],body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-intensity-card[aria-pressed=true]{color:#231f1a!important;background:#e8dbc6!important;border-color:#8b683d4d!important;box-shadow:inset 0 0 0 1px #8b683d12!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid button img{background:#f5efe5!important;border-radius:7px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload__label{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:58px;padding:11px 13px}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload__copy strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal;font-size:.68rem;line-height:1.35;overflow:visible}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload__action{white-space:nowrap;margin-left:4px}@media (width>=1024px){html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-design-form-card .dordo-mobile-card-rail.dordo-compact-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important}}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload.has-image .dordo-icon-upload__label{grid-template-columns:42px minmax(0,1fr) auto}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload.has-image .dordo-icon-upload__mark{background:#eee4d7;border-color:#845f3257;border-radius:8px;width:40px;height:40px;position:relative;overflow:hidden}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload__mark .dordo-icon-upload__thumbnail{object-fit:cover;object-position:center;background:#eee4d7!important;border-radius:7px!important;width:100%!important;height:100%!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload__thumbnail-check{color:#fffdf8;background:#a8793d;border:1px solid #fffdf9d1;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:2px;right:2px;box-shadow:0 2px 6px #3627172e}body.dordo-luxury-interior .dordo-workflow-page .dordo-icon-upload__thumbnail-check>svg{stroke-width:2.2px;width:9px;height:9px}body.dordo-luxury-interior .dordo-design-page .dordo-workspace-step-1 .dordo-choice-grid>button{min-height:38px!important;padding:6px 8px!important}body.dordo-luxury-interior .dordo-design-page .dordo-workspace-step-1 .dordo-choice-grid>button>p{font-size:.68rem!important;line-height:1.22!important}body.dordo-luxury-interior .dordo-design-page .dordo-workspace-step-1 .dordo-choice-grid>button[aria-pressed=true]{padding-right:30px!important}body.dordo-luxury-interior .dordo-design-page .dordo-workspace-step-1 .dordo-choice-grid>button>span.absolute{transform:translateY(50%);width:18px!important;height:18px!important;bottom:50%!important;right:7px!important}body.dordo-luxury-interior .dordo-workflow-page input,body.dordo-luxury-interior .dordo-workflow-page textarea,body.dordo-luxury-interior .dordo-workflow-page select,body.dordo-luxury-interior .dordo-workflow-page [role=combobox]{color:#2f2923!important;box-shadow:none!important;background:#fffdf9!important;border-color:#5846312e!important;border-radius:10px!important}body.dordo-luxury-interior .dordo-workflow-page input:focus,body.dordo-luxury-interior .dordo-workflow-page textarea:focus,body.dordo-luxury-interior .dordo-workflow-page select:focus,body.dordo-luxury-interior .dordo-workflow-page [role=combobox]:focus{outline-offset:0!important;border-color:#8b683d75!important;outline:3px solid #d5bf9b33!important}body.dordo-luxury-interior .dordo-workflow-page details.dordo-secondary-input,body.dordo-luxury-interior .dordo-workflow-page .dordo-secondary-input{border:1px solid var(--stitch-line)!important;background:#faf6f0!important;border-radius:10px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-btn-dark,body.dordo-luxury-interior .dordo-workflow-page .dordo-btn-gold{color:#1f1c18!important;box-shadow:none!important;background:#d9c5a5!important;border:1px solid #7d5a2e29!important;border-radius:10px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-btn-dark:hover,body.dordo-luxury-interior .dordo-workflow-page .dordo-btn-gold:hover{color:#181512!important;background:#cfb68e!important}body.dordo-luxury-interior .dordo-workflow-page button:focus-visible,body.dordo-luxury-interior .dordo-workflow-page a:focus-visible{outline-offset:2px!important;outline:3px solid #b78f5447!important}@media (width>=1280px){body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid.is-step4{border:1px solid var(--stitch-line)!important;min-height:calc(100svh - 102px)!important;box-shadow:var(--stitch-shadow)!important;background:#e5ded4!important;border-radius:18px!important;grid-template-columns:clamp(250px,18vw,306px) minmax(0,1fr)!important;align-items:stretch!important;display:grid!important;overflow:hidden!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid.is-step4>.dordo-canvas-tool-rail{height:calc(100svh - 102px)!important;position:relative!important;top:0!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid.is-step4>.dordo-design-form-card{background:#eee9e1!important;border:0!important;border-radius:0!important;height:calc(100svh - 102px)!important;min-height:0!important;padding:0!important;overflow-y:auto!important}}body.dordo-luxury-interior .dordo-workflow-page .dordo-canvas-tool-rail{border:0!important;border-right:1px solid var(--stitch-line)!important;color:var(--stitch-ink)!important;background:#eee7dc!important}.dordo-canvas-tool-rail__head{border-bottom:1px solid var(--stitch-line)!important;background:#fffdf961!important;min-height:70px!important}.dordo-canvas-tool-rail__head small{color:#82776a!important}.dordo-canvas-tool-rail__head strong{color:#29231e!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;font-weight:550!important}.dordo-canvas-tool-rail__head>svg{color:#9b733e!important}.dordo-canvas-tool-rail__brief,.dordo-canvas-tool-rail__pending{border:1px solid var(--stitch-line)!important;color:#3a342d!important;background:#fffdf9b8!important;border-radius:10px!important;margin:10px!important}.dordo-canvas-tool-rail__brief svg,.dordo-canvas-tool-rail__pending svg{color:#946d39!important}.dordo-canvas-tool-rail__pending{background:#eadbc4!important}.dordo-canvas-tool-rail__sections{padding:0 10px 10px!important}.dordo-canvas-tool-section{margin-top:5px;overflow:hidden;border:1px solid #0000!important;border-radius:10px!important}.dordo-canvas-tool-section.is-open{border-color:var(--stitch-line)!important;background:#fffdf9b3!important}.dordo-canvas-tool-section__trigger{color:#40382f!important;min-height:51px!important}.dordo-canvas-tool-section__trigger:hover{background:#fffdf985!important}.dordo-canvas-tool-section__index{color:#9a8d7f!important}.dordo-canvas-tool-section__icon{color:#805d31!important;background:#e7d7bf!important;border-radius:8px!important}.dordo-canvas-tool-section__copy strong{color:#302a24!important}.dordo-canvas-tool-section__copy small{color:#867a6e!important}.dordo-canvas-tool-section__chevron{color:#847668!important}.dordo-canvas-tool-section__content{border-top:1px solid var(--stitch-line)!important;background:#fffdf9!important}.dordo-canvas-tool-rail__foot{border-top:1px solid var(--stitch-line)!important;background:#fffdf96b!important}.dordo-canvas-tool-rail__foot p{color:#81766b!important}.dordo-canvas{min-height:100%;background-color:#eee9e1!important;background-image:linear-gradient(#6c5b4709 1px,#0000 1px),linear-gradient(90deg,#6c5b4709 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:28px 28px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;padding:clamp(16px,1.6vw,26px)!important}.dordo-canvas-header{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity actions""meta actions"!important;align-items:center!important;gap:8px 18px!important;padding:0!important;display:grid!important}.dordo-canvas-header__identity{grid-area:identity}.dordo-canvas-header__identity>p{text-transform:uppercase;align-items:center;gap:6px;color:#8d6938!important;letter-spacing:.11em!important;font-size:.56rem!important;font-weight:750!important;display:inline-flex!important}.dordo-canvas-header__identity>p svg{width:13px;height:13px}.dordo-canvas-header__identity h2{color:#29231e!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;margin-top:5px!important;font-size:clamp(1.45rem,2vw,2rem)!important;font-weight:550!important}.dordo-canvas-header__identity>span{max-width:720px;margin-top:4px;line-height:1.5;display:block;color:#766b60!important;font-size:.7rem!important}.dordo-canvas-header__meta{flex-wrap:wrap;grid-area:meta;gap:6px!important;display:flex!important}.dordo-canvas-header__meta>span{align-items:center;gap:5px;border:1px solid var(--stitch-line)!important;color:#62594f!important;background:#fffdf9a8!important;border-radius:999px!important;padding:5px 8px!important;font-size:.53rem!important;display:inline-flex!important}.dordo-canvas-header__meta svg{color:#957044;width:11px;height:11px}.dordo-canvas-header__actions{grid-area:actions;gap:7px!important;display:flex!important}.dordo-canvas-header__actions button{border:1px solid var(--stitch-line-strong)!important;color:#3b342d!important;background:#fffdf9c7!important;border-radius:9px!important;min-height:38px!important;padding:0 12px!important;font-size:.62rem!important;font-weight:700!important}.dordo-canvas-header__actions button.is-primary{color:#211e1a!important;background:#d7c19d!important;border-color:#7d5a2e2b!important}.dordo-canvas-header__actions button svg{width:13px;height:13px}.dordo-canvas-capabilities{flex-wrap:wrap;align-items:center;border:1px solid var(--stitch-line)!important;background:#fffdf994!important;border-radius:11px!important;gap:6px!important;margin-top:14px!important;padding:8px!important;display:flex!important}.dordo-canvas-capabilities p{text-transform:uppercase;color:#776d61!important;letter-spacing:.08em!important;margin:0 4px!important;font-size:.52rem!important;font-weight:750!important}.dordo-canvas-capabilities span,.dordo-canvas-capabilities a{align-items:center;gap:5px;min-height:28px;color:#645a50!important;background:#e7ded0a3!important;border:0!important;border-radius:7px!important;padding:0 8px!important;font-size:.52rem!important;display:inline-flex!important}.dordo-canvas-capabilities svg{color:#8f6837;width:11px;height:11px}.dordo-canvas-workspace{margin-top:16px!important;padding:0!important}.dordo-canvas-stage-pane{border:1px solid var(--stitch-line)!important;min-height:clamp(520px,62vh,760px)!important;box-shadow:var(--stitch-shadow-soft)!important;background:#fffdf9e6!important;border-radius:16px!important;padding:clamp(16px,1.8vw,26px)!important}.dordo-step4-hero-stage{background:radial-gradient(circle at 50% 32%,#efe2cc75,#0000 38%),#f8f5ef!important;border:1px solid #604c3524!important;border-radius:14px!important;place-items:center!important;width:100%!important;max-width:min(860px,100%)!important;min-height:clamp(410px,54vh,650px)!important;margin:0 auto!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 70px #59432a09!important}.dordo-step4-hero-image{filter:drop-shadow(0 20px 30px #402f1c1f);object-fit:contain!important;width:100%!important;max-height:min(59vh,650px)!important}.dordo-step4-hero-kicker,.dordo-step4-hero-action{color:#685b4d!important;background:#fffdf9e0!important;border-radius:999px!important;box-shadow:0 4px 16px #46331e14!important}.dordo-generated-variations.dordo-step4-version-rail{scrollbar-width:thin;max-width:100%;padding:2px 2px 10px;overflow-x:auto;gap:8px!important;display:flex!important}.dordo-generated-variations.dordo-step4-version-rail>button{flex:0 0 118px;background:#f7f2ea!important;border-radius:10px!important;padding:6px!important}.dordo-generated-variations.dordo-step4-version-rail>button img{border-radius:7px}body.dordo-luxury-interior .dordo-creative-page{min-height:100svh;color:var(--stitch-ink);background:radial-gradient(circle at 76% 4%,#dac5a53d,#0000 34rem),#f8f3eb!important}.dordo-creative-page .dordo-creative-hero{background:0 0!important;min-height:0!important;padding:clamp(70px,9vw,118px) 20px clamp(46px,6vw,78px)!important}.dordo-creative-page .dordo-creative-hero__glow{background:radial-gradient(circle,#cdae7d2b,#0000 62%)!important}.dordo-creative-page .dordo-creative-hero__content{text-align:center;max-width:940px!important}.dordo-creative-page .dordo-creative-eyebrow{border:1px solid var(--stitch-line);background:#fffdf9b8;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;color:#886339!important;display:inline-flex!important}.dordo-creative-page .dordo-creative-hero h1{max-width:900px;margin-inline:auto;color:#28231f!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;font-size:clamp(2.7rem,6vw,5.8rem)!important;font-weight:500!important;line-height:.99!important}.dordo-creative-page .dordo-creative-hero h1 em{color:#9b794a!important;font-style:normal!important}.dordo-creative-page .dordo-creative-lead{color:#70665b!important;max-width:700px!important;margin-inline:auto!important}.dordo-creative-page .dordo-creative-status{justify-content:center!important}.dordo-creative-page .dordo-creative-status>span{color:#554c42!important;background:#fffdf9a8!important;border-radius:999px!important}.dordo-creative-page .dordo-creative-choices{width:min(1240px,100% - 32px)!important;margin-inline:auto!important;padding:0 0 clamp(70px,8vw,110px)!important}.dordo-creative-page .dordo-creative-heading{text-align:center}.dordo-creative-page .dordo-creative-heading p{color:#987346!important}.dordo-creative-page .dordo-creative-heading h2{color:#2d2822!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;font-weight:550!important}.dordo-creative-page .dordo-creative-grid{gap:clamp(14px,2vw,24px)!important}.dordo-creative-page .dordo-creative-card{overflow:hidden;border:1px solid var(--stitch-line)!important;box-shadow:var(--stitch-shadow-soft)!important;background:#fffdf9db!important;border-radius:18px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}.dordo-creative-page .dordo-creative-card:hover{box-shadow:var(--stitch-shadow)!important;border-color:#8b683d4d!important;transform:translateY(-3px)!important}.dordo-creative-page .dordo-creative-card__image{border-radius:14px 14px 0 0!important}.dordo-creative-page .dordo-creative-card__image img{object-fit:cover;min-height:340px}.dordo-creative-page .dordo-creative-card__body{color:#2f2923!important}.dordo-creative-page .dordo-creative-card__body h3{color:#2b2621!important;font-family:var(--font-fahkwang), "Fahkwang", Georgia, serif!important;font-weight:550!important}.dordo-creative-page .dordo-creative-card__copy{color:#74695d!important}.dordo-creative-page .dordo-creative-card__body>strong{color:#815f32!important}.dordo-creative-page .dordo-creative-card__icon{color:#815f32!important;background:#e8dbc7!important;border-radius:10px!important}.dordo-creative-page .dordo-creative-note{color:#766b60!important}@media (width<=1279px){body.dordo-luxury-interior .dordo-workflow-page .dordo-design-shell.container-atelier{width:min(100% - 20px,980px)!important;padding-top:10px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-template-workspace-grid.is-step4{background:0 0!important;gap:10px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card{border:1px solid var(--stitch-line)!important;box-shadow:var(--stitch-shadow-soft)!important;background:#fffdf9!important;border-radius:14px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell{border:1px solid var(--stitch-line)!important;background:#e4ddd3!important;border-radius:14px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage{min-height:clamp(360px,60vw,620px)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-canvas-tool-rail{border:1px solid var(--stitch-line)!important;border-radius:14px!important;height:auto!important;max-height:none!important;position:relative!important;top:0!important}}@media (width<=899px){body.dordo-luxury-interior .dordo-workflow-page .dordo-app-topbar{grid-template-columns:auto 1fr auto auto!important;min-height:60px!important;padding-inline:12px!important}.dordo-app-topbar__workspace-switcher{justify-self:start}.dordo-app-topbar__workspace{min-height:34px;padding:0 9px}.dordo-app-topbar__workspace span{display:none}.dordo-app-topbar__plan{display:none!important}.dordo-app-topbar__credits{justify-self:end}.dordo-app-topbar__spacer{display:none}.dordo-app-footer{display:none!important}}@media (width<=639px){body.dordo-luxury-interior .dordo-workflow-page .dordo-app-topbar{grid-template-columns:auto auto 1fr auto!important;gap:7px!important}.dordo-app-topbar__brand{min-width:76px!important}.dordo-app-topbar__brand>span{font-size:1.03rem!important}.dordo-app-topbar__brand>small{font-size:.4rem!important}.dordo-app-topbar__workspace-switcher{gap:2px;padding:3px}.dordo-app-topbar__workspace{min-height:31px;padding:0 7px}.dordo-app-topbar__workspace svg{width:13px;height:13px}.dordo-app-topbar__credits{min-height:32px!important;padding:0 8px!important}.dordo-app-topbar__credits span{display:none}.dordo-app-topbar__account{width:33px!important;min-height:33px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-shell.container-atelier{width:calc(100% - 12px)!important;padding-top:6px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-shell{border-radius:12px!important;padding:7px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage{border-radius:10px!important;min-height:clamp(300px,102vw,460px)!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__frame{inset:10px}body.dordo-luxury-interior .dordo-workflow-page .dordo-hover-preview-stage__overlay{width:calc(100% - 20px)!important;padding:9px 10px!important;bottom:10px!important;left:10px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card{border-radius:12px!important;padding:15px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-decision-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-multi-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid>button,body.dordo-luxury-interior .dordo-workflow-page .dordo-decision-tile,body.dordo-luxury-interior .dordo-workflow-page .dordo-multi-decision{min-height:48px!important;padding:9px!important}body.dordo-luxury-interior .dordo-workflow-page .dordo-mobile-step-actions{margin-inline:-15px!important;padding:10px 15px max(10px, env(safe-area-inset-bottom))!important;border-top:1px solid var(--stitch-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffdf9f0!important;margin-bottom:-15px!important}.dordo-canvas{border-radius:12px!important;padding:10px!important}.dordo-canvas-header{grid-template-columns:1fr!important;grid-template-areas:"identity""meta""actions"!important}.dordo-canvas-header__actions{width:100%}.dordo-canvas-header__actions button{flex:1;justify-content:center}.dordo-canvas-capabilities{overflow-x:auto;flex-wrap:nowrap!important}.dordo-canvas-capabilities p{display:none}.dordo-canvas-capabilities span,.dordo-canvas-capabilities a{flex:none}.dordo-canvas-stage-pane{min-height:0!important;padding:8px!important}.dordo-step4-hero-stage{min-height:380px!important}.dordo-generated-variations.dordo-step4-version-rail>button{flex-basis:92px}.dordo-creative-page .dordo-creative-hero{padding-top:54px!important}.dordo-creative-page .dordo-creative-hero h1{font-size:clamp(2.45rem,13vw,3.7rem)!important}.dordo-creative-page .dordo-creative-card__image img{min-height:260px}}@media (width<=379px){body.dordo-luxury-interior .dordo-workflow-page .dordo-choice-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-decision-grid,body.dordo-luxury-interior .dordo-workflow-page .dordo-multi-decision-grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){body.dordo-luxury-interior .dordo-workflow-page *,.dordo-creative-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-grid:has(.dordo-redesign-category-trigger[aria-expanded=true]){grid-template-columns:minmax(0,1fr)!important}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-card:has(.dordo-redesign-category-trigger[aria-expanded=true]){grid-column:1/-1!important}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-option-grid{grid-template-columns:minmax(0,1fr)!important}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-option,html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-status{overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important}html body.dordo-luxury-interior .dordo-workflow-page .dordo-studio-section{margin-top:.8rem!important;padding-top:.7rem!important}html body.dordo-luxury-interior .dordo-workflow-page :is(.dordo-choice-grid,.dordo-decision-grid,.dordo-multi-decision-grid,.dordo-redesign-intensity-grid,.dordo-redesign-option-grid){gap:5px!important}html body.dordo-luxury-interior .dordo-workflow-page .dordo-design-form-card :is(.dordo-choice-grid>button,.dordo-decision-tile,.dordo-multi-decision,.dordo-redesign-intensity-card,.dordo-redesign-option,.dordo-workspace-content--direction button[aria-pressed=true],.dordo-workspace-content--direction button[aria-pressed=false]){min-height:38px!important;padding-top:.38rem!important;padding-bottom:.38rem!important;font-size:.69rem!important;line-height:1.25!important}html body.dordo-luxury-interior .dordo-workflow-page .dordo-redesign-intensity-card>span{margin-top:0!important;font-size:.82rem!important;line-height:1.2!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.dordo-redesign-page .dordo-design-form-card .dordo-redesign-category-grid{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-card{scroll-margin-top:84px}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-trigger{align-items:center!important;height:30px!important;min-height:30px!important;padding:0 .65rem!important}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-title{box-sizing:border-box;align-items:center;height:30px;display:flex;padding-top:10px!important;padding-bottom:10px!important;font-size:.82rem!important;line-height:10px!important}.dordo-redesign-category-selection-wrap{align-items:center;gap:.42rem;min-width:0;display:flex}.dordo-redesign-category-selection{color:#77695b;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#f4ede3b8;border:1px solid #8971502e;border-radius:999px;max-width:135px;padding:.18rem .42rem;font-size:.52rem;font-weight:700;line-height:1;overflow:hidden}.dordo-redesign-category-selection.is-selected{color:#5b3f1f;background:#ead8b8;border-color:#9d6f3270}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-status{display:none!important}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-redesign-category-panel{padding:.5rem .6rem .6rem!important}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-professional-construction{background:linear-gradient(145deg,#fffcf6fa,#f1e6d5e6);border:1px solid #926c3b59;border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #422c1514}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-professional-construction>.dordo-professional-summary{text-transform:none;background:linear-gradient(90deg,#fffdf8f0,#e9dac3b8);justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:.65rem 2.5rem .65rem .8rem;display:flex}.dordo-professional-summary__copy{gap:.12rem;min-width:0;display:grid}.dordo-professional-summary__eyebrow{color:#9b7137;letter-spacing:.16em;text-transform:uppercase;font-size:.49rem;font-weight:750;line-height:1.2}.dordo-professional-summary__title{color:#2d261f;font-family:var(--font-serif,serif);letter-spacing:0;font-size:.78rem;font-weight:600;line-height:1.2}html body.dordo-luxury-interior .dordo-workflow-page.dordo-redesign-page .dordo-professional-construction .dordo-technical-grid{gap:8px;margin-top:.75rem!important}.dordo-professional-select{background:#fffcf7d1;border:1px solid #977f5e57;border-radius:6px;min-height:56px;transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.dordo-professional-select:hover,.dordo-professional-select:focus-within{border-color:#966930b8;box-shadow:0 7px 18px #4f361914}.dordo-professional-select.is-selected{background:linear-gradient(145deg,#fffdf8,#f3e7d5);border-color:#9d6f32ad}.dordo-professional-select__label{color:#96703e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.28rem;font-size:.49rem;font-weight:750;line-height:1;display:flex}.dordo-professional-select__input{color:#2e271f;font-family:var(--font-serif,serif);font-size:.72rem;font-weight:600;line-height:1.2}.dordo-professional-select__chevron{color:#9b7137}.dordo-professional-note{border-top:1px solid #977f5e33;padding-top:.7rem}.dordo-professional-note__label{color:#96703e;letter-spacing:.14em;text-transform:uppercase;font-size:.51rem;font-weight:750}.dordo-professional-note__input{box-shadow:inset 0 1px #ffffffd9;background:#fffcf7d1!important;border:1px solid #977f5e52!important;border-radius:6px!important}.dordo-condition-panel__header{min-height:48px!important;padding-right:.8rem!important}.dordo-condition-panel__body{padding:.75rem .8rem .85rem}.dordo-condition-choice-grid{gap:6px!important}.dordo-condition-choice{border-radius:5px;align-items:center;gap:.35rem;font-weight:700;display:inline-flex;color:#5f5347!important;letter-spacing:.05em!important;text-transform:none!important;background:#fffcf7d1!important;border-color:#977f5e57!important;min-height:34px!important;padding:.42rem .65rem!important;font-size:.56rem!important}.dordo-condition-choice:hover{border-color:#966930b8!important}.dordo-condition-choice.is-selected{box-shadow:0 5px 14px #4f361914;color:#4f3518!important;background:linear-gradient(145deg,#f2e3c8,#e5cfaa)!important;border-color:#9d6f32ad!important}.dordo-condition-treatment-grid{margin-top:.45rem;gap:6px!important}.dordo-condition-treatment-grid>button{border-radius:5px;letter-spacing:.04em!important;text-transform:none!important;min-height:34px!important;padding:.4rem .6rem!important;font-size:.54rem!important}.dordo-condition-detail-grid .dordo-professional-note{padding-top:0}@media (width<=520px){.dordo-redesign-category-selection{max-width:105px}}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-template-workspace-grid.is-step4 .dordo-canvas-tool-rail__head{color:#2f271f!important;background:linear-gradient(135deg,#fffdf9 0%,#eee3d3 100%)!important;border-bottom:1px solid #8f693138!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-template-workspace-grid.is-step4 .dordo-canvas-tool-rail__head small{color:#91672f!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-template-workspace-grid.is-step4 .dordo-canvas-tool-rail__head strong{color:#2f271f!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-template-workspace-grid.is-step4 .dordo-canvas-tool-rail__head>svg{color:#9b7138!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-template-workspace-grid.is-step4 .dordo-canvas-tool-rail__brief{color:#302820!important;background:#fffdf9f5!important;border-color:#8f69314d!important;box-shadow:0 5px 16px #42301c14!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-template-workspace-grid.is-step4 .dordo-canvas-tool-rail__brief strong{color:#302820!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-template-workspace-grid.is-step4 .dordo-canvas-tool-rail__brief small{color:#6b5d4e!important;opacity:1!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas--redesign,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas--redesign .dordo-canvas-workspace{background:#f0e9df!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas--redesign .dordo-canvas-stage-pane{background-color:#f5f0e8!important;background-image:linear-gradient(#9176520e 1px,#0000 1px),linear-gradient(90deg,#9176520e 1px,#0000 1px),radial-gradient(circle at 50% 42%,#fffffff5,#f4efe7e0 58%,#e8decff0)!important;background-size:28px 28px,28px 28px,100% 100%!important;border:1px solid #8f693133!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffdb!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas--redesign .dordo-step4-redesign-hero{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail__sections{padding:2px 10px 12px!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section{background:#fffdf9d6!important;border:1px solid #8f69312e!important;border-radius:8px!important;margin-top:6px!important;box-shadow:0 3px 10px #43311d09!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section.is-open{background:#fffdf9!important;border-color:#976c3366!important;box-shadow:0 8px 22px #43311d13!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section>.dordo-canvas-tool-section__trigger{color:#3f352b!important;background:0 0!important;border-left:0!important;border-radius:7px!important;min-height:50px!important;padding:8px 10px!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section>.dordo-canvas-tool-section__trigger:hover{background:#efe3d18c!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section.is-open>.dordo-canvas-tool-section__trigger{background:linear-gradient(90deg,#e7cfaab8,#fcf8f1f0)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section__index{color:#9a7c56!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section.is-open .dordo-canvas-tool-section__index{color:#805a2d!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-section__content{background:#fbf7f0!important;border:0!important;border-top:1px solid #8f693129!important;margin:0!important;padding:10px!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-choice{color:#594d41!important;background:#fffdf9fa!important;border:1px solid #8f693142!important;border-radius:5px!important;min-height:39px!important;box-shadow:inset 0 1px #ffffffe6!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-choice:hover{color:#49351f!important;background:#f5ecdf!important;border-color:#976c339e!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-choice.is-selected{color:#4e361b!important;background:linear-gradient(145deg,#f1e2c9,#e5cc9f)!important;border-color:#976c33b3!important;box-shadow:0 4px 12px #5b3c1a17!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-note{color:#57493b!important;background:#f1e6d5!important;border-left-color:#b07d3d!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-select>span,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-color-picker>span{color:#6a5846!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-select select,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-color-picker{color:#44382d!important;background:#fffdf9!important;border:1px solid #8f69314d!important;border-radius:5px!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-select select:focus{border-color:#a67537!important;box-shadow:0 0 0 2px #a675371f!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail__pending{color:#3f3020!important;background:#ead8bc!important;border:1px solid #8f693157!important;border-left:3px solid #a67537!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail__pending strong{color:#392816!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail__pending small{color:#604c35!important;opacity:1!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-design-lock,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-choice,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-strength{color:#4e4237!important;background:#fffdf9!important;border-color:#8f693147!important;border-radius:5px!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-choice.is-selected,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-strength.is-selected{color:#493219!important;background:#ead6b4!important;border-color:#976c33b3!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-studio__section{border-top-color:#8f693133!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-studio__section-head p{color:#493b2e!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-studio__section-head span{color:#776858!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-tool-rail .dordo-refinement-textarea{color:#493d31!important;background:#fffdf9!important;border-color:#8f69314d!important;border-radius:5px!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-secondary-actions>button,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-secondary-actions>a{color:#3f3429!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-secondary-actions>button svg,html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-secondary-actions>a svg{color:#8b6332!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page.is-canvas-mode .dordo-canvas-secondary-actions>button:disabled{color:#74685b!important;opacity:.68!important}:root{--dordo-responsive-gutter:clamp(1rem, 3.5vw, 3rem);--dordo-responsive-content:96rem;--dordo-responsive-touch:2.75rem}html,body,#dordo-app,.dordo-route-stage{width:100%;max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:20rem;overflow-x:clip}body,#dordo-app,.dordo-route-stage{min-width:0}body{overflow-x:clip}html body.dordo-luxury-interior :where(.dordo-page,.dordo-plans-page,.dordo-creative-page,.studio-info-page,.dordo-help-page){width:100%;min-width:0;max-width:100%;overflow-x:clip}html body.dordo-luxury-interior :where(.container-atelier,.dordo-plans-shell,.dordo-plan-guide__shell,.dordo-help-page-main,.studio-info-section,.dordo-template-workspace-grid,.dordo-design-form-card,.dordo-workspace-content,.dordo-canvas,.dordo-canvas-workspace){min-width:0;max-width:100%}html body.dordo-luxury-interior :where(.dordo-plan-grid,.dordo-plan-detail-grid,.dordo-plan-stat-grid,.dordo-creative-grid,.dordo-gallery-mobile-grid,.dordo-help-vote-grid,.dordo-video-layout,.dordo-video-entitlement-grid,.dordo-video-design-grid,.dordo-video-preset-grid,.dordo-account-signin-grid,.dordo-dashboard-two-column,.dordo-dashboard-metrics,.dordo-security-grid,.dordo-private-consultation__layout)>*{min-width:0}html body.dordo-luxury-interior :where(.dordo-page,.dordo-plans-page,.dordo-creative-page,.studio-info-page,.dordo-help-page) :where(h1,h2,h3){overflow-wrap:anywhere;text-wrap:balance;max-width:100%}html body.dordo-luxury-interior :where(.dordo-page,.dordo-plans-page,.dordo-creative-page,.studio-info-page,.dordo-help-page) :where(p,li,dd,blockquote){overflow-wrap:anywhere;text-wrap:pretty}html body.dordo-luxury-interior :where(.dordo-page,.dordo-plans-page,.dordo-creative-page,.studio-info-page,.dordo-help-page) :where(img,video,canvas,svg),html body.dordo-luxury-interior :where(input,select,textarea,button){max-width:100%}html body.dordo-luxury-interior :where(button,[role=button],summary,a.dordo-button,a.dordo-cta){touch-action:manipulation}html body.dordo-luxury-interior :where(.dordo-table-wrap,.dordo-plan-comparison,.dordo-account-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}html body.dordo-luxury-interior :where(.dordo-table-wrap,.dordo-plan-comparison,.dordo-account-table-wrap) table{min-width:42rem}@media (width<=79.9375rem){html body.dordo-luxury-interior :where(.dordo-plans-shell,.dordo-plan-guide__shell,.dordo-help-page-main,.studio-info-section,.dordo-account-page>.container-atelier,.dordo-creative-page>.container-atelier,.dordo-gallery-page>.container-atelier,.dordo-guidance-page>.container-atelier){width:100%;padding-inline:clamp(1rem,3vw,2.5rem)!important}html body.dordo-luxury-interior :where(.dordo-plan-detail-grid,.dordo-video-layout,.dordo-account-signin-grid,.dordo-dashboard-two-column,.dordo-security-grid,.dordo-private-consultation__layout){grid-template-columns:minmax(0,1fr)!important}html body.dordo-luxury-interior :where(.dordo-plan-detail-aside,.dordo-video-aside,.dordo-account-aside){width:100%;position:static!important}}@media (width>=48rem) and (width<=63.9375rem){html body.dordo-luxury-interior :where(.dordo-plan-grid,.dordo-creative-grid,.dordo-gallery-mobile-grid,.dordo-help-vote-grid,.dordo-video-design-grid,.dordo-video-preset-grid),html body.dordo-luxury-interior :where(.dordo-plan-stat-grid,.dordo-video-entitlement-grid,.dordo-dashboard-metrics),html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-mobile-step-actions .dordo-canvas-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=47.9375rem){:root{--dordo-responsive-gutter:clamp(.875rem, 4.5vw, 1.5rem);--dordo-responsive-touch:3rem}html{scroll-padding-top:5rem}html body.dordo-luxury-interior :where(.dordo-plans-shell,.dordo-plan-guide__shell,.dordo-help-page-main,.studio-info-section,.dordo-account-page>.container-atelier,.dordo-creative-page>.container-atelier,.dordo-gallery-page>.container-atelier,.dordo-guidance-page>.container-atelier){width:100%;padding-inline:var(--dordo-responsive-gutter)!important}html body.dordo-luxury-interior :where(.dordo-plan-grid,.dordo-plan-detail-grid,.dordo-creative-grid,.dordo-gallery-mobile-grid,.dordo-help-vote-grid,.dordo-video-layout,.dordo-video-entitlement-grid,.dordo-video-design-grid,.dordo-video-preset-grid,.dordo-account-signin-grid,.dordo-dashboard-two-column,.dordo-security-grid,.dordo-private-consultation__layout){grid-template-columns:minmax(0,1fr)!important}html body.dordo-luxury-interior :where(.dordo-plan-stat-grid,.dordo-dashboard-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.dordo-luxury-interior :where(.dordo-plans-title,.dordo-plan-guide__hero h1,.dordo-creative-hero h1,.dordo-account-hero h1,.dordo-split-hero-copy h1,.studio-info-hero h1,.dordo-help-page-hero h1){letter-spacing:-.035em!important;font-size:clamp(2.15rem,10vw,3.5rem)!important;line-height:.98!important}html body.dordo-luxury-interior :where(.dordo-page,.dordo-plans-page,.dordo-creative-page,.studio-info-page,.dordo-help-page) h2{font-size:clamp(1.65rem,7vw,2.5rem);line-height:1.08}html body.dordo-luxury-interior :where(.dordo-plan-card,.dordo-plan-detail-card,.dordo-checkout-card,.dordo-creative-card,.dordo-help-vote-card,.dordo-account-card,.dordo-dashboard-card,.dordo-security-card,.studio-info-card,.studio-info-dark,.dordo-plan-recommender){min-width:0;padding:clamp(1rem,5vw,1.5rem)!important}html body.dordo-luxury-interior :where(.dordo-plan-actions,.dordo-plan-guide__actions,.studio-info-actions,.dordo-help-choose-dialog-actions,.dordo-account-preview-actions,.dordo-private-consultation__form-actions,.dordo-dashboard-heading-actions,.dordo-project-actions,.dordo-billing-toolbar){width:100%;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;display:grid!important}html body.dordo-luxury-interior :where(.dordo-plan-actions,.dordo-plan-guide__actions,.studio-info-actions,.dordo-help-choose-dialog-actions,.dordo-account-preview-actions,.dordo-private-consultation__form-actions,.dordo-dashboard-heading-actions,.dordo-project-actions,.dordo-billing-toolbar)>:where(a,button){min-height:var(--dordo-responsive-touch);justify-content:center;width:100%!important}html body.dordo-luxury-interior :where(button,[role=button],a.dordo-button,a.dordo-cta,summary){min-height:var(--dordo-responsive-touch)}html body.dordo-luxury-interior :where(input,select,textarea){width:100%;min-width:0;font-size:1rem!important}html body.dordo-luxury-interior :where(.dordo-dashboard-tabs,.dordo-account-tabs,.dordo-chip-row){overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;display:flex;overflow-x:auto}html body.dordo-luxury-interior :where(.dordo-dashboard-tabs,.dordo-account-tabs,.dordo-chip-row)::-webkit-scrollbar{display:none}html body.dordo-luxury-interior :where(.dordo-dashboard-tabs,.dordo-account-tabs,.dordo-chip-row)>*{flex:none}html body.dordo-luxury-interior :where(.dordo-creative-card img,.dordo-gallery-mobile-grid img){aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}html body.dordo-luxury-interior .dordo-split-hero{min-height:clamp(34rem,86svh,48rem)!important}html body.dordo-luxury-interior .dordo-split-hero-copy{width:min(100%,34rem)!important;padding:clamp(1rem,5vw,1.5rem)!important}html body.dordo-luxury-interior :where(.dordo-split-hero-copy,.studio-info-hero,.dordo-creative-hero) :where(a,button){min-height:var(--dordo-responsive-touch)}html body.dordo-luxury-interior :where(.dordo-modal,.dordo-dialog,.dordo-help-choose-dialog){overflow-y:auto;width:calc(100% - 1.5rem)!important;max-width:calc(100% - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important;margin:.75rem!important}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-canvas-header{align-items:flex-start;gap:.75rem}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-canvas-header__meta{scrollbar-width:none;width:100%;max-width:100%;display:flex;overflow-x:auto}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-canvas-stage-pane img{object-fit:contain;width:100%;height:auto;max-height:72dvh}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-mobile-step-actions{width:100%;padding-inline:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:max(.75rem, env(safe-area-inset-bottom))}html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-mobile-step-actions :where(button,a){min-height:var(--dordo-responsive-touch)}}@media (width<=29.9375rem){html body.dordo-luxury-interior :where(.dordo-plan-stat-grid,.dordo-dashboard-metrics),html body.dordo-luxury-interior .dordo-page.dordo-workflow-page .dordo-canvas-secondary-actions{grid-template-columns:minmax(0,1fr)!important}html body.dordo-luxury-interior :where(.dordo-eyebrow,.dordo-kicker,.studio-info-eyebrow){letter-spacing:.12em!important}}@media (width>=64rem) and (width<=89.9375rem){html body.dordo-luxury-interior :where(.dordo-plans-shell,.dordo-plan-guide__shell,.dordo-help-page-main,.studio-info-section){width:min(100%, var(--dordo-responsive-content));margin-inline:auto;padding-inline:clamp(1.5rem,3vw,3rem)!important}html body.dordo-luxury-interior :where(.dordo-plan-grid,.dordo-creative-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=90rem){html body.dordo-luxury-interior :where(.dordo-plans-shell,.dordo-plan-guide__shell,.dordo-help-page-main,.studio-info-section,.dordo-account-page>.container-atelier,.dordo-creative-page>.container-atelier,.dordo-gallery-page>.container-atelier,.dordo-guidance-page>.container-atelier){width:min(100%, var(--dordo-responsive-content));margin-inline:auto;padding-inline:var(--dordo-responsive-gutter)!important}html body.dordo-luxury-interior :where(.dordo-plans-title,.studio-info-hero h1,.dordo-creative-hero h1){max-width:16ch}html body.dordo-luxury-interior :where(.dordo-plan-grid,.dordo-creative-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=120rem){:root{--dordo-responsive-content:108rem}}@media (height<=34rem) and (orientation:landscape){html body.dordo-luxury-interior :where(.dordo-split-hero,.studio-info-hero,.dordo-creative-hero){min-height:auto!important}html body.dordo-luxury-interior .dordo-split-hero-copy{margin-block:1rem;position:relative!important;inset:auto!important}}@media (prefers-reduced-motion:reduce){html body.dordo-luxury-interior *{scroll-behavior:auto!important}}html body.dordo-luxury-interior .dordo-workflow-page :is(.dordo-choice-grid>button,.dordo-decision-tile,.dordo-multi-decision,.dordo-redesign-intensity-card,.dordo-redesign-option,.dordo-redesign-choice-card){text-wrap:balance;min-height:2.75rem;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}html body.dordo-luxury-interior .dordo-workflow-page :is(.dordo-choice-grid>button,.dordo-decision-tile,.dordo-multi-decision,.dordo-redesign-intensity-card,.dordo-redesign-option,.dordo-redesign-choice-card)>:is(span,strong,p){width:100%;text-align:center!important}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch-grid{align-items:center;gap:.4rem!important}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;justify-self:center;place-items:center;display:grid;position:relative;width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:.2rem!important}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch__chip,html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch__input{cursor:pointer;background:0 0;border:1px solid #2b241e33;border-radius:999px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;overflow:hidden}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch__input::-webkit-color-swatch-wrapper{padding:0}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch__input::-webkit-color-swatch{border:0;border-radius:999px}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch:hover,html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch:focus-within,html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch:focus-visible{border-color:#b38b50b8;box-shadow:0 0 0 .2rem #b38b501f}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch.is-selected{border-color:#a47a3e;box-shadow:0 0 0 .15rem #fbf6ee,0 0 0 .28rem #a47a3e94}html body.dordo-luxury-interior .dordo-workflow-page .dordo-canvas-step-actions{display:none}@media (width>=80rem){html body.dordo-luxury-interior .dordo-workflow-page:not(.is-canvas-mode) .dordo-form-step-actions{display:none!important}html body.dordo-luxury-interior .dordo-workflow-page:not(.is-canvas-mode) .dordo-atelier-workspace-grid>.dordo-live-preview>.dordo-canvas-step-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf6eef0;border:1px solid #a47a3e33;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.65rem;padding:.65rem;box-shadow:0 18px 42px #3826121a;margin-top:.65rem!important;display:grid!important}html body.dordo-luxury-interior .dordo-workflow-page:not(.is-canvas-mode) .dordo-atelier-workspace-grid>.dordo-live-preview>.dordo-canvas-step-actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}html body.dordo-luxury-interior .dordo-workflow-page:not(.is-canvas-mode) .dordo-canvas-step-actions>*{min-width:0}}@media (width<=30rem){html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch-grid{gap:.65rem!important}html body.dordo-luxury-interior .dordo-design-page .dordo-color-swatch{width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}}
