.page.svelte-3oxdxk{background-color:#0a0e17;min-height:100vh}.nav-bar.svelte-3oxdxk{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0e17eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(201,163,71,.2)}.nav-content.svelte-3oxdxk{max-width:1280px;margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between}.nav-logo.svelte-3oxdxk{text-decoration:none;display:flex;flex-direction:column;line-height:1;gap:1px}.nav-logo-main.svelte-3oxdxk{font-size:.85rem;font-weight:700;letter-spacing:.25em;color:#c9a347}.nav-logo-sub.svelte-3oxdxk{font-size:.55rem;letter-spacing:.2em;color:#c9a347;opacity:.75}.nav-links.svelte-3oxdxk{display:flex;align-items:center;gap:.25rem}.nav-link.svelte-3oxdxk{text-decoration:none;color:#9ca3af;font-size:.8rem;padding:.4rem .85rem;border-radius:4px;transition:color .2s,background .2s;letter-spacing:.05em}.nav-link.svelte-3oxdxk:hover,.nav-link.active.svelte-3oxdxk{color:#fff;background:#c9a3471a}.nav-cta.svelte-3oxdxk{text-decoration:none;background:#c9a347;color:#0a0e17;font-size:.78rem;font-weight:600;padding:.45rem 1rem;border-radius:4px;margin-left:.75rem;letter-spacing:.05em;transition:background .2s}.nav-cta.svelte-3oxdxk:hover{background:#e8c97e}.page-hero.svelte-3oxdxk{position:relative;height:380px;display:flex;align-items:flex-end;overflow:hidden}.hero-bg.svelte-3oxdxk{position:absolute;inset:0;background-size:cover;background-position:center}.hero-overlay.svelte-3oxdxk{position:absolute;inset:0;background:linear-gradient(to bottom,#0a0e174d,#0a0e17e0)}.hero-content.svelte-3oxdxk{position:relative;z-index:10;padding:2.5rem 2rem;max-width:1200px;margin:0 auto;width:100%}.breadcrumb.svelte-3oxdxk{font-size:.72rem;color:#6b7280;letter-spacing:.05em;margin-bottom:.75rem}.breadcrumb.svelte-3oxdxk a:where(.svelte-3oxdxk){color:#c9a347;text-decoration:none}.hero-content.svelte-3oxdxk h1:where(.svelte-3oxdxk){font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}.hero-content.svelte-3oxdxk p:where(.svelte-3oxdxk){color:#9ca3af;margin:0}.key-metrics.svelte-3oxdxk{padding:4rem 0;background:#0d1117}.container.svelte-3oxdxk{max-width:1200px;margin:0 auto;padding:0 2rem}.metrics-grid.svelte-3oxdxk{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#1f2937;border:1px solid #1f2937;border-radius:8px;overflow:hidden}.metric-card.svelte-3oxdxk{background:#111827;padding:2rem 1.5rem;text-align:center}.metric-card.metric-featured.svelte-3oxdxk{background:#0f1a2e;border-right:1px solid rgba(201,163,71,.3)}.metric-label.svelte-3oxdxk{font-size:.62rem;letter-spacing:.2em;color:#6b7280;text-transform:uppercase;margin-bottom:.6rem}.metric-value.svelte-3oxdxk{font-size:1.4rem;font-weight:700;color:#c9a347;margin-bottom:.3rem;line-height:1}.metric-sub.svelte-3oxdxk{font-size:.7rem;color:#4b5563}.rent-roll.svelte-3oxdxk{padding:5rem 0;background:#0a0e17}.section-header.svelte-3oxdxk{text-align:center;margin-bottom:2.5rem}.section-tag.svelte-3oxdxk{font-size:.68rem;letter-spacing:.3em;color:#c9a347;margin-bottom:.75rem;font-weight:600}.section-title.svelte-3oxdxk{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;color:#fff;margin:0}.table-wrap.svelte-3oxdxk{overflow-x:auto;border-radius:8px;border:1px solid #1f2937}.rent-table.svelte-3oxdxk{width:100%;border-collapse:collapse;font-size:.85rem}.rent-table.svelte-3oxdxk th:where(.svelte-3oxdxk){background:#111827;color:#6b7280;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #1f2937;font-weight:600}.rent-table.svelte-3oxdxk td:where(.svelte-3oxdxk){padding:1.25rem;color:#e5e7eb;border-bottom:1px solid #111827;background:#0a0e17;vertical-align:middle}.rent-table.svelte-3oxdxk tbody:where(.svelte-3oxdxk) tr:where(.svelte-3oxdxk):hover td:where(.svelte-3oxdxk){background:#0d1117}.rent-table.svelte-3oxdxk tfoot:where(.svelte-3oxdxk) td:where(.svelte-3oxdxk){background:#0d1117;color:#c9a347;border-top:1px solid #1f2937;border-bottom:none;padding:1.25rem}.tenant-name.svelte-3oxdxk{font-weight:600;color:#fff}.text-muted.svelte-3oxdxk{color:#6b7280}.badge.svelte-3oxdxk{display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.08em;padding:.2rem .6rem;border-radius:3px;text-transform:uppercase}.badge-blue.svelte-3oxdxk{background:#3b82f626;color:#60a5fa}.badge-orange.svelte-3oxdxk{background:#f9731626;color:#fb923c}.badge-gold.svelte-3oxdxk{background:#c9a34726;color:#c9a347}.tenant-notes.svelte-3oxdxk{margin-top:1.5rem;background:#0d1117;border-left:3px solid rgba(201,163,71,.5);padding:1rem 1.25rem;border-radius:0 6px 6px 0}.tenant-notes.svelte-3oxdxk p:where(.svelte-3oxdxk){font-size:.82rem;color:#6b7280;margin:0;line-height:1.6}.note-label.svelte-3oxdxk{font-weight:600;color:#c9a347}.tenant-profiles.svelte-3oxdxk{padding:5rem 0;background:#0d1117}.tenant-grid.svelte-3oxdxk{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.tenant-card.svelte-3oxdxk{background:#111827;border:1px solid #1f2937;border-radius:8px;padding:2rem;transition:border-color .2s}.tenant-card.svelte-3oxdxk:hover{border-color:#c9a3474d}.tenant-header.svelte-3oxdxk{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #1f2937}.tenant-icon.svelte-3oxdxk{font-size:2rem;width:48px;height:48px;background:#c9a3471a;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tenant-name-card.svelte-3oxdxk{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 .25rem}.tenant-type.svelte-3oxdxk{font-size:.72rem;color:#c9a347;letter-spacing:.1em;text-transform:uppercase}.tenant-detail-row.svelte-3oxdxk{display:flex;justify-content:space-between;align-items:flex-start;padding:.6rem 0;border-bottom:1px solid rgba(31,41,55,.5);gap:1rem}.tenant-detail-row.svelte-3oxdxk:last-child{border-bottom:none}.td-label.svelte-3oxdxk{font-size:.72rem;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.td-value.svelte-3oxdxk{font-size:.85rem;color:#e5e7eb;text-align:right}.tenant-highlight.svelte-3oxdxk{margin-top:1rem;background:#c9a34714;border:1px solid rgba(201,163,71,.2);border-radius:6px;padding:.75rem 1rem;font-size:.8rem;color:#c9a347;font-weight:600}.income-expenses.svelte-3oxdxk{padding:5rem 0;background:#0a0e17}.fin-grid.svelte-3oxdxk{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.fin-panel.svelte-3oxdxk{background:#111827;border:1px solid #1f2937;border-radius:8px;padding:2rem}.fin-panel-title.svelte-3oxdxk{font-size:.72rem;font-weight:700;color:#c9a347;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid #1f2937}.fin-row.svelte-3oxdxk{display:flex;justify-content:space-between;padding:.65rem 0;font-size:.85rem;color:#9ca3af;border-bottom:1px solid rgba(31,41,55,.5)}.fin-row.svelte-3oxdxk:last-of-type{border-bottom:none}.fin-row.fin-total.svelte-3oxdxk{color:#e5e7eb;font-weight:600;padding-top:1rem;border-top:1px solid #1f2937;margin-top:.5rem}.fin-row.fin-noi.svelte-3oxdxk{color:#c9a347;padding-top:1rem;border-top:2px solid rgba(201,163,71,.3);margin-top:.75rem}.neg.svelte-3oxdxk{color:#f87171}.expense-note.svelte-3oxdxk{font-size:.72rem;color:#4b5563;margin:1rem 0 0;font-style:italic}.valuation.svelte-3oxdxk{padding:5rem 0;background:#0d1117}.valuation-grid.svelte-3oxdxk{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#1f2937;border:1px solid #1f2937;border-radius:8px;overflow:hidden;margin-bottom:2.5rem}.valuation-stat.svelte-3oxdxk{background:#111827;padding:2rem;text-align:center}.vs-value.svelte-3oxdxk{font-size:1.6rem;font-weight:700;color:#c9a347;margin-bottom:.4rem}.vs-label.svelte-3oxdxk{font-size:.65rem;letter-spacing:.15em;color:#6b7280;text-transform:uppercase}.valuation-hero-image.svelte-3oxdxk{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:21/9}.valuation-hero-image.svelte-3oxdxk img:where(.svelte-3oxdxk){width:100%;height:100%;object-fit:cover}.valuation-image-caption.svelte-3oxdxk{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,rgba(10,14,23,.95) 0%,transparent 100%);text-align:center}.vic-label.svelte-3oxdxk{font-size:.65rem;letter-spacing:.3em;color:#c9a347;text-transform:uppercase;margin-bottom:.35rem}.vic-value.svelte-3oxdxk{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.vic-sub.svelte-3oxdxk{font-size:.8rem;color:#9ca3af;letter-spacing:.05em}.disclosure.svelte-3oxdxk{padding:2.5rem 0;background:#050a0f}.disclosure-box.svelte-3oxdxk{border:1px solid #1f2937;border-radius:6px;padding:1.5rem 2rem;background:#0a0e17}.disclosure-box.svelte-3oxdxk p:where(.svelte-3oxdxk){font-size:.75rem;color:#4b5563;line-height:1.65;margin:0 0 .75rem}.disclosure-box.svelte-3oxdxk p:where(.svelte-3oxdxk):last-child{margin:0}.fin-cta.svelte-3oxdxk{padding:5rem 0;background:linear-gradient(135deg,#0f1a2e,#0a0e17);border-top:1px solid rgba(201,163,71,.15);text-align:center}.fin-cta.svelte-3oxdxk h2:where(.svelte-3oxdxk){font-size:2rem;font-weight:700;color:#fff;margin:0 0 .75rem}.fin-cta.svelte-3oxdxk p:where(.svelte-3oxdxk){color:#9ca3af;margin:0 0 2.5rem}.cta-actions.svelte-3oxdxk{display:flex;gap:1rem;justify-content:center}.btn-primary.svelte-3oxdxk{display:inline-block;background:#c9a347;color:#0a0e17;font-weight:700;font-size:.8rem;letter-spacing:.08em;padding:.85rem 2rem;border-radius:4px;text-decoration:none;transition:background .2s}.btn-primary.svelte-3oxdxk:hover{background:#e8c97e}.btn-secondary.svelte-3oxdxk{display:inline-block;background:transparent;color:#fff;font-weight:600;font-size:.8rem;letter-spacing:.08em;padding:.85rem 2rem;border-radius:4px;text-decoration:none;border:1px solid rgba(255,255,255,.25);transition:border-color .2s,background .2s}.btn-secondary.svelte-3oxdxk:hover{border-color:#c9a347;background:#c9a34714}@media(max-width:900px){.metrics-grid.svelte-3oxdxk{grid-template-columns:repeat(3,1fr)}.tenant-grid.svelte-3oxdxk,.fin-grid.svelte-3oxdxk{grid-template-columns:1fr}.valuation-grid.svelte-3oxdxk{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.metrics-grid.svelte-3oxdxk,.valuation-grid.svelte-3oxdxk{grid-template-columns:repeat(2,1fr)}.nav-links.svelte-3oxdxk .nav-link:where(.svelte-3oxdxk):not(.active){display:none}}
