.ak-hero[data-astro-cid-erdhm4vf]{border-bottom:1px solid var(--rule);padding:80px 0 40px}.ak-hero[data-astro-cid-erdhm4vf] h1[data-astro-cid-erdhm4vf]{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--ink);margin:20px 0 24px;font-size:clamp(44px,7.5vw,88px);font-weight:600;line-height:.98}.ak-hero[data-astro-cid-erdhm4vf] .dek[data-astro-cid-erdhm4vf]{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink-2);max-width:52ch;font-size:clamp(18px,2.3vw,23px);font-style:italic;font-weight:400;line-height:1.4}.warning-wrap[data-astro-cid-erdhm4vf]{padding:28px 0 0}.warning-note[data-astro-cid-erdhm4vf]{background:color-mix(in oklab, var(--risk) 8%, var(--ground-2));border-left:3px solid var(--risk);max-width:var(--measure);padding:22px 26px}.warn-label[data-astro-cid-erdhm4vf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--risk);margin-bottom:10px;font-size:11px}.warning-note[data-astro-cid-erdhm4vf] p[data-astro-cid-erdhm4vf]{color:var(--ink-2);max-width:62ch;font-size:15px;line-height:1.6}.warning-note[data-astro-cid-erdhm4vf] em[data-astro-cid-erdhm4vf]{color:var(--ink);font-style:italic}.warning-note[data-astro-cid-erdhm4vf] code[data-astro-cid-erdhm4vf]{font-family:var(--font-mono);background:var(--ground-3);border:1px solid var(--rule);padding:1px 6px;font-size:13px}.ak-body[data-astro-cid-erdhm4vf]{padding:40px 0 64px}.section-head[data-astro-cid-erdhm4vf]{border-bottom:1px solid var(--rule);margin:32px 0 18px;padding-bottom:12px}.section-head[data-astro-cid-erdhm4vf]:first-of-type{margin-top:8px}.section-title[data-astro-cid-erdhm4vf]{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.015em;margin-top:6px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.15}.section-help[data-astro-cid-erdhm4vf]{color:var(--ink-3);max-width:60ch;margin-top:8px;font-size:13.5px;line-height:1.5}.ak-list-wrap[data-astro-cid-erdhm4vf]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.ak-list-head[data-astro-cid-erdhm4vf]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.ak-list-title[data-astro-cid-erdhm4vf]{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em;color:var(--ink);margin-top:4px;font-size:18px;font-weight:600}.ak-list-actions[data-astro-cid-erdhm4vf]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.horse-list[data-astro-cid-erdhm4vf]{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.horse-empty{text-align:center;background:var(--ground-2);border:1px dashed var(--rule);color:var(--ink-3);padding:24px;font-size:14px;font-style:italic}.horse-item{background:var(--ground-2);grid-template-columns:1fr auto;align-items:center;gap:12px 18px;padding:14px 18px;display:grid}.horse-name-wrap{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.horse-name{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600}.horse-meta{color:var(--ink-3);font-size:13px;font-style:italic}.horse-sub{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.horse-chip,.horse-updated{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;font-size:11px}.horse-missing{font-family:var(--font-mono);color:var(--risk);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.horse-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ak-form[data-astro-cid-erdhm4vf]{background:var(--ground-2);border:1px solid var(--rule);flex-direction:column;gap:4px;padding:8px 22px 22px;display:flex}.fs[data-astro-cid-erdhm4vf]{border:0;border-top:1px solid var(--rule);flex-direction:column;gap:14px;margin:0;padding:18px 0 6px;display:flex}.fs[data-astro-cid-erdhm4vf]:first-of-type{border-top:0;padding-top:14px}.fs-legend[data-astro-cid-erdhm4vf]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:4px;padding:0 8px 0 0;font-size:11px}.fs-help[data-astro-cid-erdhm4vf]{color:var(--ink-3);max-width:62ch;margin-top:-4px;font-size:12.5px;line-height:1.5}.field[data-astro-cid-erdhm4vf]{flex-direction:column;gap:6px;min-width:0;display:flex}.field-row-2[data-astro-cid-erdhm4vf]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-row-3[data-astro-cid-erdhm4vf]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=640px){.field-row-2[data-astro-cid-erdhm4vf],.field-row-3[data-astro-cid-erdhm4vf]{grid-template-columns:1fr}}.field-label[data-astro-cid-erdhm4vf]{font-family:var(--font-display);font-variation-settings:"opsz" 24;letter-spacing:-.005em;color:var(--ink);font-size:13.5px;font-weight:500}.txt-input[data-astro-cid-erdhm4vf]{background:var(--ground-3);border:1px solid var(--rule);width:100%;font-family:var(--font-body);color:var(--ink);-webkit-appearance:none;appearance:none;resize:vertical;border-radius:0;padding:10px 12px;font-size:15px;line-height:1.3}textarea[data-astro-cid-erdhm4vf].txt-input{font-family:var(--font-body);line-height:1.5}.txt-input[data-astro-cid-erdhm4vf]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}input[data-astro-cid-erdhm4vf][type=number].txt-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.form-actions[data-astro-cid-erdhm4vf]{border-top:1px solid var(--rule);flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;display:flex}.tools-grid[data-astro-cid-erdhm4vf]{grid-template-columns:1fr;gap:14px;margin-bottom:32px;display:grid}@media (width>=720px){.tools-grid[data-astro-cid-erdhm4vf]{grid-template-columns:repeat(3,1fr)}}.tool-panel[data-astro-cid-erdhm4vf]{background:var(--ground-2);border:1px solid var(--rule);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.tool-panel-danger[data-astro-cid-erdhm4vf]{border-color:color-mix(in oklab, var(--risk) 40%, var(--rule))}.tool-desc[data-astro-cid-erdhm4vf]{color:var(--ink-2);font-size:13.5px;line-height:1.5}.tool-actions[data-astro-cid-erdhm4vf]{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.import-msg[data-astro-cid-erdhm4vf]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);min-height:1em;font-size:11.5px}.import-msg[data-astro-cid-erdhm4vf][data-tone=ok]{color:var(--positive,var(--accent))}.import-msg[data-astro-cid-erdhm4vf][data-tone=err]{color:var(--risk)}.cta-block[data-astro-cid-erdhm4vf]{border-top:1px solid var(--rule);margin-top:40px;padding-top:24px}.cta-head[data-astro-cid-erdhm4vf]{margin-bottom:12px}.cta-chips[data-astro-cid-erdhm4vf]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cta-chip[data-astro-cid-erdhm4vf]{background:var(--ground-3);border:1px solid var(--rule);color:var(--ink);align-items:center;padding:8px 14px;font-size:13.5px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.cta-chip[data-astro-cid-erdhm4vf]:hover{border-color:var(--accent);color:var(--accent)}.btn{font-family:var(--font-body);border:1px solid var(--rule);color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--accent);color:var(--ground);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--ground)}.btn-ghost{background:var(--ground-3)}.btn-sm{padding:8px 12px;font-size:12.5px}.btn-danger[data-astro-cid-erdhm4vf]{border-color:var(--risk);color:var(--risk);background:0 0}.btn-danger[data-astro-cid-erdhm4vf]:hover{background:var(--risk);color:var(--ground)}.link-btn{font-family:var(--font-body);color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.link-btn:hover{color:var(--accent-2);text-decoration-color:currentColor}.link-btn.danger{color:var(--risk)}.link-btn.danger:hover{color:var(--accent-2)}.visually-hidden[data-astro-cid-erdhm4vf]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.horse-item{grid-template-columns:1fr}.horse-actions{justify-content:flex-start}.ak-form[data-astro-cid-erdhm4vf]{padding:8px 16px 18px}}.print-area[data-astro-cid-erdhm4vf]{display:none}@media print{.no-print[data-astro-cid-erdhm4vf],header[data-astro-cid-erdhm4vf],footer[data-astro-cid-erdhm4vf],nav[data-astro-cid-erdhm4vf]{display:none!important}body{font-family:IBM Plex Sans,system-ui,sans-serif;color:#000!important;background:#fff!important}.print-area[data-astro-cid-erdhm4vf]{display:block!important}@page{size:A4 portrait;margin:10mm}.print-card{color:#000;page-break-after:always;page-break-inside:avoid;box-sizing:border-box;background:#fff;border:2px solid #000;flex-direction:column;gap:4mm;min-height:277mm;padding:8mm 10mm 6mm;display:flex}.print-card:last-child{page-break-after:auto}.pc-header{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-start;gap:8mm;padding-bottom:4mm;display:flex}.pc-header-left{flex:1;min-width:0}.pc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#000;margin-bottom:2mm;font-family:IBM Plex Mono,monospace;font-size:10pt}.pc-name{letter-spacing:-.02em;color:#000;margin:0 0 2mm;font-family:Fraunces,Times New Roman,serif;font-size:42pt;font-weight:600;line-height:.95}.pc-identity{color:#000;font-family:Fraunces,serif;font-size:13pt;font-style:italic}.pc-chip{color:#000;margin-top:2mm;font-size:10pt}.pc-chip-nr{font-variant-numeric:tabular-nums;letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:11pt}.pc-header-right{flex-shrink:0}.pc-photo-box{border:1px dashed #666;justify-content:center;align-items:center;width:30mm;height:30mm;display:flex}.pc-photo-hint{color:#666;text-transform:uppercase;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:8pt}.pc-vitals{background:#f0f0f0;border:2px solid #000;padding:4mm 5mm 3mm}.pc-vitals-head{text-transform:uppercase;letter-spacing:.12em;color:#000;margin-bottom:3mm;font-family:IBM Plex Mono,monospace;font-size:10pt}.pc-vitals-grid{grid-template-columns:repeat(3,1fr);gap:4mm;display:grid}.pc-vital{text-align:center;background:#fff;border:1px solid #000;padding:3mm 2mm}.pc-vital-lbl{text-transform:uppercase;letter-spacing:.12em;color:#000;font-family:IBM Plex Mono,monospace;font-size:9pt}.pc-vital-val{font-variant-numeric:tabular-nums;color:#000;margin:2mm 0 1mm;font-family:IBM Plex Mono,monospace;font-size:32pt;font-weight:600;line-height:1}.pc-vital-unit{color:#000;font-size:9pt}.pc-vitals-note{color:#333;text-align:center;margin-top:3mm;font-size:9pt;font-style:italic}.pc-section-head{text-transform:uppercase;letter-spacing:.12em;color:#fff;background:#000;margin:0 0 2mm;padding:2mm 3mm;font-family:IBM Plex Mono,monospace;font-size:10pt}.pc-emergency{border:3px solid #000;padding:0}.pc-emergency .pc-section-head{color:#fff;background:#000;margin:0;padding:2.5mm 4mm;font-size:11pt}.pc-emergency-grid{background:#000;grid-template-columns:1fr 1fr;gap:0;display:grid}.pc-contact{background:#fff;border-top:1px solid #000;border-right:1px solid #000;flex-direction:column;gap:1mm;padding:4mm 5mm;display:flex}.pc-contact:nth-child(2n){border-right:0}.pc-contact-empty{background:#f7f7f7}.pc-contact-label{text-transform:uppercase;letter-spacing:.1em;color:#666;font-family:IBM Plex Mono,monospace;font-size:9pt}.pc-contact-name{color:#000;font-size:12pt;font-weight:500}.pc-contact-tel{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#000;font-family:IBM Plex Mono,monospace;font-size:20pt;font-weight:600;line-height:1.1}.pc-contact-extra{color:#333;margin-top:1mm;font-size:9pt;font-style:italic}.pc-contact-empty-txt{color:#999;font-size:10pt;font-style:italic}.pc-cols{grid-template-columns:1fr 1fr;gap:4mm;display:grid}.pc-col{flex-direction:column;gap:2mm;display:flex}.pc-col .pc-section-head{color:#fff;background:#333;margin-top:2mm;padding:1.5mm 3mm;font-size:9pt}.pc-col .pc-section-head:first-child{margin-top:0}.pc-block{color:#000;white-space:normal;background:#fafafa;border-left:2px solid #000;padding:2mm 3mm 3mm;font-size:11pt;line-height:1.4}.pc-empty{color:#999;font-size:10pt;font-style:italic}.pc-section{flex-direction:column;display:flex}.pc-mini-grid{background:#000;border:1px solid #000;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.pc-mini{background:#fff;border-right:1px solid #000;padding:2mm 3mm 2.5mm}.pc-mini:last-child{border-right:0}.pc-mini-lbl{text-transform:uppercase;letter-spacing:.1em;color:#666;font-family:IBM Plex Mono,monospace;font-size:8pt}.pc-mini-val{color:#000;margin-top:1mm;font-size:11pt}.pc-mini-val.mono,.mono[data-astro-cid-erdhm4vf]{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.pc-footer{color:#666;border-top:1px solid #999;flex-wrap:wrap;justify-content:space-between;gap:8mm;margin-top:auto;padding-top:3mm;font-family:IBM Plex Mono,monospace;font-size:8pt;display:flex}}
