.capital-panel.svelte-8rixkb{padding:1.25rem;max-width:760px}h3.svelte-8rixkb{margin:0}.balance.svelte-8rixkb{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}form.svelte-8rixkb{display:grid;gap:.8rem}label.svelte-8rixkb{display:grid;gap:.35rem}input.svelte-8rixkb{width:100%;min-width:0;box-sizing:border-box}button.svelte-8rixkb{justify-self:start}.capital-history.svelte-8rixkb{max-height:300px;overflow:auto}.capital-history.svelte-8rixkb>div:where(.svelte-8rixkb){display:flex;flex-wrap:wrap;gap:.7rem;padding:.6rem 0;border-bottom:1px solid #514434}.capital-history.svelte-8rixkb span:where(.svelte-8rixkb){flex:1;overflow-wrap:anywhere}.capital-history.svelte-8rixkb small:where(.svelte-8rixkb){opacity:.7}p[role=alert].svelte-8rixkb{color:#f5ac91}.earlier-appearance.svelte-196e7x4{position:absolute;bottom:0;left:0;right:0;z-index:2;display:block;padding:6px 10px;font-size:10px;color:#ceb38d;background:#30271f}.cow-portrait.svelte-196e7x4{width:100%;aspect-ratio:3/2;border-radius:9px;position:relative;overflow:hidden;border:1px solid #dfe6d6;isolation:isolate}.cow-portrait.breed-scene.svelte-196e7x4{background-size:cover;background-position:center;border-color:#685139}.breed-scene.svelte-196e7x4 img:where(.svelte-196e7x4){inset:9% 10% 15%;width:80%;height:76%;object-position:center bottom}.breed-scene.shared-calf.svelte-196e7x4 img:where(.svelte-196e7x4){inset:12% 14% 18%;width:72%;height:70%}.cow-portrait.pasture.svelte-196e7x4{background:linear-gradient(180deg,#e6ecdf,#dbe4cc 48%,#bacb9d)}.cow-portrait.light.svelte-196e7x4{background-color:#f9faf6;background-image:linear-gradient(180deg,#fbfcf8,#eef2e8)}.cow-portrait.dark.svelte-196e7x4{background:radial-gradient(ellipse at 50% 90%,#574431,#28221b 75%);border-color:#5e4a36;color:#becab3}img.svelte-196e7x4{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.portrait-placeholder.svelte-196e7x4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#7b8f65;font-size:11px}.dark.svelte-196e7x4 .portrait-placeholder:where(.svelte-196e7x4){color:#c0cdae}.hero.svelte-196e7x4{aspect-ratio:16/10;max-height:70vh;min-height:230px;border-radius:16px}.compact.svelte-196e7x4{border:0;border-radius:0}.compact.svelte-196e7x4 .portrait-placeholder:where(.svelte-196e7x4){gap:8px;font-size:9px}.herd-groups.svelte-skyi9v{padding:1rem;margin-bottom:1rem;min-width:0}.group-heading.svelte-skyi9v{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h3.svelte-skyi9v{margin:0}.group-tabs.svelte-skyi9v{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 0;max-width:100%}.group-tabs.svelte-skyi9v button:where(.svelte-skyi9v){display:flex;align-items:center;gap:.6rem;white-space:nowrap;max-width:20rem;flex-shrink:0;background:#29251e;color:#e4d9c5;border:1px solid #574935;border-radius:8px;padding:.6rem .8rem}.group-tabs.svelte-skyi9v button.chosen:where(.svelte-skyi9v){border-color:#d3ae71;background:#4b3c27}.group-tabs.svelte-skyi9v span:where(.svelte-skyi9v){opacity:.7}.create-group.svelte-skyi9v,.group-actions.svelte-skyi9v{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap;margin-top:.75rem}.group-editor.svelte-skyi9v{display:grid;gap:.7rem;margin-top:.75rem}label.svelte-skyi9v{display:grid;gap:.35rem;min-width:0}input.svelte-skyi9v,textarea.svelte-skyi9v{max-width:100%;box-sizing:border-box}textarea.svelte-skyi9v{width:100%;resize:vertical}.member-list.svelte-skyi9v{max-height:300px;overflow:auto;border:1px solid #574935;border-radius:8px}.member.svelte-skyi9v{display:flex;align-items:center;gap:.7rem;padding:.5rem .7rem;border-bottom:1px solid #443a2b;cursor:pointer}.member.svelte-skyi9v input:where(.svelte-skyi9v){width:18px;height:18px;flex-shrink:0}.member.svelte-skyi9v>span:where(.svelte-skyi9v):last-child{min-width:0;overflow-wrap:anywhere}small.svelte-skyi9v{display:block;opacity:.7;font-size:.75rem}.portrait.svelte-skyi9v{width:48px;height:38px;flex-shrink:0;display:block;overflow:hidden}.quick-move.svelte-skyi9v{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:.75rem 0}.quick-move.svelte-skyi9v>div:where(.svelte-skyi9v){display:grid;min-width:10rem}.quick-move.svelte-skyi9v select:where(.svelte-skyi9v){min-height:2.25rem;max-width:13rem}.quick-list.svelte-skyi9v{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.25rem .75rem;max-height:180px;overflow:auto;border:1px solid #574935;border-radius:8px;padding:.5rem}.quick-list.svelte-skyi9v label:where(.svelte-skyi9v){display:flex;align-items:center;gap:.4rem;min-width:0}.quick-list.svelte-skyi9v span:where(.svelte-skyi9v){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-list.svelte-skyi9v small:where(.svelte-skyi9v){margin-left:auto}.group-note.svelte-skyi9v{white-space:pre-wrap;overflow-wrap:anywhere}.error.svelte-skyi9v{color:#f5ac91}.subtle.svelte-skyi9v{font-size:.85rem;opacity:.75;margin:.65rem 0 0}.group-actions.svelte-skyi9v button:where(.svelte-skyi9v){margin:0}@media(max-width:480px){.group-heading.svelte-skyi9v{align-items:start}.create-group.svelte-skyi9v label:where(.svelte-skyi9v){flex:1 1 100%}.group-tabs.svelte-skyi9v button:where(.svelte-skyi9v){max-width:none}.quick-move.svelte-skyi9v select:where(.svelte-skyi9v){flex:1;max-width:none}}.breed-color-guide.svelte-bn9x5j{margin:1rem 0;padding:1rem;border:1px solid var(--border,#544534);border-radius:12px;line-height:1.55;overflow-wrap:anywhere}h4.svelte-bn9x5j{margin:0 0 .65rem}p.svelte-bn9x5j{margin:.5rem 0}.help.svelte-bn9x5j{font-size:.85rem;opacity:.75}.age-button.svelte-1uua2fz{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;border:1px solid #927449;border-radius:10px;background:#352b20;color:#e8c590;font-weight:700;cursor:pointer}.age-button.svelte-1uua2fz:disabled{opacity:.55;cursor:default}.pasture-button.svelte-1uua2fz{width:100%;min-height:44px;border:1px solid #8c7657;border-radius:10px;background:#2f392d;color:#d7e2c8;font-weight:700;cursor:pointer}.pasture-button.svelte-1uua2fz:disabled{opacity:.55;cursor:default}.finish-details.svelte-1uua2fz{display:grid;gap:7px;margin:16px 0;font-size:13px}.finish-details.svelte-1uua2fz small:where(.svelte-1uua2fz){color:var(--muted)}.profile-action-link.svelte-1uua2fz{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:1px solid #8c7657;border-radius:10px;background:#2b251e;color:#e8c590;text-decoration:none;font-weight:700}.profile-action-link.stud-link.svelte-1uua2fz{background:#26352d;color:#d6e5c9}.animal-care.svelte-1uua2fz{padding:24px;margin:20px 0;border-color:#66503b;background:linear-gradient(120deg,#30271f,#211e19)}.care-grid.svelte-1uua2fz{display:grid;grid-template-columns:1fr minmax(210px,.65fr);gap:28px;align-items:center}.care-metrics.svelte-1uua2fz h2:where(.svelte-1uua2fz){font-size:30px;margin:8px 0}.care-metrics.svelte-1uua2fz h2:where(.svelte-1uua2fz) small:where(.svelte-1uua2fz),.pounds.svelte-1uua2fz{font-size:15px;font-weight:400;color:var(--muted)}.care-metrics.svelte-1uua2fz label:where(.svelte-1uua2fz){display:flex;align-items:center;gap:7px;margin:16px 0 7px}.care-metrics.svelte-1uua2fz>small:where(.svelte-1uua2fz){display:block;margin-top:10px;color:var(--muted)}progress.svelte-1uua2fz{width:100%;height:8px;accent-color:#c89c63}.feed-action.svelte-1uua2fz{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.feed-action.svelte-1uua2fz small:where(.svelte-1uua2fz){color:var(--muted)}.feed-button.svelte-1uua2fz{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:62px;border:1px solid #deb983;border-radius:12px;background:linear-gradient(135deg,#d5ab72,#aa7740);color:#231c15;font-weight:800;font-size:17px;box-shadow:0 5px 18px #0003;cursor:pointer}.feed-button.svelte-1uua2fz:disabled{cursor:default;opacity:.55}.feed-button.fed.svelte-1uua2fz{background:#334436;color:#d0dfc9;border-color:#697c5f;opacity:1}.welcome.svelte-1uua2fz{display:grid;grid-template-columns:1fr auto;gap:16px;border-bottom:1px solid #5a4634;padding-bottom:24px;margin-bottom:24px}.welcome.svelte-1uua2fz>div:where(.svelte-1uua2fz){grid-column:1/-1}.welcome.svelte-1uua2fz input:where(.svelte-1uua2fz){width:100%;margin-top:8px}.welcome.svelte-1uua2fz button:where(.svelte-1uua2fz){align-self:end;min-height:46px}.care-notice.svelte-1uua2fz{color:#dbbb8c;margin-top:16px}@media(max-width:650px){.care-grid.svelte-1uua2fz,.welcome.svelte-1uua2fz{grid-template-columns:1fr}.animal-care.svelte-1uua2fz{padding:18px}.care-grid.svelte-1uua2fz{gap:20px}.welcome.svelte-1uua2fz>div:where(.svelte-1uua2fz){grid-column:auto}.feed-button.svelte-1uua2fz{min-height:58px}}.heat-badge.svelte-1gl00c5{display:inline-flex;vertical-align:middle;align-items:center;padding:3px 7px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;white-space:nowrap;color:#d4c5b8;background:#302b27;border:1px solid #5a4b40;margin-inline-start:5px}.in-heat.svelte-1gl00c5{color:#f8d39d;background:#51381e;border-color:#bc8b49}.sex-symbol.svelte-bspzod{display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-weight:700;color:#efb49b;margin-inline:4px;font-size:1em}.male.svelte-bspzod{color:#a9c6dc}.cow-select.svelte-w8715v{position:relative;min-width:0;width:100%;margin-top:8px}.cow-trigger.svelte-w8715v,.cow-option.svelte-w8715v{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px;border:1px solid #504236;border-radius:8px;background:#28231f;color:#eadcc8;cursor:pointer;font:inherit}.cow-trigger.svelte-w8715v:focus-visible,.cow-option.svelte-w8715v:focus-visible{outline:2px solid #a8794c;outline-offset:2px}.thumb.svelte-w8715v{width:76px;flex:none;border-radius:5px;overflow:hidden}.thumb.svelte-w8715v .portrait-placeholder span{display:none}.thumb.svelte-w8715v .portrait-placeholder svg{width:24px;height:24px}.copy.svelte-w8715v{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}strong.svelte-w8715v{font-size:13px;overflow-wrap:anywhere}small.svelte-w8715v{font-size:10px;color:#bfb09c}.cow-options.svelte-w8715v{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;background:#28231f;border:1px solid #504236;border-radius:9px;box-shadow:0 12px 30px #00000020;padding:5px;max-height:290px;overflow-y:auto}.cow-option.svelte-w8715v{border:0;margin:0;padding:8px;min-height:42px}.cow-option.svelte-w8715v:hover,.cow-option.chosen.svelte-w8715v{background:#28231f}p.svelte-w8715v{padding:8px;font-size:12px}.capacity-cards.svelte-pwnomp{margin-bottom:24px}.capacity-cards.svelte-pwnomp strong:where(.svelte-pwnomp){font-size:26px}.capacity-cards.svelte-pwnomp progress:where(.svelte-pwnomp){width:100%;accent-color:var(--accent)}.ranch-management.svelte-pwnomp{min-width:0}.supply-summary.svelte-pwnomp{padding:20px;display:flex;gap:16px 28px;flex-wrap:wrap;margin-bottom:24px;color:var(--accent)}.management-grid.svelte-pwnomp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.management-card.svelte-pwnomp{padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0}.management-card.svelte-pwnomp input:where(.svelte-pwnomp),.move-form.svelte-pwnomp select:where(.svelte-pwnomp){width:100%}.store-price.svelte-pwnomp{font-size:26px;color:var(--accent)}.move-form.svelte-pwnomp{padding:24px;margin:24px 0;display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.move-form.svelte-pwnomp h3:where(.svelte-pwnomp),.move-form.svelte-pwnomp small:where(.svelte-pwnomp){grid-column:1/-1}.section-title.svelte-pwnomp{margin:28px 0 16px}small.svelte-pwnomp{color:var(--muted)}.management-notice.svelte-pwnomp{padding:14px;color:var(--accent)}@media(max-width:700px){.move-form.svelte-pwnomp{grid-template-columns:1fr}.move-form.svelte-pwnomp h3:where(.svelte-pwnomp),.move-form.svelte-pwnomp small:where(.svelte-pwnomp){grid-column:auto}}.feedlot-tabs.svelte-pwnomp{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.2rem 0}.feedlot-tabs.svelte-pwnomp a:where(.svelte-pwnomp){display:flex;flex-direction:column;gap:.15rem;border:1px solid var(--line);border-radius:10px;padding:.65rem .8rem;color:var(--muted);text-decoration:none}.feedlot-tabs.svelte-pwnomp a.active:where(.svelte-pwnomp){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text)}.feedlot-tabs.svelte-pwnomp small:where(.svelte-pwnomp){font-size:.75rem}.feedlot-overview.svelte-pwnomp{padding:1rem;margin:1rem 0}.feedlot-overview.svelte-pwnomp header:where(.svelte-pwnomp){display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid var(--line);padding-bottom:.8rem}.feedlot-animal-grid.svelte-pwnomp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;margin-top:1rem}.feedlot-animal.svelte-pwnomp{display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--line);border-radius:9px;padding:.5rem;color:inherit;text-decoration:none}.feedlot-animal.svelte-pwnomp small:where(.svelte-pwnomp){color:var(--muted)}.pregnancy-panel.svelte-1l1x5o1{margin:24px 0}.pregnancy-panel.svelte-1l1x5o1>p:where(.svelte-1l1x5o1){margin:8px 0 16px}.pregnancy-row.svelte-1l1x5o1{padding:16px;display:flex;gap:24px;align-items:center;margin:12px 0;flex-wrap:wrap}.pregnancy-animal.svelte-1l1x5o1{display:flex;align-items:center;gap:12px;min-width:180px}.pregnancy-thumb.svelte-1l1x5o1{width:76px;border-radius:8px;overflow:hidden}.pregnancy-actions.svelte-1l1x5o1{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}small.svelte-1l1x5o1{color:var(--muted)}@media(max-width:600px){.pregnancy-row.svelte-1l1x5o1{display:grid;gap:14px}.pregnancy-actions.svelte-1l1x5o1{margin-left:0}}.stud-market.svelte-153zpti{min-width:0}.stud-market.svelte-153zpti>p:where(.svelte-153zpti){margin:12px 0 20px}.stud-form.svelte-153zpti,.stud-filters.svelte-153zpti{padding:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;margin:20px 0}.stud-form.svelte-153zpti h3:where(.svelte-153zpti),.stud-form.svelte-153zpti small:where(.svelte-153zpti),.stud-filters.svelte-153zpti small:where(.svelte-153zpti){grid-column:1/-1}.stud-market.svelte-153zpti input:where(.svelte-153zpti),.stud-market.svelte-153zpti select:where(.svelte-153zpti){width:100%;min-width:0}.stud-market.svelte-153zpti small:where(.svelte-153zpti){color:var(--muted)}.stud-grid.svelte-153zpti{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px}.stud-card.svelte-153zpti{padding:16px;min-width:0;display:flex;flex-direction:column;gap:12px}.stud-card.svelte-153zpti h3:where(.svelte-153zpti){margin-top:10px}.stud-card.svelte-153zpti strong:where(.svelte-153zpti){font-size:22px;color:var(--accent)}.own-studs.svelte-153zpti{padding:20px}.own-row.svelte-153zpti{display:grid;grid-template-columns:1fr 1fr auto auto;gap:12px;align-items:end;padding:16px 0}.parents.svelte-153zpti{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.stud-actions.svelte-153zpti{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.stud-dialog.svelte-153zpti{width:min(720px,calc(100vw - 20px));max-width:calc(100vw - 20px);min-width:0}.stud-dialog.svelte-153zpti p:where(.svelte-153zpti){margin:15px 0}@media(max-width:700px){.stud-form.svelte-153zpti,.stud-filters.svelte-153zpti,.own-row.svelte-153zpti{grid-template-columns:1fr 1fr}.stud-form.svelte-153zpti h3:where(.svelte-153zpti),.stud-form.svelte-153zpti small:where(.svelte-153zpti),.stud-form.svelte-153zpti>button:where(.svelte-153zpti),.stud-form.svelte-153zpti .cow-select{grid-column:1/-1}.stud-card.svelte-153zpti strong:where(.svelte-153zpti){font-size:19px}}@media(max-width:400px){.stud-form.svelte-153zpti{grid-template-columns:1fr}}.supply-summary.svelte-1ft7ysi{padding:16px;display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.husbandry.svelte-1ft7ysi{min-width:0}.husbandry-rows.svelte-1ft7ysi{display:grid;gap:12px}.husbandry-row.svelte-1ft7ysi{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:24px;padding:18px}.husbandry-animal.svelte-1ft7ysi{display:flex;gap:14px;align-items:center;min-width:0}.husbandry-animal.svelte-1ft7ysi h3:where(.svelte-1ft7ysi){overflow-wrap:anywhere}.husbandry-thumb.svelte-1ft7ysi{width:96px;flex-shrink:0;border-radius:8px;overflow:hidden}.weight-progress.svelte-1ft7ysi,.feeding-state.svelte-1ft7ysi{display:flex;flex-direction:column;gap:8px;min-width:0}progress.svelte-1ft7ysi{width:100%;height:7px;accent-color:var(--accent)}.feeding-state.svelte-1ft7ysi button:where(.svelte-1ft7ysi){align-self:flex-start}.husbandry.svelte-1ft7ysi small:where(.svelte-1ft7ysi){color:var(--muted)}.husbandry-search.svelte-1ft7ysi{display:block;max-width:360px;margin-bottom:20px}.husbandry-search.svelte-1ft7ysi input:where(.svelte-1ft7ysi){width:100%}.market-form.svelte-1ft7ysi{padding:24px;display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:end;margin-bottom:28px}.market-form.svelte-1ft7ysi h3:where(.svelte-1ft7ysi),.market-form.svelte-1ft7ysi small:where(.svelte-1ft7ysi){grid-column:1/-1}.market-form.svelte-1ft7ysi input:where(.svelte-1ft7ysi){width:100%}.market-grid.svelte-1ft7ysi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px}.market-card.svelte-1ft7ysi{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.market-card.svelte-1ft7ysi h3:where(.svelte-1ft7ysi){margin-top:12px;overflow-wrap:anywhere}.market-price.svelte-1ft7ysi{font-size:24px;color:var(--accent);overflow-wrap:anywhere}.market-actions.svelte-1ft7ysi{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.husbandry-notice.svelte-1ft7ysi{padding:12px;color:var(--accent)}.husbandry-footnote.svelte-1ft7ysi{margin:24px 0}@media(max-width:700px){.husbandry-row.svelte-1ft7ysi{grid-template-columns:1fr;gap:16px;padding:16px}.feeding-state.svelte-1ft7ysi{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.market-form.svelte-1ft7ysi{grid-template-columns:1fr}.market-form.svelte-1ft7ysi h3:where(.svelte-1ft7ysi),.market-form.svelte-1ft7ysi small:where(.svelte-1ft7ysi){grid-column:auto}}.conformation-rules.svelte-umrd0z{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.conformation-rules.svelte-umrd0z span:where(.svelte-umrd0z){flex:1;min-width:240px}.breed-index.svelte-umrd0z{display:grid;gap:.55rem}.breed-row.svelte-umrd0z{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border:1px solid var(--line);border-radius:12px}.breed-name.svelte-umrd0z{display:flex;align-items:center;gap:.7rem}.breed-logo.svelte-umrd0z{width:40px;height:34px;overflow:hidden;border-radius:50%}.breed-logo.svelte-umrd0z img:where(.svelte-umrd0z){width:100%;height:100%;object-fit:cover}.breed-actions.svelte-umrd0z{display:flex;gap:.45rem}.compact.svelte-umrd0z{padding:.4rem .65rem;white-space:nowrap}.back-link.svelte-umrd0z{display:flex;gap:.35rem;align-items:center;border:0;background:none;color:var(--accent);cursor:pointer;margin-bottom:1rem}.show-page.svelte-umrd0z{padding:1rem}.show-page.svelte-umrd0z header:where(.svelte-umrd0z){display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:.8rem}.entry-columns.svelte-umrd0z{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.entry-row.svelte-umrd0z{display:grid;grid-template-columns:48px 1fr auto;gap:.6rem;align-items:center;border-bottom:1px solid var(--line);padding:.55rem 0}.entry-row.svelte-umrd0z .cow-portrait{height:40px!important;min-height:40px!important}.entry-row.svelte-umrd0z small:where(.svelte-umrd0z){display:block;color:var(--muted)}.result-row.svelte-umrd0z{display:grid;grid-template-columns:35px 1fr 70px 70px auto;gap:.5rem;padding:.45rem;border-bottom:1px solid var(--line);align-items:center}.result-animal-link.svelte-umrd0z{color:var(--accent);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:2px}.result-row.mine.svelte-umrd0z{background:color-mix(in srgb,var(--accent) 13%,transparent);border-left:3px solid var(--accent)}.result-row.svelte-umrd0z em:where(.svelte-umrd0z){color:#a56b20;font-style:normal}.result-row.svelte-umrd0z mark:where(.svelte-umrd0z){background:transparent;color:var(--accent);font-size:.75rem}@media(max-width:650px){.breed-row.svelte-umrd0z,.show-page.svelte-umrd0z header:where(.svelte-umrd0z){align-items:flex-start;flex-direction:column}.entry-columns.svelte-umrd0z{grid-template-columns:1fr}.result-row.svelte-umrd0z{grid-template-columns:28px 1fr 58px}.result-row.svelte-umrd0z em:where(.svelte-umrd0z),.result-row.svelte-umrd0z mark:where(.svelte-umrd0z){grid-column:2/-1}}.map-visual.svelte-1powdm2{background:linear-gradient(145deg,#162c35,#1d3b42);border:1px solid #42666a;border-radius:18px;padding:1rem;margin-bottom:1rem}.map-visual.compact-map.svelte-1powdm2{margin:0;padding:.35rem;border-radius:14px}.map-visual.svelte-1powdm2 svg:where(.svelte-1powdm2){width:100%;height:auto;display:block}.land.svelte-1powdm2{fill:#6c8f68;stroke:#aac39a;stroke-width:3;opacity:.9}.map-hotspots.svelte-1powdm2 circle:where(.svelte-1powdm2){fill:#d9a65b;stroke:#fff0c7;stroke-width:3;cursor:pointer}.map-hotspots.svelte-1powdm2 circle:where(.svelte-1powdm2):hover{fill:#f1c97d;stroke-width:5}.map-visual.svelte-1powdm2 text:where(.svelte-1powdm2){fill:#fff8e5;font-size:15px;text-anchor:middle;pointer-events:none;font-weight:600}.world-current.svelte-1powdm2{display:grid;grid-template-columns:1fr auto;gap:.6rem;margin-bottom:1rem}.world-current.svelte-1powdm2 h2:where(.svelte-1powdm2){margin:.2rem 0}.world-current.svelte-1powdm2 p:where(.svelte-1powdm2){grid-column:1/-1}.world-grid.svelte-1powdm2{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.world-card.svelte-1powdm2{text-align:left;padding:1rem;border:1px solid var(--line,#d8d2c5);border-radius:14px;background:var(--panel);color:inherit;cursor:pointer}.world-card.active.svelte-1powdm2{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.world-card.svelte-1powdm2:disabled{opacity:.55;cursor:not-allowed}.world-globe.svelte-1powdm2{font-size:2rem}.world-card.svelte-1powdm2 h3:where(.svelte-1powdm2){margin:.4rem 0}.world-card.svelte-1powdm2 p:where(.svelte-1powdm2){font-size:.8rem;color:var(--muted)}@media(max-width:600px){.world-current.svelte-1powdm2{grid-template-columns:1fr}}.back-link.svelte-1j5ki1o{display:flex;gap:.35rem;align-items:center;border:0;background:none;color:var(--accent);cursor:pointer;margin-bottom:1rem}.profile-hero.svelte-1j5ki1o{display:flex;align-items:center;gap:1rem}.profile-hero.svelte-1j5ki1o>div:where(.svelte-1j5ki1o):nth-child(2){flex:1}.profile-hero.svelte-1j5ki1o h1:where(.svelte-1j5ki1o){margin:0}.profile-logo.svelte-1j5ki1o{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#80613d;display:grid;place-items:center;color:#fff;font-weight:700}.profile-logo.svelte-1j5ki1o img:where(.svelte-1j5ki1o){width:100%;height:100%;object-fit:cover}.profile-edit.svelte-1j5ki1o{display:grid;gap:1rem;margin-top:1rem}.profile-edit.svelte-1j5ki1o textarea:where(.svelte-1j5ki1o){min-height:120px;width:100%}.profile-edit.svelte-1j5ki1o input:where(.svelte-1j5ki1o){width:100%}.profile-about.svelte-1j5ki1o,.profile-herd.svelte-1j5ki1o{margin-top:1rem}.profile-photo.svelte-1j5ki1o{max-width:100%;max-height:300px;border-radius:12px}.profile-cows.svelte-1j5ki1o{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.profile-cows.svelte-1j5ki1o a:where(.svelte-1j5ki1o){display:grid;gap:.3rem;color:inherit;text-decoration:none}.profile-cows.svelte-1j5ki1o small:where(.svelte-1j5ki1o){color:var(--muted)}.scoreboard.svelte-ht707e{overflow:hidden;padding:0}.scoreboard-head.svelte-ht707e,.score-row.svelte-ht707e{display:grid;grid-template-columns:70px minmax(220px,1fr) 130px 80px;gap:1rem;align-items:center}.scoreboard-head.svelte-ht707e{padding:.7rem 1rem;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line)}.score-row.svelte-ht707e{padding:.8rem 1rem;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.score-row.svelte-ht707e:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.score-player.svelte-ht707e{display:flex;gap:.65rem;align-items:center}.score-player.svelte-ht707e img:where(.svelte-ht707e),.score-player.svelte-ht707e i:where(.svelte-ht707e){width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--surface-raised);display:grid;place-items:center;font-style:normal;color:var(--accent)}.score-player.svelte-ht707e span:where(.svelte-ht707e){display:grid;gap:.15rem}.score-player.svelte-ht707e small:where(.svelte-ht707e){color:var(--muted)}@media(max-width:650px){.scoreboard-head.svelte-ht707e,.score-row.svelte-ht707e{grid-template-columns:42px 1fr 75px}.scoreboard-head.svelte-ht707e span:where(.svelte-ht707e):nth-child(4),.score-row.svelte-ht707e>span:where(.svelte-ht707e):last-child{display:none}.scoreboard-head.svelte-ht707e,.score-row.svelte-ht707e{gap:.5rem;padding:.7rem .6rem}.score-player.svelte-ht707e small:where(.svelte-ht707e){display:none}}.performance-profile.svelte-1gcx0gl{margin-block:1rem;padding:.85rem;border:1px solid #504236;border-radius:.6rem}h3.svelte-1gcx0gl{margin:0 0 .5rem;font-size:1rem}dl.svelte-1gcx0gl{margin:0}dl.svelte-1gcx0gl div:where(.svelte-1gcx0gl){display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}dt.svelte-1gcx0gl{min-width:0}dd.svelte-1gcx0gl{margin:0;text-align:right;font-weight:600}summary.svelte-1gcx0gl{cursor:pointer;margin-top:.6rem}p.svelte-1gcx0gl{font-size:.85rem}.gene-info.svelte-wsnxj{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:1px solid #504236;border-radius:50%;color:#eadcc8;background:#28231f;cursor:pointer;vertical-align:middle}.gene-info.svelte-wsnxj:hover{background:#342b23;border-color:#a8794c}.gene-info.svelte-wsnxj:focus-visible{outline:2px solid #a8794c;outline-offset:2px}.debug-inbox.svelte-1qeklu4{max-width:1100px}.debug-inbox.svelte-1qeklu4>p:where(.svelte-1qeklu4),.hint.svelte-1qeklu4{color:#eadcc8}.capture.svelte-1qeklu4{display:grid;gap:16px;padding:24px;border:1px solid #504236;border-radius:16px;background:#28231f}label.svelte-1qeklu4{display:grid;gap:8px;font-weight:600}input.svelte-1qeklu4,textarea.svelte-1qeklu4{width:100%;padding:10px;border:1px solid #504236;border-radius:8px;font:inherit;box-sizing:border-box}.preview.svelte-1qeklu4{max-width:100%;max-height:420px;object-fit:contain;justify-self:start}.history-heading.svelte-1qeklu4{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.history.svelte-1qeklu4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px}article.svelte-1qeklu4{min-width:0;padding:16px;border:1px solid #504236;border-radius:12px;background:#28231f;overflow-wrap:anywhere}article.svelte-1qeklu4 img:where(.svelte-1qeklu4){width:100%;height:200px;object-fit:contain;margin-bottom:12px;background:#28231f}.note.svelte-1qeklu4{white-space:pre-wrap}[role=alert].svelte-1qeklu4{color:#eadcc8}.reference-style.svelte-1w7fcem{margin-block:1rem}input.svelte-1w7fcem{display:block;max-width:100%;margin-top:.5rem}.reference-list.svelte-1w7fcem{max-height:360px;overflow:auto;margin-top:1rem}article.svelte-1w7fcem{display:flex;gap:1rem;padding:.75rem;border:1px solid #504236;border-radius:.6rem;margin-bottom:.5rem}article.active.svelte-1w7fcem,article.chosen.svelte-1w7fcem{border-color:#ddb274}.reference-pick.svelte-1w7fcem{padding:0;border:0;background:#fff;flex-shrink:0;cursor:pointer;margin:0;align-self:flex-start;border-radius:.4rem}.reference-pick.svelte-1w7fcem:focus-visible{outline:3px solid #ddb274;outline-offset:3px}small.svelte-1w7fcem{display:block;margin-top:4px;color:var(--muted)}img.svelte-1w7fcem{width:88px;height:88px;object-fit:contain;flex-shrink:0;border-radius:.4rem;background:#28231f}article.svelte-1w7fcem>div:where(.svelte-1w7fcem){min-width:0}button.svelte-1w7fcem{margin:.25rem .25rem .25rem 0}@media(max-width:480px){article.svelte-1w7fcem{gap:.5rem}img.svelte-1w7fcem{width:60px;height:60px}}.animal-review.svelte-tqokih{min-width:0;font-size:12px}h3.svelte-tqokih{margin:0 0 8px;font-size:16px}h4.svelte-tqokih{margin:18px 0 8px;font-size:12px}.review-note.svelte-tqokih,p.svelte-tqokih{font-size:11px;line-height:1.6;margin:8px 0}.review-note.svelte-tqokih{color:#bfb09c}.review-warning.svelte-tqokih{background:#28231f;padding:10px;color:#e4ad71}.animal-facts.svelte-tqokih{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}dt.svelte-tqokih{color:#bfb09c;font-size:10px}dd.svelte-tqokih{margin:3px 0 0;font-weight:600;overflow-wrap:anywhere}.review-trait.svelte-tqokih{position:relative;border-bottom:1px solid #504236;padding:10px 30px 10px 0}.trait-heading.svelte-tqokih{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.trait-heading.svelte-tqokih strong:where(.svelte-tqokih),.trait-heading.svelte-tqokih span:where(.svelte-tqokih){display:block;font-size:11px}.trait-heading.svelte-tqokih span:where(.svelte-tqokih){margin-top:4px;color:#eadcc8}.review-code.svelte-tqokih{border:1px solid #504236;background:#28231f;padding:7px;border-radius:6px;white-space:nowrap;font-size:10px;cursor:pointer;min-height:36px}.review-trait.svelte-tqokih summary:where(.svelte-tqokih){position:absolute;top:12px;right:0;cursor:pointer;color:#eadcc8;list-style:none}.review-trait.svelte-tqokih summary:where(.svelte-tqokih)::-webkit-details-marker{display:none}.review-metrics.svelte-tqokih div:where(.svelte-tqokih){display:flex;justify-content:space-between;gap:12px;margin:8px 0}.record-details.svelte-tqokih{margin-top:18px}.record-details.svelte-tqokih summary:where(.svelte-tqokih){padding:8px 0;cursor:pointer}.animal-id.svelte-tqokih{overflow-wrap:anywhere}.review-layout.svelte-4q7o04{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:16px}.review-picture.svelte-4q7o04{position:sticky;top:76px;min-width:0}@media(max-width:760px){.review-layout.svelte-4q7o04{grid-template-columns:minmax(0,1fr)}.review-picture.svelte-4q7o04{position:static}}.history-scroll.svelte-4q7o04{position:relative;overflow-x:auto;margin:16px 0;border:1px solid #504236;border-radius:10px;background:#28231f}.history-table.svelte-4q7o04{width:100%;border-collapse:collapse;min-width:850px;text-align:left;font-size:12px}.history-table.svelte-4q7o04 th:where(.svelte-4q7o04){padding:10px 12px;font-size:10px;color:#bfb09c;background:#28231f}.history-table.svelte-4q7o04 td:where(.svelte-4q7o04){padding:7px 12px;border-top:1px solid #504236;vertical-align:middle}.history-table.svelte-4q7o04 tr:where(.svelte-4q7o04):hover td:where(.svelte-4q7o04){background:#28231f}.history-table.svelte-4q7o04 small:where(.svelte-4q7o04){display:block;margin-top:3px;color:#bfb09c;font-size:10px}.history-thumbnail.svelte-4q7o04{display:block;width:72px;border:0;background:transparent;padding:0;cursor:pointer;border-radius:6px;overflow:hidden}.history-thumbnail.svelte-4q7o04 .cow-portrait{height:48px;min-height:48px;margin:0;border-radius:6px}.history-thumbnail.svelte-4q7o04 .portrait-placeholder{min-height:48px;height:48px}.history-thumbnail.svelte-4q7o04 .portrait-placeholder svg{width:24px;height:24px}.history-state.svelte-4q7o04{font-size:10px;border-radius:5px;padding:5px 7px;background:#28231f;white-space:nowrap}.history-error.svelte-4q7o04{background:#28231f;color:#e4ad71}.history-view.svelte-4q7o04{min-height:44px;padding:6px 10px;background:transparent;border:0;color:#eadcc8;text-decoration:underline;cursor:pointer}.history-dialog.svelte-4q7o04{width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;border:1px solid #504236;padding:0;border-radius:14px;overflow-y:auto;color:#eadcc8;background:#28231f}.history-dialog.svelte-4q7o04::backdrop{background:#191613a6}.history-dialog-bar.svelte-4q7o04{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#28231f;border-bottom:1px solid #504236}.history-dialog-bar.svelte-4q7o04 button:where(.svelte-4q7o04){min-height:44px;min-width:44px;padding:6px}.history-dialog.svelte-4q7o04 .generator-job:where(.svelte-4q7o04){padding:18px}.image-admin.svelte-4q7o04{min-width:0}.generator-heading.svelte-4q7o04,.generator-job-heading.svelte-4q7o04{display:flex;justify-content:space-between;align-items:center;gap:16px}.generator-heading.svelte-4q7o04 h2:where(.svelte-4q7o04){font-size:24px}p.svelte-4q7o04{font-size:12px;margin:12px 0}.generator-status.svelte-4q7o04,.generator-actions.svelte-4q7o04{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.generator-status.svelte-4q7o04{padding:14px;background:#28231f;border-radius:8px;font-size:12px}.generator-budget.svelte-4q7o04,.generator-settings.svelte-4q7o04{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.generator-budget.svelte-4q7o04 article:where(.svelte-4q7o04){display:flex;flex-direction:column;gap:8px;padding:16px;background:#28231f;border:1px solid #504236;border-radius:8px}.generator-budget.svelte-4q7o04 small:where(.svelte-4q7o04),.generator-budget.svelte-4q7o04 span:where(.svelte-4q7o04){font-size:12px;color:#bfb09c}.generator-create.svelte-4q7o04,.generator-confirm.svelte-4q7o04,.generator-job.svelte-4q7o04{padding:20px;min-width:0}.generator-create.svelte-4q7o04>button:where(.svelte-4q7o04){margin-top:20px}.generator-settings.svelte-4q7o04 p:where(.svelte-4q7o04){grid-column:1/-1}.generator-job-heading.svelte-4q7o04{flex-wrap:wrap}.generator-job-heading.svelte-4q7o04 span:where(.svelte-4q7o04){font-size:11px;background:#28231f;padding:6px;border-radius:5px}.generator-job.svelte-4q7o04 small:where(.svelte-4q7o04){color:#bfb09c;font-size:10px}.generator-job.svelte-4q7o04 button:where(.svelte-4q7o04){min-height:44px}details.svelte-4q7o04{margin-top:16px;font-size:12px}summary.svelte-4q7o04{cursor:pointer;padding:8px 0}pre.svelte-4q7o04,.generator-prompt.svelte-4q7o04{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.6;max-height:240px;overflow:auto}@media(max-width:650px){.generator-heading.svelte-4q7o04{flex-wrap:wrap}.generator-settings.svelte-4q7o04{grid-template-columns:minmax(0,1fr)}.generator-budget.svelte-4q7o04{gap:8px}.generator-budget.svelte-4q7o04 article:where(.svelte-4q7o04){padding:12px}.generator-budget.svelte-4q7o04 strong:where(.svelte-4q7o04){font-size:13px}}
