@property --dg-n{syntax:"<number>";inherits:false;initial-value:0}@property --dg-origin{syntax:"*";inherits:false}@property --dg-x{syntax:"*";inherits:false}@property --dg-y{syntax:"*";inherits:false}[data-dg]{--dg-step:90ms;--dg-ease-move:cubic-bezier(.45, 0, .55, 1);--dg-a-rise:none;--dg-a-fade:none;--dg-a-pop:none;--dg-a-slide:none;--dg-a-grow-x:none;--dg-a-grow-y:none;--dg-a-wipe:none;--dg-a-draw:none;--dg-a-light:none;--dg-a-strike:none;--dg-a-count:none;--dg-a-count-host:none;--dg-a-count-show:none}[data-dg][data-dg-armed]{--dg-a-rise:dg-rise;--dg-a-fade:dg-fade;--dg-a-pop:dg-pop;--dg-a-slide:dg-slide;--dg-a-grow-x:dg-grow-x;--dg-a-grow-y:dg-grow-y;--dg-a-wipe:dg-wipe;--dg-a-draw:dg-draw;--dg-a-light:dg-light;--dg-a-strike:dg-strike;--dg-a-count:dg-count;--dg-a-count-host:dg-count-host;--dg-a-count-show:dg-count-show}@media (min-width:1024px){[data-dg=hero]{--dg-a-rise:dg-rise;--dg-a-fade:dg-fade;--dg-a-pop:dg-pop;--dg-a-slide:dg-slide;--dg-a-grow-x:dg-grow-x;--dg-a-grow-y:dg-grow-y;--dg-a-wipe:dg-wipe;--dg-a-draw:dg-draw;--dg-a-light:dg-light;--dg-a-strike:dg-strike;--dg-a-count:dg-count;--dg-a-count-host:dg-count-host;--dg-a-count-show:dg-count-show}}[data-dg] :is(.dg-rise,.dg-fade,.dg-pop,.dg-slide,.dg-grow-x,.dg-grow-y,.dg-wipe,.dg-type,.dg-draw,.dg-light,.dg-strike,.dg-count){--dg-delay:calc(var(--dg-at,0s) + var(--dg-i,0) * var(--dg-step,90ms))}.dg-rise{animation:var(--dg-a-rise,none) var(--dg-dur,.6s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-fade{animation:var(--dg-a-fade,none) var(--dg-dur,.5s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-pop{transform-origin:var(--dg-origin,center);animation:var(--dg-a-pop,none) var(--dg-dur,.42s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-slide{animation:var(--dg-a-slide,none) var(--dg-dur,.56s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-grow-x{transform-origin:var(--dg-origin,left center);animation:var(--dg-a-grow-x,none) var(--dg-dur,.9s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-grow-y{transform-origin:var(--dg-origin,center bottom);animation:var(--dg-a-grow-y,none) var(--dg-dur,.8s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-wipe{animation:var(--dg-a-wipe,none) var(--dg-dur,.9s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-type{animation:var(--dg-a-wipe,none) var(--dg-dur,.7s) steps(var(--dg-steps,16), end) var(--dg-delay,0s) backwards}.dg-draw{stroke-dasharray:1 2;animation:var(--dg-a-draw,none) var(--dg-dur,1s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-light:after{content:"";border-radius:inherit;border:1px solid var(--dg-accent,currentcolor);box-shadow:0 0 18px -4px var(--dg-accent,currentcolor);opacity:0;pointer-events:none;animation:var(--dg-a-light,none) var(--dg-light-dur,1.1s) ease-out calc(var(--dg-delay,0s) + var(--dg-light-at,0s)) backwards;position:absolute;inset:-1px}.dg-strike{animation:var(--dg-a-strike,none) var(--dg-dur,.38s) var(--ease-entry) var(--dg-delay,0s) backwards}.dg-count{animation:var(--dg-a-count-host,none) var(--dg-dur,1.3s) linear var(--dg-delay,0s) backwards;display:inline-block;position:relative}.dg-count:after{content:counter(dg-n);content:counter(dg-n) / "";counter-reset:dg-n calc(var(--dg-n));visibility:hidden;white-space:nowrap;text-align:var(--dg-count-align,end);-webkit-text-fill-color:currentcolor;animation:var(--dg-a-count,none) var(--dg-dur,1.3s) var(--ease-entry) var(--dg-delay,0s) backwards, var(--dg-a-count-show,none) var(--dg-dur,1.3s) linear var(--dg-delay,0s) backwards;position:absolute;inset:0}[data-dg][data-dg-armed]:not([data-dg-play]) :is(.dg-rise,.dg-fade,.dg-pop,.dg-slide,.dg-grow-x,.dg-grow-y,.dg-wipe,.dg-type,.dg-draw,.dg-strike,.dg-count),[data-dg][data-dg-armed]:not([data-dg-play]) :is(.dg-count,.dg-light):after{animation-play-state:paused}@keyframes dg-rise{0%{opacity:0;transform:translateY(var(--dg-y,10px))}}@keyframes dg-fade{0%{opacity:0}}@keyframes dg-pop{0%{opacity:0;transform:scale(.9)}}@keyframes dg-slide{0%{opacity:0;transform:translateX(var(--dg-x,-10px))}}@keyframes dg-grow-x{0%{opacity:0;transform:scaleX(.02)}}@keyframes dg-grow-y{0%{opacity:0;transform:scaleY(.02)}}@keyframes dg-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dg-draw{0%{stroke-dashoffset:1.05px}}@keyframes dg-light{0%,to{opacity:0}30%{opacity:1}}@keyframes dg-strike{0%,to{background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;text-decoration-color:#0000}0%{background-size:0% 1px}to{background-size:100% 1px}}@keyframes dg-count{0%{--dg-n:var(--dg-from,0)}to{--dg-n:var(--dg-to,0)}}@keyframes dg-count-host{0%,to{-webkit-text-fill-color:transparent}}@keyframes dg-count-show{0%,to{visibility:visible}}[data-dg] :is(.dg-float,.dg-travel-x,.dg-travel-y,.dg-beat,.dg-ping){--dg-loop-delay:calc(var(--dg-loop-start,0s) + var(--dg-loop-at,0s))}[data-dg][data-dg-live] .dg-float{animation:dg-float var(--dg-loop,6s) ease-in-out var(--dg-loop-delay) infinite}@keyframes dg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dg-travel-x,.dg-travel-y{pointer-events:none;opacity:0;position:absolute;inset:0}.dg-travel-x:after,.dg-travel-y:after{content:"";box-shadow:0 0 12px 3px var(--dg-glow,#7c3aed73);border-radius:9999px;position:absolute}.dg-travel-x:after{width:var(--dg-trail,var(--dg-dot,7px));height:var(--dg-dot,7px);margin-top:calc(var(--dg-dot,7px) / -2);background:linear-gradient(to right, transparent, var(--dg-accent,var(--violet-text)) var(--dg-trail-head,0%));top:50%;right:0}.dg-travel-y:after{width:var(--dg-dot,7px);height:var(--dg-trail,var(--dg-dot,7px));margin-left:calc(var(--dg-dot,7px) / -2);background:linear-gradient(to bottom, transparent, var(--dg-accent,var(--violet-text)) var(--dg-trail-head,0%));bottom:0;left:50%}.dg-trail:after{box-shadow:none;filter:drop-shadow(0 0 3px var(--dg-glow,#7c3aed73)) drop-shadow(0 0 8px var(--dg-glow,#7c3aed73))}[data-dg][data-dg-live] .dg-travel-x{animation:dg-travel-x var(--dg-loop,4s) var(--dg-travel-ease,var(--dg-ease-move)) var(--dg-loop-delay) infinite}[data-dg][data-dg-live] .dg-travel-y{animation:dg-travel-y var(--dg-loop,4s) var(--dg-travel-ease,var(--dg-ease-move)) var(--dg-loop-delay) infinite}@keyframes dg-travel-x{0%{opacity:0;transform:translate(-100%)}5%,40%{opacity:1}45%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes dg-travel-y{0%{opacity:0;transform:translateY(-100%)}5%,40%{opacity:1}45%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.dg-tone-violet{--dg-accent:var(--violet-text);--dg-glow:#7c3aed73}.dg-tone-orange{--dg-accent:#ff8c00;--dg-glow:#ff8c0073}.dg-tone-green{--dg-accent:var(--green-text);--dg-glow:#4ade8066}.dg-tone-chrome{--dg-accent:#e4e4e7;--dg-glow:#d4d4d880}[data-theme=light] .dg-tone-chrome{--dg-accent:#71717a;--dg-glow:#71717a4d}.dg-beat:before{content:"";border-radius:inherit;border:1px solid var(--dg-accent,currentcolor);box-shadow:0 0 16px -4px var(--dg-accent,currentcolor);opacity:0;pointer-events:none;position:absolute;inset:-1px}[data-dg][data-dg-live] .dg-beat:before{animation:dg-beat var(--dg-loop,4s) ease-out var(--dg-loop-delay) infinite}@keyframes dg-beat{0%,22%,to{opacity:0}6%{opacity:1}}.dg-ping:after{content:"";border-radius:inherit;background:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}[data-dg][data-dg-live] .dg-ping:after{animation:dg-ping var(--dg-loop,2.4s) cubic-bezier(0, 0, .2, 1) var(--dg-loop-delay) infinite}@keyframes dg-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.dg-tip-host{position:relative}.dg-tip-host:focus-visible{outline:2px solid var(--violet-text);outline-offset:2px}.dg-tip{--dg-tip-x:-50%;--dg-tip-y:4px;z-index:30;border:1px solid var(--border-strong);background:var(--bg-card);width:max-content;max-width:min(240px,70vw);box-shadow:var(--shadow-card-md);color:var(--text-secondary);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;pointer-events:none;opacity:0;transform:translateX(var(--dg-tip-x)) translateY(var(--dg-tip-y)) scale(.97);transform-origin:50% 100%;transition:opacity var(--duration-fast,.15s) var(--ease-entry), transform var(--duration-fast,.15s) var(--ease-entry);border-radius:8px;padding:7px 10px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%}.dg-tip[data-side=bottom]{--dg-tip-y:-4px;transform-origin:50% 0;top:calc(100% + 8px);bottom:auto}.dg-tip[data-align=start]{--dg-tip-x:0px;transform-origin:0 100%;left:0}.dg-tip[data-side=bottom][data-align=start]{transform-origin:0 0}.dg-tip-host:focus-visible>.dg-tip,.dg-tip-host[data-open]>.dg-tip{opacity:1;transform:translateX(var(--dg-tip-x))}@media (hover:hover) and (pointer:fine){.dg-tip-host:hover>.dg-tip{opacity:1;transform:translateX(var(--dg-tip-x));transition-delay:80ms}}@media (prefers-reduced-motion:reduce){[data-dg] *,[data-dg] :before,[data-dg] :after{animation:none!important}}@media print{[data-dg] *,[data-dg] :before,[data-dg] :after{animation:none!important}}
@font-face{font-family:hubot;src:url(../media/HubotSans_ExtraBold-s.0.2z521k3_4_i.ttf?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:hubot;src:url(../media/HubotSans_Medium-s.0t0bh3wanffad.ttf?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hubot Fallback;src:local(Arial);ascent-override:86.15%;descent-override:20.98%;line-gap-override:0.0%;size-adjust:112.01%}.hubot_50657bd2-module__vyXjsW__className{font-family:hubot,hubot Fallback,system-ui,Helvetica Neue,Arial,sans-serif}.hubot_50657bd2-module__vyXjsW__variable{--font-sos-display:"hubot", "hubot Fallback", system-ui, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:teko;src:url(../media/Teko_Bold-s.050218z_--u55.ttf?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:teko Fallback;src:local(Arial);ascent-override:108.13%;descent-override:53.62%;line-gap-override:0.0%;size-adjust:88.59%}.teko_763a88b-module__lcm9_W__className{font-family:teko,teko Fallback,Impact,Arial Narrow,sans-serif}.teko_763a88b-module__lcm9_W__variable{--font-mkr-display:"teko", "teko Fallback", Impact, Arial Narrow, sans-serif}
@font-face{font-family:barlow;src:url(../media/Barlow_Medium-s.115jj8xu8.srv.ttf?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:101.81%;descent-override:20.36%;line-gap-override:0.0%;size-adjust:98.22%}.barlow_7cc78d2e-module__nd8ETa__className{font-family:barlow,barlow Fallback,system-ui,Helvetica Neue,Arial,sans-serif}.barlow_7cc78d2e-module__nd8ETa__variable{--font-mkr-body:"barlow", "barlow Fallback", system-ui, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:barlowCondensed;src:url(../media/BarlowCondensed_SemiBold-s.15ck-gmfqa7oi.ttf?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.barlowcondensed_e5f05496-module__OO0ONa__className{font-family:barlowCondensed,barlowCondensed Fallback,Arial Narrow,system-ui,sans-serif}.barlowcondensed_e5f05496-module__OO0ONa__variable{--font-mkr-label:"barlowCondensed", "barlowCondensed Fallback", Arial Narrow, system-ui, sans-serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.01v_4~qso4l8l.woff2?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)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:500;font-display:swap;src:url(../media/93ce1fb4a74b790b-s.0iktoo3rm5rm6.woff2?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)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:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.0u3zrv~j8qc7f.woff2?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)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:500;font-display:swap;src:url(../media/1317291d1835f011-s.0j6akv3mmi4-5.woff2?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)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:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.13f4gossr-u47.woff2?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)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-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(../media/e1750518007a189a-s.0q9o2mhri4tk5.woff2?dpl=dpl_4UKG8FzcZ3cx4iLiHuJcg2wANoEc)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%}.jetbrains_mono_91223603-module__MilVTG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.jetbrains_mono_91223603-module__MilVTG__variable{--font-sos-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
