.spice-iframe-chat-module__ubbuuq__shell{--chat-bg:#faf8f5;--chat-header:#f4f0f5;--chat-bubble-self:#ddd3ee;--chat-bubble-partner:#fff;--chat-text:#342f38;--chat-text-muted:#7d7583;--chat-accent:#a989bf;--chat-border:#e8e2e9;--chat-error:#c76570;--chat-online:#168f4f;--chat-shadow:#52425e1a;--chat-wallpaper:none;--chat-wallpaper-opacity:0;--chat-viewport-height:100dvh;--keyboard-inset:0px;--composer-top-pad:8px;--composer-bottom-pad:max(8px, env(safe-area-inset-bottom));color:var(--chat-text);width:min(100vw,540px);height:var(--chat-viewport-height);box-sizing:border-box;background:var(--chat-bg);overscroll-behavior:none;touch-action:manipulation;grid-template-rows:auto auto 1fr auto;margin:0 auto;padding-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:height .12s ease-out;display:grid;position:relative;overflow:hidden}.chatKeyboardOpen .spice-iframe-chat-module__ubbuuq__shell{transition:none}.spice-iframe-chat-module__ubbuuq__shell[data-theme=peach]{--chat-header:#f8eee9;--chat-bubble-self:#f0cec8;--chat-accent:#d58678;--chat-border:#eadbd5;--chat-online:#168f4f}.spice-iframe-chat-module__ubbuuq__shell[data-theme=sage]{--chat-header:#eef3ec;--chat-bubble-self:#d7e5d6;--chat-accent:#83a889;--chat-border:#dfe8dd;--chat-online:#27a463}.spice-iframe-chat-module__ubbuuq__shell[data-theme=moon]{--chat-header:#eeeff8;--chat-bubble-self:#d7dcf0;--chat-accent:#8795c0;--chat-border:#e0e3ef;--chat-online:#38c878}.spice-iframe-chat-module__ubbuuq__minimized{display:none}.spice-iframe-chat-module__ubbuuq__shellWithWallpaper{--chat-wallpaper-opacity:.2}.spice-iframe-chat-module__ubbuuq__header,.spice-iframe-chat-module__ubbuuq__composerWrap,.spice-iframe-chat-module__ubbuuq__panel,.spice-iframe-chat-module__ubbuuq__actionSheet,.spice-iframe-chat-module__ubbuuq__callCard{z-index:1;position:relative}.spice-iframe-chat-module__ubbuuq__header{z-index:5;min-height:58px;padding:max(8px, env(safe-area-inset-top)) 8px 8px;background:var(--chat-header);border-bottom:1px solid var(--chat-border);touch-action:manipulation;grid-template-columns:44px 1fr auto auto auto auto;align-items:center;display:grid;position:sticky;top:0}.spice-iframe-chat-module__ubbuuq__lineFallbackBar{z-index:4;background:color-mix(in srgb, var(--chat-header), var(--chat-accent) 12%);border-bottom:1px solid var(--chat-border);color:var(--chat-text);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex;position:relative}.spice-iframe-chat-module__ubbuuq__lineFallbackBar span{min-width:0;color:var(--chat-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spice-iframe-chat-module__ubbuuq__lineFallbackBar button{border:1px solid color-mix(in srgb, var(--chat-accent), var(--chat-text) 10%);background:var(--chat-accent);color:#fff;min-height:36px;font:inherit;touch-action:manipulation;border-radius:999px;flex:none;padding:0 14px;font-weight:700}.spice-iframe-chat-module__ubbuuq__lineFallbackBar button:active{transform:translateY(1px)}.spice-iframe-chat-module__ubbuuq__headerCenter{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex;overflow:hidden}.spice-iframe-chat-module__ubbuuq__headerAvatar{box-sizing:border-box;border:1px solid var(--chat-border);border:1px solid color-mix(in srgb, var(--chat-bubble-partner), var(--chat-border) 48%);color:#fff;background:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent), white 12%);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 1px 4px #1e182314}.spice-iframe-chat-module__ubbuuq__title{flex:1;justify-items:start;gap:2px;min-width:0;display:grid;overflow:hidden}.spice-iframe-chat-module__ubbuuq__title strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:16px;overflow:hidden}.spice-iframe-chat-module__ubbuuq__status{color:var(--chat-text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.spice-iframe-chat-module__ubbuuq__statusDot{aspect-ratio:1;background:var(--chat-online);width:9px;min-width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in srgb, var(--chat-online), transparent 78%);border-radius:50%;flex:none;transition:background-color .14s,box-shadow .14s,opacity .14s;display:inline-block}.spice-iframe-chat-module__ubbuuq__offline{background:var(--chat-text-muted);box-shadow:0 0 0 2px color-mix(in srgb, var(--chat-text-muted), transparent 84%);opacity:.72}.spice-iframe-chat-module__ubbuuq__iconButton,.spice-iframe-chat-module__ubbuuq__sendButton,.spice-iframe-chat-module__ubbuuq__toolButton{width:44px;min-width:44px;height:44px;color:var(--chat-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;transition:transform 82ms,opacity 82ms,filter 82ms;display:grid}.spice-iframe-chat-module__ubbuuq__iconButton:not(:disabled):active,.spice-iframe-chat-module__ubbuuq__sendButton:not(:disabled):active,.spice-iframe-chat-module__ubbuuq__toolButton:not(:disabled):active{opacity:.7;filter:saturate(1.18);transform:scale(.82)}@media (prefers-reduced-motion:reduce){.spice-iframe-chat-module__ubbuuq__shell,.spice-iframe-chat-module__ubbuuq__iconButton,.spice-iframe-chat-module__ubbuuq__sendButton,.spice-iframe-chat-module__ubbuuq__toolButton,.spice-iframe-chat-module__ubbuuq__menuListItem{transition:none}.spice-iframe-chat-module__ubbuuq__hapticTap,.spice-iframe-chat-module__ubbuuq__hapticSuccess,.spice-iframe-chat-module__ubbuuq__hapticMenu,.spice-iframe-chat-module__ubbuuq__hapticCall{animation:none}}.spice-iframe-chat-module__ubbuuq__iconButton svg,.spice-iframe-chat-module__ubbuuq__sendButton svg,.spice-iframe-chat-module__ubbuuq__toolButton svg,.spice-iframe-chat-module__ubbuuq__panelIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.spice-iframe-chat-module__ubbuuq__iconButton:disabled,.spice-iframe-chat-module__ubbuuq__sendButton:disabled,.spice-iframe-chat-module__ubbuuq__toolButton:disabled{opacity:.4}.spice-iframe-chat-module__ubbuuq__sendButton:not(:disabled){color:#fff;background:var(--chat-accent)}.spice-iframe-chat-module__ubbuuq__sendButtonPressed:not(:disabled){opacity:.78;filter:saturate(1.25);transform:scale(.78)}.spice-iframe-chat-module__ubbuuq__hapticTap{animation:.15s cubic-bezier(.2,0,.2,1) spice-iframe-chat-module__ubbuuq__hapticTap}.spice-iframe-chat-module__ubbuuq__hapticSuccess{animation:.23s cubic-bezier(.2,0,.15,1) spice-iframe-chat-module__ubbuuq__hapticSuccess}.spice-iframe-chat-module__ubbuuq__hapticMenu{animation:.19s cubic-bezier(.2,0,.15,1) spice-iframe-chat-module__ubbuuq__hapticMenu}.spice-iframe-chat-module__ubbuuq__hapticCall{animation:.28s cubic-bezier(.2,0,.15,1) spice-iframe-chat-module__ubbuuq__hapticCall}@keyframes spice-iframe-chat-module__ubbuuq__hapticTap{0%{transform:translate(0,0)scale(1)}35%{transform:translateY(1px)scale(.997)}70%{transform:translateY(-.5px)scale(1.001)}to{transform:translate(0,0)scale(1)}}@keyframes spice-iframe-chat-module__ubbuuq__hapticSuccess{0%{filter:saturate();transform:translate(0,0)scale(1)}28%{filter:saturate(1.12);transform:translateY(1.5px)scale(.996)}58%{transform:translateY(-1px)scale(1.002)}to{filter:saturate();transform:translate(0,0)scale(1)}}@keyframes spice-iframe-chat-module__ubbuuq__hapticMenu{0%{transform:translate(0,0)}30%{transform:translate(-.8px)}60%{transform:translate(.8px)}to{transform:translate(0,0)}}@keyframes spice-iframe-chat-module__ubbuuq__hapticCall{0%{transform:translate(0,0)scale(1)}22%{transform:translateY(1.5px)scale(.996)}44%{transform:translateY(-1.2px)scale(1.002)}66%{transform:translateY(1px)scale(.998)}to{transform:translate(0,0)scale(1)}}.spice-iframe-chat-module__ubbuuq__messagesArea{isolation:isolate;background:radial-gradient(circle at 18px 18px, color-mix(in srgb, var(--chat-accent), transparent 93%) 0 1px, transparent 1.5px) 0 0 / 28px 28px, var(--chat-bg);min-height:0;position:relative;overflow:hidden}.spice-iframe-chat-module__ubbuuq__messagesArea:before{content:"";z-index:0;pointer-events:none;background-image:var(--chat-wallpaper);opacity:var(--chat-wallpaper-opacity);background-position:50%;background-size:cover;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__messages{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:0 0;height:100%;padding:12px 12px 16px;position:relative;overflow-y:auto}.spice-iframe-chat-module__ubbuuq__state{width:fit-content;max-width:86%;color:var(--chat-text-muted);background:color-mix(in srgb, var(--chat-header), white 28%);border:1px solid var(--chat-border);text-align:center;border-radius:999px;margin:18px auto;padding:8px 12px;font-size:13px;line-height:1.5}.spice-iframe-chat-module__ubbuuq__dayDivider{z-index:2;color:#fff;-webkit-backdrop-filter:blur(3px);background:#00000057;border:0;border-radius:999px;width:fit-content;margin:14px auto;padding:5px 13px;font-size:12px;font-weight:700;position:sticky;top:6px;box-shadow:0 1px 4px #0000001f}.spice-iframe-chat-module__ubbuuq__callHistoryPill{border:1px solid color-mix(in srgb, var(--chat-border), transparent 18%);width:fit-content;max-width:86%;color:var(--chat-text-muted);background:color-mix(in srgb, var(--chat-bubble-partner), transparent 10%);border-radius:999px;align-items:center;gap:7px;margin:10px auto;padding:6px 11px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 8px #1e18230d}.spice-iframe-chat-module__ubbuuq__callHistoryPill svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:14px;height:14px}.spice-iframe-chat-module__ubbuuq__callHistoryPill small{color:color-mix(in srgb, var(--chat-text-muted), transparent 18%);font-size:11px;font-weight:700}.spice-iframe-chat-module__ubbuuq__messageRow{align-items:flex-end;gap:7px;margin:8px 0;display:flex}.spice-iframe-chat-module__ubbuuq__messageRowOwn{justify-content:flex-end}.spice-iframe-chat-module__ubbuuq__avatar{box-sizing:border-box;border:1px solid var(--chat-border);border:1px solid color-mix(in srgb, var(--chat-bubble-partner), var(--chat-border) 48%);color:#fff;background:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent), white 12%);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:0 0 32px;align-self:flex-start;place-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:13px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 1px 4px #1e182314}.spice-iframe-chat-module__ubbuuq__bubbleWrap{gap:4px;max-width:min(82%,380px);display:grid}.spice-iframe-chat-module__ubbuuq__replyReference,.spice-iframe-chat-module__ubbuuq__replyReferenceMuted{border:0;border-left:3px solid var(--chat-accent);width:fit-content;max-width:100%;color:var(--chat-text-muted);background:color-mix(in srgb, var(--chat-bubble-partner), transparent 24%);font:inherit;text-align:left;border-radius:10px;padding:6px 8px;font-size:12px;line-height:1.35}.spice-iframe-chat-module__ubbuuq__replyReference{gap:2px;display:grid}.spice-iframe-chat-module__ubbuuq__replyReference strong{color:var(--chat-accent);font-size:11px}.spice-iframe-chat-module__ubbuuq__replyReference span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spice-iframe-chat-module__ubbuuq__bubble{overflow-wrap:anywhere;white-space:pre-wrap;width:fit-content;max-width:100%;color:var(--chat-text);background:var(--chat-bubble-partner);box-shadow:0 2px 10px var(--chat-shadow);text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:18px;padding:9px 12px}.spice-iframe-chat-module__ubbuuq__bubble *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.spice-iframe-chat-module__ubbuuq__messageRowOwn .spice-iframe-chat-module__ubbuuq__bubble{background:var(--chat-bubble-self);box-shadow:none}.spice-iframe-chat-module__ubbuuq__bubbleFailed{border-color:color-mix(in srgb, var(--chat-error), transparent 35%);opacity:.82}.spice-iframe-chat-module__ubbuuq__deletedBubble{color:var(--chat-text-muted);background:color-mix(in srgb, var(--chat-bubble-partner), var(--chat-header) 42%);border-color:var(--chat-border);box-shadow:none;cursor:default;font-size:13px;font-style:italic}.spice-iframe-chat-module__ubbuuq__messageRowOwn .spice-iframe-chat-module__ubbuuq__deletedBubble{background:color-mix(in srgb, var(--chat-bubble-self), var(--chat-bg) 48%)}.spice-iframe-chat-module__ubbuuq__deletedBubble:disabled{opacity:1}.spice-iframe-chat-module__ubbuuq__olderHistoryLoading{background:color-mix(in srgb, var(--chat-header), white 36%);width:fit-content;color:var(--chat-text-muted);border-radius:999px;margin:4px auto 10px;padding:4px 12px;font-size:12px}.spice-iframe-chat-module__ubbuuq__virtualHistoryButton{border:1px solid var(--chat-border);color:var(--chat-text-muted);background:color-mix(in srgb, var(--chat-header), white 34%);font:inherit;-webkit-tap-highlight-color:transparent;border-radius:999px;margin:4px auto 10px;padding:5px 12px;font-size:12px;display:block}.spice-iframe-chat-module__ubbuuq__historySkeleton{gap:10px;padding:12px 4px;display:grid}.spice-iframe-chat-module__ubbuuq__skeletonBubble{background:linear-gradient(90deg, color-mix(in srgb, var(--chat-bubble-partner), transparent 0%) 25%, color-mix(in srgb, var(--chat-bubble-partner), white 25%) 50%, var(--chat-bubble-partner) 75%);background-size:200% 100%;border-radius:18px;width:min(58%,220px);height:34px;animation:1.4s ease-in-out infinite spice-iframe-chat-module__ubbuuq__skeletonShimmer}.spice-iframe-chat-module__ubbuuq__skeletonBubbleOwn{background:linear-gradient(90deg, color-mix(in srgb, var(--chat-bubble-self), transparent 0%) 25%, color-mix(in srgb, var(--chat-bubble-self), white 25%) 50%, var(--chat-bubble-self) 75%);background-size:200% 100%;justify-self:end}@keyframes spice-iframe-chat-module__ubbuuq__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.spice-iframe-chat-module__ubbuuq__skeletonBubble{opacity:.6;animation:none}.spice-iframe-chat-module__ubbuuq__panelBackdrop,.spice-iframe-chat-module__ubbuuq__panel{animation:none}}.spice-iframe-chat-module__ubbuuq__imageBubble{box-shadow:none;background:0 0;border:0;padding:4px}.spice-iframe-chat-module__ubbuuq__imageBubble img,.spice-iframe-chat-module__ubbuuq__imageBubble .spice-iframe-chat-module__ubbuuq__videoThumb,.spice-iframe-chat-module__ubbuuq__imageBubble .spice-iframe-chat-module__ubbuuq__audioThumb{object-fit:contain;border-radius:14px;width:min(250px,68vw);max-height:320px;display:block}.spice-iframe-chat-module__ubbuuq__imageBubble .spice-iframe-chat-module__ubbuuq__videoThumb,.spice-iframe-chat-module__ubbuuq__imageBubble .spice-iframe-chat-module__ubbuuq__audioThumb{aspect-ratio:4/3}.spice-iframe-chat-module__ubbuuq__meta{min-width:40px;color:var(--chat-text-muted);gap:2px;font-size:11px;line-height:1.2;display:grid}.spice-iframe-chat-module__ubbuuq__messageRowOwn .spice-iframe-chat-module__ubbuuq__meta{text-align:right}.spice-iframe-chat-module__ubbuuq__reactions{flex-wrap:wrap;gap:4px;padding-inline:4px;display:flex}.spice-iframe-chat-module__ubbuuq__reaction{border:1px solid var(--chat-border);color:var(--chat-text);background:color-mix(in srgb, white, var(--chat-header) 24%);border-radius:999px;padding:2px 7px;font-size:12px}.spice-iframe-chat-module__ubbuuq__composerWrap{border-top:1px solid var(--chat-border);background:color-mix(in srgb, var(--chat-header), white 26%);touch-action:manipulation}.spice-iframe-chat-module__ubbuuq__error{color:var(--chat-error);padding:8px 12px 0;font-size:13px;line-height:1.5}.spice-iframe-chat-module__ubbuuq__replyComposerCard{border:1px solid var(--chat-border);border-left:3px solid var(--chat-accent);color:var(--chat-text);background:color-mix(in srgb, var(--chat-bubble-partner), var(--chat-header) 18%);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 12px 0;padding:8px 10px;font-size:12px;display:flex}.spice-iframe-chat-module__ubbuuq__replyComposerCard>div{gap:2px;min-width:0;display:grid}.spice-iframe-chat-module__ubbuuq__replyComposerCard>div>span{color:var(--chat-accent);font-weight:800}.spice-iframe-chat-module__ubbuuq__replyComposerCard strong,.spice-iframe-chat-module__ubbuuq__replyComposerCard span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spice-iframe-chat-module__ubbuuq__replyComposerCard button{width:32px;height:32px;color:var(--chat-text-muted);background:color-mix(in srgb, var(--chat-border), transparent 50%);border:0;border-radius:999px;flex:0 0 32px}.spice-iframe-chat-module__ubbuuq__previewTray{gap:8px;padding:8px 12px 0;display:flex;overflow-x:auto}.spice-iframe-chat-module__ubbuuq__preview{background:var(--chat-bubble-partner);border-radius:12px;flex:0 0 72px;width:72px;height:72px;position:relative;overflow:hidden}.spice-iframe-chat-module__ubbuuq__preview img,.spice-iframe-chat-module__ubbuuq__preview video{object-fit:cover;width:100%;height:100%}.spice-iframe-chat-module__ubbuuq__preview button{color:#fff;background:#0000008c;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.spice-iframe-chat-module__ubbuuq__composer{padding:var(--composer-top-pad) 8px var(--composer-bottom-pad);align-items:flex-end;gap:4px;display:flex}.spice-iframe-chat-module__ubbuuq__composer textarea{resize:none;border:1px solid var(--chat-border);width:100%;min-height:40px;max-height:116px;color:var(--chat-text);background:var(--chat-bubble-partner);border-radius:20px;padding:9px 13px;font-size:16px;overflow-y:auto}.spice-iframe-chat-module__ubbuuq__composer textarea:focus{outline:2px solid color-mix(in srgb, var(--chat-accent), transparent 45%);outline-offset:1px}.spice-iframe-chat-module__ubbuuq__hidden{display:none}.spice-iframe-chat-module__ubbuuq__imeBridge{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-9999px}.spice-iframe-chat-module__ubbuuq__panelBackdrop,.spice-iframe-chat-module__ubbuuq__actionBackdrop{z-index:20;background:color-mix(in srgb, var(--chat-bg), transparent 14%);animation:.18s both spice-iframe-chat-module__ubbuuq__panelBackdropIn;display:grid;position:fixed;inset:0}.spice-iframe-chat-module__ubbuuq__panelBackdrop{overscroll-behavior:contain;padding:max(8px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));place-items:end center;overflow-y:auto}.spice-iframe-chat-module__ubbuuq__panel{overscroll-behavior:contain;touch-action:pan-y;width:min(100%,520px);max-height:min(86dvh,760px);padding:max(10px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));color:var(--chat-text);background:var(--chat-bg);border:1px solid var(--chat-border);box-shadow:0 12px 30px var(--chat-shadow);border-radius:18px;place-self:end center;animation:.22s cubic-bezier(.2,.85,.25,1) both spice-iframe-chat-module__ubbuuq__panelSheetIn;overflow-y:auto}.spice-iframe-chat-module__ubbuuq__panelBusy{touch-action:pan-y}.spice-iframe-chat-module__ubbuuq__panelHeader{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:12px;display:flex}.spice-iframe-chat-module__ubbuuq__panelHeader strong{font-size:16px}.spice-iframe-chat-module__ubbuuq__themeGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.spice-iframe-chat-module__ubbuuq__themeButton,.spice-iframe-chat-module__ubbuuq__backgroundButton{border:1px solid var(--chat-border);color:var(--chat-text);background:var(--chat-bubble-partner);text-align:left;border-radius:12px;gap:7px;padding:10px;display:grid}.spice-iframe-chat-module__ubbuuq__themeButton[aria-pressed=true]{border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent), white 84%)}.spice-iframe-chat-module__ubbuuq__swatches{gap:5px;display:flex}.spice-iframe-chat-module__ubbuuq__swatches span{border:1px solid var(--chat-border);border-radius:50%;width:22px;height:22px}.spice-iframe-chat-module__ubbuuq__panelSection{gap:8px;margin-top:16px;display:grid}.spice-iframe-chat-module__ubbuuq__panelSection p{color:var(--chat-text-muted);margin:0;font-size:13px;line-height:1.5}.spice-iframe-chat-module__ubbuuq__searchBar{align-items:center;gap:8px;display:flex}.spice-iframe-chat-module__ubbuuq__searchBar input{border:1px solid var(--chat-border);width:100%;min-height:42px;color:var(--chat-text);background:var(--chat-bubble-partner);border-radius:999px;padding:0 13px}.spice-iframe-chat-module__ubbuuq__resultList{gap:8px;margin-top:12px;display:grid}.spice-iframe-chat-module__ubbuuq__resultList button,.spice-iframe-chat-module__ubbuuq__dateStrip button{border:1px solid var(--chat-border);color:var(--chat-text);background:var(--chat-bubble-partner);text-align:left;border-radius:12px;padding:10px}.spice-iframe-chat-module__ubbuuq__resultList small{color:var(--chat-text-muted);margin-top:4px;display:block}.spice-iframe-chat-module__ubbuuq__dateStrip{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.spice-iframe-chat-module__ubbuuq__actionBackdrop{touch-action:none;align-items:end;padding:14px}.spice-iframe-chat-module__ubbuuq__actionSheet{width:min(100%,360px);margin:0 auto max(8px, env(safe-area-inset-bottom));border:1px solid var(--chat-border);background:var(--chat-border);-webkit-user-select:none;user-select:none;border-radius:14px;gap:1px;display:grid;overflow:hidden}.spice-iframe-chat-module__ubbuuq__reactionRow{background:var(--chat-bubble-partner);gap:6px;padding:8px;display:flex}.spice-iframe-chat-module__ubbuuq__reactionRow button,.spice-iframe-chat-module__ubbuuq__actionSheetButton{color:var(--chat-text);background:var(--chat-bubble-partner);border:0}.spice-iframe-chat-module__ubbuuq__reactionRow button{border-radius:999px;min-width:38px;min-height:34px;font-size:18px}.spice-iframe-chat-module__ubbuuq__actionSheetButton{-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-weight:700;display:flex}.spice-iframe-chat-module__ubbuuq__danger{color:var(--chat-error)}.spice-iframe-chat-module__ubbuuq__callOverlay{z-index:30;background:var(--chat-bg);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.spice-iframe-chat-module__ubbuuq__photoViewerBackdrop{z-index:40;padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));background:#0a080ceb;place-items:center;animation:.14s both spice-iframe-chat-module__ubbuuq__fadeIn;display:grid;position:fixed;inset:0}.spice-iframe-chat-module__ubbuuq__photoViewerControls{top:max(12px, env(safe-area-inset-top));z-index:2;align-items:center;gap:8px;display:flex;position:absolute;right:12px}.spice-iframe-chat-module__ubbuuq__photoViewerClose,.spice-iframe-chat-module__ubbuuq__photoViewerSave{color:#fff;-webkit-tap-highlight-color:transparent;background:#0a080ca8;border:1px solid #ffffff47;border-radius:999px;place-items:center;min-width:44px;height:44px;display:grid;box-shadow:0 8px 22px #00000047}.spice-iframe-chat-module__ubbuuq__photoViewerClose{width:44px}.spice-iframe-chat-module__ubbuuq__photoViewerSave{font:inherit;padding:0 14px;font-size:13px;font-weight:900}.spice-iframe-chat-module__ubbuuq__photoViewerClose:active,.spice-iframe-chat-module__ubbuuq__photoViewerSave:active{transform:scale(.96)}.spice-iframe-chat-module__ubbuuq__photoViewerSave:disabled{opacity:.68}.spice-iframe-chat-module__ubbuuq__photoViewerImg{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.spice-iframe-chat-module__ubbuuq__photoViewerStage{place-items:center;max-width:100%;max-height:100%;display:grid;position:relative}.spice-iframe-chat-module__ubbuuq__photoViewerThumbBase,.spice-iframe-chat-module__ubbuuq__photoViewerPoster{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;display:block}.spice-iframe-chat-module__ubbuuq__photoViewerPoster{opacity:.82;width:100%;height:100%;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__photoViewerFullImage{width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__photoViewerMediaLoading{opacity:0}.spice-iframe-chat-module__ubbuuq__photoViewerStatus{color:#fff;pointer-events:none;background:#0a080c94;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.spice-iframe-chat-module__ubbuuq__photoViewerToast{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:2;color:#fff;pointer-events:none;background:#0a080cb8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;position:absolute;transform:translate(-50%);box-shadow:0 8px 22px #00000038}.spice-iframe-chat-module__ubbuuq__callCard{border:1px solid var(--chat-border);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--chat-accent), transparent 82%), transparent 42%), var(--chat-header);text-align:center;border-radius:24px;gap:16px;width:min(100%,330px);padding:26px 24px 24px;display:grid;box-shadow:0 18px 45px #1e18231a}.spice-iframe-chat-module__ubbuuq__callCard strong{color:var(--chat-text);font-size:20px;line-height:1.3;display:block}.spice-iframe-chat-module__ubbuuq__callCard p{color:var(--chat-text-muted);margin:7px 0 0;font-size:14px;font-weight:700}.spice-iframe-chat-module__ubbuuq__callAvatar{color:#fff;background:var(--chat-accent);border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto;font-size:30px;font-weight:800;display:grid}.spice-iframe-chat-module__ubbuuq__callActions{justify-content:center;gap:18px;display:flex}.spice-iframe-chat-module__ubbuuq__callWave{opacity:.72;justify-content:center;align-items:center;gap:4px;height:42px;display:flex}.spice-iframe-chat-module__ubbuuq__callWave span{background:color-mix(in srgb, var(--chat-accent), white 12%);transform-origin:50%;border-radius:999px;width:4px;height:11px;display:block;transform:scaleY(.55)}.spice-iframe-chat-module__ubbuuq__callWaveActive span{opacity:.95;animation:.88s ease-in-out infinite spice-iframe-chat-module__ubbuuq__callWave}.spice-iframe-chat-module__ubbuuq__callWaveActive span:nth-child(2n){animation-delay:-120ms}.spice-iframe-chat-module__ubbuuq__callWaveActive span:nth-child(3n){animation-delay:-240ms}.spice-iframe-chat-module__ubbuuq__callWaveActive span:nth-child(5n){animation-delay:-360ms}.spice-iframe-chat-module__ubbuuq__callActions button{width:56px;height:56px;color:var(--chat-text);background:var(--chat-bubble-partner);font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:50%;place-items:center;font-size:12px;font-weight:700;transition:transform .11s,box-shadow .11s,background-color .11s,filter .11s;display:grid;transform:translateY(0)scale(1);box-shadow:0 5px 14px #1e18231a}.spice-iframe-chat-module__ubbuuq__callActions button:active{filter:saturate(1.04)brightness(.97);transform:translateY(2px)scale(.96);box-shadow:0 2px 7px #1e18231f}.spice-iframe-chat-module__ubbuuq__callActions button:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-accent), white 20%);outline-offset:3px}.spice-iframe-chat-module__ubbuuq__callActions .spice-iframe-chat-module__ubbuuq__endCall,.spice-iframe-chat-module__ubbuuq__callActions .spice-iframe-chat-module__ubbuuq__declineCall{color:#fff;background:var(--chat-error)}.spice-iframe-chat-module__ubbuuq__callActions .spice-iframe-chat-module__ubbuuq__endCall{width:64px;height:64px;box-shadow:0 10px 22px color-mix(in srgb, var(--chat-error), transparent 72%)}.spice-iframe-chat-module__ubbuuq__callActions .spice-iframe-chat-module__ubbuuq__acceptCall{color:#fff;background:var(--chat-online)}.spice-iframe-chat-module__ubbuuq__callActions .spice-iframe-chat-module__ubbuuq__acceptCall svg{transform:rotate(135deg)}@media (prefers-reduced-motion:reduce){.spice-iframe-chat-module__ubbuuq__callWaveActive span{animation:none;transform:scaleY(.85)}.spice-iframe-chat-module__ubbuuq__callActions button{transition:none}}@keyframes spice-iframe-chat-module__ubbuuq__callWave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.9)}}@media (prefers-color-scheme:dark){.spice-iframe-chat-module__ubbuuq__shell{--chat-bg:#211d24;--chat-header:#2b2630;--chat-bubble-self:#544760;--chat-bubble-partner:#302b35;--chat-text:#f4edf6;--chat-text-muted:#bdb2c2;--chat-accent:#c0a0d0;--chat-border:#403846;--chat-error:#e18b94;--chat-shadow:#0000002e}}@media (prefers-reduced-motion:reduce){.spice-iframe-chat-module__ubbuuq__panelBackdrop,.spice-iframe-chat-module__ubbuuq__actionBackdrop,.spice-iframe-chat-module__ubbuuq__panel{animation:none}}@keyframes spice-iframe-chat-module__ubbuuq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spice-iframe-chat-module__ubbuuq__panelDropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes spice-iframe-chat-module__ubbuuq__panelBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes spice-iframe-chat-module__ubbuuq__panelSheetIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.spice-iframe-chat-module__ubbuuq__messagesArea>.spice-iframe-chat-module__ubbuuq__weatherBgLayer,.spice-iframe-chat-module__ubbuuq__messagesArea>.spice-iframe-chat-module__ubbuuq__weatherMotion,.spice-iframe-chat-module__ubbuuq__messagesArea>.spice-iframe-chat-module__ubbuuq__weatherOverlay{z-index:0}.spice-iframe-chat-module__ubbuuq__weatherBgLayer{opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .4s;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__weatherBgLayerVisible{opacity:1}.spice-iframe-chat-module__ubbuuq__weatherMotion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.spice-iframe-chat-module__ubbuuq__weatherMotion>div{will-change:transform, opacity;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__weatherClearMorning{background:radial-gradient(circle 22% at 20% 12%, #ffe292b8, transparent 62%), radial-gradient(ellipse 88% 38% at 42% 0%, #ffecbe7a, transparent 68%), linear-gradient(116deg, transparent 16%, #fff4cd3d 38%, transparent 64%);background-size:100% 100%,100% 100%,220% 100%;animation:7s ease-in-out infinite spice-iframe-chat-module__ubbuuq__weatherGlowPulse}.spice-iframe-chat-module__ubbuuq__weatherClearDay{background-image:radial-gradient(circle 18% at 78% 8%, #ffffeb85, transparent 62%), linear-gradient(100deg, transparent 20%, #ffffff57 44%, transparent 66%), linear-gradient(72deg, transparent 34%, #fff9d238 48%, transparent 62%);background-size:100% 100%,230% 100%,180% 100%;animation:15s linear infinite spice-iframe-chat-module__ubbuuq__weatherLightSweep}.spice-iframe-chat-module__ubbuuq__weatherClearEvening{background:radial-gradient(circle 24% at 18% 18%, #ff8458a3, transparent 64%), radial-gradient(ellipse 92% 42% at 42% 8%, #ffb06e6b, transparent 70%), linear-gradient(112deg, transparent 18%, #ffd2a03d 48%, transparent 72%);background-size:100% 100%,100% 100%,210% 100%;animation:7s ease-in-out infinite spice-iframe-chat-module__ubbuuq__weatherGlowSway}.spice-iframe-chat-module__ubbuuq__weatherClearNight{background-image:radial-gradient(3.2px 3.2px at 18% 22%,#fff,#0000 72%),radial-gradient(2.6px 2.6px at 62% 14%,#fffffff5,#0000 72%),radial-gradient(2.4px 2.4px at 82% 32%,#ffffffe6,#0000 72%),radial-gradient(2.2px 2.2px at 48% 28%,#fff5d2e0,#0000 72%),radial-gradient(2px 2px at 72% 10%,#ffffffd1,#0000 72%),radial-gradient(1.9px 1.9px at 12% 42%,#ffffffd1,#0000 72%),radial-gradient(1.8px 1.8px at 28% 12%,#dce8ffc7,#0000 72%),radial-gradient(1.6px 1.6px at 88% 18%,#ffffffc7,#0000 72%),radial-gradient(1.5px 1.5px at 40% 9%,#ffffffb3,#0000 72%),linear-gradient(122deg,#0000 22%,#cddeff1a 42%,#0000 64%);animation:2.1s ease-in-out infinite spice-iframe-chat-module__ubbuuq__weatherStarTwinkleA}.spice-iframe-chat-module__ubbuuq__weatherStarsB{background-image:radial-gradient(2.8px 2.8px at 34% 48%,#fffffffa,#0000 72%),radial-gradient(2.4px 2.4px at 92% 58%,#ffffffe6,#0000 72%),radial-gradient(2.5px 2.5px at 8% 66%,#fffffff0,#0000 72%),radial-gradient(2.2px 2.2px at 58% 56%,#fff4cde6,#0000 72%),radial-gradient(1.9px 1.9px at 24% 12%,#ffffffd1,#0000 72%),radial-gradient(1.8px 1.8px at 80% 70%,#ffffffd1,#0000 72%),radial-gradient(1.7px 1.7px at 45% 66%,#dce8ffb8,#0000 72%),radial-gradient(1.5px 1.5px at 68% 42%,#ffffffb8,#0000 72%),radial-gradient(1.4px 1.4px at 14% 30%,#ffffffad,#0000 72%);animation:2.8s ease-in-out .55s infinite spice-iframe-chat-module__ubbuuq__weatherStarTwinkleB}.spice-iframe-chat-module__ubbuuq__weatherNightLights{opacity:.94;filter:drop-shadow(0 0 11px #ffe19694)drop-shadow(0 0 18px #bed6ff47);background-image:radial-gradient(42px at 76% 14%,#fffadcfa,#fff6d2ad 42%,#0000 66%),radial-gradient(128px at 76% 14%,#d2e2ff6b,#0000 72%),radial-gradient(62% 30% at 74% 20%,#b2cdff2e,#0000 76%),linear-gradient(118deg,#0000 28%,#cde0ff29 45%,#fffff51a 52%,#0000 68%),radial-gradient(7px 7px at 16% 76%,#ffdc7ef0,#0000 72%),radial-gradient(6px 6px at 22% 83%,#ffe8aad1,#0000 72%),radial-gradient(6px 6px at 28% 68%,#ffe8aadb,#0000 72%),radial-gradient(7px 7px at 52% 72%,#ffe196e6,#0000 72%),radial-gradient(6px 6px at 72% 65%,#ffeebedb,#0000 72%),radial-gradient(7px 7px at 86% 78%,#ffe29ee6,#0000 72%),radial-gradient(5px 5px at 36% 82%,#ffe29ed6,#0000 72%),radial-gradient(5px 5px at 64% 84%,#ffeebecc,#0000 72%),radial-gradient(4px 4px at 44% 78%,#ffd278c2,#0000 72%),radial-gradient(4px 4px at 78% 86%,#ffeebeb8,#0000 72%),radial-gradient(3px 3px at 42% 18%,#fffffff5,#0000 72%),radial-gradient(3px 3px at 76% 24%,#ffffffe6,#0000 72%);animation:3.2s ease-in-out infinite spice-iframe-chat-module__ubbuuq__weatherNightSparkle}.spice-iframe-chat-module__ubbuuq__weatherCloudLayer1,.spice-iframe-chat-module__ubbuuq__weatherCloudLayer2{width:200%;left:-50%;right:auto}.spice-iframe-chat-module__ubbuuq__weatherCloudLayer1{background-image:radial-gradient(ellipse 28% 16% at 24% 22%, var(--cloud-shade), transparent 70%);animation:34s linear infinite spice-iframe-chat-module__ubbuuq__weatherCloudDriftA}.spice-iframe-chat-module__ubbuuq__weatherCloudLayer2{background-image:radial-gradient(ellipse 22% 14% at 68% 46%, var(--cloud-shade), transparent 70%);animation:26s linear infinite reverse spice-iframe-chat-module__ubbuuq__weatherCloudDriftB}.spice-iframe-chat-module__ubbuuq__weatherCloudMorning{--cloud-shade:#968c9624}.spice-iframe-chat-module__ubbuuq__weatherCloudDay{--cloud-shade:#787a8724}.spice-iframe-chat-module__ubbuuq__weatherCloudEvening{--cloud-shade:#966c5a29}.spice-iframe-chat-module__ubbuuq__weatherCloudNight{--cloud-shade:#282a3e3d}.spice-iframe-chat-module__ubbuuq__weatherCloudGlimmer{opacity:.86;background-image:radial-gradient(44% 14% at 18% 30%,#ffffff2e,#0000 72%),radial-gradient(34% 13% at 76% 44%,#ffffff26,#0000 72%),linear-gradient(112deg,#0000 18%,#ffffff1f 42%,#0000 66%);background-size:100% 100%,100% 100%,220% 100%;animation:11s ease-in-out infinite spice-iframe-chat-module__ubbuuq__weatherCloudGlimmer}.spice-iframe-chat-module__ubbuuq__weatherRainLayer1,.spice-iframe-chat-module__ubbuuq__weatherRainLayer2{background-repeat:repeat;height:200%;inset:-50% 0 auto}.spice-iframe-chat-module__ubbuuq__weatherRainLayer1{background-image:repeating-linear-gradient(98deg,#ffffff70 0 1px,#0000 1px 15px);background-size:140% 30px;animation:.72s linear infinite spice-iframe-chat-module__ubbuuq__weatherRainFall}.spice-iframe-chat-module__ubbuuq__weatherRainLayer2{background-image:repeating-linear-gradient(98deg,#ffffff3d 0 1px,#0000 1px 24px);background-size:140% 48px;animation:1.45s linear infinite spice-iframe-chat-module__ubbuuq__weatherRainFall}.spice-iframe-chat-module__ubbuuq__weatherSnowLayer1,.spice-iframe-chat-module__ubbuuq__weatherSnowLayer2{background-repeat:repeat;height:200%;inset:-50% 0 auto}.spice-iframe-chat-module__ubbuuq__weatherSnowLayer1{background-image:radial-gradient(1.5px 1.5px at 15% 0,#ffffffd9,#0000),radial-gradient(1.2px 1.2px at 55% 0,#ffffffb3,#0000),radial-gradient(1.7px 1.7px at 85% 0,#ffffffbf,#0000);background-size:130px 130px;animation:9s linear infinite spice-iframe-chat-module__ubbuuq__weatherSnowFallA}.spice-iframe-chat-module__ubbuuq__weatherSnowLayer2{background-image:radial-gradient(1.1px 1.1px at 30% 0,#ffffff8c,#0000),radial-gradient(1.4px 1.4px at 70% 0,#fff9,#0000);background-size:85px 85px;animation:6.4s linear infinite spice-iframe-chat-module__ubbuuq__weatherSnowFallB}.spice-iframe-chat-module__ubbuuq__weatherOverlay{pointer-events:none;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__weatherOverlayMorning{background:radial-gradient(72% 28% at 28% 8%,#ffdb963d,#0000 72%),#fffaf029}.spice-iframe-chat-module__ubbuuq__weatherOverlayDay{background:linear-gradient(110deg,#0000 28%,#ffffff1f,#0000 56%),#ffffff21}.spice-iframe-chat-module__ubbuuq__weatherOverlayEvening{background:radial-gradient(78% 32% at 20% 14%,#ff966833,#0000 72%),#ffe8d224}.spice-iframe-chat-module__ubbuuq__weatherOverlayNight{background:radial-gradient(circle 26% at 76% 14%, #d6e5ff38, transparent 72%), linear-gradient(116deg, transparent 24%, #d2e2ff1a 46%, transparent 68%), linear-gradient(180deg, #080c220a, #080c2229)}@keyframes spice-iframe-chat-module__ubbuuq__weatherGlowPulse{0%,to{opacity:.52;background-position:0 0,0 0,0 0;transform:translate(0,0)}50%{opacity:1;background-position:0 0,0 0,100% 0;transform:translate(1%)}}@keyframes spice-iframe-chat-module__ubbuuq__weatherLightSweep{0%{opacity:.65;background-position:0 0,0 0,0 0}50%{opacity:1}to{opacity:.65;background-position:0 0,-230% 0,180% 0}}@keyframes spice-iframe-chat-module__ubbuuq__weatherGlowSway{0%,to{opacity:.58;background-position:0 0,0 0,0 0;transform:translate(0)}50%{opacity:1;background-position:0 0,0 0,100% 0;transform:translate(3%)}}@keyframes spice-iframe-chat-module__ubbuuq__weatherStarTwinkleA{0%,to{opacity:.48;transform:scale(.98)}45%{opacity:1;transform:scale(1.08)}70%{opacity:.74}}@keyframes spice-iframe-chat-module__ubbuuq__weatherStarTwinkleB{0%,to{opacity:.42;transform:translate(0,0)scale(1)}52%{opacity:.96;transform:translateY(-1px)scale(1.1)}78%{opacity:.68}}@keyframes spice-iframe-chat-module__ubbuuq__weatherNightSparkle{0%,to{opacity:.76;transform:translate(0,0)}48%{opacity:1;transform:translateY(-2px)scale(1.04)}72%{opacity:.9}}@keyframes spice-iframe-chat-module__ubbuuq__weatherCloudDriftA{0%{transform:translate(-50%)}to{transform:translate(0%)}}@keyframes spice-iframe-chat-module__ubbuuq__weatherCloudDriftB{0%{transform:translate(-50%)}to{transform:translate(0%)}}@keyframes spice-iframe-chat-module__ubbuuq__weatherCloudGlimmer{0%,to{opacity:.34;background-position:0 0,0 0,0 0;transform:translate(-3%)}50%{opacity:.88;background-position:0 0,0 0,100% 0;transform:translate(3%)}}@keyframes spice-iframe-chat-module__ubbuuq__weatherRainFall{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@keyframes spice-iframe-chat-module__ubbuuq__weatherSnowFallA{0%{transform:translateY(-50%)}50%{transform:translate(5px,-25%)}to{transform:translate(0,0)}}@keyframes spice-iframe-chat-module__ubbuuq__weatherSnowFallB{0%{transform:translateY(-50%)}50%{transform:translate(-4px,-25%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.spice-iframe-chat-module__ubbuuq__weatherClearMorning,.spice-iframe-chat-module__ubbuuq__weatherClearDay,.spice-iframe-chat-module__ubbuuq__weatherClearEvening,.spice-iframe-chat-module__ubbuuq__weatherClearNight,.spice-iframe-chat-module__ubbuuq__weatherStarsB,.spice-iframe-chat-module__ubbuuq__weatherNightLights,.spice-iframe-chat-module__ubbuuq__weatherCloudLayer1,.spice-iframe-chat-module__ubbuuq__weatherCloudLayer2,.spice-iframe-chat-module__ubbuuq__weatherCloudGlimmer,.spice-iframe-chat-module__ubbuuq__weatherRainLayer1,.spice-iframe-chat-module__ubbuuq__weatherRainLayer2,.spice-iframe-chat-module__ubbuuq__weatherSnowLayer1,.spice-iframe-chat-module__ubbuuq__weatherSnowLayer2{animation:none}}.spice-iframe-chat-module__ubbuuq__skyMode .spice-iframe-chat-module__ubbuuq__header{background:color-mix(in srgb, var(--chat-header), transparent 22%);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom-color:color-mix(in srgb, var(--chat-border), transparent 35%)}.spice-iframe-chat-module__ubbuuq__skyMode .spice-iframe-chat-module__ubbuuq__composerWrap{background:color-mix(in srgb, var(--chat-header), transparent 22%);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-top-color:color-mix(in srgb, var(--chat-border), transparent 35%)}.spice-iframe-chat-module__ubbuuq__skyMode .spice-iframe-chat-module__ubbuuq__messagesArea{background:0 0}.spice-iframe-chat-module__ubbuuq__skyMode .spice-iframe-chat-module__ubbuuq__messagesArea:before{display:none}.spice-iframe-chat-module__ubbuuq__skyToggle{border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent), white 84%)}.spice-iframe-chat-module__ubbuuq__readReceipt{border:1px solid var(--chat-border);border:1px solid color-mix(in srgb, var(--chat-accent), white 42%);background:var(--chat-bubble-partner);background:color-mix(in srgb, var(--chat-bubble-partner), white 12%);width:fit-content;color:color-mix(in srgb, var(--chat-accent), #342f38 24%);border-radius:999px;justify-self:end;padding:1px 5px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #1e18231a}.spice-iframe-chat-module__ubbuuq__retryBadge{color:var(--chat-error);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2}.spice-iframe-chat-module__ubbuuq__jumpToBottomButton{z-index:2;border:1px solid var(--chat-border);color:var(--chat-text);background:var(--chat-bubble-partner);box-shadow:0 6px 18px var(--chat-shadow);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:700;animation:.18s both spice-iframe-chat-module__ubbuuq__fadeIn;display:flex;position:absolute;bottom:12px;right:12px}.spice-iframe-chat-module__ubbuuq__noticeToast{left:50%;bottom:calc(72px + env(safe-area-inset-bottom));z-index:50;color:#fff;pointer-events:none;background:#231e28e0;border-radius:999px;max-width:min(86vw,380px);padding:9px 16px;font-size:13px;line-height:1.4;animation:.18s both spice-iframe-chat-module__ubbuuq__fadeIn;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.spice-iframe-chat-module__ubbuuq__imageStatusBar{color:var(--chat-accent);opacity:.85;padding:5px 12px 0;font-size:12px}.spice-iframe-chat-module__ubbuuq__menuList{gap:0;padding-top:8px;display:grid}.spice-iframe-chat-module__ubbuuq__menuListItem{border:0;border-bottom:1px solid var(--chat-border);width:100%;min-height:56px;color:var(--chat-text);text-align:left;font-size:16px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;grid-template-columns:40px 1fr auto;align-items:center;padding:0 4px;transition:background .12s,transform .1s;display:grid}.spice-iframe-chat-module__ubbuuq__menuListItem:active{background:color-mix(in srgb, var(--chat-accent), transparent 90%);transform:translateY(1px)}.spice-iframe-chat-module__ubbuuq__menuListItem:focus-visible{outline:2px solid color-mix(in srgb, var(--chat-accent), white 18%);outline-offset:-2px}.spice-iframe-chat-module__ubbuuq__menuListItem svg{fill:none;width:16px;height:16px;stroke:var(--chat-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:.5}.spice-iframe-chat-module__ubbuuq__menuIcon{color:var(--chat-text-muted);place-items:center;display:grid}.spice-iframe-chat-module__ubbuuq__menuIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:1;width:20px;height:20px}.spice-iframe-chat-module__ubbuuq__mediaStrip{border-radius:7px;grid-template-columns:repeat(4,1fr);gap:2px;margin:0 0 14px 40px;display:grid;overflow:hidden}.spice-iframe-chat-module__ubbuuq__mediaStrip button{aspect-ratio:1.05;background:var(--chat-border);cursor:pointer;border:0;padding:0;overflow:hidden}.spice-iframe-chat-module__ubbuuq__mediaStrip img,.spice-iframe-chat-module__ubbuuq__mediaStrip video,.spice-iframe-chat-module__ubbuuq__videoThumb{object-fit:cover;width:100%;height:100%}.spice-iframe-chat-module__ubbuuq__photosGrid{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:4px;display:grid}.spice-iframe-chat-module__ubbuuq__photosItemWrap{min-width:0;position:relative}.spice-iframe-chat-module__ubbuuq__photosItem{aspect-ratio:1;background:var(--chat-border);cursor:pointer;border:0;border-radius:5px;width:100%;padding:0;display:block;overflow:hidden}.spice-iframe-chat-module__ubbuuq__saveToAlbumButton{min-height:28px;color:var(--chat-text);background:color-mix(in srgb, var(--chat-bubble-partner), transparent 8%);border:0;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 10px #342f3829}.spice-iframe-chat-module__ubbuuq__photosItem img,.spice-iframe-chat-module__ubbuuq__photosItem video,.spice-iframe-chat-module__ubbuuq__photosItem .spice-iframe-chat-module__ubbuuq__videoThumb,.spice-iframe-chat-module__ubbuuq__photosItem .spice-iframe-chat-module__ubbuuq__audioThumb,.spice-iframe-chat-module__ubbuuq__albumThumbs .spice-iframe-chat-module__ubbuuq__videoThumb,.spice-iframe-chat-module__ubbuuq__albumThumbs .spice-iframe-chat-module__ubbuuq__audioThumb{object-fit:cover;width:100%;height:100%;display:block}.spice-iframe-chat-module__ubbuuq__albumThumbButton img,.spice-iframe-chat-module__ubbuuq__albumThumbButton .spice-iframe-chat-module__ubbuuq__videoThumb img,.spice-iframe-chat-module__ubbuuq__albumPickerItem img,.spice-iframe-chat-module__ubbuuq__albumPickerItem .spice-iframe-chat-module__ubbuuq__videoThumb img{object-fit:contain}.spice-iframe-chat-module__ubbuuq__albumThumbButton,.spice-iframe-chat-module__ubbuuq__albumPickerItem{background:color-mix(in srgb, var(--chat-border), var(--chat-bubble-partner) 46%)}.spice-iframe-chat-module__ubbuuq__videoThumb,.spice-iframe-chat-module__ubbuuq__audioThumb{background:color-mix(in srgb, var(--chat-text), transparent 84%);position:relative;overflow:hidden}.spice-iframe-chat-module__ubbuuq__videoThumb video,.spice-iframe-chat-module__ubbuuq__videoThumb img{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;transition:opacity .16s;display:block;position:relative}.spice-iframe-chat-module__ubbuuq__videoThumbPlaceholder{color:#fff;background:radial-gradient(circle at 50% 38%, #ffffff38, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--chat-accent), #333 28%), color-mix(in srgb, var(--chat-text), #111 24%));text-shadow:0 1px 8px #00000059;align-content:center;place-items:center;gap:5px;font-weight:800;display:grid;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__videoThumbPlaceholder small{font-size:11px}.spice-iframe-chat-module__ubbuuq__videoThumbOverlay{background:linear-gradient(#0000000d,#0000002e)}.spice-iframe-chat-module__ubbuuq__videoThumbOverlay small{display:none}.spice-iframe-chat-module__ubbuuq__videoThumbPlay{text-indent:2px;background:#ffffff38;border-radius:999px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.spice-iframe-chat-module__ubbuuq__videoThumbBadge{z-index:2;color:#fff;text-shadow:0 1px 8px #00000059;background:#00000070;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;bottom:5px;right:5px}.spice-iframe-chat-module__ubbuuq__audioThumb{color:var(--chat-text);background:color-mix(in srgb, var(--chat-accent), transparent 82%);place-items:center;gap:4px;font-size:12px;font-weight:800;display:grid}.spice-iframe-chat-module__ubbuuq__audioThumb svg{width:24px;height:24px}.spice-iframe-chat-module__ubbuuq__mediaThumbLarge{width:min(250px,68vw);max-height:320px}.spice-iframe-chat-module__ubbuuq__albumList{gap:12px;display:grid}.spice-iframe-chat-module__ubbuuq__albumIntro{border:1px solid var(--chat-border);color:var(--chat-text);background:color-mix(in srgb, var(--chat-bubble-partner), var(--chat-header) 26%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;padding:11px 12px;display:grid}.spice-iframe-chat-module__ubbuuq__albumIntro div{gap:2px;min-width:0;display:grid}.spice-iframe-chat-module__ubbuuq__albumIntro strong{font-size:15px}.spice-iframe-chat-module__ubbuuq__albumIntro span{color:var(--chat-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.spice-iframe-chat-module__ubbuuq__createAlbumButton{border:1px solid var(--chat-border);width:auto;min-height:44px;color:var(--chat-text);background:var(--chat-bubble-partner);font:inherit;white-space:nowrap;border-radius:999px;padding:0 14px;font-weight:700}.spice-iframe-chat-module__ubbuuq__albumUploadStatus{border:1px solid color-mix(in srgb, var(--chat-accent), var(--chat-border) 50%);color:var(--chat-text);background:color-mix(in srgb, var(--chat-accent), transparent 86%);border-radius:12px;margin:0 0 12px;padding:9px 10px;font-size:13px;font-weight:700}.spice-iframe-chat-module__ubbuuq__albumUploadCard{z-index:3;border:1px solid color-mix(in srgb, var(--chat-accent), var(--chat-border) 42%);color:var(--chat-text);background:color-mix(in srgb, var(--chat-bubble-partner), var(--chat-accent) 12%);border-radius:14px;grid-template-columns:54px minmax(0,1fr);gap:7px;margin:0 0 12px;padding:10px 11px;display:grid;position:sticky;top:0;box-shadow:0 8px 20px #342f381a}.spice-iframe-chat-module__ubbuuq__albumUploadMain{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.spice-iframe-chat-module__ubbuuq__albumUploadCard strong{font-size:13px}.spice-iframe-chat-module__ubbuuq__albumUploadCard span,.spice-iframe-chat-module__ubbuuq__albumUploadCard small{min-width:0;color:var(--chat-text-muted);font-size:12px;font-weight:700}.spice-iframe-chat-module__ubbuuq__albumUploadCard small{white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumUploadPreview{background:var(--chat-border);border-radius:12px;grid-row:1/span 3;width:54px;height:54px;position:relative;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumUploadPreview img{object-fit:cover;width:100%;height:100%;display:block}.spice-iframe-chat-module__ubbuuq__albumUploadPreview .spice-iframe-chat-module__ubbuuq__videoThumbPlaceholder{position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__albumUploadTrack{background:color-mix(in srgb, var(--chat-border), transparent 12%);border-radius:999px;grid-column:2;height:6px;display:block;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumUploadTrack span{border-radius:inherit;background:var(--chat-accent);height:100%;transition:width .18s;display:block}.spice-iframe-chat-module__ubbuuq__albumSyncStatus{border:1px solid color-mix(in srgb, var(--chat-border), transparent 20%);color:var(--chat-text-muted);background:color-mix(in srgb, var(--chat-bubble-partner), transparent 12%);text-align:center;border-radius:999px;margin:0 0 12px;padding:7px 10px;font-size:12px;font-weight:700}.spice-iframe-chat-module__ubbuuq__albumCard{border:1px solid var(--chat-border);background:color-mix(in srgb, var(--chat-bubble-partner), var(--chat-header) 20%);border-radius:14px;gap:10px;padding:10px;display:grid}.spice-iframe-chat-module__ubbuuq__albumHeader{color:var(--chat-text);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:4px 2px;font-weight:700;display:flex}.spice-iframe-chat-module__ubbuuq__albumHeader>span{gap:2px;min-width:0;display:grid}.spice-iframe-chat-module__ubbuuq__albumHeader svg{width:17px;height:17px;color:var(--chat-text-muted);opacity:.7}.spice-iframe-chat-module__ubbuuq__albumHeader small{color:var(--chat-text-muted);font-weight:600}.spice-iframe-chat-module__ubbuuq__albumActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.spice-iframe-chat-module__ubbuuq__albumAddButton{border:1px solid color-mix(in srgb, var(--chat-accent), var(--chat-border) 45%);min-height:42px;color:var(--chat-text);background:color-mix(in srgb, var(--chat-accent), transparent 82%);font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;font-size:.9rem;font-weight:700}.spice-iframe-chat-module__ubbuuq__albumAddButton:active{transform:translateY(1px)}.spice-iframe-chat-module__ubbuuq__albumDeleteButton{color:var(--chat-error);border-color:color-mix(in srgb, var(--chat-error), var(--chat-border) 48%);background:color-mix(in srgb, var(--chat-error), transparent 90%);grid-column:1/-1}.spice-iframe-chat-module__ubbuuq__albumThumbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumThumbButton{aspect-ratio:1;background:var(--chat-border);-webkit-tap-highlight-color:transparent;border:0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumThumbWrap{min-width:0;position:relative}.spice-iframe-chat-module__ubbuuq__albumThumbButton:active{transform:scale(.985)}.spice-iframe-chat-module__ubbuuq__albumRemoveButton{z-index:6;border:3px solid color-mix(in srgb, var(--chat-bubble-partner), transparent 8%);color:#fff;background:color-mix(in srgb, var(--chat-error), #6d2f38 18%);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:999px;place-items:center;width:36px;height:36px;min-height:36px;font-size:18px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 14px #342f3838}.spice-iframe-chat-module__ubbuuq__albumRemoveButton:active{transform:scale(.94)}.spice-iframe-chat-module__ubbuuq__albumRemoveButton:disabled{opacity:.7}.spice-iframe-chat-module__ubbuuq__albumThumbKind{z-index:4;color:#fff;pointer-events:none;background:#0000006b;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;bottom:5px;left:5px}.spice-iframe-chat-module__ubbuuq__albumThumbRemoving{opacity:.58;pointer-events:none}.spice-iframe-chat-module__ubbuuq__albumThumbRemoving .spice-iframe-chat-module__ubbuuq__albumRemoveButton{pointer-events:auto}.spice-iframe-chat-module__ubbuuq__albumConfirmBackdrop{z-index:12;background:#342f3838;place-items:end center;padding:16px;animation:.12s both spice-iframe-chat-module__ubbuuq__fadeIn;display:grid;position:absolute;inset:0}.spice-iframe-chat-module__ubbuuq__albumConfirmSheet{border:1px solid var(--chat-border);width:100%;color:var(--chat-text);background:var(--chat-bubble-partner);border-radius:18px;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:13px;display:grid;box-shadow:0 14px 34px #342f3833}.spice-iframe-chat-module__ubbuuq__albumConfirmPreview{background:var(--chat-border);border-radius:12px;width:58px;height:58px;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumConfirmPreview img,.spice-iframe-chat-module__ubbuuq__albumConfirmPreview video,.spice-iframe-chat-module__ubbuuq__albumConfirmPreview .spice-iframe-chat-module__ubbuuq__videoThumb,.spice-iframe-chat-module__ubbuuq__albumConfirmPreview .spice-iframe-chat-module__ubbuuq__audioThumb{object-fit:cover;width:100%;height:100%}.spice-iframe-chat-module__ubbuuq__albumConfirmText{align-content:center;gap:3px;min-width:0;display:grid}.spice-iframe-chat-module__ubbuuq__albumConfirmText strong{font-size:14px}.spice-iframe-chat-module__ubbuuq__albumConfirmText span{color:var(--chat-text-muted);font-size:12px;line-height:1.45}.spice-iframe-chat-module__ubbuuq__albumConfirmActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.spice-iframe-chat-module__ubbuuq__albumConfirmActions button{border:1px solid var(--chat-border);min-height:42px;color:var(--chat-text);background:var(--chat-header);font:inherit;border-radius:12px;font-size:13px;font-weight:800}.spice-iframe-chat-module__ubbuuq__albumConfirmActions .spice-iframe-chat-module__ubbuuq__albumConfirmDelete{color:#fff;border-color:color-mix(in srgb, var(--chat-error), #6d2f38 20%);background:var(--chat-error)}.spice-iframe-chat-module__ubbuuq__albumPickerSheet{border:1px solid var(--chat-border);width:100%;max-height:min(74vh,620px);color:var(--chat-text);background:var(--chat-bubble-partner);border-radius:18px;gap:12px;padding:12px;display:grid;overflow:hidden;box-shadow:0 14px 34px #342f3833}.spice-iframe-chat-module__ubbuuq__albumPickerHeader{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid}.spice-iframe-chat-module__ubbuuq__albumPickerHeader div{gap:2px;min-width:0;display:grid}.spice-iframe-chat-module__ubbuuq__albumPickerHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumPickerHeader span{color:var(--chat-text-muted);font-size:12px}.spice-iframe-chat-module__ubbuuq__albumPickerGrid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,1fr);gap:6px;padding-bottom:2px;display:grid;overflow:auto}.spice-iframe-chat-module__ubbuuq__albumPickerItem{aspect-ratio:1;background:var(--chat-border);-webkit-tap-highlight-color:transparent;border:0;border-radius:11px;padding:0;display:block;position:relative;overflow:hidden}.spice-iframe-chat-module__ubbuuq__albumPickerItem:active{transform:scale(.985)}.spice-iframe-chat-module__ubbuuq__albumPickerItem img,.spice-iframe-chat-module__ubbuuq__albumPickerItem .spice-iframe-chat-module__ubbuuq__videoThumb,.spice-iframe-chat-module__ubbuuq__albumPickerItem .spice-iframe-chat-module__ubbuuq__audioThumb{object-fit:contain;width:100%;height:100%;display:block}.spice-iframe-chat-module__ubbuuq__albumPickerItem>span{z-index:3;color:#fff;pointer-events:none;background:#0000006b;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;bottom:5px;left:5px}.spice-iframe-chat-module__ubbuuq__panelEmpty{color:var(--chat-text-muted);text-align:center;margin:24px 4px;font-size:14px;line-height:1.6}.spice-iframe-chat-module__ubbuuq__settingsPanel{gap:14px;padding-top:4px;display:grid}.spice-iframe-chat-module__ubbuuq__settingsPreview{grid-template-columns:minmax(0,220px);justify-content:center;gap:10px;display:grid}.spice-iframe-chat-module__ubbuuq__settingsPreview>div{border:1px solid var(--chat-border);background:color-mix(in srgb, var(--chat-header), transparent 30%);border-radius:12px;justify-items:center;gap:5px;padding:12px 8px;display:grid}.spice-iframe-chat-module__ubbuuq__settingsPreview strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:14px;overflow:hidden}.spice-iframe-chat-module__ubbuuq__settingsPreview small{color:var(--chat-text-muted);font-size:12px}.spice-iframe-chat-module__ubbuuq__settingsAvatar{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.spice-iframe-chat-module__ubbuuq__settingsAvatarOwn{background:var(--chat-accent);opacity:.7}.spice-iframe-chat-module__ubbuuq__settingsAvatarPartner{background:var(--chat-accent)}.spice-iframe-chat-module__ubbuuq__settingsAvatarButton{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0}.spice-iframe-chat-module__ubbuuq__settingsAvatarButton:disabled{opacity:.6;cursor:default}.spice-iframe-chat-module__ubbuuq__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.spice-iframe-chat-module__ubbuuq__avatarChangeLink{color:var(--chat-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px;font-weight:700;display:block}.spice-iframe-chat-module__ubbuuq__avatarChangeLink:disabled{opacity:.6;cursor:default}.spice-iframe-chat-module__ubbuuq__settingsFieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.spice-iframe-chat-module__ubbuuq__settingsField{gap:6px;display:grid}.spice-iframe-chat-module__ubbuuq__settingsField span{color:var(--chat-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.spice-iframe-chat-module__ubbuuq__settingsField input{border:1px solid var(--chat-border);min-width:0;min-height:42px;color:var(--chat-text);background:var(--chat-bubble-partner);font:inherit;border-radius:10px;padding:0 12px;font-size:16px}.spice-iframe-chat-module__ubbuuq__settingsField input:focus{outline:2px solid color-mix(in srgb, var(--chat-accent), transparent 50%);outline-offset:1px}.spice-iframe-chat-module__ubbuuq__settingsToggle{border:1px solid var(--chat-border);color:var(--chat-text);background:var(--chat-bubble-partner);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.spice-iframe-chat-module__ubbuuq__settingsToggle span{gap:2px;min-width:0;display:grid}.spice-iframe-chat-module__ubbuuq__settingsToggle strong{font-size:14px}.spice-iframe-chat-module__ubbuuq__settingsToggle small{color:var(--chat-text-muted);font-size:12px;line-height:1.4}.spice-iframe-chat-module__ubbuuq__settingsToggle input[type=checkbox]{width:44px;min-width:44px;height:26px;accent-color:var(--chat-accent);cursor:pointer}.spice-iframe-chat-module__ubbuuq__callPanel{gap:16px;padding:4px 2px 16px;display:grid}.spice-iframe-chat-module__ubbuuq__callHint{color:var(--chat-text-muted);margin:0;font-size:13px;line-height:1.6}.spice-iframe-chat-module__ubbuuq__callCategoryGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.spice-iframe-chat-module__ubbuuq__callCategoryButton{border:1px solid var(--chat-border);color:var(--chat-text);background:var(--chat-bubble-partner);cursor:pointer;border-radius:14px;padding:16px 8px;font-size:14px;font-weight:700;transition:transform .1s,border-color .1s,background .1s}.spice-iframe-chat-module__ubbuuq__callCategoryButton[aria-pressed=true]{border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent), white 84%);color:var(--chat-accent)}.spice-iframe-chat-module__ubbuuq__callCategoryButton:active{transform:scale(.96)}.spice-iframe-chat-module__ubbuuq__callButton{color:#fff;background:var(--chat-accent);cursor:pointer;border:0;border-radius:999px;padding:14px;font-size:15px;font-weight:800;transition:transform .1s,opacity .1s}.spice-iframe-chat-module__ubbuuq__callButton:disabled{opacity:.55;cursor:default}.spice-iframe-chat-module__ubbuuq__callButton:active:not(:disabled){transform:scale(.97)}.spice-iframe-chat-module__ubbuuq__callError{color:var(--chat-error);margin:0;font-size:13px;line-height:1.5}.spice-iframe-chat-module__ubbuuq__callResultText{background:color-mix(in srgb, var(--chat-accent), white 88%);color:var(--chat-text);border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.6}.spice-iframe-chat-module__ubbuuq__callResultText small{color:var(--chat-text-muted)}@media (prefers-reduced-motion:reduce){.spice-iframe-chat-module__ubbuuq__callCategoryButton,.spice-iframe-chat-module__ubbuuq__callButton{transition:none}}.spice-iframe-chat-module__ubbuuq__settingsNote{color:var(--chat-text-muted);margin:0;font-size:12px;line-height:1.5}.spice-iframe-chat-module__ubbuuq__cropOverlay{z-index:60;background:#000000b8;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.spice-iframe-chat-module__ubbuuq__cropSheet{background:var(--chat-header);width:100%;max-width:360px;color:var(--chat-text);border-radius:20px;justify-items:center;gap:16px;padding:20px;display:grid}.spice-iframe-chat-module__ubbuuq__cropTitle{align-self:flex-start;margin:0;font-size:16px;font-weight:800}.spice-iframe-chat-module__ubbuuq__cropViewport{touch-action:none;-webkit-tap-highlight-color:transparent;background:#111;border-radius:50%;position:relative;overflow:hidden}.spice-iframe-chat-module__ubbuuq__cropImage{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.spice-iframe-chat-module__ubbuuq__cropRing{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffd9}.spice-iframe-chat-module__ubbuuq__cropZoomSlider{width:100%;accent-color:var(--chat-accent)}.spice-iframe-chat-module__ubbuuq__cropError{color:#d9534f;text-align:center;margin:0;font-size:13px}.spice-iframe-chat-module__ubbuuq__cropActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.spice-iframe-chat-module__ubbuuq__cropCancelButton,.spice-iframe-chat-module__ubbuuq__cropConfirmButton{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;padding:12px;font-size:14px;font-weight:800}.spice-iframe-chat-module__ubbuuq__cropCancelButton{background:color-mix(in srgb, var(--chat-header), var(--chat-text) 12%);color:var(--chat-text)}.spice-iframe-chat-module__ubbuuq__cropConfirmButton{background:var(--chat-accent);color:#fff}.spice-iframe-chat-module__ubbuuq__cropCancelButton:disabled,.spice-iframe-chat-module__ubbuuq__cropConfirmButton:disabled{opacity:.5;cursor:default}
