@font-face{font-family:Bricolage Grotesque;src:url(../../../fonts/bricolage-grotesque-latin-opsz-normal.woff2)format("woff2-variations"),url(../../../fonts/bricolage-grotesque-latin-opsz-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#0b7a5b;--on-primary:#fff;--primary-container:#bff0da;--on-primary-container:#04331f;--secondary:#7d5f14;--secondary-container:#f4e4b6;--on-secondary-container:#3f2f05;--error:#9a2e22;--error-container:#fbdbd6;--on-error:#fff;--error-thumb:#f6c3bc;--on-error-container:#5c1f18;--surface:#fff;--on-surface:#101614;--on-surface-variant:#485450;--surface-container-low:#f2f4f2;--surface-container:#e9ecea;--outline:#7c8783;--outline-variant:#d3d8d5;--vet-block:#4548bf;--on-vet-block:#fff;--on-vet-block-variant:#e1e2fa;--vet-block-line:#ffffff8c;--vet-block-chip:#ffffff29;--vet-block-hover:#ffffff1a;--vet-block-divider:#ffffff38;--vet-accent:#4548bf;--vet-container:#e1e2fa;--on-vet-container:#2b2e8f;--success:#0b7a5b;--info:#1f5c82;--warning:#7d5f14;--doc-fg:#46607a;--doc-container:#dce6f1;--brand-tag:#0b7a5b;--on-brand-tag:#fff;--info-tint:color-mix(in srgb, var(--info) 9%, var(--surface));--warning-tint:color-mix(in srgb, var(--warning) 12%, var(--surface));--scrim:color-mix(in srgb, var(--on-surface) 50%, transparent);--font:"Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-card:12px;--r-input:12px;--r-dialog:16px;--r-sheet:20px;--r-block:22px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--gutter:16px;--w-narrow:440px;--w-page:880px;--w-session:1120px;--bar-h:64px}@media (width>=600px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background-color:var(--surface);font-size:16px}body{background:var(--surface);min-height:100vh;color:var(--on-surface);font-family:var(--font);font-variation-settings:"opsz" 12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:1rem;line-height:1.5;display:flex}@supports (overflow:clip){html,body{overflow-x:clip}}h1,h2,h3,h4,h5,h6{font-variation-settings:"opsz" 24;color:var(--on-surface);font-weight:700;line-height:1.2}h1{font-variation-settings:"opsz" 96;letter-spacing:-.015em;font-size:clamp(1.625rem,1.35rem + 1.2vw,2.125rem);font-weight:800;line-height:1.1}h2{letter-spacing:-.01em;font-size:1.375rem}h3{font-size:1.0625rem;line-height:1.25}h4{font-size:.9375rem;line-height:1.25}a{color:var(--vet-accent);text-underline-offset:3px}a:hover{color:var(--on-vet-container)}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--outline);outline-offset:2px}.on-block :focus-visible{outline-color:var(--on-vet-block)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:var(--s-2);left:var(--s-2);z-index:1000;padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:var(--surface);color:var(--on-surface);font-weight:700;text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus{outline:3px solid var(--vet-accent);outline-offset:2px;transform:none}.wrap{width:100%;padding-inline:var(--gutter);margin-inline:auto}.w-narrow{max-width:calc(var(--w-narrow) + 2 * var(--gutter))}.w-page{max-width:calc(var(--w-page) + 2 * var(--gutter))}.w-session{max-width:calc(var(--w-session) + 2 * var(--gutter))}.page-pad{padding-block:var(--s-5) var(--s-6)}@media (width>=1024px){.page-pad{padding-block:var(--s-6) 48px}}.t-display{font-variation-settings:"opsz" 96;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:800;line-height:1.05}.t-h1{font-variation-settings:"opsz" 96;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.625rem,1.35rem + 1.2vw,2.125rem);font-weight:800;line-height:1.1}.t-headline{font-variation-settings:"opsz" 24;letter-spacing:-.01em;font-size:1.375rem;font-weight:700;line-height:1.2}.t-title{font-variation-settings:"opsz" 24;font-size:1.0625rem;font-weight:700;line-height:1.25}.t-title-sm{font-size:.9375rem;font-weight:700;line-height:1.25}.t-body-sm{font-size:.8125rem;line-height:1.4}.t-label{font-size:.8125rem;font-weight:700;line-height:1.2}.t-label-sm{font-size:.75rem;font-weight:600;line-height:1.2}.mute{color:var(--on-surface-variant)}.tnum{font-variant-numeric:tabular-nums}.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i-16{width:16px;height:16px}.i-18{width:18px;height:18px}.i-22{width:22px;height:22px}.i-28{width:28px;height:28px}.i-36{width:36px;height:36px}input,select,textarea{color:var(--on-surface);background-color:var(--surface);border:1.5px solid var(--outline);border-radius:var(--r-input);width:100%;padding:10px 14px;font-size:1rem;line-height:1.4}input:focus,select:focus,textarea:focus{border-color:var(--vet-accent);box-shadow:inset 0 0 0 1px var(--vet-accent);outline:none}input::placeholder,textarea::placeholder{color:var(--on-surface-variant)}input[type=checkbox],input[type=radio]{accent-color:var(--vet-accent);flex:none;width:20px;height:20px;margin:0;padding:0}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--vet-accent);outline-offset:2px}label{color:var(--on-surface-variant);margin-bottom:var(--s-1);font-size:.8125rem;font-weight:700;display:block}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);text-align:center;cursor:pointer;background:0 0;border:1.5px solid #0000;min-height:44px;padding:0 20px;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-vet,.btn-primary{background:var(--vet-accent);color:var(--on-vet-block)}.btn-vet:hover,.btn-primary:hover{background:color-mix(in srgb, var(--vet-accent) 88%, var(--on-surface));color:var(--on-vet-block)}.btn-tonal{background:var(--vet-container);color:var(--on-vet-container)}.btn-tonal:hover{background:color-mix(in srgb, var(--vet-container) 88%, var(--vet-accent))}.btn-outlined,.btn-secondary{border-color:var(--outline-variant);color:var(--on-surface)}.btn-outlined:hover,.btn-secondary:hover{background:var(--surface-container-low);color:var(--on-surface)}.btn-text{color:var(--vet-accent);padding:0 12px}.btn-text:hover{background:var(--vet-container)}.btn-ghost{color:var(--on-surface-variant);padding:0 12px}.btn-ghost:hover{background:var(--surface-container);color:var(--on-surface)}.btn-on-block{background:var(--on-vet-block);color:var(--vet-block)}.btn-ghost-block{border-color:var(--vet-block-line);color:var(--on-vet-block)}.btn-ghost-block:hover{background:var(--vet-block-hover);color:var(--on-vet-block)}.btn-on-error{border-color:var(--on-error-container);color:var(--on-error-container)}.btn-on-error:hover{background:color-mix(in srgb, var(--on-error-container) 8%, transparent);color:var(--on-error-container)}.btn-sm{min-height:36px;padding:0 14px;font-size:.875rem}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-container);color:var(--on-surface-variant);cursor:not-allowed;border-color:#0000;transform:none}.icon-btn{border-radius:var(--r-pill);width:44px;height:44px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-container);color:var(--on-surface)}.link{color:var(--vet-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.pill .i{width:14px;height:14px}.pill-brass{background:var(--secondary-container);color:var(--on-secondary-container)}.pill-iris{background:var(--vet-container);color:var(--on-vet-container)}.pill-neutral{background:var(--surface-container);color:var(--on-surface)}.pill-doc{background:var(--doc-container);color:var(--doc-fg)}.pill-on-block{background:var(--vet-block-chip);color:var(--on-vet-block)}.pill-err{background:var(--error);color:var(--on-error)}.count{border-radius:var(--r-pill);background:var(--vet-container);min-width:22px;height:22px;color:var(--on-vet-container);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.count-sm{min-width:18px;height:18px;font-size:.6875rem}.mono{font-family:ui-monospace,Menlo,monospace;font-size:.8125rem}.actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.field{gap:6px;display:grid}.field label{margin-bottom:0}.form-grid{gap:var(--s-4);display:grid}@media (width>=760px){.form-grid.two{grid-template-columns:1fr 1fr}.form-grid .span2{grid-column:1/-1}}.req{color:var(--error)}.callout{gap:var(--s-3);border-radius:var(--r-card);text-align:left;grid-template-columns:20px minmax(0,1fr);padding:14px 16px;font-size:.9375rem;display:grid}.callout .i{margin-top:1px}.callout-error{background:var(--error-container);color:var(--on-error-container)}.callout-info{background:var(--info-tint)}.callout-info .i{color:var(--info)}.callout-warn{background:var(--warning-tint);color:var(--on-surface)}.callout-warn .i{color:var(--warning)}.callout-ok{background:var(--primary-container);color:var(--on-primary-container)}.card{background:var(--surface-container-low);border-radius:var(--r-card);padding:16px}@media (width>=600px){.card{padding:20px}}.band{background:var(--vet-block);color:var(--on-vet-block);border-radius:0 0 var(--r-block) var(--r-block);padding:var(--s-2) 0 var(--s-5)}.band-inner{padding-top:var(--s-4)}.band :is(h1,h2,h3){color:var(--on-vet-block)}.band .sub{margin-top:var(--s-2);color:var(--on-vet-block-variant);max-width:40rem;font-size:1.0625rem}.choices{gap:10px;display:grid}@media (width>=700px){.choices{grid-template-columns:1fr 1fr;gap:16px}}.choice{gap:var(--s-4);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--on-surface);background:var(--surface-container-low);border-radius:var(--r-card);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:18px;display:grid}.choice:hover{background:var(--surface-container)}.choice .t-title{margin-top:2px;display:block}.choice .choice-desc{color:var(--on-surface-variant);margin-top:6px;font-size:.9375rem;display:block}.choice>.i{color:var(--on-surface-variant);margin-top:10px}.tile{border-radius:var(--r-card);background:var(--vet-container);width:44px;height:44px;color:var(--on-vet-container);flex:none;place-items:center;display:grid}.tile-doc{background:var(--doc-container);color:var(--doc-fg);width:40px;height:40px}.disc{width:72px;height:72px;margin:0 auto var(--s-4);border-radius:50%;place-items:center;display:grid}.disc-ok{background:var(--primary-container);color:var(--on-primary-container)}.disc-iris{background:var(--vet-container);color:var(--on-vet-container)}.disc-neutral{background:var(--surface-container);color:var(--on-surface)}.disc-lg{width:88px;height:88px}.empty{text-align:center;background:var(--surface-container-low);border-radius:var(--r-dialog);max-width:30rem;margin-inline:auto;padding:clamp(28px,6vw,44px) clamp(20px,5vw,40px)}.empty .code{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.empty :is(h1,h2){margin-top:var(--s-2)}.empty p:not(.code){margin-top:var(--s-3);color:var(--on-surface-variant)}.empty .btn{margin-top:var(--s-5)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-xs{gap:var(--s-1)}.gap-sm{gap:var(--s-2)}.gap-md{gap:var(--s-4)}.gap-lg{gap:var(--s-5)}.text-center{text-align:center}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-muted{color:var(--on-surface-variant)}.text-error{color:var(--error)}.text-success{color:var(--success)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.mt-xs{margin-top:var(--s-1)}.mt-sm{margin-top:var(--s-2)}.mt-md{margin-top:var(--s-4)}.mt-lg{margin-top:var(--s-5)}.mt-xl{margin-top:var(--s-6)}.mb-sm{margin-bottom:var(--s-2)}.mb-md{margin-bottom:var(--s-4)}.mb-lg{margin-bottom:var(--s-5)}.w-full{width:100%}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:3px solid var(--surface-container);border-top-color:var(--vet-accent);border-radius:var(--r-pill);width:24px;height:24px;animation:.8s linear infinite spin;display:inline-block}@keyframes pulse{50%{opacity:.25}}.pulse{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}@media (prefers-reduced-motion:reduce){.spinner,.pulse{animation-duration:0s;animation-iteration-count:1}.btn:active{transform:none}}.unavailable.svelte-1y8mqi5{max-width:32rem;margin:var(--s-6) auto;padding:var(--s-5);text-align:center}.contact.svelte-1y8mqi5{margin-top:var(--s-3)}.bar.svelte-cxitux{background:var(--vet-block);color:var(--on-vet-block)}.bar-inner.svelte-cxitux{height:var(--bar-h);align-items:center;gap:var(--s-3);display:flex}.brand.svelte-cxitux{min-height:44px;color:var(--on-vet-block);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand.svelte-cxitux:hover{color:var(--on-vet-block)}.wordmark.svelte-cxitux{font-variation-settings:"opsz" 96;letter-spacing:-.01em;font-size:1.3125rem;font-weight:800}.bar-spacer.svelte-cxitux{flex:1}.who.svelte-cxitux{align-items:center;gap:var(--s-2);min-width:0;display:flex}.avatar.svelte-cxitux{background:var(--vet-block-chip);width:34px;height:34px;color:var(--on-vet-block);box-shadow:inset 0 0 0 1.5px var(--vet-block-line);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.avatar-photo.svelte-cxitux{object-fit:cover;box-shadow:0 0 0 1.5px var(--vet-block-line)}.who-text.svelte-cxitux{min-width:0;line-height:1.25;display:none}.who-text.svelte-cxitux b:where(.svelte-cxitux){white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.who-text.svelte-cxitux span:where(.svelte-cxitux){color:var(--on-vet-block-variant);white-space:nowrap;text-overflow:ellipsis;max-width:26ch;font-size:.8125rem;display:block;overflow:hidden}.who-text.svelte-cxitux .who-email:where(.svelte-cxitux){color:var(--on-vet-block)}.leave-full.svelte-cxitux{display:none}@media (width>=760px){.who-text.svelte-cxitux{display:block}.leave-full.svelte-cxitux{display:inline}.leave-short.svelte-cxitux{display:none}}@media (width<=599.98px){.wordmark.hide-sm.svelte-cxitux{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.app-shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.app-main.svelte-12qhfyh{flex:1}.app-main.svelte-12qhfyh:focus{outline:none}.foot.svelte-12qhfyh{border-top:1px solid var(--outline-variant);padding:var(--s-5) 0;color:var(--on-surface-variant);font-size:.875rem}.foot-inner.svelte-12qhfyh{gap:var(--s-2) var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.store-links.svelte-12qhfyh{gap:var(--s-4);display:flex}.legal-link.svelte-12qhfyh{min-height:44px;color:var(--vet-accent);text-underline-offset:3px;align-items:center;display:inline-flex}.store-links.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:44px;color:var(--vet-accent);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}
