.orbit[data-spatial]{--workspace-ink:#f2f3f3;--workspace-muted:#bbc2ca;--workspace-line:#a3b0b32e;--workspace-panel:linear-gradient(145deg, #262b2e, #15191b 54%, #0c1012);--workspace-side:22%;--workspace-main:40%;--free-l:16%;--free-r:16%;isolation:isolate;width:100vw;height:100dvh;color:var(--workspace-ink);font-family:var(--body);background:radial-gradient(at 50% 66%,#101010 0%,#090909 38%,#060607 76%);overflow:clip;transform:none}.orbit[data-spatial] :focus-visible,.spatial-reader :focus-visible{outline-offset:4px;outline:2px solid #f0f0f0}.orbit[data-spatial] .orbit__vignette{display:none}.spatial-navigation{z-index:5;scrollbar-width:none;gap:24px;max-width:calc(100% - 32px);display:flex;position:absolute;top:72px;left:50%;overflow:auto;transform:translate(-50%)}.spatial-navigation::-webkit-scrollbar{display:none}.spatial-navigation button{color:#b7c0c7;white-space:nowrap;border-bottom:2px solid #0000;min-height:38px;padding:0 8px;font-size:15px}.spatial-navigation button:hover{color:#fff;background:#ffffff08}.spatial-navigation button[aria-current]{color:#fff;border-bottom-color:#fff}.spatial-position{text-align:center;color:#d9dfe2;font-size:13px;position:absolute;top:118px;left:16px;right:16px}.spatial-stage{touch-action:pan-y;outline-offset:-8px;position:absolute;inset:152px 0 242px}.spatial-card{background:var(--workspace-panel);color:var(--workspace-ink);border:1px solid #b2bfc04a;border-radius:8px;position:absolute;top:0;bottom:0;box-shadow:inset 0 1px #ffffff16,0 28px 60px #0009}.spatial-card--main{z-index:3;width:var(--workspace-main);scrollbar-width:thin;scrollbar-color:#77858a55 transparent;-webkit-box-reflect:below 8px linear-gradient(to bottom, #0000003a, transparent 20%);animation:.55s cubic-bezier(.16,1,.3,1) spatial-arrive;left:50%;overflow:auto;transform:translate(-50%)}.spatial-card--left,.spatial-card--right{z-index:1;width:var(--workspace-side);top:2%;bottom:2%}.spatial-card--left{left:3%}.spatial-card--right{right:3%}.spatial-preview{isolation:isolate;box-shadow:none;text-align:left;background:0 0;border:0}.spatial-preview:before{content:"";z-index:-1;background:var(--workspace-panel);-webkit-box-reflect:below 10px linear-gradient(transparent 88%, #0001);border:1px solid #b2bfc04a;border-radius:8px;transition:border-color .2s;position:absolute;inset:0;box-shadow:0 28px 60px #0009}.spatial-preview:hover:before{border-color:#d2e0e199}.spatial-preview.spatial-card--left{top:5%;bottom:5%;transform:perspective(1000px)rotateY(30deg)}.spatial-preview.spatial-card--right{top:5%;bottom:5%;transform:perspective(1000px)rotateY(-30deg)}.spatial-preview__content{flex-direction:column;align-items:stretch;gap:10px;height:100%;padding:20px clamp(16px,1.8vw,30px);display:flex;overflow:hidden}.spatial-preview h2{font:400 clamp(17px, 1.7vw, 26px)/1.25 var(--body);color:#d1d9e0}.spatial-preview__content>strong{font-size:22px;font-weight:400;line-height:1.4}.spatial-preview__content>span{color:var(--workspace-muted);font-size:15px;line-height:1.6}.spatial-arrow{z-index:4;color:#e8eef1;background:radial-gradient(circle at 35% 28%,#242a2e,#0b0e10);border:1px solid #ffffff45;border-radius:50%;place-items:center;width:62px;height:62px;transition:border-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #000a,inset 0 1px #ffffff14}.spatial-arrow:hover{color:#fff;border-color:#ffffffa8;transform:translateY(-50%)scale(1.05)}.spatial-arrow svg{width:24px;height:24px}.spatial-arrow--previous{left:calc(28% - 31px)}.spatial-arrow--next{right:calc(28% - 31px)}.spatial-floor{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,#ffffff12,#0000 72%);border-top:1px solid #ffffff0a;position:absolute;inset:62% 0 0;overflow:hidden}.spatial-floor:after{content:"";background:linear-gradient(#0000,#030303 96%);position:absolute;inset:0}.spatial-floor i{filter:blur(32px);background:linear-gradient(#0000,#ffffff0a 28%,#0000);width:44%;height:70%;position:absolute;top:12%;left:28%}.spatial-floor i:first-child{width:21%;left:3%;transform:skewY(8deg)}.spatial-floor i:last-child{width:21%;left:auto;right:3%;transform:skewY(-8deg)}.reference-cover{backface-visibility:hidden;background:#0b0b0c;border:1px solid #ffffff1c;outline:1px solid #0000;flex-shrink:0;place-items:center;width:100%;height:clamp(90px,15vh,170px);display:grid;position:relative;overflow:hidden}.reference-cover canvas{object-fit:cover;object-position:50% 8%;width:100%;height:100%;min-height:0;display:block}.reference-cover canvas[hidden]{display:none}.reference-cover[data-fit]{height:clamp(150px,30vh,320px)}.reference-cover[data-fit] canvas{object-fit:contain;object-position:center}.reference-questions{gap:2px;list-style:none;display:grid}.reference-questions li{color:#d6dfe4;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.reference-questions small{color:#ddcda7;white-space:nowrap;font-size:11px}.reference-cover>span{color:#e0e7ec;text-align:center;font-size:15px;line-height:1.7}.reference-property{gap:6px;display:grid}.reference-property strong{font:400 clamp(20px,1.5vw,24px)/1.2 var(--display)}.reference-property>span{color:#c9d0d6;font-size:14px;line-height:1.4}.reference-property-facts{border-top:1px solid var(--workspace-line);gap:7px;margin-top:2px;padding-top:10px;display:grid}.reference-property-facts>div{grid-template-columns:23px 1fr 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.reference-property-facts svg{color:#bfccd5;width:22px;height:22px}.reference-property-facts dt{color:#aebdc6}.reference-property-facts dd{color:#d6dfe4;overflow-wrap:anywhere}.reference-finance-hero{border-top:1px solid var(--workspace-line);gap:6px;padding-top:12px;display:grid}.reference-finance-hero>span{color:#c7d2d8;font-size:15px}.reference-finance-hero strong{font:400 clamp(22px,2vw,32px)/1.25 var(--body);overflow-wrap:anywhere}.reference-finance-chart{flex-shrink:0;width:100%;height:clamp(90px,12vh,140px);margin:6px 0}.reference-finance-chart text{fill:#cbd5db;font:11px var(--body)}.reference-finance-facts{border-top:1px solid var(--workspace-line);padding-top:10px;display:grid}.reference-finance-facts>div{color:#bdcbd3;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.reference-finance-facts>div:first-child{display:none}.reference-finance-facts dd{text-align:right;color:#d3dfe5}.reference-finance-note{display:none}.reference-finance-empty{color:#bfc2c7;padding:16px 0;font-size:14px;line-height:1.6}.spatial-content{flex-direction:column;gap:22px;padding:clamp(22px,2.5vw,40px);display:flex}.spatial-content h2{font:400 clamp(26px,2.3vw,36px)/1.2 var(--display);text-wrap:balance}.spatial-content h3{margin:12px 0;font-size:17px;font-weight:400}.spatial-eyebrow{color:#b5c6d0;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.spatial-intro,.spatial-explanation{color:#c5d1d8;font-size:15px;line-height:1.65}.spatial-facts{border:1px solid var(--workspace-line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.spatial-fact{border-bottom:1px solid var(--workspace-line);text-align:left;flex-direction:column;align-items:flex-start;gap:9px;min-height:115px;padding:20px;display:flex}.spatial-fact:nth-child(odd){border-right:1px solid var(--workspace-line)}.spatial-fact:hover{background:#ffffff08}.spatial-fact>span{color:#b9c6ce;font-size:13px}.spatial-fact>strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,28px);font-weight:400}.spatial-fact>small{color:#b3c7d2;font-size:11px}.spatial-review-callout{background:linear-gradient(110deg,#759e8b0c,#0000);border:1px solid #adc4bb50;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.spatial-review-callout strong{font-size:18px;font-weight:400}.spatial-review-callout p{color:#bdcdd3;margin-top:8px;font-size:13px;line-height:1.6}.spatial-button{color:#101619;min-height:46px;font:500 14px/1.4 var(--body);cursor:pointer;text-align:center;background:#f4f7f8;border:1px solid #fff;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;padding:11px 20px;display:inline-flex}.spatial-button:hover{background:#fff;box-shadow:0 0 0 3px #ffffff15}.spatial-button--secondary{color:#e5eef3;background:0 0;border-color:#a8bdc56e}.spatial-button--secondary:hover{color:#fff;background:#ffffff0b}.spatial-button:disabled{opacity:.45;cursor:default}.spatial-actions{flex-wrap:wrap;gap:12px;display:flex}.spatial-disclosure{border-top:1px solid var(--workspace-line);padding-top:10px}.spatial-disclosure>summary{color:#cddae2;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.spatial-disclosure>p{color:#b3c3ce;padding:8px 0 14px;font-size:14px;line-height:1.6}.spatial-detail-list{display:grid}.spatial-detail-list>button{text-align:left;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 2px;font-size:14px;display:flex}.spatial-detail-list>button:hover{background:#ffffff06}.spatial-detail-list>button>span:last-child{color:#c3d4de;text-align:right}.spatial-question-list{gap:10px;display:grid}.spatial-question-list>button{text-align:left;background:#ffffff02;border:1px solid #9eb7c336;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.spatial-question-list>button:hover{background:#ffffff06;border-color:#d5e9f2}.spatial-question-list strong{margin-bottom:6px;font-size:18px;font-weight:400;display:block}.spatial-question-list small{color:#acc0ce;font-size:12px}.spatial-question-tag{color:#ddcda7;flex-shrink:0;font-size:12px}.spatial-review-start{align-self:flex-start}.spatial-chart{width:100%;height:auto;max-height:280px;display:block;overflow:visible}.spatial-chart text{fill:#f2f5f7;font:14px var(--body)}.spatial-chart text.spatial-chart__label{fill:#b8cbd7;font-size:12px}.spatial-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:240px;padding:30px;display:flex}.spatial-empty h2{font-size:25px}.spatial-empty p{color:#c3d0da;overflow-wrap:anywhere;max-width:50ch;font-size:15px;line-height:1.7}.spatial-card--document{background:#141a1d;overflow:hidden}.spatial-document{height:100%;font-family:var(--body);flex-direction:column;display:flex}.spatial-document__toolbar{z-index:5;background:linear-gradient(#2b3236,#171d21);border-bottom:1px solid #b3c3c526;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:6px;display:flex;position:relative}.spatial-document__control-group{align-items:center;gap:6px;display:flex}.spatial-document__toolbar button,.spatial-document__toolbar a{color:#e7eef3;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:36px;min-height:36px;padding:6px 12px;font-size:12px;display:inline-flex}.spatial-document__toolbar button:hover,.spatial-document__toolbar button[aria-pressed=true]{background:#ffffff15}.spatial-document__toolbar button:disabled{opacity:.4;cursor:default}.spatial-document__toolbar span{color:#e3ebf0;font-size:12px}.spatial-document__toolbar button,.spatial-document__toolbar a{font-size:13px}.spatial-document__control-group>span{text-align:center;color:#fff;min-width:96px;font-size:14px}.spatial-document__toolbar button[aria-label$=PDF\ page]{width:40px;height:40px;padding:0}.spatial-document__toolbar button[aria-label$=PDF\ page] svg{width:18px;height:18px}.reference-zoom{position:relative}.reference-zoom>summary{color:#fff;cursor:pointer;border:1px solid #ffffff16;border-radius:25px;justify-content:center;align-items:center;gap:10px;min-width:114px;min-height:36px;padding:0 12px;font-size:12px;list-style:none;display:flex}.reference-zoom>summary::-webkit-details-marker{display:none}.reference-zoom>div{z-index:9;background:#222d33;border:1px solid #9aafb66e;border-radius:10px;width:190px;padding:8px;position:absolute;top:42px;right:0;box-shadow:0 20px 40px #0009}.reference-zoom>div button,.reference-zoom>div a{width:100%;min-height:44px;font-size:14px;display:flex}.spatial-document__page{text-align:center;flex:1;place-items:safe center;min-height:0;padding:12px 16px;display:grid;position:relative;overflow:auto}.spatial-document__page canvas{background:#fff;max-width:none;margin:0 auto;display:block;box-shadow:0 12px 30px #0008}.spatial-document__page canvas[hidden]{display:none}.spatial-document__pending{color:#c2c2c2;background:#111;border:1px solid #ffffff12;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:14px;display:flex;position:absolute;inset:12px 16px}.spatial-document__pending strong{color:#f5f5f5;font-size:17px;font-weight:500}.spatial-document__spinner{border:2px solid #ffffff20;border-top-color:#f4f5f6;border-radius:50%;width:24px;height:24px;animation:1s linear infinite document-loading}@keyframes document-loading{to{transform:rotate(360deg)}}.spatial-document__loading{color:#fff;background:#191919e8;border-radius:22px;padding:9px 16px;font-size:13px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.spatial-reader{color:#fff;background:#161616;border:1px solid #b4b4b477;border-radius:12px;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 30px 100px #000b}.spatial-reader::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000d}.spatial-inspector{z-index:4;scrollbar-width:thin;scrollbar-color:#6a828a77 transparent;flex-direction:column;display:flex;overflow:hidden;transform:none}.spatial-inspector__head{z-index:2;border-bottom:1px solid var(--workspace-line);color:#c7dbe5;background:#202b31;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex;position:sticky;top:0}.spatial-inspector__head button{border:1px solid #9db4be77;border-radius:22px;min-height:40px;padding:0 12px}.spatial-inspector .o-panel-body{flex:1;gap:18px;min-height:0;padding:20px;overflow:auto}.spatial-inspector .o-copy,.spatial-inspector .o-evidence__quote,.spatial-inspector .o-evidence__detail{color:#d1e0e9;font-size:14px;line-height:1.65}.spatial-inspector .btn,.spatial-inspector .o-input{min-height:44px;font-size:15px}.spatial-inspector .o-kicker,.spatial-inspector .o-meta{font:500 12px/1.5 var(--body);letter-spacing:.06em;color:#c5d1d8}.spatial-inspector .o-fine{color:#c3cfd6;font-size:13px;line-height:1.6}.spatial-inspector__foot{border-top:1px solid var(--workspace-line);background:#142128;flex-shrink:0;gap:12px;padding:16px;display:grid}.spatial-sources{scrollbar-width:thin;padding:22px;overflow:auto}.spatial-sources h2{margin-bottom:20px;font-size:22px;font-weight:400}.spatial-sources>p{color:#c8dbe6;font-size:14px;line-height:1.7}.spatial-sources>button:not(.spatial-button){text-align:left;border:1px solid #91adbd66;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-bottom:16px;padding:16px;display:flex}.spatial-sources button[aria-pressed=true]{background:#ffffff08;border-color:#deedf4}.spatial-sources small{color:#c1d3de;font-size:13px;line-height:1.65}.spatial-sources strong{font-size:22px;font-weight:400}.spatial-sources>.spatial-button{width:100%;margin-top:16px}.spatial-source-link{display:none}.spatial-workflow{flex-direction:column;min-height:100%;display:flex}.spatial-workflow__controls{border-bottom:1px solid var(--workspace-line);flex-direction:column;gap:20px;padding:24px;display:flex}.spatial-workflow .o-panel-body{padding:24px}.spatial-workflow .o-copy,.spatial-workflow .o-fine{color:#c6d9e4;font-size:14px;line-height:1.6}.spatial-workflow .o-choice{min-height:44px}.spatial-workflow--summary .o-summary{gap:30px;padding:clamp(22px,2.4vw,36px)}.spatial-workflow--summary .o-summary__title{font:400 clamp(26px,2.2vw,34px)/1.2 var(--display);letter-spacing:-.01em}.spatial-workflow--summary .o-kicker{font:500 12px/1.5 var(--body);letter-spacing:.08em;color:#c5d1d8}.spatial-workflow--summary h3.o-kicker{border-bottom:1px solid var(--workspace-line);color:#e6edf0;padding-bottom:8px;font-size:13px}.spatial-workflow--summary .o-fine{color:#c3cfd6;font-size:13px;line-height:1.6}.spatial-workflow--summary .o-line{border-bottom:1px solid #ffffff12;gap:12px;padding-bottom:18px}.spatial-workflow--summary .o-line__text{font:400 16px/1.7 var(--body);color:#eef2f4}.spatial-workflow--summary .o-cites{gap:8px}.spatial-workflow--summary .o-cite{color:#dbe5ea;min-height:36px;font:400 13px/1.2 var(--body);letter-spacing:0;text-align:left;border-color:#a8bdc56e;border-radius:18px;padding:6px 14px}.spatial-workflow--summary .o-cite:hover{color:#fff;background:#ffffff0b;border-color:#fff}.spatial-workflow--summary .o-cite[aria-pressed=true]{color:#101619;background:#f4f7f8;border-color:#f4f7f8}.spatial-workflow--summary .o-mono-link{min-height:36px;font:500 13px var(--body);letter-spacing:0;color:#dbe5ea;text-underline-offset:3px;padding:0 12px;text-decoration:underline}.spatial-workflow--summary .o-mono-link:hover{color:#fff}.spatial-workflow--summary .o-mono-tag{font:400 12px var(--body);letter-spacing:0;text-transform:none;color:#cdd9df;border:1px dashed #a8bdc59a;border-radius:14px;padding:3px 10px}.spatial-workflow--summary .o-textarea{font-size:16px;line-height:1.6}.spatial-workflow--summary .btn{min-height:46px;font-size:15px}.spatial-workflow--summary .btn--xs{min-height:40px;font-size:14px}.spatial-workflow--summary .o-pair--rule{gap:12px;padding-top:14px}.spatial-workflow--summary .o-steps__n,.spatial-workflow--summary .o-steps__state,.spatial-workflow--summary .o-steps__error,.spatial-workflow--summary .o-metric__how{font:400 12px/1.5 var(--body);letter-spacing:.04em;color:#c3cfd6}.spatial-workflow--summary .o-steps__label{font:400 15px/1.5 var(--body);color:#eef2f4}.spatial-workflow--summary .o-steps li[data-state=pending] .o-steps__label,.spatial-workflow--summary .o-steps li[data-state=skipped] .o-steps__label{color:#b3c0c8}.spatial-workflow--summary .spatial-workflow__controls{padding:18px 24px}.spatial-workflow--summary .spatial-workflow__controls:not(:has(*)){display:none}.spatial-workflow--summary .spatial-workflow__controls:has(.o-cited__label){z-index:3;scrollbar-width:thin;background:#182024;max-height:min(36vh,280px);position:sticky;top:0;overflow:auto;box-shadow:0 14px 28px #0009}.spatial-workflow--summary .spatial-workflow__controls .o-section{border-top:0;padding-top:0}.spatial-workflow--summary .spatial-workflow__controls:not(:has(.o-cited__label)){padding:12px 24px}.spatial-workflow--summary .spatial-workflow__controls:not(:has(.o-cited__label)) .o-copy{font-size:13px;line-height:1.5}.spatial-workflow--summary .spatial-workflow__controls:has(.o-cited__label){padding:14px 24px}.spatial-workflow--summary .spatial-workflow__controls:has(.o-cited__label) .o-section{gap:8px}.spatial-workflow--summary .o-meta{font:400 12px/1.4 var(--body);letter-spacing:.04em;color:#b9c6cd}.spatial-workflow--summary .o-section>.spatial-button{align-self:flex-start;min-height:40px;padding:8px 18px}.spatial-workflow--summary .o-cited__label{font:400 20px/1.3 var(--display)}.spatial-workflow--summary .o-cited__value{font:400 18px/1.4 var(--body)}.spatial-workflow--summary .o-passage .o-copy{font-size:14px;line-height:1.65}.spatial-workflow--summary .o-link--dim{color:#dbe5ea;text-underline-offset:3px;min-height:36px;padding:0 12px;font-size:14px;text-decoration:underline}.spatial-navigation-help{color:#aebec6;letter-spacing:.03em;text-align:center;font-size:12px;position:absolute;bottom:16px;left:20px;right:20px}.orbit[data-spatial] .orbit__orb{z-index:4;width:96px;height:96px;top:auto;bottom:126px;left:19%;transform:none}.orbit[data-spatial] .orbit__hana{text-align:left;pointer-events:auto;justify-content:center;align-items:flex-start;gap:5px;min-height:96px;max-height:96px;inset:auto 16% 126px 27%;overflow:auto}.orbit[data-spatial] .orbit__hana-state,.orbit[data-spatial] .orbit__hana [data-old],.orbit[data-spatial] .orbit__you{display:none}.orbit[data-spatial] .orbit__said{color:#fff;max-width:none;font:400 clamp(16px,1.4vw,22px)/1.4 var(--body);text-shadow:none}.orbit[data-spatial] .orbit__command{bottom:42px}.orbit[data-spatial] .orbit__bar{background:linear-gradient(#151515,#090909);border:1px solid #ffffff26;gap:18px;max-width:none;height:68px;padding:6px 8px 6px 16px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08,0 12px 32px #0008}.orbit[data-spatial] .orbit__bar:focus-within{border-color:#fff6;box-shadow:inset 0 1px #ffffff0c,0 0 0 3px #ffffff06,0 12px 32px #0008}.orbit[data-spatial] .orbit__mic{opacity:1;color:#8d9096;background:#ffffff08;border:1px solid #ffffff0d;border-radius:50%;flex-shrink:0;width:48px;height:48px}.orbit[data-spatial] .orbit__mic>span:not(.orbit__bars){display:none}.orbit[data-spatial] .orbit__mic svg{width:21px;height:21px}.orbit[data-spatial] .orbit__input{color:#f4f5f6;height:34px;font:400 16px/1.5 var(--body);border-left:1px solid #ffffff1f;padding-left:20px}.orbit[data-spatial] .orbit__input::placeholder{color:#a9acb2;opacity:1}.orbit[data-spatial] .orbit__send{width:118px;height:50px;font:500 15px var(--body);color:#090909;background:#f4f5f6;justify-content:center;gap:10px;transition:background .18s}.orbit[data-spatial] .orbit__send:hover{background:#dedfe2}.orbit[data-spatial] .orbit__send svg{width:20px;height:20px}.spatial-voice-note{display:none}.spatial-ingest{text-align:center;z-index:2;width:min(700px,100% - 48px);position:absolute;top:112px;left:50%;transform:translate(-50%)}.spatial-ingest>.o-stack{align-items:center}.spatial-ingest .o-title{max-width:640px;font:500 clamp(28px,3vw,40px)/1.2 var(--display);letter-spacing:-.035em;color:#f4f5f6;text-wrap:balance}.spatial-ingest .o-title.o-title--file{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(22px,2.2vw,30px);overflow:hidden}.spatial-ingest>.o-stack:has(.o-title--file){width:100%}.spatial-ingest .o-meta{font:400 16px/1.6 var(--body);color:#b8bbc2;text-transform:none;letter-spacing:0}.spatial-ingest .o-kicker{color:#a3bdcc;letter-spacing:.16em;font-size:11px}.spatial-company{color:#b7ccd9;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.spatial-company select{color:#edf6fd;background:#18252f;border:1px solid #aecbdd55;border-radius:8px;max-width:250px;min-height:44px;padding:8px 32px 8px 12px;font-size:14px}.orbit[data-spatial][data-stage=ingest] .orbit__orb{--ingest-orb:clamp(160px,24vh,270px);left:50%;top:max(47%, calc(250px + var(--ingest-orb) / 2));width:var(--ingest-orb);height:var(--ingest-orb);pointer-events:auto;bottom:auto;transform:translate(-50%,-50%)}.orbit[data-spatial][data-stage=ingest] .orbit__hana{text-align:center;align-items:center;min-height:30px;max-height:48px;inset:auto 20% 126px}.orbit[data-spatial][data-stage=ingest] .orbit__said{font-size:15px}.orbit[data-spatial][data-stage=ingest] .orbit__chips{bottom:188px}.hana-upload{position:absolute;inset:0}.hana-upload__caption{text-align:center;width:min(420px,90vw);font:400 17px/1.5 var(--body);color:#f3f3f3;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}.hana-upload__caption>span{color:#bcbcbc;font-size:14px}.hana-upload__deals{color:#eee;border:1px solid #a4a4a455;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:8px 18px;font-size:14px;display:inline-flex}.hana-upload__deals:hover{background:#e2e2e20d;border-color:#e6e6e6}.hana-upload__links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.hana-absorb{pointer-events:none;width:600%;height:300%;position:absolute;top:-100%;left:-250%}.orbit[data-spatial] .orbit__attach{color:#dcdcdc}.orbit[data-spatial] .orbit__attach:hover:not(:disabled){color:#fff;background:#ffffff14}.hana-drop{z-index:8;pointer-events:none;background:#cccccc08;border:1px dashed #ebebeb80;border-radius:24px;animation:.18s ease-out hana-drop-in;position:fixed;inset:16px;box-shadow:inset 0 0 90px #cccccc14}@keyframes hana-drop-in{0%{opacity:0}}.hana-upload__progress{text-align:center;color:#e0e0e0;gap:10px;width:min(360px,80vw);font-size:14px;display:grid;position:absolute;top:calc(100% + 28px);left:50%;transform:translate(-50%)}.hana-upload__progress progress{accent-color:#dcdcdc;width:100%;height:4px}.hana-upload__feedback{z-index:7;width:min(480px,100% - 40px);position:absolute;top:220px;left:50%;transform:translate(-50%)}.hana-upload__feedback .notice{color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e10f0;border:1px solid #ffffff29;border-radius:12px;font-size:14px;box-shadow:0 18px 60px #0009}.hana-upload__feedback .notice--error{background:color-mix(in srgb, var(--st-missing) 10%, #0e0e10f0);border-color:color-mix(in srgb, var(--st-missing) 45%, transparent);font-weight:400}.hana-deals{color:#f3f3f3;background:linear-gradient(145deg,#161618,#0b0b0c);border:1px solid #ffffff24;border-radius:16px;width:min(640px,100vw - 32px);max-height:78dvh;padding:0;box-shadow:0 30px 100px #000b}.hana-deals::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c}.hana-deals__head{justify-content:space-between;align-items:center;gap:18px;display:flex}.hana-deals .o-deal{min-height:64px}.hana-deals .o-deal__name{font-size:16px}.hana-deals .o-input{min-height:46px;font-size:16px}@keyframes spatial-arrive{0%{opacity:0;transform:translateX(var(--spatial-slide,-43%)) translateZ(-100px) rotateY(var(--spatial-turn,-5deg))}to{opacity:1;transform:translate(-50%)}}@media (max-width:1100px){.orbit[data-spatial]{--workspace-main:44%;--workspace-side:23%;--free-l:7%;--free-r:7%}.spatial-preview__content{gap:12px;padding:24px 16px}.spatial-card--left{left:2%}.spatial-card--right{right:2%}.reference-property-facts{gap:12px;padding-top:16px}.reference-cover{height:100px}.reference-property-facts>div{grid-template-columns:20px 1fr;gap:5px 8px;font-size:12px}.reference-property-facts dd{grid-column:2}.reference-property-facts svg{grid-row:span 2;width:18px}.reference-property>span,.reference-finance-hero>span{font-size:12px}.reference-finance-facts>div{gap:8px;font-size:11px}.reference-finance-facts>div:first-child{display:none}.reference-finance-facts dd{text-align:right;max-width:58%}.spatial-arrow{width:50px;height:50px}.spatial-arrow--previous{left:calc(26.5% - 25px)}.spatial-arrow--next{right:calc(26.5% - 25px)}.spatial-content{gap:18px;padding:22px}.spatial-facts{grid-template-columns:1fr}.spatial-fact{min-height:98px;padding:16px}.spatial-fact:nth-child(odd){border-right:0}.spatial-review-callout{flex-direction:column;align-items:stretch}.spatial-question-list>button{flex-direction:column;align-items:flex-start}.spatial-document__toolbar{gap:4px}.spatial-document__toolbar button,.spatial-document__toolbar a{min-height:40px;padding:5px 8px}.reference-zoom>summary{gap:6px;min-width:94px;min-height:40px}.spatial-document__toolbar span{font-size:11px}.orbit[data-spatial] .orbit__orb{width:80px;height:80px;left:10%}.orbit[data-spatial] .orbit__hana{min-height:80px;max-height:80px;left:23%;right:7%}.orbit[data-spatial] .orbit__bar{gap:12px}}@media (min-width:721px){.spatial-stage[data-reviewing] .spatial-card--main{width:43%}.spatial-stage[data-reviewing] .spatial-inspector{width:26%;top:0;bottom:0;right:2%;transform:none}.spatial-stage[data-reviewing] .spatial-sources{width:22%;padding:16px;top:0;bottom:0;left:2%}}@media (max-width:850px){.spatial-navigation{gap:14px}.spatial-navigation button{font-size:14px}}@media (max-width:720px){.orbit[data-spatial]{--free-l:20px;--free-r:20px}.spatial-stage{top:148px;bottom:205px}.spatial-card--main{width:calc(100% - 76px)}.spatial-preview,.spatial-sources{display:none}.spatial-card{-webkit-box-reflect:unset}.spatial-arrow{width:44px;height:44px}.spatial-arrow--previous{left:4px}.spatial-arrow--next{right:4px}.spatial-navigation{gap:6px;width:max-content}.spatial-navigation button{min-height:44px;padding:0 8px;font-size:13px}.spatial-content{padding:22px}.spatial-facts{grid-template-columns:1fr 1fr}.spatial-fact{gap:8px;min-height:110px}.spatial-fact>strong{font-size:20px}.spatial-document__toolbar button,.spatial-document__toolbar a,.reference-zoom>summary{min-width:44px;min-height:44px}.spatial-stage[data-reviewing] .spatial-card--main{display:none}.spatial-stage[data-reviewing] .spatial-inspector{width:auto;display:flex;inset:0 20px;transform:none}.spatial-source-link{margin:14px 18px 0;display:inline-flex}.spatial-workflow--summary .spatial-workflow__controls:not(:has(.o-cited__label)){display:none}.spatial-navigation-help{display:none}.orbit[data-spatial] .orbit__orb{width:60px;height:60px;bottom:116px;left:24px}.orbit[data-spatial] .orbit__hana{min-height:60px;max-height:70px;bottom:116px;left:106px;right:24px}.orbit[data-spatial] .orbit__said{font-size:16px}.orbit[data-spatial] .orbit__bar{gap:6px;height:60px;padding:4px 6px}.orbit[data-spatial] .orbit__mic{width:44px;height:44px}.orbit[data-spatial] .orbit__input{padding-left:10px;font-size:16px}.orbit[data-spatial] .orbit__send{gap:6px;width:80px;height:44px;font-size:14px}.orbit[data-spatial] .orbit__send svg{width:17px}.spatial-ingest{top:100px}.spatial-ingest .o-title{font-size:30px}.spatial-ingest .o-meta{font-size:16px}.orbit[data-spatial][data-stage=ingest] .orbit__orb{top:max(45%, calc(250px + var(--ingest-orb) / 2))}.orbit[data-spatial][data-stage=ingest] .orbit__hana{bottom:118px;left:24px;right:24px}.orbit[data-spatial][data-stage=ingest] .orbit__chips{bottom:170px}.spatial-ingest .o-section{text-align:center;width:auto;margin-top:14px;position:static}.spatial-ingest .o-choice{width:auto;margin:4px;display:inline-flex}}@media (max-width:420px){.spatial-facts{grid-template-columns:1fr}.spatial-content h2{font-size:26px}.spatial-detail-list>button{align-items:flex-start;gap:8px}}@media (max-height:820px) and (min-width:721px){.spatial-position{top:112px}.spatial-stage{top:140px;bottom:176px}.spatial-navigation-help{display:none}.orbit[data-spatial] .orbit__command{bottom:26px}.orbit[data-spatial] .orbit__bar{height:60px}.orbit[data-spatial] .orbit__orb{width:64px;height:64px;bottom:100px}.orbit[data-spatial] .orbit__hana{min-height:64px;max-height:64px;bottom:100px}.orbit[data-spatial] .orbit__said{font-size:16px}}@media (max-height:650px){.spatial-stage{top:148px;bottom:112px}.spatial-navigation-help{display:none}.orbit[data-spatial] .orbit__command{bottom:20px}.orbit[data-spatial] .orbit__bar{height:54px}.orbit[data-spatial] .orbit__orb{width:28px;height:28px;bottom:80px}.orbit[data-spatial] .orbit__hana{min-height:22px;max-height:26px;bottom:80px;left:17%;right:7%}.orbit[data-spatial] .orbit__said{font-size:12px}.spatial-ingest{top:80px}.spatial-ingest .o-title{font-size:26px}.spatial-ingest .o-meta{display:none}.orbit[data-spatial][data-stage=ingest] .orbit__orb{--ingest-orb:125px;top:47%}.hana-upload__progress{font-size:13px;top:calc(100% + 14px)}.orbit[data-spatial][data-stage=ingest] .orbit__hana{bottom:80px}.orbit[data-spatial][data-stage=ingest] .orbit__chips{display:none}.hana-upload__caption{font-size:14px;top:calc(100% + 14px)}.hana-upload__caption>span{display:none}}@media (min-width:721px){.spatial-stage[data-wide] .spatial-card--main{width:60%}.spatial-stage[data-wide] .spatial-preview{opacity:.8;width:16%}.spatial-stage[data-wide] .spatial-preview.spatial-card--left{top:8%;bottom:8%;left:1.5%;transform:perspective(900px)rotateY(40deg)}.spatial-stage[data-wide] .spatial-preview.spatial-card--right{top:8%;bottom:8%;right:1.5%;transform:perspective(900px)rotateY(-40deg)}.spatial-stage[data-wide] .spatial-arrow--previous{left:calc(19% - 31px)}.spatial-stage[data-wide] .spatial-arrow--next{right:calc(19% - 31px)}}.spatial-workflow--summary .o-summary{gap:12px;padding-block:16px}.spatial-workflow--summary .o-summary .o-stack--10{gap:6px}.spatial-workflow--summary .o-summary__title{font-size:clamp(22px,1.8vw,28px)}.spatial-workflow--summary .o-summary__tabs{gap:8px}.spatial-workflow--summary .o-summary__tabs button{min-height:36px;font:400 13px var(--body);color:#dbe5ea;border-color:#a8bdc56e;padding:6px 14px}.spatial-workflow--summary .o-summary__tabs button:hover{color:#fff;border-color:#fff}.spatial-workflow--summary .o-summary__tabs button[aria-pressed=true]{color:#101619;background:#f4f7f8;border-color:#f4f7f8}.spatial-workflow--summary .o-lines{columns:300px;column-gap:44px}.spatial-workflow--summary .o-lines>.o-line{break-inside:avoid;gap:8px;margin-bottom:10px;padding-bottom:12px}.spatial-workflow--summary .o-lines .o-line__text{font-size:15px;line-height:1.55}.spatial-workflow--summary .o-lines .o-cite,.spatial-workflow--summary .o-lines .o-mono-link{min-height:32px}.spatial-workflow--summary .spatial-workflow__controls:not(:has(.o-cited__label)){display:none}@media (prefers-reduced-motion:reduce){.spatial-document__spinner,.spatial-card--main{animation:none}.spatial-preview{transition:none}.hana-drop,.orbit[data-spatial] .hana-sphere,.orbit[data-spatial] .hana-sphere__band{animation:none}}.spatial-ideas{gap:10px;margin:6px 0 4px;display:grid}.spatial-ideas h3{font:400 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#acc0ce;margin:0}.spatial-ideas>button{text-align:left;background:#ffffff02;border:1px solid #9eb7c336;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.spatial-ideas>button:hover{background:#ffffff06;border-color:#d5e9f2}.spatial-ideas strong{margin-bottom:4px;font-size:16px;font-weight:400;display:block}.spatial-ideas small{color:#acc0ce;font-size:12px;line-height:1.5}@media (max-width:720px){.spatial-ideas>button{flex-direction:column;align-items:flex-start}}.spatial-workbook{color:#e7eef3;flex-direction:column;gap:10px;height:100%;padding:16px;display:flex;overflow:auto}.spatial-workbook .o-sheet{min-height:0}.spatial-workbook__tabs{flex-wrap:wrap;gap:6px;display:flex}.spatial-workbook__tabs button{color:#e7eef3;opacity:.7;border:1px solid #b3c3c540;border-radius:20px;padding:6px 12px;font-size:12px}.spatial-workbook__tabs button[aria-selected=true]{opacity:1;background:#ffffff1f}.spatial-workbook__tabs button:hover{opacity:1}
