@font-face{font-family:rubik;src:url(/_next/static/media/7d7991ec41d84d48-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:rubik;src:url(/_next/static/media/2b803f87f390c931-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:rubik Fallback;src:local("Arial");ascent-override:88.37%;descent-override:23.63%;line-gap-override:0.00%;size-adjust:105.80%}.__className_e8394b{font-family:rubik,rubik Fallback}.__variable_e8394b{--font-heading:"rubik","rubik Fallback"}@font-face{font-family:notoSans;src:url(/_next/static/media/0b2ce95c1cf8df19-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:notoSans;src:url(/_next/static/media/4c83be591eebfb71-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:notoSans Fallback;src:local("Arial");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:106.47%}.__className_012667{font-family:notoSans,notoSans Fallback}.__variable_012667{--font-body:"notoSans","notoSans Fallback"}:root{--zeluno-forest:#102c24;--zeluno-dark:#081c16;--zeluno-lime:#d5f478;--zeluno-ivory:#f4f4ec;--zeluno-moss:#64776b;--zeluno-ink:#182922;--zeluno-text-secondary:#43574a;--zeluno-line:#d8ded4;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--ok:#2f7a4b;--warn:#9a6a00;--danger:#b3261e}*{box-sizing:border-box}body,html{margin:0}body{background:var(--zeluno-ivory);color:var(--zeluno-ink);font:15px/1.55 var(--font-body),Noto Sans,system-ui,sans-serif}.big,h1,h2,h3{font-family:var(--font-heading),"Rubik",system-ui,sans-serif;letter-spacing:-.01em}h1{font-size:32px;line-height:1.15;margin:0 0 8px}h2{font-size:18px;margin:0 0 12px}a{color:var(--zeluno-forest)}code{font-size:13px}.shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{background:var(--zeluno-forest);color:var(--zeluno-ivory);padding:28px 16px;display:flex;flex-direction:column;gap:32px}.sidebar .logo{display:block;padding:0 12px}.sidebar .logo img{width:132px;height:auto;display:block}.nav{flex-direction:column;gap:4px}.nav,.nav a{display:flex}.nav a{align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--zeluno-ivory);text-decoration:none;opacity:.85}.nav a:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--zeluno-moss)}.nav a:hover{opacity:1;background:rgba(244,244,236,.06)}.nav a[aria-current=page]{background:rgba(213,244,120,.12);opacity:1;font-weight:700}.nav a[aria-current=page]:before{background:var(--zeluno-lime)}.sidebar .note{margin-top:auto;background:rgba(244,244,236,.07);border-radius:var(--radius-md);padding:16px;font-size:13px;color:rgba(244,244,236,.85)}.sidebar .note b{display:block;color:var(--zeluno-ivory);margin-bottom:4px}.content{padding:40px 48px;max-width:1180px;width:100%}.crumb{font-size:14px;margin-bottom:20px}.crumb,.lead{color:var(--zeluno-text-secondary)}.lead{font-size:17px;margin:0 0 28px}@media (max-width:860px){.shell{grid-template-columns:1fr}.sidebar{padding:16px;gap:16px;align-items:center}.nav,.sidebar{flex-direction:row;flex-wrap:wrap}.sidebar .note{display:none}.content{padding:24px 16px}}.grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background:#fff;border:1px solid var(--zeluno-line);border-radius:var(--radius-md);padding:24px}.card.dark{background:var(--zeluno-forest);border-color:var(--zeluno-forest);color:var(--zeluno-ivory)}.card.dark .muted{color:rgba(244,244,236,.75)}.stack{display:flex;flex-direction:column;gap:12px}.stack>p{margin:0}.muted{color:var(--zeluno-text-secondary)}.ok{color:var(--ok)}.warn{color:var(--warn)}.error{color:var(--danger)}.big{font-size:40px;line-height:1}.big,.pill{font-weight:700}.pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;background:var(--zeluno-ivory);color:var(--zeluno-text-secondary)}.pill.lime{background:var(--zeluno-lime);color:var(--zeluno-forest)}.banner{padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--zeluno-line);background:#fff;margin-bottom:20px}.banner.error{border-color:var(--danger)}.section-title{margin-top:36px}label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--zeluno-text-secondary)}input{padding:10px 12px;border:1px solid var(--zeluno-line);border-radius:var(--radius-sm);background:#fff;color:var(--zeluno-ink);font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--zeluno-lime);outline-offset:2px}.button,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-sm);border:0;cursor:pointer;background:var(--zeluno-forest);color:var(--zeluno-ivory);font:700 15px/1.2 var(--font-heading),Rubik,sans-serif;text-decoration:none}.button.accent,button.accent{background:var(--zeluno-lime);color:var(--zeluno-forest)}button.ghost{background:transparent;color:var(--zeluno-forest);border:1px solid var(--zeluno-line)}button.danger{background:var(--danger);color:#fff}button:disabled{opacity:.6;cursor:default}.actions{display:flex;gap:8px;flex-wrap:wrap}.auth{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--zeluno-forest)}.auth .panel{width:100%;max-width:420px;background:var(--zeluno-ivory);border-radius:var(--radius-lg);padding:36px}.auth .brand{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:28px;text-align:center}.auth .brand img{width:160px;height:auto}.auth .brand p{margin:0;color:var(--zeluno-text-secondary)}h3{font-family:var(--font-heading),"Rubik",system-ui,sans-serif;font-size:16px;margin:0}.p-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:24px}.p-head>div:first-child>p{margin:0 0 4px}.p-head h1{margin:0;max-width:24ch;text-wrap:balance}.p-head .lead{margin:8px 0 0}.p-head-side{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.warn-pill{background:#fbf1d9;color:#6f4c00}button.small{padding:6px 12px;font-size:13px}.empty{color:var(--zeluno-text-secondary);background:#fff;border:1px dashed var(--zeluno-line);border-radius:var(--radius-md);padding:20px;margin:0}.onboarding{background:#fff;border:1px solid var(--zeluno-line);border-radius:var(--radius-md);padding:20px 24px;margin-bottom:24px}.onboarding h2{margin-bottom:8px}.onboarding ol{list-style:none;margin:0;padding:0;counter-reset:step}.onboarding li{counter-increment:step;display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--zeluno-line)}.onboarding li:first-child{border-top:0}.onboarding li:before{content:counter(step);flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--zeluno-line);font:700 13px/1 var(--font-heading),Rubik,sans-serif;color:var(--zeluno-text-secondary)}.onboarding li.done:before{content:"✓";background:var(--zeluno-forest);border-color:var(--zeluno-forest);color:var(--zeluno-lime)}.onboarding li.next:before{background:var(--zeluno-lime);border-color:var(--zeluno-lime);color:var(--zeluno-forest)}.onboarding li>div{flex:1 1;display:flex;flex-direction:column}.onboarding li.done b{color:var(--zeluno-text-secondary);font-weight:400;text-decoration:line-through}.onboarding li form,.onboarding li>a{flex:none}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.metric{background:#fff;border:1px solid var(--zeluno-line);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none}a.metric:hover{border-color:var(--zeluno-moss)}.metric>span{font-size:14px;color:var(--zeluno-text-secondary)}.metric>b{font:700 34px/1.1 var(--font-heading),Rubik,sans-serif;color:var(--zeluno-forest)}.metric>small{font-size:13px;color:var(--zeluno-text-secondary)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.soon-list{list-style:none;margin:0;padding:0;font-size:13px;color:var(--zeluno-moss);display:flex;flex-direction:column;gap:6px}.soon-list b{color:var(--zeluno-text-secondary)}.agent{background:#fff;border:1px solid var(--zeluno-line);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.agent header{display:flex;justify-content:space-between;align-items:center;gap:8px}.agent p{margin:0;font-size:14px;color:var(--zeluno-text-secondary)}.agent form{margin-top:auto}.agent-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--zeluno-text-secondary)}.agent-state i{width:8px;height:8px;border-radius:50%;background:var(--zeluno-moss)}.s-working{border-color:var(--ok);box-shadow:0 0 0 1px var(--ok) inset}.s-working .agent-state{color:var(--ok)}.s-working .agent-state i{background:var(--ok);animation:pulse 1.4s ease-in-out infinite}.s-queued .agent-state{color:var(--warn)}.s-queued .agent-state i{background:var(--warn)}.s-error .agent-state{color:var(--danger)}.s-error .agent-state i{background:var(--danger)}.s-idle .agent-state i{background:var(--ok)}.s-paused .agent-state i{background:var(--danger)}.s-soon{background:transparent;border-style:dashed}.s-soon h3,.s-soon p{color:var(--zeluno-moss)}.bar{height:6px;border-radius:3px;background:var(--zeluno-ivory);overflow:hidden}.bar span{display:block;height:100%;background:var(--ok);transition:width .4s ease}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.p-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.timeline{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--zeluno-line);border-radius:var(--radius-md)}.timeline li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 16px;border-top:1px solid var(--zeluno-line);font-size:14px}.timeline li:first-child{border-top:0}.timeline time{color:var(--zeluno-moss);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline p{margin:0}.timeline b{color:var(--zeluno-forest)}.ev-warning b,.ev-warning p{color:#6f4c00}.ev-error b,.ev-error p{color:var(--danger)}.proposal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px;margin-top:12px}.proposal{background:#fff;border:1px solid var(--zeluno-line);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.proposal header p{margin:2px 0 0;font-size:13px}.price-line{margin:0}.breakdown{margin:0;font-size:14px}.breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dashed var(--zeluno-line)}.breakdown dt{color:var(--zeluno-text-secondary)}.breakdown dd{margin:0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breakdown .total{border-bottom:0;font-weight:700}.breakdown .total dt{color:var(--zeluno-ink)}.verdict{border-left:4px solid;border-radius:0;padding:8px 12px;font-size:14px;display:flex;flex-direction:column;gap:2px}.verdict span{color:var(--zeluno-text-secondary);font-size:13px}.v-ok{background:#e7f2ea;border-color:var(--ok)}.v-ok strong{color:#1f5c36}.v-warn{background:#fbf1d9;border-color:var(--warn)}.v-warn strong{color:#6f4c00}.v-bad{background:#f8e3e1;border-color:var(--danger)}.v-bad strong{color:#8c1d17}.rationale{margin:0;font-size:13px;color:var(--zeluno-text-secondary)}.proposal footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}@media (max-width:1000px){.p-split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.s-working .agent-state i{animation:none}.bar span{transition:none}}@media (max-width:600px){.onboarding li{flex-wrap:wrap}.onboarding li>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 44px)}.onboarding li form,.onboarding li>a{margin-left:44px}}