@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700;800&family=IBM+Plex+Sans:wght@300;400;500&family=IBM+Plex+Mono:wght@400;500&display=swap);:root{color-scheme:light dark}.theme-light,[data-theme=light]{--bg:#f5f0e8;--bg-raised:#ede8dc;--bg-card:#faf7f2;--bg-hover:#e8e2d6;--border:#d4cfc4;--border-soft:#ddd8cc;--text:#1a1714;--text-muted:#6b6459;--text-dim:#a09890;--accent:#b5822a;--accent-dim:#8a6020;--accent-glow:#b5822a26;--accent-soft:#b5822a14;--success:#2d7a4f;--success-soft:#2d7a4f1a;--warning:#b5822a;--warning-soft:#b5822a1a;--error:#b53a2a;--error-soft:#b53a2a14;--shadow:0 2px 12px #00000014;--shadow-lg:0 8px 32px #0000001f}.theme-dark,[data-theme=dark]{--bg:#0e0c09;--bg-raised:#151210;--bg-card:#1a1714;--bg-hover:#211e1a;--border:#2a2520;--border-soft:#201d18;--text:#f0ebe0;--text-muted:#8a8070;--text-dim:#4a4438;--accent:#c9933a;--accent-dim:#a07028;--accent-glow:#c9933a26;--accent-soft:#c9933a14;--success:#3a9e63;--success-soft:#3a9e631a;--warning:#c9933a;--warning-soft:#c9933a1a;--error:#c94a3a;--error-soft:#c94a3a14;--shadow:0 2px 12px #0000004d;--shadow-lg:0 8px 32px #00000080}:root{--radius:6px;--radius-lg:10px;--radius-xl:14px;--font-display:"Playfair Display",Georgia,serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--bg);color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-body);font-weight:400;line-height:1.6;min-height:100vh;transition:background .2s,color .2s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(1turn)}}.AuthModal_overlay__6eBav{align-items:center;animation:AuthModal_fadeIn__wz7XC .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070ccc;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.AuthModal_modal__h-NPk{animation:AuthModal_slideUp__cycFx .25s ease;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 24px 64px #00000080;max-width:400px;padding:36px;position:relative;width:100%}.AuthModal_close__kUjGQ{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-dim);cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;position:absolute;right:16px;top:16px;transition:color .15s,background .15s;width:28px}.AuthModal_close__kUjGQ:hover{background:var(--bg-hover);color:var(--text-muted)}.AuthModal_brand__fhrRa{display:flex;justify-content:center;margin-bottom:20px}.AuthModal_brandMark__lrYPZ{align-items:center;background:var(--accent);border-radius:9px;color:#fff;display:flex;font-family:var(--font-display);font-size:17px;font-weight:800;height:36px;justify-content:center;line-height:1;width:36px}.AuthModal_title__-a0kP{color:var(--text);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px;text-align:center}.AuthModal_subtitle__GPBKD{color:var(--text-muted);font-size:13px;margin-bottom:24px;text-align:center}.AuthModal_googleBtn__SteHb{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;font-weight:400;gap:10px;justify-content:center;padding:11px;transition:background .15s,border-color .15s;width:100%}.AuthModal_googleBtn__SteHb:hover{background:var(--bg-hover);border-color:var(--text-dim)}.AuthModal_googleBtn__SteHb:disabled{cursor:not-allowed;opacity:.5}.AuthModal_divider__YCnbl{align-items:center;color:var(--text-dim);display:flex;font-size:12px;gap:12px;margin:20px 0}.AuthModal_divider__YCnbl:after,.AuthModal_divider__YCnbl:before{background:var(--border);content:"";flex:1 1;height:1px}.AuthModal_form__xURmn{display:flex;flex-direction:column;gap:14px}.AuthModal_field__Y8e7Z{display:flex;flex-direction:column;gap:6px}.AuthModal_label__IO5UT{color:var(--text-muted);font-size:12.5px;font-weight:500}.AuthModal_input__Um0Uw{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-body);font-size:14px;outline:none;padding:10px 13px;transition:border-color .15s}.AuthModal_input__Um0Uw::placeholder{color:var(--text-dim)}.AuthModal_input__Um0Uw:focus{border-color:var(--accent)}.AuthModal_error__psMr0{background:var(--error-soft);border:1px solid #ef444426;border-radius:var(--radius);color:var(--error);font-size:12.5px;padding:8px 12px}.AuthModal_submitBtn__Dld88{background:var(--accent);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:500;margin-top:2px;padding:11px;transition:background .15s;width:100%}.AuthModal_submitBtn__Dld88:hover:not(:disabled){background:#2563eb}.AuthModal_submitBtn__Dld88:disabled{cursor:not-allowed;opacity:.6}.AuthModal_textBtn__VD3AV{background:none;border:none;color:var(--text-muted);cursor:pointer;display:block;font-family:var(--font-body);font-size:12.5px;margin:12px auto 0;transition:color .15s}.AuthModal_textBtn__VD3AV:hover{color:var(--text)}.AuthModal_resetSent__-PObi{color:var(--success);font-size:12.5px;margin-top:12px;text-align:center}.AuthModal_switchMode__aaGHh{color:var(--text-dim);font-size:13px;margin-top:20px;text-align:center}.AuthModal_switchBtn__N18p\+{background:none;border:none;color:var(--accent);cursor:pointer;font-family:var(--font-body);font-size:13px;transition:color .15s}.AuthModal_switchBtn__N18p\+:hover{color:#60a5fa}@keyframes AuthModal_fadeIn__wz7XC{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_slideUp__cycFx{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Landing_page__55ZNX{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.Landing_gridWrapper__gB3N7{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.Landing_grid__nkv-I{animation:Landing_gridScroll__c-gT3 5s linear infinite;background-image:radial-gradient(circle at center,var(--accent-glow) 1.5px,#0000 1.5px);background-repeat:repeat;background-size:40px 40px;height:calc(100% + 160px);left:-40px;opacity:.7;position:absolute;right:-40px;top:-80px;will-change:transform}.Landing_page__55ZNX:before{background:radial-gradient(ellipse 80% 60% at 50% 40%,#0000 30%,var(--bg) 100%);content:"";inset:0;pointer-events:none;position:fixed;z-index:1}.Landing_topbar__orI\+7{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:20px 40px;position:relative;width:100%;z-index:10}.Landing_brand__1AqOQ{align-items:center;display:flex;gap:9px}.Landing_brandMark__x231A{align-items:center;background:var(--accent);border-radius:6px;color:#fff;display:flex;font-family:var(--font-display);font-size:16px;font-weight:800;height:30px;justify-content:center;line-height:1;width:30px}.Landing_brandName__6aF4v{color:var(--text);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em}.Landing_themeBtn__EpAy7{align-items:center;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:color .15s,border-color .15s;width:32px}.Landing_themeBtn__EpAy7:hover{border-color:var(--accent);color:var(--accent)}.Landing_signInBtn__Lwm1\+{background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-family:var(--font-body);font-size:13.5px;padding:7px 16px;transition:color .15s,border-color .15s}.Landing_signInBtn__Lwm1\+:hover{border-color:var(--text-dim);color:var(--text)}.Landing_hero__\+\+p3E{align-items:center;animation:Landing_fadeUp__qB7lU .5s ease both;display:flex;flex-direction:column;margin:0 auto;max-width:680px;padding:72px 24px 56px;position:relative;text-align:center;z-index:10}.Landing_badge__pGYc3{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-glow);border-radius:100px;color:var(--accent);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:28px;padding:4px 13px;text-transform:uppercase}.Landing_headline__EkR\+4{color:var(--text);font-family:var(--font-display);font-size:clamp(38px,5.5vw,62px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin-bottom:20px}.Landing_accent__r-21f{color:var(--accent)}.Landing_subline__Q-VWh{color:var(--text-muted);font-size:16.5px;font-weight:300;line-height:1.65;margin-bottom:36px;max-width:500px}.Landing_ctas__p7EUj{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:16px}.Landing_ctaPrimary__t3Fiu{background:var(--accent);border:none;border-radius:var(--radius);box-shadow:var(--shadow);color:#fff;cursor:pointer;font-family:var(--font-body);font-size:14.5px;font-weight:500;padding:12px 28px;transition:background .15s,transform .1s}.Landing_ctaPrimary__t3Fiu:hover{background:var(--accent-dim);transform:translateY(-1px)}.Landing_ctaSecondary__1ogNh{background:#0000;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-family:var(--font-body);font-size:14.5px;padding:12px 28px;transition:color .15s,border-color .15s}.Landing_ctaSecondary__1ogNh:hover{border-color:var(--text-dim);color:var(--text)}.Landing_betaNote__x\+Heq{color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.Landing_features__k72jB{grid-gap:16px;animation:Landing_fadeUp__qB7lU .5s ease .12s both;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1000px;padding:0 24px 60px;position:relative;z-index:10}.Landing_featureCard__zAnVH{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:24px;transition:border-color .2s,box-shadow .2s}.Landing_featureCard__zAnVH:hover{border-color:var(--accent-glow);box-shadow:var(--shadow-lg)}.Landing_featureIcon__gdXgN{display:block;font-size:20px;margin-bottom:12px}.Landing_featureTitle__iIhhx{color:var(--text);font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:8px}.Landing_featureDesc__JNU6R{color:var(--text-muted);font-size:13px;line-height:1.55}.Landing_footer__ELGfh{color:var(--text-dim);font-size:12px;font-style:italic;padding:0 24px 40px;position:relative;text-align:center;z-index:10}.Landing_footerLinks__ezdIS{font-style:normal;margin-top:10px}.Landing_footerLink__hxcvM{color:var(--text-dim);font-family:var(--font-body);font-size:11.5px;text-decoration:none;transition:color .15s}.Landing_footerLink__hxcvM:hover{color:var(--accent)}@keyframes Landing_fadeUp__qB7lU{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Landing_gridScroll__c-gT3{0%{transform:translateY(0)}to{transform:translateY(40px)}}.Page_page__9Se07{animation:Page_fadeUp__4PEzd .35s ease both}.Page_pageHeader__-RYHU{margin-bottom:32px}.Page_pageTitle__Af9ie{color:var(--text);font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.Page_pageSubtitle__Sr4gc{color:var(--text-muted);font-size:14px}.Page_cardGrid__kvonj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:40px}.Page_card__NMNRX{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}.Page_cardLabel__7B1UE{color:var(--text-dim);font-size:11.5px;font-weight:500;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.Page_cardValue__2JzeK{color:var(--text);font-size:16px;font-weight:500}.Page_statusOn__OdQWT{color:var(--success);font-size:14px}.Page_statusOff__5G27a{color:var(--text-dim);font-size:14px}.Page_statusErr__ZWlTl{color:var(--error);font-size:14px}.Page_statusPending__FcreV{animation:Page_pulse__H5m4E 1.5s infinite;color:var(--warning);font-size:14px}.Page_betaBadge__DiLbM{background:var(--accent-soft);border:1px solid #3b82f633;border-radius:100px;color:var(--accent);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.Page_section__gLI9X{margin-bottom:40px}.Page_sectionTitle__l0Wl7{color:var(--text);font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:16px}.Page_empty__0FvPu{background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-dim);font-size:13.5px;padding:32px;text-align:center}.Page_runList__AuAIe{display:flex;flex-direction:column;gap:2px}.Page_runRow__MXvZL{align-items:flex-start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:14px;padding:14px 16px;transition:background .15s}.Page_runRow__MXvZL:hover{background:var(--bg-hover)}.Page_runStatus__nueGP{font-size:14px;min-width:20px;padding-top:1px}.Page_runInfo__QoxpL{flex:1 1;min-width:0}.Page_runTime__qBR1C{color:var(--text);font-size:13px;margin-bottom:3px}.Page_runMeta__bcrnm{color:var(--text-muted);font-size:12px}.Page_runError__wNJ3z{color:var(--error)}.Page_runDuration__2Qgsw{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.Page_form__DxLsj{display:flex;flex-direction:column;gap:18px;max-width:480px}.Page_field__7NwEw{display:flex;flex-direction:column;gap:7px}.Page_label__XisUk{color:var(--text-muted);font-size:12.5px;font-weight:500}.Page_input__m56hz,.Page_select__LhTFm{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-body);font-size:14px;outline:none;padding:10px 13px;transition:border-color .15s}.Page_input__m56hz::placeholder{color:var(--text-dim)}.Page_input__m56hz:focus,.Page_select__LhTFm:focus{border-color:var(--accent)}.Page_select__LhTFm{cursor:pointer}.Page_select__LhTFm option{background:var(--bg-card)}.Page_hint__efEfg{color:var(--text-dim);font-size:12px}.Page_btnPrimary__UMtH-{align-items:center;background:var(--accent);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13.5px;font-weight:500;gap:8px;padding:10px 20px;transition:background .15s}.Page_btnPrimary__UMtH-:hover:not(:disabled){background:#2563eb}.Page_btnPrimary__UMtH-:disabled{cursor:not-allowed;opacity:.5}.Page_btnSecondary__0wbkp{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13.5px;font-weight:400;gap:8px;padding:9px 18px;transition:color .15s,border-color .15s}.Page_btnSecondary__0wbkp:hover{border-color:var(--text-dim);color:var(--text)}.Page_btnDanger__a-cRR{align-items:center;background:#0000;border:1px solid #ef444440;border-radius:var(--radius);color:var(--error);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13.5px;gap:8px;padding:9px 18px;transition:background .15s}.Page_btnDanger__a-cRR:hover{background:var(--error-soft)}.Page_error__Z0ny7{background:var(--error-soft);color:var(--error)}.Page_error__Z0ny7,.Page_success__TOuQT{border-radius:var(--radius);font-size:12.5px;padding:8px 12px}.Page_success__TOuQT{background:var(--success-soft);color:var(--success)}.Page_divider__8H3HY{background:var(--border);height:1px;margin:32px 0}@keyframes Page_fadeUp__4PEzd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Page_pulse__H5m4E{0%,to{opacity:1}50%{opacity:.4}}.Faq_list__zFBpt{display:flex;flex-direction:column;gap:2px}.Faq_item__bgWYp{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .15s}.Faq_item__bgWYp.Faq_open__ab4f-{border-color:var(--accent)}.Faq_question__90HvV{align-items:center;background:var(--bg-card);border:none;color:var(--text);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:14px;font-weight:500;gap:16px;justify-content:space-between;padding:16px 20px;text-align:left;transition:background .15s;width:100%}.Faq_question__90HvV:hover{background:var(--bg-raised)}.Faq_open__ab4f- .Faq_question__90HvV{background:var(--bg-raised);color:var(--accent)}.Faq_chevron__tibXN{color:var(--accent);flex-shrink:0;font-size:18px;font-weight:300;line-height:1}.Faq_answer__vdidz{background:var(--bg-card);border-top:1px solid var(--border);padding:0 20px 20px}.Faq_answer__vdidz p{color:var(--text-muted);font-family:var(--font-sans);font-size:13.5px;line-height:1.7;margin:14px 0 0}.Faq_link__P61sE{color:var(--accent);font-family:var(--font-mono);font-size:13px}.Faq_link__P61sE:hover{text-decoration:underline}.AppShell_shell__Ngvpv{display:flex;flex-direction:column;min-height:100vh}.AppShell_header__u39P8{background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0;transition:background .2s;z-index:100}.AppShell_headerInner__GkoOb{align-items:center;display:flex;gap:32px;height:56px;margin:0 auto;max-width:1100px;padding:0 24px}.AppShell_brand__DnQpV{align-items:center;display:flex;flex-shrink:0;gap:9px}.AppShell_brandMark__YmNd7{align-items:center;background:var(--accent);border-radius:5px;color:#fff;display:flex;font-family:var(--font-display);font-size:15px;font-weight:800;height:28px;justify-content:center;line-height:1;width:28px}.AppShell_brandName__4Qi6b{color:var(--text);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em}.AppShell_tabs__uMx-Z{align-items:center;display:flex;flex:1 1;gap:2px}.AppShell_tab__Ofh1g{border-radius:var(--radius);color:var(--text-muted);font-family:var(--font-body);font-size:13.5px;font-weight:400;padding:6px 13px;text-decoration:none;transition:color .15s,background .15s}.AppShell_tab__Ofh1g:hover{background:var(--bg-hover);color:var(--text)}.AppShell_tabActive__85M5b{background:var(--bg-card)!important;border:1px solid var(--border);color:var(--text)!important;font-weight:500}.AppShell_headerRight__DzjLL{align-items:center;display:flex;flex-shrink:0;gap:12px}.AppShell_themeBtn__SXwWO{align-items:center;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:color .15s,border-color .15s;width:30px}.AppShell_themeBtn__SXwWO:hover{border-color:var(--accent);color:var(--accent)}.AppShell_userEmail__cDzhB{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_logoutBtn__0BYnh{background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-family:var(--font-body);font-size:12.5px;padding:5px 12px;transition:color .15s,border-color .15s}.AppShell_logoutBtn__0BYnh:hover{border-color:var(--text-dim);color:var(--text)}.AppShell_main__5nhtB{flex:1 1;margin:0 auto;max-width:1100px;padding:40px 24px;width:100%}.AppShell_footer__1r\+l3{border-top:1px solid var(--border);padding:14px 24px;text-align:center}.AppShell_footerLink__522HU{color:var(--text-dim);font-family:var(--font-body);font-size:11.5px;text-decoration:none;transition:color .15s}.AppShell_footerLink__522HU:hover{color:var(--accent)}.Spinner_fullscreen__nakxR{align-items:center;background:var(--bg);display:flex;inset:0;justify-content:center;position:fixed}.Spinner_spinner__Qz7DP{animation:Spinner_spin__CnP0Z .7s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent)}@keyframes Spinner_spin__CnP0Z{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.863740c6.css.map*/