.breadcrumb[data-astro-cid-dhokawi2]{gap:var(--space-2);font-size:var(--size-small);color:var(--ink-muted);margin-bottom:var(--space-5);align-items:center;display:flex}.breadcrumb__sep[data-astro-cid-dhokawi2]{color:var(--rule-strong)}.breadcrumb[data-astro-cid-dhokawi2] a[data-astro-cid-dhokawi2]{color:var(--ink-secondary);text-decoration:none}.breadcrumb[data-astro-cid-dhokawi2] a[data-astro-cid-dhokawi2]:hover{color:var(--accent)}.dp-hero[data-astro-cid-dhokawi2]{margin:var(--space-5) 0 var(--space-5)}.dp-hero[data-astro-cid-dhokawi2] h1[data-astro-cid-dhokawi2]{font-family:var(--font-sans);font-size:var(--size-hero);letter-spacing:var(--tracking-tight);margin:var(--space-3) 0;text-transform:uppercase;font-weight:600;line-height:1}.dp-hero__lede[data-astro-cid-dhokawi2]{font-family:var(--font-sans);color:var(--ink-secondary);max-width:44rem;margin:0;font-size:1.125rem;line-height:1.6}.eyebrow[data-astro-cid-dhokawi2]{font-family:var(--font-mono);font-size:var(--size-tiny);color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;margin:0}.dp-form[data-astro-cid-dhokawi2]{gap:var(--space-3);margin:var(--space-5) 0;flex-direction:column;display:flex}.dp-input[data-astro-cid-dhokawi2]{font-family:var(--font-mono);font-size:var(--size-small);padding:var(--space-3);background:var(--bg-inset);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink);resize:vertical;min-height:14rem;line-height:1.5}.dp-input[data-astro-cid-dhokawi2]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.dp-submit[data-astro-cid-dhokawi2]{font-family:var(--font-mono);font-size:var(--size-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--accent);color:var(--bg-base);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;align-self:flex-start;padding:.625rem 1.25rem;font-weight:600}.dp-submit[data-astro-cid-dhokawi2]:hover{filter:brightness(1.1)}.dp-submit[data-astro-cid-dhokawi2]:disabled{opacity:.6;cursor:not-allowed}.dp-result[data-astro-cid-dhokawi2]{margin:var(--space-5) 0}.dp-summary[data-astro-cid-dhokawi2]{gap:var(--space-6);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--bg-raised);margin-bottom:var(--space-4);display:flex}.dp-summary[data-astro-cid-dhokawi2] p[data-astro-cid-dhokawi2]{margin:0}.dp-summary__total[data-astro-cid-dhokawi2]{font-family:var(--font-mono);color:var(--accent);letter-spacing:var(--tracking-tight);font-size:2rem;font-weight:600}.dp-summary__count[data-astro-cid-dhokawi2]{font-family:var(--font-mono);font-size:1.25rem}.dp-warning[data-astro-cid-dhokawi2]{font-family:var(--font-mono);color:var(--flagship);border-left:2px solid var(--flagship);margin:var(--space-3) 0;padding:.5em .75em}.dp-entries[data-astro-cid-dhokawi2]{margin:0;padding:0;list-style:none}.dp-entry[data-astro-cid-dhokawi2]{gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr auto 1.5rem;align-items:center;display:grid}.dp-entry[data-astro-cid-dhokawi2][data-missing="1"]{opacity:.55}.dp-entry__qty[data-astro-cid-dhokawi2]{font-family:var(--font-mono);color:var(--accent);font-weight:600}.dp-entry__info[data-astro-cid-dhokawi2]{flex-direction:column;min-width:0;display:flex}.dp-entry__name[data-astro-cid-dhokawi2]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dp-entry__meta[data-astro-cid-dhokawi2]{margin-top:2px}.dp-entry__subtotal[data-astro-cid-dhokawi2]{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-weight:500}.dp-entry__link[data-astro-cid-dhokawi2]{font-family:var(--font-mono);color:var(--accent);text-align:right;text-decoration:none}.dp-entry__link[data-astro-cid-dhokawi2]:hover{color:var(--down)}.dp-unparsed[data-astro-cid-dhokawi2]{margin-top:var(--space-5);padding:var(--space-3);background:var(--bg-inset);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--size-small)}.dp-unparsed-list[data-astro-cid-dhokawi2]{padding-left:var(--space-5);margin:0}
