@font-face{font-family:Roboto;src:url(../media/roboto_latin_wght-s.p.0a0h245ktd4x0.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_19ac5852-module___FcWZq__className{font-family:Roboto,Roboto Fallback,system-ui,sans-serif}.roboto_19ac5852-module___FcWZq__variable{--font-sans:"Roboto", "Roboto Fallback", system-ui, sans-serif}
@font-face{font-family:RobotoMono;src:url(../media/roboto_mono_latin_wght-s.p.22iyan98j1_2e.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:RobotoMono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.robotomono_342caaaf-module__7V4KjG__className{font-family:RobotoMono,RobotoMono Fallback,ui-monospace,monospace}.robotomono_342caaaf-module__7V4KjG__variable{--font-mono:"RobotoMono", "RobotoMono Fallback", ui-monospace, monospace}
:root{--bg:#d6dbd6;--surface:#fff;--border:#6e776f;--border-strong:#454e46;--sep:var(--bg);--sep-width:2px;--chrome-edge:transparent;--card-edge:transparent;--chrome-fade:linear-gradient(to bottom, color-mix(in srgb, var(--text) 10%, transparent), transparent);--text:#080b09;--text-2:#272f2a;--text-3:#36403a;--good:#0b4620;--warn:#573800;--bad:#7c160b;--info:#083c7a;--action:#0b4620;--chip-bg:#d6dbd6;--scrim:#080b098c;--focus:var(--info);--yard:var(--warn);--yard-soft:color-mix(in srgb, var(--warn) 10%, var(--surface));--graze:var(--good);--graze-soft:color-mix(in srgb, var(--good) 8%, var(--surface));--feed:var(--info);--feed-soft:color-mix(in srgb, var(--info) 8%, var(--surface));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--glass-tint:#ffffff8c;--glass-rim:#ffffffe6;--elevation:0 8px 24px #080b091f, 0 1px 2px #080b0914;--dock-bg:linear-gradient(180deg, #fffffff7 0%, #ffffffe0 45%, #eef1eedb 100%);--dock-filter:blur(20px) saturate(1.9) brightness(1.05);--dock-shadow:inset 0 2px 0 #fff, inset 0 -2px 0 #080b0917, inset 0 0 0 1px #ffffffb3, 0 0 0 1px #080b092e, 0 1px 2px #080b0929, 0 8px 18px #080b0929, 0 24px 48px #080b0938;--btn-sheen:#ffffff0f;--btn-sheen-rim:inset 0 1px 0 #fff3;--btn-hover:#ffffff08;--btn-glow:#ffffff0a;--press-tint:#ffffff0f;--press-shade:color-mix(in srgb, var(--bg) 45%, var(--surface));--hover-shade:color-mix(in srgb, var(--bg) 25%, var(--surface));--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-hover:80ms;--dur-press:.12s;--dur:.15s;--dur-sheet:.24s;--dur-hold:.8s;--hud-ground:color-mix(in srgb, var(--text) 92%, transparent);--hud-danger:color-mix(in srgb, color-mix(in srgb, var(--bad) 58%, var(--text)) 93%, transparent);--hud-good:color-mix(in srgb, color-mix(in srgb, var(--good) 58%, var(--text)) 93%, transparent);--hud-info:color-mix(in srgb, color-mix(in srgb, var(--info) 70%, var(--text)) 90%, transparent);--hud-info-solid:color-mix(in srgb, var(--info) 70%, var(--text));--hud-rim:color-mix(in srgb, var(--surface) 40%, transparent);--hud-ink:var(--surface);--hud-ink-2:color-mix(in srgb, var(--surface) 88%, var(--text));--hud-track:color-mix(in srgb, var(--surface) 20%, transparent);--hud-cast:color-mix(in srgb, var(--text) 55%, transparent);--hud-beam:color-mix(in srgb, var(--surface) 30%, transparent);--hud-glow:0 0 20px color-mix(in srgb, var(--bad) 30%, transparent);--hud-glow-strong:0 0 34px color-mix(in srgb, var(--bad) 60%, transparent);--hud-glow-good:0 0 30px color-mix(in srgb, var(--good) 55%, transparent);--hud-glow-info:0 0 30px color-mix(in srgb, var(--info) 55%, transparent);--hud-glow-action:0 0 22px color-mix(in srgb, var(--action) 45%, transparent);--tap-field:48px;--tap-dashboard:32px;--row-dashboard:36px;--row-field:56px;--tap-phone:44px;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#4a3aa7;--chart-8:#e34948;--flow-main:#24512b;--flow-side-1:#6f9a6a;--flow-side-2:#a3bc8e;--flow-side-3:#cfdcc2;--flow-guest:#c9bead;--flow-legacy:#b0a99d;--flow-truck:#8a3b22;--flow-holding:#4e6e78;--flow-paddock:#7e8b45;--flow-draft:#66506a;--flow-woolshed:#2e2a24;--flow-warn:#c98a1e;--flow-paper:#f0f4f0;--flow-ink:#0e140f;--flow-light:#fff;--flow-frost:#f0f4f0c7;--flow-veil:#f0f4f094;--flow-ink-glass:#221e18bd;--flow-float:0 10px 30px #121a1224, 0 1px 2px #121a1214;--flow-lift:drop-shadow(0 16px 20px #121a124d) drop-shadow(0 2px 3px #121a122e);--flow-hud-rim:#ffffff40;--flow-hud-muted:#ffffffb8}@property --btn-l1{syntax:"<color>";inherits:false;initial-value:#0000}@property --btn-l2{syntax:"<color>";inherits:false;initial-value:#0000}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text-2);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}body{min-height:100dvh;font-family:var(--font-sans), system-ui, sans-serif;background:var(--bg);color:var(--text-2);margin:0;font-size:14px;font-weight:400;line-height:21px}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--info);text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}button,a,[role=button],[role=tab],[role=radio],[role=switch]{touch-action:manipulation}button,[role=button],[role=tab],[role=radio],[role=switch]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion:no-preference){:where(button,[role=button]):where(:not(:disabled,[aria-disabled=true],[data-drag-surface],[data-draggable],[data-mob-id],[data-drop],:has(button,[role=button]))){transition:transform var(--dur-press) var(--ease-out)}:where(button,[role=button]):where(:not(:disabled,[aria-disabled=true],[data-drag-surface],[data-draggable],[data-mob-id],[data-drop],:has(button,[role=button]))):active{transform:scale(.97)}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[disabled],:disabled{opacity:.5;cursor:not-allowed}.t-display{letter-spacing:-.02em;color:var(--text);font-size:28px;font-weight:700;line-height:32px}.t-num-xl{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:30px;font-weight:700;line-height:32px}.t-num-lg{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:24px;font-weight:700;line-height:26px}.t-num-sm{font-variant-numeric:tabular-nums;color:var(--text);font-size:16px;font-weight:500;line-height:19px}.t-title{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:600;line-height:26px}.t-section{color:var(--text);font-size:16px;font-weight:600;line-height:21px}.t-body{color:var(--text-2);font-size:14px;font-weight:400;line-height:21px}.t-meta{color:var(--text-2);font-size:14px;font-weight:500;line-height:20px}.t-caption{color:var(--text-3);font-size:13px;font-weight:500;line-height:16px}.t-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600;line-height:13px}.t-ident{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-2);font-size:13px;font-weight:400;line-height:17px}.tabular{font-variant-numeric:tabular-nums}.shell-main{padding:var(--space-4);max-width:1280px;margin:0 auto}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);display:flex}.facts{gap:var(--space-6);flex-wrap:wrap;display:flex}.filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filters>*{min-width:0}.filters>.filters-spacer{flex:auto}.filters input[type=date]{min-width:0}.card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5)}[data-shell=field] .card{padding:var(--space-4)}:root,[data-shell=dashboard]{--tap:var(--tap-dashboard);--row:var(--row-dashboard)}[data-shell=field]{--glass-tint:#ffffffd9;--tap:var(--tap-field);--row:var(--row-field);font-size:16px;line-height:22px}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);width:100%}textarea{min-height:calc(var(--tap) * 2);resize:vertical}@media (max-width:800px){[data-shell=dashboard]{--tap:var(--tap-phone);--row:var(--row-field)}[data-shell=dashboard] .card{padding:var(--space-4)}[data-shell=dashboard] .row{row-gap:var(--space-3);flex-wrap:wrap}[data-shell=dashboard] .facts{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}[data-shell=dashboard] .filters{grid-template-columns:1fr 1fr;align-items:end;display:grid}[data-shell=dashboard] .filters>.filters-wide{grid-column:1/-1}[data-shell=dashboard] .filters>.filters-spacer{display:none}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{width:var(--icon-size,20px);height:var(--icon-size,20px);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;vertical-align:-.2em;background:currentColor;flex:none;display:inline-block}:where(.glass){position:relative}.glass{isolation:isolate;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elevation)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{box-shadow:inset 0 1px 0 var(--glass-rim), var(--elevation);background:0 0}.glass:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-tint) linear-gradient(135deg, #ffffff8c, #fff0 60%);-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);position:absolute;inset:0}.glass:after{content:"";z-index:-1;padding:var(--space-2);border-radius:inherit;-webkit-backdrop-filter:blur(3px)brightness(1.14);backdrop-filter:blur(3px)brightness(1.14);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}
