.jchat-shell{--jx-sb:#0b0b0c;--jx-sb-hover:#161618;--jx-sb-active:#1c1c1f;--jx-sb-border:#232326;--jx-sb-text:#ededed;--jx-sb-text-2:#8a8a8e;--jx-canvas:#faf8f3;--jx-surface:#fff;--jx-border:#e8e4da;--jx-ink:#1a1a1a;--jx-ink-2:#6b6b6b;--jx-ink-mut:#9a9a9a;--jx-gold:#b8913a;--jx-gold-h:#a27e2e;--jx-gold-soft:#f3ead6;--jx-r-sm:8px;--jx-r-md:12px;--jx-r-lg:16px;--jx-ease:cubic-bezier(.4,0,.2,1);--jx-col:760px;--jx-sb-w:264px;background:var(--jx-canvas);height:100vh;color:var(--jx-ink);font-family:var(--font-ui), system-ui, sans-serif;font-size:15px;line-height:1.65;display:flex;overflow:hidden}.jchat-shell *,.jchat-shell :before,.jchat-shell :after{box-sizing:border-box}.jchat-sidebar{width:var(--jx-sb-w);background:var(--jx-sb);color:var(--jx-sb-text);border-right:1px solid var(--jx-sb-border);transition:width .2s var(--jx-ease);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.jchat-shell.sb-collapsed .jchat-sidebar{width:64px}.jchat-sb-head{flex-shrink:0;align-items:center;height:64px;padding:0 20px;display:flex}.jchat-wordmark{font-family:var(--font-display), serif;letter-spacing:.2em;color:var(--jx-gold);white-space:nowrap;border-radius:var(--jx-r-sm);transition:color .15s var(--jx-ease), background .15s var(--jx-ease);margin-left:-4px;padding:2px 4px;font-size:20px;font-weight:600;text-decoration:none}.jchat-wordmark:hover{color:#d4af5a;background:var(--jx-sb-hover)}.jchat-shell.sb-collapsed .jchat-wordmark{font-size:0}.jchat-shell.sb-collapsed .jchat-wordmark:before{content:"L";font-size:22px}.jchat-newchat{height:40px;color:var(--jx-sb-text);font:inherit;cursor:pointer;transition:background .15s var(--jx-ease), border-color .15s var(--jx-ease);background:0 0;border:1px solid #2a2a2e;border-radius:10px;align-items:center;gap:10px;margin:4px 16px 8px;padding:0 12px;font-size:13.5px;display:flex}.jchat-newchat:hover{background:var(--jx-sb-hover)}.jchat-newchat svg{flex-shrink:0}.jchat-shell.sb-collapsed .jchat-newchat{justify-content:center;margin:4px 14px 8px;padding:0}.jchat-shell.sb-collapsed .jchat-newchat .jchat-lbl{display:none}.jchat-sb-list{scrollbar-width:thin;scrollbar-color:#2e2e33 transparent;flex:1;padding:4px 8px 8px;overflow-y:auto}.jchat-sb-list::-webkit-scrollbar{width:8px}.jchat-sb-list::-webkit-scrollbar-track{background:0 0}.jchat-sb-list::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.jchat-sb-list:hover::-webkit-scrollbar-thumb{background:#2e2e33}.jchat-shell.sb-collapsed .jchat-sb-list{display:none}.jchat-grp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--jx-sb-text-2);padding:14px 10px 6px;font-size:10.5px}.jchat-grp:first-child .jchat-grp-label{padding-top:6px}.jchat-item{border-radius:var(--jx-r-sm);cursor:pointer;height:36px;color:var(--jx-sb-text);transition:background .12s var(--jx-ease);align-items:center;padding:0 8px 0 12px;display:flex;position:relative}.jchat-item:hover{background:var(--jx-sb-hover)}.jchat-item.active{background:var(--jx-sb-active)}.jchat-item.active:before{content:"";background:var(--jx-gold);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.jchat-item-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.jchat-item-rename{min-width:0;font:inherit;color:var(--jx-sb-text);border:1px solid var(--jx-gold);background:#000;border-radius:6px;outline:none;flex:1;padding:2px 6px;font-size:13.5px}.jchat-item-more{width:24px;height:24px;color:var(--jx-sb-text-2);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.jchat-item:hover .jchat-item-more,.jchat-item-more[aria-expanded=true]{opacity:1}.jchat-item-more:hover{color:var(--jx-sb-text);background:#26262a}.jchat-menu{z-index:40;border:1px solid var(--jx-sb-border);background:#161618;border-radius:10px;min-width:160px;padding:4px;position:absolute;box-shadow:0 10px 30px #00000080}.jchat-menu button{width:100%;color:var(--jx-sb-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.jchat-menu button:hover{background:var(--jx-sb-hover)}.jchat-menu button.danger{color:#e5706a}.jchat-menu button.danger:hover{background:#e5706a1f}.jchat-menu-sep{background:var(--jx-sb-border);height:1px;margin:4px 0}.jchat-skel{border-radius:var(--jx-r-sm);background:linear-gradient(90deg,#141416 25%,#1b1b1e 37%,#141416 63%) 0 0/400% 100%;height:36px;margin:2px 4px;animation:1.3s infinite jxshimmer}@keyframes jxshimmer{0%{background-position:100% 0}to{background-position:0 0}}.jchat-empty-hint{color:var(--jx-sb-text-2);text-align:center;padding:28px 14px;font-size:12.5px;line-height:1.6}.jchat-sb-foot{border-top:1px solid var(--jx-sb-border);flex-direction:column;flex-shrink:0;gap:2px;padding:8px;display:flex}.jchat-plan{margin:4px 8px 6px}.jchat-plan-pill{color:var(--jx-gold);background:#b8913a21;border:1px solid #b8913a4d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.jchat-plan-free{color:var(--jx-sb-text-2);margin-bottom:6px;font-size:11.5px;display:block}.jchat-plan-free b{color:var(--jx-sb-text)}.jchat-plan-bar{background:#26262a;border-radius:2px;height:4px;overflow:hidden}.jchat-plan-bar span{background:var(--jx-gold);border-radius:2px;height:100%;display:block}.jchat-shell.sb-collapsed .jchat-plan{display:none}.jchat-foot-row{border-radius:var(--jx-r-sm);width:100%;height:36px;color:var(--jx-sb-text);font:inherit;text-align:left;cursor:pointer;transition:background .12s var(--jx-ease);background:0 0;border:none;align-items:center;gap:12px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.jchat-foot-row:hover{background:var(--jx-sb-hover)}.jchat-foot-row svg{color:var(--jx-sb-text-2);flex-shrink:0}.jchat-foot-row .jchat-lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jchat-shell.sb-collapsed .jchat-foot-row{justify-content:center;padding:0}.jchat-shell.sb-collapsed .jchat-foot-row .jchat-lbl{display:none}.jchat-user-row{position:relative}.jchat-avatar-sm{color:#1a1408;background:linear-gradient(135deg, #d4af5a, var(--jx-gold-h));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:flex}.jchat-user-meta{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.jchat-user-name{color:var(--jx-sb-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.jchat-user-mail{color:var(--jx-sb-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.jchat-user-menu{z-index:40;border:1px solid var(--jx-sb-border);background:#161618;border-radius:10px;padding:4px;position:absolute;bottom:44px;left:8px;right:8px;box-shadow:0 -8px 30px #00000080}.jchat-user-menu button,.jchat-user-menu a{width:100%;color:var(--jx-sb-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.jchat-user-menu button:hover,.jchat-user-menu a:hover{background:var(--jx-sb-hover)}.jchat-user-menu button.danger{color:#e5706a}.jchat-user-menu button.danger:hover{background:#e5706a1f}.jchat-tip{position:relative}.jchat-shell.sb-collapsed .jchat-tip:hover:after{content:attr(data-tip);color:var(--jx-sb-text);white-space:nowrap;z-index:60;pointer-events:none;background:#26262a;border-radius:7px;padding:5px 9px;font-size:12px;position:absolute;top:50%;left:54px;transform:translateY(-50%)}.jchat-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.jchat-topbar{border-bottom:1px solid var(--jx-border);background:var(--jx-surface);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 14px;display:none}.jchat-iconbtn{width:36px;height:36px;color:var(--jx-ink-2);border-radius:var(--jx-r-sm);cursor:pointer;transition:background .12s var(--jx-ease), color .12s;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.jchat-iconbtn:hover{background:var(--jx-gold-soft);color:var(--jx-gold-h)}.jchat-topbar-word{font-family:var(--font-display), serif;letter-spacing:.2em;color:var(--jx-gold);font-size:16px}.jchat-expand{z-index:20;display:none;position:absolute;top:14px;left:14px}.jchat-shell.sb-collapsed .jchat-expand{display:inline-flex}.jchat-scroll{scroll-behavior:smooth;flex:1;overflow-y:auto}.jchat-scroll::-webkit-scrollbar{width:10px}.jchat-scroll::-webkit-scrollbar-thumb{border:3px solid var(--jx-canvas);background:#1a1a1a29;border-radius:5px}.jchat-col{max-width:var(--jx-col);width:100%;margin:0 auto;padding:28px 24px 12px}.jchat-turn{margin-bottom:24px}.jchat-turn.user{justify-content:flex-end;display:flex}.jchat-user-bubble{background:var(--jx-gold-soft);max-width:80%;color:var(--jx-ink);border-radius:var(--jx-r-lg) var(--jx-r-lg) 4px var(--jx-r-lg);white-space:pre-wrap;padding:10px 14px;font-size:15px}.jchat-ai{align-items:flex-start;gap:12px;display:flex}.jchat-ai-avatar{width:30px;height:30px;color:var(--jx-gold);font-family:var(--font-display), serif;background:#f4f1ea;border:1px solid #b8913a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:15px;font-weight:600;display:flex}.jchat-ai-avatar.jchat-mascot{background:#f4f1ea url(/jurix.jpg) 50% 42%/cover no-repeat;font-size:0}.jchat-ai-body{flex:1;min-width:0}.jchat-ai-name{letter-spacing:.06em;font-variant:small-caps;text-transform:lowercase;color:var(--jx-ink-mut);margin-bottom:4px;font-size:11px}.jchat-ai-name:first-letter{text-transform:uppercase}.jchat-md{color:var(--jx-ink);font-size:15px;line-height:1.75}.jchat-md>:first-child{margin-top:0}.jchat-md>:last-child{margin-bottom:0}.jchat-md p{margin:0 0 12px}.jchat-md h2,.jchat-md h3{font-family:var(--font-display), serif;color:var(--jx-ink);margin:18px 0 8px;line-height:1.25}.jchat-md h2{font-size:21px}.jchat-md h3{font-size:18px}.jchat-md ol,.jchat-md ul{margin:8px 0 12px;padding-left:22px}.jchat-md li{margin-bottom:6px;padding-left:4px}.jchat-md li::marker{color:var(--jx-gold)}.jchat-md strong{color:var(--jx-ink);font-weight:600}.jchat-md a{color:var(--jx-gold-h);text-underline-offset:2px;text-decoration:underline}.jchat-caret{background:var(--jx-gold);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite jxblink;display:inline-block}@keyframes jxblink{50%{opacity:0}}.jchat-thinking{align-items:center;gap:5px;padding:4px 0;display:inline-flex}.jchat-thinking span{background:var(--jx-gold);border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite jxdot}.jchat-thinking span:nth-child(2){animation-delay:.2s}.jchat-thinking span:nth-child(3){animation-delay:.4s}@keyframes jxdot{0%,80%,to{opacity:.3;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.jchat-notice{border:1px solid var(--jx-border);border-radius:var(--jx-r-md);background:#fff;padding:12px 14px}.jchat-notice.info{background:var(--jx-gold-soft);border-color:#b8913a4d}.jchat-notice.warn{background:var(--jx-gold-soft);border-color:#b8913a66}.jchat-notice.error{background:#fbeae8;border-color:#b02a1b4d}.jchat-notice-head{color:var(--jx-ink);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.jchat-notice-body{color:var(--jx-ink);font-size:14px}.jchat-notice-hint{color:var(--jx-ink-2);margin:8px 0 0;font-size:12.5px}.jchat-notice-cta{background:var(--jx-gold);color:#fff;border-radius:10px;margin-top:10px;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.jchat-notice-cta:hover{background:var(--jx-gold-h)}.jchat-cites{border-top:1px solid var(--jx-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.jchat-cites-label{letter-spacing:.1em;text-transform:uppercase;color:var(--jx-ink-mut);font-size:10px}.jchat-chip{color:var(--jx-gold-h);background:var(--jx-gold-soft);border:1px solid #b8913a47;border-radius:999px;align-items:baseline;gap:6px;padding:3px 11px;font-size:11.5px;display:inline-flex}.jchat-chip small{color:var(--jx-ink-2);font-size:10px}.jchat-acts{opacity:0;transition:opacity .12s var(--jx-ease);gap:4px;margin-top:8px;display:flex}.jchat-ai:hover .jchat-acts,.jchat-acts:focus-within{opacity:1}.jchat-act{width:26px;height:26px;color:var(--jx-ink-mut);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.jchat-act:hover{color:var(--jx-ink-2);background:#efece6}.jchat-act.on{color:var(--jx-gold-h)}.jchat-jump{z-index:15;background:var(--jx-surface);color:var(--jx-ink-2);border:1px solid var(--jx-border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;display:inline-flex;position:absolute;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001a}.jchat-jump:hover{color:var(--jx-ink)}.jchat-welcome-wrap{max-width:var(--jx-col);text-align:center;margin:0 auto;padding:7vh 24px 0}.jchat-welcome-wrap .jchat-welcome-video{width:120px;height:120px;margin:0 auto 22px;display:block}.jchat-welcome-h{font-family:var(--font-display), serif;color:var(--jx-ink);margin:0 0 28px;font-size:clamp(26px,4vw,38px);line-height:1.15}.jchat-sugg{grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin:0 auto;display:grid}.jchat-sugg-chip{text-align:left;background:var(--jx-surface);border:1px solid var(--jx-border);border-radius:var(--jx-r-md);color:var(--jx-ink);cursor:pointer;transition:border-color .15s var(--jx-ease), box-shadow .15s var(--jx-ease), transform .1s;padding:14px 16px;font-size:14px}.jchat-sugg-chip:hover{border-color:var(--jx-gold);transform:translateY(-1px);box-shadow:0 4px 16px #b8913a1f}.jchat-composer{flex-shrink:0;position:relative}.jchat-composer:before{content:"";background:linear-gradient(to top, var(--jx-canvas), transparent);pointer-events:none;height:32px;position:absolute;top:-32px;left:0;right:0}.jchat-composer-col{max-width:var(--jx-col);width:100%;margin:0 auto;padding:0 24px 16px}.jchat-inputbox{border-radius:var(--jx-r-lg);transition:border-color .15s var(--jx-ease), box-shadow .15s var(--jx-ease);background:#1a1a1a;border:1px solid #2e2e33;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex;box-shadow:0 2px 6px #00000024,0 10px 30px #00000024}.jchat-inputbox:focus-within{border-color:var(--jx-gold);box-shadow:0 0 0 3px #b8913a4d}.jchat-ta{resize:none;font:inherit;color:#f2f2f2;background:0 0;border:none;outline:none;flex:1;max-height:200px;padding:6px 0;font-size:15px;line-height:1.5;overflow-y:auto}.jchat-ta::placeholder{color:#8a8a8e}.jchat-ta::-webkit-scrollbar{width:6px}.jchat-ta::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.jchat-send{background:var(--jx-gold);color:#fff;cursor:pointer;width:36px;height:36px;transition:background .15s var(--jx-ease), opacity .15s;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.jchat-send:hover:not(:disabled){background:var(--jx-gold-h)}.jchat-send:disabled{opacity:.4;cursor:not-allowed}.jchat-send.stop{background:var(--jx-ink)}.jchat-disclaimer{max-width:var(--jx-col);text-align:center;color:var(--jx-ink-mut);margin:10px auto 0;font-size:11.5px}.jchat-shell a:focus-visible,.jchat-shell button:focus-visible,.jchat-shell textarea:focus-visible{outline:2px solid var(--jx-gold);outline-offset:2px}.jchat-inputbox:focus-within .jchat-ta:focus-visible{outline:none}.jchat-sb-overlay{display:none}@media (max-width:900px){.jchat-topbar{display:flex}.jchat-sidebar{z-index:80;transition:transform .25s var(--jx-ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #0006}.jchat-sidebar.open{transform:translate(0)}.jchat-shell.sb-collapsed .jchat-sidebar{width:var(--jx-sb-w)}.jchat-sb-overlay{z-index:70;background:#0006;display:block;position:fixed;inset:0}.jchat-expand,.jchat-collapse-row{display:none!important}.jchat-col,.jchat-composer-col{padding-left:16px;padding-right:16px}.jchat-sugg{grid-template-columns:1fr}}.jchat-solo .jchat-main{width:100%;max-width:720px;margin:0 auto}.jchat-solo-top{flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.jchat-logo-text{font-family:var(--font-display), serif;letter-spacing:.2em;color:var(--jx-gold);font-size:15px;font-weight:600}.jchat-sb-home{color:var(--jx-ink-2);border-radius:var(--jx-r-sm);padding:8px 12px;font-size:12.5px;text-decoration:none}.jchat-sb-home:hover{color:var(--jx-gold-h);background:var(--jx-gold-soft)}.jchat-signout-link{cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--jx-ink-2);background:0 0;border:none;font-size:12px}.jchat-signout-link:hover{color:var(--jx-gold-h)}.jchat-gate{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.jchat-gate h1{font-family:var(--font-display), serif;color:var(--jx-ink);margin:24px 0 12px;font-size:26px}.jchat-welcome-video{object-fit:cover;object-position:center 38%;width:200px;height:200px;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 55%,#0000 72%);mask-image:radial-gradient(circle at 50% 46%,#000 55%,#0000 72%)}.jchat-welcome-sub{color:var(--jx-ink-2);max-width:420px;font-size:14px;line-height:1.7}.jchat-gate-btn{background:var(--jx-gold);color:#fff;letter-spacing:.04em;border-radius:11px;margin-top:24px;padding:12px 28px;font-size:13px;font-weight:600;text-decoration:none}.jchat-gate-btn:hover{background:var(--jx-gold-h)}.jchat-premium-overlay{z-index:900;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1a1a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.jchat-premium{background:var(--jx-surface);border:1px solid var(--jx-border);text-align:center;border-radius:20px;width:100%;max-width:420px;padding:32px;box-shadow:0 24px 64px #0003}.jchat-premium-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--jx-gold-h);background:var(--jx-gold-soft);border:1px solid #b8913a66;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:10px;display:inline-block}.jchat-premium h2{font-family:var(--font-display), serif;color:var(--jx-ink);margin:0 0 12px;font-size:27px;line-height:1.2}.jchat-premium p{color:var(--jx-ink-2);margin:0 0 24px;font-size:14px;line-height:1.7}.jchat-premium strong{color:var(--jx-gold-h)}.jchat-premium-btn{background:var(--jx-gold);color:#fff;border-radius:11px;padding:12px 28px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.jchat-premium-btn:hover{background:var(--jx-gold-h)}.jchat-premium-later{color:var(--jx-ink-mut);cursor:pointer;background:0 0;border:none;margin:14px auto 0;font-size:12px;display:block}.jchat-premium-later:hover{color:var(--jx-ink-2)}.jchat-ob{flex:1;width:100%;padding:24px 28px 60px;overflow-y:auto}.jchat-ob-title{font-family:var(--font-display), serif;color:var(--jx-ink);text-align:center;margin:8px 0;font-size:26px}.jchat-ob-sub{color:var(--jx-ink-2);text-align:center;margin-bottom:28px;font-size:14px;line-height:1.7}.jchat-ob-products{grid-template-columns:1fr 1fr;gap:16px;display:grid}.jchat-ob-product{text-align:left;background:var(--jx-surface);border:1px solid var(--jx-border);border-radius:var(--jx-r-lg);cursor:pointer;color:var(--jx-ink);flex-direction:column;gap:6px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.jchat-ob-product:not(.soon):hover{border-color:var(--jx-gold);transform:translateY(-2px);box-shadow:0 4px 16px #b8913a1f}.jchat-ob-product.soon{opacity:.5;cursor:not-allowed}.jchat-ob-who{letter-spacing:.14em;text-transform:uppercase;color:var(--jx-gold-h);align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.jchat-ob-soon{letter-spacing:.08em;color:var(--jx-gold-h);border:1px solid #b8913a59;border-radius:999px;padding:2px 7px;font-size:8px}.jchat-ob-pname{font-family:var(--font-display), serif;color:var(--jx-ink);font-size:22px}.jchat-ob-pdesc{color:var(--jx-ink-2);font-size:12.5px;line-height:1.6}.jchat-ob-back{color:var(--jx-ink-2);cursor:pointer;font:inherit;background:0 0;border:none;align-self:flex-start;margin-bottom:8px;font-size:12px}.jchat-ob-back:hover{color:var(--jx-gold-h)}.jchat-ob-form{flex-direction:column;gap:16px;max-width:520px;margin:0 auto;display:flex}.jchat-ob-form label{letter-spacing:.04em;color:var(--jx-ink-2);text-transform:uppercase;flex-direction:column;gap:7px;font-size:12px;display:flex}.jchat-ob-form input{background:var(--jx-surface);border:1px solid var(--jx-border);color:var(--jx-ink);font:inherit;text-transform:none;letter-spacing:0;border-radius:10px;outline:none;padding:12px 14px;font-size:14px}.jchat-ob-form input:focus{border-color:var(--jx-gold)}.jchat-ob-error{color:#b02a1b;font-size:13px}.jchat-ob-submit{background:var(--jx-gold);color:#fff;letter-spacing:.04em;cursor:pointer;font-size:13px;font-weight:600;font:inherit;border:none;border-radius:11px;margin-top:6px;padding:14px}.jchat-ob-submit:hover:not(:disabled){background:var(--jx-gold-h)}.jchat-ob-submit:disabled{opacity:.5;cursor:default}@media (max-width:620px){.jchat-ob-products{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jchat-shell *,.jchat-shell :before,.jchat-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
