: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}html.is-app #app[data-nav="1"] .dm.has-open .dm-pane{animation:k-push-in .44s var(--k-ease) both}.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-pop #app .main,html.k-pop #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}
