.marketing-footer[data-v-a1fd1da9]{z-index:1;border-top:1px solid var(--color-line);background:color-mix(in oklab,var(--color-surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);position:relative}.footer-inner[data-v-a1fd1da9]{max-width:84rem;margin:auto;padding:3rem clamp(1.25rem,4vw,4rem) 1.5rem}.footer-main[data-v-a1fd1da9]{justify-content:space-between;gap:4rem;display:flex}.footer-brand[data-v-a1fd1da9]{max-width:22rem}.footer-logo[data-v-a1fd1da9]{letter-spacing:-.025em;color:var(--color-ink);align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;display:inline-flex}.footer-brand p[data-v-a1fd1da9]{color:var(--color-ink-2);margin-top:1rem;font-size:.8rem;line-height:1.8}.footer-social a[data-v-a1fd1da9]{color:var(--color-accent);align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex}.footer-links[data-v-a1fd1da9]{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);padding-right:2rem;display:grid}.footer-links h2[data-v-a1fd1da9]{color:var(--color-ink);margin-bottom:1.15rem;font-size:.75rem;font-weight:550}.footer-links a[data-v-a1fd1da9]{color:var(--color-ink-2);margin-top:.4rem;padding-block:.3rem;font-size:.8rem;transition:color .2s;display:block}.footer-links a[data-v-a1fd1da9]:hover{color:var(--color-accent)}.footer-bottom[data-v-a1fd1da9]{border-top:1px solid var(--color-line);color:var(--color-ink-3);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.7rem;line-height:1.8;display:flex}.footer-bottom p[data-v-a1fd1da9]{max-width:80ch}.footer-bottom .num[data-v-a1fd1da9]{flex-shrink:0}@media (width<=640px){.footer-main[data-v-a1fd1da9]{flex-direction:column;gap:2.5rem}.footer-brand[data-v-a1fd1da9]{max-width:29rem}.footer-links[data-v-a1fd1da9]{gap:2rem;padding-right:0}.footer-bottom[data-v-a1fd1da9]{flex-direction:column;align-items:flex-start}}.marketing-header[data-v-49cd8f8a]{z-index:50;transition:padding .5s var(--ease-out-expo);padding-block:1.25rem;position:fixed;inset:0 0 auto}.marketing-header--scrolled[data-v-49cd8f8a]{padding-block:.625rem}.navigation[data-v-49cd8f8a]{max-width:92rem;transition:background-color .5s,border-color .5s,margin .5s var(--ease-out-expo),max-width .5s var(--ease-out-expo);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:1.5rem;margin:auto;padding:.625rem 1rem;display:flex}.navigation.glass[data-v-49cd8f8a]{margin-inline:.75rem}.brand[data-v-49cd8f8a]{color:var(--color-ink);letter-spacing:-.025em;border-radius:5px;flex-shrink:0;align-items:center;gap:.625rem;font-size:.9rem;font-weight:600;display:flex}.desktop-links[data-v-49cd8f8a]{justify-content:center;align-items:center;gap:1.75rem;margin-inline:auto;display:none}.desktop-links a[data-v-49cd8f8a]{color:var(--color-ink-2);white-space:nowrap;padding-block:.4rem;font-size:.8rem;transition:color .2s;display:block;position:relative}.desktop-links a[data-v-49cd8f8a]:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform .3s var(--ease-out-expo);position:absolute;inset:auto 0 0;transform:scaleX(0)}.desktop-links a[data-v-49cd8f8a]:hover{color:var(--color-ink)}.desktop-links a[data-v-49cd8f8a]:hover:after{transform:scaleX(1)}.nav-actions[data-v-49cd8f8a]{flex-shrink:0;align-items:center;gap:1rem;margin-left:auto;display:flex}.nav-cta[data-v-49cd8f8a],.nav-signin[data-v-49cd8f8a]{white-space:nowrap;min-height:2.5rem;transition:background-color .2s,color .2s,box-shadow .35s,transform .35s var(--ease-out-expo);border-radius:7px;justify-content:center;align-items:center;gap:.8rem;font-size:.78rem;font-weight:600;display:inline-flex}.nav-cta[data-v-49cd8f8a]{background:var(--color-accent);color:var(--color-canvas);box-shadow:0 10px 40px -12px color-mix(in oklab,var(--color-accent) 70%,transparent);padding:.5rem 1rem}.nav-cta[data-v-49cd8f8a]:hover{background:var(--color-accent-strong);box-shadow:0 18px 50px -12px color-mix(in oklab,var(--color-accent) 85%,transparent);transform:translateY(-1px)}.nav-signin[data-v-49cd8f8a]{color:var(--color-ink-2);padding-inline:.25rem;font-size:.8rem;font-weight:400}.nav-signin[data-v-49cd8f8a]:hover{color:var(--color-ink)}.menu-toggle svg[data-v-49cd8f8a],.mobile-link svg[data-v-49cd8f8a],.nav-cta svg[data-v-49cd8f8a]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.desktop-action[data-v-49cd8f8a]{display:none}.menu-toggle[data-v-49cd8f8a]{border:1px solid var(--color-line);width:2.5rem;height:2.5rem;color:var(--color-ink);border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.menu-toggle[data-v-49cd8f8a]:hover{background:var(--color-raised)}.marketing-menu[data-v-49cd8f8a]{border-radius:.75rem;margin:.5rem .75rem 0;padding:.5rem;display:block}.mobile-link[data-v-49cd8f8a]{border-bottom:1px solid var(--color-line);color:var(--color-ink-2);justify-content:space-between;align-items:center;padding:.875rem .75rem;font-size:.875rem;display:flex}.mobile-link[data-v-49cd8f8a]:hover{color:var(--color-accent)}.mobile-actions[data-v-49cd8f8a]{align-items:center;gap:.75rem;padding:1rem .5rem .5rem;display:flex}.mobile-actions[data-v-49cd8f8a]>*{flex:1}.mobile-actions .nav-signin[data-v-49cd8f8a]{border:1px solid var(--color-line);min-height:2.75rem}.mobile-actions .nav-cta[data-v-49cd8f8a]{min-height:2.75rem}.navigation-sheet-enter-active[data-v-49cd8f8a],.navigation-sheet-leave-active[data-v-49cd8f8a]{transition:opacity .2s,transform .3s var(--ease-out-expo)}.navigation-sheet-enter-from[data-v-49cd8f8a],.navigation-sheet-leave-to[data-v-49cd8f8a]{opacity:0;transform:translateY(-8px)}.nav-in[data-v-49cd8f8a]{animation:nav-in-49cd8f8a .8s var(--ease-out-expo) both;animation-delay:calc(.5s + var(--i,0)*50ms)}@keyframes nav-in-49cd8f8a{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (width>=960px){.navigation[data-v-49cd8f8a]{padding-inline:1.5rem}.navigation.glass[data-v-49cd8f8a]{max-width:80rem;margin-inline:auto}.desktop-links[data-v-49cd8f8a]{display:flex}.desktop-action[data-v-49cd8f8a]{display:inline-flex}.marketing-menu[data-v-49cd8f8a],.menu-toggle[data-v-49cd8f8a]{display:none}}@media (width<=480px){.navigation[data-v-49cd8f8a]{gap:.65rem}.brand[data-v-49cd8f8a]{gap:.4rem;font-size:.75rem}.nav-actions[data-v-49cd8f8a]{gap:.5rem}.beta-action[data-v-49cd8f8a]{padding-inline:.7rem;font-size:.7rem}.beta-action svg[data-v-49cd8f8a]{display:none}}@media (prefers-reduced-motion:reduce){.desktop-links a[data-v-49cd8f8a]:after,.nav-cta[data-v-49cd8f8a],.navigation-sheet-enter-active[data-v-49cd8f8a],.navigation-sheet-leave-active[data-v-49cd8f8a]{transition:none}.nav-in[data-v-49cd8f8a]{animation:none}}.site-shell{min-height:100dvh}.shell-body,.site-shell{flex-direction:column;display:flex}#main,.shell-body{flex:1;min-width:0}#main:focus{outline:none}.auth-content,.auth-view{flex-direction:column;flex:1;display:flex}.workspace-shell{padding-left:216px}.workspace-rail{z-index:45;border-right:1px solid var(--color-line);background:#0d1725;flex-direction:column;width:216px;padding:30px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.rail-brand{letter-spacing:-.025em;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:650;display:flex}.rail-brand svg{flex-shrink:0}.rail-section-title{color:var(--color-ink-3);margin:42px 12px 12px;font-size:11px}.rail-links{flex-direction:column;gap:5px;display:flex}.rail-link{min-height:43px;color:var(--color-ink-2);transition:background .18s ease,color .18s ease,transform .18s var(--ease-out-expo);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex;position:relative}.rail-link:hover{background:var(--color-raised);color:var(--color-ink);transform:translate(2px)}.rail-link.is-active{color:#c3d9fc;background:#20334e;font-weight:550}.rail-active-mark{background:var(--color-accent);border-radius:50%;width:5px;height:5px;margin-left:auto;animation:.2s flare}.rail-bottom{margin-top:auto;padding-top:32px}.rail-note{color:var(--color-ink-3);gap:10px;padding:16px 12px 22px;display:flex}.rail-note p{font-size:11px;line-height:1.8}.rail-note strong{color:var(--color-ink-2);font-weight:500}.rail-account{border-top:1px solid var(--color-line);align-items:center;gap:10px;min-width:0;margin-top:16px;padding:16px 6px 0;display:flex}.account-avatar{background:var(--color-raised);width:34px;height:34px;color:var(--color-accent);border-radius:10px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.rail-account>div{min-width:0}.account-email,.account-label{display:block}.account-label{color:var(--color-ink);font-size:11px}.account-email{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-3);margin-top:3px;font-size:10px;overflow:hidden}.workspace-header{z-index:30;background:color-mix(in srgb,var(--color-canvas) 93%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-line);align-items:center;gap:12px;min-height:70px;padding:12px 28px;display:flex;position:sticky;top:0}.workspace-breadcrumb{min-width:0;color:var(--color-ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.workspace-breadcrumb strong{color:var(--color-ink);white-space:nowrap;font-weight:500}.workspace-header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.quick-jump{color:var(--color-ink-3);align-items:center;gap:9px;font-size:12px;transition:color .16s;display:flex}.quick-jump:hover{color:var(--color-ink)}.quick-jump kbd{border:1px solid var(--color-line);font:10px var(--font-sans);border-radius:4px;margin-left:18px;padding:2px 5px}.research-label{color:var(--color-ink-3);align-items:center;gap:7px;font-size:11px;display:flex}.workspace-content{width:100%;max-width:1800px;margin:0 auto;padding:28px}.workspace-footer{border-top:1px solid var(--color-line);color:var(--color-ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:16px 28px;font-size:10px;display:flex}.icon-button{width:36px;height:36px;color:var(--color-ink-2);border-radius:8px;place-items:center;transition:background .16s;display:inline-grid}.icon-button:hover{background:var(--color-raised);color:var(--color-ink)}.mobile-menu,.nav-scrim{display:none}.view-anim{animation:workspace-view-in .22s var(--ease-out-expo)}@keyframes workspace-view-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.skip-link{z-index:100;background:var(--color-ink);color:var(--color-canvas);border-radius:8px;padding:12px 18px;font-size:13px;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.command-dialog{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:16px;width:min(560px,100vw - 32px);max-height:72dvh;margin:0 auto;padding:0;position:fixed;inset:14vh 0 auto;overflow:auto}.command-dialog[open]{animation:workspace-view-in .18s var(--ease-out-expo)}.command-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030810c2}.command-search{border-bottom:1px solid var(--color-line);color:var(--color-ink-3);align-items:center;gap:12px;padding:14px 16px;display:flex}.command-search input{min-width:0;color:var(--color-ink);background:0 0;border:0;flex:1;padding:8px 0;font-size:15px}.command-search input:focus{outline:none}.command-results{padding:8px}.command-result{color:var(--color-ink-2);border-radius:9px;align-items:center;gap:14px;padding:13px 14px;display:flex}.command-result:focus-visible,.command-result:hover{background:var(--color-raised);color:var(--color-accent)}.command-result>span{flex:1}.command-result strong{color:var(--color-ink);font-size:13px;font-weight:550;display:block}.command-result small{color:var(--color-ink-3);margin-top:3px;font-size:11px;display:block}.command-empty{color:var(--color-ink-2);padding:28px 16px;font-size:13px}.command-hint{border-top:1px solid var(--color-line);color:var(--color-ink-3);justify-content:space-between;padding:12px 18px;font-size:10px;display:flex}@media (width<=1200px){.research-label{display:none}.workspace-header-actions{gap:16px}}@media (width<=1023px){.workspace-shell{padding-left:0}.workspace-rail{visibility:hidden;width:248px;transition:transform .23s var(--ease-out-expo),visibility .23s;transform:translate(-100%)}.workspace-rail.is-open{visibility:visible;transform:none}.mobile-menu{display:inline-grid}.nav-scrim{z-index:40;background:#030810b8;display:block;position:fixed;inset:0}.workspace-header{min-height:64px;padding:10px 18px}.workspace-content{padding:22px 20px}}@media (width<=640px){.workspace-header{gap:8px;padding:8px 12px}.workspace-breadcrumb>span,.workspace-breadcrumb>svg{display:none}.workspace-breadcrumb strong{text-overflow:ellipsis;max-width:130px;overflow:hidden}.workspace-header-actions{gap:10px}.quick-jump{justify-content:center;width:32px;height:36px}.quick-jump kbd,.quick-jump>span{display:none}.workspace-content{padding:20px 14px}.workspace-footer{padding:15px 16px}}@media (prefers-reduced-motion:reduce){.command-dialog[open],.view-anim{animation:none}.rail-link:hover{transform:none}}
