.egg.svelte-y82l8v{height:var(--fit-h,calc(100dvh - 118px));flex-direction:column;gap:8px;min-height:0;display:flex}.top.svelte-y82l8v{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.tabs.svelte-y82l8v{background:var(--surface-2);border:2px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.tab.svelte-y82l8v{min-height:40px;color:var(--ink-soft);font:600 1rem var(--font-ui);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:flex}.tab.on.svelte-y82l8v{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.cycle.svelte-y82l8v{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cyc.svelte-y82l8v{border:2px solid var(--line);background:var(--surface);width:100%;color:var(--ink-soft);border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:4px 0;display:flex}.cyc.svelte-y82l8v:disabled{opacity:.5}.cyc.ok.svelte-y82l8v{border-color:var(--green);color:var(--green)}.cyc.on.svelte-y82l8v{background:var(--yellow);border-color:var(--yellow-deep);color:#1e2550}.cn.svelte-y82l8v{font-weight:700;line-height:1}.cl.svelte-y82l8v{font-size:.72rem;font-weight:600}.panel.svelte-y82l8v{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 14px;display:flex}.panel.svelte-y82l8v h3:where(.svelte-y82l8v){font-size:1.05rem}.count.svelte-y82l8v{color:var(--ink-faint);font-weight:500}.foot.svelte-y82l8v{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.ask.svelte-y82l8v{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.hero.svelte-y82l8v{flex:1;place-items:center;min-height:0;display:grid}.hero-svg.svelte-y82l8v{width:auto;max-width:100%;height:100%;max-height:200px}.ask-body.svelte-y82l8v{flex-direction:column;gap:8px;display:flex}.ask-body.svelte-y82l8v h2:where(.svelte-y82l8v){font-size:1.25rem;line-height:1.15}.eggs.svelte-y82l8v{gap:6px;display:grid}.egg-btn.svelte-y82l8v{border:2px solid var(--line);background:var(--surface-2);color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:6px 10px;display:flex}.egg-btn.svelte-y82l8v span:where(.svelte-y82l8v){flex-direction:column;line-height:1.15;display:flex}.egg-btn.svelte-y82l8v small:where(.svelte-y82l8v){color:var(--ink-soft)}.egg-btn.on.svelte-y82l8v,.idea.on.svelte-y82l8v,.mat.on.svelte-y82l8v,.height.on.svelte-y82l8v,.out.on.svelte-y82l8v{border-color:var(--teal);background:color-mix(in srgb, var(--teal), var(--surface) 82%);box-shadow:0 0 0 2px var(--teal)}.safety.svelte-y82l8v{background:color-mix(in srgb, var(--orange), var(--surface) 85%);border-radius:14px;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;font-weight:500;display:flex}.ideas.svelte-y82l8v,.changes.svelte-y82l8v{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.idea.svelte-y82l8v{border:2px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--ink);font:600 .98rem var(--font-ui);border-radius:14px}.why.svelte-y82l8v{color:var(--ink-soft);align-items:flex-start;gap:6px;font-size:.92rem;line-height:1.25;display:flex}.mats.svelte-y82l8v{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mat.svelte-y82l8v{border:2px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;font-size:.72rem;font-weight:600;line-height:1.05;display:flex}.heights.svelte-y82l8v{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.height.svelte-y82l8v{border:2px solid var(--line);background:var(--surface-2);color:var(--ink);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:.75rem;font-weight:600;line-height:1.05;display:flex;position:relative}.height.svelte-y82l8v small:where(.svelte-y82l8v){color:var(--ink-soft)}.gu.svelte-y82l8v{background:var(--orange);color:#fff;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.6rem;font-weight:700}.gu.big.svelte-y82l8v{vertical-align:middle;font-size:.72rem}.outs.svelte-y82l8v{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.out.svelte-y82l8v{border:2px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:6px;font-weight:600;display:flex}.out.svelte-y82l8v:disabled{opacity:.45}.res.svelte-y82l8v{color:#fff;background:var(--green);border-radius:999px;padding:1px 6px;font-size:.68rem;font-weight:700}.res.crack.svelte-y82l8v{background:var(--orange)}.res.splat.svelte-y82l8v{background:var(--red)}.verdict.svelte-y82l8v{background:var(--surface-2);border-radius:14px;padding:6px 10px;font-size:.92rem;line-height:1.25;display:block}.build.svelte-y82l8v{flex-direction:column;gap:10px;display:flex}.checks.svelte-y82l8v{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.check.svelte-y82l8v{width:100%;min-height:46px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 6px;font-size:.98rem;display:flex}.box.svelte-y82l8v{border:2px solid var(--line);background:var(--surface);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.check.on.svelte-y82l8v .box:where(.svelte-y82l8v){background:var(--green);border-color:var(--green);color:#fff}.check.on.svelte-y82l8v span:where(.svelte-y82l8v):last-child{color:var(--ink-soft);text-decoration:line-through}.b-plan.svelte-y82l8v{border:2px dashed var(--line);border-radius:16px;padding:8px 10px}.plan-mats.svelte-y82l8v{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.chip.svelte-y82l8v{background:var(--surface-2);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.small.svelte-y82l8v{color:var(--ink-soft);font-size:.88rem}.improve.svelte-y82l8v{flex-direction:column;gap:8px;display:flex}.imp-head.svelte-y82l8v{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notebook.svelte-y82l8v{background:repeating-linear-gradient(transparent 0 27px, var(--rule-blue) 27px 28px), var(--surface);background-position:0 6px}.nb-head.svelte-y82l8v{align-items:center;gap:8px;display:flex}.nb-title.svelte-y82l8v{text-align:center;flex:1}.nb-lines.svelte-y82l8v{flex-direction:column;gap:6px;display:flex}.results.svelte-y82l8v{border-collapse:collapse;background:color-mix(in srgb, var(--surface), transparent 10%);width:100%;font-size:.9rem}.results.svelte-y82l8v th:where(.svelte-y82l8v),.results.svelte-y82l8v td:where(.svelte-y82l8v){text-align:left;border-bottom:1px solid var(--line);padding:5px 4px}.results.svelte-y82l8v th:where(.svelte-y82l8v){color:var(--ink-soft);font-weight:600}.chart.svelte-y82l8v{flex-direction:column;flex:1;min-height:90px;max-height:260px;display:flex}.bars.svelte-y82l8v{flex:1;align-items:flex-end;gap:8px;padding:4px 0;display:flex}.bar-col.svelte-y82l8v{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;max-width:60px;height:100%;display:flex}.bar.svelte-y82l8v{background:linear-gradient(var(--teal), var(--green));border-radius:8px 8px 2px 2px;width:100%;min-height:4px}.bar-v.svelte-y82l8v{color:var(--ink-soft);font-size:.75rem}.bar-l.svelte-y82l8v{font-size:.8rem;font-weight:700}@media (width>=640px){.cl.svelte-y82l8v{font-size:.9rem}.mat.svelte-y82l8v{font-size:.85rem}}@media (width>=900px){.top.svelte-y82l8v{flex-direction:row;align-items:center}.tabs.svelte-y82l8v{flex-shrink:0;width:360px}.cycle.svelte-y82l8v{flex:1}.cyc.svelte-y82l8v{flex-direction:row;justify-content:center;gap:6px;padding:8px 0}.panel.svelte-y82l8v{gap:12px;padding:20px 24px}.panel.svelte-y82l8v h3:where(.svelte-y82l8v){font-size:1.25rem}.ask.svelte-y82l8v{flex-direction:row;align-items:center}.hero-svg.svelte-y82l8v{max-height:340px}.ask-body.svelte-y82l8v{flex:1}.ask-body.svelte-y82l8v h2:where(.svelte-y82l8v){font-size:1.7rem}.ideas.svelte-y82l8v,.changes.svelte-y82l8v{grid-template-columns:repeat(4,1fr)}.mats.svelte-y82l8v{grid-template-columns:repeat(6,1fr)}.height.svelte-y82l8v,.mat.svelte-y82l8v{font-size:1.05rem}.height.svelte-y82l8v,.out.svelte-y82l8v{gap:6px;padding:14px 6px;font-size:1.15rem}.height.svelte-y82l8v svg:where(.svelte-y82l8v),.out.svelte-y82l8v svg:where(.svelte-y82l8v){width:72px;height:72px}.mat.svelte-y82l8v svg:where(.svelte-y82l8v){width:44px;height:44px}.mat.svelte-y82l8v,.idea.svelte-y82l8v{min-height:64px;font-size:1.1rem}.gu.svelte-y82l8v{font-size:.8rem}.why.svelte-y82l8v,.verdict.svelte-y82l8v,.safety.svelte-y82l8v{font-size:1.1rem}.check.svelte-y82l8v{min-height:56px;font-size:1.15rem}.results.svelte-y82l8v{font-size:1.1rem}.results.svelte-y82l8v th:where(.svelte-y82l8v),.results.svelte-y82l8v td:where(.svelte-y82l8v){padding:9px 6px}.nb-title.svelte-y82l8v h3:where(.svelte-y82l8v){font-size:1.5rem}.chart.svelte-y82l8v{max-height:none}.bar-col.svelte-y82l8v{max-width:90px}.bar-v.svelte-y82l8v,.bar-l.svelte-y82l8v{font-size:1rem}.build.svelte-y82l8v{flex-direction:row}.b-list.svelte-y82l8v{flex:1.4}.b-plan.svelte-y82l8v{flex:1}.notebook.svelte-y82l8v{grid-template-rows:auto 1fr;grid-template-columns:1.3fr 1fr;column-gap:24px;display:grid}.nb-head.svelte-y82l8v{grid-column:span 2}}
