.projects-page .project-heading{align-items:center;gap:24px;margin:16px 0 22px}.projects-page .project-heading h1{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,36px);line-height:1.18}.projects-page .project-heading p{color:#8b8092;font-size:12px}.projects-page .project-heading .eyebrow{letter-spacing:.13em;font-size:9px}.projects-page .project-detail-strip{color:#8a7a94;background:0 0;border:1px solid #e6e0eb;border-left:0;border-right:0;border-radius:0;margin-bottom:13px;padding:13px 0;font-size:11px}.projects-page .project-detail-strip progress{max-width:110px;height:3px}.projects-page .project-tabs{margin-bottom:24px}.room-library .library-title{padding:0 0 20px}.room-library .library-title h2{font-family:var(--font-body),sans-serif;letter-spacing:-.04em;align-items:center;gap:10px;font-size:23px;font-weight:500;display:flex}.room-library .library-title h2 small{letter-spacing:0;color:#7e648e;background:#eae4ef;border-radius:6px;padding:4px 7px;font-size:11px}.room-library .library-title p{font-size:11px}.room-library .library-eyebrow{display:none}.room-library .library-tools{background:#fff;border:1px solid #e9e3ee;border-radius:10px;margin-top:16px;padding:10px 15px}.room-library .library-search{max-width:420px}.room-library .library-grid{gap:30px 24px}.room-library .design-open{aspect-ratio:1.4;border-radius:10px}.room-library .design-card-caption h4{font-family:var(--font-body),sans-serif;font-size:13px}.room-library .library-room-section>header{margin-bottom:17px}.image-first-review .review-image-stage{border-radius:10px;overflow:hidden}.image-first-review .recent-heading{border-bottom:1px solid #e8e1ed;padding-bottom:14px}.image-first-review .recent-heading h2{font-family:var(--font-body),sans-serif;letter-spacing:-.03em;font-size:23px}@media (max-width:650px){.projects-page .project-heading{align-items:flex-start}.projects-page .project-detail-strip{flex-wrap:wrap;gap:12px}.room-library .library-tools{padding:12px}.room-library .library-title h2{font-size:22px}}.live-editorial-studio .studio-editorial-heading h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;color:#392a4d;font-size:clamp(32px,3.2vw,46px);font-weight:400}.live-editorial-studio .studio-editorial-heading{border-bottom:1px solid #e8e1ec;margin-bottom:24px;padding-bottom:22px}.live-editorial-studio .continuity-task-switch{background:#f0edf5;border:1px solid #e7e0ed;border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin-bottom:26px;padding:5px;display:flex}.live-editorial-studio .continuity-task-switch button{text-align:left;min-width:190px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:14px 22px;transition:background .18s}.live-editorial-studio .continuity-task-switch button[aria-pressed=true]{color:#513278;background:#fff;box-shadow:0 2px 6px #4530570c}.live-editorial-studio .continuity-task-switch button strong{font-size:12px;font-weight:600}.live-editorial-studio .continuity-task-switch button span{color:#8b8195;margin-top:4px;font-size:10px;display:block}.live-editorial-studio .studio-canvas,.live-editorial-studio .studio-controls{background:#fff;border:1px solid #e5dfea;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #3c274304}.live-editorial-studio .panel-heading{color:#4f405c;background:#faf9fc;border-bottom:1px solid #eee8f2;padding:16px 20px;font-size:12px}.live-editorial-studio .styling-packages button{background:#fff;border-color:#e9e3ed;border-radius:9px;padding:13px}.live-editorial-studio .styling-packages button[aria-pressed=true],.live-editorial-studio .lived-in-looks button[aria-pressed=true]{color:#563775;background:#f1ebfb;border-color:#9c80be}.live-editorial-studio .upload-zone{background:#faf8fd;border:1px dashed #cfc1df;border-radius:10px}.live-editorial-studio .signature-look-preview img{border-radius:9px}.live-editorial-studio .studio-submit button{background:#503181;border-radius:9px}.live-editorial-studio .field-label{color:#65556f;font-size:11px}.room-library .library-title h2{color:#422d5c}.room-library .library-status{border:1px solid #e9e3ed;border-radius:30px;padding:4px}.room-library .library-status button{border-radius:24px}.room-library .library-room-tabs button[aria-pressed=true]{color:#624088}.projects-page .project-tabs{gap:24px}.projects-page .project-tabs button{border-radius:0;padding:14px 2px}@media (max-width:600px){.live-editorial-studio .continuity-task-switch{width:100%}.live-editorial-studio .continuity-task-switch button{flex:1;min-width:0;padding:12px}.live-editorial-studio .continuity-task-switch button span{line-height:1.5}.live-editorial-studio .studio-editorial-heading h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.live-editorial-studio .continuity-task-switch button{transition:none}}.room-suggestion{color:#554e52;background:#eeeae2;border-radius:8px;margin:8px 0 14px;padding:14px}.room-suggestion>span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.room-suggestion p,.room-suggestion small{margin:7px 0;font-size:12px;line-height:1.5;display:block}.room-suggestion>div{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.room-suggestion button{font:inherit;color:inherit;cursor:pointer;background:#faf9f5;border:1px solid #cbc3bb;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.room-suggestion button[aria-pressed=true]{color:#fff;background:#594653;border-color:#594653}
.continuity-flow{background:#f6f3ed;padding:28px}.continuity-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.continuity-eyebrow{letter-spacing:.15em;color:#7c6879;font-size:10px}.continuity-heading h2{font-family:var(--font-display),Georgia,serif;margin:10px 0;font-size:36px;font-weight:400;line-height:1.1}.continuity-beta{color:#796c79;border:1px solid #d7ced8;border-radius:20px;padding:6px 10px;font-size:10px}.continuity-flow .continuity-step{margin-top:22px}.continuity-choices{gap:12px;padding:4px 4px 12px;display:flex;overflow-x:auto}.continuity-choices>button{text-align:left;color:#443647;cursor:pointer;background:#fffdf9;border:1px solid #ddd4dc;border-radius:8px;flex:0 0 180px;padding:7px;position:relative}.continuity-choices>button[aria-pressed=true]{background:#eee7f1;border:2px solid #76568d;padding:6px}.continuity-choices img{object-fit:cover;border-radius:4px;width:100%;height:112px}.continuity-choices span{text-overflow:ellipsis;white-space:nowrap;margin:9px 0 4px;font-size:11px;display:block;overflow:hidden}.continuity-choices small{color:#7e7180;font-size:10px}.continuity-choices b{background:#faf7f2;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:flex;position:absolute;top:13px;left:13px}.room-continuity .continuity-drop{text-align:center;cursor:pointer;color:#6a4e76;background:#fffcf8;border:1px dashed #b8a4bf;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex;position:relative}.continuity-drop span{color:#8a7b89;font-size:10px}.continuity-drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.continuity-drop:focus-within{outline-offset:3px;outline:3px solid #9b7eb4}.continuity-angle figcaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.continuity-angle figcaption button{cursor:pointer;background:0 0;border:0;padding:7px}.continuity-angle>small{overflow-wrap:anywhere;color:#8a7b89;font-size:10px}.continuity-optional{border-top:1px solid #ded5dc;border-bottom:1px solid #ded5dc;margin:22px 0;padding:16px 0}.room-continuity .continuity-optional summary{font-size:12px;font-weight:500}.room-continuity .continuity-optional summary span{margin-left:8px;font-size:10px;display:inline}.continuity-action{background:#eae3ee;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px;display:flex}.continuity-action strong{font-size:14px}.room-continuity .continuity-action p{margin:6px 0 0;font-size:10px}.room-continuity .continuity-note{color:#887b87;font-size:11px}.continuity-reset{color:#76568d;cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}.continuity-message{background:#eae3ee;border-radius:6px;padding:14px}.continuity-review-link,.continuity-empty a{color:#76568d;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:inline-flex}.continuity-empty{background:#fffdf9;border-radius:8px;padding:24px}.continuity-empty h3{margin:12px 0;font-size:16px}@media (max-width:650px){.continuity-flow{padding:18px}.continuity-heading h2{font-size:30px}.continuity-heading{gap:12px}.continuity-action{flex-direction:column;align-items:stretch;padding:16px}.continuity-action button{justify-content:center}.continuity-choices>button{flex-basis:155px}}.continuity-task-switch{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;display:grid}.continuity-task-switch button{text-align:left;color:#6b5c75;cursor:pointer;background:#faf8fc;border:1px solid #d9d0df;border-radius:8px;padding:18px}.continuity-task-switch button[aria-pressed=true]{color:#4f3265;background:#eee5f4;border-color:#806292}.continuity-task-switch strong,.continuity-task-switch span{display:block}.continuity-task-switch strong{font-size:14px}.continuity-task-switch span{margin-top:5px;font-size:11px}@media (max-width:500px){.continuity-task-switch{gap:8px}.continuity-task-switch button{padding:12px}.continuity-task-switch strong{font-size:12px}}
