.gb-chat-main{flex:1 1 auto;display:flex;flex-direction:column;padding:6.5rem 1rem 1.25rem;min-height:0}@media(min-width:640px){.gb-chat-main{padding:7.5rem 1.5rem 1.75rem}}.gb-chat-main>#lounge-banner:not(.hidden){display:block;max-width:84rem;margin:0 auto .9rem;padding:.75rem 1rem;border:1px solid rgba(201,168,76,.4);background:#c9a84c1a;border-radius:.6rem;color:#c9a84c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}.gb-chat-app{width:100%;max-width:84rem;margin:0 auto;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;height:calc(100vh - 11rem)}@media(min-width:1024px){.gb-chat-app{grid-template-columns:15rem minmax(0,1fr)}}@media(min-width:1280px){.gb-chat-app{grid-template-columns:15rem minmax(0,1fr) 19rem}}.gb-rail,.gb-room,.gb-panel{border:1px solid rgba(201,168,76,.2);border-radius:.9rem;background:radial-gradient(30rem 18rem at 20% 0%,rgba(47,125,85,.16),transparent 70%),#090b0ab8;box-shadow:0 20px 50px -34px #000000f2;min-height:0}html.day .gb-rail,html.day .gb-room,html.day .gb-panel{border-color:#7a622047;background:radial-gradient(30rem 18rem at 20% 0%,rgba(47,125,85,.1),transparent 70%),#ffffffb8}.gb-rail{display:none;flex-direction:column;padding:1rem .85rem;overflow-y:auto;scrollbar-width:thin}@media(min-width:1024px){.gb-rail{display:flex}}.gb-rail-brand{display:flex;align-items:center;gap:.55rem;padding:0 .35rem .9rem;border-bottom:1px solid rgba(245,245,240,.08);margin-bottom:.9rem}.gb-rail-brand img{height:1.6rem;width:auto}.gb-rail-brand span{font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:700;color:#f5f5f0}html.day .gb-rail-brand span{color:#1a1208}html.day .gb-rail-brand{border-bottom-color:#1a12081a}.gb-rail-me{display:flex;align-items:center;gap:.55rem;padding:.5rem .35rem .9rem}.gb-rail-me-id{display:flex;flex-direction:column;min-width:0}.gb-rail-me-name{font-size:12px;font-weight:600;color:#f5f5f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.day .gb-rail-me-name{color:#1a1208}.gb-presence{display:inline-flex;align-items:center;gap:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#6fbf8f}.gb-presence i{width:5px;height:5px;border-radius:50%;background:#4fbf83}html.day .gb-presence{color:#17573a}.gb-rail-section{margin-bottom:1.1rem}.gb-rail-label{display:block;padding:0 .35rem;margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.25em;text-transform:uppercase;color:#f5f5f059}html.day .gb-rail-label{color:#1a12088c}.gb-room-item{width:100%;display:flex;align-items:center;gap:.55rem;padding:.55rem .5rem;border:0;border-radius:.55rem;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease}.gb-room-item:hover{background:#f5f5f00d}.gb-room-item.is-active{background:#2f7d5538}html.day .gb-room-item.is-active{background:#2f7d5524}.gb-room-item-id{display:flex;flex-direction:column;min-width:0;flex:1}.gb-room-item-name{font-size:12px;font-weight:600;color:#f5f5f0}.gb-room-item-last{font-size:10px;color:#f5f5f066;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.day .gb-room-item-name{color:#1a1208}html.day .gb-room-item-last{color:#1a12088c}.gb-dot{width:6px;height:6px;border-radius:50%;background:#4fbf83;flex:0 0 auto}.gb-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.gb-people li{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:.45rem;font-size:11.5px;color:#f5f5f0bf}html.day .gb-people li{color:#1a1208bf}.gb-people li span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-people-empty{padding:.35rem .5rem;font-size:11px;color:#f5f5f059}html.day .gb-people-empty{color:#1a120880}.gb-rail-back{margin-top:auto;padding:.7rem .5rem .2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f073;transition:color .2s ease}.gb-rail-back:hover{color:#c9a84c}html.day .gb-rail-back{color:#1a120899}.gb-avatar{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;color:#f0efe6;background:linear-gradient(145deg,#2f7d55,#143c2a);border:1px solid rgba(245,245,240,.14);-webkit-user-select:none;user-select:none}.gb-avatar--me{background:linear-gradient(145deg,#d8b65b,#a6842f);color:#14150f}.gb-avatar--room{background:linear-gradient(145deg,#2f7d55,#143c2a)}.gb-avatar--room img{width:66%;height:auto}.gb-avatar--sm{width:1.6rem;height:1.6rem;font-size:8.5px}.gb-room{display:flex;flex-direction:column;overflow:hidden}.gb-room-body{position:relative;flex:1 1 auto;min-height:0;display:flex}.gb-room-body .gb-lounge{flex:1 1 auto;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.gb-room-body .gb-lounge:before{display:none}.gb-room-body .gb-lounge-scroll{height:auto;flex:1 1 auto;min-height:0}.gb-panel{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1rem;overflow-y:auto;scrollbar-width:thin}.gb-panel-label{display:block;margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.25em;text-transform:uppercase;color:#c9a84c}html.day .gb-panel-label{color:#7a6220}.gb-panel-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.gb-panel-facts li{display:flex;justify-content:space-between;gap:.75rem;font-size:11px;color:#f5f5f0bf;padding-bottom:.45rem;border-bottom:1px solid rgba(245,245,240,.07)}.gb-panel-facts li:last-child{border-bottom:0}.gb-panel-facts li span:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#f5f5f066}html.day .gb-panel-facts li{color:#1a1208cc;border-bottom-color:#1a120814}html.day .gb-panel-facts li span:first-child{color:#1a12088c}@media(max-width:1279px){.gb-chat-app{height:auto}.gb-room{min-height:32rem}}.gb-head-btn{flex:0 0 auto;display:none;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:0;border-radius:.5rem;background:transparent;color:#f5f5f0b3;cursor:pointer;transition:background .2s ease,color .2s ease}.gb-head-btn:hover{background:#f5f5f012;color:#c9a84c}html.day .gb-head-btn{color:#1a1208a6}@media(max-width:1023px){.gb-head-btn--rooms{display:inline-flex}}@media(max-width:1279px){.gb-head-btn--info{display:inline-flex}}.gb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#040605b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:1279px){.gb-chat-main{padding:6rem .75rem .75rem}.gb-chat-main{height:100dvh;max-height:100dvh}.gb-chat-app{flex:1 1 auto;min-height:0;height:auto;grid-template-columns:minmax(0,1fr)}.gb-room{min-height:0}.gb-rail,.gb-panel{position:fixed;top:0;bottom:0;z-index:46;width:min(19rem,84vw);max-width:none;border-radius:0;display:flex;transition:transform .28s cubic-bezier(.2,.8,.2,1);background:radial-gradient(30rem 18rem at 20% 0%,rgba(47,125,85,.18),transparent 70%),#090b0afa;padding-top:1.25rem;overflow-y:auto}html.day .gb-rail,html.day .gb-panel{background:radial-gradient(30rem 18rem at 20% 0%,rgba(47,125,85,.12),transparent 70%),#faf7f2}.gb-rail{left:0;transform:translate(-102%);border-right:1px solid rgba(201,168,76,.25)}.gb-panel{right:0;transform:translate(102%);border-left:1px solid rgba(201,168,76,.25)}.gb-rail.is-open,.gb-panel.is-open{transform:translate(0)}}@media(min-width:1024px)and (max-width:1279px){.gb-rail{position:static;transform:none;width:auto;border-radius:.9rem;border-right:1px solid rgba(201,168,76,.2);padding-top:1rem}.gb-chat-app{grid-template-columns:15rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.gb-rail,.gb-panel{transition:none}}@media(max-width:1279px){body>footer{display:none}}@media(max-width:1279px){.gb-rail,.gb-panel,.gb-scrim{top:6rem}}.gb-avatar{overflow:hidden;position:relative}.gb-avatar img.gb-avatar-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.gb-photo{display:flex;align-items:center;gap:.85rem;padding:.85rem .95rem;border:1px solid rgba(201,168,76,.22);border-radius:.7rem;background:#0a0a0a73}html.day .gb-photo{border-color:#7a622047;background:#fff9}.gb-photo-avatar{position:relative;flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#2f7d55,#143c2a);border:1px solid rgba(201,168,76,.4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;color:#f0efe6}.gb-photo-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gb-photo-actions{display:flex;flex-direction:column;gap:.3rem;min-width:0}.gb-photo-btn{align-self:flex-start;padding:.4rem .8rem;border-radius:99px;border:1px solid rgba(201,168,76,.45);background:transparent;color:#c9a84c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.gb-photo-btn:hover{background:#c9a84c;color:#0a0a0a}.gb-photo-btn[disabled]{opacity:.55;cursor:progress}.gb-photo-remove{align-self:flex-start;border:0;background:none;padding:0;color:#f5f5f066;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.gb-photo-remove:hover{color:#f87171}html.day .gb-photo-remove{color:#1a120880}.gb-photo-note{font-size:10px;line-height:1.5;color:#f5f5f066}html.day .gb-photo-note{color:#1a120899}.gb-photo-note.is-error{color:#f87171}.gb-msg-link{color:#e8ce86;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.gb-msg-link:hover{color:#fff}html.day .gb-msg-link{color:#5e4b18}.gb-mention{padding:0 .2rem;border-radius:.25rem;background:#c9a84c29;color:#e8ce86;font-weight:600}.gb-mention.is-me{background:#c9a84c66;color:#fff}html.day .gb-mention{background:#7a622024;color:#5e4b18}html.day .gb-mention.is-me{background:#7a62204d;color:#2b2205}.gb-msg--pending .gb-msg-body{opacity:.55}.gb-msg--failed .gb-msg-body{border-color:#f87171b3}.gb-msg-retry{margin-top:.25rem;border:0;background:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:#f87171;cursor:pointer}.gb-msg-retry:hover{text-decoration:underline}.gb-msg-tick{margin-left:.3rem;color:#6fbf8f}.gb-msg-actions{position:absolute;top:-.6rem;right:0;display:flex;gap:.15rem;padding:.15rem;border-radius:99px;border:1px solid rgba(245,245,240,.12);background:#0c0e0df5;opacity:0;pointer-events:none;transition:opacity .15s ease}.gb-msg--mine .gb-msg-actions{right:auto;left:0}.gb-msg-col{position:relative}.gb-msg:hover .gb-msg-actions,.gb-msg:focus-within .gb-msg-actions{opacity:1;pointer-events:auto}.gb-msg-action{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#f5f5f099;cursor:pointer;transition:background .15s ease,color .15s ease}.gb-msg-action:hover{background:#c9a84ce6;color:#0a0a0a}.gb-msg-action--report:hover{background:#f87171e6;color:#fff}html.day .gb-msg-actions{background:#faf7f2fa;border-color:#1a12081f}html.day .gb-msg-action{color:#1a120899}.gb-msg-report{display:none}.gb-emoji-btn{flex:0 0 auto;width:2.4rem;height:2.4rem;align-self:flex-end;margin-bottom:.25rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#f5f5f073;cursor:pointer;transition:color .2s ease,background .2s ease}.gb-emoji-btn:hover,.gb-emoji-btn[aria-expanded=true]{color:#c9a84c;background:#c9a84c1f}html.day .gb-emoji-btn{color:#1a120880}.gb-emoji-pad{display:grid;grid-template-columns:repeat(10,1fr);gap:.15rem;margin:0 .8rem .5rem;padding:.5rem;border-radius:.6rem;border:1px solid rgba(201,168,76,.25);background:#0a0a0ae6;max-height:9rem;overflow-y:auto}html.day .gb-emoji-pad{background:#fffffff2;border-color:#7a62204d}@media(max-width:480px){.gb-emoji-pad{grid-template-columns:repeat(8,1fr)}}.gb-emoji{border:0;background:none;font-size:17px;line-height:1;padding:.3rem 0;border-radius:.35rem;cursor:pointer;transition:background .15s ease,transform .1s ease}.gb-emoji:hover{background:#c9a84c33;transform:scale(1.15)}.gb-unread{display:flex;align-items:center;gap:.6rem;margin:.5rem 0 .2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.25em;text-transform:uppercase;color:#6fbf8f}.gb-unread:before,.gb-unread:after{content:"";flex:1;height:1px;background:#6fbf8f59}.gb-replying{display:flex;align-items:center;gap:.6rem;margin:0 .8rem;padding:.5rem .7rem;border-radius:.5rem .5rem 0 0;background:#c9a84c1a;border:1px solid rgba(201,168,76,.25);border-bottom:0}.gb-replying-bar{flex:0 0 auto;width:3px;align-self:stretch;border-radius:2px;background:#c9a84c}.gb-replying-text{flex:1;min-width:0;display:flex;flex-direction:column}.gb-replying-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c}.gb-replying-excerpt{font-size:11px;color:#f5f5f099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.day .gb-replying-excerpt{color:#1a1208b3}.gb-replying-cancel{flex:0 0 auto;width:1.5rem;height:1.5rem;border:0;border-radius:50%;background:transparent;color:#f5f5f080;font-size:15px;line-height:1;cursor:pointer}.gb-replying-cancel:hover{color:#c9a84c;background:#c9a84c1f}.gb-quote{display:block;width:100%;text-align:left;margin-bottom:.3rem;padding:.35rem .55rem;border:0;border-left:3px solid rgba(201,168,76,.7);border-radius:.3rem;background:#f5f5f00d;cursor:pointer}.gb-quote:hover{background:#c9a84c24}html.day .gb-quote{background:#1a12080d}.gb-quote-name{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#c9a84c}.gb-quote-text{display:block;font-size:11px;line-height:1.4;color:#f5f5f099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.day .gb-quote-text{color:#1a1208b3}.gb-msg--flash .gb-msg-body{animation:gb-flash 1.4s ease}@keyframes gb-flash{0%,to{box-shadow:0 6px 16px -12px #000000e6}25%{box-shadow:0 0 0 3px #c9a84c8c}}.gb-reactions{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.gb-msg--mine .gb-reactions{justify-content:flex-end}.gb-reaction{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:99px;border:1px solid rgba(245,245,240,.14);background:#f5f5f00f;font-size:11px;line-height:1.4;color:#f5f5f0cc;cursor:pointer;transition:border-color .15s ease,background .15s ease}.gb-reaction:hover{border-color:#c9a84c99}.gb-reaction.is-mine{border-color:#c9a84ccc;background:#c9a84c2e;color:#f5f5f0}.gb-reaction-count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}html.day .gb-reaction{color:#1a1208cc;background:#1a12080d;border-color:#1a12081f}.gb-react-pad{position:absolute;top:1.3rem;right:0;z-index:4;display:flex;gap:.1rem;padding:.25rem;border-radius:99px;border:1px solid rgba(201,168,76,.35);background:#0c0e0dfa;box-shadow:0 10px 24px -12px #000000e6}.gb-msg--mine .gb-react-pad{right:auto;left:0}html.day .gb-react-pad{background:#faf7f2fc}.gb-react-pick{border:0;background:none;font-size:15px;line-height:1;padding:.2rem;border-radius:50%;cursor:pointer;transition:transform .1s ease,background .15s ease}.gb-react-pick:hover{transform:scale(1.25);background:#c9a84c2e}.gb-chat-main{padding:0;height:100dvh}@media(min-width:640px){.gb-chat-main{padding:0}}.gb-chat-main>#lounge-banner:not(.hidden){max-width:none;margin:0;border-radius:0;border-width:0 0 1px}.gb-chat-app{max-width:none;margin:0;gap:0;height:100%;padding-top:6rem}.gb-rail,.gb-room,.gb-panel{border-radius:0;border-width:0;box-shadow:none}.gb-rail{border-right:1px solid rgba(201,168,76,.18)}.gb-panel{border-left:1px solid rgba(201,168,76,.18)}@media(min-width:1024px){.gb-chat-app{grid-template-columns:16rem minmax(0,1fr)}}@media(min-width:1280px){.gb-chat-app{grid-template-columns:17rem minmax(0,1fr) 20rem}}@media(min-width:1700px){.gb-chat-app{grid-template-columns:19rem minmax(0,1fr) 23rem}}.gb-room-head{gap:.85rem;padding:.85rem 1.1rem;flex-wrap:wrap}.gb-search{flex:1 1 12rem;min-width:0;max-width:26rem;display:flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:99px;border:1px solid rgba(245,245,240,.14);background:#0a0a0ab3;color:#f5f5f073;transition:border-color .25s ease,box-shadow .25s ease}.gb-search:focus-within{border-color:#c9a84cbf;box-shadow:0 0 0 3px #c9a84c1f}.gb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f5f5f0;font-family:inherit;font-size:12.5px}.gb-search input::placeholder{color:#f5f5f059}.gb-search input::-webkit-search-cancel-button{filter:invert(1);opacity:.4}.gb-head-actions{display:flex;align-items:center;gap:.4rem;margin-left:auto}.gb-head-action{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:.5rem;border:0;background:transparent;color:#f5f5f099;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background .2s ease}.gb-head-action:hover{color:#c9a84c;background:#c9a84c1a}@media(max-width:1100px){.gb-head-action-text{display:none}}.gb-badge{min-width:1.05rem;height:1.05rem;padding:0 .28rem;border-radius:99px;background:#c9a84c;color:#0a0a0a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;line-height:1.05rem;text-align:center}.gb-head-action .gb-badge{position:absolute;top:.1rem;right:.2rem}.gb-members-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.gb-members-count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.15em;color:#f5f5f066}#rail-people li{display:flex;align-items:center;gap:.6rem;padding:.4rem 0}.gb-people-id{display:flex;flex-direction:column;min-width:0;flex:1}.gb-people-id b{font-size:12.5px;font-weight:600;color:#f5f5f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-people-id .gb-presence{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;font-style:normal;color:#6fbf8f}.gb-people-badge{flex:0 0 auto;padding:.2rem .5rem;border-radius:99px;border:1px solid rgba(201,168,76,.5);background:#c9a84c1f;color:#e8ce86;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.gb-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#040504b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gb-sheet{display:flex;flex-direction:column;width:min(26rem,100%);max-height:min(34rem,86dvh);border:1px solid rgba(201,168,76,.4);border-radius:.9rem;background:radial-gradient(24rem 14rem at 50% 0%,rgba(47,125,85,.25),transparent 72%),#0a0a0af5;box-shadow:0 26px 60px -28px #000000f2;overflow:hidden}.gb-sheet--tall{height:min(38rem,86dvh)}.gb-sheet-head{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid rgba(245,245,240,.08)}.gb-sheet-title{flex:1;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;color:#f5f5f0}.gb-sheet-head .gb-profile-close{position:static}.gb-sheet-back{border:0;background:none;color:#f5f5f099;font-size:16px;cursor:pointer}.gb-sheet-empty{padding:2rem 1.2rem;text-align:center;font-size:12px;line-height:1.6;color:#f5f5f073}.gb-notif-list,.gb-dm-threads{overflow-y:auto;padding:.4rem}.gb-notif,.gb-dm-thread{display:flex;width:100%;gap:.6rem;align-items:center;padding:.7rem .8rem;border:0;border-radius:.55rem;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease}.gb-notif{flex-direction:column;align-items:flex-start;gap:.2rem}.gb-notif:hover,.gb-dm-thread:hover{background:#c9a84c17}.gb-notif b,.gb-dm-thread-id b{font-size:12.5px;color:#f5f5f0}.gb-notif-body,.gb-dm-thread-id span{font-size:11.5px;color:#f5f5f08c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gb-notif-when{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-style:normal;color:#f5f5f059}.gb-dm-thread-id{display:flex;flex-direction:column;min-width:0;flex:1}.gb-dm-convo{display:flex;flex-direction:column;min-height:0;flex:1}.gb-dm-scroll{flex:1;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.5rem}.gb-dm-msg{max-width:80%}.gb-dm-msg--mine{align-self:flex-end;text-align:right}.gb-dm-msg--mine .gb-msg-body{border-color:#c9a84c80;background:linear-gradient(160deg,#c9a84c3d,#c9a84c1a);text-align:left}.gb-dm-form{display:flex;gap:.5rem;padding:.7rem;border-top:1px solid rgba(245,245,240,.08)}.gb-dm-form input{flex:1;min-width:0;padding:.7rem .9rem;border-radius:99px;border:1px solid rgba(245,245,240,.14);background:#0a0a0ad9;color:#f5f5f0;font-family:inherit;font-size:13px;outline:none}.gb-dm-form input:focus{border-color:#c9a84cbf}.gb-dm-convo .gb-profile-msg{padding:0 .9rem .6rem;margin:0}.gb-profile-actions{display:grid;grid-template-columns:1fr auto;gap:.5rem}.gb-profile-dm{padding:.7rem 1rem;border-radius:.5rem;border:1px solid rgba(201,168,76,.5);background:transparent;color:#c9a84c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.gb-profile-dm:hover{background:#c9a84cd9;color:#0a0a0a}html.day .gb-rail{border-right-color:#7a622047}html.day .gb-panel{border-left-color:#7a622047}html.day .gb-search{background:#fffdf9;border-color:#1a12082e}html.day .gb-search input{color:#1a1208}html.day .gb-search input::placeholder{color:#1a120873}html.day .gb-head-action{color:#1a1208a6}html.day .gb-head-action:hover{color:#7a6220}html.day .gb-members-count{color:#1a12088c}html.day .gb-people-id b{color:#1a1208}html.day .gb-people-id .gb-presence{color:#17573a}html.day .gb-people-badge{color:#5e4b18;border-color:#7a622080}html.day .gb-sheet{border-color:#7a622073;background:radial-gradient(24rem 14rem at 50% 0%,rgba(47,125,85,.14),transparent 72%),#fffdf9}html.day .gb-sheet-title,html.day .gb-notif b,html.day .gb-dm-thread-id b{color:#1a1208}html.day .gb-notif-body,html.day .gb-dm-thread-id span{color:#1a1208a6}html.day .gb-sheet-empty{color:#1a120899}html.day .gb-dm-form input{background:#fffdf9;border-color:#1a12082e;color:#1a1208}html.day .gb-profile-dm{color:#7a6220;border-color:#7a622080}.gb-chat-page>footer{display:none}@media(max-width:640px){.gb-room-head{padding:.6rem .8rem;gap:.5rem;row-gap:.5rem}.gb-room-head>.gb-avatar--room{display:none}.gb-search{flex-basis:100%;max-width:none;order:3}.gb-head-actions{order:2}}.gb-icons{display:none;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem 0;border-right:1px solid rgba(201,168,76,.18);background:#06080799}.gb-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:0;border-radius:.6rem;background:transparent;color:#f5f5f073;cursor:pointer;transition:color .2s ease,background .2s ease}.gb-icon:hover{color:#c9a84c;background:#c9a84c1a}.gb-icon:focus-visible{outline:2px solid rgba(201,168,76,.7);outline-offset:1px}.gb-icon.is-active{color:#c9a84c;background:#c9a84c24}.gb-icon.is-active:before{content:"";position:absolute;left:-.9rem;top:.5rem;bottom:.5rem;width:2px;border-radius:99px;background:#c9a84c}@media(min-width:1024px){.gb-icons{display:flex}.gb-chat-app{grid-template-columns:4.1rem 16rem minmax(0,1fr)}}@media(min-width:1700px){.gb-chat-app{grid-template-columns:4.4rem 19rem minmax(0,1fr) 23rem}}.gb-whoami{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .4rem .3rem .7rem;border:0;border-radius:99px;background:transparent;cursor:pointer;transition:background .2s ease}.gb-whoami:hover{background:#c9a84c1a}.gb-whoami-id{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.gb-whoami-id b{font-size:12.5px;font-weight:600;color:#f5f5f0;white-space:nowrap}.gb-whoami-id i{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#c9a84c;white-space:nowrap}@media(max-width:900px){.gb-whoami-id{display:none}}html.day .gb-icons{border-right-color:#7a622047;background:#fffdf9b3}html.day .gb-icon{color:#1a12088c}html.day .gb-icon:hover,html.day .gb-icon.is-active{color:#7a6220}html.day .gb-whoami-id b{color:#1a1208}html.day .gb-whoami-id i{color:#7a6220}.gb-icons{align-items:stretch;padding:.9rem .55rem;gap:.2rem}.gb-icon{width:auto;height:auto;justify-content:flex-start;gap:.7rem;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;text-align:left}.gb-icon>svg{flex:0 0 auto}.gb-icon>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-icon.is-active{color:#12130e;background:linear-gradient(145deg,#d8b65b,#b08f35);box-shadow:0 8px 18px -12px #c9a84ce6}.gb-icon.is-active:before{display:none}.gb-icon--foot{margin-top:auto}@media(min-width:1024px){.gb-chat-app{grid-template-columns:4.1rem 16rem minmax(0,1fr)}.gb-icon>span{display:none}.gb-icon{justify-content:center;padding:.7rem 0}}@media(min-width:1280px){.gb-chat-app{grid-template-columns:4.1rem 17rem minmax(0,1fr) 20rem}}@media(min-width:1500px){.gb-chat-app{grid-template-columns:11.5rem 17rem minmax(0,1fr) 20rem}.gb-icon>span{display:block}.gb-icon{justify-content:flex-start;padding:.6rem .7rem}}@media(min-width:1700px){.gb-chat-app{grid-template-columns:12rem 18rem minmax(0,1fr) 22rem}}.gb-cal{padding:.9rem 1rem .2rem}.gb-cal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.gb-cal-month{font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:700;color:#f5f5f0}.gb-cal-nav{width:1.9rem;height:1.9rem;border-radius:.4rem;border:1px solid rgba(245,245,240,.14);background:transparent;color:#f5f5f0b3;font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease}.gb-cal-nav:hover{border-color:#c9a84cb3;color:#c9a84c}.gb-cal-week,.gb-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.gb-cal-week span{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.1em;color:#f5f5f066;padding-bottom:.3rem}.gb-cal-day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#f5f5f0bf}.gb-cal-day.is-blank{visibility:hidden}.gb-cal-day.is-today{border:1px solid rgba(245,245,240,.4);color:#f5f5f0;font-weight:700}.gb-cal-day.is-payment{background:linear-gradient(145deg,#d8b65b,#a6842f);color:#12130e;font-weight:700}.gb-cal-day.is-joined{background:#2f7d558c;color:#f5f5f0;font-weight:700}.gb-cal-key{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f080}.gb-cal-key li{display:inline-flex;align-items:center;gap:.35rem}.gb-cal-key i{width:.65rem;height:.65rem;border-radius:.2rem;display:inline-block}.gb-cal-key i.is-today{border:1px solid rgba(245,245,240,.5)}.gb-cal-key i.is-payment{background:#c9a84c}.gb-cal-key i.is-joined{background:#2f7d55bf}#dates-panel .gb-billing-rows{padding:0 1rem .6rem;margin:.4rem 0 0}html.day .gb-cal-month{color:#1a1208}html.day .gb-cal-nav{color:#1a1208b3;border-color:#1a12082e}html.day .gb-cal-week span{color:#1a12088c}html.day .gb-cal-day{color:#1a1208bf}html.day .gb-cal-day.is-today{border-color:#1a120873;color:#1a1208}html.day .gb-cal-key{color:#1a120899}html.day .gb-cal-key i.is-today{border-color:#1a120880}.gb-profile-mine{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(245,245,240,.09);text-align:left}.gb-mine-card{margin-bottom:.85rem}.gb-mine-photo,.gb-mine-rows{margin-bottom:.9rem}.gb-mine-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid rgba(245,245,240,.07)}.gb-mine-rows>div:last-child{border-bottom:0}.gb-mine-rows dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f073}.gb-mine-rows dd{margin:0;font-size:12.5px;color:#f5f5f0;text-align:right}.gb-mine-label{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:#c9a84c;margin-bottom:.45rem}.gb-mine-hint{display:block;margin-top:.5rem;font-size:10.5px;line-height:1.5;color:#f5f5f073}.gb-profile-mine .gb-ref-code code{font-size:13px;padding:.55rem .6rem}html.day .gb-profile-mine{border-top-color:#1a12081f}html.day .gb-mine-rows>div{border-bottom-color:#1a12081a}html.day .gb-mine-rows dt{color:#1a120899}html.day .gb-mine-rows dd{color:#1a1208}html.day .gb-mine-label{color:#7a6220}html.day .gb-mine-hint{color:#1a120899}.gb-sheet--wide{width:min(30rem,100%);max-height:min(42rem,88dvh)}.gb-sheet--wide .gb-cal{padding:1.1rem 1.2rem .4rem}#dates-panel{overflow-y:auto}.gb-cal-day{border:0;background:transparent;position:relative;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .15s ease,color .15s ease}.gb-cal-day:hover{background:#c9a84c29;color:#f5f5f0}.gb-cal-day.is-picked{outline:2px solid rgba(201,168,76,.9);outline-offset:-2px;color:#f5f5f0}.gb-cal-day.has-event>i{position:absolute;bottom:.18rem;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#6fbf8f}.gb-cal-day.is-payment.has-event>i,.gb-cal-day.is-joined.has-event>i{background:#12130e}.gb-book{padding:.9rem 1.2rem .2rem}.gb-book-row{display:flex;gap:.5rem}.gb-book-row input{flex:1;min-width:0;padding:.6rem .8rem;border-radius:.45rem;border:1px solid rgba(245,245,240,.15);background:#0a0a0ad9;color:#f5f5f0;font-family:inherit;font-size:12.5px;outline:none}.gb-book-row input:focus{border-color:#c9a84cbf}.gb-book-row input:disabled{opacity:.5}.gb-book-remind{display:flex;align-items:center;gap:.45rem;margin-top:.55rem;font-size:11px;color:#f5f5f099;cursor:pointer}.gb-book-remind input{accent-color:#c9a84c}.gb-book-list{padding:.6rem 1.2rem 1.1rem}.gb-book-list ul{display:flex;flex-direction:column;gap:.35rem}.gb-book-item{display:flex;align-items:baseline;gap:.6rem;padding:.5rem .65rem;border-radius:.45rem;border:1px solid rgba(245,245,240,.09);background:#f5f5f008}.gb-book-item.is-today{border-color:#c9a84c99;background:#c9a84c1a}.gb-book-item b{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#c9a84c}.gb-book-item span{flex:1;min-width:0;font-size:12px;color:#f5f5f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-book-drop{flex:0 0 auto;border:0;background:none;color:#f5f5f066;font-size:15px;line-height:1;cursor:pointer}.gb-book-drop:hover{color:#f87171}.gb-book-empty{padding:.7rem 0;font-size:11.5px;color:#f5f5f073}html.day .gb-book-row input{background:#fffdf9;border-color:#1a12082e;color:#1a1208}html.day .gb-book-remind{color:#1a1208b3}html.day .gb-book-item{border-color:#1a12081f;background:#1a120808}html.day .gb-book-item b{color:#7a6220}html.day .gb-book-item span{color:#1a1208}html.day .gb-book-empty{color:#1a120899}.gb-profile.is-mine .gb-profile-avatar,.gb-profile.is-mine .gb-profile-name,.gb-profile.is-mine .gb-profile-since,.gb-profile.is-mine .gb-profile-last{display:none}.gb-profile.is-mine .gb-profile-facts{margin-top:.4rem}.gb-profile.is-mine .gb-profile-mine{margin-top:.8rem;padding-top:.8rem}
