:root{--filter-blue-100:invert(91%) sepia(5%) saturate(1991%) hue-rotate(179deg) brightness(107%) contrast(96%);--filter-blue-300:invert(65%) sepia(84%) saturate(355%) hue-rotate(147deg) brightness(96%) contrast(85%);--filter-blue-500:invert(18%) sepia(26%) saturate(5744%) hue-rotate(182deg) brightness(95%) contrast(104%);--filter-blue-600:invert(4%) sepia(51%) saturate(6606%) hue-rotate(205deg) brightness(102%) contrast(91%);--filter-mint-100:invert(77%) sepia(27%) saturate(55%) hue-rotate(121deg) brightness(111%) contrast(117%);--filter-mint-500:invert(66%) sepia(87%) saturate(1767%) hue-rotate(127deg) brightness(91%) contrast(92%);--filter-mint-600:invert(39%) sepia(97%) saturate(1594%) hue-rotate(148deg) brightness(99%) contrast(94%);--filter-grey-50:invert(100%) sepia(70%) saturate(451%) hue-rotate(164deg) brightness(111%) contrast(91%);--filter-grey-100:invert(98%) sepia(10%) saturate(318%) hue-rotate(175deg) brightness(100%) contrast(97%);--filter-grey-200:invert(95%) sepia(10%) saturate(55%) hue-rotate(177deg) brightness(99%) contrast(88%);--filter-grey-300:invert(95%) sepia(11%) saturate(82%) hue-rotate(175deg) brightness(92%) contrast(88%);--filter-grey-400:invert(59%) sepia(8%) saturate(565%) hue-rotate(172deg) brightness(95%) contrast(92%);--filter-grey-500:invert(46%) sepia(1%) saturate(0%) hue-rotate(352deg) brightness(94%) contrast(88%);--filter-red-100:invert(83%) sepia(2%) saturate(2163%) hue-rotate(314deg) brightness(112%) contrast(101%);--filter-red-500:invert(13%) sepia(94%) saturate(5287%) hue-rotate(355deg) brightness(89%) contrast(105%);--filter-yellow-100:invert(89%) sepia(12%) saturate(623%) hue-rotate(323deg) brightness(109%) contrast(103%);--filter-yellow-500:invert(59%) sepia(97%) saturate(2765%) hue-rotate(4deg) brightness(98%) contrast(84%);--filter-green-500:invert(58%) sepia(57%) saturate(2069%) hue-rotate(134deg) brightness(100%) contrast(92%);--filter-orange-500:invert(74%) sepia(23%) saturate(1149%) hue-rotate(353deg) brightness(107%) contrast(103%);--filter-white:invert(100%)}
.success-feedback{background-color:var(--chakra-colors-brand-mint-500);opacity:0;pointer-events:none;z-index:100000;border-radius:50%;width:300px;height:300px;padding:30px;transition:opacity .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.success-feedback svg{width:100%}.success-feedback.show{opacity:1}.success-feedback.show .path{stroke-dasharray:1000;stroke-dashoffset:0}.success-feedback.show .path.circle{animation:.9s ease-in-out dash}.success-feedback.show .path.line{stroke-dashoffset:1000px;animation:.9s ease-in-out .35s forwards dash}.success-feedback.show .path.check{stroke-dashoffset:-100px;animation:.9s ease-in-out .35s forwards dash-check}@keyframes dash{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes dash-check{0%{stroke-dashoffset:-100px}to{stroke-dashoffset:900px}}
@font-face{font-family:TradeGothicNext;src:url(../media/TradeGothicNextLTW05-Rg.04-bqcb_.bkn~.woff2)format("woff2"),url(../media/TradeGothicNextLTW05-Rg.06p81hk~5lsq0.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:TradeGothicNext;src:url(../media/TradeGothicNextLTW05-Cond.0sa94jrihu37b.woff2)format("woff2"),url(../media/TradeGothicNextLTW05-Cond.0clz5bmh0no9f.woff)format("woff");font-weight:400;font-stretch:75%;font-display:swap}@font-face{font-family:TradeGothicNext;src:url(../media/TradeGothicNextLTW05-Light.0d6me.~wfh4_e.woff2)format("woff2"),url(../media/TradeGothicNextLTW05-Light.0qtpolez9y495.woff)format("woff");font-weight:light;font-display:swap}@font-face{font-family:TradeGothicNext;src:url(../media/TradeGothicNextLTW05-Bold.0.jv.265mve-h.woff2)format("woff2"),url(../media/TradeGothicNextLTW05-Bold.0dkkly2luf.gq.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:TradeGothicNext;src:url(../media/TradeGothicNextLTW05-BoldCn.0b6fufetmnngl.woff2)format("woff2"),url(../media/TradeGothicNextLTW05-BoldCn.0af_~2n-5d1p1.woff)format("woff");font-weight:700;font-stretch:75%;font-display:swap}
.webgl-wrapper{flex-wrap:wrap;place-content:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative}.canvas-container{aspect-ratio:2;background-color:#0000;width:auto;max-width:200vh;height:100%;max-height:100%;overflow:hidden}