@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9e569{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.about-ide_ide__tR7zE{--c-base:#1e1e2e;--c-mantle:#181825;--c-crust:#11111b;--c-surface0:#313244;--c-surface1:#45475a;--c-surface2:#585b70;--c-overlay0:#6c7086;--c-overlay1:#7f849c;--c-text:#cdd6f4;--c-subtext0:#a6adc8;--c-subtext1:#bac2de;--c-red:#f38ba8;--c-peach:#fab387;--c-yellow:#f9e2af;--c-green:#a6e3a1;--c-teal:#94e2d5;--c-sky:#89dceb;--c-sapphire:#74c7ec;--c-blue:#89b4fa;--c-lavender:#b4befe;--c-mauve:#cba6f7;--c-pink:#f5c2e7;position:relative;display:flex;flex-direction:column;width:100%;height:min(calc(100vh - 8rem),820px);min-height:560px;background:var(--c-base);color:var(--c-text);font-family:var(--about-ide-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;line-height:1.55;border:1px solid var(--c-surface0);border-radius:10px;overflow:hidden;isolation:isolate}.about-ide_titlebar__45a_6{display:flex;align-items:center;gap:12px;padding:0 14px;height:34px;background:var(--c-mantle);border-bottom:1px solid var(--c-surface0);flex-shrink:0}.about-ide_traffic__TPP0p{display:flex;gap:8px}.about-ide_dot__iIfas{width:12px;height:12px;border-radius:50%;display:inline-block}.about-ide_dotRed__C8guz{background:#ff5f57}.about-ide_dotYellow__OISea{background:#febc2e}.about-ide_dotGreen__V7EJX{background:#28c840}.about-ide_titleText__TYRSC{font-size:12px;color:var(--c-subtext0);text-align:center;flex:1;letter-spacing:.01em}.about-ide_body__xs7gP{flex:1;display:grid;grid-template-columns:48px 260px 1fr;grid-template-rows:1fr;min-height:0}@media (max-width:900px){.about-ide_body__xs7gP{grid-template-columns:200px 1fr}}@media (max-width:560px){.about-ide_body__xs7gP{grid-template-columns:168px 1fr}}.about-ide_activity__0QF_Z{background:var(--c-crust);border-right:1px solid var(--c-surface0);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0}@media (max-width:900px){.about-ide_activity__0QF_Z{display:none}}.about-ide_activityBtn__6SYM0{width:36px;height:36px;display:grid;place-items:center;background:transparent;color:var(--c-overlay1);border:none;border-left:2px solid transparent;border-radius:0;cursor:pointer;transition:color .12s ease,background .12s ease}.about-ide_activityBtn__6SYM0:hover{color:var(--c-text);background:var(--c-surface0)}.about-ide_activityBtnActive__0emj0{color:var(--c-blue);border-left-color:var(--c-blue)}.about-ide_sidebar__eSCHn{background:var(--c-mantle);border-right:1px solid var(--c-surface0);display:flex;flex-direction:column;min-height:0}.about-ide_sidebarHeader__Q1f3j{padding:10px 14px 8px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-subtext0);border-bottom:1px solid var(--c-surface0);display:flex;align-items:center;justify-content:space-between}.about-ide_tree__WM4_e{list-style:none;padding:6px 0;margin:0;overflow:auto;flex:1}.about-ide_treeRow__vWWpT{width:100%;display:flex;align-items:center;gap:8px;padding:4px 14px;font-size:13px;color:var(--c-subtext1);background:transparent;border:none;text-align:left;cursor:pointer;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.about-ide_treeRow__vWWpT{padding:4px 10px;font-size:12.5px}.about-ide_sidebarHeader__Q1f3j,.about-ide_treeFolder__OvymE{padding-left:10px;padding-right:10px}}.about-ide_treeRow__vWWpT:hover{background:var(--c-surface0);color:var(--c-text)}.about-ide_treeRowActive__B9n5S{background:color-mix(in oklab,var(--c-blue) 18%,transparent);color:var(--c-text)}.about-ide_treeFolder__OvymE{width:100%;display:flex;align-items:center;gap:6px;color:var(--c-yellow);font-weight:600;font-size:13px;padding:6px 14px 4px;background:transparent;border:none;text-align:left;cursor:pointer;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.about-ide_treeFolder__OvymE:hover{background:var(--c-surface0)}.about-ide_treeFolderHidden__MvXLf{color:var(--c-overlay1);font-weight:500}.about-ide_treeChevron__PKVg0{width:12px;display:inline-block;color:var(--c-overlay1);font-size:9px;flex-shrink:0}.about-ide_treeNested__lnTLL{list-style:none;padding:0;margin:0}.about-ide_treeIcon__sivkr{width:18px;text-align:center;font-size:10px;color:var(--c-overlay1);font-weight:600;flex-shrink:0}.about-ide_iconMd___nL7j{color:var(--c-sapphire)}.about-ide_iconJson__v4zBD{color:var(--c-yellow)}.about-ide_iconTs__HkpX8{color:var(--c-blue)}.about-ide_iconYaml__VMhPR{color:var(--c-pink)}.about-ide_iconPy__OzlFk{color:var(--c-yellow)}.about-ide_iconSh__0BybX{color:var(--c-green)}.about-ide_iconMmd__1ch4x{color:var(--c-mauve)}.about-ide_editor__1lt_M{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--c-base)}.about-ide_tabs__ONB6J{display:flex;align-items:stretch;background:var(--c-mantle);border-bottom:1px solid var(--c-surface0);min-height:36px;overflow-x:auto}.about-ide_tabs__ONB6J::-webkit-scrollbar{height:4px}.about-ide_tabs__ONB6J::-webkit-scrollbar-thumb{background:var(--c-surface1)}.about-ide_tab__yk6um{display:flex;align-items:center;height:36px;font-size:12.5px;color:var(--c-subtext0);background:var(--c-mantle);border-right:1px solid var(--c-surface0);border-bottom:2px solid transparent;white-space:nowrap}.about-ide_tab__yk6um:hover{color:var(--c-text)}.about-ide_tabActive__UFZyq{color:var(--c-text);background:var(--c-base);border-bottom-color:var(--c-blue)}.about-ide_tabTrigger__qa2_v{display:flex;align-items:center;gap:8px;padding:0 8px 0 14px;height:100%;color:inherit;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit}.about-ide_tabClose__qGClD{color:var(--c-overlay0);border:none;background:transparent;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;margin-right:8px;border-radius:3px}.about-ide_tabClose__qGClD:hover{color:var(--c-text);background:var(--c-surface0)}.about-ide_breadcrumbs__lP0mq{display:flex;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;color:var(--c-overlay1);background:var(--c-base);border-bottom:1px solid var(--c-surface0)}.about-ide_breadcrumbSep__UZRpP{color:var(--c-surface2)}.about-ide_breadcrumbCurrent__0SjQY{color:var(--c-subtext1)}.about-ide_panelWrap__7NwqQ{flex:1;display:grid;grid-template-columns:1fr 52px;grid-template-rows:1fr;min-height:0}@media (max-width:900px){.about-ide_panelWrap__7NwqQ{grid-template-columns:1fr}}.about-ide_panel__Svl9m{min-width:0;min-height:0;overflow:auto;animation:about-ide_fadeIn__FsSOL .2s ease;padding:14px 0 24px;position:relative}.about-ide_panel__Svl9m[hidden]{display:none}.about-ide_codeLine__JQzsD{display:flex;align-items:flex-start;gap:14px;padding:0 18px;white-space:pre;min-height:20px}.about-ide_codeLine__JQzsD:hover{background:color-mix(in oklab,var(--c-surface0) 40%,transparent)}.about-ide_gutter__N6L6j{color:var(--c-overlay0);text-align:right;width:34px;flex-shrink:0;user-select:none;font-variant-numeric:tabular-nums}.about-ide_code__2IcAN{flex:1;min-width:0;word-break:break-word;white-space:pre-wrap}.about-ide_tok-plain__Mt0WS{color:var(--c-text)}.about-ide_tok-keyword__AyEsW{color:var(--c-mauve)}.about-ide_tok-string__6FfPj{color:var(--c-green)}.about-ide_tok-number__2qsP6{color:var(--c-peach)}.about-ide_tok-comment__qz0NE{color:var(--c-overlay0);font-style:italic}.about-ide_tok-function__qnEbz{color:var(--c-blue)}.about-ide_tok-type__UMWwu{color:var(--c-yellow)}.about-ide_tok-variable__rPpIy{color:var(--c-text)}.about-ide_tok-property__uvUcp{color:var(--c-red)}.about-ide_tok-operator__Wp8q0{color:var(--c-sky)}.about-ide_tok-punct__GJFWB{color:var(--c-overlay1)}.about-ide_tok-tag__Zj7DT{color:var(--c-mauve)}.about-ide_tok-attr__SWg2v{color:var(--c-blue)}.about-ide_tok-heading1__Fmk7M{color:var(--c-blue);font-weight:700;font-size:1.05em}.about-ide_tok-heading2__hE4sV{color:var(--c-lavender);font-weight:600}.about-ide_tok-heading3__RBJmx{color:var(--c-sapphire);font-weight:600}.about-ide_tok-link__law7i{color:var(--c-sky);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--c-sky) 50%,transparent)}.about-ide_tok-link__law7i:hover{color:var(--c-blue);text-decoration-color:var(--c-blue)}.about-ide_tok-bold__tFxIX{color:var(--c-text);font-weight:700}.about-ide_tok-emph__9r73k{color:var(--c-text);font-style:italic}.about-ide_tok-list__2LT9g{color:var(--c-peach)}.about-ide_tok-prompt__NhHOh{color:var(--c-green);font-weight:600}.about-ide_srOnly__6_fDF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.about-ide_minimap__1xE7i{border-left:1px solid var(--c-surface0);background:var(--c-mantle);padding:8px 4px;display:flex;flex-direction:column;gap:2px;overflow:hidden}@media (max-width:900px){.about-ide_minimap__1xE7i{display:none}}.about-ide_minimapRow__wv5hj{height:4px;background:var(--c-surface0);border-radius:2px;opacity:.5}.about-ide_minimapRowWide__gdzRt{width:100%}.about-ide_minimapRowMed__w01T1{width:70%}.about-ide_minimapRowNarrow__wCFjB{width:40%}.about-ide_statusbar__7vcsk{display:flex;align-items:center;gap:16px;padding:0 14px;height:26px;background:var(--c-blue);color:var(--c-crust);font-size:11.5px;font-weight:500;flex-shrink:0}.about-ide_statusSpacer__Ikz_v{flex:1}.about-ide_statusDim__vpzg_{color:color-mix(in oklab,var(--c-crust) 70%,transparent)}.about-ide_cursor__aJbA2{display:inline-block;width:8px;height:14px;background:var(--c-text);vertical-align:-2px;animation:about-ide_cursorBlink__8TJCx 1s steps(2,start) infinite;margin-left:2px}.about-ide_graphWrap__iU4qL{position:relative;width:100%;height:100%;min-height:420px;background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--c-mauve) 10%,transparent),transparent 50%),radial-gradient(circle at 70% 70%,color-mix(in oklab,var(--c-blue) 10%,transparent),transparent 55%),var(--c-base)}.about-ide_graphSvg__qoyFy{width:100%;height:100%;display:block;cursor:grab}.about-ide_graphSvg__qoyFy:active{cursor:grabbing}.about-ide_graphHelp__sUosH{position:absolute;top:14px;left:14px;padding:8px 10px;background:color-mix(in oklab,var(--c-crust) 85%,transparent);border:1px solid var(--c-surface0);border-radius:6px;font-size:11px;color:var(--c-subtext0);line-height:1.5;pointer-events:none}.about-ide_graphHelp__sUosH kbd{display:inline-block;padding:1px 5px;border-radius:3px;font-size:10px}.about-ide_graphHelp__sUosH kbd,.about-ide_graphReset__fWyHF{background:var(--c-surface0);border:1px solid var(--c-surface1);color:var(--c-text);font-family:inherit}.about-ide_graphReset__fWyHF{position:absolute;top:14px;right:14px;padding:6px 10px;border-radius:6px;font-size:11.5px;cursor:pointer}.about-ide_graphReset__fWyHF:hover{background:var(--c-surface1)}.about-ide_graphPanel__GT0tH{position:absolute;right:14px;bottom:14px;width:min(320px,calc(100% - 28px));padding:14px 16px;background:var(--c-mantle);border:1px solid var(--c-surface0);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);animation:about-ide_fadeIn__FsSOL .18s ease}.about-ide_graphPanelTitle__PzgI9{font-size:13px;font-weight:600;color:var(--c-text);margin:0 0 6px}.about-ide_graphPanelGroup__eiwCx{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-overlay1);margin:0 0 8px}.about-ide_graphPanelSummary__pg__2{font-size:12.5px;line-height:1.55;color:var(--c-subtext1);margin:0 0 10px}.about-ide_graphPanelClose__w9ged{position:absolute;top:8px;right:8px;width:22px;height:22px;display:grid;place-items:center;color:var(--c-overlay1);background:transparent;border:none;border-radius:4px;cursor:pointer}.about-ide_graphPanelClose__w9ged:hover{color:var(--c-text);background:var(--c-surface0)}.about-ide_graphPanelLink__B71rU{display:inline-flex;align-items:center;gap:6px;color:var(--c-sky);font-size:12px;text-decoration:none}.about-ide_graphPanelLink__B71rU:hover{color:var(--c-blue);text-decoration:underline}.about-ide_graphSvg__qoyFy .node circle{stroke:var(--c-base);stroke-width:1.5;cursor:pointer;transition:fill .16s ease,stroke .16s ease,r .16s ease}.about-ide_graphSvg__qoyFy .node text{font-family:inherit;font-size:11px;fill:var(--c-subtext1);pointer-events:none;user-select:none}.about-ide_graphSvg__qoyFy .link{stroke:var(--c-surface2);stroke-opacity:.55;stroke-width:1;transition:stroke-opacity .16s ease,stroke .16s ease}.about-ide_graphSvg__qoyFy .link.dim{stroke-opacity:.12}.about-ide_graphSvg__qoyFy .link.active{stroke:var(--c-blue);stroke-opacity:.9}.about-ide_graphSvg__qoyFy .node.dim circle{opacity:.25}.about-ide_graphSvg__qoyFy .node.dim text{opacity:.3}.about-ide_graphSvg__qoyFy .node.active circle{stroke:var(--c-text);stroke-width:2.5}.about-ide_graphSvg__qoyFy .node.root circle{fill:var(--c-blue)}.about-ide_graphSvg__qoyFy .node.service circle{fill:var(--c-mauve)}.about-ide_graphSvg__qoyFy .node.tech circle{fill:var(--c-teal)}.about-ide_graphSvg__qoyFy .node.domain circle{fill:var(--c-peach)}.about-ide_graphSvg__qoyFy .node.client circle{fill:var(--c-pink)}.about-ide_graphSvg__qoyFy .pulse{transform-origin:center;transform-box:fill-box;animation:about-ide_graphPulse__7Lj4C 2.4s ease-in-out infinite}@keyframes about-ide_fadeIn__FsSOL{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes about-ide_cursorBlink__8TJCx{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes about-ide_graphPulse__7Lj4C{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}@media (prefers-reduced-motion:reduce){.about-ide_cursor__aJbA2,.about-ide_graphPanel__GT0tH,.about-ide_graphSvg__qoyFy .pulse,.about-ide_panel__Svl9m{animation:none}}