.demo_page__ZQZlk{--glass:rgba(16,11,27,0.72);--glass-strong:rgba(24,15,40,0.90);--line:rgba(255,255,255,0.10);--line-bright:rgba(215,103,255,0.22);--ink:#f9f7ff;--muted:#a7a0b4;--violet:#9234ff;--pink:#ed42d7;position:relative;min-height:100vh;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 12% 20%,rgba(106,29,214,.24),transparent 31rem),radial-gradient(circle at 92% 70%,rgba(220,44,197,.17),transparent 34rem),#05040a;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.demo_page__ZQZlk *,.demo_page__ZQZlk :after,.demo_page__ZQZlk :before{box-sizing:border-box}.demo_page__ZQZlk a{color:inherit;text-decoration:none}.demo_auroraA__hn48n,.demo_auroraB___8TLB{position:absolute;width:34rem;height:34rem;border-radius:50%;filter:blur(110px);pointer-events:none}.demo_auroraA__hn48n{top:-13rem;left:18%;background:rgba(126,37,241,.16)}.demo_auroraB___8TLB{right:-14rem;bottom:-10rem;background:rgba(232,58,203,.12)}.demo_topbar__5zrJr{position:relative;z-index:10;width:calc(100% - 1.5rem);min-height:4.7rem;margin:.75rem auto 0;padding:.65rem .85rem;display:grid;grid-template-columns:18rem minmax(20rem,42rem) 1fr;align-items:center;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:1.35rem;background:rgba(9,7,14,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 24px 70px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%)}.demo_brand__CKtav{display:inline-flex;align-items:center;gap:.72rem}.demo_brandIcon__9_HHn{width:2.6rem;height:2.6rem;object-fit:cover;border:1px solid rgba(209,107,255,.3);border-radius:.82rem;box-shadow:0 0 30px rgba(152,54,255,.18)}.demo_brand__CKtav>span{display:grid;grid-gap:.08rem;gap:.08rem}.demo_brand__CKtav strong{font-size:.94rem;letter-spacing:-.03em}.demo_brand__CKtav small{color:#746f7d;font-size:.59rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.demo_command__s88At{min-height:2.85rem;padding:0 .9rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;color:#8f899a;background:rgba(255,255,255,.028);font-size:.76rem}.demo_command__s88At kbd{padding:.28rem .42rem;border:1px solid rgba(255,255,255,.09);border-radius:.45rem;color:#77717f;background:rgba(255,255,255,.03);font:inherit}.demo_topActions__X6iqY{display:flex;justify-content:flex-end;align-items:center;gap:.8rem}.demo_topActions__X6iqY>a{min-height:2.8rem;padding:0 1.1rem;display:inline-flex;align-items:center;border-radius:999px;background:linear-gradient(110deg,#8d2cff,#eb43d5);font-size:.76rem;font-weight:760}.demo_privateState__zHUuQ{color:#938c9e;font-size:.69rem;font-weight:650}.demo_privateState__zHUuQ:first-letter{color:#d253ff}.demo_workspace__mj2WM{position:relative;z-index:5;width:calc(100% - 1.5rem);min-height:calc(100vh - 8.2rem);margin:.75rem auto 0;display:grid;grid-template-columns:15rem minmax(34rem,1fr) 21rem;grid-gap:.75rem;gap:.75rem}.demo_canvas__rv4Wv,.demo_inspector__77A8N,.demo_sidebar__dRSnd{border:1px solid var(--line);border-radius:1.45rem;background:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 32px 80px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(30px) saturate(145%);backdrop-filter:blur(30px) saturate(145%)}.demo_sidebar__dRSnd{padding:1rem;display:flex;flex-direction:column}.demo_sideTitle__Mdow5{padding:.55rem .65rem 1rem;color:#6f6879;font-size:.61rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demo_sidebar__dRSnd nav{display:grid;grid-gap:.28rem;gap:.28rem}.demo_navActive__K3jmF,.demo_navItem__0aa4N{min-height:2.85rem;padding:0 .7rem;display:grid;grid-template-columns:1.3rem 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;border-radius:.82rem;color:#8f899a;font-size:.74rem}.demo_navActive__K3jmF{color:#fff;border:1px solid rgba(199,86,255,.19);background:linear-gradient(100deg,rgba(132,41,246,.17),rgba(226,55,205,.07))}.demo_navActive__K3jmF strong,.demo_navItem__0aa4N strong{font-weight:660}.demo_navActive__K3jmF>span{color:#cf5bff}.demo_sideDivider__6JiWI{height:1px;margin:1rem 0;background:var(--line)}.demo_contextCard__RvI1V{margin-top:auto;padding:1rem;border:1px solid rgba(255,255,255,.07);border-radius:1rem;background:rgba(255,255,255,.024)}.demo_contextCard__RvI1V span,.demo_sideFooter__O_P4R span{color:#716a7b;font-size:.59rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.demo_contextCard__RvI1V strong{display:block;margin-top:.6rem;font-size:.84rem}.demo_contextCard__RvI1V p{margin:.55rem 0 0;color:#85808e;font-size:.67rem;line-height:1.55}.demo_sideFooter__O_P4R{padding:1rem .7rem .25rem;display:flex;justify-content:space-between;align-items:center}.demo_sideFooter__O_P4R strong{color:#c9c3d1;font-size:.7rem}.demo_canvas__rv4Wv{padding:1rem}.demo_canvasTop__gVC_j{min-height:4.5rem;padding:.35rem .35rem .9rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.demo_kicker__ofEaR{color:#bd4ffb;font-size:.57rem;font-weight:850;letter-spacing:.15em}.demo_canvasTop__gVC_j h1{margin:.25rem 0 0;font-size:1.1rem;letter-spacing:-.035em}.demo_documentState__dxSFc{display:grid;justify-items:end;grid-gap:.2rem;gap:.2rem}.demo_documentState__dxSFc span{color:#686271;font-size:.6rem}.demo_documentState__dxSFc strong{color:#bcb5c6;font-size:.67rem}.demo_editor__iiLjX{min-height:calc(100vh - 14rem);overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:1.2rem;background:rgba(3,3,7,.72)}.demo_editorToolbar__QqBzP{min-height:3.2rem;padding:0 .9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);color:#777181;font-size:.62rem}.demo_editorToolbar__QqBzP div{display:flex;gap:1rem}.demo_document__Y_qIa{width:min(48rem,calc(100% - 5rem));margin:0 auto;padding:4.5rem 0 6rem}.demo_docLabel__Qj9ng{color:#bf50ff;font-size:.59rem;font-weight:850;letter-spacing:.17em}.demo_document__Y_qIa h2{max-width:12ch;margin:1rem 0 1.7rem;font-size:clamp(2.7rem,4vw,4.8rem);line-height:.98;letter-spacing:-.06em}.demo_document__Y_qIa>p{margin:0 0 1.7rem;color:#aaa4b4;font-size:.93rem;line-height:1.85}.demo_callout__4oQTR{margin:2rem 0;padding:1.25rem 1.35rem;display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(197,83,255,.2);border-radius:1rem;background:rgba(153,45,255,.06)}.demo_callout__4oQTR span{color:#c957ff;font-size:.57rem;font-weight:850;letter-spacing:.12em}.demo_callout__4oQTR strong{max-width:37rem;font-size:.9rem;line-height:1.5}.demo_callout__4oQTR i{color:#777080;font-size:.62rem;font-style:normal}.demo_document__Y_qIa blockquote{margin:2.2rem 0 0;padding-left:1.3rem;border-left:2px solid #a341ff;color:#d7d1df;font-size:1.08rem;line-height:1.7}.demo_inspector__77A8N{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.demo_inspectorHeader__CVcAq{min-height:3.6rem;padding:0 .35rem;display:flex;justify-content:space-between;align-items:center}.demo_inspectorHeader__CVcAq span{font-size:.76rem;font-weight:730}.demo_inspectorHeader__CVcAq strong{color:#948e9d;font-size:.62rem}.demo_scoreCard__HXjvw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem}.demo_scoreCard__HXjvw div{min-height:5.1rem;padding:.7rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.07);border-radius:.9rem;background:rgba(255,255,255,.025)}.demo_scoreCard__HXjvw span{color:#77717f;font-size:.54rem}.demo_scoreCard__HXjvw strong{font-size:1rem}.demo_assistant__39H3_,.demo_panel__h_7Tl{padding:1rem;border:1px solid rgba(255,255,255,.07);border-radius:1rem;background:rgba(255,255,255,.022)}.demo_panelHeading__3W0je{display:flex;justify-content:space-between;align-items:center}.demo_panelHeading__3W0je span{font-size:.7rem;font-weight:720}.demo_panelHeading__3W0je strong{color:#85808f;font-size:.58rem}.demo_sourceList__6uhX9{margin-top:.8rem;display:grid}.demo_sourceList__6uhX9>div{min-height:3.8rem;display:grid;grid-template-columns:1.5rem 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;border-top:1px solid rgba(255,255,255,.06)}.demo_sourceList__6uhX9>div>span{color:#b64cff;font-size:.56rem;font-weight:780}.demo_sourceList__6uhX9 p{margin:0;display:grid;grid-gap:.18rem;gap:.18rem}.demo_sourceList__6uhX9 p strong{font-size:.66rem}.demo_sourceList__6uhX9 p small{color:#77717f;font-size:.56rem}.demo_reviewItem__R9D_E{margin-top:.9rem;padding:.85rem;border:1px solid rgba(238,70,212,.14);border-radius:.8rem;background:rgba(238,70,212,.045)}.demo_reviewItem__R9D_E span{color:#d461ff;font-size:.58rem;font-weight:760}.demo_reviewItem__R9D_E p{margin:.45rem 0 0;color:#898391;font-size:.63rem;line-height:1.55}.demo_assistant__39H3_{margin-top:auto;background:radial-gradient(circle at 80% 120%,rgba(213,56,208,.12),transparent 12rem),rgba(255,255,255,.025)}.demo_assistant__39H3_>div:first-child{display:flex;gap:.65rem;align-items:center}.demo_assistant__39H3_ img{width:2.25rem;height:2.25rem;object-fit:cover;border-radius:.7rem}.demo_assistant__39H3_>div:first-child p{margin:0;display:grid;grid-gap:.1rem;gap:.1rem}.demo_assistant__39H3_>div:first-child span{color:#7c7585;font-size:.55rem}.demo_assistant__39H3_>div:first-child strong{font-size:.72rem}.demo_assistant__39H3_>p{margin:.85rem 0 0;color:#918b99;font-size:.64rem;line-height:1.55}.demo_prompt__GMJUJ{min-height:2.65rem;margin-top:.85rem;padding:0 .75rem;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:.8rem;color:#6f6977;background:rgba(0,0,0,.18);font-size:.61rem}.demo_prompt__GMJUJ i{color:#c754ff;font-style:normal}.demo_demoFooter___TSqH{position:relative;z-index:5;width:calc(100% - 1.5rem);min-height:3rem;margin:.7rem auto;padding:0 .85rem;display:flex;justify-content:space-between;align-items:center;color:#625d68;font-size:.59rem}.demo_demoFooter___TSqH div{display:flex;gap:1rem}.demo_demoFooter___TSqH a{color:#8d8795;font-weight:650}@media (max-width:1180px){.demo_topbar__5zrJr{grid-template-columns:1fr auto}.demo_command__s88At{display:none}.demo_workspace__mj2WM{grid-template-columns:13rem 1fr}.demo_inspector__77A8N{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.demo_assistant__39H3_{margin-top:0}}@media (max-width:760px){.demo_topbar__5zrJr{width:calc(100% - .8rem);margin-top:.4rem}.demo_privateState__zHUuQ{display:none}.demo_workspace__mj2WM{width:calc(100% - .8rem);grid-template-columns:1fr;margin-top:.4rem}.demo_sidebar__dRSnd{display:none}.demo_canvas__rv4Wv{padding:.55rem}.demo_document__Y_qIa{width:min(100% - 2rem,48rem);padding-top:3rem}.demo_inspector__77A8N{grid-template-columns:1fr}.demo_demoFooter___TSqH{width:calc(100% - .8rem);align-items:flex-start;flex-direction:column;gap:.8rem;padding:.6rem .3rem}}