@layer stream;.dtk-stream-chat{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.dtk-stream-chat .str-chat,.dtk-stream-chat .str-chat__container,.dtk-stream-chat .str-chat__channel,.dtk-stream-chat .str-chat__main-panel,.dtk-stream-chat .str-chat__main-panel-inner,.dtk-stream-chat .str-chat__window,.dtk-stream-chat .str-chat__channel-panel{background:var(--bg);height:100%;min-height:0;color:var(--ink);flex-direction:column;font-family:Outfit,sans-serif;display:flex}.dtk-stream-chat .str-chat__window{flex:auto;overflow:hidden}.dtk-stream-chat .str-chat{--dtk-chat-surface:hsl(var(--card));--dtk-bubble-mine-bg:#f3e8d8;--dtk-bubble-mine-border:#dfc9a8;--dtk-bubble-other-bg:#e6f2f7;--dtk-bubble-other-border:#b5d4e3;--str-chat__font-family:Outfit, sans-serif;--str-chat__font-heading-sm:600 1rem/1.25 Outfit, sans-serif;--str-chat__font-body-default:400 .9375rem/1.45 Outfit, sans-serif;--str-chat__font-caption-default:400 .75rem/1.3 Outfit, sans-serif;--str-chat__device-radius:16px;--str-chat__composer-radius-fixed:999px;--str-chat__composer-radius-floating:999px;--str-chat__message-bubble-radius-group-top:18px;--str-chat__message-bubble-radius-group-middle:18px;--str-chat__message-bubble-radius-group-bottom:18px;--str-chat__message-bubble-radius-tail:6px;--str-chat__channel-header-height:72px;--str-chat__accent-primary:hsl(var(--amber));--str-chat__text-link:hsl(var(--cyan));--str-chat__border-utility-focused:color-mix(in srgb, hsl(var(--amber)) 55%, var(--card-border));--str-chat__border-utility-active:hsl(var(--amber));--str-chat__background-core-app:var(--bg);--str-chat__background-core-elevation-0:var(--bg);--str-chat__background-core-elevation-1:var(--bg);--str-chat__background-core-elevation-2:var(--dtk-chat-surface);--str-chat__background-core-surface-default:var(--dtk-chat-surface);--str-chat__background-core-surface-subtle:color-mix(in srgb, var(--dtk-chat-surface) 88%, var(--bg));--str-chat__background-core-surface-card:var(--dtk-chat-surface);--str-chat__background-core-surface-strong:color-mix(in srgb, var(--dtk-chat-surface) 80%, var(--card-border));--str-chat__text-primary:var(--ink);--str-chat__text-secondary:var(--ink-dim);--str-chat__text-tertiary:color-mix(in srgb, var(--ink-dim) 85%, transparent);--str-chat__border-core-default:var(--card-border);--str-chat__border-core-subtle:color-mix(in srgb, var(--card-border) 70%, transparent);--str-chat__border-core-strong:color-mix(in srgb, var(--card-border) 90%, var(--ink-dim));--str-chat__chat-bg-outgoing:var(--dtk-bubble-mine-bg);--str-chat__chat-bg-attachment-outgoing:var(--dtk-bubble-mine-bg);--str-chat__chat-text-outgoing:var(--ink);--str-chat__chat-border-outgoing:color-mix(in srgb, hsl(var(--amber)) 34%, var(--card-border));--str-chat__chat-border-on-chat-outgoing:color-mix(in srgb, hsl(var(--amber)) 42%, var(--card-border));--str-chat__chat-bg-incoming:var(--dtk-bubble-other-bg);--str-chat__chat-border-incoming:color-mix(in srgb, hsl(var(--cyan)) 24%, var(--card-border));--str-chat__chat-border-on-chat-incoming:color-mix(in srgb, hsl(var(--cyan)) 30%, var(--card-border));--str-chat__chat-bg-attachment-incoming:var(--dtk-bubble-other-bg);--str-chat__chat-text-incoming:var(--ink);--str-chat__chat-text-username:var(--ink-dim);--str-chat__chat-text-timestamp:var(--ink-dim);--str-chat__chat-text-read:hsl(var(--cyan));--str-chat__button-primary-bg:hsl(var(--amber));--str-chat__button-primary-text:hsl(var(--amber));--str-chat__button-primary-text-on-accent:var(--amber-ink,#0f0e0c);--str-chat__button-secondary-bg:var(--dtk-chat-surface);--str-chat__button-secondary-text:var(--ink);--str-chat__button-secondary-border:var(--card-border);--str-chat__presence-bg-online:hsl(var(--success));--str-chat__avatar-presence-bg-online:hsl(var(--success));--str-chat__spacing-xxxs:4px;--str-chat__spacing-xxs:6px;--str-chat__spacing-xs:16px;--str-chat__spacing-sm:14px;--str-chat__spacing-md:16px;--str-chat__message-composer-padding:16px;--str-chat__message-composer-max-width:100%;--str-chat__device-safe-area-bottom:env(safe-area-inset-bottom,0px);--str-chat__space-8:16px;--str-chat__reaction-bg:var(--dtk-chat-surface);--str-chat__reaction-border:var(--card-border);--str-chat__reaction-text:var(--ink);--str-chat-message-options-size:var(--str-chat__message-options-button-size)}.dtk-stream-chat .dtk-channel-header{border-block-end:1px solid var(--card-border);z-index:40;isolation:isolate;pointer-events:auto;width:100%;padding-top:max(.75rem, env(safe-area-inset-top));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));flex-shrink:0;grid-template-columns:none;position:sticky;top:0}.dtk-stream-chat .str-chat__main-panel{z-index:1}.dtk-stream-chat .str-chat__channel,.dtk-stream-chat .str-chat__container,.dtk-stream-chat .str-chat__main-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dtk-stream-chat .str-chat__message-list-main-panel,.dtk-stream-chat .str-chat__main-panel-inner{flex-direction:column;flex:auto;align-items:stretch;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.dtk-stream-chat .str-chat__message-list,.dtk-stream-chat .str-chat__ul{background:var(--bg);width:100%;max-width:100%}.dtk-stream-chat .str-chat__message-list-scroll{box-sizing:border-box;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto;background:0 0!important;max-width:100%!important}.dtk-stream-chat .str-chat__message{--str-chat-message-options-size:var(--str-chat__message-options-button-size);padding-inline:0}.dtk-stream-chat .str-chat__message.str-chat__message--me .str-chat__message-inner{margin-inline-start:0!important}.dtk-stream-chat .str-chat__message.str-chat__message--other .str-chat__message-inner{margin-inline-end:0!important}.dtk-stream-chat .str-chat__li.str-chat__li--single,.dtk-stream-chat .str-chat__li.str-chat__li--bottom{padding-block-start:var(--str-chat__spacing-xs);padding-block-end:var(--str-chat__spacing-xs)}.dtk-stream-chat .str-chat__li.str-chat__li--middle,.dtk-stream-chat .str-chat__li.str-chat__li--top{padding-block:var(--str-chat__spacing-xxs)}.dtk-stream-chat .str-chat__message.str-chat__message--with-avatar>.str-chat__avatar{isolation:isolate;align-self:end;margin-block-end:2px}.dtk-stream-chat .str-chat__message-composer,.dtk-stream-chat .str-chat__message-composer-container{box-sizing:border-box;width:100%;max-width:100%}.dtk-stream-chat .str-chat__message-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dtk-stream-chat .str-chat__empty-channel{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;min-height:0;display:flex}.dtk-stream-chat .str-chat__message .str-chat__message-inner .str-chat__message-bubble{border:1px solid var(--chat-border,var(--card-border));gap:4px;padding:12px 16px;box-shadow:0 1px 2px #1a17130f}.dtk-stream-chat .str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-bubble{background:var(--dtk-bubble-mine-bg)!important;background-color:var(--dtk-bubble-mine-bg)!important;border-color:var(--dtk-bubble-mine-border)!important}.dtk-stream-chat .str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-bubble{background:var(--dtk-bubble-other-bg)!important;background-color:var(--dtk-bubble-other-bg)!important;border-color:var(--dtk-bubble-other-border)!important}.dtk-stream-chat .str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{color:var(--ink);padding-block:2px;padding-inline:4px;font-family:Outfit,sans-serif;line-height:1.5}.dtk-stream-chat .str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p{margin:0}.dtk-stream-chat .str-chat__message .str-chat__avatar{--avatar-size:36px;min-width:36px;max-width:36px;min-height:36px;max-height:36px;color:inherit;box-shadow:none;flex-shrink:0;overflow:visible;background:0 0!important;width:36px!important;height:36px!important}.dtk-stream-chat .str-chat__message .str-chat__avatar:after{content:none!important;display:none!important}.dtk-stream-chat .str-chat__message .str-chat__avatar>*{flex-shrink:0;min-width:36px;max-width:36px;min-height:36px;max-height:36px;width:36px!important;height:36px!important}.dtk-stream-chat .str-chat__message .str-chat__avatar .dtp-brand-mark,.dtk-stream-chat .str-chat__message .str-chat__avatar img{aspect-ratio:1;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;width:36px!important;height:36px!important;box-shadow:none!important;outline:none!important}.dtk-stream-chat .str-chat__message .str-chat__avatar .dtp-avatar-initials{box-shadow:none!important}.dtk-stream-chat .str-chat__message-attachment--video .str-chat__player-wrapper,.dtk-stream-chat .str-chat__message-attachment--video .str-chat__button-play,.dtk-stream-chat .str-chat__message-attachment-card--video .str-chat__player-wrapper,.dtk-stream-chat .str-chat__message-attachment-card--video .str-chat__button-play{z-index:3;position:relative;pointer-events:auto!important}.dtk-stream-chat .str-chat__message-composer-container{border-top:1px solid var(--card-border);background:color-mix(in srgb, var(--bg) 94%, transparent);flex-shrink:0;margin-top:auto;position:relative;overflow:visible;padding-top:16px!important;padding-bottom:max(16px, env(safe-area-inset-bottom,0px))!important;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))!important}body[data-keyboard-open=true] .dtk-stream-chat .str-chat__message-composer-container{padding-bottom:16px!important}.dtk-stream-chat .str-chat__message-composer{box-shadow:none;background:0 0;border:none;position:relative;overflow:visible}.dtk-stream-chat .str-chat__message-composer-compose-area{background:var(--dtk-chat-surface);border:1px solid var(--card-border);box-shadow:var(--shadow-card,0 1px 2px #1a17130f);overflow:hidden;resize:none!important;min-height:3.5rem!important;padding:0!important}.dtk-stream-chat .str-chat__message-composer-controls{box-sizing:border-box;min-height:3.5rem!important;padding:12px 16px!important}.dtk-stream-chat .str-chat__message-composer textarea,.dtk-stream-chat .str-chat__message-composer .str-chat__textarea textarea{min-height:1.625rem!important;padding:6px 4px!important;line-height:1.5!important}.dtk-stream-chat .str-chat__message .str-chat__message-inner .str-chat__message-reactions-host{z-index:2;justify-content:flex-start!important;justify-self:flex-start!important;margin-inline:0!important;padding-inline:0!important}.dtk-stream-chat .str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top){margin-bottom:-.75rem!important}:is(.dtk-stream-chat .str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top),.dtk-stream-chat .str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top)){margin-inline:0!important;padding-inline:0!important}:is(.dtk-stream-chat .str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--flipped-horizontally),.dtk-stream-chat .str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--flipped-horizontally)){justify-self:flex-start!important}.dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__list-button,.dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__list-item-button{z-index:2;isolation:isolate;min-height:2rem;position:relative;box-shadow:0 1px 2px #1a171314;opacity:1!important;color:var(--ink)!important;background:#fff!important;border:1px solid #e8e2d2!important;gap:7px!important;padding:7px 13px!important}.dark .dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__list-button,.dark .dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__list-item-button,html.dark .dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__list-button,html.dark .dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__list-item-button{box-shadow:0 1px 2px #00000047;color:#f5f2ec!important;background:#2a2720!important;border-color:#3d3830!important}.dtk-stream-chat .str-chat__dialog-contents.str-chat__message-actions-box,.dtk-stream-chat .str-chat__dialog-contents.str-chat__attachment-selector-actions-menu{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;overflow:visible!important}.dtk-stream-chat .str-chat__dialog-contents:has(>.str-chat__context-menu){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;overflow:visible!important}.dtk-stream-chat .str-chat__context-menu{z-index:203;isolation:isolate;min-width:13rem;position:relative;overflow:hidden;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--ink)!important;background:#fff!important;border:1px solid #e8e2d2!important;border-radius:14px!important;padding:10px!important;box-shadow:0 8px 24px #1a17131f!important}.dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__body{background-color:#0000;gap:6px!important}.dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__button{background-color:#0000;min-height:44px;line-height:1.35;border-radius:10px!important;gap:12px!important;padding:10px 12px!important;font-family:Outfit,sans-serif!important;font-size:.9375rem!important;font-weight:500!important}.dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__button:hover:not(:disabled){background-color:#1a17130f!important}.dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__button:active:not(:disabled){background-color:#1a17131a!important}.dark .dtk-stream-chat .str-chat__context-menu,html.dark .dtk-stream-chat .str-chat__context-menu{color:#f5f2ec!important;background:#2a2720!important;border-color:#3d3830!important;box-shadow:0 8px 24px #0000005c!important}.dark .dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__button:hover:not(:disabled),html.dark .dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__button:hover:not(:disabled){background-color:#f5f2ec14!important}.dark .dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__button:active:not(:disabled),html.dark .dtk-stream-chat .str-chat__context-menu .str-chat__context-menu__button:active:not(:disabled){background-color:#f5f2ec1f!important}.dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__list-item-count,.dtk-stream-chat .str-chat__message-reactions .str-chat__message-reactions__total-count{padding-inline:1px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.dtk-stream-chat .str-chat__textarea,.dtk-stream-chat .str-chat__message-textarea{-webkit-resize:none;resize:none!important}.dtk-stream-chat .str-chat__dialog-overlay{isolation:isolate;position:fixed;z-index:200!important}.dtk-stream-chat .str-chat__dialog-overlay .str-chat__dialog-contents{z-index:201!important;overflow:visible!important}.dtk-stream-chat .str-chat__message-actions-box,.dtk-stream-chat .str-chat__attachment-selector-actions-menu{z-index:202!important}.dtk-stream-chat .str-chat__message-composer textarea,.dtk-stream-chat .str-chat__message-composer input,.dtk-stream-chat .str-chat__textarea textarea{color:var(--ink);-webkit-resize:none;touch-action:manipulation;font-family:Outfit,sans-serif;overflow-y:auto;resize:none!important}.dtk-stream-chat .str-chat__attachment-selector-actions-menu{min-width:11.5rem}.dtk-stream-chat .str-chat__message-composer textarea::-moz-placeholder{color:var(--ink-dim);opacity:.85}.dtk-stream-chat .str-chat__message-composer input::-moz-placeholder{color:var(--ink-dim);opacity:.85}.dtk-stream-chat .str-chat__message-composer textarea::placeholder,.dtk-stream-chat .str-chat__message-composer input::placeholder{color:var(--ink-dim);opacity:.85}.dtk-stream-chat .str-chat__send-button,.dtk-stream-chat .str-chat__message-composer-send-button{color:hsl(var(--amber))}.dtk-stream-chat .str-chat__date-separator--floating{z-index:10!important}.dtk-stream-chat .str-chat__date-separator,.dtk-stream-chat .str-chat__message-list-separator{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6875rem}.dtk-stream-chat .str-chat__date-separator{margin-block:20px;padding-block:0!important}.dtk-stream-chat .str-chat__date-separator .str-chat__date-separator-date{border:1px solid var(--card-border);box-shadow:var(--shadow-card,0 1px 2px #1a17130f);color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:.6875rem;background:var(--dtk-chat-surface)!important}.dtk-stream-chat .str-chat__typing-indicator-header__text,.dtk-stream-chat .str-chat__typing-indicator{color:var(--ink-dim);font-family:Outfit,sans-serif}.dtk-stream-chat .str-chat__thread-container{background:var(--bg);border-inline-start:1px solid var(--card-border)}.dtk-stream-chat .str-chat__modal,.dtk-stream-chat .str-chat__dialog,.dtk-stream-chat .str-chat__callout-dialog{font-family:Outfit,sans-serif}.dtk-stream-chat .str-chat__empty-channel{color:var(--ink-dim);font-family:Outfit,sans-serif}.dark .dtk-stream-chat .str-chat,html.dark .dtk-stream-chat .str-chat{--dtk-bubble-mine-bg:#3d3428;--dtk-bubble-mine-border:#a68b5e;--dtk-bubble-other-bg:#243038;--dtk-bubble-other-border:#5b8fa3}.dark .dtk-stream-chat .str-chat__message .str-chat__message-inner .str-chat__message-bubble{box-shadow:0 1px 2px #00000038}.dtk-channel-header .dtk-presence-dot,.dtk-stream-chat .dtk-presence-dot{border:2px solid var(--bg);width:.625rem;min-width:.625rem;height:.625rem;min-height:.625rem;box-shadow:none;border-radius:9999px;flex-shrink:0;display:inline-block;background-color:#4a8f5b!important}.dark .dtk-channel-header .dtk-presence-dot,.dark .dtk-stream-chat .dtk-presence-dot{border-color:var(--bg);background-color:#8dce9b!important}.dtk-avatar-online-dot{border:2px solid var(--bg);box-shadow:none;border-radius:9999px;background-color:#4a8f5b!important}.dtk-avatar-online-dot[data-size=sm]{width:.625rem;height:.625rem}.dtk-avatar-online-dot[data-size=md]{width:.75rem;height:.75rem}.dtk-avatar-online-dot[data-size=lg],.dtk-avatar-online-dot[data-size=xl]{width:.875rem;height:.875rem}.dark .dtk-avatar-online-dot{background-color:#8dce9b!important}.dtk-stream-chat .str-chat__message .str-chat__message-metadata{min-height:1.25rem;color:var(--ink-dim);gap:6px}.dtk-stream-chat .str-chat .str-chat__message-status{color:var(--ink-dim);opacity:1;justify-content:center;align-items:center;display:inline-flex}.dtk-stream-chat .str-chat .str-chat__message-status svg{flex-shrink:0;width:16px;height:16px}.dtk-stream-chat .str-chat .str-chat__message-status svg.str-chat__message-status-read{color:hsl(var(--cyan))}
