.chat-shell .app-sidebar .side-pills .side-mini[data-state=upgrade]{background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--paper-line-strong);color:var(--paper-ink)}@media (hover:hover){.chat-shell .app-sidebar .side-pills .side-mini[data-state=upgrade]:hover{background:var(--paper-tile-hover)}}.chat-shell .app-sidebar .side-pills .side-mini__text.is-word{padding-inline:10px}.chat-shell .app-sidebar .side-pills{position:relative}.chat-shell .app-sidebar .side-pills .side-mini-tip{display:contents}.chat-shell .app-sidebar .side-pills .side-mini-tip.tip:after{left:auto;inset-inline-end:0;transform:translateY(.15rem)}.chat-shell .app-sidebar .side-pills .side-mini-tip.tip:has(.side-mini:focus-visible):after{opacity:1;display:block;transform:none}@media (hover:hover){.chat-shell .app-sidebar .side-pills .side-mini-tip.tip:hover:after{transform:none}}.chat-shell .app-sidebar .side-avatar>.side-avatar__alert{bottom:-1px;background:var(--rose-deep);width:10px;height:10px;box-shadow:0 0 0 2px var(--side-panel);border-radius:999px;position:absolute;inset-inline-end:-1px}.chat-shell .app-sidebar .side-pills .side-pill__stack{text-align:center;gap:1px;min-width:0;display:grid}.chat-shell .app-sidebar .side-pills .side-pill__sub{color:var(--paper-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.chat-shell .app-sidebar .side-pills .side-mini.is-tight .side-mini__glyph{display:none}.chat-shell .app-sidebar .side-pills .side-mini.is-tight .side-mini__text{padding-inline-start:10px}.chat-shell .app-sidebar .side-pills .side-mini.is-tight .side-mini__text b{font-size:12.5px}.chat-shell .app-sidebar .side-pills .side-pill__short{display:none}@container side-wallet (width<=176px){.chat-shell .app-sidebar .side-pills .side-pill__long{display:none}.chat-shell .app-sidebar .side-pills .side-pill__short{display:inline}}@container side-wallet (width<=230px){.chat-shell .app-sidebar .side-pills .side-wallet>.side-acct:after{display:none}}.chat-shell .app-sidebar .side-foot{gap:8px;display:grid;position:relative}.chat-shell .app-sidebar .side-avatar{background:var(--paper-card);width:32px;height:32px;box-shadow:0 0 0 1px var(--paper-line);color:var(--paper-ink);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.chat-shell .app-sidebar .side-avatar>svg{width:22px;height:auto}.chat-shell .app-sidebar .side-avatar>.unread-dot{top:-1px;background:var(--ember-deep);box-shadow:0 0 0 2px var(--side-panel);position:absolute;inset-inline-end:-1px}.chat-shell .app-sidebar .side-avatar.has-ring{box-shadow:none}.chat-shell .app-sidebar .side-avatar>svg.side-ring{width:40px;height:40px}.chat-shell .app-sidebar .side-ring{pointer-events:none;width:40px;height:40px;position:absolute;inset:-4px;rotate:-90deg}[dir=rtl] .chat-shell .app-sidebar .side-ring{rotate:90deg;scale:-1 1}.chat-shell .app-sidebar .side-ring circle{fill:none;stroke-width:2.5px}.chat-shell .app-sidebar .side-ring__track{stroke:rgb(var(--paper-ink-rgb) / .1)}.chat-shell .app-sidebar .side-ring__fill{stroke:var(--ember-deep);stroke-linecap:round;transition:stroke-dasharray .9s var(--paper-ease), stroke .4s var(--paper-ease)}.chat-shell .app-sidebar .side-avatar.is-low .side-ring__fill{stroke:var(--rose-deep)}@media (prefers-reduced-motion:reduce){.chat-shell .app-sidebar .side-ring__fill{transition:none}}.chat-shell .app-sidebar .side-acct{width:100%;min-height:52px;color:var(--paper-ink);text-align:start;cursor:pointer;transition:background var(--paper-dur-2) var(--paper-ease-out);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}@media (hover:hover){.chat-shell .app-sidebar .side-acct:hover{background:var(--side-hover)}}.chat-shell .app-sidebar .side-acct.is-open,.chat-shell .app-sidebar .side-acct:active{background:rgb(var(--paper-ink-rgb) / .07)}.chat-shell .app-sidebar .side-acct:focus-visible{outline:2px solid var(--paper-focus);outline-offset:-2px}.chat-shell .app-sidebar :is(.side-acct,.side-menu__head) .side-acct__text{flex:1;gap:1px;min-width:0;line-height:1.3;display:grid}.chat-shell .app-sidebar :is(.side-acct,.side-menu__head) .side-acct__title{color:var(--paper-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.chat-shell .app-sidebar :is(.side-acct,.side-menu__head) .side-acct__title>.credit-mark{flex-shrink:0;width:12px;height:12px}.chat-shell .app-sidebar :is(.side-acct,.side-menu__head) .side-acct__sub{color:var(--paper-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.chat-shell .app-sidebar :is(.side-acct,.side-menu__head).is-low .side-acct__title{color:var(--rose-text)}.chat-shell .app-sidebar .side-menu__meter{background:rgb(var(--paper-ink-rgb) / .08);border-radius:3px;height:3px;margin:4px 0 3px;display:block;overflow:hidden}.chat-shell .app-sidebar .side-menu__meter>span{border-radius:inherit;background:var(--ember-deep);height:100%;transform:translateX(calc(max(3px, var(--fill,0) * 1%) - 100%));display:block}[dir=rtl] .chat-shell .app-sidebar .side-menu__meter>span{transform:translateX(calc(100% - max(3px, var(--fill,0) * 1%)))}.chat-shell .app-sidebar .side-menu__meter.is-low>span{background:var(--rose-deep)}.chat-shell .app-sidebar .side-pills{--pill-spring:cubic-bezier(.34, 1.45, .55, 1);align-items:center;gap:8px;display:flex;container:side-pills/inline-size}.chat-shell .app-sidebar .side-wallet{background:var(--paper-card);min-width:0;box-shadow:inset 0 0 0 1px var(--paper-line-strong);transition:background .45s var(--paper-ease), box-shadow .45s var(--paper-ease);border-radius:999px;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.chat-shell .app-sidebar .side-wallet>.side-acct{background:0 0;border-radius:999px;flex:1;min-width:0;min-height:48px;padding:6px 14px 6px 6px}.chat-shell .app-sidebar .side-pills{min-width:0}.chat-shell .app-sidebar .side-wallet{min-width:48px;container:side-wallet/inline-size}.chat-shell .app-sidebar .side-pills.is-speaking>.side-wallet{flex:0 0 48px}.chat-shell .app-sidebar .side-pills.is-speaking>.side-wallet>.side-acct{padding-inline:8px}.chat-shell .app-sidebar .side-pills.is-speaking>.side-wallet>.side-acct:after{display:none}.chat-shell .app-sidebar .side-pills.is-speaking .side-mini .morph{flex:1}.chat-shell .app-sidebar .side-pills.is-speaking .side-mini .morph__layer{max-width:var(--mini-w,100%)}.chat-shell .app-sidebar .side-wallet>.side-acct .side-acct__text{text-align:center}.chat-shell .app-sidebar .side-wallet:is([data-state=rest],[data-state=added])>.side-acct .side-acct__text{flex:1 .01 auto}.chat-shell .app-sidebar .side-wallet:is([data-state=rest],[data-state=added])>.side-acct:after{content:"";flex:0 100 34px;min-width:0;margin-inline-start:-10px}.chat-shell .app-sidebar .side-wallet:is([data-state=rest],[data-state=added])>.side-acct{gap:8px}.chat-shell .app-sidebar .side-wallet:is([data-state=rest],[data-state=added]) .side-pill__title{font-size:14px}.chat-shell .app-sidebar .side-wallet:is([data-state=rest],[data-state=added])>.side-acct>.side-acct__text{flex:auto}@media (hover:hover){.chat-shell .app-sidebar .side-wallet:has(>.side-acct:hover){background:var(--paper-tile-hover)}}.chat-shell .app-sidebar .side-wallet.is-open{background:var(--paper-tile)}.chat-shell .app-sidebar .side-wallet[data-state=empty]{background:color-mix(in srgb, var(--rose-deep) 12%, var(--paper-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rose-deep) 45%, transparent)}.chat-shell .app-sidebar .side-wallet:is([data-state=added],[data-state=freeout]){background:color-mix(in srgb, var(--ember-deep) 12%, var(--paper-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember-deep) 45%, transparent)}.chat-shell .app-sidebar .side-pill__title{min-width:0;color:var(--paper-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:14.5px;font-weight:500;display:inline-flex;overflow:hidden}.chat-shell .app-sidebar .side-pill__title>.credit-mark{flex-shrink:0;width:12px;height:12px}.chat-shell .app-sidebar .side-wallet .side-pill__title{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;line-height:1.2;display:block}.chat-shell .app-sidebar .side-wallet .side-pill__title>.credit-mark{vertical-align:-1px;margin-inline-end:5px;display:inline-block}.chat-shell .app-sidebar .side-pill__title.is-low{color:var(--rose-text)}.chat-shell .app-sidebar .side-wallet:is([data-state=added],[data-state=empty],[data-state=freeout]) .side-pill__title{font-weight:600}.chat-shell .app-sidebar .side-act{background:var(--ember-deep);max-width:62%;height:34px;color:var(--paper-on-amber);font:600 12.5px/1 var(--font-body);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;animation:pill-chip-in .5s var(--pill-spring) both;transition:background var(--paper-dur-2) var(--paper-ease-out), transform var(--paper-dur-2) var(--paper-ease-out);border:0;border-radius:999px;flex-shrink:0;margin-inline-end:7px;padding:0 11px;overflow:hidden}.chat-shell .app-sidebar .side-wallet:is([data-state=low],[data-state=empty],[data-state=freeout],[data-state=keep])>.side-acct{gap:6px;padding-inline-end:4px}.chat-shell .app-sidebar .side-mini.is-away{opacity:0;pointer-events:none;min-width:0;margin-inline-start:-8px;transform:scale(.6)}.chat-shell .app-sidebar .side-wallet:is([data-state=low],[data-state=empty],[data-state=freeout],[data-state=keep]) .side-pill__title{font-size:13.5px}@media (hover:hover){.chat-shell .app-sidebar .side-act:hover{background:var(--ember-hover)}}.chat-shell .app-sidebar .side-act:active{transform:scale(.96)}.chat-shell .app-sidebar .side-act:focus-visible{outline:2px solid var(--paper-focus);outline-offset:2px}.chat-shell .app-sidebar .side-wallet__sweep{pointer-events:none;border-radius:inherit;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ember-deep) 38%, transparent) 50%, transparent 80%);animation:pill-sweep 1.3s var(--paper-ease) both;background-size:250% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[dir=rtl] .chat-shell .app-sidebar .side-wallet__sweep{background-image:linear-gradient(260deg, transparent 20%, color-mix(in srgb, var(--ember-deep) 38%, transparent) 50%, transparent 80%);animation-name:pill-sweep-rtl}}.chat-shell .app-sidebar .side-mini{background:color-mix(in srgb, var(--ember-deep) 14%, transparent);min-width:48px;min-height:48px;color:var(--ember-text);cursor:pointer;transition:width .6s var(--pill-spring), min-width .6s var(--pill-spring), margin .6s var(--pill-spring), opacity .35s var(--paper-ease), background .45s var(--paper-ease), color .45s var(--paper-ease), transform .45s var(--pill-spring);border:0;border-radius:999px;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}@media (hover:hover){.chat-shell .app-sidebar .side-mini:hover{background:color-mix(in srgb, var(--ember-deep) 22%, transparent)}}.chat-shell .app-sidebar .side-mini:active{transform:scale(.95)}.chat-shell .app-sidebar .side-mini:focus-visible{outline:2px solid var(--paper-focus);outline-offset:2px}.chat-shell .app-sidebar .side-mini .morph__layer{padding:0 6px}.chat-shell .app-sidebar .side-mini__glyph{border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.chat-shell .app-sidebar .side-mini__dot{top:3px;background:var(--ember-deep);width:8px;height:8px;box-shadow:0 0 0 2px var(--side-panel);animation:pill-dot-in .5s var(--pill-spring) .25s both;border-radius:999px;position:absolute;inset-inline-end:3px}.chat-shell .app-sidebar .side-mini__text{text-align:start;gap:1px;min-width:0;padding-block:5px;padding-inline:2px 10px;display:grid}.chat-shell .app-sidebar .side-mini__text :is(b,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-shell .app-sidebar .side-mini__text b{color:var(--paper-ink);font-size:13.5px;font-weight:600;line-height:1.2}.chat-shell .app-sidebar .side-mini__text small{color:var(--paper-soft);font-size:12px;line-height:1.2}.chat-shell .app-sidebar .side-mini[data-state=news]{background:color-mix(in srgb, var(--news-deep,var(--tide-deep)) 16%, transparent);color:var(--news-text,var(--tide-text))}.chat-shell .app-sidebar .side-mini[data-state=news] .side-mini__dot{background:var(--news-deep,var(--tide-deep))}.chat-shell .app-sidebar .side-mini__glyph.is-bell>svg{transform-origin:50% 15%;animation:pill-bell 1.1s var(--paper-ease) .3s both}.chat-shell .app-sidebar .side-mini[data-state=upgrade]{background:var(--ember-deep);color:var(--paper-on-amber)}.chat-shell .app-sidebar .side-mini[data-state=earned]{background:color-mix(in srgb, var(--moss-deep) 18%, var(--paper-card));color:var(--moss-text)}.chat-shell .app-sidebar .side-mini[data-state=earned] .side-mini__glyph{background:color-mix(in srgb, var(--moss-deep) 22%, transparent)}.chat-shell .app-sidebar .side-mini:is([data-state=joined],[data-state=nudge]){background:var(--paper-card);box-shadow:inset 0 0 0 1px var(--paper-line-strong)}.chat-shell .app-sidebar .side-mini:is([data-state=joined],[data-state=nudge]) .side-mini__glyph{background:color-mix(in srgb, var(--ember-deep) 14%, transparent)}.chat-shell .app-sidebar .side-mini[data-state=nudge] .side-mini__text b{color:var(--ember-text)}.chat-shell .app-sidebar .morph{min-width:0;display:grid}.chat-shell .app-sidebar .morph__layer{min-width:0;animation:pill-in .45s var(--pill-spring) both;grid-area:1/1;justify-content:center;align-items:center;display:flex}.chat-shell .app-sidebar .side-mini .morph__layer{justify-content:flex-start;width:max-content}@media (prefers-reduced-motion:no-preference){.chat-shell .app-sidebar .side-mini .morph__layer:not(.is-leaving){animation-name:pill-in-flat}}.chat-shell .app-sidebar .morph__layer.is-leaving{pointer-events:none;animation:pill-out .24s var(--paper-ease) both}@keyframes pill-in{0%{opacity:0;filter:blur(5px);transform:translateY(7px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes pill-in-flat{0%{opacity:0;filter:blur(5px);transform:translateY(7px)}to{opacity:1;filter:none;transform:none}}@keyframes pill-out{to{opacity:0;filter:blur(5px);transform:translateY(-7px)scale(.97)}}@keyframes pill-chip-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes pill-dot-in{0%{transform:scale(0)}to{transform:none}}@keyframes pill-sweep{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-40% 0}}@keyframes pill-sweep-rtl{0%{opacity:1;background-position:-40% 0}to{opacity:0;background-position:120% 0}}@keyframes pill-bell{0%{rotate:0deg}15%{rotate:16deg}30%{rotate:-13deg}45%{rotate:9deg}60%{rotate:-6deg}75%{rotate:3deg}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.chat-shell .app-sidebar :is(.side-wallet,.side-mini,.side-act){transition:none}.chat-shell .app-sidebar :is(.morph__layer,.side-act,.side-mini__dot,.side-mini__glyph>svg,.side-wallet__sweep){animation:none}.chat-shell .app-sidebar .morph__layer.is-leaving{display:none}}.chat-shell .app-sidebar .side-foot.is-rail{justify-content:center;display:flex}.chat-shell .app-sidebar .side-rail{place-items:center;display:grid}.chat-shell .app-sidebar .side-menu{width:17rem}.chat-shell .app-sidebar .side-foot:not(.is-rail) .side-menu{width:100%;min-width:15rem}.chat-shell .app-sidebar .device-menu .device-menu__row.side-menu__head{gap:10px;min-height:56px;padding-inline:8px 12px}.chat-shell .app-sidebar .device-menu .side-menu__go{color:var(--paper-faint);flex-shrink:0;margin-inline-start:auto;rotate:-90deg}[dir=rtl] .chat-shell .app-sidebar .device-menu .side-menu__go{rotate:90deg}.chat-shell .app-sidebar .device-menu .device-menu__row>.unread-dot+.side-menu__go{margin-inline-start:8px}.chat-shell .app-sidebar .device-menu .device-menu__row>.unread-dot{width:7px;height:7px;display:block}.chat-shell .app-sidebar .device-menu .side-menu__back{color:var(--paper-soft);font-weight:500}.chat-shell .app-sidebar .device-menu .side-menu__back-glyph{rotate:90deg}[dir=rtl] .chat-shell .app-sidebar .device-menu .side-menu__back-glyph{rotate:-90deg}.chat-shell .app-sidebar .side-menu__socials{border-top:1px solid var(--paper-line);gap:2px;margin-top:2px;padding:4px 4px 2px;display:flex}.chat-shell .app-sidebar .side-menu__social{min-height:34px;color:var(--paper-soft);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.chat-shell .app-sidebar .side-menu__social>svg{flex-shrink:0}@media (hover:hover){.chat-shell .app-sidebar .side-menu__social:hover{background:var(--side-hover);color:var(--paper-ink)}}.chat-shell .app-sidebar .side-menu__social:focus-visible{outline:2px solid var(--paper-focus);outline-offset:-2px}@media (width<=767px){.chat-shell .app-sidebar .side-menu__social{min-height:44px}}.chat-shell .app-sidebar .side-menu__head .side-acct__sub{white-space:normal}.first-three{gap:10px;display:grid}.chat-shell .app-notice.first-three{padding:14px 16px}.first-three__head{color:var(--paper-ink,#1a1a17);justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;display:flex}.first-three__head b{font-weight:500}.chat-shell .first-three__head .btn.btn-soft{background:var(--paper-tile,#f2f1ed);width:32px;height:32px;color:var(--paper-soft,#66645c);border-radius:999px}.first-three__meter{background:var(--paper-tile,#f2f1ed);border-radius:999px;height:5px;display:block;overflow:hidden}.first-three__meter i{border-radius:inherit;background:var(--paper-ink,#1a1a17);height:100%;transform:translateX(calc(var(--fill,0) * 1% - 100%));transition:transform .5s var(--paper-ease,ease);display:block}[dir=rtl] .first-three__meter i{transform:translateX(calc(100% - var(--fill,0) * 1%))}.first-three__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.first-three__rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.first-three__row,.first-three__link{--tdeep:var(--ember-deep,#e3a44a);background:var(--paper-tile,#f2f1ed);width:100%;min-height:44px;color:var(--paper-ink,#1a1a17);font:inherit;text-align:left;cursor:pointer;transition:background var(--paper-dur-2), box-shadow var(--paper-dur-2);border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;text-decoration:none;display:flex}.first-three__row[data-step=picture]{--tdeep:var(--tide-deep,#3a6ea8)}.first-three__row[data-step=video]{--tdeep:var(--rose-deep,#c4513f)}.first-three__row[data-step=character]{--tdeep:var(--dusk-deep,#6d3f86)}@media (hover:hover){.first-three__row:hover,.first-three__link:hover{background:var(--paper-tile-hover,#eeede8)}}.first-three__row.is-next{background:var(--paper-card,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tdeep) 55%, transparent)}.first-three__row:focus-visible,.first-three__link:focus-visible{outline:2px solid var(--paper-focus,#e3a44a);outline-offset:2px}.first-three__row i{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--tdeep);border-radius:50%;flex:none;place-items:center;display:grid}.first-three__row.is-done i{background:var(--tdeep);box-shadow:none;color:var(--paper-card,#fff)}.first-three__row.is-done span{color:var(--paper-faint,#9a978d);text-decoration:line-through;-webkit-text-decoration-color:var(--paper-line-strong,#1a1a1724);text-decoration-color:var(--paper-line-strong,#1a1a1724)}.first-three__row span{flex:1;min-width:0}.first-three__row small{color:var(--paper-faint,#9a978d);font:500 11px/1 var(--font-mono)}.first-three__tip{color:var(--paper-soft,#66645c);margin:0;font-size:12.5px}.first-three__mark{background:var(--paper-ink,#1a1a17);width:30px;height:30px;color:var(--paper-on-ink,#fff);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.first-three__mark.is-discord,.first-three__mark.is-reddit{background:var(--paper-card,#fff);box-shadow:inset 0 0 0 1px var(--paper-line-strong,#1a1a1724);color:var(--paper-ink,#1a1a17)}.first-three__text{flex:1;min-width:0;display:grid}.first-three__text b{font-weight:500}.first-three__text small{color:var(--paper-soft,#66645c);font-size:12px}.first-three__go{background:var(--paper-card,#fff);box-shadow:inset 0 0 0 1px var(--paper-line-strong,#1a1a1724);color:var(--paper-ink,#1a1a17);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500}.first-three__later{min-height:36px;color:var(--paper-soft,#66645c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:center;padding:4px 12px;font-size:13px}@media (hover:hover){.first-three__later:hover{background:var(--paper-tile,#f2f1ed);color:var(--paper-ink,#1a1a17)}}@media (prefers-reduced-motion:reduce){.first-three__meter i,.first-three__row,.first-three__link{transition:none}}
