.island-ai[data-v-bd21c531]{background:linear-gradient(135deg,#ecfeff,#fff7ed);border:1px solid #5eead4;border-radius:1.35rem;box-shadow:0 18px 50px #0f766e1a;color:#10203a;margin:0 auto 2rem;max-width:80rem;padding:1.4rem;position:relative}.island-ai__close[data-v-bd21c531]{align-items:center;background:#fff;border:1px solid #94a3b8;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:1.65rem;height:2.5rem;justify-content:center;line-height:1;padding:0 0 .15rem;position:absolute;right:1rem;top:1rem;width:2.5rem;z-index:2}.island-ai__close[data-v-bd21c531]:hover{background:#f1f5f9;border-color:#475569}.island-ai__close[data-v-bd21c531]:focus-visible{outline:3px solid #2dd4bf;outline-offset:2px}.island-ai:has(.island-ai__close) .island-ai__intro[data-v-bd21c531]{padding-right:3rem}.island-ai__intro span[data-v-bd21c531]{color:#0f766e;font-size:.78rem;font-weight:900;letter-spacing:.12em}.island-ai__intro h2[data-v-bd21c531]{font-size:clamp(1.45rem,3vw,2.25rem);font-weight:900;margin:.25rem 0}.island-ai__intro p[data-v-bd21c531],.island-ai__privacy[data-v-bd21c531]{color:#475569}.island-ai__intro .island-ai__positioning[data-v-bd21c531]{background:#ecfdf5;border:1px solid #0d9488;border-radius:999px;color:#0f766e;display:inline-flex;font-size:.76rem;font-weight:950;letter-spacing:.025em;line-height:1.3;margin:.35rem 0 .45rem;padding:.42rem .68rem}.island-ai__form[data-v-bd21c531]{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem}.island-ai--compact[data-v-bd21c531]{margin-bottom:1.5rem}.island-ai__scope[data-v-bd21c531]{background:#ffffffa6;border-left:3px solid #0d9488;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.35rem .7rem;margin-top:.75rem;padding:.65rem .8rem}.island-ai__scope span[data-v-bd21c531]{color:#475569;overflow-wrap:anywhere}.island-ai__examples[data-v-bd21c531]{display:flex;gap:.5rem;margin-top:1rem;overflow-x:auto;padding-bottom:.2rem}.island-ai__examples button[data-v-bd21c531]{background:#fff;border:1px solid #5eead4;border-radius:999px;color:#0f766e;flex:0 0 auto;font-size:.76rem;font-weight:800;max-width:25rem;padding:.55rem .8rem;text-align:left}.island-ai__form textarea[data-v-bd21c531]{background:#fff;border:1px solid #94a3b8;border-radius:.85rem;color:#0f172a;font:inherit;line-height:1.4;min-width:0;padding:.9rem 1rem;resize:vertical}.island-ai__form button[data-v-bd21c531]{background:#0f766e;border-radius:.85rem;color:#fff;font-weight:900;padding:.9rem 1.2rem}.island-ai__form button[data-v-bd21c531]:disabled{cursor:not-allowed;opacity:.55}.island-ai__privacy[data-v-bd21c531]{font-size:.78rem;margin:.6rem 0 0}.island-ai__error[data-v-bd21c531]{align-items:center;background:#fff1f2;border:1px solid #fca5a5;border-radius:.7rem;color:#9f1239;display:flex;flex-wrap:wrap;font-weight:700;gap:.6rem;justify-content:space-between;margin-top:1rem;padding:.7rem .8rem}.island-ai__error button[data-v-bd21c531]{background:#be123c;border:1px solid #be123c;border-radius:999px;color:#fff;font:inherit;font-size:.78rem;font-weight:900;padding:.45rem .7rem}.island-ai__error button[data-v-bd21c531]:disabled{opacity:.55}.island-ai__answer[data-v-bd21c531]{background:#ffffffd1;border:1px solid #99f6e4;border-radius:1rem;margin-top:1rem;padding:1rem}.island-ai__answer-head[data-v-bd21c531]{display:flex;gap:1rem;justify-content:space-between}.island-ai__answer-head span[data-v-bd21c531]{color:#0f766e;font-size:.78rem;font-weight:800;text-transform:uppercase}.island-ai__answer-text[data-v-bd21c531]{line-height:1.7;margin-top:.8rem;white-space:pre-wrap}.island-ai__notice[data-v-bd21c531]{border-left:3px solid #f59e0b;color:#92400e;margin-top:.7rem;padding-left:.7rem}.island-ai__sources[data-v-bd21c531]{display:grid;gap:.35rem;margin-top:1rem}.island-ai__sources a[data-v-bd21c531]{color:#0f766e;text-decoration:underline;text-underline-offset:3px}.island-ai__marketplace[data-v-bd21c531]{margin-top:1.2rem}.island-ai__person-graph[data-v-bd21c531]{background:#f0fdfab3;border:1px solid #5eead4;border-radius:.9rem;margin-top:.7rem;padding:.85rem}.island-ai__person-head[data-v-bd21c531]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .7rem}.island-ai__person-head a[data-v-bd21c531],.island-ai__person-head b[data-v-bd21c531]{color:#0f172a;font-size:1rem}.island-ai__person-head span[data-v-bd21c531]{color:#475569;font-size:.8rem}.island-ai__person-head code[data-v-bd21c531]{color:#0f766e;font-weight:900;overflow-wrap:anywhere}.island-ai__foni-tree[data-v-bd21c531]{background:#081a30;border:1px solid #60a5fa;border-radius:.7rem;color:#e5f3ff;display:grid;gap:.5rem;margin-top:.7rem;padding:.85rem}.island-ai__foni-tree>strong[data-v-bd21c531]{color:#7dd3fc;font-size:.72rem;letter-spacing:.08em}.island-ai__foni-tree-business[data-v-bd21c531],.island-ai__foni-tree-catalog[data-v-bd21c531],.island-ai__foni-tree-root[data-v-bd21c531]{align-items:flex-start;display:flex;gap:.55rem}.island-ai__foni-tree-root[data-v-bd21c531]{background:#0d2946;border:1px solid #315b7e;border-radius:.5rem;display:grid;gap:.2rem;padding:.6rem}.island-ai__foni-tree code[data-v-bd21c531]{color:#fef3c7;font-weight:900;overflow-wrap:anywhere}.island-ai__foni-tree-business small[data-v-bd21c531],.island-ai__foni-tree-catalog small[data-v-bd21c531],.island-ai__foni-tree-root span[data-v-bd21c531]{color:#cbd5e1}.island-ai__foni-tree-business>span[data-v-bd21c531],.island-ai__foni-tree-catalog>span[data-v-bd21c531]{color:#67e8f9;font-family:monospace;font-weight:900}.island-ai__foni-tree-business>div[data-v-bd21c531],.island-ai__foni-tree-catalog>div[data-v-bd21c531]{display:grid;gap:.2rem}.island-ai__foni-tree-business b[data-v-bd21c531]{color:#fff}.island-ai__foni-tree-catalog[data-v-bd21c531]{padding-left:1rem}.island-ai__foni-offer[data-v-bd21c531]{background:#0a223a;border:1px solid #365b77;border-radius:.4rem;color:#fff;display:grid;gap:.12rem;margin-top:.25rem;padding:.35rem .45rem;text-decoration:none}.island-ai__foni-offer[data-v-bd21c531]:hover{border-color:#5eead4}.island-ai__foni-offer b[data-v-bd21c531]{font-size:.8rem}.island-ai__foni-offer span[data-v-bd21c531]{color:#99f6e4;font-size:.78rem;font-weight:900}.island-ai__foni-offer small[data-v-bd21c531]{color:#cbd5e1}.island-ai__foni-tree-empty[data-v-bd21c531]{color:#cbd5e1;font-family:monospace}.island-ai__person-hubs[data-v-bd21c531]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.7rem}.island-ai__person-hub-card[data-v-bd21c531]{align-content:start;background:#fff;border:1px solid #99f6e4;border-radius:.8rem;display:grid;gap:.45rem;min-width:0;padding:.65rem}.island-ai__latterbox-action[data-v-bd21c531]{align-items:center;background:linear-gradient(90deg,#2563eb,#0f766e);border:1px solid #0d9488;border-radius:999px;color:#fff!important;display:inline-flex;font-size:.78rem!important;font-weight:900;gap:.35rem;padding:.42rem .68rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.island-ai__latterbox-action b[data-v-bd21c531]{background:#fff;border-radius:50%;color:#4338ca!important;display:grid;font-size:.85rem;height:1.3rem;place-items:center;width:1.3rem}.island-ai__latterbox-action--dark[data-v-bd21c531]{margin-top:.25rem}.island-ai__foni-tree[data-v-bd21c531] .open-latterbox{margin-top:.25rem;width:-moz-fit-content;width:fit-content}.island-ai__hub-explainer[data-v-bd21c531]{align-items:center;background:#ecfdf5;border:1px solid #0d9488;border-radius:.7rem;color:#0f766e;display:flex;font-weight:900;gap:.65rem;line-height:1.45;margin:.55rem 0 .7rem;padding:.7rem .85rem;text-decoration:underline;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.island-ai__hub-explainer svg[data-v-bd21c531]{animation:hub-pointer-bd21c531 1.5s ease-in-out infinite;flex:0 0 auto;height:1.55rem;width:1.55rem}.island-ai__person-hubs>.island-ai__hub-explainer[data-v-bd21c531]{grid-column:1/-1}@keyframes hub-pointer-bd21c531{0%,to{transform:translate(0)}50%{transform:translate(.25rem)}}.island-ai__market-grid[data-v-bd21c531]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:.6rem}.island-ai__market-grid article[data-v-bd21c531]{align-content:start;background:#fff;border:1px solid #99f6e4;border-radius:.8rem;display:grid;gap:.35rem;padding:.85rem}.island-ai__market-grid small[data-v-bd21c531]{color:#0f766e;font-weight:900}.island-ai__market-grid h3[data-v-bd21c531],.island-ai__market-grid p[data-v-bd21c531]{margin:0}.island-ai__market-grid code[data-v-bd21c531]{color:#0f766e;font-weight:900;overflow-wrap:anywhere}.island-ai__market-grid span[data-v-bd21c531]{overflow-wrap:anywhere}.island-ai__market-grid span[data-v-bd21c531],.island-ai__market-grid time[data-v-bd21c531]{color:#64748b;font-size:.76rem}.island-ai__market-grid a[data-v-bd21c531]{color:#0f766e;font-weight:900;margin-top:.35rem;text-decoration:underline;width:-moz-fit-content;width:fit-content}.island-ai__hub-members[data-v-bd21c531]{border-top:1px solid #ccfbf1;display:grid;gap:.4rem;margin-top:.45rem;padding-top:.55rem}.island-ai__hub-members>strong[data-v-bd21c531]{font-size:.78rem}.island-ai__hub-members a[data-v-bd21c531]{align-items:center;display:flex;gap:.5rem;margin:0;text-decoration:none}.island-ai__hub-members img[data-v-bd21c531]{border:1px solid #5eead4;border-radius:999px;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.island-ai__hub-members a span[data-v-bd21c531]{display:grid}.island-ai__hub-members a b[data-v-bd21c531]{color:#0f172a;font-size:.78rem}.island-ai__hub-members a small[data-v-bd21c531]{font-size:.68rem;margin:0}.island-ai__hub-tree[data-v-bd21c531]{background:#081a30;border:1px solid #60a5fa;border-radius:.7rem;color:#e5f3ff;display:grid;gap:.38rem;padding:.75rem}.island-ai__hub-node[data-v-bd21c531]{display:grid;gap:.12rem;min-width:0}.island-ai__hub-node small[data-v-bd21c531]{color:#7dd3fc;font-size:.65rem;letter-spacing:.09em;margin:0}.island-ai__hub-node b[data-v-bd21c531],.island-ai__hub-node h3[data-v-bd21c531]{color:#fff;margin:0;overflow-wrap:anywhere}.island-ai__hub-node--hub h3[data-v-bd21c531]{display:-webkit-box;font-size:clamp(1.15rem,2.1vw,1.65rem);line-height:1.08;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.island-ai__hub-node label[data-v-bd21c531]{color:#94a3b8;font-size:.62rem;font-weight:900;letter-spacing:.08em;margin-top:.2rem}.island-ai__hub-node code[data-v-bd21c531]{color:#fef3c7}.island-ai__hub-node span[data-v-bd21c531]{color:#cbd5e1}.island-ai__hub-node--root[data-v-bd21c531]{background:#0d2946;border:1px solid #315b7e;border-radius:.45rem;padding:.5rem}.island-ai__hub-branch[data-v-bd21c531]{display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr);padding-left:.25rem}.island-ai__hub-branch>span[data-v-bd21c531]{color:#67e8f9;font-family:monospace;font-weight:900}.island-ai__hub-branch--deep[data-v-bd21c531]{padding-left:1.25rem}.island-ai__hub-branch--detail[data-v-bd21c531]{padding-left:2.25rem}.island-ai__hub-branch--detail .island-ai__hub-node[data-v-bd21c531]{border-left:2px solid #315b7e;padding:.38rem .5rem}.island-ai__hub-actions[data-v-bd21c531]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.45rem}.island-ai__hub-actions a[data-v-bd21c531],.island-ai__hub-actions button[data-v-bd21c531]{background:#0f766e;border:1px solid #0d9488;border-radius:.55rem;color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;margin:0;padding:.55rem .75rem;text-decoration:none;width:auto}.island-ai__hub-actions a[data-v-bd21c531]{background:#fff;color:#0f766e;text-decoration:underline;text-underline-offset:3px}.island-ai__hub-actions .island-ai__role-help[data-v-bd21c531]{background:#fff;border-radius:999px;color:#0f766e;display:grid;font-size:1rem;height:2.15rem;padding:0;place-items:center;width:2.15rem}.island-ai__answer small[data-v-bd21c531]{color:#64748b;display:block;margin-top:1rem}.dark .island-ai{background:linear-gradient(135deg,#0b1f2d,#25161c);border-color:#2dd4bf;color:#f8fafc}.dark .island-ai__answer-head span,.dark .island-ai__intro span{color:#5eead4}.dark .island-ai__answer-head strong,.dark .island-ai__answer-text,.dark .island-ai__intro h2,.dark .island-ai__marketplace>strong{color:#f8fafc}.dark .island-ai__intro p,.dark .island-ai__privacy{color:#d7e3ef}.dark .island-ai__intro .island-ai__positioning{background:#0d292d;border-color:#2dd4bf;color:#99f6e4}.dark .island-ai__scope{background:#091827}.dark .island-ai__scope span{color:#d7e3ef}.dark .island-ai__examples button{background:#102436;border-color:#2dd4bf;color:#ccfbf1}.dark .island-ai__form textarea{background:#091827;border-color:#5b8296;color:#f8fafc}.dark .island-ai__form button{background:#0d9488;color:#fff}.dark .island-ai__close{background:#17283a;border-color:#64748b;color:#fff}.dark .island-ai__close:hover{background:#263b50;border-color:#94a3b8}.dark .island-ai__answer{background:#0f2031;border-color:#397086;color:#f8fafc}.dark .island-ai__error{background:#3b101d;border-color:#fb7185;color:#fecdd3}.dark .island-ai__market-grid article{background:#091827;border-color:#397086;color:#f8fafc}.dark .island-ai__person-graph{background:#102436;border-color:#397086}.dark .island-ai__person-head a,.dark .island-ai__person-head b{color:#f8fafc}.dark .island-ai__person-head span{color:#d7e3ef}.dark .island-ai__person-head code{color:#5eead4}.dark .island-ai__person-hub-card{background:#091827;border-color:#397086}.dark .island-ai__hub-explainer{background:#0d292d;border-color:#2dd4bf;color:#99f6e4}.dark .island-ai__market-grid a,.dark .island-ai__market-grid code,.dark .island-ai__market-grid small,.dark .island-ai__sources a{color:#5eead4}.dark .island-ai__market-grid span,.dark .island-ai__market-grid time{color:#d7e3ef}.dark .island-ai__hub-members{border-color:#27465a}.dark .island-ai__hub-members a b{color:#f8fafc}.dark .island-ai__notice{color:#fde68a}.dark .island-ai__answer small{color:#cbd5e1}@media (max-width:700px){.island-ai__form[data-v-bd21c531]{grid-template-columns:1fr}.island-ai__form button[data-v-bd21c531]{width:100%}}
