@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@500;700&display=swap";:root{--bg-cream: #f7f4ed;--bg-mint: #d8ffe9;--bg-coral: #ffd4b3;--ink-900: #101828;--ink-700: #344054;--ink-500: #667085;--line-soft: #d9d6cf;--accent-orange: #ff7a1a;--accent-green: #16a34a;--slate-950: #0d111f;--slate-900: #131a2b;--slate-800: #1b2537;--slate-700: #263247;--slate-500: #99a4b6;--white: #ffffff;font-family:Manrope,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--ink-900);background:var(--bg-cream)}button,a{font-family:inherit}.home-shell{min-height:100%;position:relative;overflow:hidden;padding:1.4rem clamp(1.2rem,2.1vw,2.6rem) 2.5rem;background:radial-gradient(circle at 12% 20%,rgba(216,255,233,.75),transparent 38%),radial-gradient(circle at 90% 8%,rgba(255,212,179,.65),transparent 38%),linear-gradient(180deg,#f7f4ed,#f6f2ea 65%,#f0ece4)}.home-glow{position:absolute;border-radius:999px;filter:blur(60px);pointer-events:none;opacity:.7;z-index:0}.home-glow-one{width:360px;height:360px;background:#0bb18942;top:-120px;left:-120px;animation:floatA 8s ease-in-out infinite}.home-glow-two{width:420px;height:420px;background:#ff862d42;top:-150px;right:-140px;animation:floatB 10s ease-in-out infinite}.home-nav,.hero-area{position:relative;z-index:1}.home-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-lockup{display:flex;align-items:center;gap:.8rem}.brand-emblem{width:2.2rem;height:2.2rem;border-radius:.6rem;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(150deg,#ff7a1a,#ff551a)}.brand-title{margin:0;font-weight:800;letter-spacing:-.02em}.brand-subtitle{margin:0;color:var(--ink-500);font-size:.82rem}.nav-links{display:flex;gap:1.2rem}.nav-links a{color:var(--ink-700);text-decoration:none;font-weight:600}.home-nav-actions{display:flex;align-items:center;gap:.55rem}.tenant-chip{border:1px solid #d6d1c6;background:#ffffffb8;border-radius:999px;padding:.42rem .7rem;color:#3f4a63;font-size:.8rem;font-weight:700}.ghost-btn{border:1px solid var(--line-soft);background:#ffffffb3;color:var(--ink-900);border-radius:999px;padding:.58rem 1rem;font-weight:700;cursor:pointer}.hero-area{max-width:1120px;margin:2.1rem auto 0;display:grid;gap:1.4rem}.hero-copy{max-width:780px}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.15em;font-size:.77rem;font-weight:700;color:#0f766e}.hero-copy h1{margin:.8rem 0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,7.5vw,5rem);line-height:.98;letter-spacing:-.03em}.hero-copy h1 span{display:block;color:#ea580c}.hero-copy p{margin:0;font-size:clamp(1rem,1.6vw,1.3rem);color:#475467;max-width:62ch}.prompt-stage{background:#ffffffd1;border:1px solid #e5dfd4;border-radius:1.4rem;padding:clamp(1rem,2vw,1.4rem);box-shadow:0 16px 50px #10182814}.prompt-stage label{display:block;font-weight:700;color:#0f172a;margin-bottom:.7rem}.prompt-stage textarea{width:100%;border:1px solid #d6cec2;border-radius:1rem;background:#fff;min-height:144px;resize:vertical;padding:.9rem 1rem;font-size:1rem;line-height:1.45;color:var(--ink-900)}.prompt-stage textarea:focus{outline:2px solid rgba(255,122,26,.3);border-color:#ff7a1a}.prompt-actions{margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.profile-pills{display:flex;gap:.55rem;flex-wrap:wrap}.pill{border:1px solid #d7cfc4;background:#fff;color:#334155;border-radius:999px;padding:.45rem .85rem;font-weight:700;cursor:pointer}.pill.active{border-color:#ff7a1a;background:#fff1e6;color:#c2410c}.launch-btn{border:0;background:linear-gradient(140deg,#ff7a1a,#ff5c1a);color:#fff;border-radius:.8rem;padding:.68rem 1.15rem;font-weight:800;cursor:pointer}.prompt-chips{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.55rem}.prompt-chips button{border:1px solid #dfd6ca;background:#fcfaf6;color:#475467;border-radius:999px;padding:.42rem .8rem;cursor:pointer}.inline-error{margin:.65rem 0 0;color:#c2410c;font-size:.86rem;font-weight:600}.hero-stats{margin-top:.4rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{background:#ffffffd6;border:1px solid #e8dfd3;border-radius:1rem;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeSlide .8s ease both}.stat-card h3{margin:0;font-family:JetBrains Mono,monospace;font-size:1.35rem;color:#ea580c}.stat-card p{margin:.38rem 0 0;color:#51607b;font-size:.93rem}.stagger-1{animation-delay:.12s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.28s}.stagger-4{animation-delay:.36s}.workspace-shell{min-height:100%;display:grid;grid-template-columns:minmax(300px,360px) 1fr;background:radial-gradient(circle at 18% -8%,rgba(255,122,26,.2),transparent 40%),linear-gradient(180deg,#0c121f,#0b1120);color:#eef2f9}.agent-pane{border-right:1px solid rgba(205,213,224,.15);padding:1.1rem .9rem;display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,#101726e0,#0a0f1ae6)}.agent-top{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.project-label{margin:0;color:#9ea9bc;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.agent-top h2{margin:.15rem 0 0;font-size:1.1rem}.status-dot{border:1px solid rgba(22,163,74,.35);background:#16a34a29;color:#9ef2bc;font-size:.76rem;padding:.26rem .55rem;border-radius:999px;white-space:nowrap}.tasks-block{margin-top:.8rem;border:1px solid rgba(148,163,184,.18);background:#1c283c94;border-radius:.92rem;padding:.72rem}.tasks-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.58rem}.tasks-header h4{margin:0;font-size:.86rem}.tasks-header span{font-size:.78rem;color:#9ec2ea;font-weight:700}.tasks-block ul{margin:0;padding:0;list-style:none;display:grid;gap:.42rem}.tasks-block li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.44rem}.task-check{width:1rem;height:1rem;border-radius:999px;display:grid;place-items:center;background:#16a34a40;border:1px solid rgba(22,163,74,.46);color:#b5f8cc;font-size:.64rem;margin-top:.1rem}.tasks-block li p{margin:0;font-size:.8rem;line-height:1.35;color:#d3deee}.actions-strip{margin-top:.62rem;display:flex;align-items:center;flex-wrap:wrap;gap:.36rem}.actions-strip span{width:1.05rem;height:1.05rem;border-radius:.28rem;display:grid;place-items:center;border:1px solid rgba(148,163,184,.26);background:#0f182994;color:#c5d4ea;font-size:.68rem}.actions-strip p{margin:0 0 0 .35rem;font-size:.8rem;color:#aabbd4}.prompt-card{margin-top:.9rem;border:1px solid rgba(148,163,184,.18);background:#23314875;border-radius:.95rem;padding:.85rem}.prompt-card p{margin:0;color:#9ab0ce;font-size:.77rem;text-transform:uppercase;letter-spacing:.1em}.prompt-card h3{margin:.55rem 0 0;font-size:.95rem;font-weight:600;color:#f6f8fc}.meta-row{margin-top:.65rem;display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:#96a9c4}.metrics-grid{margin-top:.86rem;display:grid;gap:.56rem;grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid article{border:1px solid rgba(148,163,184,.18);background:#18233580;border-radius:.8rem;padding:.72rem}.metrics-grid h4{margin:0;font-size:1.02rem;color:#ffb177}.metrics-grid p{margin:.34rem 0 0;font-size:.78rem;color:#9db0ca}.feed-block{margin-top:.9rem;border:1px solid rgba(148,163,184,.18);background:#141e2e75;border-radius:.92rem;padding:.78rem;flex:1;min-height:0;overflow:auto}.feed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem}.feed-header h4{margin:0;font-size:.94rem}.feed-header span{font-size:.72rem;color:#89e2b0}.feed-block ul{list-style:none;margin:0;padding:0;display:grid;gap:.58rem}.feed-block li{border:1px solid rgba(148,163,184,.15);border-radius:.72rem;padding:.64rem;background:#1018278c;display:grid;gap:.45rem}.feed-block h5{margin:0;font-size:.87rem}.feed-block p{margin:.28rem 0 0;color:#a7bbd6;font-size:.78rem;line-height:1.35}.feed-block small{color:#7f90aa;font-size:.72rem}.commentary-block{margin-top:.82rem;border:1px solid rgba(148,163,184,.18);background:#141e2e75;border-radius:.9rem;padding:.78rem}.commentary-block h4{margin:0 0 .52rem;font-size:.9rem}.commentary-block pre{margin:0;max-height:150px;overflow:auto;font-family:JetBrains Mono,monospace;font-size:.73rem;line-height:1.45;color:#afc0d6;white-space:pre-wrap}.agent-footer{margin-top:.85rem;display:flex;gap:.54rem}.primary-action,.secondary-action{flex:1;border-radius:.76rem;text-align:center;text-decoration:none;font-weight:700;font-size:.86rem;padding:.63rem .6rem}.primary-action{border:0;cursor:pointer;background:linear-gradient(130deg,#ff7a1a,#ff541a);color:#fff}.secondary-action{border:1px solid rgba(148,163,184,.25);color:#c9d5e7;background:#1d2a3e80}.preview-pane{min-height:100vh;padding:.78rem;display:grid;grid-template-rows:auto 1fr;gap:.65rem}.workspace-tab-body{min-height:0;display:grid}.preview-tabs{display:flex;gap:.45rem;overflow-x:auto}.tab{border:1px solid rgba(148,163,184,.23);background:#131e31a6;color:#c8d3e2;border-radius:.64rem;padding:.44rem .72rem;font-size:.8rem;white-space:nowrap}.tab.active{background:#ff7a1a38;border-color:#ff7a1a80;color:#ffd6b4}.browser-shell{border:1px solid rgba(150,163,184,.26);background:#070d16;border-radius:.95rem;min-height:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.browser-bar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;border-bottom:1px solid rgba(148,163,184,.2);background:#0f1623d9;padding:.56rem .78rem}.dots{display:flex;gap:.35rem}.dots span{width:.58rem;height:.58rem;border-radius:50%;background:#ef4444}.dots span:nth-child(2){background:#f59e0b}.dots span:nth-child(3){background:#22c55e}.browser-bar p{margin:0;padding:.36rem .65rem;border-radius:.45rem;border:1px solid rgba(148,163,184,.26);color:#99a7bb;font-size:.78rem}.preview-frame{width:100%;height:100%;border:0;background:#fff}.ide-shell{border:1px solid rgba(150,163,184,.24);border-radius:.95rem;overflow:hidden;background:#0a111c;min-height:0;display:grid;grid-template-columns:minmax(220px,280px) 1fr;grid-template-rows:1fr 260px}.file-tree-panel{grid-row:1 / span 2;border-right:1px solid rgba(148,163,184,.2);background:#0f1724f0;display:grid;grid-template-rows:auto auto 1fr;min-height:0}.file-tree-header{padding:.78rem .8rem .65rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.16)}.file-tree-header h4{margin:0;font-size:.86rem}.file-tree-header span{color:#9ab1cf;font-size:.76rem;font-family:JetBrains Mono,monospace}.new-file-row{display:grid;grid-template-columns:1fr auto;gap:.45rem;padding:.65rem .75rem;border-bottom:1px solid rgba(148,163,184,.16)}.new-file-row input{border:1px solid rgba(148,163,184,.28);background:#0f1724e6;color:#dbe6f7;border-radius:.5rem;padding:.45rem .5rem;font-size:.76rem;font-family:JetBrains Mono,monospace}.new-file-row button{border:0;border-radius:.5rem;background:#ff7a1a;color:#fff;font-size:.76rem;font-weight:700;padding:.42rem .62rem}.new-file-row button:disabled{opacity:.55;cursor:not-allowed}.file-tree-panel ul{list-style:none;margin:0;padding:.5rem;display:grid;gap:.38rem;overflow:auto}.file-tree-panel li button{width:100%;border:1px solid rgba(148,163,184,.2);background:#111a28cc;color:#c8d6ec;border-radius:.58rem;padding:.44rem .52rem;display:grid;gap:.22rem;text-align:left;cursor:pointer}.file-tree-panel li button span{font-size:.77rem;line-height:1.25;word-break:break-word}.file-tree-panel li button small{font-size:.67rem;color:#7f96b4}.file-tree-panel li button.active{border-color:#ff7a1a9e;background:#ff7a1a21;color:#ffe3cd}.file-tree-panel li.empty{color:#8fa3bf;font-size:.76rem;padding:.2rem}.editor-panel{min-height:0;display:grid;grid-template-rows:auto 1fr auto}.editor-toolbar{border-bottom:1px solid rgba(148,163,184,.2);background:#0f1724d6;padding:.62rem .8rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.editor-toolbar h4{margin:0;font-size:.86rem}.editor-toolbar p{margin:.15rem 0 0;font-size:.71rem;color:#8da2c0}.editor-toolbar button{border:0;border-radius:.5rem;background:#ff7a1a;color:#fff;font-size:.76rem;font-weight:700;padding:.45rem .68rem}.editor-toolbar button:disabled{cursor:not-allowed;opacity:.55}.editor-textarea{width:100%;border:0;outline:none;resize:none;background:#09111c;color:#d7e4f9;padding:.82rem;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.5}.editor-statusbar{border-top:1px solid rgba(148,163,184,.2);background:#0f1724d6;display:flex;justify-content:space-between;gap:.6rem;color:#98adca;font-size:.72rem;padding:.46rem .72rem}.terminal-shell{border:1px solid rgba(148,163,184,.24);border-radius:.95rem;background:#050b14;min-height:0;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.terminal-shell.compact{border:0;border-top:1px solid rgba(148,163,184,.2);border-radius:0}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:.56rem .72rem;border-bottom:1px solid rgba(148,163,184,.2);background:#0c121ee6}.terminal-header h4{margin:0;font-size:.82rem}.terminal-header span{color:#8dd6ac;font-size:.72rem}.terminal-output{overflow:auto;padding:.72rem;display:grid;gap:.6rem}.terminal-output pre{margin:0;border:1px solid rgba(148,163,184,.2);border-radius:.58rem;background:#0a0f19eb;color:#ced9ec;padding:.65rem;font-size:.74rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;font-family:JetBrains Mono,monospace}.terminal-input-row{display:grid;grid-template-columns:1fr auto;gap:.45rem;padding:.64rem;border-top:1px solid rgba(148,163,184,.2);background:#0c121eeb}.terminal-input-row input{border:1px solid rgba(148,163,184,.3);border-radius:.54rem;background:#080d16f2;color:#d9e4f4;padding:.44rem .56rem;font-family:JetBrains Mono,monospace;font-size:.78rem}.terminal-input-row button{border:0;border-radius:.54rem;background:#ff7a1a;color:#fff;font-size:.78rem;font-weight:700;padding:.44rem .7rem}.terminal-input-row button:disabled{opacity:.55;cursor:not-allowed}.empty-tab-card{border:1px solid rgba(148,163,184,.24);border-radius:.95rem;background:#0c131feb;padding:1rem;color:#d8e3f4}.empty-tab-card h3{margin:0;font-size:1.1rem}.empty-tab-card p{margin:.72rem 0 0;color:#a4b4cb;max-width:68ch;line-height:1.5}.workspace-error{margin-top:.55rem}.version-launcher{position:fixed;right:18px;bottom:18px;z-index:60;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:.58rem .9rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;color:#f8fafc;background:radial-gradient(circle at 10% 10%,rgba(255,174,99,.62),transparent 44%),linear-gradient(140deg,#0b1425f5,#1d2638f0);box-shadow:0 0 0 1px #ffffff14,0 10px 28px #00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:versionPulse 2.2s ease-in-out infinite}.version-launcher-prefix{font-size:.72rem;color:#d4dbe8;letter-spacing:.08em;text-transform:uppercase}.version-launcher strong{font-size:.84rem;letter-spacing:.01em}.version-launcher-channel{font-size:.73rem;font-weight:700;color:#ffcfab;border:1px solid rgba(255,173,115,.45);background:#ff7a1a33;border-radius:999px;padding:.18rem .42rem}.version-overlay{position:fixed;inset:0;z-index:90;background:radial-gradient(circle at 15% 10%,rgba(255,137,51,.23),transparent 42%),radial-gradient(circle at 88% 5%,rgba(56,189,248,.22),transparent 34%),#070c15db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem}.version-modal{width:min(1220px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:1.2rem;border:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#0e1624f7,#080e18f7);color:#e8eef8;box-shadow:0 30px 70px #00000075}.version-modal-header{padding:1.08rem 1.1rem;border-bottom:1px solid rgba(148,163,184,.22);display:flex;justify-content:space-between;gap:.8rem}.version-modal-eyebrow{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#9db4d2;font-weight:700}.version-modal-header h2{margin:.3rem 0 0;font-size:clamp(1.5rem,2.8vw,2rem);letter-spacing:-.02em}.version-modal-header h2 span{color:#ffbc89}.version-modal-header p{margin:.6rem 0 0;max-width:84ch;color:#a9bbd4;line-height:1.5;font-size:.9rem}.version-close{border:1px solid rgba(148,163,184,.3);border-radius:.64rem;background:#0c121dd1;color:#dae5f6;padding:.5rem .72rem;font-weight:700;height:fit-content;cursor:pointer}.version-highlight-row{padding:.82rem 1.08rem 0;display:grid;gap:.64rem;grid-template-columns:repeat(4,minmax(0,1fr))}.version-highlight-row article{border:1px solid rgba(148,163,184,.22);border-radius:.78rem;background:#101827c2;padding:.7rem .78rem}.version-highlight-row h4{margin:0;color:#ffb77f;font-family:JetBrains Mono,monospace;font-size:.84rem}.version-highlight-row p{margin:.34rem 0 0;font-size:.8rem;color:#9bb0cb;line-height:1.4}.version-doc-grid{padding:.9rem 1.08rem 1.08rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.version-doc-card{border:1px solid rgba(148,163,184,.22);border-radius:.9rem;background:#0c1421d6;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.version-doc-card h3{margin:0;padding:.7rem .8rem;border-bottom:1px solid rgba(148,163,184,.2);font-size:.95rem;letter-spacing:.01em}.version-markdown{overflow:auto;padding:.78rem .88rem;line-height:1.6;color:#d4e0f2}.version-markdown :is(h1,h2,h3,h4){margin:.9rem 0 .42rem;color:#f8fbff;line-height:1.3}.version-markdown h1{font-size:1.2rem}.version-markdown h2{font-size:1.03rem}.version-markdown h3{font-size:.95rem}.version-markdown p{margin:.45rem 0;color:#afc0d9}.version-markdown ul{margin:.42rem 0 .7rem 1.15rem;padding:0}.version-markdown li{margin:.26rem 0}.version-markdown code{font-family:JetBrains Mono,monospace;background:#223043cc;color:#ffd5b3;border:1px solid rgba(148,163,184,.24);border-radius:.35rem;padding:.1rem .3rem}.version-markdown hr{border:0;border-top:1px solid rgba(148,163,184,.2);margin:.85rem 0}.fade-in{animation:fadeIn .7s ease both}.fade-in-delayed{animation:fadeIn .9s ease .13s both}.slide-up{animation:slideUp .85s ease .24s both}.auth-loading-shell{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,#f7f4ed,#ece8df)}.auth-loading-shell p{margin:0;color:#4f5d75}.auth-shell{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 8%,rgba(217,255,233,.74),transparent 42%),radial-gradient(circle at 92% 6%,rgba(255,200,150,.75),transparent 40%),linear-gradient(180deg,#f5f2ea,#efece4);padding:18px}.auth-glow{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none;opacity:.6}.auth-glow-one{width:340px;height:340px;left:-140px;top:-140px;background:#38bdf859}.auth-glow-two{width:420px;height:420px;right:-140px;top:-170px;background:#fb923c59}.auth-card{position:relative;z-index:1;width:min(460px,100% - 8px);border-radius:18px;border:1px solid #ddd4c8;background:#ffffffdb;box-shadow:0 20px 56px #1018281f;padding:1.4rem}.auth-eyebrow{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:#0f766e;font-weight:700}.auth-card h1{margin:.6rem 0 0;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.05;letter-spacing:-.02em}.auth-copy{margin:.58rem 0 .9rem;color:#51607b;font-size:.95rem}.auth-card form{display:grid;gap:.58rem}.auth-card label{font-size:.84rem;font-weight:700;color:#263248}.auth-card input,.auth-card select{width:100%;border:1px solid #d3ccbf;border-radius:10px;background:#fff;color:#122138;padding:.62rem .7rem}.auth-card input:focus,.auth-card select:focus{outline:2px solid rgba(255,122,26,.25);border-color:#ff7a1a}.auth-card button{margin-top:.48rem;border:0;border-radius:10px;background:linear-gradient(130deg,#ff7a1a,#ff581a);color:#fff;padding:.7rem .9rem;font-weight:800;cursor:pointer}.auth-card button:disabled{cursor:not-allowed;opacity:.7}.auth-error{margin:.32rem 0 0;color:#b42318;font-size:.83rem;font-weight:600}@media(max-width:1140px){.hero-stats,.version-highlight-row{grid-template-columns:repeat(2,minmax(0,1fr))}.version-doc-grid{grid-template-columns:1fr}}@media(max-width:980px){.workspace-shell{grid-template-columns:1fr}.agent-pane{min-height:auto;border-right:0;border-bottom:1px solid rgba(205,213,224,.16)}.preview-pane{min-height:78vh}.ide-shell{grid-template-columns:1fr;grid-template-rows:200px 1fr 260px}.file-tree-panel{grid-row:auto;border-right:0;border-bottom:1px solid rgba(148,163,184,.2)}.file-tree-panel ul{grid-auto-flow:column;grid-auto-columns:minmax(180px,220px);overflow-x:auto;overflow-y:hidden}}@media(max-width:760px){.home-nav{flex-wrap:wrap}.nav-links{order:3;width:100%;justify-content:center}.hero-stats{grid-template-columns:1fr}.home-nav-actions{width:100%;justify-content:center;flex-wrap:wrap}.version-launcher{right:10px;bottom:10px;padding:.52rem .72rem;gap:.4rem}.version-modal-header{flex-direction:column}.version-highlight-row{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floatA{0%,to{transform:translate(0)}50%{transform:translate(20px,26px)}}@keyframes floatB{0%,to{transform:translate(0)}50%{transform:translate(-18px,32px)}}@keyframes versionPulse{0%,to{box-shadow:0 0 0 1px #ffffff14,0 10px 28px #00000061}50%{box-shadow:0 0 0 1px #ffb17e5c,0 14px 36px #00000075}}
