.cover[data-v-005ee592]{background:var(--dusk-4);display:flex;flex-direction:column;min-height:100%}.sky[data-v-005ee592]{background:linear-gradient(180deg,var(--dusk-1) 0%,var(--dusk-2) 100%);flex:1;min-height:15rem;overflow:hidden;position:relative}.brush[data-v-005ee592]{bottom:-1px;height:72%;position:absolute;width:100%}.sun[data-v-005ee592]{fill:var(--dusk-sun)}.far[data-v-005ee592]{fill:var(--dusk-3);opacity:.55}.mid[data-v-005ee592]{fill:var(--dusk-3)}.near[data-v-005ee592]{fill:var(--dusk-4)}.words[data-v-005ee592]{color:#f5f7f6;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:34rem;padding:.5rem 1.5rem max(2rem,env(safe-area-inset-bottom));width:100%}h1[data-v-005ee592]{font-family:Newsreader Variable,Georgia,serif;font-size:clamp(2.6rem,11vw,4rem);font-weight:400;letter-spacing:-.015em;line-height:1.02;margin:0;text-wrap:balance}.notice[data-v-005ee592],.message[data-v-005ee592]{margin:0;max-width:30rem}.message[data-v-005ee592]{font-family:Newsreader Variable,Georgia,serif;font-size:1.4rem;line-height:1.3}.start[data-v-005ee592]{background:#f8f4ec;border:0;border-radius:999px;color:#14262f;cursor:pointer;font-weight:650;margin-top:.5rem;min-height:3.25rem;padding:.8rem 1.75rem;width:100%}.start[data-v-005ee592]:hover:not(:disabled){background:#fff}.start[data-v-005ee592]:disabled{opacity:.7}.start[data-v-005ee592]:focus-visible{outline-color:#f8f4ec}@media(min-width:560px){.start[data-v-005ee592]{width:auto}}.avatar[data-v-2c4b5bca]{display:inline-block;flex:none;height:var(--size);position:relative;width:var(--size)}.face[data-v-2c4b5bca]{align-items:center;border-radius:50%;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.empty[data-v-2c4b5bca]{background:var(--line)}.face img[data-v-2c4b5bca]{height:100%;object-fit:cover;width:100%}.initials[data-v-2c4b5bca]{font-size:calc(var(--size) * .4);font-weight:650;letter-spacing:.02em;line-height:1}.pair .face[data-v-2c4b5bca]{height:72%;position:absolute;width:72%}.pair .face[data-v-2c4b5bca]:first-child{left:0;top:0}.pair .face[data-v-2c4b5bca]:nth-child(2){bottom:0;box-shadow:0 0 0 2px var(--ring, var(--paper));right:0}.pair .initials[data-v-2c4b5bca]{font-size:calc(var(--size) * .3)}.lightbox[data-v-1851268f]{align-items:center;background:#080e12f0;display:flex;inset:0;justify-content:center;padding:3.5rem 1rem max(1rem,env(safe-area-inset-bottom));position:fixed;z-index:10}figure[data-v-1851268f]{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0;max-height:100%;max-width:100%}img[data-v-1851268f]{border-radius:var(--radius-small);display:block;max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem);max-width:100%;object-fit:contain}figcaption[data-v-1851268f]{color:#e7edf0;font-size:.95rem;max-width:40rem;text-align:center}.close[data-v-1851268f]{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:absolute;right:max(.75rem,env(safe-area-inset-right));top:max(.75rem,env(safe-area-inset-top));width:2.75rem}.close[data-v-1851268f]:hover{background:#ffffff38}.close[data-v-1851268f]:focus-visible{outline-color:#fff}@media(prefers-reduced-motion:no-preference){.lightbox[data-v-1851268f]{animation:fade-1851268f .16s ease-out}}@keyframes fade-1851268f{0%{opacity:0}}.thread[data-v-49039876]{--join: .45rem;--tail: .12rem;display:flex;flex-direction:column;gap:.15rem;padding:1.25rem 1rem}.narration[data-v-49039876]{color:var(--ink);font-family:Newsreader Variable,Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.38;margin:1.1rem .25rem;max-width:34rem;text-wrap:pretty}.them[data-v-49039876],.me[data-v-49039876]{display:flex;max-width:min(84%,30rem)}.them.first[data-v-49039876],.me.first[data-v-49039876]{margin-top:.55rem}.them[data-v-49039876]{align-items:flex-end;align-self:flex-start;gap:.45rem}.group .them[data-v-49039876]{max-width:min(calc(84% + 2.45rem),32.45rem)}.me[data-v-49039876]{align-items:flex-end;align-self:flex-end;flex-direction:column}.slot[data-v-49039876]{display:flex;flex:none;width:2rem}.body[data-v-49039876]{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.name[data-v-49039876]{color:var(--who, var(--muted));font-size:.8rem;font-weight:650;margin:0 0 .15rem .85rem}@media(prefers-color-scheme:dark){.name[data-v-49039876]{color:var(--who-dark, var(--muted))}}.bubble[data-v-49039876]{border-radius:var(--radius-big);margin:0;overflow-wrap:anywhere;padding:.55rem .9rem;white-space:pre-wrap}.them .bubble[data-v-49039876],.typing[data-v-49039876]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-big)}.them .bubble[data-v-49039876],.them .open-minigame[data-v-49039876],.typing[data-v-49039876]{border-bottom-left-radius:var(--join);border-top-left-radius:var(--join)}.them.first .bubble[data-v-49039876],.them.first .open-minigame[data-v-49039876],.them.first .typing[data-v-49039876]{border-top-left-radius:var(--radius-big)}.them.last .bubble[data-v-49039876],.them.last .open-minigame[data-v-49039876],.them.last .typing[data-v-49039876]{border-bottom-left-radius:var(--tail)}.me .bubble[data-v-49039876]{background:var(--accent);border-bottom-right-radius:var(--join);border-top-right-radius:var(--join);color:var(--accent-ink)}.me.first .bubble[data-v-49039876]{border-top-right-radius:var(--radius-big)}.me.last .bubble[data-v-49039876]{border-bottom-right-radius:var(--tail)}.me .bubble.muted[data-v-49039876]{background:none;border:1px solid var(--line);color:var(--muted)}.me.pending .bubble[data-v-49039876]{opacity:.72}.me.failed .bubble[data-v-49039876],.me.unsure .bubble[data-v-49039876]{background:none;border:1.5px solid var(--warn);color:var(--ink)}.send-again[data-v-49039876]{background:none;border:none;color:var(--ink);font:inherit;font-weight:600;margin-left:.4rem;min-height:2.75rem;padding:0 .25rem;text-decoration:underline;cursor:pointer}.not-sent[data-v-49039876]{color:var(--warn);font-size:.8rem;margin:.15rem .5rem 0}.ending-image[data-v-49039876]{border-radius:var(--radius-big);display:block;height:auto;margin-bottom:1rem;max-width:100%}.muted[data-v-49039876]{color:var(--muted);font-style:italic}.link[data-v-49039876]{color:var(--accent);font-weight:600}.open-minigame[data-v-49039876]{background:var(--accent);border:0;border-radius:var(--radius-big);color:var(--accent-ink);cursor:pointer;font:inherit;font-weight:650;min-height:3rem;padding:.7rem 1.1rem;text-align:start}.open-minigame[aria-busy=true][data-v-49039876]{opacity:.72}.media[data-v-49039876]{margin:.1rem 0;max-width:100%}.media img[data-v-49039876],.media video[data-v-49039876]{border-radius:var(--radius-big);display:block;height:auto;max-width:100%}.enlarge[data-v-49039876]{background:none;border:0;border-radius:var(--radius-big);cursor:zoom-in;display:block;max-width:100%;padding:0}figcaption[data-v-49039876]{color:var(--muted);font-size:.85rem;margin:.3rem .5rem 0}.note[data-v-49039876]{align-self:center;color:var(--muted);font-size:.85rem;margin:.6rem 0;max-width:28rem;text-align:center}.typing[data-v-49039876]{display:block;padding:.7rem .9rem}.dots[data-v-49039876]{display:flex;gap:.28rem}.dots i[data-v-49039876]{animation:pulse-49039876 1.2s infinite ease-in-out;background:var(--muted);border-radius:50%;height:.42rem;width:.42rem}.dots i[data-v-49039876]:nth-child(2){animation-delay:.18s}.dots i[data-v-49039876]:nth-child(3){animation-delay:.36s}@keyframes pulse-49039876{0%,70%,to{opacity:.3}35%{opacity:1}}@media(prefers-reduced-motion:reduce){.dots i[data-v-49039876]{animation:none;opacity:.6}}.ending[data-v-49039876]{margin:2rem .25rem 1rem}.ending h2[data-v-49039876]{font-family:Newsreader Variable,Georgia,serif;font-size:2.2rem;font-weight:400;line-height:1.05;margin:0 0 .5rem}.ending p[data-v-49039876]{margin:0 0 .75rem}.actions[data-v-49039876]{display:flex;flex-wrap:wrap;gap:.5rem}.actions a[data-v-49039876],.actions button[data-v-49039876]{background:var(--accent);border:0;border-radius:999px;color:var(--accent-ink);cursor:pointer;font-weight:600;min-height:3rem;padding:.7rem 1.25rem;text-decoration:none}.dock[data-v-b7801525]{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.6rem;padding:.65rem .75rem max(.65rem,env(safe-area-inset-bottom))}.options[data-v-b7801525]{display:flex;flex-direction:column;gap:.45rem}.option[data-v-b7801525]{background:var(--surface);border:1.5px solid var(--accent);border-radius:var(--radius-big);color:var(--accent);cursor:pointer;font-weight:600;min-height:3rem;padding:.55rem 1rem;text-align:left}.option[data-v-b7801525]:hover:not(:disabled){background:var(--accent-wash)}.option[data-v-b7801525]:disabled,.scale button[data-v-b7801525]:disabled{opacity:.55}.scale[data-v-b7801525]{display:grid;gap:.25rem;grid-template-columns:repeat(11,minmax(0,1fr))}.scale button[data-v-b7801525]{aspect-ratio:1;background:var(--surface);border:1.5px solid var(--line);border-radius:.6rem;cursor:pointer;font-size:.9rem;font-weight:600;min-height:2.25rem;padding:0}.scale button[data-v-b7801525]:hover:not(:disabled){background:var(--accent-wash);border-color:var(--accent)}.ends[data-v-b7801525]{color:var(--muted);display:flex;font-size:.8rem;justify-content:space-between;margin-top:.3rem}.compose[data-v-b7801525]{align-items:flex-end;display:flex;gap:.5rem}input[data-v-b7801525]{background:var(--surface);border:1px solid var(--line);border-radius:1.4rem;flex:1;min-height:2.9rem;min-width:0;padding:.45rem 1rem}input[data-v-b7801525]::placeholder{color:var(--muted)}.send[data-v-b7801525]{align-items:center;background:var(--accent);border:0;border-radius:50%;color:var(--accent-ink);cursor:pointer;display:flex;flex:none;height:2.9rem;justify-content:center;width:2.9rem}.send[data-v-b7801525]:disabled{background:var(--line);color:var(--muted);cursor:default}.game[data-v-fe624aa8]{background:var(--paper);display:flex;height:100vh;height:100dvh;margin:0 auto;max-width:44rem}.pane[data-v-fe624aa8]{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}.list[data-v-fe624aa8]{display:none}@media(min-width:900px){.game[data-v-fe624aa8]{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:78rem}.list[data-v-fe624aa8]{border-right:1px solid var(--line);display:flex;flex:none;flex-direction:column;overflow-y:auto;width:22rem}.tabs[data-v-fe624aa8]{display:none!important}}.list-title[data-v-fe624aa8]{font-family:Newsreader Variable,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.15;margin:0;padding:max(1rem,env(safe-area-inset-top)) 1.25rem .9rem}.list nav[data-v-fe624aa8]{display:flex;flex-direction:column;padding:0 .5rem 1rem}.chat-item[data-v-fe624aa8]{--ring: var(--paper);align-items:center;background:none;border:0;border-radius:var(--radius-big);cursor:pointer;display:flex;gap:.75rem;min-height:4.25rem;padding:.6rem .75rem;text-align:start}.chat-item[data-v-fe624aa8]:hover{background:var(--ground);--ring: var(--ground)}.chat-item[aria-current=true][data-v-fe624aa8]{background:var(--accent-wash);--ring: var(--accent-wash)}.chat-text[data-v-fe624aa8]{display:flex;flex:1;flex-direction:column;min-width:0}.chat-name[data-v-fe624aa8]{font-weight:650}.chat-preview[data-v-fe624aa8]{color:var(--muted);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top[data-v-fe624aa8]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.75rem;padding:max(.6rem,env(safe-area-inset-top)) .5rem .6rem 1rem}.heading[data-v-fe624aa8]{flex:1;min-width:0}h1[data-v-fe624aa8]{font-size:1.05rem;font-weight:650;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai[data-v-fe624aa8]{color:var(--muted);font-size:.8rem;margin:0}.playtest[data-v-fe624aa8]{background:var(--warn);border:0;border-radius:999px;color:var(--surface);cursor:pointer;font-weight:700;letter-spacing:.02em;margin-right:.35rem;padding:.05rem .5rem;position:relative}.playtest[data-v-fe624aa8]:after{content:"";inset:-.75rem -.5rem;position:absolute}.round[data-v-fe624aa8]{align-items:center;background:none;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:flex;flex:none;height:2.75rem;justify-content:center;width:2.75rem}.round[data-v-fe624aa8]:hover{background:var(--ground)}.tabs[data-v-fe624aa8]{border-bottom:1px solid var(--line);display:flex;gap:.4rem;overflow-x:auto;padding:.5rem 1rem;scrollbar-width:none}.tab[data-v-fe624aa8]{--ring: var(--paper);align-items:center;background:none;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:flex;flex:none;font-size:.9rem;gap:.45rem;min-height:2.75rem;padding:.25rem .8rem .25rem .3rem}.tab[aria-current=true][data-v-fe624aa8]{--ring: var(--accent-wash);background:var(--accent-wash);border-color:var(--accent);font-weight:600}.unread[data-v-fe624aa8]{background:var(--accent);border-radius:999px;color:var(--accent-ink);flex:none;font-size:.75rem;font-weight:700;min-width:1.3rem;padding:0 .35rem;text-align:center}.offline[data-v-fe624aa8]{background:var(--ground);color:var(--warn);font-size:.85rem;margin:0;padding:.35rem 1rem}.banner-anchor[data-v-fe624aa8]{height:0;position:relative;z-index:2}.banner[data-v-fe624aa8]{--ring: var(--surface);align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-big);box-shadow:0 10px 28px -14px #0a141a8c;cursor:pointer;display:flex;gap:.7rem;left:.75rem;margin:0 auto;max-width:32rem;padding:.6rem .9rem .6rem .6rem;position:absolute;right:.75rem;text-align:start;top:.5rem}@media(prefers-reduced-motion:no-preference){.banner[data-v-fe624aa8]{animation:drop-fe624aa8 .22s ease-out}}@keyframes drop-fe624aa8{0%{opacity:0;transform:translateY(-.75rem)}}.banner-text[data-v-fe624aa8]{display:flex;flex-direction:column;min-width:0}.banner-name[data-v-fe624aa8]{font-size:.9rem;font-weight:650}.banner-line[data-v-fe624aa8]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.9rem;line-clamp:2;overflow:hidden}.scroll[data-v-fe624aa8]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pointer-row[data-v-fe624aa8]{display:flex;justify-content:center;padding:0 1rem 1.5rem}.pointer[data-v-fe624aa8]{--ring: var(--accent-wash);align-items:center;background:var(--accent-wash);border:1px solid var(--accent);border-radius:999px;cursor:pointer;display:flex;font-weight:600;gap:.6rem;max-width:100%;min-height:3rem;padding:.35rem .9rem .35rem .4rem;text-align:start}.pointer[data-v-fe624aa8]:hover{border-width:2px;padding:calc(.35rem - 1px) calc(.9rem - 1px) calc(.35rem - 1px) calc(.4rem - 1px)}.pointer svg[data-v-fe624aa8]{color:var(--accent);flex:none}.sheet[data-v-fe624aa8]{background:var(--surface);border-radius:var(--radius-big) var(--radius-big) 0 0;bottom:0;box-shadow:0 -12px 32px -16px #0a141a80;display:flex;flex-direction:column;gap:.75rem;left:0;padding:1.25rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));position:absolute;right:0;z-index:3}.sheet h2[data-v-fe624aa8],.notice h2[data-v-fe624aa8]{font-family:Newsreader Variable,Georgia,serif;font-size:1.5rem;font-weight:400;margin:0;padding-right:3rem}.sheet p[data-v-fe624aa8],.notice p[data-v-fe624aa8]{margin:0}.close[data-v-fe624aa8]{position:absolute;right:.75rem;top:.75rem}.plain[data-v-fe624aa8]{background:none;border:1px solid var(--line);border-radius:999px;cursor:pointer;min-height:3rem;padding:.5rem 1rem}.plain[data-v-fe624aa8]:hover{background:var(--ground)}.notice[data-v-fe624aa8]{background:var(--surface);border:0;border-radius:var(--radius-big) var(--radius-big) 0 0;box-shadow:0 -12px 32px -16px #0a141a80;color:var(--ink);margin:auto auto 0;max-height:100%;max-width:34rem;padding:1.25rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));width:100%}.notice[open][data-v-fe624aa8]{display:flex;flex-direction:column;gap:.75rem}.notice[data-v-fe624aa8]::backdrop{background:#0a141a73}@media(min-width:900px){.notice[data-v-fe624aa8]{border-radius:var(--radius-big);margin:auto;padding-bottom:1.25rem}}.confirm[data-v-fe624aa8],.confirm[data-v-fe624aa8]:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:650}.link-field[data-v-fe624aa8]{border:1px solid var(--line);border-radius:var(--radius-small);font:inherit;font-size:.9rem;padding:.6rem .75rem;width:100%}.problem[data-v-fe624aa8],.danger[data-v-fe624aa8]{color:var(--warn)}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #eef1f2;--paper: #f8f9f8;--surface: #ffffff;--ink: #152027;--muted: #55636c;--line: #d6dcdf;--accent: #23586b;--accent-ink: #ffffff;--accent-wash: #dcebef;--warn: #8a4b16;--dusk-1: #f6e7d6;--dusk-2: #cfdde2;--dusk-3: #3d6a78;--dusk-4: #1b3a48;--dusk-sun: #e9b98a;--radius-big: 1.25rem;--radius-small: .35rem;color-scheme:light;font-family:Figtree Variable,system-ui,sans-serif;font-size:106.25%;line-height:1.45}@media(prefers-color-scheme:dark){:root{--ground: #0f161a;--paper: #141c21;--surface: #1e282e;--ink: #e7edf0;--muted: #9dabb3;--line: #2d3a41;--accent: #8cc4d6;--accent-ink: #0e1a1f;--accent-wash: #22363e;--warn: #e6b07a;--dusk-1: #3b3a45;--dusk-2: #27404b;--dusk-3: #1d3641;--dusk-4: #0f1e26;--dusk-sun: #8f6f58;color-scheme:dark}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--ground);color:var(--ink)}button,input{color:inherit;font:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cant-run{align-items:flex-start;background:#1b3a48;color:#f5f7f6;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;min-height:100%;padding:2rem 1.5rem}.cant-run p{font-family:Newsreader Variable,Georgia,serif;font-size:1.4rem;line-height:1.3;margin:0;max-width:30rem}.cant-run a{background:#f8f4ec;border-radius:999px;color:#14262f;font-weight:650;padding:.8rem 1.75rem;text-decoration:none}.cant-run a:focus-visible{outline-color:#f8f4ec}
