@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=JetBrains+Mono:ital,wght@0,400;0,500;0,700;1,400&display=swap");.ServiceTowerView_tower__WCJHa{--ground-vellum:#EDE3CF;--ground-parchment:#D9CBAE;--ground-void:#0B0A0F;--ground-ink:#181624;--ink-pigment:#1B1611;--ink-fade:#5A4E3C;--ink-ghost:#8C7E65;--glyph-bone:#F0E6D1;--glyph-fade:#A89980;--accent-cinnabar:#C03A2B;--accent-indigo:#2B2A6B;--accent-viridian:#2F6F5E;--accent-sulphur:#D4A84B;--gem-cyan:#16D7E6;--gem-magenta:#E23FB4;--gem-ruby:#D81F3D;--gem-emerald:#3EA676;--gem-amber:#E0A63A;--brass-light:#F2C88F;--brass:#C98A3E;--brass-deep:#8E5A26;--brass-shadow:#3E1E0E;--leather:#5B3817;--mahogany:#2A1607;--gate-pass:var(--accent-viridian);--gate-fail:var(--accent-cinnabar);--bg:var(--ground-void);--bg-2:var(--ground-ink);--fg:var(--glyph-bone);--fg-2:var(--glyph-fade);--fg-3:color-mix(in oklab,var(--glyph-fade) 70%,transparent);--rule:color-mix(in oklab,var(--brass) 28%,transparent);--font-display:"Cormorant Garamond","Cormorant","Garamond","Didot",serif;--font-body:"EB Garamond","Garamond",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono","IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace;--fs-hairline:11px;--fs-caption:13px;--fs-small:14px;--fs-body:17px;--fs-lead:20px;--fs-h5:22px;--fs-h4:28px;--fs-h3:36px;--fs-h2:52px;--fs-h1:84px;--fs-display:120px;--lh-tight:1.02;--lh-snug:1.18;--lh-normal:1.45;--lh-prose:1.62;--ls-display:-0.02em;--ls-tight:-0.01em;--ls-normal:0;--ls-label:0.14em;--ls-glyph:0.28em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-0:0;--r-1:2px;--r-pill:999px;--shadow-plate:3px 3px 0 var(--ink-pigment);--shadow-plate-dark:3px 3px 0 var(--glyph-bone);--shadow-stamp:0 0 0 1px var(--accent-cinnabar);--ease-codex:cubic-bezier(.2,.7,.2,1);--dur-quick:160ms;--dur-base:320ms;--dur-slow:520ms;display:grid;grid-template-rows:1fr;width:100%;height:100%;overflow:hidden;border:1px solid var(--rule);background:radial-gradient(ellipse 70% 80% at 30% 50%,rgba(43,42,107,.18),transparent 60%),radial-gradient(ellipse 50% 80% at 88% 50%,rgba(212,168,75,.06),transparent 70%),var(--ground-void);color:var(--glyph-bone);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 24px 80px rgba(0,0,0,.24)}.ServiceTowerView_tower__WCJHa:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(240,230,209,.14) .5px,transparent 1px),radial-gradient(rgba(212,168,75,.1) .5px,transparent 1px);background-size:73px 73px,137px 137px;background-position:0 0,36px 41px;opacity:.35;z-index:0}.ServiceTowerView_header__ZPRKb{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap;padding:12px 24px 11px;border-bottom:1px solid color-mix(in oklab,var(--brass) 28%,transparent);background:linear-gradient(180deg,rgba(11,10,15,.85),rgba(11,10,15,.6))}.ServiceTowerView_brand__VP_R3{display:flex;flex-direction:column;gap:2px;min-width:0}.ServiceTowerView_crumbs__0FSK_,.ServiceTowerView_domainLegend__YALLT,.ServiceTowerView_drawerEyebrow__ileUA,.ServiceTowerView_drawerId__kFYSZ,.ServiceTowerView_eyebrow__RpxWc,.ServiceTowerView_footer__XFM8M,.ServiceTowerView_nav__d5dy0,.ServiceTowerView_recordKind__2vzgD,.ServiceTowerView_serviceCode__dgWFx,.ServiceTowerView_statLabel__A2lh_{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase}.ServiceTowerView_eyebrow__RpxWc{display:flex;align-items:center;gap:8px;color:var(--glyph-fade);font-size:var(--fs-hairline);letter-spacing:.2em}.ServiceTowerView_seal__sTKeN{width:7px;height:7px;border:1px solid var(--brass);border-radius:var(--r-pill);background:var(--gem-amber);box-shadow:0 0 6px var(--gem-amber);flex-shrink:0}.ServiceTowerView_title__Fjcby{margin:4px 0 0;color:var(--glyph-bone);font-family:var(--font-display);font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1;letter-spacing:-.012em}.ServiceTowerView_title__Fjcby em{color:var(--brass-light);font-style:italic;font-weight:400}.ServiceTowerView_subtitle__XgIN8{margin:6px 0 0;color:rgba(240,230,209,.72);font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:.08em}.ServiceTowerView_nav__d5dy0{display:flex;align-items:center;gap:22px;color:var(--glyph-fade);font-size:10.5px;letter-spacing:.16em}.ServiceTowerView_nav__d5dy0 a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color var(--dur-quick) var(--ease-codex),border-color var(--dur-quick) var(--ease-codex)}.ServiceTowerView_nav__d5dy0 a:hover{color:var(--brass-light);border-color:var(--brass)}.ServiceTowerView_nav__d5dy0 a:last-child{border-bottom-width:1px;padding:7px 14px;color:var(--brass-light);border:1px solid var(--brass)}.ServiceTowerView_nav__d5dy0 a:last-child:hover{background:rgba(201,138,62,.12);box-shadow:2px 2px 0 var(--brass-shadow)}.ServiceTowerView_layout__8IT2a{display:grid;grid-template-columns:minmax(0,1fr) 480px;min-height:0;overflow:hidden}.ServiceTowerView_stage__bDzxY{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden}.ServiceTowerView_stageBar__R_GB5{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 24px;border-bottom:1px solid color-mix(in oklab,var(--brass) 14%,transparent)}.ServiceTowerView_crumbs__0FSK_{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--glyph-fade);font-size:var(--fs-hairline);letter-spacing:.12em}.ServiceTowerView_crumbs__0FSK_ button{border:0;background:transparent;color:var(--glyph-fade);cursor:pointer;padding:2px 4px;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--dur-quick) var(--ease-codex)}.ServiceTowerView_crumbs__0FSK_ button:hover{color:var(--brass-light)}.ServiceTowerView_crumbs__0FSK_ .ServiceTowerView_active__EPnWY{color:var(--accent-cinnabar)}.ServiceTowerView_crumbs__0FSK_ span{color:var(--glyph-fade);user-select:none}.ServiceTowerView_domainLegend__YALLT{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:14px;color:var(--glyph-fade);font-size:9px;letter-spacing:.2em}.ServiceTowerView_domainLegend__YALLT span{display:inline-flex;align-items:center;gap:5px}.ServiceTowerView_swatch__8kTxJ{width:8px;height:8px;border:1px solid}.ServiceTowerView_svgWrap__jLbuz{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px;padding:4px 6px;overflow:hidden}.ServiceTowerView_svg__XcVoQ{width:100%;height:100%;min-height:520px;max-height:none;display:block}.ServiceTowerView_camera__Y8es0{transition:transform .72s cubic-bezier(.7,.05,.25,1)}.ServiceTowerView_floorGroup__arZS9,.ServiceTowerView_roomGroup__O_y_4{cursor:pointer;transition:opacity .22s ease}.ServiceTowerView_floorGroup__arZS9 polygon,.ServiceTowerView_roomGroup__O_y_4 polygon{transition:opacity .18s ease,filter .18s ease}.ServiceTowerView_floorGroup__arZS9:hover polygon,.ServiceTowerView_focused__VoV5m polygon,.ServiceTowerView_roomGroup__O_y_4:hover polygon{filter:drop-shadow(0 0 8px rgba(212,168,75,.35))}.ServiceTowerView_dimmed__swf5g{opacity:.2;transition:opacity .32s var(--ease-codex)}.ServiceTowerView_floorLabel__J79mV,.ServiceTowerView_roomLabel__YAPJr,.ServiceTowerView_roomSubLabel__Y7rL2{pointer-events:none;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ServiceTowerView_floorLabel__J79mV{fill:rgba(240,230,209,.82);font-size:17px}.ServiceTowerView_roomLabel__YAPJr{fill:var(--glyph-bone);font-size:13px}.ServiceTowerView_roomSubLabel__Y7rL2{fill:rgba(240,230,209,.62);font-size:9px}.ServiceTowerView_footer__XFM8M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:10px 24px 12px;border-top:1px solid color-mix(in oklab,var(--brass) 14%,transparent);color:var(--glyph-fade);font-size:10px;letter-spacing:var(--ls-label)}.ServiceTowerView_stats__ANbxt{display:flex;flex-wrap:wrap;gap:20px}.ServiceTowerView_statValue__z8Ufo{padding-right:6px;color:var(--brass-light);font-weight:500}.ServiceTowerView_statLabel__A2lh_{font-size:10px;color:var(--glyph-fade)}.ServiceTowerView_drawer__gIhGH{position:relative;min-height:0;overflow:auto;border-left:1px solid var(--brass);background:var(--ground-vellum);color:var(--ink-pigment);font-family:var(--font-body)}.ServiceTowerView_drawerInner__7ALlk{position:relative;z-index:1;display:grid;gap:18px;padding:22px 26px 30px}.ServiceTowerView_drawerEyebrow__ileUA{display:flex;align-items:center;gap:10px;color:var(--ink-fade);font-size:10.5px;letter-spacing:.2em}.ServiceTowerView_drawerName__JnF4J{margin:8px 0 4px;color:var(--ink-pigment);font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.ServiceTowerView_drawerId__kFYSZ{color:var(--ink-fade);font-size:var(--fs-hairline);letter-spacing:.04em}.ServiceTowerView_drawerBlurb__LEQ0E{margin:0;color:var(--ink-pigment);font-family:var(--font-body);font-size:15px;line-height:1.5;text-wrap:pretty;max-width:52ch}.ServiceTowerView_sectionTitle__W40gn{margin:0 0 10px;color:var(--ink-fade);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.ServiceTowerView_recordList__11UZ_,.ServiceTowerView_roomList__8QtoS,.ServiceTowerView_serviceList__oB88e{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ServiceTowerView_recordCard__z_gOx,.ServiceTowerView_roomCard__hJeGC,.ServiceTowerView_serviceCard__Bye_i{position:relative;display:grid;gap:6px;border:1px solid color-mix(in oklab,var(--ink-fade) 35%,transparent);background:rgba(255,255,255,.18);padding:12px 14px}.ServiceTowerView_recordCard__z_gOx:after,.ServiceTowerView_recordCard__z_gOx:before,.ServiceTowerView_roomCard__hJeGC:after,.ServiceTowerView_roomCard__hJeGC:before,.ServiceTowerView_serviceCard__Bye_i:after,.ServiceTowerView_serviceCard__Bye_i:before{content:"";position:absolute;width:4px;height:4px;border:1px solid var(--brass-deep);background:var(--ground-vellum)}.ServiceTowerView_recordCard__z_gOx:before,.ServiceTowerView_roomCard__hJeGC:before,.ServiceTowerView_serviceCard__Bye_i:before{top:-3px;left:-3px}.ServiceTowerView_recordCard__z_gOx:after,.ServiceTowerView_roomCard__hJeGC:after,.ServiceTowerView_serviceCard__Bye_i:after{bottom:-3px;right:-3px}.ServiceTowerView_roomCard__hJeGC button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;font:inherit}.ServiceTowerView_cardTitle__VvBRd,.ServiceTowerView_recordCard__z_gOx a{color:var(--ink-pigment);font-family:var(--font-display);font-weight:600;font-size:18px;line-height:var(--lh-snug);letter-spacing:-.005em;text-decoration:none}.ServiceTowerView_cardTitle__VvBRd:hover,.ServiceTowerView_recordCard__z_gOx a:hover{color:var(--accent-cinnabar)}.ServiceTowerView_recordKind__2vzgD,.ServiceTowerView_serviceCode__dgWFx{color:var(--ink-fade);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em}.ServiceTowerView_serviceCode__dgWFx{color:var(--brass-deep);font-weight:700}.ServiceTowerView_cardText__EBgEk,.ServiceTowerView_recordCard__z_gOx p,.ServiceTowerView_serviceCard__Bye_i p{margin:0;color:var(--ink-pigment);font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-normal);text-wrap:pretty}.ServiceTowerView_kpis__cux5J{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ServiceTowerView_kpis__cux5J li{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;line-height:1.25;border:1px solid var(--brass-deep);background:rgba(201,138,62,.1);padding:3px 8px;color:var(--ink-pigment)}.ServiceTowerView_kpiGrid__npKQb{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:var(--s-4) 0 var(--s-2)}.ServiceTowerView_kpi__78sYq{position:relative;border:1px solid color-mix(in oklab,var(--ink-fade) 30%,transparent);background:rgba(255,255,255,.18);padding:10px 12px}.ServiceTowerView_kpi__78sYq:after,.ServiceTowerView_kpi__78sYq:before{content:"";position:absolute;width:4px;height:4px;border:1px solid var(--brass-deep);background:var(--ground-vellum)}.ServiceTowerView_kpi__78sYq:before{top:-3px;left:-3px}.ServiceTowerView_kpi__78sYq:after{bottom:-3px;right:-3px}.ServiceTowerView_kpiKey__ILu8O{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-fade)}.ServiceTowerView_kpiValue__VgV0f{font-family:var(--font-display);font-size:var(--fs-h5);line-height:1.08;color:var(--ink-pigment);margin-top:var(--s-1);letter-spacing:-.005em}.ServiceTowerView_kpiValue__VgV0f small{font-family:var(--font-mono);font-size:12px;color:var(--accent-cinnabar);margin-left:var(--s-1)}.ServiceTowerView_service__vI_3O{position:relative;border:1px solid color-mix(in oklab,var(--ink-fade) 35%,transparent);background:rgba(255,255,255,.18);margin-bottom:8px}.ServiceTowerView_service__vI_3O:after,.ServiceTowerView_service__vI_3O:before{content:"";position:absolute;width:4px;height:4px;border:1px solid var(--brass-deep);background:var(--ground-vellum)}.ServiceTowerView_service__vI_3O:before{top:-3px;left:-3px}.ServiceTowerView_service__vI_3O:after{bottom:-3px;right:-3px}.ServiceTowerView_service__vI_3O.ServiceTowerView_open__39ZOf{background:rgba(255,255,255,.36)}.ServiceTowerView_serviceHead__h5f53{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:12px 14px;cursor:pointer;user-select:none}.ServiceTowerView_serviceHead__h5f53 h3{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:var(--lh-snug);margin:0;color:var(--ink-pigment);letter-spacing:-.005em}.ServiceTowerView_serviceScope__PsviR{font-family:var(--font-mono);font-size:10px;color:var(--ink-fade);letter-spacing:.06em;text-align:right}.ServiceTowerView_chev__BI5Xz{width:18px;height:18px;border:1px solid var(--ink-fade);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-hairline);color:var(--ink-fade);transition:transform .22s ease}.ServiceTowerView_service__vI_3O.ServiceTowerView_open__39ZOf .ServiceTowerView_chev__BI5Xz{transform:rotate(45deg);border-color:var(--accent-cinnabar);color:var(--accent-cinnabar)}.ServiceTowerView_serviceBody__ZP_Om{padding:0 14px 14px;display:grid;grid-template-rows:1fr;gap:10px}.ServiceTowerView_serviceSummary__UhNtf{font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5;color:var(--ink-pigment);text-wrap:pretty;border-top:1px dashed color-mix(in oklab,var(--ink-fade) 35%,transparent);padding-top:10px}.ServiceTowerView_kpiRow__fGMIn{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.ServiceTowerView_kpiPill__DDFSk{font-family:var(--font-mono);font-size:10.5px;border:1px solid var(--brass-deep);padding:6px 8px;background:rgba(201,138,62,.1);color:var(--ink-pigment);text-align:left;letter-spacing:.02em;line-height:1.25}.ServiceTowerView_kpiPill__DDFSk .ServiceTowerView_arr__YYQzH{color:var(--accent-cinnabar)}.ServiceTowerView_refs__45JsS{display:flex;gap:6px;flex-wrap:wrap}.ServiceTowerView_ref__JPGCZ{font-family:var(--font-mono);font-size:10px;padding:2px 7px;border:1px solid color-mix(in oklab,var(--brass-deep) 60%,transparent);background:rgba(201,138,62,.1);color:var(--brass-shadow)}.ServiceTowerView_ref__JPGCZ .ServiceTowerView_refKey__Dc3_3{color:var(--brass-deep);font-weight:700}.ServiceTowerView_ref__JPGCZ .ServiceTowerView_refColon__Y5Ysm{color:var(--brass-deep);padding:0 1px}.ServiceTowerView_tierRow__e2tKs{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-fade)}.ServiceTowerView_tierRow__e2tKs .ServiceTowerView_tier__j5UvP{color:var(--accent-cinnabar);font-weight:700}.ServiceTowerView_empty__cG9dm{padding:44px 12px;text-align:center}.ServiceTowerView_emptyGlyph__TW_Vg{font-family:var(--font-mono);letter-spacing:var(--ls-glyph);color:var(--ink-ghost);font-size:var(--fs-h5);user-select:none}.ServiceTowerView_emptyHeading__mqEGI{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h5);color:var(--ink-pigment);margin:12px 0 6px}.ServiceTowerView_emptySubtext__maHeD{font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink-fade);max-width:38ch;margin:0 auto 14px;line-height:1.5}.ServiceTowerView_ctaRow__MSWKv{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.ServiceTowerView_ctaRow__MSWKv a{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;padding:8px 12px;border:1px solid var(--ink-pigment);color:var(--ink-pigment);background:var(--ground-vellum);position:relative;transition:box-shadow var(--dur-quick) var(--ease-codex)}.ServiceTowerView_ctaRow__MSWKv a:hover{box-shadow:var(--shadow-plate)}.ServiceTowerView_ctaRow__MSWKv a.ServiceTowerView_primary__oA_I4{background:var(--accent-cinnabar);border-color:var(--accent-cinnabar);color:var(--ground-vellum)}.ServiceTowerView_ctaRow__MSWKv a.ServiceTowerView_primary__oA_I4:hover{box-shadow:3px 3px 0 var(--brass-shadow)}@media (max-width:1240px){.ServiceTowerView_layout__8IT2a{grid-template-columns:1fr 400px}}@media (max-width:1180px){.ServiceTowerView_layout__8IT2a{grid-template-columns:1fr}.ServiceTowerView_drawer__gIhGH{border-left:0;border-top:1px solid var(--brass)}}@media (max-width:980px){.ServiceTowerView_layout__8IT2a{grid-template-columns:1fr 360px}}@media (max-width:820px){.ServiceTowerView_footer__XFM8M,.ServiceTowerView_header__ZPRKb,.ServiceTowerView_stageBar__R_GB5{align-items:flex-start;flex-direction:column}.ServiceTowerView_domainLegend__YALLT{justify-content:flex-start}}@media (max-width:760px){.ServiceTowerView_layout__8IT2a{grid-template-columns:1fr;overflow:auto}.ServiceTowerView_drawer__gIhGH{border-left:0;border-top:1px solid var(--brass)}}