@font-face{font-family:Nunito;src:url(/02-group-chat/_astro/nunito-latin-wght.BzFMHfZw.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/02-group-chat/_astro/dm-mono-latin-500.DRMDZjhP.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--tangerine:#ff7a1a;--tangerine-deep:#b84a06;--tangerine-soft:#ffe6d3;--ink:#1d1813;--night:#16120e;--cream:#fbf7f1;--wallpaper:#f2ece3;--paper:#fff;--line:#e5dccf;--muted:#6b6157;--sage:#d9e3d3;--sky:#d6e1ea;--lilac:#e4dcea;--sand:#ede1cc;--font:"Nunito", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--spring:linear(0, .041, .146, .289, .449, .609, .756, .882, .984, 1.059, 1.11, 1.138, 1.148, 1.143, 1.129, 1.108, 1.085, 1.061, 1.039, 1.02, 1.004, .993, .985, .98, .978, .979, .981, .984, .987, .99, .994, .997, .999, 1.001, 1.002, 1.003, 1.003, 1.003, 1.003, 1.003, 1);--spring-soft:linear(0, .018, .064, .129, .206, .289, .375, .458, .538, .612, .679, .739, .792, .838, .877, .91, .937, .959, .977, .991, 1.001, 1.008, 1.014, 1.017, 1.019, 1.02, 1.02, 1.019, 1.018, 1.016, 1.015, 1.013, 1.011, 1.01, 1.008, 1.007, 1.006, 1.004, 1.004, 1.003, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--z-base:1;--z-sticky:10;--z-bar:20;--z-skip:50}@supports not (animation-timing-function:linear(0, 1)){:root{--spring:cubic-bezier(.34, 1.56, .64, 1);--spring-soft:cubic-bezier(.22, 1.2, .36, 1)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;font-weight:500;line-height:1.5;overflow-x:clip}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit}button,input{font:inherit;color:inherit}button{touch-action:manipulation}img,svg{display:block}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--tangerine-deep);outline-offset:3px;border-radius:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:var(--z-skip);background:var(--ink);color:var(--cream);transition:transform .2s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.mono{font-family:var(--mono);font-variant-ligatures:none;font-weight:500}.tab{font-variant-numeric:tabular-nums}.btn{cursor:pointer;min-height:52px;transition:transform .18s var(--ease-out), background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:850;text-decoration:none;display:inline-flex}.btn-primary{background:var(--tangerine);color:var(--ink);box-shadow:0 1px #1d18131f,inset 0 -2px #1d18131f}.btn-primary:hover{background:#ff8a33;transform:translateY(-1px)}.btn-primary:active{transform:translateY(1px)scale(.98)}.btn .arrow{font-family:var(--mono);font-weight:500}.store-row{flex-wrap:wrap;gap:10px;display:flex}.store{min-height:52px;color:var(--ink);cursor:not-allowed;text-align:left;background:0 0;border:1.5px dashed #cfc4b5;border-radius:16px;flex-direction:column;justify-content:center;padding:6px 18px 6px 16px;line-height:1.1;display:inline-flex}.store b{font-size:15px;font-weight:850}.store small{color:var(--muted);font-size:12.5px;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.fl-mark{flex:none;overflow:visible}.fl-tone-tangerine .fl-bubble{fill:var(--tangerine)}.fl-tone-tangerine .fl-s{stroke:var(--ink)}.fl-tone-ink .fl-bubble{fill:var(--ink)}.fl-tone-ink .fl-s{stroke:var(--tangerine)}.fl-tone-cream .fl-bubble{fill:var(--cream)}.fl-tone-cream .fl-s{stroke:var(--ink)}.fl-body{transform-box:view-box;transform-origin:22px 26px;transition:transform .6s var(--spring)}.fl-hop{transform-box:view-box}.fl-s{fill:none;stroke-width:4.6px;stroke-linecap:round;transition:stroke-dasharray .55s var(--spring), stroke-dashoffset .55s var(--spring), transform .55s var(--spring)}.fl-b1{stroke-dasharray:.01 40;stroke-dashoffset:-2px;transform:translateY(3.5px)}.fl-b2{stroke-dasharray:.01 40;stroke-dashoffset:-10px;transform:translateY(-3.5px)}.fl-a1,.fl-a2{stroke-dasharray:.01 40;stroke-dashoffset:0;transform:translate(-2.5px)}.fl-resolved .fl-b1,.fl-resolved .fl-b2,.fl-live.is-on .fl-b1,.fl-live.is-on .fl-b2,.fl-live:focus-visible .fl-b1,.fl-live:focus-visible .fl-b2{stroke-dasharray:10.2 40;stroke-dashoffset:0;transform:none}.fl-resolved .fl-a1,.fl-resolved .fl-a2,.fl-live.is-on .fl-a1,.fl-live.is-on .fl-a2,.fl-live:focus-visible .fl-a1,.fl-live:focus-visible .fl-a2{stroke-dasharray:7.45 40;transform:none}.fl-live.is-on .fl-body,.fl-live:focus-visible .fl-body{transform:rotate(-7deg)scale(1.05)}.fl-live.is-on .fl-hop,.fl-live:focus-visible .fl-hop{animation:fl-hop .34s var(--ease-out) both}.fl-live.is-on .fl-h2,.fl-live:focus-visible .fl-h2{animation-delay:50ms}.fl-live.is-on .fl-h3,.fl-live:focus-visible .fl-h3{animation-delay:.1s}.fl-live.is-on .fl-b1,.fl-live:focus-visible .fl-b1{transition-delay:.2s}.fl-live.is-on .fl-b2,.fl-live:focus-visible .fl-b2{transition-delay:.25s}.fl-live.is-on .fl-a1,.fl-live.is-on .fl-a2,.fl-live:focus-visible .fl-a1,.fl-live:focus-visible .fl-a2{transition-delay:.31s}@media (hover:hover){.fl-live:hover .fl-b1,.fl-live:hover .fl-b2{stroke-dasharray:10.2 40;stroke-dashoffset:0;transform:none}.fl-live:hover .fl-a1,.fl-live:hover .fl-a2{stroke-dasharray:7.45 40;transform:none}.fl-live:hover .fl-body{transform:rotate(-7deg)scale(1.05)}.fl-live:hover .fl-hop{animation:fl-hop .34s var(--ease-out) both}.fl-live:hover .fl-h2{animation-delay:50ms}.fl-live:hover .fl-h3{animation-delay:.1s}.fl-live:hover .fl-b1{transition-delay:.2s}.fl-live:hover .fl-b2{transition-delay:.25s}.fl-live:hover .fl-a1,.fl-live:hover .fl-a2{transition-delay:.31s}}@keyframes fl-hop{0%,to{transform:none}45%{transform:translateY(-3px)}}.lockup{--mark:34px;align-items:center;gap:calc(var(--mark) * .2);color:var(--ink);cursor:pointer;border-radius:14px;text-decoration:none;display:inline-flex}span.lockup{cursor:default}.lockup-stacked{gap:calc(var(--mark) * .12);flex-direction:column}.wordmark{font-family:var(--font);font-weight:1000;font-size:calc(var(--mark) * .8);letter-spacing:-.045em;padding-bottom:calc(var(--mark) * .06);line-height:1}
