:root{--k-ease: cubic-bezier(.22, .8, .22, 1);--k-out: cubic-bezier(.4, 0, .7, .2);--k-spring: cubic-bezier(.34, 1.42, .64, 1);--k-in: .46s;--k-quick: .18s}#app[data-nav="1"] .main{animation:k-page-in .38s ease backwards}#app[data-nav="1"] .shell.talk-open .main{animation:none}@keyframes k-page-in{0%{opacity:0}}#app[data-nav="1"] :is(.room-card,.dm-row,.set-item,.fl-row,.fl-req,.person-row,.sto,.msg-pills,.msg-find,.rail-item,.gm-card,.game-card,.topic-tile){animation:k-rise .52s var(--k-ease) backwards}#app[data-nav="1"] :is(.room-card,.dm-row,.set-item,.fl-row,.person-row,.sto,.rail-item,.topic-tile):nth-child(2){animation-delay:.04s}#app[data-nav="1"] :is(.room-card,.dm-row,.set-item,.fl-row,.person-row,.sto,.rail-item,.topic-tile):nth-child(3){animation-delay:.08s}#app[data-nav="1"] :is(.room-card,.dm-row,.set-item,.fl-row,.person-row,.sto,.rail-item,.topic-tile):nth-child(4){animation-delay:.12s}#app[data-nav="1"] :is(.room-card,.dm-row,.set-item,.fl-row,.person-row,.sto,.rail-item,.topic-tile):nth-child(5){animation-delay:.16s}#app[data-nav="1"] :is(.room-card,.dm-row,.set-item,.fl-row,.person-row,.sto,.rail-item,.topic-tile):nth-child(6){animation-delay:.2s}#app[data-nav="1"] :is(.room-card,.dm-row,.set-item,.fl-row,.person-row,.sto,.rail-item,.topic-tile):nth-child(n+7){animation-delay:.24s}@keyframes k-rise{0%{opacity:0;transform:translateY(12px)}}.live-dot{animation:k-breathe 2.6s ease-in-out infinite}@keyframes k-breathe{0%,to{box-shadow:0 0 0 3px var(--lamp-glow, rgba(217, 166, 80, .25))}50%{box-shadow:0 0 0 6px #d9a65014}}#app[data-nav="1"] .badge{animation:k-pop .5s var(--k-spring) .18s backwards}@keyframes k-pop{0%{transform:scale(.4);opacity:0}}html.is-app :is(.btn,.ad-btn,.chip,.room-card,.topic-tile,.dm-item,.set-item,.sto-ring,.look-btn,.icon-btn,.msg-pills button){transition:transform .42s var(--k-spring),background-color var(--k-quick) ease,opacity var(--k-quick) ease}html.is-app :is(.btn,.ad-btn,.chip,.look-btn,.icon-btn,.msg-pills button):active{transform:scale(.95);transition-duration:.1s}html.is-app :is(.room-card,.topic-tile):active{transform:scale(.975);transition-duration:.12s}html.is-app :is(.dm-item,.set-item):active{transform:scale(.985);transition-duration:.1s}.sheet-back{animation:k-dim-in .3s ease both}@keyframes k-dim-in{0%{opacity:0}}@media(max-width:600px){.sheet-back .sheet{animation:k-sheet-in .5s var(--k-ease) both}@keyframes k-sheet-in{0%{transform:translateY(100%)}}}@media(min-width:601px){.sheet-back .sheet{animation:k-card-in .36s var(--k-ease) both}@keyframes k-card-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}}.toast{animation:k-toast-in .5s var(--k-spring) both!important}@keyframes k-toast-in{0%{opacity:0;transform:translate(-50%,16px) scale(.94)}}.msg-find{display:flex;align-items:center;gap:8px;height:40px;margin:2px 0 14px;padding:0 12px;border-radius:12px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--muted)}.msg-find svg{width:17px;height:17px;flex:none}.msg-find input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;padding:0;-webkit-appearance:none;appearance:none}.msg-find input::placeholder{color:var(--muted)}.msg-find input::-webkit-search-cancel-button{-webkit-appearance:none}.msg-find:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lamp, #d9a650) 70%,transparent)}.msg-pills{display:flex;gap:6px;margin:2px calc(var(--gutter, 16px) * -1) 8px;padding:2px var(--gutter, 16px) 4px;overflow-x:auto;scrollbar-width:none}.msg-pills::-webkit-scrollbar{display:none}.msg-pills button{flex:none;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font:inherit;font-size:13.5px;font-weight:650}.msg-pills button[aria-selected=true]{background:var(--ink);color:var(--bg)}.msg-pills button i{font-style:normal;font-weight:700;color:#a9772d}.msg-pills button[aria-selected=true] i{color:#e6b65a}.stories{margin-bottom:10px;gap:12px}.sto{width:62px}.sto b{max-width:62px;font-size:11px}.sto-ring{width:60px;height:60px;padding:2.75px}.sto-ring .av{width:50px!important;height:50px!important;box-shadow:0 0 0 2.5px var(--bg)!important}.sto-plus{top:40px;width:22px;height:22px}.dm-row.is-unread .dm-text b{font-weight:750}.dm-row.is-unread .dm-text small{color:var(--ink);font-weight:550}.dm-row.is-unread .dm-time{color:#a9772d;font-weight:650}.dm-row.is-unread .dm-side .badge:not(.is-quiet){font-size:0;min-width:0;width:10px;height:10px;padding:0;border-radius:50%;background:#d9a650;box-shadow:none}.dm-side{display:grid;justify-items:end;gap:6px}.dm-time{white-space:nowrap}.msg-none{margin:28px 0;text-align:center;color:var(--muted);font-size:14px}@media(max-width:760px){html.is-app .dm.has-open .dm-pane{box-shadow:-18px 0 40px -20px #00000059!important;will-change:transform}.dm.has-open .dm-pane .composer{margin-top:auto}}@keyframes k-push-in{0%{transform:translate3d(100%,0,0)}to{transform:none}}.k-ghost{position:fixed;inset:0;z-index:15;overflow:hidden;pointer-events:none;background:var(--bg);will-change:transform}.k-ghost>.k-ghost-in{position:absolute;left:0;right:0;top:0}html.k-quiet #app .main,html.k-quiet #app .main *{animation-duration:0s!important;animation-delay:0s!important}.dm-list .dm-item{position:relative;border-radius:0}.dm-list .dm-row:not(:last-child)>.dm-item:after{content:"";position:absolute;left:70px;right:0;bottom:0;height:1px;transform:scaleY(.5);transform-origin:0 100%;background:color-mix(in srgb,var(--ink) 13%,transparent);pointer-events:none}.dm-row:is(.show-l,.show-r,.is-open)>.dm-item{background:color-mix(in srgb,var(--bg) 90%,var(--ink) 10%)!important;transition:background-color .2s ease}html.ptr-release #app .main{transition:transform .5s cubic-bezier(.34,1.3,.64,1)}html.ptr-hold #app .main{transform:translate3d(0,56px,0)}.ph-tools{display:inline-flex;align-items:center;gap:8px}.dm-head .dm-look,.page-head .look-btn{flex:none}.gm-h-all{margin-top:4px}.gm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 8px}@media(min-width:700px){.gm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gm-tile{position:relative;display:block;aspect-ratio:1 / 1.12;border-radius:24px;overflow:hidden;isolation:isolate;text-decoration:none;background:#17110c;color:#f8efdf;box-shadow:0 14px 30px -18px #140c04b3}.gm-tile .gt-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--k-ease)}.gm-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#0a0704eb,#0a07040d 62%)}.gm-tile:active .gt-bg{transform:scale(1.04)}.gt-pill{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#f8efdfeb;color:#1f1912;font-size:11px;font-weight:700}.gt-pill.is-live{background:#e6b65a;color:#2a1a05}.gt-pill.is-live i{width:6px;height:6px;border-radius:50%;background:#2a1a05;animation:k-blink 1.6s ease-in-out infinite}@keyframes k-blink{50%{opacity:.35}}.gt-cards{position:absolute;top:12px;right:10px;width:64px;height:60px}.gt-cards img{position:absolute;width:36px;border-radius:5px;box-shadow:0 6px 12px #0006}.gt-cards img:first-child{left:0;top:6px;transform:rotate(-12deg)}.gt-cards img:last-child{right:0;top:0;transform:rotate(10deg)}.gt-foot{position:absolute;left:14px;right:12px;bottom:12px;display:grid;gap:2px}.gt-foot b{font-family:var(--display);font-weight:500;font-size:23px;line-height:1.05}.gt-foot small{color:#d8cdbb;font-size:12px}@media(prefers-reduced-motion:reduce){#app[data-nav="1"] .main,#app[data-nav="1"] *,.live-dot,.sheet-back,.sheet-back .sheet,.toast{animation-duration:.01s!important;animation-delay:0s!important}}:root{--m-bg: #ffffff;--m-ink: #111111;--m-sub: #8a8a8e;--m-line: rgba(0, 0, 0, .08);--m-fill: #f2f2f4;--m-me: #1c1c1e;--m-me-ink: #ffffff;--m-them: #efeff1;--m-them-ink: #111111;--m-dot: #e0a43a}:root:not([data-theme=light]){--m-bg: #0b0b0c;--m-ink: #f5f5f7;--m-sub: #8e8e93;--m-line: rgba(255, 255, 255, .09);--m-fill: #1c1c1e;--m-me: #3a3a3e;--m-me-ink: #ffffff;--m-them: #232325;--m-them-ink: #f5f5f7}html:is([data-route=messages],[data-route=message]){background:var(--m-bg)!important}html:is([data-route=messages],[data-route=message]) body:before{display:none}html:is([data-route=messages],[data-route=message]) :is(.shell,.main){background:transparent}html:is([data-route=messages],[data-route=message]) .k-ghost{background:var(--m-bg)}html:is([data-route=messages],[data-route=message]) .main{color:var(--m-ink)}html:is([data-route=messages],[data-route=message]) .page-head h1{color:var(--m-ink)}html:is([data-route=messages],[data-route=message]) .page-head .btn-soft{background:var(--m-fill);color:var(--m-ink);box-shadow:none}html:is([data-route=messages],[data-route=message]) .page-head .look-btn{color:var(--m-ink)}html:is([data-route=messages],[data-route=message]) .msg-find{background:var(--m-fill);color:var(--m-sub)}html:is([data-route=messages],[data-route=message]) .msg-find input{color:var(--m-ink)}html:is([data-route=messages],[data-route=message]) .msg-find input::placeholder{color:var(--m-sub)}html:is([data-route=messages],[data-route=message]) .msg-pills button{background:var(--m-fill);color:var(--m-ink)}html:is([data-route=messages],[data-route=message]) .msg-pills button[aria-selected=true]{background:var(--m-ink);color:var(--m-bg)}html:is([data-route=messages],[data-route=message]) .msg-pills button i{color:var(--m-sub)}html:is([data-route=messages],[data-route=message]) .msg-pills button[aria-selected=true] i{color:var(--m-bg);opacity:.7}html:is([data-route=messages],[data-route=message]) .sto b{color:var(--m-ink);font-weight:500}html:is([data-route=messages],[data-route=message]) .dm-row>.dm-item{background:var(--m-bg)}html:is([data-route=messages],[data-route=message]) .dm-item{min-height:72px;padding:10px 12px}html:is([data-route=messages],[data-route=message]) .dm-text b{color:var(--m-ink);font-weight:600;font-size:15px}html:is([data-route=messages],[data-route=message]) .dm-text small{color:var(--m-sub);font-size:13.5px}html:is([data-route=messages],[data-route=message]) .dm-time{color:var(--m-sub);font-size:12.5px}html:is([data-route=messages],[data-route=message]) .dm-row.is-unread .dm-text b{font-weight:700}html:is([data-route=messages],[data-route=message]) .dm-row.is-unread .dm-text small{color:var(--m-ink);font-weight:600}html:is([data-route=messages],[data-route=message]) .dm-row.is-unread .dm-time{color:var(--m-ink);font-weight:600}html:is([data-route=messages],[data-route=message]) .dm-row.is-unread .dm-side .badge:not(.is-quiet){background:var(--m-dot)}html:is([data-route=messages],[data-route=message]) .dm-list .dm-row:not(:last-child)>.dm-item:after{left:76px;background:var(--m-line);transform:none}html:is([data-route=messages],[data-route=message]) .dm-row:is(.show-l,.show-r,.is-open)>.dm-item{background:color-mix(in srgb,var(--m-bg) 92%,var(--m-ink) 8%)!important}html:is([data-route=messages],[data-route=message]) .msg-none{color:var(--m-sub)}html:is([data-route=messages],[data-route=message]) :is(.dm-list,.dm-head,.stories,.dm-pane) .av.av-l{background:linear-gradient(160deg,#ececef,#d9d9de)!important;color:#3a3a3c!important;box-shadow:none!important;font-family:var(--body, system-ui);font-weight:600}:root:not([data-theme=light]):is([data-route=messages],[data-route=message]) :is(.dm-list,.dm-head,.stories,.dm-pane) .av.av-l{background:linear-gradient(160deg,#3a3a3e,#2a2a2d)!important;color:#e5e5ea!important}html:is([data-route=messages],[data-route=message]) .av.av-l:after{display:none}html[data-route=message] .dm.has-open .dm-pane,html.dm-app[data-route=message] .dm.has-open .dm-pane{background:var(--m-bg)!important;color:var(--m-ink)}html[data-route=message] .dm-pane .dm-head{background:color-mix(in srgb,var(--m-bg) 86%,transparent)!important;box-shadow:0 .5px 0 var(--m-line)!important;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}html[data-route=message] .dm-pane .dm-head h2{color:var(--m-ink);font-family:var(--body, system-ui);font-weight:700;font-size:16px}html[data-route=message] .dm-pane .dm-head p{color:var(--m-sub)}html[data-route=message] .dm-pane .dm-head :is(.dm-back,.icon-btn,.look-btn){color:var(--m-ink);background:transparent}html[data-route=message] .dm-pane .msg .text{background:var(--m-them)!important;color:var(--m-them-ink)!important;box-shadow:none!important;border-radius:20px 20px 20px 6px}html[data-route=message] .dm-pane .msg.me .text{background:var(--m-me)!important;color:var(--m-me-ink)!important;border-radius:20px 20px 6px}html[data-route=message] .dm-pane .msg .text a{color:inherit}html[data-route=message] .dm-pane :is(.dm-note,.thread-empty,.typing){color:var(--m-sub)}html[data-route=message] .dm-pane .composer.tg{background:var(--m-bg)!important;box-shadow:0 -.5px 0 var(--m-line)!important}html[data-route=message] .dm-pane .composer.tg .cmp-pill{background:var(--m-fill)!important;box-shadow:none!important}html[data-route=message] .dm-pane .composer.tg textarea{color:var(--m-ink)!important}html[data-route=message] .dm-pane .composer.tg textarea::placeholder{color:var(--m-sub)!important}html[data-route=message] .dm-pane .composer.tg :is(.tool-btn,.gift-btn,.tool-voice){color:var(--m-ink)!important;background:transparent!important;box-shadow:none!important}html[data-route=message] .dm-pane .composer.tg .gift-btn{background:var(--m-fill)!important}html[data-route=message] .dm-pane .composer.tg .send{background:var(--m-ink)!important;color:var(--m-bg)!important}.sv-who b,.sv-who small{font-family:var(--body, system-ui)}.sv-who b{font-weight:650;font-size:14px;letter-spacing:0}.sv-who small{opacity:.75}.sv-seen{left:max(14px,env(safe-area-inset-left,0px));transform:none;justify-items:start;grid-auto-flow:column;align-items:center;gap:8px;padding:10px 12px}.sv-seen-n{gap:5px;font-size:13.5px;font-weight:650}.sv-seen-n svg{width:17px;height:17px}.sv-seen small{font-size:13.5px;opacity:1;font-weight:650}.sv-act-sheet{background:#121212;color:#f5f5f5;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #00000080}.sv-act-grab{background:#ffffff47;margin-bottom:10px}.sv-act-head{border-bottom:0;padding-bottom:8px}.sv-act-stats{gap:18px;font-size:15px;color:#f5f5f5}.sv-act-stats i{gap:6px}.sv-act-stats svg{width:20px;height:20px}.sv-act-stats span{color:#f5f5f5;font-weight:700}.sv-heart{color:#ff3040;font-size:18px;line-height:1}.sv-act-ic{background:transparent;color:#f5f5f5}.sv-act-ic:active{background:#ffffff1a}.sv-act-sub{padding:6px 0 10px;border-top:.5px solid rgba(255,255,255,.12)}.sv-act-sub b{display:block;padding-top:12px;font-size:15px;font-weight:700;font-family:var(--body, system-ui)}.sv-act-find{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;margin-bottom:6px;border-radius:10px;background:#262626;color:#a8a8a8}.sv-act-find svg{width:16px;height:16px;flex:none}.sv-act-find input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f5f5f5;font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.sv-act-find input::placeholder{color:#a8a8a8}.sv-act-find input::-webkit-search-cancel-button{-webkit-appearance:none}.sv-act-list{padding-top:2px}.sv-act-row{gap:12px;padding:8px 0}.sv-act-who{gap:12px}.sv-act-av .av.av-l{background:linear-gradient(160deg,#3a3a3e,#2a2a2d)!important;color:#e5e5ea!important;box-shadow:none!important;font-family:var(--body, system-ui);font-weight:600}.sv-act-av .av.av-l:after{display:none}.sv-act-av .sv-act-react{display:none}.sv-act-n b{font-size:14.5px;font-weight:650;font-family:var(--body, system-ui)}.sv-act-n small{font-size:12.5px;color:#a8a8a8}.sv-act-liked{flex:none;font-size:18px;line-height:1;margin-right:4px;animation:k-pop .5s var(--k-spring) both}.sv-act-msg{width:36px;height:36px;background:transparent;color:#f5f5f5}.sv-act-msg svg{width:22px;height:22px}.sv-act-row.is-skel .skel{background:linear-gradient(100deg,#ffffff0f 30%,#ffffff1f,#ffffff0f 70%) 0 0 / 300% 100%}.sv-act-empty b{font-family:var(--body, system-ui);font-weight:650;font-size:17px}.sv-act-empty small{color:#a8a8a8}.sv-reply input,.sv-reply textarea{font-family:var(--body, system-ui)}.sv-act-stats .sv-heart{color:#ff3040}html.is-app .talk-tabs{display:none!important}.scene-right .presence{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:4px 6px;border-radius:999px}.scene-right .presence:active{background:#ffffff29}#thread{touch-action:pan-y}.talk .line{position:relative}.talk .line-time{position:absolute;right:-56px;bottom:8px;width:48px;text-align:left;font-size:11px;color:var(--w-faint, #9a8f80);font-variant-numeric:tabular-nums;opacity:var(--tp, 0);pointer-events:none}#thread{overflow-x:hidden}#thread.is-timing .line{transform:translate(var(--tx, 0))}#thread.is-settle .line{transition:transform .3s cubic-bezier(.2,.8,.2,1)}#thread.is-timing .line-time{right:-56px;transform:translate(0)}.talk .line:before{content:"";position:absolute;left:42px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:color-mix(in srgb,var(--w-lamp, #d9a650) 30%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9a650' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10a6 6 0 0 1 6 6v3'/%3E%3C/svg%3E") center / 14px no-repeat;opacity:var(--rp, 0);transform:scale(calc(.6 + var(--rp, 0) * .4));pointer-events:none}.line-quote{display:grid;gap:1px;max-width:100%;margin:0 0 4px;padding:6px 10px;border:0;border-left:3px solid var(--w-lamp, #d9a650);border-radius:10px;background:color-mix(in srgb,var(--w-ink, #f4eee2) 8%,transparent);color:inherit;text-align:left;font:inherit;cursor:pointer}.line-quote b{font-size:12px;font-weight:700;color:var(--w-lamp, #d9a650)}.line-quote span{font-size:12.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.talk .line.me .line-body{align-items:flex-end}.talk .line.is-flash .line-body>p{animation:k-flash 1.2s ease}@keyframes k-flash{20%{box-shadow:0 0 0 3px color-mix(in srgb,var(--w-lamp, #d9a650) 70%,transparent)}}.line-reacts{display:flex;gap:4px;margin-top:3px}.line-reacts:empty{display:none}.lr{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:13px;line-height:1.4;background:color-mix(in srgb,var(--w-ink, #f4eee2) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--w-ink, #f4eee2) 10%,transparent)}.lr b{font-size:11.5px;font-weight:700}.lr.is-mine{box-shadow:0 0 0 1.5px var(--w-lamp, #d9a650)}.lr.is-new{animation:k-pop .5s var(--k-spring) both}.talk .line.is-held .line-body>p{transform:scale(1.03);transition:transform .2s var(--k-spring);box-shadow:0 10px 28px -10px #00000073}.react-bar{position:fixed;z-index:90;display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--bg, #fbf7f0) 94%,transparent);box-shadow:0 14px 40px -10px #140c0473,0 0 0 .5px #2819081f;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);animation:k-bar-in .32s var(--k-spring) both}.react-bar button{width:40px;height:40px;border:0;border-radius:50%;background:none;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .2s var(--k-spring)}.react-bar button:active{transform:scale(1.3)}.react-bar .rbar-reply{color:var(--ink, #1f1912);border-left:.5px solid var(--line, rgba(0,0,0,.1));border-radius:0 999px 999px 0;width:44px}.react-bar .rbar-reply svg{width:20px;height:20px;transform:scaleX(-1) rotate(180deg)}@keyframes k-bar-in{0%{opacity:0;transform:translateY(8px) scale(.85)}}.reply-bar{display:flex;align-items:center;gap:10px;margin:0 10px 6px;padding:8px 10px;border-radius:14px;background:color-mix(in srgb,var(--w-ink, #f4eee2) 9%,transparent);animation:k-rise .3s var(--k-ease) both}.reply-bar .rb-ic{color:var(--w-lamp, #d9a650);display:grid}.reply-bar .rb-ic svg{width:18px;height:18px;transform:rotate(180deg) scaleY(-1)}.reply-bar .rb-t{flex:1;min-width:0;display:grid}.reply-bar .rb-t b{font-size:12.5px;color:var(--w-lamp, #d9a650)}.reply-bar .rb-t span{font-size:13px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-bar .rb-x{width:30px;height:30px;border:0;border-radius:50%;background:none;color:inherit;display:grid;place-items:center;cursor:pointer}.reply-bar .rb-x svg{width:16px;height:16px}.talk .typing{display:flex;align-items:center;gap:6px;min-height:0;opacity:1!important}.talk .typing:not(.is-on){height:0;margin:0!important;overflow:hidden}.talk .typing.is-on{margin:2px 14px 6px!important;animation:k-rise .3s var(--k-ease) both}.tp-av{display:grid}.tp-dots{display:inline-flex;gap:4px;padding:9px 12px;border-radius:16px 16px 16px 6px;background:color-mix(in srgb,var(--w-ink, #f4eee2) 12%,transparent)}.tp-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;animation:k-dot 1.2s ease-in-out infinite}.tp-dots i:nth-child(2){animation-delay:.15s}.tp-dots i:nth-child(3){animation-delay:.3s}@keyframes k-dot{30%{opacity:1;transform:translateY(-3px)}}.talk .line.system{display:flex;justify-content:center;padding:10px 0}.talk .line.system>span{padding:4px 12px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--w-ink, #f4eee2) 8%,transparent)}.new-below{position:sticky;bottom:76px;left:50%;z-index:6;display:inline-flex;align-items:center;gap:6px;margin:0 auto;transform:translate(-50%);padding:8px 14px;border:0;border-radius:999px;background:var(--w-lamp, #d9a650);color:#2a1a05;font:700 13px var(--body, system-ui);box-shadow:0 10px 24px -8px #00000073;cursor:pointer;animation:k-bar-in .35s var(--k-spring) both;width:max-content}.new-below svg{width:15px;height:15px;transform:rotate(-90deg)}.people-sheet h2{font-family:var(--display);font-weight:500;font-size:24px;margin:0 0 10px;display:flex;align-items:baseline;gap:8px}.people-sheet h2 small{font-family:var(--body, system-ui);font-size:14px;color:var(--muted)}.people-sheet .answers{display:grid;gap:10px;max-height:60vh;overflow-y:auto}html.is-sliding #app{position:fixed;inset:0;overflow:hidden;z-index:16;background:var(--bg);box-shadow:-16px 0 36px -18px #140c0466;will-change:transform}html.is-sliding:is([data-route=messages],[data-route=message]) #app{background:var(--m-bg)}html.is-sliding body{overflow-x:hidden}.k-ghost{z-index:15}.k-ghost>.k-ghost-in{min-height:100dvh}@media(max-width:760px){html.kb-own.room-app .scene[style*=--room-img],html.kb-own.room-app.kb-open .scene[style*=--room-img],html.kb-own.dm-app .dm.has-open .dm-pane,html.kb-own.dm-app.kb-open .dm.has-open .dm-pane{top:0!important;bottom:auto!important;height:calc(100dvh - var(--kb, 0px))!important;transition:height .34s cubic-bezier(.2,.8,.2,1)}html.kb-own.kb-open .composer.tg{padding-bottom:8px!important}}.k-ghost,.k-ghost *{animation:none!important;transition:none!important}html.is-app .composer.tg .tool-voice,html.is-app.room-app .scene[style*=--room-img] .talk .composer.tg .tool-voice,html[data-route=message] .dm-pane .composer.tg .tool-voice{width:42px!important;height:42px!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--cb-ink, var(--ink, #1f1912)) 72%,transparent)!important}html.is-app .composer.tg .tool-voice svg{width:24px!important;height:24px!important;stroke-width:1.8!important}html.is-app.room-app .scene[style*=--room-img] .talk .composer.tg .send{width:40px!important;height:40px!important;background:var(--cb-ink, #1f1912)!important;color:var(--cb-pill, #fbf7f0)!important;box-shadow:none!important}html.is-app.room-app[data-theme=dark] .scene[style*=--room-img] .talk .composer.tg .send,html.is-app.room-app:not([data-theme=light]) .scene[style*=--room-img] .talk .composer.tg .send{background:#f4eee2!important;color:#1b1815!important}html.is-app .composer.tg.is-rec .tool-voice,html.is-app.room-app .scene[style*=--room-img] .talk .composer.tg.is-rec .tool-voice{opacity:0!important;transform:none!important;animation:none!important}.rec-orb{position:fixed;z-index:95;width:0;height:0;pointer-events:none;transform:translate(var(--ox, 0px),var(--oy, 0px));transition:transform .06s linear}.rec-orb-ring,.rec-orb-in{position:absolute;left:0;top:0;border-radius:50%}.rec-orb-ring{width:120px;height:120px;margin:-60px 0 0 -60px;background:color-mix(in srgb,#d9a650 26%,transparent);transform:scale(calc(.72 + var(--lv, 0) * .55));transition:transform .09s linear}.rec-orb-in{width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;place-items:center;color:#2a1a05;background:radial-gradient(120% 120% at 30% 20%,#f4d48f,#d9a650 55%,#b8812f);box-shadow:0 12px 30px -10px #965f1eb3;animation:rec-orb-in .32s cubic-bezier(.34,1.5,.64,1) both}.rec-orb-in svg{width:30px;height:30px}.rec-orb-ring{animation:rec-orb-in .32s cubic-bezier(.34,1.5,.64,1) both}.rec-orb.is-gone .rec-orb-in,.rec-orb.is-gone .rec-orb-ring{animation:rec-orb-out .24s ease both}@keyframes rec-orb-in{0%{transform:scale(.3);opacity:0}}@keyframes rec-orb-out{to{transform:scale(.3);opacity:0}}.composer.tg .rec-bar{display:flex;align-items:center}.rec-wave{flex:1 1 auto;min-width:0;height:24px;display:flex;align-items:center;justify-content:flex-end;gap:2px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 30%);mask-image:linear-gradient(to right,transparent,#000 30%)}.rec-wave i{flex:none;width:3px;border-radius:2px;background:currentColor;opacity:.55;animation:rec-bar-in .18s ease-out both}@keyframes rec-bar-in{0%{transform:scaleY(.2)}}.composer.tg .rec-bar.is-hold .rec-wave{display:none}.composer.tg .rec-bar .rec-send{background:var(--cb-ink, #1f1912)!important;color:var(--cb-pill, #fbf7f0)!important}.composer.tg .rec-bar .rec-dot{width:9px;height:9px;border-radius:50%;background:#e0544a;animation:k-blink 1.2s ease-in-out infinite}.voice-hint{position:fixed;z-index:96;padding:8px 12px;border-radius:12px;background:#1c1610eb;color:#f4eee2;font:600 13px var(--body, system-ui);box-shadow:0 10px 24px -8px #00000073;animation:k-bar-in .3s var(--k-spring) both;pointer-events:none}.voice-hint.is-gone{opacity:0;transition:opacity .3s}
