.urbanart-ai-widget,.urbanart-ai-widget *,.urbanart-ai-widget :after,.urbanart-ai-widget :before{box-sizing:border-box}.urbanart-ai-widget{--uaa-accent:#00bcd4;--uaa-surface:#f7f7f7;--uaa-text:#111;--uaa-muted:#888;--uaa-radius:18px;--uaa-shadow:0 0 0 1px rgba(0,0,0,.08),0 20px 60px -12px rgba(0,0,0,.18),0 4px 16px -4px rgba(0,0,0,.08);--uaa-font:"Inter","Segoe UI",sans-serif;--uaa-launcher-icon-size:32px;--uaa-launcher-size:calc(var(--uaa-launcher-icon-size) + 18px);--uaa-launcher-icon-filter:brightness(0) invert(1);--uaa-assistant-avatar-image-size:38px;--uaa-width:420px;--uaa-panel-gutter:14px;--uaa-safe-top:env(safe-area-inset-top,0px);--uaa-safe-bottom:env(safe-area-inset-bottom,0px);--uaa-viewport-height:100vh;--uaa-viewport-offset-top:0px;color:var(--uaa-text);direction:ltr;inset:0;isolation:isolate;line-height:1.45;pointer-events:none;position:fixed;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;z-index:2147483600}.urbanart-ai-widget button,.urbanart-ai-widget input,.urbanart-ai-widget textarea{font:inherit;letter-spacing:normal;line-height:inherit;text-transform:none}.urbanart-ai-widget img{display:block;max-width:100%}.urbanart-ai-widget h3,.urbanart-ai-widget h4,.urbanart-ai-widget p,.urbanart-ai-widget span,.urbanart-ai-widget strong{margin:0}.urbanart-ai-launcher-shell{align-items:center;bottom:calc(24px + var(--uaa-safe-bottom));display:inline-flex;height:var(--uaa-launcher-size);pointer-events:auto;position:fixed;top:auto;width:auto;z-index:2147483602}.urbanart-ai-launcher-shell.is-left{left:18px;right:auto}.urbanart-ai-launcher-shell.is-right{left:auto;right:18px}.urbanart-ai-launcher{align-items:center;background:#48cab2;border:0;border-radius:999px!important;box-shadow:0 16px 36px rgba(27,92,82,.28);color:#fff;cursor:pointer;display:inline-flex;gap:0;height:var(--uaa-launcher-size);justify-content:flex-start;overflow:hidden;padding:0 calc((var(--uaa-launcher-size) - var(--uaa-launcher-icon-size))/2) 0 0;position:relative;touch-action:manipulation;transition:width .24s ease,padding .24s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:var(--uaa-launcher-size);z-index:2}.urbanart-ai-launcher.is-expanded{width:min(var(--uaa-launcher-size) + 184px,100vw - 36px)}.urbanart-ai-launcher-shell.is-right .urbanart-ai-launcher{flex-direction:row-reverse;padding:0 0 0 calc((var(--uaa-launcher-size) - var(--uaa-launcher-icon-size))/2)}.urbanart-ai-launcher__icon-slot{align-items:center;display:inline-flex;flex:0 0 var(--uaa-launcher-size);height:var(--uaa-launcher-size);justify-content:center;position:relative;width:var(--uaa-launcher-size);z-index:1}.urbanart-ai-launcher:before{background:#48cab2;border-radius:999px;content:"";inset:0;position:absolute}.urbanart-ai-launcher__icon-image,.urbanart-ai-launcher__icon-svg{height:var(--uaa-launcher-icon-size);position:relative;width:var(--uaa-launcher-icon-size);z-index:1}.urbanart-ai-launcher__icon-image{background:transparent;filter:var(--uaa-launcher-icon-filter);-o-object-fit:contain;object-fit:contain}.urbanart-ai-launcher-prompt__text{color:#fff;display:block;font-size:.98rem;font-weight:500;margin-left:20px!important;max-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transform:translateX(-6px);transition:max-width .24s ease,opacity .16s ease,transform .24s ease;white-space:nowrap;z-index:1}.urbanart-ai-launcher-shell.is-right .urbanart-ai-launcher-prompt__text{margin-right:0;transform:translateX(6px)}.urbanart-ai-launcher.is-expanded .urbanart-ai-launcher-prompt__text{max-width:150px;opacity:1;transform:translateX(0)}.urbanart-ai-backdrop{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;display:none;inset:0;margin:0;opacity:0;outline:none;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:2147483601}.urbanart-ai-widget.is-open .urbanart-ai-backdrop{display:block;opacity:1;pointer-events:auto}.urbanart-ai-panel{background:#fff;border:0;border-radius:22px;box-shadow:var(--uaa-shadow);display:grid;gap:0;grid-template-rows:auto minmax(0,1fr) auto;height:calc(var(--uaa-viewport-height) - 64px - var(--uaa-safe-top) - var(--uaa-safe-bottom));max-height:calc(var(--uaa-viewport-height) - 64px - var(--uaa-safe-top) - var(--uaa-safe-bottom));max-width:min(100vw - 28px,var(--uaa-width));min-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:fixed;transition:transform .22s ease,opacity .22s ease;width:min(100vw - 28px,var(--uaa-width));z-index:2147483603}.urbanart-ai-panel.is-right{right:var(--uaa-panel-gutter);transform:translate3d(calc(100% + 24px),0,0)}.urbanart-ai-panel.is-left,.urbanart-ai-panel.is-right{bottom:calc(12px + var(--uaa-safe-bottom));top:calc(52px + var(--uaa-safe-top))}.urbanart-ai-panel.is-left{left:var(--uaa-panel-gutter);transform:translate3d(calc(-100% - 24px),0,0)}.urbanart-ai-widget.is-open .urbanart-ai-panel{opacity:1;pointer-events:auto;transform:translateZ(0)}.urbanart-ai-panel__body,.urbanart-ai-panel__footer,.urbanart-ai-panel__header{min-width:0}.urbanart-ai-panel__header{background:linear-gradient(180deg,#fafafa,#f4f4f4);border-bottom:1px solid rgba(0,0,0,.08);gap:10px;padding:14px 16px 12px}.urbanart-ai-panel__identity{gap:12px;grid-template-columns:auto minmax(0,1fr)}.urbanart-ai-panel__avatar{border-radius:12px;height:40px;width:40px}.urbanart-ai-modal__eyebrow,.urbanart-ai-panel__eyebrow{color:var(--uaa-accent);display:inline-block;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.urbanart-ai-panel__header strong{display:block;font-size:.92rem;letter-spacing:-.02em;line-height:1.2}.urbanart-ai-panel__header p{color:var(--uaa-muted);font-size:11px;line-height:1.35;max-width:none}.urbanart-ai-panel__header-actions{display:inline-flex}.urbanart-ai-avatar{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;overflow:hidden;width:32px}.urbanart-ai-avatar.is-assistant{background:#48cab2;border:1px solid rgba(27,92,82,.18);box-shadow:0 8px 18px rgba(27,92,82,.18)}.urbanart-ai-avatar.is-user{background:linear-gradient(135deg,#0f766e,#0891b2);border:1px solid rgba(8,91,113,.24);box-shadow:0 6px 14px rgba(8,145,178,.22)}.urbanart-ai-avatar img{background:transparent;filter:var(--uaa-launcher-icon-filter);height:min(100%,var(--uaa-assistant-avatar-image-size));-o-object-fit:contain;object-fit:contain;width:min(100%,var(--uaa-assistant-avatar-image-size))}.urbanart-ai-avatar__fallback{color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.04em}.urbanart-ai-button,.urbanart-ai-close,.urbanart-ai-product-card__actions a,.urbanart-ai-product-card__actions button,.urbanart-ai-starter{align-items:center;background:var(--uaa-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;text-decoration:none}.urbanart-ai-close{aspect-ratio:1;font-size:1rem}.urbanart-ai-close,.urbanart-ai-header-action{background:transparent;border:0;color:#999;height:24px;padding:0;width:24px}.urbanart-ai-header-action{align-items:center;display:inline-flex;justify-content:center}.urbanart-ai-header-action,.urbanart-ai-header-new{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.urbanart-ai-header-new{border:1px solid hsla(0,0%,60%,.55);border-radius:999px;color:#999;font-size:.72rem;font-weight:700;height:28px;letter-spacing:.01em;min-width:0;padding:0 12px}.urbanart-ai-header-new:focus-visible,.urbanart-ai-header-new:hover{border-color:#999;color:#7f7f7f}.urbanart-ai-header-icon-image,.urbanart-ai-header-icon-svg{display:block;height:20px;width:20px}.urbanart-ai-header-icon-svg{color:currentColor}.urbanart-ai-notice,.urbanart-ai-onboarding__privacy{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;color:var(--uaa-muted);font-size:.72rem;line-height:1.45;margin:12px 16px 0;padding:8px 10px}.urbanart-ai-onboarding__privacy a{color:var(--uaa-accent)}.urbanart-ai-starters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-bottom:2px}.urbanart-ai-starters.is-footer{padding:12px 12px 6px}.urbanart-ai-starter{align-items:center;background:#f4f4f4;border:1px solid rgba(0,0,0,.07);border-radius:10px;color:#333;display:flex;font-size:.75rem;font-weight:500;justify-content:space-between;padding:10px 14px;text-align:left}.urbanart-ai-starter.is-chip{flex:0 0 auto;justify-content:center;min-width:0;padding:10px 14px;white-space:nowrap}.urbanart-ai-starter:focus-visible,.urbanart-ai-starter:hover{border-color:#48cab2;color:#333}.urbanart-ai-starter svg{color:var(--uaa-accent);flex:0 0 auto;height:20px;opacity:1;stroke:currentColor;stroke-width:2;width:20px}.urbanart-ai-starter:focus-visible svg,.urbanart-ai-starter:hover svg{color:var(--uaa-accent)}.urbanart-ai-thread-intro{background:hsla(0,0%,100%,.76);border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;gap:10px;padding:12px}.urbanart-ai-thread-intro__copy{display:grid;gap:4px}.urbanart-ai-thread-intro__copy strong{font-size:.96rem;line-height:1.2}.urbanart-ai-thread-intro__copy p{color:var(--uaa-muted);font-size:.8rem;line-height:1.45}.urbanart-ai-action-chip{background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--uaa-text);cursor:pointer;font-size:.74rem;font-weight:700;padding:8px 11px}.urbanart-ai-action-chip.is-active{border-color:rgba(15,118,110,.24);color:var(--uaa-accent)}.urbanart-ai-action-chip:disabled,.urbanart-ai-starter:disabled{cursor:not-allowed;opacity:.5}.urbanart-ai-panel__body{background:#f7f7f7;border:0;border-radius:0;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;padding:16px;position:relative}.urbanart-ai-onboarding{display:grid;gap:14px;grid-auto-rows:min-content;min-height:0;overflow-y:auto;padding-right:2px}.urbanart-ai-onboarding__copy{display:grid;gap:6px}.urbanart-ai-onboarding__copy strong{font-size:1rem;line-height:1.25}.urbanart-ai-onboarding__copy p{color:var(--uaa-muted);font-size:.84rem;line-height:1.45}.urbanart-ai-onboarding__actions{display:flex;justify-content:flex-start}.urbanart-ai-thread{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 2px 0 0;scrollbar-gutter:stable;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.urbanart-ai-scroll-jump{align-items:center;background:linear-gradient(135deg,#55d7e4,#24b9c8);border:0;border-radius:999px;bottom:22px;box-shadow:0 10px 24px rgba(0,188,212,.26);color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:18px;width:36px;z-index:2}.urbanart-ai-scroll-jump svg,.urbanart-ai-scroll-jump__icon{height:18px;width:18px}.urbanart-ai-thread::-webkit-scrollbar{display:none}.urbanart-ai-thread-row{align-items:start;gap:10px;grid-template-columns:auto minmax(0,1fr)}.urbanart-ai-thread-row.is-user{grid-template-columns:minmax(0,1fr) auto}.urbanart-ai-thread-entry{gap:4px}.urbanart-ai-thread-label{color:#aaa;font-size:10px;font-weight:500;letter-spacing:.08em;padding:0 2px;text-transform:uppercase}.urbanart-ai-bubble{backdrop-filter:none;border:1px solid rgba(0,0,0,.07);border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,.06);max-inline-size:min(100%,296px);min-width:0;padding:13px 14px}.urbanart-ai-bubble.is-assistant{background:#fff;border-top-left-radius:4px;color:#222}.urbanart-ai-bubble.is-user{background:linear-gradient(135deg,#00bcd4,#0097a7);border-color:transparent;border-top-right-radius:4px;box-shadow:0 2px 8px rgba(0,188,212,.22);color:#fff}.urbanart-ai-bubble.is-user.is-media{background:#fff;color:#111;padding:8px}.urbanart-ai-bubble p{font-size:.88rem;line-height:1.6;margin:0;unicode-bidi:plaintext;white-space:pre-wrap;word-break:break-word}.urbanart-ai-bubble p+p{margin-top:.45rem}.urbanart-ai-bubble a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.14em;unicode-bidi:isolate;word-break:break-word}.urbanart-ai-bubble.is-assistant a{color:#0f766e}.urbanart-ai-bubble__media-image{border-radius:10px;display:block;height:auto;max-width:100%}.urbanart-ai-thread-attachments{display:grid;gap:12px;max-width:min(100%,330px);width:100%}.urbanart-ai-thread-row.is-user .urbanart-ai-thread-attachments{justify-items:end}.urbanart-ai-room-photo-card{background:hsla(0,0%,100%,.92);border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 12px 30px rgba(17,24,39,.08);display:grid;gap:8px;overflow:hidden;padding:10px;width:min(100%,240px)}.urbanart-ai-room-photo-card.is-user-upload{padding:8px}.urbanart-ai-room-photo-card__image{border-radius:12px;height:auto;max-height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.urbanart-ai-measurement-card{background:hsla(0,0%,100%,.95);border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 12px 30px rgba(17,24,39,.08);display:grid;gap:6px;max-width:240px;padding:12px 14px}.urbanart-ai-measurement-card__eyebrow{color:var(--uaa-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.urbanart-ai-measurement-card strong{color:var(--uaa-text);font-size:.98rem;line-height:1.35}.urbanart-ai-measurement-card__meta{color:var(--uaa-muted);font-size:.78rem;line-height:1.4}.urbanart-ai-bubble.is-loading{border:1px solid rgba(72,202,178,.18);box-shadow:0 10px 26px rgba(72,202,178,.08);min-width:78px}.urbanart-ai-typing{display:inline-flex;gap:6px}.urbanart-ai-typing span{animation:urbanart-ai-bounce 1s ease-in-out infinite;background:#48cab2;border-radius:999px;box-shadow:0 0 0 1px rgba(72,202,178,.22);height:8px;opacity:.85;width:8px}.urbanart-ai-typing span:nth-child(2){animation-delay:.12s}.urbanart-ai-typing span:nth-child(3){animation-delay:.24s}.urbanart-ai-pending-action{background:rgba(15,118,110,.06);border:1px solid rgba(15,118,110,.2);border-radius:12px;display:grid;gap:8px;margin-top:10px;padding:10px 12px}.urbanart-ai-pending-action strong{color:var(--uaa-text);font-size:.8rem}.urbanart-ai-pending-action>span{color:var(--uaa-muted);font-size:.7rem;overflow-wrap:anywhere}.urbanart-ai-pending-action__buttons{display:flex;flex-wrap:wrap;gap:8px}.urbanart-ai-pending-action__buttons button{background:var(--uaa-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:.72rem;font-weight:700;padding:7px 11px}.urbanart-ai-pending-action__buttons button.is-secondary{background:transparent;border:1px solid rgba(15,118,110,.28);color:var(--uaa-accent)}.urbanart-ai-live-status{background:color-mix(in srgb,var(--urbanart-ai-accent) 10%,hsla(0,0%,100%,.92));border:1px solid color-mix(in srgb,var(--urbanart-ai-accent) 26%,hsla(0,0%,100%,0));border-radius:14px;box-shadow:0 10px 22px rgba(15,23,42,.08);color:var(--urbanart-ai-text);margin-top:8px;padding:10px 12px}.urbanart-ai-live-status strong{color:var(--urbanart-ai-accent);display:block;font-size:12px;letter-spacing:.01em;margin-bottom:4px;text-transform:uppercase}.urbanart-ai-live-status p{font-size:13px;line-height:1.45;margin:0}.urbanart-ai-live-status ul{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0}.urbanart-ai-live-status li{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.urbanart-ai-live-status li span{color:var(--urbanart-ai-accent);font-weight:700}.urbanart-ai-live-status li em{color:var(--urbanart-ai-muted);font-style:normal}@keyframes urbanart-ai-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.urbanart-ai-launcher-shell{bottom:calc(18px + var(--uaa-safe-bottom));height:var(--uaa-launcher-size);width:auto}.urbanart-ai-launcher-shell.is-left{left:12px}.urbanart-ai-launcher-shell.is-right{right:12px}.urbanart-ai-launcher{height:var(--uaa-launcher-size);margin-left:-8px;margin-top:20px;width:var(--uaa-launcher-size)}.urbanart-ai-launcher-shell.is-right .urbanart-ai-launcher{margin-left:0;margin-right:-8px}.urbanart-ai-launcher.is-expanded{width:min(var(--uaa-launcher-size) + 154px,100vw - 24px)}.urbanart-ai-launcher__icon-slot{flex-basis:var(--uaa-launcher-size);height:var(--uaa-launcher-size);width:var(--uaa-launcher-size)}.urbanart-ai-launcher-prompt__text{font-size:.88rem}.urbanart-ai-launcher.is-expanded .urbanart-ai-launcher-prompt__text{max-width:128px}}.urbanart-ai-product-grid{display:grid;gap:12px}.urbanart-ai-product-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(15,23,42,.08);grid-template-columns:104px minmax(0,1fr)}.urbanart-ai-product-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.urbanart-ai-product-card__body{gap:8px;padding:14px}.urbanart-ai-product-card__body strong{font-size:.95rem;line-height:1.3}.urbanart-ai-product-card__body p,.urbanart-ai-product-card__sizes{color:var(--uaa-muted);font-size:.8rem;line-height:1.4}.urbanart-ai-product-card__selectors{display:grid;gap:8px}.urbanart-ai-product-card__frame-debug{background:rgba(15,23,42,.04);border-radius:12px;color:#475569;display:grid;font-size:.76rem;gap:4px;line-height:1.45;padding:10px 12px}.urbanart-ai-product-card__frame-debug strong{color:#334155;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.urbanart-ai-product-card__frame-debug ul{margin:2px 0 0;padding-left:16px}.urbanart-ai-product-card__selector{color:var(--uaa-text);display:grid;font-size:.74rem;font-weight:700;gap:5px;letter-spacing:.01em}.urbanart-ai-product-card__selector span{color:var(--uaa-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.urbanart-ai-product-card__selector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f7f9;border:1px solid rgba(15,23,42,.1);border-radius:12px;color:var(--uaa-text);font:inherit;min-width:0;padding:10px 12px}.urbanart-ai-product-card__debug{background:rgba(15,118,110,.07);border:1px dashed rgba(15,118,110,.24);border-radius:12px;color:#325a56;font-size:.72rem;line-height:1.45;padding:8px 10px}.urbanart-ai-product-card__debug strong{color:var(--uaa-accent);display:block;font-size:.7rem;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.urbanart-ai-product-card__debug-summary{color:var(--uaa-text);display:block;font-size:.72rem;font-weight:600;margin-bottom:6px}.urbanart-ai-product-card__debug.is-empty{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.14);color:var(--uaa-muted)}.urbanart-ai-product-card__actions{display:flex;flex-wrap:wrap;gap:8px}.urbanart-ai-recommendation-feedback{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(15,23,42,.08);border-radius:14px;color:var(--uaa-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:8px;justify-content:space-between;margin-top:10px;padding:9px 10px}.urbanart-ai-recommendation-feedback button{background:transparent;border:1px solid color-mix(in srgb,var(--uaa-accent) 34%,#fff);border-radius:999px;color:var(--uaa-accent);cursor:pointer;font-size:.72rem;font-weight:700;padding:7px 10px}.urbanart-ai-recommendation-feedback button:disabled{cursor:not-allowed;opacity:.55}.urbanart-ai-personart-studio-options{display:grid;gap:10px}.urbanart-ai-personart-studio-option{align-items:flex-start;background:color-mix(in srgb,var(--uaa-surface) 82%,#fff);border:1px solid color-mix(in srgb,var(--uaa-accent) 28%,#fff);border-radius:14px;color:var(--uaa-text);cursor:pointer;display:grid;gap:4px;padding:14px;text-align:left}.urbanart-ai-personart-studio-option:focus-visible,.urbanart-ai-personart-studio-option:hover{border-color:var(--uaa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--uaa-accent) 18%,transparent);outline:none}.urbanart-ai-personart-studio-option span{color:var(--uaa-muted);font-size:.85rem}.urbanart-ai-button.is-secondary,.urbanart-ai-product-card__actions a{background:transparent;border:1px solid color-mix(in srgb,var(--uaa-accent) 34%,#fff);color:var(--uaa-accent)}.urbanart-ai-button:disabled,.urbanart-ai-composer button:disabled,.urbanart-ai-product-card__actions button:disabled{cursor:not-allowed;opacity:.55}.urbanart-ai-preview-frame{display:block;position:relative;width:100%}.urbanart-ai-lightbox__frame-shell,.urbanart-ai-preview-card{position:relative}.urbanart-ai-preview-error-card{background:radial-gradient(circle at top left,rgba(0,188,212,.16),transparent 42%),linear-gradient(180deg,rgba(17,24,39,.98),rgba(10,14,24,.98));border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 36px rgba(15,23,42,.14);color:#eefafc;display:grid;gap:10px;padding:18px 16px 16px}.urbanart-ai-preview-error-card__eyebrow{color:#83e7f4;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.urbanart-ai-preview-error-card strong{color:#fff;font-size:.98rem;line-height:1.35}.urbanart-ai-preview-error-card p{color:rgba(238,250,252,.82);font-size:.82rem;line-height:1.5}.urbanart-ai-preview-error-card__summary{display:grid;gap:4px}.urbanart-ai-preview-error-card__summary span{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;font-size:.74rem;line-height:1.45;padding:7px 10px}.urbanart-ai-preview-error-card__debug{background:hsla(0,0%,100%,.06);border:1px dashed hsla(0,0%,100%,.14);border-radius:14px;color:rgba(238,250,252,.82);display:grid;font-size:.72rem;gap:4px;line-height:1.45;padding:10px 12px}.urbanart-ai-preview-image{border-radius:18px;display:block;width:100%}.urbanart-ai-preview-card.is-loading-preview{background:linear-gradient(135deg,rgba(15,23,42,.04),rgba(72,202,178,.12));border:1px solid rgba(72,202,178,.18);border-radius:18px;box-shadow:0 14px 28px rgba(15,23,42,.08);overflow:hidden}.urbanart-ai-preview-loading-frame{align-items:center;animation:urbanart-ai-preview-shimmer 1.4s ease-in-out infinite;aspect-ratio:4/3;background:linear-gradient(110deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.58) 46%,hsla(0,0%,100%,0) 78%),linear-gradient(135deg,rgba(248,250,252,.96),rgba(224,242,241,.92));background-size:220% 100%,100% 100%;display:flex;justify-content:center;min-height:220px;width:100%}.urbanart-ai-preview-loading-pulse{align-items:center;background:hsla(0,0%,100%,.7);border:1px solid rgba(72,202,178,.22);border-radius:999px;box-shadow:0 10px 24px rgba(15,23,42,.08);display:inline-flex;gap:7px;padding:10px 13px}.urbanart-ai-preview-loading-pulse span{animation:urbanart-ai-preview-dot 1s ease-in-out infinite;background:var(--uaa-accent);border-radius:999px;display:block;height:8px;opacity:.45;width:8px}.urbanart-ai-preview-loading-pulse span:nth-child(2){animation-delay:.14s}.urbanart-ai-preview-loading-pulse span:nth-child(3){animation-delay:.28s}.urbanart-ai-activity-status{color:var(--uaa-muted);display:grid;font-size:.84rem;gap:2px;margin-top:10px}.urbanart-ai-activity-status__phase{color:var(--uaa-text);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@keyframes urbanart-ai-preview-shimmer{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes urbanart-ai-preview-dot{0%,to{opacity:.38;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.urbanart-ai-preview-watermark{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.urbanart-ai-preview-watermark__image{max-width:76%;opacity:var(--uaa-preview-watermark-opacity,.24);width:76%}.urbanart-ai-preview-trigger{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.urbanart-ai-lightbox__download,.urbanart-ai-preview-download{align-items:center;background:rgba(16,24,40,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;overflow:hidden;position:absolute;right:12px;top:12px;transition:background .14s ease,transform .14s ease,box-shadow .14s ease,color .14s ease;width:32px;z-index:2}.urbanart-ai-lightbox__download{right:18px;top:18px;z-index:5}.urbanart-ai-lightbox__frame-shell .urbanart-ai-lightbox__download{pointer-events:auto}.urbanart-ai-lightbox__download:active,.urbanart-ai-lightbox__download:hover,.urbanart-ai-preview-download:active,.urbanart-ai-preview-download:hover{background:rgba(16,24,40,.88);box-shadow:0 10px 24px rgba(0,0,0,.22);color:#fff;transform:translateY(-1px)}.urbanart-ai-lightbox__download svg,.urbanart-ai-preview-download svg{display:block;flex:0 0 auto;height:18px;stroke:currentColor;stroke-width:2.6;width:18px}.urbanart-ai-lightbox__download:focus-visible,.urbanart-ai-preview-download:focus-visible{outline:2px solid color-mix(in srgb,var(--uaa-accent) 70%,#fff);outline-offset:2px}.urbanart-ai-preview-meta{color:var(--uaa-text);font-size:.72rem;font-weight:700;line-height:1.4}.urbanart-ai-preview-meta.is-muted{color:var(--uaa-muted);font-weight:500}.urbanart-ai-preview-source-note{background:color-mix(in srgb,var(--uaa-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--uaa-accent) 18%,#fff);border-radius:12px;color:var(--uaa-text);font-size:.74rem;font-weight:800;line-height:1.45;margin-top:8px;padding:8px 10px}.urbanart-ai-live-status__perf{color:#0f766e;font-weight:800}.urbanart-ai-panel__footer{background:#fff;border-top:1px solid rgba(0,0,0,.07);display:grid;gap:0;min-width:0}.urbanart-ai-utility-bar{align-items:start;display:grid;gap:6px;padding:6px 16px 0}.urbanart-ai-utility-meta{color:#bbb;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;line-height:1.35}.urbanart-ai-composer{border-radius:0;gap:6px;min-width:0;padding:8px 12px 10px}.urbanart-ai-composer__attachment{align-items:center;background:rgba(0,188,212,.08);border:1px solid rgba(0,151,167,.22);border-radius:12px;display:flex;gap:8px;min-width:0;padding:6px 8px}.urbanart-ai-composer__attachment img{border-radius:7px;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.urbanart-ai-composer__attachment>span{color:var(--uaa-text);font-size:.76rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urbanart-ai-composer__attachment button{align-items:center;background:transparent;border:0;color:#64748b;display:inline-flex;margin-left:auto;padding:3px}.urbanart-ai-bubble.is-voice,.urbanart-ai-composer__attachment.is-voice{align-items:center;display:inline-flex;gap:7px}@keyframes urbanart-ai-voice-pulse{50%{box-shadow:0 0 0 5px rgba(225,29,72,.18)}}.urbanart-ai-composer__field{background:#f4f4f4;border:1px solid rgba(0,0,0,.09);border-radius:14px;box-shadow:inset 0 1px 3px rgba(0,0,0,.04);min-width:0;overflow:hidden;padding:8px 10px}.urbanart-ai-composer__tools{display:inline-flex;gap:6px}.urbanart-ai-composer__divider{background:rgba(0,0,0,.1);border-radius:999px;display:block;height:20px;width:1px}.urbanart-ai-icon-button{align-self:center;background:#e8e8e8;border:1px solid rgba(0,0,0,.09);border-radius:10px;color:#666;cursor:pointer;height:42px;min-height:42px;transition:border-color .16s ease,color .16s ease,background .16s ease;width:42px}.urbanart-ai-icon-button.is-active,.urbanart-ai-icon-button:hover{border-color:var(--uaa-accent);color:var(--uaa-accent)}.urbanart-ai-icon-button svg,.urbanart-ai-send-button svg{height:24px;stroke:currentColor;stroke-width:2;width:24px}.urbanart-ai-composer textarea,.urbanart-ai-lead-form input,.urbanart-ai-measurements input,.urbanart-ai-upload-box input[type=file]{background:hsla(0,0%,100%,.98);border:1px solid rgba(15,23,42,.1);border-radius:14px;color:var(--uaa-text);width:100%}.urbanart-ai-composer textarea{background:transparent;box-sizing:border-box;display:block;height:34px;line-height:1.45;margin:0;max-height:132px;min-height:34px;overflow-y:hidden;padding:6px 0 1px 2px;scrollbar-width:none}.urbanart-ai-composer textarea::-moz-placeholder{color:hsla(0,0%,40%,.88)}.urbanart-ai-composer textarea::placeholder{color:hsla(0,0%,40%,.88)}.urbanart-ai-composer textarea::-webkit-scrollbar{height:0;width:0}.urbanart-ai-composer button{align-self:center}.urbanart-ai-send-button{align-items:center;align-self:center;background:linear-gradient(135deg,#00bcd4,#0097a7);border-radius:10px;box-shadow:0 2px 6px rgba(0,188,212,.35);color:#fff;display:inline-flex;height:46px;justify-content:center;min-height:46px;min-width:46px;width:46px}.urbanart-ai-send-button:focus-visible,.urbanart-ai-send-button:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);box-shadow:0 4px 12px rgba(0,188,212,.5);color:#fff}.urbanart-ai-send-button.is-stop,.urbanart-ai-send-button.is-stop:focus-visible,.urbanart-ai-send-button.is-stop:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);box-shadow:0 4px 12px rgba(0,188,212,.5);color:#fff}.urbanart-ai-send-button.is-stop:disabled{cursor:wait;opacity:.55}.urbanart-ai-send-button.is-recording,.urbanart-ai-send-button.is-recording:focus-visible,.urbanart-ai-send-button.is-recording:hover{animation:urbanart-ai-voice-pulse 1s ease-in-out infinite;background:#e11d48;border-color:#e11d48;color:#fff}.urbanart-ai-composer__actions{justify-content:space-between;padding:0 4px}.urbanart-ai-composer__hint{color:#ccc;font-size:10px;line-height:1.35}.urbanart-ai-modal-layer{align-items:center;backdrop-filter:blur(6px);background:rgba(15,23,42,.34);display:flex;inset:0;justify-content:center;overscroll-behavior:none;padding:16px;pointer-events:auto;position:fixed;z-index:2147483604}.urbanart-ai-modal{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:26px;box-shadow:0 24px 80px rgba(15,23,42,.26);display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);max-width:min(540px,100vw - 32px);min-height:0;overflow:hidden;padding:18px;pointer-events:auto;width:100%}.urbanart-ai-modal.is-measurements{background:radial-gradient(circle at top right,rgba(72,202,178,.12),transparent 32%),linear-gradient(180deg,#fafafa,#f7f7f7);border-color:rgba(15,23,42,.08)}.urbanart-ai-modal.is-measurements .urbanart-ai-modal__body{align-content:start;display:flex;flex-direction:column}.urbanart-ai-modal__header{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.urbanart-ai-modal__header h3{font-size:1.16rem;line-height:1.2;margin:0 0 6px}.urbanart-ai-modal__header p{color:var(--uaa-muted);font-size:.88rem;line-height:1.45;margin:0}.urbanart-ai-modal__body{display:grid;gap:14px;min-height:0}.urbanart-ai-modal-note{align-items:start;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,23,42,.08);border-radius:18px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:14px}.urbanart-ai-modal-note__copy{display:grid;gap:4px}.urbanart-ai-modal-note__copy strong{color:var(--uaa-text);font-size:.95rem;line-height:1.2}.urbanart-ai-modal-note__copy p{color:var(--uaa-muted);font-size:.82rem;line-height:1.45;margin:0}.urbanart-ai-lead-form,.urbanart-ai-measurements{display:grid;gap:10px}.urbanart-ai-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.urbanart-ai-measurements__field{color:var(--uaa-text);display:grid;font-size:.82rem;font-weight:600;gap:8px}.urbanart-ai-measurements__input{position:relative}.urbanart-ai-measurements__input input{background:hsla(0,0%,100%,.84);border:1px solid rgba(15,23,42,.08);border-radius:18px;font-size:1rem;font-weight:700;margin:0;min-width:0;padding:10px 42px 10px 12px;width:100%}.urbanart-ai-measurements__field span{display:block;line-height:1.2}.urbanart-ai-measurements__field small{color:var(--uaa-muted);font-size:.74rem;font-weight:600;letter-spacing:.08em;line-height:1;pointer-events:none;position:absolute;right:14px;text-transform:uppercase;top:50%;transform:translateY(-50%)}.urbanart-ai-lead-form input,.urbanart-ai-measurements input{margin-top:0;padding:12px}.urbanart-ai-measurements__input input:focus{border-color:rgba(15,118,110,.35);box-shadow:0 0 0 4px rgba(15,118,110,.08);outline:none}.urbanart-ai-lead-form__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.urbanart-ai-upload-box{background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:14px}.urbanart-ai-upload-box__pending{background:rgba(72,202,178,.12);border:1px solid rgba(72,202,178,.24);border-radius:16px;overflow:hidden;padding:0}.urbanart-ai-upload-box__pending-image{aspect-ratio:4/3;border-radius:0;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.urbanart-ai-upload-box h4{font-size:.98rem;margin:0 0 8px}.urbanart-ai-upload-box p{color:var(--uaa-muted);font-size:.84rem;line-height:1.45;margin:0 0 12px}.urbanart-ai-upload-box input[type=file]{padding:10px 12px}.urbanart-ai-modal__body.is-uploading-photo{min-height:220px;place-items:center}.urbanart-ai-upload-progress{display:grid;gap:12px;max-width:360px;text-align:center;width:100%}.urbanart-ai-upload-progress strong{color:var(--uaa-text);font-size:1rem}.urbanart-ai-upload-progress p{color:var(--uaa-muted);font-size:.86rem;line-height:1.45;margin:0}.urbanart-ai-upload-progress__bar{background:rgba(15,23,42,.08);border-radius:999px;height:8px;overflow:hidden;position:relative}.urbanart-ai-upload-progress__bar span{animation:urbanart-ai-upload-progress 1.15s ease-in-out infinite;background:linear-gradient(90deg,rgba(15,118,110,.2),var(--uaa-accent),rgba(15,118,110,.2));border-radius:inherit;display:block;height:100%;width:42%}@keyframes urbanart-ai-upload-progress{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}.urbanart-ai-modal__footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.urbanart-ai-modal-hint{background:rgba(15,118,110,.06);border:1px solid rgba(15,118,110,.12);border-radius:14px;color:var(--uaa-muted);font-size:.78rem;line-height:1.45;padding:10px 12px}.urbanart-ai-frame-usage{display:grid;gap:14px}.urbanart-ai-frame-usage p{color:rgba(15,23,42,.78);font-size:14px;line-height:1.5;margin:0}.urbanart-ai-frame-usage__stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.urbanart-ai-frame-usage__stats>div{background:rgba(72,202,178,.08);border:1px solid rgba(72,202,178,.28);border-radius:16px;padding:14px 12px;text-align:center}.urbanart-ai-frame-usage__stats strong{color:#0f766e;display:block;font-size:22px;line-height:1}.urbanart-ai-frame-usage__stats span{color:rgba(15,23,42,.68);display:block;font-size:12px;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.urbanart-ai-inline-frame-picker{display:grid;gap:12px;max-width:min(100%,330px);overflow:visible;padding:0;position:relative}.urbanart-ai-inline-frame-picker__controls{display:grid;gap:10px;overflow:visible;position:relative}.urbanart-ai-selection-menu{background:rgba(72,202,178,.08);border:1px solid rgba(72,202,178,.42);border-radius:16px;display:grid;gap:6px;padding:10px 12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;z-index:1}.urbanart-ai-selection-menu.is-open,.urbanart-ai-selection-menu.is-selected{background:rgba(72,202,178,.16);border-color:#48cab2;box-shadow:0 10px 24px rgba(72,202,178,.16);transform:translateY(-1px)}.urbanart-ai-selection-menu.is-open{z-index:20}.urbanart-ai-selection-menu.is-disabled{opacity:.72}.urbanart-ai-selection-menu span{color:#0f766e;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.urbanart-ai-selection-menu__trigger{align-items:center;background:transparent;border:0;color:var(--uaa-text);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;justify-content:space-between;margin:0;outline:none;padding:0;text-align:left;width:100%}.urbanart-ai-selection-menu__trigger strong{color:inherit;font-size:inherit;font-weight:600}.urbanart-ai-selection-menu__trigger i{border-bottom:2px solid #0f766e;border-right:2px solid #0f766e;display:inline-block;height:8px;margin-left:12px;transform:rotate(45deg);transition:transform .18s ease;width:8px}.urbanart-ai-selection-menu.is-open .urbanart-ai-selection-menu__trigger i{transform:rotate(-135deg) translate(-1px,-1px)}.urbanart-ai-selection-menu__trigger:disabled{cursor:not-allowed}.urbanart-ai-selection-menu__dropdown{background:#fff;border:1px solid rgba(72,202,178,.42);border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.12);display:grid;gap:6px;left:0;margin-top:8px;max-height:220px;overflow-y:auto;padding:8px;position:absolute;right:0;top:100%;z-index:30}.urbanart-ai-selection-menu__option{background:rgba(72,202,178,.08);border:1px solid transparent;border-radius:12px;color:#0f172a;cursor:pointer;font-size:.88rem;font-weight:600;padding:10px 12px;text-align:left;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:100%}.urbanart-ai-selection-menu__option.is-active,.urbanart-ai-selection-menu__option:focus-visible,.urbanart-ai-selection-menu__option:hover{background:rgba(72,202,178,.16);border-color:rgba(72,202,178,.48);transform:translateY(-1px)}.urbanart-ai-inline-frame-picker__confirm{align-items:center;align-self:start;background:#48cab2;border:1px solid #48cab2;border-radius:999px;box-shadow:0 10px 20px rgba(72,202,178,.18);color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;justify-content:center;min-height:40px;padding:0 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;z-index:1}.urbanart-ai-inline-frame-picker__confirm:focus-visible,.urbanart-ai-inline-frame-picker__confirm:hover{box-shadow:0 14px 24px rgba(72,202,178,.24);transform:translateY(-1px)}.urbanart-ai-inline-frame-picker__confirm:disabled{cursor:not-allowed;opacity:.6;transform:none}.urbanart-ai-lightbox{align-items:center;backdrop-filter:blur(8px);background:rgba(15,23,42,.86);display:flex;inset:0;isolation:isolate;justify-content:center;padding:24px;position:fixed;z-index:2147483605}.urbanart-ai-lightbox__dialog{display:flex;justify-content:center;max-height:100%;max-width:min(1100px,100%);width:100%}.urbanart-ai-lightbox__image{border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.35);max-height:calc(100vh - 48px);max-width:100%;-o-object-fit:contain;object-fit:contain}.urbanart-ai-lightbox__frame{max-width:100%}.urbanart-ai-lightbox__frame .urbanart-ai-preview-image{box-shadow:0 24px 80px rgba(0,0,0,.35);max-height:calc(100vh - 48px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.urbanart-ai-lightbox__frame .urbanart-ai-preview-watermark__image{max-width:52%;opacity:calc(var(--uaa-preview-watermark-opacity, .24)*.72);width:52%}.urbanart-ai-lightbox__close{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;pointer-events:auto;position:absolute;right:18px;top:18px;width:36px;z-index:3}.urbanart-ai-widget.is-sharp .urbanart-ai-bubble,.urbanart-ai-widget.is-sharp .urbanart-ai-composer,.urbanart-ai-widget.is-sharp .urbanart-ai-composer__field,.urbanart-ai-widget.is-sharp .urbanart-ai-modal,.urbanart-ai-widget.is-sharp .urbanart-ai-panel,.urbanart-ai-widget.is-sharp .urbanart-ai-panel__body,.urbanart-ai-widget.is-sharp .urbanart-ai-panel__header,.urbanart-ai-widget.is-sharp .urbanart-ai-product-card,.urbanart-ai-widget.is-sharp .urbanart-ai-upload-box{border-radius:10px}.urbanart-ai-widget.is-outline .urbanart-ai-bubble{background:transparent;border-width:1.5px}.urbanart-ai-widget.is-outline .urbanart-ai-bubble.is-user{color:var(--uaa-text)}@media(max-width:760px){.urbanart-ai-widget{--uaa-panel-gutter:0px}.urbanart-ai-widget.is-open .urbanart-ai-launcher-shell{display:none}.urbanart-ai-panel{border-radius:0;bottom:0;display:flex;flex-direction:column;height:var(--uaa-viewport-height);inset:0;left:0;max-height:none;max-width:100vw;min-height:0;padding:0;right:0;top:0;width:100vw}.urbanart-ai-panel.is-left,.urbanart-ai-panel.is-right{bottom:0;left:0;right:0;top:0;transform:translate3d(0,calc(100% + 16px),0)}.urbanart-ai-widget.is-open .urbanart-ai-panel{transform:translateZ(0)}.urbanart-ai-widget.is-ios-viewport .urbanart-ai-panel{bottom:auto;height:var(--uaa-viewport-height);top:var(--uaa-viewport-offset-top)}.urbanart-ai-widget.is-open .urbanart-ai-backdrop{background:transparent}.urbanart-ai-modal-layer{align-items:stretch;justify-content:stretch;padding:0}.urbanart-ai-modal{border-radius:0;display:flex;flex-direction:column;height:var(--uaa-viewport-height);max-width:100vw;min-height:0;padding:calc(16px + var(--uaa-safe-top)) 16px calc(16px + var(--uaa-safe-bottom));width:100vw}.urbanart-ai-widget.is-ios-viewport .urbanart-ai-modal-layer{bottom:auto;height:var(--uaa-viewport-height);top:var(--uaa-viewport-offset-top)}.urbanart-ai-widget.is-ios-viewport .urbanart-ai-modal{height:100%}.urbanart-ai-modal__body{align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px;-webkit-overflow-scrolling:touch}.urbanart-ai-modal__footer{background:linear-gradient(180deg,hsla(0,0%,97%,0),hsla(0,0%,97%,.96) 24%,#f7f7f7);bottom:0;flex:0 0 auto;margin-top:auto;padding-top:8px;position:sticky}.urbanart-ai-panel__header{flex:0 0 auto;gap:8px;padding:calc(10px + var(--uaa-safe-top)) 12px 8px}.urbanart-ai-panel__body{flex:1 1 auto;min-height:0;padding:8px 10px 0}.urbanart-ai-panel__footer{flex:0 0 auto;margin-top:auto;padding-bottom:calc(2px + var(--uaa-safe-bottom))}.urbanart-ai-utility-bar{gap:2px;padding:2px 8px 0}.urbanart-ai-composer{gap:3px;padding:1px 4px calc(4px + var(--uaa-safe-bottom))}.urbanart-ai-composer__field{align-items:center;border-radius:16px;gap:6px;padding:1px 4px}.urbanart-ai-composer__tools{gap:4px}.urbanart-ai-composer__divider{height:14px}.urbanart-ai-composer textarea{line-height:1.25;min-height:24px;padding:6px 0 0 2px}.urbanart-ai-icon-button,.urbanart-ai-send-button{flex:0 0 auto}.urbanart-ai-panel__identity{gap:10px}.urbanart-ai-panel__avatar{height:34px;width:34px}.urbanart-ai-panel__header strong{font-size:.86rem}.urbanart-ai-panel__header p{font-size:.68rem;line-height:1.25}.urbanart-ai-panel__eyebrow{font-size:8px}.urbanart-ai-utility-meta{font-size:8px;gap:4px;line-height:1.2}.urbanart-ai-icon-button{background:transparent;border:0;border-radius:0;color:#6a6a6a}.urbanart-ai-icon-button,.urbanart-ai-send-button{box-shadow:none;height:30px;min-height:30px;width:30px}.urbanart-ai-send-button{background:linear-gradient(135deg,#55d7e4,#24b9c8);border:0;border-radius:999px;color:#fff;min-width:30px}.urbanart-ai-send-button:disabled{background:#49cab2;color:#fff;opacity:1}.urbanart-ai-icon-button svg,.urbanart-ai-send-button svg{height:22px;width:22px}.urbanart-ai-composer__hint{display:none}.urbanart-ai-launcher{bottom:10px;left:12px;right:auto;top:auto;transform:none}.urbanart-ai-launcher.is-right{right:12px}.urbanart-ai-launcher.is-left{left:12px}.urbanart-ai-lead-form__grid,.urbanart-ai-measurements,.urbanart-ai-modal-note{grid-template-columns:1fr}.urbanart-ai-lightbox{padding:12px}.urbanart-ai-lightbox__image{border-radius:12px;max-height:calc(100vh - 24px)}.urbanart-ai-lightbox__close{right:12px;top:12px}.urbanart-ai-utility-bar,.urbanart-ai-utility-meta{gap:6px}.urbanart-ai-thread-row{gap:8px}.urbanart-ai-thread-row>.urbanart-ai-avatar{height:34px;width:34px}.urbanart-ai-thread-entry{justify-items:stretch}.urbanart-ai-thread-row.is-user .urbanart-ai-thread-entry{justify-items:end}.urbanart-ai-scroll-jump{bottom:14px;height:32px;right:14px;width:32px}.urbanart-ai-scroll-jump svg,.urbanart-ai-scroll-jump__icon{height:16px;width:16px}.urbanart-ai-bubble,.urbanart-ai-thread-attachments{max-inline-size:100%;max-width:100%}.urbanart-ai-product-card{grid-template-columns:92px minmax(0,1fr)}.urbanart-ai-composer__field{grid-template-columns:auto auto minmax(0,1fr) auto}.urbanart-ai-starter{padding:10px 12px}}.urbanart-ai-widget{--nova-cream-header:#fdf5eb;--nova-cream-bubble:#faf3eb;--nova-mint:#dfefe9;--nova-card:#f8eee3;--nova-composer:#fdfaf6;--nova-teal:#289b90;--nova-teal-dark:#1d7f76;--nova-coral:#e87858;--nova-ink:#27332f;--nova-muted:#747d78;--nova-shadow:0 8px 24px rgba(96,75,53,.09),0 2px 7px rgba(96,75,53,.05);--nova-card-shadow:0 12px 28px rgba(96,75,53,.12),0 3px 8px rgba(96,75,53,.06);font-family:var(--uaa-font),"Inter","Segoe UI",sans-serif}.urbanart-ai-backdrop{background:transparent}.urbanart-ai-panel,.urbanart-ai-panel.is-left,.urbanart-ai-panel.is-right{background-color:#f7f0e6;background-image:var(--uaa-chat-bg);background-position:top;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;bottom:auto;box-shadow:none;grid-template-rows:89px minmax(0,647px) 100px;height:min(var(--uaa-viewport-height),836px);left:auto;max-height:836px;max-width:470px;overflow:hidden;right:0;top:var(--uaa-viewport-offset-top);width:min(100vw,470px)}.urbanart-ai-panel__header{align-items:center;align-self:start;background:var(--nova-cream-header);border:0;border-radius:36px;box-shadow:var(--nova-shadow);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;height:73px;margin:16px 40px 0;padding:10px 13px 10px 18px;width:calc(100% - 80px)}.urbanart-ai-panel__identity{align-items:center;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr);min-width:0}.urbanart-ai-panel__avatar{background:transparent;border:0;border-radius:50%;box-shadow:0 4px 12px rgba(40,155,144,.22);height:44px;overflow:hidden;width:44px}.urbanart-ai-avatar.is-assistant img,.urbanart-ai-panel__avatar img{filter:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.urbanart-ai-panel__identity-copy{display:grid;gap:2px;min-width:0}.urbanart-ai-panel__header strong{color:var(--nova-ink);font-size:1rem;font-weight:850;letter-spacing:.015em;line-height:1}.urbanart-ai-panel__header p{align-items:center;color:var(--nova-muted);display:flex;font-size:.55rem;font-weight:600;gap:3px;line-height:1.1;white-space:nowrap}.urbanart-ai-panel__header p svg{color:#779579;fill:currentColor;height:9px;width:9px}.urbanart-ai-online-status{align-items:center;background:hsla(34,64%,98%,.92);border-radius:999px;box-shadow:0 3px 10px rgba(96,75,53,.08);color:#4e5954;display:inline-flex;font-size:.55rem;font-weight:700;gap:5px;height:25px;padding:0 9px;white-space:nowrap}.urbanart-ai-online-status i{background:#37bd80;border-radius:50%;display:block;height:6px;width:6px}.urbanart-ai-header-new{align-items:center;background:hsla(34,64%,98%,.92);border-radius:50%;box-shadow:0 3px 10px rgba(96,75,53,.08);color:#747d78;display:inline-flex;height:25px;justify-content:center;padding:0;width:25px}.urbanart-ai-close{display:none}.urbanart-ai-panel__body{background:transparent;min-height:0;overflow-x:hidden;overflow-y:auto;padding:15px 40px 8px;scrollbar-width:none}.urbanart-ai-panel__body::-webkit-scrollbar{display:none}.urbanart-ai-thread{display:grid;gap:7px;padding:0}.urbanart-ai-thread-row{display:grid;gap:11px;grid-template-columns:30px minmax(0,1fr)}.urbanart-ai-thread-row.is-assistant{margin-left:12px}.urbanart-ai-thread-row.is-user{grid-template-columns:minmax(0,1fr);margin:0}.urbanart-ai-thread-row>.urbanart-ai-avatar{background:transparent;border:0;border-radius:50%;box-shadow:0 3px 8px rgba(40,155,144,.2);height:30px;margin:0;overflow:hidden;width:30px}.urbanart-ai-thread-row.is-user>.urbanart-ai-avatar{display:none}.urbanart-ai-thread-entry{display:grid;gap:7px;justify-items:start;min-width:0}.urbanart-ai-thread-row.is-user .urbanart-ai-thread-entry{justify-items:end}.urbanart-ai-thread-label{display:none}.urbanart-ai-bubble{background:var(--nova-cream-bubble);border:0;border-radius:18px;box-shadow:var(--nova-shadow);color:var(--nova-ink);max-inline-size:274px;padding:12px 14px 8px;width:-moz-fit-content;width:fit-content}.urbanart-ai-bubble.is-assistant{border-top-left-radius:5px}.urbanart-ai-bubble.is-user{background:var(--nova-mint);border-bottom-right-radius:5px;color:#38564f;max-inline-size:255px}.urbanart-ai-bubble p{color:inherit;font-size:.68rem;font-weight:600;line-height:1.42}.urbanart-ai-bubble p+p{margin-top:7px}.urbanart-ai-thread-row:first-child .urbanart-ai-bubble p{line-height:1.3}.urbanart-ai-thread-row:first-child .urbanart-ai-bubble p+p{margin-top:5px}.urbanart-ai-bubble__meta{align-items:center;color:#8b918d;display:flex;font-size:.52rem;font-weight:600;gap:3px;justify-content:flex-end;line-height:1;margin-top:6px}.urbanart-ai-bubble.is-user .urbanart-ai-bubble__meta,.urbanart-ai-bubble__meta svg{color:#478b7e}.urbanart-ai-thread-row.is-assistant .urbanart-ai-thread-attachments{margin-left:-52px;max-width:401px;width:401px}.urbanart-ai-product-grid,.urbanart-ai-thread-attachments{gap:0;max-width:401px;width:401px}.urbanart-ai-product-card{background:var(--nova-card);background-image:var(--uaa-card-bg);background-position:50%;background-size:100% 100%;border:0;border-radius:22px;box-shadow:var(--nova-card-shadow);display:grid;grid-template-columns:204px minmax(0,1fr);height:264px;margin-top:3px;min-height:264px;overflow:hidden;width:401px}.urbanart-ai-product-card__media{height:264px;position:relative}.urbanart-ai-product-card__badge{align-items:center;background:#f6dcd1;border-radius:999px;color:#b85f48;display:inline-flex;font-size:.5rem;font-weight:850;gap:4px;left:16px;letter-spacing:.055em;padding:5px 9px;position:absolute;text-transform:uppercase;top:8px;z-index:3}.urbanart-ai-product-card__image-wrap{background:#f7efe6;border-radius:14px;height:179px;left:10px;overflow:hidden;position:absolute;top:35px;width:186px}.urbanart-ai-product-card__image-wrap>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.urbanart-ai-product-card__favorite{align-items:center;background:rgba(255,252,247,.92);border:0;border-radius:50%;box-shadow:0 3px 9px rgba(63,48,34,.13);color:#5d615e;display:inline-flex;height:26px;justify-content:center;padding:0;position:absolute;right:8px;top:6px;width:26px}.urbanart-ai-product-card__pieces{background:var(--nova-teal);border:2px solid rgba(255,252,247,.95);border-radius:999px;bottom:5px;color:#fff;font-size:.5rem;font-weight:850;letter-spacing:.07em;padding:4px 8px;position:absolute;right:7px;text-transform:uppercase}.urbanart-ai-product-card__thumbnails{align-items:center;bottom:10px;display:flex;gap:3px;left:21px;position:absolute}.urbanart-ai-product-card__thumbnails>span{background:#fffaf4;border:2px solid #fffaf4;border-radius:8px;display:block;height:32px;overflow:hidden;width:34px}.urbanart-ai-product-card__thumbnails>span.is-active{border-color:var(--nova-teal)}.urbanart-ai-product-card__thumbnails img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.urbanart-ai-product-card__thumbnails .urbanart-ai-product-card__next{align-items:center;border:0;border-radius:50%;color:#5c625e;display:inline-flex;height:28px;justify-content:center;margin-left:-3px;width:28px}.urbanart-ai-product-card__body{align-content:start;display:grid;gap:5px;height:264px;padding:24px 10px 10px 4px}.urbanart-ai-product-card__heading{display:grid;gap:2px}.urbanart-ai-product-card__heading strong{color:var(--nova-ink);font-size:.76rem;font-weight:850;line-height:1.12}.urbanart-ai-product-card__heading span{color:var(--nova-muted);font-size:.58rem;font-weight:600}.urbanart-ai-product-card__tags{display:flex;flex-wrap:wrap;gap:3px}.urbanart-ai-product-card__tags span{background:transparent;border-radius:0;color:#717873;font-size:.48rem;font-weight:700;padding:2px 0}.urbanart-ai-product-card__tags span+span:before{color:#9b9d98;content:" • ";padding:0 3px}.urbanart-ai-product-card__price-line{align-items:center;display:flex;gap:5px}.urbanart-ai-product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;line-height:1}.urbanart-ai-product-card__price del{color:#9a9c98;font-size:.5rem;font-weight:600}.urbanart-ai-product-card__price ins,.urbanart-ai-product-card__price>.amount,.urbanart-ai-product-card__price>span{color:#e5764e;font-size:.9rem;font-weight:850;text-decoration:none}.urbanart-ai-product-card__discount{background:#f6dcd1;border-radius:999px;color:#b85f48;font-size:.48rem;font-weight:850;padding:4px 6px}.urbanart-ai-product-card__specs{display:grid;gap:4px;margin-top:2px}.urbanart-ai-product-card__specs>div{align-items:center;color:#505b56;display:flex;font-size:.5rem;font-weight:650;gap:5px;line-height:1.15}.urbanart-ai-product-card__specs>div:first-child span{max-width:105px}.urbanart-ai-product-card__specs svg{color:#717a75;flex:0 0 auto;height:11px;width:11px}.urbanart-ai-product-card__actions{display:grid;gap:4px;grid-template-columns:1fr;margin-top:1px}.urbanart-ai-product-card__actions a,.urbanart-ai-product-card__actions button{align-items:center;border-radius:999px;display:inline-flex;font-size:.54rem;font-weight:750;gap:5px;height:25px;justify-content:center;padding:0 7px;text-decoration:none}.urbanart-ai-product-card__actions a{background:rgba(255,252,247,.72);border:1px solid #c9cbc7;color:var(--nova-ink)}.urbanart-ai-product-card__actions button{background:var(--nova-teal);border:0;color:#fff}.urbanart-ai-product-card__actions button:focus-visible,.urbanart-ai-product-card__actions button:hover{background:var(--nova-teal-dark)}.urbanart-ai-recommendation-feedback{display:none}.urbanart-ai-panel__footer{background:transparent;border:0;height:100px;padding:0}.urbanart-ai-starters.is-footer,.urbanart-ai-utility-bar{display:none}.urbanart-ai-composer{background:transparent;border:0;box-shadow:none;display:grid;grid-template-rows:59px 31px;height:100px;margin:0 26px;padding:0}.urbanart-ai-composer__attachment{margin:0 14px 4px}.urbanart-ai-composer__field{align-items:center;background:var(--nova-composer);border:0;border-radius:30px;box-shadow:var(--nova-shadow);display:grid;gap:8px;grid-template-columns:auto auto minmax(0,1fr) auto;height:59px;min-height:59px;padding:10px 14px}.urbanart-ai-composer__tools{align-items:center;display:flex;gap:10px}.urbanart-ai-composer__divider{display:none}.urbanart-ai-icon-button{align-items:center;border:0;display:inline-flex;height:37px;justify-content:center;min-height:37px;padding:0;width:37px}.urbanart-ai-composer__tools .urbanart-ai-icon-button:first-child{background:var(--nova-coral);border-radius:50%;box-shadow:0 4px 10px rgba(232,120,88,.28);color:#fff}.urbanart-ai-composer__tools .urbanart-ai-icon-button:nth-child(2){background:rgba(255,252,247,.76);color:#66706b}.urbanart-ai-icon-button svg{height:17px;width:17px}.urbanart-ai-composer textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,252,247,.76);border:0;border-radius:999px;color:var(--nova-ink);font-size:.65rem;font-weight:600;height:37px;min-height:37px;outline:none;padding:10px 12px;resize:none;width:100%}.urbanart-ai-composer textarea::-moz-placeholder{color:#929995;opacity:1}.urbanart-ai-composer textarea::placeholder{color:#929995;opacity:1}.urbanart-ai-send-button{background:var(--nova-teal);border:0;border-radius:50%;box-shadow:0 4px 10px rgba(40,155,144,.24);height:38px;min-height:38px;min-width:38px;padding:0;width:38px}.urbanart-ai-send-button.is-stop,.urbanart-ai-send-button:focus-visible,.urbanart-ai-send-button:hover{background:var(--nova-teal-dark)}.urbanart-ai-composer__actions{align-items:center;display:flex;justify-content:center;padding:7px 0 0}.urbanart-ai-composer__hint{align-items:center;color:#767e79;display:inline-flex;font-size:.52rem;font-weight:600;gap:4px;text-align:center}.urbanart-ai-composer__hint svg{color:#719175;fill:currentColor;height:9px;width:9px}.urbanart-ai-scroll-jump{display:none}@media(max-width:470px){.urbanart-ai-panel,.urbanart-ai-panel.is-left,.urbanart-ai-panel.is-right{height:var(--uaa-viewport-height);max-height:none;width:100vw}}.urbanart-ai-panel__identity{gap:15px;grid-template-columns:43px minmax(0,1fr)}.urbanart-ai-panel__avatar{height:43px;width:43px}.urbanart-ai-panel__header strong{color:#29413d;font-size:1.12rem;font-weight:800}.urbanart-ai-panel__header p{font-size:.6rem;margin-top:3px}.urbanart-ai-online-status{height:31px;justify-content:center;padding:0 8px;width:76px}.urbanart-ai-header-new{background:transparent;border:0;box-shadow:none;height:31px;width:34px}.urbanart-ai-thread-row.is-user{padding-right:9px}.urbanart-ai-bubble{color:#29413d}.urbanart-ai-bubble.is-user{border-bottom-right-radius:18px}.urbanart-ai-bubble p{font-weight:500}.urbanart-ai-product-card__pieces{bottom:1px;padding:3px 7px;right:0}.urbanart-ai-product-card__body{display:block;padding:0;position:relative}.urbanart-ai-product-card__heading{left:2px;position:absolute;top:25px;width:187px}.urbanart-ai-product-card__tags{left:2px;position:absolute;top:57px;width:187px}.urbanart-ai-product-card__price-line{display:block;height:44px;left:2px;position:absolute;top:84px;width:187px}.urbanart-ai-product-card__price{display:grid;gap:3px}.urbanart-ai-product-card__discount{left:104px;position:absolute;top:15px}.urbanart-ai-product-card__specs{left:2px;margin:0;position:absolute;top:123px;width:187px}.urbanart-ai-product-card__actions{left:0;margin:0;position:absolute;top:185px;width:187px}.urbanart-ai-composer__field{grid-template-columns:84px minmax(0,1fr) 38px}.urbanart-ai-composer__tools{grid-column:1}.urbanart-ai-composer textarea{grid-column:2;min-width:0}.urbanart-ai-send-button{grid-column:3}.urbanart-ai-composer{transform:translateY(.5px)}.urbanart-ai-composer__tools .urbanart-ai-icon-button:nth-child(2){background:#f4eee6;border:1px solid rgba(116,104,88,.12);border-radius:10px;box-shadow:0 2px 7px rgba(96,75,53,.07)}.urbanart-ai-composer__hint{transform:translate(-6px,-5px)}.urbanart-ai-panel:after{background:hsla(40,4%,55%,.34);border-radius:999px;bottom:12px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:128px;z-index:4}@media(max-width:430px){.urbanart-ai-panel__header{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.urbanart-ai-panel__body{padding-left:20px;padding-right:20px}.urbanart-ai-composer{margin-left:14px;margin-right:14px}}@media(max-width:390px){.urbanart-ai-product-grid,.urbanart-ai-thread-attachments,.urbanart-ai-thread-row.is-assistant .urbanart-ai-thread-attachments{max-width:401px;width:401px}.urbanart-ai-product-card{zoom:.835}.urbanart-ai-panel__header{gap:6px;padding-left:12px;padding-right:10px}.urbanart-ai-panel__identity{gap:9px;grid-template-columns:40px minmax(0,1fr)}.urbanart-ai-panel__avatar{height:40px;width:40px}.urbanart-ai-panel__header strong{font-size:1rem}.urbanart-ai-online-status{padding:0 6px;width:67px}}.urbanart-ai-panel__header{background:linear-gradient(180deg,rgba(255,251,245,.98),hsla(32,66%,94%,.96));border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 3px 8px rgba(88,65,42,.09),0 16px 34px rgba(88,65,42,.15)}.urbanart-ai-panel__avatar,.urbanart-ai-thread-row>.urbanart-ai-avatar{box-shadow:0 0 0 2px rgba(255,252,247,.9),0 4px 10px rgba(34,111,101,.22),0 10px 20px rgba(34,111,101,.12)}.urbanart-ai-online-status{background:linear-gradient(180deg,rgba(255,253,249,.98),hsla(32,48%,94%,.96));border:1px solid hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 5px rgba(76,62,46,.1),0 7px 15px rgba(76,62,46,.1)}.urbanart-ai-bubble{background:linear-gradient(145deg,rgba(255,251,245,.98),hsla(30,56%,93%,.97));border:1px solid hsla(0,0%,100%,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 3px 8px rgba(89,68,46,.08),0 12px 28px rgba(89,68,46,.12)}.urbanart-ai-bubble.is-user{background:linear-gradient(145deg,rgba(232,246,241,.98),rgba(209,233,225,.98));border:1px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 3px 8px rgba(46,116,104,.11),0 12px 26px rgba(46,116,104,.15)}.urbanart-ai-product-card{background-color:#f8eee3;background-image:linear-gradient(180deg,rgba(255,252,247,.12),hsla(32,53%,86%,.08)),var(--uaa-card-bg);border:1px solid hsla(0,0%,100%,.66);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 5px 12px rgba(82,59,37,.11),0 18px 38px rgba(82,59,37,.14);margin-top:-.5px}.urbanart-ai-product-card__image-wrap{border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 4px 10px rgba(67,48,32,.12),0 14px 28px rgba(67,48,32,.18)}.urbanart-ai-product-card__favorite{background:linear-gradient(180deg,rgba(255,254,251,.98),hsla(32,44%,92%,.96));border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 3px 7px rgba(65,48,34,.13),0 8px 16px rgba(65,48,34,.12)}.urbanart-ai-product-card__thumbnails>span{border-color:rgba(255,251,245,.92);box-shadow:0 0 0 1px rgba(120,93,66,.05),0 3px 7px rgba(77,56,38,.12),0 8px 16px rgba(77,56,38,.1)}.urbanart-ai-product-card__thumbnails>span.is-active{border-color:#d5bd9e;box-shadow:0 0 0 2px rgba(255,251,245,.88),0 4px 9px rgba(77,56,38,.16),0 10px 20px rgba(77,56,38,.13);transform:translateY(-1px)}.urbanart-ai-product-card__badge,.urbanart-ai-product-card__discount,.urbanart-ai-product-card__pieces{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),0 3px 7px rgba(79,56,39,.13)}.urbanart-ai-product-card__actions a{background:linear-gradient(180deg,rgba(255,253,249,.96),hsla(32,42%,91%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84),0 3px 7px rgba(76,58,39,.09)}.urbanart-ai-product-card__actions button{background:linear-gradient(145deg,#39a698,#2b897f);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 -2px 4px rgba(15,79,70,.13),0 4px 9px rgba(29,127,118,.19)}.urbanart-ai-composer__field{backdrop-filter:blur(14px) saturate(125%);background:linear-gradient(180deg,rgba(255,253,249,.94),hsla(30,50%,94%,.91));border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 -5px 18px rgba(92,70,46,.08),0 5px 14px rgba(92,70,46,.12),0 16px 30px rgba(92,70,46,.1)}.urbanart-ai-composer textarea{background:linear-gradient(180deg,rgba(255,255,253,.95),hsla(32,45%,94%,.94));border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 3px rgba(85,65,43,.06),0 1px 0 hsla(0,0%,100%,.72)}.urbanart-ai-composer__tools .urbanart-ai-icon-button:first-child{background:linear-gradient(145deg,#f18a69,#d9664b);border:1px solid hsla(0,0%,100%,.23);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -2px 4px rgba(145,58,38,.13),0 4px 10px rgba(217,102,75,.3),0 10px 18px rgba(217,102,75,.14)}.urbanart-ai-composer__tools .urbanart-ai-icon-button:nth-child(2){background:linear-gradient(145deg,#fffdf9,#eee5da);border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 3px 7px rgba(87,67,46,.12),0 9px 18px rgba(87,67,46,.09)}.urbanart-ai-send-button{background:linear-gradient(145deg,#3bb0a0,#227d73);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36),inset 0 -2px 4px rgba(14,78,69,.13),0 4px 10px rgba(34,125,115,.3),0 10px 18px rgba(34,125,115,.14)}.urbanart-ai-header-menu{position:relative}.urbanart-ai-header-menu__dropdown{background:linear-gradient(180deg,rgba(255,253,249,.98),hsla(32,49%,92%,.98));border:1px solid hsla(0,0%,100%,.78);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 5px 12px rgba(81,60,39,.13),0 16px 28px rgba(81,60,39,.15);min-width:160px;padding:5px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.urbanart-ai-header-menu__dropdown button{background:transparent;border:0;border-radius:10px;color:#33413c;cursor:pointer;display:block;font:inherit;font-size:.62rem;font-weight:700;padding:9px 11px;text-align:left;width:100%}.urbanart-ai-header-menu__dropdown button:focus-visible,.urbanart-ai-header-menu__dropdown button:hover{background:rgba(40,155,144,.12);color:#1d7f76;outline:none}.urbanart-ai-header-menu__dropdown button.is-dismiss{border-top:1px solid rgba(116,93,68,.12);color:#70675e;margin-top:3px}.urbanart-ai-header-menu__dropdown button.is-dismiss:focus-visible,.urbanart-ai-header-menu__dropdown button.is-dismiss:hover{background:rgba(232,120,88,.1);color:#b65742}.urbanart-ai-panel__header-actions{align-items:center;display:flex;gap:8px}.urbanart-ai-close,.urbanart-ai-header-new{align-items:center;background:linear-gradient(145deg,#fffdf9,#eee5da);border:1px solid hsla(0,0%,100%,.72);border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 3px 7px rgba(87,67,46,.12),0 9px 18px rgba(87,67,46,.09);color:#62706a;cursor:pointer;display:inline-flex;height:31px;justify-content:center;min-width:31px;padding:0;width:31px}.urbanart-ai-close:focus-visible,.urbanart-ai-close:hover,.urbanart-ai-header-new:focus-visible,.urbanart-ai-header-new:hover{background:linear-gradient(145deg,#fffefa,#e3efe9);color:var(--nova-teal);outline:none}.urbanart-ai-close{display:inline-flex}@media(min-width:471px){.urbanart-ai-panel.is-left,.urbanart-ai-panel.is-right{background-size:100% 100%;border:1px solid hsla(0,0%,100%,.58);border-radius:34px;bottom:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 12px 30px rgba(48,35,24,.16),0 30px 70px rgba(48,35,24,.22);height:min(836px,var(--uaa-viewport-height) - 96px);left:24px;max-height:calc(var(--uaa-viewport-height) - 96px);right:auto;top:auto;width:min(470px,100vw - 48px)}}@media(min-width:701px){.urbanart-ai-launcher-shell.is-right{left:24px;right:auto}.urbanart-ai-panel,.urbanart-ai-panel.is-left,.urbanart-ai-panel.is-right{border:1px solid hsla(0,0%,100%,.58);border-radius:34px;bottom:24px;box-shadow:0 10px 26px rgba(67,49,32,.16),0 30px 68px rgba(67,49,32,.2);grid-template-rows:89px minmax(0,1fr) 100px;height:min(836px,100vh - 48px);left:24px;max-height:calc(100vh - 48px);max-width:min(470px,100vw - 48px);right:auto;top:auto;width:min(470px,100vw - 48px)}.urbanart-ai-panel.is-right{transform:translate3d(calc(-100% - 24px),0,0)}.urbanart-ai-widget.is-open .urbanart-ai-panel.is-left,.urbanart-ai-widget.is-open .urbanart-ai-panel.is-right{transform:translateZ(0)}}.urbanart-ai-panel,.urbanart-ai-panel.is-left,.urbanart-ai-panel.is-right{background-color:var(--uaa-chat-bg-color,#f7f0e6)}.urbanart-ai-product-card{background-color:var(--uaa-card-bg-color,#f8eee3)}
