.tool-hero[data-astro-cid-aomeofnn]{padding-bottom:0}.tool-app[data-astro-cid-aomeofnn]{padding-top:var(--space-5)}.pb-picker[data-astro-cid-aomeofnn]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-5)}@media(max-width:720px){.pb-picker[data-astro-cid-aomeofnn]{grid-template-columns:1fr}}.pb-task-card[data-astro-cid-aomeofnn]{position:relative;display:block;cursor:pointer}.pb-task-radio[data-astro-cid-aomeofnn]{position:absolute;opacity:0;width:1px;height:1px;margin:-1px}.pb-task-card-inner[data-astro-cid-aomeofnn]{display:flex;flex-direction:column;gap:.4rem;min-height:96px;padding:var(--space-3);background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-module);transition:border-color .15s ease}.pb-task-card[data-astro-cid-aomeofnn]:has(.pb-task-radio:checked) .pb-task-card-inner[data-astro-cid-aomeofnn]{border:2px solid var(--ink);background:var(--ground-raised)}.pb-task-card[data-astro-cid-aomeofnn]:has(.pb-task-radio:focus-visible) .pb-task-card-inner[data-astro-cid-aomeofnn]{box-shadow:var(--focus-ring)}.pb-task-title[data-astro-cid-aomeofnn]{font-family:var(--font-display);font-weight:700;font-size:1.05rem}.pb-task-when[data-astro-cid-aomeofnn]{color:var(--muted);font-size:.9rem}.pb-panel[data-astro-cid-aomeofnn]{display:none}.pb-app[data-astro-cid-aomeofnn]:has(#pb-task-invoice:checked) .pb-panel[data-astro-cid-aomeofnn][data-panel=invoice]{display:block}.pb-app[data-astro-cid-aomeofnn]:has(#pb-task-scope:checked) .pb-panel[data-astro-cid-aomeofnn][data-panel=scope]{display:block}.pb-app[data-astro-cid-aomeofnn]:has(#pb-task-pricing:checked) .pb-panel[data-astro-cid-aomeofnn][data-panel=pricing]{display:block}@supports not selector(:has(a)){.pb-panel[data-astro-cid-aomeofnn]:first-of-type{display:block}}.pb-grid[data-astro-cid-aomeofnn]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-4);align-items:start}@media(max-width:720px){.pb-grid[data-astro-cid-aomeofnn]{grid-template-columns:1fr}}.form-card[data-astro-cid-aomeofnn],.result-card[data-astro-cid-aomeofnn]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.field-row[data-astro-cid-aomeofnn]{display:flex;flex-direction:column;gap:.4rem}.field-row[data-astro-cid-aomeofnn] label[data-astro-cid-aomeofnn]{font-weight:600;font-size:.95rem}.field-hint[data-astro-cid-aomeofnn]{font-size:.8rem;color:var(--muted);margin:0}.field[data-astro-cid-aomeofnn]{min-height:48px;padding:0 .9em;border-radius:var(--radius-control);border:1px solid var(--line);background:#fff;width:100%}.field[data-astro-cid-aomeofnn]:focus-visible{box-shadow:var(--focus-ring)}.result-card[data-astro-cid-aomeofnn]{background:var(--ground-raised)}.pb-preview[data-astro-cid-aomeofnn]{white-space:pre-wrap;font-family:var(--font-body);font-size:.92rem;line-height:1.6;background:#fff;border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3);margin:0;max-height:60vh;overflow-y:auto}.pb-preview[data-astro-cid-aomeofnn] .fillin[data-astro-cid-aomeofnn]{background:var(--accent);border-radius:4px;padding:0 4px;font-weight:600}.pb-actions[data-astro-cid-aomeofnn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pb-copy[data-astro-cid-aomeofnn].copied{border-color:var(--ink);font-weight:700}.pb-open-claude[data-astro-cid-aomeofnn]{font-size:.9rem;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:.15em;display:inline-flex;align-items:center;min-height:44px}.pb-kit-wrap[data-astro-cid-aomeofnn]{margin-top:var(--space-4)}.pb-kit-card[data-astro-cid-aomeofnn]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;background:var(--ground-raised)}.pb-kit-card[data-astro-cid-aomeofnn] p[data-astro-cid-aomeofnn]:not(.mono-tag){color:var(--muted)}.pb-product-card[data-astro-cid-aomeofnn]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;max-width:34rem;margin-inline:auto;text-align:left}.pb-product-text[data-astro-cid-aomeofnn]{color:var(--ink);font-weight:500}.tutorials-link[data-astro-cid-aomeofnn]{margin-top:var(--space-4);font-size:.9rem;text-align:center}.tutorials-link[data-astro-cid-aomeofnn] a[data-astro-cid-aomeofnn]{text-decoration:underline;text-underline-offset:.15em;font-weight:600}
