.e420dW_shell{--panel:#10131e;--line:#252a3b;--text:#eff0f6;--muted:#929bb2;color:var(--text);height:100dvh;font-family:var(--font-geist-sans),sans-serif;background:#0b0e17;flex-direction:column;display:flex}.e420dW_shell button,.e420dW_shell a,.e420dW_shell input,.e420dW_shell textarea{font:inherit}.e420dW_shell button{cursor:pointer}.e420dW_shell button:disabled{cursor:default;opacity:.45}.e420dW_shell button:focus-visible,.e420dW_shell a:focus-visible{outline-offset:4px;outline:2px solid #a8a0ff}.e420dW_header{border-bottom:1px solid var(--line);background:#10131e;flex-shrink:0;align-items:center;gap:30px;height:76px;padding:0 32px;display:flex}.e420dW_brand{color:#fff;letter-spacing:-.8px;align-items:center;gap:9px;font-size:23px;font-weight:650;text-decoration:none;display:flex}.e420dW_mark{color:#a99fff;font-size:33px}.e420dW_brandSuffix{color:#838ba1;letter-spacing:0;font-size:17px;font-weight:400}.e420dW_badge{color:#b1b9cb;border:1px solid #30364a;border-radius:30px;align-items:center;gap:8px;padding:6px 11px;font-size:11px;display:flex}.e420dW_badge>span,.e420dW_dot{background:#8adbaf;border-radius:50%;width:6px;height:6px;display:inline-block}.e420dW_back{color:#aeb7cc;align-items:center;gap:7px;margin-left:auto;font-size:12px;text-decoration:none;display:flex}.e420dW_back:hover{color:#fff}.e420dW_workspace{flex:1;min-height:0;display:flex}.e420dW_sidebar{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:284px;min-height:0;padding:30px 22px 20px;display:flex}.e420dW_sidebarHeading{color:#b5adff;align-items:center;gap:9px;display:flex}.e420dW_sidebarHeading h2{color:var(--text);font-size:13px;font-weight:600}.e420dW_sidebarHeading>span{color:var(--muted);background:#202539;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:11px}.e420dW_sidebarCopy{color:var(--muted);margin:16px 0 22px;font-size:12px;line-height:1.8}.e420dW_search{color:#75809a;border:1px solid #2c3247;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.e420dW_search input{color:#dbe0ed;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.e420dW_documents{flex:1;margin:18px -8px;overflow-y:auto}.e420dW_document{text-align:left;color:#9c95e6;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:11px;width:100%;padding:13px 8px;display:flex}.e420dW_document:hover{background:#1b2030}.e420dW_document span{min-width:0}.e420dW_document strong{overflow-wrap:anywhere;color:#d3d8e7;font-size:12px;font-weight:500;line-height:1.6;display:block}.e420dW_document small{color:#7f8ba5;letter-spacing:.3px;margin-top:5px;font-size:10px;display:block}.e420dW_sourceNote{color:#a5b1c8;border-top:1px solid var(--line);padding-top:18px;font-size:10px;line-height:1.8}.e420dW_sourceNote .e420dW_dot{margin-right:6px}.e420dW_sourceNote p{color:#77839d;margin:7px 0 0}.e420dW_muted{color:var(--muted);font-size:12px;line-height:1.7}.e420dW_main{flex-direction:column;flex:1;min-width:0;display:flex}.e420dW_toolbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 30px;display:flex}.e420dW_tabs{gap:23px;height:100%;display:flex}.e420dW_tabs button{color:#919bb2;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;font-size:12px;display:flex}.e420dW_tabs button.e420dW_activeTab{color:#c5bdff;border-bottom-color:#aaa0ff}.e420dW_newChat{color:#a2acc3;background:0 0;border:1px solid #30364a;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.e420dW_scroll{scroll-behavior:smooth;flex:1;padding:24px max(30px,50% - 425px);overflow-y:auto}.e420dW_eyebrow{color:#9b91df;letter-spacing:1.9px;font-size:9px;font-weight:600}.e420dW_welcome h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(35px,4vw,57px);font-weight:500;line-height:1.1}.e420dW_welcome h1 span{color:#aea4ff}.e420dW_welcome>p{color:#9da8bf;max-width:535px;font-size:14px;line-height:1.9}.e420dW_suggestions{gap:9px;margin:30px 0 24px;display:grid}.e420dW_suggestions button{text-align:left;color:#c9d0e0;background:#151a29;border:1px solid #2d3349;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.e420dW_suggestions button:hover{background:#1b2033;border-color:#8c80d6}.e420dW_suggestions svg{color:#948ad2;flex-shrink:0}.e420dW_capabilities{color:#697791;flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.e420dW_capabilities span:before{content:"✓";color:#8f86be;margin-right:6px}.e420dW_message{border-bottom:1px solid #202536;padding:22px 0}.e420dW_messageLabel{color:#b0a7eb;margin-bottom:12px;font-size:11px;font-weight:600}.e420dW_user .e420dW_messageLabel{color:#8896b1}.e420dW_user{background:#171c2c;border:1px solid #293249;border-radius:12px;max-width:90%;margin-top:15px;margin-left:auto;padding:15px 18px}.e420dW_markdown{color:#d4daea;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.e420dW_markdown p{margin:9px 0}.e420dW_markdown ul,.e420dW_markdown ol{padding-left:24px}.e420dW_markdown table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.e420dW_markdown th,.e420dW_markdown td{border:1px solid #384158;padding:6px 11px}.e420dW_markdown code{background:#212738;border-radius:4px;padding:2px 4px;font-size:12px}.e420dW_markdown pre{background:#151a28;border-radius:7px;padding:12px;overflow:auto}.e420dW_markdown a{color:#b9afff}.e420dW_citations{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.e420dW_citations button{color:#aab4cc;text-align:left;overflow-wrap:anywhere;background:#131827;border:1px solid #333954;border-radius:7px;max-width:100%;padding:6px 9px;font-size:10px}.e420dW_citations span{color:#d8d1ff;margin-right:7px;display:inline-block}.e420dW_thinking{color:#95a2bb;align-items:center;gap:8px;font-size:12px;display:flex}.e420dW_composerArea{background:#0d101b;border-top:1px solid #202536;flex-shrink:0;padding:18px max(30px,50% - 425px) 12px}.e420dW_composer{background:#161b2a;border:1px solid #3e4562;border-radius:13px;align-items:flex-end;gap:12px;padding:15px;display:flex}.e420dW_composer:focus-within{border-color:#a297eb}.e420dW_composer textarea{resize:none;color:#e0e5f2;background:0 0;border:0;outline:0;width:100%;font-size:13px;line-height:1.7}.e420dW_composer textarea::placeholder{color:#7f8aa2}.e420dW_composer button{color:#161329;background:#b8acff;border:0;border-radius:8px;flex-shrink:0;padding:9px}.e420dW_disclaimer{text-align:center;color:#74819b;margin:10px 0 0;font-size:9px;line-height:1.7}.e420dW_error{color:#f4c8b8;background:#291e26;border:1px solid #674653;border-radius:8px;margin-bottom:12px;padding:12px;font-size:12px;line-height:1.7}.e420dW_error button{color:#e2d6ff;background:0 0;border:0;margin-left:12px;text-decoration:underline}.e420dW_loading{text-align:center;color:#9c91df;flex-direction:column;align-items:center;gap:15px;padding:100px 0;font-size:13px;display:flex}.e420dW_spin{animation:1s linear infinite e420dW_spin}.e420dW_graph{flex:1;min-height:0;position:relative}.e420dW_graph>p{color:#9aa8c0;padding:40px;font-size:13px}.e420dW_sourcePanel{border-left:1px solid var(--line);background:var(--panel);flex-shrink:0;width:320px;padding:25px;overflow-y:auto}.e420dW_sourceHeader{align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.e420dW_sourceHeader h2{overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.7}.e420dW_sourceHeader button{color:#a3acc2;background:0 0;border:0}.e420dW_excerpt{border-bottom:1px solid var(--line);padding:18px 0}.e420dW_excerpt small{color:#a39adb;font-size:10px}.e420dW_excerpt p{color:#b4bed2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}@keyframes e420dW_spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.e420dW_sidebar{width:310px}.e420dW_welcome{margin-top:100px}}@media (max-width:1100px){.e420dW_sidebar{width:230px;padding:24px 16px}.e420dW_sourcePanel{z-index:10;position:fixed;top:76px;bottom:0;right:0;box-shadow:-20px 0 50px #0008}.e420dW_scroll,.e420dW_composerArea,.e420dW_toolbar{padding-inline:25px}.e420dW_welcome{margin-top:40px}}@media (max-width:700px){.e420dW_header{gap:12px;height:64px;padding:0 17px}.e420dW_brand{font-size:20px}.e420dW_brandSuffix{font-size:14px}.e420dW_badge{display:none}.e420dW_back{font-size:10px}.e420dW_sidebar{display:none}.e420dW_toolbar{height:59px;padding:0 15px}.e420dW_tabs{gap:14px}.e420dW_tabs button{font-size:11px}.e420dW_newChat span{display:none}.e420dW_scroll{padding:18px 21px}.e420dW_welcome{margin-top:32px}.e420dW_welcome h1{font-size:40px}.e420dW_welcome>p{font-size:13px}.e420dW_suggestions{margin-top:22px}.e420dW_capabilities{gap:9px;font-size:9px}.e420dW_composerArea{padding:12px 15px}.e420dW_sourcePanel{width:min(360px,100%);top:64px}.e420dW_markdown{font-size:13px}.e420dW_disclaimer{font-size:8px}}@media (prefers-reduced-motion:reduce){.e420dW_spin{animation:none}.e420dW_scroll{scroll-behavior:auto}}.e420dW_sourcesToggle{color:#b9afff;background:0 0;border:0;padding:4px;display:none}@media (max-width:700px){.e420dW_sourcesToggle{justify-content:center;align-items:center;display:flex}.e420dW_header .e420dW_sourcesToggle{margin-left:auto}.e420dW_header .e420dW_back{margin-left:0}.e420dW_sidebar.e420dW_sidebarOpen{z-index:11;width:min(300px,100%);display:flex;position:fixed;top:64px;bottom:0;left:0;box-shadow:20px 0 50px #0009}}@media (max-width:370px){.e420dW_back{font-size:0}}.e420dW_reviewNotice{color:#c7d9ef;background:#172a38;border-bottom:1px solid #305367;margin:0;padding:12px 30px;font-size:12px;line-height:1.7}.e420dW_previewBackdrop{z-index:40;background:#000b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.e420dW_previewDialog{background:#101722;border:1px solid #3a4860;border-radius:15px;flex-direction:column;width:min(1150px,100%);height:min(94dvh,1100px);display:flex;overflow:hidden;box-shadow:0 25px 100px #0008}.e420dW_previewHeader{border-bottom:1px solid #303b4d;justify-content:space-between;gap:18px;padding:19px 24px;display:flex}.e420dW_previewHeader h2{overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;font-weight:600}.e420dW_previewHeader button{color:#c5d0e3;background:0 0;border:0;align-self:flex-start;padding:7px}.e420dW_previewActions{border-bottom:1px solid #303b4d;flex-wrap:wrap;align-items:center;gap:20px;padding:12px 24px;display:flex}.e420dW_previewActions a{color:#c4baff;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.e420dW_previewActions>span{color:#8d9ab1;margin-left:auto;font-size:10px}.e420dW_previewBody{flex:1;min-height:0;padding:20px 24px;overflow:auto}.e420dW_previewPaging{color:#a9b8cd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 18px;font-size:12px;display:flex}.e420dW_previewPaging button,.e420dW_previewPaging select{color:#e4ebf7;background:#1e293b;border:1px solid #41516c;border-radius:6px;padding:7px 10px}.e420dW_previewPaging label{align-items:center;gap:8px;display:flex}.e420dW_previewPage{background:#fff;max-width:100%;height:auto;margin:0 auto 15px;display:block}.e420dW_previewStatus{color:#aebdd0;align-items:center;gap:10px;padding:35px;display:flex}.e420dW_previewHint{color:#9baec5;margin:0 0 17px;font-size:12px;line-height:1.7}.e420dW_previewCitation{color:#cad6e9;border:1px solid #44516c;border-radius:7px;margin-bottom:18px;padding:12px 15px;font-size:12px}.e420dW_previewCitation p{white-space:pre-wrap;line-height:1.7}.e420dW_previewTable{max-width:100%;margin:15px 0;overflow:auto}.e420dW_previewTable table{border-collapse:collapse;white-space:nowrap;background:#172131;font-size:12px}.e420dW_previewTable th,.e420dW_previewTable td{text-align:left;color:#e1e8f4;overflow-wrap:anywhere;border:1px solid #3b4960;max-width:450px;padding:9px 12px}.e420dW_previewTable th{background:#24364a;font-weight:600}.e420dW_wordPreview{color:#172b3b;background:#fff;border-radius:4px;padding:30px 38px;line-height:1.8}.e420dW_wordPreview>p{white-space:pre-wrap;margin:12px 0;font-size:14px}.e420dW_wordPreview h3{color:#13283a;margin:24px 0 12px;font-size:19px}.e420dW_wordPreview .e420dW_previewTable table{white-space:normal;background:#fff}.e420dW_wordPreview .e420dW_previewTable td{color:#172b3b;border-color:#ccd6dc}.e420dW_wordPreview .e420dW_previewTable th{color:#172b3b;background:#e4edf1;border-color:#ccd6dc}@media (max-width:700px){.e420dW_previewBackdrop{padding:5px}.e420dW_previewDialog{border-radius:9px;height:98dvh}.e420dW_previewHeader{padding:15px}.e420dW_previewActions{gap:13px;padding:12px 15px}.e420dW_previewBody{padding:15px}.e420dW_wordPreview{padding:18px}.e420dW_reviewNotice{padding:10px 16px}.e420dW_brandSuffix{font-size:12px}}.e420dW_usage{color:#99a6bf;margin-bottom:12px;font-size:11px}.e420dW_usageHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.e420dW_usageHeading strong{color:#c6bcff;white-space:nowrap;font-size:11px;font-weight:600}.e420dW_usage progress{appearance:none;background:#252a3b;border:0;border-radius:4px;width:100%;height:4px;margin-top:8px;display:block;overflow:hidden}.e420dW_usage progress::-webkit-progress-bar{background:#252a3b}.e420dW_usage progress::-webkit-progress-value{background:#a99bef;border-radius:4px}.e420dW_usage progress::-moz-progress-bar{background:#a99bef;border-radius:4px}.e420dW_usage p{color:#8491a9;margin:6px 0 0;font-size:10px;line-height:1.5}.e420dW_usageEmpty .e420dW_usageHeading strong{color:#f0b79b}.e420dW_usageEmpty progress::-webkit-progress-value{background:#e4a685}.e420dW_usageEmpty progress::-moz-progress-bar{background:#e4a685}.e420dW_composerArea{background:0 0;border-top:0;padding:6px max(22px,50% - 425px) 9px}.e420dW_composer{border-radius:14px;align-items:center;gap:10px;padding:9px 11px;box-shadow:0 8px 28px #0002}.e420dW_composer textarea{min-height:24px;max-height:100px;font-size:13px;line-height:1.6}.e420dW_composer button{padding:8px}.e420dW_usage{justify-content:flex-end;margin:0 3px 6px;font-size:11px;line-height:1.3;display:flex}.e420dW_usage strong{color:#c6bcff;font-size:11px;font-weight:500}.e420dW_usageEmpty strong{color:#f0b79b}.e420dW_disclaimer{margin-top:6px;font-size:9px}.e420dW_scroll{min-height:0;padding-top:16px;padding-bottom:16px}.e420dW_welcome{max-width:650px;margin:clamp(12px,3vh,32px) auto 16px}.e420dW_welcome h1{margin:14px 0 16px;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.e420dW_welcome>p{max-width:540px;margin:0;font-size:13px;line-height:1.65}.e420dW_suggestions{gap:8px;margin:19px 0 16px}.e420dW_suggestions button{padding:10px 14px;font-size:12px;line-height:1.5}.e420dW_capabilities{line-height:1.4}.e420dW_sidebar{transition:width .2s,padding .2s,transform .2s;overflow:hidden}.e420dW_sidebarCollapsed{visibility:hidden;pointer-events:none;border-right:0;width:0;padding-left:0;padding-right:0;transform:translate(-100%)}.e420dW_sidebarHeading{white-space:nowrap}.e420dW_collapseSources,.e420dW_reopenSources{color:#b2a8eb;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:flex}.e420dW_collapseSources:hover,.e420dW_reopenSources:hover{color:#e2dcff;background:#24283b}.e420dW_collapseSources{margin-left:4px}.e420dW_toolbarPrimary{align-items:center;gap:14px;min-width:0;height:100%;display:flex}.e420dW_previewTable table{margin-inline:auto}.e420dW_previewTable th,.e420dW_previewTable td{text-align:center;vertical-align:middle}.e420dW_previewTable .e420dW_longCell{text-align:left;white-space:normal;min-width:220px}.e420dW_selectControl{align-items:center;display:inline-flex;position:relative}.e420dW_selectControl select{appearance:none;text-align:center;min-width:180px;padding:9px 38px 9px 14px;line-height:1.5}.e420dW_selectControl svg{pointer-events:none;color:#b6c4da;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.e420dW_previewBodyPdf{background:#343638;flex-direction:column;padding:0;display:flex;overflow:hidden}.e420dW_previewBodyPdf .e420dW_previewCitation{background:#172131;flex-shrink:0;margin:10px 16px}.e420dW_pdfFrame{background:#343638;border:0;flex:1;width:100%;min-height:320px}.e420dW_previewDialogPdf{width:min(1280px,100%);height:94dvh}@media (min-width:1500px){.e420dW_sidebarCollapsed{width:0}.e420dW_welcome{margin-top:clamp(16px,4vh,40px)}}@media (max-height:800px){.e420dW_welcome{margin-top:10px}.e420dW_welcome h1{margin:10px 0 12px;font-size:38px}.e420dW_suggestions{margin:14px 0 12px}.e420dW_suggestions button{padding:9px 13px}.e420dW_scroll{padding-top:12px;padding-bottom:10px}.e420dW_header{height:64px}.e420dW_toolbar{height:56px}}@media (max-width:700px){.e420dW_composerArea{padding:5px 15px 8px}.e420dW_welcome{margin-top:12px}.e420dW_welcome h1{font-size:36px}.e420dW_sidebar.e420dW_sidebarCollapsed{display:none}.e420dW_toolbarPrimary{gap:7px}.e420dW_reopenSources{padding:3px}.e420dW_previewBodyPdf{padding:0}.e420dW_previewDialogPdf{height:98dvh}.e420dW_selectControl select{min-width:150px}.e420dW_usage{font-size:10px}}@media (prefers-reduced-motion:reduce){.e420dW_sidebar{transition:none}}
