.hhVNva_halo{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite hhVNva_twinkle;animation-play-state:var(--play-state,running)}@keyframes hhVNva_twinkle{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}
.V7brgq_grain{mix-blend-mode:multiply;background-size:256px 256px}.V7brgq_paper{z-index:50;background-image:var(--paper-grain);opacity:.36}.V7brgq_stone{background-image:var(--stone-grain);opacity:.3}
.DodmUa_request{--morph:cubic-bezier(.3, .7, .2, 1);background-color:var(--color-accent);width:min(100%,19.75rem);transition:width .55s var(--morph) .15s, border-radius .55s ease .15s, background-color .35s ease .35s, box-shadow .25s ease .15s;border-radius:12px;margin-inline:auto}.DodmUa_open{background-color:var(--color-surface);width:min(100%,47.5rem);box-shadow:inset 0 0 0 1px var(--color-rule);transition:width .55s var(--morph) .15s, border-radius .55s ease .15s, background-color .35s ease .15s, box-shadow .35s ease .3s;border-radius:18px}.DodmUa_triggerFold,.DodmUa_panelFold{transition:grid-template-rows .55s var(--morph) .15s;display:grid}.DodmUa_triggerFold{border-radius:inherit;grid-template-rows:1fr}.DodmUa_open .DodmUa_triggerFold,.DodmUa_panelFold{grid-template-rows:0fr}.DodmUa_open .DodmUa_panelFold{grid-template-rows:1fr}.DodmUa_trigger{border-radius:inherit;justify-content:center;align-items:center;min-height:0;transition:opacity .2s .5s;display:flex;overflow:hidden}.DodmUa_trigger:hover{background-color:color-mix(in oklab, var(--color-background) 10%, transparent)}.DodmUa_open .DodmUa_trigger{opacity:0;transition:opacity .2s .15s}.DodmUa_arrow{transition:transform .2s .7s}.DodmUa_open .DodmUa_arrow{transition:transform .2s;transform:rotate(90deg)}.DodmUa_panel{min-height:0;overflow:hidden}.DodmUa_content{opacity:0;transition:opacity .2s;position:relative}.DodmUa_open .DodmUa_content{opacity:1;transition:opacity .3s .45s}
._2VPgyG_packet{animation:_2VPgyG_travel 3.2s linear var(--delay) infinite;animation-play-state:var(--play-state,running)}@keyframes _2VPgyG_travel{0%{opacity:0;transform:translate(0)}8%{opacity:1}26%{transform:translate(var(--turn-x), 0)}92%{opacity:1}to{transform:translate(var(--end-x), var(--end-y));opacity:0}}._2VPgyG_hub{--reach:min(25cqw + 3px, var(--reach-max));height:calc(2 * (var(--reach) + var(--stem)))}._2VPgyG_wire{position:absolute;container-type:size}._2VPgyG_left{left:calc(50% - var(--reach));right:calc(50% + var(--entry))}._2VPgyG_right{left:calc(50% + var(--entry));right:calc(50% - var(--reach))}._2VPgyG_top{top:0;bottom:calc(50% + var(--entry))}._2VPgyG_bottom{top:calc(50% + var(--entry));bottom:0}._2VPgyG_stem{width:2px;height:var(--stem);background:currentColor;border-radius:1px;position:absolute}._2VPgyG_left ._2VPgyG_stem{left:-1px}._2VPgyG_right ._2VPgyG_stem{right:-1px}._2VPgyG_top ._2VPgyG_stem{top:0}._2VPgyG_bottom ._2VPgyG_stem{bottom:0}._2VPgyG_slant{transform-origin:0;background:linear-gradient(to right, currentColor, color-mix(in srgb, currentColor 30%, transparent));border-radius:1px;width:141.421cqw;height:2px;position:absolute}._2VPgyG_left ._2VPgyG_slant{left:0}._2VPgyG_right ._2VPgyG_slant{left:100%}._2VPgyG_top ._2VPgyG_slant{top:calc(var(--stem) - 1px)}._2VPgyG_bottom ._2VPgyG_slant{top:calc(100% - var(--stem) - 1px)}._2VPgyG_top._2VPgyG_left ._2VPgyG_slant{rotate:45deg}._2VPgyG_top._2VPgyG_right ._2VPgyG_slant{rotate:135deg}._2VPgyG_bottom._2VPgyG_left ._2VPgyG_slant{rotate:-45deg}._2VPgyG_bottom._2VPgyG_right ._2VPgyG_slant{rotate:-135deg}@property --travelled{syntax:"<number>";inherits:false;initial-value:0}._2VPgyG_along{--stem-share:.18;--on-stem:clamp(0, var(--travelled) / var(--stem-share), 1);--on-slant:clamp(0, (var(--travelled) - var(--stem-share)) / (1 - var(--stem-share)), 1);--from-card:calc(var(--on-stem) * var(--stem) + var(--on-slant) * (100cqh - var(--stem)));animation:_2VPgyG_along 3.2s linear var(--delay) infinite;animation-play-state:var(--play-state,running);position:absolute;top:-3px;left:-3px}._2VPgyG_top._2VPgyG_left ._2VPgyG_along{translate:calc(var(--on-slant) * 100cqw) var(--from-card)}._2VPgyG_top._2VPgyG_right ._2VPgyG_along{translate:calc((1 - var(--on-slant)) * 100cqw) var(--from-card)}._2VPgyG_bottom._2VPgyG_left ._2VPgyG_along{translate:calc(var(--on-slant) * 100cqw) calc(100cqh - var(--from-card))}._2VPgyG_bottom._2VPgyG_right ._2VPgyG_along{translate:calc((1 - var(--on-slant)) * 100cqw) calc(100cqh - var(--from-card))}@keyframes _2VPgyG_along{0%{--travelled:0;opacity:0}8%{opacity:1}92%{opacity:1}to{--travelled:1;opacity:0}}
.Xraf5a_lift{transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s}.Xraf5a_form:hover .Xraf5a_lift{transform:translateY(-10px)}.Xraf5a_side .Xraf5a_lift{opacity:.62}.Xraf5a_side:hover .Xraf5a_lift{opacity:1}.Xraf5a_label{opacity:0;pointer-events:none;transition:opacity .25s,transform .45s cubic-bezier(.2,.7,.2,1)}.Xraf5a_shown{opacity:1;transform:translateY(-10px)}
.a7J8qq_grid{animation:1.4s ease-out .2s backwards a7J8qq_fade-in;animation-play-state:var(--play-state,running)}.a7J8qq_horizon{filter:var(--horizon-filter)}@keyframes a7J8qq_fade-in{0%{opacity:0}}
._7J9RCa_pulse{stroke-dasharray:.05 1.2;stroke-dashoffset:.05px;animation:_7J9RCa_pulse var(--duration) cubic-bezier(.15, .6, .35, 1) var(--delay) infinite;animation-play-state:var(--play-state,running)}@keyframes _7J9RCa_pulse{0%{stroke-dashoffset:.05px}62%,to{stroke-dashoffset:-1.05px}}
._82iQfa_fill{transform-origin:0;animation:_82iQfa_fill var(--duration) cubic-bezier(.3, .7, .2, 1) var(--delay) backwards;animation-play-state:var(--play-state,running)}@keyframes _82iQfa_fill{0%{transform:scaleX(0)}}
.TnKrBG_sky{pointer-events:auto}@media (hover:none){.TnKrBG_sky{display:none}}.TnKrBG_line{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 1s cubic-bezier(.4, 0, .2, 1) var(--line-delay), opacity .35s var(--line-delay)}.TnKrBG_star{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.2,.7,.2,1),fill-opacity .5s}.TnKrBG_label{opacity:0;transition:opacity .5s}.TnKrBG_halo{transform-box:fill-box;transform-origin:50%}.TnKrBG_constellation:hover .TnKrBG_line{stroke-dashoffset:0;opacity:1}.TnKrBG_constellation:hover .TnKrBG_star{fill-opacity:1;transform:scale(1.35)}.TnKrBG_constellation:hover .TnKrBG_label{opacity:1;transition:opacity .7s .7s}.TnKrBG_constellation:hover .TnKrBG_halo{animation:2.8s ease-in-out infinite TnKrBG_breathe}@keyframes TnKrBG_breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}
.TEL0vW_faces{animation:1.1s ease-out 1.5s backwards TEL0vW_fade-in;animation-play-state:var(--play-state,running)}.TEL0vW_edge{stroke-dasharray:1 1;animation:TEL0vW_draw var(--draw-duration) cubic-bezier(.45, 0, .2, 1) var(--draw-delay) backwards;animation-play-state:var(--play-state,running)}.TEL0vW_apex{animation:1.1s ease-out 1.7s backwards TEL0vW_fade-in;animation-play-state:var(--play-state,running)}@keyframes TEL0vW_fade-in{0%{opacity:0}}@keyframes TEL0vW_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
._6kUNGW_unroll{animation:1.1s cubic-bezier(.3,.7,.2,1) .1s both _6kUNGW_unroll;animation-play-state:var(--play-state,running)}._6kUNGW_nudge{animation:2.4s ease-in-out infinite _6kUNGW_nudge}@keyframes _6kUNGW_unroll{0%{clip-path:inset(-2rem 0 calc(100% - 3.875rem) round 18px)}to{clip-path:inset(-6rem round 18px)}}@keyframes _6kUNGW_nudge{0%,to{transform:perspective(500px)translateY(-1px)}50%{transform:perspective(500px)translateY(2px)}}
.XG6laq_rise{animation:XG6laq_rise var(--duration,.7s) cubic-bezier(.2, .7, .2, 1) var(--delay,0s) both;animation-play-state:var(--play-state,running)}.XG6laq_fadeIn{animation:XG6laq_fade-in var(--duration,.6s) ease-out var(--delay,0s) both;animation-play-state:var(--play-state,running)}@keyframes XG6laq_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes XG6laq_fade-in{0%{opacity:0}}
.ZID1gW_scan{opacity:0;animation:1.8s ease-in-out .2s backwards ZID1gW_scan;animation-play-state:var(--play-state,running);top:0;transform:translateY(316.8px)}.ZID1gW_mark{animation:ZID1gW_mark .4s ease-out var(--delay) backwards;animation-play-state:var(--play-state,running)}.ZID1gW_thread{stroke-dasharray:1 1;animation:ZID1gW_draw .45s cubic-bezier(.45, 0, .2, 1) var(--delay) backwards;animation-play-state:var(--play-state,running)}.ZID1gW_knot{animation:ZID1gW_fade-in .3s ease-out var(--delay) backwards;animation-play-state:var(--play-state,running)}@keyframes ZID1gW_scan{0%{opacity:0;transform:translateY(6.6px)}10%,90%{opacity:1}to{opacity:0;transform:translateY(316.8px)}}@keyframes ZID1gW_mark{0%{opacity:0;transform:scale(.96)}}@keyframes ZID1gW_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ZID1gW_fade-in{0%{opacity:0}}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._1tkq8a_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}._1tkq8a_variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.nJer6G_className{font-family:Manrope,Manrope Fallback;font-style:normal}.nJer6G_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.gyROdq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.gyROdq_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
