.chat,.chat__list,.convo,.cprof{--ios-blue:#0a7cff;--ios-blue-2:#3a9bff;--ios-grey:#ecedf1;--ios-ink:#1c1c1e;--ios-sub:#8a8a8e;--ios-line:rgba(60,60,67,0.14)}.chat{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:1rem;gap:1rem;height:calc(var(--app-h) - var(--topbar-h) - var(--announce-h, 0px) - 9.5rem);min-height:0}.chat .chat__inbox,.chat .chat__room{border:0;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(20,20,40,.06),0 10px 30px rgba(20,20,40,.1)}.chat__inbox{display:flex;flex-direction:column;gap:.25rem;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.4rem 0}.chat__inbox-tools{padding:.2rem .75rem .45rem}.chat__new-group{width:100%}.chat__group-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#1d6b4f;color:#fff;font-weight:800;flex:0 0 auto}.chat-group-pop{margin:.4rem .75rem .6rem;padding:.75rem;border-radius:16px;background:#f4f6f3;display:grid;grid-gap:.45rem;gap:.45rem}.chat-group-pop--sheet{position:absolute;right:.6rem;top:3.4rem;z-index:4;width:min(20rem,calc(100% - 1.2rem));box-shadow:0 10px 30px rgba(20,20,40,.16)}.chat-group-pop__list{list-style:none;margin:0;padding:0;max-height:12rem;overflow:auto;display:grid;grid-gap:.3rem;gap:.3rem}.chat-group-pop__list label,.chat-group-pop__list li{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.chat-group-pop__actions{display:flex;justify-content:flex-end;gap:.4rem}.chat__list{list-style:none;margin:0;padding:0;display:grid}.chat__list>li+li .chat__row:before{content:"";position:absolute;top:0;right:0;left:70px;border-top:.5px solid var(--ios-line)}.chat__row{position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.6rem .9rem;border:0;border-radius:0;background:transparent;font:inherit;color:var(--ios-ink);text-align:left;cursor:pointer;transition:background .15s}.chat__row:hover{background:rgba(60,60,67,.05)}.chat__row.is-active{background:rgba(10,124,255,.1)}.chat__row-text{display:flex;flex-direction:column;min-width:0;gap:.1rem}.chat__row-text span,.chat__row-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__row-text strong{font-weight:700}.chat__row-text span{font-size:.84rem;color:var(--ios-sub)}.chat__row.is-unread .chat__row-text span{color:var(--ios-ink);font-weight:600}.chat__row--world.is-unread strong{font-weight:800}.chat__list>li:has(>.chat__row--world){position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:.35rem .5rem .5rem;background:#fff}.hud-pop .chat__list>li:has(>.chat__row--world){background:var(--cream)}.chat__list>li+li:has(>.chat__row--world) .chat__row:before,.chat__list>li:has(>.chat__row--world)+li .chat__row:before{display:none}.chat__row.chat__row--world{padding:.65rem .75rem;border-radius:16px;background:linear-gradient(100deg,#fff4d0,#ffe9b8 55%,#ffdcc2);box-shadow:inset 0 0 0 1.5px rgba(232,160,32,.55),0 3px 10px rgba(232,150,30,.18)}.chat__row.chat__row--pin{background:#eef6ff}.convo__locked{margin:.6rem .8rem .8rem}.chat__row.chat__row--world:hover{background:linear-gradient(100deg,#ffefc0,#ffe2a2 55%,#ffd2b2)}.chat__row.chat__row--world.is-active{box-shadow:inset 0 0 0 2px #e89a1a,0 3px 10px rgba(232,150,30,.25)}.chat__row--world .chat__row-text span{color:#6b4a12}.chat__row--world .chat__time{color:#8a6420}.chat__row--world .chat__unread{background:#ff5a3c}.chat__world-name{display:flex;align-items:center;gap:.4rem;color:#7a3d00}.chat__world-tag{flex:none;padding:.05rem .45rem;border-radius:999px;background:#ff8a1f;color:#fff!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase}.chat__unread{position:static;min-width:20px;height:20px;padding:0 6px;border:0;border-radius:999px;background:var(--ios-blue);color:#fff;font-size:.72rem;line-height:20px}.chat__time{align-self:start;margin-top:.2rem;font-size:.74rem;color:var(--ios-sub)}.chat__world{flex:none;width:42px;height:42px;display:inline-grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 28%,#4fd1ff 0,#2b8cff 55%,#1f5fd6 100%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45),0 2px 6px rgba(31,95,214,.35)}.chat__hint{font-size:.82rem;padding:.2rem .9rem;color:var(--ios-sub)}.page.chat-page{padding-bottom:0}.chat__room{min-height:0;padding:0;overflow:hidden}.chat__empty,.chat__room{display:flex;flex-direction:column}.chat__empty{margin:auto;max-width:320px;align-items:center;gap:.75rem;padding:1.5rem;text-align:center;color:var(--ios-sub)}.chat__empty>span{font-size:3rem}.convo{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;color:var(--ios-ink)}.convo__head{position:relative;z-index:1;display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border-bottom:.5px solid var(--ios-line);background:rgba(249,249,251,.86);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.convo__back{display:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ios-blue);cursor:pointer}.convo__title{display:flex;flex-direction:column;line-height:1.2;min-width:0}.convo__title strong{font-weight:700}.convo__title span{font-size:.76rem;color:var(--ios-sub)}.convo__title--link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.convo__title--link:focus-visible{outline:2px solid var(--ios-blue);outline-offset:2px;border-radius:6px}.convo__actions{margin-left:auto}.convo__list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.6rem .8rem .8rem;display:flex;flex-direction:column;gap:.1rem;background:#fff}.convo__older{align-self:center;margin-bottom:.5rem}.convo__empty{margin:auto;text-align:center;color:var(--ios-sub)}.convo__day{align-self:center;margin:.8rem auto .35rem;width:-moz-fit-content;width:fit-content;font-size:.72rem;font-weight:600;color:var(--ios-sub)}.msg{display:flex;align-items:flex-end;gap:.4rem;margin-top:.5rem}.msg--grouped{margin-top:.12rem}.msg__avatar{flex:none;width:32px}.msg__who{display:block;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:scale .15s var(--spring)}.msg__who:active{scale:.9}.msg__who:focus-visible{outline:2px solid var(--ios-blue);outline-offset:2px}.msg__bubble{position:relative;max-width:min(76%,520px);display:flex;flex-direction:column;gap:.12rem;padding:.42rem .75rem .32rem;border:0;border-radius:18px 18px 18px 6px;background:var(--ios-grey);color:var(--ios-ink);box-shadow:none}.msg--grouped:not(.msg--mine) .msg__bubble{border-top-left-radius:6px}.msg--mine{justify-content:flex-end}.msg--mine .msg__bubble{border-radius:18px 18px 6px 18px;background:linear-gradient(180deg,var(--ios-blue-2),var(--ios-blue));color:#fff}.msg--mine.msg--grouped .msg__bubble{border-top-right-radius:6px}.msg__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem;align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:.74rem;font-weight:700;color:#6b4fd8;text-align:left}button.msg__name{cursor:pointer}.msg--chain .msg__bubble,.msg--chain.msg--mine .msg__bubble{background:var(--chain-bg,rgba(197,220,255,.92));box-shadow:inset 0 0 0 2px var(--chain-border,#3d7ac4)}.msg--chain.msg--mine .msg__bubble{color:var(--navy)}.msg__chain{display:inline-flex;width:.9em;height:.9em;color:#2b5a94;line-height:1}.msg__chain svg{display:block;width:100%;height:100%}button.msg__name:hover{text-decoration:underline}.msg__mascot{display:block;width:32px;height:32px;object-fit:cover;object-position:50% 6%;background:var(--cream-2);border-radius:50%}.msg--bot .msg__bubble{background:#fff5d6;box-shadow:inset 0 0 0 1px rgba(201,138,0,.35)}.msg--bot .msg__name{display:inline-flex;align-items:center;gap:.35rem;color:#8a5a00}.msg__badge{padding:0 .4rem;font-size:.64rem;font-weight:800;line-height:1.5;color:#fff;background:#c98a00;border-radius:999px}.msg__quote{display:flex;flex-direction:column;gap:.05rem;width:100%;margin-bottom:.15rem;padding:.22rem .5rem;border:0;border-left:3px solid;border-radius:4px 10px 10px 4px;background:rgba(0,0,0,.06);color:inherit;font:inherit;font-size:.78rem;line-height:1.3;text-align:left;cursor:pointer}.msg.is-target .msg__bubble{outline:2px solid var(--ios-blue,#0a84ff);outline-offset:2px}.msg__fail{display:inline-flex;margin-right:.2rem;color:#ff3b30;vertical-align:-2px}.msg--mine .msg__quote{background:rgba(255,255,255,.18)}.msg__quote b{color:inherit}.msg__quote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem;opacity:.75}.msg--system .msg__bubble{background:#f4f0ff;border:1.5px solid color-mix(in srgb,var(--navy) 18%,transparent)}.msg--system .msg__avatar{visibility:hidden}.msg--letter .msg__bubble{max-width:min(92%,460px);width:100%;padding:.6rem .65rem .4rem;border:1px solid rgba(43,35,80,.1);border-radius:20px 20px 20px 6px;background:#fff;box-shadow:0 4px 14px rgba(27,22,51,.08)}.msg__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.msg__links{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.msg__open{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:2rem;padding:.28rem .8rem;border-radius:999px;background:var(--ios-blue,#2f80ed);color:#fff;font-size:.92rem;font-weight:800;line-height:1.3;text-decoration:none}.msg__open small{overflow:hidden;font-weight:700;opacity:.85;text-overflow:ellipsis;white-space:nowrap}.msg--mine .msg__open{background:#fff;color:var(--ios-blue,#2f80ed)}.msg__meta{align-self:flex-end;display:inline-flex;align-items:center;gap:.5rem;font-size:.66rem;color:var(--ios-sub)}.msg:has(.msg__reacts){padding-bottom:.8rem}.msg:has(.msg__picker){z-index:5}.msg__react{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;padding:0;border:0;background:none;font-size:.85rem;line-height:1;cursor:pointer;opacity:.85}.msg__heart{color:#e11d48;font-size:.95rem;line-height:1}.msg__react.is-mine,.msg__react:hover,.msg__react[aria-expanded=true]{opacity:1}.msg__reacts{position:absolute;z-index:2;left:.45rem;bottom:-.62rem;display:inline-flex;align-items:center;height:1.35rem;margin:0;padding:0 .38rem 0 .2rem;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(20,20,40,.14),0 0 0 1px rgba(60,60,67,.12);color:#65676b;font:inherit;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer}.msg--mine .msg__reacts{left:auto;right:.45rem}.msg__reacts.is-mine{color:var(--ios-blue);box-shadow:0 1px 2px rgba(20,20,40,.14),0 0 0 1px #8ec5ff}.msg__reacts-faces{display:inline-flex;align-items:center}.msg__reacts-faces>span{font-size:.82rem;line-height:1}.msg__reacts-faces>span+span{margin-left:-.32rem}.msg__reacts-count{margin-left:.16rem}.msg__picker{position:absolute;z-index:6;bottom:calc(100% + .28rem);left:0;display:flex;align-items:center;gap:.05rem;padding:.15rem .3rem;border-radius:999px;background:#fff;box-shadow:0 8px 22px rgba(20,20,40,.18),0 0 0 1px rgba(60,60,67,.08)}.msg__picker.is-below{bottom:auto;top:calc(100% + .15rem)}.msg--mine .msg__picker{left:auto;right:0}.msg__picker button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;font-size:1.3rem;line-height:1;cursor:pointer;transition:scale .12s var(--spring)}.msg__picker button:focus-visible,.msg__picker button:hover{scale:1.28}.msg__picker button.is-mine{background:#e7f3ff}.msg--mine .msg__meta{color:rgba(255,255,255,.78)}.msg__del,.msg__reply{border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.msg__del{opacity:0;transition:opacity .15s}.msg__reply{font-weight:700;color:var(--ios-blue)}.convo__pin{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.45rem;margin:0 0 .45rem;padding:.45rem .7rem;border-radius:14px;background:#fff8e7;box-shadow:0 1px 0 rgba(27,22,51,.08)}.convo__pin-jump{display:grid;min-width:0;flex:1 1;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pin-view{width:min(28rem,calc(100vw - 2rem))}.pin-view__who{display:flex;justify-content:space-between;gap:.75rem;margin:0 0 .6rem}.pin-view__body{white-space:pre-wrap}.pin-view__photo{display:block;width:100%;border-radius:12px}.pin-view__sticker{margin:0;font-size:1.1rem}.convo__pin .muted{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.convo__unpin{flex:none;padding:0;border:0;background:none;font:inherit;font-size:.75rem;font-weight:700;color:var(--ios-blue);cursor:pointer}.msg--pinned .msg__bubble{box-shadow:inset 3px 0 0 #e0a106}.msg__bubble:hover .msg__del,.msg__del:focus-visible{opacity:1}@media (hover:none){.msg__del{opacity:.7}}.convo__reply{display:flex;align-items:center;gap:.6rem;margin:0 .8rem;padding:.45rem .7rem;border-left:3px solid var(--ios-blue);border-radius:10px 10px 0 0;background:#f4f6fb}.convo__reply>span{display:flex;flex-direction:column;min-width:0;flex:1 1;font-size:.82rem}.convo__reply .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo__reply button{flex:none;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:rgba(60,60,67,.18);color:#fff;font-size:1rem;line-height:1;cursor:pointer}.convo__compose{display:flex;align-items:flex-end;flex:none;gap:.2rem;padding:.5rem .55rem max(.6rem,env(safe-area-inset-bottom));border-top:.5px solid var(--ios-line);background:rgba(249,249,251,.92)}.convo__compose>.convo__input{display:block;flex:1 1 auto;width:auto;min-width:0;resize:none;font-size:16px;height:38px;min-height:38px;max-height:120px;padding-block:7px;padding-inline:.9rem;line-height:22px;border:1px solid rgba(60,60,67,.22);border-radius:20px;background:#fff;box-shadow:none;color:var(--ios-ink)}.convo__input:focus{border-color:var(--ios-blue);outline:none;box-shadow:0 0 0 3px rgba(10,124,255,.15)}@supports (field-sizing:content){.convo__input{height:auto;field-sizing:content}}.convo__send{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--ios-blue);color:#fff;cursor:pointer;transition:background .15s,scale .15s var(--spring)}.convo__send:active:not(:disabled){scale:.9}.convo__send:disabled{background:#c7c7cc;cursor:default}.convo__emoji{display:grid;place-items:center;flex:none;width:36px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:#3a3a3c;cursor:pointer;transition:scale .15s var(--spring),color .15s}.convo__emoji:active{scale:.9}.convo__emoji.is-open{color:var(--ios-blue);background:rgba(10,124,255,.12)}.convo__photo{display:grid;place-items:center;flex:none;width:36px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:#3a3a3c;cursor:pointer;transition:scale .15s var(--spring)}.convo__photo:active{scale:.9}.convo__photo:disabled{cursor:progress}.convo__spinner{width:20px;height:20px;border:2.5px solid rgba(10,124,255,.25);border-top:2.5px solid var(--ios-blue);border-radius:50%;animation:convo-spin .8s linear infinite}@keyframes convo-spin{to{rotate:1turn}}.stickers{display:flex;flex-direction:column;max-height:min(46%,300px);min-height:0;border-top:.5px solid var(--ios-line,rgba(60,60,67,.14));background:#f7f7f9;animation:stickers-in .25s var(--spring)}@keyframes stickers-in{0%{opacity:0;translate:0 16px}}.stickers__tabs{flex:none;display:flex;gap:.35rem;padding:.5rem .75rem .4rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.stickers__tab{flex:none;display:inline-flex;align-items:center;gap:.25rem;min-height:30px;padding:0 .8rem;line-height:1.2;white-space:nowrap;border:0;border-radius:999px;background:#fff;color:#1c1c1e;font:inherit;font-size:.8rem;font-weight:700;box-shadow:0 0 0 1px rgba(60,60,67,.14);cursor:pointer}.stickers__tab[aria-selected=true]{background:#0a7cff;color:#fff;box-shadow:none}.stickers__grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:.25rem;gap:.25rem;padding:.25rem .6rem .6rem;overflow-y:auto;overscroll-behavior:contain}.stickers__item{display:grid;justify-items:center;grid-gap:.1rem;gap:.1rem;padding:.3rem .15rem;border:0;border-radius:14px;background:transparent;font:inherit;color:#3a3a3c;cursor:pointer;transition:background .15s,scale .15s var(--spring)}.stickers__item small{max-width:100%;overflow:hidden;font-size:.66rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.stickers__item:hover{background:#fff}.stickers__item:active{scale:.88}.stickers__item:disabled{opacity:.5}.msg--sticker .msg__bubble{padding:0;background:none;box-shadow:none}.msg .msg__bubble:has(.msg__reacts){padding-bottom:.95rem}.msg--sticker .msg__bubble:has(.msg__reacts){padding-bottom:0}.msg--sticker .msg__meta{color:var(--ios-sub)}.msg--sticker .msg__name{padding:0 .2rem}.msg__sticker{filter:drop-shadow(0 3px 6px rgba(20,20,40,.12))}.msg--photo .msg__bubble{padding:3px 3px .3rem}.msg--photo .msg__bubble:has(.msg__reacts){padding-bottom:.95rem}.msg--photo .msg__meta,.msg--photo .msg__name,.msg--photo .msg__quote{padding-inline:.55rem}.msg__photo{display:block;width:min(260px,100%);max-height:340px;padding:0;border:0;border-radius:15px;overflow:hidden;background:rgba(60,60,67,.1);cursor:zoom-in}.msg__photo img{display:block;width:100%;height:100%;object-fit:cover}.msg__photo:focus-visible{outline:2px solid var(--ios-blue);outline-offset:2px}.convo__count,.convo__error{margin:0 .9rem .6rem;font-size:.8rem}.cprof{width:min(94vw,400px);max-width:calc(100vw - 1.25rem);margin:auto;inset:0;padding:0;border:0;border-radius:24px;background:#fff;color:var(--ios-ink);box-shadow:0 24px 60px rgba(10,10,30,.3)}.cprof:focus,.cprof:focus-visible{outline:none}.cprof[open]{animation:cprof-in .28s var(--spring)}.cprof::-webkit-backdrop{background:rgba(10,10,30,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cprof::backdrop{background:rgba(10,10,30,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes cprof-in{0%{opacity:0;scale:.92}}.cprof__body{position:relative;display:grid;grid-gap:.75rem;gap:.75rem;width:100%;box-sizing:border-box;padding:.95rem .7rem .9rem}.cprof__sheet{display:block;margin:0;border-radius:18px;overflow:hidden}.cprof__sheet,.cprof__sheet-inner{width:100%;max-width:100%;box-sizing:border-box}.cprof__sheet-inner{gap:.7rem;padding:.8rem .65rem .85rem}.cprof__close{position:absolute;top:.55rem;right:.55rem;z-index:2;width:30px;height:30px;border:2px solid var(--navy);border-radius:50%;background:#fff;color:var(--navy);font-size:1.2rem;line-height:1;cursor:pointer;box-shadow:0 2px 0 var(--navy)}.cprof__hero{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;text-align:center}.cprof__hero h2{margin:.25rem 0 0;font-family:var(--font-display);font-size:1.25rem;line-height:1.2;color:var(--navy)}.cprof__mini-stats.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;width:100%;max-width:none;margin:0;box-sizing:border-box}.cprof__mini-stats .profile-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;width:100%;min-width:0;padding:.5rem .25rem .55rem;text-align:center}.cprof__mini-stats .profile-stat__icon{display:none}.cprof__mini-stats .profile-stat__label,.cprof__mini-stats .profile-stat__value{grid-column:auto;width:100%;text-align:center}.cprof__mini-stats .profile-stat__value{display:flex;align-items:center;justify-content:center;font-size:.98rem}.cprof__handle{margin:0;font-size:.84rem;color:var(--ios-sub)}.cprof__online{color:#1d9a52;font-weight:700}.cprof__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.cprof__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-radius:16px;background:#f5f5f8}.cprof__stats>div{display:grid;justify-items:center;grid-gap:.15rem;gap:.15rem;padding:.6rem .3rem}.cprof__stats>div+div{border-left:.5px solid var(--ios-line)}.cprof__stats dt{font-size:.72rem;color:var(--ios-sub)}.cprof__stats dd{margin:0;font-weight:800}.cprof__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.cprof__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:0 .8rem;border:0;border-radius:14px;background:rgba(10,124,255,.1);color:var(--ios-blue);font:inherit;font-weight:700;cursor:pointer;transition:scale .15s var(--spring)}.cprof__btn:active:not(:disabled){scale:.96}.cprof__btn:disabled{opacity:.55}.cprof__btn.is-primary{background:var(--ios-blue);color:#fff}.cprof__btn.is-done{background:#eaf7ef;color:#1d9a52}.cprof__btn.is-danger{background:#ffe8ec;color:#d0233f}.cprof__more{justify-self:center;font-size:.84rem;font-weight:600;color:var(--ios-blue);text-decoration:none}@media (max-width:860px){.chat{height:calc(var(--app-h) - var(--topbar-h) - var(--announce-h, 0px) - var(--nav-space) - 8.5rem)}}@media (max-width:760px){.chat{grid-template-columns:minmax(0,1fr)}.chat--open .chat__inbox,.chat__room{display:none}.chat--open .chat__room{display:flex}.convo__back{display:inline-grid;place-items:center}}