.od-docs-page{--docs-bg: #F8F8F8;--docs-rail: #F8F8F8;--docs-panel: #FFFFFF;--docs-ink: #34322D;--docs-muted: #6F6D68;--docs-soft: #8A8780;--docs-line: #E6E6E6;--docs-line-strong: #D1D1D1;--docs-success: #2E7D4F;--docs-warning: #C4943D;--docs-error: #C44B3D;--docs-info: #3D6EC4;--docs-code: #34322D;--docs-code-line: rgba(255, 255, 255, .12);--docs-font-display: "Libre Baskerville", Georgia, "Times New Roman", serif;--docs-font-body: "DM Sans", "Noto Sans", system-ui, sans-serif;--docs-font-code: "Geist Mono", "SF Mono", "Menlo", Consolas, monospace;position:relative;min-height:100vh;overflow:visible;color:var(--docs-ink);background:linear-gradient(90deg,var(--docs-rail) 0,var(--docs-rail) 280px,var(--docs-bg) 280px),var(--docs-bg);font-family:var(--docs-font-body);font-size:16px}.od-docs-page:before{content:"";position:fixed;top:64px;right:0;bottom:0;left:280px;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(52,50,45,.12) 1px,transparent 1.5px);background-size:24px 24px;opacity:.34}.od-docs-page *{box-sizing:border-box}.od-docs-page svg{width:1em;height:1em}.od-docs-page .od-nav{position:sticky;top:0;z-index:20;height:64px;padding:0 18px;border-bottom:1px solid var(--docs-line);background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.od-docs-page .od-brand{gap:14px;color:var(--docs-ink);font-size:14px}.od-docs-page .od-logo-mark,.od-docs-page .od-logo-mark svg{width:44px}.od-docs-page .od-logo-mark{color:var(--docs-ink);filter:none}.od-docs-page .od-nav nav{gap:34px;color:var(--docs-muted);font-size:14px}.od-docs-page .od-nav nav a{height:64px}.od-docs-page .od-nav nav a:hover,.od-docs-page .od-nav nav a:focus-visible,.od-docs-page .od-nav nav a.is-active{color:var(--docs-ink)}.od-docs-page .od-nav nav a.is-active:before{background:linear-gradient(90deg,transparent,rgba(52,50,45,.2),transparent);box-shadow:none}.od-docs-page .od-nav nav a.is-active:after{background:var(--docs-ink);box-shadow:none}.od-docs-page .od-nav-dashboard{height:40px;min-width:124px;padding:0 16px;border-color:var(--docs-ink);color:#fff;background:var(--docs-ink);font-size:13px}.od-docs-page .od-nav-dashboard:hover,.od-docs-page .od-nav-dashboard:focus-visible{color:#fff;background:#24221f;box-shadow:0 14px 34px #34322d1f}.od-docs-page .od-nav-hamburger{border-color:#34322d3d;background:#ffffff70}.od-docs-page .od-nav-hamburger span{background:var(--docs-ink)}.od-docs-frame{position:relative;z-index:1;display:grid;grid-template-columns:256px minmax(0,1fr);width:min(1440px,100%);min-height:calc(100vh - 64px);margin:0 auto}.od-docs-frame--article{grid-template-columns:256px minmax(0,840px) 224px;justify-content:center}.od-docs-sidebar{position:sticky;top:64px;align-self:start;height:calc(100vh - 64px);padding:16px 14px 32px;overflow-y:auto;border-right:1px solid var(--docs-line);background:#f8f8f8eb}.od-docs-search{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;margin:0 0 24px;padding:0 12px;border:1px solid var(--docs-line);border-radius:8px;color:var(--docs-muted);background:#fff}.od-docs-search input{min-width:0;border:0;outline:0;color:var(--docs-ink);background:transparent;font-family:var(--docs-font-body);font-size:14px}.od-docs-search input::placeholder{color:var(--docs-soft)}.od-docs-search span{color:var(--docs-soft);font-family:var(--docs-font-code);font-size:13px;white-space:nowrap}.od-docs-nav{display:grid;gap:26px}.od-docs-nav section{display:grid;gap:2px}.od-docs-nav p{margin:0 0 10px;color:var(--docs-ink);font-size:13px;font-weight:600;line-height:1.3}.od-docs-nav a{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:7px 8px;border-radius:7px;color:#454239;font-size:14px;line-height:1.25;text-decoration:none;transition:color .16s ease,background .16s ease}.od-docs-nav a:hover,.od-docs-nav a:focus-visible,.od-docs-nav a.is-active{color:var(--docs-ink);background:#fff;outline:none}.od-docs-nav a.is-active{box-shadow:inset 3px 0 0 var(--docs-ink)}.od-docs-main,.od-docs-article{min-width:0;padding:56px 40px 104px}.od-docs-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(420px,540px);align-items:start;gap:64px;padding:0 0 70px;border-bottom:1px solid var(--docs-line)}.od-docs-kicker{margin:0 0 16px;color:var(--docs-ink);font-family:var(--docs-font-body);font-size:13px;font-weight:600;letter-spacing:0;text-transform:uppercase}.od-docs-hero h1,.od-docs-article-hero h1{margin:0;max-width:760px;color:var(--docs-ink);font-family:var(--docs-font-display);font-size:56px;font-weight:700;line-height:1.08;letter-spacing:0}.od-docs-hero-copy>p:not(.od-docs-kicker),.od-docs-article-hero>p{max-width:670px;margin:24px 0 0;color:var(--docs-muted);font-size:16px;line-height:1.65;letter-spacing:0}.od-docs-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.od-docs-hero-actions a{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border:1px solid var(--docs-line-strong);border-radius:8px;color:var(--docs-ink);background:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.od-docs-hero-actions a:hover,.od-docs-hero-actions a:focus-visible{border-color:var(--docs-ink);background:var(--docs-panel);outline:none;transform:translateY(-1px)}.od-docs-code-panel{overflow:hidden;border:1px solid var(--docs-ink);border-radius:8px;color:#fff;background:var(--docs-code);box-shadow:0 28px 70px #34322d2e}.od-docs-code-tabs{display:flex;gap:4px;min-height:42px;padding:6px;overflow-x:auto;border-bottom:1px solid var(--docs-code-line);background:#2b2925}.od-docs-code-tabs button{min-height:30px;padding:0 12px;border:0;border-radius:6px;color:#ffffffad;background:transparent;font-family:var(--docs-font-body);font-size:13px;cursor:pointer;white-space:nowrap}.od-docs-code-tabs button:hover,.od-docs-code-tabs button:focus-visible,.od-docs-code-tabs button.is-active{color:#fff;background:#ffffff17;outline:none}.od-docs-code-panel pre,.od-docs-install-card pre{margin:0;overflow-x:auto;color:#fff;background:var(--docs-code);font-family:var(--docs-font-code);font-size:14px;line-height:1.75;letter-spacing:0}.od-docs-code-panel pre{min-height:238px;padding:24px}.od-docs-section{padding:64px 0;border-bottom:1px solid var(--docs-line)}.od-docs-section-copy{max-width:700px;margin-bottom:30px}.od-docs-section-copy h2,.od-docs-article-section h2{margin:0;color:var(--docs-ink);font-family:var(--docs-font-display);font-size:28px;font-weight:700;line-height:1.18;letter-spacing:0}.od-docs-section-copy p:not(.od-docs-kicker),.od-docs-article-section p{margin:14px 0 0;color:var(--docs-muted);font-size:16px;line-height:1.62}.od-docs-journey-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--docs-line);border-radius:8px;background:#fff}.od-docs-journey-list li{min-height:210px;padding:22px;border-left:1px solid var(--docs-line)}.od-docs-journey-list li:first-child{border-left:0}.od-docs-journey-list span{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:22px;border:1px solid var(--docs-line-strong);border-radius:50%;color:var(--docs-info);font-family:var(--docs-font-body);font-size:13px;font-weight:600}.od-docs-journey-list h3,.od-docs-surface-card h3,.od-docs-library-head h3,.od-docs-install-card h3{margin:0;color:var(--docs-ink);font-size:20px;font-weight:600;line-height:1.18;letter-spacing:0}.od-docs-journey-list p,.od-docs-surface-card p,.od-docs-install-card>p{margin:12px 0 0;color:var(--docs-muted);font-size:14px;line-height:1.55}.od-docs-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.od-docs-surface-card{position:relative;display:block;min-height:246px;padding:24px;overflow:hidden;border:1px solid var(--docs-line);border-radius:8px;color:var(--docs-ink);background:var(--docs-panel);text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}a.od-docs-surface-card:hover,a.od-docs-surface-card:focus-visible{border-color:var(--docs-ink);box-shadow:0 18px 42px #34322d1a;outline:none;transform:translateY(-2px)}.od-docs-surface-icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:34px;border:1px solid var(--docs-line);border-radius:8px;color:var(--docs-info);background:#f8f8f8;font-size:24px}.od-docs-surface-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.od-docs-surface-links span,.od-docs-tags span,.od-docs-meta span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--docs-line);border-radius:999px;color:var(--docs-muted);background:#fff;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.od-docs-card-arrow{position:absolute;right:22px;bottom:22px;color:var(--docs-info);font-size:18px}.od-docs-library{display:grid;gap:18px}.od-docs-library-section{overflow:hidden;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-panel)}.od-docs-library-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 22px;border-bottom:1px solid var(--docs-line)}.od-docs-library-head span{color:var(--docs-soft);font-family:var(--docs-font-body);font-size:13px;font-variant-numeric:tabular-nums}.od-docs-library-list{display:grid}.od-docs-library-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 22px;align-items:center;gap:16px;min-height:90px;padding:18px 22px;border-top:1px solid var(--docs-line);color:var(--docs-ink);text-decoration:none;transition:background .16s ease}.od-docs-library-row:first-child{border-top:0}.od-docs-library-row:hover,.od-docs-library-row:focus-visible{background:#f6f3e9;outline:none}.od-docs-row-icon{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--docs-line);border-radius:8px;color:var(--docs-info)}.od-docs-row-copy{display:grid;gap:5px;min-width:0}.od-docs-row-copy strong{color:var(--docs-ink);font-size:16px;font-weight:600;line-height:1.25}.od-docs-row-copy span{color:var(--docs-muted);font-size:14px;line-height:1.45}.od-docs-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.od-docs-tags .is-accent{border-color:#3d6ec438;color:var(--docs-info);background:#3d6ec40f}.od-docs-row-arrow{color:var(--docs-info);font-size:18px}.od-docs-empty{margin:0;padding:22px;color:var(--docs-muted)}.od-docs-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:40px;color:var(--docs-soft);font-family:var(--docs-font-body);font-size:13px;text-transform:uppercase}.od-docs-breadcrumb a{color:var(--docs-info);text-decoration:none}.od-docs-breadcrumb a:hover,.od-docs-breadcrumb a:focus-visible{color:var(--docs-ink);outline:none}.od-docs-article-hero{padding-bottom:44px;border-bottom:1px solid var(--docs-line)}.od-docs-article-hero h1{font-size:40px}.od-docs-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.od-docs-article-section{padding:52px 0;border-bottom:1px solid var(--docs-line)}.od-docs-note{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:22px;border:1px solid rgba(61,110,196,.24);border-radius:8px;background:#3d6ec40f}.od-docs-note>svg{width:42px;height:42px;padding:9px;border-radius:8px;color:var(--docs-info);background:#fff}.od-docs-note h2{font-family:var(--docs-font-body);font-size:20px;font-weight:600}.od-docs-note p{margin-top:10px}.od-docs-check-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.od-docs-check-list li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;color:var(--docs-ink);font-size:16px;line-height:1.52}.od-docs-check-list svg{margin-top:2px;color:var(--docs-success)}.od-docs-table-wrap{overflow-x:auto;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-panel);font-family:var(--docs-font-body);font-variant-numeric:tabular-nums}.od-docs-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.od-docs-table-wrap th,.od-docs-table-wrap td{padding:15px 16px;border-top:1px solid var(--docs-line);color:var(--docs-muted);font-size:14px;line-height:1.45;text-align:left;vertical-align:top}.od-docs-table-wrap th{border-top:0;color:var(--docs-ink);background:#f8f8f8;font-family:var(--docs-font-body);font-size:13px;font-weight:600;text-transform:uppercase}.od-docs-table-wrap td:first-child{color:var(--docs-ink);font-weight:600}.od-docs-table-wrap a{display:inline-flex;align-items:center;gap:6px;color:var(--docs-info);text-decoration:none}.od-docs-table-wrap a:hover,.od-docs-table-wrap a:focus-visible{color:var(--docs-ink);outline:none}.od-docs-install-list{display:grid;gap:18px}.od-docs-install-card{overflow:hidden;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-panel)}.od-docs-install-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:76px;padding:18px 20px;border-bottom:1px solid var(--docs-line)}.od-docs-install-head p{margin:6px 0 0;color:var(--docs-muted);font-size:14px;line-height:1.4}.od-docs-install-head button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid var(--docs-line-strong);border-radius:8px;color:var(--docs-ink);background:#fff;font-family:var(--docs-font-body);font-size:13px;font-weight:600;cursor:pointer}.od-docs-install-head button:hover,.od-docs-install-head button:focus-visible{border-color:var(--docs-ink);outline:none}.od-docs-install-card pre{padding:18px 20px;border-bottom:1px solid var(--docs-code-line)}.od-docs-install-card>p{padding:0 20px 20px}.od-docs-toc{position:sticky;top:88px;align-self:start;display:grid;gap:10px;padding:56px 16px 0;color:var(--docs-muted);font-size:14px}.od-docs-toc p{margin:0 0 4px;color:var(--docs-ink);font-size:13px;font-weight:600}.od-docs-toc a{color:var(--docs-muted);text-decoration:none}.od-docs-toc a:hover,.od-docs-toc a:focus-visible{color:var(--docs-ink);outline:none}.od-docs-toc-callout{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:18px;padding:12px;border:1px solid var(--docs-line);border-radius:8px;color:var(--docs-ink);background:#fff;font-size:13px;font-weight:600;line-height:1.35}.od-docs-toc-callout svg{color:var(--docs-warning)}.od-docs-page .od-footer{z-index:1;background:transparent;border-top-color:var(--docs-line)}.od-docs-page .od-footer-inner{width:min(1280px,calc(100% - 80px))}.od-docs-page .od-footer-brand-link,.od-docs-page .od-footer-logo{color:var(--docs-ink);filter:none}.od-docs-page .od-footer-brand p,.od-docs-page .od-footer-bottom p,.od-docs-page .od-footer-group h2{color:var(--docs-soft)}.od-docs-page .od-footer-email,.od-docs-page .od-footer-link,.od-docs-page .od-footer-social-link{color:var(--docs-muted)}.od-docs-page .od-footer-social-link{border-color:var(--docs-line);background:#fff}.od-docs-page .od-footer-bottom{border-top-color:var(--docs-line)}.od-docs-page .od-footer-email:hover,.od-docs-page .od-footer-email:focus-visible,.od-docs-page .od-footer-link:hover,.od-docs-page .od-footer-link:focus-visible,.od-docs-page .od-footer-social-link:hover,.od-docs-page .od-footer-social-link:focus-visible{color:var(--docs-ink)}@media (max-width: 1180px){.od-docs-page .od-nav nav{border-color:var(--docs-line);background:#fffffffa;box-shadow:0 24px 60px #34322d1f}.od-docs-page .od-nav nav a,.od-docs-page .od-nav nav a.is-active{color:var(--docs-ink)}.od-docs-page .od-nav nav a:hover,.od-docs-page .od-nav nav a:focus-visible,.od-docs-page .od-nav nav a.is-active{background:#f8f8f8}.od-docs-frame--article{grid-template-columns:232px minmax(0,1fr);justify-content:stretch}.od-docs-toc{display:none}}@media (max-width: 1040px){.od-docs-page{background:var(--docs-bg)}.od-docs-page:before{top:64px;right:0;bottom:0;left:0}.od-docs-frame{grid-template-columns:232px minmax(0,1fr)}.od-docs-hero{grid-template-columns:1fr;gap:34px}.od-docs-code-panel{max-width:640px}.od-docs-journey-list{grid-template-columns:repeat(2,minmax(0,1fr))}.od-docs-journey-list li:nth-child(3){border-left:0;border-top:1px solid var(--docs-line)}.od-docs-journey-list li:nth-child(4){border-top:1px solid var(--docs-line)}.od-docs-surface-grid{grid-template-columns:1fr}.od-docs-surface-card{min-height:auto}}@media (max-width: 820px){.od-docs-frame,.od-docs-frame--article{grid-template-columns:1fr}.od-docs-sidebar{position:relative;top:auto;height:auto;padding:14px 18px 18px;overflow:visible;border-right:0;border-bottom:1px solid var(--docs-line)}.od-docs-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.od-docs-search{max-width:none}.od-docs-main,.od-docs-article{padding:42px 20px 78px}.od-docs-hero{padding-bottom:50px}.od-docs-hero h1{font-size:48px}.od-docs-article-hero h1{font-size:40px}.od-docs-hero-copy>p:not(.od-docs-kicker),.od-docs-article-hero>p{font-size:16px}.od-docs-section{padding:50px 0}.od-docs-library-row{grid-template-columns:34px minmax(0,1fr) 22px}.od-docs-tags{grid-column:2 / 3;justify-content:flex-start}.od-docs-row-arrow{grid-column:3;grid-row:1}}@media (max-width: 640px){.od-docs-page .od-nav{height:74px}.od-docs-sidebar{padding:12px}.od-docs-nav{grid-template-columns:1fr}.od-docs-search{grid-template-columns:18px minmax(0,1fr)}.od-docs-search span{display:none}.od-docs-hero h1{font-size:40px;line-height:1.12}.od-docs-article-hero h1{font-size:34px;line-height:1.15}.od-docs-hero-copy>p:not(.od-docs-kicker),.od-docs-article-hero>p{font-size:16px}.od-docs-hero-actions{display:grid}.od-docs-hero-actions a{justify-content:center}.od-docs-code-panel pre,.od-docs-install-card pre{font-size:12px}.od-docs-code-panel pre{min-height:190px;padding:18px}.od-docs-journey-list{grid-template-columns:1fr}.od-docs-journey-list li,.od-docs-journey-list li:nth-child(3),.od-docs-journey-list li:nth-child(4){min-height:auto;border-top:1px solid var(--docs-line);border-left:0}.od-docs-journey-list li:first-child{border-top:0}.od-docs-section-copy h2,.od-docs-article-section h2{font-size:26px}.od-docs-library-head,.od-docs-library-row,.od-docs-install-head,.od-docs-install-card>p,.od-docs-install-card pre{padding-right:16px;padding-left:16px}.od-docs-library-row{min-height:auto}.od-docs-install-head{display:grid}.od-docs-install-head button{width:100%;justify-content:center}.od-docs-note{grid-template-columns:1fr}.od-docs-page .od-footer-inner{width:calc(100% - 32px)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none;padding:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.v2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--v2-ink: #000000;--v2-ink-2: #0A0A0A;--v2-paper: #EDE8DE;--v2-paper-muted: #85807A;--v2-paper-faint: #5F5A55;--v2-border: rgba(237, 232, 222, .08);--v2-highlight: #91b9d3;--v2-grid-size: 31px;--v2-sans: "DM Sans", "Noto Sans", system-ui, sans-serif;--v2-mono: "Geist Mono", "SF Mono", "Menlo", Consolas, monospace;--v2-s1: 4px;--v2-s2: 8px;--v2-s3: 16px;--v2-s4: 24px;--v2-s5: 32px;--v2-s6: 48px;--v2-s7: 64px;--v2-radius-sm: 3px;--v2-radius-md: 6px;--v2-easing: cubic-bezier(.16, 1, .3, 1)}html{overflow-x:hidden;width:100%}body{background:radial-gradient(ellipse 50% 45% at 50% 50%,rgba(0,0,0,.35) 0%,rgba(0,0,0,.12) 60%,transparent 100%) center / 100% 100% no-repeat,radial-gradient(circle,rgba(237,232,222,.22) 1.2px,transparent 1.8px) 0 0 / 12px 12px repeat,var(--v2-ink);background-attachment:fixed,fixed,scroll;color:var(--v2-paper);font-family:var(--v2-sans);font-size:15px;line-height:1.55;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}body:before{content:none}body:after{content:none}.v2-stage-lights{display:none}.v2-logo-link{position:fixed;top:var(--v2-s4);left:var(--v2-s5);display:inline-flex;align-items:center;color:var(--v2-paper-muted);text-decoration:none;z-index:10;opacity:0;animation:v2-corner-fade 1.2s var(--v2-easing) .1s forwards;transition:color .2s ease-out;-webkit-tap-highlight-color:transparent}.v2-logo-link:hover{color:var(--v2-paper)}.v2-logo-link:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:4px;border-radius:var(--v2-radius-sm)}.v2-logo-mark{width:auto;height:26px;display:block;flex-shrink:0}.v2-logo-wordmark{font-family:var(--v2-mono);font-size:18px;font-weight:400;letter-spacing:0;margin-left:10px;line-height:1;color:inherit;opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .26s var(--v2-easing),clip-path 0ms linear .26s;animation:v2-logo-intro .9s .2s forwards;pointer-events:none;white-space:nowrap;position:relative}@keyframes v2-logo-intro{0%{opacity:1;clip-path:inset(0 100% 0 0);animation-timing-function:steps(10,end)}to{opacity:1;clip-path:inset(0 0 0 0)}}.v2-logo-wordmark:after{content:"";position:absolute;right:-6px;top:0;bottom:0;width:2px;background:currentColor;opacity:0}.v2-logo-link:hover .v2-logo-wordmark,.v2-logo-link:focus-visible .v2-logo-wordmark{opacity:1;clip-path:inset(0 0 0 0);transition:opacity 60ms var(--v2-easing),clip-path .7s steps(10,end)}.v2-logo-link:hover .v2-logo-wordmark:after,.v2-logo-link:focus-visible .v2-logo-wordmark:after{animation:v2-caret-blink .6s steps(2) infinite}@keyframes v2-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.v2-corner-link{position:fixed;top:var(--v2-s4);right:var(--v2-s5);font-family:var(--v2-sans);font-size:12px;font-weight:500;color:var(--v2-paper-muted);letter-spacing:.02em;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .2s ease-out,border-bottom-color .2s ease-out;z-index:10;opacity:0;animation:v2-corner-fade 1.2s var(--v2-easing) .1s forwards}.v2-corner-link:hover{color:var(--v2-paper);border-bottom-color:var(--v2-paper)}.v2-corner-link:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:4px;border-radius:var(--v2-radius-sm)}@keyframes v2-corner-fade{0%{opacity:0}to{opacity:1}}.v2-bottom-nav{position:fixed;bottom:var(--v2-s5);left:50%;transform:translate(-50%);display:flex;gap:var(--v2-s4);font-family:var(--v2-sans);font-size:13px;font-weight:500;z-index:10;opacity:0;animation:v2-corner-fade 1.2s var(--v2-easing) .1s forwards}.v2-bottom-nav a{color:var(--v2-paper-muted);text-decoration:none;padding:4px 2px;transition:color .2s ease-out}.v2-bottom-nav a:hover{color:var(--v2-paper)}.v2-bottom-nav a.active{color:var(--v2-paper);font-weight:600}.v2-bottom-nav a:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:4px;border-radius:var(--v2-radius-sm)}.v2-stage{position:relative;z-index:4;min-height:100vh;display:flex;align-items:safe center;justify-content:center;padding:var(--v2-s7) var(--v2-s4) 120px}.v2-stage:before,.od-home:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 2px 8px,rgba(255,255,255,.16) 0 1px,transparent 1.45px);background-size:var(--v2-grid-size) 30px}.v2-center{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px}.v2-center>*{opacity:0;animation:v2-content-enter 1s var(--v2-easing) forwards}.v2-center>*:nth-child(1){animation-delay:.4s}.v2-center>*:nth-child(2){animation-delay:.75s}.v2-center>*:nth-child(3){animation-delay:1.05s}.v2-center>*:nth-child(4){animation-delay:1.35s}.v2-center>*:nth-child(5){animation-delay:1.65s}@keyframes v2-content-enter{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}body.v2-home-page,body.v2-how-page,body.v2-pricing-page,body.v2-roadmap-page,body.v2-changelog-page,body.v2-why-page,body.v2-plain-page{background:#000}.v2-stage-plain:before{content:none}.od-home{position:relative;z-index:2;min-height:100svh;color:#f7f7f4;font-family:var(--v2-sans);overflow:hidden}.od-home:before{background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.22) 0 1.2px,transparent 1.8px);background-size:16px 16px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 50% 45% at 50% 50%,transparent 0%,transparent 22%,rgba(0,0,0,.5) 55%,#000 90%);mask-image:radial-gradient(ellipse 50% 45% at 50% 50%,transparent 0%,transparent 22%,rgba(0,0,0,.5) 55%,#000 90%)}.od-home:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,transparent 0%,transparent 36%,rgba(0,0,0,.42) 58%,#000 88%);mask-image:radial-gradient(ellipse 62% 58% at 50% 42%,transparent 0%,transparent 36%,rgba(0,0,0,.42) 58%,#000 88%)}.od-corner{display:none}.od-nav{position:relative;z-index:4;height:88px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:36px;padding:0 48px;border-bottom:1px solid rgba(255,255,255,.14);background:#000000b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.od-brand{display:inline-flex;align-items:center;gap:26px;color:#fff;font-family:var(--v2-mono);font-size:20px;letter-spacing:.08em;text-decoration:none}.od-logo-mark{width:58px;color:#fff;filter:drop-shadow(0 0 12px rgba(255,255,255,.16))}.od-logo-mark svg{width:58px;height:30px}.od-nav nav{display:flex;align-items:center;gap:58px;color:#ffffffa3;font-size:17px}.od-nav nav a{position:relative;display:inline-flex;align-items:center;height:88px;padding:0;line-height:1;transition:color .18s ease-out}.od-nav nav a:hover,.od-nav nav a:focus-visible,.od-nav nav a.is-active{color:#fff}.od-nav nav a.is-active:before,.od-nav nav a.is-active:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);pointer-events:none}.od-nav nav a.is-active:before{width:112px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24) 42%,rgba(255,255,255,.26) 58%,transparent);box-shadow:0 0 10px #ffffff1a}.od-nav nav a.is-active:after{width:42px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88) 18%,#fff 50%,rgba(255,255,255,.88) 82%,transparent);box-shadow:0 0 7px #ffffffe6,0 0 18px #ffffff57}.od-nav-dashboard{display:inline-flex;align-items:center;justify-content:center;height:58px;min-width:154px;padding:0 22px;border:1px solid #fff;border-radius:8px;color:#050505;font-family:var(--v2-mono);font-size:18px;letter-spacing:0;white-space:nowrap;background:#fff;text-decoration:none;cursor:pointer;transition:background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.od-nav-hamburger{display:none;position:relative;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:#00000047;cursor:pointer;transition:border-color .18s ease-out,background .18s ease-out}.od-nav-hamburger:hover,.od-nav-hamburger:focus-visible{border-color:#ffffffb3;outline:none}.od-nav-hamburger span{position:absolute;left:11px;right:11px;height:1.5px;background:#fff;border-radius:2px;transition:transform .18s ease-out,opacity .14s ease-out,top .18s ease-out}.od-nav-hamburger span:nth-child(1){top:14px}.od-nav-hamburger span:nth-child(2){top:21px}.od-nav-hamburger span:nth-child(3){top:28px}.od-nav.is-menu-open .od-nav-hamburger span:nth-child(1){top:21px;transform:rotate(45deg)}.od-nav.is-menu-open .od-nav-hamburger span:nth-child(2){opacity:0}.od-nav.is-menu-open .od-nav-hamburger span:nth-child(3){top:21px;transform:rotate(-45deg)}.od-nav-dashboard:hover,.od-nav-dashboard:focus-visible{background:#ffffffe0;box-shadow:0 18px 42px #ffffff2e;outline:none}.od-agent-action:hover,.od-agent-action:focus-visible{background:#ffffffe0;color:#050505;box-shadow:0 18px 42px #ffffff24;outline:none}.od-nav-dashboard:active,.od-agent-action:active{transform:translateY(1px)}.od-main{position:relative;z-index:3;display:grid;grid-template-columns:1fr;gap:clamp(34px,4vw,62px);align-items:stretch;width:min(1480px,calc(100% - 112px));margin:0 auto;padding:clamp(32px,2.4vw,40px) 0 44px}.od-start-main{position:relative;z-index:3;display:grid;min-height:calc(100svh - 88px);width:min(980px,calc(100% - 96px));margin:0 auto;padding:clamp(76px,9vw,132px) 0 clamp(72px,8vw,120px)}.od-start-hero{display:grid;align-content:center;justify-items:center;text-align:center}.od-start-hero h1{max-width:880px;color:#fff;font-size:clamp(48px,6vw,82px);font-weight:600;line-height:1;letter-spacing:-.015em}.od-start-copy{max-width:760px;margin:0 auto;color:#ffffffa3;font-size:clamp(19px,1.75vw,25px);line-height:1.42;letter-spacing:0}.od-start-prompt{margin-top:38px}.od-start-note{margin:18px 0 0;color:#ffffff73;font-family:var(--v2-mono);font-size:13px}.od-start-note a{color:#ffffffd1;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.24);transition:color .18s ease-out,border-color .18s ease-out}.od-start-note a:hover,.od-start-note a:focus-visible{color:#fff;border-color:#ffffffb3;outline:none}.od-hero{display:grid;align-content:center;justify-items:center;gap:0;text-align:center}.od-hero-shell{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:clamp(26px,3.2vw,46px);width:min(1060px,100%);min-height:calc(100svh - 210px);margin:0 auto}.od-section-label{margin:0 0 26px;font-family:var(--v2-mono);font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff7a}.od-hero h1{max-width:1080px;font-size:clamp(34px,2vw,42px);line-height:1.02;font-weight:600;letter-spacing:-.015em;color:#fff}.od-hero h1.od-command-title{display:grid;justify-items:center;gap:clamp(8px,1vw,12px);max-width:1080px;letter-spacing:0}.od-command-prompt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.25em;min-width:0;color:#ffffff8a;font-family:var(--v2-mono);font-size:clamp(18px,1.35vw,24px);font-weight:400;line-height:1.1}.od-rotating-agent{display:inline-grid;width:8.8ch;min-width:0;overflow:hidden;color:#fff;vertical-align:baseline}.od-rotating-agent-name{display:inline-block;animation:od-agent-name-in .42s var(--v2-easing) both}@keyframes od-agent-name-in{0%{opacity:0;transform:translateY(.35em);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.od-command-line{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.22em;min-width:0;max-width:100%;white-space:nowrap}.od-command-main,.od-command-with{display:inline-flex;align-items:center}.od-command-with{gap:.22em}.od-command-with code{display:inline-flex;align-items:center;max-width:100%;padding:.06em .16em .08em;border:1px solid rgba(255,255,255,.78);border-radius:8px;color:#050505;font-family:var(--v2-mono);font-size:.92em;font-weight:500;line-height:1;white-space:nowrap;background:#fff;box-shadow:0 18px 42px #ffffff29}.od-agent-launcher{display:grid;width:min(760px,100%);margin-top:0;border:1px solid rgba(255,255,255,.48);border-radius:8px;background:#0000008c;box-shadow:0 26px 80px #00000085;overflow:hidden}.od-agent-launcher.od-start-prompt{margin-top:38px}.od-hero-launcher{justify-self:center;width:100%;max-width:548px}.od-agent-launcher-hero{border-color:#ffffff52;min-height:370px;background:#050505;box-shadow:0 34px 110px #000000b8}.od-agent-launcher-hero .od-agent-launcher-head{justify-items:center;padding:34px 24px 28px;text-align:center;background:#050505}.od-agent-launcher-hero .od-agent-launcher-head h2{font-size:24px;line-height:1.08;white-space:normal}.od-hero-prompt-preview{display:grid;gap:8px;width:calc(100% - 68px);margin:18px auto 0;padding:16px 18px;border:1px solid rgba(255,255,255,.26);border-radius:12px;color:#fff;text-align:left;background:#070707;cursor:pointer;transition:border-color .18s ease-out,background .18s ease-out}.od-hero-prompt-preview:hover,.od-hero-prompt-preview:focus-visible{border-color:#ffffff5c;background:#090909;outline:none}.od-hero-prompt-preview code{display:-webkit-box;min-width:0;color:#fff;font-family:var(--v2-mono);font-size:14px;line-height:1.5;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.od-hero-copy-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;margin:22px 34px 34px;padding:0 18px;border:0;border-radius:8px;color:#050505;font-family:var(--v2-mono);font-size:16px;line-height:1;letter-spacing:0;background:#fff;cursor:pointer;transition:background .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.od-hero-copy-cta span:first-child{min-width:0;white-space:nowrap}.od-hero-copy-cta:hover,.od-hero-copy-cta:focus-visible{background:#ffffffe6;box-shadow:0 18px 42px #ffffff29;outline:none}.od-hero-copy-cta:active{transform:translateY(1px)}.od-agent-launcher-head{display:grid;gap:10px;padding:20px 22px 18px;border-bottom:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.12),transparent 34%),#ffffff09}.od-agent-launcher-kicker{color:#ffffff7a;font-family:var(--v2-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.od-agent-launcher h2{margin:0;color:#fff;font-size:clamp(18px,1.45vw,23px);font-weight:600;line-height:1.08;letter-spacing:0;white-space:nowrap}.od-agent-launcher-head p{max-width:360px;margin:0;color:#ffffff9e;font-size:14px;line-height:1.45;letter-spacing:0}.od-agent-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid rgba(255,255,255,.16);background:#ffffff05}.od-agent-tab{flex:1 1 auto;min-width:0;padding:12px 16px;border:0;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff8c;font-family:var(--v2-mono);font-size:13px;text-align:center;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.od-agent-tab:last-child{border-right:0}.od-agent-tab:hover{background:#ffffff0a;color:#ffffffd9}.od-agent-tab:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:-2px}.od-agent-tab.is-active{background:#ffffff14;color:#fff;box-shadow:inset 0 -2px #fff}.od-agent-launcher.is-copied{border-color:#ffffffe0;box-shadow:0 0 32px #ffffff29,0 26px 80px #00000085}.od-agent-prompt{display:grid;gap:8px;width:100%;padding:13px 16px 14px;border-top:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 6% 0%,rgba(255,255,255,.12),transparent 28%),#ffffff06;cursor:pointer;text-align:left;transition:background-color .2s ease-out}.od-agent-prompt:hover{background:radial-gradient(circle at 6% 0%,rgba(255,255,255,.16),transparent 28%),#ffffff0d}.od-agent-prompt:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:-2px}.od-copy-kicker{font-family:var(--v2-mono);font-size:11px;color:#ffffff80;letter-spacing:0}.od-agent-prompt code{min-width:0;white-space:normal;line-height:1.45;font-family:var(--v2-mono);font-size:clamp(11px,.78vw,13px);color:#fff}.od-agent-prompt.is-collapsed code{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.od-agent-prompt-toggle{align-self:start;margin-top:4px;padding:0;border:0;background:transparent;color:#fff9;font-family:var(--v2-mono);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease-out}.od-agent-prompt-toggle:hover,.od-agent-prompt-toggle:focus-visible{color:#fff;outline:none}.od-agent-primary{display:grid;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:72px;width:100%;padding:0 18px 0 16px;border:0;border-top:1px solid rgba(255,255,255,.16);color:#050505;text-align:left;background:#fff;cursor:pointer;box-shadow:0 18px 42px #ffffff24;transition:background .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.od-agent-primary:hover,.od-agent-primary:focus-visible{background:#ffffffe6;box-shadow:0 18px 42px #ffffff2e;outline:none}.od-agent-primary:active{transform:translateY(1px)}.od-agent-primary-text{display:grid;gap:3px;min-width:0}.od-agent-primary-text span:first-child{color:#050505;font-family:var(--v2-mono);font-size:17px;letter-spacing:0}.od-agent-primary-text span:last-child{color:#0505058f;font-size:12px;line-height:1.25;letter-spacing:0}.od-agent-primary-caret{display:inline-grid;place-items:center;color:#05050594;font-family:var(--v2-mono);font-size:18px;transition:transform .18s ease-out}.od-agent-primary[aria-expanded=true] .od-agent-primary-caret{transform:rotate(180deg)}.od-agent-primary .od-agent-action-icon{border-color:#0505052e;background:#0505050f}.od-agent-menu{display:none;grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.11);background:#ffffff05}.od-agent-menu.is-open{display:grid;animation:od-agent-menu-in .18s ease-out both}@keyframes od-agent-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.od-agent-action{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;width:100%;padding:0 16px 0 14px;border:0;border-top:1px solid rgba(255,255,255,.11);color:#ffffffc7;font-family:var(--v2-mono);font-size:14px;letter-spacing:0;text-align:left;text-decoration:none;background:transparent;cursor:pointer;transition:background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.od-agent-copy-action{grid-column:1 / -1;grid-template-columns:32px minmax(0,1fr) auto;min-height:56px;gap:12px;padding:0 16px 0 14px;background:#ffffff0a;color:#ffffffe0;font-size:14px}.od-agent-menu .od-agent-action:first-child{border-top:0}.od-agent-action-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 44%),#ffffff0b}.od-agent-action-icon img,.od-agent-action-icon svg{width:18px;height:18px;display:block}.od-agent-action-icon img{object-fit:contain;transition:filter .18s ease-out}.od-agent-copy-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.od-agent-action span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-agent-copy-action span:nth-child(2){white-space:normal;line-height:1.25}.od-agent-copy-action .od-agent-action-icon{border-color:#ffffff38;background:#ffffff0d}.od-agent-copy-action .od-agent-action-meta{color:#ffffff75}.od-agent-action-meta,.od-agent-arrow{color:#ffffff6b;font-size:13px;transition:color .18s ease-out,transform .18s ease-out}.od-agent-arrow{display:inline-grid;place-items:center;width:20px;height:20px}.od-agent-menu .od-agent-action:not(.od-agent-copy-action) .od-agent-arrow{width:16px;height:16px}.od-agent-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.od-agent-action:hover .od-agent-action-meta,.od-agent-action:focus-visible .od-agent-action-meta,.od-agent-action:hover .od-agent-arrow,.od-agent-action:focus-visible .od-agent-arrow{color:#050505}.od-agent-action:hover .od-agent-action-icon,.od-agent-action:focus-visible .od-agent-action-icon{border-color:#05050538;background:#05050512}.od-agent-action:hover .od-agent-action-icon img,.od-agent-action:focus-visible .od-agent-action-icon img{filter:invert(1)}.od-agent-action:hover .od-agent-arrow,.od-agent-action:focus-visible .od-agent-arrow{transform:translate(2px,-2px)}.od-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:22px}.od-hero-secondary{display:inline-flex;align-items:center;gap:10px;color:#ffffffc7;font-family:var(--v2-mono);font-size:14px;text-decoration:none;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:4px;transition:color .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.od-hero-secondary:hover,.od-hero-secondary:focus-visible{color:#fff;border-color:#fff9}.od-hero-secondary span{transition:transform .18s ease-out}.od-hero-secondary:hover span,.od-hero-secondary:focus-visible span{transform:translate(3px)}.od-hero-trust{font-family:var(--v2-mono);font-size:12px;letter-spacing:.04em;color:#fff6}.od-home-how{grid-column:1 / -1;width:min(1450px,100%);margin:clamp(40px,5vw,78px) auto 0;scroll-margin-top:92px}.od-home-how.is-observing .od-home-how-head,.od-home-how.is-observing .od-how-track,.od-home-how.is-observing .od-how-card{transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1)}.od-home-how.is-observing .od-how-track:before{transform-origin:left center;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)}.od-home-how.is-observing .od-how-track span{transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),box-shadow .56s ease-out}.od-home-how.is-observing:not(.is-revealed) .od-home-how-head,.od-home-how.is-observing:not(.is-revealed) .od-how-track,.od-home-how.is-observing:not(.is-revealed) .od-how-card{opacity:0;transform:translateY(34px);filter:blur(10px)}.od-home-how.is-observing:not(.is-revealed) .od-how-track:before{opacity:0;transform:scaleX(0)}.od-home-how.is-observing:not(.is-revealed) .od-how-track span{opacity:0;transform:translateY(14px) scale(.78);box-shadow:none}.od-home-how.is-observing.is-revealed .od-home-how-head{transition-delay:0ms}.od-home-how.is-observing.is-revealed .od-how-track{transition-delay:.13s}.od-home-how.is-observing.is-revealed .od-how-track:before{transition-delay:.22s}.od-home-how.is-observing.is-revealed .od-how-track span:nth-child(1){transition-delay:.26s}.od-home-how.is-observing.is-revealed .od-how-track span:nth-child(2){transition-delay:.36s}.od-home-how.is-observing.is-revealed .od-how-track span:nth-child(3){transition-delay:.46s}.od-home-how.is-observing.is-revealed .od-home-how-card-1{transition-delay:.33s}.od-home-how.is-observing.is-revealed .od-home-how-card-2{transition-delay:.44s}.od-home-how.is-observing.is-revealed .od-home-how-card-3{transition-delay:.55s}.od-home-how-head{max-width:none;margin-bottom:20px}.od-home-how-head .od-section-label{margin-bottom:14px}.od-home-how-head h1,.od-home-how-head h2{margin-left:46px;color:#fff;font-size:clamp(54px,5.6vw,86px);font-weight:600;letter-spacing:-.015em;line-height:1.02}.od-home-how-subtitle{width:max-content;max-width:calc(100% - 46px);margin:18px 0 0 46px;color:#ffffff94;font-size:clamp(20px,1.6vw,24px);line-height:1.35;letter-spacing:0;white-space:nowrap}.od-demo{position:relative;top:auto;align-self:auto;display:flex;flex-direction:column;width:min(1180px,100%);min-height:590px;margin:0 auto;border:1px solid rgba(255,255,255,.34);border-radius:12px;background:radial-gradient(circle at 30% 88%,rgba(255,255,255,.08),transparent 28%),#000000db;box-shadow:0 36px 100px #000000b8,0 0 0 1px #ffffff0d inset;overflow:hidden}.od-demo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.035),transparent 22%,transparent 78%,rgba(255,255,255,.025)),radial-gradient(circle at 14% 22%,rgba(255,255,255,.08),transparent 12%)}.od-demo-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.15);color:#ffffffc7;font-family:var(--v2-mono);font-size:12px;letter-spacing:.08em;text-transform:lowercase}.od-demo-head-title{display:inline-flex;align-items:center;gap:8px;color:#fff;white-space:nowrap}.od-demo-head-dot{width:6px;height:6px;border-radius:999px;background:#fff;box-shadow:0 0 12px #ffffffd1;animation:od-head-pulse 1.6s ease-in-out infinite}@keyframes od-head-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.od-agent-strip{display:flex;align-items:center;justify-content:flex-start;min-width:0}.od-agent-icon{position:relative;display:inline-grid;place-items:center;width:29px;height:29px;margin-left:-4px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffc7;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.12),transparent 42%),#000000db;box-shadow:0 0 0 1px #000000b3;overflow:hidden}.od-agent-icon:first-child{margin-left:0}.od-agent-icon img{width:19px;height:19px;object-fit:contain;display:block;opacity:.92}.od-agent-icon-chatgpt img{width:17px;height:17px}.od-agent-icon-hermes img,.od-agent-icon-openclaw img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(1.1);opacity:.78}.od-agent-more{margin-top:-2px;color:#ffffffbd;font-family:var(--v2-mono);font-size:11px;letter-spacing:0}.od-agent-icon:hover,.od-agent-icon:focus-visible{z-index:2;color:#fff;border-color:#ffffff9e;box-shadow:0 0 18px #ffffff1f,0 0 0 1px #000000b3}.od-agent-icon:hover img,.od-agent-icon:focus-visible img{opacity:1}.od-demo-body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;min-height:0}.od-demo-conversation{flex:1;display:flex;flex-direction:column;gap:14px;padding:20px 20px 6px;overflow:hidden;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 36px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 36px,#000 100%)}.od-demo-hint{margin:auto;max-width:280px;padding:11px 15px;text-align:center;font-family:var(--v2-mono);font-size:12px;color:#ffffff7a;letter-spacing:0;border:1px dashed rgba(255,255,255,.2);border-radius:8px;background:#00000085;animation:od-hint-fade 1.6s ease-out}@keyframes od-hint-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.od-demo-bubble{display:flex;flex-direction:column;gap:8px;padding:13px 15px;border-radius:8px;font-size:13.5px;line-height:1.5;letter-spacing:0;animation:od-bubble-in .36s cubic-bezier(.16,1,.3,1) both}@keyframes od-bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.od-demo-bubble-meta{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.od-demo-bubble-user{align-self:flex-end;max-width:86%;border:1px solid rgba(255,255,255,.22);background:#0e0e0ee6;color:#ffffffe0;border-radius:8px 8px 3px}.od-demo-bubble-user .od-demo-bubble-meta{color:#ffffff75}.od-demo-bubble-agent{align-self:flex-start;width:100%;border:0;padding:0;background:transparent;color:#ffffffd1;border-radius:0}.od-demo-pulse{width:6px;height:6px;border-radius:999px;background:#ffffffd1;box-shadow:0 0 12px #ffffffad;animation:od-dot-pulse 1.4s ease-in-out infinite}@keyframes od-dot-pulse{0%,to{transform:scale(.7);opacity:.45}50%{transform:scale(1);opacity:1}}.od-demo-events{display:flex;flex-direction:column;gap:7px;margin:10px 0 2px}.od-demo-event{display:grid;grid-template-columns:24px 1fr;align-items:flex-start;gap:12px;min-height:64px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#070707c7;animation:od-event-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes od-event-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.od-demo-event-text{display:flex;flex-direction:column;gap:2px;min-width:0}.od-demo-event-label{color:#fff;font-size:13.5px;font-weight:500;letter-spacing:0}.od-demo-event-detail{font-family:var(--v2-mono);font-size:11.5px;color:#ffffff7a;letter-spacing:0}.od-demo-event.is-thinking{border-color:#ffffff57;background:radial-gradient(circle at 12% 50%,rgba(255,255,255,.16),transparent 18%),#0d0d0de6;box-shadow:0 0 28px #ffffff14 inset}.od-demo-event.is-thinking .od-demo-event-label{color:#fff}.od-demo-event.is-done .od-demo-event-label{color:#ffffffd1}.od-demo-spinner{margin-top:4px;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.24);border-top-color:#fff;animation:od-spin .85s linear infinite}@keyframes od-spin{to{transform:rotate(360deg)}}.od-demo-check{margin-top:3px;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#ffffff05;border:1px solid rgba(255,255,255,.6);color:#ffffffeb}.od-demo-check:after{content:"";width:6px;height:3px;border-left:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(-45deg) translate(1px,-1px)}.od-demo-typing{display:inline-flex;align-items:center;gap:4px;margin-top:4px;height:12px}.od-demo-typing span{display:inline-block;width:4px;height:4px;border-radius:50%;background:#ffffffa3;animation:od-typing 1s ease-in-out infinite}.od-demo-typing span:nth-child(2){animation-delay:.15s}.od-demo-typing span:nth-child(3){animation-delay:.3s}@keyframes od-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.od-demo-event.is-live{grid-template-columns:14px 1fr;border-color:#ffffff70;background:radial-gradient(circle at 9% 50%,rgba(255,255,255,.22),transparent 18%),linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 0 36px #ffffff1f}.od-demo-live-dot{margin-top:6px;width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:0 0 16px #ffffffe6}.od-demo-event.is-live .od-demo-event-label{color:#ffffffc7;font-family:var(--v2-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.od-demo-live-url{font-family:var(--v2-mono);font-size:14px;color:#fff;letter-spacing:0;word-break:break-all}.od-demo-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 20px 20px;padding:10px 10px 10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#0a0a0ad1;transition:border-color .2s ease-out,box-shadow .2s ease-out,background .2s ease-out}.od-demo-composer.is-ready{border-color:#ffffff7a;background:#121212eb;box-shadow:0 0 28px #ffffff1f,0 0 34px #ffffff12 inset}.od-demo-input{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;min-height:22px;color:#fff;font-family:var(--v2-mono);font-size:12.5px;line-height:1.5;letter-spacing:0;word-break:break-word}.od-demo-input-placeholder{color:#ffffff52}.od-demo-caret{display:inline-block;width:6px;height:14px;margin-left:2px;background:#fff;vertical-align:middle;animation:od-caret-blink 1s steps(2) infinite}@keyframes od-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.od-demo-send{display:inline-grid;place-items:center;height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.24);border-radius:7px;color:#ffffff8a;font-family:var(--v2-mono);font-size:11.5px;background:#ffffff0a;cursor:default;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.od-demo-composer.is-ready .od-demo-send{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 18px #ffffff7a}.od-footer{position:relative;z-index:3;width:100%;margin:0;padding:34px 0 46px;background:#000;border-top:1px solid rgba(255,255,255,.12)}.od-footer-inner{width:min(1640px,calc(100% - 144px));margin:0 auto;display:grid;grid-template-columns:minmax(240px,.95fr) minmax(0,1.65fr);gap:clamp(36px,5vw,88px)}.od-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.od-footer-brand-link{display:inline-flex;align-items:center;gap:18px;color:#fff;font-family:var(--v2-mono);font-size:18px;letter-spacing:.06em;text-decoration:none}.od-footer-logo{width:50px;color:#fff;opacity:.92;filter:drop-shadow(0 0 12px rgba(255,255,255,.14))}.od-footer-logo svg{width:50px;height:26px;display:block}.od-footer-brand p,.od-footer-bottom p{margin:0;color:#ffffff7a;letter-spacing:0}.od-footer-brand p{max-width:310px;font-size:20px;line-height:1.35}.od-footer-email{color:#ffffffad;font-family:var(--v2-mono);font-size:13px;text-decoration:none;transition:color .18s ease-out}.od-footer-email:hover,.od-footer-email:focus-visible{color:#fff}.od-footer-social-icons{display:flex;align-items:center;gap:12px}.od-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,52px)}.od-footer-group h2{margin:0 0 18px;color:#ffffff70;font-family:var(--v2-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.od-footer-group div{display:grid;gap:11px}.od-footer-link{width:max-content;max-width:100%;color:#ffffffad;font-size:16px;letter-spacing:0;line-height:1.35;text-decoration:none;transition:color .18s ease-out,transform .18s ease-out}.od-footer-link:hover,.od-footer-link:focus-visible{color:#fff;transform:translate(2px);outline:none}.od-footer-social-link{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#ffffffad;background:#ffffff06;transition:border-color .18s ease-out,color .18s ease-out,background .18s ease-out,transform .18s ease-out}.od-footer-social-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.od-footer-social-link:hover,.od-footer-social-link:focus-visible{border-color:#ffffff94;color:#fff;background:#ffffff12;transform:translateY(-1px);outline:none}.od-footer-brand-link:focus-visible,.od-footer-email:focus-visible,.od-footer-link:focus-visible,.od-footer-social-link:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:4px;border-radius:4px}.od-footer-bottom{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:26px}.od-footer-bottom p{font-family:var(--v2-mono);font-size:12px}.od-legal-main{position:relative;z-index:3;width:min(760px,calc(100% - 64px));margin:0 auto;padding:clamp(40px,4.4vw,64px) 0 clamp(56px,5vw,80px)}.od-legal-hero{margin:0 0 clamp(32px,3vw,44px);padding:0 0 clamp(20px,2vw,28px);border-bottom:1px solid rgba(255,255,255,.1)}.od-legal-hero h1{margin:0;color:#fff;font-size:clamp(40px,4.2vw,56px);font-weight:600;letter-spacing:-.015em;line-height:1.08}.od-legal-hero p{margin:14px 0 0;color:#ffffff80;font-family:var(--v2-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.od-legal-sections{display:flex;flex-direction:column;gap:clamp(28px,2.8vw,40px)}.od-legal-section h2{margin:0 0 14px;color:#fff;font-size:19px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.od-legal-section h3{margin:18px 0 10px;color:#ffffffeb;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.35}.od-legal-section p,.od-legal-section li{color:#ffffffad;font-size:15px;line-height:1.7}.od-legal-section p{margin:0 0 12px}.od-legal-section p:last-child{margin-bottom:0}.od-legal-section ul{margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.od-legal-section ul:last-child{margin-bottom:0}.od-legal-section a{color:var(--v2-highlight);text-decoration:underline;text-decoration-color:#91b9d366;text-underline-offset:3px;transition:text-decoration-color .18s ease-out}.od-legal-section a:hover,.od-legal-section a:focus-visible{text-decoration-color:var(--v2-highlight);outline:none}.od-legal-section strong{color:#ffffffdb;font-weight:600}@media (max-width: 720px){.od-legal-main{width:calc(100% - 32px)}.od-legal-section h2{font-size:17px}.od-legal-section p,.od-legal-section li{font-size:14.5px}}.od-how-track{--node-size: 58px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,3.4vw,50px);width:min(1450px,100%);margin:20px auto 18px}.od-how-track:before{content:"";position:absolute;top:calc(var(--node-size) / 2);left:16.66%;right:16.66%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68) 9%,rgba(255,255,255,.72) 91%,transparent);box-shadow:0 0 18px #ffffff6b}.od-how-track span{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;width:var(--node-size);height:var(--node-size);border:1px solid rgba(255,255,255,.74);border-radius:999px;color:#fff;font-family:var(--v2-mono);font-size:22px;background:#040404f5;box-shadow:0 0 28px #ffffff24}.od-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,3.4vw,50px);width:min(1450px,100%);margin:0 auto}.od-how-card{min-height:340px;display:flex;flex-direction:column;padding:32px;border:1px solid rgba(255,255,255,.38);border-radius:9px;background:radial-gradient(circle at 50% 106%,rgba(255,255,255,.08),transparent 36%),#000000bd;box-shadow:0 30px 84px #0000008c,0 0 0 1px #ffffff06 inset}.od-how-icon{display:inline-flex;width:42px;height:42px;color:#fff;margin-bottom:30px}.od-how-icon svg,.od-how-file-chip svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.od-how-card h2,.od-how-card h3{color:#fff;font-size:clamp(24px,2.1vw,31px);font-weight:600;letter-spacing:-.01em;line-height:1.1}.od-how-card p{max-width:34ch;margin:20px 0 24px;color:#ffffffa3;font-size:20px;line-height:1.45}.od-how-file-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.od-how-control{min-height:58px;margin-top:auto;border:1px solid rgba(255,255,255,.3);border-radius:7px;color:#ffffffc7;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0000006b;box-shadow:0 18px 44px #0000004d,0 0 0 1px #ffffff05 inset}.od-how-file-chip{display:flex;align-items:center;width:100%;min-width:0;gap:8px;padding:0 16px;color:#ffffffc7;font-family:var(--v2-mono);font-size:16px;letter-spacing:0;text-align:left}.od-how-copy-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.od-how-copy-chip:hover,.od-how-copy-chip:focus-visible,.od-how-copy-chip.is-copied{border-color:#ffffff9e;color:#fff;background:linear-gradient(180deg,#ffffff14,#ffffff06),#00000080;box-shadow:0 20px 46px #00000057,0 0 24px #ffffff14}.od-how-copy-chip:active{transform:translateY(1px)}.od-how-file-chip svg{width:18px;height:18px;flex:0 0 auto;color:#ffffff9e}.od-how-check-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;min-height:58px;margin-top:auto;padding:0;overflow:hidden}.od-how-check-chip{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:58px;padding:0 3px;border:1px solid rgba(255,255,255,.22);border-radius:5px;color:#ffffffb8;font-size:clamp(11px,.82vw,13px);line-height:1;white-space:nowrap}.od-how-command{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 0 12px}.od-how-command code{min-width:0;color:#fff;font-family:var(--v2-mono);font-size:clamp(11.5px,.88vw,13px);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-how-claim-button{flex:0 0 auto;min-height:34px;padding:0 6px;border:1px solid rgba(255,255,255,.34);border-radius:6px;color:#ffffffb8;font-family:var(--v2-mono);font-size:9px;letter-spacing:0;background:#ffffff09;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.od-how-claim-button:hover,.od-how-claim-button:focus-visible{border-color:#ffffffc7;color:#050505;background:#fff;box-shadow:0 0 18px #ffffff29}.od-how-claim-button:active{transform:translateY(1px)}.od-pricing-shell{min-height:100svh;overflow:visible}.od-pricing-main{position:relative;z-index:3;width:min(1500px,calc(100% - 144px));margin:0 auto;padding:clamp(42px,4.8vw,64px) 0 36px}.od-pricing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(32px,3.5vw,64px);align-items:center;max-width:none}.od-pricing-hero-text{min-width:0}.od-pricing-hero .od-section-label{margin-bottom:14px}.od-pricing-hero h1{max-width:none;color:#fff;font-size:clamp(54px,6vw,88px);font-weight:600;letter-spacing:0;line-height:1.02}.od-pricing-hero-title-main{white-space:nowrap}.od-pricing-hero p:not(.od-section-label){margin:22px 0 0;color:#ffffff94;font-size:clamp(19px,1.9vw,26px);line-height:1.35}.od-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2vw,32px);margin:38px auto 0;width:100%}.od-pricing-card,.od-pricing-specs{border:1px solid rgba(255,255,255,.36);border-radius:9px;background:radial-gradient(circle at 50% 106%,rgba(255,255,255,.08),transparent 36%),#000000bd;box-shadow:0 30px 84px #0000008c,0 0 0 1px #ffffff06 inset}.od-pricing-card{min-height:clamp(340px,24vw,420px);display:flex;flex-direction:column;padding:clamp(26px,2vw,34px)}.od-pricing-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(24px,2.2vw,34px);color:#ffffffad;font-size:16px}.od-pricing-card-head i{width:16px;height:16px;border:1px solid rgba(255,255,255,.42);border-radius:999px}.od-price-lockup{display:flex;align-items:baseline;gap:14px;margin-top:4px}.od-price-amount{color:#fff;font-size:clamp(64px,7vw,96px);font-weight:600;line-height:.9;letter-spacing:0}.od-price-unit{color:#ffffff94;font-size:18px}.od-pricing-card p{max-width:33ch;margin:26px 0 0;color:#ffffffa3;font-size:19px;line-height:1.45}.od-pricing-card h2{max-width:none;color:#fff;font-size:clamp(25px,2.1vw,32px);font-weight:600;letter-spacing:0;line-height:1.08}.od-beta-status-card{display:flex;flex-direction:column;padding:clamp(22px,2vw,30px);border:1px solid rgba(255,255,255,.36);border-radius:9px;background:radial-gradient(circle at 50% 106%,rgba(255,255,255,.08),transparent 36%),#000000bd;box-shadow:0 30px 84px #0000008c,0 0 0 1px #ffffff06 inset}.od-beta-status-head{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:#ffffffd1;font-size:16px;line-height:1.2}.od-beta-calendar-icon{flex:0 0 auto;width:20px;height:20px;color:#ffffffd1;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.od-beta-stats-row{display:flex;align-items:baseline;gap:clamp(20px,2.6vw,32px)}.od-beta-stats-divider{align-self:stretch;width:1px;min-height:52px;background:#ffffff2e}.od-pricing-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:58px;margin-top:auto;padding:0 22px;border:1px solid rgba(255,255,255,.62);border-radius:8px;color:#fff;font-size:16px;font-weight:500;text-decoration:none;background:#ffffff09;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.od-pricing-cta:hover,.od-pricing-cta:focus-visible{border-color:#fff;box-shadow:0 18px 42px #ffffff1f,0 0 24px #ffffff1f inset}.od-pricing-cta:active{transform:translateY(1px)}.od-beta-stat{display:flex;align-items:baseline;gap:10px;color:#fff9;font-size:14px;line-height:1.2;white-space:nowrap}.od-beta-stat strong{color:#fff;font-size:clamp(36px,3.4vw,48px);font-weight:600;letter-spacing:-.01em;line-height:.9}.od-beta-status-card p.od-beta-enroll-note{margin-top:24px;color:#ffffff94;font-size:15px;line-height:1.45}.od-beta-enroll-copy{display:inline;padding:0 2px;background:transparent;border:0;color:#fff;font:inherit;cursor:pointer;border-bottom:1px dashed rgba(255,255,255,.45);transition:color .16s ease-out,border-color .16s ease-out}.od-beta-enroll-copy:hover,.od-beta-enroll-copy:focus-visible{color:#91b9d3;border-bottom-color:#91b9d3;outline:none}.od-beta-enroll-copy.is-copied{color:#91b9d3;border-bottom-color:transparent}.od-pricing-checks,.od-pricing-claim{display:flex;flex-direction:column;gap:12px;margin-top:26px}.od-pricing-checks li{display:flex;align-items:baseline;gap:16px;color:#ffffffa8;font-size:18px;line-height:1.3}.od-pricing-checks li:before{content:"✓";color:#fff;flex:0 0 auto}.od-database-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#fff9;font-size:18px;line-height:1.3}.od-database-row span{display:inline-flex;gap:16px}.od-database-row i,.od-specs-list i{color:#ffffffa3;font-style:normal}.od-pricing-claim li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:baseline;min-height:44px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffa8;font-size:17px;line-height:1.35}.od-pricing-claim li:last-child{border-bottom:0;padding-bottom:0}.od-pricing-claim span{color:#ffffff7a;font-family:var(--v2-mono);font-size:13px}.od-pricing-specs{display:flex;align-items:center;gap:clamp(22px,2vw,34px);width:100%;min-height:78px;margin:28px auto 0;padding:0 30px}.od-pricing-specs h2{flex:0 0 auto;margin:0;color:#ffffffbd;font-size:16px;font-weight:500;letter-spacing:0}.od-specs-icon{flex:0 0 auto;width:30px;height:30px;color:#ffffffd1}.od-specs-icon path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.od-specs-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;color:#ffffffa3;font-size:16px;line-height:1.3}.od-specs-list span{display:inline-flex;gap:28px}.od-roadmap-shell{min-height:100svh;overflow:visible}.od-roadmap-main{position:relative;z-index:3;width:min(1500px,calc(100% - 160px));margin:0 auto;padding:clamp(42px,4.6vw,64px) 0 24px}.od-roadmap-hero{max-width:820px}.od-roadmap-hero h1{max-width:860px;color:#fff;font-size:clamp(54px,6vw,88px);font-weight:600;letter-spacing:-.015em;line-height:1.02}.od-roadmap-copy{display:block;margin:26px 0 0;color:#ffffff94;font-size:clamp(19px,1.9vw,26px);line-height:1.35}.od-roadmap-changelog{display:flex;align-items:center;width:max-content;min-height:38px;margin-top:18px;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffffd6;font-size:15px;text-decoration:none;white-space:nowrap;background:#00000061;transition:border-color .16s ease,color .16s ease,background .16s ease}.od-roadmap-changelog:hover,.od-roadmap-changelog:focus-visible{border-color:#ffffff85;color:#fff;background:#ffffff14}.od-roadmap-track{--node-size: 36px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,42px);width:min(1390px,100%);margin:48px auto 0}.od-roadmap-track:before{content:"";position:absolute;top:calc(var(--node-size) / 2);left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.74) 8%,rgba(255,255,255,.72) 92%,transparent);box-shadow:0 0 20px #ffffff75}.od-roadmap-node{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;width:var(--node-size);height:var(--node-size);border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#0c0c0cf5;box-shadow:0 0 26px #ffffff38}.od-roadmap-node:before{content:"";width:11px;height:11px;border-radius:999px;background:#fff;box-shadow:0 0 16px #ffffffe6}.od-roadmap-node-next:before,.od-roadmap-node-soon:before,.od-roadmap-node-later:before{opacity:.88}.od-roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,42px);width:min(1390px,100%);margin:16px auto 0}.od-roadmap-card{position:relative;min-height:312px;display:flex;flex-direction:column;padding:25px 30px 24px;border:1px solid rgba(255,255,255,.32);border-radius:9px;background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.08),transparent 34%),#000000b8;box-shadow:0 28px 84px #0000008c,0 0 0 1px #ffffff06 inset}.od-roadmap-card:before{content:"";position:absolute;left:50%;top:-18px;width:1px;height:18px;background:linear-gradient(to bottom,#ffffffb8,#fff3)}.od-roadmap-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;color:#ffffffb8;font-size:16px;line-height:1}.od-roadmap-card-head i{display:grid;place-items:center;width:16px;height:16px;border:1px solid rgba(255,255,255,.42);border-radius:999px}.od-roadmap-card-now .od-roadmap-card-head i{border-color:#fff;color:#050505;background:#fff;box-shadow:0 0 18px #ffffff38}.od-roadmap-card-now .od-roadmap-card-head i:after{content:"";width:7px;height:4px;margin-top:-1px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.od-roadmap-card h2{max-width:240px;color:#fff;font-size:clamp(24px,2vw,30px);font-weight:600;letter-spacing:-.01em;line-height:1.06}.od-roadmap-card ul{display:flex;flex-direction:column;gap:11px;margin-top:24px}.od-roadmap-card li{display:flex;align-items:baseline;gap:18px;color:#ffffffa3;font-size:18px;line-height:1.25}.od-roadmap-card li:before{content:"✓";flex:0 0 auto;color:#fff;font-size:18px;line-height:1}.od-roadmap-card-now{border-color:#ffffff6b;box-shadow:0 28px 84px #00000094,0 18px 44px #ffffff0f,0 0 0 1px #ffffff0a inset}.od-roadmap-card-later li{color:#ffffff94}.od-roadmap-request{width:min(1390px,100%);margin:30px auto 0;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 30px;border:1px solid rgba(255,255,255,.34);border-radius:9px;background:radial-gradient(circle at 100% 50%,rgba(255,255,255,.1),transparent 34%),#000000ad;box-shadow:0 28px 84px #0000007a,0 0 0 1px #ffffff06 inset}.od-roadmap-request .od-section-label{margin-bottom:12px}.od-roadmap-request h2{color:#fff;font-size:clamp(25px,2.2vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.08}.od-roadmap-request p:not(.od-section-label){max-width:620px;margin-top:12px;color:#fff9;font-size:19px;line-height:1.42}.od-roadmap-request a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:238px;min-height:54px;padding:0 20px 0 24px;border:1px solid rgba(255,255,255,.62);border-radius:8px;color:#fff;font-family:var(--v2-mono);font-size:15px;text-decoration:none;background:#ffffff09;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.od-roadmap-request a:hover,.od-roadmap-request a:focus-visible{border-color:#fff;box-shadow:0 18px 42px #ffffff1f,0 0 24px #ffffff1f inset}.od-roadmap-request a:active{transform:translateY(1px)}.od-changelog-shell{min-height:100svh;overflow:visible}.od-changelog-main{position:relative;z-index:3;width:min(1180px,calc(100% - 160px));margin:0 auto;padding:56px 0 48px}.od-changelog-hero{max-width:780px}.od-changelog-hero h1{max-width:720px;color:#fff;font-size:76px;font-weight:600;letter-spacing:0;line-height:1.02}.od-changelog-hero p:not(.od-section-label){max-width:680px;margin:24px 0 0;color:#fff9;font-size:24px;line-height:1.35}.od-changelog-status{margin-top:44px;color:#fff9;font-size:18px}.od-changelog-list{display:grid;gap:18px;margin-top:44px}.od-release{border:1px solid rgba(255,255,255,.28);border-radius:9px;padding:24px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.08),transparent 30%),#000000b8;box-shadow:0 24px 80px #00000080}.od-release-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.od-release-head h2{margin:0 0 8px;color:#fff;font-family:var(--v2-mono);font-size:22px;font-weight:600;letter-spacing:0}.od-release-head time{color:#ffffff80;font-size:15px}.od-release-badge{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;font-family:var(--v2-mono);font-size:12px;background:#ffffff14}.od-release-media{margin-bottom:22px;border:1px solid rgba(255,255,255,.16);border-radius:8px;overflow:hidden;background:#ffffff0a}.od-release-media img,.od-release-media video{display:block;width:100%;max-height:440px;object-fit:contain}.od-change-list{display:grid;gap:10px}.od-change{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.12)}.od-change:first-child{border-top:0;padding-top:0}.od-change:last-child{padding-bottom:0}.od-change-type{align-self:start;width:max-content;max-width:100%;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#ffffffbd;font-family:var(--v2-mono);font-size:11px;text-transform:uppercase;background:#ffffff0a}.od-change-type-feature{border-color:#ffffff85;color:#fff}.od-change-type-fix{border-color:#91b9d3b8;color:#d7efff}.od-change h3{margin:0;color:#fff;font-size:21px;font-weight:600;letter-spacing:0;line-height:1.18}.od-change p{margin:8px 0 0;color:#ffffff94;font-size:17px;line-height:1.46}.v2-tagline{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--v2-sans);line-height:1.3;letter-spacing:-.005em;margin-bottom:var(--v2-s4)}.v2-tagline-lead{font-size:clamp(22px,2.8vw,30px);font-weight:500;color:var(--v2-paper);letter-spacing:-.012em}.v2-tagline-sub{font-size:clamp(16px,1.8vw,20px);font-weight:400;color:var(--v2-paper-muted);letter-spacing:.005em}.v2-terminal{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;background:#0a0a0ab3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(237,232,222,.08);border-radius:10px;padding:0;width:min(460px,88vw);margin:0 auto;text-align:left;cursor:pointer;font-family:var(--v2-mono);color:var(--v2-paper);box-shadow:0 1px #ede8de0a inset,0 24px 60px #00000080,0 0 40px #91b9d30d}.v2-terminal:before{content:"";position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;background:radial-gradient(ellipse at center,rgba(145,185,211,.055),transparent 70%);z-index:-1;pointer-events:none;filter:blur(8px)}.v2-terminal:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:4px}.v2-term-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#0e0d0bb3;border-bottom:1px solid rgba(237,232,222,.06)}.v2-term-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ede8de1f}.v2-term-dot:nth-child(1){background:#d4746680}.v2-term-dot:nth-child(2){background:#d4b87480}.v2-term-dot:nth-child(3){background:#7fb99a80}.v2-term-copy-hint{margin-left:auto;padding:3px 8px;font-family:var(--v2-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-paper-faint);background:transparent;border:1px solid transparent;border-radius:9999px;opacity:.6;transition:opacity .16s ease-out,color .16s ease-out,background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.v2-terminal:hover .v2-term-copy-hint{opacity:1;color:var(--v2-paper);background:#ede8de0f;border-color:#ede8de29;transform:translateY(-.5px)}.v2-terminal:active .v2-term-copy-hint{transform:translateY(0);background:#91b9d31a;border-color:#91b9d347}.v2-terminal.is-copied .v2-term-copy-hint{opacity:1;color:var(--v2-highlight);background:#91b9d31f;border-color:#91b9d359;transform:translateY(0)}.v2-term-body{display:block;padding:14px 16px 16px;font-size:13px;line-height:1.75;color:var(--v2-paper-muted)}.v2-term-line{display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden}.v2-term-line-cmd{color:var(--v2-paper);margin-bottom:4px}.v2-term-prompt{color:var(--v2-highlight);font-weight:500;opacity:.75;flex-shrink:0}.v2-term-cmd{color:var(--v2-paper);font-weight:500;text-overflow:ellipsis;overflow:hidden}.v2-term-cursor{display:inline-block;width:7px;height:.95em;background:var(--v2-highlight);transform:translateY(1px);animation:v2-blink 1.05s steps(2,end) infinite;flex-shrink:0}@keyframes v2-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.v2-term-out{color:var(--v2-paper-muted);opacity:0;transform:translateY(3px);animation:v2-term-life 8s ease-in-out infinite}.v2-term-out-1{animation-delay:.8s}.v2-term-out-2{animation-delay:1.6s}.v2-term-out-3{animation-delay:2.5s}.v2-term-arrow{color:var(--v2-paper-faint);flex-shrink:0}.v2-term-arrow-ok{color:#7fb99af2}.v2-term-out-text{color:var(--v2-paper-muted);overflow:hidden;text-overflow:ellipsis}.v2-term-out-ok{color:var(--v2-paper)}@keyframes v2-term-life{0%{opacity:0;transform:translateY(3px)}8%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}85%{opacity:0;transform:translateY(-2px)}to{opacity:0;transform:translateY(-2px)}}.v2-beta-link{display:inline-flex;align-items:center;gap:10px;margin-top:var(--v2-s5);padding:10px 18px;font-family:var(--v2-sans);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--v2-paper);text-decoration:none;background:#ede8de0a;border:1px solid rgba(237,232,222,.14);border-radius:9999px;cursor:pointer;transition:background .28s ease-out,border-color .28s ease-out,color .2s ease-out,transform .2s ease-out,box-shadow .28s ease-out}.v2-beta-link:hover{color:var(--v2-paper);background:#91b9d31a;border-color:#91b9d373;transform:translateY(-1px);box-shadow:0 6px 20px #91b9d31f}.v2-beta-link:active{transform:translateY(0)}.v2-beta-link:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:3px}.v2-beta-arrow{display:inline-block;font-family:var(--v2-mono);font-size:13px;color:var(--v2-highlight);opacity:.7;transition:transform .28s var(--v2-easing),opacity .2s ease-out}.v2-beta-link:hover .v2-beta-arrow{transform:translate(4px);opacity:1}.v2-why-block{max-width:560px}.v2-why-word{font-family:var(--v2-sans);font-weight:500;font-size:clamp(28px,3.2vw,36px);letter-spacing:-.02em;color:var(--v2-paper);margin-bottom:var(--v2-s6);line-height:1}.v2-why-sections{display:flex;flex-direction:column;gap:var(--v2-s5);width:100%;margin-bottom:var(--v2-s4);text-align:left}.v2-why-section{display:flex;flex-direction:column;gap:var(--v2-s3);padding-top:var(--v2-s4);border-top:1px solid rgba(237,232,222,.08)}.v2-why-section:first-child{border-top:none;padding-top:0}.v2-why-label{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-paper-faint);align-self:flex-start}.v2-why-n{font-family:var(--v2-mono);font-weight:500;letter-spacing:.08em;color:var(--v2-paper-muted)}.v2-why-body{font-family:var(--v2-sans);font-size:14px;font-weight:400;color:var(--v2-paper-muted);line-height:1.7;letter-spacing:.005em;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}.v2-why-body em{font-style:normal;color:var(--v2-highlight);font-weight:500}.v2-why-block>*{opacity:0;animation:v2-content-enter .9s var(--v2-easing) forwards}.v2-why-block>*:nth-child(1){animation-delay:.3s}.v2-why-block>*:nth-child(2){animation-delay:.5s}.v2-why-block>*:nth-child(3){animation-delay:1.2s}.v2-why-block>*:nth-child(4){animation-delay:1.6s}.v2-why-faq{width:100%;margin-top:var(--v2-s5);padding-top:var(--v2-s4);border-top:1px solid rgba(237,232,222,.08);text-align:left}.v2-why-faq-heading{font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-paper-faint);cursor:pointer;list-style:none;text-align:center;transition:color .18s var(--v2-easing)}.v2-why-faq-heading::-webkit-details-marker{display:none}.v2-why-faq-heading:hover{color:var(--v2-paper-muted)}.v2-why-faq[open]>.v2-why-faq-heading{color:var(--v2-paper-muted);margin-bottom:var(--v2-s4)}.v2-why-faq-list{display:flex;flex-direction:column;gap:0;margin:0}.v2-why-faq-item{padding:var(--v2-s3) 0;border-top:1px solid rgba(237,232,222,.06)}.v2-why-faq-item:first-child{border-top:none}.v2-why-faq-q{font-family:var(--v2-sans);font-size:13px;font-weight:500;color:var(--v2-paper);letter-spacing:-.005em;margin:0;cursor:pointer;list-style:none;text-align:left;transition:color .18s var(--v2-easing)}.v2-why-faq-q::-webkit-details-marker{display:none}.v2-why-faq-q:hover{color:var(--v2-highlight)}.v2-why-faq-item[open]>.v2-why-faq-q{color:var(--v2-highlight)}.v2-why-faq-a{font-family:var(--v2-sans);font-size:13px;font-weight:400;line-height:1.65;color:var(--v2-paper-muted);margin:10px 0 0;text-align:left}.v2-why-section{opacity:0;animation:v2-content-enter .9s var(--v2-easing) forwards}.v2-why-section:nth-child(1){animation-delay:.75s}.v2-why-section:nth-child(2){animation-delay:1s}.od-why-shell{min-height:100svh;overflow:visible}.od-why-shell:before,.od-why-shell:after{content:none!important;background:none!important}.od-why-main{position:relative;z-index:3;width:min(1080px,calc(100% - 144px));margin:0 auto;padding:clamp(42px,4.6vw,64px) 0 64px}.od-why-hero{max-width:820px}.od-why-hero h1{margin:0;color:#fff;font-size:clamp(48px,5.4vw,80px);font-weight:600;letter-spacing:-.015em;line-height:1.04}.od-why-hero p{margin:22px 0 0;max-width:640px;color:#fff9;font-size:clamp(18px,1.7vw,22px);line-height:1.4}.od-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2vw,28px);margin:clamp(40px,4vw,56px) 0 0}.od-why-card{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2vw,32px);border:1px solid rgba(255,255,255,.18);border-radius:9px;background:radial-gradient(circle at 50% 106%,rgba(255,255,255,.06),transparent 36%),#0000009e;box-shadow:0 24px 64px #00000073,0 0 0 1px #ffffff06 inset}.od-why-card-head{display:flex;align-items:baseline;gap:12px;color:#ffffffb3;font-family:var(--v2-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.od-why-card-n{font-family:var(--v2-mono);font-weight:500;letter-spacing:.08em;color:#fff}.od-why-card p{margin:0;color:#ffffffbd;font-size:16px;line-height:1.65}.od-why-card em{font-style:normal;color:var(--v2-highlight);font-weight:500}.od-why-faq{margin:clamp(56px,6vw,88px) 0 0}.od-why-faq h2{margin:0 0 clamp(20px,2vw,28px);color:#fff;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.01em;line-height:1.1}.od-why-faq-list{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12)}.od-why-faq-item{border-bottom:1px solid rgba(255,255,255,.12);padding:18px 0}.od-why-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:#ffffffeb;font-size:17px;font-weight:500;line-height:1.4;transition:color .18s var(--v2-easing)}.od-why-faq-item>summary::-webkit-details-marker{display:none}.od-why-faq-item>summary:after{content:"+";flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#ffffffc7;font-family:var(--v2-mono);font-size:14px;line-height:1;transition:transform .2s var(--v2-easing),border-color .2s var(--v2-easing),color .2s var(--v2-easing)}.od-why-faq-item[open]>summary{color:#fff}.od-why-faq-item[open]>summary:after{content:"−";border-color:#fff;color:#fff;transform:rotate(180deg)}.od-why-faq-item:hover>summary{color:#fff}.od-why-faq-item>p{margin:14px 0 4px;max-width:760px;color:#fff9;font-size:15px;line-height:1.65}@media (max-width: 880px){.od-why-main{width:min(680px,calc(100% - 48px))}.od-why-grid{grid-template-columns:minmax(0,1fr)}}.v2-how-block{max-width:580px}.v2-how-eyebrow{font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-paper-faint);margin-bottom:var(--v2-s5)}.v2-how-steps{display:flex;flex-direction:column;gap:var(--v2-s5);text-align:left;width:100%;margin-bottom:var(--v2-s4)}.v2-how-steps li{display:grid;grid-template-columns:36px 1fr;gap:var(--v2-s3);align-items:flex-start;padding-top:var(--v2-s4);border-top:1px solid rgba(237,232,222,.08)}.v2-how-steps li:first-child{border-top:none;padding-top:0}.v2-step-n{font-family:var(--v2-mono);font-size:11px;font-weight:500;color:var(--v2-paper-faint);letter-spacing:.08em;padding-top:2px}.v2-step-content{display:flex;flex-direction:column;gap:4px}.v2-step-title{font-family:var(--v2-sans);font-size:16px;font-weight:500;color:var(--v2-paper);letter-spacing:-.005em}.v2-step-body{font-family:var(--v2-sans);font-size:13px;color:var(--v2-paper-muted);line-height:1.55}.v2-step-body em{font-style:normal;font-family:var(--v2-mono);font-size:12px;background:#91b9d31a;border:1px solid rgba(145,185,211,.22);padding:1px 6px;border-radius:var(--v2-radius-sm);color:var(--v2-highlight)}.v2-step-snippet{display:block;margin-top:var(--v2-s2);padding:10px 12px;background:#0a0a0ab3;border:1px solid rgba(237,232,222,.06);border-radius:var(--v2-radius-md);font-family:var(--v2-mono);font-size:12px;line-height:1.5;color:var(--v2-paper-muted);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .2s ease-out,background .2s ease-out}.v2-step-snippet.is-copied{border-color:#91b9d359}.v2-snippet-line{display:flex;align-items:center;gap:10px;min-width:0}.v2-snippet-cmd{flex:1;min-width:0;font-family:var(--v2-mono);font-size:12px;color:var(--v2-paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-step-prompt{color:var(--v2-highlight);opacity:.7;font-weight:500;margin-right:2px}.v2-step-return{display:block;color:#7fb99ad9;margin-top:4px}.v2-snippet-copy{flex-shrink:0;padding:3px 10px;font-family:var(--v2-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-paper-faint);background:transparent;border:1px solid rgba(237,232,222,.1);border-radius:9999px;cursor:pointer;opacity:.7;transition:opacity .16s ease-out,color .16s ease-out,background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.v2-snippet-copy:hover{opacity:1;color:var(--v2-paper);background:#ede8de14;border-color:#ede8de38;transform:translateY(-.5px)}.v2-snippet-copy:active{transform:translateY(0)}.v2-snippet-copy:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:2px}.v2-step-snippet.is-copied .v2-snippet-copy{opacity:1;color:var(--v2-highlight);background:#91b9d324;border-color:#91b9d359}.v2-method-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:var(--v2-s5);max-width:540px;align-self:center}.v2-method-tab{padding:6px 12px;font-family:var(--v2-sans);font-size:11px;font-weight:500;color:var(--v2-paper-muted);background:#ede8de06;border:1px solid rgba(237,232,222,.08);border-radius:9999px;cursor:pointer;transition:color .16s ease-out,background .16s ease-out,border-color .16s ease-out;white-space:nowrap}.v2-method-tab:hover{color:var(--v2-paper);border-color:#ede8de2e}.v2-method-tab.active{background:#91b9d324;color:var(--v2-paper);border-color:#91b9d359}.v2-method-tab:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:2px}.v2-control-block{margin-top:var(--v2-s6);padding:var(--v2-s4) 0 0;border-top:1px solid rgba(237,232,222,.08);text-align:center;width:100%}.v2-control-title{display:block;font-family:var(--v2-sans);font-size:clamp(16px,1.8vw,18px);font-weight:500;color:var(--v2-paper);letter-spacing:-.005em;margin-bottom:var(--v2-s2)}.v2-control-body{font-family:var(--v2-sans);font-size:13px;color:var(--v2-paper-muted);line-height:1.65;max-width:52ch;margin:0 auto}.v2-how-block>*{opacity:0;animation:v2-content-enter .9s var(--v2-easing) forwards}.v2-how-block>*:nth-child(1){animation-delay:.3s}.v2-how-block>*:nth-child(2){animation-delay:.45s}.v2-how-block>*:nth-child(3){animation-delay:.6s}.v2-how-block>*:nth-child(4){animation-delay:1.4s}.v2-how-block .v2-how-steps>li{opacity:0;animation:v2-content-enter .9s var(--v2-easing) forwards}.v2-how-block .v2-how-steps>li:nth-child(1){animation-delay:.8s}.v2-how-block .v2-how-steps>li:nth-child(2){animation-delay:1s}.v2-how-block .v2-how-steps>li:nth-child(3){animation-delay:1.2s}.v2-pricing-block{max-width:440px}.v2-price-eyebrow{font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-paper-faint);margin-bottom:var(--v2-s5)}.v2-price-headline{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:var(--v2-s3)}.v2-price-amt{font-family:var(--v2-sans);font-size:clamp(48px,6vw,72px);font-weight:500;letter-spacing:-.035em;color:var(--v2-paper);line-height:1}.v2-price-unit{font-family:var(--v2-sans);font-size:14px;font-weight:500;color:var(--v2-paper-muted);letter-spacing:.01em}.v2-price-sub{font-family:var(--v2-sans);font-size:14px;font-weight:400;color:var(--v2-paper-muted);letter-spacing:-.005em;line-height:1.5;margin-bottom:var(--v2-s5);max-width:38ch}.v2-price-later{font-family:var(--v2-sans);font-size:12px;font-weight:400;color:var(--v2-paper-faint);line-height:1.65;max-width:44ch;margin:0 auto var(--v2-s3);letter-spacing:.005em}.v2-price-includes-list{display:flex;flex-direction:column;gap:8px;margin:0 auto var(--v2-s5);padding:var(--v2-s4) 0;border-top:1px solid rgba(237,232,222,.08);border-bottom:1px solid rgba(237,232,222,.08);text-align:left;width:100%;max-width:320px}.v2-price-includes-list li{font-family:var(--v2-sans);font-size:13px;color:var(--v2-paper-muted);line-height:1.55;display:flex;align-items:baseline;gap:10px}.v2-price-includes-list li:before{content:"";flex-shrink:0;width:4px;height:4px;border-radius:50%;background:var(--v2-highlight);opacity:.6;transform:translateY(-2px)}.v2-inc-n{font-family:var(--v2-mono);font-weight:500;color:var(--v2-paper);display:inline-block;margin-right:4px}.v2-price-specs{margin-bottom:var(--v2-s5);width:100%;max-width:320px}.v2-specs-lede{font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-paper-faint);margin-bottom:var(--v2-s3);text-align:left}.v2-specs-list{display:flex;flex-direction:column;gap:0;text-align:left}.v2-specs-list li{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px dashed rgba(237,232,222,.06);font-size:13px}.v2-specs-list li:last-child{border-bottom:none}.v2-spec-name{font-family:var(--v2-sans);color:var(--v2-paper-muted)}.v2-spec-value{font-family:var(--v2-mono);color:var(--v2-paper);font-size:13px;font-variant-numeric:tabular-nums}.v2-pricing-block>*{opacity:0;animation:v2-content-enter .9s var(--v2-easing) forwards}.v2-pricing-block>*:nth-child(1){animation-delay:.3s}.v2-pricing-block>*:nth-child(2){animation-delay:.5s}.v2-pricing-block>*:nth-child(3){animation-delay:.7s}.v2-pricing-block>*:nth-child(4){animation-delay:.9s}.v2-pricing-block>*:nth-child(5){animation-delay:1.1s}.v2-pricing-block>*:nth-child(6){animation-delay:1.3s}.v2-roadmap-block{max-width:560px}.v2-roadmap-eyebrow{font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-paper-faint);margin-bottom:var(--v2-s2)}.v2-roadmap-intro{font-family:var(--v2-sans);font-size:clamp(18px,2vw,22px);font-weight:500;color:var(--v2-paper);margin-bottom:var(--v2-s6);letter-spacing:-.005em;line-height:1.4}.v2-roadmap-phases{width:100%;display:flex;flex-direction:column;gap:var(--v2-s5);margin-bottom:var(--v2-s6);text-align:left}.v2-phase{display:flex;flex-direction:column;gap:var(--v2-s3);padding-top:var(--v2-s4);border-top:1px solid rgba(237,232,222,.08)}.v2-phase:first-child{border-top:none;padding-top:0}.v2-phase-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-sans);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--v2-paper-muted);text-transform:none;align-self:flex-start}.v2-phase-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.v2-phase-dot-now{background:var(--v2-highlight);box-shadow:0 0 12px #91b9d38c}.v2-phase-dot-next{background:#91b9d373}.v2-phase-dot-later{background:#ede8de33}.v2-phase-now .v2-phase-tag{color:var(--v2-paper)}.v2-phase-items{display:flex;flex-direction:column;gap:8px}.v2-phase-items li{font-family:var(--v2-sans);font-size:14px;color:var(--v2-paper-muted);line-height:1.55;display:flex;align-items:baseline;gap:10px;padding-left:2px}.v2-phase-items li:before{content:"";flex-shrink:0;width:3px;height:3px;border-radius:50%;background:var(--v2-paper-faint);transform:translateY(-3px)}.v2-phase-now .v2-phase-items li{color:var(--v2-paper)}.v2-phase-now .v2-phase-items li:before{background:var(--v2-highlight);opacity:.8}.v2-phase-later .v2-phase-items li{color:var(--v2-paper-faint)}.v2-phase-agent-label{font-family:var(--v2-mono);font-size:11px;font-weight:500;color:var(--v2-paper-faint);letter-spacing:.02em}.v2-phase-now .v2-phase-agent-label{color:var(--v2-paper-muted)}.v2-phase-tag-text{display:inline}.v2-phase-agent-name{font-weight:500;color:inherit}.v2-phase-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-sans);font-size:13px;font-weight:500;color:var(--v2-paper-muted);text-decoration:none;transition:color .2s ease-out,gap .2s var(--v2-easing)}.v2-phase-cta:hover{color:var(--v2-paper);gap:10px}.v2-phase-cta:focus-visible{outline:2px solid var(--v2-highlight);outline-offset:3px;border-radius:var(--v2-radius-sm)}.v2-phase-cta-arrow{font-family:var(--v2-mono);color:var(--v2-highlight);opacity:.8}.v2-roadmap-block>*{opacity:0;animation:v2-content-enter .9s var(--v2-easing) forwards}.v2-roadmap-block>*:nth-child(1){animation-delay:.3s}.v2-roadmap-block>*:nth-child(2){animation-delay:.45s}.v2-roadmap-block>*:nth-child(3){animation-delay:.6s}.v2-roadmap-block>*:nth-child(4){animation-delay:1.5s}.v2-phase{opacity:0;animation:v2-content-enter .9s var(--v2-easing) forwards}.v2-phase:nth-child(1){animation-delay:.8s}.v2-phase:nth-child(2){animation-delay:1s}.v2-phase:nth-child(3){animation-delay:1.2s}.v2-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;animation:v2-modal-fade .2s ease-out forwards}@keyframes v2-modal-fade{0%{opacity:0}to{opacity:1}}.v2-modal-card{background:var(--v2-ink-2);border:1px solid rgba(237,232,222,.1);border-radius:12px;padding:var(--v2-s6);width:min(440px,92vw);position:relative;box-shadow:0 30px 80px #0009}.v2-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-paper-faint);font-size:18px;border-radius:50%;transition:color .18s ease-out,background .18s ease-out}.v2-modal-close:hover{color:var(--v2-paper);background:#ede8de0d}.v2-modal-title{font-family:var(--v2-sans);font-weight:500;font-size:20px;color:var(--v2-paper);margin-bottom:var(--v2-s2);letter-spacing:-.01em}.v2-modal-lede{font-family:var(--v2-sans);font-size:13px;color:var(--v2-paper-muted);line-height:1.55;margin-bottom:var(--v2-s5)}.v2-modal-form{display:flex;flex-direction:column;gap:var(--v2-s3)}.v2-modal-field{display:flex;flex-direction:column;gap:6px}.v2-modal-label{font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-paper-faint)}.v2-modal-input{font-family:var(--v2-sans);font-size:14px;color:var(--v2-paper);background:#ede8de08;border:1px solid rgba(237,232,222,.12);border-radius:var(--v2-radius-md);padding:10px 12px;outline:none;transition:border-color .18s ease-out,background .18s ease-out;width:100%}.v2-modal-input:focus{border-color:var(--v2-highlight);background:#91b9d30f}.v2-modal-submit{margin-top:var(--v2-s3);padding:12px 18px;background:var(--v2-paper);color:var(--v2-ink);border-radius:9999px;font-family:var(--v2-sans);font-weight:600;font-size:13px;letter-spacing:.02em;transition:background .18s ease-out,color .18s ease-out,transform .18s ease-out}.v2-modal-submit:hover{background:var(--v2-highlight)}.v2-modal-submit:active{transform:translateY(1px)}.v2-modal-submit:disabled{opacity:.5;cursor:not-allowed}.v2-modal-success,.v2-modal-error{font-family:var(--v2-sans);font-size:12px;padding:10px 12px;border-radius:var(--v2-radius-md);margin-top:var(--v2-s2)}.v2-modal-success{color:#7fb99a;background:#7fb99a14}.v2-modal-error{color:#d47466;background:#d4746614}.v2-modal-card-tall{width:min(520px,92vw);max-height:90svh;overflow-y:auto}.v2-modal-textarea{resize:vertical;min-height:96px;line-height:1.5;font-family:var(--v2-sans)}.v2-modal-field .v2-modal-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-modal-counter{font-family:var(--v2-mono);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--v2-paper-faint);font-variant-numeric:tabular-nums}.v2-modal-label-hint{font-family:var(--v2-sans);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--v2-paper-faint)}.od-roadmap-community{width:min(1390px,100%);margin:56px auto 0;padding:0}.od-roadmap-community-head{margin-bottom:24px}.od-roadmap-community-head .od-section-label{margin-bottom:12px}.od-roadmap-community-head h2{color:#fff;font-size:clamp(25px,2.2vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.08}.od-roadmap-community-loaderror{margin-top:10px;font-family:var(--v2-sans);font-size:13px;color:#d47466d9}.od-roadmap-community-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:9px;overflow:hidden}.od-roadmap-community-row{display:grid;grid-template-columns:14px 96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;background:#0000009e;transition:background .16s ease-out}.od-roadmap-community-row:hover{background:#00000080}.od-roadmap-community-dot{width:10px;height:10px;border-radius:50%;background:#ffffff73;justify-self:center}.od-roadmap-community-row-now .od-roadmap-community-dot{background:#f5d76e}.od-roadmap-community-row-next .od-roadmap-community-dot{background:var(--v2-highlight, #91b9d3)}.od-roadmap-community-row-soon .od-roadmap-community-dot{background:#ffffff8c}.od-roadmap-community-row-later .od-roadmap-community-dot{background:#ffffff52}.od-roadmap-community-date{font-family:var(--v2-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-variant-numeric:tabular-nums}.od-roadmap-community-body{min-width:0}.od-roadmap-community-title{color:#fff;font-family:var(--v2-sans);font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.35;margin:0}.od-roadmap-community-desc{color:#ffffff8c;font-family:var(--v2-sans);font-size:13px;line-height:1.5;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.od-roadmap-community-vote{display:inline-flex;align-items:center;gap:6px;min-width:56px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:9999px;background:#ffffff0a;color:#ffffffc7;font-family:var(--v2-mono);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,transform .12s ease-out}.od-roadmap-community-vote:hover{border-color:#ffffff73;color:#fff}.od-roadmap-community-vote:active{transform:translateY(1px)}.od-roadmap-community-vote-arrow{font-size:10px;line-height:1}.od-roadmap-community-vote-active{border-color:var(--v2-highlight, #91b9d3);background:#91b9d324;color:#fff}.od-roadmap-community-vote-active .od-roadmap-community-vote-arrow{color:var(--v2-highlight, #91b9d3)}.od-roadmap-community-voteerror{margin-top:12px;font-family:var(--v2-sans);font-size:12px;color:#d47466e6}.od-roadmap-request-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:238px;min-height:54px;padding:0 20px 0 24px;border:1px solid rgba(255,255,255,.62);border-radius:8px;color:#fff;font-family:var(--v2-mono);font-size:15px;background:#ffffff09;cursor:pointer;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.od-roadmap-request-cta:hover,.od-roadmap-request-cta:focus-visible{border-color:#fff;box-shadow:0 18px 42px #ffffff1f,0 0 24px #ffffff1f inset}.od-roadmap-request-cta:active{transform:translateY(1px)}@media (max-width: 720px){.od-roadmap-community-row{grid-template-columns:10px 72px minmax(0,1fr) auto;gap:12px;padding:14px}.od-roadmap-community-date{font-size:11px}.od-roadmap-community-title{font-size:14px}.od-roadmap-community-desc{font-size:12.5px}}@media (max-width: 1240px){.od-main{grid-template-columns:1fr;width:min(920px,calc(100% - 48px))}.od-hero-shell{grid-template-columns:1fr;gap:32px}.od-hero-launcher{justify-self:center;width:min(548px,100%);max-width:548px}.od-demo{min-height:0;height:580px}}@media (max-width: 1180px){.od-nav{grid-template-columns:1fr auto auto;gap:12px}.od-nav-hamburger{display:block;width:48px;height:48px}.od-nav-hamburger span:nth-child(1){top:15px}.od-nav-hamburger span:nth-child(2){top:23px}.od-nav-hamburger span:nth-child(3){top:31px}.od-nav.is-menu-open .od-nav-hamburger span:nth-child(1),.od-nav.is-menu-open .od-nav-hamburger span:nth-child(3){top:23px}.od-nav-dashboard{height:48px;min-width:136px;padding:0 16px;font-size:15px}.od-nav nav{position:absolute;top:100%;right:12px;left:12px;display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:10px;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0a0a0af5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 60px #0009;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;z-index:20;font-size:16px;max-width:360px;margin-left:auto}.od-nav.is-menu-open nav{opacity:1;transform:translateY(0);pointer-events:auto}.od-nav nav a{height:auto;padding:14px 16px;border-radius:8px;color:#ffffffc7}.od-nav nav a:hover,.od-nav nav a:focus-visible{background:#ffffff0f}.od-nav nav a.is-active{color:#fff;background:#ffffff14}.od-nav nav a.is-active:before,.od-nav nav a.is-active:after{display:none}.od-main{grid-template-columns:1fr;width:min(920px,calc(100% - 48px))}.od-demo{height:580px}.od-roadmap-main{width:min(920px,calc(100% - 48px))}.od-roadmap-track{display:none}.od-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}.od-roadmap-card:before{display:none}.od-roadmap-request{width:min(920px,100%)}.od-changelog-main,.od-pricing-main{width:min(920px,calc(100% - 48px))}.od-pricing-hero{grid-template-columns:1fr;gap:32px}.od-pricing-grid{grid-template-columns:1fr}.od-pricing-card{min-height:0}.od-pricing-checks,.od-database-row,.od-pricing-claim,.od-pricing-cta{margin-top:28px}.od-pricing-specs{flex-wrap:wrap}.od-footer-inner{grid-template-columns:1fr;width:min(920px,calc(100% - 48px))}.od-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1181px) and (max-width: 1360px){.od-how-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width: 1180px){.od-home-how{width:100%;margin-top:42px}.od-how-track{display:none}.od-how-grid{grid-template-columns:1fr;gap:16px;margin-top:38px}.od-how-card{min-height:0}.od-how-file-list,.od-how-check-list{margin-top:28px}.od-how-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width: 640px){body{overflow-y:auto}.v2-corner-link{top:16px;right:20px;font-size:11px}.v2-logo-link{top:14px;left:20px}.v2-logo-mark{height:22px}.v2-bottom-nav{bottom:20px;gap:18px;font-size:12px}.v2-stage{padding:var(--v2-s6) 20px 160px;min-height:100svh}.od-corner{display:none}.od-nav{height:74px;grid-template-columns:1fr auto auto;padding:0 18px;gap:10px}.od-brand{gap:14px;font-size:15px}.od-logo-mark,.od-logo-mark svg{width:44px}.od-nav-hamburger{width:40px;height:40px}.od-nav-hamburger span{left:10px;right:10px}.od-nav-hamburger span:nth-child(1){top:13px}.od-nav-hamburger span:nth-child(2){top:19px}.od-nav-hamburger span:nth-child(3){top:25px}.od-nav.is-menu-open .od-nav-hamburger span:nth-child(1),.od-nav.is-menu-open .od-nav-hamburger span:nth-child(3){top:19px}.od-nav-dashboard{height:40px;min-width:112px;padding:0 12px;font-size:12px}.od-main{width:calc(100% - 32px);padding:44px 0 28px;gap:32px}.od-start-main{min-height:calc(100svh - 74px);width:calc(100% - 32px);padding:54px 0 60px}.od-start-hero h1{font-size:clamp(44px,15vw,66px)}.od-start-copy{margin:0 auto;font-size:18px}.od-section-label{margin-bottom:18px;font-size:11px}.od-hero h1{font-size:clamp(42px,13.5vw,58px)}.od-hero h1.od-command-title{gap:8px}.od-command-prompt{gap:.18em;font-size:clamp(20px,6vw,26px)}.od-command-line{gap:.16em;font-size:25px}.od-rotating-agent{width:8.7ch}.od-command-with{gap:.16em}.od-command-with code{border-radius:6px;font-size:.4em;padding:.05em .12em .07em}.od-hero-shell{min-height:calc(100svh - 146px);gap:26px}.od-agent-launcher.od-start-prompt{margin-top:26px}.od-agent-launcher-head{padding:18px 16px 17px}.od-agent-launcher h2{font-size:16px}.od-agent-launcher-head p{font-size:14px}.od-agent-launcher-hero .od-agent-launcher-head{padding:28px 18px 22px}.od-agent-launcher-hero{min-height:0}.od-agent-launcher-hero .od-agent-launcher-head h2{font-size:clamp(24px,7vw,30px)}.od-hero-prompt-preview{width:calc(100% - 28px);padding:18px 16px}.od-hero-prompt-preview code{font-size:15px}.od-hero-copy-cta{min-height:58px;margin:16px 14px 18px;font-size:15px;gap:8px;padding:0 14px}.od-agent-prompt{padding:14px}.od-agent-primary{grid-template-columns:34px minmax(0,1fr) 20px;min-height:66px;padding:0 14px 0 12px}.od-agent-primary-text span:first-child{font-size:16px}.od-agent-primary-text span:last-child{font-size:11.5px}.od-agent-menu{grid-template-columns:1fr}.od-agent-prompt code{white-space:normal;line-height:1.55;font-size:11px}.od-agent-action{grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;gap:12px;padding:0 14px 0 12px;font-size:clamp(13px,4vw,15px)}.od-agent-action:not(.od-agent-copy-action){grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;padding:0 14px 0 12px;font-size:clamp(13px,4vw,15px)}.od-agent-menu .od-agent-action:nth-child(2),.od-agent-menu .od-agent-action:nth-child(3){border-right:0}.od-agent-action-icon{width:30px;height:30px;border-radius:7px}.od-agent-action-meta{display:none}.od-hero-actions{gap:14px;margin-top:20px}.od-hero-trust{font-size:11px}.od-demo{height:560px}.od-demo-conversation{padding:16px 16px 4px}.od-demo-composer{margin:6px 12px 12px}.od-demo-input{font-size:11.5px}.od-footer{padding:28px 0 36px}.od-footer-inner{width:calc(100% - 32px);gap:30px}.od-footer-brand{gap:12px}.od-footer-brand-link{gap:14px;font-size:15px}.od-footer-logo,.od-footer-logo svg{width:44px}.od-footer-brand p{max-width:280px;font-size:18px}.od-footer-links{grid-template-columns:1fr;gap:26px}.od-footer-link{font-size:15px}.od-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.od-home-how{margin-top:34px}.od-home-how-head h1,.od-home-how-head h2{margin-left:0;font-size:clamp(44px,14vw,64px)}.od-home-how-subtitle{width:auto;max-width:100%;margin:16px 0 0;font-size:16px;white-space:normal}.od-how-card{padding:28px 22px}.od-how-icon{margin-bottom:24px}.od-how-card h2,.od-how-card h3{font-size:25px}.od-how-card p{font-size:18px}.od-how-file-list,.od-how-check-list{gap:8px}.od-how-file-chip,.od-how-check-chip{min-height:46px;width:100%}.od-how-check-chip{min-height:46px;padding:0 4px;font-size:clamp(10.5px,2.8vw,12px)}.od-how-command{padding:8px}.od-how-command code{font-size:12px}.od-how-claim-button{min-height:30px;padding:0 9px;font-size:11px}.od-pricing-main{width:calc(100% - 32px);padding:44px 0 34px}.od-pricing-hero h1{margin-left:0;font-size:clamp(32px,9.4vw,64px)}.od-pricing-hero-title-main{white-space:nowrap}.od-pricing-hero p:not(.od-section-label){margin:16px 0 0;font-size:18px}.od-pricing-grid{gap:14px;margin-top:34px}.od-pricing-card{padding:24px 22px}.od-price-lockup{flex-direction:column;align-items:flex-start;gap:8px}.od-price-amount{font-size:68px}.od-pricing-card h2{max-width:none;font-size:25px}.od-beta-status-head{margin-bottom:22px;font-size:15px}.od-pricing-card p,.od-pricing-checks li,.od-database-row,.od-pricing-claim li{font-size:16px}.od-beta-stats-row{gap:20px;flex-wrap:wrap}.od-beta-stats-divider{min-height:44px}.od-beta-stat{font-size:14px;white-space:normal;min-width:0}.od-beta-stat strong{font-size:clamp(36px,12vw,46px)}.od-pricing-cta{width:100%}.od-pricing-specs{margin-top:14px;min-height:0;padding:20px 22px;gap:14px 18px}.od-specs-icon{width:28px;height:28px}.od-pricing-specs h2,.od-specs-list{font-size:16px}.od-specs-list,.od-specs-list span{gap:8px 16px}.od-roadmap-main{width:calc(100% - 32px);padding:44px 0 34px}.od-roadmap-hero h1{font-size:clamp(44px,14vw,64px)}.od-roadmap-copy{margin-top:22px;font-size:18px}.od-roadmap-changelog{min-height:34px;margin-top:14px;font-size:13px}.od-roadmap-grid{grid-template-columns:1fr;gap:14px;margin-top:34px}.od-roadmap-card{min-height:auto;padding:22px}.od-roadmap-card h2{max-width:none;font-size:25px}.od-roadmap-card li{font-size:16px}.od-roadmap-request{flex-direction:column;align-items:stretch;gap:22px;margin-top:18px;padding:22px}.od-roadmap-request p:not(.od-section-label){font-size:17px}.od-roadmap-request a{width:100%}.od-changelog-main{width:calc(100% - 32px);padding:44px 0 34px}.od-changelog-hero h1{font-size:48px}.od-changelog-hero p:not(.od-section-label){margin-top:16px;font-size:18px}.od-changelog-list{gap:14px;margin-top:34px}.od-release{padding:22px}.od-release-head{flex-direction:column;gap:12px}.od-change{grid-template-columns:1fr;gap:10px}.od-change h3{font-size:19px}.od-change p{font-size:16px}.v2-tagline-lead{font-size:20px}.v2-tagline-sub{font-size:15px}.v2-why-word{font-size:22px}.v2-why-body{font-size:13px}.v2-how-steps{gap:var(--v2-s3)}.v2-how-steps li{grid-template-columns:28px 1fr;gap:12px;padding-top:12px}.v2-step-title{font-size:14px}.v2-step-body{font-size:12px}.v2-price-amt{font-size:36px}}@media (max-width: 360px){.od-nav{padding:0 14px;gap:8px}.od-brand{gap:0;min-width:44px}.od-brand>span:last-child{display:none}.od-nav-dashboard{min-width:94px;padding:0 10px;font-size:11px}.od-command-line{font-size:20px}.od-command-with code{font-size:.38em}.od-hero-copy-cta{font-size:13px;gap:6px;padding:0 10px}}@media (prefers-reduced-motion: reduce){body:before{animation:none}.v2-stage-lights{animation:none}.v2-center>*,.v2-how-block>*,.v2-how-block .v2-how-steps>li,.v2-why-block>*,.v2-why-section,.v2-pricing-block>*,.v2-roadmap-block>*,.v2-phase,.v2-corner-link,.v2-logo-link,.v2-bottom-nav{opacity:1;animation:none;transform:none;filter:none}.v2-term-cursor{animation:none;opacity:1}.v2-term-out{animation:none;opacity:1;transform:none}.v2-snippet-copy{transition:none}.v2-logo-wordmark{transition:none;animation:none}.v2-logo-link:hover .v2-logo-wordmark:after,.v2-logo-link:focus-visible .v2-logo-wordmark:after{animation:none;opacity:0}.od-home:before,.od-demo-pulse,.od-demo-head-dot,.od-demo-spinner,.od-demo-typing span,.od-demo-caret,.od-rotating-agent-name,.od-demo-bubble,.od-demo-event{animation:none}.od-demo-bubble,.od-demo-event{opacity:1;transform:none}.od-home-how.is-observing .od-home-how-head,.od-home-how.is-observing .od-how-track,.od-home-how.is-observing .od-how-card,.od-home-how.is-observing .od-how-track:before,.od-home-how.is-observing .od-how-track span{opacity:1;transform:none;filter:none;transition:none}}.v2-compare-block{max-width:720px;text-align:left}.v2-compare-headline{font-family:var(--v2-sans);font-weight:500;font-size:clamp(28px,3.2vw,36px);letter-spacing:-.02em;color:var(--v2-paper);margin-bottom:var(--v2-s3);line-height:1.1;text-align:center}.v2-compare-vs{font-family:var(--v2-mono);font-size:.75em;color:var(--v2-paper-faint);margin:0 6px;letter-spacing:.08em;text-transform:uppercase}.v2-compare-tagline{font-family:var(--v2-sans);font-size:13px;color:var(--v2-paper-faint);text-align:center;margin-bottom:var(--v2-s4);letter-spacing:.01em}.v2-compare-summary{font-family:var(--v2-sans);font-size:14px;line-height:1.7;color:var(--v2-paper-muted);margin-bottom:var(--v2-s5);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.v2-compare-table{width:100%;border-collapse:collapse;margin-bottom:var(--v2-s5);font-family:var(--v2-sans);font-size:13px}.v2-compare-table th,.v2-compare-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--v2-border);vertical-align:top;color:var(--v2-paper-muted)}.v2-compare-table thead th{font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-paper-faint);border-bottom:1px solid rgba(237,232,222,.18)}.v2-compare-table tbody th{font-weight:500;color:var(--v2-paper);width:28%}.v2-compare-table tbody td:nth-child(2){color:var(--v2-highlight)}.v2-compare-picks{display:grid;grid-template-columns:1fr 1fr;gap:var(--v2-s5);margin-bottom:var(--v2-s5)}@media (max-width: 560px){.v2-compare-picks{grid-template-columns:1fr}}.v2-compare-pick-heading{font-family:var(--v2-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-paper-faint);margin-bottom:var(--v2-s3)}.v2-compare-pick ul{display:flex;flex-direction:column;gap:10px}.v2-compare-pick li{font-family:var(--v2-sans);font-size:13px;line-height:1.6;color:var(--v2-paper-muted);padding-left:16px;position:relative}.v2-compare-pick li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:1px;background:var(--v2-paper-faint)}.v2-compare-md-link{font-family:var(--v2-mono);font-size:12px;color:var(--v2-paper-faint);margin-bottom:var(--v2-s5);text-align:center}.v2-compare-md-link a{color:var(--v2-highlight);text-decoration:none;border-bottom:1px dotted currentColor}.v2-compare-divider{margin:0 8px;color:var(--v2-paper-faint)}.v2-lastmod{font-family:var(--v2-mono);font-size:12px;color:var(--v2-paper-faint);text-align:center;margin-top:var(--v2-s4);margin-bottom:var(--v2-s4)}
