@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-DL2S_S5S.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-OJCY4N9I.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-4G_rYrb1.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Bold-zLZ2B7QL.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Funnel Display;src:url(/assets/FunnelDisplay-Bold-f8NAeC9x.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#0d0d0d;--bg2:#1c1c1c;--text:#f1f1ef;--muted:#f1f1ef99;--accent:#8cf2c3;--accent-a:#8cf2c333;--border:#f1f1ef33;--border-accent:#8cf2c3;--danger:#ee1955;--warn:#ffd166;--ok:#8cf2c3;--dark:#011439;--radius:4px;--invite-bg:#1c1c1c;--invite-accent:#8cf2c3;--invite-accent-a:#8cf2c333;--invite-text:#f1f1ef;--invite-accent-placeholder:#8cf2c333;--invite-error:#ff456b;--invite-error-bg:#2d1518;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--display:"Funnel Display", sans-serif;--sans:"IBM Plex Mono", monospace;--app-banner-height:0px;--app-viewport-height:calc(100vh - var(--app-banner-height));--app-scrollbar-size:8px;--mobile-top-bar-height:52px;--app-footer-height:24px;--page-content-max-width:1300px;--page-pad:24px;--chat-content-max-width:var(--page-content-max-width);--modal-overlay-bg:#0d0d0db8;--modal-overlay-blur:blur(12px)}@supports (height:100dvh){:root{--app-viewport-height:calc(100dvh - var(--app-banner-height))}}@media (width<=767px){:root{--page-pad:12px}}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}#root{height:100%}body{font-family:var(--mono), monospace;background:var(--bg);color:var(--text);font-size:16px;line-height:21px}*{scrollbar-color:var(--border) var(--bg2);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f1f1ef59}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0;display:none}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0;display:none}.container{height:var(--app-viewport-height);flex-direction:row;width:100%;display:flex}.appLayout{width:100%;height:var(--app-viewport-height);flex-direction:row;display:flex}.navPanel{height:var(--app-viewport-height);border-right:1px solid var(--border-accent);flex-direction:column;flex-shrink:0;transition:width .25s;display:flex;position:relative}@media (width<=767px){.navPanel{border:none;width:0;min-width:0;overflow:visible}.contentPanel{padding-top:var(--mobile-top-bar-height)}}.contentPanel{height:var(--app-viewport-height);flex-direction:column;flex:1;min-width:0;display:flex}.contentMain{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pageShell{box-sizing:border-box;width:100%;padding:var(--page-pad);flex-direction:column;align-items:center;display:flex}.pageColumn{box-sizing:border-box;width:100%;max-width:var(--page-content-max-width);margin-inline:auto}.pageTitle{font-family:var(--display), sans-serif;color:var(--text);margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:110%}.contentBody{scrollbar-gutter:stable;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;display:flex;overflow:auto}.contentBody:not(.contentBodyChatFill)>*{height:auto;min-height:100%;overflow:visible}.contentBody.contentBodyChatFill{scrollbar-gutter:auto;justify-content:flex-start;align-items:stretch;overflow:hidden}.contentBody.contentBodyChatFill>*{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.unauthScreen{width:100%;height:var(--app-viewport-height);min-height:var(--app-viewport-height);background:#0d0d0d;flex-direction:column;display:flex;overflow:hidden auto}html[data-tour-lock-scroll="1"] .unauthScreen{overflow:hidden}.unauthHeader{flex:none;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1312px;min-height:37px;margin:0 auto;padding:16px;display:flex}.unauthLogo{flex-direction:row;align-items:center;gap:4px;width:126px;height:32px;display:flex}.unauthLogo svg:first-of-type{width:32px;height:32px}.unauthLogo .logoText{width:90px;height:32px}.unauthLoginBtn{background:var(--accent);height:37px;color:var(--dark);font-family:var(--mono), monospace;cursor:pointer;border:none;flex-direction:row;align-items:center;gap:4px;padding:8px 12px;font-size:16px;line-height:21px;display:flex}.unauthLoginBtn:disabled{opacity:.6;cursor:not-allowed}.unauthLoginBtn svg{width:20px;height:20px}.unauthMain{min-height:calc(var(--app-viewport-height) - 69px);width:100%;max-width:var(--chat-content-max-width);flex-direction:column;flex:1 0 auto;justify-content:center;align-self:center;align-items:center;gap:16px;margin:0 auto;padding:0;display:flex;overflow:visible}.unauthMain>*{height:auto;min-height:100%;overflow:visible}.unauthErrorToast{left:50%;bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:40;box-sizing:border-box;background:var(--invite-error-bg);border:1px solid #ff456b73;border-left:4px solid var(--invite-error);align-items:flex-start;gap:12px;width:min(100% - 32px,480px);padding:12px 12px 12px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #00000073}.unauthErrorToastBody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.unauthErrorTitle{font-family:var(--mono), monospace;color:var(--invite-error);margin:0;font-size:14px;font-weight:500;line-height:1.4}.unauthErrorDetail{font-family:var(--mono), monospace;color:#ff456bcc;word-break:break-word;margin:0;font-size:12px;font-weight:400;line-height:1.4}.unauthErrorToastClose{width:28px;height:28px;color:var(--invite-error);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-2px -2px 0 0;padding:0;display:inline-flex}.unauthErrorToastClose svg{width:18px;height:18px}.unauthErrorToastClose:hover,.unauthErrorToastClose:focus-visible{color:#ff7a93;outline:none}.appLoadingScreen{min-height:var(--app-viewport-height);background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:24px;display:flex}.appLoadingScreenInset{flex:1;height:100%;min-height:100%;padding:16px}.appLoadingBrand{align-items:center;gap:8px;display:flex}.appLoadingLogoIcon{width:38px;height:38px}.appLoadingLogoText{width:106px;height:32px}.appLoadingStatus{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}.appLoadingSpinner{width:16px;height:16px}.privyUnavailable{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:440px;display:flex}.privyUnavailableTitle{color:var(--text);margin:0;font-size:18px}.privyUnavailableBody{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.privyUnavailableActions{justify-content:center}.privyUnavailableActions .btn{text-wrap:balance}.pill{border:1px solid var(--border);color:var(--muted);background:0 0;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;font-family:var(--mono), monospace;background:0 0;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:14px;display:inline-flex}.btn:hover{border-color:var(--accent)}.btnPrimary{background:var(--accent-a);border-color:var(--accent);color:var(--accent)}.btnLaunch{background:var(--accent);color:var(--dark);font-family:var(--mono), monospace;cursor:pointer;border:none;padding:8px 12px;font-size:16px}.btnLaunch:hover{opacity:.9}.btnDanger{color:#ff6b6bf2;border-color:#ff6b6b59}.btnRow{flex-wrap:wrap;gap:8px;display:flex}.textArea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2);width:100%;min-height:44px;max-height:160px;color:var(--text);font-family:var(--mono), monospace;outline:none;padding:10px}.textArea:focus{border-color:var(--accent)}.muted{color:var(--muted)}.spinner{border:2px solid #f1f1ef38;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=767px){.unauthHeader{padding:12px}.unauthMain{justify-content:flex-start}}._footer_108vl_2{box-sizing:border-box;height:calc(var(--app-footer-height) + env(safe-area-inset-bottom,0px));padding:0 calc(16px + var(--app-scrollbar-size)) env(safe-area-inset-bottom,0px) 16px;border-top:1px solid var(--border);background:var(--bg);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._links_108vl_14{align-items:center;gap:20px;display:flex}._link_108vl_14{height:var(--app-footer-height);font-family:var(--mono), monospace;color:var(--muted);white-space:nowrap;align-items:center;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}._link_108vl_14:hover{color:var(--accent)}._link_108vl_14:focus-visible{outline:1px solid var(--border-accent);outline-offset:2px;color:var(--accent)}._iconLink_108vl_42 svg{width:13px;height:13px}@media (width<=767px){._footer_108vl_2{justify-content:center;padding-inline:12px}._links_108vl_14{gap:24px}}._button_19taf_1,._label_19taf_2{color:var(--accent,#9affd5);font:inherit;background:0 0;border:1px solid;border-radius:4px;padding:3px 8px}._button_19taf_1{cursor:pointer}._button_19taf_1:focus-visible{outline-offset:3px;outline:2px solid}._root_17une_1{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;height:auto;min-height:100%;padding:120px 16px 0;display:flex;position:relative;overflow:visible}._root_17une_1:after{content:"";pointer-events:none;flex:0 0 120px;align-self:stretch;width:100%}._hero_17une_25{width:100%;max-width:var(--chat-content-max-width);flex-direction:column;align-items:center;display:flex}._orbSlot_17une_33{flex-shrink:0;width:100px;height:100px;position:relative}._orbOverlay_17une_40{position:absolute;inset:0}._orb_17une_33{object-fit:cover;border-radius:50%;flex-shrink:0;width:100px;height:100px;display:block;overflow:hidden}._title_17une_55{font-family:var(--display), sans-serif;text-align:center;color:var(--text);width:100%;font-size:40px;font-weight:700;line-height:50px}@media (width<=767px){._root_17une_1{padding:120px var(--page-pad) 0;justify-content:flex-start;overflow:visible}._root_17une_1:after{content:none;flex:none;width:auto}._title_17une_55{font-size:32px;line-height:110%}}._composerCard_169l7_3{width:100%;max-width:var(--chat-content-max-width);background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:stretch;gap:10px;padding:10px;display:flex}._inputWrap_169l7_16{align-items:flex-start;gap:12px;padding:14px;display:flex}._textarea_169l7_23{resize:vertical;min-height:63px;max-height:320px;color:var(--text);font-family:var(--mono), monospace;background:0 0;border:none;outline:none;flex:1;font-size:16px;line-height:24px}._textarea_169l7_23::placeholder{color:var(--text);opacity:.6}._footer_169l7_42{align-items:center;gap:8px;display:flex}._betaRow_169l7_48{flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}._beta_169l7_48{font-family:var(--mono), monospace;text-align:right;color:var(--text);opacity:.8;font-size:14px;line-height:18px}._adviserLabel_169l7_66{color:var(--text);opacity:.8;font:inherit;background:0 0;border:0}._adviserLabel_169l7_66[data-active=true]{color:var(--accent);opacity:1}._sendBtn_169l7_79{background:var(--accent-a);border:1px solid var(--accent);width:37px;height:37px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;padding:4px;display:flex}._sendBtn_169l7_79:disabled{opacity:.4;cursor:not-allowed}._sendBtn_169l7_79:hover:not(:disabled){background:#8cf2c34d}._sendBtn_169l7_79 svg{width:21px;height:21px}@media (width<=767px){._composerCard_169l7_3{gap:8px;padding:8px}._inputWrap_169l7_16{gap:8px;padding:0}._textarea_169l7_23{font-size:14px;line-height:18px}._beta_169l7_48{font-size:12px;line-height:16px}}._helpChrome_jxd3f_1{bottom:max(var(--app-bottom-obstruction,0px), calc(50% - 18px));right:calc(20px + var(--app-scrollbar-size));z-index:250;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex;position:fixed}@media (width>=1700px){._helpChrome_jxd3f_1{bottom:max(var(--app-bottom-obstruction,0px), calc(20px + var(--app-footer-height) + env(safe-area-inset-bottom,0px)));right:calc(20px + var(--app-scrollbar-size))}}._helpChromeInline_jxd3f_29{z-index:2;pointer-events:none;flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}._helpChromeMobileTopBar_jxd3f_40{z-index:1;pointer-events:none;flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}._helpChromeInline_jxd3f_29 ._helpMenu_jxd3f_51{z-index:250;position:absolute;top:calc(100% + 8px);right:0}._helpChromeMobileTopBar_jxd3f_40 ._helpMenu_jxd3f_51{z-index:410;position:absolute;top:calc(100% + 8px);right:0}._helpChrome_jxd3f_1>*,._helpChromeInline_jxd3f_29>*,._helpChromeMobileTopBar_jxd3f_40>*{pointer-events:auto}@media (width<=767px){._helpChrome_jxd3f_1{display:none}}._helpBtn_jxd3f_3{box-sizing:border-box;border:1px solid var(--accent);background:var(--accent-a);height:34px;min-height:34px;color:var(--accent);font-family:var(--mono), monospace;cursor:pointer;align-items:center;gap:4px;padding:0 8px;font-size:14px;line-height:normal;display:inline-flex}._helpBtn_jxd3f_3:hover{background:#8cf2c34d}._helpBtnIcon_jxd3f_3{width:20px;height:20px;display:flex}._helpBtnIconOnly_jxd3f_3{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:8px;font-size:14px;line-height:normal}._helpMenu_jxd3f_51{border:1px solid var(--accent);background:var(--bg2);box-sizing:border-box;width:240px}._helpMenuTop_jxd3f_124{flex-direction:column;gap:6px;padding:10px;display:flex}._helpMenuHeader_jxd3f_131{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._helpMenuTitle_jxd3f_138{font-family:var(--mono), monospace;color:var(--accent);margin:0;font-size:14px;line-height:1.2}._helpMenuClose_jxd3f_146{width:20px;height:20px;color:var(--text);cursor:pointer;opacity:.8;background:#f1f1ef33;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}._helpMenuOption_jxd3f_160{width:100%;color:var(--text);font-family:var(--mono), monospace;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px;font-size:12px;line-height:1;display:flex}._helpMenuOption_jxd3f_160:hover{background:#8cf2c314}._helpMenuOptionIcon_jxd3f_180{width:16px;height:16px;color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}._helpMenuOptionIcon_jxd3f_180 svg{width:16px;height:16px;display:block}._helpMenuFooter_jxd3f_196{border-top:1px solid var(--accent);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}._helpMenuFooterLabel_jxd3f_204{font-family:var(--mono), monospace;color:var(--text);font-size:14px;line-height:1.2}._helpSwitch_jxd3f_211{cursor:pointer;background:#f1f1ef14;border:1px solid #f1f1ef59;flex:none;width:48px;height:28px;padding:4px;position:relative}._helpSwitch_jxd3f_211[data-on=true]{background:var(--accent-a);border-color:var(--accent)}._helpSwitchThumb_jxd3f_227{background:#f1f1ef8c;width:20px;height:20px;transition:left .15s,background-color .15s;position:absolute;top:50%;transform:translateY(-50%)}._helpSwitch_jxd3f_211[data-on=false] ._helpSwitchThumb_jxd3f_227{left:3px}._helpSwitch_jxd3f_211[data-on=true] ._helpSwitchThumb_jxd3f_227{background:var(--accent);left:23px}._contextHelpWrap_jxd3f_248{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}._contextHelpTrigger_jxd3f_258{width:20px;height:20px;color:var(--accent);opacity:.6;cursor:pointer;background:#8cf2c333;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}._contextHelpWrap_jxd3f_248[data-open=true] ._contextHelpTrigger_jxd3f_258,._contextHelpTrigger_jxd3f_258:hover{opacity:1}._contextHelpTrigger_jxd3f_258:focus-visible{outline:1px solid var(--accent);outline-offset:2px;opacity:1}._contextHelpTrigger_jxd3f_258 svg{width:12px;height:12px;display:block}._contextHelpBubble_jxd3f_289{z-index:520;box-sizing:border-box;border:1px solid var(--accent);background:#1c1c1c;flex-direction:column;align-items:stretch;width:240px;max-width:calc(100vw - 32px);display:flex;position:fixed}._bubbleFade_jxd3f_306{transition:opacity .4s}._bubbleFade_jxd3f_306[data-fading=true]{opacity:0}@media (prefers-reduced-motion:reduce){._bubbleFade_jxd3f_306{transition:none}}._statusBubble_jxd3f_322{pointer-events:none}._contextHelpContent_jxd3f_326{box-sizing:border-box;flex-direction:column;gap:6px;padding:10px;display:flex}._contextHelpClose_jxd3f_334{width:20px;height:20px;color:var(--text);opacity:.8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#f1f1ef33;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:-11px;right:-11px}._contextHelpClose_jxd3f_334:hover{opacity:1}._contextHelpClose_jxd3f_334 svg{width:12px;height:12px;display:block}._contextHelpTitle_jxd3f_362{font-family:var(--mono), monospace;color:var(--accent);margin:0;font-size:14px;line-height:1.2}._contextHelpBody_jxd3f_370{font-family:var(--mono), monospace;color:#fff;margin:0;font-size:12px;line-height:1.35}._tourOverlay_jxd3f_378{z-index:560;pointer-events:none;position:fixed;inset:0}._tourTooltipSlot_jxd3f_386{pointer-events:auto;z-index:2;position:absolute}._tourBackdrop_jxd3f_392{background:var(--modal-overlay-bg);pointer-events:auto;z-index:0;position:absolute;inset:0}._tourHighlight_jxd3f_401{box-sizing:border-box;border:1px solid var(--accent);pointer-events:none;z-index:1;background:0 0;transition:top .2s,left .2s,width .2s,height .2s;position:absolute}[data-tour-highlighted=true]{border-color:#0000!important}._tourTooltip_jxd3f_386{box-sizing:border-box;border:1px solid var(--accent);background:var(--bg2);width:240px;padding:16px;position:relative}._tourTooltipMessage_jxd3f_430{font-family:var(--mono), monospace;color:var(--text);word-break:break-word;margin:0 0 16px;font-size:14px;line-height:1.35}._tourTooltipLink_jxd3f_439{color:var(--accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline}._tourTooltipLink_jxd3f_439:hover{color:var(--text)}._tourTooltipFooter_jxd3f_450{flex-direction:column;gap:4px;display:flex}._tourTooltipMeta_jxd3f_456{justify-content:space-between;align-items:center;gap:8px;display:flex}._tourStepLabel_jxd3f_463{font-family:var(--mono), monospace;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}._tourStepLabelPrefix_jxd3f_473,._tourStepLabelCurrent_jxd3f_474{color:var(--accent)}._tourStepLabelTotal_jxd3f_478{color:var(--text)}._tourNav_jxd3f_482{gap:4px;display:inline-flex}._tourNavBtn_jxd3f_487{background:var(--accent-a);width:20px;height:20px;color:var(--accent);opacity:.6;cursor:pointer;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}._tourNavBtn_jxd3f_487:hover:not(:disabled){opacity:1}._tourNavBtn_jxd3f_487:disabled{opacity:.25;cursor:default}._tourProgress_jxd3f_510{gap:3px;width:100%;display:flex}._tourProgressSegment_jxd3f_516{background:var(--accent-a);flex:1;height:4px}._tourProgressSegment_jxd3f_516[data-active=true]{background:var(--accent)}._tourSkip_jxd3f_526{color:#5e7d6f;font-family:var(--mono), monospace;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;line-height:1.2}._tourSkip_jxd3f_526:hover{color:var(--text)}._tourClose_jxd3f_543{width:20px;height:20px;color:var(--text);cursor:pointer;opacity:.8;background:#f1f1ef33;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:-11px;right:-11px}._tourTooltipArrow_jxd3f_560{background:var(--bg2);box-sizing:border-box;width:12px;height:12px;position:absolute}._tourTooltipArrowLeft_jxd3f_568{border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);margin-top:-6px;top:50%;left:-7px;transform:rotate(45deg)}._tourTooltipArrowTop_jxd3f_577{border-left:1px solid var(--accent);border-top:1px solid var(--accent);top:-7px;right:14px;transform:rotate(45deg)}._tourTooltipArrowBottom_jxd3f_585{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);bottom:-7px;left:15px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){._contextHelpBubble_jxd3f_289,._tourHighlight_jxd3f_401,._helpSwitchThumb_jxd3f_227{transition:none}}
