@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-Italic.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orma-bg:#0b0b0c;--orma-bg-elev:#141416;--orma-bg-sunk:#060607;--orma-fg:#f2efe8;--orma-fg-muted:#a8a49c;--orma-fg-faint:#6e6b65;--orma-rule:#26262a;--orma-rule-strong:#3a3a40;--orma-accent:#f2efe8;--orma-focus:#f2efe8;--orma-ok:#5dbb63;--orma-warn:#e0a83a;--orma-fail:#ec6e68;--orma-ok-bg:#1e2b21;--orma-warn-bg:#31291b;--orma-fail-bg:#322121;--orma-mode-locked:#f2efe8;--orma-mode-negotiable:#e3b15b;--orma-mode-free:#78c7b0;--orma-cat-structure:#e8e4dc;--orma-cat-openings:#5aa9e6;--orma-cat-envelope:#d98e4f;--orma-cat-interior:#c9b27c;--orma-cat-furniture:#8e6bb8;--orma-cat-fixtures:#4fb39a;--orma-cat-vegetation:#6fbf4a;--orma-cat-people:#e65a7a;--orma-cat-context:#7a8c99;--orma-cat-sky:#b9d7f0;--orma-overlay-alpha:.7;--orma-hatch:repeating-linear-gradient(45deg, transparent 0 4px, #f2efe859 4px 5px);--orma-font:"Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--orma-font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--orma-fs-xs:.6875rem;--orma-fs-sm:.8125rem;--orma-fs-md:.9375rem;--orma-fs-lg:1.125rem;--orma-fs-xl:1.5rem;--orma-fs-2xl:2.25rem;--orma-lh-tight:1.15;--orma-lh-body:1.4;--orma-tracking-caps:.12em;--orma-tracking-wordmark:.08em;--orma-fw-body:400;--orma-fw-label:500;--orma-fw-title:600;--orma-sp-1:.25rem;--orma-sp-2:.5rem;--orma-sp-3:.75rem;--orma-sp-4:1rem;--orma-sp-5:1.5rem;--orma-sp-6:2rem;--orma-sp-7:3rem;--orma-sp-8:4rem;--orma-r-0:0;--orma-r-1:2px;--orma-r-2:4px;--orma-rule-w:1px;--orma-control-h:2rem;--orma-control-h-sm:1.5rem;--orma-swatch:.75rem;--orma-focus-w:2px;--orma-focus-offset:2px;--orma-topbar-h:48px;--orma-toolbar-h:40px;--orma-bottom-h:96px;--orma-left-w:320px;--orma-right-w:300px;--orma-thumb:96px;--orma-hit:44px;--orma-gutter:16px;--orma-sheet-w:clamp(280px, 40vw, 360px);--orma-safe-t:env(safe-area-inset-top,0px);--orma-safe-r:env(safe-area-inset-right,0px);--orma-safe-b:env(safe-area-inset-bottom,0px);--orma-safe-l:env(safe-area-inset-left,0px);--orma-dur:.16s;--orma-dur-slow:.32s;--orma-ease:cubic-bezier(.2, .7, .2, 1);--orma-font-sans:var(--orma-font);--orma-text:var(--orma-fs-md);--orma-text-sm:var(--orma-fs-sm);--orma-tracking-label:var(--orma-tracking-caps);--orma-space-1:var(--orma-sp-1);--orma-space-2:var(--orma-sp-2);--orma-space-3:var(--orma-sp-3);--orma-space-4:var(--orma-sp-4);--orma-space-6:var(--orma-sp-5);--orma-radius:var(--orma-r-1)}@media (min-width:1600px){:root{--orma-left-w:360px;--orma-right-w:360px;--orma-thumb:112px}}@media (min-width:640px) and (max-width:1023px) and (min-height:500px){:root{--orma-left-w:clamp(280px, 36vw, 320px);--orma-right-w:280px}}@media (min-width:1024px) and (max-width:1279px){:root{--orma-left-w:280px;--orma-right-w:264px}}@media (max-width:639px) and (min-height:500px),(max-width:639px) and (orientation:portrait),(max-width:1023px) and (max-height:499px) and (orientation:landscape){:root{--orma-topbar-h:44px}}@media (pointer:coarse){:root{--orma-control-h:2.75rem;--orma-control-h-sm:2.25rem;--orma-toolbar-h:44px;--orma-fs-xs:.75rem;--orma-fs-sm:.875rem;--orma-fs-md:1rem}}@media (prefers-reduced-motion:reduce){:root{--orma-dur:0s;--orma-dur-slow:0s}}:root{font-family:var(--orma-font);font-feature-settings:"tnum"}.orma-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}:root[data-ui=mesa]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"tnum", "cv11";--orma-bg:#e9e9e7;--orma-bg-elev:#f7f7f6;--orma-bg-hover:#efefed;--orma-bg-pressed:#e4e4e1;--orma-bg-surface:#fff;--orma-bg-sunk:var(--orma-bg-surface);--orma-photo-mat:#2b2b2e;--orma-scrim:#18181a61;--orma-photo-scrim:#101012c7;--orma-fg-on-photo:#fff;--orma-hud-bg:#f7f7f6f5;--orma-fg:#18181a;--orma-fg-muted:#45454b;--orma-fg-meta:#66666c;--orma-fg-faint:#a1a1a6;--orma-fg-on-ink:#fff;--orma-rule:#e0e0dc;--orma-rule-mid:#d0d0cb;--orma-rule-strong:#8b8b86;--orma-control-off:#7a7a75;--orma-accent:#18181a;--orma-sel:#2448c4;--orma-sel-wash:#e9eefc;--orma-sel-line:#b9c7f3;--orma-focus:var(--orma-sel);--orma-focus-on-photo:#8fa6ee;--orma-ok:#1d7a3e;--orma-warn:#8a5600;--orma-fail:#b3261e;--orma-ok-bg:#e6f3ea;--orma-warn-bg:#fbf0dc;--orma-fail-bg:#fbe9e7;--orma-mode-locked:#18181a;--orma-mode-negotiable:#6b4fb0;--orma-mode-free:#0e7562;--orma-mode-proposed:#18181a;--orma-hatch:repeating-linear-gradient(45deg, transparent 0 4px, #18181a4d 4px 5px);--orma-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--orma-fs-11:.6875rem;--orma-fs-12:.75rem;--orma-fs-13:.8125rem;--orma-fs-14:.875rem;--orma-fs-16:1rem;--orma-fs-20:1.25rem;--orma-fs-28:1.75rem;--orma-fs-40:2.5rem;--orma-fs-xs:var(--orma-fs-12);--orma-fs-sm:var(--orma-fs-13);--orma-fs-md:var(--orma-fs-14);--orma-fs-lg:var(--orma-fs-16);--orma-fs-xl:var(--orma-fs-20);--orma-fs-2xl:var(--orma-fs-28);--orma-text:var(--orma-fs-13);--orma-lh-body:1.45;--orma-lh-tight:1.2;--orma-space-5:20px;--orma-space-8:32px;--orma-space-10:40px;--orma-space-12:48px;--orma-inset:8px;--orma-r-1:4px;--orma-r-2:6px;--orma-r-3:10px;--orma-shadow-1:0 0 0 1px #00000012, 0 1px 2px #0000000f, 0 6px 18px #00000014;--orma-shadow-2:0 0 0 1px #00000014, 0 12px 40px #00000038;--orma-control-h:28px;--orma-control-h-sm:24px;--orma-control-h-lg:32px;--orma-cluster-h:40px;--orma-panel-w:300px;--orma-panel-rail-w:44px;--orma-dock-w:360px;--orma-strip-h:88px;--orma-strip-rail-h:32px;--orma-dur:.14s;--orma-ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:1439px){:root[data-ui=mesa]{--orma-dock-w:320px}}@media (pointer:coarse){:root[data-ui=mesa]{--orma-control-h:44px;--orma-control-h-sm:36px;--orma-control-h-lg:44px;--orma-fs-xs:.75rem;--orma-fs-sm:.875rem;--orma-fs-md:1rem}}@media (prefers-reduced-motion:reduce){:root[data-ui=mesa]{--orma-dur:0s;--orma-dur-slow:0s}}:root[data-ui=mesa] ::selection{background:var(--orma-sel-line);color:var(--orma-fg)}:root[data-ui=mesa] :focus-visible{outline-color:var(--orma-focus)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--orma-bg);color:var(--orma-fg);font-family:var(--orma-font-sans);font-size:var(--orma-text);line-height:var(--orma-lh-body);-webkit-font-smoothing:antialiased}a{color:inherit;-webkit-text-decoration-color:var(--orma-rule-strong);text-decoration-color:var(--orma-rule-strong);text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover:hover){a:hover{text-decoration-color:currentColor}}::selection{background:var(--orma-fg);color:var(--orma-bg)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--orma-fg);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}button,a,label,input,[role=tab],[role=radio]{touch-action:manipulation}@media (pointer:coarse){input,select,textarea{font-size:16px}}@media (max-width:1023px),(pointer:coarse){html:has([data-narrow-left=sheet]){overscroll-behavior:none}html:has([data-narrow-left=sheet]) body{overscroll-behavior:none}}
