@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:4px;padding:12px 19px;min-height:44px;font-size:14px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.primary{background:var(--forest);color:#fff}.outline{border-color:var(--rule);background:transparent;color:var(--forest)}.outline:hover:not(:disabled){background:var(--surface-hover)}.ghost{background:transparent;padding:8px 10px}.ghost:hover:not(:disabled){background:var(--surface-hover)}.danger{color:var(--danger)}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--forest);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.text-link:hover{color:var(--success)}.mono,pre,code,td,.edge-label,.graph-node text{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}h1,h2,h3,p{margin-top:0}h1{font-size:38px;font-weight:780;line-height:1.15;letter-spacing:-1.4px;margin-bottom:10px}h2{font-size:19px;letter-spacing:-.5px;font-weight:750;margin-bottom:14px}h3{font-size:16px;letter-spacing:-.25px}p{line-height:1.7;color:var(--muted);font-size:14px}small,.small{font-size:12px;line-height:1.6}.muted{color:var(--muted)}.logo{display:inline-flex;align-items:center;gap:12px;font-weight:760;font-size:25px;letter-spacing:-.7px}.logo svg{height:37px;width:37px;stroke:var(--forest);stroke-width:2.5;fill:var(--canvas);flex-shrink:0}.logo svg path{fill:none}.public-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.nav-links{display:flex;gap:38px;font-size:15px}.nav-links a:hover{text-decoration:underline;text-underline-offset:5px}.landing{max-width:1800px;margin:auto;padding:0 48px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:center;min-height:620px;padding:64px 0 74px}.hero h1{font-size:clamp(50px,5.05vw,86px);font-weight:800;letter-spacing:-3.7px;line-height:1.13}.hero-copy>p{font-size:clamp(18px,1.68vw,25px);line-height:1.65;max-width:690px;margin:28px 0 34px}.hero-actions{display:flex;gap:18px;flex-wrap:wrap}.hero-actions .button{font:600 16px ui-monospace,monospace;padding:19px 24px}.hero-visual{padding:20px 0;min-width:0}.hero-visual .graph-view{min-height:350px}.hero-visual .graph-node text{font-size:16px}.hero-visual .graph-caption{text-align:center;margin-top:10px;font-size:14px;letter-spacing:.2px}.illustration-timeline{display:flex;justify-content:space-between;border-top:1px solid var(--forest);margin:24px 32px 0;font:14px monospace}.illustration-timeline span{position:relative;padding-top:17px}.illustration-timeline span:before{content:"";position:absolute;border:1.5px solid var(--forest);background:var(--canvas);border-radius:50%;width:14px;height:14px;top:-8px;left:2px}.illustration-timeline .active:before{background:var(--forest)}.principles{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);padding:34px 0 40px}.principles article{display:flex;gap:22px;padding:0 30px}.principles article+article{border-left:1px solid var(--rule)}.principles svg{flex-shrink:0;margin-top:4px;color:var(--forest)}.principles h2{font-size:18px;margin:4px 0 14px}.principles p{font-size:15px;max-width:290px;margin:0}.landing footer,.login-page footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0;font:12px monospace;color:var(--muted)}.skip{position:fixed;top:-100px;left:20px;background:var(--citron);padding:14px;z-index:100}.skip:focus{top:15px}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}.loading{padding:50px;text-align:center}.not-found{padding:80px}.not-found h1{margin-top:60px}.login-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:70px 40px 20px}.login-content{width:100%;max-width:460px;text-align:center;margin:auto;padding:70px 0}.login-content h1{font-size:42px}.login-content>p{font-size:17px}.login-content form{margin:34px 0 18px;text-align:left}.login-content form button{width:100%;margin-top:8px}.login-content .small{font-size:12px;margin:22px 0 34px}.login-page footer{width:100%;border-top:1px solid var(--rule)}.console{display:flex;min-height:100vh}.sidebar{width:250px;flex-shrink:0;position:sticky;top:0;height:100vh;border-right:1px solid var(--rule);display:flex;flex-direction:column;padding:25px 12px;background:var(--canvas)}.sidebar .logo{font-size:23px;gap:8px;margin:0 8px}.sidebar .logo svg{width:35px}.sidebar-caption{font:10px ui-monospace,monospace;display:block;letter-spacing:1.4px;text-transform:uppercase;margin:8px 0 45px 52px;color:var(--muted)}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav a,.sidebar-bottom>a,.sidebar-bottom>button{display:flex;align-items:center;justify-content:flex-start;gap:19px;padding:15px 16px;font-size:14px;font-weight:500;border-radius:4px}.sidebar nav a.active{background:var(--citron);color:var(--ink)}.sidebar svg{color:var(--forest);flex-shrink:0}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--rule);padding-top:14px}.workspace{width:calc(100% - 250px);min-width:0}.workspace-top{height:67px;border-bottom:1px solid var(--rule);margin:0 26px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.slash{padding:0 15px;color:var(--muted)}.status{display:inline-flex;gap:9px;align-items:center;color:var(--ink)}.status i{width:8px;height:8px;border-radius:50%;background:var(--success)}.workspace main{padding:28px 26px 45px;max-width:1800px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.page-head p{font-size:16px;margin-bottom:0}.page-head>button{flex-shrink:0}.panel{border:1px solid var(--rule);border-radius:3px;margin-bottom:22px;min-width:0}.form-panel{padding:24px}.form-panel>p{margin-bottom:22px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.section-head h2{margin-bottom:12px}.section-head>button{flex-shrink:0}.field{display:flex;flex-direction:column;gap:8px;text-align:left;margin-bottom:18px;min-width:0}.field>span{font-size:12px;font-weight:650}.field input,.field select,.field textarea{width:100%;border:1px solid var(--rule);border-radius:3px;background:var(--surface);color:var(--ink);padding:11px 12px;min-height:43px;font-size:14px}.field textarea{resize:vertical;line-height:1.55;font-size:12px}.field small{color:var(--muted)}.fields{display:grid;gap:16px}.fields.two{grid-template-columns:1fr 1fr}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid .panel{margin-bottom:0}.form-grid{margin-bottom:22px}.notice{padding:13px 16px;border:1px solid;margin:14px 0 20px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.notice.success{color:var(--accent);background:var(--success-bg);border-color:var(--success-border)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:28px}.stat-strip>div{padding:0 25px;border-right:1px solid var(--rule)}.stat-strip>div:first-child{padding-left:0}.stat-strip>div:last-child{border:0}.stat-strip span{display:block;font-size:12px;color:var(--muted);margin-bottom:12px}.stat-strip strong{font-size:29px;font-weight:650;letter-spacing:-.7px}.welcome-panel{display:flex;align-items:center;gap:50px;padding:45px 35px;border:1px solid var(--rule);margin-bottom:35px;min-height:300px}.welcome-panel h2{font-size:32px;line-height:1.3}.welcome-panel p{max-width:570px}.welcome-panel .text-link{margin-left:24px}.welcome-panel .mono{font-size:11px;letter-spacing:.5px;color:var(--forest)}.orbit-art{min-width:150px;height:180px;position:relative;border:1px solid var(--rule);border-radius:50%;margin:20px}.orbit-art:after{content:"";position:absolute;inset:32px;border:1px solid var(--rule);border-radius:50%}.orbit-art span{position:absolute;z-index:1;width:32px;height:32px;border:1px solid var(--forest);background:var(--forest);border-radius:50%;left:-15px;top:65px}.orbit-art span:nth-child(2){left:112px;top:8px;background:var(--citron)}.orbit-art span:nth-child(3){left:86px;top:154px;width:18px;height:18px}.workflow-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.workflow-links article{padding-right:20px}.workflow-links .mono{font-size:10px;color:var(--muted)}.workflow-links h3{margin-top:18px}.time-preview{display:flex;align-items:center;margin-left:auto;font:11px monospace;color:var(--forest)}.time-preview span{border:1px solid var(--rule);background:var(--canvas);padding:22px 10px;border-radius:50%}.time-preview span:nth-last-child(3){background:var(--citron)}.time-preview>div{width:25px;border-top:1px solid var(--forest)}.query-bar{border:1px solid var(--rule);padding:16px;display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:22px}.query-bar .field{margin:0;flex:1;min-width:100px;max-width:240px}.query-bar .field:has(input[type=number]){max-width:95px}.query-bar .interval-note{font-size:11px;color:var(--muted);align-self:center;padding-left:10px}.explorer-grid{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(235px,1fr);gap:20px}.graph-panel{padding:12px 18px 15px;display:flex;flex-direction:column}.graph-view{background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:30px 30px;min-width:0;flex:1}.graph-view>svg{width:100%;display:block;max-height:500px;min-height:270px;overflow:visible;color:var(--forest)}.edge-line{fill:none;stroke:var(--forest);stroke-width:1.25}.edge-label{font-size:11px;fill:var(--ink);paint-order:stroke;stroke:var(--canvas);stroke-width:5px;stroke-linejoin:round}.graph-node{cursor:pointer}.graph-node circle{fill:var(--forest);stroke:var(--accent-soft);stroke-width:1.5}.graph-node .selected-node{fill:var(--citron)}.graph-node:hover circle{stroke-width:4}.graph-node text{font-size:14px;text-anchor:middle;fill:var(--ink);paint-order:stroke;stroke:var(--canvas);stroke-width:4px;stroke-linejoin:round}.muted-edge{opacity:.18}.graph-caption{font:11px monospace;color:var(--muted);background:var(--canvas);padding:12px 0 2px;overflow-wrap:anywhere}.graph-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:340px;padding:25px}.empty-orbit{font-size:80px;color:var(--muted)}.graph-empty p{max-width:340px}.time-scrubber{border-top:1px solid var(--rule);padding-top:18px;margin-top:15px}.time-scrubber label{font-size:11px;display:flex;justify-content:space-between;gap:10px}.time-scrubber input{width:100%;accent-color:var(--accent);margin:17px 0 6px}.time-scrubber small{color:var(--muted);font-size:10px}.query-details{padding:21px}.query-details p{font-size:12px}.query-details h3{font-size:14px;margin-top:28px}.query-details h2{font-size:18px}dl{margin:20px 0}dl>div{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid var(--rule);font-size:12px}dl>div:last-child{border-bottom:1px solid var(--rule)}dt{color:var(--muted);flex-shrink:0}dd{margin:0;text-align:right;overflow-wrap:anywhere}.query-details dd{font-family:monospace}.relationships .section-head{padding:17px 18px;border-bottom:1px solid var(--rule)}.relationships .section-head h2{margin:0}.relationships .section-head span{font-size:11px;color:var(--muted)}.table-scroll{max-width:100%;overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}th{padding:13px 17px;font:10px monospace;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:1px solid var(--rule)}td{padding:13px 17px;border-bottom:1px solid var(--rule);font-size:12px}tbody tr:hover{background:var(--surface)}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 17px}.pagination button{font-size:12px;min-height:35px;padding:7px 13px}.empty-table{padding:24px;text-align:center;margin:0;font-size:13px}.response{padding:24px}.response pre{max-height:320px;overflow:auto;font-size:12px;line-height:1.5}.lookup-form{margin-top:26px;border-top:1px solid var(--rule);padding-top:20px}.tabs{display:flex;border-bottom:1px solid var(--rule);margin-bottom:20px}.tabs button{border-radius:0;background:transparent;border-bottom:2px solid transparent;padding:14px 25px;font-weight:500}.tabs button[aria-selected=true]{border-bottom-color:var(--forest);color:var(--forest);font-weight:700}.agent-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:35px}.code-wrap{position:relative;border:1px solid var(--rule);background:var(--surface);margin:18px 0}.code-wrap pre{font-size:12px;line-height:1.7;overflow:auto;padding:20px 50px 20px 18px;margin:0}.copy{position:absolute;right:6px;top:6px;min-height:32px;padding:6px;color:var(--forest)}.access-note{padding:56px 10px 10px}.access-note .mono{font-size:10px;color:var(--muted)}.access-note h2{font-size:32px;margin-top:18px;line-height:1.3}.access-note dl>div{flex-direction:column;gap:8px}.access-note dt{color:var(--forest);font-weight:700}.access-note dd{text-align:left;line-height:1.6;color:var(--muted)}.token-form{display:flex;align-items:flex-end;gap:18px;margin:22px 0}.token-form .field{margin:0;flex:1}.token-form .field:first-child{flex:2}.token-table td{font-family:inherit}.scope-badge{display:inline-block;padding:4px 9px;font:11px monospace;background:var(--surface-hover);color:var(--forest)}.secret-panel{padding:16px;background:var(--surface);border:1px solid var(--rule);margin:22px 0}.secret-panel .code-wrap{background:var(--canvas)}.secret-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.actions{display:flex;gap:12px;align-items:center}.documentation{padding:0 40px}.docs-layout{display:grid;grid-template-columns:220px minmax(0,850px);gap:55px;max-width:1250px;margin:35px auto}.docs-layout aside{min-width:0;position:sticky;top:30px;align-self:start}.docs-layout aside h2{font-size:14px}.docs-layout aside nav{display:flex;flex-direction:column;gap:5px;margin-bottom:35px}.docs-layout aside nav a{padding:10px 12px;font-size:13px;border-radius:3px}.docs-layout aside nav a.active{background:var(--citron)}.docs-layout aside>a{font-size:12px}.prose{min-width:0;padding-bottom:80px}.prose h1{font-size:38px;margin-bottom:25px}.prose h2{font-size:23px;margin:35px 0 17px}.prose h3{margin-top:25px}.prose p,.prose li{font-size:14px;line-height:1.9;color:var(--muted)}.prose pre{padding:20px;background:var(--surface-hover);border:1px solid var(--rule);overflow:auto;font-size:12px;line-height:1.7}.prose :not(pre)>code{font-size:12px;background:var(--surface-hover);padding:2px 4px;overflow-wrap:anywhere}.prose a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.prose ul{padding-left:22px}.prose img{max-width:100%}.prose table{white-space:normal}.prose td{font-family:inherit;line-height:1.6}@media(min-width:1500px){.hero{min-height:700px}.landing{padding:0 55px}.hero-copy>p{max-width:720px}.workspace main{padding:32px}.workspace-top{margin:0 32px}.sidebar{width:280px}.workspace{width:calc(100% - 280px)}}@media(max-width:1150px){.landing{padding:0 30px}.hero{gap:10px;min-height:550px;padding:45px 0}.hero h1{font-size:56px;letter-spacing:-2.5px}.hero-copy>p{font-size:18px}.hero-actions .button{font-size:13px;padding:16px}.principles article{gap:13px;padding:0 18px}.principles h2{font-size:15px}.principles p{font-size:13px}.sidebar{width:218px}.sidebar .logo{font-size:20px}.sidebar nav a{gap:12px;font-size:12px}.workspace{width:calc(100% - 218px)}.page-head h1{font-size:31px}.explorer-grid{grid-template-columns:1fr}.query-details{display:none}.welcome-panel{gap:15px;padding:30px 22px}.welcome-panel h2{font-size:26px}.time-preview{display:none}.agent-layout{grid-template-columns:1fr}.access-note{display:none}.token-form{flex-wrap:wrap}.token-form .field{min-width:130px}.form-grid{grid-template-columns:1fr}.workflow-links{gap:18px}.stat-strip strong{font-size:24px}.stat-strip>div{padding:0 15px}}@media(max-width:760px){.public-nav{padding:20px 0;gap:14px}.public-nav .logo{font-size:21px;gap:8px}.public-nav .logo svg{width:30px;height:30px}.public-nav .button{font-size:11px;padding:9px 12px;min-height:38px}.nav-links{display:none}.landing{padding:0 22px}.hero{grid-template-columns:1fr;padding:48px 0 40px;gap:35px}.hero h1{font-size:49px;letter-spacing:-2.7px}.hero-copy>p{font-size:17px;margin:24px 0 30px}.hero-actions{gap:10px}.hero-actions .button{font-size:12px;padding:16px 17px}.hero-visual{padding:0}.hero-visual .graph-view{min-height:250px}.hero-visual .graph-view>svg{min-height:220px}.principles{grid-template-columns:1fr;padding:0}.principles article,.principles article:first-child{padding:27px 0;gap:24px}.principles article+article{border-left:0;border-top:1px solid var(--rule)}.principles h2{font-size:17px;margin-bottom:8px}.principles p{font-size:14px;max-width:100%}.landing footer{font-size:10px;line-height:1.8}.console{flex-direction:column}.sidebar{width:100%;height:auto;position:relative;top:auto;border-right:0;border-bottom:1px solid var(--rule);padding:18px 16px 10px;gap:15px}.sidebar .logo{font-size:22px;margin:0}.sidebar-caption{display:none}.sidebar nav{flex-direction:row;flex-wrap:wrap;gap:4px}.sidebar nav a{font-size:11px;padding:10px 9px;gap:7px;flex:1;white-space:nowrap}.sidebar nav svg{width:16px;height:16px}.sidebar-bottom{display:flex;margin:0;position:absolute;right:13px;top:14px;border:0;padding:0}.sidebar-bottom>a{font-size:0;padding:5px}.sidebar-bottom>button{font-size:0;padding:5px;min-height:36px;gap:0}.sidebar-bottom svg{width:19px}.sidebar-bottom .notice{position:absolute;right:0;top:40px;width:260px}.workspace{width:100%}.workspace-top{height:48px;margin:0 18px;font-size:10px}.workspace main{padding:23px 17px 40px}.page-head{align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:15px}.page-head h1{font-size:30px;letter-spacing:-1px}.page-head p{font-size:13px}.page-head button{font-size:12px}.stat-strip{grid-template-columns:1fr 1fr;padding:0}.stat-strip>div{padding:20px!important;border-right:0}.stat-strip>div:nth-child(odd){border-right:1px solid var(--rule)}.stat-strip>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.stat-strip strong{font-size:28px}.welcome-panel{padding:25px 22px}.welcome-panel h2{font-size:27px}.welcome-panel .text-link{margin:20px 0 0;display:flex}.orbit-art{display:none}.workflow-links{grid-template-columns:1fr;gap:24px}.workflow-links article{border-bottom:1px solid var(--rule);padding-bottom:24px}.workflow-links p{margin-bottom:12px}.query-bar{padding:13px;gap:12px}.query-bar .field{flex:1 1 135px;max-width:none}.query-bar .interval-note{display:none}.graph-panel{padding:8px 10px 12px}.graph-view>svg{min-height:220px}.graph-caption{font-size:9px}.graph-empty{min-height:270px;padding:15px}.graph-empty h3{font-size:14px}.time-scrubber label,.time-scrubber small{font-size:9px}.form-panel{padding:20px}.form-grid{gap:18px}.fields.two{grid-template-columns:1fr 1fr;gap:12px}.section-head{align-items:flex-start;flex-wrap:wrap}.form-panel .section-head p{margin-bottom:0}.form-panel .section-head>button{margin-bottom:18px}.token-form{gap:14px}.token-form .field:first-child{flex:1 1 100%}.token-form>button{width:100%}.tabs button{padding:12px 22px}.agent-layout{gap:0}.code-wrap pre{font-size:10px;padding-left:12px}.login-page{padding:45px 24px 15px}.login-content{padding:60px 0}.login-content h1{font-size:36px}.login-page footer{font-size:10px;line-height:1.8}.documentation{padding:0 20px}.docs-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:12px}.docs-layout aside{position:static}.docs-layout aside nav{flex-direction:row;overflow:auto;gap:3px;margin-bottom:0;padding-bottom:10px}.docs-layout aside nav a{white-space:nowrap;font-size:11px;padding:9px}.docs-layout aside h2,.docs-layout aside>a{display:none}.prose h1{font-size:30px}.prose pre{font-size:10px;padding:13px}.prose p,.prose li{font-size:13px}.prose table{display:block;overflow:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:0s!important}}.schema-tabs{display:flex;gap:26px;border-bottom:1px solid var(--rule);margin:28px 0 24px}.schema-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 0;color:var(--muted);border-radius:0;gap:8px}.schema-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--citron)}.schema-tabs button span{font-size:10px;border:1px solid var(--rule);padding:0 5px;border-radius:3px}.schema-toolbar,.schema-card-head,.schema-editor-head,.schema-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.schema-toolbar{margin-bottom:22px;align-items:end}.schema-toolbar .field{width:min(380px,65%);margin:0}.schema-layout{display:grid;gap:22px}.schema-layout.with-editor{grid-template-columns:minmax(280px,1fr) minmax(420px,1.15fr)}.schema-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;align-content:start}.with-editor .schema-catalog{grid-template-columns:1fr}.schema-empty{padding:52px 24px;text-align:center}.schema-empty>svg{color:var(--citron);margin-bottom:20px}.schema-empty p{max-width:470px;margin:16px auto 26px}.schema-empty .ghost{margin-left:8px}.schema-relation{padding:23px;min-width:0}.schema-relation.selected{border-color:var(--citron)}.schema-relation h2{margin:5px 0 0;overflow-wrap:anywhere}.schema-relation .eyebrow{color:var(--muted);font-size:10px}.schema-relation .ghost{flex-shrink:0;font-size:11px}.schema-connection{display:flex;align-items:center;gap:8px;margin:24px 0 18px}.schema-connection>span{border:1px solid var(--rule);padding:8px 12px;color:var(--ink);font-size:12px;max-width:42%;overflow-wrap:anywhere}.schema-connection>div{display:flex;align-items:center;flex:1;color:var(--citron)}.schema-connection i{height:1px;background:var(--rule);flex:1}.schema-property-list>div{display:grid;grid-template-columns:minmax(0,1fr) 42px 60px;gap:12px;padding:10px 0;border-top:1px solid var(--rule);align-items:center}.schema-property-list .mono{font-size:12px;overflow-wrap:anywhere}.schema-property-list code{color:var(--citron);font-size:11px}.schema-property-list small{font-size:10px;color:var(--muted);text-align:right}.schema-relation footer{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:18px;gap:12px}.schema-designer{align-self:start;min-width:0}.schema-designer fieldset,.schema-settings fieldset{border:0;padding:0;margin:0;min-width:0}.schema-designer .schema-card-head h3{font-size:13px}.schema-property-form{display:grid;grid-template-columns:minmax(70px,1fr) 65px 65px 30px;gap:9px;align-items:end}.schema-property-form .field>span{font-size:9px}.schema-property-form .ghost{margin-bottom:18px;padding:7px}.schema-property-form input,.schema-property-form select{padding:9px 7px}.schema-bytes{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;margin:16px 0}.schema-bytes span{border:1px solid var(--rule);text-align:center;font-size:9px;padding:7px 0;color:var(--muted)}.schema-bytes .used{background:var(--accent-bg);color:var(--citron);border-color:var(--rule)}.schema-migrations{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.schema-editor{padding:24px;min-width:0}.schema-editor-head{flex-wrap:wrap;margin-bottom:14px}.schema-editor-head h2{margin:6px 0 0}.schema-editor-head .eyebrow{font-size:9px;color:var(--muted)}.schema-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.schema-actions button,.schema-actions label{font-size:11px;padding:8px}.schema-upload{display:inline-flex;align-items:center;gap:7px;cursor:pointer;position:relative}.schema-upload input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer}.schema-upload:focus-within{outline:2px solid var(--citron);outline-offset:3px}.schema-upload.disabled{opacity:.45;cursor:default}.schema-code{font-size:12px;line-height:1.7;tab-size:2;resize:vertical;background:var(--canvas);color:var(--ink);min-height:330px}.schema-editor-footer{flex-wrap:wrap}.schema-preview{margin-top:24px;border-top:1px solid var(--rule);padding-top:24px}.schema-preview h3{display:flex;align-items:center;gap:8px;font-size:15px}.schema-preview h3 svg{color:var(--citron)}.schema-preview li{font-size:13px;margin-bottom:9px;overflow-wrap:anywhere}.schema-preview summary{cursor:pointer;font-size:12px;padding:12px 0}.schema-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.schema-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;max-height:400px;overflow:auto;padding:12px;background:var(--canvas)}.schema-diff h4{color:var(--muted);font-size:11px}.schema-history{padding:22px 18px;overflow:hidden}.schema-history h2{font-size:15px}.schema-history-empty{padding:28px 8px;text-align:center;color:var(--muted)}.schema-history-item{display:flex;text-align:left;align-items:start;gap:10px;background:transparent;padding:17px 0;border:0;border-top:1px solid var(--rule);width:100%;color:var(--ink);border-radius:0}.schema-history-item>span:nth-child(2){min-width:0;flex:1}.schema-history-item strong,.schema-history-item small{display:block;overflow-wrap:anywhere}.schema-history-item strong{font-size:11px;font-weight:600}.schema-history-item small{font-size:9px;color:var(--muted);margin-top:7px;line-height:1.5}.schema-history-item>svg{flex-shrink:0;color:var(--citron)}.schema-history-item.selected strong{color:var(--citron)}.schema-history-number{font-size:10px;border:1px solid var(--rule);padding:2px 5px;color:var(--muted)}.schema-settings{max-width:840px}.schema-toggle{display:flex;align-items:start;gap:12px;padding:20px 0;margin-bottom:12px}.schema-toggle input{width:17px;height:17px;accent-color:var(--citron);flex-shrink:0;margin-top:3px}.schema-toggle strong{display:block;font-size:13px}.schema-toggle small{display:block;font-size:11px;color:var(--muted);line-height:1.7;margin-top:8px;max-width:560px}.schema-doc-link{margin:28px 0;line-height:1.8}.schema-doc-link a{color:var(--citron);display:inline}.schema-doc-link svg{vertical-align:middle}.typed-properties{margin:12px 0 22px;padding:18px;border:1px solid var(--rule)}.typed-properties h3{margin:0 0 15px;font-size:13px}@media(max-width:1200px){.schema-layout.with-editor{grid-template-columns:1fr}.schema-migrations{grid-template-columns:minmax(0,1fr)}.schema-history{max-height:400px;overflow:auto}}@media(max-width:600px){.schema-tabs{gap:22px}.schema-tabs button{font-size:12px}.schema-editor,.schema-relation{padding:18px}.schema-toolbar{flex-wrap:wrap}.schema-toolbar .field{width:100%}.schema-property-form{grid-template-columns:minmax(60px,1fr) 60px 55px 22px;gap:5px}.schema-property-form .field>span{font-size:8px}.schema-property-form .ghost{padding:4px}.schema-connection>span{padding:7px}.schema-diff{grid-template-columns:1fr}.schema-preview .schema-card-head{align-items:start;flex-direction:column}.schema-empty{padding:36px 20px}.schema-empty .ghost{margin:12px 0 0}}.schema-editor .notice .text-link{background:transparent;border:0;padding:4px;border-radius:0;font-size:12px}.connector-presets{padding:20px;margin:20px 0;border:1px solid var(--border, var(--rule));border-radius:12px}.connector-presets fieldset{border:0;padding:0;min-width:0}.connector-presets details,.connector-console details{margin:20px 0}.connector-presets summary,.connector-console summary{cursor:pointer;padding:8px 0}.connector-console{margin-bottom:24px}.connector-console textarea,.connector-json{font-family:monospace;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;max-width:100%;box-sizing:border-box}.connector-console pre{max-height:440px;overflow:auto;padding:16px;background:var(--bg, var(--surface));border-radius:8px}@media(max-width:600px){.connector-presets{padding:12px}.connector-console .section-head{flex-wrap:wrap;gap:12px}}.connector-detail>div{min-width:0}.connector-detail .section-head{flex-wrap:wrap}@media(max-width:600px){.connector-presets .fields.two,.connector-console .fields.two,.connector-detail{grid-template-columns:minmax(0,1fr)}}.site-footer,.landing .site-footer{max-width:1280px;margin:0 auto;padding:52px 0 24px;border-top:1px solid var(--rule);display:grid;font-family:inherit;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,1fr));gap:38px}.footer-brand .logo{font-size:22px}.footer-brand .logo svg{display:none}.footer-brand p{color:var(--muted);font-size:13px;margin:14px 0 22px;line-height:1.7}.footer-brand small{color:var(--muted);font-size:11px}.site-footer>nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.site-footer>nav h2{color:var(--ink);font-size:13px;font-weight:650;margin:2px 0 8px}.site-footer>nav a{color:var(--muted);font-size:12px;line-height:1.5}.site-footer a:hover{color:var(--ink)}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--rule);padding-top:22px;margin-top:12px;color:var(--muted);font-size:11px}.policy-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;font-size:12px;color:var(--muted)}.policy-links a:hover{color:var(--ink)}.workspace-footer{padding:18px 30px 28px;margin-top:auto}.projects-page>.policy-links{margin-top:70px;padding-top:22px;border-top:1px solid var(--rule)}@media(max-width:760px){.site-footer,.landing .site-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 15px;padding-top:35px}.footer-brand{grid-column:1 / -1}.footer-brand p{margin:10px 0}.site-footer>nav a{font-size:11px}.footer-bottom{line-height:1.8}.policy-links{gap:16px;font-size:11px}.account-footer{flex-direction:column;align-items:flex-start;gap:18px}.workspace-footer{padding:18px 20px 25px}}@media(max-width:360px){.site-footer,.landing .site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.cinematic-landing{max-width:1600px;margin:auto;padding:0 6.8%;color:var(--ink);overflow:clip}.integration-banner{display:flex;align-items:center;justify-content:center;gap:20px;min-height:44px;margin:0 -8%;padding:10px 5%;background:#102037;font-size:11px;line-height:1.6;color:#c8d5e8}.integration-banner strong{font-weight:550}.integration-tag{color:#86adfa;letter-spacing:.8px;font-size:10px;white-space:nowrap}.integration-banner a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#91b6ff}.public-nav{display:flex;justify-content:space-between;align-items:center;padding:28px 0;min-height:96px;position:relative;z-index:2;border:0}.public-nav .logo{font-size:25px;font-weight:550;letter-spacing:-.8px}.public-nav .logo svg{display:none}.public-nav>div{display:flex;align-items:center;gap:34px;font-size:13px}.public-nav a:hover{color:var(--link)}.nav-signin{display:inline-flex;align-items:center;gap:10px;padding:9px 0 9px 10px}.hero{display:grid;grid-template-columns:43% 57%;align-items:center;min-height:640px;position:relative;padding:36px 0 60px;gap:0}.hero-ambient{width:100%;height:100%;object-fit:cover;object-position:right;position:absolute;z-index:0;inset:-22px -9vw -10px 20%;opacity:.22;-webkit-mask-image:linear-gradient(to right,transparent,black 55%),linear-gradient(to bottom,transparent,black 20%,black 75%,transparent);mask-image:linear-gradient(to right,transparent,black 55%),linear-gradient(to bottom,transparent,black 20%,black 75%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.hero-copy{z-index:2;position:relative;padding-bottom:20px}.hero h1{font-size:clamp(43px,4.65vw,74px);line-height:1.12;font-weight:510;letter-spacing:-.06em;margin:0;max-width:none;white-space:nowrap}.hero-copy>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:400px;margin:28px 0 38px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.hero-actions .button{font-family:inherit;font-size:13px;padding:15px 20px;gap:11px;min-height:48px}.demo-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:#bac9df}.demo-link:hover{color:var(--ink)}.other-signin{display:inline-block;margin-top:20px;font-size:11px;color:var(--muted)}.world-timeline{min-width:0;width:115%;margin-left:-3%;z-index:1;position:relative;padding-top:35px}.world-depth{position:relative;height:clamp(330px,30vw,460px);perspective:1400px;transform-style:preserve-3d}.world-plane{position:absolute;top:8%;left:16%;width:74%;border:1px solid #7895bd73;transform:translate3d(calc(var(--offset) * 19%),calc(var(--offset) * -3%),calc(var(--offset) * -70px - 80px)) rotateY(-14deg);opacity:.26;z-index:1;transition:transform 1.3s cubic-bezier(.19,1,.22,1),opacity 1s,border-color .6s;transform-origin:center}.world-plane img{display:block;width:100%;height:auto}.world-plane.is-current{z-index:4;opacity:1;border-color:#8fa9ca;transform:translateZ(40px) rotateY(-12deg);box-shadow:0 25px 70px #0006}.is-expanded .world-plane{transform:translate3d(calc(var(--offset) * 41%),calc(var(--offset) * -5%),-110px) rotateY(-16deg);opacity:.6}.is-expanded .world-plane.is-current{transform:translate3d(-3%,0,20px) rotateY(-10deg);opacity:1}.world-frame-time,.world-frame-note{position:absolute;top:14px;font-size:10px;color:#d5e1f3;text-shadow:0 1px 5px #000}.world-frame-time{left:13px}.world-frame-note{right:13px}.world-overlay{position:absolute;inset:0;width:100%;height:100%;fill:#9dbfff;pointer-events:none}.world-overlay path{fill:none;stroke:#a9c9ff;stroke-width:.12;stroke-dasharray:.9 .65}.world-candidate{position:absolute;right:7%;bottom:0;display:flex;align-items:center;gap:8px;font-size:11px;color:#a5c5ff;padding:9px 13px;background:#101d2ef2;border-left:2px solid var(--accent);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .5s}.has-candidate .world-candidate{opacity:1;transform:translateY(0)}.has-candidate .world-plane.is-current{border-color:var(--accent)}.world-controls{max-width:360px;margin:0 auto;padding-top:28px;position:relative;z-index:5}.world-time-labels{display:flex;justify-content:space-between;padding:0 6px;font-family:ui-monospace,monospace;font-size:11px;color:var(--muted)}.world-time-labels .selected{color:#e4edfb}.world-range{width:100%;display:block;margin:7px 0 15px;accent-color:var(--accent);height:18px;cursor:pointer}.world-playback{display:flex;gap:8px;align-items:center;justify-content:center}.world-play{border:1px solid #8191a9;background:transparent;color:var(--ink);border-radius:50%;min-height:38px;height:38px;width:38px;padding:0}.world-playback .icon-button{min-width:34px;padding:7px;color:var(--muted)}.world-expand{font-size:10px;gap:8px;margin-left:10px;border-left:1px solid var(--rule);border-radius:0;padding:6px 0 6px 15px;color:#c6d3e5;white-space:nowrap}.world-phase{display:block;text-align:center;min-height:18px;font-size:10px;color:var(--muted);padding-top:9px}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:35px 0;margin:0}.principles article{display:block;min-width:0;padding:0 32px;border:0;border-right:1px solid var(--rule)}.principles article:first-child{padding-left:0}.principles article:last-child{border:0}.principles h2{font-size:18px;font-weight:550;margin:0 0 9px;letter-spacing:-.4px}.principles p{font-size:13px;color:var(--muted);margin:0}.landing-section{padding:88px 0;border-bottom:1px solid var(--rule)}.landing-section h2{font-size:clamp(29px,3vw,43px);line-height:1.2;font-weight:520;letter-spacing:-.05em;margin:0 0 26px}.landing-section p{color:var(--muted);font-size:15px;line-height:1.8}.history-section{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:60px}.section-intro{margin:0}.section-intro p{max-width:300px;margin:0 0 24px}.history-frames{display:flex;align-items:center;gap:16px;position:relative}.history-frames figure{flex:1;min-width:0;margin:0;transition:flex .65s cubic-bezier(.2,.7,.2,1)}.history-cinema{min-width:0;perspective:1100px}.history-cinema figure{animation:history-arrive 1.1s cubic-bezier(.16,1,.3,1) both;animation-play-state:paused}.history-cinema figure:nth-of-type(2){animation-delay:.14s}.history-cinema figure:nth-of-type(3){animation-delay:.28s}.history-cinema[data-playing=true] figure,.history-cinema[data-playing=true] .history-track span{animation-play-state:running}.history-frames.has-selection figure{flex:.65}.history-frames.has-selection figure.selected{flex:2.4}.history-moment{position:relative;display:block;width:100%;padding:0;border:1px solid transparent;border-radius:2px;overflow:hidden;background:var(--bg);cursor:pointer}.history-moment[aria-pressed=true]{border-color:#769bd4}.history-moment img{transition:transform .7s}.history-moment:hover img{transform:scale(1.045)}.history-focus{position:absolute;bottom:0;left:0;right:0;padding:22px 8px 10px;font-size:10px;color:var(--text);background:linear-gradient(transparent,#081321e8);opacity:0;transition:opacity .22s}.history-moment:hover .history-focus,.history-moment:focus-visible .history-focus,.history-moment[aria-pressed=true] .history-focus{opacity:1}.history-track{height:1px;background:var(--rule);margin-top:13px;overflow:hidden}.history-track span{display:block;width:100%;height:1px;background:#84afe6;transform-origin:left;animation:history-trace 3.5s ease-out both;animation-play-state:paused}@keyframes history-arrive{0%{transform:translateY(22px) rotateY(-9deg)}to{transform:translateY(0) rotateY(0)}}@keyframes history-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.history-frames img{display:block;width:100%;height:190px;object-fit:cover;object-position:55%}.history-frames figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:9px;color:var(--muted);padding:12px 0}.history-frames figcaption span{font-family:ui-monospace,monospace;color:#dbe6f6}.example-caption{position:absolute;right:0;top:-25px;font-size:10px;color:var(--muted)}.model-section{position:relative}.model-section:before{content:"";position:absolute;inset:0 -9vw;background:#0c1b2b;z-index:-1}.model-tabs{max-width:650px;margin:32px 0 35px}.model-tabs button{white-space:nowrap}.model-content{display:grid;grid-template-columns:.95fr 1.1fr;align-items:center;gap:65px}.model-content h3{font-size:28px;font-weight:520;letter-spacing:-.7px;margin:0 0 20px}.model-content p{max-width:390px;margin:0 0 28px}.model-image{min-width:0;position:relative}.model-image img{display:block;width:100%;max-height:300px;object-fit:cover;border-radius:3px}.scene-viewport{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:#081321;border-radius:3px}.scene-camera{height:100%;animation:scene-camera 4.8s cubic-bezier(.2,.5,.2,1) both;animation-play-state:paused}.scene-camera img{height:100%;max-height:none;object-fit:cover}.scene-scan{position:absolute;top:0;bottom:0;left:-8%;width:8%;pointer-events:none;border-right:1px solid #b6d6f455;background:linear-gradient(90deg,transparent,#b6d6f40c);animation:scene-scan 4.8s ease-in-out both;animation-play-state:paused}.cinematic-scene[data-playing=true] .scene-camera,.cinematic-scene[data-playing=true] .scene-scan{animation-play-state:running}.scene-caption{position:absolute;top:14px;left:15px;color:#dae5f3;background:#081321b8;padding:5px 7px;font-size:10px;border-radius:2px}.scene-motion{position:absolute;bottom:14px;right:14px;width:44px;height:44px;display:grid;place-items:center;padding:0;color:var(--text);background:#081321b8;border:1px solid #95adcd65;border-radius:50%}.scene-motion:hover{background:#182b45}@keyframes scene-camera{0%{transform:scale(1.1) translate(-1%)}to{transform:scale(1) translate(0)}}@keyframes scene-scan{0%{transform:translate(0);opacity:0}15%{opacity:1}80%,to{transform:translate(1450%);opacity:0}}@media(prefers-reduced-motion:reduce){.scene-camera,.scene-scan,.history-cinema figure,.history-track span{animation:none}.scene-scan{display:none}.history-frames figure,.history-moment img,.history-focus{transition:none}.history-moment:hover img{transform:none}}.model-data{display:grid;gap:10px;padding:18px 0 0;font-size:12px;color:#b7c9e3}.model-data code{color:var(--muted);font-size:10px}.model-download{display:block;color:var(--muted);margin-top:14px;font-size:12px}.developer-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:65px;margin-top:30px}.connection-example{min-width:0;border:1px solid var(--rule);border-radius:6px;overflow:hidden}.connection-example .tabs{margin:0;padding:0 15px}.connection-example .code-wrap{margin:0;border:0;border-radius:0}.connection-example pre{padding:25px 24px 15px;font-size:12px;line-height:1.8;min-height:125px}.example-doc-link{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);padding:0 24px 18px}.developer-cta{padding-left:35px;border-left:1px solid var(--rule)}.developer-cta p{margin-top:0;font-size:18px}.developer-cta .text-link{display:flex;margin-top:22px}.public-footer{display:flex;align-items:center;justify-content:space-between;padding:30px 0;gap:20px}.public-footer .logo{font-size:18px}.public-footer .logo svg{display:none}.public-footer>div{display:flex;gap:25px;color:var(--muted);font-size:11px}@media(min-width:1600px){.hero h1{font-size:74px}.hero{min-height:670px}}@media(max-width:1100px){.cinematic-landing{padding:0 5%}.hero{grid-template-columns:45% 55%;min-height:560px}.hero h1{font-size:46px}.hero-copy>p{font-size:16px}.hero-actions{gap:18px}.world-controls{max-width:310px}.world-frame-note{font-size:8px}.history-section,.model-content,.developer-grid{gap:30px}.model-tabs button{padding:12px 10px;font-size:12px}}@media(max-width:760px){.integration-banner{padding:10px 7%;margin:0 -6%;gap:6px 12px;flex-wrap:wrap;text-align:center;font-size:10px}.integration-tag{font-size:9px}.integration-banner>span:nth-child(2){max-width:320px}.public-nav{min-height:78px;padding:20px 0}.public-nav .logo{font-size:22px}.public-nav>div{gap:20px;font-size:12px}.public-nav>div>a[href^="#"]{display:none}.hero{grid-template-columns:1fr;padding:36px 0 30px}.hero-ambient{inset:180px -5vw 0}.hero-copy{text-align:left;padding:0}.hero h1{font-size:clamp(38px,8.6vw,59px);letter-spacing:-.065em;white-space:normal}.hero-copy>p{max-width:330px;font-size:15px;margin:20px 0 25px}.hero-actions{gap:24px}.hero-actions .button{min-height:46px;font-size:12px;padding:13px 16px}.demo-link{font-size:12px}.world-timeline{width:108%;margin:5px 0 0 -4%;padding-top:20px}.world-depth{height:clamp(255px,65vw,425px)}.world-plane{left:12%;width:76%}.world-controls{width:80%;max-width:340px}.world-frame-time,.world-frame-note{font-size:8px;top:10px}.world-expand{font-size:10px}.world-candidate{bottom:12px;font-size:9px}.principles{padding:25px 0}.principles article{padding:0 14px}.principles h2{font-size:15px}.principles p{font-size:11px;line-height:1.65}.landing-section{padding:58px 0}.landing-section h2{font-size:30px}.history-section,.model-content,.developer-grid{grid-template-columns:1fr;gap:35px}.history-frames{gap:10px;margin-top:20px}.history-frames img{height:165px}.history-frames figcaption{font-size:9px}.model-tabs{display:flex;overflow-x:auto;margin:22px 0;scrollbar-width:thin}.model-tabs button{font-size:11px;padding:13px 10px;flex:0 0 auto}.model-content h3{font-size:23px}.model-image img{max-height:250px}.developer-cta{padding:0;border:0}.public-footer{align-items:flex-start;flex-direction:column;gap:25px}.public-footer>div{gap:23px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.world-plane,.world-candidate{transition:none}}.world-range{appearance:none;background:transparent;border:0;padding:0;min-height:24px}.world-range::-webkit-slider-runnable-track{height:2px;background:#50647f}.world-range::-webkit-slider-thumb{appearance:none;width:10px;height:10px;border-radius:50%;background:#b1ceff;margin-top:-4px}.world-range::-moz-range-track{height:2px;background:#50647f}.world-range::-moz-range-thumb{width:10px;height:10px;border:0;background:#b1ceff}@media(max-width:760px){.principles article+article{border-left:0;border-top:0}.principles article{padding:0 14px}.principles article:first-child{padding-left:0}.principles p{width:auto}}.cinematic-landing .principles article{display:block;padding:0 32px;border:0;border-right:1px solid var(--rule)}.cinematic-landing .principles article:first-child{padding-left:0}.cinematic-landing .principles article:last-child{border:0}@media(max-width:760px){.hero-ambient{height:calc(100% - 180px)}.cinematic-landing .principles article{padding:0 14px}.cinematic-landing .principles article:first-child{padding-left:0}}.cinematic-landing .public-footer{font-family:inherit}.model-image img{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}@media(max-width:760px){.world-controls{padding-top:8px}}.account-page{min-height:100vh;background:var(--canvas);padding:30px 5vw;color:var(--ink)}.account-top,.account-footer,.projects-page>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.account-top>a,.account-footer,.account-story>a{font-size:13px;color:var(--muted)}.account-top>a{display:flex;gap:8px;align-items:center}.account-layout{max-width:1140px;margin:76px auto;display:grid;grid-template-columns:1fr 460px;gap:96px;align-items:center}.account-story h1{font-size:clamp(38px,4.8vw,66px);line-height:1.06;letter-spacing:-.055em;font-weight:570}.account-story>p{font-size:19px;line-height:1.65;max-width:390px;color:var(--muted)}.account-promise{display:flex;gap:16px;align-items:center;line-height:1.65;margin:40px 0;font-size:14px}.account-form-panel{padding:38px;background:var(--surface);border:1px solid var(--rule);border-radius:14px;box-shadow:0 12px 50px #00000018}.account-form-panel h2{font-size:27px;letter-spacing:-.035em;line-height:1.2;margin:0 0 12px}.account-form-panel>p{color:var(--muted);font-size:14px;line-height:1.7}.account-form-panel form{display:grid;gap:18px;margin:25px 0 16px}.account-form-panel form>button,.github-signin{width:100%;min-height:46px;justify-content:center;font-size:14px}.github-signin{margin-top:24px;display:flex;gap:12px;align-items:center;background:var(--surface-hover);color:#fff;border-color:var(--rule)}.form-divider{position:relative;text-align:center;margin:26px 0;color:var(--muted);font-size:12px}.form-divider:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid var(--rule)}.form-divider span{position:relative;background:var(--surface);padding:0 12px}.account-details{margin:20px 0;font-size:12px;line-height:1.7;color:var(--muted)}.account-details summary{cursor:pointer;font-weight:650;color:var(--ink)}.account-details code.secret-text{display:block;overflow-wrap:anywhere;margin:12px 0}.account-terms{font-size:11px!important;border-top:1px solid var(--rule);padding-top:20px;margin-top:24px}.account-symbol{display:inline-flex;padding:13px;border-radius:12px;background:var(--surface-hover);color:var(--accent-soft);margin-bottom:20px}.auth-qr{display:block;margin:16px auto;max-width:100%;height:auto}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:var(--surface);padding:12px;margin:12px 0;overflow-wrap:anywhere}.check-field{display:flex;align-items:flex-start;gap:9px;font-size:12px}.check-field input{width:16px;height:16px;flex-shrink:0}.account-email{background:var(--surface);padding:12px;border-radius:6px;overflow-wrap:anywhere}.projects-page{max-width:1200px;margin:auto;padding:30px 5vw 80px}.projects-page>header>div{display:flex;gap:25px;align-items:center}.projects-heading{display:flex;justify-content:space-between;align-items:center;margin:75px 0 35px}.projects-heading h1{font-size:48px;letter-spacing:-.05em;margin:0 0 16px}.projects-heading p{color:var(--muted);line-height:1.7}.project-list{display:grid;gap:12px;margin-bottom:35px}.project-row{display:flex;gap:22px;padding:24px;text-align:left;border:1px solid var(--rule);background:var(--surface);border-radius:10px;align-items:center;width:100%}.project-row>span:first-of-type{flex:1}.project-row strong,.project-row small{display:block}.project-row strong{font-size:18px;margin-bottom:8px}.project-row small{font-size:12px;color:var(--muted)}.project-row:hover{background:var(--surface-hover);border-color:var(--accent)}.new-project{max-width:650px}.new-project h2{display:flex;gap:8px;align-items:center}.new-project form{display:flex;gap:15px;align-items:flex-end}.new-project .field{flex:1}.project-picker{max-width:200px;font-size:13px;padding:8px 12px;border-color:var(--rule)}.managed-two-column{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.managed-two-column>.panel{margin:0;min-width:0}.managed-two-column h2{display:flex;gap:10px;align-items:center}.managed-two-column form{display:grid;gap:15px}.security-summary{display:flex;align-items:center;gap:20px;padding:26px}.security-summary>div{flex:1}.security-summary h2{margin:0 0 8px}.security-summary p{margin:0}.device-row{display:flex;align-items:center;gap:18px;padding:22px 0;border-top:1px solid var(--rule)}.device-row>div{flex:1;min-width:0}.device-row strong,.device-row span,.device-row small{display:block;margin:4px 0}.device-row span{font-size:12px;overflow-wrap:anywhere;color:var(--muted)}.device-row small{font-size:11px;color:var(--muted)}.member-invite{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;margin:20px 0}.member-invite .field{flex:1;min-width:150px}.managed-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.managed-table th{color:var(--muted);font-size:11px;font-weight:600;padding:15px 12px;border-bottom:1px solid var(--rule)}.managed-table td{padding:16px 12px;border-bottom:1px solid var(--rule);vertical-align:middle}.managed-table td strong,.managed-table td span{display:block;line-height:1.7}.managed-table td span{font-size:11px;color:var(--muted)}.managed-table select{min-width:100px;font-size:12px}.managed-table code{font-size:11px;word-break:break-word}.table-actions{display:flex;gap:8px;flex-wrap:wrap}.table-actions button,.managed-table button{font-size:11px;padding:8px 12px}.table-scroll{overflow-x:auto}.standalone-security{max-width:1150px;margin:auto;padding:30px 30px 80px}.standalone-security>.logo{margin-bottom:35px}.standalone-security>a:not(.logo){float:right}.form-panel>.notice code{overflow-wrap:anywhere}.form-panel p{line-height:1.7}.form-panel .notice{margin-top:24px}@media(max-width:900px){.account-layout{grid-template-columns:1fr;gap:30px;margin:35px auto;max-width:470px}.account-story{display:none}.account-form-panel{padding:28px}.account-footer{font-size:11px;align-items:flex-start}.account-footer span{max-width:150px;text-align:right}.managed-two-column{grid-template-columns:1fr}.security-summary{flex-wrap:wrap}.security-summary .scope-badge{margin-left:52px}.projects-heading{margin-top:45px}.projects-heading h1{font-size:37px}.project-row{padding:18px;gap:12px}.project-row .scope-badge{display:none}.project-row small{overflow-wrap:anywhere}.projects-page>header>div{gap:10px;font-size:11px}.projects-page>header>div>a{display:none}.new-project form{display:grid}.member-invite{display:grid;grid-template-columns:1fr}.device-row{flex-wrap:wrap}.device-row>div{flex-basis:70%}.account-top>.logo{font-size:20px}.account-top>a{font-size:11px}.project-picker{max-width:140px}.recovery-codes{font-size:11px}.account-page{padding:24px 20px}.account-form-panel h2{font-size:25px}}.console .graph-view.tree-layout{max-height:650px;overflow:auto}.console .graph-view.tree-layout>svg{height:auto;max-height:none}.graph-tools select{font-size:11px;padding:5px 8px;width:auto;min-width:110px}.graph-view.tree-layout .graph-tools{position:sticky;top:0;background:var(--canvas);z-index:1}.console .project-picker,.console .managed-table select,.console .graph-tools select{color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:9px 12px}.console .managed-table button,.console .device-row button{background:transparent;border:1px solid var(--rule);color:var(--ink)}.console .graph-view.tree-layout .graph-tools{background:var(--surface)}:root{color-scheme:dark;--canvas: #081321;--surface: #101d2e;--surface-hover: #172a42;--ink: #f3f5fa;--muted: #a5b4c8;--rule: #26364c;--accent: #306dde;--accent-hover: #2764d5;--accent-soft: #91b7ff;--accent-bg: #3474eb15;--link: #94b9ff;--danger: #ffaaa8;--danger-bg: #371e29;--danger-border: #6b3440;--success: #8cdbb5;--success-bg: #112d2b;--success-border: #245448;--forest: var(--accent);--citron: var(--accent-soft);--border: var(--rule);--bg: var(--surface);font-weight:450;background:var(--canvas);color:var(--ink)}body{background:var(--canvas);color:var(--ink)}html{scroll-padding-top:24px}button,.button{font-family:inherit;border-radius:6px;font-size:13px;font-weight:550;gap:8px}button:not(.primary):not(.danger):not(.world-play):not(.github-signin):not(.google-signin):not(.project-row){color:inherit}button{background:var(--surface-hover);color:var(--ink)}.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:hover:not(:disabled){background:var(--accent-hover)}.outline{color:var(--ink);border-color:var(--rule);background:transparent}.ghost{background:transparent}.danger{background:transparent;color:var(--danger)}.text-link{color:var(--link);font-size:12px;text-decoration:none}.text-link:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}input,select,textarea{color-scheme:dark}.muted,.small,.eyebrow{color:var(--muted)}h1,h2,h3{font-weight:550}h1{letter-spacing:-1.3px}h2,h3{letter-spacing:-.5px}p{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:1.3px;text-transform:uppercase}.logo{color:var(--ink)}.logo svg{color:var(--accent-soft)}.tabs{display:flex;gap:20px;border-bottom:1px solid var(--rule)}.tabs button{background:transparent;padding:13px 0;color:var(--muted);border:0;border-radius:0;border-bottom:2px solid transparent;font-size:13px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:6px}.form-panel{padding:26px}.page-head{margin-bottom:28px;gap:20px}.page-head h1{font-size:28px;line-height:1.25;letter-spacing:-1px;margin:0}.page-head p{font-size:13px;margin:9px 0 0;max-width:660px;line-height:1.65}.page-heading{display:flex;gap:10px;align-items:center}.page-help{position:relative;font-size:13px}.page-help summary{list-style:none;display:flex;color:var(--muted);cursor:pointer;padding:8px}.page-help summary::-webkit-details-marker{display:none}.page-help p{background:var(--surface-hover);border:1px solid var(--rule);padding:14px;border-radius:6px;width:min(320px,75vw);position:absolute;z-index:20;top:28px;left:-100px;box-shadow:0 10px 25px #0005}.field>span{color:#c9d4e5;font-size:12px;font-weight:500}.field input,.field textarea,.field select{background:var(--canvas);border:1px solid var(--rule);color:var(--ink);border-radius:5px;padding:11px 12px;font-size:13px}.field input::placeholder,.field textarea::placeholder{color:#7487a2}.field small{font-size:11px;line-height:1.6}.code-wrap{background:var(--canvas);border:1px solid var(--rule);border-radius:5px}.code-wrap pre{color:#d1dced}pre,code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.notice{border-radius:5px;font-size:12px;line-height:1.65}.notice.error{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.notice.success{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}.scope-badge{color:var(--muted);background:transparent;border:1px solid var(--rule);font-size:10px;border-radius:4px;padding:4px 8px}.scope-badge.branch-merged{color:var(--success)}.scope-badge.branch-discarded{color:var(--muted)}th{color:var(--muted);font-size:11px;font-weight:500}td{font-size:12px}tbody tr:hover,.selected-row{background:var(--surface-hover)}.console{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;background:var(--canvas)}.sidebar{width:100%;background:#0b1727;border-right:1px solid var(--rule);padding:28px 12px 20px;position:sticky;top:0;height:100vh;overflow-y:auto;gap:20px}.sidebar .logo{padding:0 12px;font-size:22px;letter-spacing:-.7px;margin:0 0 22px}.sidebar .logo svg{display:none}.sidebar-caption{display:none}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar .nav-section{font-size:9px;text-transform:uppercase;letter-spacing:1.3px;color:#90a4bf;padding:20px 14px 9px}.sidebar nav a{display:flex;align-items:center;gap:12px;font-size:12px;padding:11px 13px;min-height:43px;border-radius:5px;color:#b7c7dd;border-left:2px solid transparent}.sidebar nav a svg{width:17px;height:17px}.sidebar nav a.active{background:#18365e;border-left-color:var(--accent);color:var(--ink)}.sidebar nav a:hover{background:var(--surface-hover)}.sidebar-bottom{position:static;display:block;border:0;margin-top:auto;padding:28px 8px 0;gap:6px}.sidebar-bottom>a,.sidebar-bottom>button{font-size:12px;min-height:40px}.sidebar-bottom svg{width:17px;height:17px}.account-menu{position:relative;font-size:12px}.account-menu>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:12px 5px}.account-menu[open]>div{display:grid;gap:4px;padding:10px;background:var(--surface);border:1px solid var(--rule);border-radius:5px}.account-menu a,.account-menu button{font-size:12px;padding:10px;text-align:left;justify-content:flex-start}.workspace{min-width:0;width:100%;margin:0}.workspace-top{margin:0;min-height:70px;height:auto;border-bottom:1px solid var(--rule);padding:14px 30px;display:flex;align-items:center;gap:16px;font-size:12px;background:var(--canvas)}.workspace-top .status{margin-left:auto;font-size:10px;color:var(--muted)}.workspace-top .status i{background:var(--success)}.workspace main{padding:32px 30px 64px;max-width:1640px;margin:auto}.project-picker,.branch-picker select{min-height:36px;background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:5px;font-size:12px;padding:7px 12px;max-width:230px}.branch-picker{display:flex;align-items:center;gap:8px;min-width:0}.workspace-top .connect-action{font-size:12px;padding:8px 13px;min-height:36px}.mobile-menu-button{display:none}.stat-strip{border-color:var(--rule);padding:25px 0}.stat-strip strong{font-size:26px;font-weight:520}.stat-strip span{font-size:11px;color:var(--muted)}.welcome-panel{background:var(--surface);border:1px solid var(--rule);padding:34px;border-radius:6px;margin:30px 0}.welcome-panel h2{font-size:24px}.welcome-panel p{font-size:13px;line-height:1.75;max-width:520px}.workflow-links{gap:28px}.workflow-links article{padding:15px 0}.workflow-links h3{font-size:16px}.workflow-links p{font-size:12px;line-height:1.8}.query-bar{background:var(--surface);border:1px solid var(--rule);padding:20px;border-radius:6px;gap:15px}.query-bar .field{min-width:115px}.query-bar .interval-note{font-size:10px;color:var(--muted)}.explorer-grid{gap:22px}.graph-panel{background:var(--canvas);overflow:hidden}.graph-view{background:var(--canvas);background-image:radial-gradient(#263b53 1px,transparent 1px);background-size:25px 25px}.graph-view>svg{color:var(--accent-soft)}.edge-line{stroke:#668fc0}.graph-edge:hover .edge-line,.selected-edge .edge-line{stroke:var(--accent-soft)}.edge-label{fill:#a5b4c8;font-size:11px}.graph-node text{fill:#cbd9ed}.graph-node circle{fill:#162c47;stroke:#6f96c9}.graph-node .node-center{fill:#88ace1}.graph-node .selected-node{stroke:#cfdef4}.graph-caption{font-size:11px;color:var(--muted)}.query-details{font-size:12px}.query-details dl>div{padding:12px 0}.time-scrubber{border-color:var(--rule);background:var(--surface)}.time-scrubber input{accent-color:var(--accent)}.secret-panel{background:var(--success-bg);border:1px solid var(--success-border);color:var(--ink)}.agent-layout{gap:30px}.access-note{padding:20px}.access-note h2{font-size:24px}.access-note dd{color:var(--muted);font-size:12px;line-height:1.8}.disclosure{border:1px solid var(--rule);background:var(--surface);border-radius:6px;margin:22px 0}.disclosure>summary{cursor:pointer;padding:18px 22px;font-size:13px;color:var(--ink)}.disclosure>.disclosure-body{padding:4px 22px 22px}.disclosure[open]>summary{border-bottom:1px solid var(--rule);margin-bottom:15px}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--rule);background:var(--canvas);color:var(--ink);padding:0;box-shadow:-20px 0 80px #0004}.drawer::backdrop{background:#0009}.drawer-header{position:sticky;top:0;z-index:2;padding:20px 24px;background:var(--canvas);border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:20px}.drawer-header h2{font-size:18px;margin:0}.drawer-body{padding:26px}.drawer-body>.panel{border:0;padding:0}.drawer .managed-two-column{grid-template-columns:1fr}.account-page{min-height:100dvh;padding:28px 6.5%;background:var(--canvas)}.account-layout{max-width:1120px;margin:70px auto;grid-template-columns:1fr 420px;gap:95px}.account-story h1{font-size:54px;font-weight:500;letter-spacing:-3px}.account-story>p{font-size:16px;line-height:1.8}.account-promise{font-size:12px;color:var(--muted);margin:30px 0}.account-form-panel{background:var(--surface);border:1px solid var(--rule);box-shadow:0 20px 70px #0002;border-radius:8px;padding:32px}.account-form-panel h2{font-size:24px;font-weight:550}.account-form-panel>p{font-size:12px}.account-form-panel form{margin-top:22px;gap:15px}.account-form-panel .field{margin-bottom:0}.github-signin,.google-signin{background:var(--surface-hover);color:var(--ink);border:1px solid #3a4c65;width:100%;min-height:44px;font-size:13px;margin-top:14px}.google-signin svg{flex-shrink:0}.forgot-password{justify-self:end;font-size:13px;padding:2px 0 6px}.account-form-panel .account-switch{margin:24px 0 0;text-align:center;font-size:13px}.account-switch a{color:#afccff;font-weight:650;margin-inline-start:5px}.account-top .logo{font-size:20px;color:var(--ink);gap:10px}.account-top .logo svg{width:29px;height:29px}.form-divider{margin:22px 0;font-size:11px}.form-divider span{background:var(--surface)}.account-details{font-size:11px;color:var(--muted)}.account-terms{color:var(--muted)}.account-symbol{background:var(--surface)}.auth-qr{border-radius:5px}.account-world{margin-top:32px;border-radius:6px;width:100%;max-width:420px;height:190px;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.projects-page{max-width:1100px;padding:28px 36px 80px;margin:auto}.projects-heading{margin:65px 0 35px;display:flex;align-items:center;justify-content:space-between}.projects-heading h1{font-size:36px;margin:0;font-weight:500}.projects-heading p{font-size:13px}.project-list{margin:30px 0}.project-row{background:var(--surface);border-color:var(--rule);border-radius:6px;padding:24px}.project-row:hover{background:var(--surface-hover)}.project-row small{font-size:11px}.projects-heading .eyebrow{margin-bottom:12px}.schema-tabs{margin-top:24px}.schema-tabs button[aria-selected=true]{border-bottom-color:var(--accent)}.schema-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.schema-relation{padding:24px}.schema-migrations{display:block}.schema-editor{border:0;background:transparent}.schema-editor-head{border:1px solid var(--rule);border-bottom:0;background:var(--surface);border-radius:6px 6px 0 0;padding:14px 18px}.schema-editor-head h2{font-size:14px;margin:0}.schema-editor-head button{font-size:11px}.migration-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.migration-workbench.has-preview{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.migration-source{min-width:0;border:1px solid var(--rule);background:var(--surface);border-radius:0 0 6px 6px;overflow:hidden}.migration-source>.field{margin:0}.migration-source>.field>span{padding:12px 20px 0;font-size:10px;color:var(--muted)}.migration-editor-host,.migration-editor-host .cm-editor{min-height:340px}.migration-editor-host .cm-scroller{min-height:340px;max-height:65vh}.schema-editor-footer{margin:0;padding:14px 18px;border-top:1px solid var(--rule)}.schema-editor-footer .small{font-size:10px}.schema-preview{background:var(--surface);border:1px solid var(--rule);border-radius:6px;margin:0;padding:22px;min-width:0}.schema-preview h3{font-size:16px}.schema-preview .schema-card-head{display:block}.schema-preview .scope-badge{display:inline-block;margin:12px 0}.schema-preview ul,.schema-preview ol{padding-left:18px;font-size:12px;line-height:1.9}.schema-preview>.primary{margin-top:22px;width:100%}.schema-checksum{overflow-wrap:anywhere;font-size:9px}.schema-preview details{margin:20px 0;font-size:12px}.schema-preview summary{cursor:pointer}.schema-preview .schema-diff{grid-template-columns:1fr}.schema-diff pre{background:var(--canvas);color:var(--ink);font-size:10px}.schema-history{margin-top:20px}.schema-history summary{cursor:pointer;padding:20px 22px;font-size:13px}.schema-history-content{padding:0 22px 22px}.schema-history .schema-card-head h2{font-size:16px}.schema-presets{margin:0}.schema-footer{font-size:11px}.documentation{background:var(--canvas);padding:0 5%;max-width:1600px;margin:auto}.documentation .public-nav{border-bottom:1px solid var(--rule)}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px;padding:35px 0 70px}.docs-layout aside{border-right:1px solid var(--rule);padding-right:24px;min-width:0}.docs-layout aside h2{font-size:16px}.docs-layout aside nav{display:flex;flex-direction:column;gap:5px}.docs-layout aside nav a{font-size:12px;padding:7px 10px;border-radius:4px;color:var(--muted)}.docs-layout aside nav a.active{color:var(--ink);background:var(--surface-hover)}.docs-group{margin:10px 0}.docs-group summary{cursor:pointer;font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:#c8d5e7;padding:9px 0}.docs-group>a{display:block}.docs-edition-switch{display:grid;grid-template-columns:1fr;gap:5px;margin:20px 0 12px}.docs-edition-switch a{border:1px solid var(--rule);padding:10px;border-radius:4px;font-size:11px;color:var(--muted)}.docs-edition-switch a[aria-current=true]{background:var(--surface-hover);color:var(--ink);border-color:#4d73ac}.docs-edition-note{font-size:11px;line-height:1.7}.docs-context{background:var(--surface);border:1px solid var(--rule);border-radius:5px;padding:18px 20px;margin-bottom:30px;display:grid;gap:8px;font-size:12px}.docs-context span{color:var(--muted)}.docs-context a{color:var(--link)}.prose{width:100%;max-width:78ch;min-width:0;padding:0;color:#c7d3e5;font-size:14px;line-height:1.9}.prose h1{font-size:35px;line-height:1.3}.prose h2{font-size:24px;margin-top:40px}.prose h3{font-size:18px}.prose h1,.prose h2,.prose h3{color:var(--ink)}.prose a{color:var(--link)}.prose pre{background:var(--surface);border:1px solid var(--rule);border-radius:5px;padding:20px;font-size:12px}.prose :not(pre)>code{background:var(--surface-hover);border-radius:3px;padding:2px 4px;color:#c3d8ff}.docs-image{max-width:100%;height:auto}.login-page{background:var(--canvas)}.login-panel{background:var(--surface);border-color:var(--rule)}@media(max-width:1200px){.console{grid-template-columns:205px minmax(0,1fr)}.workspace main{padding:28px 22px 55px}.workspace-top{padding:14px 22px}.migration-workbench.has-preview{grid-template-columns:minmax(0,1fr)}.schema-preview{min-height:0}.schema-preview>.primary{width:auto}.account-layout{gap:45px}.docs-layout{gap:35px}}@media(max-width:900px){.console{grid-template-columns:1fr}.sidebar{display:none}.mobile-menu-button{display:inline-flex;padding:7px;min-height:36px}.mobile-navigation{width:min(320px,90vw);inset:0 auto 0 0;border-left:0;border-right:1px solid var(--rule)}.mobile-navigation .sidebar{display:flex;width:100%;position:static;height:auto;min-height:calc(100dvh - 70px);border:0}.workspace-top{gap:10px;padding:12px 18px;flex-wrap:wrap}.workspace-top .status{font-size:9px}.project-picker{max-width:170px}.workspace-top .branch-picker select{max-width:140px}.account-layout{grid-template-columns:1fr;max-width:450px;margin:45px auto;gap:35px}.account-story{display:none}.account-page .logo{font-size:22px}.docs-layout{grid-template-columns:1fr;gap:26px}.docs-layout aside{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 20px}.docs-layout aside nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docs-edition-switch{grid-template-columns:1fr 1fr}.docs-group{margin:0}}@media(max-width:600px){.documentation .public-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:0;gap:14px 10px;padding:22px 0}.documentation .public-nav .logo{font-size:18px;gap:7px}.documentation .public-nav .logo svg{width:25px;height:25px}.documentation .public-nav .nav-links{grid-column:1 / -1;grid-row:2;display:flex;justify-content:flex-start;gap:24px}.documentation .public-nav .button{min-height:44px;padding:12px;font-size:12px;white-space:nowrap}.workspace main{padding:24px 16px 45px}.workspace-top .status{display:inline-flex;flex-basis:100%;justify-content:flex-end}.workspace-top .connect-action{margin-left:auto}.workspace-top{gap:8px}.project-picker{max-width:130px;font-size:11px}.branch-picker select{max-width:100px!important;font-size:11px}.page-head{align-items:flex-start;flex-wrap:wrap;margin-bottom:22px}.page-head h1{font-size:23px}.page-head p{font-size:12px}.page-head>button{min-height:40px;font-size:12px}.form-panel{padding:20px}.stat-strip{gap:20px}.stat-strip strong{font-size:22px}.welcome-panel{padding:23px}.workflow-links{grid-template-columns:1fr}.query-bar{padding:16px;gap:12px}.query-bar .field{min-width:calc(50% - 10px);flex:1}.schema-editor-head{flex-wrap:wrap;padding:14px}.schema-editor-head>div:last-child{flex-wrap:wrap}.schema-editor-footer{flex-wrap:wrap}.migration-editor-host .cm-editor{font-size:12px}.schema-preview{padding:18px}.account-page{padding:22px 5%}.account-form-panel{padding:26px 22px}.account-top{gap:18px}.account-top>a{font-size:11px}.projects-page{padding:22px 20px 55px}.projects-heading{margin:40px 0 24px;gap:20px;flex-wrap:wrap}.projects-heading h1{font-size:28px}.projects-page>header{gap:15px;flex-wrap:wrap}.project-row{padding:20px 16px;gap:13px}.project-row strong{font-size:15px}.project-row small{font-size:9px}.documentation{padding:0 5%}.prose h1{font-size:28px}.prose{font-size:13px}.drawer-body{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.mobile-navigation .drawer-body{padding:0}.overview-world{width:220px;height:180px;object-fit:cover;border-radius:5px}.write-operation{max-width:900px;margin-top:24px}@media(max-width:600px){.overview-world{width:100%;height:180px}}.query-details{display:block}
