.StackTowerView_tower__UrAPH{--t-void:#0d0f0c;--t-void-2:#131612;--t-panel:#121411;--t-panel-2:#171a15;--t-ink:#eef1ec;--t-ink-2:#9aa39a;--t-ink-3:#6d766d;--t-line:rgba(232,239,232,0.12);--t-line-strong:rgba(232,239,232,0.22);--t-accent:#2dbd8b;--t-accent-deep:#1f8f68;--t-font:var(--font-inter,system-ui,sans-serif);--t-mono:var(--font-jetbrains-mono,ui-monospace,monospace);position:relative;display:grid;grid-template-rows:1fr;width:100%;height:100%;overflow:hidden;border:1px solid var(--t-line);border-radius:12px;background:radial-gradient(ellipse 70% 80% at 28% 45%,rgba(45,189,139,.1),transparent 62%),radial-gradient(ellipse 55% 80% at 90% 55%,rgba(45,189,139,.05),transparent 72%),var(--t-void);color:var(--t-ink);font-family:var(--t-font);-webkit-font-smoothing:antialiased}.StackTowerView_tower__UrAPH:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(232,239,232,.1) .5px,transparent 1px),radial-gradient(rgba(45,189,139,.08) .5px,transparent 1px);background-size:73px 73px,137px 137px;background-position:0 0,36px 41px;opacity:.35;z-index:0}.StackTowerView_seal__TNC0P{width:7px;height:7px;border-radius:999px;background:var(--t-accent);box-shadow:0 0 6px var(--t-accent);flex-shrink:0}.StackTowerView_floorLabel__6axhy{cursor:pointer}.StackTowerView_floorLabel__6axhy rect{transition:stroke .15s ease,fill-opacity .15s ease}.StackTowerView_floorLabel__6axhy:hover rect{stroke:#5fd3a8;stroke-width:1.8}.StackTowerView_layout__ZnjxM{z-index:1;grid-template-columns:minmax(0,1fr) 460px}.StackTowerView_layout__ZnjxM,.StackTowerView_stage__ROgAL{position:relative;display:grid;min-height:0;overflow:hidden}.StackTowerView_stage__ROgAL{grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.StackTowerView_stageBar__X4jv2{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--t-line)}.StackTowerView_crumbs__dhtxr,.StackTowerView_domainLegend__1ydEj,.StackTowerView_drawerEyebrow__dlmoe,.StackTowerView_drawerId__yApIi,.StackTowerView_footer__BLS2E,.StackTowerView_recordKind__adg6E,.StackTowerView_serviceCode__2aooe,.StackTowerView_statLabel__La87n{font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase}.StackTowerView_crumbs__dhtxr{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--t-ink-2);font-size:11px;letter-spacing:.12em}.StackTowerView_crumbs__dhtxr button{border:0;background:transparent;color:var(--t-ink-2);cursor:pointer;padding:2px 4px;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .16s ease}.StackTowerView_crumbs__dhtxr button:hover{color:var(--t-ink)}.StackTowerView_crumbs__dhtxr .StackTowerView_active__w1r1o{color:var(--t-accent)}.StackTowerView_crumbs__dhtxr span{color:var(--t-ink-3);user-select:none}.StackTowerView_domainLegend__1ydEj{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:12px;color:var(--t-ink-2);font-size:9px;letter-spacing:.16em}.StackTowerView_domainLegend__1ydEj span{display:inline-flex;align-items:center;gap:5px}.StackTowerView_swatch__Q2L2v{width:8px;height:8px;border:1px solid}.StackTowerView_svgWrap__C89Ld{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px;padding:4px 6px;overflow:hidden}.StackTowerView_svg__zyLS5{width:100%;height:100%;min-height:500px;display:block}.StackTowerView_footer__BLS2E{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:11px 20px 13px;border-top:1px solid var(--t-line);color:var(--t-ink-2);font-size:10px;letter-spacing:.14em}.StackTowerView_stats__IS35N{display:flex;flex-wrap:wrap;gap:20px}.StackTowerView_statValue__xtuxj{padding-right:6px;color:var(--t-accent);font-weight:600}.StackTowerView_statLabel__La87n{font-size:10px;color:var(--t-ink-2)}.StackTowerView_drawer__vpxgr{position:relative;min-height:0;overflow:auto;border-left:1px solid var(--t-line);background:var(--t-panel);color:var(--t-ink);font-family:var(--t-font)}.StackTowerView_drawerInner__QZajw{position:relative;z-index:1;display:grid;gap:18px;padding:22px 24px 30px}.StackTowerView_drawerEyebrow__dlmoe{display:flex;align-items:center;gap:10px;color:var(--t-ink-2);font-size:10.5px;letter-spacing:.2em}.StackTowerView_drawerName__pa4Or{margin:8px 0 4px;color:var(--t-ink);font-family:var(--t-font);font-size:clamp(24px,3.4vw,34px);font-weight:600;line-height:1.05;letter-spacing:-.015em}.StackTowerView_drawerId__yApIi{color:var(--t-ink-2);font-size:11px;letter-spacing:.04em}.StackTowerView_drawerBlurb__gtYLk{margin:0;color:var(--t-ink);font-size:15px;line-height:1.55;text-wrap:pretty;max-width:52ch}.StackTowerView_sectionTitle__6ZmPL{margin:0 0 10px;color:var(--t-ink-2);font-family:var(--t-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.StackTowerView_recordList__Im2AW,.StackTowerView_roomList__8ruE_,.StackTowerView_serviceList__pT8FY{display:grid;gap:8px;margin:0;padding:0;list-style:none}.StackTowerView_recordCard__flOMt,.StackTowerView_roomCard__m2Vlh,.StackTowerView_serviceCard__1xXgv{display:grid;gap:6px;border:1px solid var(--t-line);border-radius:8px;background:var(--t-panel-2);padding:12px 14px;transition:border-color .16s ease}.StackTowerView_recordCard__flOMt:hover,.StackTowerView_roomCard__m2Vlh:hover,.StackTowerView_serviceCard__1xXgv:hover{border-color:var(--t-line-strong)}.StackTowerView_roomCard__m2Vlh button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;font:inherit}.StackTowerView_cardTitle__3xp5q,.StackTowerView_recordCard__flOMt a{color:var(--t-ink);font-family:var(--t-font);font-weight:600;font-size:16px;line-height:1.2;letter-spacing:-.005em;text-decoration:none}.StackTowerView_cardTitle__3xp5q:hover,.StackTowerView_recordCard__flOMt a:hover{color:var(--t-accent)}.StackTowerView_recordCard__flOMt a{display:inline-flex;align-items:center;gap:6px}.StackTowerView_recordCard__flOMt a:after{content:"\2197";color:var(--t-accent);font-size:12px}.StackTowerView_recordKind__adg6E,.StackTowerView_serviceCode__2aooe{color:var(--t-ink-2);font-family:var(--t-mono);font-size:10px;letter-spacing:.16em}.StackTowerView_serviceCode__2aooe{color:var(--t-accent);font-weight:600}.StackTowerView_cardText__kwpxz,.StackTowerView_recordCard__flOMt p,.StackTowerView_serviceCard__1xXgv p{margin:0;color:var(--t-ink-2);font-family:var(--t-font);font-size:14px;line-height:1.45;text-wrap:pretty}.StackTowerView_serviceCard__1xXgv strong{color:var(--t-ink);font-weight:600;font-size:15px}.StackTowerView_kpis__EUaJ8{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.StackTowerView_kpis__EUaJ8 li{font-family:var(--t-mono);font-size:10.5px;letter-spacing:.02em;line-height:1.25;border:1px solid var(--t-line-strong);border-radius:999px;background:rgba(45,189,139,.08);padding:3px 9px;color:var(--t-ink)}@media (max-width:1180px){.StackTowerView_layout__ZnjxM{grid-template-columns:1fr}.StackTowerView_drawer__vpxgr{border-left:0;border-top:1px solid var(--t-line);max-height:420px}}@media (max-width:640px){.StackTowerView_svgWrap__C89Ld,.StackTowerView_svg__zyLS5{min-height:380px}.StackTowerView_domainLegend__1ydEj{justify-content:flex-start}}