:root{--bg:#07090e;--surface:#0c1018;--surface-elevated:#111723;--surface-glass:rgba(14,20,32,0.72);--ink:#eef2f8;--muted:#94a3b8;--green:#00e5ff;--accent-cyan:#00e5ff;--accent-blue:#3b82f6;--accent-violet:#a855f7;--line:#1b2434;--line-bright:#2a3952;--sage:rgba(0,229,255,0.05);--sand:rgba(59,130,246,0.05);--lavender:rgba(168,85,247,0.05);--in-oklab: ;--in-oklch: ;--serif:"Inter","SF Pro Display","DM Sans","Noto Sans TC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono","Fira Code","DM Mono","SFMono-Regular",Consolas,monospace;--sans:"Inter","DM Sans","Noto Sans TC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark}@supports (background:linear-gradient(in oklab,white,black)){:root{--in-oklab:in oklab;--in-oklch:in oklch}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 4px rgba(0,229,255,.16),0 0 12px rgba(0,229,255,.6)}50%{box-shadow:0 0 0 6px rgba(0,229,255,.06),0 0 18px rgba(0,229,255,.85)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background-color:var(--bg);background-image:radial-gradient(ellipse 80% 45% at 50% -10%,rgba(0,229,255,.1),rgba(59,130,246,.05) 45%,transparent 80%),linear-gradient(90deg,rgba(30,41,59,.24) 1px,transparent 0),linear-gradient(180deg,rgba(30,41,59,.24) 1px,transparent 0);background-size:100% 100%,48px 48px,48px 48px;background-attachment:fixed;color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.75;text-align:start;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a,button,input{-webkit-tap-highlight-color:transparent}button{color:inherit}a,button{touch-action:manipulation}::selection{background:rgba(0,229,255,.25);color:#ffffff}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}svg{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:4px}button{border:0}button:disabled{cursor:default}.container{width:min(1140px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:-80px;left:20px;background:var(--accent-cyan);color:#04070d;font-weight:600;padding:12px 18px;border-radius:6px;z-index:100}.skip-link:focus{top:12px}.site-header{height:80px;border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;z-index:40;background:rgba(7,9,14,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:var(--serif);font-size:1.625rem;letter-spacing:-1.2px;font-weight:800;line-height:1.2;display:inline-flex;align-items:center;color:#f8fafc}.brand-dot{color:var(--accent-cyan);text-shadow:0 0 12px rgba(0,229,255,.65)}.logo-cursor{display:block;width:7px;height:18px;background:var(--accent-cyan);margin-left:6px;box-shadow:0 0 10px rgba(0,229,255,.7);animation:cursor-blink 1.2s steps(2,start) infinite}.desktop-nav{display:flex;gap:8px;position:absolute;left:50%;transform:translateX(-50%);background:rgba(15,22,36,.75);border:1px solid rgba(255,255,255,.08);padding:5px 8px;border-radius:999px}.nav-link{color:var(--muted);font-family:var(--mono);font-size:.875rem;padding:6px 16px;border-radius:999px;position:relative;transition:color .2s,background .2s,box-shadow .2s}.nav-link:hover{color:var(--ink)}.nav-link.active{color:#040810;background:var(--accent-cyan);font-weight:600;box-shadow:0 0 16px rgba(0,229,255,.4)}.nav-link.active:after{display:none}.header-note{font-family:var(--mono);font-size:.8125rem;display:flex;gap:8px;align-items:center;color:#94a3b8;padding:7px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.5);transition:border-color .2s,color .2s,box-shadow .2s}.header-note:hover{color:var(--accent-cyan);border-color:rgba(0,229,255,.4);box-shadow:0 0 15px rgba(0,229,255,.12)}.menu-toggle,.mobile-nav{display:none}.eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent-cyan);display:inline-flex;align-items:center;gap:9px}.status-dot,.tiny-dot{background:var(--accent-cyan);display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px var(--accent-cyan)}.status-dot{animation:pulse-glow 2.4s ease-in-out infinite;width:6px;height:6px;margin-right:4px}.hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:45px;padding-block:75px 68px;align-items:center}.hero-copy{min-width:0}.hero h1{font-family:var(--serif);font-size:clamp(4.5rem,3.2rem + 4vw,6.25rem);letter-spacing:-4.5px;font-weight:800;line-height:1.05;margin:18px 0 14px;background:linear-gradient(135deg var(--in-oklab),#ffffff 35%,#94a3b8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1>span{color:var(--accent-cyan);-webkit-text-fill-color:var(--accent-cyan);text-shadow:0 0 24px rgba(0,229,255,.5)}.hero-tagline{font-family:var(--mono);font-size:.8125rem;color:#cbd5e1;letter-spacing:.4px;white-space:normal;display:inline-block;padding:6px 13px;background:rgba(15,23,42,.75);border:1px solid rgba(56,189,248,.22);border-radius:6px}.hero-tagline span{color:var(--accent-cyan);padding-inline:5px}.hero h2{font-size:clamp(1.375rem,1.15rem + .6vw,1.625rem);letter-spacing:-.2px;font-weight:600;margin-top:24px;line-height:1.55;color:#f1f5f9}.heading-period{color:var(--accent-cyan)}.hero-description{color:var(--muted);font-size:1rem;line-height:1.95;margin-top:14px}.hero-actions{display:flex;gap:26px;align-items:center;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-family:var(--mono);font-size:.875rem;min-height:46px;padding:12px 22px;border-radius:8px;font-weight:600;letter-spacing:.3px;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg var(--in-oklab),#00e5ff 0,#3b82f6 100%);color:#030712;box-shadow:0 4px 20px rgba(0,229,255,.28),0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.4)}.button-primary:hover{box-shadow:0 8px 28px rgba(0,229,255,.45),0 2px 6px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.6)}.text-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.875rem;color:#38bdf8;transition:color .2s}.text-link:hover{color:var(--accent-cyan);text-shadow:0 0 12px rgba(0,229,255,.4)}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(2px,-2px)}.hero-footnote{display:flex;gap:12px;align-items:center;font-family:var(--mono);color:#94a3b8;font-size:.8125rem;margin-top:32px}.hero-footnote i{width:4px;height:4px;border-radius:50%;background:var(--accent-cyan);opacity:.6}.hero-visual{height:370px;position:relative;min-width:0;isolation:isolate}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.16) 1px,transparent 0);background-size:27px 27px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 25%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 50%,black 25%,transparent 72%);opacity:.8}.visual-orbit{position:absolute;border:1px dashed rgba(0,229,255,.32);border-radius:50%;width:320px;height:320px;left:55px;top:25px;transform:rotate(-20deg);box-shadow:inset 0 0 40px rgba(0,229,255,.05)}.visual-orbit:after{content:"";position:absolute;inset:27px;border:1px solid rgba(59,130,246,.22);border-radius:50%}.visual-coordinate{font:.6875rem var(--mono);letter-spacing:1.4px;color:var(--accent-cyan);position:absolute;top:10px;right:16px;padding:3px 8px;background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.22);border-radius:4px}.terminal-card{position:absolute;top:72px;left:36px;width:338px;background:rgba(11,16,27,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 30px rgba(0,229,255,.08),inset 0 1px 0 rgba(255,255,255,.08);border:1px solid rgba(56,189,248,.25);border-radius:10px;transform:rotate(-3deg)}.terminal-top{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(17,24,39,.85);border-radius:10px 10px 0 0;color:#94a3b8;font:.75rem var(--mono)}.terminal-dots{display:flex;gap:6px}.terminal-dots i{width:7px;height:7px;border-radius:50%;background:#34d399}.terminal-dots i:first-child{background:#f87171}.terminal-dots i:nth-child(2){background:#fbbf24}.terminal-body{padding:20px 24px;font:.75rem/1.85 var(--mono);color:#cbd5e1}.terminal-prompt{color:var(--accent-cyan);margin-right:9px}.terminal-code{padding:12px 0 10px;color:#64748b}.terminal-code div{padding-left:20px}.terminal-code i{font-style:normal;color:#38bdf8}.terminal-code b{font-weight:400;color:#a78bfa}.terminal-last{margin-top:6px}.terminal-cursor{height:13px;width:7px;background:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan);display:inline-block;vertical-align:middle;animation:cursor-blink 1.1s steps(2,start) infinite}.floating-note{position:absolute;display:flex;align-items:center;gap:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 28px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08);border-radius:8px;padding:12px 14px;font-size:.75rem;line-height:1.45;border:1px solid rgba(255,255,255,.12)}.floating-note div>span{display:block;font-size:.6875rem;margin-top:4px;color:#94a3b8}.note-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:6px}.note-ai{background:rgba(13,25,43,.88);border-color:rgba(0,229,255,.3);top:32px;right:-3px;transform:rotate(4deg);color:#e2e8f0}.note-ai .note-icon{background:rgba(0,229,255,.14);color:var(--accent-cyan);border:1px solid rgba(0,229,255,.25)}.note-plus{font-family:var(--mono);font-size:1.125rem;margin-left:8px;color:var(--accent-cyan)}.note-build{background:rgba(15,23,42,.9);border-color:rgba(168,85,247,.3);bottom:38px;right:-7px;transform:rotate(2deg);color:#e2e8f0}.note-build .note-icon{background:rgba(168,85,247,.16);color:#c084fc;border:1px solid rgba(168,85,247,.28)}.note-build>svg{margin-left:7px;color:var(--accent-cyan)}.visual-caption{font:.6875rem var(--mono);letter-spacing:1.1px;position:absolute;bottom:7px;left:65px;color:#64748b;display:flex;gap:8px;align-items:center}.visual-star{position:absolute;bottom:29px;left:13px;font-size:2.875rem;color:var(--accent-cyan);text-shadow:0 0 22px rgba(0,229,255,.55);font-family:var(--mono);font-weight:400;transform:rotate(15deg)}.mobile-break{display:none}.section-mini-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.section-mini-header h2{font-size:1rem;font-weight:600;color:#cbd5e1;letter-spacing:.3px}.section-mini-header>span{font:.75rem var(--mono);letter-spacing:1.5px;color:#64748b}.post-grid,.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.topic-card{padding:24px 25px 25px;border:1px solid var(--line);border-radius:10px;background:var(--surface);position:relative;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.topic-card:hover{transform:translateY(-4px)}.topic-card.sage{background:linear-gradient(160deg var(--in-oklab),rgba(0,229,255,.08) 0,rgba(12,16,24,.95) 65%);border-color:rgba(0,229,255,.22)}.topic-card.sage:hover{border-color:rgba(0,229,255,.55);box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 25px rgba(0,229,255,.14)}.topic-card.sand{background:linear-gradient(160deg var(--in-oklab),rgba(59,130,246,.09) 0,rgba(12,16,24,.95) 65%);border-color:rgba(59,130,246,.24)}.topic-card.sand:hover{border-color:rgba(59,130,246,.6);box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 25px rgba(59,130,246,.16)}.topic-card.lavender{background:linear-gradient(160deg var(--in-oklab),rgba(168,85,247,.09) 0,rgba(12,16,24,.95) 65%);border-color:rgba(168,85,247,.24)}.topic-card.lavender:hover{border-color:rgba(168,85,247,.6);box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 25px rgba(168,85,247,.16)}.topic-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.topic-icon{color:var(--accent-cyan);display:inline-flex;padding:8px;border-radius:8px;background:rgba(0,229,255,.1);border:1px solid rgba(0,229,255,.2)}.sand .topic-icon{color:#60a5fa;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.25)}.lavender .topic-icon{color:#c084fc;background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.25)}.topic-number{font:.75rem var(--mono);color:#64748b}.topic-english{font:.6875rem var(--mono);letter-spacing:1.4px;color:#94a3b8}.topic-card h3{font-size:1.1875rem;font-weight:600;color:#f8fafc;display:flex;justify-content:space-between;align-items:center;margin-top:7px}.topic-card h3 svg{color:#64748b;transition:transform .2s,color .2s}.topic-card:hover h3 svg{color:var(--accent-cyan);transform:translate(2px,-2px)}.topic-card p{font-size:.9375rem;color:var(--muted);line-height:1.75;margin-top:10px;max-width:32ch}.latest-section{padding-block:68px 63px}.section-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:27px}.section-header h2{font-size:clamp(1.625rem,1.4rem + .6vw,1.875rem);letter-spacing:-.7px;font-weight:700;margin-top:8px;color:#f8fafc}.section-header>.text-link{padding-bottom:5px}.post-card{min-width:0;display:block;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:rgba(12,16,24,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s,box-shadow .25s,border-color .25s}.post-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.55),0 0 24px rgba(0,229,255,.12);border-color:rgba(0,229,255,.4)}.post-art{height:180px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);display:grid;place-items:center}.art-ai{background:radial-gradient(circle at 50% 50%,rgba(0,229,255,.14) 0,#090d16 80%);color:#22d3ee}.art-engineering{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.15) 0,#090d16 80%);color:#60a5fa}.art-growth{background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.15) 0,#090d16 80%);color:#c084fc}.art-grid{position:absolute;inset:0;background:radial-gradient(currentColor .75px,transparent 0);background-size:14px 14px;opacity:.22}.art-orbit{position:absolute;width:208px;height:91px;border:1px solid rgba(0,229,255,.35);border-radius:50%;transform:rotate(-27deg)}.orbit-two{transform:rotate(27deg);border-color:rgba(56,189,248,.25)}.art-chip{position:relative;z-index:1;background:rgba(11,17,30,.9);border:1px solid rgba(0,229,255,.4);box-shadow:0 8px 20px rgba(0,0,0,.5),0 0 18px rgba(0,229,255,.18);border-radius:8px;padding:13px 23px;display:flex;flex-direction:column;align-items:center}.art-chip>span{font-size:1.875rem;line-height:1;color:var(--accent-cyan);text-shadow:0 0 12px rgba(0,229,255,.7)}.art-chip>small{font:.625rem var(--mono);margin-top:8px;letter-spacing:.8px;color:#94a3b8}.art-label{position:absolute;font:.625rem var(--mono);letter-spacing:1.4px;opacity:.75}.top-label{top:15px;left:18px}.bottom-label{bottom:14px;right:18px}.art-node{width:6px;height:6px;border-radius:50%;background:var(--accent-cyan);position:absolute;box-shadow:0 0 0 4px rgba(0,229,255,.18),0 0 10px var(--accent-cyan)}.node-one{top:41px;right:85px}.node-two{bottom:42px;left:79px}.art-code{display:flex;flex-direction:column;font:.6875rem/1.9 var(--mono);color:#cbd5e1;position:relative;z-index:2;background:rgba(11,16,28,.92);padding:14px 18px;border:1px solid rgba(59,130,246,.38);box-shadow:0 8px 24px rgba(0,0,0,.5);border-radius:6px;transform:rotate(-2deg)}.art-code i{font-style:normal;color:#38bdf8}.art-code b{font-weight:500;color:#a78bfa}.code-comment{color:#64748b}.art-bracket{position:absolute;font-family:var(--mono);font-size:4.5rem;line-height:1;font-weight:300;color:rgba(59,130,246,.22);top:44px}.bracket-left{left:32px}.bracket-right{right:32px}.growth-drawing{width:70%;height:135px;position:relative;z-index:1;margin-top:5px;filter:drop-shadow(0 0 8px rgba(168,85,247,.25))}.post-card-body{padding:20px 22px 19px}.post-card-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font:.75rem var(--mono);color:#94a3b8}.category-text{font-family:var(--mono);font-size:.75rem;font-weight:600;letter-spacing:.4px}.category-text.ai{color:var(--accent-cyan)}.category-text.engineering{color:#60a5fa}.category-text.growth{color:#c084fc}.post-card h3{font-size:1.125rem;font-weight:600;color:#f1f5f9;line-height:1.55;letter-spacing:-.1px;display:flex;gap:10px;align-items:baseline;margin-top:10px}.post-card h3 svg{width:16px;color:var(--accent-cyan);opacity:0;transition:opacity .2s,transform .2s;flex-shrink:0}.post-card:hover h3 svg{opacity:1;transform:translate(2px,-2px)}.post-card-body>p{font-size:.9375rem;color:var(--muted);line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;min-height:3.5em}.post-card-bottom{display:flex;justify-content:space-between;align-items:center;font:.75rem var(--mono);color:#94a3b8;margin-top:17px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.post-card-bottom>span:first-child{display:flex;align-items:center;gap:6px}.demo-label{font:.6875rem var(--mono);color:#38bdf8;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);padding:2px 6px;border-radius:4px}.start-section{padding:40px 0 42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:60px}.start-intro{padding-top:20px;position:relative}.start-intro h2{font-size:clamp(1.75rem,1.5rem + .6vw,2rem);line-height:1.55;letter-spacing:-.8px;font-weight:700;margin-top:19px;color:#f8fafc}.start-intro p{font-size:.9375rem;line-height:1.85;color:var(--muted);margin-top:17px}.start-sketch{position:absolute;right:36px;bottom:6px;font-size:4.75rem;font-family:var(--mono);line-height:1;color:rgba(0,229,255,.18);transform:rotate(10deg)}.featured-row{display:flex;align-items:center;gap:24px;padding:22px 16px;border-bottom:1px solid var(--line);border-radius:8px;transition:transform .2s,background .2s}.featured-row:last-child{border-bottom:0}.featured-row:hover{transform:translateX(6px);background:rgba(0,229,255,.04)}.featured-number{font-family:var(--mono);font-size:1.375rem;font-weight:700;color:#475569;align-self:flex-start;line-height:1.7}.featured-row:hover .featured-number{color:var(--accent-cyan)}.featured-row>div{min-width:0;flex:1 1}.featured-row h3{font-size:1.125rem;line-height:1.6;font-weight:600;color:#f1f5f9;margin-top:4px}.featured-row p{font-size:.9375rem;color:var(--muted);line-height:1.7;margin-top:4px}.featured-row>svg{color:#64748b;transition:color .2s,transform .2s}.featured-row:hover>svg{color:var(--accent-cyan);transform:translate(2px,-2px)}.about-strip{gap:24px;margin-block:54px 64px;padding:28px 32px;background:linear-gradient(135deg var(--in-oklab),rgba(15,23,42,.85) 0,rgba(11,15,25,.95) 100%);border:1px solid var(--line-bright);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.4)}.about-strip,.avatar-small{display:flex;align-items:center}.avatar-small{font-family:var(--serif);font-size:1.5rem;font-weight:800;color:#f8fafc;background:radial-gradient(circle at 30% 30%,rgba(0,229,255,.22),rgba(15,23,42,.95));border:1px solid rgba(0,229,255,.4);box-shadow:0 0 18px rgba(0,229,255,.18);border-radius:50%;width:64px;height:64px;justify-content:center;flex-shrink:0;letter-spacing:-1.5px}.avatar-small span{color:var(--accent-cyan)}.about-strip>div:nth-child(2){flex:1 1}.about-strip .eyebrow{font-size:.75rem}.about-strip h2{font-size:1.3125rem;font-weight:600;line-height:1.55;margin-top:6px;color:#f8fafc}.about-strip p{font-size:.9375rem;color:var(--muted);margin-top:5px}.site-footer{border-top:1px solid var(--line);background:#05070b}.footer-main{display:flex;justify-content:space-between;align-items:center;padding-block:36px 28px}.footer-main .wordmark{font-size:1.5rem}.footer-main>div:first-child p{font-size:.875rem;color:#94a3b8;margin-top:9px}.footer-thought{font-family:var(--mono);font-size:.9375rem;color:#cbd5e1}.footer-thought span{display:block;font-family:var(--sans);font-style:normal;font-size:.8125rem;color:#94a3b8;text-align:center;margin-top:6px}.footer-links{display:flex;gap:25px;font-family:var(--mono);font-size:.8125rem;color:#94a3b8}.footer-links a{display:flex;align-items:center;gap:6px;transition:color .2s}.footer-links a:hover{color:var(--accent-cyan)}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.06);padding-block:16px 20px;font:.75rem var(--mono);color:#64748b}.footer-bottom>span:last-child{display:flex;align-items:center;gap:10px}.footer-bottom .tiny-dot{width:5px;height:5px}.articles-page{padding-block:65px 30px}.page-intro{position:relative;padding-bottom:51px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(2.125rem,1.8rem + 1vw,2.75rem);font-weight:700;letter-spacing:-1.2px;line-height:1.4;margin:19px 0 15px;color:#f8fafc}.page-intro>p{font-size:1rem;line-height:1.9;color:var(--muted)}.intro-decoration{position:absolute;right:12px;top:75px;font-family:var(--mono);font-size:2.625rem;color:rgba(0,229,255,.22);text-shadow:0 0 24px rgba(0,229,255,.2);transform:rotate(-6deg)}.explorer-tools{padding:26px 0 21px;display:flex;justify-content:space-between;align-items:center;gap:20px}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.filter-tabs button{background:rgba(15,23,42,.6);padding:9px 15px;border:1px solid var(--line);border-radius:6px;font-size:.875rem;color:var(--muted);display:flex;align-items:center;gap:8px;white-space:nowrap;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.filter-tabs button span{font:.75rem var(--mono);color:#64748b}.filter-tabs button.selected{background:rgba(0,229,255,.12);border-color:rgba(0,229,255,.45);color:var(--accent-cyan);box-shadow:0 0 16px rgba(0,229,255,.15)}.filter-tabs button.selected span{color:var(--accent-cyan)}.filter-tabs button:hover:not(.selected){background:rgba(30,41,59,.65);color:var(--ink);border-color:var(--line-bright)}.search-form{border:1px solid var(--line-bright);background:rgba(12,17,28,.85);display:flex;align-items:center;padding:9px 14px;gap:9px;border-radius:6px;width:260px;color:#64748b;flex-shrink:0;transition:border-color .2s,box-shadow .2s}.search-form:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 16px rgba(0,229,255,.18);color:var(--accent-cyan)}.search-form input{width:100%;min-width:0;border:0;background:transparent;font-size:.875rem;outline:0;color:var(--ink)}.search-form input:focus-visible{outline:0}.search-form input::placeholder{color:#64748b}.search-form button{padding:0;background:transparent;display:flex;color:#64748b}.search-form button:hover{color:var(--accent-cyan)}.results-caption{display:flex;justify-content:space-between;gap:20px;color:#94a3b8;font:.8125rem var(--mono);margin:0 0 22px}.article-grid{row-gap:28px}.notebook-end{display:flex;align-items:center;justify-content:center;gap:20px;margin-block:55px 25px;color:#94a3b8;font:.8125rem var(--mono)}.notebook-end>span{width:45px;height:1px;background:var(--line-bright)}.empty-state{text-align:center;padding:80px 20px 110px;color:var(--muted)}.empty-state svg{margin-bottom:12px;color:var(--accent-cyan)}.empty-state h2{color:var(--ink);font-size:1.5rem;font-weight:600}.empty-state p{font-size:.9375rem;margin:8px 0 23px}.empty-state .button svg{margin:0;color:inherit}.explorer-loading{padding:60px;text-align:center;font-family:var(--mono);color:var(--muted)}.about-page{padding-top:65px}.about-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:95px;align-items:center;padding-block:20px 70px;border-bottom:1px solid var(--line)}.about-hero h1{font-size:clamp(2rem,1.7rem + 1vw,2.5rem);line-height:1.5;font-weight:700;letter-spacing:-1px;margin:20px 0;color:#f8fafc}.serif-accent{color:var(--accent-cyan);text-shadow:0 0 20px rgba(0,229,255,.35)}.about-lead{font-size:1.1875rem;line-height:1.85;margin-bottom:18px;color:#e2e8f0}.about-hero p:not(.about-lead){font-size:1rem;color:var(--muted);line-height:1.95;max-width:52ch}.about-portrait{height:330px;position:relative;background:radial-gradient(circle at 50% 40%,rgba(0,229,255,.14),rgba(12,17,29,.95) 75%);border:1px solid rgba(0,229,255,.3);box-shadow:0 20px 45px rgba(0,0,0,.55),0 0 30px rgba(0,229,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;transform:rotate(2deg)}.portrait-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.18) 1px,transparent 0);background-size:28px 28px;opacity:.65;-webkit-mask-image:radial-gradient(ellipse,black 30%,transparent 75%);mask-image:radial-gradient(ellipse,black 30%,transparent 75%)}.portrait-monogram{font-family:var(--serif);font-size:9rem;font-weight:800;letter-spacing:-12px;line-height:1;position:relative;color:#f8fafc;padding-bottom:30px}.portrait-monogram span{color:var(--accent-cyan);text-shadow:0 0 24px rgba(0,229,255,.65)}.portrait-caption{position:absolute;bottom:26px;left:28px;font:.6875rem/1.8 var(--mono);letter-spacing:1.2px;color:#94a3b8}.portrait-sticker{position:absolute;right:-18px;bottom:35px;font:.75rem var(--mono);padding:11px 15px;background:rgba(15,23,42,.92);border:1px solid rgba(0,229,255,.4);border-radius:6px;transform:rotate(-5deg);color:var(--accent-cyan);box-shadow:0 10px 24px rgba(0,0,0,.5)}.about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:70px;padding-block:64px}.about-story>.eyebrow{align-self:start;margin-top:10px}.about-story h2{font-size:clamp(1.625rem,1.4rem + .6vw,1.875rem);line-height:1.6;font-weight:700;margin-bottom:23px;color:#f8fafc}.about-story p{font-size:1.0625rem;line-height:2;color:#cbd5e1;margin-bottom:18px;max-width:65ch}.about-story blockquote{margin:30px 0 0;padding:20px 26px;border-left:3px solid var(--accent-cyan);border-radius:0 8px 8px 0;font-size:1.25rem;line-height:1.8;background:rgba(0,229,255,.06);color:#f1f5f9}.about-values{padding-block:44px 58px;border-top:1px solid var(--line)}.about-values>h2{font-size:1.375rem;font-weight:600;margin-bottom:28px;color:#f8fafc}.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.values-grid>div{border-left:2px solid rgba(0,229,255,.35);padding-left:22px;color:var(--accent-cyan)}.values-grid>div:nth-child(2){border-left-color:rgba(59,130,246,.45);color:#60a5fa}.values-grid>div:nth-child(3){border-left-color:rgba(168,85,247,.45);color:#c084fc}.values-grid h3{font-size:1.125rem;font-weight:600;margin:12px 0 8px;color:#f8fafc}.values-grid p{font-size:.9375rem;line-height:1.85;color:var(--muted)}.about-cta{background:linear-gradient(135deg var(--in-oklab),rgba(0,229,255,.08) 0,rgba(59,130,246,.08) 100%);border:1px solid rgba(0,229,255,.25);border-radius:12px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:64px}.about-cta h2{font-size:1.5rem;font-weight:700;margin-block:9px;color:#f8fafc}.about-cta p{font-size:.9375rem;color:var(--muted)}.about-cta .button{flex-shrink:0}.article-page{padding-top:34px}.back-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.875rem;color:#94a3b8;transition:color .2s}.back-link:hover{color:var(--accent-cyan)}.article-heading{max-width:780px;padding-block:40px 35px;border-bottom:1px solid var(--line)}.category-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-family:var(--mono);background:rgba(0,229,255,.1);border:1px solid rgba(0,229,255,.3);color:var(--accent-cyan);font-size:.8125rem}.category-badge.engineering{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.32);color:#60a5fa}.category-badge.growth{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.32);color:#c084fc}.article-heading h1{font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);font-weight:700;line-height:1.45;letter-spacing:-.8px;margin:18px 0 16px;color:#f8fafc}.article-deck{font-size:1.125rem;line-height:1.85;color:#cbd5e1;max-width:65ch}.article-byline{display:flex;align-items:center;gap:12px;margin-top:25px;font:.875rem var(--mono);color:#94a3b8;flex-wrap:wrap}.avatar-mini{width:32px;height:32px;display:grid;place-items:center;background:rgba(0,229,255,.12);border:1px solid rgba(0,229,255,.35);border-radius:50%;font:700 .875rem var(--serif);color:var(--accent-cyan)}.article-byline>i{width:3px;height:3px;background:#475569;border-radius:50%}.article-byline>span:last-child{display:flex;align-items:center;gap:6px}.reading-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:64px;margin-top:34px}.reading-main{min-width:0;max-width:72ch}.demo-notice{padding:14px 18px;background:rgba(56,189,248,.07);border:1px solid rgba(56,189,248,.25);font-size:.875rem;color:#cbd5e1;display:flex;gap:12px;line-height:1.8;border-radius:8px;margin-bottom:32px}.demo-notice>span{font-family:var(--mono);color:var(--accent-cyan);white-space:nowrap}.prose{font-size:1.0625rem;line-height:1.95;color:#dce4f0;overflow-wrap:anywhere}.prose>p{margin:0 0 1.5em;text-wrap:pretty}.prose h2{font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:700;letter-spacing:-.3px;line-height:1.5;margin:2.2em 0 .85em;color:#f8fafc}.prose h2,.prose h3{scroll-margin-top:100px}.prose h3{font-size:clamp(1.1875rem,1.1rem + .3vw,1.3125rem);font-weight:600;line-height:1.55;margin:1.8em 0 .7em;color:#f1f5f9}.prose strong{color:#ffffff;font-weight:600}.prose ol,.prose ul{padding-left:1.625rem;margin:1em 0 1.6em}.prose li{padding-left:.375rem;margin:.5em 0;text-wrap:pretty}.prose li::marker{color:var(--accent-cyan)}.prose a{color:var(--accent-cyan);text-decoration:underline;text-underline-offset:4px}.prose blockquote{border-left:3px solid var(--accent-cyan);border-radius:0 8px 8px 0;margin:1.75em 0;padding:18px 24px;background:rgba(0,229,255,.05);color:#e2e8f0;text-wrap:pretty}.prose blockquote p{margin:0}.prose pre{background:#0a0e17;border:1px solid var(--line-bright);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);padding:22px 24px;line-height:1.75;font:.9375rem/1.75 var(--mono);overflow-x:auto;border-radius:8px;color:#e2e8f0;margin:1.5em 0 2em}.prose code{font-family:var(--mono);font-size:.875em;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.22);color:#7dd3fc;padding:2px 6px;border-radius:4px}.prose pre code{background:none;border:0;color:inherit;font-size:inherit;padding:0}.prose table{width:100%;border-collapse:collapse;margin:1.5em 0 2em;font-size:.9375rem;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line-bright);padding:12px 16px;text-align:left;min-width:110px}.prose th{background:rgba(15,23,42,.85);color:var(--accent-cyan);font-family:var(--mono);font-weight:600}.prose img{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--line)}.article-tags{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;border-top:1px solid var(--line);margin-top:38px}.article-tags a{padding:6px 12px;font-family:var(--mono);background:rgba(15,23,42,.8);border:1px solid var(--line-bright);color:#cbd5e1;font-size:.8125rem;border-radius:6px;transition:border-color .2s,color .2s}.article-tags a:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.article-actions{margin-block:20px 30px}.article-actions button{display:flex;align-items:center;gap:8px;background:none;font-family:var(--mono);color:#94a3b8;font-size:.875rem;padding:6px 0;transition:color .2s}.article-actions button:hover{color:var(--accent-cyan)}.author-card{display:flex;gap:20px;background:rgba(12,17,28,.85);border:1px solid var(--line-bright);border-radius:10px;padding:25px;margin-bottom:40px}.author-card h3{font-size:1.125rem;font-weight:600;color:#f8fafc}.author-card p{font-size:.9375rem;color:var(--muted);line-height:1.85;margin-block:6px 10px}.author-card a{font:.8125rem var(--mono);display:inline-flex;gap:6px;align-items:center;color:var(--accent-cyan)}.toc{position:sticky;top:100px;padding-top:9px}.toc .eyebrow{font-size:.75rem}.toc h2{font-size:.9375rem;font-weight:600;margin:10px 0 17px;color:#e2e8f0}.toc nav{display:flex;flex-direction:column;gap:12px;padding-left:14px;border-left:1px solid var(--line-bright)}.toc a{font-size:.875rem;line-height:1.65;color:#94a3b8;transition:color .2s}.toc a:hover{color:var(--accent-cyan)}.toc a.toc-sub{padding-left:12px;font-size:.8125rem}.toc-all{display:flex;gap:6px;align-items:center;border-top:1px solid var(--line);padding-top:18px;margin-top:24px;font-family:var(--mono);font-size:.8125rem;color:#94a3b8}.toc-all:hover{color:var(--accent-cyan)}.related-section{margin:25px 0 65px;padding-top:35px;border-top:1px solid var(--line)}.not-found{padding-block:100px 140px}.not-found h1{font-size:clamp(2rem,1.6rem + 1vw,2.6875rem);line-height:1.5;font-weight:700;margin-top:20px;color:#f8fafc}.not-found p{font-size:1rem;line-height:1.95;color:var(--muted);margin-block:20px 30px}@media (min-width:1500px){.container{width:1180px}.hero{gap:65px;padding-block:90px 78px}.hero-visual{margin-right:22px}.post-art{height:195px}}@media (max-width:1050px){.container{width:calc(100% - 64px)}.hero{gap:20px;padding-top:58px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero-actions{gap:16px}.terminal-card{left:8px;width:290px}.terminal-body{padding:18px}.visual-orbit{left:10px;width:285px;height:285px;top:40px}.note-ai{right:-5px;top:39px}.note-build{right:-8px;bottom:48px}.visual-caption{left:40px}.visual-star{left:-10px;bottom:43px}.topic-card{padding:21px}.post-grid,.topic-grid{gap:18px}.post-card-body{padding:18px}.post-art{height:165px}.start-section{gap:35px}.footer-links{gap:15px}.search-form{width:220px}.about-hero{gap:55px}.about-portrait{height:290px}.portrait-monogram{font-size:8rem}.reading-layout{grid-template-columns:minmax(0,1fr) 210px;gap:40px}.article-heading{max-width:calc(100% - 240px)}.bracket-left{left:20px}.bracket-right{right:20px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.site-header{height:70px}.desktop-nav{gap:6px;position:static;transform:none}.header-note{display:none}.wordmark{font-size:1.5rem}.hero{grid-template-columns:minmax(0,1fr);padding-block:48px 37px;gap:20px}.hero-actions{gap:24px}.hero-footnote{margin-top:25px}.hero-visual{width:430px;max-width:100%;height:315px;margin:auto}.terminal-card{width:315px;left:35px;top:55px}.visual-orbit{left:55px;top:10px;width:280px;height:280px}.note-ai{top:15px;right:1px}.note-build{bottom:26px;right:1px}.visual-caption{bottom:0;left:55px}.visual-star{left:18px;bottom:20px}.topic-grid{grid-template-columns:minmax(0,1fr);gap:14px}.topic-card{padding:20px 23px;position:relative}.topic-card-top{position:absolute;top:22px;left:20px;margin:0}.topic-card-top .topic-number{display:none}.topic-card h3,.topic-card p,.topic-english{margin-left:52px}.topic-card h3{margin-top:4px}.topic-card h3 svg{position:absolute;right:22px;top:28px}.topic-card p{max-width:none;padding-right:15px;margin-top:6px}.latest-section{padding-block:46px 43px}.section-header{margin-bottom:21px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.latest-section .post-card:last-child{display:none}.post-art{height:170px}.art-orbit{width:175px;height:78px}.node-one{right:50px}.node-two{left:50px}.art-bracket{font-size:4rem;top:45px}.bracket-left{left:12px}.bracket-right{right:12px}.start-section{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:24px}.start-intro{padding-top:10px}.start-intro h2{margin-top:12px;line-height:1.5}.start-intro h2 br{display:none}.start-intro p{margin-top:8px}.start-intro p br{display:none}.start-sketch{right:15px;bottom:0;font-size:3.75rem}.featured-row{gap:18px;padding-block:19px}.about-strip{margin-block:32px 39px;gap:16px;padding:22px;flex-wrap:wrap}.about-strip .text-link{margin-left:80px}.footer-main{flex-wrap:wrap;gap:24px;padding-top:28px}.footer-thought{order:3;flex-basis:100%;text-align:left}.footer-thought span{text-align:left}.footer-links{gap:18px}.footer-bottom{gap:15px}.articles-page{padding-top:45px}.page-intro{padding-bottom:33px}.intro-decoration{font-size:1.875rem;right:0;top:22px}.explorer-tools{flex-direction:column;align-items:stretch;gap:18px;padding-block:23px}.search-form{width:100%}.filter-tabs{gap:6px}.results-caption>span:last-child{white-space:nowrap}.about-page{padding-top:38px}.about-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:40px}.about-portrait{width:330px;max-width:calc(100% - 20px);margin:auto;height:280px}.about-story{gap:17px;padding-block:36px}.about-story,.values-grid{grid-template-columns:minmax(0,1fr)}.values-grid{gap:26px}.values-grid>div{padding-left:20px}.about-values{padding-block:30px 36px}.about-cta{padding:25px;flex-direction:column;align-items:start;gap:20px;margin-bottom:40px}.reading-layout{grid-template-columns:minmax(0,1fr);gap:0}.article-heading{max-width:none;padding-top:27px}.reading-sidebar{display:none}.reading-main{max-width:100%}.prose{font-size:1.03125rem}.prose pre{font-size:.875rem;padding:18px}.prose td,.prose th{padding:10px 13px;font-size:.875rem;min-width:95px}.article-byline{gap:10px}.related-section .post-grid{grid-template-columns:minmax(0,1fr)}.related-section .post-card{display:grid;grid-template-columns:145px minmax(0,1fr)}.related-section .post-art{height:100%;border-bottom:0;border-right:1px solid var(--line)}.related-section .art-bracket,.related-section .art-label{display:none}.related-section .post-card-meta{flex-wrap:wrap;gap:4px}.related-section .art-node{display:none}.related-section .growth-drawing{width:100%}.not-found{padding-block:70px 100px}}@media (max-width:480px){.desktop-nav{display:none}.menu-toggle{display:flex;background:rgba(15,23,42,.7);border:1px solid var(--line-bright);border-radius:6px;color:var(--accent-cyan);padding:8px;align-items:center;justify-content:center}.mobile-nav{display:flex;position:absolute;left:0;right:0;top:70px;flex-direction:column;background:rgba(7,9,14,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-bright);padding:12px 20px;box-shadow:0 16px 32px rgba(0,0,0,.6)}.mobile-nav a{display:flex;justify-content:space-between;padding:12px 6px;font-family:var(--mono);font-size:.9375rem;border-bottom:1px solid rgba(255,255,255,.05)}.mobile-nav a:last-child{border-bottom:0}.mobile-break{display:block}.hero-visual{height:295px;margin-top:5px}.terminal-card{width:calc(100% - 44px);left:13px}.terminal-body{padding:17px 20px}.visual-orbit{left:25px;width:255px;height:255px;top:15px}.note-ai{right:0;padding:10px 12px}.note-build{right:-1px;bottom:18px;padding:10px 12px}.note-build .note-icon{width:27px;height:27px}.visual-star{left:4px;bottom:10px;font-size:2.5rem}.visual-caption{left:48px;bottom:-4px}.section-mini-header>span{display:none}.hero-actions{gap:19px}.button{min-height:44px;padding:11px 17px}.desktop-break{display:none}.post-grid{grid-template-columns:minmax(0,1fr);gap:19px}.latest-section .post-card:last-child{display:block}.post-art{height:185px}.post-card-body{padding:19px 21px}.art-bracket{font-size:5rem;top:47px}.bracket-left{left:30px}.bracket-right{right:30px}.art-orbit{width:215px;height:91px}.art-chip{padding:15px 25px}.art-node.node-one{right:70px}.art-node.node-two{left:70px}.start-sketch{font-size:3rem;right:4px;bottom:3px}.featured-row{gap:14px}.featured-row p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.about-strip .avatar-small{width:53px;height:53px;font-size:1.3125rem}.about-strip .text-link{margin-left:69px}.footer-links{gap:12px}.filter-tabs{gap:6px}.filter-tabs button{padding:8px 11px;font-size:.8125rem;gap:5px}.notebook-end{gap:10px}.intro-decoration{font-size:1.5625rem}.article-byline{gap:8px}.author-card{padding:20px 17px;gap:15px}.author-card .avatar-small{width:47px;height:47px;font-size:1.1875rem}.related-section .post-card{grid-template-columns:105px minmax(0,1fr)}.related-section .post-card-body{padding:14px}.related-section .art-chip{padding:10px}.related-section .post-card h3{font-size:.9375rem}.related-section .post-card-body>p{font-size:.8125rem}.related-section .post-card h3 svg{display:none}.article-page{padding-top:24px}.demo-notice{display:block}.demo-notice>span{display:block;margin-bottom:3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}