.experience-shell_shell__QvBIJ{color-scheme:dark;--exp-bg:#080e16;--exp-surface:#101923;--exp-border:#253342;--exp-text:#e6edf3;--exp-muted:#93a4b6;--exp-accent:#81d8d0;--exp-amber:#eeb975;min-height:100svh;background:var(--exp-bg);color:var(--exp-text);font-family:var(--font-geist-sans),sans-serif;isolation:isolate}.experience-shell_shell__QvBIJ *,.experience-shell_shell__QvBIJ :after,.experience-shell_shell__QvBIJ :before{box-sizing:border-box}.experience-shell_shell__QvBIJ :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--exp-accent);outline-offset:4px}.experience-shell_skip__QpRyJ{position:fixed;top:8px;left:16px;z-index:1000;padding:12px 20px;background:var(--exp-accent);color:#080e16;transform:translateY(-150%)}.experience-shell_skip__QpRyJ:focus{transform:translateY(0)}.experience-shell_header__6dm4w{position:relative;z-index:20;max-width:1600px;margin:auto;min-height:72px;display:flex;align-items:center;gap:40px;padding:0 40px;border-bottom:1px solid var(--exp-border)}.experience-shell_mark__1nHUf{font-size:23px;font-weight:700;white-space:nowrap;letter-spacing:-1px}.experience-shell_mark__1nHUf span{color:var(--exp-accent)}.experience-shell_nav___qtmy{display:flex;gap:28px;align-self:stretch}.experience-shell_nav___qtmy>a,.experience-shell_roomsToggle__JfBu4{display:flex;align-items:center;padding:12px 0;color:var(--exp-muted);font-size:14px;border-bottom:2px solid transparent}.experience-shell_nav___qtmy>a[aria-current]{color:var(--exp-accent);border-color:var(--exp-accent)}.experience-shell_footer__ANK34 a:hover,.experience-shell_nav___qtmy>a:hover,.experience-shell_roomsToggle__JfBu4:hover{color:var(--exp-text)}.experience-shell_rooms__W9eO5{display:none;position:relative}.experience-shell_rooms__W9eO5[data-always=true]{display:flex}.experience-shell_roomsToggle__JfBu4{gap:6px;cursor:pointer;min-height:44px}.experience-shell_roomsToggle__JfBu4 svg{transition:transform .16s ease}.experience-shell_roomsToggle__JfBu4[aria-expanded=true]{color:var(--exp-text)}.experience-shell_roomsToggle__JfBu4[aria-expanded=true] svg{transform:rotate(180deg)}.experience-shell_roomsPanel__EiYYy{position:absolute;top:calc(100% + 1px);left:0;width:min(360px,calc(100vw - 40px));display:grid;gap:18px;padding:18px;background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:10px;box-shadow:0 18px 40px #02060bcc}.experience-shell_roomsPanel__EiYYy[hidden]{display:none}.experience-shell_roomsTopic__fWgUA{font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--exp-muted);margin-bottom:6px}.experience-shell_roomsGroup__sz9ZR ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.experience-shell_roomsGroup__sz9ZR a{display:grid;gap:2px;padding:10px 12px;margin:0 -12px;border-radius:6px;border-left:2px solid transparent}.experience-shell_roomsGroup__sz9ZR a span{color:var(--exp-text);font-size:15px}.experience-shell_roomsGroup__sz9ZR a small{color:var(--exp-muted);font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.1em}.experience-shell_roomsGroup__sz9ZR a:hover{background:#172530}.experience-shell_roomsGroup__sz9ZR a[aria-current]{border-left-color:var(--exp-accent);background:#0f2028}.experience-shell_roomsGroup__sz9ZR a[aria-current] span{color:var(--exp-accent)}.experience-shell_roomsAll__mzKj1{padding-top:14px;border-top:1px solid var(--exp-border);color:var(--exp-accent);font-size:13px;line-height:1.5}.experience-shell_roomsAll__mzKj1:hover{color:var(--exp-text)}.experience-shell_languages__drWO7{display:flex;margin-left:auto;gap:4px}.experience-shell_languages__drWO7 a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;color:var(--exp-muted);border-bottom:2px solid transparent;font-size:13px}.experience-shell_languages__drWO7 a:hover{color:var(--exp-text)}.experience-shell_languages__drWO7 a[aria-current=page]{color:var(--exp-accent);border-color:var(--exp-accent)}.experience-shell_main__05O0p{max-width:1520px;padding:36px 40px 56px;margin:auto;outline:none}.experience-shell_footer__ANK34{max-width:1440px;margin:auto;border-top:1px solid var(--exp-border);padding:24px 0 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--exp-muted);font-size:12px}.experience-shell_footer__ANK34 nav{display:flex;gap:22px}@media (max-width:1500px){.experience-shell_footer__ANK34{margin:0 40px}}@media (prefers-reduced-motion:reduce){.experience-shell_roomsToggle__JfBu4 svg{transition:none}}@media (max-width:720px){.experience-shell_header__6dm4w{padding:12px 20px 0;gap:16px;flex-wrap:wrap}.experience-shell_nav___qtmy{order:3;width:100%;gap:22px}.experience-shell_nav___qtmy>a,.experience-shell_roomsToggle__JfBu4{font-size:13px;min-height:44px}.experience-shell_nav___qtmy>.experience-shell_inlineRoom__351Mi{display:none}.experience-shell_rooms__W9eO5{display:flex;position:static}.experience-shell_roomsPanel__EiYYy{left:20px;right:20px;width:auto}.experience-shell_main__05O0p{padding:28px 20px 40px}.experience-shell_footer__ANK34{margin:0 20px;flex-wrap:wrap}.experience-shell_footer__ANK34 p{width:100%;order:3}}.strangler-fig_fig__tw9Kz{--sf-text:#e6edf3;--sf-muted:#93a4b6;--sf-soft:#bccbd7;--sf-border:#253342;--sf-panel:#101923;--sf-deep:#0b141d;--sf-teal:#81d8d0;--sf-amber:#eeb975;--sf-coral:#f2917d;--sf-violet:#b9a7f5;--sf-bark:#6b5536;color:var(--sf-text);font-size:14px}.strangler-fig_fig__tw9Kz button,.strangler-fig_fig__tw9Kz input,.strangler-fig_fig__tw9Kz textarea{font:inherit}.strangler-fig_fig__tw9Kz button{cursor:pointer}.strangler-fig_fig__tw9Kz button:disabled{cursor:default;opacity:.55}.strangler-fig_fig__tw9Kz :is(button,a,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sf-teal);outline-offset:3px}.strangler-fig_focusTarget__7C9U6{scroll-margin-top:16px}.strangler-fig_focusTarget__7C9U6:focus:not(:focus-visible){outline:none}.strangler-fig_srOnly__ECgHk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.strangler-fig_heading__mQ63F{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:32px;align-items:end;margin:6px 0 24px}.strangler-fig_heading__mQ63F h1{font-size:clamp(34px,3.6vw,48px);font-weight:650;letter-spacing:-.045em;line-height:1.15;margin:0 0 10px}.strangler-fig_kicker__YtEpt{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-teal);margin:0 0 12px}.strangler-fig_subtitle__L_MDu{font-size:clamp(16px,1.4vw,19px);color:var(--sf-soft);line-height:1.55;margin:0;max-width:720px}.strangler-fig_headingAside__b2G_g{display:grid;gap:12px}.strangler-fig_disclaimer__YizbU{color:var(--sf-muted);font-size:12px;display:flex;align-items:center;gap:8px}.strangler-fig_disclaimer__YizbU>span{width:6px;height:6px;border-radius:100%;background:var(--sf-teal);flex:0 0 auto}.strangler-fig_howTo__hSGU9{list-style:decimal;margin:0;padding:12px 14px 12px 32px;border:1px solid var(--sf-border);border-radius:8px;background:var(--sf-deep);color:var(--sf-soft);font-size:13px;line-height:1.6;display:grid;gap:4px}.strangler-fig_howTo__hSGU9 li::marker{color:var(--sf-teal);font-family:var(--font-geist-mono),monospace;font-size:12px}.strangler-fig_status__aeLQ1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 12px;border:1px solid var(--sf-border);border-radius:9px;background:var(--sf-panel)}.strangler-fig_status__aeLQ1>div{padding:14px 16px;border-left:1px solid var(--sf-border);min-width:0}.strangler-fig_status__aeLQ1>div:first-child{border-left:0}.strangler-fig_status__aeLQ1 dt{color:var(--sf-muted);font-size:12px;line-height:1.4;margin-bottom:6px}.strangler-fig_status__aeLQ1 dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.strangler-fig_status__aeLQ1 strong{font-size:clamp(20px,1.8vw,26px);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.strangler-fig_status__aeLQ1 strong[data-warn=true]{color:var(--sf-amber)}.strangler-fig_status__aeLQ1 small{color:var(--sf-muted);font-size:12px}.strangler-fig_finished__wi4Gm{display:flex;gap:10px;align-items:start;margin:0 0 12px;padding:12px 16px;border:1px solid #7c5c35;border-radius:7px;background:#251f16;color:var(--sf-amber);font-size:14px;line-height:1.6;outline:none}.strangler-fig_finished__wi4Gm[data-complete=true]{color:var(--sf-teal);border-color:#2b6865;background:#112528}.strangler-fig_finished__wi4Gm:focus-visible{outline:2px solid var(--sf-teal);outline-offset:3px}.strangler-fig_finished__wi4Gm svg{flex:0 0 auto;margin-top:3px}.strangler-fig_panel__iI7qT{border:1px solid var(--sf-border);background:var(--sf-panel);border-radius:9px;min-width:0}.strangler-fig_panel__iI7qT h2{font-size:15px;font-weight:600;line-height:1.5;margin:0;letter-spacing:-.01em}.strangler-fig_panelHeading__yjnJz{min-height:50px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--sf-border)}.strangler-fig_panelHeading__yjnJz>span{color:var(--sf-muted);font-size:12px}.strangler-fig_panelHeading__yjnJz button,.strangler-fig_reportActions__KZ_Gp button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #38505f;border-radius:5px;background:#101f2a;color:#c6e4e7;font-size:13px}.strangler-fig_panelHeading__yjnJz button:hover,.strangler-fig_reportActions__KZ_Gp button:hover{border-color:#63968f}.strangler-fig_smallNote__LpIyZ{color:var(--sf-muted);font-size:12px;line-height:1.6;margin:0}.strangler-fig_panelText__ewejL{color:var(--sf-soft);font-size:13px;line-height:1.7;margin:14px 16px}.strangler-fig_workspace__xDnr2{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:12px;align-items:start}.strangler-fig_mainColumn__lVgT_,.strangler-fig_sideColumn__HxmrP{display:grid;gap:12px;min-width:0}.strangler-fig_scrollAnchor__hzdoH{scroll-margin-top:16px;min-width:0}.strangler-fig_mapPanel__PsMah{overflow:hidden}.strangler-fig_map__QVLYL{margin:0;background:var(--sf-deep);border-bottom:1px solid var(--sf-border)}.strangler-fig_mapSvg__zttir{display:block;width:100%;height:auto}.strangler-fig_mapSvg__zttir[data-layout=tall]{display:none}.strangler-fig_bark__Vdfcz{stroke:var(--sf-bark);stroke-width:1;opacity:.38}.strangler-fig_dot__iNivG{fill:#3f6a70}.strangler-fig_zoneNew__NfcmX,.strangler-fig_zoneOld__Pdas9{opacity:.9}.strangler-fig_zoneLabel__6G9wL{fill:var(--sf-muted);font-family:var(--font-geist-mono),monospace;font-weight:600;letter-spacing:.14em}.strangler-fig_ring__ekMsG{fill:#81d8d006;stroke:#5f7f91;stroke-width:1.5;stroke-dasharray:4 7;vector-effect:non-scaling-stroke;transition:stroke .4s ease,fill .4s ease}.strangler-fig_ring__ekMsG[data-built=true]{stroke:var(--sf-teal);stroke-dasharray:none;fill:#81d8d014}.strangler-fig_link__8Zmc8{stroke:#5f7f91;stroke-width:1.5;vector-effect:non-scaling-stroke;animation:strangler-fig_sfFade__GGIXs .45s ease .55s both}.strangler-fig_link__8Zmc8[data-kind=drifting]{stroke:var(--sf-amber);stroke-width:2;stroke-dasharray:6 5}.strangler-fig_link__8Zmc8[data-kind=synced]{stroke:var(--sf-teal);stroke-dasharray:6 5}.strangler-fig_ghostGroup__dYL7C{animation:strangler-fig_sfFade__GGIXs .45s ease .45s both}.strangler-fig_ghostPath__IZ5TT{stroke:#56707f;stroke-width:1;stroke-dasharray:1 5;vector-effect:non-scaling-stroke}.strangler-fig_ghost__Zf_PD{fill:none;stroke:#7d93a3;stroke-width:1.2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.strangler-fig_star__thxcy{cursor:pointer;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.strangler-fig_hit__Xxix_{fill:transparent}.strangler-fig_body__YPt05{stroke:#0b141d;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:opacity .3s ease}.strangler-fig_star__thxcy[data-risk="1"] .strangler-fig_body__YPt05{fill:var(--sf-teal)}.strangler-fig_star__thxcy[data-risk="2"] .strangler-fig_body__YPt05{fill:var(--sf-amber)}.strangler-fig_star__thxcy[data-risk="3"] .strangler-fig_body__YPt05{fill:var(--sf-coral)}.strangler-fig_star__thxcy[data-stage=legacy] .strangler-fig_body__YPt05{opacity:.78}.strangler-fig_star__thxcy[data-stage=shadow] .strangler-fig_body__YPt05{opacity:.92}.strangler-fig_halo__snUba{fill:none;stroke:var(--sf-soft);stroke-width:1.2;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.strangler-fig_sessionRing__XANmb{fill:none;stroke:var(--sf-violet);stroke-width:1.4;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.strangler-fig_sessionRing__XANmb[data-bridged=true]{stroke-dasharray:none}.strangler-fig_selection__qZcVf{fill:#e6edf310;stroke:var(--sf-text);stroke-width:1.5;vector-effect:non-scaling-stroke}.strangler-fig_starLabel__qmW4k{fill:#b9c7d2;font-family:var(--font-geist-sans),sans-serif;paint-order:stroke;stroke:#0b141d;stroke-width:4px;stroke-linejoin:round;pointer-events:none}.strangler-fig_star__thxcy[data-selected=true] .strangler-fig_starLabel__qmW4k{fill:#ffffff;font-weight:600}.strangler-fig_star__thxcy:hover .strangler-fig_body__YPt05{opacity:1}.strangler-fig_flare__ajIoF{fill:none;stroke:var(--sf-coral);stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:strangler-fig_sfFlare__WHimr 1.6s ease-out infinite}@keyframes strangler-fig_sfFade__GGIXs{0%{opacity:0}to{opacity:1}}@keyframes strangler-fig_sfFlare__WHimr{0%,to{opacity:1;transform:scale(1)}60%{opacity:.25;transform:scale(1.3)}}.strangler-fig_mapControls__L6fT7{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding:12px 16px;border-bottom:1px solid var(--sf-border)}.strangler-fig_viewToggle__ZZP2V{display:inline-flex;flex:0 1 auto;max-width:100%}.strangler-fig_viewToggle__ZZP2V button{min-height:44px;padding:8px 14px;border:1px solid #38505f;background:#101f2a;color:var(--sf-soft);font-size:13px}.strangler-fig_viewToggle__ZZP2V button:first-child{border-radius:5px 0 0 5px}.strangler-fig_viewToggle__ZZP2V button:last-child{border-radius:0 5px 5px 0;border-left:0}.strangler-fig_viewToggle__ZZP2V button:hover{color:var(--sf-text)}.strangler-fig_viewToggle__ZZP2V button[aria-pressed=true]{background:#11272c;border-color:#3c7776;color:var(--sf-teal);font-weight:600;box-shadow:inset 0 -2px 0 var(--sf-teal)}.strangler-fig_atControl__uB1ih{flex:1 1 280px;min-width:0;display:grid;gap:2px}.strangler-fig_atControl__uB1ih label{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--sf-soft)}.strangler-fig_atControl__uB1ih label span{color:var(--sf-text);font-variant-numeric:tabular-nums}.strangler-fig_atControl__uB1ih input{display:block;width:100%;min-height:44px;margin:0;accent-color:var(--sf-amber);cursor:pointer}.strangler-fig_atText___j7Wm{margin:0;font-size:13px;line-height:1.55;color:var(--sf-soft)}.strangler-fig_atText___j7Wm[data-warn=true]{color:var(--sf-coral)}.strangler-fig_atNote__aw3vW{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--sf-muted)}.strangler-fig_legend__HcxaF{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 16px;color:var(--sf-muted);font-size:12px;line-height:1.5}.strangler-fig_legend__HcxaF li{display:flex;align-items:center;gap:8px}.strangler-fig_legend__HcxaF i{flex:0 0 auto;display:block}.strangler-fig_legendSize__3e0VX{width:16px;height:10px;background:radial-gradient(circle at 25% 50%,var(--sf-teal) 0 2.5px,transparent 3px),radial-gradient(circle at 72% 50%,var(--sf-teal) 0 4.5px,transparent 5px)}.strangler-fig_legendRisk__W31Rw{width:26px;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--sf-teal) 0 33%,var(--sf-amber) 33% 66%,var(--sf-coral) 66%)}.strangler-fig_legendSession__8F8Dq{width:11px;height:11px;border-radius:50%;border:1.5px dashed var(--sf-violet)}.strangler-fig_legendTables__5fMOV{width:22px;height:0;border-top:2px dashed var(--sf-amber)}.strangler-fig_legendSynced___Knp9{width:22px;height:0;border-top:2px dashed var(--sf-teal)}.strangler-fig_legendGhost__JR_2u{width:11px;height:11px;border-radius:50%;border:1px dashed #7d93a3}.strangler-fig_legendFlare__deR9h{width:12px;height:12px;border-radius:50%;border:2px solid var(--sf-coral)}.strangler-fig_picker__bwCHK{margin:0;padding:14px 16px 16px}.strangler-fig_picker__bwCHK legend{float:left;width:100%;font-size:15px;font-weight:600;line-height:1.5;padding:0;margin:0 0 2px}.strangler-fig_picker__bwCHK legend+p{clear:both;margin-bottom:12px}.strangler-fig_pickerGrid__WwuHJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.strangler-fig_pick__9TrAE{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:9px 12px;border:1px solid var(--sf-border);border-radius:6px;background:#0c141e;cursor:pointer}.strangler-fig_pick__9TrAE:hover{border-color:#4d6f79}.strangler-fig_pick__9TrAE[data-checked=true]{border-color:var(--sf-teal);background:#11252d}.strangler-fig_pick__9TrAE:has(.strangler-fig_pickInput__eiKLg:focus-visible){outline:2px solid var(--sf-teal);outline-offset:3px}.strangler-fig_pickInput__eiKLg{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.strangler-fig_pickDot__Omdue{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.strangler-fig_pickDot__Omdue[data-risk="1"]{background:var(--sf-teal)}.strangler-fig_pickDot__Omdue[data-risk="2"]{background:var(--sf-amber);border-radius:2px}.strangler-fig_pickDot__Omdue[data-risk="3"]{background:var(--sf-coral);border-radius:0;width:12px;height:11px;clip-path:polygon(50% 0,100% 100%,0 100%)}.strangler-fig_pickText__fbgA_{display:grid;gap:2px;min-width:0}.strangler-fig_pickText__fbgA_ strong{font-size:13px;font-weight:500;line-height:1.35}.strangler-fig_pickText__fbgA_ small{font-size:12px;color:var(--sf-muted);line-height:1.35}.strangler-fig_pick__9TrAE[data-stage=shadow] .strangler-fig_pickText__fbgA_ small{color:#d7b385}.strangler-fig_pick__9TrAE[data-stage=live] .strangler-fig_pickText__fbgA_ small,.strangler-fig_pick__9TrAE[data-stage=retired] .strangler-fig_pickText__fbgA_ small{color:var(--sf-teal)}.strangler-fig_inspector__caqft{padding-bottom:16px}.strangler-fig_inspectorHead__me5tV{padding:16px 16px 0}.strangler-fig_clusterTag__PoXTS{margin:0 0 4px;color:var(--sf-muted);font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.strangler-fig_inspectorHead__me5tV h2{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.strangler-fig_stageChip__CHJd_{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:999px;border:1px solid #38505f;color:var(--sf-soft);font-size:12px}.strangler-fig_stageChip__CHJd_[data-stage=ready]{border-style:dashed}.strangler-fig_stageChip__CHJd_[data-stage=shadow]{border-color:#8a6c44;color:#e2c192}.strangler-fig_stageChip__CHJd_[data-stage=live]{border-color:#2f6b68;color:var(--sf-teal)}.strangler-fig_stageChip__CHJd_[data-stage=retired]{border-color:var(--sf-teal);background:#11272c;color:var(--sf-teal)}.strangler-fig_does__8HAIG{color:var(--sf-soft);font-size:14px;line-height:1.6;margin:10px 0 0}.strangler-fig_facts__bozk6,.strangler-fig_readings__GG5MG{display:grid;gap:8px;margin:14px 16px 0;padding:12px 0;border-top:1px solid var(--sf-border);font-size:13px}.strangler-fig_facts__bozk6>div,.strangler-fig_readings__GG5MG>div{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:12px}.strangler-fig_facts__bozk6 dt,.strangler-fig_readings__GG5MG dt{color:var(--sf-muted)}.strangler-fig_facts__bozk6 dd,.strangler-fig_readings__GG5MG dd{margin:0;color:var(--sf-text);line-height:1.5}.strangler-fig_facts__bozk6 dd[data-risk="2"]{color:var(--sf-amber)}.strangler-fig_facts__bozk6 dd[data-risk="3"]{color:var(--sf-coral)}.strangler-fig_readings__GG5MG dd[data-warn=true]{color:var(--sf-amber)}.strangler-fig_readings__GG5MG small{display:block;color:#d7b385;font-size:12px;margin-top:2px}.strangler-fig_serving__aUBmw{margin:0 16px;padding:10px 12px;border-radius:6px;background:var(--sf-deep);border-left:2px solid #4d6f79;color:var(--sf-soft);font-size:13px;line-height:1.55}.strangler-fig_serving__aUBmw[data-path=mirrored]{border-left-color:var(--sf-amber)}.strangler-fig_serving__aUBmw[data-path=new]{border-left-color:var(--sf-teal)}.strangler-fig_stepsTitle__y_Nto{margin:18px 16px 10px;font-size:13px;font-weight:600;color:var(--sf-soft);letter-spacing:.01em}.strangler-fig_steps__JX09J{list-style:none;margin:0 16px;padding:0;display:grid;gap:10px}.strangler-fig_step__aYJ_R{border:1px solid var(--sf-border);border-radius:7px;padding:12px;background:#0d1721}.strangler-fig_step__aYJ_R[data-planned=true]{border-color:#2f6b68;background:#0f2226}.strangler-fig_stepHead__h_QaM{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.strangler-fig_step__aYJ_R h4{margin:0;font-size:14px;font-weight:600;line-height:1.4}.strangler-fig_step__aYJ_R p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--sf-soft)}.strangler-fig_step__aYJ_R p b{color:var(--sf-text);font-weight:600}.strangler-fig_stepNote__iOqX3{color:#e2c192!important}.strangler-fig_cost__cmLWm{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#1a2733;color:var(--sf-soft);font-family:var(--font-geist-mono),monospace;font-size:12px;white-space:nowrap}.strangler-fig_cost__cmLWm[data-free=true]{background:#12292b;color:var(--sf-teal)}.strangler-fig_addButton__3kEjX{margin-top:10px;width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3c7776;border-radius:5px;background:#11272c;color:var(--sf-teal);font-weight:600;font-size:13px}.strangler-fig_addButton__3kEjX:hover{background:#153238;border-color:var(--sf-teal)}.strangler-fig_stepPlanned___hr5_{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--sf-teal);font-size:13px}.strangler-fig_stepPlanned___hr5_>span{display:flex;align-items:center;gap:6px}.strangler-fig_stepPlanned___hr5_ button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #38505f;border-radius:5px;background:#101f2a;color:#c6e4e7;font-size:13px}.strangler-fig_blocker__QqVML{margin:10px 0 0!important;padding:8px 10px;border-radius:5px;background:#1f1a14;color:#e2c192!important;font-size:13px;line-height:1.55}.strangler-fig_planPanel__TnW6j{padding-bottom:16px}.strangler-fig_capacityBar__NSetp{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;margin:14px 16px 0}.strangler-fig_capacityBar__NSetp i{height:10px;border-radius:2px;background:#1b2a36}.strangler-fig_capacityBar__NSetp i[data-kind=drag]{background:#6a5233}.strangler-fig_capacityBar__NSetp i[data-kind=used]{background:var(--sf-teal)}.strangler-fig_dragList__1QOBU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:12px 16px 0;font-size:12px}.strangler-fig_dragList__1QOBU>div{display:flex;justify-content:space-between;gap:8px}.strangler-fig_dragList__1QOBU dt{color:var(--sf-muted)}.strangler-fig_dragList__1QOBU dd{margin:0;font-variant-numeric:tabular-nums}.strangler-fig_dragList__1QOBU dd[data-warn=true]{color:var(--sf-amber)}.strangler-fig_planEmpty__6bebS{margin:14px 16px;color:var(--sf-muted);font-size:13px;line-height:1.6}.strangler-fig_planList__2s_wb{list-style:none;margin:14px 16px 0;padding:0;display:grid;gap:6px}.strangler-fig_planList__2s_wb li{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border:1px solid #2c4652;border-radius:6px;background:#0e1d24}.strangler-fig_planList__2s_wb li>span:first-child{display:grid;gap:1px;flex:1 1 auto;min-width:0}.strangler-fig_planList__2s_wb strong{font-size:13px;font-weight:500;line-height:1.4}.strangler-fig_planList__2s_wb small{font-size:12px;color:var(--sf-muted);line-height:1.4}.strangler-fig_iconButton__xhtUw{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--sf-muted)}.strangler-fig_iconButton__xhtUw:hover{color:var(--sf-text);border-color:#38505f}.strangler-fig_planActions___unZc{display:flex;flex-wrap:wrap;gap:8px;margin:14px 16px 8px}.strangler-fig_planActions___unZc button{flex:1 1 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid #38505f;border-radius:5px;background:#101f2a;color:#c6e4e7;font-size:13px}.strangler-fig_planActions___unZc button:not(:disabled):hover{border-color:#63968f}.strangler-fig_planPanel__TnW6j>.strangler-fig_smallNote__LpIyZ{margin:0 16px}.strangler-fig_runRow__6t35F{display:flex;flex-wrap:wrap;gap:8px;margin:14px 16px 0}.strangler-fig_runButton__uc2_M{flex:2 1 auto;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sf-amber);border-radius:5px;background:var(--sf-amber);color:#171b20;font-weight:700;font-size:14px}.strangler-fig_runButton__uc2_M:not(:disabled):hover{background:#f4c98d}.strangler-fig_resetButton__oJ9pT{flex:1 1 auto;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #38505f;border-radius:5px;background:transparent;color:var(--sf-soft);font-size:13px}.strangler-fig_infraDone__vm_wJ{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sf-border);border-radius:7px;font-size:13px;color:var(--sf-soft)}.strangler-fig_doneTag__jWYHg{color:var(--sf-teal);font-size:12px;white-space:nowrap}.strangler-fig_syncGroup__QJwkC{margin:10px 16px 0;padding:12px;border:1px solid var(--sf-border);border-radius:7px;background:#0d1721}.strangler-fig_syncGroup__QJwkC h4{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.4}.strangler-fig_syncGroup__QJwkC>p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--sf-soft)}.strangler-fig_syncGroup__QJwkC>p b{color:var(--sf-text)}.strangler-fig_syncGroup__QJwkC ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.strangler-fig_syncGroup__QJwkC li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.strangler-fig_syncGroup__QJwkC li>span:first-child{display:grid;font-size:13px}.strangler-fig_syncGroup__QJwkC li strong{font-weight:500}.strangler-fig_syncGroup__QJwkC li small[data-warn=true]{color:var(--sf-amber);font-size:12px}.strangler-fig_syncButton__ulW01{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #3c7776;border-radius:5px;background:#11272c;color:var(--sf-teal);font-size:13px;white-space:nowrap}.strangler-fig_syncButton__ulW01[data-planned=true]{border-color:#2f6b68;background:#0f2226}.strangler-fig_compare__SWbKS{margin-top:12px}.strangler-fig_compareBody__segpm{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 8px;align-items:start;padding-bottom:4px}.strangler-fig_compareBody__segpm>div{min-width:0}.strangler-fig_logScroll__AoPTu{max-height:420px;overflow:auto;overscroll-behavior:contain}.strangler-fig_logScroll__AoPTu>ol{list-style:none;margin:0;padding:4px 16px 16px}.strangler-fig_logScroll__AoPTu>ol>li{padding:12px 0;border-bottom:1px solid #1c2b38}.strangler-fig_logScroll__AoPTu>ol>li:last-child{border-bottom:0}.strangler-fig_logScroll__AoPTu h3{margin:0 0 6px;font-size:13px;font-weight:600}.strangler-fig_logScroll__AoPTu h3 small{color:var(--sf-muted);font-weight:400;font-size:12px;margin-left:6px}.strangler-fig_logScroll__AoPTu ul{list-style:none;margin:0;padding:0 0 0 12px;border-left:1px solid #355363;display:grid;gap:4px}.strangler-fig_logScroll__AoPTu ul li{position:relative;font-size:13px;line-height:1.55;color:var(--sf-soft)}.strangler-fig_logScroll__AoPTu ul li:before{content:"";position:absolute;left:-16px;top:8px;width:7px;height:7px;border-radius:50%;background:#547585}.strangler-fig_logScroll__AoPTu ul li[data-warn=true]{color:#e8c99d}.strangler-fig_logScroll__AoPTu ul li[data-warn=true]:before{background:var(--sf-amber)}.strangler-fig_logScroll__AoPTu ul li[data-kind=complete]:before,.strangler-fig_logScroll__AoPTu ul li[data-kind=cutover]:before,.strangler-fig_logScroll__AoPTu ul li[data-kind=retired]:before{background:var(--sf-teal)}.strangler-fig_chartLegend__mBDFc{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 16px 0;padding:0;font-size:12px;color:var(--sf-muted)}.strangler-fig_chartLegend__mBDFc li{display:flex;align-items:center;gap:8px}.strangler-fig_keyYours__9dUii{width:18px;height:3px;border-radius:2px;background:var(--sf-teal)}.strangler-fig_keyBig__Gf778{width:18px;height:0;border-top:2px dashed var(--sf-amber)}.strangler-fig_charts__jIbFT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 16px 0}.strangler-fig_charts__jIbFT figure{margin:0;min-width:0}.strangler-fig_charts__jIbFT figcaption{font-size:12px;color:var(--sf-muted);margin-bottom:4px}.strangler-fig_chart__RnitN{display:block;width:100%;height:auto}.strangler-fig_gridLine__tWh2u{stroke:#22323f;stroke-width:1;vector-effect:non-scaling-stroke}.strangler-fig_axisText__dKnUo{fill:#8b9cad;font-family:var(--font-geist-mono),monospace;font-size:11px}.strangler-fig_lineBig__cyM3W{fill:none;stroke:var(--sf-amber);stroke-width:2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.strangler-fig_lineYours__gx_5j{fill:none;stroke:var(--sf-teal);stroke-width:2.4;vector-effect:non-scaling-stroke}.strangler-fig_dotYours__zlapy{fill:var(--sf-teal)}.strangler-fig_barBig__SMHcI{fill:#eeb97599}.strangler-fig_barYours__5cqsM{fill:var(--sf-teal)}.strangler-fig_statTable__4ocev{width:calc(100% - 32px);margin:14px 16px 0;border-collapse:collapse;font-size:13px}.strangler-fig_statTable__4ocev td,.strangler-fig_statTable__4ocev th{padding:7px 8px;border-bottom:1px solid #1f2e3a;text-align:left;font-weight:400}.strangler-fig_statTable__4ocev thead th{color:var(--sf-muted);font-size:12px}.strangler-fig_statTable__4ocev tbody th{color:var(--sf-soft)}.strangler-fig_statTable__4ocev tbody th small{color:var(--sf-muted);font-size:12px;white-space:nowrap}.strangler-fig_statTable__4ocev td{font-variant-numeric:tabular-nums}.strangler-fig_compareNote__41cn9{margin:14px 16px 0;color:var(--sf-soft);font-size:13px;line-height:1.7}.strangler-fig_sprintTable__r6H9d{margin:12px 16px 16px;font-size:13px}.strangler-fig_sprintTable__r6H9d summary{min-height:44px;display:flex;align-items:center;color:var(--sf-teal);cursor:pointer}.strangler-fig_sprintTable__r6H9d table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.strangler-fig_sprintTable__r6H9d td,.strangler-fig_sprintTable__r6H9d th{padding:5px 6px;border-bottom:1px solid #1f2e3a;text-align:right;font-weight:400}.strangler-fig_sprintTable__r6H9d thead th{color:var(--sf-muted);vertical-align:bottom;overflow-wrap:anywhere}.strangler-fig_sprintTable__r6H9d th[scope=row],.strangler-fig_sprintTable__r6H9d thead th:first-child{text-align:left}.strangler-fig_waves__Wt3EF{margin-top:12px;padding-bottom:2px}.strangler-fig_report__aDwHT{margin:0 16px 16px}.strangler-fig_reportHead__pWT_l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.strangler-fig_reportHead__pWT_l h3{margin:0;font-size:14px;font-weight:600;outline:none}.strangler-fig_reportHead__pWT_l h3:focus-visible{outline:2px solid var(--sf-teal);outline-offset:3px}.strangler-fig_reportActions__KZ_Gp{display:flex;flex-wrap:wrap;gap:8px}.strangler-fig_report__aDwHT textarea{display:block;width:100%;height:280px;resize:vertical;background:#080e16;color:#bdced8;border:1px solid var(--sf-border);border-radius:5px;padding:12px;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.7}.strangler-fig_report__aDwHT textarea:focus-visible{outline:2px solid var(--sf-teal);outline-offset:2px}.strangler-fig_boundaries__RC7lh{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;padding:32px 0 8px;color:var(--sf-muted)}.strangler-fig_boundaries__RC7lh h2{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--sf-text);margin:0 0 12px}.strangler-fig_modelNote__IrRVE>p{font-size:14px;line-height:1.8;margin:0;color:var(--sf-soft);max-width:680px}.strangler-fig_sources__V_d7X{list-style:none;margin:0;padding:0;display:grid;gap:14px}.strangler-fig_sources__V_d7X a{display:inline-flex;align-items:center;gap:6px;color:var(--sf-teal);font-size:13px;line-height:1.5;min-height:24px}.strangler-fig_sources__V_d7X a:hover{text-decoration:underline;text-underline-offset:3px}.strangler-fig_sources__V_d7X a svg{flex:0 0 auto}.strangler-fig_sources__V_d7X p{margin:2px 0 0;font-size:13px;line-height:1.6;color:var(--sf-muted)}.strangler-fig_deeper__I0As6{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;max-width:680px;padding:13px 14px;border:1px solid #2d5656;border-radius:6px;background:#0e1f24;color:#d5e6ea;text-decoration:none;transition:border-color .2s ease,background .2s ease}.strangler-fig_deeper__I0As6:hover{border-color:var(--sf-teal);background:#10262b}.strangler-fig_deeper__I0As6 small{display:block;color:var(--sf-teal);font-size:12px;line-height:1.5}.strangler-fig_deeper__I0As6 strong{display:block;font-weight:600;font-size:14px;letter-spacing:.04em;margin:2px 0 3px}.strangler-fig_deeperBlurb__vx6U6{display:block;color:var(--sf-muted);font-size:13px;line-height:1.6}.strangler-fig_deeper__I0As6>svg{flex:0 0 auto;color:var(--sf-teal)}@media (max-width:1280px){.strangler-fig_status__aeLQ1{grid-template-columns:repeat(3,minmax(0,1fr))}.strangler-fig_status__aeLQ1>div:nth-child(4){border-left:0}.strangler-fig_status__aeLQ1>div:nth-child(n+4){border-top:1px solid var(--sf-border)}.strangler-fig_pickerGrid__WwuHJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.strangler-fig_heading__mQ63F{grid-template-columns:1fr;gap:18px}.strangler-fig_workspace__xDnr2{grid-template-columns:1fr}.strangler-fig_sideColumn__HxmrP{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.strangler-fig_pickerGrid__WwuHJ{grid-template-columns:repeat(3,minmax(0,1fr))}.strangler-fig_compareBody__segpm{grid-template-columns:1fr}}@media (max-width:860px){.strangler-fig_sideColumn__HxmrP{grid-template-columns:1fr}.strangler-fig_pickerGrid__WwuHJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.strangler-fig_heading__mQ63F h1{font-size:34px}.strangler-fig_subtitle__L_MDu{font-size:16px}.strangler-fig_status__aeLQ1{grid-template-columns:repeat(2,minmax(0,1fr))}.strangler-fig_status__aeLQ1>div{padding:12px}.strangler-fig_status__aeLQ1>div:nth-child(4){border-left:1px solid var(--sf-border)}.strangler-fig_status__aeLQ1>div:nth-child(odd){border-left:0}.strangler-fig_status__aeLQ1>div:nth-child(n+3){border-top:1px solid var(--sf-border)}.strangler-fig_mapSvg__zttir[data-layout=wide]{display:none}.strangler-fig_mapSvg__zttir[data-layout=tall]{display:block;max-width:460px;margin:0 auto}.strangler-fig_mapControls__L6fT7,.strangler-fig_panelHeading__yjnJz{padding:12px}.strangler-fig_viewToggle__ZZP2V{display:flex;width:100%}.strangler-fig_viewToggle__ZZP2V button{flex:1 1 0;min-width:0;line-height:1.3}.strangler-fig_inspectorHead__me5tV,.strangler-fig_picker__bwCHK{padding-left:12px;padding-right:12px}.strangler-fig_capacityBar__NSetp,.strangler-fig_dragList__1QOBU,.strangler-fig_facts__bozk6,.strangler-fig_planActions___unZc,.strangler-fig_planEmpty__6bebS,.strangler-fig_planList__2s_wb,.strangler-fig_readings__GG5MG,.strangler-fig_runRow__6t35F,.strangler-fig_serving__aUBmw,.strangler-fig_stepsTitle__y_Nto,.strangler-fig_steps__JX09J,.strangler-fig_syncGroup__QJwkC{margin-left:12px;margin-right:12px}.strangler-fig_planPanel__TnW6j>.strangler-fig_smallNote__LpIyZ{margin:0 12px}.strangler-fig_charts__jIbFT{grid-template-columns:1fr;margin:10px 12px 0}.strangler-fig_statTable__4ocev{width:calc(100% - 24px);margin:14px 12px 0}.strangler-fig_compareNote__41cn9,.strangler-fig_panelText__ewejL{margin-left:12px;margin-right:12px}.strangler-fig_sprintTable__r6H9d{margin:12px 12px 16px}.strangler-fig_report__aDwHT{margin:0 12px 12px}.strangler-fig_boundaries__RC7lh{grid-template-columns:1fr;gap:28px}.strangler-fig_dragList__1QOBU{grid-template-columns:1fr}}@media (max-width:400px){.strangler-fig_pick__9TrAE{padding:9px 10px;gap:8px}}@media (max-width:359px){.strangler-fig_pickerGrid__WwuHJ{grid-template-columns:1fr}.strangler-fig_pick__9TrAE{min-height:48px}.strangler-fig_facts__bozk6>div,.strangler-fig_readings__GG5MG>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.strangler-fig_fig__tw9Kz *,.strangler-fig_fig__tw9Kz :after,.strangler-fig_fig__tw9Kz :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}