@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._wC0Mq_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._wC0Mq_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");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-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.AuOkkq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.AuOkkq_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Coiny;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc8baf21b3c0041a-s.0e1nyrbe9nxa6.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Coiny;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c82572c8f98a8531-s.2fflp-_tii-lw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Coiny;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38034d308c0babeb-s.17o_wtnc7voqc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Coiny;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c34e38e2353f4ade-s.p.20th5lytoxoai.woff2)format("woff2");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-face{font-family:Coiny Fallback;src:local(Arial);ascent-override:64.42%;descent-override:21.47%;line-gap-override:51.54%;size-adjust:116.42%}._7pkpLW_className{font-family:Coiny,Coiny Fallback;font-style:normal;font-weight:400}._7pkpLW_variable{--font-brand:"Coiny", "Coiny Fallback"}
.cb{z-index:90;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;justify-content:center;display:flex;position:fixed}.cb__card{pointer-events:auto;color:#0f1729;transform-origin:50% 100%;background:#fff;border:1px solid #0f172914;border-radius:24px;width:100%;max-width:420px;padding:18px 18px 14px;box-shadow:0 30px 70px -28px #0f17296b,0 2px 8px #0f17290f}.cb[data-phase=in] .cb__card{animation:.56s cubic-bezier(.32,.72,0,1) both cb-in}.cb[data-phase=out] .cb__card{animation:.24s cubic-bezier(.23,1,.32,1) both cb-out}@keyframes cb-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes cb-out{to{opacity:0;transform:translateY(14px)scale(.98)}}.cb__head{align-items:center;gap:10px;display:flex}.cb__icon{color:#0a6c9c;background:#e7f6fe;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cb[data-phase=in] .cb__icon{animation:.7s cubic-bezier(.23,1,.32,1) .18s both cb-icon}@keyframes cb-icon{0%{opacity:0;transform:translateY(6px)scale(.9)}}.cb__title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.cb__text{color:#475569;margin-top:10px;font-size:.875rem;line-height:1.5}.cb__text a{color:#0a6c9c;text-underline-offset:3px;text-decoration:underline}.cb__more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.32,.72,0,1),opacity .3s;display:grid}.cb__more[data-open=true]{opacity:1;grid-template-rows:1fr}.cb__more-in{min-height:0;overflow:hidden}.cb__row{cursor:pointer;background:#f8fafc;border:1px solid #0f17290f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 14px;display:flex;position:relative}.cb__row-title{font-size:.875rem;font-weight:600}.cb__row-text{color:#5b6b82;margin-top:1px;font-size:.8125rem}.cb__check{opacity:0;cursor:pointer;position:absolute;inset:0}.cb__check:focus-visible+.cb__switch{outline-offset:3px;outline:2px solid #14a0e1}.cb__switch{background:#d6dee8;border-radius:999px;flex:none;width:42px;height:26px;transition:background-color .24s;position:relative}.cb__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0f172933}.cb__switch.is-on{background:#3bbff7}.cb__switch.is-on:after{transform:translate(16px)}.cb__switch.is-locked{opacity:.55}.cb__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.cb__btn{letter-spacing:-.01em;border-radius:999px;height:46px;font-size:.9375rem;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s}.cb__btn:active{transform:scale(.97)}.cb__btn--solid{color:#0f1729;background:#3bbff7}.cb__btn--quiet{color:#0f1729;background:#e7f6fe}.cb__settings{color:#5b6b82;border-radius:10px;margin:10px auto 0;padding:6px 10px;font-size:.8125rem;font-weight:600;display:block}.cb__settings:active{opacity:.6}@media (hover:hover) and (pointer:fine){.cb__btn--solid:hover{background:#5ccbfa}.cb__btn--quiet:hover{background:#d9f0fd}.cb__settings:hover{color:#0f1729}}@media (min-width:720px){.cb{justify-content:flex-start;bottom:24px;left:24px;right:auto}}@media (prefers-reduced-motion:reduce){.cb[data-phase=in] .cb__card,.cb[data-phase=in] .cb__icon{animation:.2s both cb-fade}@keyframes cb-fade{0%{opacity:0}}}.cookie-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-link--inline{color:#0a6c9c;text-underline-offset:3px;text-decoration:underline}
:where(.kit-avatar,.kit-stack,.kit-group,.kit-row,.kit-swipe,.kit-msgs,.kit-bubble-row,.kit-bubble-system,.kit-day,.kit-typing,.kit-composer,.kit-ptr,.kit-slide,.kit-morph-trigger,.kit-morph-layer,.kit-people){--kit-brand:hsl(var(--brand,var(--adey-blue)));--kit-on-brand:hsl(var(--on-brand,var(--primary-foreground)));--kit-brand-ink:hsl(var(--brand-ink,var(--adey-blue)));--kit-brand-soft:var(--brand-soft,hsl(var(--adey-blue) / .14));--kit-ink:hsl(var(--foreground));--kit-ink-2:hsl(var(--muted-foreground));--kit-surface:hsl(var(--surface-1,var(--card)));--kit-surface-2:hsl(var(--surface-2,var(--card)));--kit-surface-3:hsl(var(--surface-3,var(--popover)));--kit-fill-1:var(--fill-1,hsl(var(--secondary) / .6));--kit-fill-2:var(--fill-2,hsl(var(--secondary)));--kit-fill-3:var(--fill-3,hsl(var(--border)));--kit-separator:var(--separator,hsl(var(--border)));--kit-scrim:var(--scrim,hsl(var(--foreground) / .4));--kit-shadow-1:var(--e1,none);--kit-shadow-2:var(--e2,var(--shadow-card));--kit-shadow-3:var(--e3,var(--shadow-card));--kit-danger:hsl(var(--danger,var(--destructive)));--kit-on-danger:hsl(var(--on-danger,var(--destructive-foreground)));--kit-danger-ink:hsl(var(--danger-ink,var(--destructive)));--kit-warning:hsl(var(--warning,var(--broadcast)));--kit-on-warning:hsl(var(--on-warning,var(--foreground)));--kit-warning-ink:hsl(var(--warning-ink,var(--broadcast)));--kit-warning-soft:var(--warning-soft,hsl(var(--broadcast) / .14));--kit-success:hsl(var(--success));--kit-ghost:hsl(var(--ghost));--kit-role-host:hsl(var(--role-host,var(--broadcast)));--kit-role-cohost:hsl(var(--role-cohost,var(--adey-blue)));--kit-av-from:hsl(var(--kit-av-h,199) 92% 86%);--kit-av-to:hsl(calc(var(--kit-av-h,199) + 24) 82% 72%);--kit-z-overlay:1100;--kit-spring:cubic-bezier(.34, 1.4, .64, 1);--kit-ease-out:cubic-bezier(.23, 1, .32, 1)}:where(.dark) :where(.kit-avatar,.kit-stack,.kit-group,.kit-row,.kit-swipe,.kit-msgs,.kit-bubble-row,.kit-typing,.kit-people){--kit-av-from:hsl(var(--kit-av-h,199) 48% 36%);--kit-av-to:hsl(calc(var(--kit-av-h,199) + 24) 56% 24%)}.kit-avatar{--kit-av-size:40px;--kit-av-font:22px;--kit-av-ring:2px;--kit-av-gap:2px;--kit-av-dot:11px;width:var(--kit-av-size);height:var(--kit-av-size);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:9999px;flex:none;place-items:center;display:inline-grid;position:relative}.kit-avatar[data-size="24"]{--kit-av-size:24px;--kit-av-font:13px;--kit-av-ring:1.5px;--kit-av-gap:1.5px;--kit-av-dot:8px}.kit-avatar[data-size="32"]{--kit-av-size:32px;--kit-av-font:18px;--kit-av-dot:9px}.kit-avatar[data-size="40"]{--kit-av-size:40px;--kit-av-font:22px;--kit-av-dot:11px}.kit-avatar[data-size="48"]{--kit-av-size:48px;--kit-av-font:26px;--kit-av-ring:2.5px;--kit-av-dot:12px}.kit-avatar[data-size="64"]{--kit-av-size:64px;--kit-av-font:35px;--kit-av-ring:2.5px;--kit-av-gap:2.5px;--kit-av-dot:14px}.kit-avatar[data-size="96"]{--kit-av-size:96px;--kit-av-font:52px;--kit-av-ring:3px;--kit-av-gap:3px;--kit-av-dot:18px}.kit-avatar-face{border-radius:inherit;background:linear-gradient(145deg, var(--kit-av-from), var(--kit-av-to));width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-ink) 6%, transparent);place-items:center;display:grid;position:relative;overflow:hidden}.kit-avatar-glyph{font-size:var(--kit-av-font);line-height:1;transform:translateY(2%)}.kit-avatar-glyph[data-initial]{font-size:calc(var(--kit-av-font) * .78);color:color-mix(in srgb, var(--kit-ink) 78%, transparent);font-weight:600;transform:none}.kit-avatar-icon{width:55%;height:55%;color:color-mix(in srgb, var(--kit-ink) 60%, transparent)}.kit-avatar[data-ring] .kit-avatar-face{box-shadow:0 0 0 2px var(--kit-surface)}.kit-avatar[data-role]:after{content:"";inset:calc(-1 * (var(--kit-av-gap) + var(--kit-av-ring)));border:var(--kit-av-ring) solid var(--kit-av-role);pointer-events:none;border-radius:9999px;position:absolute}.kit-avatar[data-role=host]{--kit-av-role:var(--kit-role-host)}.kit-avatar[data-role=cohost]{--kit-av-role:var(--kit-role-cohost)}.kit-avatar-badge{width:calc(var(--kit-av-size) * .34);height:calc(var(--kit-av-size) * .34);background:var(--kit-av-role);color:var(--kit-on-brand);box-shadow:0 0 0 2px var(--kit-surface);border-radius:9999px;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.kit-avatar-badge svg{width:62%;height:62%}.kit-avatar[data-ghost] .kit-avatar-face{box-shadow:none;outline:1.5px dashed var(--kit-ghost);outline-offset:-1.5px;opacity:.6;background:0 0}.kit-avatar-dot{width:var(--kit-av-dot);height:var(--kit-av-dot);background:var(--kit-success);box-shadow:0 0 0 2px var(--kit-surface);border-radius:9999px;position:absolute;bottom:0;right:0}.kit-avatar-dot[data-presence=away]{background:var(--kit-ghost)}.kit-avatar-dot-ring{border-radius:inherit;background:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.kit-avatar-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--kit-brand) 55%, transparent), transparent);opacity:0;pointer-events:none;transition:opacity .4s var(--kit-ease-out);border-radius:9999px;position:absolute;inset:-35%}.kit-avatar[data-active] .kit-avatar-glow{opacity:.4}.kit-stack{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;padding:0;display:inline-block;position:relative}div.kit-stack{cursor:default}.kit-stack:before{content:"";position:absolute;inset:-6px -4px}.kit-stack:focus-visible{outline:2px solid var(--kit-brand);outline-offset:4px;border-radius:9999px}.kit-stack-item{transform:translateX(calc(var(--i,0) * var(--kit-stack-step)));transition:transform .46s var(--kit-spring) calc(var(--i,0) * 24ms);position:absolute;top:0;left:0}.kit-stack[data-expanded] .kit-stack-item{transition-delay:calc(var(--i,0) * 30ms)}.kit-stack-more{width:var(--kit-stack-size);height:var(--kit-stack-size);background:var(--kit-fill-2);box-shadow:0 0 0 2px var(--kit-surface);font-size:calc(var(--kit-stack-size) * .36);font-variant-numeric:tabular-nums;color:var(--kit-ink-2);border-radius:9999px;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.kit-stack-more-n{display:block}.kit-group{flex-direction:column;gap:6px;display:flex}.kit-group[data-inset]{margin-inline:16px}.kit-group-header{color:var(--kit-ink-2);margin:0;padding:0 16px;font-size:13px;font-weight:500;line-height:18px}.kit-group-body{background:var(--kit-surface);position:relative;overflow:hidden}.kit-group[data-inset] .kit-group-body{box-shadow:var(--kit-shadow-1);border-radius:20px}.kit-group-footer{color:var(--kit-ink-2);margin:0;padding:0 16px;font-size:13px;line-height:18px}.kit-row{isolation:isolate;background:var(--kit-surface);min-height:52px;color:var(--kit-ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding-left:16px;display:flex;position:relative}.kit-row[data-selected]{background:color-mix(in srgb, var(--kit-brand) 8%, var(--kit-surface))}.kit-row[data-disabled]{opacity:.45}.kit-row[data-disabled] .kit-row-hit{pointer-events:none}.kit-row-hit{z-index:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.kit-row-hit:before{content:"";background:var(--kit-fill-2);opacity:0;transition:opacity .24s var(--kit-ease-out);position:absolute;inset:0}.kit-row-hit:active:before{opacity:1;transition-duration:40ms}@media (hover:hover) and (pointer:fine){.kit-row-hit:hover:before{opacity:.5}}.kit-row-hit:focus-visible{outline:2px solid var(--kit-brand);outline-offset:-2px}.kit-row-lead,.kit-row-main{z-index:1;pointer-events:none;position:relative}.kit-row-trail{pointer-events:auto;flex:none;align-items:center;gap:4px;display:flex}.kit-row-lead{flex:none;align-items:center;padding:8px 0;display:flex}.kit-row-main{flex:1;align-self:stretch;align-items:center;gap:10px;min-width:0;padding:12px 16px 12px 0;display:flex}.kit-row-main:after{content:"";background:var(--kit-separator);transform-origin:bottom;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.kit-group-body>:last-child .kit-row-main:after,.kit-group-body>.kit-row:last-child .kit-row-main:after{display:none}.kit-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kit-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.kit-row[data-destructive] .kit-row-title{color:var(--kit-danger-ink)}.kit-row-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--kit-ink-2);font-size:14px;line-height:19px;overflow:hidden}.kit-row-meta{color:var(--kit-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:18px}.kit-row-badge{background:var(--kit-brand);min-width:20px;height:20px;color:var(--kit-on-brand);font-variant-numeric:tabular-nums;animation:kit-pop .32s var(--kit-spring);border-radius:10px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.kit-row-badge[data-dot]{width:10px;min-width:10px;height:10px;padding:0}.kit-row-chevron{width:18px;height:18px;color:color-mix(in srgb, var(--kit-ink-2) 70%, transparent);transition:transform .24s var(--kit-ease-out);flex:none}.kit-row[data-expanded=true] .kit-row-chevron{transform:rotate(90deg)}.kit-row-panel{background:var(--kit-surface);color:var(--kit-ink);animation:kit-fade-down .26s var(--kit-ease-out);padding:0 16px 14px;font-size:15px;line-height:21px}.kit-swipe{isolation:isolate;position:relative;overflow:hidden}.kit-swipe-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.kit-swipe-slab{background:var(--kit-surface);will-change:transform;width:100%;position:absolute;top:0;bottom:0;left:0}.kit-swipe-act{font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.kit-swipe-act:before{content:"";background:var(--kit-act-bg);border-radius:14px;position:absolute;inset:3px}.kit-swipe-act-in{z-index:1;color:var(--kit-act-fg);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;top:0;bottom:0}.kit-swipe-slab[data-side=trailing] .kit-swipe-act-in{left:0}.kit-swipe-slab[data-side=leading] .kit-swipe-act-in{right:0}.kit-swipe-act:focus-visible{outline:none}.kit-swipe-act:focus-visible:before{box-shadow:inset 0 0 0 2px var(--kit-surface)}.kit-swipe-act[data-tone=neutral]{--kit-act-bg:color-mix(in srgb, var(--kit-ink) 52%, var(--kit-surface));--kit-act-fg:var(--kit-surface)}.kit-swipe-act[data-tone=brand]{--kit-act-bg:var(--kit-brand);--kit-act-fg:var(--kit-on-brand)}.kit-swipe-act[data-tone=warning]{--kit-act-bg:var(--kit-warning);--kit-act-fg:var(--kit-on-warning)}.kit-swipe-act[data-tone=destructive]{--kit-act-bg:var(--kit-danger);--kit-act-fg:var(--kit-on-danger)}.kit-swipe-face{z-index:1;background:var(--kit-surface);touch-action:pan-y;will-change:transform;position:relative}.kit-msgs{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.kit-msgs-scroll{overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.kit-msgs-content{flex-direction:column;justify-content:flex-end;min-height:100%;padding:12px 12px 8px;display:flex;position:relative}.kit-msg{margin-top:2px}.kit-msg[data-pos=first],.kit-msg[data-pos=single]{margin-top:10px}.kit-msgs-typing{transition:opacity .16s var(--kit-ease-out);margin-top:10px}.kit-msgs-typing:not([data-on]){opacity:0;pointer-events:none;margin:0;position:absolute;bottom:8px;left:12px}.kit-msgs-typing[data-on]>*{animation:kit-typing-in .28s var(--kit-spring) both;transform-origin:0 100%}.kit-msgs-jump{z-index:3;background:var(--kit-surface-3);height:36px;color:var(--kit-ink);box-shadow:var(--kit-shadow-2);font:inherit;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s var(--kit-ease-out), transform .32s var(--kit-spring);border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,12px)scale(.94)}.kit-msgs-jump:before{content:"";position:absolute;inset:-4px}.kit-msgs-jump svg{width:16px;height:16px;color:var(--kit-brand-ink)}.kit-msgs-jump[data-on]{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.kit-day{justify-content:center;margin:16px 0 4px;display:flex}.kit-day>span{background:var(--kit-fill-1);color:var(--kit-ink-2);border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px}.kit-bubble-row{align-items:flex-end;gap:8px;display:flex}.kit-bubble-row[data-side=own]{justify-content:flex-end}.kit-bubble-avatar{flex:none;justify-content:center;align-items:flex-end;width:32px;display:flex}.kit-bubble-col{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(78%,520px);display:flex;position:relative}.kit-bubble-row[data-side=own] .kit-bubble-col{align-items:flex-end}.kit-bubble-author{color:var(--kit-ink-2);padding:0 12px 3px;font-size:12px;font-weight:600;line-height:16px}.kit-bubble-author[data-role=host]{color:var(--kit-warning-ink)}.kit-bubble-author[data-role=cohost]{color:var(--kit-brand-ink)}.kit-bubble{--r:18px;--t:6px;--tl:var(--r);--tr:var(--r);--br:var(--r);--bl:var(--r);border-radius:var(--tl) var(--tr) var(--br) var(--bl);background:var(--kit-fill-2);max-width:100%;color:var(--kit-ink);white-space:pre-wrap;overflow-wrap:anywhere;transition:border-radius .22s var(--kit-ease-out), transform .18s var(--kit-ease-out), opacity .2s var(--kit-ease-out);-webkit-tap-highlight-color:transparent;padding:8px 13px;font-size:15px;line-height:20px;position:relative}.kit-bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline}.kit-bubble img{border-radius:12px;max-width:100%;display:block}.kit-bubble-row[data-side=own] .kit-bubble{background:var(--kit-brand);color:var(--kit-on-brand)}.kit-bubble-row[data-side=own][data-pos=single] .kit-bubble,.kit-bubble-row[data-side=own][data-pos=first] .kit-bubble{--br:var(--t)}.kit-bubble-row[data-side=own][data-pos=middle] .kit-bubble,.kit-bubble-row[data-side=own][data-pos=last] .kit-bubble{--tr:var(--t);--br:var(--t)}.kit-bubble-row[data-side=other][data-pos=single] .kit-bubble,.kit-bubble-row[data-side=other][data-pos=first] .kit-bubble{--bl:var(--t)}.kit-bubble-row[data-side=other][data-pos=middle] .kit-bubble,.kit-bubble-row[data-side=other][data-pos=last] .kit-bubble{--tl:var(--t);--bl:var(--t)}.kit-bubble-row[data-variant=broadcast] .kit-bubble{background:var(--kit-warning-soft);color:var(--kit-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-warning) 35%, transparent)}.kit-bubble-broadcast{color:var(--kit-warning-ink);align-items:center;gap:5px;margin-bottom:2px;font-size:12px;font-weight:700;line-height:16px;display:flex}.kit-bubble-broadcast svg{width:13px;height:13px}.kit-bubble[data-reactable]{cursor:default}.kit-bubble[data-reactable]:active{transform:scale(.98)}.kit-bubble[data-held]{transform:scale(1.03)}.kit-bubble:focus-visible{outline:2px solid var(--kit-brand);outline-offset:2px}@media (pointer:coarse){.kit-bubble[data-reactable]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.kit-bubble-row[data-status=sending] .kit-bubble{opacity:.72}.kit-bubble-row[data-status=failed] .kit-bubble{opacity:.85;animation:kit-shake .44s var(--kit-ease-out)}.kit-bubble-meta{color:var(--kit-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:3px 10px 0;font-size:12px;line-height:16px;display:flex}.kit-bubble-failed-icon{width:14px;height:14px;color:var(--kit-danger-ink)}.kit-bubble-retry{color:var(--kit-danger-ink);font:inherit;background:0 0;border:0;padding:0;font-weight:600;position:relative}button.kit-bubble-retry{cursor:pointer}button.kit-bubble-retry:before{content:"";position:absolute;inset:-14px -6px}.kit-tick{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;overflow:visible}.kit-tick-ring{stroke-dasharray:.62 .38;opacity:.7;transform-box:fill-box;transform-origin:50%;transition:opacity .16s var(--kit-ease-out), transform .22s var(--kit-ease-out)}.kit-tick[data-status=sending] .kit-tick-ring{animation:.9s linear infinite kit-spin}.kit-tick-check{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .34s var(--kit-ease-out) 60ms}.kit-tick[data-status=sent]{color:var(--kit-brand-ink)}.kit-tick[data-status=sent] .kit-tick-ring{opacity:0;transform:scale(.5)}.kit-tick[data-status=sent] .kit-tick-check{stroke-dashoffset:0}.kit-bubble-reactions{z-index:1;flex-wrap:wrap;gap:4px;margin-top:-6px;padding:0 8px;display:flex;position:relative}.kit-bubble-reaction{background:var(--kit-surface-3);height:26px;box-shadow:0 0 0 1px var(--kit-separator), var(--kit-shadow-1);color:var(--kit-ink);font:inherit;animation:kit-pop .36s var(--kit-spring);border:0;border-radius:13px;align-items:center;gap:3px;padding:0 8px;font-size:14px;line-height:1;display:inline-flex}.kit-bubble-reaction:not(:disabled){cursor:pointer}.kit-bubble-reaction[data-mine]{background:var(--kit-brand-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--kit-brand) 55%, transparent)}.kit-bubble-reaction-n{color:var(--kit-ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.kit-burst{pointer-events:none;z-index:2;width:0;height:0;position:absolute;bottom:14px}.kit-bubble-row[data-side=own] .kit-burst{right:22px}.kit-bubble-row[data-side=other] .kit-burst{left:22px}.kit-burst>i{background:var(--kit-brand);animation:kit-burst .62s var(--kit-ease-out) forwards;border-radius:9999px;position:absolute;top:0;left:0}.kit-burst>i:nth-child(3n+2){background:var(--kit-warning)}.kit-burst>i:nth-child(3n){background:var(--kit-role-cohost)}.kit-react-bar{z-index:5;background:var(--kit-surface-3);box-shadow:var(--kit-shadow-2), 0 0 0 1px var(--kit-separator);border-radius:9999px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px)}.kit-bubble-row[data-side=own] .kit-react-bar{transform-origin:100% 100%;right:0}.kit-bubble-row[data-side=other] .kit-react-bar{transform-origin:0 100%;left:0}.kit-react-bar[data-below]{top:calc(100% + 6px);bottom:auto}.kit-bubble-row .kit-react-bar[data-below]{transform-origin:top}.kit-react-choice{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;place-items:center;width:44px;height:44px;padding:0;font-size:26px;line-height:1;display:grid}.kit-react-choice:active{background:var(--kit-fill-2)}@media (hover:hover) and (pointer:fine){.kit-react-choice:hover{background:var(--kit-fill-1)}}.kit-react-choice:focus-visible{outline:2px solid var(--kit-brand);outline-offset:-2px}.kit-bubble-system{background:var(--kit-fill-1);max-width:80%;color:var(--kit-ink-2);text-align:center;border-radius:9999px;align-self:center;margin:10px auto;padding:4px 12px;font-size:13px;line-height:18px}.kit-typing{align-items:flex-end;gap:8px;display:flex}.kit-typing-bubble{background:var(--kit-fill-2);border-radius:18px 18px 18px 6px;align-items:center;gap:4px;height:36px;padding:0 14px;display:inline-flex}.kit-typing-dot{background:var(--kit-ink-2);opacity:.7;border-radius:9999px;width:7px;height:7px;animation:1.1s ease-in-out infinite kit-bounce}.kit-typing-dot:nth-child(2){animation-delay:.15s}.kit-typing-dot:nth-child(3){animation-delay:.3s}.kit-composer{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--kit-surface)}.kit-composer-bar{background:var(--kit-fill-1);min-height:44px;box-shadow:inset 0 0 0 1px var(--kit-separator);transition:box-shadow .16s var(--kit-ease-out);border-radius:22px;align-items:flex-end;gap:4px;padding:3px;display:flex}.kit-composer-bar:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--kit-brand) 70%, transparent)}.kit-composer[data-tone=broadcast] .kit-composer-bar{background:var(--kit-warning-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-warning) 40%, transparent)}.kit-composer[data-tone=broadcast] .kit-composer-bar:focus-within{box-shadow:inset 0 0 0 1.5px var(--kit-warning)}.kit-composer-accessory{align-items:center;gap:2px;min-height:38px;display:flex}.kit-composer-field{flex:1;min-width:0;position:relative}.kit-composer-field textarea{width:100%;color:var(--kit-ink);font:inherit;resize:none;scrollbar-width:thin;background:0 0;border:0;outline:none;margin:0;padding:8px 6px 8px 12px;font-size:16px;line-height:22px;display:block}.kit-composer-field textarea::placeholder{color:var(--kit-ink-2)}.kit-composer-field textarea:disabled{opacity:.5}.kit-composer-ghost{max-height:110px;color:var(--kit-ink);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;animation:kit-ghost .24s var(--kit-ease-out) forwards;font-size:16px;line-height:22px;position:absolute;top:8px;left:12px;right:6px;overflow:hidden}.kit-composer-send{background:var(--kit-brand);width:38px;height:38px;color:var(--kit-on-brand);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s var(--kit-ease-out), transform .3s var(--kit-spring);-webkit-tap-highlight-color:transparent;border:0;border-radius:9999px;flex:none;place-items:center;padding:0;display:grid;position:relative;transform:scale(.5)}.kit-composer-send:before{content:"";position:absolute;inset:-3px}.kit-composer[data-ready] .kit-composer-send{opacity:1;pointer-events:auto;transform:scale(1)}.kit-composer[data-ready] .kit-composer-send:active{transition-duration:80ms;transform:scale(.9)}.kit-composer[data-tone=broadcast] .kit-composer-send{background:var(--kit-warning);color:var(--kit-on-warning)}.kit-composer-send:focus-visible{outline:2px solid var(--kit-brand-ink);outline-offset:2px}.kit-composer-send-icon{place-items:center;display:grid}.kit-composer-send-icon svg{width:20px;height:20px}.kit-composer[data-sending] .kit-composer-send-icon{opacity:0}.kit-composer-spin{border:2px solid;border-right-color:#0000;border-radius:9999px;animation:.8s linear infinite kit-spin;position:absolute;inset:10px}.kit-composer-reason{min-height:38px;color:var(--kit-ink-2);flex:1;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:14px;line-height:19px;display:flex}.kit-composer-reason svg{flex:none;width:16px;height:16px}.kit-ptr{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.kit-ptr-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;height:100%;min-height:0;overflow-y:auto}.kit-ptr-ring{z-index:2;pointer-events:none;width:40px;height:40px;position:absolute;top:0;left:50%}.kit-ptr-spin{place-items:center;width:40px;height:40px;display:grid}.kit-ptr[data-working] .kit-ptr-spin{animation:1.1s linear infinite kit-spin}.kit-ptr-dot{background:color-mix(in srgb, var(--kit-ink-2) 85%, transparent);border-radius:9999px;grid-area:1/1;width:4px;height:4px}.kit-slide{--kit-slide-c:var(--kit-brand);--kit-slide-on:var(--kit-on-brand);background:var(--kit-fill-2);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:28px;width:100%;height:56px;position:relative}.kit-slide[data-tone=destructive]{--kit-slide-c:var(--kit-danger);--kit-slide-on:var(--kit-on-danger)}.kit-slide[data-disabled]{opacity:.5}.kit-slide-label{color:var(--kit-ink-2);white-space:nowrap;pointer-events:none;place-items:center;font-size:15px;font-weight:500;display:grid;position:absolute;inset:0}.kit-slide-clip{z-index:1;pointer-events:none;border-radius:24px;position:absolute;inset:4px;overflow:hidden}.kit-slide-trail{background:var(--kit-slide-c);border-radius:24px;position:absolute;inset:0}.kit-slide-grip{z-index:2;background:var(--kit-slide-c);width:48px;height:48px;color:var(--kit-slide-on);cursor:grab;transform-origin:0%;border:0;border-radius:24px;place-items:center;padding:0;transition:none;display:grid;position:absolute;top:4px;left:4px}.kit-slide[data-held] .kit-slide-grip{cursor:grabbing}.kit-slide[data-done] .kit-slide-grip{pointer-events:none}.kit-slide-grip:focus-visible{outline:2px solid var(--kit-brand-ink);outline-offset:3px}.kit-slide-arrow{place-items:center;display:grid}.kit-slide-done{z-index:3;color:var(--kit-slide-on);opacity:0;pointer-events:none;transition:opacity .18s var(--kit-ease-out), transform .32s var(--kit-spring);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0;transform:scale(.9)}.kit-slide[data-done] .kit-slide-done{opacity:1;transition-delay:.12s;transform:scale(1)}.kit-morph-trigger{background:var(--kit-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.kit-morph-trigger:focus-visible{outline:2px solid var(--kit-brand);outline-offset:2px}.kit-morph-layer{z-index:var(--kit-z-overlay);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.kit-morph-layer{align-items:center;padding:24px}}.kit-morph-scrim{background:var(--kit-scrim);position:absolute;inset:0}.kit-morph-panel{overscroll-behavior:contain;background:var(--kit-surface-2);width:100%;max-width:520px;max-height:calc(100dvh - 48px);color:var(--kit-ink);box-shadow:var(--kit-shadow-3);outline:none;position:relative;overflow:hidden auto}.kit-morph-img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.kit-morph-body{padding:4px 20px 20px}.kit-morph-close{z-index:2;background:var(--kit-surface-3);width:36px;height:36px;color:var(--kit-ink);box-shadow:var(--kit-shadow-2);cursor:pointer;border:0;border-radius:9999px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.kit-morph-close:before{content:"";position:absolute;inset:-4px}.kit-morph-close svg{width:18px;height:18px}.kit-morph-close:focus-visible{outline:2px solid var(--kit-brand);outline-offset:2px}.kit-people-name{align-items:center;gap:6px;min-width:0;display:flex}.kit-people-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-people-you{background:var(--kit-brand-soft);color:var(--kit-brand-ink);border-radius:6px;flex:none;padding:1px 7px;font-size:12px;font-weight:600;line-height:16px}.kit-people-role[data-role]{font-weight:600}.kit-people-role[data-role=host]{color:var(--kit-warning-ink)}@keyframes kit-spin{to{transform:rotate(360deg)}}@keyframes kit-pop{0%{opacity:0;transform:scale(.6)}}@keyframes kit-fade-down{0%{opacity:0;transform:translateY(-4px)}}@keyframes kit-typing-in{0%{opacity:0;transform:scale(.85)}}@keyframes kit-bounce{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes kit-dot-fade{0%,60%,to{opacity:.4}30%{opacity:1}}@keyframes kit-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes kit-ghost{to{opacity:0;transform:translateY(-10px)}}@keyframes kit-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.3)}}@media (prefers-reduced-motion:reduce){.kit-stack-item,.kit-composer-send,.kit-msgs-jump,.kit-slide-done,.kit-row-chevron{transition-property:opacity}.kit-bubble{transition:opacity .2s}.kit-bubble[data-held],.kit-bubble[data-reactable]:active{transform:none}.kit-typing-dot{animation-name:kit-dot-fade}.kit-bubble-row[data-status=failed] .kit-bubble,.kit-msgs-typing[data-on]>*,.kit-row-badge,.kit-bubble-reaction,.kit-row-panel{animation:none}.kit-composer-ghost{display:none}.kit-ptr[data-working] .kit-ptr-spin,.kit-tick[data-status=sending] .kit-tick-ring,.kit-composer-spin{animation-duration:2.4s}}
