.MagikcalAnimatedLogo_root__XZ1sL{--logo-size:132px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--logo-size);height:var(--logo-size)}.MagikcalAnimatedLogo_rootInteractive__IONqb{cursor:pointer}.MagikcalAnimatedLogo_backdrop__o2786{box-sizing:border-box;position:absolute;inset:0;border:var(--backdrop-border-width) solid var(--backdrop-border-color);border-radius:var(--backdrop-radius);background:radial-gradient(circle at top right,var(--backdrop-highlight),transparent 44%),radial-gradient(circle at bottom left,var(--backdrop-accent),transparent 50%),linear-gradient(145deg,var(--backdrop-base-start),var(--backdrop-base-end));box-shadow:0 24px 44px rgba(18,33,59,.12),inset 0 1px 0 rgba(255,255,255,.75);transition:border-color var(--palette-transition-duration) ease,box-shadow var(--palette-transition-duration) ease,opacity var(--palette-transition-duration) ease}.MagikcalAnimatedLogo_scene__wfpa2{position:relative;width:100%;height:100%}.MagikcalAnimatedLogo_orbiter__HPSBp{position:absolute;left:50%;top:50%;will-change:transform}.MagikcalAnimatedLogo_hatOrbiter__C0zW1{width:calc(var(--logo-size) * .54 * var(--content-scale) * var(--hat-scale));aspect-ratio:174.97/160.54;transform:translate(-50%,-50%) translateX(var(--hat-rest-x)) translateY(var(--hat-offset-y));z-index:3}.MagikcalAnimatedLogo_carrotOrbiter__NxnOb{width:calc(var(--logo-size) * .43 * var(--content-scale) * var(--carrot-scale));aspect-ratio:125/147.24;transform:translate(-50%,-50%) translateX(var(--carrot-rest-x)) translateY(var(--carrot-offset-y));z-index:1}.MagikcalAnimatedLogo_glyph__QvCfD{width:100%;height:100%;display:block;filter:drop-shadow(0 10px 18px rgba(18,33,59,.16));transition:filter var(--palette-transition-duration) ease}.MagikcalAnimatedLogo_glyph__QvCfD *{transition:fill var(--palette-transition-duration) ease,stroke var(--palette-transition-duration) ease}.MagikcalAnimatedLogo_sceneLoop__KDpI9 .MagikcalAnimatedLogo_hatOrbiter__C0zW1{animation:MagikcalAnimatedLogo_hatCross__Cq2YD var(--animation-duration) infinite linear,MagikcalAnimatedLogo_hatLayer__6vUfb var(--animation-duration) infinite step-end}.MagikcalAnimatedLogo_sceneLoop__KDpI9 .MagikcalAnimatedLogo_carrotOrbiter__NxnOb{animation:MagikcalAnimatedLogo_carrotCross__uhdHz var(--animation-duration) infinite linear,MagikcalAnimatedLogo_carrotLayer__l_Q5q var(--animation-duration) infinite step-end}.MagikcalAnimatedLogo_sceneOnce__8CccE .MagikcalAnimatedLogo_hatOrbiter__C0zW1{animation:MagikcalAnimatedLogo_hatCrossOnce__ZEEIC var(--interaction-duration) var(--interaction-iterations) cubic-bezier(.38,.02,.16,1),MagikcalAnimatedLogo_hatLayerOnce__z9173 var(--interaction-duration) var(--interaction-iterations) step-end}.MagikcalAnimatedLogo_sceneOnce__8CccE .MagikcalAnimatedLogo_carrotOrbiter__NxnOb{animation:MagikcalAnimatedLogo_carrotCrossOnce__5A4C_ var(--interaction-duration) var(--interaction-iterations) cubic-bezier(.38,.02,.16,1),MagikcalAnimatedLogo_carrotLayerOnce__0CVri var(--interaction-duration) var(--interaction-iterations) step-end}@keyframes MagikcalAnimatedLogo_hatCross__Cq2YD{0%{transform:translate(-50%,-50%) translateX(var(--hat-rest-x)) translateY(var(--hat-offset-y))}25%{transform:translate(-50%,-50%) translateX(var(--hat-pass-x)) translateY(var(--hat-offset-y))}50%{transform:translate(-50%,-50%) translateX(var(--hat-rest-x)) translateY(var(--hat-offset-y))}75%{transform:translate(-50%,-50%) translateX(var(--hat-pass-x)) translateY(var(--hat-offset-y))}to{transform:translate(-50%,-50%) translateX(var(--hat-rest-x)) translateY(var(--hat-offset-y))}}@keyframes MagikcalAnimatedLogo_carrotCross__uhdHz{0%{transform:translate(-50%,-50%) translateX(var(--carrot-rest-x)) translateY(var(--carrot-offset-y))}25%{transform:translate(-50%,-50%) translateX(var(--carrot-pass-x)) translateY(var(--carrot-offset-y))}50%{transform:translate(-50%,-50%) translateX(var(--carrot-rest-x)) translateY(var(--carrot-offset-y))}75%{transform:translate(-50%,-50%) translateX(var(--carrot-pass-x)) translateY(var(--carrot-offset-y))}to{transform:translate(-50%,-50%) translateX(var(--carrot-rest-x)) translateY(var(--carrot-offset-y))}}@keyframes MagikcalAnimatedLogo_hatCrossOnce__ZEEIC{0%{transform:translate(-50%,-50%) translateX(var(--hat-rest-x)) translateY(var(--hat-offset-y))}50%{transform:translate(-50%,-50%) translateX(var(--hat-pass-x)) translateY(var(--hat-offset-y))}to{transform:translate(-50%,-50%) translateX(var(--hat-rest-x)) translateY(var(--hat-offset-y))}}@keyframes MagikcalAnimatedLogo_carrotCrossOnce__5A4C_{0%{transform:translate(-50%,-50%) translateX(var(--carrot-rest-x)) translateY(var(--carrot-offset-y))}50%{transform:translate(-50%,-50%) translateX(var(--carrot-pass-x)) translateY(var(--carrot-offset-y))}to{transform:translate(-50%,-50%) translateX(var(--carrot-rest-x)) translateY(var(--carrot-offset-y))}}@keyframes MagikcalAnimatedLogo_hatLayer__6vUfb{0%,24.999%{z-index:3}25%,49.999%{z-index:1}50%,74.999%{z-index:3}75%,to{z-index:1}}@keyframes MagikcalAnimatedLogo_carrotLayer__l_Q5q{0%,24.999%{z-index:1}25%,49.999%{z-index:3}50%,74.999%{z-index:1}75%,to{z-index:3}}@keyframes MagikcalAnimatedLogo_hatLayerOnce__z9173{0%,49.999%{z-index:3}50%,to{z-index:1}}@keyframes MagikcalAnimatedLogo_carrotLayerOnce__0CVri{0%,49.999%{z-index:1}50%,to{z-index:3}}@media (prefers-reduced-motion:reduce){.MagikcalAnimatedLogo_carrotOrbiter__NxnOb,.MagikcalAnimatedLogo_hatOrbiter__C0zW1{animation:none}}@layer base{body,html{background-color:var(--mk-palette-background-default);color:var(--mk-palette-text-primary);overscroll-behavior:none}body{min-height:100vh;background-image:radial-gradient(circle at top left,color-mix(in srgb,var(--mk-palette-primary-main) 8%,transparent) 0,transparent 34%),radial-gradient(circle at top right,color-mix(in srgb,var(--mk-palette-secondary-main) 8%,transparent) 0,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--mk-palette-background-paper) 76%,transparent),var(--mk-palette-background-default));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .18s ease,color .18s ease}::-moz-selection{background-color:color-mix(in srgb,var(--mk-palette-primary-main) 22%,transparent);color:var(--mk-palette-text-primary)}::selection{background-color:color-mix(in srgb,var(--mk-palette-primary-main) 22%,transparent);color:var(--mk-palette-text-primary)}}@layer utilities{.overflow-auto,.overflow-x-auto,.overflow-y-auto{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-500-normal.40a0e53b.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-500-normal.261e6dec.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-500-normal.ab6e7190.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-vietnamese-500-normal.434f7982.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-500-normal.c9191b63.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-ext-500-normal.a03cdcd8.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/plus-jakarta-sans-latin-500-normal.698ec6c7.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-500-normal.ffc438f2.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.97e8d498.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.861e6b71.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-600-normal.aed17cb6.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-vietnamese-600-normal.7f6ebfd7.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-600-normal.fc829e3f.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-ext-600-normal.54cda548.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-latin-600-normal.226f862d.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-600-normal.2b3be788.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.0be560bf.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.ebec912a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-700-normal.74c6a6ab.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-vietnamese-700-normal.b2776741.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-700-normal.550f5207.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-ext-700-normal.489710fb.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-latin-700-normal.d84247b5.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-700-normal.2eba9731.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-800-normal.3f8c4cc8.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-800-normal.9d373146.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-800-normal.4ae5f23e.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-vietnamese-800-normal.52e261a0.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-800-normal.f2393943.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-ext-800-normal.e2ad5b34.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/plus-jakarta-sans-latin-800-normal.f5722262.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-800-normal.23a2d533.woff) format("woff");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}