.chat_container__dENWp{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;background-color:#ffffff;--chat-col-width:min(clamp(56ch,calc(64ch + 4vw),96ch),calc(100vw - 64px))}.chat_containerWrapper__qefOZ{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:100px;position:relative;margin:0 auto}.chat_header__tpVV3{position:fixed;top:0;left:0;right:0;height:83px;z-index:10;background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.chat_headerContent__o0j2I{width:100%;max-width:1536px;height:100%;position:relative;display:flex;align-items:center}.chat_title__sAtXa{padding:.5rem 1.5rem;font-size:16px;font-weight:400;margin:0}.chat_username__we0oP{color:#666;font-size:14px}.chat_signinLink__wc6rn{color:#2d5016;text-decoration:none;font-size:14px}.chat_signinLink__wc6rn:hover{text-decoration:underline}.chat_signoutLink__Brz9W{color:#8b0000;text-decoration:none;font-size:14px}.chat_signoutLink__Brz9W:hover{text-decoration:underline}.chat_intro__2EzAY{width:100%;max-width:80ch;padding:0 2rem;margin-top:100px}.chat_examplesContainer__r5wBc{width:100%;max-width:62ch;padding:0;margin-top:16px}.chat_examplesList__720Ej{list-style:none;padding:0;margin:0;text-align:left}.chat_exampleItem__SJsrP{padding:8px 0;border-bottom:1px solid #ccc;cursor:pointer;font-size:14px}.chat_messages___RY29{flex:1 1;width:100%;max-width:var(--chat-col-width);padding:0;padding-bottom:calc(var(--chat-input-reserve, 100px) + var(--scroll-extra-bottom, 0px));margin-top:100px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.chat_messages___RY29::-webkit-scrollbar{display:none}.chat_error__55Svm{color:red;margin-bottom:10px}.chat_message__kGQdQ{margin-bottom:28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;scroll-margin-top:0}.chat_messageUser__5az3B{align-items:flex-end}.chat_messageAssistant__VLBk9{align-items:flex-start}.chat_messageContent__42Pbn{white-space:pre-wrap;font-size:16px;font-weight:400;line-height:1.5;text-align:left;color:#1f2937}.chat_messageContent__42Pbn p{margin:0 0 1em}.chat_messageContent__42Pbn p:last-child{margin-bottom:0}.chat_messageContent__42Pbn ol,.chat_messageContent__42Pbn ul{margin:0 0 1em;padding-left:1.4em}.chat_messageContent__42Pbn li{margin:.25em 0}.chat_messageContent__42Pbn code{font-size:.92em;padding:.12em .4em;border-radius:4px}.chat_messageContent__42Pbn code,.chat_messageContent__42Pbn pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:rgba(15,23,42,.06)}.chat_messageContent__42Pbn pre{font-size:.9em;border-radius:6px;padding:12px;overflow-x:auto;margin:0 0 1.2em}.chat_messageContent__42Pbn a{color:#1d4ed8;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.chat_messageContent__42Pbn a:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.chat_messageAssistant__VLBk9 .chat_messageContent__42Pbn{padding:0;background:none;width:100%}.chat_messageUser__5az3B .chat_messageContent__42Pbn{padding:12px 18px;background-color:#f3f5f8;border-radius:16px;border:none;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.05);color:#1f2937;display:inline-block;max-width:min(100%,var(--chat-col-width));align-self:flex-end}.chat_dataResults___VXIW{margin-top:12px;font-size:13px;overflow-x:auto;overflow-y:hidden;max-width:100%;position:relative}.chat_dataResultsHeader__svjl0,.chat_dataResults___VXIW h4{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:400;margin:12px 0 8px}.chat_dataResults___VXIW p{margin:0 0 16px;color:#1f2937;line-height:1.65}.chat_tableWrapper__IWoe9{margin-bottom:24px}.chat_tableContent__H4s__{position:relative}.chat_tableNumber__S_4Tu{position:absolute;left:-22px;top:0;font-family:monospace;font-size:12px;font-weight:700;color:#555}.chat_dataResults___VXIW table{width:auto;min-width:100%;border-collapse:collapse;font-family:monospace;font-size:12px;table-layout:auto}.chat_dataResults___VXIW td,.chat_dataResults___VXIW th{text-align:left;padding:4px 8px;border:1px solid #eee;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.chat_dataResults___VXIW th{font-weight:400;color:#666;border:1px solid #ccc}.chat_waitlistThemeLight__MzUdM{--waitlist-bg:#ffffff;--waitlist-text:#111827;--waitlist-muted:rgba(17,24,39,0.6);--waitlist-button-bg:#000000;--waitlist-button-border:#000000;--waitlist-button-text:#ffffff;--waitlist-button-disabled-bg:#ffffff;--waitlist-button-disabled-border:rgba(0,0,0,0.12);--waitlist-button-disabled-text:rgba(0,0,0,0.4);--waitlist-feature-text:#1f2937;--waitlist-feature-icon-filter:invert(0);--waitlist-feature-bracket:rgba(15,23,42,0.35);--waitlist-feature-active-bg:rgba(15,23,42,0.08);--waitlist-feature-active-text:#0f172a;--waitlist-feature-hover-text:#111827}.chat_waitlistThemeDark__07Szd{--waitlist-bg:#000000;--waitlist-text:#f9fafb;--waitlist-muted:rgba(248,250,252,0.65);--waitlist-button-bg:#ffffff;--waitlist-button-border:#ffffff;--waitlist-button-text:#000000;--waitlist-button-disabled-bg:rgba(255,255,255,0.05);--waitlist-button-disabled-border:rgba(255,255,255,0.24);--waitlist-button-disabled-text:rgba(255,255,255,0.45);--waitlist-feature-text:#f9fafb;--waitlist-feature-icon-filter:invert(1);--waitlist-feature-bracket:rgba(226,232,240,0.55);--waitlist-feature-active-bg:rgba(255,255,255,0.12);--waitlist-feature-active-text:#f8fafc;--waitlist-feature-hover-text:#ffffff}.chat_waitlistPage__PmnzT{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--waitlist-bg,#ffffff);color:var(--waitlist-text,#111827);font-family:"Source Serif 4",serif;-webkit-font-smoothing:antialiased;transition:background-color .18s ease,color .18s ease}.chat_waitlistNav__x4p_g{position:absolute;top:2.4rem;left:3rem;right:3rem;display:flex;align-items:center;justify-content:flex-end;z-index:10;height:48px}.chat_waitlistButton__N4GnZ{padding:.78em 1.35em .8em;font-size:1.1rem;font-weight:450;letter-spacing:.02em;border-radius:10px;transition:transform .15s ease}.chat_waitlistButtonPrimary__SUD_j{border:1px solid var(--waitlist-button-border,#000);background:var(--waitlist-button-bg,#000000);color:var(--waitlist-button-text,#ffffff);cursor:pointer}.chat_waitlistButtonPrimary__SUD_j:hover{transform:translateY(-1px)}.chat_waitlistButtonDisabled__wN47s{border:1px solid var(--waitlist-button-disabled-border,rgba(0,0,0,.12));background:var(--waitlist-button-disabled-bg,#ffffff);color:var(--waitlist-button-disabled-text,rgba(0,0,0,.4));cursor:not-allowed}.chat_waitlistContent__t1zaj{max-width:80ch;padding:0 2rem;text-align:left}.chat_waitlistParagraph__xYqub{font-size:2.5rem;line-height:1.4;letter-spacing:-.0125em;font-weight:400}.chat_miniStats__BoPnG{margin-top:10px;color:var(--waitlist-muted,rgba(17,24,39,.6))}.chat_miniStatsHeader__TalV3{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.chat_miniStatsList__OGuLX{list-style:none;padding:0;margin:0}.chat_miniRow__grady{display:flex;align-items:baseline;gap:10px;font-size:clamp(13px,.98rem,14px);line-height:1.32;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.chat_miniLabel__jNBzS{color:inherit;font-weight:640}.chat_miniValue__1xtt7{color:var(--waitlist-text,#111827);font-weight:600}.chat_miniSpacer__Ywdtx{color:var(--waitlist-muted,rgba(17,24,39,.6))}.chat_miniRate__2UyDi{color:var(--waitlist-muted,rgba(17,24,39,.55));margin-left:6px}.chat_miniRowClock__qL4u0{margin-top:6px;gap:0}.chat_miniClock__vicRy{color:var(--waitlist-muted,rgba(17,24,39,.6));letter-spacing:.04em}.chat_miniFnBadge__SxH80{font-weight:700;letter-spacing:.01em;font-feature-settings:"tnum" 1,"lnum" 1;font-size:.9em;line-height:1}.chat_inlineFnGroup__dE1mf{display:inline;margin-left:3px}.chat_inlineFnGroup__dE1mf .chat_miniFnBadge__SxH80{font-size:clamp(.58em,.62em,.66em);font-weight:560;line-height:0;position:relative;top:-.55em;letter-spacing:.005em}.chat_inlineFnGroup__dE1mf .chat_miniFnBadge__SxH80+.chat_miniFnBadge__SxH80{margin-left:4px}.chat_fnPoly__hRU0H{color:#2851e7}.chat_fnKalshi__jPMrD{color:#58bf8a}.chat_dropcap__KzIPt:first-letter{font-family:"Goudy Initialen",serif;font-size:8rem;line-height:.75;float:left;margin-right:.15em;margin-top:.08em;font-weight:400}@keyframes chat_spinEcliptic__dBRjI{0%{transform:translate(calc(-50% + var(--cx)),calc(50% + var(--cy))) rotate(320deg)}to{transform:translate(calc(-50% + var(--cx)),calc(50% + var(--cy))) rotate(680deg)}}.chat_eclipticAnchor__LYJFa{position:fixed;left:0;bottom:0;width:0;height:0;pointer-events:none;z-index:0}.chat_eclipticImg__QtNB2{position:absolute;left:0;bottom:0;width:clamp(320px,100vmin,1600px);height:auto;--cx:0px;--cy:0px;transform:translate(calc(-50% + var(--cx)),calc(50% + var(--cy))) rotate(350deg);transform-origin:center center;opacity:.85;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.chat_cathedralAnchor__VzAB2{position:fixed;right:clamp(9px,2.6vw,46px);bottom:clamp(21px,3.8vw,82px);width:clamp(360px,55vmin,980px);pointer-events:none;z-index:0}.chat_cathedralImg__ZuS_8{display:block;width:100%;height:auto;transform:none;opacity:.82;-webkit-backface-visibility:hidden;backface-visibility:hidden}.chat_dashboardOverlay__RMC7L{position:fixed;inset:0;display:grid;grid-template-columns:1fr var(--chat-col-width) 1fr;align-items:end;pointer-events:none;z-index:0}.chat_sideCol__qKTLi{display:flex;align-items:flex-end;justify-content:center;padding-bottom:clamp(10px,2.2vw,36px);container-type:inline-size}.chat_sideColLeft__ulHXe{grid-column:1}.chat_sideColRight__h5Pry{grid-column:3}.chat_dashboardTowerLight__nqz5K{max-width:min(92%,clamp(320px,42vmin,880px));transform:scaleX(-1);transform-origin:center}.chat_dashboardColosseumImg__Dww8P,.chat_dashboardTowerLight__nqz5K{display:block;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.chat_dashboardColosseumImg__Dww8P{max-width:min(92%,clamp(340px,44vmin,900px));opacity:.9}@container (max-width: 340px){.chat_dashboardColosseumImg__Dww8P,.chat_dashboardTowerLight__nqz5K{display:none}}@supports not (container-type:inline-size){@media (max-width:900px){.chat_dashboardColosseumImg__Dww8P,.chat_dashboardTowerLight__nqz5K{display:none}}}.chat_chatInputContainer__b2l1X{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:1.25rem 0;z-index:5}.chat_chatForm__zt5pl{width:100%;max-width:var(--chat-col-width);border:1px solid rgba(99,102,241,.2);border-radius:8px;background-color:rgba(245,245,245,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 25px -5px rgba(99,102,241,.2),0 8px 10px -6px rgba(99,102,241,.2);display:flex;flex-direction:column}.chat_chatTextareaWrapper__Rod_x{position:relative;padding:12px 12px 8px}.chat_chatPlaceholder__U3Pfx{position:absolute;left:12px;top:12px;padding:0 1px;color:rgba(31,41,55,.7);font-weight:400;pointer-events:none}.chat_chatPlaceholder__U3Pfx,.chat_chatTextarea__nJtzi{font-size:16px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat_chatTextarea__nJtzi{width:100%;min-height:48px;padding:0;background-color:transparent;border:none;outline:none;resize:vertical;color:#000}.chat_chatControls__Ri3_j{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 12px;border-top:.5px solid rgba(0,0,0,.1)}.chat_chatToggleGroup__UPfAT{display:flex;align-items:center;gap:8px}.chat_chatToggleLabel__me5D_{font-size:14px;color:#000;cursor:pointer}.chat_chatToggle__p2XAv{position:relative;width:44px;height:24px;border-radius:9999px;border:none;background-color:#e5e5e5;cursor:pointer;transition:background-color .2s ease-in-out;outline:none;padding:0}.chat_chatToggleActive__jqwuT{background-color:#ef9541}.chat_chatToggleThumb__XiWyM{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:left .2s ease-in-out}.chat_chatToggleThumbActive__Wmsf3{left:22px}.chat_chatSubmitButton__GY_2x{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;background-color:#525252;border:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease;color:#ffffff}.chat_chatSubmitButton__GY_2x:hover:not(:disabled){transform:translateY(-1px)}.chat_featureLine__iypzf{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:11px;padding:10px 18px;max-width:min(70vw,52ch);font-size:1.05rem;line-height:1.35;color:var(--waitlist-feature-text,#1f2937);white-space:normal;z-index:90}.chat_featureLink__aQsWI{color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.chat_featureLink__aQsWI:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.chat_featureOption__uvb1r{display:inline-flex;align-items:center;color:var(--waitlist-feature-text,#1f2937);margin-inline:4px;transition:color .15s ease;vertical-align:baseline}.chat_featureOptionButton__1tlaa{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chat_featureOptionButton__1tlaa:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.chat_featureBracket__GbmJX{font-weight:600;color:var(--waitlist-feature-bracket,rgba(15,23,42,.35));padding:0 1px}.chat_featureOptionBody__ACJdX{display:inline-flex;align-items:center;gap:4px}.chat_featureIcon__49so7{width:16px;height:16px;display:inline-block;vertical-align:middle;filter:var(--waitlist-feature-icon-filter,none)}.chat_featureOptionText__MjKOg{font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center}.chat_featureOptionUpper__yrCnr{text-transform:uppercase;letter-spacing:.08em}.chat_featureOptionButton__1tlaa:hover .chat_featureOptionText__MjKOg{color:var(--waitlist-feature-hover-text,#111827)}.chat_featureOptionActive__0WPcT,.chat_featureOptionActive__0WPcT .chat_featureBracket__GbmJX{color:var(--waitlist-feature-active-text,#0f172a)}.chat_featureOptionActive__0WPcT .chat_featureOptionBody__ACJdX{background-color:var(--waitlist-feature-active-bg,rgba(15,23,42,.08));border-radius:999px;padding-inline:6px}@media (max-width:768px){.chat_featureLine__iypzf{position:static;transform:none;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;font-size:1rem;line-height:1.6;padding:12px 16px;max-width:100%;white-space:normal}}.chat_chatSubmitButton__GY_2x:disabled{background-color:#e0e0e0;color:#9ca3af;cursor:not-allowed}.chat_chatSubmitIcon__I7kjj{width:18px;height:18px;fill:currentColor}