@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;--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}.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}.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}}._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_18gb3_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_18gb3_1{bottom:max(var(--app-bottom-obstruction,0px), calc(20px + env(safe-area-inset-bottom,0px)));right:calc(20px + var(--app-scrollbar-size))}}._helpChromeInline_18gb3_28{z-index:2;pointer-events:none;flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}._helpChromeMobileTopBar_18gb3_39{z-index:1;pointer-events:none;flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}._helpChromeInline_18gb3_28 ._helpMenu_18gb3_50{z-index:250;position:absolute;top:calc(100% + 8px);right:0}._helpChromeMobileTopBar_18gb3_39 ._helpMenu_18gb3_50{z-index:410;position:absolute;top:calc(100% + 8px);right:0}._helpChrome_18gb3_1>*,._helpChromeInline_18gb3_28>*,._helpChromeMobileTopBar_18gb3_39>*{pointer-events:auto}@media (width<=767px){._helpChrome_18gb3_1{display:none}}._helpBtn_18gb3_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_18gb3_3:hover{background:#8cf2c34d}._helpBtnIcon_18gb3_3{width:20px;height:20px;display:flex}._helpBtnIconOnly_18gb3_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_18gb3_50{border:1px solid var(--accent);background:var(--bg2);box-sizing:border-box;width:240px}._helpMenuTop_18gb3_123{flex-direction:column;gap:6px;padding:10px;display:flex}._helpMenuHeader_18gb3_130{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._helpMenuTitle_18gb3_137{font-family:var(--mono), monospace;color:var(--accent);margin:0;font-size:14px;line-height:1.2}._helpMenuClose_18gb3_145{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_18gb3_159{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_18gb3_159:hover{background:#8cf2c314}._helpMenuOptionIcon_18gb3_179{width:16px;height:16px;color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}._helpMenuOptionIcon_18gb3_179 svg{width:16px;height:16px;display:block}._helpMenuFooter_18gb3_195{border-top:1px solid var(--accent);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}._helpMenuFooterLabel_18gb3_203{font-family:var(--mono), monospace;color:var(--text);font-size:14px;line-height:1.2}._helpSwitch_18gb3_210{cursor:pointer;background:#f1f1ef14;border:1px solid #f1f1ef59;flex:none;width:48px;height:28px;padding:4px;position:relative}._helpSwitch_18gb3_210[data-on=true]{background:var(--accent-a);border-color:var(--accent)}._helpSwitchThumb_18gb3_226{background:#f1f1ef8c;width:20px;height:20px;transition:left .15s,background-color .15s;position:absolute;top:50%;transform:translateY(-50%)}._helpSwitch_18gb3_210[data-on=false] ._helpSwitchThumb_18gb3_226{left:3px}._helpSwitch_18gb3_210[data-on=true] ._helpSwitchThumb_18gb3_226{background:var(--accent);left:23px}._contextHelpWrap_18gb3_247{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}._contextHelpTrigger_18gb3_257{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_18gb3_247[data-open=true] ._contextHelpTrigger_18gb3_257,._contextHelpTrigger_18gb3_257:hover{opacity:1}._contextHelpTrigger_18gb3_257:focus-visible{outline:1px solid var(--accent);outline-offset:2px;opacity:1}._contextHelpTrigger_18gb3_257 svg{width:12px;height:12px;display:block}._contextHelpBubble_18gb3_288{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_18gb3_305{transition:opacity .4s}._bubbleFade_18gb3_305[data-fading=true]{opacity:0}@media (prefers-reduced-motion:reduce){._bubbleFade_18gb3_305{transition:none}}._statusBubble_18gb3_321{pointer-events:none}._contextHelpContent_18gb3_325{box-sizing:border-box;flex-direction:column;gap:6px;padding:10px;display:flex}._contextHelpClose_18gb3_333{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_18gb3_333:hover{opacity:1}._contextHelpClose_18gb3_333 svg{width:12px;height:12px;display:block}._contextHelpTitle_18gb3_361{font-family:var(--mono), monospace;color:var(--accent);margin:0;font-size:14px;line-height:1.2}._contextHelpBody_18gb3_369{font-family:var(--mono), monospace;color:#fff;margin:0;font-size:12px;line-height:1.35}._tourOverlay_18gb3_377{z-index:560;pointer-events:none;position:fixed;inset:0}._tourTooltipSlot_18gb3_385{pointer-events:auto;z-index:2;position:absolute}._tourBackdrop_18gb3_391{background:var(--modal-overlay-bg);pointer-events:auto;z-index:0;position:absolute;inset:0}._tourHighlight_18gb3_400{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_18gb3_385{box-sizing:border-box;border:1px solid var(--accent);background:var(--bg2);width:240px;padding:16px;position:relative}._tourTooltipMessage_18gb3_429{font-family:var(--mono), monospace;color:var(--text);word-break:break-word;margin:0 0 16px;font-size:14px;line-height:1.35}._tourTooltipLink_18gb3_438{color:var(--accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline}._tourTooltipLink_18gb3_438:hover{color:var(--text)}._tourTooltipFooter_18gb3_449{flex-direction:column;gap:4px;display:flex}._tourTooltipMeta_18gb3_455{justify-content:space-between;align-items:center;gap:8px;display:flex}._tourStepLabel_18gb3_462{font-family:var(--mono), monospace;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}._tourStepLabelPrefix_18gb3_472,._tourStepLabelCurrent_18gb3_473{color:var(--accent)}._tourStepLabelTotal_18gb3_477{color:var(--text)}._tourNav_18gb3_481{gap:4px;display:inline-flex}._tourNavBtn_18gb3_486{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_18gb3_486:hover:not(:disabled){opacity:1}._tourNavBtn_18gb3_486:disabled{opacity:.25;cursor:default}._tourProgress_18gb3_509{gap:3px;width:100%;display:flex}._tourProgressSegment_18gb3_515{background:var(--accent-a);flex:1;height:4px}._tourProgressSegment_18gb3_515[data-active=true]{background:var(--accent)}._tourSkip_18gb3_525{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_18gb3_525:hover{color:var(--text)}._tourClose_18gb3_542{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_18gb3_559{background:var(--bg2);box-sizing:border-box;width:12px;height:12px;position:absolute}._tourTooltipArrowLeft_18gb3_567{border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);margin-top:-6px;top:50%;left:-7px;transform:rotate(45deg)}._tourTooltipArrowTop_18gb3_576{border-left:1px solid var(--accent);border-top:1px solid var(--accent);top:-7px;right:14px;transform:rotate(45deg)}._tourTooltipArrowBottom_18gb3_584{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_18gb3_288,._tourHighlight_18gb3_400,._helpSwitchThumb_18gb3_226{transition:none}}
