[data-viddel-chat] .viddel-chat-attach__compose{align-items:stretch;display:flex;flex-direction:column;gap:.4rem}.viddel-chat-attach__attachment-strip{display:flex;justify-content:flex-start;width:100%}.viddel-chat-attach__attachment-strip.hidden{display:none}.viddel-chat-attach__attachment-list{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start}.viddel-chat-attach__compose-row{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.viddel-chat-attach__attach-wrap{flex-shrink:0;position:relative}.viddel-chat-attach__attach{align-items:center;background:rgb(var(--surface-subtle) / .9);border:1px solid rgb(var(--border) / .45);border-radius:999px;color:rgb(var(--reading-ink-secondary));cursor:pointer;display:inline-flex;flex-shrink:0;height:2.35rem;justify-content:center;min-height:2.35rem;touch-action:manipulation;width:2.35rem}.viddel-chat-attach__attach:focus-visible{outline:2px solid rgb(var(--reading-accent-iris) / .42);outline-offset:2px}.viddel-chat-attach__attach svg{display:block;height:1.15rem;width:1.15rem}.viddel-chat-attach__attach-layer{inset:0;pointer-events:none;position:fixed;z-index:100}.viddel-chat-attach__attach-layer:not(.hidden){pointer-events:auto}.viddel-chat-attach__attach-layer.hidden{display:none;pointer-events:none;visibility:hidden}.viddel-chat-attach__attach-menu-backdrop{background:#0f172a47;inset:0;opacity:1;pointer-events:auto;position:fixed;visibility:visible;z-index:1}.viddel-chat-attach__attach-menu{background:rgb(var(--surface-elevated, var(--surface)));border:1px solid rgb(var(--border) / .42);border-radius:.85rem;box-shadow:0 10px 28px #0f172a1f;display:grid;gap:.2rem;left:0;min-width:10.5rem;opacity:1;padding:.35rem;pointer-events:auto;position:fixed;top:0;visibility:visible;z-index:2}.viddel-chat-attach__attach-menu.hidden,.viddel-chat-attach__attach-menu-backdrop.hidden{display:none;pointer-events:none;visibility:hidden}.viddel-chat-attach__attach-menu-item{background:transparent;border:0;border-radius:.6rem;color:rgb(var(--reading-ink));cursor:pointer;font:inherit;font-size:.92rem;padding:.55rem .7rem;text-align:start;width:100%}.viddel-chat-attach__attach-menu-item-content{align-items:center;display:inline-flex;gap:.55rem;width:100%}.viddel-chat-attach__attach-menu-icon{color:rgb(var(--reading-ink-secondary));display:block;flex-shrink:0;height:1.15rem;width:1.15rem}.viddel-chat-attach__attach-menu-item:hover{background:rgb(var(--surface-subtle) / .95)}.viddel-chat-attach__attach-menu-item:focus-visible{outline:2px solid rgb(var(--reading-accent-iris) / .42);outline-offset:1px}@media(min-width:640px){.viddel-chat-attach__attach-layer:not(.hidden){pointer-events:none}.viddel-chat-attach__attach-menu{pointer-events:auto}.viddel-chat-attach__attach-menu-backdrop{display:none!important}.viddel-chat-attach__attach-menu-item--camera,.viddel-chat-attach__attach-menu-label--mobile{display:none}}@media(max-width:639px){.viddel-chat-attach__menu--sheet{border-radius:1rem;bottom:var(--viddel-chat-attach-sheet-bottom, 8rem);box-shadow:0 14px 38px #0f172a2e;left:1rem;margin:0 auto;max-width:none;min-width:0;padding:.45rem;right:1rem;top:auto;transform:none;width:auto;z-index:2}.viddel-chat-attach__attach-menu-label--desktop{display:none}.viddel-chat-attach__attach-menu-item{font-size:.95rem;padding:.7rem .8rem}}[data-viddel-chat] .viddel-chat-attach__compose-input-wrap{display:grid;min-width:0;overflow:hidden;position:relative;width:100%}[data-viddel-chat] .viddel-chat-attach__compose-input-wrap>.inline-chat-shell__compose-input{grid-area:1 / 1;width:100%}[data-viddel-chat] .inline-chat-shell[data-inline-chat-conversation=idle] .viddel-chat-attach__compose{overflow:hidden}[data-viddel-chat] .inline-chat-shell[data-inline-chat-conversation=idle] .viddel-chat-attach__compose .inline-chat-shell__compose-input{max-height:2.35rem;overflow:hidden}[data-viddel-chat] .inline-chat-shell[data-inline-chat-conversation=idle] .viddel-chat-attach__compose .inline-chat-shell__compose-input[data-chat-input-expanded]{max-height:min(9rem,32vh);overflow-y:auto}[data-viddel-chat] .inline-chat-shell[data-inline-chat-conversation=idle]:not(:has(.viddel-chat-attach__attachment-strip:not(.hidden))) .viddel-chat-attach__compose .inline-chat-shell__compose-input{overflow-y:hidden}[data-viddel-chat] .viddel-chat-attach__compose .inline-chat-shell__compose-input:not([data-chat-input-expanded]){overflow-y:hidden}[data-viddel-chat] .viddel-chat-attach__compose .inline-chat-shell__compose-input[data-chat-input-expanded]{max-height:min(9rem,32vh);overflow-y:auto}.viddel-chat-attach__attachment{display:block;flex-shrink:0;margin:0;position:relative;width:3.35rem}.viddel-chat-attach__thumb{border:1px solid rgb(var(--border) / .45);border-radius:999px;display:block;height:2.15rem;object-fit:cover;width:3.35rem}.viddel-chat-attach__remove-attachment{align-items:center;background:#0f172ae0;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;position:absolute;right:-.3rem;top:-.3rem;width:1.25rem}.viddel-chat-attach__remove-attachment:focus-visible{outline:2px solid rgb(var(--reading-accent-iris) / .42);outline-offset:2px}.viddel-chat-attach__user-turn{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem;margin-left:auto;width:var(--r1-ai-user-measure, min(100%, 28rem))}.viddel-chat-attach__user-turn .inline-chat-shell__message--user{margin-left:0;width:100%}.viddel-chat-attach__message-thumb{border:1px solid rgb(var(--border) / .4);border-radius:.55rem;display:block;flex-shrink:0;height:3.25rem;object-fit:cover;width:3.25rem}.inline-chat-shell[data-inline-chat-mode=progressive] .viddel-chat-attach__compose-row .inline-chat-shell__compose-send{align-self:flex-end}@media(max-width:639px){.inline-chat-shell[data-inline-chat-mode=progressive] .viddel-chat-attach__compose-row .inline-chat-shell__compose-send,.inline-chat-shell[data-inline-chat-mode=progressive] .viddel-chat-attach__attach{height:2.68rem;min-height:2.68rem;width:2.68rem}}.viddel-chat-standalone__mvp-note{color:rgb(var(--reading-ink-secondary));font-size:.78rem;line-height:1.4;margin-top:.55rem}[data-viddel-chat]{--viddel-chat-compose-scroll-tail: max(.75rem, env(safe-area-inset-bottom, 0px));--viddel-chat-header-scroll-pad: calc(4rem + env(safe-area-inset-top, 0px)) ;--viddel-chat-header-top-spacer: calc(var(--viddel-chat-header-scroll-pad) + 1rem);--viddel-chat-bottom-spacer: 8rem;--viddel-chat-scroll-gutter-end: .65rem}@media(min-width:640px){[data-viddel-chat]{--viddel-chat-header-scroll-pad: calc(4.5rem + env(safe-area-inset-top, 0px)) }}body.vox-shell--standalone-chat[data-viddel-chat-active] .vox-shell-standalone-chat__stage:has([data-viddel-chat]){flex:1 1 auto;min-height:0;overflow:hidden;padding-top:0}body.vox-shell--standalone-chat[data-viddel-chat-active] [data-viddel-chat],body.vox-shell--standalone-chat[data-viddel-chat-active] [data-viddel-chat] .r1-editorial-container,body.vox-shell--standalone-chat[data-viddel-chat-active] [data-viddel-chat] .viddel-chat-standalone__editorial,body.vox-shell--standalone-chat[data-viddel-chat-active] [data-viddel-chat] .r1-ai-bridge,body.vox-shell--standalone-chat[data-viddel-chat-active] [data-viddel-chat] .inline-chat-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}body.vox-shell--standalone-chat[data-viddel-chat-active] [data-viddel-chat] .inline-chat-shell__dialog-thread:not(.hidden){display:flex;flex:1 1 auto;flex-direction:column;margin-top:0;min-height:0;overflow:hidden;padding-bottom:0}[data-viddel-chat] .inline-chat-shell[data-inline-chat-conversation=active] .inline-chat-shell__dialog-thread{padding-bottom:0}.viddel-chat-scroll__viewport{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--viddel-chat-scroll-gutter-end);padding-inline-start:.1rem;scroll-padding-top:var(--viddel-chat-header-top-spacer);scroll-padding-bottom:var(--viddel-chat-bottom-spacer);scrollbar-gutter:stable}.viddel-chat-scroll__top-spacer,.viddel-chat-scroll__bottom-spacer{flex-shrink:0;pointer-events:none;width:100%}.viddel-chat-scroll__top-spacer{height:var(--viddel-chat-header-top-spacer)}.viddel-chat-scroll__bottom-spacer{height:var(--viddel-chat-bottom-spacer)}@media(max-width:639px){[data-viddel-chat]{--viddel-chat-header-top-spacer: calc(var(--viddel-chat-header-scroll-pad) + 1.35rem)}.viddel-chat-scroll__viewport{-ms-overflow-style:none;padding-inline-end:.5rem;scrollbar-width:none}.viddel-chat-scroll__viewport::-webkit-scrollbar{display:none}body.vox-shell--standalone-chat:not([data-viddel-chat-active]) [data-viddel-chat] .r1-editorial-container{padding-bottom:calc(var(--viddel-chat-compose-reserve, 7.5rem) + var(--viddel-chat-compose-scroll-tail))}}[data-viddel-chat] .viddel-chat-scroll__viewport .inline-chat-shell__transcript{padding-inline-end:.15rem}[data-viddel-chat] .viddel-chat-scroll__viewport[data-viddel-chat-initial-conversation=true] .inline-chat-shell__turn:first-child{scroll-margin-top:.35rem}.viddel-chat-scroll__message--pending .inline-chat-shell__message-text{color:rgb(var(--reading-ink-secondary));font-style:italic}
