.rudra-ai,.rudra-ai *{box-sizing:border-box}.rudra-ai{display:block;color:var(--rai-text-color);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rudra-ai button,.rudra-ai input{font:inherit}.rudra-ai button{cursor:pointer}.rudra-ai__landing{position:relative;isolation:isolate;min-height:var(--rai-section-min-height);margin:0 auto;overflow:hidden;background:#fbf7ef}.rudra-ai__landing-background,.rudra-ai__landing-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.rudra-ai__landing-background img{width:100%;height:100%;object-fit:cover}.rudra-ai__landing-overlay{z-index:-1;background:linear-gradient(90deg,#fffdf9ad,#fffdf959)}.rudra-ai__landing-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(400px,.85fr);gap:clamp(32px,5vw,88px);align-items:center;width:min(calc(100% - (var(--rai-section-padding-inline) * 2)),var(--rai-page-width));min-height:var(--rai-section-min-height);margin:0 auto;padding-block:var(--rai-section-padding-block)}.rudra-ai__intro{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.rudra-ai__logo{width:min(220px,50%);height:auto;margin-bottom:18px;object-fit:contain}.rudra-ai__emblem{display:grid;width:84px;height:84px;margin-bottom:18px;place-items:center;border:1px solid var(--rai-border);border-radius:50%;color:var(--rai-accent-strong);background:#ffffffbf;font-size:34px}.rudra-ai__heading{margin:0;color:var(--rai-heading-color);font-family:Inter,system-ui,sans-serif;font-size:clamp(40px,5vw,var(--rai-heading-size));font-weight:600;letter-spacing:-.045em;line-height:1.05}.rudra-ai__subheading{max-width:680px;margin:26px 0 38px;color:var(--rai-text-color);font-size:clamp(16px,1.45vw,24px);line-height:1.5}.rudra-ai__ask-form{display:grid;grid-template-columns:50px minmax(0,1fr) 68px;align-items:center;width:min(100%,850px);min-height:90px;padding:10px 12px 10px 22px;border:1px solid rgba(199,162,91,.22);border-radius:999px;background:#fffffff0;box-shadow:0 15px 38px #63461821}.rudra-ai__search-icon{display:grid;place-items:center;color:var(--rai-accent-strong)}.rudra-ai__search-icon svg,.rudra-ai__send svg,.rudra-ai__chat-form svg,.rudra-ai__header-action svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rudra-ai__ask-form input,.rudra-ai__chat-form input{width:100%;min-width:0;border:0;outline:0;color:var(--rai-text-color);background:transparent}.rudra-ai__ask-form input{padding-inline:8px 18px;font-size:clamp(15px,1.25vw,20px)}.rudra-ai__ask-form input::placeholder,.rudra-ai__chat-form input::placeholder{color:#9b9792;opacity:1}.rudra-ai__send,.rudra-ai__chat-form button{display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--rai-accent);transition:transform .2s ease,background .2s ease}.rudra-ai__send{width:68px;height:68px}.rudra-ai__send:hover,.rudra-ai__send:focus-visible,.rudra-ai__chat-form button:hover,.rudra-ai__chat-form button:focus-visible{transform:translateY(-2px);background:var(--rai-accent-strong)}.rudra-ai__suggestions-card{min-width:0;padding:clamp(28px,3vw,52px);border:1px solid rgba(199,162,91,.24);border-radius:var(--rai-radius);background:#ffffffdb;box-shadow:0 18px 48px #60451c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rudra-ai__suggestions-card h3{margin:0;color:var(--rai-heading-color);font-family:Inter,system-ui,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:600;text-align:center}.rudra-ai__title-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:20px 0 32px;color:var(--rai-accent)}.rudra-ai__title-divider i{height:1px;background:var(--rai-border)}.rudra-ai__suggestions{display:grid;gap:14px}.rudra-ai__suggestion{display:grid;grid-template-columns:50px minmax(0,1fr) 24px;gap:14px;align-items:center;min-height:78px;padding:10px 20px 10px 12px;border:1px solid rgba(199,162,91,.22);border-radius:999px;color:var(--rai-text-color);background:#ffffffeb;box-shadow:0 8px 22px #5d421c17;font-size:clamp(15px,1.1vw,19px);text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.rudra-ai__suggestion:hover,.rudra-ai__suggestion:focus-visible{border-color:var(--rai-accent);transform:translateY(-2px);box-shadow:0 12px 26px #5d421c24}.rudra-ai__suggestion-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;color:var(--rai-accent-strong);background:#fbf3e3}.rudra-ai__suggestion>svg{width:23px;height:23px;fill:none;stroke:var(--rai-accent-strong);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rudra-ai__launcher{position:fixed;right:max(var(--rai-launcher-right),env(safe-area-inset-right));bottom:max(var(--rai-launcher-bottom),env(safe-area-inset-bottom));z-index:2147483000;display:grid;width:var(--rai-launcher-size);height:var(--rai-launcher-size);padding:0;place-items:center;border:2px solid rgba(255,255,255,.92);border-radius:50%;color:#fff;background:var(--rai-accent);box-shadow:0 12px 30px #402b0947;transition:transform .2s ease,box-shadow .2s ease}.rudra-ai__launcher:hover,.rudra-ai__launcher:focus-visible{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 34px #402b0957}.rudra-ai__launcher>svg,.rudra-ai__launcher>img{width:58%;height:58%;object-fit:contain}.rudra-ai__launcher>svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rudra-ai__online-dot{position:absolute;top:2px;right:2px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#29b86e}.rudra-ai__panel{position:fixed;right:max(var(--rai-launcher-right),env(safe-area-inset-right));bottom:calc(max(var(--rai-launcher-bottom),env(safe-area-inset-bottom)) + var(--rai-launcher-size) + 16px);z-index:2147482999;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto auto;width:min(var(--rai-panel-width),calc(100vw - 24px));height:min(var(--rai-panel-height),calc(100dvh - 120px));overflow:hidden;border:1px solid rgba(199,162,91,.25);border-radius:22px;background:var(--rai-surface);box-shadow:0 24px 70px #2a1c0642;transform-origin:bottom right;animation:rudra-ai-open .2s ease-out}.rudra-ai__panel[hidden]{display:none!important}@keyframes rudra-ai-open{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.rudra-ai__panel-header{display:grid;grid-template-columns:48px minmax(0,1fr) 38px 38px;gap:10px;align-items:center;min-height:74px;padding:12px 14px;border-bottom:1px solid rgba(199,162,91,.2);background:#ffffffe6}.rudra-ai__avatar{position:relative;display:grid;width:44px;height:44px;place-items:center;overflow:visible;border:1px solid var(--rai-border);border-radius:50%;color:var(--rai-accent-strong);background:#fbf3e3}.rudra-ai__avatar>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.rudra-ai__avatar>i{position:absolute;right:-1px;bottom:1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#29b86e}.rudra-ai__identity{display:flex;min-width:0;flex-direction:column}.rudra-ai__identity strong{overflow:hidden;color:var(--rai-accent-strong);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.rudra-ai__identity small{overflow:hidden;margin-top:2px;color:var(--rai-muted-color);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rudra-ai__header-action{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(199,162,91,.2);border-radius:50%;color:var(--rai-text-color);background:#fff}.rudra-ai__header-action:hover,.rudra-ai__header-action:focus-visible{border-color:var(--rai-accent);color:var(--rai-accent-strong)}.rudra-ai__header-action svg{width:19px;height:19px}.rudra-ai__messages{display:flex;min-height:0;padding:18px 14px 10px;flex-direction:column;gap:12px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.rudra-ai__message{display:flex;max-width:88%;flex-direction:column;align-self:flex-start}.rudra-ai__message--user{align-self:flex-end}.rudra-ai__bubble{padding:11px 13px;border-radius:17px 17px 17px 5px;color:var(--rai-text-color);background:var(--rai-message-assistant);font-size:13px;line-height:1.55;white-space:pre-wrap}.rudra-ai__message--user .rudra-ai__bubble{border-radius:17px 17px 5px;color:#fff;background:var(--rai-message-user)}.rudra-ai__message-time{margin-top:4px;color:var(--rai-muted-color);font-size:9px}.rudra-ai__message--user .rudra-ai__message-time{text-align:right}.rudra-ai__message-link,.rudra-ai__result-card{display:block;margin-top:8px;border:1px solid rgba(199,162,91,.25);border-radius:12px;color:var(--rai-text-color);background:#fff;text-decoration:none}.rudra-ai__message-link{width:fit-content;padding:7px 10px;color:var(--rai-accent-strong);font-size:11px;font-weight:700}.rudra-ai__result-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:9px;align-items:center;padding:7px}.rudra-ai__result-card img{width:46px;height:46px;border-radius:8px;object-fit:cover}.rudra-ai__result-card span{display:flex;min-width:0;flex-direction:column;gap:2px}.rudra-ai__result-card strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rudra-ai__result-card small{color:var(--rai-muted-color);font-size:9px;text-transform:capitalize}.rudra-ai__typing{display:flex;gap:4px;align-items:center;padding:5px 16px;color:var(--rai-muted-color)}.rudra-ai__typing[hidden]{display:none}.rudra-ai__typing span{width:5px;height:5px;border-radius:50%;background:var(--rai-accent);animation:rudra-ai-dot 1s infinite alternate}.rudra-ai__typing span:nth-child(2){animation-delay:.18s}.rudra-ai__typing span:nth-child(3){animation-delay:.36s}.rudra-ai__typing b{margin-left:5px;font-size:10px;font-weight:500}@keyframes rudra-ai-dot{to{opacity:.25;transform:translateY(-2px)}}.rudra-ai__quick-prompts{display:flex;gap:7px;padding:6px 12px 10px;overflow-x:auto;scrollbar-width:none}.rudra-ai__quick-prompts::-webkit-scrollbar{display:none}.rudra-ai__quick-prompts button{flex:0 0 auto;max-width:220px;padding:7px 10px;overflow:hidden;border:1px solid var(--rai-border);border-radius:999px;color:var(--rai-accent-strong);background:#fff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rudra-ai__chat-form{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:center;margin:0 12px 8px;padding:6px 7px 6px 14px;border:1px solid var(--rai-border);border-radius:999px;background:#fff}.rudra-ai__chat-form:focus-within{border-color:var(--rai-accent);box-shadow:0 0 0 2px #c7a25b1f}.rudra-ai__chat-form input{height:38px;font-size:12px}.rudra-ai__chat-form button{width:42px;height:42px}.rudra-ai__chat-form button svg{width:20px;height:20px}.rudra-ai__chat-form button:disabled,.rudra-ai__send:disabled{cursor:wait;opacity:.55}.rudra-ai__panel-footer{display:flex;justify-content:space-between;gap:10px;padding:0 14px 10px;color:#aaa49e;font-size:8px}@media(max-width:989px){.rudra-ai__landing-shell{grid-template-columns:1fr;gap:34px}.rudra-ai__suggestions-card{width:min(100%,720px);margin-inline:auto}}@media(max-width:749px){.rudra-ai__landing{min-height:var(--rai-section-min-height-mobile)}.rudra-ai__landing-overlay{background:#fffdf985}.rudra-ai__landing-shell{width:calc(100% - (var(--rai-section-padding-inline-mobile) * 2));min-height:var(--rai-section-min-height-mobile);padding-block:var(--rai-section-padding-block-mobile)}.rudra-ai__logo{width:min(170px,56%)}.rudra-ai__heading{font-size:var(--rai-heading-size-mobile)}.rudra-ai__subheading{margin:18px 0 26px;font-size:16px}.rudra-ai__ask-form{grid-template-columns:36px minmax(0,1fr) 50px;min-height:68px;padding:7px 8px 7px 14px}.rudra-ai__search-icon svg{width:23px;height:23px}.rudra-ai__ask-form input{padding-inline:4px 8px;font-size:14px}.rudra-ai__send{width:50px;height:50px}.rudra-ai__send svg{width:22px;height:22px}.rudra-ai__suggestions-card{padding:24px 14px}.rudra-ai__suggestions-card h3{font-size:30px}.rudra-ai__title-divider{margin:14px 0 22px}.rudra-ai__suggestion{grid-template-columns:42px minmax(0,1fr) 20px;gap:10px;min-height:66px;padding:8px 14px 8px 9px;font-size:14px}.rudra-ai__suggestion-icon{width:42px;height:42px}.rudra-ai__launcher{right:max(var(--rai-launcher-right-mobile),env(safe-area-inset-right));bottom:max(var(--rai-launcher-bottom-mobile),env(safe-area-inset-bottom))}.rudra-ai__panel{right:max(10px,env(safe-area-inset-right));bottom:calc(max(var(--rai-launcher-bottom-mobile),env(safe-area-inset-bottom)) + var(--rai-launcher-size) + 12px);left:max(10px,env(safe-area-inset-left));width:auto;height:min(72dvh,660px);border-radius:18px}}@media(max-width:380px){.rudra-ai__panel-header{grid-template-columns:44px minmax(0,1fr) 34px 34px;gap:6px;padding-inline:9px}.rudra-ai__panel-footer{font-size:7px}}@media(prefers-reduced-motion:reduce){.rudra-ai *,.rudra-ai *:before,.rudra-ai *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-rudra-ai.css.map */
