.jw-aihub-kicker{display:inline-block;color:#5969ed;font-size:13px;font-weight:800;letter-spacing:.12em}.jw-aihub-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:48px;align-items:center;padding:64px;border:1px solid #dfe6f4;border-radius:28px;background:radial-gradient(circle at 83% 22%,rgba(109,67,255,.18),transparent 31%),linear-gradient(135deg,#fff,#f5f8ff 57%,#f0efff);overflow:hidden}.jw-aihub-hero h1{max-width:790px;margin:12px 0 17px;color:#0c214a;font-size:clamp(40px,5.3vw,72px);line-height:1.04;letter-spacing:-.045em}.jw-aihub-hero p{max-width:800px;margin:0;color:#566681;font-size:18px;line-height:1.7}.jw-aihub-prompt{display:flex;align-items:center;max-width:800px;margin-top:28px;padding:7px 7px 7px 17px;border:1px solid #dbe3f1;border-radius:17px;background:#fff;box-shadow:0 16px 38px rgba(24,50,100,.11)}.jw-aihub-prompt>span{color:#7044fa;font-size:20px}.jw-aihub-prompt input{flex:1;min-width:0;padding:14px;border:0!important;background:transparent;font-size:16px}.jw-aihub-prompt button,.jw-aihub-run{padding:15px 22px;border:0;border-radius:11px;background:linear-gradient(135deg,#117dff,#7d36f7);color:#fff;font-weight:800;cursor:pointer}.jw-aihub-trust{display:flex;flex-wrap:wrap;gap:17px;margin-top:18px;color:#65748f;font-size:12px}.jw-aihub-orb{position:relative;display:grid;place-content:center;min-height:330px;border-radius:50%;background:radial-gradient(circle,#fff 0 23%,#d9e6ff 24% 31%,transparent 32%),radial-gradient(circle at center,#7957ff,#176fff 66%,transparent 67%);color:#fff;text-align:center}.jw-aihub-orb strong{font-size:58px;line-height:1}.jw-aihub-orb span{margin-top:8px;font-weight:700}.jw-aihub-orb i{position:absolute;inset:-6%;border:1px solid rgba(77,82,205,.25);border-radius:50%;transform:rotate(26deg)}.jw-aihub-orb i:nth-child(2){inset:10% -17%;transform:rotate(-35deg)}.jw-aihub-categories{position:sticky;top:32px;z-index:5;display:flex;justify-content:center;gap:8px;margin:24px 0;padding:8px;border:1px solid #e0e6f1;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 8px 25px rgba(24,49,94,.07);backdrop-filter:blur(10px)}.jw-aihub-categories button{padding:10px 18px;border:0;border-radius:10px;background:transparent;color:#5e6d87;font-weight:750;cursor:pointer}.jw-aihub-categories button.is-active{background:#102650;color:#fff}.jw-aihub-tools,.jw-aihub-workspace,.jw-aihub-sources,.jw-aihub-faq{margin-top:30px;padding:40px;border:1px solid #dfe6f3;border-radius:24px;background:#fff}.jw-aihub-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.jw-aihub-section-head h2,.jw-aihub-workspace h2,.jw-aihub-sources h2,.jw-aihub-faq h2{margin:8px 0;color:#102650;font-size:30px}.jw-aihub-section-head p{margin:0;color:#697791}.jw-aihub-live{padding:8px 12px;border-radius:999px;background:#e8f8ef;color:#087c55;font-size:12px;font-weight:800}.jw-aihub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jw-aihub-card{display:flex;min-height:255px;flex-direction:column;padding:23px;border:1px solid #e0e7f2;border-radius:18px;background:linear-gradient(145deg,#fff,#fbfcff);transition:.2s}.jw-aihub-card:hover{transform:translateY(-3px);border-color:#b6c3ff;box-shadow:0 15px 34px rgba(29,56,107,.1)}.jw-aihub-card.is-coming{opacity:.68}.jw-aihub-card__top{display:flex;justify-content:space-between;align-items:center}.jw-aihub-card__top>span{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#edeaff;color:#6740ed;font-size:22px}.jw-aihub-card__top small{padding:6px 9px;border-radius:999px;background:#edf8f2;color:#087c55;font-weight:700}.jw-aihub-card.is-coming small{background:#f1f3f7;color:#718098}.jw-aihub-card h3{margin:20px 0 8px;color:#102650;font-size:20px}.jw-aihub-card p{margin:0;color:#64738d;font-size:14px;line-height:1.65}.jw-aihub-card button,.jw-aihub-disabled{display:block;margin-top:auto;padding-top:18px;border:0;background:transparent;color:#553aef;text-align:left;font-weight:800;cursor:pointer}.jw-aihub-card button b{float:right}.jw-aihub-disabled{color:#8793a8}.jw-aihub-workspace{scroll-margin-top:90px;background:linear-gradient(145deg,#fff,#f7f9ff)}.jw-aihub-workspace__head{display:flex;justify-content:space-between;align-items:center}.jw-aihub-close{width:42px;height:42px;border:1px solid #dbe3f0;border-radius:12px;background:#fff;color:#263b62;font-size:26px;cursor:pointer}.jw-aihub-panel{padding:25px;border:1px solid #dfe6f2;border-radius:17px;background:#fff}.jw-aihub-panel p{color:#5f6f89}.jw-aihub-panel input,.jw-aihub-panel select,.jw-aihub-panel textarea{width:100%;margin:6px 0 14px;padding:14px;border:1px solid #d9e1ef;border-radius:11px;background:#fff;font:inherit}.jw-aihub-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.jw-aihub-run{margin-top:4px}.jw-aihub-status{padding:17px 0;color:#5e6e88}.jw-aihub-status.is-error{color:#bd2f4b}.jw-aihub-results{display:grid;gap:12px}.jw-ai-result{padding:18px;border:1px solid #dee6f2;border-radius:14px;background:#fff}.jw-ai-result h3{margin:0 0 7px;font-size:17px}.jw-ai-result h3 a{color:#17315f;text-decoration:none}.jw-ai-result p{margin:6px 0;color:#62718a;line-height:1.55}.jw-ai-result__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.jw-ai-result__meta span{padding:5px 8px;border-radius:999px;background:#f0f4fa;color:#53647e;font-size:11px}.jw-ai-result__score{float:right;color:#4d37e7;font-weight:800}.jw-ai-citation{padding:22px;border-left:4px solid #6842f4;border-radius:10px;background:#f5f2ff;color:#26395d;line-height:1.7}.jw-aihub-sources{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:linear-gradient(135deg,#0d234d,#172f65);color:#dce6ff}.jw-aihub-sources h2{color:#fff}.jw-aihub-sources p{color:#bdc9e1;line-height:1.7}.jw-aihub-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.jw-aihub-source-grid div{padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.06)}.jw-aihub-source-grid b,.jw-aihub-source-grid span{display:block}.jw-aihub-source-grid span{margin-top:5px;color:#bac7de;font-size:12px}.jw-aihub-faq details{border-top:1px solid #e2e8f2}.jw-aihub-faq summary{display:flex;justify-content:space-between;padding:20px 0;color:#152a52;font-weight:750;cursor:pointer}.jw-aihub-faq summary::-webkit-details-marker{display:none}.jw-aihub-faq details p{max-width:900px;margin:0 0 22px;color:#5f6f89;line-height:1.7}@media(max-width:980px){.jw-aihub-hero{grid-template-columns:1fr;padding:42px}.jw-aihub-orb{display:none}.jw-aihub-grid{grid-template-columns:repeat(2,1fr)}.jw-aihub-sources{grid-template-columns:1fr}}@media(max-width:640px){.jw-aihub-hero,.jw-aihub-tools,.jw-aihub-workspace,.jw-aihub-sources,.jw-aihub-faq{padding:24px}.jw-aihub-prompt{display:block}.jw-aihub-prompt button{width:100%}.jw-aihub-categories{justify-content:flex-start;overflow:auto}.jw-aihub-grid,.jw-aihub-source-grid{grid-template-columns:1fr}.jw-aihub-section-head{align-items:flex-start;flex-direction:column}}
