:root{color:#19202d;background:#f4efe7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 12% 0%,rgba(255,141,64,.18),transparent 26rem),radial-gradient(circle at 88% 8%,rgba(21,92,255,.12),transparent 22rem),#f4efe7}.app-shell{width:min(1480px,calc(100% - 28px));margin:0 auto;padding:28px 0 56px}.topbar,.workspace-layout,.product-hero,.experiment-panel,.panel-section,.sidebar,.notice{border:1px solid rgba(25,32,45,.12);box-shadow:0 24px 80px #4d36231f}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:22px;border-radius:30px;background:#fffcf6c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow{margin:0 0 8px;color:#b75b22;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1{margin:0;font-size:clamp(2.4rem,7vw,5.2rem);line-height:.95;letter-spacing:-.07em}.status-pill{min-width:220px;padding:14px 16px;border-radius:22px;background:#19202d;color:#fffaf2}.status-pill span,.status-pill small,.card span,.card small{display:block}.status-pill small{margin-top:5px;color:#fffaf29e;font-size:.78rem}.notice{display:block;width:100%;margin-bottom:18px;padding:14px 18px;border-radius:18px;background:#fff7cf;color:#4f3515;text-align:left}.workspace-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;padding:18px;border-radius:34px;background:#fffcf694;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.sidebar,.product-hero,.experiment-panel,.panel-section,.empty-state{border-radius:26px;background:#fffcf6db}.sidebar{align-self:start;padding:16px;position:sticky;top:18px}.sidebar-head,.section-heading,.kanban-column header,.marketing-column header,.button-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-head span,.section-heading h3,.product-hero h2{margin:0}.sidebar-head span{font-weight:800}.product-list{display:grid;gap:10px;margin-top:14px}.product-item,button,input,select,textarea{font:inherit}button,input,select,textarea{border:1px solid rgba(25,32,45,.14)}button{cursor:pointer;border-radius:999px;background:#19202d;color:#fffaf2;font-weight:750}button:hover{transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{width:100%;min-height:42px;border-radius:16px;background:#fffaf2;color:#19202d;padding:10px 12px}textarea{min-height:92px;resize:vertical}.compact-form,.experiment-form,.task-form,.marketing-form{display:grid;gap:10px}.compact-form{grid-template-columns:1fr auto;margin-top:16px}.compact-form button,.experiment-form button,.task-form button,.marketing-form button,.sidebar-head button,.button-row button,.mini-card button{padding:10px 14px}.product-item{display:grid;gap:4px;width:100%;padding:14px;border-radius:18px;background:#fffaf2;color:#19202d;text-align:left}.product-item.active{background:#19202d;color:#fffaf2}.product-item span,.muted,.mini-card span,.task-card span,.marketing-card span{color:#777064;font-size:.86rem}.product-item.active span{color:#fffaf2ad}.main-panel{display:grid;gap:18px;min-width:0}.empty-state,.product-hero,.experiment-panel,.panel-section{padding:20px}.product-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px}.product-hero h2,.section-heading h3{font-size:clamp(1.6rem,4vw,2.6rem);line-height:1;letter-spacing:-.05em}.product-hero p,.active-experiment-card p,.task-card p,.marketing-card p,.empty-state p{color:#5e584f;line-height:1.5}dl{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;margin:0}dt{color:#777064;font-size:.76rem;text-transform:uppercase}dd{margin:5px 0 0;font-weight:800}.experiment-panel,.panel-section{display:grid;gap:16px}.badge{padding:8px 12px;border-radius:999px;background:#eadfce;color:#5d4731;font-size:.78rem;font-weight:800}.badge.active{background:#dff7cb;color:#285b18}.active-experiment-card,.mini-card,.task-card,.marketing-card{border:1px solid rgba(25,32,45,.11);border-radius:20px;background:#fffaf2}.active-experiment-card{padding:16px}.experiment-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.experiment-list,.marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mini-card{display:grid;gap:8px;padding:14px}.task-form{grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) 170px auto}.kanban-board{display:grid;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:8px}.kanban-column,.marketing-column{display:grid;align-content:start;gap:10px;min-height:180px;padding:12px;border-radius:22px;background:#eadfce85}.kanban-column header,.marketing-column header{font-weight:850;text-transform:capitalize}.kanban-column small,.marketing-column small{min-width:26px;padding:4px 8px;border-radius:999px;background:#19202d;color:#fffaf2;text-align:center}.task-card,.marketing-card{display:grid;gap:9px;padding:13px}.task-card strong,.marketing-card strong{line-height:1.25}.marketing-form{grid-template-columns:130px minmax(180px,1fr) minmax(140px,.5fr)}.marketing-form textarea,.marketing-form button{grid-column:1 / -1}@media(max-width:760px){.app-shell{width:min(100% - 18px,1480px);padding-top:10px}.topbar,.workspace-layout,.product-hero,.experiment-form,.task-form,.marketing-form,.experiment-list,.marketing-grid{grid-template-columns:1fr}.topbar,.product-hero{align-items:stretch}.topbar{flex-direction:column}.status-pill{width:100%}.workspace-layout{padding:10px}.sidebar{position:static}dl{grid-template-columns:1fr}}
