:root{--rg-red:#ff004d;--rg-red-rgb:255 0 77;--rg-carbon:#08090a;--rg-paper:#fbfbf8;--rg-silver:#a9afb4;--rg-page:#FBF8F2;--rg-surface:#fbf8f2;--rg-surface-raised:#fffdf9;--rg-surface-sunken:#eee8df;--rg-text:var(--rg-carbon);--rg-text-muted:#5f625f;--rg-text-quiet:#73756f;--rg-line:rgb(37 31 27/.14);--rg-control-line:#817d75;--rg-accent-text:#d40040;--rg-accent-wash:rgb(var(--rg-red-rgb)/.055);--rg-accent-line:rgb(var(--rg-red-rgb)/.3);--rg-focus:#d40040;--rg-action:#141619;--rg-action-hover:#25292d;--rg-on-action:#ffffff;--rg-danger-text:#b4232a;--rg-warning-text:#805500;--rg-success-text:#276549;--rg-dot-ink:rgb(39 31 27/.105);--rg-dot-accent:rgb(var(--rg-red-rgb)/.28);--rg-dot-gap:10px;--rg-dot-radius:.52px;--rg-dot-edge:.82px;--rg-dot-image:radial-gradient(circle at 1px 1px,var(--rg-dot-ink) 0 var(--rg-dot-radius),transparent var(--rg-dot-edge));--rg-atmosphere:radial-gradient(ellipse 44% 36% at 10% 10%,rgb(var(--rg-red-rgb)/.055),transparent 72%),radial-gradient(ellipse 54% 42% at 56% 8%,rgb(255 246 232/.22),transparent 75%),radial-gradient(ellipse 38% 34% at 18% 84%,rgb(159 171 111/.055),transparent 74%),radial-gradient(ellipse 42% 34% at 82% 78%,rgb(224 171 74/.06),transparent 74%),radial-gradient(ellipse 32% 30% at 96% 34%,rgb(215 119 66/.045),transparent 72%);--rg-surface-gradient:linear-gradient(145deg,#fffdf9,#f0ebe3);--rg-shadow:0 8px 26px rgb(52 39 31/.06),0 1px 3px rgb(52 39 31/.035);--rg-shadow-raised:0 14px 36px rgb(52 39 31/.095),inset 0 1px 0 rgb(255 255 255/.8);--rg-radius-control:10px;--rg-radius-card:16px;--rg-radius-feature:24px;--rg-icon-stroke:1.6;--rg-motion-fast:160ms;--rg-motion-standard:240ms;--rg-motion-atmosphere:30s;--rg-ease:cubic-bezier(.22,.72,.2,1)}body.public-theme-dark{--rg-page:#090909;--rg-surface:#111111;--rg-surface-raised:#181818;--rg-surface-sunken:#0c0c0c;--rg-text:#f3f0e9;--rg-text-muted:#b7b3aa;--rg-text-quiet:#9d998f;--rg-line:rgb(242 235 224/.14);--rg-control-line:#77766f;--rg-accent-text:#ff668f;--rg-accent-wash:rgb(var(--rg-red-rgb)/.09);--rg-accent-line:rgb(var(--rg-red-rgb)/.4);--rg-focus:#ff668f;--rg-action:#f3f0e9;--rg-action-hover:#ddd8cf;--rg-on-action:#08090a;--rg-danger-text:#ff8790;--rg-warning-text:#dfc07c;--rg-success-text:#92ccaa;--rg-dot-ink:rgb(244 236 225/.082);--rg-dot-accent:rgb(var(--rg-red-rgb)/.36);--rg-dot-image:radial-gradient(circle at 1px 1px,var(--rg-dot-ink) 0 var(--rg-dot-radius),transparent var(--rg-dot-edge));--rg-atmosphere:radial-gradient(ellipse 48% 38% at 10% 12%,rgb(var(--rg-red-rgb)/.09),transparent 72%),radial-gradient(ellipse 46% 36% at 62% 8%,rgb(255 240 220/.045),transparent 76%),radial-gradient(ellipse 34% 32% at 18% 84%,rgb(149 163 96/.04),transparent 74%),radial-gradient(ellipse 42% 34% at 82% 78%,rgb(219 160 58/.05),transparent 76%),radial-gradient(ellipse 30% 28% at 96% 38%,rgb(207 109 58/.04),transparent 72%);--rg-surface-gradient:linear-gradient(145deg,#111111,#000000);--rg-shadow:0 10px 28px rgb(0 0 0/.28),inset 0 1px 0 rgb(255 255 255/.035);--rg-shadow-raised:0 16px 38px rgb(0 0 0/.4),inset 0 1px 0 rgb(255 255 255/.05)}body[data-public-theme-active=true]{background:var(--rg-page);color:var(--rg-text);transition:background-color var(--rg-motion-standard) var(--rg-ease),color var(--rg-motion-standard) var(--rg-ease)}body[data-public-theme-active=true] .against-site-content{color:var(--rg-text);background:transparent}body[data-public-theme-active=true] .against-site-content>main{background-color:transparent!important}body.public-theme-light[data-public-theme-active=true] .against-site-content>main>section[class~=bg-white],body.public-theme-light[data-public-theme-active=true] .ambient-light-surface{background-color:rgb(251 248 242/.78)!important}body.public-theme-light[data-public-theme-active=true] .against-site-content>main>section[class~="bg-[#f8faf9]"],body.public-theme-light[data-public-theme-active=true] .ambient-warm-surface{background-color:rgb(244 239 230/.76)!important}body.public-theme-dark[data-public-theme-active=true] .against-site-content>main>section[class~="bg-[#f8faf9]"],body.public-theme-dark[data-public-theme-active=true] .against-site-content>main>section[class~=bg-white],body.public-theme-dark[data-public-theme-active=true] .ambient-light-surface,body.public-theme-dark[data-public-theme-active=true] .ambient-warm-surface{background-color:rgb(17 18 17/.78)!important}body[data-public-theme-active=true] .theme-mode-toggle{border-color:var(--rg-line);background:var(--rg-surface);box-shadow:var(--rg-shadow);backdrop-filter:none}body[data-public-theme-active=true] .theme-mode-toggle .theme-mode-toggle__button{color:var(--rg-text-muted)}body[data-public-theme-active=true] .theme-mode-toggle .theme-mode-toggle__button:hover{color:var(--rg-text);background:var(--rg-surface-raised);transform:none}body[data-public-theme-active=true] .theme-mode-toggle .theme-mode-toggle__button[aria-pressed=true]{color:var(--rg-accent-text);background:var(--rg-accent-wash);box-shadow:inset 0 0 0 1px var(--rg-accent-line)}body[data-public-theme-active=true] .theme-mode-toggle .theme-mode-toggle__button:focus-visible{outline-color:var(--rg-focus)}body[data-public-theme-active=true] .theme-mode-toggle__icon *{stroke-width:var(--rg-icon-stroke)}@media (max-width:767px){:root{--rg-dot-gap:11px}}@media (prefers-reduced-motion:reduce){:root{--rg-motion-fast:0ms;--rg-motion-standard:0ms;--rg-motion-atmosphere:0s}body[data-public-theme-active=true]{transition:none}}@media (forced-colors:active){:root,body.public-theme-dark{--rg-page:Canvas;--rg-surface:Canvas;--rg-surface-raised:Canvas;--rg-surface-sunken:Canvas;--rg-text:CanvasText;--rg-text-muted:CanvasText;--rg-text-quiet:CanvasText;--rg-line:CanvasText;--rg-control-line:ButtonText;--rg-accent-text:LinkText;--rg-accent-wash:Canvas;--rg-accent-line:Highlight;--rg-focus:Highlight;--rg-action:ButtonFace;--rg-action-hover:ButtonFace;--rg-on-action:ButtonText;--rg-danger-text:CanvasText;--rg-warning-text:CanvasText;--rg-success-text:CanvasText;--rg-dot-image:none;--rg-atmosphere:none;--rg-surface-gradient:none;--rg-shadow:none;--rg-shadow-raised:none}}@media (max-width:767px){body[data-public-theme-active=true] .against-site-content{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}@media (max-width:1024px),(pointer:coarse){body[data-public-theme-active=true] main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]),select,textarea){font-size:16px!important;min-height:44px;max-width:100%;scroll-margin-block:88px}}.ProductizedClientDashboard_section__mYZ_2{position:relative;width:100%;overflow:hidden;border-bottom:1px solid rgb(0 0 0/.08);padding:clamp(74px,7vw,124px) clamp(18px,4vw,64px);color:#171917;background:var(--rg-dot-image),radial-gradient(circle at 78% 32%,rgb(255 0 77/.055),transparent 34%),var(--rg-page);background-size:var(--rg-dot-gap) var(--rg-dot-gap),auto,auto}.ProductizedClientDashboard_showcaseLayout__FP2Sg{position:relative;z-index:1;display:grid;width:min(1700px,100%);margin-inline:auto;grid-template-columns:minmax(0,1.34fr) minmax(320px,.86fr);gap:clamp(44px,4vw,74px);align-items:center}.ProductizedClientDashboard_previewColumn__FD75Z{width:100%;max-width:1040px;min-width:0;margin:0}.ProductizedClientDashboard_dashboardStage__BfBDp{width:100%;padding:clamp(10px,1.4vw,20px);border:1px solid rgb(107 117 128/.23);border-radius:clamp(22px,2.4vw,34px);background:linear-gradient(145deg,#e4e9ef,#f3f3f5 50%,#dfe5e9);box-shadow:0 22px 48px rgb(54 65 60/.13),0 3px 6px rgb(54 65 60/.08),inset 0 1px 0 #fff}.ProductizedClientDashboard_imageCaption__qDBu9{margin:14px 0 0;color:#676a65;text-align:center;font:10px/1.5 var(--font-mono),monospace}.ProductizedClientDashboard_sectionIntro__EovSl{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center}.ProductizedClientDashboard_eyebrow__VcVRd{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#ff004d;font:650 9px/1.35 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.ProductizedClientDashboard_eyebrow__VcVRd:before{width:8px;height:8px;background:#ff004d;box-shadow:0 0 0 5px rgb(255 0 77/.08);content:""}.ProductizedClientDashboard_heading__hA7cC{width:100%;max-width:620px;margin:0}.ProductizedClientDashboard_title__K0GMy{display:block;margin-bottom:24px}.ProductizedClientDashboard_subtitle__1Q2_h{display:block}.ProductizedClientDashboard_sectionIntro__EovSl>p{max-width:570px;margin:26px 0 0;color:#676a65;font-size:clamp(16px,1.25vw,21px);line-height:1.58}.ProductizedClientDashboard_sectionIntro__EovSl>small{max-width:520px;margin-top:17px;color:#747872;font-size:11px;line-height:1.55}@media (max-width:1240px){.ProductizedClientDashboard_showcaseLayout__FP2Sg{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:42px}}@media (max-width:1100px){.ProductizedClientDashboard_showcaseLayout__FP2Sg{width:min(940px,100%);grid-template-columns:1fr;gap:48px}.ProductizedClientDashboard_previewColumn__FD75Z{max-width:940px;margin-inline:auto}.ProductizedClientDashboard_sectionIntro__EovSl{align-items:center;text-align:center}.ProductizedClientDashboard_heading__hA7cC,.ProductizedClientDashboard_sectionIntro__EovSl>p,.ProductizedClientDashboard_sectionIntro__EovSl>small{max-width:720px}}@media (max-width:640px){.ProductizedClientDashboard_section__mYZ_2{padding:70px 14px}.ProductizedClientDashboard_showcaseLayout__FP2Sg{gap:38px}.ProductizedClientDashboard_previewColumn__FD75Z{max-width:460px}.ProductizedClientDashboard_dashboardStage__BfBDp{padding:9px;border-radius:22px}.ProductizedClientDashboard_sectionIntro__EovSl>p{font-size:16px}}body.public-theme-dark .ProductizedClientDashboard_section__mYZ_2{border-color:rgb(255 255 255/.09);color:rgb(247 249 248/.94)}body.public-theme-dark .ProductizedClientDashboard_dashboardStage__BfBDp{border-color:rgb(255 255 255/.11);background:linear-gradient(145deg,#1e1e1e,#0f0f0f);box-shadow:0 20px 46px rgb(0 0 0/.42),inset 0 1px 0 rgb(255 255 255/.06)}body.public-theme-dark .ProductizedClientDashboard_eyebrow__VcVRd{color:#ff668f}body.public-theme-dark .ProductizedClientDashboard_sectionIntro__EovSl>p{color:rgb(226 232 229/.72)}body.public-theme-dark .ProductizedClientDashboard_imageCaption__qDBu9,body.public-theme-dark .ProductizedClientDashboard_sectionIntro__EovSl>small{color:rgb(220 226 223/.65)}.ProblemToSystemSticky_desktopStory__YlKDl{display:none}.ProblemToSystemSticky_mobileStory__f7fiJ{display:block}.ProblemToSystemSticky_mobileStep__Q1Odm{--step-opacity:0.38;--step-shift:8px;--step-blur:0.24px;position:relative;opacity:var(--step-opacity);filter:blur(var(--step-blur));transform:translate3d(0,var(--step-shift),0);transition:opacity .22s linear,filter .22s linear,transform .22s linear}.ProblemToSystemSticky_mobileStep__Q1Odm[aria-current=step]{opacity:1}.ProblemToSystemSticky_problemIntroCopyCard__h1pMV{position:relative}.ProblemToSystemSticky_step__TPK9C{--step-opacity:0.28;--step-shift:8px;--step-blur:0.32px;--step-number-fg:rgb(148 153 158);--step-label:rgb(157 162 167);--step-headline:rgb(142 147 152);--step-headline-muted:rgb(178 182 186);--step-body:rgb(145 150 155);--step-support:rgb(161 166 171);min-height:clamp(500px,72vh,760px);display:flex;align-items:center;padding-block:clamp(56px,8vh,88px);opacity:var(--step-opacity);filter:blur(var(--step-blur));transform:translate3d(0,var(--step-shift),0);will-change:opacity,filter,transform}.ProblemToSystemSticky_step__TPK9C:after{position:absolute;z-index:15;right:0;bottom:0;left:0;height:clamp(84px,12vh,124px);pointer-events:none;content:"";background:linear-gradient(180deg,rgb(246 247 248/0),rgb(246 247 248/.96) 82%,rgb(246 247 248))}.ProblemToSystemSticky_stepNumber__xoX6N{color:var(--step-number-fg,#111214);text-shadow:-2px -2px 3px rgb(255 255 255/.98),0 8px 12px rgb(38 48 58/.28)}.ProblemToSystemSticky_stepLabel__W8SKt{color:var(--step-label)}.ProblemToSystemSticky_stepHeadline__hVUR_{color:var(--step-headline)}.ProblemToSystemSticky_stepHeadlineMuted__u45Bs{color:var(--step-headline-muted)}.ProblemToSystemSticky_stepBody__ZSefr{color:var(--step-body)}.ProblemToSystemSticky_stepSupport__pasgq{color:#111214}.ProblemToSystemSticky_architectureStage__gX7_M{position:relative;height:100%;min-height:0;overflow:hidden}.ProblemToSystemSticky_architectureRoutes__qbnqy{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible}.ProblemToSystemSticky_routePath__njQws{stroke-dasharray:none;stroke-dashoffset:0}.ProblemToSystemSticky_routePathDashed__RUgq1{stroke-dasharray:.03 .025;stroke-dashoffset:0;animation:ProblemToSystemSticky_dashed-route-in__WJ6gg .52s ease-out both}.ProblemToSystemSticky_inputZone__KWXmr,.ProblemToSystemSticky_outputZone__Zmp0U{position:absolute;z-index:2;top:4%;height:92%;min-width:0}.ProblemToSystemSticky_inputZone__KWXmr{left:1.25%;width:28.5%}.ProblemToSystemSticky_outputZone__Zmp0U{right:1.25%;width:36.5%}.ProblemToSystemSticky_againstNode__HCOLp{position:absolute;z-index:4;top:50%;left:50%;display:flex;width:clamp(94px,16.5%,128px);aspect-ratio:1;transform:translate(-50%,-50%);flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--ar-material-card-border);border-radius:22px;background:var(--ar-material-card-surface);box-shadow:var(--ar-material-shadow-card);transition:opacity .42s ease,filter .42s ease,transform .42s ease}.ProblemToSystemSticky_againstNodeInactive__OE7Wp{opacity:.28;filter:grayscale(1);transform:translate(-50%,-50%) scale(.94)}.ProblemToSystemSticky_againstNodeActive__zFcwa{opacity:1;filter:none;transform:translate(-50%,-50%) scale(1)}.ProblemToSystemSticky_againstMark__cG_ZT{display:grid;width:36%;aspect-ratio:172/160;place-items:center;overflow:visible}.ProblemToSystemSticky_againstMarkLogo__zrvgZ{display:block;width:100%;height:auto}.ProblemToSystemSticky_againstNodeName__yVN9X{margin-top:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:6.5px;line-height:1;letter-spacing:.12em;color:#1e252a;white-space:nowrap}.ProblemToSystemSticky_againstNodeType__JielZ{margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:5px;line-height:1.2;letter-spacing:.09em;color:#7a8288;white-space:nowrap}.ProblemToSystemSticky_fragmentedGrid__1nu3J{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px}.ProblemToSystemSticky_disconnectedPanel__D8gSl,.ProblemToSystemSticky_fileRouteCard__3PX5n,.ProblemToSystemSticky_foundationNode__H5Mi_,.ProblemToSystemSticky_routeCard__29XmQ,.ProblemToSystemSticky_systemInterface__HD2qZ{border:1px solid var(--ar-material-card-border);background:var(--ar-material-card-surface);box-shadow:0 7px 16px rgb(54 65 60/.1),-4px -4px 10px rgb(255 255 255/.82),inset 0 1px 0 rgb(255 255 255/.92)}.ProblemToSystemSticky_fileRouteCard__3PX5n{position:relative;display:flex;min-width:0;min-height:84px;flex-direction:column;justify-content:space-between;border-radius:12px;padding:10px}.ProblemToSystemSticky_fileRouteIndex__l7YsW{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgb(20 25 29/.08);border-radius:8px;background:#f0f1ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;color:#596168}.ProblemToSystemSticky_fileRouteName__PaD8V{overflow:hidden;margin-top:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:6.5px;line-height:1.35;letter-spacing:.025em;text-overflow:ellipsis;color:#242a2f;white-space:nowrap}.ProblemToSystemSticky_fileRouteTeam__DVhSY{margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:5.5px;letter-spacing:.11em;color:#858d93}.ProblemToSystemSticky_destinationStack__YeeN5,.ProblemToSystemSticky_inputStack__uAm8N,.ProblemToSystemSticky_outputStack__g25ei{display:grid;height:100%;align-content:center;gap:8px}.ProblemToSystemSticky_routeCard__29XmQ{position:relative;display:grid;min-width:0;min-height:56px;grid-template-columns:27px minmax(0,1fr) 6px;align-items:center;gap:9px;border-radius:12px;padding:8px 9px;transition:transform .35s ease,opacity .35s ease}.ProblemToSystemSticky_routeCardIcon__jBxMj{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgb(20 25 29/.09);border-radius:9px;background:#f2f3f2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:6.5px;color:#394149}.ProblemToSystemSticky_routeCardMeta__o8Nx_,.ProblemToSystemSticky_routeCardTitle__kCOnQ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProblemToSystemSticky_routeCardTitle__kCOnQ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;line-height:1.25;letter-spacing:.08em;color:#22292f}.ProblemToSystemSticky_routeCardMeta__o8Nx_{margin-top:4px;font-size:6.5px;line-height:1.25;color:#7d868d}.ProblemToSystemSticky_routeCardSignal__2vczk{width:6px;height:6px;border-radius:999px}.ProblemToSystemSticky_routeCardPort__spO0V{display:none}.ProblemToSystemSticky_routeCardPort__spO0V:after{position:absolute;top:50%;width:5px;height:5px;transform:translateY(-50%);border-radius:999px;background:inherit;content:""}.ProblemToSystemSticky_routeCardPortLeft__pZU0V{left:-13px}.ProblemToSystemSticky_routeCardPortLeft__pZU0V:after{left:-2px}.ProblemToSystemSticky_routeCardPortRight__RzH2f{right:-13px}.ProblemToSystemSticky_routeCardPortRight__RzH2f:after{right:-2px}.ProblemToSystemSticky_foundationPort__bictP{background:#3f4b55}.ProblemToSystemSticky_futureCard__CbKNQ{border-style:dashed;border-color:rgb(255 0 77/.48);background:rgb(238 248 245/.9)}.ProblemToSystemSticky_foundationNode__H5Mi_{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);border-radius:17px;padding:14px;text-align:center}.ProblemToSystemSticky_foundationGlyph__6qXzl{display:grid;height:118px;place-items:center;border:1px solid rgb(255 0 77/.24);border-radius:14px;background:#f5f8f6;color:#253138;box-shadow:inset 2px 2px 6px rgb(62 75 82/.06),inset -3px -3px 7px rgb(255 255 255/.9)}.ProblemToSystemSticky_foundationTitle__rNoaB{margin-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;letter-spacing:.1em;color:#273038}.ProblemToSystemSticky_foundationMeta__KRx_t{margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:5.5px;letter-spacing:.08em;color:#858d93}.ProblemToSystemSticky_disconnectedPanel__D8gSl{position:absolute;top:50%;width:100%;transform:translateY(-50%);border-style:dashed;border-radius:16px;padding:18px;opacity:.62}.ProblemToSystemSticky_disconnectedLabel__X4Sql{padding-bottom:13px;border-bottom:1px solid rgb(20 25 29/.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;letter-spacing:.13em;color:#6f777e}.ProblemToSystemSticky_disconnectedRow__q1Tcy{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:7px;line-height:1.35;color:#8a9197}.ProblemToSystemSticky_disconnectedRow__q1Tcy span{width:11px;height:1px;background:#aeb5ba}.ProblemToSystemSticky_systemInterface__HD2qZ{position:absolute;top:50%;width:100%;transform:translateY(-50%);overflow:visible;border-color:rgb(255 0 77/.28);border-radius:18px;padding:14px}.ProblemToSystemSticky_systemInterfacePorts__O_neD{display:none}.ProblemToSystemSticky_systemInterfacePorts__O_neD span{position:relative;display:block;width:14px;height:2px;border-radius:999px;background:#49545d}.ProblemToSystemSticky_systemInterfacePorts__O_neD span:before{position:absolute;top:50%;left:-2px;width:4px;height:4px;transform:translateY(-50%);border-radius:999px;background:#49545d;content:""}.ProblemToSystemSticky_systemInterfaceHeader__OtK2s{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid rgb(20 25 29/.09);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;letter-spacing:.1em;color:#252d33}.ProblemToSystemSticky_systemReady__AlVhG{color:#009b72}.ProblemToSystemSticky_moduleGrid__AscwZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.ProblemToSystemSticky_moduleCard__vj7Lk{display:flex;min-height:54px;align-items:center;gap:7px;border:1px solid rgb(20 25 29/.07);border-radius:10px;background:#f4f5f3;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:6px;line-height:1.35;letter-spacing:.06em;color:#3b444b}.ProblemToSystemSticky_moduleCard__vj7Lk span{width:6px;height:6px;flex:0 0 auto;border-radius:999px}.ProblemToSystemSticky_systemInterfaceFooter__I1Ayb{margin-top:12px;padding-top:11px;border-top:1px solid rgb(20 25 29/.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:5.5px;letter-spacing:.12em;color:#858d93}.ProblemToSystemSticky_operatingActions__RPt3p{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding-top:2px}.ProblemToSystemSticky_operatingActions__RPt3p span{border:1px solid rgb(20 25 29/.08);border-radius:999px;background:rgb(250 250 249/.88);padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:5px;letter-spacing:.08em;color:#606970}@keyframes ProblemToSystemSticky_dashed-route-in__WJ6gg{0%{opacity:0}}@media (min-width:1024px) and (min-height:680px){.ProblemToSystemSticky_problemIntroCopyCard__h1pMV{min-height:100%;padding:28px;border:1px solid var(--ar-material-card-border);border-radius:18px;background:var(--ar-material-card-surface);box-shadow:var(--ar-material-shadow-card)}.ProblemToSystemSticky_desktopStory__YlKDl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;-moz-column-gap:clamp(20px,2.2vw,34px);column-gap:clamp(20px,2.2vw,34px)}.ProblemToSystemSticky_mobileStory__f7fiJ{display:none}.ProblemToSystemSticky_narrativeColumn___64wQ{position:relative;grid-column:1/span 5}.ProblemToSystemSticky_visualColumn__ZWDw9{position:relative;grid-column:7/13}.ProblemToSystemSticky_stickyVisual__Z3sjL{position:sticky;top:110px;height:min(660px,calc(100vh - 160px));min-height:520px}.ProblemToSystemSticky_visualFade__8OxO_{position:absolute;z-index:15;right:0;bottom:0;left:0;height:clamp(84px,12vh,124px);pointer-events:none;background:linear-gradient(180deg,rgb(246 247 248/0),rgb(246 247 248/.96) 82%,rgb(246 247 248))}}body.public-theme-dark .ProblemToSystemSticky_mobileStep__Q1Odm,body.public-theme-dark .ProblemToSystemSticky_step__TPK9C{--step-number-fg:rgb(248 250 249/0.94)!important;--step-label:rgb(248 250 249/0.68)!important;--step-headline:rgb(248 250 249/0.94)!important;--step-headline-muted:rgb(205 212 209/0.72)!important;--step-body:rgb(224 229 227/0.72)!important;--step-support:rgb(238 242 240/0.82)!important;filter:none;border-color:rgb(255 255 255/.11)}body.public-theme-dark .ProblemToSystemSticky_step__TPK9C:after,body.public-theme-dark .ProblemToSystemSticky_visualFade__8OxO_{background:linear-gradient(180deg,rgb(5 5 6/0),rgb(5 5 6/.94) 82%,#050506)}body.public-theme-dark .ProblemToSystemSticky_stepNumber__xoX6N{color:var(--step-number-fg);text-shadow:0 8px 12px rgb(0 0 0/.42)}body.public-theme-dark .ProblemToSystemSticky_stepSupport__pasgq{color:var(--step-support);border-color:rgb(255 255 255/.18)}body.public-theme-dark .ProblemToSystemSticky_againstNode__HCOLp,body.public-theme-dark .ProblemToSystemSticky_disconnectedPanel__D8gSl,body.public-theme-dark .ProblemToSystemSticky_fileRouteCard__3PX5n,body.public-theme-dark .ProblemToSystemSticky_foundationNode__H5Mi_,body.public-theme-dark .ProblemToSystemSticky_problemIntroCopyCard__h1pMV,body.public-theme-dark .ProblemToSystemSticky_routeCard__29XmQ,body.public-theme-dark .ProblemToSystemSticky_systemInterface__HD2qZ{border-color:rgb(255 255 255/.12);background:linear-gradient(145deg,rgb(31 34 32/.97),rgb(16 18 17/.97));box-shadow:0 12px 28px rgb(0 0 0/.44),0 3px 9px rgb(0 0 0/.3),inset 0 1px 0 rgb(255 255 255/.055)}body.public-theme-dark .ProblemToSystemSticky_againstMarkLogo__zrvgZ{filter:invert(1) brightness(1.14)}body.public-theme-dark .ProblemToSystemSticky_againstNodeName__yVN9X,body.public-theme-dark .ProblemToSystemSticky_fileRouteName__PaD8V,body.public-theme-dark .ProblemToSystemSticky_foundationTitle__rNoaB,body.public-theme-dark .ProblemToSystemSticky_routeCardTitle__kCOnQ,body.public-theme-dark .ProblemToSystemSticky_systemInterfaceHeader__OtK2s{color:rgb(246 249 247/.92)}body.public-theme-dark .ProblemToSystemSticky_againstNodeType__JielZ,body.public-theme-dark .ProblemToSystemSticky_disconnectedLabel__X4Sql,body.public-theme-dark .ProblemToSystemSticky_disconnectedRow__q1Tcy,body.public-theme-dark .ProblemToSystemSticky_fileRouteTeam__DVhSY,body.public-theme-dark .ProblemToSystemSticky_foundationMeta__KRx_t,body.public-theme-dark .ProblemToSystemSticky_routeCardMeta__o8Nx_,body.public-theme-dark .ProblemToSystemSticky_systemInterfaceFooter__I1Ayb{color:rgb(229 235 232/.66)}body.public-theme-dark .ProblemToSystemSticky_fileRouteIndex__l7YsW,body.public-theme-dark .ProblemToSystemSticky_foundationGlyph__6qXzl,body.public-theme-dark .ProblemToSystemSticky_moduleCard__vj7Lk,body.public-theme-dark .ProblemToSystemSticky_operatingActions__RPt3p span,body.public-theme-dark .ProblemToSystemSticky_routeCardIcon__jBxMj{border-color:rgb(255 255 255/.1);background:#191c1b;color:rgb(241 245 243/.78);box-shadow:inset 2px 3px 7px rgb(0 0 0/.34),inset 0 1px 0 rgb(255 255 255/.035)}body.public-theme-dark .ProblemToSystemSticky_foundationGlyph__6qXzl circle,body.public-theme-dark .ProblemToSystemSticky_introIconSurface__6GPeY circle{fill:#191c1b}body.public-theme-dark .ProblemToSystemSticky_futureCard__CbKNQ{border-color:rgb(255 0 77/.42);background:rgb(34 10 18/.94)}body.public-theme-dark .ProblemToSystemSticky_disconnectedLabel__X4Sql,body.public-theme-dark .ProblemToSystemSticky_systemInterfaceFooter__I1Ayb,body.public-theme-dark .ProblemToSystemSticky_systemInterfaceHeader__OtK2s{border-color:rgb(255 255 255/.1)}body.public-theme-dark .ProblemToSystemSticky_disconnectedRow__q1Tcy span{background:rgb(229 235 232/.42)}body.public-theme-dark .ProblemToSystemSticky_darkSecondary__utb96,body.public-theme-dark .ProblemToSystemSticky_panelEyebrow__Ypdzy,body.public-theme-dark .ProblemToSystemSticky_panelStatus__mmmLL{color:rgb(229 235 232/.66)!important}body.public-theme-dark .ProblemToSystemSticky_darkPrimary___LIPg{color:rgb(248 250 249/.94)!important}body.public-theme-dark .ProblemToSystemSticky_darkHeadingMuted__Rmaq2{color:rgb(205 212 209/.74)!important}body.public-theme-dark .ProblemToSystemSticky_darkBody__Y4I70{color:rgb(229 235 232/.74)!important}body.public-theme-dark .ProblemToSystemSticky_introSourceCard__n588g{opacity:.86}body.public-theme-dark .ProblemToSystemSticky_introIconSurface__6GPeY,body.public-theme-dark .ProblemToSystemSticky_introIndex__i9YU0,body.public-theme-dark .ProblemToSystemSticky_introQuestion__cVTfX,body.public-theme-dark .ProblemToSystemSticky_introSourceCard__n588g,body.public-theme-dark .ProblemToSystemSticky_progressPill__tLtnV{border-color:rgb(255 255 255/.11);background:rgb(17 17 17/.94)!important;color:rgb(245 248 246/.88)!important;box-shadow:0 10px 24px rgb(0 0 0/.36),inset 0 1px 0 rgb(255 255 255/.045)!important}body.public-theme-dark .ProblemToSystemSticky_introQuestion__cVTfX{box-shadow:inset 0 1px 0 rgb(255 255 255/.04)!important}body.public-theme-dark .ProblemToSystemSticky_introSourceRow__snHLz{border-color:rgb(255 255 255/.09);color:rgb(225 231 228/.62)!important}body.public-theme-dark .ProblemToSystemSticky_introOutlineMark__Oy5Dq{border-color:rgb(255 255 255/.42)}body.public-theme-dark .ProblemToSystemSticky_introGhostTitle__tTPjN{color:rgb(226 232 229/.48)!important}body.public-theme-dark .ProblemToSystemSticky_progressPill__tLtnV{backdrop-filter:none}body.public-theme-dark .ProblemToSystemSticky_progressActive__RoKWZ{background:#ff004d!important}body.public-theme-dark .ProblemToSystemSticky_progressInactive__aSQPZ{background:rgb(255 255 255/.28)!important}body.public-theme-dark #problem-to-system .ProblemToSystemSticky_desktopStory__YlKDl{background:transparent;box-shadow:none}@media (prefers-reduced-motion:reduce){.ProblemToSystemSticky_step__TPK9C{filter:none;transform:none;will-change:opacity}.ProblemToSystemSticky_routePath__njQws{stroke-dashoffset:0}.ProblemToSystemSticky_routePathDashed__RUgq1{animation:none}}