@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_0df956{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_0df956{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_4994ab{font-family:Geist,Geist Fallback;font-style:normal}.__variable_4994ab{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_258e5a{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_258e5a{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#08080b;--panel:#0f0f14;--panel-2:#14141b;--panel-3:#1a1a23;--border:#ffffff12;--border-strong:#ffffff1f;--text:#ededf3;--muted:#8d8d9e;--faint:#5d5d6e;--leaf:#3ddc97;--leaf-hi:#a6f5cf;--leaf-deep:#0f9d63;--honey:#f5b31f;--violet:#a78bfa;--blue:#7cc7ff;--red:#f87171;--font-display:var(--font-space-grotesk),var(--font-geist),system-ui,sans-serif;--font-sans:var(--font-geist),system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;color-scheme:dark}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#08080bcc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}header .wrap{height:60px;gap:24px}.logo,header .wrap{display:flex;align-items:center}.logo{gap:10px;font-family:var(--font-display);font-weight:600;font-size:17px}.logo i{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--leaf-hi),var(--leaf) 45%,#0b6b47);box-shadow:0 0 14px #3ddc9766}nav.links{display:flex;gap:26px;margin-inline:auto;font-size:14px;color:var(--muted)}nav.links a:hover{color:var(--text)}.actions{display:flex;gap:8px}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;border-radius:999px;border:1px solid var(--border-strong);background:#ffffff0a;transition:.2s;white-space:nowrap}.btn:hover{background:#ffffff14}.btn.primary{background:linear-gradient(180deg,var(--leaf-hi),var(--leaf) 55%,var(--leaf-deep));color:#04150d;border-color:transparent;box-shadow:0 6px 24px #3ddc9740,inset 0 1px 0 #ffffff80}.btn.primary:hover{filter:brightness(1.08)}.btn.lg{padding:14px 22px;font-size:12px}.hero{position:relative;text-align:center;padding:72px 0 40px;isolation:isolate}.hero:before{inset:-60px 0 0;z-index:-2;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 30%,#000 30%,transparent 75%);opacity:.55}.hero:after,.hero:before{content:"";position:absolute}.hero:after{left:50%;top:-120px;width:900px;height:700px;translate:-50% 0;z-index:-3;background:radial-gradient(ellipse at 50% 35%,#3ddc9724,transparent 60%)}.orb-stage{position:relative;height:150px;display:grid;place-items:center;margin-bottom:18px}.cone{position:absolute;top:80px;left:50%;translate:-50% 0;width:340px;height:260px;z-index:-1;background:linear-gradient(180deg,#3ddc9738,transparent 85%);-webkit-clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(2px)}.orb{width:124px;height:124px;border-radius:50%;position:relative;background:radial-gradient(circle at 34% 28%,#eafff4 0,var(--leaf-hi) 14%,var(--leaf) 46%,#0c7a50 78%,#063d28 100%);box-shadow:0 0 60px #3ddc9766,0 0 140px #3ddc9733,inset -14px -18px 30px #00000059;animation:float 6s ease-in-out infinite;display:grid;place-items:center}.orb svg{width:52px;height:52px;opacity:.85}@keyframes float{50%{transform:translateY(-8px)}}h1{font-family:var(--font-display);font-weight:600;font-size:clamp(44px,7.4vw,76px);line-height:1.02;letter-spacing:-.03em}h1 em,h2 em{font-style:normal;background:linear-gradient(180deg,var(--leaf-hi),var(--leaf));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{max-width:600px;margin:22px auto 0;color:var(--muted);font-size:18px}.lead b{color:var(--text);font-weight:500}.cta{display:flex;gap:10px;justify-content:center;margin-top:32px;flex-wrap:wrap}.meta{margin-top:22px;font-family:var(--font-mono);font-size:12px;color:var(--faint);letter-spacing:.02em}.meta span+span:before{content:"·";margin:0 10px}.window{margin:56px auto 0;max-width:1000px;border:1px solid var(--border-strong);border-radius:16px;background:var(--panel);overflow:hidden;text-align:left;box-shadow:0 40px 120px #000c,0 0 0 1px #ffffff05,0 -20px 80px #3ddc9712}.titlebar{display:flex;align-items:center;gap:14px;padding:11px 14px;border-bottom:1px solid var(--border);background:var(--panel-2);font-family:var(--font-mono);font-size:11.5px;color:var(--muted)}.dots{display:flex;gap:7px}.dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.dots i:nth-child(2){background:#febc2e}.dots i:nth-child(3){background:#28c840}.titlebar .sys{margin-left:auto;display:flex;gap:6px}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:11px;color:var(--muted)}.pill .led{width:6px;height:6px;border-radius:50%;background:var(--leaf);box-shadow:0 0 8px var(--leaf)}.pill.warn{color:var(--honey);border-color:#f5b31f40;background:#f5b31f0d}.app{display:grid;grid-template-columns:210px 1fr;min-height:470px}.side{border-right:1px solid var(--border);padding:14px 10px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.side .new{border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;color:var(--text);margin-bottom:10px}.side .lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:6px 10px 4px}.side a{padding:6px 10px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side a.on{background:var(--panel-3);color:var(--text)}.chat{padding:22px 26px;display:flex;flex-direction:column;gap:14px;font-size:14px}.msg-user{align-self:flex-end;background:var(--panel-3);border:1px solid var(--border);padding:9px 14px;border-radius:14px 14px 4px 14px;max-width:70%}.steps{display:flex;flex-direction:column;gap:6px}.step{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--muted);border:1px solid var(--border);background:var(--panel-2);border-radius:8px;padding:7px 11px}.step .ok{color:var(--leaf)}.step code{color:var(--text)}.step .t{margin-left:auto;color:var(--faint)}.result{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:12px;gap:12px}.card{border:1px solid var(--border);border-radius:10px;background:var(--panel-2);overflow:hidden}.card .hd{display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:11px;color:var(--muted)}.card .hd b{color:var(--leaf);font-weight:500}table{width:100%;border-collapse:collapse;font-size:12.5px}td,th{padding:6px 12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}th{font-family:var(--font-mono);font-weight:500;font-size:10.5px;color:var(--faint);letter-spacing:.06em}td.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.n,th.n{text-align:right}tr:last-child td{border-bottom:0}.bars{display:flex;align-items:flex-end;gap:10px;height:150px;padding:14px 14px 0}.bars div{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;font-family:var(--font-mono);font-size:10px;color:var(--faint)}.bars span{width:100%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--leaf),#0f9d6355);height:var(--h);transform-origin:bottom}.answer{color:#c9c9d4;max-width:680px}.answer b{color:var(--text);font-weight:500}.composer{margin-top:auto;border:1px solid var(--border-strong);border-radius:12px;padding:11px 14px;color:var(--faint);display:flex;justify-content:space-between;align-items:center;font-size:13.5px}.composer kbd{font-family:var(--font-mono);font-size:10.5px;border:1px solid var(--border-strong);border-radius:5px;padding:2px 6px}.seq>*{opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.seq>.in{opacity:1;transform:none}.seq .bars span{transform:scaleY(0);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.seq .in .bars span{transform:scaleY(1)}.typing:after{content:"▍";color:var(--leaf);animation:blink 1s steps(1) infinite}#gercek .window{margin-top:0}.replay{background:none;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s,color .2s}.replay.on{opacity:1;pointer-events:auto}.replay:hover{color:var(--text)}.app-ui .titlebar{position:relative}.app-ui .titlebar .path{position:absolute;left:50%;translate:-50% 0}.app-ui .app{grid-template-columns:228px 1fr;min-height:0}.app-ui .side{background:#0b0b0f;padding:16px 12px;gap:2px;min-height:0;overflow:hidden}.app-ui .side .brand{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--text);padding:2px 4px 14px}.orb-s{width:16px;height:16px;border-radius:50%;flex:none;background:radial-gradient(circle at 34% 28%,#eafff4 0,var(--leaf-hi) 14%,var(--leaf) 46%,#0c7a50 78%,#063d28 100%);box-shadow:0 0 14px #3ddc9766}.app-ui .side .new{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-strong);border-radius:999px;background:#ffffff08;padding:8px 10px;margin-bottom:12px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.app-ui .side .lbl{font-size:9.5px;letter-spacing:.22em;margin:4px 8px 6px}.app-ui .side a{font-size:12.5px;padding:6px 9px;border-radius:8px}.app-ui .main{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;isolation:isolate}.app-ui .main:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 40% at 50% 0,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 40% at 50% 0,#000 20%,transparent 75%)}.appbar{display:flex;justify-content:flex-end;gap:6px;padding:9px 14px;border-bottom:1px solid var(--border);background:#08080bb3}.appbar .sys{gap:7px;background:#ffffff08}.appbar .sys b{color:var(--text);font-weight:600}.appbar .led{width:6px;height:6px;border-radius:50%;background:var(--leaf);box-shadow:0 0 8px var(--leaf)}.app-ui .msgs{flex:1 1;min-height:0;overflow-y:auto;padding:22px 26px 10px;display:flex;flex-direction:column;gap:14px;font-size:13.5px;scrollbar-width:thin;scrollbar-color:#3ddc9740 transparent}.app-ui .msgs>*{flex:none;min-width:0;animation:pop .4s backwards}.app-ui .msg-user{align-self:flex-end;background:var(--panel-3);border:1px solid var(--border);padding:9px 14px;border-radius:14px 14px 4px 14px;max-width:75%}.stepwrap{display:flex;flex-direction:column;gap:8px}.tool{display:flex;align-items:center;gap:9px;border:1px solid var(--border);background:#14141bb3;border-radius:12px;padding:10px 13px;color:var(--muted)}.tool .badge,.tool .name{color:var(--text);font-weight:500}.tool .badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 9px;border-radius:999px;background:var(--panel-3)}.tool .badge.done svg{color:var(--leaf)}.tool .badge.run svg{color:var(--honey);animation:pulse 1s ease-in-out infinite}.tool .badge.error svg{color:var(--red)}.tool .chev{margin-left:auto;color:var(--faint)}.dt{border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.dt .hd{display:flex;justify-content:space-between;align-items:center;padding:9px 13px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:11.5px;color:var(--faint)}.dt .hd b,.dt .xl{color:var(--text);font-weight:500}.dt .xl{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12.5px}.dt .scroll{max-height:236px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.dt th{position:-webkit-sticky;position:sticky;top:0;background:var(--panel-2);font-size:10.5px;letter-spacing:.03em}.app-ui td,.app-ui th{display:table-cell!important}.md{display:flex;flex-direction:column;gap:10px;color:var(--text)}.md .li{padding-left:4px}.md .num{color:var(--faint)}.md-table{border:1px solid var(--border);border-radius:10px;overflow-x:auto;align-self:flex-start;max-width:100%}.md-table th{color:var(--muted)}.chart{border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:14px 16px 12px}.chart h4{font-family:var(--font-mono);font-weight:500;font-size:11.5px;color:var(--muted);margin-bottom:12px}.plot{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:8px 0 22px}.plot .y{display:flex;flex-direction:column;justify-content:space-between;height:194px;margin:-7px 0;text-align:right;font-size:11px;line-height:14px;color:var(--muted)}.bars-area{position:relative;display:flex;gap:14px;height:180px}.bars-area .gl{position:absolute;left:0;right:0;border-top:1px dashed var(--border)}.bars-area .gl:last-of-type{border-top-style:solid;border-color:var(--border-strong)}.bars-area .col{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bars-area .col:before{content:"";position:absolute;inset:0 -7px;border-radius:4px;background:#ffffff08;opacity:0;transition:opacity .15s}.bars-area .col:hover:before{opacity:1}.bars-area .bar{position:relative;width:100%;min-height:2px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--leaf),#0f9d6359);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.bars-area .bar em{position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 0;z-index:2;display:flex;flex-direction:column;gap:2px;white-space:nowrap;font-style:normal;font-size:11.5px;color:var(--muted);background:var(--panel-2);border:1px solid var(--border-strong);border-radius:10px;padding:7px 10px;box-shadow:0 10px 30px #0008;opacity:0;pointer-events:none;transition:opacity .15s}.bars-area .bar em b{color:var(--text);font-weight:500}.bars-area .col:hover .bar em{opacity:1}.bars-area small{position:absolute;top:calc(100% + 6px);font-size:11px;color:var(--muted);white-space:nowrap}.app-ui .composer{margin:8px 26px 18px;display:block;padding:0;border-radius:12px;background:var(--panel);color:var(--faint);transition:box-shadow .3s,border-color .3s}.app-ui .composer.focus{border-color:#3ddc9766;box-shadow:0 10px 40px #3ddc9718}.app-ui .composer .draft,.app-ui .composer .ph{display:block;padding:11px 13px 4px;min-height:40px;font-size:13px}.app-ui .composer .draft{color:var(--text)}.app-ui .composer .row{display:flex;justify-content:space-between;align-items:center;padding:6px 10px 10px}.app-ui .composer .model{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);background:var(--panel-3);border-radius:8px;padding:5px 10px}.app-ui .composer .send{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#04150d;opacity:.45;transition:opacity .3s;background:linear-gradient(180deg,var(--leaf-hi),var(--leaf) 55%,var(--leaf-deep))}.app-ui .composer .send.ready{opacity:1;box-shadow:0 6px 20px #3ddc9750}@media (max-width:900px){.app-ui .app{grid-template-columns:1fr}.app-ui .side{display:none}}@media (max-width:600px){.app-ui .msgs{padding:16px 14px 8px}.app-ui .composer{margin:6px 14px 14px}.app-ui .titlebar .path{display:none}.app-ui .composer .model{font-size:11px}.bars-area{gap:6px}.bars-area small{font-size:8.5px;letter-spacing:-.02em}}.real-note{margin-top:16px;text-align:center;font-family:var(--font-mono);font-size:11.5px;color:var(--faint)}@keyframes blink{50%{opacity:0}}.chips{text-align:center;padding:70px 0 20px}.eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.chips .list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.chips .list span{font-family:var(--font-mono);font-size:12px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:6px 13px;background:#ffffff05}section.block{padding:110px 0 40px}.head{text-align:center;max-width:680px;margin:0 auto 52px}h2{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,5vw,50px);line-height:1.06;letter-spacing:-.03em;margin-top:12px}.head p{color:var(--muted);font-size:17px;margin-top:16px}.arch{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0}.arch,.node{position:relative}.node{border:1px solid var(--border-strong);border-radius:14px;background:var(--panel);padding:18px;margin:0 22px}.node:not(:last-child):after{content:"";position:absolute;right:-45px;top:38px;width:44px;height:1px;background:linear-gradient(90deg,var(--border-strong),var(--leaf),var(--border-strong));background-size:200% 100%;animation:flow 2.2s linear infinite}@keyframes flow{to{background-position:-200% 0}}.node .nh{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.node .nh .led{width:7px;height:7px;border-radius:50%}.node .nh small{margin-left:auto;font-size:10.5px;color:var(--faint);font-weight:400}.node .log,.node .nh small{font-family:var(--font-mono)}.node .log{margin-top:12px;border-radius:8px;padding:8px 10px;font-size:12px;color:var(--muted);line-height:1.7}.node .log b{font-weight:500}.node h3{font-family:var(--font-display);font-size:27px;letter-spacing:-.02em;margin-top:22px;line-height:1.1}.node p{color:var(--muted);font-size:14px;margin-top:8px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.feat{background:var(--bg);padding:30px 26px 32px;transition:background .25s}.feat:hover{background:var(--panel)}.feat .ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#3ddc9714;border:1px solid #3ddc9730;color:var(--leaf);margin-bottom:18px}.feat .ic svg{width:19px;height:19px}.feat h3{font-size:16.5px;font-weight:600}.feat p{color:var(--muted);font-size:14.5px;margin-top:8px}.feat code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);background:var(--panel-3);padding:1px 5px;border-radius:4px}.manifesto{text-align:center;padding:140px 0 60px;position:relative}.manifesto h2{font-size:clamp(40px,6.5vw,72px)}.manifesto p{color:var(--muted);max-width:620px;margin:22px auto 0;font-size:18px}.flight{display:block;margin:0 auto 26px;width:min(440px,100%);height:90px}.flight path{stroke-dasharray:6 8;animation:dash 3s linear infinite}@keyframes dash{to{stroke-dashoffset:-140}}.how{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.how .s{border:1px solid var(--border);border-radius:14px;padding:26px;background:linear-gradient(180deg,var(--panel),var(--bg))}.how .num{font-family:var(--font-mono);font-size:12px;color:var(--leaf);letter-spacing:.1em}.how h3{font-family:var(--font-display);font-size:22px;margin-top:10px;letter-spacing:-.01em}.how p{font-size:14.5px;margin-top:8px}.how p,.how pre{color:var(--muted)}.how pre{margin-top:16px;font-family:var(--font-mono);font-size:12px;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:10px 12px;white-space:pre-wrap}.how pre b{color:var(--leaf);font-weight:500}.sec{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.sec .item{display:flex;gap:16px;border:1px solid var(--border);border-radius:14px;padding:22px;background:var(--panel)}.sec .item .ic{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border-strong);color:var(--leaf)}.sec h3{font-size:16px;font-weight:600}.sec p{color:var(--muted);font-size:14.5px;margin-top:4px}.faq{max-width:760px;margin:0 auto}details{border-bottom:1px solid var(--border);padding:20px 4px}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:500;font-size:16.5px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--font-mono);color:var(--leaf);font-size:18px;transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--muted);margin-top:10px;font-size:15px}details code{font-family:var(--font-mono);font-size:13px;color:var(--text);background:var(--panel-3);padding:1px 5px;border-radius:4px}.final{margin:120px 0 0;padding:90px 24px;text-align:center;border-top:1px solid var(--border);position:relative;overflow:hidden}.final:before{content:"";position:absolute;left:50%;bottom:-260px;translate:-50% 0;width:800px;height:500px;background:radial-gradient(ellipse,#3ddc9726,transparent 65%);z-index:-1}.final p{color:var(--muted);margin-top:16px;font-size:17px}footer{border-top:1px solid var(--border);padding:28px 0 40px;font-size:13px;color:var(--faint)}footer .wrap{display:flex;gap:22px;align-items:center;flex-wrap:wrap}footer .fam{margin-left:auto;display:flex;gap:18px}footer a:hover{color:var(--text)}footer .credit{color:var(--muted)}footer .credit:hover{color:var(--leaf)}footer .fam a{display:flex;align-items:center;gap:7px}footer .fam i{width:10px;height:10px;border-radius:50%}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.reveal.in{opacity:1;transform:none}@media (max-width:900px){nav.links{display:none}header .wrap{justify-content:space-between}.app{grid-template-columns:1fr}.side{display:none}.arch,.how,.result,.sec{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.arch{gap:34px}.node{margin:0}.node:not(:last-child):after{right:auto;left:38px;top:auto;bottom:-35px;width:1px;height:34px;background:linear-gradient(180deg,var(--border-strong),var(--leaf))}}@media (max-width:600px){.actions .btn:not(.primary){display:none}.grid{grid-template-columns:1fr}.chat{padding:16px}.msg-user{max-width:90%}.step .t,.titlebar .path,table td:nth-child(2),table th:nth-child(2){display:none}.hero{padding-top:48px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.reveal,.seq>*{opacity:1;transform:none}.seq .bars span{transform:none}}.soon{margin-left:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--honey);border:1px solid #f5b31f40;background:#f5b31f0d;border-radius:999px;padding:1px 7px}.wf{max-width:780px;margin:0 auto;border:1px solid var(--border-strong);border-radius:18px;background:radial-gradient(120% 80% at 0 0,#3ddc970a,transparent 50%),var(--panel);overflow:hidden;box-shadow:0 30px 90px #0009,0 0 0 1px #ffffff05}.wf-hd{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--panel-2);flex-wrap:wrap}.wf-state{color:var(--muted);text-transform:lowercase}.wf-clock,.wf-state{font-family:var(--font-mono);font-size:11px}.wf-clock{margin-left:auto;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wf-status .led{transition:background .3s,box-shadow .3s}.wf-status.s-wait .led{background:var(--honey);box-shadow:0 0 8px var(--honey);animation:pulse 1.2s ease-in-out infinite}.wf-status.s-run .led{background:var(--leaf);box-shadow:0 0 10px var(--leaf);animation:pulse .7s ease-in-out infinite}.wf-status.s-ask .led{background:var(--red);box-shadow:0 0 10px var(--red);animation:pulse .9s ease-in-out infinite}.wf-status.s-done .led{background:var(--leaf)}@keyframes pulse{50%{opacity:.35}}.wf-body{position:relative;padding:24px 22px 18px}.wf-track{left:39px;width:2px;background:var(--border-strong)}.wf-fill,.wf-track{position:absolute;border-radius:2px}.wf-fill{inset:0;background:linear-gradient(180deg,var(--honey),var(--blue) 25%,var(--violet) 50%,var(--leaf) 75%,var(--red));transition:-webkit-clip-path .9s cubic-bezier(.3,.7,.2,1);transition:clip-path .9s cubic-bezier(.3,.7,.2,1);transition:clip-path .9s cubic-bezier(.3,.7,.2,1),-webkit-clip-path .9s cubic-bezier(.3,.7,.2,1);filter:drop-shadow(0 0 6px #3ddc9799)}.wf-head{position:absolute;left:50%;width:10px;height:10px;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #3ddc9733,0 0 18px 4px #3ddc97aa;transition:top .9s cubic-bezier(.3,.7,.2,1),opacity .3s}.wf ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.wf-step{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:start}.wf-node{position:relative;z-index:1;width:22px;height:22px;margin:10px 0 0 7px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#08080b;background:var(--panel);border:2px solid var(--border-strong);transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.wf-step.run .wf-node{border-color:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent),0 0 18px var(--c);transform:scale(1.12)}.wf-step.done .wf-node{background:var(--c);border-color:var(--c)}.wf-card{border:1px solid var(--border);border-radius:11px;background:var(--bg);padding:10px 14px;transition:border-color .35s,background .35s,opacity .35s,transform .35s;opacity:.5}.wf-step.run .wf-card{opacity:1;border-color:color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 6%,var(--bg));transform:translateX(4px)}.wf-step.done .wf-card{opacity:1}.wf-top{display:grid;grid-template-columns:104px 1fr auto;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.wf-top .k{letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.wf-top .k,.wf-top .m{font-family:var(--font-mono);font-size:11px}.wf-top .m{color:var(--faint);display:flex}.wf-spin{width:13px;height:13px;border-radius:50%;border:2px solid color-mix(in srgb,var(--c) 30%,transparent);border-top-color:var(--c);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.wf-out{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease;font-family:var(--font-mono);font-size:11.5px;color:var(--muted)}.wf-out>*{overflow:hidden;min-height:0}.wf-step:not(.idle) .wf-out{grid-template-rows:1fr}.wf-out>span{padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wf-read{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wf-bar{width:120px;height:5px;border-radius:3px;background:var(--panel-3);overflow:hidden}.wf-bar>span{display:block;height:100%;background:var(--blue);box-shadow:0 0 8px var(--blue)}.wf-dim{color:var(--faint)}.wf-chip{padding:2px 8px;border-radius:999px;border:1px solid #a78bfa40;background:#a78bfa12;color:#d6c8ff;animation:pop .4s backwards;animation-delay:calc(var(--j) * .25s + .3s)}@keyframes pop{0%{opacity:0;transform:translateY(4px) scale(.9)}}.wf-file{color:var(--text);animation:pop .4s .2s backwards}.wf-file b{font-size:9.5px;padding:2px 5px;border-radius:4px;background:#1d6f42;color:#fff;margin-right:2px}.wf-ask .wf-btn{padding:2px 10px;border-radius:6px;border:1px solid var(--border-strong);color:var(--text)}.wf-ask .wf-btn.yes{background:var(--leaf);color:#04150d;border-color:transparent;animation:pulse 1s ease-in-out infinite}.wf-ok{color:var(--leaf);animation:pop .4s backwards}.wf-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 16px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:11px;color:var(--faint);opacity:.35;transition:opacity .4s,color .4s}.wf-foot.in{opacity:1}.wf-foot.in span:first-child{color:var(--leaf)}@media (max-width:600px){.wf-top{grid-template-columns:1fr auto}.wf-top .tt{grid-column:1/-1;grid-row:2}.wf-clock{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.wf *{animation:none!important}}