.chat-inbox-pane{background:var(--color-bg);min-height:0;position:relative}.chat-inbox-pane:has(.chat-inbox-scroll):after{content:none;display:none}.chat-inbox-pane:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 55% at 50% -8%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 68%), radial-gradient(ellipse 70% 45% at 100% 100%, #2d8a4e1a, transparent 72%);opacity:.95;position:absolute;inset:0}:root[data-theme=dark] .chat-inbox-pane:before,:root[data-theme=glass] .chat-inbox-pane:before{opacity:.55}.chat-inbox-pane>*{position:relative}.chat-inbox-pane>.chat-inbox-header{z-index:3}.chat-inbox-pane>.chat-inbox-scroll{z-index:1}.chat-inbox-header{z-index:3;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:none;border-bottom:none;flex-shrink:0;padding-bottom:.15rem;position:relative}@media (max-width:767px){.chat-inbox-header{padding-top:var(--safe-top);padding-bottom:0}.chat-inbox-chrome{gap:.4rem;padding:.2rem .65rem .35rem}.chat-inbox-chrome__top{min-height:2rem}.chat-inbox-title{letter-spacing:-.035em;font-size:1.25rem}.chat-inbox-new{min-width:2rem;height:2rem;padding-inline:.65rem;font-size:.6875rem}.chat-inbox-new-label{display:none}.chat-inbox-tools{flex-direction:column;gap:.35rem;min-width:0;display:flex}.chat-inbox-chrome .chat-folder-tabs{gap:.3rem;margin:0}.chat-inbox-search{height:2rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 7%, transparent), 0 6px 16px -14px color-mix(in srgb, var(--color-ink) 28%, transparent), inset 0 1px 0 #ffffff59;padding-inline:1.85rem .65rem;font-size:max(16px,.8125rem)}.chat-folder-tab{height:1.65rem;padding-inline:.65rem;font-size:.6875rem;font-weight:700}.chat-folder-tab-count{min-width:1rem;height:1rem;padding-inline:.22rem;font-size:.5625rem}}.chat-inbox-scroll{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;min-height:0;scroll-padding-bottom:calc(var(--safe-bottom) + .85rem);padding-bottom:calc(var(--safe-bottom) + .85rem);flex:1;position:relative;overflow:hidden auto}.chat-inbox-scroll::-webkit-scrollbar{display:none}@media (min-width:768px){.chat-inbox-scroll{padding-bottom:.5rem;scroll-padding-bottom:.5rem}}:root[data-theme=light] .chat-inbox-header,:root[data-theme=dark] .chat-inbox-header,:root[data-theme=glass] .chat-inbox-header{background:color-mix(in srgb, var(--color-bg) 86%, transparent);box-shadow:none}.chat-inbox-chrome{flex-direction:column;gap:.65rem;padding:.55rem .85rem .45rem;display:flex}.chat-inbox-tools{flex-direction:column;gap:.5rem;min-width:0;display:flex}.chat-inbox-chrome .chat-folder-tabs{margin:0}@media (max-width:767px){.chat-inbox-chrome{padding-top:.35rem}}.chat-inbox-chrome__top{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.35rem;display:flex}.chat-inbox-title{font-family:var(--font-heading,inherit);letter-spacing:-.045em;background:linear-gradient(120deg, var(--color-ink) 8%, var(--color-accent) 55%, color-mix(in srgb, var(--color-accent) 55%, #c45a1a) 100%);color:#0000;text-shadow:0 8px 24px color-mix(in srgb, var(--color-accent) 18%, transparent);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:clamp(1.65rem,5.5vw,1.85rem);font-weight:900;line-height:1}.chat-inbox-new{letter-spacing:.02em;min-width:2.35rem;height:2.35rem;color:var(--color-on-accent);background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 48%, #c45a1a 100%);box-shadow:0 0 0 1px #ffffff2e, 0 8px 22px -8px color-mix(in srgb, var(--color-accent) 70%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding-inline:.95rem;font-size:.75rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.chat-inbox-new:active{transform:scale(.94)}.chat-inbox-new-label{display:inline}.chat-inbox-search-wrap{width:100%;min-width:0;position:relative}.chat-inbox-search{background:color-mix(in srgb, var(--color-surface-solid) 78%, transparent);width:100%;height:2.35rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 7%, transparent), 0 10px 28px -18px color-mix(in srgb, var(--color-ink) 35%, transparent), inset 0 1px 0 #fff6;color:var(--color-ink);-webkit-backdrop-filter:blur(12px);border:none;border-radius:999px;outline:none;padding-inline:2.15rem .85rem;font-size:max(16px,.9rem);font-weight:550;line-height:1;transition:box-shadow .18s,transform .12s;display:block}.chat-inbox-search::placeholder{color:color-mix(in srgb, var(--color-ink) 40%, transparent);font-weight:500}.chat-inbox-search:focus{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 55%, transparent), 0 0 0 5px color-mix(in srgb, var(--color-accent) 12%, transparent), 0 12px 28px -14px color-mix(in srgb, var(--color-accent) 40%, transparent)}:root[data-theme=dark] .chat-inbox-search,:root[data-theme=glass] .chat-inbox-search{background:color-mix(in srgb, var(--color-surface-solid) 55%, transparent);box-shadow:0 0 0 1px #f5ead81f,0 12px 28px -16px #0000008c,inset 0 1px #f5ead814}:root[data-theme=dark] .chat-inbox-search::-moz-placeholder{color:color-mix(in srgb, var(--color-ink) 48%, transparent)}:root[data-theme=glass] .chat-inbox-search::-moz-placeholder{color:color-mix(in srgb, var(--color-ink) 48%, transparent)}:root[data-theme=dark] .chat-inbox-search::placeholder,:root[data-theme=glass] .chat-inbox-search::placeholder{color:color-mix(in srgb, var(--color-ink) 48%, transparent)}.chat-folder-tabs{scrollbar-width:none;box-shadow:none;-webkit-overflow-scrolling:touch;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;gap:.45rem;margin:0;padding:0;display:flex;overflow-x:auto}.chat-folder-tabs::-webkit-scrollbar{display:none}.chat-folder-tab{border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);letter-spacing:-.01em;min-width:0;height:2rem;color:color-mix(in srgb, var(--color-ink) 68%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 86%, transparent);box-shadow:0 6px 16px -14px color-mix(in srgb, var(--color-ink) 35%, transparent), inset 0 1px 0 #ffffff4d;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;padding-inline:.9rem;font-size:.75rem;font-weight:750;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .12s;display:inline-flex}.chat-folder-tab:hover:not(.is-active){color:var(--color-ink);border-color:color-mix(in srgb, var(--color-accent) 25%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-solid));transform:translateY(-1px)}.chat-folder-tab.is-active{color:var(--color-on-accent);background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 50%, #c45a1a 100%);box-shadow:0 0 0 1px #ffffff29, 0 10px 24px -10px color-mix(in srgb, var(--color-accent) 75%, transparent);border-color:#0000}.chat-folder-tab.is-active:active{transform:scale(.96)}.chat-folder-tab-count{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--color-accent) 16%, transparent);min-width:1.1rem;height:1.1rem;color:var(--color-accent);border-radius:999px;place-items:center;padding-inline:.28rem;font-size:.625rem;font-weight:800;display:inline-grid}.chat-folder-tab.is-active .chat-folder-tab-count{color:var(--color-on-accent);background:#ffffff38}:root[data-theme=dark] .chat-folder-tab:not(.is-active),:root[data-theme=glass] .chat-folder-tab:not(.is-active){color:color-mix(in srgb, var(--color-ink) 78%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 72%, transparent);-webkit-backdrop-filter:blur(10px);border-color:#f5ead824;box-shadow:0 8px 18px -14px #0000008c,inset 0 1px #f5ead814}:root[data-theme=dark] .chat-folder-tab.is-active,:root[data-theme=glass] .chat-folder-tab.is-active{color:var(--color-on-accent);background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 50%, #c45a1a 100%);box-shadow:0 0 0 1px #ffffff24, 0 12px 28px -10px color-mix(in srgb, var(--color-accent) 70%, transparent);border-color:#0000}:root[data-theme=light] .chat-folder-tab.is-active{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme]) .chat-folder-tab:not(.is-active){color:color-mix(in srgb, var(--color-ink) 78%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 72%, transparent);border-color:#f5ead824}:root:not([data-theme]) .chat-folder-tab.is-active{color:var(--color-on-accent);background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 50%, #c45a1a 100%);border-color:#0000}:root:not([data-theme]) .chat-inbox-search{background:color-mix(in srgb, var(--color-surface-solid) 55%, transparent);box-shadow:0 0 0 1px #f5ead81f,0 12px 28px -16px #0000008c,inset 0 1px #f5ead814}}.chat-inbox-list{flex-direction:column;gap:.45rem;padding:.55rem .65rem .35rem;display:flex}.chat-row-wrap{border-radius:1.35rem;position:relative;overflow:hidden}.chat-row-swipe-actions{z-index:0;pointer-events:none;will-change:opacity, transform;border-radius:1.35rem;align-items:stretch;width:10.5rem;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.chat-row-wrap.is-swiping .chat-row,.chat-row-wrap.is-swiped .chat-row{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 6px 18px -14px color-mix(in srgb, var(--color-ink) 22%, transparent)}.chat-row-swipe-actions.is-live{z-index:2;pointer-events:auto}.chat-row-swipe-actions.is-inert{pointer-events:none}.chat-row-swipe-actions.is-inert .chat-row-swipe-action{opacity:1}.chat-row-wrap.is-commit-ready .chat-row-swipe-action--read.is-commit-ready{filter:brightness(1.14);box-shadow:inset 0 0 0 2px #ffffff80}.chat-row-swipe-action{letter-spacing:.02em;text-transform:uppercase;color:#fff;cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .15rem;font-size:9.5px;font-weight:800;transition:filter .15s,box-shadow .15s;display:flex}.chat-row-swipe-action:disabled{cursor:default}.chat-row-swipe-actions.is-live .chat-row-swipe-action:disabled{opacity:.55;filter:none}.chat-row-swipe-actions.is-live .chat-row-swipe-action:not(:disabled):active{filter:brightness(.92)}.chat-row-swipe-action--read{background:color-mix(in srgb, var(--color-accent) 88%, #1a120c)}.chat-row-swipe-action--mute{background:#556068}.chat-row-swipe-action--archive{background:#2b67db}.chat-row{z-index:1;background:color-mix(in srgb, var(--color-surface-solid) 82%, transparent);text-align:left;width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 10px 28px -18px color-mix(in srgb, var(--color-ink) 28%, transparent);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);border:none;border-radius:1.35rem;align-items:center;gap:.75rem;padding:.7rem 2.75rem .7rem .8rem;transition:transform .14s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.chat-row:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 14px 32px -16px color-mix(in srgb, var(--color-accent) 35%, transparent)}.chat-row-wrap:not(.is-swiping):not(.is-swiped) .chat-row:active{transform:scale(.985)}.chat-row-wrap.is-swiped .chat-row-menu,.chat-row-wrap.is-swiping .chat-row-menu{opacity:0!important;pointer-events:none!important}.chat-row.is-active{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface-solid));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 14px 32px -14px color-mix(in srgb, var(--color-accent) 50%, transparent)}.chat-row.is-unread{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-divider));background:linear-gradient(105deg, color-mix(in srgb, var(--color-accent) 11%, transparent) 0%, color-mix(in srgb, var(--color-surface-solid) 92%, var(--color-bg)) 42%);box-shadow:inset 3px 0 0 var(--color-accent), 0 10px 24px -16px color-mix(in srgb, var(--color-accent) 40%, transparent)}.chat-row.is-unread.is-active{box-shadow:inset 3px 0 0 var(--color-accent), 0 0 0 1px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 12px 28px -14px color-mix(in srgb, var(--color-accent) 50%, transparent)}:root[data-theme=dark] .chat-row:not(.is-active):not(.is-unread),:root[data-theme=glass] .chat-row:not(.is-active):not(.is-unread){background:color-mix(in srgb, var(--color-surface-solid) 58%, transparent);box-shadow:0 0 0 1px #f5ead814,0 12px 28px -18px #00000080}:root[data-theme=dark] .chat-row.is-active,:root[data-theme=glass] .chat-row.is-active{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface-solid));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 38%, transparent), 0 14px 32px -14px color-mix(in srgb, var(--color-accent) 45%, transparent)}:root[data-theme=dark] .chat-row.is-unread,:root[data-theme=glass] .chat-row.is-unread{background:linear-gradient(105deg, color-mix(in srgb, var(--color-accent) 14%, transparent) 0%, color-mix(in srgb, var(--color-surface-solid) 70%, transparent) 42%)}:root[data-theme=light] .chat-row:not(.is-active):not(.is-unread){background:#ffffffe0}.chat-row-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:color-mix(in srgb, var(--color-ink) 48%, transparent);font-size:.6875rem}.chat-row-time.is-unread{color:var(--color-accent);text-shadow:0 0 12px color-mix(in srgb, var(--color-accent) 35%, transparent);font-weight:750}.chat-row-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--color-ink) 54%, transparent);flex:1;font-size:.8125rem;line-height:1.35;overflow:hidden}.chat-row-preview.is-unread{color:color-mix(in srgb, var(--color-ink) 88%, transparent);font-weight:650}.chat-row-preview.is-live{color:var(--color-accent);font-weight:650}.chat-row-avatar{flex-shrink:0;position:relative}.chat-row-avatar-ring{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 70%, transparent), #2d8a4e8c);border-radius:999px;place-items:center;padding:2px;display:grid}.chat-row-avatar-ring.is-unread{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 28%, transparent), 0 0 16px -2px color-mix(in srgb, var(--color-accent) 55%, transparent);animation:2.4s ease-in-out infinite chat-unread-ring}.chat-row-avatar-ring.is-online{background:linear-gradient(145deg, #2d8a4ea6, color-mix(in srgb, var(--color-accent) 45%, transparent))}.chat-row-avatar-ring>*{border-radius:999px}.chat-row-unread-pill{font-variant-numeric:tabular-nums;letter-spacing:.02em;min-width:1.25rem;height:1.25rem;color:var(--color-on-accent);background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 48%, #c45a1a 100%);box-shadow:0 0 0 1px #ffffff38, 0 4px 12px -2px color-mix(in srgb, var(--color-accent) 70%, transparent), inset 0 1px 0 #ffffff59;border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.625rem;font-weight:800;display:grid;position:relative}.chat-row-unread-pill:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--color-accent) 35%, transparent);z-index:-1;animation:2s ease-out infinite chat-unread-pulse;position:absolute;inset:-3px}@keyframes chat-unread-pulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes chat-unread-ring{0%,to{filter:saturate()}50%{filter:saturate(1.25)brightness(1.05)}}@media (prefers-reduced-motion:reduce){.chat-row-unread-pill:before,.chat-row-avatar-ring.is-unread{animation:none}}.chat-receipt--seen,.chat-seal--seen{color:var(--color-accent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--color-accent) 55%, transparent))}.chat-receipt-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);font-size:.625rem;font-weight:750}.chat-receipt--unseen,.chat-seal--unseen{color:color-mix(in srgb, var(--color-accent) 72%, var(--color-ink))}.chat-receipt--sent,.chat-seal--sent{color:color-mix(in srgb, var(--color-ink) 42%, transparent)}.chat-receipt--sending,.chat-seal--sending{color:color-mix(in srgb, var(--color-ink) 38%, transparent)}.chat-seal--spin{transform-origin:50%;animation:1.1s linear infinite chat-seal-spin}.chat-row-menu{z-index:2;width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--color-ink) 50%, transparent);border-radius:999px;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.chat-row-menu:hover,.chat-row-menu:focus-visible{background:color-mix(in srgb, var(--color-ink) 6%, transparent);color:var(--color-ink)}.chat-inbox-empty{border:1px dashed color-mix(in srgb, var(--color-accent) 28%, var(--color-divider));background:color-mix(in srgb, var(--color-surface-solid) 82%, var(--color-bg));text-align:center;box-shadow:0 10px 28px -18px color-mix(in srgb, var(--color-ink) 28%, transparent);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.85rem;margin:1.5rem 1rem 2rem;padding:1.75rem 1.25rem;display:flex}.chat-inbox-empty-icon{border:1px solid color-mix(in srgb, var(--color-divider) 80%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface-solid));width:3rem;height:3rem;color:var(--color-accent);box-shadow:0 6px 16px -10px color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:999px;place-items:center;display:grid}.chat-thread-surface{background:var(--color-bg);position:relative}.chat-thread-surface:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 70%), radial-gradient(ellipse 60% 40% at 0% 100%, #2d8a4e17, transparent 65%), radial-gradient(ellipse 50% 35% at 100% 70%, color-mix(in srgb, var(--color-accent) 7%, transparent), transparent 70%);opacity:.95;position:absolute;inset:0}.chat-thread-wallpaper{pointer-events:none;z-index:0;opacity:.13;background-image:url(/brand/chat-wallpaper.png);background-position:50% 44%;background-repeat:no-repeat;background-size:min(52vw,260px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 78%,#0000 100%)}.chat-thread-surface:after{content:none}:root[data-theme=dark] .chat-thread-surface:before,:root[data-theme=glass] .chat-thread-surface:before{opacity:.5}:root[data-theme=dark] .chat-thread-wallpaper,:root[data-theme=glass] .chat-thread-wallpaper{opacity:.18;filter:saturate(.95)brightness(1.06)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .chat-thread-wallpaper{opacity:.18;filter:saturate(.95)brightness(1.06)}}@media (min-width:768px){.chat-thread-wallpaper{background-size:min(38%,280px)}}.chat-msg-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 75%, transparent), #2d8a4e73);box-shadow:0 4px 12px -6px color-mix(in srgb, var(--color-accent) 55%, transparent);border-radius:999px;place-items:center;padding:1.5px;display:grid}.chat-msg-avatar>*{border-radius:999px}.chat-meta-chip{letter-spacing:.02em;color:color-mix(in srgb, var(--color-ink) 58%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 82%, transparent);border:1px solid color-mix(in srgb, var(--color-divider) 85%, transparent);box-shadow:0 3px 10px -8px color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:999px;align-items:center;gap:.35rem;margin-top:.3rem;padding:.15rem .55rem;font-size:.625rem;font-weight:650;display:inline-flex}.chat-secure-tag{letter-spacing:.01em;text-align:center;max-width:max-content;color:color-mix(in srgb, var(--color-accent) 88%, var(--color-ink));background:color-mix(in srgb, var(--color-surface-solid) 72%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 28%, transparent);box-shadow:0 0 0 1px #ffffff14, 0 8px 20px -14px color-mix(in srgb, var(--color-accent) 45%, transparent), inset 0 1px 0 #ffffff59;-webkit-backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:.4rem;margin:.65rem auto .85rem;padding:.4rem .85rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.chat-secure-tag--compact{margin:.35rem auto .15rem}.chat-secure-tag__icon{color:var(--color-accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-accent) 40%, transparent));flex-shrink:0}:root[data-theme=dark] .chat-secure-tag,:root[data-theme=glass] .chat-secure-tag{color:color-mix(in srgb, var(--color-accent) 75%, #f5ead8);background:color-mix(in srgb, var(--color-surface-solid) 55%, transparent);border-color:color-mix(in srgb, var(--color-accent) 32%, transparent);box-shadow:0 0 0 1px #f5ead80f,0 10px 22px -14px #0000008c,inset 0 1px #f5ead814}@media (prefers-color-scheme:dark){:root:not([data-theme]) .chat-secure-tag{color:color-mix(in srgb, var(--color-accent) 75%, #f5ead8);background:color-mix(in srgb, var(--color-surface-solid) 55%, transparent);border-color:color-mix(in srgb, var(--color-accent) 32%, transparent)}}.chat-reaction-chip{background:color-mix(in srgb, var(--color-surface-solid) 92%, var(--color-bg));min-width:1.55rem;height:1.55rem;box-shadow:0 4px 12px -8px color-mix(in srgb, var(--color-ink) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-divider) 90%, transparent);border-radius:999px;align-items:center;gap:.2rem;padding-inline:.4rem;font-size:.8125rem;line-height:1;transition:transform .12s,box-shadow .15s;display:inline-flex}.chat-reaction-chip[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface-solid));box-shadow:0 4px 12px -8px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, transparent)}.chat-reaction-chip:enabled:active{transform:scale(.94)}.chat-thread-surface>.chat-thread-chrome,.chat-thread-surface>.chat-thread-scroll,.chat-thread-surface>form{z-index:1;position:relative}.chat-thread-header{isolation:isolate;box-shadow:0 1px 0 color-mix(in srgb, var(--color-accent) 10%, transparent), 0 10px 28px -20px color-mix(in srgb, var(--color-ink) 30%, transparent);position:relative;border-bottom-color:color-mix(in srgb, var(--color-accent) 12%, var(--color-divider))!important}.chat-thread-header:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 140% at 10% -45%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 70%);position:absolute;inset:0}.chat-thread-header>*{z-index:1;position:relative}.chat-thread-header__identity{text-align:left;border-radius:1.15rem;flex:1;align-items:center;gap:.7rem;min-width:0;padding:.2rem .4rem .2rem .15rem;transition:background .15s,transform .12s;display:flex}.chat-thread-header__identity:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.chat-thread-header__identity:active{background:color-mix(in srgb, var(--color-accent) 10%, transparent);transform:scale(.985)}.chat-thread-header__avatar{flex-shrink:0;place-items:center;display:grid;position:relative}.chat-thread-header__avatar.chat-row-avatar-ring{padding:2.5px}.chat-thread-header__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-heading,inherit);letter-spacing:-.035em;background:linear-gradient(125deg, var(--color-ink) 8%, color-mix(in srgb, var(--color-ink) 72%, var(--color-accent)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;flex:1 1 0;font-size:1.05rem;font-weight:850;line-height:1.15;overflow:hidden}.chat-thread-header__chip{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--color-ink) 6%, transparent);color:color-mix(in srgb, var(--color-ink) 55%, transparent);border-radius:999px;padding:.1rem .45rem;font-size:.625rem;font-weight:800}.chat-thread-header__chip--accent{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}.chat-thread-header__actions{background:color-mix(in srgb, var(--color-surface-solid) 78%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 7%, transparent), 0 8px 20px -14px color-mix(in srgb, var(--color-ink) 32%, transparent), inset 0 1px 0 #ffffff6b;-webkit-backdrop-filter:blur(12px);border-radius:999px;flex-shrink:0;align-items:center;gap:.05rem;padding:.12rem;display:flex}.chat-thread-header__action,.chat-thread-header__actions button{width:2.35rem;height:2.35rem;color:color-mix(in srgb, var(--color-ink) 58%, transparent);border-radius:999px;flex-shrink:0;place-items:center;transition:background .15s,color .15s,transform .12s;display:grid}.chat-thread-header__action:hover:not(:disabled),.chat-thread-header__actions button:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-ink)}.chat-thread-header__action:active:not(:disabled),.chat-thread-header__actions button:active:not(:disabled){transform:scale(.92)}.chat-thread-header__action.is-active,.chat-thread-header__action.is-accent{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}.chat-thread-header__action.is-muted{color:color-mix(in srgb, var(--color-ink) 32%, transparent)}.chat-thread-header__action:disabled{cursor:default;opacity:.55}.chat-thread-header__actions button.h-10.w-10{width:2.35rem!important;height:2.35rem!important}:root[data-theme=dark] .chat-thread-header:before,:root[data-theme=glass] .chat-thread-header:before{background:radial-gradient(ellipse 78% 140% at 10% -45%, color-mix(in srgb, var(--color-accent) 28%, transparent), transparent 72%)}:root[data-theme=dark] .chat-thread-header__actions,:root[data-theme=glass] .chat-thread-header__actions{background:color-mix(in srgb, var(--color-surface-solid) 55%, transparent);box-shadow:0 0 0 1px #f5ead81f,0 10px 22px -14px #00000080,inset 0 1px #f5ead814}@media (prefers-reduced-motion:reduce){.chat-thread-header__identity,.chat-thread-header__action,.chat-thread-header__actions button{transition:none}.chat-thread-header__identity:active,.chat-thread-header__action:active:not(:disabled),.chat-thread-header__actions button:active:not(:disabled){transform:none}}.chat-find-bar{animation:namaste-find-bar-in .18s var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1)) both}.chat-find-capsule{background:color-mix(in srgb, var(--color-surface-solid) 88%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 8%, transparent), inset 0 1px 0 #ffffff47;-webkit-backdrop-filter:blur(10px);border:none;transition:box-shadow .15s}.chat-find-capsule:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent)}.chat-find-capsule.is-live{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 38%, transparent), inset 0 1px 0 #ffffff3d}.chat-find-capsule.is-live:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 48%, transparent), 0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent)}.chat-find-capsule__icon{color:color-mix(in srgb, var(--color-ink) 42%, transparent);transition:color .15s}.chat-find-capsule:focus-within .chat-find-capsule__icon{color:var(--color-accent)}.chat-find-capsule__input{caret-color:var(--color-accent);font-weight:500;line-height:1.2}.chat-find-capsule__input::placeholder{color:color-mix(in srgb, var(--color-ink) 38%, transparent);font-weight:500}.chat-find-capsule__count{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);letter-spacing:.01em}.chat-find-capsule__btn{color:color-mix(in srgb, var(--color-ink) 50%, transparent);transition:background-color .15s,color .15s,transform .12s}.chat-find-capsule__btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-ink)}.chat-find-capsule__btn:active:not(:disabled){transform:scale(.92)}.chat-find-capsule__btn--close:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}:root[data-theme=dark] .chat-find-capsule,:root[data-theme=glass] .chat-find-capsule{background:color-mix(in srgb, var(--color-surface-solid) 55%, transparent);box-shadow:0 0 0 1px #f5ead81a,inset 0 1px #f5ead80f}:root[data-theme=dark] .chat-find-capsule:focus-within,:root[data-theme=glass] .chat-find-capsule:focus-within,:root[data-theme=dark] .chat-find-capsule.is-live:focus-within,:root[data-theme=glass] .chat-find-capsule.is-live:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 50%, transparent), 0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent)}:root[data-theme=dark] .chat-find-capsule.is-live,:root[data-theme=glass] .chat-find-capsule.is-live{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, transparent), inset 0 1px 0 #f5ead80f}:root[data-theme=dark] .chat-find-capsule__input::-moz-placeholder{color:color-mix(in srgb, var(--color-ink) 48%, transparent)}:root[data-theme=glass] .chat-find-capsule__input::-moz-placeholder{color:color-mix(in srgb, var(--color-ink) 48%, transparent)}:root[data-theme=dark] .chat-find-capsule__input::placeholder,:root[data-theme=glass] .chat-find-capsule__input::placeholder{color:color-mix(in srgb, var(--color-ink) 48%, transparent)}:root[data-theme=dark] .chat-find-capsule__btn,:root[data-theme=glass] .chat-find-capsule__btn{color:color-mix(in srgb, var(--color-ink) 68%, transparent)}@media (prefers-reduced-motion:reduce){.chat-find-bar{animation:none}.chat-find-capsule,.chat-find-capsule__icon,.chat-find-capsule__btn{transition:none}}@keyframes namaste-find-bar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.chat-thread-scroll{z-index:1;position:relative}.chat-day-float{pointer-events:none;z-index:8;opacity:0;justify-content:center;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:.55rem;left:0;right:0;transform:translateY(-4px)}.chat-day-float.is-on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.chat-day-float{transition:none}}.chat-day-sep{pointer-events:none;justify-content:center;margin:.65rem 0;display:flex}.chat-composer-dock.chat-thread-chrome,.chat-composer-dock{position:relative;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-top-style:none!important;border-top-width:medium!important;padding-top:.55rem!important}:root[data-theme=light] .chat-composer-dock.chat-thread-chrome,:root[data-theme=light] .chat-composer-dock,:root[data-theme=dark] .chat-composer-dock.chat-thread-chrome,:root[data-theme=dark] .chat-composer-dock,:root[data-theme=glass] .chat-composer-dock.chat-thread-chrome,:root[data-theme=glass] .chat-composer-dock{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (prefers-color-scheme:light){:root:not([data-theme]) .chat-composer-dock.chat-thread-chrome,:root:not([data-theme]) .chat-composer-dock{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}}.chat-composer-dock:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-bg) 28%, transparent) 48%, color-mix(in srgb, var(--color-bg) 58%, transparent) 100%);position:absolute;inset:-2.25rem 0 0}:root[data-theme=dark] .chat-composer-dock:before,:root[data-theme=glass] .chat-composer-dock:before{background:radial-gradient(ellipse 85% 100% at 50% 100%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 68%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-bg) 22%, transparent) 45%, color-mix(in srgb, var(--color-bg) 55%, transparent) 100%)}.chat-composer-dock .chat-composer-inner{z-index:1;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-end;gap:.45rem;margin:0;padding:.15rem .2rem .2rem;display:flex;position:relative}:root[data-theme=dark] .chat-composer-dock .chat-composer-inner,:root[data-theme=glass] .chat-composer-dock .chat-composer-inner{box-shadow:none;background:0 0}.chat-composer-btn{border:1px solid color-mix(in srgb, var(--color-divider) 88%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 92%, var(--color-bg));width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--color-ink) 62%, transparent);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--color-ink) 30%, transparent), inset 0 1px 0 #ffffff59;border-radius:999px;flex-shrink:0;place-items:center;transition:transform .12s,background .15s,color .15s,border-color .15s,box-shadow .15s;display:grid}.chat-composer-btn:hover:not(:disabled){color:var(--color-ink);border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-divider));background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-solid))}.chat-composer-btn:active:not(:disabled){transform:scale(.94)}.chat-composer-btn:disabled{opacity:.45}.chat-composer-btn.is-hot{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface-solid));box-shadow:0 4px 14px -8px color-mix(in srgb, var(--color-accent) 45%, transparent), inset 0 1px 0 #ffffff40}:root[data-theme=light] .chat-composer-btn:not(.is-hot){border-color:color-mix(in srgb, var(--color-ink) 12%, transparent);background:#fff}:root[data-theme=dark] .chat-composer-btn:not(.is-hot),:root[data-theme=glass] .chat-composer-btn:not(.is-hot){-webkit-backdrop-filter:blur(10px);background:#2a241fb8;border-color:#f5ead824;box-shadow:0 6px 16px -12px #0000008c,inset 0 1px #f5ead814}:root[data-theme=dark] .chat-composer-btn.is-hot,:root[data-theme=glass] .chat-composer-btn.is-hot{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 48%, transparent);background:color-mix(in srgb, var(--color-accent) 18%, #2a241f)}.chat-composer-dock .chat-composer-field{min-height:2.5rem;background:color-mix(in srgb, var(--color-bg) 70%, var(--color-surface-solid))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-divider) 90%, transparent), 0 6px 18px -14px color-mix(in srgb, var(--color-ink) 28%, transparent), inset 0 1px 0 #ffffff14!important;border-radius:999px!important;padding-top:.55rem!important;padding-bottom:.55rem!important}:root[data-theme=light] .chat-composer-dock .chat-composer-field{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent), 0 6px 18px -14px color-mix(in srgb, var(--color-ink) 18%, transparent), inset 0 1px 0 #fff9!important;background:#fff!important}:root[data-theme=dark] .chat-composer-dock .chat-composer-field,:root[data-theme=glass] .chat-composer-dock .chat-composer-field{background:color-mix(in srgb, #1a1612 70%, var(--color-surface-solid))!important;box-shadow:0 0 0 1px #f5ead81f,0 8px 20px -14px #00000080,inset 0 1px #f5ead80f!important}.chat-composer-dock .chat-composer-field:focus{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 55%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 12%, transparent)!important}.chat-composer-send{border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;transition:transform .15s,box-shadow .15s,background .15s;display:grid}.chat-composer-send.chat-send-idle{border:1px solid color-mix(in srgb, var(--color-divider) 88%, transparent);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--color-ink) 30%, transparent), inset 0 1px 0 #ffffff47}:root[data-theme=light] .chat-composer-send.chat-send-idle{border-color:color-mix(in srgb, var(--color-ink) 12%, transparent);background:#fff}.chat-send-live{background:linear-gradient(145deg, var(--color-accent) 0%, color-mix(in srgb, var(--color-accent) 78%, #c45a1a) 100%)!important;color:var(--color-on-accent)!important;box-shadow:0 4px 14px -4px color-mix(in srgb, var(--color-accent) 75%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent)!important;border:none!important}.chat-date-chip{letter-spacing:.01em;text-transform:none;color:color-mix(in srgb, var(--color-ink) 68%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 92%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-divider) 75%, transparent);box-shadow:0 4px 12px -10px color-mix(in srgb, var(--color-ink) 28%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:.28rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.chat-date-chip--float{background:color-mix(in srgb, var(--color-surface-solid) 88%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--color-ink) 40%, transparent)}:root[data-theme=dark] .chat-date-chip--float,:root[data-theme=glass] .chat-date-chip--float{background:color-mix(in srgb, var(--color-surface-solid) 72%, transparent);box-shadow:0 0 0 1px #f5ead81a,0 8px 18px -10px #00000073}.chat-unread-banner{letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-accent);background:linear-gradient(135deg, #ff9a4a 0%, var(--color-accent) 50%, #c45a1a 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 25%, transparent), 0 8px 20px -8px color-mix(in srgb, var(--color-accent) 70%, transparent), inset 0 1px 0 #ffffff4d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.6875rem;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.chat-inbox-new,.chat-folder-tab,.chat-row{transition:none}}.chat-msg-translate{flex-direction:column;gap:.35rem;min-width:0;display:flex}.chat-msg-translate__body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);margin:0;font-size:15px;line-height:1.4}.chat-msg-translate__body--mine{color:var(--color-on-accent)}.chat-msg-translate__note{color:var(--color-muted);margin:0;font-size:11.5px;line-height:1.3}.chat-msg-translate__note--mine{color:color-mix(in srgb, var(--color-on-accent) 72%, transparent)}.chat-msg-translate__link{color:var(--color-accent-text,var(--color-accent));text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:1.2}.chat-msg-translate__link--mine{color:color-mix(in srgb, var(--color-on-accent) 92%, transparent)}.chat-msg-translate__bar{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-top:.15rem;display:flex}.chat-msg-translate__lang{min-width:0;max-width:100%;display:inline-flex;position:relative}.chat-msg-translate__lang select{appearance:none;border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);background:linear-gradient(45deg, transparent 50%, currentColor 50%) calc(100% - 12px) calc(50% - 2px) / 5px 5px no-repeat, linear-gradient(135deg, currentColor 50%, transparent 50%) calc(100% - 8px) calc(50% - 2px) / 5px 5px no-repeat, color-mix(in srgb, var(--color-surface-solid) 70%, transparent);max-width:9.5rem;height:1.7rem;color:inherit;cursor:pointer;border-radius:999px;padding:0 1.4rem 0 .55rem;font-size:11.5px;font-weight:700;line-height:1}.chat-msg-translate.is-open .chat-msg-translate__lang select{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.chat-bubble--mine .chat-msg-translate__lang select{border-color:color-mix(in srgb, var(--color-on-accent) 28%, transparent);background:linear-gradient(45deg, transparent 50%, currentColor 50%) calc(100% - 12px) calc(50% - 2px) / 5px 5px no-repeat, linear-gradient(135deg, currentColor 50%, transparent 50%) calc(100% - 8px) calc(50% - 2px) / 5px 5px no-repeat, color-mix(in srgb, var(--color-on-accent) 14%, transparent);color:var(--color-on-accent)}.chat-reply-quote{border:0;border-left:2.5px solid color-mix(in srgb, var(--color-accent) 70%, transparent);text-align:left;cursor:pointer;background:0 0;border-radius:0;width:100%;margin:0 0 .45rem;padding:.2rem 0 .15rem .6rem;display:block}.chat-reply-quote.is-mine{border-left-color:color-mix(in srgb, var(--color-on-accent) 70%, transparent)}.chat-reply-quote__author{text-overflow:ellipsis;white-space:nowrap;color:var(--color-accent-text,var(--color-accent));font-size:11px;font-weight:750;line-height:1.25;display:block;overflow:hidden}.chat-reply-quote.is-mine .chat-reply-quote__author{color:color-mix(in srgb, var(--color-on-accent) 92%, transparent)}.chat-reply-quote__snippet{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);margin-top:.1rem;font-size:12px;line-height:1.3;display:block;overflow:hidden}.chat-reply-quote.is-mine .chat-reply-quote__snippet{color:color-mix(in srgb, var(--color-on-accent) 75%, transparent)}.chat-msg-translate-rule{display:none}.chat-presence-pip{width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--color-surface-solid,var(--color-bg)), 0 0 10px #2d8a4ea6;background:#2d8a4e;border-radius:999px;animation:2.2s ease-in-out infinite chat-presence-glow;display:block}.chat-presence-line{color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-weight:550}.chat-presence-line.is-online{color:#2d8a4e;font-weight:700}.chat-presence-line.is-typing{color:var(--color-accent);font-weight:700}.chat-presence-line.is-away{color:color-mix(in srgb, var(--color-ink) 52%, transparent)}.chat-typing-dots{align-items:center;gap:.18rem;height:.7rem;display:inline-flex}.chat-typing-dots i{opacity:.35;background:currentColor;border-radius:999px;width:.28rem;height:.28rem;animation:1s ease-in-out infinite chat-typing-bounce;display:block}.chat-typing-dots i:nth-child(2){animation-delay:.15s}.chat-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes chat-presence-glow{0%,to{box-shadow:0 0 0 2px var(--color-surface-solid,var(--color-bg)), 0 0 8px #2d8a4e73}50%{box-shadow:0 0 0 2px var(--color-surface-solid,var(--color-bg)), 0 0 14px #2d8a4ebf}}@keyframes chat-typing-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.chat-presence-pip,.chat-typing-dots i,.chat-row-unread-pill:before,.chat-row-avatar-ring.is-unread{animation:none}}.chat-group-sheet{isolation:isolate;background:radial-gradient(ellipse 90% 42% at 50% -6%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 70%), var(--color-surface-solid);position:relative}:root[data-theme=dark] .chat-group-sheet,:root[data-theme=glass] .chat-group-sheet{background:radial-gradient(ellipse 90% 42% at 50% -6%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 72%), var(--color-surface-solid)}.chat-group-sheet__hero{position:relative}.chat-group-sheet__title{font-family:var(--font-heading,inherit);letter-spacing:-.03em;background:linear-gradient(125deg, var(--color-ink) 10%, color-mix(in srgb, var(--color-ink) 70%, var(--color-accent)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:850;line-height:1.15}.chat-group-sheet__meta{color:color-mix(in srgb, var(--color-ink) 55%, transparent);margin-top:.4rem;font-size:.8125rem}.chat-info-actions{padding:.35rem .35rem .55rem}.chat-info-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.15rem .55rem .55rem;display:grid}.chat-info-action-tile{color:var(--color-accent);border-radius:1.15rem;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .25rem .55rem;transition:background .15s,transform .12s,box-shadow .15s;display:flex}.chat-info-action-tile:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent);transform:translateY(-1px)}.chat-info-action-tile:active{transform:scale(.96)}.chat-info-action-tile__icon{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface-solid));width:2.85rem;height:2.85rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--color-accent) 55%, transparent), inset 0 1px 0 #fff6;border-radius:999px;place-items:center;display:grid}:root[data-theme=dark] .chat-info-action-tile__icon,:root[data-theme=glass] .chat-info-action-tile__icon{background:color-mix(in srgb, var(--color-accent) 18%, #2a241f);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 28%, transparent), 0 10px 20px -12px #0000008c, inset 0 1px 0 #f5ead814}.chat-info-action-tile__label{letter-spacing:-.01em;color:var(--color-ink);font-size:.6875rem;font-weight:750}.chat-info-feature-card{text-align:left;border:1px solid color-mix(in srgb, var(--color-ink) 6%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 88%, var(--color-bg));width:calc(100% - 1.5rem);min-height:3.35rem;box-shadow:0 8px 22px -16px color-mix(in srgb, var(--color-ink) 28%, transparent), inset 0 1px 0 #ffffff59;border-radius:1.2rem;align-items:center;gap:.75rem;margin:.35rem .75rem;padding:.75rem .9rem;transition:transform .12s,background .15s,box-shadow .15s;display:flex}.chat-info-feature-card:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-solid));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent), 0 12px 26px -14px color-mix(in srgb, var(--color-accent) 35%, transparent)}.chat-info-feature-card:active{transform:scale(.985)}.chat-info-feature-card--accent{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface-solid));border-color:color-mix(in srgb, var(--color-accent) 22%, transparent)}.chat-info-feature-card--accent:hover{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface-solid))}.chat-info-feature-card__icon{background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.chat-info-feature-card__icon--solid{background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 50%, #c45a1a 100%);color:var(--color-on-accent);box-shadow:0 0 0 1px #ffffff29, 0 8px 18px -10px color-mix(in srgb, var(--color-accent) 70%, transparent)}.chat-info-feature-card__title{color:var(--color-ink);font-size:.9rem;font-weight:750;display:block}.chat-info-feature-card__hint{color:color-mix(in srgb, var(--color-ink) 55%, transparent);margin-top:.15rem;font-size:.75rem;line-height:1.35;display:block}.chat-group-section{background:color-mix(in srgb, var(--color-bg) 55%, transparent);border:1px solid color-mix(in srgb, var(--color-ink) 5%, transparent);border-radius:1.35rem;margin:.35rem .65rem .55rem;padding:.45rem .35rem .55rem}:root[data-theme=dark] .chat-group-section,:root[data-theme=glass] .chat-group-section{background:#00000038;border-color:#f5ead814}.chat-group-section__label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 48%, transparent);align-items:center;gap:.4rem;padding:.35rem .65rem .55rem;font-size:.6875rem;font-weight:800;display:flex}.chat-group-member{border-radius:1.05rem;align-items:center;gap:.2rem;margin:.15rem .2rem;padding:.35rem;transition:background .15s;display:flex}.chat-group-member:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.chat-group-member.is-confirming{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.chat-group-role{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:.1rem .45rem;font-size:.5625rem;font-weight:800;display:inline-flex}.chat-group-role--creator{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}.chat-group-role--admin{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}.chat-group-settings{border:1px solid color-mix(in srgb, var(--color-ink) 6%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 90%, transparent);border-radius:1.25rem;margin:.25rem .65rem .75rem;overflow:hidden}.chat-group-settings button{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 5%, transparent)}.chat-group-settings button:last-child{border-bottom:none}.chat-group-footer{background:color-mix(in srgb, var(--color-bg) 40%, transparent);border-top:none!important;padding-top:.65rem!important}.chat-group-footer__danger{width:100%;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem .85rem;font-size:.9rem;font-weight:750;transition:background .15s,transform .12s;display:flex}.chat-group-footer__danger:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}.chat-group-footer__danger:active{transform:scale(.98)}.chat-group-footer__mute{width:100%;color:color-mix(in srgb, var(--color-ink) 62%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:700;transition:background .15s,color .15s;display:flex}.chat-group-footer__mute:hover{color:var(--color-danger);background:color-mix(in srgb, var(--color-ink) 5%, transparent)}.chat-quick-vibes{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding:.15rem .15rem .45rem;display:flex;overflow-x:auto}.chat-quick-vibes::-webkit-scrollbar{display:none}.chat-quick-vibe{letter-spacing:-.01em;white-space:nowrap;height:1.85rem;color:color-mix(in srgb, var(--color-ink) 78%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 78%, transparent);border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);box-shadow:0 4px 12px -10px color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:999px;flex:none;padding-inline:.75rem;font-size:.6875rem;font-weight:750;transition:transform .12s,background .15s,color .15s,border-color .15s}.chat-quick-vibe:hover:not(:disabled){color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface-solid))}.chat-quick-vibe:active:not(:disabled){transform:scale(.96)}.chat-quick-vibe:disabled{opacity:.45}.chat-sticker-tray{background:color-mix(in srgb, var(--color-surface-solid) 88%, transparent);border:1px solid color-mix(in srgb, var(--color-ink) 7%, transparent);box-shadow:0 12px 28px -18px color-mix(in srgb, var(--color-ink) 35%, transparent), inset 0 1px 0 #ffffff4d;-webkit-backdrop-filter:blur(12px);border-radius:1.25rem;margin:0 .15rem .45rem;padding:.55rem .55rem .65rem}.chat-sticker-tray__head{align-items:center;gap:.35rem;margin-bottom:.45rem;display:flex}.chat-sticker-tray__tabs{scrollbar-width:none;flex:1;gap:.3rem;min-width:0;display:flex;overflow-x:auto}.chat-sticker-tray__tabs::-webkit-scrollbar{display:none}.chat-sticker-tray__tab{height:1.7rem;color:color-mix(in srgb, var(--color-ink) 58%, transparent);background:0 0;border-radius:999px;flex:none;padding-inline:.7rem;font-size:.6875rem;font-weight:750}.chat-sticker-tray__tab.is-active{color:var(--color-on-accent);background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 50%, #c45a1a 100%)}:root[data-theme=light] .chat-sticker-tray__tab.is-active{color:#fff}.chat-sticker-tray__close{width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--color-ink) 55%, transparent);border-radius:999px;flex-shrink:0;place-items:center;font-size:1rem;line-height:1;display:grid}.chat-sticker-tray__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.chat-sticker-tray__item{aspect-ratio:1;background:color-mix(in srgb, var(--color-bg) 55%, transparent);border-radius:1rem;place-items:center;font-size:1.85rem;line-height:1;transition:transform .12s,background .15s;display:grid}.chat-sticker-tray__item:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent);transform:scale(1.04)}.chat-sticker-tray__item:active:not(:disabled){transform:scale(.94)}.chat-bubble--sticker{box-shadow:none!important;background:0 0!important;border:none!important;padding:.15rem .2rem!important}.chat-bubble--sticker .chat-bubble-text,.chat-msg-sticker{letter-spacing:.02em;font-size:2.75rem;line-height:1.05}.chat-thread-surface[data-chat-theme=sunset]:before{background:radial-gradient(80% 50% at 50% 0,#ff7a3c38,#0000 70%),radial-gradient(55% 40% at 100% 80%,#ffb34724,#0000 70%)!important}.chat-thread-surface[data-chat-theme=mint]:before{background:radial-gradient(80% 50% at 50% 0,#2d8a4e2e,#0000 70%),radial-gradient(55% 40% at 0 85%,#5ec8a01f,#0000 70%)!important}.chat-thread-surface[data-chat-theme=night]:before{background:radial-gradient(80% 55% at 50% 0,#4b5fd433,#0000 70%),radial-gradient(50% 40% at 90% 90%,#7c5cff1f,#0000 70%)!important}.chat-thread-surface[data-chat-theme=blush]:before{background:radial-gradient(80% 50% at 50% 0,#e86a9a2e,#0000 70%),radial-gradient(55% 40% at 10% 90%,#ff9eb51f,#0000 70%)!important}.chat-today-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.25rem .75rem .65rem;display:grid}.chat-today-card{text-align:left;border:1px solid color-mix(in srgb, var(--color-ink) 6%, transparent);background:color-mix(in srgb, var(--color-surface-solid) 90%, transparent);min-height:4.1rem;box-shadow:0 8px 20px -16px color-mix(in srgb, var(--color-ink) 28%, transparent);border-radius:1.15rem;flex-direction:column;gap:.2rem;padding:.75rem .8rem;transition:transform .12s,background .15s;display:flex}.chat-today-card:hover{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface-solid));transform:translateY(-1px)}.chat-today-card:active{transform:scale(.98)}.chat-today-card__emoji{font-size:1.15rem;line-height:1}.chat-today-card__title{color:var(--color-ink);font-size:.78rem;font-weight:800}.chat-today-card__hint{color:color-mix(in srgb, var(--color-ink) 52%, transparent);font-size:.65rem;line-height:1.3}.chat-action-sheet-scrim--capsule{-webkit-backdrop-filter:blur(6px)saturate(1.1);background:#1a15126b}.chat-action-sheet-stack{--capsule-ink:#171717;--capsule-muted:#1717178c;--capsule-faint:#17171766;--capsule-surface:#fff;--capsule-well:#f3eee6;--capsule-tile:color-mix(in srgb, var(--color-accent) 11%, #fff5eb);--capsule-tile-hover:color-mix(in srgb, var(--color-accent) 17%, #fff5eb);--capsule-icon-well:#fff;color:var(--capsule-ink);animation:namaste-find-bar-in .22s var(--ease-out-soft,cubic-bezier(.22, 1, .36, 1)) both}.chat-action-sheet.chat-action-sheet--capsule{color:var(--capsule-ink);background:var(--capsule-surface);-webkit-backdrop-filter:none;border:none;border-radius:1.55rem;box-shadow:0 0 0 1px #1717171a,0 22px 48px -18px #1717176b,inset 0 1px #ffffff8c}:root[data-theme=light] .chat-action-sheet.chat-action-sheet--capsule,:root[data-theme=dark] .chat-action-sheet.chat-action-sheet--capsule,:root[data-theme=glass] .chat-action-sheet.chat-action-sheet--capsule{background:var(--capsule-surface);color:var(--capsule-ink);border-color:#0000;box-shadow:0 0 0 1px #1717171a,0 22px 48px -18px #1717176b,inset 0 1px #ffffff8c}@media (prefers-color-scheme:light){:root:not([data-theme]) .chat-action-sheet.chat-action-sheet--capsule{background:var(--capsule-surface);color:var(--capsule-ink);border-color:#0000}}.chat-action-sheet--capsule .chat-action-sheet__head{padding:1.05rem 1.1rem .45rem}.chat-action-sheet--capsule .chat-action-sheet__title{font-family:var(--font-heading,inherit);letter-spacing:-.03em;color:var(--capsule-ink);margin:0;font-size:1.25rem;font-weight:800;line-height:1.15}.chat-action-sheet--capsule .chat-action-sheet__subtitle{color:var(--capsule-muted);text-wrap:pretty;margin:.28rem 0 0;font-size:.78rem;line-height:1.35}.chat-action-sheet--capsule .chat-action-sheet__section{letter-spacing:.08em;text-transform:uppercase;color:var(--capsule-faint);margin:.65rem .4rem .4rem;font-size:.65rem;font-weight:800}.chat-action-sheet--capsule .chat-action-sheet__section:first-child{margin-top:.2rem}.chat-action-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.15rem;display:grid}.chat-action-tile-grid:has(>:only-child){grid-template-columns:1fr}.chat-action-tile-grid:has(>:only-child) .chat-action-tile{-moz-column-gap:.75rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .75rem;min-height:4.75rem;padding:.85rem 1rem;display:grid}.chat-action-tile-grid:has(>:only-child) .chat-action-tile__icon{grid-row:1/span 2;align-self:center}:is(.chat-action-tile-grid:has(>:only-child) .chat-action-tile__label,.chat-action-tile-grid:has(>:only-child) .chat-action-tile__hint){grid-column:2}.chat-action-tile-grid:has(>:only-child) .chat-action-tile__hint{margin-top:0}.chat-action-tile{cursor:pointer;text-align:left;min-height:6.25rem;color:var(--capsule-ink);background:var(--capsule-tile);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 10px 22px -16px color-mix(in srgb, var(--color-accent) 55%, transparent), inset 0 1px 0 #ffffff8c;border:none;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.9rem .85rem .8rem;transition:transform .12s,background .15s,box-shadow .18s;display:flex}.chat-action-tile:hover:not(:disabled){background:var(--capsule-tile-hover);transform:translateY(-1px)}.chat-action-tile:active:not(:disabled){transform:scale(.97)}.chat-action-tile:disabled{opacity:.45;cursor:not-allowed}.chat-action-tile.is-active{background:linear-gradient(145deg, #ffd7b7 0%, color-mix(in srgb, var(--color-accent) 22%, #fff8f1) 100%);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--color-accent) 55%, transparent)}.chat-action-tile__icon{width:2.55rem;height:2.55rem;color:var(--color-accent);background:var(--capsule-icon-well);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent), inset 0 1px 0 #ffffff80;border-radius:999px;place-items:center;display:grid}.chat-action-tile__label{letter-spacing:-.02em;color:var(--capsule-ink);font-size:.95rem;font-weight:800;line-height:1.15}.chat-action-tile__hint{color:var(--capsule-muted);font-size:.68rem;line-height:1.3}.chat-action-pill-wrap{margin-bottom:.45rem}.chat-action-pill-wrap:last-child{margin-bottom:0}.chat-action-pill{cursor:pointer;text-align:left;width:100%;min-height:3.5rem;color:var(--capsule-ink);background:var(--capsule-well);border:none;border-radius:1.2rem;align-items:center;gap:.75rem;padding:.7rem .75rem .7rem .65rem;transition:transform .12s,background .15s,box-shadow .18s;display:flex;box-shadow:0 0 0 1px #17171717,0 8px 18px -14px #17171747}.chat-action-pill:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 10%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 28%, transparent), 0 10px 22px -14px color-mix(in srgb, var(--color-accent) 40%, transparent)}.chat-action-pill:active:not(:disabled){transform:scale(.985)}.chat-action-pill:disabled{opacity:.48;cursor:not-allowed}.chat-action-pill.is-active{background:color-mix(in srgb, var(--color-accent) 12%, #fff);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 48%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--color-accent) 45%, transparent)}.chat-action-pill.is-danger{color:#b42318}.chat-action-pill__icon{width:2.25rem;height:2.25rem;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.chat-action-pill.is-active .chat-action-pill__icon{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.chat-action-pill.is-danger .chat-action-pill__icon{color:#b42318;background:#b423181f}.chat-action-pill__text{flex:auto;min-width:0}.chat-action-pill__label{letter-spacing:-.015em;color:var(--capsule-ink);font-size:.9rem;font-weight:700;line-height:1.25;display:block}.chat-action-pill__hint{color:var(--capsule-muted);margin-top:.15rem;font-size:.7rem;font-weight:500;line-height:1.35;display:block}.chat-action-pill.is-active .chat-action-pill__hint{color:color-mix(in srgb, var(--color-accent) 65%, #171717)}.chat-action-pill__badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(145deg, #ff9a4a 0%, var(--color-accent) 55%, #c45a1a 100%);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--color-accent) 80%, transparent);border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.625rem;font-weight:800}.chat-action-cancel{cursor:pointer;letter-spacing:-.01em;width:100%;min-height:3.15rem;color:var(--capsule-ink);background:var(--capsule-surface);border:none;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;transition:transform .12s,background .15s;display:flex;box-shadow:0 0 0 1px #1717171a,0 12px 28px -16px #17171766,inset 0 1px #ffffff73}.chat-action-cancel:hover{background:#fffaf4}.chat-action-cancel:active{transform:scale(.98)}:root[data-theme=dark] .chat-action-sheet-scrim--capsule,:root[data-theme=glass] .chat-action-sheet-scrim--capsule{background:#0000008c}@media (prefers-reduced-motion:reduce){.chat-action-sheet-stack{animation:none}.chat-action-tile,.chat-action-pill,.chat-action-cancel{transition:none}}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:plusJakarta;src:url(../media/PlusJakartaSans_latin_wght-s.p.405dixo3t0-v0.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:plusJakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.w59z4G_className{font-family:plusJakarta,plusJakarta Fallback,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.w59z4G_variable{--font-jakarta:"plusJakarta", "plusJakarta Fallback", system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:bricolage;src:url(../media/BricolageGrotesque_latin_wght-s.300rpl789hft0.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.lbhRta_className{font-family:bricolage,bricolage Fallback,system-ui,Arial,Helvetica Neue,sans-serif;font-style:normal}.lbhRta_variable{--font-bricolage:"bricolage", "bricolage Fallback", system-ui, Arial, Helvetica Neue, sans-serif}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:cabinet;src:url(../media/CabinetGrotesk_ExtraBold-s.0cg3fb_pa6zh2.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:cabinet Fallback;src:local(Arial);ascent-override:86.07%;descent-override:27.7%;line-gap-override:8.9%;size-adjust:101.07%}.KKesiW_className{font-family:cabinet,cabinet Fallback,system-ui,Arial,Helvetica Neue,sans-serif;font-style:normal;font-weight:800}.KKesiW_variable{--font-cabinet:"cabinet", "cabinet Fallback", system-ui, Arial, Helvetica Neue, sans-serif}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:newsreader;src:url(../media/Newsreader_latin_wght-s.23oeb0afa3wba.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:104.8%}.bMl25W_className{font-family:newsreader,newsreader Fallback,Iowan Old Style,Palatino,Charter,serif;font-style:normal}.bMl25W_variable{--font-newsreader:"newsreader", "newsreader Fallback", Iowan Old Style, Palatino, Charter, serif}
