.viewer-session-veil{z-index:1500;touch-action:none;overscroll-behavior:contain;box-sizing:border-box;background:#10171be8;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.viewer-session-veil[hidden]{display:none}.viewer-session-card{color:#f5f5f3;text-align:center;max-width:310px;font:14px/1.5 system-ui,sans-serif}.viewer-session-card strong{font-size:18px;font-weight:600}.viewer-session-card p{color:#c5cdcf;margin:10px 0 18px}.viewer-session-card button{color:#122027;cursor:pointer;background:#f2f4f3;border:1px solid #72838a;border-radius:8px;min-height:44px;padding:10px 22px;font:600 14px system-ui,sans-serif}.viewer-session-card button:disabled{opacity:.55;cursor:wait}.viewer-session-card button:focus-visible{outline-offset:4px;outline:3px solid #78bfe3}.highlight-pin,.splatlas-annotation-marker.highlight-pin{pointer-events:auto;cursor:pointer;touch-action:manipulation;z-index:20;color:#0000;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;transform:translate(-50%,-100%)}.highlight-pin:before{content:"";filter:drop-shadow(0 2px 2px #0007);pointer-events:none;transform-origin:50% 100%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2040%22%3E%3Cpath%20d%3D%22M16%2039C13%2034%202%2024%202%2015a14%2014%200%200%201%2028%200c0%209-11%2019-14%2024Z%22%20fill%3D%22%23293230%22%20fill-opacity%3D%22.94%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.95%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2215%22%20r%3D%224%22%20fill%3D%22%23f6f3eb%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;position:absolute;inset:4px 6px 0}.highlight-pin:hover:before,.highlight-pin[aria-pressed=true]:before,.highlight-pin.is-selected:before{filter:drop-shadow(0 2px 3px #0009)brightness(1.12)}.highlight-pin:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #fff}.highlight-pin:disabled{cursor:default;opacity:1}.highlight-pin .splatlas-annotation-marker-visual{visibility:hidden}.highlight-pin.is-cluster:after{content:attr(data-annotation-cluster-count);text-align:center;color:#293230;pointer-events:none;background:#f6f3eb;border-radius:8px;width:20px;font:700 10px/16px system-ui;position:absolute;top:11px;left:12px}.public-highlight-layer{pointer-events:none;z-index:25;position:absolute;inset:0}.highlights-panel{z-index:35;color:#233143;text-align:left;background:#fff;border:1px solid #d4dde6;border-radius:1rem 1rem 0 0;flex-direction:column;max-height:min(72dvh,100% - .5rem,42rem);font-family:inherit;font-size:1rem;line-height:1.5;display:flex;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -.25rem 2rem #15223824}.highlights-panel *{box-sizing:border-box}.highlights-panel header{border-bottom:1px solid #d4dde6;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.highlights-panel h2{margin:0;font-size:1.125rem}.highlights-panel h3,.highlights-panel p{overflow-wrap:anywhere;margin:.25rem 0 .75rem}.highlights-panel button,.highlights-panel input,.highlights-panel textarea{font:inherit;color:inherit;background:#fff;border:1px solid #bac8d6;border-radius:.5rem;min-width:0;min-height:2.75rem;padding:.5rem .75rem}.highlights-panel button{cursor:pointer;touch-action:manipulation}.highlights-panel button:disabled{opacity:.55;cursor:default}.highlights-panel button:focus-visible,.highlights-panel input:focus-visible,.highlights-panel textarea:focus-visible{outline-offset:2px;outline:3px solid #2864b4}.highlights-panel header button{min-width:2.75rem;font-size:1.5rem}.highlights-content{overscroll-behavior:contain;min-height:0;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));gap:1rem;display:grid;overflow:auto}.highlights-editor{gap:.5rem;display:grid}.highlights-editor textarea{resize:vertical;width:100%;max-height:12rem}.highlights-editor input{width:100%;font-size:1rem}.highlights-photo{object-fit:contain;background:#eef2f6;border-radius:.5rem;width:100%;max-width:100%;max-height:16rem;display:block}.highlights-actions{flex-wrap:wrap;gap:.5rem;display:flex}.highlights-actions button{flex:1}.highlights-actions button:first-child{color:#fff;background:#203d5d;border-color:#203d5d}.highlights-list{gap:.5rem;display:grid}.highlights-card{text-align:left;overflow-wrap:anywhere;gap:.2rem;width:100%;display:grid}.highlights-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.highlights-card small{color:#546476;font-size:.875rem}.highlights-card[aria-pressed=true]{background:#eef5fc;border-color:#2864b4}.highlights-error{color:#a82028}@media (width>=768px){.highlights-panel{border-radius:.75rem;width:min(24rem,100% - 2rem);max-height:calc(100% - 5.5rem);inset:4.5rem 1rem auto auto}}.highlight-connector{pointer-events:none;z-index:34;width:100%;height:100%;position:absolute;inset:0}.highlight-connector line{stroke:#fff;stroke-width:2px;filter:drop-shadow(0 1px 2px #0008)}.highlight-float{z-index:35;overscroll-behavior:contain;color:#233143;width:min(22rem,100% - 1rem);max-height:calc(100% - 6rem);font:inherit;pointer-events:auto;background:#fff;border:1px solid #cbd5df;border-radius:.8rem;line-height:1.5;position:absolute;top:5rem;left:1rem;overflow:auto;box-shadow:0 .5rem 2rem #0005}.highlight-float header{align-items:center;gap:.25rem;padding:.25rem;display:flex}.highlight-float header span{flex:1;font-size:.8rem}.highlight-float button,.highlight-lightbox button{min-width:44px;min-height:44px;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.4rem}.highlight-float button:focus-visible{outline-offset:-3px;outline:3px solid #2864b4}.highlight-float button:disabled{opacity:.5}.highlight-card-actions{background:#eef2f6;justify-content:flex-end;display:flex}.highlight-card-copy{padding:.6rem 1rem}.highlight-card-copy h3{margin:0 0 .35rem;font-size:1.1rem}.highlight-card-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.highlight-float .highlight-image-button{border-radius:0;width:100%;padding:0;display:block}.highlight-image-button img{object-fit:contain;background:#eef2f6;width:100%;max-height:15rem;display:block}.highlight-float small{color:#546476}.highlight-lightbox button:focus-visible{outline-offset:-3px;outline:3px solid #8dc3ff}.highlight-float .highlight-image-button,.highlight-photo-placeholder{aspect-ratio:16/9;background:#eef2f6;overflow:hidden}.highlight-photo-placeholder{color:#546476;place-items:center;display:grid}.highlight-image-button img{object-fit:contain;height:100%;max-height:none}.highlight-move-bar{z-index:35;box-sizing:border-box;color:#233143;pointer-events:auto;width:max-content;max-width:calc(100% - 1rem);font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:absolute;bottom:6rem;left:50%;transform:translate(-50%);box-shadow:0 .3rem 1.5rem #0004}.highlight-move-bar span{flex:1;min-width:8rem}.highlight-move-bar button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:#eef2f6;border:0;border-radius:.4rem;padding:.5rem .75rem}.highlight-move-bar button:first-of-type{color:#fff;background:#203d5d}.highlight-move-bar button:disabled{opacity:.45;cursor:default}.highlight-move-bar button:focus-visible{outline-offset:2px;outline:3px solid #2864b4}.highlight-move-bar p{color:#a82028;flex-basis:100%;margin:0}.highlight-lightbox{box-sizing:border-box;color:#fff;overscroll-behavior:none;touch-action:none;background:#121a20;border:1px solid #46534f;border-radius:.6rem;width:96vw;max-width:90rem;height:92dvh;max-height:94dvh;padding:0;overflow:hidden}.highlight-lightbox[open]{flex-direction:column;display:flex}.highlight-lightbox::backdrop{background:#000d}.highlight-lightbox header{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;min-width:0;padding:.375rem;display:flex}.highlight-lightbox header button{color:#f1f5f3;background:#263630;flex:none;padding:.4rem .65rem;font-size:1rem}.highlight-lightbox header button:last-child{margin-left:auto}.highlight-lightbox header button:disabled{color:#a9b6af;cursor:default;background:#1e2b26}.highlight-photo-viewport{contain:layout paint;touch-action:none;overscroll-behavior:none;user-select:none;-webkit-touch-callout:none;cursor:grab;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.highlight-photo-viewport:active{cursor:grabbing}.highlight-photo-viewport img{object-fit:contain;touch-action:none;user-select:none;-webkit-touch-callout:none;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;position:absolute}.viewer-viewport-fullscreen{z-index:1000!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.viewer-viewport-fullscreen:focus{outline:none}.reference-workflow{z-index:10;color:#edf0f0;background:#0b1115f7;border:1px solid #ffffff26;border-radius:.6rem;flex-direction:column;max-height:56%;font-size:.85rem;display:flex;position:absolute;bottom:4.2rem;left:.75rem;right:.75rem;box-shadow:0 .8rem 2rem #0004}.reference-workflow[hidden]{display:none}.reference-workflow header{justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem .9rem .3rem;display:flex}.reference-workflow h2{letter-spacing:-.02em;margin:0;font-size:1rem}.reference-workflow header p{color:#afbec2;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.75rem}.reference-workflow button,.reference-workflow input,.reference-workflow select{font:inherit;color:inherit;background:#ffffff06;border:1px solid #ffffff30;border-radius:.35rem;min-height:2.75rem;padding:.5rem .65rem}.reference-workflow button{cursor:pointer}.reference-workflow button:disabled{opacity:.4;cursor:default}.reference-workflow input{box-sizing:border-box;width:100%;min-width:0;font-size:1rem}.reference-workflow select{width:100%;font-size:1rem}.reference-workflow button:focus-visible,.reference-workflow input:focus-visible,.reference-workflow select:focus-visible,.reference-workflow summary:focus-visible{outline-offset:2px;outline:2px solid #ffd166}.reference-workflow header button{border-color:#0000;flex-shrink:0;place-items:center;min-width:2.75rem;display:grid}.reference-workflow nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.45rem .9rem;display:grid}.reference-workflow nav button{border-color:#0000;padding:.4rem .25rem;font-size:.8rem}.reference-workflow nav small{color:#a3b3b8;margin-right:.35rem}.reference-workflow nav [aria-current=step]{color:#ffe1a2;background:#ffd16615;border-color:#ffd16655}.reference-body{overscroll-behavior:contain;min-height:0;padding:0 .9rem .9rem;overflow:auto}.reference-body p{margin:.65rem 0;line-height:1.45}.reference-body label{margin:.65rem 0;font-size:.8rem;display:block}.reference-body label input,.reference-body label select{margin-top:.3rem;display:block}.reference-workflow fieldset{border:0;min-width:0;margin:0;padding:0}.reference-length{grid-template-columns:minmax(0,1fr) 5.25rem;gap:.6rem;display:grid}.reference-muted,.reference-provenance,.reference-workflow details p{color:#afbec2;font-size:.75rem}.reference-picking{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.reference-picking strong{margin-right:auto;font-size:.8rem}.reference-picking button{font-size:.75rem}.reference-workflow summary{cursor:pointer;color:#afbec2;align-items:center;min-height:2.75rem;font-size:.75rem;display:flex}.reference-workflow .reference-primary{color:#ffe1a2;background:#ffd16618;border-color:#ffd16680}.reference-body>.reference-primary{width:100%;margin-top:.5rem}.reference-checks{margin:.5rem 0;padding:0;list-style:none}.reference-checks li{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.reference-checks button{border:0;min-width:2.75rem}.reference-verdict{background:#ffd16609;border-left:2px solid #ffd16690;flex-direction:column;gap:.35rem;margin:.5rem 0;padding:.7rem;display:flex}.reference-verdict span{color:#afbec2;font-size:.75rem}.reference-verdict.is-passed{background:#8bbda609;border-color:#8bbda6}.reference-workflow table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.75rem}.reference-workflow caption{text-align:left;color:#afbec2;padding:.5rem 0}.reference-workflow th,.reference-workflow td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #ffffff18;padding:.5rem .2rem}.reference-workflow th:first-child{text-align:left;width:40%;font-weight:400}.reference-workflow td{font-variant-numeric:tabular-nums}.reference-stats{color:#afbec2;font-size:.75rem}.reference-stats strong{color:#edf0f0;font-weight:500}.reference-results-actions{gap:.4rem;display:grid}.reference-error{color:#ffc3b2}@media (width>=768px){.reference-workflow{width:22rem;max-height:calc(100% - 9rem);inset:4.5rem .8rem auto auto}}@media (height<=500px){.reference-workflow{width:min(23rem,48%);max-height:none;inset:4.2rem .75rem 4.3rem auto}}.splatlas-navigation-surface{z-index:24;pointer-events:none;color:#e0dcdd;font:500 .875rem/1.4 system-ui,sans-serif;position:absolute;inset:0}.splatlas-navigation-surface [hidden]{display:none!important}.splatlas-navigation-surface button{font:inherit;min-width:44px;min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:.45rem .7rem}.splatlas-navigation-surface button:disabled{opacity:.45;cursor:default}.splatlas-navigation-surface button:focus-visible{outline-offset:-3px;outline:2px solid #ffd166}.splatlas-navigation{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));pointer-events:auto;background:#11191be8;border:1px solid #ffffff35;border-radius:6px;display:flex;position:absolute;overflow:hidden}.splatlas-navigation button[aria-pressed=true]{color:#fff;background:#f60}.splatlas-navigation button+button{border-left:1px solid #ffffff20}.splatlas-navigation-menu,.splatlas-navigation-help{right:max(1rem,env(safe-area-inset-right));bottom:calc(4.5rem + env(safe-area-inset-bottom));box-sizing:border-box;pointer-events:auto;background:#122024f5;border:1px solid #ffffff35;border-radius:8px;width:min(22rem,100% - 2rem);max-height:calc(100% - 7rem);padding:.5rem;position:absolute;overflow:auto}.splatlas-navigation-menu{flex-direction:column;align-items:stretch;width:min(15rem,100% - 2rem);display:flex}.splatlas-navigation-menu button{text-align:left;border-radius:4px}.splatlas-navigation-menu button[aria-pressed=true]{background:#ffffff20}.splatlas-navigation-help p{margin:.5rem;line-height:1.6}.splatlas-navigation-help>button{float:right;font-size:1.2rem}.splatlas-navigation-joystick{left:max(1rem,env(safe-area-inset-left));bottom:calc(5.5rem + env(safe-area-inset-bottom));user-select:none;pointer-events:auto;width:100px;position:absolute;touch-action:none!important;background:radial-gradient(circle,#0000 40%,#0004 100%),#0003!important;border:2px solid #ffffff35!important;border-radius:50%!important;height:100px!important;padding:0!important}.splatlas-navigation-joystick span{pointer-events:none;background:#fff8;border-radius:50%;width:40px;height:40px;position:absolute;top:28px;left:28px;box-shadow:0 2px 8px #0005}.splatlas-navigation-joystick:disabled{display:none}.splatlas-navigation-action{left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));pointer-events:auto;background:#11191be8;border:1px solid #ffffff35;border-radius:6px;align-items:center;gap:.5rem;padding-left:.65rem;display:flex;position:absolute}.splatlas-navigation-notice{box-sizing:border-box;background:#12252df2;border:1px solid #ffffff30;border-radius:6px;max-width:min(25rem,100% - 2rem);padding:.6rem .75rem;position:absolute;bottom:5rem;right:1rem}.splatlas-navigation-hint{text-align:center;text-shadow:0 1px 4px #000;font-size:.75rem;position:absolute;bottom:4.4rem;left:1rem;right:1rem}@media (width<=767px){.splatlas-navigation-action{bottom:4.4rem}.splatlas-navigation-surface:has(.splatlas-navigation-action:not([hidden])) .splatlas-navigation-hint{display:none}}@media (width<=767px) and (height>=501px){.splatlas-navigation-joystick{bottom:calc(5.5rem + var(--doorway-tools-height,0px) + env(safe-area-inset-bottom))}}.measurement-panel.measurement-library{flex-direction:column;padding:.5rem .65rem;display:flex;overflow:hidden}.measurement-library>*{flex-shrink:0}.measurement-library__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.measurement-library__header small{display:none}.measurement-library__header-actions{gap:.25rem;display:flex}.measurement-library__header-actions button{background:0 0;border:0;place-items:center;min-width:2.75rem;display:grid}.measurement-library__scroll{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;overflow:auto}.measurement-library__totals{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.4rem 0;display:grid}.measurement-library__totals span{color:#b6c5c8;font-size:.8rem}.measurement-library__totals strong{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:500;display:block}.measurement-library__new,.measurement-library__footer,.measurement-collection-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.measurement-library__totals>span{align-items:center;gap:.5rem;display:flex}.measurement-library__new{margin:.4rem 0}.measurement-library__new button{flex:1;justify-content:center;align-items:center;gap:.4rem;display:flex}.measurement-library button,.measurement-collection-tools button,.measurement-collection-tools label{min-height:2.75rem}.measurement-library button,.measurement-collection-tools button{color:#f1f4f4;font:inherit;background:#ffffff0a;border:1px solid #ffffff30;border-radius:.35rem;padding:.5rem .65rem;font-size:.875rem}.measurement-library button:disabled{opacity:.45}.measurement-library__list{gap:0;margin:0;padding:0;list-style:none}.measurement-library__list li{border-bottom:1px solid #ffffff18;align-items:stretch;gap:.5rem;padding:0;display:flex}.measurement-library__list li>button:first-child{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:.3rem 0}.measurement-library__list li>button:last-child,.measurement-library__list .measurement-library__visibility{border:0;flex:0 0 2.75rem;align-self:center;place-items:center;display:grid}.measurement-library__list li[data-hidden]>button:first-child{opacity:.55}.measurement-library__header-actions{flex-shrink:0;margin-left:auto}.measurement-library__row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.measurement-library__row strong{overflow-wrap:anywhere;font-weight:500}.measurement-library__row b{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffd166;font-weight:500}.measurement-library__list small{color:#b6c5c8;margin-top:.2rem;font-size:.8rem;display:block}.measurement-library__footer label,.measurement-collection-tools label{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.measurement-library__footer input,.measurement-collection-tools input{accent-color:#ffd166;width:1.15rem;height:1.15rem}.measurement-library__note,.measurement-library__empty{color:#b6c5c8;font-size:.8rem;line-height:1.5;display:block}.measurement-library__search,.measurement-segment-select{gap:.35rem;margin:.75rem 0;font-size:.875rem;display:grid}.measurement-library__search input,.measurement-segment-select select{color:#fff;background:#142126;border:1px solid #ffffff30;border-radius:.35rem;width:100%;min-height:2.75rem;padding:.5rem;font-size:1rem}.measurement-collection-back{grid-column:1/-1}.measurement-focus-overlay [hidden]{display:none!important}.measurement-focus-overlay .splatlas-measure-edge-label{font-family:var(--font-ui);touch-action:none;border-radius:.3rem}.measurement-focus-overlay .measurement-item-tag{color:#dce5e6;background:#132025ed;border-color:#ffffff40;min-width:2.75rem;font-size:.75rem}.measurement-focus-overlay .measurement-item-tag--selected{color:#f3cd65;border-color:#f3cd65}.measurement-focus-overlay .measurement-edge-hit{stroke:#0000;stroke-width:18px;pointer-events:stroke;touch-action:none}.measurement-library__footer{border-top:1px solid #ffffff24;margin:.3rem 0 0;padding:.25rem 0 0}.measurement-library__footer>button{place-items:center;min-width:2.75rem;display:grid}.measurement-library__options{padding:.5rem 0}.measurement-panel.measurement-quick{overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100% - 9rem);padding:.5rem;overflow:auto}.measurement-quick button{color:#edf1f2;min-width:2.75rem;min-height:2.75rem;font:inherit;touch-action:manipulation;background:#ffffff08;border:1px solid #ffffff24;border-radius:.35rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem;display:inline-flex}.measurement-quick button:disabled{opacity:.35}.measurement-quick button:focus-visible,.measurement-quick input:focus-visible{outline:2px solid var(--viewer-tool-accent,#ffd166);outline-offset:2px}.measurement-quick__header{align-items:center;gap:.5rem;min-width:0;display:flex}.measurement-quick__header>strong{flex-wrap:wrap;flex:1;align-items:baseline;gap:.55rem;min-width:0;font-size:.95rem;font-weight:500;display:flex}.measurement-quick__header>strong>span{color:#ffd166;font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.1rem}.measurement-quick__header>button.measurement-quick__summary{background:0 0;border:0;flex:1;justify-content:flex-start;min-width:0;padding:0}.measurement-quick__summary>strong{text-align:left;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;width:100%;min-width:0;font-size:.95rem;font-weight:500;display:flex}.measurement-quick__summary>strong>span{color:#ffd166;font-variant-numeric:tabular-nums;margin-left:auto}.measurement-quick__header>button{background:0 0;border-color:#0000;flex:0 0 2.75rem}.measurement-quick__lengths{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;gap:.35rem;margin:.4rem 0;padding-bottom:.15rem;display:flex;overflow-x:auto}.measurement-quick__lengths .measurement-quick__length{font-variant-numeric:tabular-nums;flex:none;gap:.4rem;min-width:5rem;font-size:.875rem}.measurement-quick__length small{color:#b6c5c8;font-size:.7rem}.measurement-quick__geometry{gap:0}.measurement-quick__geometry .measurement-quick__length{background:0 0;border-color:#0000;min-width:2.75rem}.measurement-quick .measurement-quick__point-shortcut{background:0 0;border-color:#0000;flex:0 0 2.75rem}.measurement-quick__point-shortcut>span{border:1px solid #ffffff60;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:grid}.measurement-quick__length[aria-pressed=true]{background:#ffd16615;border-color:#ffd16690}.measurement-quick__actions{grid-template-columns:minmax(2.75rem,1fr) repeat(3,2.75rem);gap:.35rem;margin-top:.4rem;display:grid}.measurement-quick__drawing{align-items:center;gap:.35rem;margin-top:.3rem;display:flex}.measurement-quick__drawing>span{color:#b6c5c8;font-size:.8rem;line-height:1.3}.measurement-quick__actions .measurement-quick__primary{color:#161b1c;background:#ffd166;border-color:#ffd166}.measurement-quick__actions [aria-pressed=true]{border-color:#ffd16690}.measurement-quick__hint{color:#b6c5c8;margin:.4rem .25rem 0;font-size:.75rem;line-height:1.3}.measurement-quick__point{color:#ffd166;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.8rem;display:flex}.measurement-quick__point>span{flex:1}.measurement-quick--placing .measurement-quick__point{margin:0}.measurement-quick__header>button.measurement-quick__resume{color:#161b1c;white-space:nowrap;background:#ffd166;border-color:#ffd166;flex-basis:auto;font-weight:600}.measurement-quick__resume svg{display:none}.measurement-quick--view .measurement-quick__header>strong>span{font-size:.95rem}.measurement-quick--placing .measurement-quick__point{font-size:.875rem}.doorway-pick-message.measurement-quick__point{pointer-events:auto}.doorway-pick-message.measurement-quick__point button{color:#fff;background:#14201e;border:1px solid #ffffff30;border-radius:.35rem;min-width:2.75rem;min-height:2.75rem}.measurement-quick__edit{grid-template-columns:minmax(0,1fr) repeat(2,2.75rem);gap:.35rem;margin:.4rem 0;display:grid}.measurement-quick__edit label{background:#ffffff08;border:1px solid #ffffff30;border-radius:.35rem;align-items:center;gap:.5rem;min-width:0;margin:0;padding:0 .55rem;display:flex}.measurement-quick__edit label>span{white-space:nowrap;color:#b6c5c8;font-size:.8rem}.measurement-quick__edit input{color:#fff;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:0 0;border:0;padding:0;font-size:1rem}.measurement-quick__help{color:#b6c5c8;font-size:.85rem;line-height:1.5}.measurement-quick__help summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.measurement-quick--options>.measurement-panel__units{margin:.5rem 0}.wall-sections--tools-only>.wall-sections__total,.wall-sections--tools-only>.wall-sections__dimensions,.wall-sections--tools-only>.wall-sections__hint{display:none}.measurement-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width>=768px){.measurement-panel.measurement-quick,.measurement-panel.measurement-library{width:22rem}}.measurement-quick[hidden]{display:none!important}.measurement-panel button.measurement-project-save{color:#ffd166;flex:none;min-width:2.75rem;min-height:2.75rem;padding:.35rem .5rem;font-size:.85rem}.measurement-panel button.measurement-project-save:disabled{color:inherit}@media (width<=380px){.measurement-library__header{flex-wrap:wrap;gap:.25rem}.measurement-library__header>span:first-child{flex-basis:100%}.measurement-library__header-actions{margin-left:auto}.measurement-quick__actions>button:nth-child(-n+2)>svg{display:none}}#splatlas-measure-magnifier{pointer-events:none;z-index:10000;box-sizing:border-box;background:#151a1d;border:2px solid #ffe290;border-radius:16px;width:144px;height:144px;position:fixed;overflow:hidden;box-shadow:0 4px 20px #0009}#splatlas-measure-magnifier[hidden]{display:none!important}.splatlas-measure-magnifier__image{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.splatlas-measure-magnifier__cross{filter:drop-shadow(0 0 1px #000);background:linear-gradient(#fff,#fff) 50%/1px 100% no-repeat,linear-gradient(#fff,#fff) 50%/100% 1px no-repeat;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splatlas-measure-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.splatlas-measure-line line{stroke-linecap:round;vector-effect:non-scaling-stroke}.splatlas-measure-line-shadow{stroke:#05090ae0;stroke-width:5px}.splatlas-measure-line-core{stroke:#ffd166;stroke-width:2px}.splatlas-measure-label-leader{stroke:#ffd16699;stroke-width:1px;pointer-events:none}.splatlas-measure-edge-label{z-index:1;color:#fff;white-space:nowrap;pointer-events:none;background:#14201ee8;border:1px solid #ffd16680;border-radius:8px;align-items:center;min-height:44px;padding:0 8px;font:13px/1.3 sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%)}button.splatlas-measure-edge-label{pointer-events:auto;cursor:pointer}button.splatlas-measure-edge-label:focus-visible{outline:2px solid #fff}.splatlas-measure-marker{--marker-accent:#ff5b45;z-index:2;box-sizing:border-box;color:#fff;pointer-events:auto;touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%)}.splatlas-measure-marker:focus-visible{border-radius:50%;outline:2px solid #ffd166}.splatlas-measure-marker.is-selected:before{box-shadow:0 0 0 4px #ffd16688}.splatlas-corner-menu{z-index:10001;box-sizing:border-box;background:#14201efa;border:1px solid #ffd16680;border-radius:10px;gap:4px;width:180px;padding:6px;display:flex;position:fixed;box-shadow:0 4px 20px #0008}.splatlas-corner-menu button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px;font:14px/1.3 sans-serif;display:flex}.splatlas-corner-menu button:first-child{flex:1}.splatlas-corner-menu button:focus-visible{outline:2px solid #ffd166}.splatlas-measure-marker:before{content:"";box-sizing:border-box;border:1.5px solid var(--marker-accent);background:radial-gradient(circle, var(--marker-accent) 0 1.5px, #05090a33 1.5px);border-radius:50%;width:12px;height:12px;transition:transform .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffe6,0 2px 5px #0009}.splatlas-measure-marker:after{content:attr(data-label);color:#fff;text-shadow:0 1px 2px #000000f2,0 0 2px #000000f2;font:800 8px/1 sans-serif;position:absolute;top:calc(50% - 12px);left:calc(50% + 8px)}.splatlas-measure-marker-2{--marker-accent:#ffd166;color:#151719}.splatlas-measure-marker-2:after{color:#ffd166}.splatlas-measure-marker.is-dragging{cursor:grabbing}.splatlas-measure-marker.is-dragging:before{transform:translate(-50%,-50%)scale(1.18)}@media (width>=768px){.splatlas-measure-marker:before{width:14px;height:14px}.splatlas-measure-marker:after{top:calc(50% - 13px);left:calc(50% + 9px)}}.viewer-toolbar:has(.share-scan-trigger){right:max(.8rem, env(safe-area-inset-right));left:max(.8rem, env(safe-area-inset-left));flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:none}.viewer-toolbar:has(.share-scan-trigger) .viewer-control{flex:0 0 2.9rem}.viewer-toolbar:has(.share-scan-trigger) .share-scan-trigger{flex:none}@media (prefers-reduced-motion:reduce){.viewer-control.share-scan-trigger{transition:none}.viewer-control.share-scan-trigger:hover{transform:none}}.viewer-toolbar{z-index:5;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:calc(100% - 1.6rem);display:flex;position:absolute;top:.8rem;right:.8rem}.viewer-control:disabled{opacity:.45;cursor:default}.viewer-toolbar:has(.viewing-angle-panel){z-index:12}.viewing-angle-panel{box-sizing:border-box;color:#fff;width:min(19rem,100vw - 1.6rem);font-family:var(--font-ui);background:#0e1415f7;border:1px solid #ffffff38;border-radius:.65rem;padding:.85rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 .6rem 2rem #0005}.viewing-angle-panel header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.viewing-angle-panel button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff30;border-radius:.4rem}.viewing-angle-panel header button{place-items:center;display:grid}.viewing-angle-panel p{color:#c6cece;margin:.45rem 0 .9rem;font-size:.85rem;line-height:1.45}.viewing-angle-panel__label{justify-content:space-between;gap:.5rem;font-size:.8rem;display:flex}.viewing-angle-panel output{color:#ffd166;font-variant-numeric:tabular-nums}.viewing-angle-panel input[type=range]{accent-color:#ffd166;cursor:pointer;width:100%;height:44px;margin:0;display:block}.viewing-angle-panel__presets{gap:.5rem;display:flex}.viewing-angle-panel__presets button{flex:1}.viewing-angle-panel button[aria-pressed=true]{color:#151719;background:#ffd166;border-color:#ffd166}.viewing-angle-panel small{color:#aebbbb;margin-top:.75rem;font-size:.75rem;display:block}.viewer-control{border-radius:var(--radius-xs);color:#fff;backdrop-filter:blur(.55rem);cursor:pointer;width:2.9rem;height:2.9rem;transition:background .16s ease, transform .16s var(--ease-out);background:#070b0dad;border:1px solid #ffffff3d;place-items:center;padding:0;display:grid}.viewer-control:hover{background:#ffffff1f;transform:translateY(-1px)}.viewer-control--active{color:#151719;background:#ffd166;border-color:#ffd166cc}.viewer-control--active:hover{background:#ffdc88}.measurement-panel{z-index:8;border:1px solid var(--viewer-tool-border,#ffffff38);border-radius:var(--radius-xs);background:var(--viewer-tool-surface,#0a0f11eb);backdrop-filter:blur(.8rem);max-height:calc(100% - 9rem);padding:.85rem;position:absolute;top:4.45rem;left:.8rem;right:.8rem;overflow-y:auto;box-shadow:0 1rem 2.8rem #00000052}.splat-viewer.is-fullscreen .measurement-panel{top:5rem}.measurement-panel__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.measurement-panel__mark{color:#151719;background:#ffd166;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 .45rem 1.2rem #ffd1662b}.measurement-panel__header>span:nth-child(2){gap:.08rem;display:grid}.measurement-panel__header strong{letter-spacing:-.02em;font-size:1rem}.measurement-panel__header small{color:#ffffff8f;font-size:.69rem}.measurement-panel__header button{border-radius:var(--radius-xs);color:#fff;cursor:pointer;background:#ffffff14;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.measurement-panel__compact{display:none}.measurement-panel__expanded{display:block}.measurement-panel__header-actions{gap:.35rem;display:flex}.measurement-panel__header .measurement-panel__minimize{display:none}.measurement-panel__modes{background:#ffffff14;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;margin-top:.8rem;padding:.2rem;display:grid}.measurement-panel__modes button{color:#ffffffa3;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .45rem;font-size:.7rem;font-weight:680}.measurement-panel__modes button.is-active{color:#151719;background:#fff}.measurement-panel__modes button:disabled{opacity:.34;cursor:not-allowed}.measurement-panel__status{border-radius:var(--radius-xs);background:#ffd16614;border:1px solid #ffd16638;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-height:3.55rem;margin-top:.65rem;padding:.55rem .65rem;display:grid}.measurement-panel__step{color:#151719;background:#ffd166;border-radius:50%;place-items:center;min-width:2rem;min-height:2rem;font-size:.66rem;font-weight:760;display:grid}.measurement-panel__status p{color:#ffffffc7;margin:0;font-size:.72rem;line-height:1.38}.measurement-panel__calibration{margin-top:.65rem}.measurement-panel__calibration label{color:#ffffffa8;margin-bottom:.38rem;font-size:.69rem;font-weight:650;display:block}.measurement-panel__calibration>div{grid-template-columns:minmax(0,1fr) 4.25rem;gap:.4rem;display:grid}.measurement-panel__calibration input,.measurement-panel__calibration select,.measurement-panel__result select{border-radius:var(--radius-xs);color:#fff;min-width:0;min-height:2.75rem;font:inherit;background:#ffffff14;border:1px solid #fff3;outline:0;padding:0 .62rem;font-size:.78rem}.measurement-panel__calibration input:focus,.measurement-panel__calibration select:focus,.measurement-panel__result select:focus{border-color:#ffd166;box-shadow:0 0 0 .15rem #ffd1661f}.measurement-panel__save{border-radius:var(--radius-xs);background:var(--color-coral);color:#fff;width:100%;min-height:2.75rem;font:inherit;cursor:pointer;border:0;margin-top:.45rem;font-size:.76rem;font-weight:700}.measurement-panel__save:disabled{opacity:.5;cursor:wait}.measurement-panel__result{border-radius:var(--radius-xs);color:#151719;background:#ffd166;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .5rem;margin-top:.65rem;padding:.7rem;display:grid}.measurement-panel__result span{text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:.64rem;font-weight:690}.measurement-panel__result strong{letter-spacing:-.04em;font-size:clamp(1.25rem,5vw,1.7rem)}.measurement-panel__result select{color:#151719;background:#ffffff85;border-color:#1517192e;max-width:7.5rem}.measurement-panel__clear{border-radius:var(--radius-xs);color:#fff;width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;margin-top:.45rem;font-size:.72rem;font-weight:650}.measurement-panel__scale,.measurement-panel__note,.measurement-panel__error{margin:.55rem 0 0;font-size:.65rem;line-height:1.4}.measurement-panel__remove{color:#ffffff8f;min-height:2.75rem;font:inherit;text-underline-offset:.16rem;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.66rem;text-decoration:underline}.measurement-panel__remove:disabled{opacity:.45;cursor:wait}.measurement-panel__scale{color:#ffd166}.measurement-panel__note{color:#ffffff73}.measurement-panel__error{color:#ff9f91}@media (width<=767px),(width<=1000px) and (height<=500px){.measurement-panel.is-mobile-compact{max-height:none;padding:.4rem;overflow:hidden}.measurement-panel.is-mobile-compact .measurement-panel__compact{grid-template-columns:2rem minmax(0,1fr) auto auto auto;align-items:center;gap:.35rem;display:grid}.measurement-panel.is-mobile-compact .measurement-panel__expanded{display:none}.measurement-panel__compact-copy{gap:.05rem;min-width:0;display:grid}.measurement-panel__compact-copy strong,.measurement-panel__compact-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.measurement-panel__compact-copy strong{letter-spacing:-.01em;font-size:.78rem}.measurement-panel__compact-copy small{color:#ffffff94;font-size:.6rem}.measurement-panel__compact button{border-radius:var(--radius-xs);color:#fff;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#ffffff14;border:0;place-items:center;padding:0 .55rem;font-size:.68rem;font-weight:700;display:grid}.measurement-panel__compact .measurement-panel__compact-mode{color:#151719;background:#ffd166}.measurement-panel__compact .measurement-panel__compact-options,.measurement-panel__compact .measurement-panel__compact-close{width:2.75rem;padding:0}.measurement-panel__header .measurement-panel__minimize{display:grid}}.viewer-control:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width>=768px){.viewer-toolbar{top:1rem;right:1rem}.measurement-panel{width:min(18rem,100% - 6.5rem);max-height:calc(100% - 5.8rem);top:1rem;left:1rem;right:auto}.splat-viewer.is-fullscreen .measurement-panel{top:5rem}}.measurement-panel__modes.has-area{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-panel__area-actions{grid-column:1/-1;gap:.5rem;display:flex}.measurement-panel__area-actions button{min-height:44px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:8px;flex:1;padding:.5rem}.measurement-panel__area-actions button:disabled{opacity:.45;cursor:default}.wall-sections{gap:.75rem;min-width:0;display:grid}.measurement-panel__units{gap:.25rem;margin:.5rem 0;display:flex}.measurement-panel__units button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:.5rem;flex:1}.measurement-panel__units button[aria-pressed=true]{color:#161c1d;background:#ffd166;border-color:#ffd166}.wall-sections__total{background:#ffd16612;border:1px solid #ffd16655;border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.wall-sections__total strong{font-size:1.5rem}.wall-sections__list{gap:.5rem;max-height:12rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wall-sections__list li{grid-template-columns:minmax(0,1fr) 44px;gap:.5rem;display:grid}.wall-sections button,.wall-sections input,.wall-sections select{min-width:0;max-width:100%;min-height:44px;color:inherit;font:inherit;background:#ffffff12;border:1px solid #fff3;border-radius:.5rem;padding:.5rem}.wall-sections button{cursor:pointer}.wall-sections button:disabled{opacity:.45;cursor:default}.wall-sections button[aria-pressed=true]{background:#ffd16618;border-color:#ffd166}.wall-sections__list button:first-child{text-align:left;gap:.2rem;display:grid}.wall-sections small{color:#d2d9d7;font-size:.875rem;line-height:1.4}.wall-sections__dimensions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.wall-sections__dimensions strong{display:block}.wall-sections__dimensions small{grid-column:1/-1}.wall-sections__edit{border-top:1px solid #fff2;gap:.5rem;padding-top:.5rem;display:grid}.wall-sections__edit label{gap:.35rem;display:grid}.wall-sections__edit summary{cursor:pointer;align-content:center;min-height:44px}.wall-sections__edit p{font-size:.875rem;line-height:1.45}.wall-sections__edit input,.wall-sections__edit select{width:100%;font-size:1rem}.wall-sections__edit option{background:#182122}.wall-sections__edit>button{width:100%;margin:.25rem 0}.wall-sections__compact-total{grid-column:1/-1;margin:0;font-size:.875rem}.measurement-panel [hidden]{display:none!important}.measurement-panel__mark{width:2rem;height:2rem;box-shadow:none}.measurement-panel__header{gap:.5rem}.measurement-panel__header small{font-size:.75rem}.measurement-panel__icon-modes{border-radius:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.2rem}.measurement-panel__icon-modes button{color:#d6dedb;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:3.4rem;padding:.35rem .15rem;font-size:.75rem;display:flex}.measurement-panel__icon-modes button.is-active{color:#17201c;background:#ffd166}.measurement-panel__status{background:0 0;border:0;grid-template-columns:1fr;min-height:2rem;margin:.65rem 0;padding:0}.measurement-panel__status .measurement-panel__step{display:none}.measurement-panel__status p{font-size:.875rem;line-height:1.4}.measurement-panel__settings{border-top:1px solid #fff2;gap:.65rem;margin-top:.75rem;padding-top:.75rem;display:grid}.measurement-panel__settings .measurement-panel__units{margin:0}.measurement-panel__header button[aria-expanded=true]{color:#ffd166;background:#ffd16620}.measurement-panel__accuracy{color:#aeb9b4;margin:.65rem 0 0;font-size:.75rem}.wall-sections{gap:.6rem}.wall-sections__total{background:#ffd1660b;border-color:#ffd16645;gap:.15rem;padding:.65rem .75rem}.wall-sections__total>span{font-size:.875rem}.wall-sections__total strong{color:#ffe095;font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.15}.measurement-panel__area-actions button:first-child{flex:0 0 4rem;font-size:.875rem}.measurement-panel__area-actions button:last-child:not(:disabled){color:#17201c;background:#ffd166;border-color:#ffd166;font-weight:700}.wall-sections__dimensions{color:#bcc8c1;padding:.1rem .25rem;font-size:.8rem}.wall-sections__dimensions strong{color:#f0f5f1;font-variant-numeric:tabular-nums;margin-left:.25rem;font-size:.875rem;display:inline}.wall-sections__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.wall-sections__tools button{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:3.6rem;padding:.45rem .15rem;font-size:.75rem;line-height:1.2;display:flex}.wall-sections__tools button[aria-expanded=true]{color:#ffe095;background:#ffd16615;border-color:#ffd166}.wall-sections__editor-heading{border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.35rem;font-size:.875rem;display:flex}.wall-sections__editor-heading button{background:0 0;place-items:center;width:2.75rem;display:grid}.wall-sections__edit{border-top:0;padding-top:0}.wall-sections__edit p{margin:0 0 .35rem}.wall-sections__edit label{font-size:.875rem}.wall-sections__size-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.measurement-panel__settings .wall-sections__editor-heading{border:0;padding:0}.measurement-panel__settings .wall-sections__editor-heading button{width:auto;min-width:2.75rem;min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:.4rem;padding:.4rem .6rem}.wall-sections__edit>button{margin:0}.wall-sections__list{max-height:14rem}.wall-sections__list button:last-child{place-items:center;display:grid}.wall-sections__hint{color:#aeb9b4!important;font-size:.75rem!important}.measurement-panel button:focus-visible{outline-offset:2px;outline:2px solid #ffe095}.measurement-panel__compact-error{grid-column:1/-1;margin:0;font-size:.75rem}.measurement-panel__icon-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.measurement-panel__icon-modes button,.wall-sections__tools button{font-size:.875rem}.measurement-panel__header small,.measurement-panel__accuracy{font-size:.8125rem}.measurement-panel__units{margin:.65rem 0 0}.measurement-panel__units button{font-size:.875rem}.measurement-panel__units button[aria-pressed=true]{color:#ffe095;background:#ffd16618}.measurement-panel__note{color:#bdc9c3;font-size:.875rem;line-height:1.45}.measurement-panel__movement{gap:.65rem;margin:.6rem 0;display:grid}.measurement-panel__movement p{color:#d2d9d7;margin:0;font-size:.875rem;line-height:1.45}.measurement-panel__movement strong{color:#fff;margin-right:.25rem}.measurement-panel__movement details{color:#d2d9d7;font-size:.875rem}.measurement-panel__movement summary{cursor:pointer;align-content:center;min-height:2.75rem}.measurement-panel__movement details p{margin:.5rem 0}.measurement-panel__speed{grid-template-columns:1fr auto auto;align-items:center;gap:.35rem;font-size:.875rem;display:grid}.measurement-panel__speed button{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:.5rem;padding:.5rem .65rem}.measurement-panel__speed button[aria-pressed=true]{color:#17201c;background:#ffd166;border-color:#ffd166}.wall-sections__list{max-height:none;overflow:visible}.wall-sections__hint{font-size:.875rem!important}.wall-sections__dimensions{font-size:.875rem}@media (width<=767px),(width<=1000px) and (height<=500px){.measurement-panel.is-mobile-compact .measurement-panel__compact{grid-template-columns:minmax(0,1fr) auto auto auto;gap:.4rem}.measurement-panel__compact>.measurement-panel__step{display:none}.measurement-panel__compact-copy{grid-column:1/-1}.measurement-panel__compact-copy strong{font-size:1rem}.measurement-panel__compact-copy small{white-space:normal;color:#d2d9d7;font-size:.875rem;line-height:1.4}.measurement-panel__compact button{font-size:.875rem}.measurement-panel__compact-mode{grid-area:2/1}.measurement-panel__compact-options{grid-area:2/2}.measurement-panel__compact-units{grid-area:2/3}.measurement-panel__compact-close{grid-area:2/4}.measurement-panel__compact .measurement-panel__compact-options{width:auto;padding:0 .6rem}}@media (width>=768px) and (height>=501px){.measurement-panel{width:20rem}}@media (pointer:coarse) and (width>=768px) and (width<=1000px) and (height<=500px){.measurement-panel.is-mobile-compact{width:25rem;max-width:calc(100% - 1.6rem)}}.distance-chains .wall-sections__tools{grid-template-columns:minmax(0,1fr)}.distance-chains .wall-sections__tools button{flex-direction:row;gap:.5rem;min-height:2.75rem}:root,html,body,#public-renderer-canvas{width:100%;min-width:0;height:100%;min-height:0;margin:0}:root{color-scheme:dark;background:#101918}body{overflow:hidden}#public-renderer-canvas{touch-action:none;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}:root{--font-ui:Arial,sans-serif;--font-data:monospace;--radius-xs:.35rem;--color-coral:#b84b36;--ease-out:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}.shared-public-tools{font:14px/1.4 var(--font-ui);color:#edf0f0}.shared-public-tools .viewer-toolbar{top:.8rem}.shared-public-tools .measurement-panel{color:#edf0f0;overscroll-behavior:contain;max-height:56%;inset:auto .75rem 4.2rem}.shared-public-tools .measurement-panel__compact button,.shared-public-tools .measurement-panel__header button{min-width:2.75rem;min-height:2.75rem}.doorway-measure-overlay{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.doorway-measure-overlay svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.doorway-measure-point,.doorway-measure-length{top:0;left:0}.doorway-measure-point:disabled,.doorway-measure-length:disabled{opacity:1;pointer-events:none}.doorway-measure-length--inactive{opacity:.65!important}.doorway-pick-message{z-index:11;color:#ffe199;pointer-events:none;background:#0c151cec;border-radius:.35rem;padding:.5rem .7rem;font-size:.85rem;position:absolute;top:4.5rem;left:.8rem;right:.8rem}[hidden]{display:none!important}@media (width>=768px){.shared-public-tools .measurement-panel{width:22rem;max-height:calc(100% - 9rem);inset:4.5rem .8rem auto auto}}@media (height<=500px){.shared-public-tools .measurement-panel{max-height:none;top:4.2rem;bottom:4.3rem}.shared-public-tools .measurement-panel.measurement-library{width:min(22rem,100% - 1.5rem);top:.75rem;bottom:.75rem;right:auto}.shared-public-tools .measurement-quick:not(.measurement-quick--options){width:min(22rem,100% - 1.5rem);max-height:calc(100% - 8.5rem);top:auto;right:auto}.shared-public-tools .measurement-library__note{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body:has(.splatlas-navigation-joystick:not([hidden]):not(:disabled)) .shared-public-tools .measurement-panel{width:auto;left:8rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,#public-space{overscroll-behavior:none;color:#edf0f0;background:#101918;width:100%;height:100%;margin:0;font:14px/1.4 Arial,sans-serif;overflow:hidden}#public-space{position:relative}#space-view{touch-action:none;width:100%;height:100%;display:block}#space-tools{font:14px/1.4 Arial,sans-serif}html[data-scene-entrance=active] :is(#space-tools,#space-heading){visibility:hidden;pointer-events:none}#space-tools .viewer-toolbar{top:.8rem}#space-tools .measurement-panel{color:#edf0f0;overscroll-behavior:contain;max-height:56%;inset:auto .75rem 4.2rem}#space-heading{pointer-events:none;gap:.3rem;max-width:calc(100% - 1.5rem);font-size:.8rem;display:grid;position:absolute;top:5rem;left:.75rem}#space-heading>*{background:#101918df;border-radius:.35rem;padding:.35rem .6rem}#space-heading>[hidden]{display:none}#space-brand{--placeborne-mark-size:1.75rem;--placeborne-name-size:1.5rem;box-sizing:border-box;min-height:2.75rem;color:inherit;pointer-events:auto;justify-self:start;text-decoration:none}@media (width>=768px){#space-tools .measurement-panel{width:22rem;max-height:calc(100% - 9rem);inset:4.5rem .8rem auto auto}#space-heading{max-width:calc(100% - 18rem);top:.8rem}}#space-restore{pointer-events:auto;min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;border:1px solid #edf0f066;justify-self:start}#space-restore:disabled{cursor:wait;opacity:.6}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/public-native-assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2")}.placeborne-brand{min-width:0;color:inherit;align-items:center;gap:.6rem;line-height:1;display:inline-flex}.placeborne-brand__mark{width:var(--placeborne-mark-size,2.125rem);height:var(--placeborne-mark-size,2.125rem);flex:none}.placeborne-brand__wordmark{gap:.2rem;min-width:0;display:inline-grid}.placeborne-brand__name{font:600 var(--placeborne-name-size,1.75rem)/1 "Newsreader", Georgia, serif;letter-spacing:-.055em;text-transform:none;white-space:nowrap}.placeborne-brand__location{font:.7rem/1.4 var(--font-ui,Arial, sans-serif);letter-spacing:normal}
