.ChallengeParallaxSection_challengeSection__pH5BU{position:relative;padding:6rem 2rem;background:radial-gradient(ellipse 60% 40% at 20% calc(80% + var(--parallax, 0px)),rgba(16,185,129,.04),transparent),var(--s8-bg-alt)}@media (max-width:768px){.ChallengeParallaxSection_challengeSection__pH5BU{padding:4rem 1.25rem}}.ChallengeSolutionSection_challengeGrid__iC8Ax{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start}.ChallengeSolutionSection_revealLeft__dyYNx{transform:translateX(-3rem)}.ChallengeSolutionSection_revealLeft__dyYNx,.ChallengeSolutionSection_revealRight__b19a4{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ChallengeSolutionSection_revealRight__b19a4{transform:translateX(3rem)}.ChallengeSolutionSection_revealLeft__dyYNx.ChallengeSolutionSection_visible__EN90S,.ChallengeSolutionSection_revealRight__b19a4.ChallengeSolutionSection_visible__EN90S{opacity:1;transform:translate(0)}.ChallengeSolutionSection_sectionLabel__W_3WK{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--s8-accent);margin-bottom:.75rem}.ChallengeSolutionSection_sectionTitle__pyEmp{font-size:2rem;font-weight:800;margin:0 0 1.25rem;color:var(--s8-fg);letter-spacing:-.02em}.ChallengeSolutionSection_prose__mZSW4{display:flex;flex-direction:column;gap:1.125rem}.ChallengeSolutionSection_prose__mZSW4 p{margin:0;font-weight:400;line-height:1.75;color:var(--s8-fg-muted)}.ChallengeSolutionSection_solutionCard__ogs7t{border:1px solid var(--s8-card-border);border-radius:var(--s8-radius);padding:2rem;background:var(--s8-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .35s ease,box-shadow .35s ease}.ChallengeSolutionSection_solutionCard__ogs7t:hover{border-color:var(--s8-card-hover-border);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(56,189,248,.08),inset 0 1px 0 rgba(255,255,255,.06)}.ChallengeSolutionSection_solutionList__gRhF4{display:flex;flex-direction:column;gap:1.75rem}.ChallengeSolutionSection_solutionItem__xNw99{display:flex;gap:1rem;align-items:flex-start}.ChallengeSolutionSection_solutionIconWrap__qSz91{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--s8-accent);background:rgba(16,185,129,.1);border-radius:.5rem;border:1px solid rgba(16,185,129,.2);transition:box-shadow .35s ease,transform .35s ease}.ChallengeSolutionSection_solutionIconWrap__qSz91 svg{width:1.125rem;height:1.125rem}.ChallengeSolutionSection_solutionItem__xNw99:hover .ChallengeSolutionSection_solutionIconWrap__qSz91{box-shadow:0 0 16px var(--s8-accent-glow);transform:scale(1.05)}.ChallengeSolutionSection_solutionBar___92y5{width:4px;flex-shrink:0;background:var(--s8-gradient-accent);border-radius:9999px;transition:box-shadow .4s ease}.ChallengeSolutionSection_solutionItem__xNw99:hover .ChallengeSolutionSection_solutionBar___92y5{box-shadow:0 0 12px var(--s8-accent-glow)}.ChallengeSolutionSection_solutionHeading__1owAl{font-size:1.1rem;font-weight:700;margin:0 0 .4rem;color:var(--s8-fg)}.ChallengeSolutionSection_solutionText___jrr6{margin:0;font-weight:400;line-height:1.7;color:var(--s8-fg-muted);font-size:.9375rem}@media (max-width:768px){.ChallengeSolutionSection_challengeGrid__iC8Ax{grid-template-columns:1fr;gap:2.5rem}}@media (prefers-reduced-motion:reduce){.ChallengeSolutionSection_revealLeft__dyYNx,.ChallengeSolutionSection_revealRight__b19a4{opacity:1;transform:none}}.FooterCta_footerCta__CFbwf:before{content:"";position:absolute;top:0;left:50%;width:min(44rem,72vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(56,189,248,.28),rgba(16,185,129,.28),transparent)}.FooterCta_footerCta__CFbwf{position:relative;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(16,185,129,.1),transparent),linear-gradient(180deg,var(--s8-bg) 0,var(--s8-footer-background-end) 100%);padding:6rem 2rem}.FooterCta_footerInner__q5Yj7{max-width:56rem;margin:0 auto;text-align:center}.FooterCta_revealScale__OTKrR{opacity:0;transform:scale(.92);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.FooterCta_revealStagger__wdQcr.FooterCta_visible__vyNLb [data-stagger]{opacity:1;transform:translateY(0)}.FooterCta_visible__vyNLb{opacity:1;transform:translate(0) scale(1)}.FooterCta_footerCard__H2cWI{position:relative;padding:3rem 2.5rem;border-radius:var(--s8-radius);background:var(--s8-footer-card-background);overflow:hidden}.FooterCta_footerCard__H2cWI:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--s8-radius) + 2px);background:linear-gradient(110deg,rgba(16,185,129,.7),rgba(56,189,248,.7),rgba(16,185,129,.7));z-index:-2;opacity:.28}.FooterCta_footerCard__H2cWI:after{content:"";position:absolute;inset:1px;border-radius:var(--s8-radius);background:var(--s8-footer-card-inset);z-index:-1}.FooterCta_footerCard__H2cWI:hover:before{opacity:.55}.FooterCta_footerTitle__xzBQu{font-size:2.5rem;font-weight:800;color:var(--s8-fg);margin:0 0 1.5rem;letter-spacing:-.03em}.FooterCta_footerSubtitle__veJkv{font-size:1.2rem;font-weight:400;color:var(--s8-fg-muted);max-width:42rem;margin:0 auto 2.5rem;line-height:1.7}.FooterCta_footerActions__QnjbS{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.FooterCta_footerPrimaryBtn__j9WSm{display:inline-block;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;color:#fff;background:var(--s8-gradient-accent);border-radius:.625rem;text-decoration:none;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.FooterCta_footerPrimaryBtn__j9WSm:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translateX(-110%);transition:transform .7s var(--s8-motion-ease)}.FooterCta_footerPrimaryBtn__j9WSm:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--s8-accent-glow),0 0 48px rgba(56,189,248,.1)}.FooterCta_footerPrimaryBtn__j9WSm:hover:after{transform:translateX(110%)}.FooterCta_footerSecondaryBtn__C4D3_{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;color:var(--s8-fg-soft);background:transparent;border:1px solid rgba(148,163,184,.2);border-radius:.625rem;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease}.FooterCta_footerSecondaryBtn__C4D3_:hover{background:rgba(16,185,129,.06);border-color:var(--s8-accent);color:var(--s8-fg)}.FooterCta_footerEmail__XCX35{font-size:.9375rem;font-weight:400;color:var(--s8-fg-muted);opacity:.6;margin:0}@media (max-width:768px){.FooterCta_footerCta__CFbwf{padding:4rem 1.25rem}.FooterCta_footerCard__H2cWI{padding:2rem 1.5rem}.FooterCta_footerActions__QnjbS{flex-direction:column;align-items:stretch}.FooterCta_footerPrimaryBtn__j9WSm,.FooterCta_footerSecondaryBtn__C4D3_{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.FooterCta_revealScale__OTKrR{opacity:1;transform:none}}.HeroSection_heroSection__yhF6A{position:relative;padding:8rem 2rem 6rem;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(16,185,129,.08),transparent),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(56,189,248,.06),transparent),var(--s8-bg)}.HeroSection_heroGrid__d3_FI{position:absolute;inset:0;overflow:hidden;pointer-events:none}.HeroSection_heroGrid__d3_FI:before{content:"";position:absolute;inset:-40px;background-image:linear-gradient(rgba(56,189,248,.06) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.06) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse 70% 50% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 40%,black 20%,transparent 70%)}.HeroSection_heroLayout__vHYCJ{position:relative;max-width:78rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(34rem,1.08fr);gap:2.5rem;align-items:center;z-index:1}.HeroSection_heroContent__HWYzL{text-align:left}.HeroSection_heroTitle__AM6l_{display:flex;flex-direction:column;gap:.25rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;margin:0 0 1.75rem;color:var(--s8-fg)}.HeroSection_heroTitleLine__3lZf3{display:block;animation:HeroSection_heroFadeUp__C4pXt .8s cubic-bezier(.16,1,.3,1) both}.HeroSection_heroTitleGradient__MOSvQ{background:var(--s8-gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_heroSubtitle__dzEEY{font-size:clamp(1rem,1.8vw,1.2rem);font-weight:400;color:var(--s8-fg-muted);max-width:36rem;margin:0 0 2rem;line-height:1.7;animation:HeroSection_heroFadeUp__C4pXt .8s cubic-bezier(.16,1,.3,1) .24s both}.HeroSection_heroAccent__rsJWl{width:8rem;height:3px;background:var(--s8-gradient-accent);margin:0;border-radius:2px;animation:HeroSection_accentGrow__p4yoA 1s cubic-bezier(.16,1,.3,1) .4s both}.HeroSection_heroCta__9ufVu{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:2rem;animation:HeroSection_heroFadeUp__C4pXt .8s cubic-bezier(.16,1,.3,1) .36s both}.HeroSection_heroPrimaryBtn__ifssw{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:700;color:#fff;background:var(--s8-gradient-accent);border:none;border-radius:.625rem;text-decoration:none;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.HeroSection_heroPrimaryBtn__ifssw:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(-110%);transition:transform .7s var(--s8-motion-ease)}.HeroSection_heroPrimaryBtn__ifssw:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--s8-accent-glow),0 0 40px rgba(56,189,248,.12)}.HeroSection_heroPrimaryBtn__ifssw:hover:after{transform:translateX(110%)}.HeroSection_heroSecondaryBtn__iFYg0{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;color:var(--s8-fg-soft);background:transparent;border:1px solid rgba(148,163,184,.2);border-radius:.625rem;text-decoration:none;transition:border-color .25s ease,color .25s ease,background .25s ease}.HeroSection_heroSecondaryBtn__iFYg0:hover{border-color:var(--s8-accent);color:var(--s8-fg);background:rgba(16,185,129,.06)}@media (max-width:1100px){.HeroSection_heroLayout__vHYCJ{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:1.5rem}.HeroSection_heroSection__yhF6A{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:768px){.HeroSection_heroSection__yhF6A{padding:5rem 1.25rem 4rem}.HeroSection_heroLayout__vHYCJ{grid-template-columns:1fr;gap:2.5rem;text-align:center}.HeroSection_heroContent__HWYzL{text-align:center}.HeroSection_heroAccent__rsJWl,.HeroSection_heroSubtitle__dzEEY{margin-left:auto;margin-right:auto}.HeroSection_heroCta__9ufVu{justify-content:center;flex-direction:column;align-items:stretch}.HeroSection_heroPrimaryBtn__ifssw,.HeroSection_heroSecondaryBtn__iFYg0{justify-content:center}}@media (max-width:460px){.HeroSection_heroSection__yhF6A{padding-top:4rem}}@keyframes HeroSection_accentGrow__p4yoA{0%{width:0;opacity:0}to{width:8rem;opacity:1}}.HeroVisual_controlResourceIcon__g_9Lu{fill:none;stroke:#7dd3fc;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.HeroVisual_controlResourceRedacted__igz0f .HeroVisual_controlResourceIcon__g_9Lu{stroke:#fbbf24}.HeroVisual_controlResourceBlocked__iZtox .HeroVisual_controlResourceIcon__g_9Lu{stroke:#fb7185}.HeroVisual_heroVisual__aXnZJ{--s8-fg:#f1f5f9;--s8-fg-muted:#94a3b8;--s8-fg-soft:#cbd5e1;--s8-accent:#10b981;--s8-accent-cyan:#38bdf8;--s8-accent-glow:rgba(16,185,129,0.35);--s8-story-duration:15s;--s8-motion-ease:cubic-bezier(0.16,1,0.3,1);animation:HeroVisual_heroFadeUp__RtXuz .8s cubic-bezier(.16,1,.3,1) .2s both;min-width:0}.HeroVisual_controlPlaneFrame__Rspcm{position:relative;width:100%;border:1px solid rgba(125,211,252,.18);border-radius:1.35rem;background:linear-gradient(155deg,rgba(17,29,47,.96),rgba(8,14,25,.96));box-shadow:0 28px 80px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,255,255,.025),0 0 70px rgba(16,185,129,.06);overflow:hidden}.HeroVisual_controlPlaneFrame__Rspcm:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(56,189,248,.035),transparent 65%);pointer-events:none}.HeroVisual_controlPlaneChrome__E1AQF{height:3rem;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid rgba(125,211,252,.1);background:rgba(8,14,25,.72);color:var(--s8-fg-muted);font-family:var(--font-mono,monospace);font-size:.64rem;letter-spacing:.09em}.HeroVisual_controlPlaneBrand__rlB2l,.HeroVisual_controlPlaneStatus__sRWcO{display:flex;align-items:center;gap:.5rem}.HeroVisual_controlPlaneMark__RUD8N{width:.75rem;height:.75rem;border:1px solid var(--s8-accent);border-radius:.25rem .25rem .4rem .4rem;transform:rotate(45deg)}.HeroVisual_controlPlaneStatus__sRWcO{color:#a7f3d0;letter-spacing:.03em}.HeroVisual_controlPlaneStatus__sRWcO>span{width:.42rem;height:.42rem;border-radius:50%;background:var(--s8-accent);box-shadow:0 0 9px var(--s8-accent)}.HeroVisual_heroVisualSvg__uQltV{width:100%;display:block;font-family:var(--font-sans,system-ui,sans-serif)}.HeroVisual_controlAmbient__dsVHy{stroke:rgba(125,211,252,.045);stroke-width:1}.HeroVisual_controlInputNode___ZN_E rect,.HeroVisual_controlResource__vjIz_ rect{fill:rgba(20,32,52,.94);stroke:rgba(125,211,252,.2)}.HeroVisual_controlInputNode___ZN_E circle{fill:rgba(56,189,248,.1);stroke:rgba(56,189,248,.4)}.HeroVisual_controlInputNode___ZN_E path{stroke:#7dd3fc;stroke-width:1.5}.HeroVisual_controlInputNode___ZN_E{animation:HeroVisual_controlSourcePulse__R2Qcf var(--s8-story-duration) ease-in-out infinite}.HeroVisual_controlNodeEyebrow__amLTX{fill:#7dd3fc;font-family:var(--font-mono,monospace);font-size:8px;font-weight:700;letter-spacing:.12em}.HeroVisual_controlGatewayTitle__fa6ve,.HeroVisual_controlNodeTitle__78u_s{fill:var(--s8-fg);font-size:14px;font-weight:750}.HeroVisual_controlNodeMeta__eSn9_{fill:var(--s8-fg-muted);font-size:8px}.HeroVisual_controlPathBase__gnW7I,.HeroVisual_controlPathLive__feHa0{fill:none;stroke-linecap:round}.HeroVisual_controlPathBase__gnW7I{stroke:rgba(125,211,252,.16);stroke-width:2;stroke-dasharray:4 6}.HeroVisual_controlPathLive__feHa0{stroke:url(#control-flow);stroke-width:2.5;stroke-dasharray:130;stroke-dashoffset:130}.HeroVisual_controlPathIngress__2moxR{animation:HeroVisual_controlIngressFlow__JN13R var(--s8-story-duration) linear infinite}.HeroVisual_controlGatewayBorder__TAn9C{fill:none;stroke:rgba(16,185,129,.42);stroke-width:1.5}.HeroVisual_controlShieldGlow__OKEmk{fill:rgba(16,185,129,.38);animation:HeroVisual_controlGatewayEvaluate__EnboP var(--s8-story-duration) ease-in-out infinite;transform-origin:307px 137px}.HeroVisual_controlShield__foZaw{fill:rgba(16,185,129,.08);stroke:#34d399;stroke-width:1.8}.HeroVisual_controlCheck__BJMbl{fill:none;stroke:#a7f3d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.HeroVisual_controlPolicyRow__7fnBt rect{fill:rgba(16,185,129,.07);stroke:rgba(16,185,129,.16)}.HeroVisual_controlPolicyRow__7fnBt circle{fill:#34d399}.HeroVisual_controlPolicyRow__7fnBt text{fill:var(--s8-fg-soft);font-size:8px}.HeroVisual_controlPolicyRow__7fnBt{animation:HeroVisual_controlPolicyPii__wq0Rp var(--s8-story-duration) ease-in-out infinite;transform-origin:307px 232px}.HeroVisual_controlPolicyRowSecond__Q3A_l{animation:HeroVisual_controlPolicyAccess__2CEBJ var(--s8-story-duration) ease-in-out infinite;transform-origin:307px 266px}.HeroVisual_controlPathAllowed__pRR35{animation:HeroVisual_controlPathAllowed__pRR35 var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlPathRedacted__nDO1P{stroke:#fbbf24;animation:HeroVisual_controlPathRedacted__nDO1P var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlPathBlocked___HgJb{stroke:#fb7185;animation:HeroVisual_controlPathBlocked___HgJb var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlResource__vjIz_ text{fill:var(--s8-fg-muted);font-size:8px;font-weight:650}.HeroVisual_controlResourceAllowed__x4gur,.HeroVisual_controlResourceBlocked__iZtox,.HeroVisual_controlResourceRedacted__igz0f{transform-box:fill-box;transform-origin:center}.HeroVisual_controlResourceAllowed__x4gur{animation:HeroVisual_controlResourceAllowed__x4gur var(--s8-story-duration) ease-in-out infinite}.HeroVisual_controlResourceRedacted__igz0f{animation:HeroVisual_controlResourceRedacted__igz0f var(--s8-story-duration) ease-in-out infinite}.HeroVisual_controlResourceBlocked__iZtox{animation:HeroVisual_controlResourceBlocked__iZtox var(--s8-story-duration) ease-in-out infinite}.HeroVisual_controlPacket__DfWcO{offset-rotate:0deg}.HeroVisual_controlPacketAllowed__W7r5y{fill:#6ee7b7;offset-path:path("M154 196H232H382H424C444 196 442 116 466 116H512");animation:HeroVisual_controlPacketAllowed__W7r5y var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlPacketHalo__wcjoR{fill:rgba(56,189,248,.18);stroke:rgba(125,211,252,.45)}.HeroVisual_controlPacketRedacted__5zEGU{fill:#fbbf24;offset-path:path("M154 196H232H476");animation:HeroVisual_controlPacketRedacted__5zEGU var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlPacketBlocked__psdNF{fill:#fb7185;offset-path:path("M154 196H232H382H424C444 196 442 276 466 276H512");animation:HeroVisual_controlPacketBlocked__psdNF var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlDecisionAllowed__OfnSI,.HeroVisual_controlDecisionBlocked__woO90,.HeroVisual_controlDecisionRedacted__5lzQJ{opacity:0}.HeroVisual_controlDecisionAllowed__OfnSI{animation:HeroVisual_controlOutcomeAllowed__4ks1K var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlDecisionAllowed__OfnSI rect{fill:rgba(6,78,59,.94);stroke:rgba(52,211,153,.42)}.HeroVisual_controlDecisionAllowed__OfnSI path{fill:none;stroke:#6ee7b7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.HeroVisual_controlDecisionAllowed__OfnSI text,.HeroVisual_controlDecisionBlocked__woO90 text,.HeroVisual_controlDecisionRedacted__5lzQJ text{fill:#d1fae5;font-family:var(--font-mono,monospace);font-size:7px;font-weight:800;letter-spacing:.05em}.HeroVisual_controlDecisionRedacted__5lzQJ{animation:HeroVisual_controlOutcomeRedacted__8teL0 var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlDecisionRedacted__5lzQJ rect{fill:rgba(92,61,11,.96);stroke:rgba(251,191,36,.5)}.HeroVisual_controlDecisionRedacted__5lzQJ path{stroke:#fcd34d;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.HeroVisual_controlDecisionRedacted__5lzQJ text{fill:#fef3c7}.HeroVisual_controlDecisionBlocked__woO90{animation:HeroVisual_controlOutcomeBlocked__5QACY var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlDecisionBlocked__woO90 rect{fill:rgba(87,25,40,.96);stroke:rgba(251,113,133,.5)}.HeroVisual_controlDecisionBlocked__woO90 path{stroke:#fda4af;stroke-linecap:round;stroke-width:1.5;fill:none}.HeroVisual_controlDecisionBlocked__woO90 text{fill:#ffe4e6}.HeroVisual_controlAuditLog__PFmD6{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin:0 1rem 1rem;padding:.7rem .8rem;border:1px solid rgba(125,211,252,.14);border-radius:.75rem;background:rgba(7,13,23,.91);color:var(--s8-fg-muted);font-size:.62rem;line-height:1.45;box-shadow:0 14px 32px rgba(0,0,0,.24)}.HeroVisual_controlAuditLog__PFmD6 strong{display:block;color:var(--s8-fg-soft);font-size:.7rem}.HeroVisual_controlAuditIcon__zuB0J{width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:.45rem;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.2)}.HeroVisual_controlAuditIcon__zuB0J>span{width:.6rem;height:.75rem;border:1px solid #7dd3fc;border-radius:.12rem;box-shadow:2px -2px 0 -1px #7dd3fc}.HeroVisual_controlAuditMessages__ED7l1{position:relative;display:grid;min-height:2rem;align-items:center}.HeroVisual_controlAuditAllowed__Me0y1,.HeroVisual_controlAuditBlocked__faviS,.HeroVisual_controlAuditRedacted__49E7o{grid-area:1/1;opacity:0}.HeroVisual_controlAuditAllowed__Me0y1{animation:HeroVisual_controlAuditAllowed__Me0y1 var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlAuditRedacted__49E7o{animation:HeroVisual_controlAuditRedacted__49E7o var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlAuditBlocked__faviS{animation:HeroVisual_controlAuditBlocked__faviS var(--s8-story-duration) var(--s8-motion-ease) infinite}.HeroVisual_controlAuditCheck__oCR6N{color:#6ee7b7;font-size:.9rem}@media (max-width:768px){.HeroVisual_heroVisual__aXnZJ{order:0;width:min(100%,36rem);margin:0 auto}.HeroVisual_controlPlaneChrome__E1AQF{height:2.6rem}.HeroVisual_controlPlaneFrame__Rspcm{border-radius:1rem}.HeroVisual_controlAuditLog__PFmD6{margin:0 .75rem .75rem}}@media (max-width:460px){.HeroVisual_controlPlaneChrome__E1AQF{padding:0 .65rem}.HeroVisual_controlPlaneStatus__sRWcO{font-size:0}.HeroVisual_controlPlaneStatus__sRWcO:after{content:"LIVE";font-size:.6rem}.HeroVisual_controlAuditLog__PFmD6{margin-left:.6rem;margin-right:.6rem;padding:.55rem .65rem}.HeroVisual_controlAuditLog__PFmD6 strong{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.HeroVisual_controlPathLive__feHa0{opacity:1;stroke-dashoffset:0}.HeroVisual_controlPacket__DfWcO{display:none}.HeroVisual_controlAuditLog__PFmD6,.HeroVisual_controlDecisionAllowed__OfnSI,.HeroVisual_controlDecisionBlocked__woO90,.HeroVisual_controlDecisionRedacted__5lzQJ{opacity:1;transform:none}.HeroVisual_controlShieldGlow__OKEmk{opacity:.45;transform:none}.HeroVisual_controlAuditAllowed__Me0y1,.HeroVisual_controlAuditBlocked__faviS,.HeroVisual_controlAuditRedacted__49E7o{opacity:0}}@keyframes HeroVisual_controlSourcePulse__R2Qcf{0%,2%,26%,31%,55%,60%,84%,to{filter:none}34%,38%,5%,63%,67%,9%{filter:drop-shadow(0 0 7px rgba(56,189,248,.45))}}@keyframes HeroVisual_controlIngressFlow__JN13R{0%,1%,28%,30%,57%,59%,86%,to{stroke-dashoffset:130;opacity:0}22%,33%,4%,51%,62%,80%{stroke-dashoffset:0;opacity:1}}@keyframes HeroVisual_controlGatewayEvaluate__EnboP{0%,17%,37%,46%,66%,75%,8%,to{opacity:.28;transform:scale(.86)}11%,14%,40%,43%,69%,72%{opacity:1;transform:scale(1)}}@keyframes HeroVisual_controlPolicyPii__wq0Rp{0%,37%,46%,to{opacity:.38;transform:scaleX(.92)}40%,43%{opacity:1;transform:scaleX(1)}}@keyframes HeroVisual_controlPolicyAccess__2CEBJ{0%,17%,66%,75%,8%,to{opacity:.38;transform:scaleX(.92)}11%,14%,69%,72%{opacity:1;transform:scaleX(1)}}@keyframes HeroVisual_controlPathAllowed__pRR35{0%,14%{stroke-dashoffset:130;opacity:0}18%,25%{stroke-dashoffset:0;opacity:1}29%,to{opacity:0}}@keyframes HeroVisual_controlPathRedacted__nDO1P{0%,43%{stroke-dashoffset:130;opacity:0}47%,54%{stroke-dashoffset:0;opacity:1}58%,to{opacity:0}}@keyframes HeroVisual_controlPathBlocked___HgJb{0%,72%{stroke-dashoffset:130;opacity:0}76%,83%{stroke-dashoffset:0;opacity:1}87%,to{opacity:0}}@keyframes HeroVisual_controlResourceAllowed__x4gur{0%,18%,29%,to{filter:none}21%,26%{filter:drop-shadow(0 0 9px rgba(52,211,153,.55))}}@keyframes HeroVisual_controlResourceRedacted__igz0f{0%,47%,58%,to{filter:none}50%,55%{filter:drop-shadow(0 0 9px rgba(251,191,36,.5))}}@keyframes HeroVisual_controlResourceBlocked__iZtox{0%,76%,87%,to{filter:none;transform:translateX(0)}79%{filter:drop-shadow(0 0 9px rgba(251,113,133,.55));transform:translateX(0)}80%{transform:translateX(2px)}81%{transform:translateX(-2px)}82%,84%{filter:drop-shadow(0 0 9px rgba(251,113,133,.55));transform:translateX(0)}}@keyframes HeroVisual_controlPacketAllowed__W7r5y{0%,2%{offset-distance:0;opacity:0}4%{opacity:1}10%{offset-distance:38%;opacity:1}12%,15%{offset-distance:38%;opacity:1}23%{offset-distance:100%;opacity:1}27%,to{offset-distance:100%;opacity:0}}@keyframes HeroVisual_controlPacketRedacted__5zEGU{0%,31%{offset-distance:0;opacity:0}33%{opacity:1}39%{offset-distance:38%;opacity:1}41%,44%{offset-distance:38%;opacity:1}52%{offset-distance:100%;opacity:1}56%,to{offset-distance:100%;opacity:0}}@keyframes HeroVisual_controlPacketBlocked__psdNF{0%,60%{offset-distance:0;opacity:0}62%{opacity:1}68%{offset-distance:38%;opacity:1}70%,73%{offset-distance:38%;opacity:1}81%{offset-distance:82%;opacity:1}84%,to{offset-distance:82%;opacity:0}}@keyframes HeroVisual_controlOutcomeAllowed__4ks1K{0%,18%{opacity:0;transform:translateY(6px) scale(.94)}21%,26%{opacity:1;transform:translateY(0) scale(1)}29%,to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes HeroVisual_controlOutcomeRedacted__8teL0{0%,47%{opacity:0;transform:translateY(6px) scale(.94)}50%,55%{opacity:1;transform:translateY(0) scale(1)}58%,to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes HeroVisual_controlOutcomeBlocked__5QACY{0%,76%{opacity:0;transform:translateY(6px) scale(.94)}79%,84%{opacity:1;transform:translateY(0) scale(1)}87%,to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes HeroVisual_controlAuditAllowed__Me0y1{0%,27%{opacity:1;transform:translateY(0)}30%,to{opacity:0;transform:translateY(-3px)}}@keyframes HeroVisual_controlAuditRedacted__49E7o{0%,27%{opacity:0;transform:translateY(5px)}30%,56%{opacity:1;transform:translateY(0)}59%,to{opacity:0;transform:translateY(-3px)}}@keyframes HeroVisual_controlAuditBlocked__faviS{0%,56%{opacity:0;transform:translateY(5px)}59%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.Tooltip_tooltip__g9I_g{border:0;display:inline-flex;margin:0;min-width:0;padding:0;width:fit-content}.Tooltip_block__3BGfj{display:flex;width:100%}.Tooltip_bubble__g7TBq{background:var(--bg-card-raised);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);box-sizing:border-box;color:var(--text-soft);font-family:var(--font-sans);font-size:.75rem;font-weight:600;line-height:1.5;max-width:min(18rem,calc(100vw - 2rem));min-width:6.5rem;overflow-wrap:anywhere;padding:.5rem .75rem;pointer-events:none;position:fixed;text-align:left;white-space:normal;width:max-content;z-index:10002}:root[data-theme=dark] .Tooltip_bubble__g7TBq{box-shadow:0 4px 24px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}.Tooltip_bubble-entering__linJE{animation:Tooltip_tooltipFadeIn__lQqHO .15s ease both}.Tooltip_bubble__g7TBq strong{color:var(--text-primary);display:block;font-size:.8125rem;font-weight:700;letter-spacing:.01em;margin-bottom:.125rem}.Tooltip_bubble__g7TBq p{color:var(--text-muted);font-size:.6875rem;font-weight:500;line-height:1.45;margin:0}@keyframes Tooltip_tooltipFadeIn__lQqHO{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.Badge_badge__a9F3_{display:inline-block;font-weight:600;line-height:1.2}.Badge_badgeSoft__EJLz6{border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:700;padding:.2rem .625rem;text-transform:capitalize}.Badge_badgeTag__zfvzl{border-radius:.25rem;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.Badge_badgeRisk__p9Gil{font-size:.75rem;font-weight:800;gap:.375rem;min-height:2rem;padding:0 .75rem;text-transform:uppercase;white-space:nowrap}.Badge_badgeControl__l7BdA,.Badge_badgeRisk__p9Gil{align-items:center;border-radius:999px;display:inline-flex;line-height:1}.Badge_badgeControl__l7BdA{border:1px solid var(--border-color);flex:0 0 auto;font-size:.6875rem;font-weight:900;gap:.35rem;letter-spacing:.04em;padding:.4rem .55rem;position:relative}.Badge_badgeIcon__fKN3T{display:inline-flex;flex:0 0 auto}.Badge_badgeIcon__fKN3T svg{height:12px;width:12px}.Badge_variantActive__RukTa{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.Badge_variantLocked__MBuuE{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.Badge_variantDisabled__XD0fL{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.Badge_variantWarning__11Uxo{background:#fef3c7;border-color:#fde68a;color:#a16207}.Badge_variantInfo__YcAGA{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.Badge_variantViolet__qbkws{background:#ede9fe;border-color:#ddd6fe;color:#6d28d9}.Badge_variantNeutral__pezrc{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}@media (prefers-color-scheme:dark){.Badge_variantActive__RukTa{background:color-mix(in srgb,var(--text-success) 18%,var(--bg-card));border-color:color-mix(in srgb,var(--text-success) 38%,var(--border-color));color:var(--text-success)}.Badge_variantLocked__MBuuE{background:color-mix(in srgb,var(--text-danger) 18%,var(--bg-card));border-color:color-mix(in srgb,var(--text-danger) 38%,var(--border-color));color:var(--text-danger)}.Badge_variantDisabled__XD0fL,.Badge_variantNeutral__pezrc{background:color-mix(in srgb,var(--text-muted) 16%,var(--bg-card));border-color:color-mix(in srgb,var(--text-muted) 32%,var(--border-color));color:var(--text-muted)}.Badge_variantWarning__11Uxo{background:color-mix(in srgb,var(--text-warning) 18%,var(--bg-card));border-color:color-mix(in srgb,var(--text-warning) 38%,var(--border-color));color:var(--text-warning)}.Badge_variantInfo__YcAGA{background:color-mix(in srgb,var(--color-blue) 20%,var(--bg-card));border-color:color-mix(in srgb,var(--color-blue) 40%,var(--border-color));color:var(--color-blue)}.Badge_variantViolet__qbkws{background:color-mix(in srgb,#a78bfa 20%,var(--bg-card));border-color:color-mix(in srgb,#a78bfa 40%,var(--border-color));color:#c4b5fd}}.Badge_tagSuccess__5zpwX{background-color:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);color:var(--text-success)}.Badge_tagDanger__zghEC{background-color:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);color:var(--text-danger)}.Badge_tagWarning___t_yh{background-color:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.32);color:var(--text-warning)}.Badge_tagNeutral__JjSzb{background-color:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.32);color:var(--text-muted)}.Badge_tagInfo__JzCyo{background-color:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.28);color:var(--color-blue)}.Badge_tagViolet__sv0SK{background-color:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.28);color:#6d28d9}.Badge_controlApproved__OX3__,.Badge_controlCompleted__AHmAv{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.Badge_controlPaused__R3IMc{background:#fef3c7;border-color:#fde68a;color:#a16207}.Badge_controlRunning__oZI1q{background:color-mix(in srgb,var(--color-blue) 12%,var(--bg-card));border-color:color-mix(in srgb,var(--color-blue) 35%,var(--border-color));color:var(--color-blue)}.Badge_controlBlocked__l_baF,.Badge_controlFailed__zmRMM{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.Badge_controlPending__t_KlJ{background:color-mix(in srgb,var(--text-muted) 10%,var(--bg-card));border-color:color-mix(in srgb,var(--text-muted) 30%,var(--border-color));color:var(--text-muted)}.Badge_riskHigh__VDwxd{background:#fee2e2;border:1px solid #fecaca;color:#b91c1c}.Badge_riskMedium__3BA2y{background:#fef3c7;border:1px solid #fde68a;color:#a16207}.Badge_riskLow__gP7La{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.StatusBadge_status-badge__SKh_z{align-items:center;flex:0 0 auto;border-radius:999px;border:1px solid var(--border-color);display:inline-flex;gap:.35rem;font-size:.6875rem;font-weight:900;letter-spacing:.04em;line-height:1;padding:.4rem .55rem;position:relative}.SessionListColumnHeader_session-list-columns__OcH23{align-items:center;box-sizing:border-box;column-gap:var(--space-3);display:grid;grid-template-columns:var(--session-list-columns);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.SessionListColumnHeader_session-list-columns__OcH23 .SessionListColumnHeader_session-col-nodes__WutaR,.SessionListColumnHeader_session-list-columns__OcH23 .SessionListColumnHeader_session-col-status__VdmqL,.SessionListColumnHeader_session-list-columns__OcH23 .SessionListColumnHeader_session-col-type__51Ljl{text-align:center}.SessionListColumnHeader_session-list-columns__OcH23 .SessionListColumnHeader_session-col-date__thd30{text-align:right}.SessionListColumnHeader_session-col__ri8MN{min-width:0}.SessionListColumnHeader_session-col-title__wMqGv{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-start;text-align:left}.SessionListColumnHeader_session-col-title__wMqGv strong{color:var(--text-primary);font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionListColumnHeader_session-col-type__51Ljl{color:var(--text-muted);font-size:.75rem;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.SessionListColumnHeader_session-col-status__VdmqL{display:flex;justify-content:center}.SessionListColumnHeader_session-col-nodes__WutaR{text-align:center}.SessionListColumnHeader_session-col-date__thd30,.SessionListColumnHeader_session-col-nodes__WutaR{color:var(--text-muted);font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionListColumnHeader_session-col-date__thd30{text-align:right}.SessionListColumnHeader_session-col-actions__Wm4h3{align-items:center;box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:var(--space-2);justify-content:flex-end;padding-right:var(--space-2);width:100%}.SessionRow_session-col__T5WEy{min-width:0}.SessionRow_session-col-title__55cr6{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-start;text-align:left}.SessionRow_session-col-title__55cr6 strong{color:var(--text-primary);font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionRow_session-col-type__87BM7{color:var(--text-muted);font-size:.75rem;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.SessionRow_session-col-status__DBGdS{display:flex;justify-content:center}.SessionRow_session-col-nodes__OBBxh{text-align:center}.SessionRow_session-col-date__SM0fI,.SessionRow_session-col-nodes__OBBxh{color:var(--text-muted);font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionRow_session-col-date__SM0fI{text-align:right}.SessionRow_session-col-actions__DqyJN{align-items:center;box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:var(--space-2);justify-content:flex-end;padding-right:var(--space-2);width:100%}.SessionRow_session-row-nested__tBd4b{background:color-mix(in srgb,var(--bg-muted) 35%,transparent)}.SessionRow_session-tree-spacer___TPqq{flex-shrink:0;width:1rem}.SessionRow_session-row-shell__8zXG_{align-items:center;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;column-gap:var(--space-3);display:grid;grid-template-columns:var(--session-list-columns);height:100%;min-height:3.5rem;padding:var(--space-2) var(--space-5);position:relative}.SessionRow_session-row__daeUE{display:contents}.SessionRow_session-row-link__QplLO{color:inherit;text-decoration:none}.SessionRow_session-row-shell__8zXG_:focus-within,.SessionRow_session-row-shell__8zXG_:hover,.SessionRow_session-row__daeUE:hover{background:var(--bg-muted)}.SessionRow_session-delete-button__2kNQx{color:#b91c1c}.SessionRow_session-delete-button__2kNQx:focus-visible,.SessionRow_session-delete-button__2kNQx:hover{border-color:#fecaca;color:#b91c1c}.ControlNodeDetail_control-page__7TWb4{display:flex;flex-direction:column;gap:var(--space-5);margin:0 var(--space-8);padding-bottom:var(--space-12)}.ControlNodeDetail_detail-panel__K4JkW{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.ControlNodeDetail_eyebrow__YBMIJ{color:var(--text-muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ControlNodeDetail_detail-panel__K4JkW{min-width:0;overflow:visible}.ControlNodeDetail_detail-page-panel___zeni{max-width:112rem;width:100%}.ControlNodeDetail_detail-header__k5r3z{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);position:relative}.ControlNodeDetail_detail-header__k5r3z h2{color:var(--text-primary);font-size:1rem;line-height:1.2;margin:0;font-family:var(--font-mono);font-size:.875rem;overflow-wrap:anywhere}.ControlNodeDetail_detail-actions__kwfta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.ControlNodeDetail_detail-panel__K4JkW{min-height:36rem}.ControlNodeDetail_empty-state___psnm,.ControlNodeDetail_error-banner__Q2OiU{color:var(--text-soft);padding:var(--space-5)}.ControlNodeDetail_empty-state___psnm strong{color:var(--text-primary);display:block;margin-bottom:var(--space-2)}.ControlNodeDetail_empty-state___psnm p{margin:0 0 var(--space-4)}.ControlNodeDetail_error-banner__Q2OiU{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:#b91c1c}.ControlNodeDetail_error-banner__Q2OiU strong{color:#991b1b;display:block;font-size:.9375rem;margin-bottom:var(--space-2)}.ControlNodeDetail_error-banner__Q2OiU p{line-height:1.5;margin:0}@media (max-width:760px){.ControlNodeDetail_control-page__7TWb4{margin-left:var(--space-5);margin-right:var(--space-5)}.ControlNodeDetail_detail-header__k5r3z{align-items:flex-start;flex-direction:column}.ControlNodeDetail_detail-actions__kwfta{justify-content:flex-start}}@keyframes ControlNodeDetail_fadeInUp__mI27F{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ControlNodeDetail_control-page__7TWb4{animation:ControlNodeDetail_fadeInUp__mI27F .5s ease both}.DataTable_panel__7hmfE{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);overflow:hidden}.DataTable_panelPadded__ulUqM{padding:var(--space-6)}.DataTable_panelFlush__C6tWj{padding:0}.DataTable_tableWrap__xKOTN{overflow-x:auto;width:100%}.DataTable_table__lMWP3{border-collapse:collapse;font-size:.875rem;table-layout:auto;width:100%}.DataTable_tableFixed__yh9bp{table-layout:fixed}.DataTable_table__lMWP3 th{background:var(--bg-muted);color:var(--text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.05em;padding:.625rem .75rem;text-transform:uppercase}.DataTable_table__lMWP3 td,.DataTable_table__lMWP3 th{border-bottom:1px solid var(--border-color);text-align:left}.DataTable_table__lMWP3 td{color:var(--text-primary);padding:.75rem;vertical-align:middle}.DataTable_table__lMWP3 tbody tr:last-child td{border-bottom:none}.DataTable_table__lMWP3 tbody tr:hover{background:color-mix(in srgb,var(--bg-muted) 45%,transparent)}.DataTable_mutedCell__h6IwJ{color:var(--text-soft)}.DataTable_noteCell__9__ZL{color:var(--text-muted);font-size:.8125rem}.DataTable_table__lMWP3 .DataTable_emptyCell__Dgtsy{color:var(--text-muted);font-size:.875rem;font-style:italic;padding:var(--space-6) .75rem;text-align:center}.EllipsisTooltip_ellipsis__3Z8xo{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormField_field__y1UH2{display:grid;gap:var(--space-2)}.FormField_label__IMRoY{color:var(--text-primary);font-size:.875rem;font-weight:700}.FormField_description__sY_iT{color:var(--text-muted);font-size:.8125rem;margin:calc(var(--space-1) * -1) 0 0}.FormField_error__oGVLz{color:var(--text-danger);font-size:.8125rem;margin:0}.FormField_input__Huyc_{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:650;height:2.5rem;padding:0 var(--space-3);width:100%}.FormField_input__Huyc_:focus{border-color:var(--color-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-blue) 22%,transparent);outline:none}.FormField_input__Huyc_:disabled,.FormField_input__Huyc_[readonly]{background:color-mix(in srgb,var(--bg-surface) 72%,var(--bg-main));border-color:color-mix(in srgb,var(--border-color) 80%,transparent);color:var(--text-muted);cursor:not-allowed}.FormField_textarea__1BD2L{height:auto;min-height:6rem;padding:var(--space-3);resize:vertical}.FormField_searchInput__EPVUQ{font-weight:500}.PageSection_section__ymk0w{animation:PageSection_fade-in-up__nMf_C .35s ease both;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);padding:var(--space-6)}.PageSection_header__UwDCu{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-5)}.PageSection_heading__J6_69 h2,.PageSection_heading__J6_69 h3{color:var(--text-primary);font-size:1.05rem;font-weight:750;margin:0}.PageSection_heading__J6_69 p{color:var(--text-soft);font-size:.8125rem;margin:var(--space-1) 0 0}.PageSection_toolbar__o2GMR{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-3)}@keyframes PageSection_fade-in-up__nMf_C{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SearchToolbar_toolbar__uGF4D{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.SearchToolbar_searchField__lNPn1{flex:1 1 16rem;max-width:24rem;min-width:12rem}.SearchToolbar_actions__ztPON{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.CopyButton_button__MnxMm{display:inline-flex;align-items:center;justify-content:center}.AnchoredPopover_popover__jp7eF{z-index:1000}.NotificationsPopover_notifications-popover__OD7GE{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;max-height:min(28rem,calc(100vh - 4.5rem));overflow:hidden;position:fixed;width:22rem;z-index:6000}.NotificationsPopover_notifications-header__7JoEN{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.NotificationsPopover_notifications-title__93Q93{align-items:center;color:var(--text-primary);display:inline-flex;font-size:.95rem;font-weight:750;gap:var(--space-2);letter-spacing:0;text-transform:none}.NotificationsPopover_notifications-unread-badge__OvDBR{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;font-size:.625rem;font-weight:800;height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 .25rem}.NotificationsPopover_notifications-clear-btn__3AyvJ{align-items:center;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-soft);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.75rem;font-weight:700;gap:var(--space-1);height:1.75rem;letter-spacing:0;padding:0 var(--space-2);text-transform:none;transition:background-color .15s,color .15s}.NotificationsPopover_notifications-clear-btn__3AyvJ:hover{background:var(--bg-muted);color:var(--text-primary)}.NotificationsPopover_notifications-clear-btn__3AyvJ svg{height:.875rem;width:.875rem}.NotificationsPopover_notifications-empty__XBJLz{color:var(--text-muted);font-size:.875rem;font-weight:600;padding:var(--space-8) var(--space-4);text-align:center}.NotificationsPopover_notifications-list__4vfab{display:flex;flex-direction:column;list-style:none;margin:0;overflow-y:auto;padding:var(--space-1)}.NotificationsPopover_notification-item__0eE2e{align-items:flex-start;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-3);position:relative;transition:background-color .15s}.NotificationsPopover_notification-item__0eE2e:hover{background:var(--bg-muted)}.NotificationsPopover_notification-item__0eE2e.NotificationsPopover_unread__Az4nb{background:rgba(37,99,235,.04)}.NotificationsPopover_notification-item__0eE2e.NotificationsPopover_unread__Az4nb:before{background:var(--color-blue);border-radius:999px;content:"";flex-shrink:0;height:.5rem;left:var(--space-2);position:absolute;top:var(--space-4);width:.5rem}.NotificationsPopover_notification-content__MnAZF{flex:1 1;min-width:0}.NotificationsPopover_notification-content__MnAZF strong{color:var(--text-primary);display:block;font-size:.8125rem;font-weight:750;letter-spacing:0;line-height:1.3;text-transform:none}.NotificationsPopover_notification-content__MnAZF p{color:var(--text-soft);font-size:.75rem;line-height:1.4;margin:var(--space-1) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsPopover_notification-time___PkBb{color:var(--text-muted);flex-shrink:0;font-size:.6875rem;font-weight:600;line-height:1.4;white-space:nowrap}.NotificationsPopover_notification-item__0eE2e.NotificationsPopover_unread__Az4nb .NotificationsPopover_notification-content__MnAZF{padding-left:var(--space-4)}.IconActionButton_iconButton__4FhpR svg{height:1.05rem;width:1.05rem}.ExternalMcpSecretsPanel_settings-label__HhzBA{color:var(--text-primary);font-size:.8125rem;font-weight:700}.ExternalMcpSecretsPanel_form-control__OGjWq{width:100%;box-sizing:border-box;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-primary);font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ExternalMcpSecretsPanel_form-control__OGjWq:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px rgba(49,91,246,.15)}textarea.ExternalMcpSecretsPanel_form-control__OGjWq{font-family:var(--font-mono);font-size:.8125rem;line-height:1.5}input.ExternalMcpSecretsPanel_form-control__OGjWq{height:2.5rem;font-family:var(--font-sans);font-weight:650}.ExternalMcpSecretsPanel_form-control__OGjWq:disabled,.ExternalMcpSecretsPanel_form-control__OGjWq[readonly]{background:color-mix(in srgb,var(--bg-surface) 72%,var(--bg-main));border-color:color-mix(in srgb,var(--border-color) 80%,transparent);color:var(--text-muted);cursor:not-allowed;opacity:1}.ExternalMcpSecretsPanel_connection-status-dot__183T3{width:.625rem;height:.625rem;border-radius:999px;flex-shrink:0}.ExternalMcpSecretsPanel_status-checking__qsmxv{background:var(--color-amber);box-shadow:0 0 0 .25rem rgba(245,158,11,.15);animation:ExternalMcpSecretsPanel_pulse-amber__x1SPl 2s ease-in-out infinite}.ExternalMcpSecretsPanel_status-connected__Cd9Cw{background:var(--color-emerald);box-shadow:0 0 0 .25rem rgba(16,185,129,.15);animation:ExternalMcpSecretsPanel_pulse-emerald__KDV6q 2s ease-in-out infinite}@keyframes ExternalMcpSecretsPanel_pulse-amber__x1SPl{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}@keyframes ExternalMcpSecretsPanel_pulse-emerald__KDV6q{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.ExternalMcpSecretsPanel_btn-check-connection__eeEJ6{background-color:var(--bg-muted);border:1px solid var(--border-color);color:var(--text-primary);transition:all .2s ease}.ExternalMcpSecretsPanel_btn-check-connection__eeEJ6:hover:not(:disabled){background-color:var(--border-color);border-color:var(--text-muted)}.ExternalMcpSecretsPanel_mcp-token-section__Gc_VC{display:grid;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-color)}.ExternalMcpSecretsPanel_mcp-token-section-header__bQeLB{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.ExternalMcpSecretsPanel_mcp-token-section-title__dNETv{color:var(--text-primary);font-size:.9375rem;font-weight:750;margin:0}.ExternalMcpSecretsPanel_mcp-token-summary__Ugy1a{align-items:center;display:flex;gap:var(--space-2)}.ExternalMcpSecretsPanel_mcp-token-helper__G5TPL,.ExternalMcpSecretsPanel_mcp-token-summary-text__lzMIv{color:var(--text-soft);font-size:.8125rem;margin:0}.ExternalMcpSecretsPanel_mcp-token-inline-code__CScXN{font-family:var(--font-mono);font-size:.8em}.ExternalMcpSecretsPanel_mcp-token-card-list__cUZU5{display:grid;gap:var(--space-4)}.ExternalMcpSecretsPanel_mcp-token-card__C9k2Q{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.ExternalMcpSecretsPanel_mcp-token-card-header__GkFqp{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.ExternalMcpSecretsPanel_mcp-token-card-title__mv1Zs{color:var(--text-primary);font-size:.875rem;font-weight:700;margin:0 0 var(--space-1)}.ExternalMcpSecretsPanel_mcp-token-card-description__Gr9YO{color:var(--text-soft);font-size:.8125rem;line-height:1.45;margin:0;max-width:42rem}.ExternalMcpSecretsPanel_mcp-token-status__jHzv_{border-radius:999px;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.ExternalMcpSecretsPanel_mcp-token-status__jHzv_.ExternalMcpSecretsPanel_configured__jjDvz{background:rgba(16,185,129,.12);color:var(--color-emerald)}.ExternalMcpSecretsPanel_mcp-token-status__jHzv_.ExternalMcpSecretsPanel_missing__okSz1{background:rgba(245,158,11,.12);color:var(--color-amber)}.ExternalMcpSecretsPanel_mcp-token-card-body__fl7Rw{display:grid;gap:var(--space-3)}.ExternalMcpSecretsPanel_mcp-token-key-row__s58qM{align-items:center;display:flex;gap:var(--space-2)}.ExternalMcpSecretsPanel_mcp-token-key-code__wYq_X{background:var(--bg-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:.75rem;padding:.2rem .45rem}.ExternalMcpSecretsPanel_mcp-token-copy-button__oD293{flex-shrink:0;height:1.75rem;min-height:1.75rem;width:1.75rem}.ExternalMcpSecretsPanel_mcp-token-input-row__eYJd7{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ExternalMcpSecretsPanel_mcp-token-input-row__eYJd7 .input{flex:1 1;min-width:12rem}.ExternalMcpSecretsPanel_mcp-token-visibility-toggle__SkoWm{background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-soft);cursor:pointer;font-size:.75rem;font-weight:600;min-width:3.5rem;padding:var(--space-2) var(--space-3)}.ExternalMcpSecretsPanel_mcp-token-visibility-toggle__SkoWm:focus-visible,.ExternalMcpSecretsPanel_mcp-token-visibility-toggle__SkoWm:hover{border-color:var(--color-blue);color:var(--text-primary);outline:none}.ExternalMcpSecretsPanel_mcp-token-other__vzh43{display:grid;gap:var(--space-3)}.ExternalMcpSecretsPanel_mcp-token-other-toggle__SphM3{align-self:flex-start;background:transparent;border:none;color:var(--color-blue);cursor:pointer;font-size:.8125rem;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:.15rem}.ExternalMcpSecretsPanel_mcp-token-other-toggle__SphM3:focus-visible,.ExternalMcpSecretsPanel_mcp-token-other-toggle__SphM3:hover{color:var(--text-primary);outline:none}.ExternalMcpSecretsPanel_mcp-token-other-body__vIB77{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);display:grid;gap:var(--space-4);padding:var(--space-4)}.ExternalMcpSecretsPanel_mcp-token-other-label__k4tvA{color:var(--text-soft);font-size:.8125rem;margin:0 0 var(--space-2)}.ExternalMcpSecretsPanel_mcp-token-other-keys__CJb9M{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.ExternalMcpSecretsPanel_mcp-token-other-form___ebo3{display:grid;gap:var(--space-3)}.Toolbar_app-toolbar__LyOPZ{align-items:center;background:var(--bg-card-glass);border-bottom:1px solid var(--border-card-glass);display:flex;justify-content:space-between;min-height:4.5rem;height:4.5rem;padding:0 var(--space-8);position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 4px 30px rgba(0,0,0,.02),inset 0 1px 0 0 rgba(255,255,255,.05)}.Toolbar_app-toolbar__LyOPZ,:root[data-theme=dark] .Toolbar_app-toolbar__LyOPZ{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}:root[data-theme=dark] .Toolbar_app-toolbar__LyOPZ{background:rgba(15,23,42,.7);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 4px 30px rgba(0,0,0,.25),inset 0 1px 0 0 rgba(255,255,255,.02)}.Toolbar_app-toolbar__LyOPZ:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.08) 30%,rgba(16,185,129,.15) 50%,rgba(16,185,129,.08) 70%,transparent);pointer-events:none}.Toolbar_toolbar-center__YxcZO{align-items:center;display:flex;flex:1 1;justify-content:flex-start;gap:var(--space-3);min-width:0;padding:0 var(--space-4)}.Toolbar_toolbar-actions__T6N_p{align-items:center;display:flex;gap:var(--space-2);flex-shrink:0}.Toolbar_shadow-mode-indicator__D0q2T{align-items:center;background:color-mix(in srgb,var(--color-amber) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-amber) 35%,transparent);border-radius:999px;color:color-mix(in srgb,var(--color-amber) 75%,var(--text-primary));display:inline-flex;font-size:.8125rem;font-weight:700;gap:var(--space-2);min-height:2.2rem;padding:0 var(--space-3);white-space:nowrap}.Toolbar_shadow-mode-dot__wkbFn{background:var(--color-amber);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-amber) 18%,transparent);height:.45rem;width:.45rem}.Toolbar_protection-toggle-wrap__QaitY{align-items:center;background:var(--bg-card-glass);border:1px solid var(--border-card-glass);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.1);display:inline-flex;gap:var(--space-3);padding:.35rem .5rem .35rem .75rem;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease}.Toolbar_protection-toggle-wrap__QaitY:hover{border-color:color-mix(in srgb,var(--color-emerald) 35%,var(--border-color));box-shadow:0 4px 12px rgba(16,185,129,.06)}.Toolbar_protection-toggle-wrap-highlighted__Mcpwz{animation:Toolbar_protectionToggleHighlightPulse__gfweU 2s cubic-bezier(.4,0,.2,1)}.Toolbar_protection-toggle-label__nv6sL{color:var(--text-muted);font-size:.8125rem;font-weight:700}.Toolbar_protection-toggle-state__P0PNj{display:inline-block;min-width:1.5rem;text-align:center}.Toolbar_protection-toggle__P_reS{background:color-mix(in srgb,var(--text-muted) 20%,transparent);border:none;border-radius:999px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.8rem}.Toolbar_protection-toggle__P_reS:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.Toolbar_protection-toggle-on__ZFbkJ{background:linear-gradient(135deg,var(--color-emerald),var(--color-cyan));box-shadow:0 0 12px rgba(16,185,129,.3),inset 0 1px 0 rgba(255,255,255,.2)}.Toolbar_protection-toggle-thumb__NYuOw{background:#ffffff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);height:1.15rem;left:.175rem;position:absolute;top:.175rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:1.15rem}.Toolbar_protection-toggle-on__ZFbkJ .Toolbar_protection-toggle-thumb__NYuOw{transform:translateX(1.3rem)}@keyframes Toolbar_protectionToggleHighlightPulse__gfweU{0%{transform:scale(1);border-color:color-mix(in srgb,var(--color-cyan) 22%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}25%{transform:scale(1.04);border-color:color-mix(in srgb,var(--color-cyan) 54%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-cyan) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}to{transform:scale(1);border-color:color-mix(in srgb,var(--text-muted) 18%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}}.Toolbar_toolbar-section__3x6St{align-items:center;display:flex;gap:var(--space-1);padding-left:var(--space-2);border-left:1px solid var(--border-color);margin-left:var(--space-1)}.Toolbar_support-button__4__Ql{align-items:center;border-radius:999px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-card) 60%,transparent);color:var(--text-soft);display:inline-flex;font-size:.8125rem;font-weight:650;gap:var(--space-2);min-height:2.2rem;padding:0 var(--space-4);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);max-width:150px}.Toolbar_support-button__4__Ql.Toolbar_hidden__oyvFe{opacity:0;pointer-events:none;transform:scale(.9);max-width:0;padding:0;margin:0;border-width:0;overflow:hidden}.Toolbar_support-button__4__Ql:hover{background:var(--bg-muted);border-color:var(--color-blue);color:var(--color-blue);transform:translateY(-1px)}.Toolbar_support-button__4__Ql:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.Toolbar_support-button__4__Ql svg{color:var(--text-soft);height:1rem;width:1rem;flex-shrink:0;transition:color .2s ease}.Toolbar_support-button__4__Ql:hover svg{color:var(--color-blue)}.Toolbar_support-button__4__Ql span{line-height:1}.Toolbar_toolbar-icon-btn__VNAt_{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--text-soft);cursor:pointer;display:inline-flex;font-size:1.25rem;height:2.2rem;width:2.2rem;justify-content:center;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.Toolbar_toolbar-icon-btn__VNAt_:hover{background:var(--bg-muted);color:var(--color-blue);transform:translateY(-1px) scale(1.05)}.Toolbar_toolbar-icon-btn__VNAt_:active{transform:translateY(0) scale(.96);background:color-mix(in srgb,var(--bg-muted) 92%,var(--border-color))}.Toolbar_toolbar-icon-btn__VNAt_:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.Toolbar_srOnly__DW0yW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.Toolbar_toolbar-svg__9Mnzf{display:block;fill:none;height:1.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.2rem}.Toolbar_notify-badge__BP7WP{align-items:center;background:#ef4444;border:2px solid var(--bg-surface);border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#fff;display:inline-flex;font-size:.625rem;font-weight:800;height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 .25rem;position:absolute;right:.25rem;top:.15rem}.Toolbar_toolbar-brand-btn__mrb97{background:transparent;border:0;padding:0;display:flex;align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;transition:opacity .2s ease,transform .2s ease;margin-right:var(--space-6);outline:none;flex-shrink:0}.Toolbar_toolbar-brand-btn__mrb97:hover{opacity:.95}.Toolbar_toolbar-brand-btn__mrb97:active{transform:scale(.98)}.Toolbar_toolbar-brand-btn__mrb97 .Toolbar_brand-mark__D8XLG{width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-emerald),var(--color-cyan));color:#ffffff;border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(16,185,129,.25);flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Toolbar_toolbar-brand-btn__mrb97:hover .Toolbar_brand-mark__D8XLG{transform:rotate(5deg) scale(1.08);box-shadow:0 6px 16px rgba(16,185,129,.35)}.Toolbar_toolbar-brand-btn__mrb97 .Toolbar_brand-mark__D8XLG svg{display:block;fill:none;height:1.1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:1.1rem}.Toolbar_toolbar-brand-btn__mrb97 .Toolbar_brand-text__RBYL8 h1{color:var(--text-primary);font-size:1.25rem;font-weight:800;letter-spacing:-.025em;margin:0;line-height:1.1}.Toolbar_toolbar-brand-btn__mrb97 .Toolbar_brand-accent__zqLPS{color:var(--color-emerald);background:linear-gradient(135deg,var(--color-emerald),var(--color-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Toolbar_theme-light__GvrGx{display:block}.Toolbar_theme-dark__JPyTO,:root[data-theme=dark] .Toolbar_theme-light__GvrGx{display:none}:root[data-theme=dark] .Toolbar_theme-dark__JPyTO{display:block}@media (max-width:1100px){.Toolbar_app-toolbar__LyOPZ{padding:0 var(--space-5)}.Toolbar_protection-toggle-wrap__QaitY{gap:var(--space-2)}.Toolbar_toolbar-section__3x6St{border-left:none;padding-left:0;margin-left:0}}@media (max-width:768px){.Toolbar_app-toolbar__LyOPZ{padding:0 var(--space-4)}.Toolbar_protection-toggle-wrap__QaitY{padding-left:.65rem}.Toolbar_protection-toggle-label__nv6sL:first-child{display:none}}@media (max-width:480px){.Toolbar_app-toolbar__LyOPZ{padding:0 var(--space-3)}.Toolbar_toolbar-brand-btn__mrb97{gap:0;margin-right:var(--space-2)}.Toolbar_toolbar-brand-btn__mrb97 .Toolbar_brand-text__RBYL8{display:none}.Toolbar_toolbar-center__YxcZO{gap:var(--space-2);padding:0 var(--space-2)}.Toolbar_toolbar-actions__T6N_p{gap:var(--space-1)}.Toolbar_toolbar-section__3x6St{gap:0}.Toolbar_support-button__4__Ql{justify-content:center;padding:0;width:2.2rem}.Toolbar_support-email-button__vVri1{display:none}}.ControlSessionDetail_control-page__1Zgwi{display:flex;flex-direction:column;gap:var(--space-5);margin:0 var(--space-8);padding-bottom:var(--space-12)}.ControlSessionDetail_detail-panel__Ri3Fa{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.ControlSessionDetail_eyebrow__IwEgm{color:var(--text-muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ControlSessionDetail_detail-panel__Ri3Fa{min-width:0;overflow:visible}.ControlSessionDetail_detail-page-panel__7iL64{max-width:112rem;width:100%}.ControlSessionDetail_detail-header__tIuo8{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);position:relative}.ControlSessionDetail_detail-header__tIuo8 h2{color:var(--text-primary);font-size:1rem;line-height:1.2;margin:0}.ControlSessionDetail_session-context__Ve4s1{color:var(--text-muted);font-size:.8125rem;margin:var(--space-1) 0 0}.ControlSessionDetail_detail-header__tIuo8 h2{font-family:var(--font-mono);font-size:.875rem;overflow-wrap:anywhere}.ControlSessionDetail_detail-actions__VUJ3C{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.ControlSessionDetail_detail-panel__Ri3Fa{min-height:36rem}.ControlSessionDetail_node-table-panel__Q_moC{overflow-x:auto;padding:var(--space-5)}.ControlSessionDetail_node-table__0BBGe{border-collapse:separate;border-spacing:0;color:var(--text-soft);min-width:48rem;width:100%}.ControlSessionDetail_node-table__0BBGe td,.ControlSessionDetail_node-table__0BBGe th{border-bottom:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:middle}.ControlSessionDetail_node-table__0BBGe th{color:var(--text-muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ControlSessionDetail_node-table__0BBGe tbody tr:hover{background:var(--bg-muted)}.ControlSessionDetail_node-table-link__8G32Q{color:var(--text-primary);display:grid;gap:var(--space-1);min-width:0;text-decoration:none}.ControlSessionDetail_node-table-link__8G32Q:focus-visible,.ControlSessionDetail_node-table-link__8G32Q:hover{color:var(--color-blue);outline:none}.ControlSessionDetail_node-table-link__8G32Q strong{font-size:.9375rem;line-height:1.2}.ControlSessionDetail_node-table-link__8G32Q code{color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;overflow-wrap:anywhere}.ControlSessionDetail_primary-button__zv9fW,.ControlSessionDetail_secondary-button__mNjqQ{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:800;justify-content:center;line-height:1;min-height:2.4rem;padding:0 var(--space-3);white-space:nowrap}.ControlSessionDetail_primary-button__zv9fW{background:var(--color-blue);border:1px solid var(--color-blue);color:#ffffff;margin-left:var(--space-5)}.ControlSessionDetail_secondary-button__mNjqQ{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.ControlSessionDetail_primary-button__zv9fW.ControlSessionDetail_inline__bfzs8{margin-left:0}.ControlSessionDetail_primary-button__zv9fW:disabled,.ControlSessionDetail_secondary-button__mNjqQ:disabled{cursor:not-allowed;opacity:.55}.ControlSessionDetail_empty-state__tgfPr,.ControlSessionDetail_error-banner__nSizy{color:var(--text-soft);padding:var(--space-5)}.ControlSessionDetail_empty-state__tgfPr strong{color:var(--text-primary);display:block;margin-bottom:var(--space-2)}.ControlSessionDetail_empty-state__tgfPr p{margin:0 0 var(--space-4)}.ControlSessionDetail_error-banner__nSizy{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:#b91c1c}.ControlSessionDetail_error-banner__nSizy strong{color:#991b1b;display:block;font-size:.9375rem;margin-bottom:var(--space-2)}.ControlSessionDetail_error-banner__nSizy p{line-height:1.5;margin:0}@media (max-width:760px){.ControlSessionDetail_control-page__1Zgwi{margin-left:var(--space-5);margin-right:var(--space-5)}.ControlSessionDetail_detail-header__tIuo8{align-items:flex-start;flex-direction:column}.ControlSessionDetail_detail-actions__VUJ3C{justify-content:flex-start}}.ControlSessionDetail_diagram-container__jKeiA{display:flex;gap:var(--space-4);align-items:stretch;min-height:20rem}.ControlSessionDetail_diagram-column__ZlyqL{display:flex;flex-direction:column;justify-content:space-around;gap:var(--space-4);flex:1 1}.ControlSessionDetail_diagram-edges-column__MUZNI{display:flex;align-items:stretch;width:6rem;flex:0 0 6rem}.ControlSessionDetail_diagram-svg__0Fpb8{width:100%;height:100%}.ControlSessionDetail_diagram-svg__0Fpb8 path{stroke:var(--border-color);stroke-width:2;transition:stroke .2s ease}.ControlSessionDetail_diagram-node-card__QrIJm{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);transition:all .2s ease}.ControlSessionDetail_diagram-node-card__QrIJm:hover{border-color:var(--color-blue);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.ControlSessionDetail_diagram-node-name__WRBey{color:var(--text-primary);font-size:.875rem;font-weight:700}.ControlSessionDetail_diagram-node-status-badge__JS3Gf{font-size:.6875rem;font-weight:900;letter-spacing:.04em;line-height:1;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--border-color);align-self:flex-start;text-transform:uppercase}@keyframes ControlSessionDetail_fadeInUp__fJMLw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ControlSessionDetail_control-page__1Zgwi{animation:ControlSessionDetail_fadeInUp__fJMLw .5s ease both}.BreadcrumbBackButton_button__GfSdq{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-soft);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;position:relative;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;width:2.25rem}.BreadcrumbBackButton_button__GfSdq:focus-visible,.BreadcrumbBackButton_button__GfSdq:hover{border-color:var(--color-blue);color:var(--color-blue);outline:none}.BreadcrumbBackButton_icon__iEWLs{display:block;fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.25rem}.BreadcrumbBackButton_screenReaderOnly__EM6CC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.SortableTableHeader_sortButton__qX3Ga{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-2);letter-spacing:inherit;padding:0;position:relative;text-decoration:none;text-transform:inherit}.SortableTableHeader_sortButtonActive__HT498,.SortableTableHeader_sortButton__qX3Ga:focus-visible,.SortableTableHeader_sortButton__qX3Ga:hover{color:var(--color-blue);outline:none}.SortableTableHeader_sortIndicator__RHddp{align-items:center;display:inline-flex;justify-content:center}.SortableTableHeader_sortIndicator__RHddp svg{fill:none;height:.9rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:.9rem}.EmptyState_emptyState__INfFH{align-items:center;color:var(--text-soft);display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.EmptyState_emptyStateNeutral___0UhJ .EmptyState_iconCircle__qoxJq{background:color-mix(in srgb,var(--color-blue) 12%,var(--bg-muted));color:var(--color-blue)}.EmptyState_emptyStateSuccess__H0UdE .EmptyState_iconCircle__qoxJq{background:color-mix(in srgb,var(--color-emerald) 12%,var(--bg-muted));color:var(--color-emerald)}.EmptyState_iconCircle__qoxJq{align-items:center;border-radius:999px;display:inline-flex;font-size:1.5rem;height:3rem;justify-content:center;line-height:1;margin-bottom:var(--space-2);width:3rem}.EmptyState_title__magYV{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0}.EmptyState_description__xvt2L{margin:0;max-width:32rem}.DashboardHeader_header__wkhSy{min-width:0}.ChangePasswordForm_form__B7ezO{display:grid;gap:var(--space-3)}.ChangePasswordForm_submit__dti6r{align-self:stretch;width:100%}.DemoResultCopyButton_demo-copy-button__dcUL9{flex-shrink:0;width:1.75rem;height:1.75rem;color:var(--text-muted)}.DemoResultCopyButton_demo-copy-button__dcUL9:hover:not(:disabled){color:var(--color-cyan)}.DemoResultCopyButton_demo-copy-icon__0KzPW{display:block;width:.85rem;height:.85rem}.DemoTechnicalDetailsContent_demo-outcome-details__Nybtt{margin-top:0;padding-top:0;border-top:none}.DemoTechnicalDetailsContent_demo-details-dialog-content__4zHgV,.DemoTechnicalDetailsContent_demo-output-details__wCj00{display:flex;flex-direction:column;gap:var(--space-2)}.DemoTechnicalDetailsContent_demo-output-details__wCj00 .DemoTechnicalDetailsContent_demo-stage__kCGT_{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:visible}.DemoTechnicalDetailsContent_demo-stage__kCGT_{border-radius:calc(var(--radius-md) + .05rem);border:1px solid color-mix(in srgb,var(--text-muted) 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-main) 48%,var(--bg-card)),color-mix(in srgb,var(--bg-main) 64%,var(--bg-card)));padding:var(--space-3);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);animation:DemoTechnicalDetailsContent_demoFadeInUp__wMwdY .45s ease both}.DemoTechnicalDetailsContent_demo-stage-header__RY0ba{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.DemoTechnicalDetailsContent_demo-stage-header__RY0ba .DemoTechnicalDetailsContent_demo-stage-label__1AVfF{margin-bottom:0}.DemoTechnicalDetailsContent_demo-stage-label__1AVfF{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2)}.DemoTechnicalDetailsContent_demo-stage-body__LI8_l{font-size:.875rem;line-height:1.58;white-space:pre-wrap}.DemoTechnicalDetailsContent_demo-json__FnrLh{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-main) 82%,transparent);font-family:var(--font-mono);font-size:.8125rem;overflow-x:auto}.DemoTechnicalDetailsContent_demo-mock-badge__YvhQ5{display:inline-flex;align-items:center;gap:.35rem;margin-top:var(--space-3);padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--color-amber);border:1px solid color-mix(in srgb,var(--color-amber) 35%,transparent);background:color-mix(in srgb,var(--color-amber) 10%,transparent)}@keyframes DemoTechnicalDetailsContent_demoFadeInUp__wMwdY{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.DemoTechnicalDetailsCopyButton_demo-details-copy-report-button__xVjiW{flex-shrink:0;height:2rem;width:2rem}.DemoTechnicalDetailsCopyButton_demo-details-copy-report-icon__VoZw5{height:1rem;width:1rem}.DemoTechnicalDetailsDownloadButton_icon__qVpG6{height:1.05rem;width:1.05rem}.DemoResultsProgress_demo-results-progress__GGdFl{--demo-step-color:var(--color-cyan);display:block;width:100%;min-height:11rem;padding:clamp(1rem,.9rem + .4vw,1.4rem);border-radius:calc(var(--radius-md) + .05rem);border:1px solid color-mix(in srgb,var(--demo-step-color) 24%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--demo-step-color) 10%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 94%,var(--bg-main)),color-mix(in srgb,var(--bg-main) 68%,var(--bg-card)));box-shadow:0 16px 34px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.24);transition:border-color .35s ease,background .35s ease}.DemoResultsProgress_demo-results-progress-viewport__m_7dz{width:100%;height:10.5rem;overflow:hidden}.DemoResultsProgress_demo-results-progress-track__dkaBD{display:flex;flex-direction:row;transition:transform .45s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.DemoResultsProgress_demo-results-progress-track__dkaBD{transition:none}}.DemoResultsProgress_demo-results-progress-slide__785zB{--demo-step-color:var(--color-cyan);display:flex;flex:0 0 100%;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;min-height:10.5rem;text-align:center}.DemoResultsProgress_demo-results-progress-icon__nMObH{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--text-muted) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 92%,var(--bg-main)),color-mix(in srgb,var(--bg-main) 72%,transparent));font-size:1.1rem;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 6px 16px rgba(15,23,42,.06)}.DemoResultsProgress_demo-results-progress-slide-active__LGJIE .DemoResultsProgress_demo-results-progress-icon__nMObH{border-color:color-mix(in srgb,var(--demo-step-color) 40%,transparent);color:var(--demo-step-color);animation:DemoResultsProgress_demoShieldScan___xu7n 1.4s ease-in-out infinite}.DemoResultsProgress_demo-results-progress-slide-active__LGJIE .DemoResultsProgress_demo-results-progress-title__h45H4{color:var(--demo-step-color)}.DemoResultsProgress_demo-results-progress-copy__P7o_w{width:100%;min-width:0;max-width:22rem}.DemoResultsProgress_demo-results-progress-title__h45H4{display:block;font-size:clamp(1.1rem,1rem + .35vw,1.35rem);font-weight:800;line-height:1.3;letter-spacing:-.01em}.DemoResultsProgress_demo-results-progress-description__3FNaQ{display:block;margin-top:.35rem;font-size:clamp(.85rem,.8rem + .2vw,.95rem);line-height:1.45;color:var(--text-muted)}@keyframes DemoResultsProgress_demoShieldScan___xu7n{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 6px 16px rgba(15,23,42,.06),0 0 0 0 color-mix(in srgb,var(--demo-step-color) 0%,transparent)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 6px 16px rgba(15,23,42,.06),0 0 0 8px color-mix(in srgb,var(--demo-step-color) 16%,transparent)}}.IconSvg_iconSvg__Y_CDX{display:block;fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.25rem}.DemoToolbarMenu_demo-menu-trigger__051r9{flex-shrink:0}.DemoToolbarMenu_demo-menu-popover__8hIyH{position:fixed;z-index:200;width:16.25rem;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--text-muted) 18%,transparent);background:color-mix(in srgb,var(--bg-card) 84%,var(--bg-main));box-shadow:0 24px 64px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.DemoToolbarMenu_demo-menu-item__YNqjG{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}button.DemoToolbarMenu_demo-menu-item__YNqjG:hover{background:color-mix(in srgb,var(--color-cyan) 8%,transparent);transform:translateY(-1px)}.DemoToolbarMenu_demo-menu-item-toggle__YXKSn{cursor:default;justify-content:space-between}.DemoToolbarMenu_demo-menu-item-icon__8agqA{flex-shrink:0;width:1.1rem;height:1.1rem}.DemoToolbarMenu_demo-menu-item-copy__HG_f6{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.DemoToolbarMenu_demo-menu-item-copy__HG_f6 strong{font-size:.8125rem;font-weight:700}.DemoToolbarMenu_demo-menu-item-copy__HG_f6 span{font-size:.72rem;line-height:1.35;color:var(--text-muted)}.DemoToolbarMenu_demo-menu-toggle-wrap__mU0TY{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.DemoToolbarMenu_demo-toggle-label__fRr_a{font-size:.8125rem;font-weight:700;color:var(--text-muted)}.DemoToolbarMenu_demo-toggle-state__NC8WP{display:inline-block;min-width:1.5rem;text-align:center}.DemoToolbarMenu_demo-toggle__M76eZ{position:relative;width:3.1rem;height:1.7rem;border:none;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--text-muted) 28%,transparent);box-shadow:inset 0 1px 2px rgba(15,23,42,.18);transition:background .25s ease}.DemoToolbarMenu_demo-toggle-on__TXG7E{background:linear-gradient(135deg,var(--color-emerald),var(--color-cyan))}.DemoToolbarMenu_demo-toggle-thumb__65Xrk{position:absolute;top:.2rem;left:.2rem;width:1.3rem;height:1.3rem;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.18);transition:transform .25s cubic-bezier(.4,0,.2,1)}.DemoToolbarMenu_demo-toggle-on__TXG7E .DemoToolbarMenu_demo-toggle-thumb__65Xrk{transform:translateX(1.35rem)}.IntegrationTestDownloadButton_icon__Hzhep{height:1.05rem;width:1.05rem}.JsonEditor_policy-schema-download-button__wtQ4K{flex-shrink:0}.PolicyReferenceSidebar_policy-editor-sidebar__VmC83{height:calc(100vh - 5.5rem);position:fixed;right:var(--space-4);top:5rem;transition:opacity .2s ease,transform .24s ease;width:24rem;z-index:1100}.PolicyReferenceSidebar_policy-reference-shell__EIJj_{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);height:100%;overflow:hidden;width:100%}.PolicyReferenceSidebar_policy-reference-header__R_4U4{align-items:center;color:var(--text-primary);display:flex;font-size:.9375rem;font-weight:800;justify-content:space-between;min-height:3.25rem;padding:0 var(--space-4)}.PolicyReferenceSidebar_policy-reference-close__P9Rui{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.PolicyReferenceSidebar_policy-reference-close__P9Rui:hover{background:var(--bg-muted);color:var(--text-primary)}.PolicyReferenceSidebar_policy-reference-close__P9Rui svg{height:1rem;width:1rem}.PolicyReferenceSidebar_policy-reference-trigger__QlWKG{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-right:0;border-radius:var(--radius-md) 0 0 var(--radius-md);box-shadow:var(--shadow-panel);color:var(--text-primary);cursor:pointer;display:inline-flex;flex-direction:column;gap:var(--space-2);font:inherit;font-size:.8125rem;font-weight:800;min-height:7rem;padding:var(--space-3) 0;position:fixed;right:0;top:8.5rem;width:2.75rem;transition:background-color .16s ease,color .16s ease;z-index:5000}.PolicyReferenceSidebar_policy-reference-trigger__QlWKG:hover{background:var(--bg-muted)}.PolicyReferenceSidebar_policy-reference-trigger__QlWKG svg{height:1.1rem;transform:rotate(180deg);width:1.1rem}.PolicyReferenceSidebar_policy-reference-trigger__QlWKG span{line-height:1;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.PolicyReferenceSidebar_policy-reference-trigger__QlWKG.PolicyReferenceSidebar_open__iwVy4{opacity:0;pointer-events:none}.PolicyReferenceSidebar_policy-editor-sidebar__VmC83.PolicyReferenceSidebar_collapsed__ksz9a{opacity:0;pointer-events:none;transform:translateX(calc(100% + var(--space-4)))}@media (max-width:1100px){.PolicyReferenceSidebar_policy-editor-sidebar__VmC83{background:var(--bg-surface);border-left:1px solid var(--border-color);box-shadow:var(--shadow-panel);height:100vh;margin:0;max-width:min(24rem,calc(100vw - 2rem));padding:var(--space-4);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:min(24rem,calc(100vw - 2rem));z-index:1000}.PolicyReferenceSidebar_policy-reference-shell__EIJj_{border:0;box-shadow:none;height:100%}.PolicyReferenceSidebar_policy-editor-sidebar__VmC83.PolicyReferenceSidebar_open__iwVy4{opacity:1;pointer-events:auto;transform:translateX(0)}.PolicyReferenceSidebar_policy-editor-sidebar__VmC83.PolicyReferenceSidebar_collapsed__ksz9a{opacity:1;transform:translateX(100%)}.PolicyReferenceSidebar_policy-reference-trigger__QlWKG{opacity:1;pointer-events:auto;top:6rem;z-index:5000}.PolicyReferenceSidebar_policy-reference-trigger__QlWKG.PolicyReferenceSidebar_open__iwVy4{opacity:1;pointer-events:auto}}