.mbr.msg-app,.msg-app.mbr{--m-bg:#050506;--m-panel:rgba(10,10,12,0.92);--m-raise:rgba(18,18,21,0.88);--m-line:rgba(214,181,109,0.16);--m-line-2:rgba(214,181,109,0.28);--m-ink:#f8f3e7;--m-muted:rgba(248,243,231,0.66);--m-dim:rgba(248,243,231,0.42);--m-accent:#d6b56d;--m-gold:#d6b56d;--m-mine:linear-gradient(135deg,#fff8ea,#d8c492);--m-mine-ink:#0a0a0b;--m-theirs:rgba(22,22,26,0.92);--m-r:12px;--m-r-lg:16px;--gg-head:56px;--gg-tap:44px;--gg-space:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,system-ui,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.msg-app{max-width:1280px;border-inline:1px solid var(--m-line);background:linear-gradient(180deg,rgba(214,181,109,.04),transparent 120px),var(--m-bg);box-shadow:0 0 0 1px rgba(0,0,0,.4)}.msg-list{background:rgba(7,7,9,.96);border-right:1px solid var(--m-line)}.msg-thread-pane{background:var(--m-panel);backdrop-filter:saturate(160%) blur(24px);-webkit-backdrop-filter:saturate(160%) blur(24px)}.msg-list-head,.msg-thread-head{height:var(--gg-head);min-height:var(--gg-head);max-height:var(--gg-head);padding:0 16px;border-bottom:1px solid var(--m-line);background:rgba(8,8,10,.78);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px)}.msg-list-head{padding-left:16px;padding-right:12px}.msg-list-head h1{font-size:20px;line-height:24px;font-weight:650;letter-spacing:-.022em;color:var(--m-ink)}.msg-thread-title a,.msg-thread-title span{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.015em}.msg-thread-title small{font-size:12px;line-height:16px;color:var(--m-muted)}.msg-icon-btn,.msg-menu a,.msg-menu button,.msg-send,.msg-tabs button,.msg-text-btn,.snp-fab{min-width:var(--gg-tap);min-height:var(--gg-tap)}.msg-icon-btn{width:var(--gg-tap);height:var(--gg-tap);border-radius:50%;color:var(--m-ink)}.msg-icon-btn:hover{background:rgba(214,181,109,.1)}.msg-field:focus-visible,.msg-icon-btn:focus-visible,.msg-row:focus-visible,.msg-search input:focus-visible,.msg-send:focus-visible,.msg-tabs button:focus-visible{outline:2px solid rgba(214,181,109,.7);outline-offset:2px}.msg-icon-primary{background:linear-gradient(135deg,#efe2c4,#c9a24a);color:#0a0b0d}.msg-icon-primary:hover{background:linear-gradient(135deg,#f5ecd7,#d6b56d);color:#0a0b0d}.msg-search{height:40px;margin:8px 16px;padding:0 12px;border:1px solid var(--m-line);border-radius:999px;background:rgba(18,18,21,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.msg-search input{font-size:16px;color:var(--m-ink)}.msg-tabs{height:40px;margin:0 16px 8px;padding:4px;border:1px solid var(--m-line);border-radius:12px;background:rgba(18,18,21,.55)}.msg-tabs button{border-radius:8px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--m-muted)}.msg-tabs button.is-active{background:rgba(214,181,109,.16);color:var(--m-ink);box-shadow:inset 0 0 0 1px rgba(214,181,109,.22)}.msg-count{min-width:20px;height:20px;background:linear-gradient(135deg,#efe2c4,#c9a24a);color:#0a0b0d}.msg-rows{padding:0 8px 16px}.msg-row{height:64px;gap:12px;padding:0 12px;border-radius:12px;border:1px solid transparent}.msg-row:hover{background:rgba(214,181,109,.05)}.msg-row.is-active{background:rgba(214,181,109,.1);border-color:rgba(214,181,109,.18)}.msg-row-title{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.015em}.msg-row-preview{font-size:13px;line-height:18px;color:var(--m-muted)}.msg-row.is-unread .msg-row-preview{color:var(--m-ink);font-weight:500}.msg-row.is-unread time{color:var(--m-accent)}.msg-row time{font-size:11px;color:var(--m-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msg-menu{top:calc(var(--gg-head) - 8px);min-width:220px;padding:8px;border-radius:14px;border:1px solid var(--m-line-2);background:rgba(14,14,16,.94);backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px);box-shadow:0 28px 64px rgba(0,0,0,.55),0 0 0 1px rgba(214,181,109,.08)}.msg-menu a,.msg-menu button{height:var(--gg-tap);border-radius:10px;font-size:14px;font-weight:500;letter-spacing:-.01em}.msg-menu a:hover,.msg-menu button:hover{background:rgba(214,181,109,.1)}.msg-scroller{padding:16px 16px 8px;background:radial-gradient(ellipse at 50% 0,rgba(214,181,109,.05),transparent 55%),transparent}.msg-bubble{border:1px solid rgba(255,255,255,.06);box-shadow:none}.mine .msg-bubble:not(.snp-bubble):not(.msg5-sticker-bubble){background:linear-gradient(135deg,#fff8ea,#d8c492);color:#0a0a0b;border-color:rgba(214,181,109,.28)}.theirs .msg-bubble:not(.snp-bubble):not(.msg5-sticker-bubble){background:rgba(22,22,26,.92);border-color:rgba(214,181,109,.12);color:var(--m-ink)}.msg-composer{border-top:1px solid var(--m-line);background:rgba(8,8,10,.82);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.msg-composer textarea,.msg-field{border:1px solid var(--m-line);border-radius:14px;background:rgba(18,18,21,.72);color:var(--m-ink);font-size:16px;line-height:22px}.msg-composer textarea:focus,.msg-field:focus{border-color:rgba(214,181,109,.45);box-shadow:0 0 0 3px rgba(214,181,109,.12)}.msg-send{width:var(--gg-tap);height:var(--gg-tap);min-width:var(--gg-tap);min-height:var(--gg-tap);border-radius:50%;background:linear-gradient(135deg,#efe2c4,#c9a24a);color:#0a0b0d;border:0}.msg-send:disabled{opacity:.35}.msg-send:not(:disabled):hover{filter:brightness(1.05)}.msg-compose,.msg-modal,.msg-sheet{border:1px solid var(--m-line-2);background:rgba(10,10,12,.96);backdrop-filter:saturate(160%) blur(24px);-webkit-backdrop-filter:saturate(160%) blur(24px);box-shadow:0 40px 90px rgba(0,0,0,.55)}.msg-empty,.msg-placeholder{color:var(--m-muted)}.msg-empty h2,.msg-placeholder h2{color:var(--m-ink);font-weight:650;letter-spacing:-.022em}.msg-note{margin:8px 16px;padding:8px 12px;border:1px solid var(--m-line);border-radius:10px;background:rgba(214,181,109,.06);color:var(--m-muted);font-size:12px;line-height:18px}.msg-request-bar{border-bottom:1px solid var(--m-line);background:rgba(18,18,21,.72)}.msg-rt-note{color:var(--m-dim);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.snp-fab{width:var(--gg-tap);height:var(--gg-tap);border:1px solid rgba(214,181,109,.35);background:linear-gradient(135deg,#efe2c4,#c9a24a);color:#0a0b0d;box-shadow:0 12px 28px rgba(0,0,0,.45)}.msg5-jump,.msg5-new-divider{border-color:rgba(214,181,109,.28);color:var(--m-accent)}.msg5-jump{min-height:36px;border:1px solid rgba(214,181,109,.35);background:rgba(10,10,12,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.msg5-call-btn{color:var(--m-accent)}@media (max-width:899px){.msg-app{max-width:none;border-inline:0}.msg-list-head,.msg-thread-head{height:var(--gg-head);padding-left:12px;padding-right:8px}.msg-list-head h1{font-size:18px;line-height:22px}.msg-scroller{padding:12px 12px 8px}.msg-composer{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}}@media (min-width:900px){.msg-app{margin:0 auto;border-radius:0}}@media (prefers-reduced-motion:reduce){.msg-app *,.msg-app :after,.msg-app :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.msg-app{--gg-spring:cubic-bezier(.34,1.56,.64,1);--gg-ease:cubic-bezier(.2,.8,.2,1);--gg-mine-tail:#d9c594;--gg-theirs-tail:#17171b}.gg-day{position:relative}.msg-day.gg-day-pill{position:-webkit-sticky;position:sticky;top:6px;z-index:4;padding:10px 0 6px}.msg-day.gg-day-pill span{padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.01em;line-height:16px;color:rgba(248,243,231,.82);background:rgba(16,16,19,.78);border:1px solid rgba(214,181,109,.16);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 6px 18px rgba(0,0,0,.35)}.gg-flow .msg-bubble-row{margin:0}.gg-flow .msg-bubble-row.gg-first,.gg-flow .msg-bubble-row.gg-solo{margin-top:10px}.gg-flow .msg-bubble-row.gg-last,.gg-flow .msg-bubble-row.gg-mid{margin-top:2px}.gg-flow.with-av .msg-bubble-row.theirs:not(.gg-cell){padding-left:36px}.gg-flow .msg-bubble{padding:7px 12px 5px;font-size:15px}.gg-flow .msg-bubble .msg-text{line-height:20px}.gg-flow .theirs.gg-first .msg-bubble,.gg-flow .theirs.gg-solo .msg-bubble{border-radius:18px 18px 18px 5px}.gg-flow .theirs.gg-last .msg-bubble,.gg-flow .theirs.gg-mid .msg-bubble{border-radius:5px 18px 18px 5px}.gg-flow .mine.gg-first .msg-bubble,.gg-flow .mine.gg-solo .msg-bubble{border-radius:18px 18px 5px 18px}.gg-flow .mine.gg-last .msg-bubble,.gg-flow .mine.gg-mid .msg-bubble{border-radius:18px 5px 5px 18px}.gg-flow :is(.gg-last,.gg-solo):not(.gg-cell)>.msg-bubble:not(.msg5-sticker-bubble):not(.snp-bubble):not(.msg5-call-bubble):after{content:"";position:absolute;bottom:-1px;width:13px;height:18px;pointer-events:none}.gg-flow .mine:is(.gg-last,.gg-solo):not(.gg-cell)>.msg-bubble:not(.msg5-sticker-bubble):not(.snp-bubble):not(.msg5-call-bubble):after{right:-7px;background:var(--gg-mine-tail);-webkit-clip-path:path("M0 0 C0 9 4 14.5 13 18 C7 18.6 3 17.4 0 15.5 Z");clip-path:path("M0 0 C0 9 4 14.5 13 18 C7 18.6 3 17.4 0 15.5 Z")}.gg-flow .theirs:is(.gg-last,.gg-solo):not(.gg-cell)>.msg-bubble:not(.msg5-sticker-bubble):not(.snp-bubble):not(.msg5-call-bubble):after{left:-7px;background:var(--gg-theirs-tail);-webkit-clip-path:path("M13 0 C13 9 9 14.5 0 18 C6 18.6 10 17.4 13 15.5 Z");clip-path:path("M13 0 C13 9 9 14.5 0 18 C6 18.6 10 17.4 13 15.5 Z")}.gg-av{position:absolute;left:-36px;bottom:-1px;display:block;width:28px;height:28px;border-radius:50%}.gg-av .mbr-avatar{box-shadow:0 0 0 1.5px rgba(214,181,109,.35)}.gg-flow .msg-author{margin-bottom:1px;font-size:12px;font-weight:600;letter-spacing:-.005em}.gg-media-run{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.gg-media-run.mine{align-items:flex-end}.gg-flow.with-av .gg-media-run.theirs{padding-left:36px}.gg-media-run .gg-av{left:0;bottom:0}.gg-run-author{margin:0 0 2px 12px}.gg-media-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;width:min(264px,72vw);border-radius:18px;overflow:hidden;border:1px solid rgba(214,181,109,.18);background:rgba(214,181,109,.08)}.gg-media-run.mine .gg-media-grid{border-bottom-right-radius:5px}.gg-media-run.theirs .gg-media-grid{border-bottom-left-radius:5px}.gg-media-run.odd .gg-media-grid>div:first-child{grid-column:1/-1}.gg-media-grid .msg-bubble-row.gg-cell{margin:0;padding:0;height:100%}.gg-media-grid .gg-cell .msg-bubble{width:100%;height:100%;max-width:none;padding:0;border:0;border-radius:0;background:#000!important;overflow:hidden}.gg-media-grid .gg-cell .msg-image{width:100%;height:100%;margin:0;aspect-ratio:1;border-radius:0}.gg-media-run.odd .gg-media-grid>div:first-child .msg-image{aspect-ratio:2/1.2}.gg-media-grid .gg-cell .msg-bubble time{position:absolute;right:6px;bottom:5px;margin:0;padding:1px 6px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;opacity:1;font-size:10.5px}.gg-flow .msg-bubble .msg-image{border-radius:12px}.gg-sk{background:linear-gradient(100deg,rgba(255,255,255,.05) 20%,rgba(214,181,109,.13) 40%,rgba(255,255,255,.05) 60%) 0 0 /300% 100% rgba(255,255,255,.05)}img.gg-sk{color:transparent}img.is-loaded{animation:none}.gg-thread-sk{display:grid;grid-gap:10px;gap:10px;padding:12px 0}.gg-sk-bubble{display:block;height:36px;border-radius:18px 18px 18px 5px;justify-self:flex-start}.gg-sk-bubble.mine{justify-self:flex-end;border-radius:18px 18px 5px 18px}.gg-sk-line{display:block;height:10px;margin-top:6px;border-radius:6px;width:92%}.gg-sk-line.short{width:60%}.msg-row.msg-skeleton span{border-radius:8px}.msg-link-card.gg-link{display:grid;grid-gap:0;gap:0;width:min(264px,64vw);padding:0;margin:6px 0 2px;overflow:hidden;border-radius:12px;border:1px solid rgba(127,127,127,.22);background:rgba(127,127,127,.12)}.mine .msg-link-card.gg-link{background:rgba(10,10,11,.08);border-color:rgba(10,10,11,.14)}.gg-link-img{display:block;aspect-ratio:1.91/1;background:rgba(0,0,0,.25);overflow:hidden}.gg-link-img img{display:block;width:100%;height:100%;object-fit:cover}.gg-link-body{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px 10px 9px}.gg-link-body small{font-size:11px;line-height:14px;text-transform:uppercase;letter-spacing:.06em;opacity:.62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg-link-body b{font-size:13.5px;line-height:18px;font-weight:650}.gg-link-body b,.gg-link-body em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gg-link-body em{font-style:normal;font-size:12.5px;line-height:16px;opacity:.72}.gg-link.is-loading .gg-link-body{padding:10px}.msg-receipt.gg-receipt{gap:5px;margin:3px 2px 0;font-size:11.5px;color:var(--m-dim)}.msg-receipt.gg-receipt.seen{color:rgba(214,181,109,.85)}.gg-receipt .mbr-avatar{box-shadow:0 0 0 1px rgba(214,181,109,.5)}.gg-av-stack{display:inline-flex}.gg-av-stack>*+*{margin-left:-5px}.gg-av-stack .mbr-avatar{box-shadow:0 0 0 1.5px #0b0b0d}.msg-typing.gg-typing{height:34px;margin:4px 0 0;gap:8px}.gg-typing-bubble{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 11px;border-radius:16px 16px 16px 5px;background:rgba(22,22,26,.92);border:1px solid rgba(214,181,109,.12)}.gg-typing-bubble i{width:6px;height:6px;border-radius:50%;background:rgba(248,243,231,.6)}.gg-typing-text{font-size:12px;color:var(--m-muted)}.gg-flow.with-av~.gg-typing,.gg-typing{padding-left:0}.msg-composer .msg-composer-row{align-items:flex-end;gap:6px}.msg-composer .msg-composer-row>.msg-icon-btn{width:40px;height:42px;min-width:40px;flex:none}.msg-composer .msg-composer-row>.msg-send{width:42px;height:42px;min-width:42px;min-height:42px}.gg-input{position:relative;flex:1 1;min-width:0;display:flex;align-items:flex-end;border:1px solid var(--m-line-2);border-radius:21px;background:rgba(18,18,21,.78);transition:border-color .2s var(--gg-ease),box-shadow .2s var(--gg-ease)}.gg-input:focus-within{border-color:rgba(214,181,109,.5);box-shadow:0 0 0 3px rgba(214,181,109,.12)}.msg-composer .gg-input textarea{flex:1 1;min-width:0;min-height:40px;max-height:144px;margin:0;padding:10px 2px 10px 15px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none;font-size:16px;line-height:20px;resize:none;overflow-y:hidden;scrollbar-width:thin}.msg-composer .gg-input textarea:focus,.msg-composer .gg-input textarea:focus-visible{outline:none!important;box-shadow:none!important}.msg-composer .gg-input textarea::placeholder{color:var(--m-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg-input .msg5-smile{flex:none;width:38px;height:40px;min-width:38px;border:0;background:transparent;color:var(--m-muted)}.gg-attach svg{transition:transform .32s var(--gg-spring)}.gg-attach.on{color:var(--m-gold)}.gg-attach.on svg{transform:rotate(45deg)}.gg-tray{display:flex;gap:6px;margin:0 0 8px;padding:6px 2px 4px;overflow-x:auto;scrollbar-width:none}.gg-tray::-webkit-scrollbar{display:none}.gg-tray-btn{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:72px;padding:2px 0;border:0;background:transparent;color:var(--m-muted);font:inherit;font-size:11.5px;font-weight:500;cursor:pointer}.gg-tray-btn span{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:#0a0a0b;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 18px rgba(0,0,0,.35)}.gg-tray-btn:nth-child(4n+1) span{background:linear-gradient(140deg,#f3e6c4,#c9a24a)}.gg-tray-btn:nth-child(4n+2) span{background:linear-gradient(140deg,#e8eef7,#98a8c0)}.gg-tray-btn:nth-child(4n+3) span{background:linear-gradient(140deg,#f6d9cf,#c98a6f)}.gg-tray-btn:nth-child(4n+4) span{background:linear-gradient(140deg,#dbeedd,#86ad8b)}.gg-tray-btn:focus-visible span,.gg-tray-btn:hover span{filter:brightness(1.06)}.gg-tray-btn:focus-visible{outline:none}.gg-tray-btn:focus-visible span{box-shadow:0 0 0 3px rgba(214,181,109,.6)}.gg-empty{gap:10px}.gg-empty-art{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;margin-bottom:4px;color:#e9d7a8;background:radial-gradient(circle at 30% 25%,rgba(214,181,109,.28),rgba(214,181,109,.06) 70%);box-shadow:inset 0 0 0 1px rgba(214,181,109,.32),0 18px 40px rgba(0,0,0,.45)}.gg-empty-art .mbr-avatar{box-shadow:0 0 0 2px rgba(214,181,109,.45)}.gg-empty h2,.gg-empty p{color:var(--m-ink)}.gg-empty h2{margin:2px 0 0;font-size:20px;line-height:26px;font-weight:650;letter-spacing:-.015em}.gg-empty>p{font-size:15px;font-weight:600}.msg-empty-thread.gg-empty>p{font-size:14px;font-weight:400;color:var(--m-muted)}.gg-empty-sub{max-width:280px;color:var(--m-muted);font-size:13px;line-height:18px}.gg-starters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.gg-starters button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--m-line-2);background:rgba(214,181,109,.08);color:var(--m-ink);font:inherit;font-size:13.5px;cursor:pointer}.gg-starters button:hover{background:rgba(214,181,109,.16)}.gg-list-sec{display:flex;align-items:center;gap:6px;margin:10px 12px 4px;color:var(--m-dim);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.gg-list-sec svg{color:rgba(214,181,109,.75)}.gg-swipe{position:relative;border-radius:12px;overflow:hidden}.gg-swipe+.gg-swipe{margin-top:2px}.gg-swipe>.msg-row{position:relative;z-index:1;background-color:#070709;touch-action:pan-y}.gg-swipe>.msg-row:hover{background-color:#0c0b0a}.gg-swipe>.msg-row.is-active{background-color:#13110c}.gg-swipe-actions{position:absolute;inset:0 0 0 auto;z-index:0;display:flex;width:204px}.gg-sa{flex:1 1;display:grid;place-content:center;justify-items:center;grid-gap:3px;gap:3px;border:0;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.gg-sa.pin{background:linear-gradient(160deg,#efe2c4,#c9a24a);color:#0a0a0b}.gg-sa.mute{background:#2a2a30;color:#f5efe0}.gg-sa.archive{background:#5b4a2a;color:#f8eedb}.gg-sa:focus-visible{outline:2px solid #fff;outline-offset:-4px}.msg-row .msg-row-title{color:rgba(248,243,231,.92)}.msg-row.is-unread .msg-row-title{color:var(--m-ink);font-weight:700}.msg-row.is-unread .msg-count{box-shadow:0 0 0 3px rgba(214,181,109,.12)}.msg-row .msg-muted~.msg-count,.msg-row:has(.msg-muted) .msg-count{background:rgba(248,243,231,.22);color:#f8f3e7;box-shadow:none}.msg-row.is-pinned .msg-row-flags>svg{color:rgba(214,181,109,.8)}.gg-toast{position:absolute;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));z-index:20;transform:translateX(-50%);display:flex;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 10px 10px 16px;border-radius:14px;background:rgba(20,19,17,.94);border:1px solid rgba(214,181,109,.3);color:var(--m-ink);font-size:13.5px;white-space:nowrap;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 44px rgba(0,0,0,.55)}.gg-toast button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:rgba(214,181,109,.18);color:#f1dfae;font:inherit;font-weight:700;cursor:pointer}.msg-list{position:relative}@media (prefers-reduced-motion:no-preference){.gg-enter>.msg-bubble-row{animation:gg-in-theirs .42s var(--gg-spring) both;transform-origin:bottom left}.gg-enter.mine>.msg-bubble-row{animation-name:gg-in-mine;transform-origin:bottom right}.msg-reactions .gg-pop{animation:gg-pop .38s var(--gg-spring)}.gg-swipe>.msg-row{transition:transform .38s var(--gg-spring),background-color .15s ease}.gg-sa svg{transition:transform .3s var(--gg-spring)}.gg-swipe.is-open .gg-sa svg{transform:scale(1.08)}.gg-tray{animation:gg-rise .32s var(--gg-spring)}.gg-tray-btn span{transition:transform .25s var(--gg-spring),filter .15s ease}.gg-tray-btn:active span{transform:scale(.9)}.gg-sa,.gg-starters button,.msg-composer .msg-icon-btn,.msg-send{transition:transform .22s var(--gg-spring),background-color .15s ease,opacity .15s ease}.gg-sa:active,.gg-starters button:active,.msg-composer .msg-icon-btn:active,.msg-send:not(:disabled):active{transform:scale(.9)}.gg-toast{animation:gg-toast .36s var(--gg-spring)}.gg-typing.on .gg-typing-bubble{animation:gg-rise .3s var(--gg-spring)}.gg-typing-bubble i{animation:gg-dot 1.2s ease-in-out infinite}.gg-typing-bubble i:nth-child(2){animation-delay:.15s}.gg-typing-bubble i:nth-child(3){animation-delay:.3s}.gg-sk{animation:gg-shimmer 1.4s linear infinite}.gg-flow .msg-bubble:active{transform:scale(.985);transition:transform .12s ease}.gg-empty-art{animation:gg-rise .5s var(--gg-spring) both}}@keyframes gg-in-theirs{0%{opacity:0;transform:translate3d(-6px,10px,0) scale(.9)}to{opacity:1;transform:none}}@keyframes gg-in-mine{0%{opacity:0;transform:translate3d(6px,12px,0) scale(.9)}to{opacity:1;transform:none}}@keyframes gg-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes gg-rise{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes gg-toast{0%{opacity:0;transform:translate(-50%,14px) scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes gg-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@keyframes gg-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@media (min-width:900px){.gg-media-grid,.msg-link-card.gg-link{width:300px}.gg-toast{bottom:24px}}@media (max-width:899px){.mbr.msg-app.fbm-app{display:block!important;width:100%!important;height:var(--msg-vh,100dvh)!important;min-height:0!important;overflow:hidden}.mbr.msg-app.fbm-app .fbm-list{display:flex!important;flex-direction:column;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding-bottom:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.mbr.msg-app.fbm-app .fbm-list .msg-rows{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mbr.msg-app.fbm-app .snp-mobile-nav{flex-shrink:0}.mbr.msg-app.fbm-app .fbm-thread{position:relative!important;inset:auto!important;z-index:80!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important}.mbr.msg-app.fbm-app[data-thread-open=false] .fbm-thread,.mbr.msg-app.fbm-app[data-thread-open=true] .fbm-list{display:none!important}.mbr.msg-app.fbm-app .fbm-thread .msg-scroller{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.mbr.msg-app.fbm-app .fbm-thread .msg-composer{flex:0 0 auto!important;width:100%!important}.mbr.msg-app.fbm-app .msg-list-head{padding-left:12px!important;padding-right:12px!important}.mbr.msg-app.fbm-app .msg-row{min-height:76px!important}.mbr.msg-app.fbm-app .msg-row:active{transform:scale(.985);background:rgba(214,181,109,.1)!important}.mbr.msg-app.fbm-app .msg-row .msg-row-main{min-width:0}.mbr.msg-app.fbm-app .msg-row .msg-row-preview,.mbr.msg-app.fbm-app .msg-row .msg-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbr.msg-app.fbm-app .msg-row .msg-row-preview{max-width:68vw}.mbr.msg-app.fbm-app .msg-count{min-width:22px;height:22px;padding-inline:6px;display:inline-grid;place-items:center}.mbr.msg-app.fbm-app .snp-status{max-width:68vw}.mbr.msg-app.fbm-app .msg-bubble{max-width:min(78vw,320px)!important;font-size:16px!important;line-height:1.4!important}.mbr.msg-app.fbm-app .fbm-thread .msg-thread-head{padding-top:calc(8px + env(safe-area-inset-top))!important}.mbr.msg-app.fbm-app .fbm-thread .msg-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.mbr.msg-app.fbm-app .fbm-thread .msg-composer textarea{min-height:42px!important;max-height:120px!important;padding-block:10px!important}.mbr.msg-app.fbm-app .fbm-thread .msg-composer .msg-icon-btn,.mbr.msg-app.fbm-app .fbm-thread .msg-composer .msg-send{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.mbr-messages-main .msg-search-summary{margin:0 18px 12px;color:#bfc9dc;font-size:12px;line-height:1.5}.mbr-messages-main .msg-row:focus-visible{outline:2px solid #a4baff;outline-offset:-3px}.mbr-messages-main .msg-thread-title{min-width:0}.mbr-messages-main .msg-thread-title :is(h2,h3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbr-messages-main .msg-thread-pane{min-width:0}.mbr-messages-main .msg-rows{scrollbar-width:thin;scrollbar-color:#65738b transparent}@media(min-width:1000px){.mbr-messages-main .msg-app .msg-list{border-right:1px solid #9bb5ed26}.mbr-messages-main .msg-app .msg-row{transition:background-color .15s ease}.mbr-messages-main .msg-thread-head{padding-block:18px}}@media(max-width:600px){.mbr-messages-main .msg-search-summary{font-size:11px;margin-bottom:8px}.mbr-messages-main .gg-input textarea,.mbr-messages-main .msg-search input{font-size:16px!important}.mbr-messages-main .msg-thread-head{gap:8px}.mbr-messages-main .msg-thread-title{flex:1 1}}@media(prefers-reduced-motion:reduce){.mbr-messages-main .msg-app .msg-row{transition:none}}