@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-300-normal-NpPLQc9R.woff2)format("woff2"),url(/assets/ubuntu-latin-300-normal-DYCVGgB8.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2)format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-latin-400-normal-l4cqI2xd.woff2)format("woff2"),url(/assets/ubuntu-mono-latin-400-normal-DpWeehTz.woff)format("woff")}:root{--jungle:#18a48c;--jungle-dark:#116f5f;--paper:#fff;--ink:#4f4f4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-padding-top:72px}body{background:var(--paper);color:var(--ink)}body:before{content:"";height:env(safe-area-inset-top,0);z-index:1200;background:var(--jungle-dark);position:fixed;inset:0 0 auto}.gutter{padding-left:max(16px, env(safe-area-inset-left,0px))!important;padding-right:max(16px, env(safe-area-inset-right,0px))!important}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{transform:translateY(48px)scale(.97)}to{transform:none}}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rowIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-14px,-10px)rotate(-2deg)}}@keyframes sweep{0%{transform:translateY(-100%)}to{transform:translateY(420%)}}@keyframes shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(320%)skew(-20deg)}}@keyframes pulse{0%,to{box-shadow:0 0 #21debe8c}50%{box-shadow:0 0 0 10px #21debe00}}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:#0000}}@keyframes ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes fill{0%{width:0}}@keyframes strike{0%{background-size:0 2px}to{background-size:100% 2px}}.typing{white-space:nowrap;border-right:2px solid #18a48c;animation:1.1s steps(15,end) .2s both typing,.8s step-end infinite blink;display:inline-block;overflow:hidden}.ring{pointer-events:none;border:2px solid #21debe;border-radius:999px;animation:1.6s ease-out infinite ring;position:absolute;inset:0}.ring.r2{animation-delay:.5s}.fill{animation:2.2s cubic-bezier(.3,.6,.3,1) both fill}.strike{background-image:linear-gradient(#b3261e,#b3261e);background-position:0 55%;background-repeat:no-repeat;animation:.5s .5s both strike}.swipe{scrollbar-width:none;-webkit-overflow-scrolling:touch}.swipe::-webkit-scrollbar{display:none}.part{outline-offset:3px;border-radius:12px;outline:2px solid #0000;transition:opacity .35s,box-shadow .35s,outline-color .35s}.part.on{outline-color:#18a48c;box-shadow:0 0 0 6px #21debe2e}.part.off{filter:saturate(.35)}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rise{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.d1{animation-delay:80ms}.d2{animation-delay:.2s}.d3{animation-delay:.32s}.d4{animation-delay:.44s}.d5{animation-delay:.56s}.pop{animation:.5s cubic-bezier(.3,1.6,.5,1) both pop}.row-in{animation:.45s both rowIn}.drift{animation:12s ease-in-out infinite drift}.scan-sweep{pointer-events:none;background:linear-gradient(#21debe00,#21debe38 80%,#21debe99);height:26%;animation:1.4s linear infinite sweep;position:absolute;top:0;left:0;right:0}.live-dot{background:#21debe;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse;display:inline-block}.shine{position:relative;overflow:hidden}.shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:30%;animation:3.2s ease-in-out infinite shine;position:absolute;top:0;bottom:0;left:0}.lift{transition:transform .25s,box-shadow .25s,border-color .25s}.lift:hover{transform:translateY(-6px);box-shadow:0 16px 36px #116f5f24;border-color:#18a48c!important}.lift:hover .wiggle{animation:.5s pop}@supports (animation-timeline:view()){.reveal{animation:linear both slideUp;animation-timeline:view();animation-range:entry entry 60%}.grow{transform-origin:0;animation:linear both draw;animation-timeline:view();animation-range:entry 20% cover 45%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
