.oracle-chat{position:fixed;right:18px;bottom:96px;z-index:2147482000;font-family:inherit}.oracle-chat[hidden]{display:none}.oracle-chat__toggle{position:relative;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--volt-gold);font-weight:600;cursor:pointer}.oracle-chat__orb{position:relative;display:inline-flex;width:60px;height:60px;border:2px solid #5cc8ff;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 40%,#1b3a6b,#040714 70%);box-shadow:0 0 0 4px #5cc8ff1f,0 0 22px #5cc8ff8c,0 8px 24px #00000080}.oracle-chat__orb picture{display:contents}.oracle-chat__orb img{display:block;width:100%;height:100%}.oracle-chat__label{order:-1;padding:8px 14px;border:1px solid var(--volt-gold);border-radius:999px;background:var(--volt-bg);box-shadow:0 6px 18px #00000073;white-space:nowrap}.oracle-chat__toggle:focus-visible,.oracle-chat__form button:focus-visible,.oracle-chat__close:focus-visible{outline:2px solid var(--volt-teal);outline-offset:2px}.oracle-chat__panel{position:absolute;right:0;bottom:72px;display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));height:min(520px,70vh);border:1px solid var(--volt-gold);border-radius:16px;background:var(--volt-bg);color:#f4f4f4;overflow:hidden;box-shadow:0 16px 48px #0009}.oracle-chat__panel[hidden]{display:none}.oracle-chat__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12);font-weight:700}.oracle-chat__close{border:0;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}.oracle-chat__log{flex:1;padding:12px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.oracle-chat__msg{max-width:88%;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.oracle-chat__msg p{margin:0}.oracle-chat__msg--user{align-self:flex-end;background:var(--volt-gold);color:#111}.oracle-chat__msg--assistant{align-self:flex-start;background:#ffffff14}.oracle-chat__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px!important}.oracle-chat__msg a{color:var(--volt-teal);text-decoration:underline}.oracle-chat__form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.12)}.oracle-chat__form input{flex:1;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:transparent;color:inherit;font:inherit}.oracle-chat__form button{padding:10px 14px;border:0;border-radius:10px;background:var(--volt-gold);color:#111;font-weight:700;cursor:pointer}@media(prefers-reduced-motion:no-preference){.oracle-chat__panel{animation:oracle-chat-in .16s ease-out}.oracle-chat__orb:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid rgba(92,200,255,.6);animation:oracle-chat-pulse 2.6s ease-out infinite}}@keyframes oracle-chat-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.35);opacity:0}}@keyframes oracle-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:480px){.oracle-chat{right:12px;bottom:88px}.oracle-chat__label{display:none}.oracle-chat__orb{width:54px;height:54px}}.oracle-chat__avatar{display:inline-flex;flex:none;width:34px;height:34px;overflow:hidden;border:2px solid #5cc8ff;border-radius:50%;background:#040714;box-shadow:0 0 14px #5cc8ff73}.oracle-chat__avatar img{display:block;width:100%;height:100%}.oracle-chat__header .oracle-chat__avatar{width:42px;height:42px}.oracle-chat__who{display:inline-flex;align-items:center;gap:10px}.oracle-chat__name{display:flex;flex-direction:column;line-height:1.2}.oracle-chat__name small{font-weight:400;font-size:12px;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/19/assets/oracle-chat.css.map */
