.add-plan-module__wC6zAa__form input.add-plan-module__wC6zAa__file{border:1.5px dashed var(--line);background:var(--surface-raised);height:auto;min-height:88px;color:var(--muted);cursor:pointer;border-radius:8px;padding:24px 20px;font-size:14px}.add-plan-module__wC6zAa__form input.add-plan-module__wC6zAa__file:hover{border-color:var(--muted)}.add-plan-module__wC6zAa__form input.add-plan-module__wC6zAa__file::file-selector-button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;margin-right:16px;padding:0 18px;font-weight:550}.add-plan-module__wC6zAa__form .form-actions{justify-content:flex-start}.add-plan-module__wC6zAa__form .form-actions .button{border-radius:6px;height:44px;padding:0 20px;font-size:13px}@media (max-width:760px){.add-plan-module__wC6zAa__form input.add-plan-module__wC6zAa__file{padding:20px 16px}.add-plan-module__wC6zAa__form .form-actions .button{flex:100%}}
.source-review-module__YndtqW__panel{background:var(--surface);color:var(--text);border:1px solid var(--line);font-family:var(--font-geist-sans,Arial), sans-serif;border-radius:8px;margin:20px 0;padding:24px}.source-review-module__YndtqW__panel h2{margin-bottom:12px;font-size:22px}.source-review-module__YndtqW__panel h3{margin:12px 0;font-size:15px}.source-review-module__YndtqW__panel h4{margin:8px 0;font-size:14px}.source-review-module__YndtqW__panel p{margin:8px 0;line-height:1.6}.source-review-module__YndtqW__form{gap:14px;margin:20px 0;display:grid}.source-review-module__YndtqW__form fieldset{border:1px solid var(--line);border-radius:6px;gap:14px;min-width:0;padding:16px;display:grid}.source-review-module__YndtqW__form legend{padding:0 6px;font-weight:550}.source-review-module__YndtqW__form label,.source-review-module__YndtqW__controls label,.source-review-module__YndtqW__queue label{gap:6px;font-size:13px;display:grid}.source-review-module__YndtqW__form input:not([type=checkbox]),.source-review-module__YndtqW__form textarea,.source-review-module__YndtqW__form select,.source-review-module__YndtqW__controls select,.source-review-module__YndtqW__queue select{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);border-radius:5px;min-height:44px;padding:8px 10px}.source-review-module__YndtqW__form textarea{resize:vertical;min-height:85px}.source-review-module__YndtqW__form button{justify-self:start;min-height:44px}.source-review-module__YndtqW__form .source-review-module__YndtqW__check{align-items:start;gap:8px;display:flex}.source-review-module__YndtqW__check input{margin-top:3px}.source-review-module__YndtqW__controls{flex-wrap:wrap;gap:16px;padding:14px 0;display:flex}.source-review-module__YndtqW__compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:10px 0;display:grid}.source-review-module__YndtqW__drawing{border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;min-width:0;padding:14px}.source-review-module__YndtqW__sheet{border:1px solid var(--line);background:#fff;position:relative;overflow:hidden}.source-review-module__YndtqW__sheet img{object-fit:contain;width:100%;height:100%;display:block}.source-review-module__YndtqW__overlay,.source-review-module__YndtqW__marking{width:100%;height:100%;position:absolute;inset:0}.source-review-module__YndtqW__overlay{pointer-events:none}.source-review-module__YndtqW__marking{touch-action:none;cursor:crosshair}.source-review-module__YndtqW__plan{background:var(--canvas);width:100%;min-height:320px;max-height:650px;display:block}.source-review-module__YndtqW__plan [role=button]{cursor:pointer}.source-review-module__YndtqW__plan [role=button]:focus-visible{stroke:var(--accent);stroke-width:5px;outline:none}.source-review-module__YndtqW__reviewGrid{grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.source-review-module__YndtqW__queue{background:var(--canvas);border:1px solid var(--line);border-radius:6px;padding:16px}.source-review-module__YndtqW__queue ul{margin:0 0 20px;padding-left:20px}.source-review-module__YndtqW__queue li{margin-bottom:10px}.source-review-module__YndtqW__queue button{color:var(--accent);text-align:left;background:0 0;border:0;padding:5px 0;line-height:1.5;text-decoration:underline}.source-review-module__YndtqW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-review-module__YndtqW__notice{background:var(--canvas);border:1px solid var(--line);border-radius:5px;padding:12px;font-size:13px}.source-review-module__YndtqW__error{color:#803a2d;background:#fbf0eb;border:1px solid #d8b6ae;border-radius:5px;padding:12px}.source-review-module__YndtqW__secondary{border-top:1px solid var(--line);margin:18px 0;padding-top:14px}.source-review-module__YndtqW__secondary summary{cursor:pointer;font-size:13px;font-weight:550}.source-review-module__YndtqW__evidence{border-top:1px solid var(--line);padding:14px 0}.source-review-module__YndtqW__evidence button{margin:6px 8px 6px 0}.source-review-module__YndtqW__run{border:1px solid var(--line);border-radius:6px;margin:12px 0;padding:16px}.source-review-module__YndtqW__run button,.source-review-module__YndtqW__run a{margin:8px 8px 0 0}.source-review-module__YndtqW__progress{gap:6px;margin:12px 0;display:grid}.source-review-module__YndtqW__progress p{margin:0}.source-review-module__YndtqW__progress progress{appearance:none;border:1px solid var(--line);background:var(--canvas);width:100%;height:8px;color:var(--muted);border-radius:4px;display:block;overflow:hidden}.source-review-module__YndtqW__progress progress::-webkit-progress-bar{background:var(--canvas)}.source-review-module__YndtqW__progress progress::-webkit-progress-value{background:var(--muted)}.source-review-module__YndtqW__progress progress::-moz-progress-bar{background:var(--muted)}.source-review-module__YndtqW__progressMeta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.source-review-module__YndtqW__hidden{display:none}.source-review-module__YndtqW__panel :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:850px){.source-review-module__YndtqW__compare,.source-review-module__YndtqW__reviewGrid{grid-template-columns:minmax(0,1fr)}.source-review-module__YndtqW__panel{padding:16px}.source-review-module__YndtqW__fields{grid-template-columns:minmax(0,1fr)}.source-review-module__YndtqW__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-review-module__YndtqW__plan{min-height:250px}}@media (prefers-reduced-motion:reduce){.source-review-module__YndtqW__panel *{scroll-behavior:auto;transition:none;animation:none}}.source-review-module__YndtqW__sheetViewport{border:1px solid var(--line);max-height:650px;overflow:auto}.source-review-module__YndtqW__zoomControls{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px;display:flex}.source-review-module__YndtqW__zoomControls button{min-width:44px;min-height:44px}.source-review-module__YndtqW__alignmentPanel{border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;margin:12px 0;padding:14px}.source-review-module__YndtqW__alignmentPanel>summary,.source-review-module__YndtqW__advanced>summary{cursor:pointer;min-height:32px;padding:6px 0;font-weight:550}.source-review-module__YndtqW__alignmentPanel .source-review-module__YndtqW__form{margin:4px 0 0}.source-review-module__YndtqW__advanced{border-top:1px solid var(--line);padding-top:10px}.source-review-module__YndtqW__keyboardHelp{color:var(--muted);font-size:12px}.source-review-module__YndtqW__pairMarker{pointer-events:none}.source-review-module__YndtqW__pairMarker circle{fill:#235b75;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.source-review-module__YndtqW__pairMarker text{fill:#fff;font-family:Arial,sans-serif;font-weight:700}.source-review-module__YndtqW__alignmentCursor{fill:none;stroke:#be552d;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.source-review-module__YndtqW__alignmentCursor path{vector-effect:non-scaling-stroke}.source-review-module__YndtqW__cornerHit{fill:#0000;stroke:#0000;stroke-width:32px}.source-review-module__YndtqW__cornerDot{fill:#fff;stroke:#235b75;stroke-width:2px}.source-review-module__YndtqW__plan [role=button]:focus-visible .source-review-module__YndtqW__cornerDot{fill:#235b75;stroke:#be552d;stroke-width:4px}.source-review-module__YndtqW__advanced>label,.source-review-module__YndtqW__advanced>.source-review-module__YndtqW__fields{margin-top:14px}
.design-workspace-module__arTy1W__workspace{color:#252e2b;font-family:var(--font-geist-sans,Arial), sans-serif;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.design-workspace-module__arTy1W__workspace>*{min-width:0}.design-workspace-module__arTy1W__header,.design-workspace-module__arTy1W__toolbar,.design-workspace-module__arTy1W__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.design-workspace-module__arTy1W__header{justify-content:space-between}.design-workspace-module__arTy1W__header h1{margin:0;font-size:1.6rem}.design-workspace-module__arTy1W__muted{color:#59645e;margin:.35rem 0;font-size:.9rem}.design-workspace-module__arTy1W__notice{background:#f7f3e7;border:1px solid #d9cfb5;border-radius:.55rem;padding:.8rem 1rem}.design-workspace-module__arTy1W__panel,.design-workspace-module__arTy1W__start{background:#fff;border:1px solid #d5dbd5;border-radius:.65rem;padding:1rem}.design-workspace-module__arTy1W__layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1rem;display:grid}.design-workspace-module__arTy1W__side{gap:1rem;display:grid}:where(.design-workspace-module__arTy1W__workspace) label,.design-workspace-module__arTy1W__start label{gap:.35rem;margin-bottom:.7rem;font-size:.9rem;display:grid}:where(.design-workspace-module__arTy1W__workspace) input:not([type=checkbox]):not([type=range]),:where(.design-workspace-module__arTy1W__workspace) select,:where(.design-workspace-module__arTy1W__workspace) textarea,.design-workspace-module__arTy1W__start input{box-sizing:border-box;width:100%;min-height:2.5rem;color:inherit;font:inherit;background:#fff;border:1px solid #d9dbd3;border-radius:10px;padding:.5rem .7rem}:where(.design-workspace-module__arTy1W__workspace) input:not([type=checkbox]):not([type=range]):hover:not(:disabled),:where(.design-workspace-module__arTy1W__workspace) textarea:hover:not(:disabled){border-color:#b9beb4}:where(.design-workspace-module__arTy1W__workspace) button,.design-workspace-module__arTy1W__start button{color:#1f2622;cursor:pointer;min-height:2.5rem;font:inherit;background:#fff;border:1px solid #dcdfd6;border-radius:10px;padding:.55rem .9rem;font-weight:500}:where(.design-workspace-module__arTy1W__workspace) button:hover:not(:disabled){background:#f7f8f4;border-color:#c9cdc3}.design-workspace-module__arTy1W__workspace button:disabled,.design-workspace-module__arTy1W__start button:disabled{opacity:.55;cursor:not-allowed}.design-workspace-module__arTy1W__workspace button:focus-visible,.design-workspace-module__arTy1W__workspace input:focus-visible,.design-workspace-module__arTy1W__workspace select:focus-visible,.design-workspace-module__arTy1W__workspace textarea:focus-visible,.design-workspace-module__arTy1W__start button:focus-visible,.design-workspace-module__arTy1W__start input:focus-visible{outline-offset:2px;outline:3px solid #447b99}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__primary,.design-workspace-module__arTy1W__start button{color:#fff;background:#223d31;border-color:#223d31}.design-workspace-module__arTy1W__workspace h2{margin:0 0 .8rem;font-size:1.1rem}.design-workspace-module__arTy1W__workspace summary{cursor:pointer;padding:.25rem 0;font-weight:600}.design-workspace-module__arTy1W__workspace details>:not(summary){margin-top:.8rem}.design-workspace-module__arTy1W__workspace ul{padding-left:1.2rem}.design-workspace-module__arTy1W__workspace li{margin:.45rem 0}.design-workspace-module__arTy1W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.design-workspace-module__arTy1W__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.design-workspace-module__arTy1W__compare>section{min-width:0}.design-workspace-module__arTy1W__error{color:#9b2929}.design-workspace-module__arTy1W__swatch{vertical-align:middle;border:1px solid #8b9d92;border-radius:50%;width:1rem;height:1rem;margin-right:.35rem;display:inline-block}.design-workspace-module__arTy1W__history{justify-content:space-between;align-items:center;gap:1rem;display:flex}.design-workspace-module__arTy1W__workspace>.design-workspace-module__arTy1W__toolbar{color:#252e2b;background:#fff;border:1px solid #d5dbd5;border-radius:.55rem;padding:.7rem}@media (max-width:1000px){.design-workspace-module__arTy1W__layout{grid-template-columns:minmax(0,1fr)}.design-workspace-module__arTy1W__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.design-workspace-module__arTy1W__side,.design-workspace-module__arTy1W__compare{grid-template-columns:minmax(0,1fr)}.design-workspace-module__arTy1W__toolbar button{flex:auto}.design-workspace-module__arTy1W__header{align-items:flex-start}.design-workspace-module__arTy1W__grid{gap:.4rem}}@media (prefers-reduced-motion:reduce){.design-workspace-module__arTy1W__workspace *,.design-workspace-module__arTy1W__start *{scroll-behavior:auto;transition:none}}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__check{align-items:flex-start;gap:.55rem;min-height:2.75rem;margin:.3rem 0;line-height:1.5;display:flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__check input{min-width:1rem;min-height:1rem;margin-top:.3rem}.design-workspace-module__arTy1W__workspace fieldset{border:1px solid #d5dbd5;border-radius:.4rem;min-width:0;margin-bottom:.8rem;padding:.8rem}.design-workspace-module__arTy1W__workspace legend{padding:0 .3rem;font-weight:600}.design-workspace-module__arTy1W__bar{background:#fff;border:1px solid #e1e3dc;border-radius:14px;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px 10px 16px;display:flex}.design-workspace-module__arTy1W__barTitle{flex:14rem;min-width:0}.design-workspace-module__arTy1W__titleRow{align-items:center;gap:10px;min-width:0;display:flex}.design-workspace-module__arTy1W__barTitle p{color:#6b736d;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.design-workspace-module__arTy1W__barTitle a{color:inherit}.design-workspace-module__arTy1W__barActions{align-items:center;gap:8px;display:flex}.design-workspace-module__arTy1W__studio{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:12px;display:grid}.design-workspace-module__arTy1W__stageBox{min-width:0;position:relative}.design-workspace-module__arTy1W__studioSide{align-content:start;gap:10px;min-width:0;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__studioSide label{gap:4px;margin-bottom:10px;font-size:13px}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__studioSide :is(input:not([type=range]),textarea){min-height:36px;padding:6px 10px;font-size:14px}.design-workspace-module__arTy1W__card{background:#fff;border:1px solid #e1e3dc;border-radius:14px;padding:14px 16px}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__card h2{letter-spacing:-.005em;margin:0 0 10px;font-size:14px;font-weight:600}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__card label:last-child,.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__card>:last-child{margin-bottom:0}.design-workspace-module__arTy1W__cardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__cardHead h2{margin-bottom:8px}.design-workspace-module__arTy1W__quiet{color:#6b736d;margin:10px 0 0;font-size:12px;line-height:1.45}.design-workspace-module__arTy1W__studioSide>.design-workspace-module__arTy1W__quiet{margin:2px 4px 0}.design-workspace-module__arTy1W__scope{background:#eef0ea;border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scope button{color:#1f2622;background:0 0;border:0;border-radius:9px;min-width:0;height:36px;min-height:36px;padding:0 10px;font-size:13px;font-weight:500}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scope button[aria-pressed=true],.design-workspace-module__arTy1W__scopeSplit[data-pressed]{background:#fff;box-shadow:0 1px 3px #141a1624}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scope button[aria-pressed=true]{font-weight:600}.design-workspace-module__arTy1W__scopeSplit{border-radius:9px;min-width:0;display:flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scopeSplit .design-workspace-module__arTy1W__scopeMain{text-overflow:ellipsis;white-space:nowrap;box-shadow:none;background:0 0;flex:auto;padding-right:2px;overflow:hidden}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scope .design-workspace-module__arTy1W__scopeChevron{width:30px;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;padding:0}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scope .design-workspace-module__arTy1W__scopeSelect{box-shadow:none;background:0 0;border:0;padding:0 8px 0 12px;font-weight:500}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scope .design-workspace-module__arTy1W__scopeSelect:hover:not(:disabled){background:#fff9}.design-workspace-module__arTy1W__moods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__mood{color:#1f2622;text-align:left;background:#fff;border:1px solid #e1e3dc;border-radius:10px;align-content:start;gap:2px;min-height:0;padding:8px;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__mood:hover:not(:disabled){border-color:#c9cdc3}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__mood[aria-pressed=true]{background:#f5f7f3;border-color:#223d31;box-shadow:inset 0 0 0 1px #223d31}.design-workspace-module__arTy1W__moodStrip{border-radius:4px;height:10px;margin-bottom:6px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.design-workspace-module__arTy1W__moodStrip i{flex:1}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__mood strong{font-size:13px}.design-workspace-module__arTy1W__moodNote{color:#6b736d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.design-workspace-module__arTy1W__clock{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__sky{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:24px;margin:4px 0 0;padding:0;display:block}.design-workspace-module__arTy1W__sky::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e9a46f 0%,#f4d49a 9%,#a7cfe9 30%,#8ebfe2 58%,#f1b56a 74%,#d77a4b 81%,#3c4a75 90%,#1d2542 100%);border-radius:999px;height:8px}.design-workspace-module__arTy1W__sky::-moz-range-track{background:linear-gradient(90deg,#e9a46f 0%,#f4d49a 9%,#a7cfe9 30%,#8ebfe2 58%,#f1b56a 74%,#d77a4b 81%,#3c4a75 90%,#1d2542 100%);border-radius:999px;height:8px}.design-workspace-module__arTy1W__sky::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #223d31;border-radius:50%;width:22px;height:22px;margin-top:-7px;box-shadow:0 1px 4px #0000004d}.design-workspace-module__arTy1W__sky::-moz-range-thumb{background:#fff;border:2px solid #223d31;border-radius:50%;width:20px;height:20px}.design-workspace-module__arTy1W__ticks{height:26px;margin:2px 11px 0;position:relative}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button{color:#6b736d;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:26px;min-height:26px;padding:0 4px;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button:before{content:"";background:#b9beb4;width:1px;height:4px;position:absolute;top:-4px;left:50%}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button[data-edge=start]{transform:translate(-30%)}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button[data-edge=start]:before{left:30%}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button[data-edge=end]{transform:translate(-75%)}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button[data-edge=end]:before{left:75%}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button:hover{color:#1f2622;background:#f1f2ee}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__ticks button[aria-pressed=true]{color:#1f2622;font-weight:600}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__back{color:#36594a;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:4px;height:32px;min-height:32px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__back:hover{background:#e9ece6}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__card .design-workspace-module__arTy1W__partTitle{margin:0;font-size:16px}.design-workspace-module__arTy1W__partDetail{color:#6b736d;margin:2px 0 0;font-size:12px}.design-workspace-module__arTy1W__partTitle+.design-workspace-module__arTy1W__scope,.design-workspace-module__arTy1W__partDetail+.design-workspace-module__arTy1W__scope{margin-top:12px}.design-workspace-module__arTy1W__finishes{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__finishes li{margin:0}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__finishes button{color:#1f2622;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;display:flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__finishes button:hover{background:#f3f4f0}.design-workspace-module__arTy1W__finishSwatch{border-radius:8px;flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000001f}.design-workspace-module__arTy1W__finishSwatch[data-none]{background:repeating-linear-gradient(135deg,#f4f4f0 0 4px,#e6e7e1 4px 8px)!important}.design-workspace-module__arTy1W__finishText{flex:auto;min-width:0;display:grid}.design-workspace-module__arTy1W__finishText span{color:#6b736d;font-size:12px}.design-workspace-module__arTy1W__finishText strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__partNote{background:0 0;border-top:1px solid #ecede8;margin-top:10px;padding-top:10px}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__partNote summary{color:#36594a;font-size:13px;font-weight:600}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__warnRow{color:#6d4410;text-align:left;background:#fbf3e2;border:1px solid #ecd29b;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;margin:12px 0 0;padding:0 12px;font-size:13px;font-weight:600;display:flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__warnRow svg:last-child{margin-left:auto}.design-workspace-module__arTy1W__studioSide>.design-workspace-module__arTy1W__warnRow{margin-top:0}@media (max-width:1100px){.design-workspace-module__arTy1W__studio{grid-template-columns:minmax(0,1fr)}.design-workspace-module__arTy1W__studioSide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:640px){.design-workspace-module__arTy1W__studioSide{grid-template-columns:minmax(0,1fr)}.design-workspace-module__arTy1W__bar{flex-wrap:wrap}.design-workspace-module__arTy1W__titleRow{flex-wrap:wrap;row-gap:6px}.design-workspace-module__arTy1W__barTitle p{white-space:normal}.design-workspace-module__arTy1W__barActions{justify-content:space-between;width:100%}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__scope button{height:44px;min-height:44px}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__finishes button{min-height:52px}}.design-workspace-module__arTy1W__pieceSize{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.45rem;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__pieceSize label,.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__pieceAngle label{margin-bottom:.45rem}.design-workspace-module__arTy1W__pieceAngle{max-width:8rem}.design-workspace-module__arTy1W__unit{align-items:center;gap:.3rem;display:flex}.design-workspace-module__arTy1W__unit>span{color:#6b736d;font-size:.85rem}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__unit input{font-variant-numeric:tabular-nums;min-width:0;padding-right:.3rem}.design-workspace-module__arTy1W__pieceActions,.design-workspace-module__arTy1W__pieceMove{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__pieceActions button,.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__pieceMove button{min-height:36px;padding:0 8px;font-size:13px}.design-workspace-module__arTy1W__pieceMove{grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__pieceMove button{place-items:center;padding:.3rem;display:grid}.design-workspace-module__arTy1W__product{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.design-workspace-module__arTy1W__product p{color:#59645e;margin:0;font-size:.8rem;line-height:1.4}.design-workspace-module__arTy1W__product a{color:#36594a;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.design-workspace-module__arTy1W__pieceWarnings{color:#7a4a10;background:#fbf1df;border-radius:.5rem;gap:.25rem;margin:0 0 .5rem;padding:.4rem .55rem;font-size:.8rem;list-style:none;display:grid}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__pieceWarnings li{align-items:center;gap:.35rem;margin:0;display:flex}.design-workspace-module__arTy1W__colors{flex-wrap:wrap;gap:.3rem;margin:.1rem 0 .45rem;display:flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__colors button{border:0;border-radius:50%;width:1.6rem;min-width:0;height:1.6rem;min-height:0;padding:0;box-shadow:inset 0 0 0 1px #0000002e}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__colors button[aria-checked=true]{outline-offset:2px;outline:2px solid #223d31}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__colors .design-workspace-module__arTy1W__colorOriginal{background:linear-gradient(135deg,#fff 45%,#b4483a 45% 55%,#fff 55%)}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__customColor{max-width:11rem}.design-workspace-module__arTy1W__colorDot{border-radius:50%;flex:none;width:1.2rem;height:1.2rem;box-shadow:inset 0 0 0 1px #0003}.design-workspace-module__arTy1W__warnBadge{align-items:center;gap:.3rem;display:inline-flex}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__warnBadge{color:#7a4a10;background:#fbf1df;border:1px solid #e3b65c;border-radius:999px;min-height:1.8rem;padding:.15rem .55rem;font-size:.76rem;font-weight:600}.design-workspace-module__arTy1W__colorsLabel{margin-bottom:6px;font-size:13px;display:block}.design-workspace-module__arTy1W__full{z-index:1000;box-sizing:border-box;background:var(--canvas,#efede7);grid-template-columns:minmax(0,1fr);align-content:start;gap:.6rem;width:100vw;max-width:100vw;padding:.6rem .75rem;position:fixed;inset:0;overflow:hidden}.design-workspace-module__arTy1W__full>*{min-width:0;max-width:100%}.design-workspace-module__arTy1W__full>[data-page-only]{display:none}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__bar{flex-wrap:nowrap}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__barTitle{flex:auto}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__barTitle p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__barActions{flex-wrap:nowrap;flex:none}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__studio{grid-template-columns:minmax(0,1fr) 20rem}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__studioSide{max-height:calc(100vh - var(--bar-bottom,4.5rem) - 1.2rem);overscroll-behavior:contain;padding-right:.15rem;overflow-y:auto}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__panelToggle,.design-workspace-module__arTy1W__workspace.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__panelClose,.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__editChip{display:none}@media (max-width:1199px){.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__studio{grid-template-columns:minmax(0,1fr)}.design-workspace-module__arTy1W__workspace.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__panelToggle{display:inline-flex}.design-workspace-module__arTy1W__workspace.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__editChip{z-index:3;color:#1f2220;text-overflow:ellipsis;white-space:nowrap;background:#f3f1ea;border:1px solid #ffffff38;border-radius:999px;align-items:center;max-width:calc(100% - 1.8rem);min-height:2.4rem;padding:.35rem .95rem;font-size:.88rem;font-weight:600;display:inline-flex;position:absolute;top:6rem;right:.9rem;overflow:hidden;box-shadow:0 6px 18px #0000004d}.design-workspace-module__arTy1W__workspace.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__notes[data-chip]{top:9rem}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__studioSide{top:calc(var(--bar-bottom,4.5rem) + .5rem);z-index:20;box-sizing:border-box;background:var(--canvas,#efede7);border-radius:.9rem;grid-template-columns:minmax(0,1fr);align-content:start;width:min(22rem,100% - 1.5rem);max-height:none;padding:.6rem;display:none;position:absolute;bottom:.75rem;right:.75rem;box-shadow:-10px 0 34px #00000052}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__studioSide[data-open]{display:grid}.design-workspace-module__arTy1W__workspace.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__panelClose{justify-self:end;place-items:center;width:2rem;min-height:2rem;padding:0;display:grid}}.design-workspace-module__arTy1W__barLabel{white-space:nowrap}@media (max-width:1100px){.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__barLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){.design-workspace-module__arTy1W__barLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__barTitle p{display:none}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__bar{flex-wrap:wrap}.design-workspace-module__arTy1W__full .design-workspace-module__arTy1W__barActions{justify-content:space-between;width:100%}}.design-workspace-module__arTy1W__anyStore{position:relative}.design-workspace-module__arTy1W__anyStore>section{border-radius:.8rem;margin:0;padding:.7rem .8rem}.design-workspace-module__arTy1W__workspace .design-workspace-module__arTy1W__anyStoreClose{place-items:center;width:2rem;min-height:2rem;padding:0;display:grid;position:absolute;top:.45rem;right:.45rem}.design-workspace-module__arTy1W__notes{z-index:3;pointer-events:none;justify-items:start;gap:.4rem;display:grid;position:absolute;top:7.6rem;left:.9rem}.design-workspace-module__arTy1W__toast{color:#f3f1ea;background:#171a18e0;border-radius:999px;margin:0;padding:.45rem .85rem;font-size:.85rem;box-shadow:0 6px 18px #0000004d}.design-workspace-module__arTy1W__piecePlace{color:#59645e;margin:-.2rem 0 .45rem;font-size:.8rem}.design-workspace-module__arTy1W__piecePlace span{color:#252e2b;font-weight:600}
.room-names-module___fhFJa__chip{color:#5c3a0c;min-height:2.4rem;font:inherit;cursor:pointer;background:#fbf1df;border:1px solid #e3b65c;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.3rem .4rem .3rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.room-names-module___fhFJa__chip:hover{background:#f8e8c9}.room-names-module___fhFJa__chip:focus-visible{outline-offset:2px;outline:3px solid #447b99}.room-names-module___fhFJa__chipAction{color:#fff;background:#223d31;border-radius:999px;padding:.25rem .7rem;font-size:.82rem}.room-names-module___fhFJa__chip.room-names-module___fhFJa__chipCompact{white-space:nowrap;flex:none;gap:6px;min-height:28px;padding:0 4px 0 10px;font-size:13px;font-weight:500}.room-names-module___fhFJa__chipCompact .room-names-module___fhFJa__chipAction{padding:2px 9px;font-size:12px;font-weight:600}.room-names-module___fhFJa__sheet{z-index:6;box-sizing:border-box;color:#f3f1ea;width:min(100% - 32px,400px);max-height:calc(100% - 32px);font-family:var(--font-geist-sans,Arial), sans-serif;background:#171a18f5;border:1px solid #ffffff24;border-radius:18px;gap:10px;padding:14px 16px 16px;display:grid;position:absolute;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 18px 44px #0006}:root:has([data-rich]) .room-names-module___fhFJa__sheet{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171a18eb}.room-names-module___fhFJa__sheet[hidden]{display:none}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__title{outline:none;margin:0;font-size:1.15rem;line-height:1.3}.room-names-module___fhFJa__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.room-names-module___fhFJa__count{color:#c4c8bf;font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.room-names-module___fhFJa__progress{appearance:none;background:#ffffff24;border:0;border-radius:999px;width:100%;height:4px;margin:-2px 0 2px;overflow:hidden}.room-names-module___fhFJa__progress::-webkit-progress-bar{background:#ffffff24}.room-names-module___fhFJa__progress::-webkit-progress-value{background:#e8c37b}.room-names-module___fhFJa__progress::-moz-progress-bar{background:#e8c37b}.room-names-module___fhFJa__question{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.room-names-module___fhFJa__question>div{gap:6px;min-width:0;display:grid}.room-names-module___fhFJa__question .room-names-module___fhFJa__reason{margin:0}.room-names-module___fhFJa__plan{box-sizing:border-box;background:#ffffff0d;border-radius:10px;flex:none;width:128px;height:96px;padding:4px}.room-names-module___fhFJa__planRoom{fill:#ffffff14;stroke:#ffffff52;stroke-width:1px}.room-names-module___fhFJa__planHere{fill:#e8c37b;stroke:#fff3d6;stroke-width:1.5px}.room-names-module___fhFJa__reason{color:#c4c8bf;margin:-4px 0 2px;font-size:.88rem;line-height:1.4}.room-names-module___fhFJa__sheet button,.room-names-module___fhFJa__sheet a.room-names-module___fhFJa__primary,.room-names-module___fhFJa__sheet .room-names-module___fhFJa__typed .room-names-module___fhFJa__field{box-sizing:border-box;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:12px;font-size:.95rem}.room-names-module___fhFJa__sheet button:disabled{opacity:.45;cursor:not-allowed}.room-names-module___fhFJa__sheet button:focus-visible,.room-names-module___fhFJa__sheet a:focus-visible,.room-names-module___fhFJa__sheet .room-names-module___fhFJa__typed .room-names-module___fhFJa__field:focus-visible{outline-offset:2px;outline:3px solid #9cc3da}.room-names-module___fhFJa__close{place-items:center;width:36px;padding:0;display:grid;border-radius:999px!important;min-height:36px!important}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__suggestion{color:#1f2220;text-align:left;background:#f3f1ea;border-color:#f3f1ea;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:60px;padding:10px 18px;font-size:1.3rem;font-weight:650;display:flex}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__suggestion:hover{background:#fffdf6}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__suggestion[aria-pressed=true],.room-names-module___fhFJa__alternatives button[aria-pressed=true],.room-names-module___fhFJa__footer button[aria-pressed=true]{box-shadow:0 0 0 3px #e8c37b}.room-names-module___fhFJa__alternatives{flex-wrap:wrap;gap:8px;display:flex}.room-names-module___fhFJa__alternatives button{border-radius:999px;padding:6px 14px;font-size:.92rem}.room-names-module___fhFJa__typed{gap:8px;display:flex}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__typed .room-names-module___fhFJa__field{color:#f3f1ea;cursor:text;background:#00000040;flex:auto;width:auto;min-width:0;padding:8px 12px}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__typed .room-names-module___fhFJa__field::placeholder{color:#9fa59c}.room-names-module___fhFJa__typed button{flex:none;padding:6px 16px}.room-names-module___fhFJa__footer{justify-content:space-between;gap:8px;margin-top:2px;display:flex}.room-names-module___fhFJa__footer button,.room-names-module___fhFJa__footer a{justify-content:center;align-items:center;gap:.25rem;padding:6px 16px;display:inline-flex}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__primary{color:#1f2220;background:#f3f1ea;border-color:#f3f1ea;font-weight:650;text-decoration:none}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__list{gap:4px;max-height:15rem;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow-y:auto}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__list li{margin:0}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__list button{text-align:left;background:#ffffff0d;border-color:#0000;justify-content:space-between;gap:.75rem;width:100%;min-height:40px;padding:6px 12px;display:flex}.room-names-module___fhFJa__was{color:#aeb3aa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.room-names-module___fhFJa__now{flex:none;font-weight:600}.room-names-module___fhFJa__skipped{color:#9fa59c;flex:none;font-style:italic}.room-names-module___fhFJa__note{color:#f1dcb0;background:#e8c37b29;border-radius:10px;margin:0;padding:8px 10px;font-size:.88rem}.room-names-module___fhFJa__error{color:#f2b8a8;margin:0;font-size:.9rem}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__steps{gap:8px;margin:2px 0 0;padding:0;font-size:1rem;list-style:none;display:grid}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__steps li{color:#8e948b;align-items:center;gap:.55rem;margin:0;display:flex}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__steps li[data-state=current],.room-names-module___fhFJa__sheet .room-names-module___fhFJa__steps li[data-state=done]{color:#f3f1ea}.room-names-module___fhFJa__sheet .room-names-module___fhFJa__steps li[data-state=done] svg{color:#9fd3a8}.room-names-module___fhFJa__dot{box-sizing:border-box;border:2px solid #5b615a;border-radius:50%;width:16px;height:16px}.room-names-module___fhFJa__spin{animation:1s linear infinite room-names-module___fhFJa__spin}@keyframes room-names-module___fhFJa__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.room-names-module___fhFJa__sheet{border-radius:16px;width:100%;max-height:none;margin-top:.6rem;position:static}.room-names-module___fhFJa__chip{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){:root:has([data-rich]) .room-names-module___fhFJa__sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.room-names-module___fhFJa__spin{animation:none}}
.pricing-module__IjBpTG__workspace{color:#252e2b;font-family:var(--font-geist-sans,Arial), sans-serif;gap:1rem;display:grid}.pricing-module__IjBpTG__header,.pricing-module__IjBpTG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pricing-module__IjBpTG__panel{background:#fff;border:1px solid #d5dbd5;border-radius:.65rem;min-width:0;padding:1rem}.pricing-module__IjBpTG__workspace h1{margin:0;font-size:1.65rem}.pricing-module__IjBpTG__workspace h2{margin:0 0 .8rem;font-size:1.2rem}.pricing-module__IjBpTG__workspace h3{font-size:1rem}.pricing-module__IjBpTG__amount{margin:.6rem 0;font-size:2rem;font-weight:650}.pricing-module__IjBpTG__muted{color:#59645e;font-size:.9rem}.pricing-module__IjBpTG__notice{background:#f7f3e7;border:1px solid #d9cfb5;border-radius:.5rem;padding:.85rem}.pricing-module__IjBpTG__error{color:#9b2929}.pricing-module__IjBpTG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-module__IjBpTG__workspace label{gap:.35rem;margin:.65rem 0;display:grid}.pricing-module__IjBpTG__workspace input:not([type=checkbox]),.pricing-module__IjBpTG__workspace select,.pricing-module__IjBpTG__workspace textarea{box-sizing:border-box;width:100%;min-height:2.75rem;font:inherit;color:inherit;background:#fff;border:1px solid #a7b4aa;border-radius:.35rem;padding:.6rem}.pricing-module__IjBpTG__workspace button{color:#223d31;min-height:2.75rem;font:inherit;cursor:pointer;background:#f5f7f3;border:1px solid #8b9d92;border-radius:.35rem;padding:.6rem .85rem}.pricing-module__IjBpTG__workspace button:disabled{opacity:.55;cursor:not-allowed}.pricing-module__IjBpTG__workspace .pricing-module__IjBpTG__primary{color:#fff;background:#36594a;border-color:#36594a}.pricing-module__IjBpTG__workspace :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:2px;outline:3px solid #447b99}.pricing-module__IjBpTG__workspace .pricing-module__IjBpTG__check{align-items:flex-start;gap:.5rem;min-height:2.75rem;display:flex}.pricing-module__IjBpTG__check input{margin-top:.25rem}.pricing-module__IjBpTG__workspace fieldset{border:1px solid #d5dbd5;border-radius:.4rem;min-width:0;margin:.7rem 0;padding:.8rem}.pricing-module__IjBpTG__workspace legend,.pricing-module__IjBpTG__workspace summary{font-weight:600}.pricing-module__IjBpTG__workspace summary{cursor:pointer;align-content:center;min-height:2.75rem}.pricing-module__IjBpTG__workspace ul{padding-left:1.2rem}.pricing-module__IjBpTG__workspace li{overflow-wrap:anywhere;margin:.4rem 0}.pricing-module__IjBpTG__workspace a{overflow-wrap:anywhere}.pricing-module__IjBpTG__workspace table{border-collapse:collapse;width:100%}.pricing-module__IjBpTG__workspace th,.pricing-module__IjBpTG__workspace td{text-align:left;vertical-align:top;border-bottom:1px solid #d5dbd5;padding:.6rem}.pricing-module__IjBpTG__workspace [hidden]{display:none!important}@media (max-width:720px){.pricing-module__IjBpTG__grid{grid-template-columns:minmax(0,1fr)}.pricing-module__IjBpTG__amount{font-size:1.5rem}.pricing-module__IjBpTG__header{align-items:flex-start}}.pricing-module__IjBpTG__body{gap:1rem;display:grid}
.presentation-module__6GfwlG__room{gap:1rem;min-width:0;display:grid}.presentation-module__6GfwlG__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.presentation-module__6GfwlG__header h1{margin:0}.presentation-module__6GfwlG__links,.presentation-module__6GfwlG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.presentation-module__6GfwlG__panel{background:var(--surface,#fff);border:1px solid var(--border,#d7dad3);border-radius:.65rem;min-width:0;padding:1.25rem}.presentation-module__6GfwlG__panel label{gap:.5rem;margin:1rem 0;display:grid}.presentation-module__6GfwlG__panel input{padding:.7rem}.presentation-module__6GfwlG__primary{color:#fff;background:#456f85;border:0;border-radius:.4rem;padding:.8rem 1rem}.presentation-module__6GfwlG__error{color:#9b2926}.presentation-module__6GfwlG__status{background:#edf1ed;border-radius:.4rem;padding:.8rem}.presentation-module__6GfwlG__preview{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:1rem;display:grid}.presentation-module__6GfwlG__price{color:#222b2a;background:#faf9f5;min-width:0;padding:1.25rem;overflow:auto}.presentation-module__6GfwlG__price h2{margin:.3rem 0;font-size:1.15rem}.presentation-module__6GfwlG__amount{margin:.5rem 0;font-size:2rem;font-weight:650}.presentation-module__6GfwlG__eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.presentation-module__6GfwlG__note{color:#626b66;font-size:.85rem}.presentation-module__6GfwlG__screen{isolation:isolate;background:#eeece5;min-height:65vh;position:relative}.presentation-module__6GfwlG__screenBody{grid-template-columns:minmax(0,3fr) minmax(17rem,1fr);min-height:65vh;display:grid}.presentation-module__6GfwlG__screenBody [data-studio-stage]{height:65vh;min-height:360px}.presentation-module__6GfwlG__screenBody section[aria-label="Home design Studio"]{border:0}.presentation-module__6GfwlG__curtain{z-index:10;text-align:center;background:#f1f0eb;place-content:center;min-height:65vh;padding:2rem;display:grid;position:absolute;inset:0}.presentation-module__6GfwlG__held{z-index:5;pointer-events:none;position:absolute;inset:0}.presentation-module__6GfwlG__snapshot{object-fit:fill;width:100%;height:65vh;display:block}.presentation-module__6GfwlG__hidden{visibility:hidden}.presentation-module__6GfwlG__banner{color:#fff;background:#263933;padding:.65rem 1rem}.presentation-module__6GfwlG__visuallyHidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:750px){.presentation-module__6GfwlG__preview,.presentation-module__6GfwlG__screenBody{grid-template-columns:1fr}.presentation-module__6GfwlG__screenBody [data-studio-stage],.presentation-module__6GfwlG__snapshot{height:52vh;min-height:300px}.presentation-module__6GfwlG__price{max-height:none}.presentation-module__6GfwlG__header{display:grid}.presentation-module__6GfwlG__panel{padding:1rem}.presentation-module__6GfwlG__amount{font-size:1.7rem}.presentation-module__6GfwlG__curtain{min-height:75vh}}.presentation-module__6GfwlG__room [hidden]{display:none!important}
.exchange-module__7k9xiW__workspace{gap:1.25rem;min-width:0;display:grid}.exchange-module__7k9xiW__workspace [hidden]{display:none!important}.exchange-module__7k9xiW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.exchange-module__7k9xiW__header h1{margin:.25rem 0}.exchange-module__7k9xiW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#637169;font-size:.8rem}.exchange-module__7k9xiW__panel{background:var(--surface,#fafaf7);border:1px solid var(--border,#d6dbd4);border-radius:.65rem;min-width:0;padding:1.25rem}.exchange-module__7k9xiW__panel h2{margin:0 0 .6rem;font-size:1.25rem}.exchange-module__7k9xiW__panel h3{font-size:1.05rem}.exchange-module__7k9xiW__form{gap:1rem;display:grid}.exchange-module__7k9xiW__form label{gap:.4rem;display:grid}.exchange-module__7k9xiW__form input,.exchange-module__7k9xiW__form textarea,.exchange-module__7k9xiW__form select{color:#263029;font:inherit;background:#fff;border:1px solid #ccd3ca;border-radius:.35rem;width:100%;padding:.65rem}.exchange-module__7k9xiW__form textarea{resize:vertical;min-height:5rem}.exchange-module__7k9xiW__form input[type=checkbox]{width:auto}.exchange-module__7k9xiW__form fieldset{border:0;min-width:0;padding:0}.exchange-module__7k9xiW__check{align-items:start;gap:.6rem!important;display:flex!important}.exchange-module__7k9xiW__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.exchange-module__7k9xiW__primary{color:#fff;font:inherit;background:#496f82;border:0;border-radius:.4rem;padding:.75rem 1rem}.exchange-module__7k9xiW__notice{background:#edf1ed;border-radius:.4rem;padding:.8rem}.exchange-module__7k9xiW__error{color:#982f2a}.exchange-module__7k9xiW__muted{color:#637169;font-size:.9rem}.exchange-module__7k9xiW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.exchange-module__7k9xiW__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.exchange-module__7k9xiW__list{gap:.8rem;padding:0;list-style:none;display:grid}.exchange-module__7k9xiW__list>li{border:1px solid #d6dbd4;border-radius:.45rem;padding:1rem}.exchange-module__7k9xiW__steps{flex-wrap:wrap;gap:1rem;padding-left:1.25rem;display:flex}.exchange-module__7k9xiW__svg{touch-action:manipulation;background:#efefe8;border:1px solid #ccd3ca;width:100%;height:340px}.exchange-module__7k9xiW__match{border:2px solid #4b7286!important}.exchange-module__7k9xiW__row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.exchange-module__7k9xiW__request{border:1px solid #d6dbd4;border-radius:.45rem;gap:.75rem;padding:1rem;display:grid}.exchange-module__7k9xiW__tag{background:#e5ece5;border-radius:1rem;padding:.2rem .5rem;font-size:.8rem}.exchange-module__7k9xiW__choices{max-height:20rem;overflow:auto}.exchange-module__7k9xiW__preview{height:350px}.exchange-module__7k9xiW__table{border-collapse:collapse;width:100%}.exchange-module__7k9xiW__table th,.exchange-module__7k9xiW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #d6dbd4;padding:.6rem}.exchange-module__7k9xiW__scroll{overflow:auto}.exchange-module__7k9xiW__small{font-size:.8rem}.exchange-module__7k9xiW__workspace button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.exchange-module__7k9xiW__grid,.exchange-module__7k9xiW__three{grid-template-columns:1fr}.exchange-module__7k9xiW__panel{padding:1rem}.exchange-module__7k9xiW__header{display:grid}.exchange-module__7k9xiW__svg{height:280px}.exchange-module__7k9xiW__form input,.exchange-module__7k9xiW__form select,.exchange-module__7k9xiW__form textarea{font-size:16px}}.exchange-module__7k9xiW__form select,.exchange-module__7k9xiW__form input:not([type=checkbox]){height:auto;min-height:44px;line-height:1.4}
.house-progress-module__iVyPFG__card{--done:#3d7157;--stop:#a5523f;background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:28px;margin-bottom:24px;padding:40px 44px;display:grid}.theme-dark .house-progress-module__iVyPFG__card{--done:#83b99e;--stop:#e0937f}.house-progress-module__iVyPFG__card p{margin:0}.house-progress-module__iVyPFG__head{gap:12px;max-width:680px;display:grid}.house-progress-module__iVyPFG__kicker,.house-progress-module__iVyPFG__label,.house-progress-module__iVyPFG__notes h3{color:var(--muted);letter-spacing:1.3px;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:550;display:flex}.house-progress-module__iVyPFG__card[data-stage=ready] .house-progress-module__iVyPFG__kicker svg{color:var(--done)}.house-progress-module__iVyPFG__card[data-stage=stopped] .house-progress-module__iVyPFG__kicker svg{color:var(--stop)}.house-progress-module__iVyPFG__card h2{letter-spacing:-.9px;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:520;line-height:1.15}.house-progress-module__iVyPFG__lead{color:var(--muted);max-width:620px;font-size:16px;line-height:1.6}.house-progress-module__iVyPFG__card[data-stage=stopped] .house-progress-module__iVyPFG__lead{color:var(--text)}.house-progress-module__iVyPFG__meta{color:var(--muted);font-size:13px}.house-progress-module__iVyPFG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.house-progress-module__iVyPFG__actions:empty{display:none}.house-progress-module__iVyPFG__actions .button{border-radius:6px;gap:10px;height:48px;padding:0 22px;font-size:14px}.house-progress-module__iVyPFG__quiet{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 24px;padding-top:20px;font-size:13px;display:flex}.house-progress-module__iVyPFG__quiet a,.house-progress-module__iVyPFG__link{min-height:32px;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:500;display:inline-flex}.house-progress-module__iVyPFG__quiet a:hover,.house-progress-module__iVyPFG__link:hover:not(:disabled){text-decoration-color:currentColor}.house-progress-module__iVyPFG__progress{gap:16px;display:grid}.house-progress-module__iVyPFG__bar,.house-progress-module__iVyPFG__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.house-progress-module__iVyPFG__bar span{background:var(--line);border-radius:3px;height:6px;position:relative;overflow:hidden}.house-progress-module__iVyPFG__bar span[data-state=done]{background:var(--text)}.house-progress-module__iVyPFG__bar span[data-state=stopped]{background:var(--stop)}.house-progress-module__iVyPFG__bar span[data-state=current]:after{content:"";border-radius:inherit;background:var(--text);width:40%;animation:1.6s ease-in-out infinite house-progress-module__iVyPFG__sweep;position:absolute;inset:0 auto 0 0}.house-progress-module__iVyPFG__steps{margin:0;padding:0;list-style:none}.house-progress-module__iVyPFG__step{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.house-progress-module__iVyPFG__step[data-state=done],.house-progress-module__iVyPFG__step[data-state=stopped]{color:var(--text)}.house-progress-module__iVyPFG__step[data-state=current]{color:var(--text);font-weight:600}.house-progress-module__iVyPFG__mark{border:2px solid var(--line);box-sizing:border-box;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.house-progress-module__iVyPFG__step[data-state=done] .house-progress-module__iVyPFG__mark{background:var(--done);border-color:var(--done);color:var(--surface)}.house-progress-module__iVyPFG__step[data-state=current] .house-progress-module__iVyPFG__mark{border-top-color:var(--text);animation:.9s linear infinite house-progress-module__iVyPFG__turn}.house-progress-module__iVyPFG__step[data-state=stopped] .house-progress-module__iVyPFG__mark{border-color:var(--stop);color:var(--stop)}.house-progress-module__iVyPFG__reassure{background:var(--hover);border-radius:6px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.house-progress-module__iVyPFG__reassure svg{color:var(--muted);margin-top:1px}.house-progress-module__iVyPFG__preview{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.house-progress-module__iVyPFG__preview ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.house-progress-module__iVyPFG__preview li{align-content:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.house-progress-module__iVyPFG__number{border:1px solid var(--line);background:var(--surface-raised);width:26px;height:26px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.house-progress-module__iVyPFG__needs{border:1px solid var(--line);background:var(--hover);border-radius:6px;gap:8px;max-width:680px;padding:16px 18px;font-size:14px;line-height:1.5;display:grid}.house-progress-module__iVyPFG__needs>p{align-items:center;gap:10px;font-weight:600;display:flex}.house-progress-module__iVyPFG__needs svg{color:var(--stop)}.house-progress-module__iVyPFG__needs ul{gap:4px;margin:0;padding-left:46px;display:grid}.house-progress-module__iVyPFG__facts{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;align-self:start;display:grid;overflow:hidden}.house-progress-module__iVyPFG__facts>*+*{border-top:1px solid var(--line)}.house-progress-module__iVyPFG__counts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.house-progress-module__iVyPFG__counts>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:20px 24px;display:flex}.house-progress-module__iVyPFG__counts>div+div{border-left:1px solid var(--line)}.house-progress-module__iVyPFG__counts dt{color:var(--muted);font-size:13px}.house-progress-module__iVyPFG__counts dd{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:450;line-height:1.05}.house-progress-module__iVyPFG__compare{gap:8px;padding:18px 24px 20px;font-size:14px;line-height:1.55;display:grid}.house-progress-module__iVyPFG__matches strong{align-items:center;gap:8px;margin-bottom:4px;font-weight:600;display:flex}.house-progress-module__iVyPFG__matches strong:before{content:"✓";content:"✓" / "";background:var(--done);width:20px;height:20px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.house-progress-module__iVyPFG__compared{gap:4px;margin:0;padding-left:18px;display:grid}.house-progress-module__iVyPFG__notes{gap:12px;display:grid}.house-progress-module__iVyPFG__notes ul{gap:8px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.house-progress-module__iVyPFG__notes li{padding-left:20px;font-size:14px;line-height:1.55;position:relative}.house-progress-module__iVyPFG__notes li:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:5px}.house-progress-module__iVyPFG__error{border:1px solid var(--stop);color:var(--stop);border-radius:6px;padding:12px 14px;font-size:13px}.house-progress-module__iVyPFG__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1101px){.house-progress-module__iVyPFG__card:is([data-stage=ready],[data-stage=approved]){grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);column-gap:56px}.house-progress-module__iVyPFG__card:is([data-stage=ready],[data-stage=approved])>*{grid-column:1/-1}.house-progress-module__iVyPFG__card:is([data-stage=ready],[data-stage=approved])>:is(.house-progress-module__iVyPFG__head,.house-progress-module__iVyPFG__actions){grid-column:1}.house-progress-module__iVyPFG__card:is([data-stage=ready],[data-stage=approved])>.house-progress-module__iVyPFG__facts{grid-area:1/2/span 2}}@media (max-width:1100px){.house-progress-module__iVyPFG__card{padding:32px}.house-progress-module__iVyPFG__steps,.house-progress-module__iVyPFG__preview ol{grid-template-columns:1fr;gap:12px}.house-progress-module__iVyPFG__step{align-items:center;font-size:14px}.house-progress-module__iVyPFG__preview li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;font-size:14px}}@media (max-width:760px){.house-progress-module__iVyPFG__card{gap:24px;padding:28px 20px}.house-progress-module__iVyPFG__card h2{letter-spacing:-.6px;font-size:26px}.house-progress-module__iVyPFG__lead{font-size:15px}.house-progress-module__iVyPFG__bar{gap:6px}.house-progress-module__iVyPFG__actions{flex-direction:column;align-items:stretch}.house-progress-module__iVyPFG__actions .button{width:100%}.house-progress-module__iVyPFG__step,.house-progress-module__iVyPFG__preview li{font-size:15px}.house-progress-module__iVyPFG__counts>div{padding:16px 20px}.house-progress-module__iVyPFG__counts dd{font-size:34px}.house-progress-module__iVyPFG__compare{padding:16px 20px}.house-progress-module__iVyPFG__quiet a,.house-progress-module__iVyPFG__link{min-height:44px}.house-progress-module__iVyPFG__needs ul{padding-left:20px}}@keyframes house-progress-module__iVyPFG__sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes house-progress-module__iVyPFG__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.house-progress-module__iVyPFG__bar span[data-state=current]:after{width:50%;animation:none}.house-progress-module__iVyPFG__step[data-state=current] .house-progress-module__iVyPFG__mark{border-color:var(--text);animation:none}}
.conversion-costs-module__r7MZJW__panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;margin-bottom:32px;display:grid;overflow:hidden}.conversion-costs-module__r7MZJW__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:20px 20px 0;display:flex}.conversion-costs-module__r7MZJW__heading h2{letter-spacing:-.1px;font-size:16px;font-weight:600}.conversion-costs-module__r7MZJW__heading p{max-width:700px;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.conversion-costs-module__r7MZJW__total{font-variant-numeric:tabular-nums;font-size:14px}.conversion-costs-module__r7MZJW__table{min-width:1040px}.conversion-costs-module__r7MZJW__table td{vertical-align:top}.conversion-costs-module__r7MZJW__provider{display:block}.conversion-costs-module__r7MZJW__table small{max-width:220px;color:var(--muted);overflow-wrap:anywhere;margin-top:2px;display:block}.conversion-costs-module__r7MZJW__number,.conversion-costs-module__r7MZJW__money{font-variant-numeric:tabular-nums;white-space:nowrap}.conversion-costs-module__r7MZJW__foot{gap:4px;padding:0 20px 20px;font-size:13px;display:grid}.conversion-costs-module__r7MZJW__foot strong,.conversion-costs-module__r7MZJW__reported strong{font-variant-numeric:tabular-nums}.conversion-costs-module__r7MZJW__reported{color:var(--muted);font-size:12px;line-height:1.5}.conversion-costs-module__r7MZJW__empty{color:var(--muted);padding:0 20px 20px;font-size:13px}.conversion-costs-module__r7MZJW__houses{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.conversion-costs-module__r7MZJW__houses li{justify-content:space-between;align-items:baseline;gap:16px;min-height:56px;padding:10px 20px;display:flex}.conversion-costs-module__r7MZJW__houses li+li{border-top:1px solid var(--line)}.conversion-costs-module__r7MZJW__houses li>div{gap:2px;min-width:0;display:grid}.conversion-costs-module__r7MZJW__houses small{color:var(--muted);font-size:12px}.conversion-costs-module__r7MZJW__houses strong{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.conversion-costs-module__r7MZJW__panel>.conversion-costs-module__r7MZJW__reported{padding:0 20px 20px}@media (max-width:760px){.conversion-costs-module__r7MZJW__heading{padding-inline:16px;display:grid}.conversion-costs-module__r7MZJW__houses li{align-items:flex-start;padding-inline:16px}.conversion-costs-module__r7MZJW__houses strong{text-align:right;max-width:45%}.conversion-costs-module__r7MZJW__foot,.conversion-costs-module__r7MZJW__panel>.conversion-costs-module__r7MZJW__reported{padding-inline:16px}}
.record-picker-module__42Iv9G__picker{position:relative}.record-picker-module__42Iv9G__list{z-index:30;background:var(--surface-raised);border:1px solid var(--line);border-radius:5px;max-height:248px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #00000024}.record-picker-module__42Iv9G__option{cursor:default;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 8px;font-size:12px;transition:background .12s;display:flex}.record-picker-module__42Iv9G__option[aria-selected=true]{background:var(--hover)}.record-picker-module__42Iv9G__option small{color:var(--muted);white-space:nowrap;text-transform:capitalize;font-size:10px}.record-picker-module__42Iv9G__create{border-top:1px solid var(--line);color:var(--accent);margin-top:4px;padding-top:10px;font-weight:550}.record-picker-module__42Iv9G__status{color:var(--muted);padding:6px 8px;font-size:11px}@media (max-width:760px){.record-picker-module__42Iv9G__list{max-height:60vh}.record-picker-module__42Iv9G__option{min-height:44px;font-size:14px}}
.unsaved-changes-guard-module__HCo_IW__dialog{border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 32px);color:var(--text);border-radius:8px;margin:auto;padding:0;inset:0;box-shadow:0 18px 50px #0000003d}.unsaved-changes-guard-module__HCo_IW__dialog::backdrop{background:#0f120e8c}.unsaved-changes-guard-module__HCo_IW__body{padding:24px}.unsaved-changes-guard-module__HCo_IW__body h2{margin:0 0 10px;font-size:18px}.unsaved-changes-guard-module__HCo_IW__body p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.unsaved-changes-guard-module__HCo_IW__actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@media (max-width:480px){.unsaved-changes-guard-module__HCo_IW__actions{flex-direction:column}.unsaved-changes-guard-module__HCo_IW__actions button{width:100%;min-height:44px}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__zeKw5a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__zeKw5a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.mortgage-evidence-requests-module__EBOzrG__form{min-width:0;margin-block:16px}.mortgage-evidence-requests-module__EBOzrG__form fieldset{min-width:0}.mortgage-evidence-requests-module__EBOzrG__form input,.mortgage-evidence-requests-module__EBOzrG__form textarea,.mortgage-evidence-requests-module__EBOzrG__form select{max-width:100%}.mortgage-evidence-requests-module__EBOzrG__check{overflow-wrap:anywhere;align-items:start;gap:8px;display:flex}.mortgage-evidence-requests-module__EBOzrG__check input{flex:none}.mortgage-evidence-requests-module__EBOzrG__return{max-width:640px;margin:48px auto;padding:24px}.mortgage-evidence-requests-module__EBOzrG__return form{gap:24px;display:grid}.mortgage-evidence-requests-module__EBOzrG__return label{gap:8px;display:grid}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__tmoIGG__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__tmoIGG__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.mortgage-protection-module__EGj65W__tabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.mortgage-protection-module__EGj65W__tabs a[aria-current=page]{border-color:var(--accent);font-weight:600}.mortgage-protection-module__EGj65W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.mortgage-protection-module__EGj65W__form,.mortgage-protection-module__EGj65W__form fieldset{min-width:0}.mortgage-protection-module__EGj65W__form :is(input,textarea,select){max-width:100%}.mortgage-protection-module__EGj65W__check{overflow-wrap:anywhere;align-items:start;gap:8px;margin:12px 0;display:flex}.mortgage-protection-module__EGj65W__check input{flex:none;margin-top:3px}.mortgage-protection-module__EGj65W__record{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 20px}.mortgage-protection-module__EGj65W__record h3{margin:0 0 8px}.mortgage-protection-module__EGj65W__record details{margin:16px 0}.mortgage-protection-module__EGj65W__record details>.mortgage-protection-module__EGj65W__form{padding-inline:0}.mortgage-protection-module__EGj65W__summary{flex-wrap:wrap;gap:16px 28px;padding:16px 20px;display:flex}.mortgage-protection-module__EGj65W__summary dt{color:var(--muted);font-size:11px}.mortgage-protection-module__EGj65W__summary dd{margin:4px 0 0;font-size:14px}.mortgage-protection-module__EGj65W__table{max-width:100%;overflow-x:auto}.mortgage-protection-module__EGj65W__table table{min-width:640px}.mortgage-protection-module__EGj65W__table td{white-space:normal;overflow-wrap:anywhere}.mortgage-protection-module__EGj65W__table:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mortgage-protection-module__EGj65W__actions{flex-wrap:wrap;gap:12px;margin:16px 20px;display:flex}.mortgage-protection-module__EGj65W__history{margin:16px 20px}.mortgage-protection-module__EGj65W__notice{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 20px}@media (max-width:640px){.mortgage-protection-module__EGj65W__grid{grid-template-columns:1fr}.mortgage-protection-module__EGj65W__record{padding:16px}.mortgage-protection-module__EGj65W__tabs a{min-height:40px}.mortgage-protection-module__EGj65W__form{padding:16px}}
.owned-note-monitoring-module__aPXT_W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.owned-note-monitoring-module__aPXT_W__form,.owned-note-monitoring-module__aPXT_W__form fieldset{min-width:0}.owned-note-monitoring-module__aPXT_W__form textarea,.owned-note-monitoring-module__aPXT_W__form input,.owned-note-monitoring-module__aPXT_W__form select{max-width:100%}.owned-note-monitoring-module__aPXT_W__form details{margin-bottom:20px}.owned-note-monitoring-module__aPXT_W__check{overflow-wrap:anywhere;align-items:start;gap:8px;margin:12px 0;display:flex}.owned-note-monitoring-module__aPXT_W__check input{flex:none;margin-top:3px}.owned-note-monitoring-module__aPXT_W__item{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0 20px;scroll-margin-top:80px}.owned-note-monitoring-module__aPXT_W__item details>p,.owned-note-monitoring-module__aPXT_W__item details>ul,.owned-note-monitoring-module__aPXT_W__item details>details{margin-inline:20px}.owned-note-monitoring-module__aPXT_W__create,.owned-note-monitoring-module__aPXT_W__history{margin:20px}.owned-note-monitoring-module__aPXT_W__history article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.owned-note-monitoring-module__aPXT_W__paging{flex-wrap:wrap;gap:12px;padding:0 20px 20px;display:flex}@media (max-width:640px){.owned-note-monitoring-module__aPXT_W__grid{grid-template-columns:1fr}.owned-note-monitoring-module__aPXT_W__create,.owned-note-monitoring-module__aPXT_W__history{margin:16px}.owned-note-monitoring-module__aPXT_W__form{padding-inline:0}.owned-note-monitoring-module__aPXT_W__item details>details{margin-inline:0}}
.property-view-module__253epa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px;display:flex}.property-view-module__253epa__switch{gap:4px;display:flex}.property-view-module__253epa__switch button[aria-pressed=true]{background:var(--active);border-color:var(--accent)}.property-view-module__253epa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin-bottom:24px;display:grid}.property-view-module__253epa__card{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;transition:border-color .12s;display:block;overflow:hidden}.property-view-module__253epa__card:hover{border-color:var(--accent)}.property-view-module__253epa__photo{aspect-ratio:16/9;background:var(--hover);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.property-view-module__253epa__photo img{object-fit:cover;width:100%;height:100%;display:block}.property-view-module__253epa__photo span{font-size:11px}.property-view-module__253epa__body{padding:16px}.property-view-module__253epa__body h2{overflow-wrap:anywhere;margin:8px 0 4px;font-size:16px;font-weight:550}.property-view-module__253epa__address{color:var(--muted);overflow-wrap:anywhere;min-height:36px;margin:4px 0 16px;font-size:12px}.property-view-module__253epa__meta{gap:8px;margin:0;display:grid}.property-view-module__253epa__meta div{min-width:0}.property-view-module__253epa__meta dt{color:var(--muted);font-size:10px}.property-view-module__253epa__meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.property-view-module__253epa__foot{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.property-view-module__253epa__identity{grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:24px;padding:20px;display:grid}.property-view-module__253epa__identity .property-view-module__253epa__photo{border-radius:6px}.property-view-module__253epa__identity h2{margin:0 0 8px;font-size:18px}.property-view-module__253epa__identity .property-view-module__253epa__meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.property-view-module__253epa__connections{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;padding:0 20px 20px;display:grid}.property-view-module__253epa__connection{border-top:1px solid var(--line);padding-top:12px}.property-view-module__253epa__connection h3{margin:0 0 8px;font-size:13px}.property-view-module__253epa__connection ul{margin:0;padding-left:16px}.property-view-module__253epa__connection li{padding:4px 0}.property-view-module__253epa__editor{padding:16px 20px}.property-view-module__253epa__editor>summary{cursor:pointer;font-weight:550}.property-view-module__253epa__editor form{margin-top:16px}.property-view-module__253epa__edit{margin:20px 0}.property-view-module__253epa__edit>summary{cursor:pointer;padding:16px 20px;font-weight:550}.property-view-module__253epa__tableName{min-width:180px}@media (max-width:600px){.property-view-module__253epa__identity{grid-template-columns:1fr;gap:16px;padding:16px}.property-view-module__253epa__connections{padding:0 16px 16px}.property-view-module__253epa__card .property-view-module__253epa__photo{aspect-ratio:2}.property-view-module__253epa__toolbar button{min-height:44px}}@media (prefers-reduced-motion:reduce){.property-view-module__253epa__card{transition:none}}.property-view-module__253epa__values{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.property-view-module__253epa__values>p{margin:0 0 8px}.property-view-module__253epa__values dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.property-view-module__253epa__values dt{color:var(--muted);font-size:11px}.property-view-module__253epa__values dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0}.property-view-module__253epa__values dd strong{font-weight:550}.property-view-module__253epa__values dd small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.property-view-module__253epa__values .property-view-module__253epa__data-note{margin-top:12px}.property-view-module__253epa__detailValues{padding:0 20px 20px}.property-view-module__253epa__detailValues .property-view-module__253epa__values{margin-top:0}@media (max-width:600px){.property-view-module__253epa__detailValues{padding:0 16px 16px}.property-view-module__253epa__detailValues .property-view-module__253epa__values dl{grid-template-columns:1fr}}
.plan-page-module__vsa6Wq__notice{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-items:start;gap:12px;margin-bottom:24px;padding:36px 44px;display:grid}.plan-page-module__vsa6Wq__notice h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:24px;font-weight:520;line-height:1.2}.plan-page-module__vsa6Wq__notice>p{max-width:640px;color:var(--muted);font-size:15px;line-height:1.6}.plan-page-module__vsa6Wq__notice>.button{border-radius:6px;height:44px;margin-top:8px;padding:0 20px;font-size:13px}.plan-page-module__vsa6Wq__notice .project-form{width:100%;max-width:760px;margin-top:12px;padding:0}.plan-page-module__vsa6Wq__notice>.plan-page-module__vsa6Wq__saved{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.plan-page-module__vsa6Wq__saved svg{color:#3d7157}.theme-dark .plan-page-module__vsa6Wq__saved svg{color:#83b99e}.plan-page-module__vsa6Wq__section{gap:14px;margin-bottom:32px;display:grid}.plan-page-module__vsa6Wq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.plan-page-module__vsa6Wq__title{letter-spacing:-.1px;font-size:16px;font-weight:600}.plan-page-module__vsa6Wq__note{color:var(--muted);margin-top:4px;font-size:13px}.plan-page-module__vsa6Wq__designs{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.plan-page-module__vsa6Wq__designs li+li{border-top:1px solid var(--line)}.plan-page-module__vsa6Wq__designs a{align-items:center;gap:12px;min-height:56px;padding:8px 20px;font-size:14px;font-weight:550;display:flex}.plan-page-module__vsa6Wq__designs a:hover{background:var(--hover)}.plan-page-module__vsa6Wq__designs a:focus-visible{outline-offset:-2px}.plan-page-module__vsa6Wq__designs a>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.plan-page-module__vsa6Wq__designs svg{color:var(--muted)}.plan-page-module__vsa6Wq__tag{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.plan-page-module__vsa6Wq__historical{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:20px;padding:14px 16px;font-size:14px}.plan-page-module__vsa6Wq__historical a{text-underline-offset:3px;text-decoration:underline}.plan-page-module__vsa6Wq__more{gap:12px;margin-top:40px;display:grid}.plan-page-module__vsa6Wq__more>h2{color:var(--muted);letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:550}.plan-page-module__vsa6Wq__rows{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:20px;overflow:hidden}.plan-page-module__vsa6Wq__more .plan-page-module__vsa6Wq__rows{margin-bottom:0}.plan-page-module__vsa6Wq__rows>details+details{border-top:1px solid var(--line)}.plan-page-module__vsa6Wq__rows summary{cursor:pointer;align-items:center;gap:16px;min-height:56px;padding:10px 20px;list-style:none;display:flex}.plan-page-module__vsa6Wq__rows summary::-webkit-details-marker{display:none}.plan-page-module__vsa6Wq__rows summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:7px;height:7px;margin:0 4px 4px auto;transition:transform .12s;transform:rotate(45deg)}.plan-page-module__vsa6Wq__rows details[open]>summary:after{margin-bottom:-4px;transform:rotate(225deg)}.plan-page-module__vsa6Wq__rows summary:hover{background:var(--hover)}.plan-page-module__vsa6Wq__rows summary:focus-visible{outline-offset:-2px}.plan-page-module__vsa6Wq__rows summary>span{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.plan-page-module__vsa6Wq__rows summary strong{font-size:14px;font-weight:550}.plan-page-module__vsa6Wq__rows summary small{color:var(--muted);font-size:13px}.plan-page-module__vsa6Wq__rowBody{color:var(--muted);gap:12px;padding:4px 20px 24px;font-size:13px;display:grid}.plan-page-module__vsa6Wq__links{flex-wrap:wrap;gap:8px;padding:4px 20px 20px;display:flex}@media (max-width:760px){.plan-page-module__vsa6Wq__notice{padding:28px 20px}.plan-page-module__vsa6Wq__notice h2{font-size:22px}.plan-page-module__vsa6Wq__notice>.button{width:100%}.plan-page-module__vsa6Wq__designs a,.plan-page-module__vsa6Wq__rows summary{padding-inline:16px}.plan-page-module__vsa6Wq__rowBody{padding:4px 16px 20px}.plan-page-module__vsa6Wq__links{padding:4px 16px 16px}.plan-page-module__vsa6Wq__links .button{width:100%}}
.daily-posting-module__SOevXW__form{padding:1rem}.daily-posting-module__SOevXW__form fieldset{border:0;min-width:0;margin:0;padding:0}.daily-posting-module__SOevXW__form label,.daily-posting-module__SOevXW__select{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.daily-posting-module__SOevXW__form input,.daily-posting-module__SOevXW__form select,.daily-posting-module__SOevXW__select select{border:1px solid var(--line,#c9d0d7);background:var(--surface,#fff);min-height:2.75rem;color:inherit;border-radius:.35rem;min-width:0;padding:.55rem}.daily-posting-module__SOevXW__form input[type=checkbox]{width:1rem;min-height:1rem}.daily-posting-module__SOevXW__form p{margin:.75rem 0}.daily-posting-module__SOevXW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin-bottom:1rem;display:grid}.daily-posting-module__SOevXW__select{padding:1rem}.daily-posting-module__SOevXW__actions summary,.daily-posting-module__SOevXW__form summary{cursor:pointer;padding:.6rem 0}.daily-posting-module__SOevXW__tableWrap{overflow-x:auto}.daily-posting-module__SOevXW__table{border-collapse:collapse;width:100%;font-size:.9rem}.daily-posting-module__SOevXW__table th,.daily-posting-module__SOevXW__table td{border-bottom:1px solid var(--line,#d9dde2);text-align:left;vertical-align:top;padding:.8rem}.daily-posting-module__SOevXW__table td p{margin:.3rem 0}.daily-posting-module__SOevXW__id{overflow-wrap:anywhere;font-family:monospace;font-size:.75rem}.daily-posting-module__SOevXW__sheet{color:#19232e;background:#fff;padding:1.25rem}.daily-posting-module__SOevXW__sheet h2{margin-bottom:.7rem}.daily-posting-module__SOevXW__filters{flex-wrap:wrap;gap:.7rem;padding:1rem;display:flex}.daily-posting-module__SOevXW__filters input,.daily-posting-module__SOevXW__filters select{max-width:100%;min-height:2.75rem;padding:.5rem}@media print{:where(body:has(.daily-posting-module__SOevXW__sheet)) *{visibility:hidden}.daily-posting-module__SOevXW__sheet,.daily-posting-module__SOevXW__sheet *{visibility:visible}.daily-posting-module__SOevXW__sheet{width:100%;padding:0;position:absolute;top:0;left:0}.daily-posting-module__SOevXW__screenOnly{display:none}.daily-posting-module__SOevXW__tableWrap{overflow:visible}.daily-posting-module__SOevXW__table{font-size:9pt}.daily-posting-module__SOevXW__table th,.daily-posting-module__SOevXW__table td{padding:.3rem}.daily-posting-module__SOevXW__table thead{display:table-header-group}.daily-posting-module__SOevXW__table tr{break-inside:avoid}}
.owned-note-review-module__roFlUa__review{min-width:0}.owned-note-review-module__roFlUa__review details{margin-block:1rem}.owned-note-review-module__roFlUa__review summary{cursor:pointer;font-weight:600}.owned-note-review-module__roFlUa__scroll{max-width:100%;overflow-x:auto}.owned-note-review-module__roFlUa__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.owned-note-review-module__roFlUa__table th,.owned-note-review-module__roFlUa__table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:.5rem}.owned-note-review-module__roFlUa__review dd,.owned-note-review-module__roFlUa__review li{overflow-wrap:anywhere}.owned-note-review-module__roFlUa__review fieldset{min-width:0}.owned-note-review-module__roFlUa__check{align-items:start;gap:.5rem;display:flex}.owned-note-review-module__roFlUa__check input{width:auto}
.pay-list-preview-module__mOihRq__root{min-width:0}.pay-list-preview-module__mOihRq__root p{line-height:1.5}.pay-list-preview-module__mOihRq__root .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;padding:20px;display:grid}.pay-list-preview-module__mOihRq__root label{gap:6px;font-size:12px;display:grid}.pay-list-preview-module__mOihRq__root label:has(input[type=checkbox]){align-items:center;gap:10px;line-height:1.5;display:flex}.pay-list-preview-module__mOihRq__root .panel>button{max-width:calc(100% - 40px);margin:16px 20px}.pay-list-preview-module__mOihRq__root .panel>div[role=group]{max-width:calc(100% - 40px);margin:16px 20px}.pay-list-preview-module__mOihRq__root button{white-space:normal;height:auto}.pay-list-preview-module__mOihRq__root table{min-width:700px}.pay-list-preview-module__mOihRq__root td{overflow-wrap:anywhere;max-width:240px}.pay-list-preview-module__mOihRq__root li{overflow-wrap:anywhere;margin-block:8px}@media (max-width:760px){.pay-list-preview-module__mOihRq__root input:not([type=checkbox]),.pay-list-preview-module__mOihRq__root select{min-height:44px;font-size:16px}.pay-list-preview-module__mOihRq__root .form-grid{padding:16px}}
.quality-module__gbqWYa__form{gap:20px;min-width:0;display:grid}.quality-module__gbqWYa__form fieldset{border:1px solid var(--border,#c8c8c0);min-width:0;padding:16px}.quality-module__gbqWYa__form legend{padding:0 4px;font-weight:600}.quality-module__gbqWYa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quality-module__gbqWYa__form label{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.quality-module__gbqWYa__form input:not([type=checkbox]),.quality-module__gbqWYa__form select,.quality-module__gbqWYa__form textarea,.quality-module__gbqWYa__form button{min-width:0;max-width:100%;min-height:44px}.quality-module__gbqWYa__form textarea{width:100%;min-height:80px}.quality-module__gbqWYa__form button{white-space:normal}.quality-module__gbqWYa__check{align-items:center;min-height:44px;gap:8px!important;display:flex!important}.quality-module__gbqWYa__check input{width:20px;height:20px}.quality-module__gbqWYa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quality-module__gbqWYa__wide{grid-column:1/-1}.quality-module__gbqWYa__choice{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.quality-module__gbqWYa__notice{border:1px solid var(--border,#c8c8c0);overflow-wrap:anywhere;padding:12px}.quality-module__gbqWYa__scroll{max-width:100%;overflow-x:auto}.quality-module__gbqWYa__scroll table{min-width:640px}.quality-module__gbqWYa__item{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.quality-module__gbqWYa__form details>summary{cursor:pointer;min-height:44px}.quality-module__gbqWYa__meta{overflow-wrap:anywhere}.quality-module__gbqWYa__list{gap:12px;display:grid}.quality-module__gbqWYa__row{border:1px solid var(--border,#c8c8c0);gap:8px;min-width:0;padding:16px;display:grid}.quality-module__gbqWYa__row p{overflow-wrap:anywhere;margin:0}@media (max-width:640px){.quality-module__gbqWYa__grid{grid-template-columns:minmax(0,1fr)}.quality-module__gbqWYa__form fieldset{padding:12px}.quality-module__gbqWYa__actions>a{min-height:44px}.quality-module__gbqWYa__row{padding:12px}}.quality-module__gbqWYa__surface{min-width:0}.quality-module__gbqWYa__surface button{min-height:44px}.quality-module__gbqWYa__surface .button{min-height:44px}.quality-module__gbqWYa__scroll td{white-space:normal;overflow-wrap:anywhere}
.record-dialog-module__sOrPbG__dialog{border:1px solid var(--line);background:var(--surface);width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:8px;margin:auto;padding:24px;inset:0;overflow:auto;box-shadow:0 18px 50px #0000003d}.record-dialog-module__sOrPbG__dialog::backdrop{background:#0f120e8c}.record-dialog-module__sOrPbG__dialog h2{margin:0 0 12px;font-size:24px}.record-dialog-module__sOrPbG__dialog>p{color:var(--muted);margin:0 0 24px}
.studio-module__G7fT1a__studio{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;height:clamp(560px,100vh - 200px,1040px);display:flex;overflow:hidden}.studio-module__G7fT1a__loading{border:1px solid var(--line);background:var(--surface);height:clamp(560px,100vh - 200px,1040px);color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.studio-module__G7fT1a__bar{background:var(--chrome);color:#f0f0e9;border-bottom:1px solid #393c36;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.studio-module__G7fT1a__bar :focus-visible{outline-color:#84a2b8}.studio-module__G7fT1a__barGroup{align-items:center;gap:4px;display:flex}.studio-module__G7fT1a__barEnd{margin-left:auto}.studio-module__G7fT1a__seg{background:#2a2d28;border:1px solid #51564a;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.studio-module__G7fT1a__barButton{color:#c1c4ba;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.studio-module__G7fT1a__barButton:hover{color:#f0f0e9;background:#2f332c}.studio-module__G7fT1a__barButton[aria-pressed=true]{color:#f0f0e9;background:#33424b;box-shadow:inset 0 -2px #84a2b8}.studio-module__G7fT1a__barButton:disabled{opacity:.5;cursor:default}.studio-module__G7fT1a__barButton.studio-module__G7fT1a__iconOnly{width:32px;padding:0}.studio-module__G7fT1a__barOutline{border-color:#51564a}.studio-module__G7fT1a__barPrimary{color:#fff;background:#4e7088;border-color:#4e7088}.studio-module__G7fT1a__barPrimary:hover{color:#fff;background:#3b586d}.studio-module__G7fT1a__barText{color:#c1c4ba;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.studio-module__G7fT1a__tag{letter-spacing:1.2px;text-transform:uppercase;color:#c1c4ba;white-space:nowrap;border:1px solid #51564a;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:550;display:inline-flex}.studio-module__G7fT1a__message{border-bottom:1px solid var(--line);background:var(--surface-raised);align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.studio-module__G7fT1a__message p{flex:1}.studio-module__G7fT1a__messageAlert{color:#803a2d;background:#fbf0eb;border-bottom-color:#d8b6ae}.theme-dark .studio-module__G7fT1a__messageAlert{color:#f0b4a5;background:#342a26;border-bottom-color:#5a3d34}.studio-module__G7fT1a__body{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.studio-module__G7fT1a__side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.studio-module__G7fT1a__tabs{border-bottom:1px solid var(--line);flex-shrink:0;display:flex}.studio-module__G7fT1a__tab{height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:0 4px;font-size:12px;font-weight:500}.studio-module__G7fT1a__tab:hover{color:var(--text);background:var(--hover)}.studio-module__G7fT1a__tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:550}.studio-module__G7fT1a__tab:focus-visible{outline-offset:-2px}.studio-module__G7fT1a__tabPanel{flex:1;min-height:0;overflow-y:auto}.studio-module__G7fT1a__tabPanel:focus-visible{outline-offset:-2px}.studio-module__G7fT1a__group{border-bottom:1px solid var(--line);padding:12px 16px}.studio-module__G7fT1a__group:last-child{border-bottom:0}.studio-module__G7fT1a__groupHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.studio-module__G7fT1a__groupHead h3{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.studio-module__G7fT1a__groupHead span{text-align:right;font-size:11px;font-weight:550}.studio-module__G7fT1a__note{color:var(--muted);font-size:11px;line-height:1.5}.studio-module__G7fT1a__buttons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.studio-module__G7fT1a__act{border:1px solid var(--line);background:var(--surface-raised);height:32px;color:var(--text);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:550;display:inline-flex}.studio-module__G7fT1a__act:hover{background:var(--hover)}.studio-module__G7fT1a__act:disabled{opacity:.5;cursor:default}.studio-module__G7fT1a__act.studio-module__G7fT1a__actPrimary{background:var(--accent);border-color:var(--accent);color:#fff}.studio-module__G7fT1a__act.studio-module__G7fT1a__actPrimary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.studio-module__G7fT1a__linkButton{height:32px;color:var(--accent);background:0 0;border:0;margin-top:8px;padding:0 2px;font-size:11px;font-weight:550}.studio-module__G7fT1a__linkButton:hover{text-decoration:underline}.studio-module__G7fT1a__roomHead,.studio-module__G7fT1a__roomRow{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:0 16px;display:grid}.studio-module__G7fT1a__roomHead{letter-spacing:1.2px;text-transform:uppercase;height:32px;color:var(--muted);border-bottom:1px solid var(--line);font-size:10px;font-weight:600}.studio-module__G7fT1a__roomHead span:not(:first-child),.studio-module__G7fT1a__num{text-align:right;font-variant-numeric:tabular-nums}.studio-module__G7fT1a__roomList{margin:0;padding:0;list-style:none}.studio-module__G7fT1a__roomRow{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-left:2px solid #0000;font-size:12px}.studio-module__G7fT1a__roomRow:hover{background:var(--hover)}.studio-module__G7fT1a__roomRow[aria-current=true]{background:var(--active);border-left-color:var(--accent);font-weight:550}.studio-module__G7fT1a__roomRow:focus-visible{outline-offset:-2px}.studio-module__G7fT1a__dims{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.studio-module__G7fT1a__total{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;display:flex}.studio-module__G7fT1a__total strong{font-variant-numeric:tabular-nums}.studio-module__G7fT1a__kv{grid-template-columns:96px minmax(0,1fr);gap:4px 12px;margin:8px 0 0;font-size:12px;display:grid}.studio-module__G7fT1a__kv dt{color:var(--muted)}.studio-module__G7fT1a__kv dd{font-variant-numeric:tabular-nums;margin:0}.studio-module__G7fT1a__own{color:var(--muted);margin-left:6px;font-size:10px}.studio-module__G7fT1a__detailTitle{font-size:14px;font-weight:550}.studio-module__G7fT1a__scope{border:1px solid var(--line);background:var(--hover);border-radius:6px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.studio-module__G7fT1a__scope button{height:32px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 8px;font-size:12px;font-weight:500;overflow:hidden}.studio-module__G7fT1a__scope button[aria-pressed=true]{background:var(--surface-raised);border-color:var(--line);color:var(--text);font-weight:550}.studio-module__G7fT1a__scope button:disabled{cursor:default;opacity:.6}.studio-module__G7fT1a__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;display:grid}.studio-module__G7fT1a__swatch{min-width:0;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;padding:2px;font-size:10.5px;line-height:1.3;display:flex}.studio-module__G7fT1a__finishFilter{gap:4px;margin-bottom:10px;display:grid}.studio-module__G7fT1a__finishFilter label{color:var(--muted);font-size:11px;font-weight:550}.studio-module__G7fT1a__finishFilter div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.studio-module__G7fT1a__finishFilter input,.studio-module__G7fT1a__finishFilter button{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-raised);width:auto;min-width:44px;height:44px;min-height:44px;color:var(--text);font:inherit;border-radius:6px}.studio-module__G7fT1a__finishFilter input{width:100%;padding:0 10px;font-size:13px}.studio-module__G7fT1a__finishFilter button{color:var(--accent);padding:0 12px;font-size:12px;font-weight:550}.studio-module__G7fT1a__finishFilter button:disabled{color:var(--muted);opacity:.6}.studio-module__G7fT1a__approx{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:550;display:block}.studio-module__G7fT1a__empty{min-height:44px;color:var(--muted);margin:0;padding:12px 0;font-size:11px}.studio-module__G7fT1a__swatch:hover .studio-module__G7fT1a__chip{border-color:var(--muted)}.studio-module__G7fT1a__chip{aspect-ratio:1;border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:4px;display:block}.studio-module__G7fT1a__swatch[aria-pressed=true] .studio-module__G7fT1a__chip{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--accent)}.studio-module__G7fT1a__swatch[aria-pressed=true] span:last-child{font-weight:600}.studio-module__G7fT1a__swatch:disabled{cursor:default}.studio-module__G7fT1a__matchChip{background:var(--surface-raised);color:var(--muted);text-align:center;border-style:dashed;place-items:center;padding:4px;font-size:10px;line-height:1.2;display:grid}.studio-module__G7fT1a__adds{grid-template-columns:1fr 1fr;gap:6px;display:grid}.studio-module__G7fT1a__add{border:1px solid var(--line);background:var(--surface-raised);min-height:32px;color:var(--text);text-align:left;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.studio-module__G7fT1a__add:hover{background:var(--hover)}.studio-module__G7fT1a__add:disabled{opacity:.5;cursor:default}.studio-module__G7fT1a__control{gap:4px;margin-top:10px;font-size:12px;display:grid}.studio-module__G7fT1a__control:first-child{margin-top:0}.studio-module__G7fT1a__control label{font-size:11px;font-weight:550}.studio-module__G7fT1a__control select{border:1px solid var(--line);background:var(--surface-raised);height:32px;color:var(--text);border-radius:5px;padding:0 8px}.studio-module__G7fT1a__time{justify-content:space-between;align-items:baseline;display:flex}.studio-module__G7fT1a__time output{font-variant-numeric:tabular-nums;font-size:16px;font-weight:550}.studio-module__G7fT1a__range{width:100%;height:24px;accent-color:var(--accent)}.studio-module__G7fT1a__presets{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.studio-module__G7fT1a__switch{align-items:center;gap:8px;min-height:32px;font-size:12px;display:flex}.studio-module__G7fT1a__history{margin:0;padding:0;list-style:none}.studio-module__G7fT1a__history li{border-bottom:1px solid var(--line);padding:10px 16px;font-size:12px}.studio-module__G7fT1a__history li p{margin-top:2px}.studio-module__G7fT1a__historyMeta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.studio-module__G7fT1a__stage{background:#d9d6ce;min-width:0;min-height:0;position:relative;overflow:hidden}.studio-module__G7fT1a__canvasHost{position:absolute;inset:0}.studio-module__G7fT1a__canvasHost canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.studio-module__G7fT1a__overlay{pointer-events:none;position:absolute;inset:0}.studio-module__G7fT1a__label{color:var(--text);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:#faf9f6f0;border:1px solid #282b281f;border-radius:4px;flex-direction:column;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;left:0}.studio-module__G7fT1a__label span{letter-spacing:0;text-transform:none;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.studio-module__G7fT1a__labelSelected{background:var(--chrome);border-color:var(--chrome);color:#f0f0e9}.studio-module__G7fT1a__labelSelected span{color:#c1c4ba}.studio-module__G7fT1a__chipTop{background:var(--chrome);color:#f0f0e9;white-space:nowrap;border-radius:6px;align-items:baseline;gap:10px;padding:6px 12px;font-size:12px;font-weight:550;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.studio-module__G7fT1a__chipTop span{color:#c1c4ba;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.studio-module__G7fT1a__actionBar{background:var(--chrome);color:#f0f0e9;pointer-events:auto;border-radius:6px;align-items:center;gap:4px;padding:6px 6px 6px 12px;display:flex;position:absolute;top:0;left:0}.studio-module__G7fT1a__actionBar :focus-visible{outline-color:#84a2b8}.studio-module__G7fT1a__actionName{white-space:nowrap;flex-direction:column;margin-right:8px;font-size:12px;font-weight:550;display:flex}.studio-module__G7fT1a__actionName span{color:#c1c4ba;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.studio-module__G7fT1a__mapCard{border:1px solid var(--line);background:var(--surface);pointer-events:auto;border-radius:8px;width:264px;position:absolute;bottom:12px;left:12px;overflow:hidden}.studio-module__G7fT1a__mapCard canvas{cursor:pointer;width:100%;height:148px;display:block}.studio-module__G7fT1a__hints{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto auto;gap:2px 12px;padding:8px 12px;font-size:10.5px;display:grid}.studio-module__G7fT1a__hints b{color:var(--text);font-weight:600}.studio-module__G7fT1a__toast{background:var(--chrome);color:#f0f0e9;border-radius:6px;max-width:calc(100% - 32px);padding:8px 14px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.studio-module__G7fT1a__photoChip{background:var(--chrome);color:#f0f0e9;font-variant-numeric:tabular-nums;border-radius:4px;padding:4px 10px;font-size:11px;position:absolute;top:12px;right:12px}.studio-module__G7fT1a__failure{text-align:center;background:var(--surface);color:var(--text);place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}@media (max-width:760px){.studio-module__G7fT1a__studio{height:auto}.studio-module__G7fT1a__body{grid-template-rows:56vh auto;grid-template-columns:1fr}.studio-module__G7fT1a__side{border-right:0;border-top:1px solid var(--line);order:2;max-height:70vh}.studio-module__G7fT1a__stage{order:1}.studio-module__G7fT1a__barButton,.studio-module__G7fT1a__tab,.studio-module__G7fT1a__act,.studio-module__G7fT1a__add,.studio-module__G7fT1a__scope button,.studio-module__G7fT1a__roomRow{min-height:44px}.studio-module__G7fT1a__barButton.studio-module__G7fT1a__iconOnly{width:44px}.studio-module__G7fT1a__mapCard{display:none}}@media (prefers-reduced-motion:reduce){.studio-module__G7fT1a__studio *,.studio-module__G7fT1a__studio :before,.studio-module__G7fT1a__studio :after{transition:none!important;animation:none!important}}
