.work-brand{font-family:var(--font-display);font-size:1.8rem;font-weight:600;text-decoration:none;letter-spacing:-.07em;white-space:nowrap}.work-brand span{color:var(--accent)}.work-eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.7}.work-eyebrow,.work-muted{color:var(--muted-foreground)}.work-muted{font-size:.88rem}.work-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;min-width:0}.work-panel h2{font-size:1.55rem}.organization-admin{margin-top:20px}.organization-admin-form{display:grid;gap:16px;margin-top:20px}.organization-admin label{display:grid;gap:8px}.organization-admin :is(input:not([type=checkbox]),textarea){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground)}.organization-admin label:has(input[type=checkbox]){display:flex;align-items:center;min-height:44px}.organization-admin input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary)}.organization-admin fieldset{min-width:0}.organization-admin textarea[readonly]{margin-top:8px;font-family:monospace}.stack-gap,.work-form{display:grid;gap:var(--space-4)}.work-form{margin-top:var(--space-5)}.work-create-panel-body>.work-form,.work-panel>.work-form:first-of-type{margin-top:var(--space-3)}.work-export-links{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin:.35rem 0 0;font-size:.8125rem;font-weight:600}.work-export-links a{color:var(--primary);text-decoration:none}.work-export-links a:hover{text-decoration:underline}.ds-work-form-field>[data-slot=label],.iq-filters>label,.territory-filters>label,.work-form label{display:grid;gap:.4rem;font-size:.8125rem;font-weight:650;letter-spacing:.01em;color:var(--foreground)}.work-form fieldset{margin:0;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 94%,var(--ops-tint,var(--surface-muted)));display:grid;gap:var(--space-4)}.work-form fieldset>legend{padding:0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-accent,var(--primary))}.work-form-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:600px){.work-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-form-grid>.work-form-span-all{grid-column:1/-1}.ds-work-form-field .text-xs,.work-form small{font-weight:400;color:var(--muted-foreground)}.iq-filters :is(input,select),.iq-filters [data-slot=input],.iq-filters [data-slot=native-select],.purchase-search :is(input,select),.record-lookup :is(input,select),.record-lookup [data-slot=input],.record-lookup [data-slot=native-select],.tenant-switch select,.territory-filters :is(input,select),.work-form :is(input,select,textarea),.work-form [data-slot=input],.work-form [data-slot=native-select],.work-form [data-slot=textarea]{width:100%;min-width:0;min-height:var(--control-h);padding:.55rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-elevated,var(--card));color:var(--foreground);font:inherit;font-size:1rem;line-height:1.35;transition:border-color var(--duration-ui) ease,box-shadow var(--duration-ui) ease,background-color var(--duration-ui) ease}.iq-filters [data-slot=native-select],.iq-filters select,.purchase-search select,.record-lookup [data-slot=native-select],.record-lookup select,.tenant-switch select,.territory-filters select,.work-form [data-slot=native-select],.work-form select{appearance:none;-webkit-appearance:none;padding-right:2.5rem}.iq-filters select:not([data-slot=native-select]),.purchase-search select:not([data-slot=native-select]),.record-lookup select:not([data-slot=native-select]),.tenant-switch select,.territory-filters select:not([data-slot=native-select]),.work-form select:not([data-slot=native-select]){background-color:var(--surface-elevated,var(--card));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23274536' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:1rem!important}.work-create-panel{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:var(--space-3)}.work-create-panel-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.work-create-panel-title{min-width:0;flex:1 1 12rem;overflow-wrap:anywhere;font-size:1rem;font-weight:600}.work-action-stack,.work-create-panel-body{display:grid;gap:var(--space-3)}.work-action-stack{grid-template-columns:1fr;margin-top:var(--space-4)}@media (min-width:640px){.work-action-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-action-card{display:grid;gap:.45rem;align-content:start;padding:1rem 1.05rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:100%;touch-action:manipulation}.work-action-card--emphasized{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 12px 28px -20px color-mix(in srgb,var(--primary) 55%,transparent)}.work-action-card-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.work-action-card-desc{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.45}.work-action-card-primary{margin-top:.25rem}.work-action-card-primary>[data-slot=button],.work-action-card-primary>button{width:100%}.work-action-card--emphasized .work-action-card-primary>[data-slot=button],.work-action-card--emphasized .work-action-card-primary>button{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.work-action-card-secondary{margin-top:.15rem}.work-action-card-secondary a{font-size:.8125rem;font-weight:600;color:var(--primary);text-decoration:none}.work-action-card-secondary a:hover{text-decoration:underline}.related-work .work-action-stack{margin-top:var(--space-3)}.iq-heading-action.work-heading-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end}.iq-heading-action.work-heading-actions .intake-link{order:2;font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--primary)}.iq-heading-action.work-heading-actions .intake-link:hover{text-decoration:underline}.iq-heading-action.work-heading-actions>[data-slot=button],.iq-heading-action.work-heading-actions>button{order:1}.work-form [data-slot=textarea],.work-form textarea{min-height:6.5rem;resize:vertical;padding-block:.7rem}.iq-filters :is(input,select):hover,.record-lookup :is(input,select):hover,.work-form :is(input,select,textarea):hover,.work-form [data-slot=input]:hover,.work-form [data-slot=native-select]:hover,.work-form [data-slot=textarea]:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.iq-filters :is(input,select):focus-visible,.record-lookup :is(input,select):focus-visible,.tenant-switch select:focus-visible,.work-form :is(input,select,textarea):focus-visible,.work-form [data-slot=input]:focus-visible,.work-form [data-slot=native-select]:focus-visible,.work-form [data-slot=textarea]:focus-visible{outline:3px solid color-mix(in srgb,var(--ring) 55%,transparent);outline-offset:2px;border-color:var(--ring);background:var(--card)}.form-actions,.work-form-actions,.work-form>[data-slot=button][type=submit],.work-form>button[type=submit]{margin-top:.25rem;scroll-margin-bottom:calc(var(--app-chrome-bottom, 70px) + 1.25rem)}.form-actions,.work-form-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;padding-top:.35rem}.work-notice:not([data-slot=alert]){padding:.9rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 85%,var(--accent));color:var(--foreground);font-size:.875rem;line-height:1.55}.work-notice--error:not([data-slot=alert]),.work-notice:not([data-slot=alert])[role=alert]{background:var(--danger-foreground);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.workspace-dialog-scroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:1.25rem;padding:3.25rem 1.25rem 1.25rem;-webkit-overflow-scrolling:touch}@media (min-width:640px){.workspace-dialog-scroll{padding:3.5rem 1.75rem 1.75rem}}.workspace-dialog-content.record-dialog{width:min(52rem,calc(100vw - 2rem));max-width:min(52rem,calc(100vw - 2rem));max-height:min(92dvh,960px)}.record-dialog .workspace-dialog-scroll{gap:1rem;padding-inline:1.25rem;padding-bottom:1.25rem}@media (min-width:768px){.record-dialog .workspace-dialog-scroll{padding-inline:1.75rem;padding-bottom:1.5rem}}@media (max-width:899px){.workspace-dialog-content.record-dialog:not(.app-sidebar-sheet--bottom){top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:min(92dvh,48rem);translate:none;transform:none;border-radius:1.1rem 1.1rem 0 0}.workspace-dialog-content.record-dialog:not(.app-sidebar-sheet--bottom) .workspace-dialog-scroll{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}}.record-dialog [data-slot=dialog-title],.record-dialog h2{font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2;letter-spacing:-.02em;max-width:36ch;padding-right:2.5rem}.record-dialog .workspace-dialog-scroll>p,.record-dialog [data-slot=dialog-description]{max-width:62ch;font-size:.9375rem}.auth-layout{min-height:100dvh;display:grid}.auth-story{position:relative;isolation:isolate;overflow:hidden;background:var(--nav);color:var(--sidebar-foreground);padding:28px;min-height:290px;display:flex;flex-direction:column;justify-content:space-between}.auth-story>a{width:160px}.auth-story>a,.auth-story>div{position:relative;z-index:2}.auth-story .work-eyebrow{color:var(--accent)}.auth-story h1{font-size:clamp(2.7rem,5vw,5rem);margin:12px 0}.auth-story h1 em{color:var(--accent)}.auth-story p:last-child{max-width:380px;color:var(--sidebar-muted);font-size:.95rem}.auth-photo{object-fit:cover;opacity:.23;z-index:-1}.auth-content{padding:38px 24px 60px;display:grid;place-items:center}.auth-content>div{width:100%;max-width:410px}.auth-content h2{font-size:2.3rem;margin:15px 0}.auth-content>div>p:not(.work-eyebrow){color:var(--muted-foreground)}.auth-switch{margin:25px 0}.auth-switch a{font-weight:600;color:var(--foreground)}.onboarding-page{max-width:1120px;margin:auto;padding:30px 24px 70px}.onboarding-grid{display:grid;gap:30px;margin-top:40px}.onboarding-grid h1{margin:18px 0;font-size:clamp(2.5rem,4vw,3.6rem)}.onboarding-grid section>p{color:var(--muted-foreground)}.setup-steps{padding-left:25px;margin-top:30px;display:grid;gap:15px}.work-loading{max-width:700px;margin:10vh auto;padding:24px;display:grid;gap:25px}.iq-shell{min-height:100dvh}.iq-sidebar{display:none}.iq-workspace{min-width:0}.iq-topbar{display:flex;align-items:center;min-height:76px;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--surface-elevated)}.mobile-work-brand{display:inline-flex;align-items:center;margin-right:auto;line-height:0}.mobile-work-brand img{width:auto;height:40px}.desktop-work-context{display:none}.iq-topbar-org,.tenant-switch{display:flex;align-items:center;gap:var(--space-2);max-width:280px;min-width:0}.tenant-switch-control{flex:1 1 auto;min-width:0;max-width:14rem}.tenant-switch-control>span{display:block;width:100%;min-width:0}.iq-topbar-org .tenant-switch-select,.iq-topbar-org select,.tenant-switch .tenant-switch-select,.tenant-switch select{font-size:.875rem;width:100%;max-width:none;min-height:var(--control-h);padding-block:.35rem}.tenant-switch-current{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:.875rem;font-weight:650;line-height:1.25;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-topbar-org button,.iq-topbar-org>[data-slot=button],.tenant-switch button,.tenant-switch>[data-slot=button]{padding:6px 10px;font-size:.8125rem;flex-shrink:0;min-height:44px}.workspace-quick-search{position:relative;flex:1 1 12rem;min-width:0;max-width:18rem;z-index:30}.workspace-quick-search__shell{position:relative;width:100%;min-width:0}.workspace-quick-search__toolbar{display:block;min-width:0}.workspace-quick-search__mobile-close{display:none}.workspace-quick-search__field{position:relative;display:flex;align-items:center;min-width:0;flex:1 1 auto}.workspace-quick-search__icon{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;display:inline-flex}.workspace-quick-search__field input{width:100%;min-width:0;min-height:42px;padding:.45rem 2.25rem .45rem 2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:.85rem;color:var(--primary)}.workspace-quick-search__field input:focus{outline:2px solid color-mix(in srgb,var(--ring) 70%,transparent);outline-offset:1px}.workspace-quick-search__clear{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent}.workspace-quick-search__clear:focus-visible,.workspace-quick-search__clear:hover{color:var(--primary);background:var(--secondary)}.workspace-quick-search__list{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.25rem;list-style:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 12%,transparent);max-height:16rem;overflow:auto}.workspace-quick-search__list button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;min-height:44px;padding:.55rem .65rem;border:0;border-radius:.5rem;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.workspace-quick-search__list button:hover{background:var(--secondary)}}.workspace-quick-search__list button:focus-visible{background:var(--secondary)}.workspace-quick-search__list strong{overflow-wrap:anywhere;font-size:.875rem}.workspace-quick-search__list small{color:var(--muted-foreground);font-size:.75rem;overflow-wrap:anywhere}.workspace-quick-search__empty{margin:0;padding:.75rem .85rem;font-size:.8125rem}.workspace-quick-search__results{display:flex;flex-direction:column;min-width:0}.workspace-quick-search__trunc{margin:0;padding:.55rem .85rem .75rem;font-size:.8125rem;border-top:1px solid var(--border)}.workspace-quick-search__backdrop,.workspace-quick-search__mobile-trigger{display:none}@media (max-width:899px){.workspace-quick-search{flex:0 0 auto;max-width:none}.workspace-quick-search__mobile-trigger{display:inline-flex;min-width:44px;min-height:44px;flex-shrink:0;-webkit-tap-highlight-color:transparent}.workspace-quick-search__shell{display:none}.workspace-quick-search--mobile-open{z-index:60}.workspace-quick-search--mobile-open .workspace-quick-search__backdrop{display:block;position:fixed;inset:0;z-index:55;border:0;margin:0;padding:0;background:color-mix(in srgb,var(--primary) 28%,transparent);cursor:pointer}.workspace-quick-search--mobile-open .workspace-quick-search__shell{display:grid;gap:0;position:fixed;z-index:60;top:calc(3.25rem + env(safe-area-inset-top, 0px));left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));width:auto;max-width:none;padding:.65rem;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--primary) 55%,transparent)}.workspace-quick-search--mobile-open .workspace-quick-search__toolbar{display:flex;align-items:stretch;gap:.5rem}.workspace-quick-search--mobile-open .workspace-quick-search__mobile-close{display:inline-flex;flex-shrink:0;min-height:48px;min-width:4.5rem;align-self:stretch}.workspace-quick-search--mobile-open .workspace-quick-search__field input{min-height:48px;font-size:1rem;padding-right:2.5rem}.workspace-quick-search--mobile-open .workspace-quick-search__list{position:static;margin-top:.45rem;max-height:min(50dvh,18rem);border:1px solid var(--border);box-shadow:none}.workspace-quick-search--mobile-open .workspace-quick-search__empty{border-top:1px solid var(--border);margin-top:.45rem}}@media (max-width:359px){.workspace-quick-search--mobile-open .workspace-quick-search__shell{left:.5rem;right:.5rem;padding:.5rem}.workspace-quick-search__field input{font-size:1rem}}.iq-main{max-width:1500px;margin:auto}.iq-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.iq-heading h1{font-size:clamp(2.35rem,3.6vw,3.2rem);margin:8px 0}.iq-heading-action>button{border:0;min-height:var(--control-h)}.iq-heading-action>button,.iq-overview{background:var(--primary);color:var(--primary-foreground)}.iq-overview{display:flex;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-lg);margin-bottom:24px}.iq-overview-copy{padding:28px;max-width:630px;z-index:2}.iq-overview .work-eyebrow{color:var(--accent)}.iq-overview h2{font-size:2rem;margin:16px 0}.iq-overview-copy>p:not(.work-eyebrow){color:color-mix(in srgb,var(--primary-foreground) 88%,transparent);max-width:500px;font-size:.9rem;line-height:1.75}.iq-overview a{display:inline-flex;align-items:center;gap:16px;color:var(--accent);font-weight:600;margin-top:24px;text-decoration:none;font-size:.88rem}.iq-overview-art{position:absolute;right:-40px;bottom:-50px;width:300px;height:300px;opacity:.12;display:grid;place-items:center}.iq-overview-art>span{position:absolute;border:1px solid var(--accent);border-radius:50%;width:100%;height:100%}.iq-overview-art>span:nth-child(2){width:80%;height:80%}.iq-overview-art>span:nth-child(3){width:60%;height:60%}.iq-overview-art>svg{color:var(--accent)}.iq-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.iq-metric{background:var(--card);border:1px solid var(--border);border-radius:13px;display:flex;flex-direction:column;gap:8px}.iq-metric>p{color:var(--muted-foreground);font-size:.75rem}.iq-metric>strong{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.2}.iq-metric>small{font-size:.68rem;color:var(--muted-foreground)}.iq-columns{display:grid;gap:22px;margin-top:24px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.iq-data-card a,.panel-heading a{font-size:.8rem;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-weight:600}.panel-heading .work-eyebrow{margin-bottom:8px}.iq-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:35px 15px;color:var(--muted-foreground)}.iq-empty h3{color:var(--foreground)}.iq-empty p{font-size:.84rem;max-width:420px}.iq-data-card{background:var(--secondary);display:flex;flex-direction:column;gap:18px}.iq-data-card>p{font-size:.88rem}.iq-data-card a{margin-top:auto}.iq-footer{display:flex;gap:15px;justify-content:space-between;margin-top:42px;padding-top:20px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.68rem;flex-wrap:wrap}.iq-shell{--app-mobile-nav-h:70px;--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-chrome-bottom:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom))}.iq-shell:has(.ai-presence){--app-chrome-bottom:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom) + 4.75rem)}@media (min-width:900px){.iq-shell{--app-chrome-bottom:0px}.iq-shell:has(.ai-presence){--app-chrome-bottom:5.5rem}}.iq-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;justify-content:space-around;background:var(--card);border-top:1px solid var(--border);padding:6px 4px max(10px,var(--app-safe-bottom));min-height:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom))}.iq-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;font-size:.62rem;line-height:1.15;color:var(--muted-foreground);min-height:52px;min-width:64px;max-width:22%;border-radius:9px}.iq-mobile-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-mobile-nav a[aria-current=page]{background:var(--secondary);color:var(--nav);font-weight:700}.iq-filters,.work-filter-bar,.work-form.purchase-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.75rem .85rem;margin:0 0 var(--space-5);padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 92%,var(--ops-tint,var(--surface-muted)));box-shadow:0 10px 24px -22px color-mix(in srgb,var(--primary) 40%,transparent)}.iq-filters>label,.work-filter-bar>label{flex:1 1 9rem;min-width:8.5rem}.iq-filters .search-field,.search-field{display:flex;align-items:center;gap:.55rem;flex:1 1 100%;min-height:var(--control-h);padding:0 .35rem 0 .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated,var(--card));transition:border-color var(--duration-ui) ease,box-shadow var(--duration-ui) ease}.iq-filters .search-field:focus-within,.search-field:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,transparent)}.iq-filters .search-field input,.search-field input{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;min-height:calc(var(--control-h) - 2px);padding-inline:.25rem .65rem}.section-line{display:flex;align-items:center;justify-content:space-between;margin:24px 0;gap:12px}.section-line h2{font-size:1.65rem}.count-badge{font-family:var(--font-sans);font-size:.8rem;background:var(--secondary);padding:4px 10px;border-radius:20px;vertical-align:middle;margin-left:6px}.animal-grid,.farm-grid{display:grid;gap:18px}.animal-card{background:var(--card);padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg)}.animal-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.animal-mark{height:48px;width:48px;border-radius:13px;display:grid;place-items:center;background:var(--secondary)}.status-chip{display:inline-block;font-size:.65rem;line-height:1.4;background:var(--success-foreground);color:var(--success);border-radius:20px;padding:6px 10px;white-space:nowrap}.animal-card h3{font-size:1.1rem;margin:5px 0}.animal-card h3 span{font-weight:400;color:var(--muted-foreground);font-size:.9rem}.animal-card>p:not(.work-eyebrow){font-size:.82rem;color:var(--muted-foreground)}.animal-details{border-top:1px solid var(--border);margin-top:18px;padding-top:15px;display:grid;gap:6px;font-size:.76rem;color:var(--muted-foreground)}.animal-details p:first-child{display:flex;gap:7px;align-items:center}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;justify-content:flex-end;margin:20px 0 12px;padding-inline:2px;font-size:.8rem;color:var(--muted-foreground);min-width:0}.pagination>span{flex:1 1 12rem;min-width:0}.pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.pagination a:hover{background:var(--secondary)}.pagination a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pagination a{transition:none}}.record-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--border)}.record-row:last-child{border:0}.record-row>div{flex:1;min-width:0}.record-row h3{font-size:.87rem;overflow-wrap:anywhere}.record-row p{font-size:.75rem;color:var(--muted-foreground)}.record-row strong{font-size:.9rem;white-space:nowrap}.org-mark{display:grid;place-items:center;min-width:38px;height:38px;border-radius:10px;background:var(--secondary);color:var(--primary);font-weight:600;font-size:.8rem}.task-check{width:22px;height:22px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.task-check.done{display:grid;place-items:center;background:color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 70%,var(--card));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.action-wrap{display:flex;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-6) 0}.farm-illustration{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 85%,var(--card));min-height:105px;border-radius:var(--radius);padding:var(--space-5,1.25rem);margin-bottom:var(--space-5,1.25rem);color:var(--primary)}.farm-illustration span{font-size:.85rem}.farm-card h2{margin:8px 0}.location-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.location-tags>span{display:flex;align-items:center;gap:5px;font-size:.72rem;padding:5px 9px;border-radius:6px;background:var(--secondary)}@media (min-width:650px){.iq-main{padding:32px 30px 100px}.animal-grid,.farm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-switch select{max-width:200px}.iq-overview-art{opacity:.3;right:0}.iq-overview-copy{max-width:75%}.auth-story{min-height:380px;padding:40px}.auth-story h1 br{display:none}}@media (min-width:900px){.auth-layout{grid-template-columns:1fr 1fr}.auth-story{padding:45px 65px;min-height:100dvh;justify-content:flex-start;gap:12vh}.auth-story h1 br{display:block}.auth-content{padding:60px}.onboarding-grid{grid-template-columns:1fr 1fr;gap:75px;align-items:center}.iq-shell{display:grid;grid-template-columns:var(--sidebar-width,14.875rem) minmax(0,1fr);transition:grid-template-columns .22s var(--ease-out,ease)}.iq-shell[data-state=collapsed]{grid-template-columns:0 minmax(0,1fr)}.iq-sidebar{display:flex;position:sticky;top:0;height:100dvh;width:var(--sidebar-width,14.875rem);flex-direction:column;padding:28px 18px;background:var(--sidebar);color:var(--sidebar-foreground);overflow:hidden;transition:transform .22s var(--ease-out,ease),opacity .18s var(--ease-out,ease),width .22s var(--ease-out,ease)}.iq-shell[data-state=collapsed] .iq-sidebar{width:0;padding-inline:0;opacity:0;transform:translateX(-.75rem);pointer-events:none;border:0}.iq-sidebar .app-sidebar-brand,.iq-sidebar .work-brand{display:block;padding:0 4px;color:var(--sidebar-foreground);line-height:0}.iq-sidebar .app-sidebar-brand img{width:auto;height:52px;max-width:100%}.iq-sidebar .work-eyebrow{color:var(--sidebar-muted);margin:30px 12px 15px}.iq-org{display:flex;align-items:center;gap:10px;background:var(--sidebar-accent);border:1px solid var(--sidebar-border);border-radius:12px;padding:12px;margin-top:18px}.iq-org strong{font-size:.8rem;display:block}.iq-org small{color:var(--sidebar-muted);font-size:.65rem}.iq-sidebar nav{display:grid;gap:8px}.iq-sidebar nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border-radius:9px;text-decoration:none;color:color-mix(in srgb,var(--sidebar-foreground) 88%,transparent);font-size:.87rem}.iq-sidebar nav a[aria-current=page]{background:var(--accent);color:var(--accent-foreground);font-weight:600}.iq-sidebar nav a svg:last-child:not(:first-child){margin-left:auto}.iq-sidebar-footer{margin-top:auto;border-top:1px solid var(--sidebar-border);padding:24px 12px 0;color:var(--sidebar-muted);font-size:.8rem}.iq-sidebar-footer p{margin:14px 0 22px}.iq-sidebar-footer a{display:flex;align-items:center;gap:8px;font-size:.74rem;text-decoration:none;color:var(--sidebar-foreground)}.iq-topbar{padding:0 35px}.desktop-work-context{display:flex;align-items:center;gap:15px;margin-right:auto;font-size:.76rem}.iq-mobile-nav,.mobile-work-brand{display:none}.iq-main{padding:38px 35px 28px}.iq-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.iq-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.iq-overview-copy{padding:34px}.iq-overview h2{font-size:2.2rem}.iq-overview-art{right:30px;opacity:.5}.iq-filters .search-field{flex-basis:auto;flex:2}.iq-footer{margin-top:50px}.iq-metric{padding:22px}}@media (min-width:1350px){.animal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iq-main{padding-left:45px;padding-right:45px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.work-brand span{color:#4e7139}.iq-sidebar .work-brand span{color:#c8de8a}.animal-detail .iq-metric strong,.cohort-detail .iq-metric strong{font-size:clamp(1.4rem,4vw,2rem);overflow-wrap:anywhere}.cohort-detail .work-panel h2:not(:first-child){margin-top:24px}.cohort-detail .record-row p,.cohort-detail dd,.cohort-detail h1{overflow-wrap:anywhere}.cohort-detail .record-row p{font-size:.875rem;line-height:1.5}.animal-correction-section{margin-top:24px}.animal-detail .record-row p,.animal-detail dd,.animal-detail h1,.correction-history p{overflow-wrap:anywhere}.correction-history .record-row p{font-size:.875rem;line-height:1.5}.correction-history .record-row strong{font-size:inherit}.animal-quick-actions{gap:16px}.animal-weight-entry{margin-top:24px}.animal-weight-entry .work-form{max-width:640px}.weight-filters{margin:16px 0}.cohort-inventory-history{margin-top:24px}.cohort-inventory-history .record-row strong{white-space:normal;overflow-wrap:anywhere}.cohort-list .record-row h3{overflow-wrap:anywhere}.cohort-list .pagination{flex-wrap:wrap;justify-content:flex-start}.record-lookup{display:grid;gap:.5rem;min-width:0;width:100%}.record-lookup label{display:grid;gap:.4rem;font-size:.8125rem;font-weight:650;min-width:0}.record-lookup input,.record-lookup select{width:100%;min-width:0}.record-lookup--compact{align-content:start}.lookup-more.work-create-panel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);padding:.35rem .65rem;min-width:0;margin:0;box-shadow:none}.lookup-more .work-create-panel-toolbar{margin:0}.lookup-more-body{display:grid;gap:.65rem;padding:.35rem 0 .55rem;border-top:1px solid var(--border);margin-top:.25rem}.lookup-state{font-size:.78rem;color:var(--muted-foreground)}.lookup-state p{margin:0}.lookup-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lookup-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.lookup-actions a:hover{background:var(--secondary)}.lookup-actions [data-slot=button][data-variant=ghost],.lookup-actions [data-slot=button][data-variant=outline],.lookup-actions button:not([data-slot=button]){border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .85rem;background:var(--card);color:var(--foreground);font-size:.8125rem;font-weight:600;min-height:44px}.lookup-actions [data-slot=button]:disabled,.lookup-actions button:disabled{opacity:.5}.iq-filters>.record-lookup{flex:1 1 200px}.territory-filters{display:grid;gap:.85rem;margin:0 0 var(--space-5);padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 92%,var(--ops-tint,var(--surface-muted)));box-shadow:0 10px 24px -22px color-mix(in srgb,var(--primary) 40%,transparent);min-width:0}.territory-filter-grid{display:grid;gap:.75rem .85rem;align-items:end;min-width:0}.territory-filter-grid,.territory-filter-grid--3{grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.territory-filter-grid{grid-template-columns:minmax(0,1fr) auto}.territory-filter-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.territory-field,.territory-filters label{display:grid;gap:.4rem;font-size:.8125rem;font-weight:650;min-width:0}.territory-filters input:not([type=hidden]),.territory-filters select{min-height:44px;padding:.65rem .8rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated,var(--card));width:100%;min-width:0}.territory-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.territory-filters a,.territory-link{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;text-decoration:underline}.location-batch-rows{display:grid;gap:12px;margin-bottom:12px}.location-batch-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:end}@media (max-width:640px){.location-batch-row{grid-template-columns:1fr;align-items:stretch}.location-batch-row>button{justify-self:start}}.territory-locations{margin:2rem 0}.territory-locations .record-row{flex-wrap:wrap;gap:1rem}.territory-locations .record-row>div{min-width:0;overflow-wrap:anywhere}.economic-unit-row{align-items:center;gap:1rem 1.25rem;padding:1.15rem 0}.economic-unit-copy{display:grid;gap:.35rem;min-width:0;flex:1 1 12rem}.economic-unit-copy h3,.economic-unit-copy p{margin:0}.economic-unit-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end;flex:0 1 auto;max-width:100%}.economic-unit-actions button{min-height:2.75rem}@media (max-width:639px){.economic-unit-row{flex-direction:column;align-items:stretch;gap:.85rem;padding:1.25rem 0}.economic-unit-actions{width:100%;justify-content:stretch}.economic-unit-actions button{flex:1 1 auto;max-width:100%;white-space:normal;text-align:center}}.task-list .record-row p{overflow-wrap:anywhere}.task-extra-filters{flex:1 1 100%;grid-column:1/-1;min-width:0}.task-extra-filters .territory-filter-grid{margin:var(--space-3) 0 0;padding:0;border:0;background:transparent;box-shadow:none}.purchase-panel{display:grid;gap:.85rem}.purchase-panel>.module-flow{gap:.85rem}.iq-view-compras .purchase-cost-nav{margin-bottom:.65rem}.purchase-panel .module-flow-purpose{max-width:42rem;font-size:.875rem;color:var(--muted-foreground)}.purchase-create-actions{margin:0;padding:0;gap:.65rem}.purchase-summary{margin:0}.purchase-summary .ops-hub-stat{border-radius:var(--radius-sm);padding:.75rem .9rem;background:color-mix(in srgb,var(--card) 88%,var(--ops-tint,var(--surface-muted)))}.purchase-summary .ops-hub-stat-value{font-size:1.2rem}.purchase-panel .module-flow-step--see .ds-empty{width:100%;padding:1rem 1.1rem;background:color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 45%,var(--card))}.purchase-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.purchase-facts dt{color:var(--muted-foreground);font-size:.85rem}.purchase-facts dd{margin:.25rem 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.purchase-event{border-top:1px solid var(--border);padding-block:1rem}.intake-page{max-width:960px}.intake-form{gap:var(--space-5);min-width:0}.intake-form fieldset{min-width:0}.intake-form .intake-row-fields{border:0;padding:0}.intake-form button{max-width:100%;white-space:normal}.intake-lead{margin:0;max-width:40rem}.intake-import{margin-block:.25rem}.intake-import code{overflow-wrap:anywhere}.intake-animals-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.intake-animals-head h2{margin:0;font-size:1.05rem}.intake-animals-head .work-muted{margin:.2rem 0 0}.intake-animal-list{list-style:none;padding:0}.intake-animal-card,.intake-animal-list{margin:0;display:grid;gap:var(--space-4)}.intake-animal-card{min-width:0;grid-template-columns:minmax(0,1fr);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated,var(--card))}.intake-animal-card--error{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));box-shadow:inset 3px 0 0 var(--danger)}.intake-animal-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.intake-animal-card__head h3{margin:0;font-size:.95rem;font-weight:700}.intake-badge-warn{color:var(--danger);font-weight:650;font-size:.8rem}.intake-sex-fixed{margin:0;min-height:var(--control-h,2.75rem);display:flex;align-items:center}.intake-submit{position:sticky;bottom:calc(var(--app-chrome-bottom, 0px) + .5rem);padding-block:.5rem;background:linear-gradient(to top,var(--background) 55%,color-mix(in srgb,var(--background) 70%,transparent));z-index:2}.intake-link{text-decoration:underline;text-underline-offset:.2em}.intake-form textarea,.weight-correction textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface-elevated,var(--card));color:var(--foreground);padding:12px;font-size:16px}.health-form fieldset{min-width:0;border:0;padding:0}.health-form textarea{width:100%;min-height:7rem;border:1px solid var(--border);border-radius:.5rem;padding:.75rem;background:var(--card);color:var(--foreground)}.team-page{max-width:1200px;margin:0 auto;padding:24px 16px 80px}.invite-page{max-width:560px}.invite-flow{display:grid;gap:16px;margin-top:16px}.invite-summary h2{margin:0 0 8px;font-size:1.35rem;font-family:var(--font-display,inherit)}.invite-manual.work-create-panel{margin-top:8px;padding-top:12px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.invite-manual .work-create-panel-toolbar{margin:0}.invite-manual label{display:grid;gap:6px;margin:12px 0}.invite-pending{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.invite-welcome-shell{min-height:100dvh;display:grid;background:var(--background)}.invite-welcome-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-8);padding:clamp(1.25rem,4vw,2.5rem);background:radial-gradient(120% 80% at 10% 0,color-mix(in srgb,var(--accent) 28%,transparent),transparent 55%),linear-gradient(165deg,var(--nav) 0,#0c2a22 48%,var(--sidebar) 100%);color:var(--sidebar-foreground)}.invite-welcome-hero:after{content:"";position:absolute;inset:auto -20% -40% 40%;height:70%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);pointer-events:none;z-index:0}.invite-welcome-logo{position:relative;z-index:1;width:fit-content;line-height:0}.invite-welcome-hero-copy{position:relative;z-index:1;display:grid;gap:var(--space-4);max-width:34rem;margin-top:auto;padding-bottom:var(--space-4)}.invite-welcome-hero .work-eyebrow{color:var(--accent);margin:0}.invite-welcome-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(2rem,5.5vw,3.35rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:#f4f8ee}.invite-welcome-hero h1 em{font-style:normal;color:var(--accent)}.invite-welcome-lead{margin:0;color:var(--sidebar-muted);font-size:1.05rem;line-height:1.5;max-width:28rem}.invite-welcome-meta{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.invite-welcome-meta li{display:grid;grid-template-columns:1.25rem 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:color-mix(in srgb,#fff 8%,transparent);border:1px solid color-mix(in srgb,#fff 12%,transparent);font-size:.95rem;line-height:1.45}.invite-welcome-meta li svg{margin-top:.15rem;color:var(--accent)}.invite-welcome-meta strong{color:#f4f8ee;font-weight:600}.invite-welcome-setup{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:color-mix(in srgb,var(--warn-foreground) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:#f3efd8;font-size:.92rem}.invite-welcome-footnote{margin:0;color:color-mix(in srgb,var(--sidebar-muted) 92%,#fff);font-size:.82rem;line-height:1.45;max-width:28rem}.invite-welcome-panel{display:grid;align-content:center;padding:clamp(1.5rem,4vw,2.75rem);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 55%,var(--background)),var(--background))}.invite-welcome-form{width:min(100%,26.5rem);margin-inline:auto;display:grid;gap:var(--space-6);padding:clamp(1.25rem,3vw,1.75rem);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),0 18px 40px color-mix(in srgb,var(--nav) 8%,transparent)}.invite-welcome-form-header{display:grid;gap:var(--space-2)}.invite-welcome-form-header .work-eyebrow{margin:0}.invite-welcome-form h2{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,1.9rem);letter-spacing:-.02em;line-height:1.2}.invite-welcome-greeting{margin:0;font-size:1.05rem;color:var(--foreground)}.invite-welcome-primary{display:grid;gap:var(--space-4)}.invite-welcome-field{display:grid;gap:var(--space-2);font-weight:600;font-size:.92rem}.invite-welcome-field small{font-weight:400;color:var(--muted-foreground);font-size:.82rem}.invite-welcome-submit{width:100%;min-height:48px;gap:var(--space-2)}.invite-welcome-shortcuts{display:grid;gap:var(--space-3)}.invite-welcome-shortcuts-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.invite-welcome-actions{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.invite-welcome-actions li form{margin:0}.invite-welcome-action{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;padding:.7rem .9rem;text-align:left;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-out),background var(--duration-ui) var(--ease-out),transform var(--duration-press) var(--ease-out)}.invite-welcome-action:hover{border-color:color-mix(in srgb,var(--ring) 45%,var(--border));background:color-mix(in srgb,var(--accent) 14%,var(--card))}.invite-welcome-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.invite-welcome-action:active{transform:scale(.985)}.invite-welcome-action>span{display:grid;gap:.15rem;min-width:0}.invite-welcome-action-label{font-weight:600;font-size:.98rem}.invite-welcome-action-desc{color:var(--muted-foreground);font-size:.82rem;line-height:1.35}.invite-welcome-action svg{flex-shrink:0;color:var(--primary)}.invite-welcome-form .invite-manual{margin:0}.invite-welcome-form .invite-manual .inline-icon{display:inline;vertical-align:-.15em;margin-right:.25rem}.invite-welcome-skip{margin:0;display:grid;place-items:center}.invite-welcome-skip-btn{min-height:44px;color:var(--muted-foreground)}@media (min-width:900px){.invite-welcome-shell{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.invite-welcome-hero{min-height:100dvh;padding:2.5rem 2.75rem 3rem}.invite-welcome-panel{min-height:100dvh}}@media (max-width:899px){.invite-welcome-hero{min-height:min(52dvh,28rem)}.invite-welcome-form{margin-top:-1.25rem}}@media (prefers-reduced-motion:no-preference){.invite-welcome-form,.invite-welcome-hero-copy{animation:invite-welcome-rise var(--duration-landing) var(--ease-landing) both}.invite-welcome-form{animation-delay:60ms}}@keyframes invite-welcome-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.invite-welcome-form,.invite-welcome-hero-copy{animation:none}.invite-welcome-action:active{transform:none}}.team-page>h1{margin:24px 0 12px;font-size:2rem}.team-page nav,.team-toolbar{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.team-page nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.team-grid{display:grid;gap:20px;margin-top:24px}.team-list{list-style:none;padding:0;margin:16px 0}.team-list li{display:grid;gap:8px;border-bottom:1px solid var(--border);padding:16px 0;overflow-wrap:anywhere}.team-list button{justify-self:start}.team-scope{border:1px solid var(--border);padding:12px;border-radius:8px;min-width:0}.team-scope legend{padding:0 8px;font-weight:600}.team-scope ul{padding:0;list-style:none}.team-scope li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;overflow-wrap:anywhere}.team-scope li span{min-width:0}.team-scope-chips{padding:0;list-style:none}.team-edit-dialog{overscroll-behavior:contain}@media (min-width:900px){.workspace-dialog-content.team-edit-dialog{max-width:min(36rem,calc(100vw - 2rem))}}.activity-filter-bar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;margin:.75rem 0 1rem}.activity-filter-desktop{flex:1 1 16rem;min-width:0}.activity-filter-mobile{display:none;flex:1 1 12rem;min-width:0}@media (max-width:699px){.activity-filter-desktop{display:none}.activity-filter-mobile{display:grid;gap:.35rem}}.team-page input{max-width:100%}@media (min-width:900px){.team-grid{grid-template-columns:1fr 1fr}}.team-entry-links{margin:0 0 20px}.team-entry-links a{min-height:44px;text-decoration:underline}.team-fields{border:0;padding:0;min-width:0;display:grid;gap:17px}.health-page>.work-panel{margin-top:16px}.health-trace.work-create-panel{margin-top:12px;border:0;background:transparent;box-shadow:none;padding:0}.health-event{padding:20px 0;border-top:1px solid var(--border)}.health-event h3{font-size:1rem;margin-bottom:12px}.health-facts{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px 12px;font-size:.875rem}.health-facts dt{color:var(--muted-foreground)}.health-facts dd{margin:0;overflow-wrap:anywhere}.health-event>p{margin-top:12px}@media (min-width:600px){.health-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.health-form fieldset>p{grid-column:1/-1}}.work-feedback{display:grid;gap:12px}.weight-capture{margin-block:24px}.weight-fields{border:0;padding:0;min-width:0;display:grid;gap:16px}.weight-fields legend{font-weight:600;padding-block:8px}.weight-rows{list-style:none;margin:0;padding:0}.weight-row{border-block-start:1px solid var(--border);padding-block:16px}.weight-review{margin-block-start:20px}.weight-history,.weight-review{overflow-wrap:anywhere}.movement-history-item{padding-block:16px;border-top:1px solid var(--border);overflow-wrap:anywhere}.workspace-nav-item{display:contents}.workspace-route{min-width:0}.workspace-route>main:not(.iq-main){width:100%;max-width:1500px;margin:0 auto}.workspace-route :is(h1,h2,h3,p,a,strong){overflow-wrap:anywhere}.iq-sidebar{overflow:hidden}.iq-sidebar nav{flex-shrink:0}.iq-org strong{overflow-wrap:anywhere}.iq-topbar{flex-wrap:wrap;gap:8px}.tenant-switch{min-width:0}.tenant-switch select{font-size:1rem;min-height:44px}.workspace-menu{display:grid;gap:6px}.workspace-mobile-sheet-section-title{margin:0 0 .35rem;padding:0 .15rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.workspace-account-shortcuts{display:grid;gap:.35rem;margin-bottom:.35rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.workspace-account-shortcuts-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.workspace-account-shortcut{display:inline-flex;align-items:center;gap:8px;flex:1 1 calc(50% - 8px);min-width:min(100%,9.5rem);max-width:100%;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-elevated,var(--card));font-size:.925rem;font-weight:600;line-height:1.25;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;overflow:hidden}.workspace-account-shortcut>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-shortcut>svg{flex-shrink:0}.workspace-account-shortcut:active{transform:scale(.98);background:var(--secondary)}.workspace-account-shortcut[aria-current=page]{border-color:var(--ring);background:var(--secondary)}.workspace-menu a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border-radius:10px}.workspace-menu a[aria-current=page]{background:var(--secondary);font-weight:700}.workspace-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:50px;min-width:60px;border-radius:9px;color:var(--nav);font-size:.75rem}.iq-mobile-nav a{font-size:.75rem;min-width:58px}.workspace-route :is(input,select,textarea){font-size:1rem}.workspace-route :is(h2[id],section[id]){scroll-margin-top:24px}.animal-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.animal-section-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card)}@media (min-width:650px){.workspace-route>main:not(.iq-main){padding:32px 30px 108px}}@media (min-width:900px){.workspace-route>main:not(.iq-main){padding:38px 35px 28px}}.iq-topbar{flex-wrap:nowrap}.iq-topbar-row--primary{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0;width:100%}.iq-topbar-org{margin-left:auto}.iq-topbar-signout{margin-left:0;flex-shrink:0}@media (max-width:899px){.iq-topbar-menu-desktop{display:none}.iq-topbar{gap:0;padding:8px 12px;min-height:52px;overflow:visible}.iq-topbar-row--primary{gap:6px}.mobile-work-brand{flex:0 0 auto;margin-right:0}.mobile-work-brand img{height:28px;width:auto}.iq-topbar-org{margin-left:0;gap:.35rem}.iq-topbar-org,.iq-topbar-org .tenant-switch-control{flex:1 1 auto;min-width:0;max-width:none}.iq-topbar-org .tenant-switch-select,.iq-topbar-org select{width:100%;max-width:none;min-height:36px;font-size:.875rem;padding-block:.25rem;padding-inline:.55rem 1.75rem}.iq-topbar-org .tenant-switch-current{display:flex;align-items:center;min-height:36px;font-size:.8125rem;font-weight:650;line-height:1.2}.iq-topbar-org button,.iq-topbar-org>[data-slot=button]{min-height:36px;padding:.25rem .5rem;font-size:.75rem}.iq-topbar-signout{margin-left:0}.workspace-quick-search{flex:0 0 auto;max-width:none}}@media (min-width:900px){.iq-topbar-org{flex:0 1 14rem;margin-left:0}.iq-topbar-row--primary .workspace-quick-search{margin-left:0}}.iq-shell{background:var(--background);--work-radius:12px;--work-space:24px}.iq-shell h1{font-size:2.25rem;line-height:1.15}@media (max-width:899px){.iq-shell h1{font-size:clamp(1.4rem,5vw,1.85rem)}.iq-topbar-row--primary{gap:4px}}.iq-shell h2{font-family:var(--font-sans);font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.iq-shell h3{font-size:.9375rem}.iq-main,.workspace-route main.onboarding-page,.workspace-route>main:not(.iq-main){width:100%;max-width:1500px;box-sizing:border-box;padding:16px 12px calc(var(--app-chrome-bottom, 0px) + 1.25rem)}@media (min-width:700px) and (max-width:899px){.iq-main,.workspace-route main.onboarding-page,.workspace-route>main:not(.iq-main){padding:28px 28px calc(var(--app-chrome-bottom, 0px) + 1.25rem)}}@media (min-width:900px){.iq-main,.workspace-route main.onboarding-page,.workspace-route>main:not(.iq-main){padding:32px 36px 40px}}.iq-heading{align-items:flex-start;gap:16px;margin-bottom:20px}.iq-heading h1{margin:6px 0 10px}.iq-heading .work-eyebrow{letter-spacing:.08em}.iq-heading-action{gap:8px}.iq-heading-action .intake-link{font-size:.8125rem;text-decoration:none;padding:8px 0;min-height:44px;display:inline-flex;align-items:center}.iq-heading-action .intake-link:hover{text-decoration:underline}.team-entry-links{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:20px}.team-entry-links a{font-size:.8125rem;color:var(--muted-foreground);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.iq-metrics{gap:0;margin:20px 0 24px;border:1px solid var(--border);border-radius:var(--work-radius);overflow:hidden;background:var(--card)}.iq-metric{padding:18px;border:0;border-radius:0;background:transparent;gap:6px;min-width:0}.iq-metric+.iq-metric{border-left:1px solid var(--border)}.iq-metric>strong{font-family:var(--font-sans);font-size:2.25rem;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.iq-metric>small{font-size:.75rem}.iq-view-hoy .iq-columns{align-items:start}.home-command{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.home-zone{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid color-mix(in srgb,var(--ops-accent,var(--primary)) 12%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 32%,var(--card)) 0,var(--card) 48%);box-shadow:0 14px 32px -28px color-mix(in srgb,var(--primary) 40%,transparent)}.home-zone--act{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 22%,var(--card)) 0,var(--card) 46%)}.home-zone-head{display:flex;align-items:flex-start;gap:.85rem;max-width:68ch}.home-zone-head h2{margin:.15rem 0 .35rem;font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:550;letter-spacing:-.025em;line-height:1.15}.home-zone-head h3{margin:.15rem 0}.home-zone-step{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.home-act-grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:780px){.home-act-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-act-card{display:grid;gap:.55rem;align-content:start;padding:1.1rem 1.15rem 1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);min-height:100%;touch-action:manipulation}.home-act-card--primary{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:0 12px 28px -20px color-mix(in srgb,var(--primary) 55%,transparent)}.home-act-card-icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;color:var(--primary);background:color-mix(in srgb,var(--accent) 45%,var(--card))}.home-act-card h3{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.home-act-card>p,.home-act-hint{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.45}.home-zone-summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:inherit;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.home-zone-summary:disabled{cursor:default}.home-zone--collapsible>.home-zone-summary{position:relative;padding-right:1.75rem}.home-zone--collapsible>.home-zone-summary:after{content:"";position:absolute;right:.25rem;top:.85rem;width:.55rem;height:.55rem;border-right:2px solid var(--ops-accent,var(--primary));border-bottom:2px solid var(--ops-accent,var(--primary));transform:rotate(45deg);transition:transform var(--duration-ui) var(--ease-out)}.home-zone--collapsible.home-zone--open>.home-zone-summary:after{transform:rotate(225deg);top:1.1rem}.home-zone-body{display:grid;gap:1rem;margin-top:.25rem}@media (max-width:699px){.home-zone{padding:.85rem .9rem;gap:.75rem}.home-zone-head h2{font-size:1.15rem}.home-zone-head .work-muted{font-size:.8125rem}.ds-page-header,.module-chrome.ds-page-header,.ops-hub-header.ds-page-header{padding:.9rem 1rem}.iq-shell .ops-hub-header h1,.module-chrome-title,.ops-hub-header h1{font-size:clamp(1.35rem,5vw,1.55rem)}.module-chrome-lead,.ops-hub-lead{font-size:.875rem}.ops-hub-title-row{flex-direction:column;gap:10px}.ops-hub-title-row .module-chrome-actions{width:100%;margin-left:0}.work-panel:not(.ds-page-section){padding:.85rem .9rem}.ops-hub-section-head [data-slot=card-title],.ops-hub-section-head h2,.work-panel:not(.ds-page-section) h2{font-size:1.15rem}.ds-page{gap:var(--space-4)}.home-act-card--dense{padding:.85rem .95rem;gap:.4rem}.home-act-card--dense .home-act-card-icon{width:2.35rem;height:2.35rem}.home-act-card--dense h3{font-size:.95rem}.home-act-hint{font-size:.78rem}.home-metrics .iq-metric>strong,.iq-view-hoy .home-metrics .ops-hub-stat-value{font-size:1.35rem}.home-nav-grid{grid-template-columns:1fr;gap:8px}.home-nav-tile--rich{min-height:52px}}@media (min-width:700px){.home-zone--collapsible:not(.home-zone--prefer-collapsed)>.home-zone-summary:after{display:none}.home-zone--collapsible>.home-zone-summary:disabled{cursor:default;pointer-events:none}}.home-act-card [data-slot=button],.home-act-card>button{width:100%;margin-top:.25rem}.home-act-card--primary [data-slot=button],.home-act-card--primary>button{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.home-act-secondary{font-size:.8125rem;font-weight:600;color:var(--primary);text-decoration:none}.home-act-secondary:hover{text-decoration:underline}.home-go-columns{display:grid;align-items:start;gap:1.25rem}@media (min-width:900px){.home-go-columns{grid-template-columns:1.15fr 1fr;gap:1.5rem}}.home-go-group{display:grid;align-content:start;min-width:0;gap:.75rem}.home-go-group>h3{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.home-work-rail{margin:8px 0 28px;padding:20px;border:1px solid var(--border);border-radius:var(--work-radius);background:var(--card)}.home-work-rail-head{margin-bottom:14px;max-width:52ch}.home-work-rail-head h2{margin:4px 0 8px;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.home-work-actions{margin:0;gap:10px 12px}.home-work-actions>button:first-of-type{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.home-work-actions>button:first-of-type:hover{background:color-mix(in srgb,var(--primary) 88%,var(--foreground))}.home-factual-alerts{display:grid;gap:var(--space-3);margin-block:var(--space-4)}.home-factual-alert-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.home-farm-compare{margin:0 0 24px}.home-farm-compare .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-farm-compare .pricing-table-wrap,.home-farm-compare-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.home-farm-compare table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.home-farm-compare td,.home-farm-compare th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.home-ask-panel{margin:0 0 24px;padding:18px 16px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--card)) 0,var(--card) 55%)}.home-ask-panel--disabled{border-color:var(--border);background:var(--card)}.home-ask-panel .ask-form--highlighted{gap:14px}.ask-highlight-head h2{margin:4px 0 6px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--primary)}.ask-page{display:grid;gap:14px}.ask-status-panel{display:grid;gap:8px}.ask-quota-meter{height:6px;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,var(--card));overflow:hidden}.ask-quota-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 80%,var(--primary)),var(--primary));transition:width var(--duration-ui) var(--ease-out)}.ask-quota-meter-fill--full{background:color-mix(in srgb,var(--danger) 75%,var(--primary))}.ask-page-footer,.ask-page-status{margin:0;font-size:.8125rem;line-height:1.4}.ask-capability-board{display:grid;gap:10px;margin:0}.ask-capability-title{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--primary)}.ask-capability-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:8px}.ask-capability-cards>li{margin:0;padding:12px 12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 42%,var(--card));display:grid;gap:4px}.ask-capability-cards h3{margin:0;font-size:.8125rem;font-weight:700;color:var(--primary)}.ask-capability-cards p{margin:0;font-size:.75rem;line-height:1.4;color:var(--muted-foreground)}.ask-starter-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:10px}.ask-starter-card{background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 48%,var(--card));min-width:0}.ask-starter-card-head{gap:2px}.ask-starter-card-head h3{font-size:.875rem}.ask-starter-card-head .work-muted{margin:0;font-size:.75rem;line-height:1.35}.ask-starter-card .ask-chips{display:grid;gap:6px}.ask-starter-card .ask-chip{text-align:left;min-height:40px}.ask-empty-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 40%,var(--muted-foreground))}.ask-empty-promises{margin:0;padding-left:1.15rem;display:grid;gap:4px;font-size:.75rem;line-height:1.4;max-width:40rem}.ask-bubble-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ask-bubble-role{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.ask-bubble-copy{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-size:.7rem;font-weight:600;cursor:pointer;opacity:.85}.ask-bubble-copy:hover:not(:disabled){border-color:color-mix(in srgb,currentColor 25%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);opacity:1}.ask-bubble--assistant .ask-bubble-copy{color:var(--muted-foreground)}.ask-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ask-source-chip{min-height:28px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:.7rem;font-weight:600;color:var(--muted-foreground)}.ask-source-chip,.ask-typing{display:inline-flex;align-items:center}.ask-typing{gap:5px;min-height:1.25rem;margin:0}.ask-typing-dot{width:6px;height:6px;border-radius:999px;background:var(--muted-foreground);animation:ask-typing-bounce 1.1s ease-in-out infinite}.ask-typing-dot:nth-child(2){animation-delay:.15s}.ask-typing-dot:nth-child(3){animation-delay:.3s}@keyframes ask-typing-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}.ask-proposal-badge{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 20%,var(--primary))}.ask-composer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:4px;font-size:.7rem}.ask-char-count{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.ask-char-count--warn{color:var(--danger);font-weight:700}.ask-attachment-preview{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-bottom:8px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--secondary) 40%,var(--card))}.ask-attachment-preview img{width:56px;height:56px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border)}.ask-attachment-preview .work-muted{margin:0;font-size:.75rem;word-break:break-word}.ask-stop{gap:6px;min-height:44px}.ask-form--shell{display:grid;gap:12px;grid-template-rows:auto auto minmax(12rem,1fr) auto auto}.ask-workspace{display:grid;gap:10px;width:100%;margin:0}.ask-chat-rail{display:grid;gap:10px;align-content:start;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 50%,var(--card));min-width:0}.ask-chat-toolbar{display:grid;grid-template-columns:1fr;gap:8px}.ask-chat-toolbar:has(.ask-chat-history-toggle){grid-template-columns:1fr 1fr}.ask-chat-history-toggle,.ask-chat-new{width:100%;justify-content:center;min-height:44px}.ask-chat-new{gap:8px;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:var(--accent);color:var(--accent-foreground);font-weight:700}.ask-chat-new:hover:not(:disabled){filter:brightness(.97)}.ask-chat-rail-empty{margin:0;font-size:.8125rem;line-height:1.4}.ask-chat-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:min(40vh,22rem);overflow:auto}.ask-chat-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px;align-items:stretch}.ask-chat-item{display:grid;gap:2px;min-height:44px;min-width:0;text-align:left;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);cursor:pointer;font:inherit;transition:background var(--duration-ui) var(--ease-out),border-color var(--duration-ui) var(--ease-out)}.ask-chat-item:hover{background:color-mix(in srgb,var(--card) 88%,var(--secondary))}.ask-chat-item--active{border-color:color-mix(in srgb,var(--ring) 40%,var(--border));background:var(--card);box-shadow:inset 3px 0 0 var(--accent)}.ask-chat-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.875rem}.ask-chat-item-meta{font-size:.7rem}.ask-chat-delete{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer}.ask-chat-delete:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--card))}.ask-archive-hint{margin:0;font-size:.8125rem}.ask-form--with-archive{min-width:0;display:flex;flex-direction:column;gap:12px;grid-template-rows:none;min-height:min(62dvh,34rem);padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.ask-form--with-archive .ask-chips--suggestions{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:8px;overflow:visible}.ask-form--with-archive .ask-chips--suggestions .ask-chip{max-width:none;white-space:normal;line-height:1.35;text-align:left}.ask-form--with-archive .ask-thread{flex:1 1 auto;min-height:8rem;max-height:none}.ask-form--with-archive .ask-composer{position:sticky;bottom:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom) + .35rem);z-index:6;margin-top:auto}.ask-status-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:0;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 40%,var(--card));font-size:.8125rem;line-height:1.35}.ask-status-strip>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding-right:12px;margin-right:12px;border-right:1px solid var(--border)}.ask-status-strip>span:last-child{border-right:0;margin-right:0;padding-right:0}.ask-status-strip strong{display:inline;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.ask-status-strip-plan{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;border-right:0}@media (max-width:899px){.workspace-route main.onboarding-page.ops-hub--ai,main.ops-hub--ai{padding-bottom:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom) + 18rem)}.ops-hub--ai .ops-hub-lead{font-size:.9375rem}.ops-hub--ai .ops-hub-header{padding-bottom:12px}.ask-page-actions,.ops-hub--ai .module-chrome-actions{width:100%}.ask-page-actions-more{display:none}.ask-page-action-primary{width:100%}.ask-chat-list,.ask-chat-rail-empty,.ask-page-status{display:none}.ask-chat-rail--history-open .ask-chat-list{display:grid}.ask-chat-history-toggle{display:inline-flex}.ask-status-strip{font-size:.8125rem}.ask-status-strip>span{border-right:0;margin-right:0;padding-right:0;flex:1 1 auto}.ask-status-strip-plan{flex:1 1 100%;margin-left:0}.ask-form--with-archive .ask-empty-panel>.ask-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:thin}.ask-form--with-archive .ask-empty-panel>.ask-chips .ask-chip{flex:0 0 auto;max-width:min(16rem,78vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-form--with-archive .ask-starter-card .ask-chips{display:grid;overflow:visible}.ask-form--with-archive .ask-starter-card .ask-chip{max-width:none;white-space:normal;overflow:visible;text-overflow:unset}.ask-archive-hint{display:none}.ops-hub--ai .ask-form--with-archive>.ask-composer{position:fixed;left:0;right:0;bottom:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom));z-index:35;margin:0;padding:8px 12px 10px;border:1px solid var(--border);border-bottom:0;border-radius:1rem 1rem 0 0;background:var(--card,var(--surface-elevated));box-shadow:0 -10px 28px color-mix(in srgb,var(--sidebar) 14%,transparent)}.ops-hub--ai .ask-form--with-archive>.ask-composer textarea{min-height:2.85rem;max-height:4.5rem}.ops-hub--ai .ask-form--with-archive>.ask-composer .ask-attach-hint{display:none}.ops-hub--ai .ask-form--with-archive>.ask-composer .ask-chips--dock{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0 0 8px;padding-bottom:2px;scrollbar-width:thin}.ops-hub--ai .ask-form--with-archive>.ask-composer .ask-chips--dock .ask-chip{flex:0 0 auto;min-height:2.5rem;max-width:min(14rem,70vw);padding:6px 10px;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-hub--ai .ask-form--with-archive .ask-empty-panel{min-height:0}.ops-hub--ai .ask-form--with-archive .ask-empty-panel>.ask-empty .work-muted{display:none}.ask-starter-grid{grid-template-columns:1fr}.ask-capability-cards{grid-template-columns:1fr 1fr}.ask-composer-meta .work-muted,.ask-empty-promises{display:none}}@media (max-width:419px){.ask-capability-cards{grid-template-columns:1fr}}@media (min-width:900px){.ask-workspace{grid-template-columns:minmax(13.5rem,15.5rem) minmax(0,1fr);align-items:stretch;gap:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:hidden;min-height:min(70dvh,42rem);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent)}.ask-chat-rail{border:0;border-right:1px solid var(--border);border-radius:0;padding:14px 12px;background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 62%,var(--card))}.ask-chat-toolbar{grid-template-columns:1fr}.ask-chat-history-toggle{display:none}.ask-chat-new{justify-content:flex-start}.ask-chat-list{max-height:none;overflow:auto}.ask-form--with-archive{min-height:min(70dvh,42rem);border:0;border-radius:0;padding:16px 18px 14px}.ask-form--with-archive .ask-composer,.ask-form--with-archive>.ask-composer{bottom:0}}.ask-capability{margin:0;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 55%,var(--card));font-size:.8125rem;line-height:1.4;color:var(--muted-foreground)}.ask-capability p{margin:0}.ask-capability-list{margin:8px 0 0;padding-left:1.15rem;display:grid;gap:4px;font-size:.8125rem;line-height:1.4}.ask-help-details{margin:0;padding:4px 12px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 88%,var(--secondary))}.ask-help-details>summary{cursor:pointer;font-weight:600;font-size:.875rem;color:var(--primary);min-height:40px;display:flex;align-items:center;list-style-position:outside}.ask-help-details>summary::-webkit-details-marker{color:var(--muted-foreground)}.ask-help-details[open]>summary{margin-bottom:4px}.ask-help-details .ask-capability-list{margin-top:0;padding-bottom:8px}.ask-empty-panel{display:grid;gap:14px;flex:1 1 auto;align-content:center;min-height:10rem;padding:8px 2px 4px}.ask-empty{margin:0;display:grid;gap:4px}.ask-empty-title{margin:0;font-family:var(--font-display,inherit);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:var(--primary);line-height:1.25}.ask-empty .work-muted{margin:0;font-size:.875rem;max-width:36rem}.ask-thread{display:grid;gap:12px;max-height:min(52vh,28rem);min-height:10rem;overflow:auto;padding:2px 4px 4px 2px;align-content:start;scroll-behavior:smooth}.ask-thread--empty,.ask-thread[hidden]{display:none}.ask-composer{position:relative;display:grid;gap:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 4%,transparent);transition:border-color var(--duration-ui) var(--ease-out),box-shadow var(--duration-ui) var(--ease-out),background var(--duration-ui) var(--ease-out)}.ask-composer:focus-within{border-color:color-mix(in srgb,var(--ring) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent)}.ask-composer--drop-active{border-color:color-mix(in srgb,var(--accent) 65%,var(--ring));background:color-mix(in srgb,var(--accent) 16%,var(--surface-elevated));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.ask-drop-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;margin:0;border-radius:inherit;background:color-mix(in srgb,var(--accent) 22%,var(--card));border:2px dashed color-mix(in srgb,var(--accent) 70%,var(--primary));color:var(--primary);font-weight:700;font-size:.9375rem;pointer-events:none}.ask-composer-field{display:block;margin:0}.ask-composer textarea,.ask-form .ask-composer textarea{width:100%;min-height:3.25rem;padding:4px 2px;border:0;border-radius:0;background:transparent;font:inherit;font-size:1rem;line-height:1.45;resize:none;color:var(--foreground)}.ask-composer textarea:focus{outline:none}.ask-proposal-fields{display:grid;gap:8px}.ask-proposal-fields label{display:grid;gap:4px;font-size:.8125rem;font-weight:600;color:var(--primary)}.ask-proposal-fields input,.ask-proposal-fields select{min-height:44px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font:inherit;font-size:1rem;font-weight:500}.ask-bubble{margin:0;padding:12px 14px;border-radius:14px;font-size:.9375rem;line-height:1.5}.ask-bubble p{margin:0;white-space:pre-wrap}.ask-bubble-meta{margin:8px 0 0;font-size:.75rem;line-height:1.35;opacity:.85}.ask-bubble--user{justify-self:end;max-width:min(34rem,88%);border-radius:14px 14px 4px 14px;background:var(--primary);color:var(--primary-foreground)}.ask-bubble--user .ask-bubble-meta{color:color-mix(in srgb,var(--primary-foreground) 78%,transparent);opacity:1}.ask-bubble--assistant{justify-self:start;max-width:min(40rem,94%);border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 55%,var(--card));color:var(--foreground);border:1px solid var(--border)}.ask-bubble--assistant .ask-bubble-meta{color:var(--muted-foreground);opacity:1}.ask-chips--links{margin-top:10px;gap:6px}.ask-chip--link{min-height:36px;padding:6px 10px;border-radius:var(--radius-sm);border-color:color-mix(in srgb,var(--ring) 35%,var(--border));background:var(--card);color:var(--ring);font-size:.75rem;font-weight:700;text-decoration:none}.ask-chip--link:hover{background:color-mix(in srgb,var(--accent) 22%,var(--card));border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--primary)}.ask-composer-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.ask-submit{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);font-weight:700;cursor:pointer;transition:filter var(--duration-press) var(--ease-out),opacity var(--duration-press) var(--ease-out)}.ask-submit:hover:not(:disabled){filter:brightness(1.06)}.ask-submit:disabled{opacity:.55;cursor:not-allowed}.ask-attachment-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 28%,var(--secondary));font-size:.8125rem;font-weight:600}.ask-attachment-chip button{display:inline-flex;border:0;background:transparent;padding:4px;cursor:pointer;color:inherit;min-width:28px;min-height:28px;align-items:center;justify-content:center}.ask-attach-hint{font-size:.75rem}.ask-proposal{display:grid;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 14%,var(--card))}.ask-proposal-actions{display:flex;flex-wrap:wrap;gap:8px}.ask-proposal-details{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.875rem}.ask-proposal-details li span{display:inline-block;min-width:4.5rem;font-weight:700;color:var(--primary)}.ask-clear{justify-self:start;min-height:40px;border:0;background:transparent;color:var(--muted-foreground);text-decoration:underline;cursor:pointer;padding:0;font-size:.8125rem}.ask-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.ask-chat-item,.ask-composer,.ask-quota-meter-fill,.ask-submit,.ask-thread{transition:none;scroll-behavior:auto}.ask-typing-dot{animation:none;opacity:.7}}.home-nav-block{margin:0 0 28px}.home-nav-block-head{margin-bottom:12px}.home-nav-block-head h2{margin:4px 0 0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.home-nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.home-nav-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);text-decoration:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--duration-press,.12s) var(--ease-out,ease-out),border-color var(--duration-ui,.18s) ease,background-color var(--duration-ui,.18s) ease,box-shadow var(--duration-ui,.18s) var(--ease-out,ease-out)}.home-nav-tile--rich{align-items:flex-start;min-height:64px;padding-top:12px;padding-bottom:12px}@media (hover:hover) and (pointer:fine){.home-nav-tile:hover{border-color:color-mix(in srgb,var(--ops-accent,var(--primary)) 28%,var(--border));background:color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 45%,var(--card));text-decoration:none;box-shadow:0 10px 20px -18px color-mix(in srgb,var(--primary) 50%,transparent)}.ask-chip:hover,.iq-mobile-nav a:hover{background:var(--secondary)}}.home-nav-tile:active{transform:scale(.98)}.home-nav-tile:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-nav-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--ops-tint,var(--surface-muted));color:var(--ops-accent,var(--primary))}.home-nav-tile-copy{display:grid;gap:2px;min-width:0}.home-nav-tile-label{font-size:.875rem;font-weight:700;letter-spacing:-.01em}.home-nav-tile-hint{font-size:.75rem;color:var(--muted-foreground);line-height:1.3}.home-nav-tile-arrow{color:var(--muted-foreground);opacity:.7;margin-top:2px}.home-zone--ask .home-ask-panel{margin:0}.home-metrics{margin:0 0 16px}.home-period{margin:8px 0 24px}.home-period .ops-hub-stats{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.home-period .ops-hub-stat{padding:16px 18px}.home-period .ops-hub-stat-value{font-size:1.35rem}.home-reminder-badges{flex-wrap:wrap;margin-right:4px}.home-reminder-badge{font-size:.6875rem;font-weight:600}.home-reminder-badge--overdue{background:var(--danger-foreground);color:var(--danger)}.home-reminder-badge--today{background:var(--success-foreground);color:var(--success)}.ops-pulse-links{font-size:.8125rem}@media (prefers-reduced-motion:reduce){.home-nav-tile{transition:none}.home-nav-tile:active{transform:none}}.recent-weights,.work-panel{padding:20px;border-radius:var(--work-radius);background:var(--card)}.panel-heading{margin-bottom:16px;align-items:flex-start}.panel-heading .work-eyebrow{margin-bottom:4px}.panel-heading .work-muted{margin-top:8px;max-width:46ch;font-size:.8125rem}.record-row{padding:18px 0}.record-row p{line-height:1.5}.recent-weights .panel-heading>svg{color:var(--muted-foreground)}.weight-ledger{list-style:none;padding:0;margin:0 0 18px}.weight-ledger li{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:18px 0}.weight-ledger li>div{display:grid;gap:3px}.weight-ledger li span{font-size:.75rem;color:var(--muted-foreground)}.weight-ledger li>strong{font-size:1.25rem;font-variant-numeric:tabular-nums}.weight-ledger small{font-size:.75rem;font-weight:400}.recent-weights>a{width:100%}.iq-view-ganado .iq-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem .85rem}.iq-view-ganado .search-field{grid-column:1/-1;min-width:0}.herd-species-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .85rem}.herd-species-chip{min-height:36px;padding:.35rem .75rem;border:1px solid var(--border,#c9d2c4);border-radius:999px;background:var(--surface,#fff);color:inherit;font-size:.875rem}.herd-species-chip--active,.herd-species-chip[aria-current=true]{border-color:var(--forest,var(--primary));background:color-mix(in srgb,var(--forest,var(--primary)) 12%,white)}.home-menu-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.workspace-training-banner{margin:0;border-radius:0}.herd-advanced{min-width:0;grid-column:1/-1}.herd-advanced-content{display:grid;gap:var(--space-3);padding:var(--space-3) 0 0}.iq-view-ganado .iq-filters:has(.herd-advanced.work-create-panel--open)>button{grid-column:2}.section-line{margin:16px 0}.section-line h2{font-size:1.125rem}.herd-register{overflow:hidden}.herd-select-col{width:2.5rem;vertical-align:middle}.herd-select-all{display:inline-flex;align-items:center;justify-content:center}.herd-table tr[data-selected=true]{background:color-mix(in srgb,var(--accent) 18%,var(--card))}.herd-bulk-bar{position:sticky;bottom:calc(var(--app-chrome-bottom, 0px) + .75rem);z-index:3;display:grid;gap:.75rem;margin-top:1rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:0 10px 28px rgb(16 40 32/12%)}.herd-bulk-bar>p{margin:0;font-size:.875rem;line-height:1.5}.herd-bulk-bar--empty{position:static}.herd-bulk-actions{display:flex;flex-wrap:wrap;gap:.5rem}.herd-table{border-collapse:collapse;width:100%}.herd-table thead,.workspace-route [data-slot=table-header]{background:color-mix(in srgb,var(--secondary) 88%,var(--ops-tint,var(--surface-muted)))}.herd-table th,.workspace-route [data-slot=table-head]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);height:2.75rem;padding:.65rem .85rem;border-bottom:1px solid var(--border);white-space:nowrap}.herd-table td,.workspace-route [data-slot=table-cell]{font-size:.875rem;padding:.75rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);vertical-align:middle}.workspace-route [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:0}.workspace-route .ds-table-scroll{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.herd-table td strong{font-weight:500}.herd-identity{display:flex;align-items:center;gap:12px}.herd-identity h3{font-size:.875rem}.herd-identity h3 a{display:inline-flex;flex-wrap:wrap;gap:4px 8px;text-decoration:none;min-height:28px;align-items:center}.herd-identity h3 a:hover{text-decoration:underline}.herd-identity h3 span{font-weight:400}.herd-mark{width:36px;height:40px;display:grid;place-items:center;flex-shrink:0;color:var(--primary);background:var(--secondary);border-radius:8px}.herd-secondary{display:block;margin-top:2px;font-size:.75rem;color:var(--muted-foreground)}.herd-table .herd-status{white-space:nowrap}.cohort-list{margin-top:24px}.cohort-list>.work-muted{font-size:.8125rem}.cohort-list .action-wrap{border-top:1px solid var(--border);padding-top:16px}.iq-topbar{background:var(--card)}.iq-sidebar .iq-org{border:1px solid var(--sidebar-border);background:transparent;border-radius:var(--radius-sm);padding:var(--space-3);margin:0 0 var(--space-6)}.iq-sidebar nav a{min-height:44px;padding:10px 12px;border-radius:8px;font-size:.8125rem}.iq-sidebar nav a[aria-current=page]{background:var(--accent);color:var(--accent-foreground)}.iq-sidebar nav{gap:4px}.iq-sidebar .app-sidebar-brand,.iq-sidebar .work-brand{margin-bottom:8px}.animal-detail>.iq-heading,.cohort-detail>.iq-heading{margin-top:20px;padding:24px;border-radius:var(--work-radius);background:var(--primary);color:var(--primary-foreground)}.animal-detail>.iq-heading .work-eyebrow,.cohort-detail>.iq-heading .work-eyebrow{color:var(--accent)}.animal-detail>.iq-heading .animal-quick-actions a{background:transparent;border-color:color-mix(in srgb,var(--sidebar-foreground) 45%,transparent);color:var(--primary-foreground);font-size:.8125rem}.animal-detail>.iq-heading .animal-quick-actions a:hover{background:var(--sidebar-accent)}.animal-section-nav{gap:4px 16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.animal-section-nav a{border:0;border-radius:0;padding:8px 0;background:transparent;font-size:.8125rem}.animal-section-nav a:hover{color:var(--primary);text-decoration:underline}.iq-shell :is(input,select,textarea){border-radius:var(--radius-sm)}.iq-shell [data-slot=button]{border-radius:var(--radius-sm)}.iq-shell :focus-visible{outline-offset:3px}.animal-detail>.iq-heading :focus-visible,.iq-sidebar :focus-visible{outline-color:var(--accent)}@media (max-width:699px){.iq-view-ganado{padding-inline:.5rem}.iq-view-ganado .herd-section-nav{margin:.35rem 0 .5rem;gap:.35rem}.iq-view-ganado .herd-section-nav a{min-height:2.25rem;padding:.35rem .55rem;font-size:.75rem}.iq-view-ganado .iq-filters{margin:0 0 .5rem;padding:.55rem .65rem;gap:.5rem}.iq-view-ganado .herd-list-head,.iq-view-ganado .section-line{margin:.35rem .15rem}.iq-view-ganado .herd-list-head h2,.iq-view-ganado .section-line h2{font-size:1rem}.iq-view-ganado .herd-register{margin-inline:-.15rem;border-radius:0;border-left:0;border-right:0;box-shadow:none}.iq-view-ganado .herd-mark{display:none}.iq-view-ganado .ds-page-header .work-muted,.iq-view-ganado .iq-heading .work-muted{display:block;font-size:.8125rem;line-height:1.4}.herd-register{border-radius:var(--radius-sm)}.herd-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.herd-table tbody{display:block}.herd-table [data-slot=table-row],.herd-table tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"select identity status" "select species species" "select place place" "select owner owner";column-gap:.45rem;row-gap:.2rem;padding:.55rem .65rem;margin-bottom:.35rem;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card) 92%,transparent)}.herd-table [data-slot=table-cell],.herd-table td{display:block;padding:0;border:0;font-size:.8125rem;line-height:1.35}.herd-table .herd-select-col{grid-area:select;align-self:center;width:auto}.herd-table .herd-identity{grid-area:identity;display:flex;align-items:center;gap:.45rem;min-width:0}.herd-table .herd-identity-copy{min-width:0;line-height:1.25}.herd-table .herd-mark{width:1.75rem;height:1.75rem;border-radius:6px}.herd-table .herd-identity h3{display:inline;font-size:.875rem;line-height:1.25;margin:0}.herd-table .herd-identity h3 a{min-height:0;gap:.25rem .4rem}.herd-table .herd-identity .herd-secondary{margin-top:0;display:inline;font-size:.75rem}.herd-table .herd-identity .herd-secondary:before{content:" · "}.herd-table .herd-status{grid-area:status;justify-self:end;align-self:start;white-space:nowrap}.herd-table .herd-status [data-slot=badge]{padding:.15rem .4rem;font-size:.65rem}.herd-table .herd-col-species{grid-area:species;color:var(--foreground)}.herd-table .herd-col-place{grid-area:place}.herd-table .herd-col-owner,.herd-table .herd-col-place{color:var(--muted-foreground);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.herd-table .herd-col-owner{grid-area:owner;font-size:.75rem;text-align:left}.herd-table td[data-label]:before{content:attr(data-label);display:block;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.1rem}.herd-table .herd-identity[data-label]:before,.herd-table .herd-select-col[data-label]:before,.herd-table .herd-status[data-label]:before{content:none}.herd-table .herd-col-place .herd-secondary,.herd-table .herd-col-place strong,.herd-table .herd-col-species .herd-secondary,.herd-table .herd-col-species strong{display:inline;font-size:inherit;font-weight:500;color:inherit}.herd-table .herd-col-place .herd-secondary:before,.herd-table .herd-col-species .herd-secondary:before{content:" · "}.herd-bulk-bar{bottom:calc(var(--app-chrome-bottom, 0px) + .75rem);padding:.75rem .85rem}.iq-metric:nth-child(n+3){border-top:1px solid var(--border)}.iq-view-ganado .iq-heading h1{font-size:1.875rem;margin-bottom:0}.iq-view-ganado .iq-heading{margin-bottom:16px}.iq-view-ganado .iq-heading-action{width:100%;justify-content:space-between}}@media (min-width:700px){.iq-view-ganado .iq-filters{grid-template-columns:minmax(0,1fr) auto auto}.iq-view-ganado .search-field{grid-column:auto}.herd-advanced-content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.iq-view-ganado .iq-filters:has(.herd-advanced.work-create-panel--open)>button{grid-row:1;grid-column:3}.iq-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.iq-shell{grid-template-columns:224px minmax(0,1fr)}.iq-sidebar{padding:28px 16px}.iq-main,.workspace-route>main:not(.iq-main){padding:32px 36px 40px}.iq-topbar{min-height:64px;padding:10px 36px}.iq-heading-action{max-width:420px;justify-content:flex-end}.iq-columns{gap:24px}.iq-view-hoy .iq-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.iq-metric{padding:22px 24px}}.daily-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0}.daily-actions>span{color:var(--muted-foreground);font-size:.8125rem;margin-right:6px}.animal-detail>.iq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:599px){.animal-detail>#resumen-animal,.animal-detail>#resumen-lote{grid-template-columns:minmax(0,1fr)}.animal-detail>#resumen-animal>.iq-metric,.animal-detail>#resumen-lote>.iq-metric{border-left:0}}.animal-detail .animal-details+#mover-lote{margin-top:var(--space-6)}.animal-detail>.iq-columns{align-items:start}.animal-detail>.iq-heading .animal-quick-actions{width:100%;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--primary-foreground) 28%,transparent);gap:var(--space-2)}.animal-detail>.iq-heading .animal-quick-actions a{display:inline-flex;align-items:center;min-height:44px;border:1px solid color-mix(in srgb,var(--primary-foreground) 42%,transparent);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);text-decoration:none}.animal-detail #origen-animal{margin-top:24px}.animal-detail .work-panel>p{color:var(--muted-foreground);font-size:.875rem;margin-top:8px;max-width:78ch}.animal-detail .iq-columns .animal-details{grid-template-columns:minmax(100px,1fr) minmax(0,1.3fr);gap:14px;font-size:.875rem}.animal-detail .animal-details dd{margin:0;font-weight:500;color:var(--foreground)}.animal-detail #origen-animal .animal-details{gap:16px;font-size:.8125rem}.animal-detail .weight-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.animal-detail .weight-filters>a{display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem}.workspace-route :is(button,a,input,select,textarea,summary){scroll-margin-bottom:calc(var(--app-chrome-bottom, 0px) + 1.5rem)}@media (min-width:700px){.animal-detail #origen-animal .animal-details{grid-template-columns:repeat(3,minmax(0,1fr))}.animal-weight-entry .work-form{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.animal-weight-entry .work-form>div{grid-column:1/-1}}.work-loading-skeleton{display:grid;grid-template-columns:1fr 1fr;gap:16px}.work-loading-skeleton>:last-child{grid-column:1/-1}@media (max-width:699px){.iq-view-hoy{display:flex;flex-direction:column}.iq-view-hoy .iq-heading{margin-bottom:8px}.iq-view-hoy>.iq-metrics{margin:8px 0 16px}.iq-view-hoy .iq-metric{padding:14px}.iq-view-hoy .iq-metric>strong{font-size:1.75rem}.iq-view-hoy>.iq-columns{margin-top:0}.iq-view-hoy .panel-heading .work-muted{max-width:32ch}}.record-heading{margin:20px 0 24px;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.record-heading h1{margin:6px 0}.record-heading-description{max-width:78ch;color:var(--muted-foreground);font-size:.9375rem;margin-top:12px}.health-page>.record-heading{border:0;border-radius:var(--work-radius);background:var(--primary);color:var(--primary-foreground);padding:24px}.health-page>.record-heading .work-eyebrow{color:var(--accent)}.health-page>.record-heading .record-heading-description{color:var(--secondary)}.health-page>.work-notice{margin-block:20px}.health-page .work-panel>h2{margin-bottom:14px}.health-page .work-panel summary{min-height:44px;cursor:pointer;padding-block:10px;font-weight:600}.health-page .work-panel>p{margin-top:8px}.health-page .health-event{margin-top:16px}.health-page .health-event>a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.health-facts{padding-block:12px}.purchase-register{display:grid;margin-top:20px;background:var(--card);border:1px solid var(--border);border-radius:var(--work-radius)}.purchase-register>.work-panel{border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--border);padding:20px}.purchase-register>.work-panel:last-child{border-bottom:0}.purchase-register h3{margin-block:8px;font-size:1rem}.purchase-register p{font-size:.875rem;color:var(--muted-foreground)}.purchase-register a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600}.iq-view-fincas .farm-card{padding:20px}.iq-view-fincas .farm-illustration{min-height:48px;height:auto;padding:0 0 16px;background:transparent;border-radius:0;border-bottom:1px solid var(--border);margin-bottom:16px;justify-content:space-between}.iq-view-fincas .farm-illustration svg{width:28px;height:28px}.iq-view-fincas .farm-illustration span{position:static;color:var(--foreground);font-size:.875rem}.iq-view-fincas .farm-card h2{margin-block:8px;font-size:1.25rem}.team-page .team-grid{align-items:start;gap:24px}.team-page .team-list{list-style:none;padding:0}.team-page .team-list li{padding-block:18px;border-bottom:1px solid var(--border)}.team-page .team-list li:last-child{border-bottom:0}.team-page .team-list p{margin-block:6px}.workspace-route .work-form :is(input,select,textarea){background:var(--card)}.workspace-route .work-notice:not([data-slot=alert]){padding:1rem;line-height:1.6}.billing-panel{display:grid;gap:var(--space-5)}.billing-plans-grid{display:grid;gap:var(--space-4)}@media (min-width:900px){.billing-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.billing-plan-card{display:flex;flex-direction:column;min-height:100%}.billing-plan-card[data-recommended]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.billing-contact{display:grid;gap:var(--space-3)}.ds-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:var(--space-5)}.ds-page-header .ops-hub-status{display:none}.ds-stats-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));width:100%}.ds-table-scroll,.workspace-route .ops-hub-section:has(table:not(.herd-table)),.workspace-route .work-panel:has([data-slot=table]){overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:479px){.ds-stats-grid,.ops-hub-stats{grid-template-columns:1fr}.iq-metric>strong,.ops-hub-stat-value{font-size:1.35rem}}.ops-hub-section.ds-page-section{padding:0}.ops-hub-section.ds-page-section .ops-hub-section-head h2,.ops-hub-section.ds-page-section [data-slot=card-title]{margin:0}.record-dialog .work-form{margin-top:.35rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem 1rem;align-items:start}@media (min-width:720px){.record-dialog .work-form{grid-template-columns:repeat(2,minmax(0,1fr))}.record-dialog :is(.work-form,.form-control-group)>.record-lookup,.record-dialog :is(.work-form,.form-control-group)>.territory-field,.record-dialog :is(.work-form,.form-control-group)>label{min-width:0}.record-dialog :is(.work-form,.form-control-group)>.form-actions,.record-dialog :is(.work-form,.form-control-group)>.location-batch-row,.record-dialog :is(.work-form,.form-control-group)>.location-batch-rows,.record-dialog :is(.work-form,.form-control-group)>.record-lookup:has(.lookup-more),.record-dialog :is(.work-form,.form-control-group)>.record-lookup:has(details[open]),.record-dialog :is(.work-form,.form-control-group)>.work-error,.record-dialog :is(.work-form,.form-control-group)>.work-form-actions,.record-dialog :is(.work-form,.form-control-group)>.work-multi-field,.record-dialog :is(.work-form,.form-control-group)>.work-muted,.record-dialog :is(.work-form,.form-control-group)>.work-notice,.record-dialog :is(.work-form,.form-control-group)>[data-slot=button][type=submit],.record-dialog :is(.work-form,.form-control-group)>[role=alert],.record-dialog :is(.work-form,.form-control-group)>[role=status],.record-dialog :is(.work-form,.form-control-group)>button[type=submit],.record-dialog :is(.work-form,.form-control-group)>fieldset,.record-dialog :is(.work-form,.form-control-group)>label:has(textarea){grid-column:1/-1}}.record-dialog .workspace-dialog-scroll{scroll-padding-bottom:.5rem}.record-dialog :is(.work-form,.form-control-group)>[data-slot=button][type=submit],.record-dialog :is(.work-form,.form-control-group)>button[type=submit]{margin-top:.25rem}.record-dialog .record-lookup{gap:.35rem}.record-dialog .lookup-state{font-size:.75rem}.record-dialog .lookup-more{margin-top:.15rem}.record-dialog .lookup-more-body{display:grid;gap:.65rem}@media (min-width:720px){.record-dialog .lookup-more-body{grid-template-columns:minmax(0,1fr) auto;align-items:end}.record-dialog .lookup-more-body>label{grid-column:1}.record-dialog .lookup-more-body>.lookup-actions{grid-column:2;justify-content:flex-end;flex-wrap:nowrap}}.record-dialog :is(.work-form,.form-control-group)>.form-actions,.record-dialog :is(.work-form,.form-control-group)>.work-form-actions,.record-dialog :is(.work-form,.form-control-group)>[data-slot=button][type=submit],.record-dialog :is(.work-form,.form-control-group)>button[type=submit]{position:sticky;bottom:0;z-index:2;justify-self:stretch;width:100%;margin-top:.5rem;margin-bottom:0;padding:.85rem 0 .15rem;background:linear-gradient(to top,var(--card) 72%,color-mix(in srgb,var(--card) 88%,transparent));border-top:1px solid var(--border);border-radius:0;box-shadow:none}.record-dialog :is(.work-form,.form-control-group)>.form-actions>[data-slot=button],.record-dialog :is(.work-form,.form-control-group)>.work-form-actions>[data-slot=button]{width:100%;justify-content:center}.animal-detail .weight-filters{grid-template-columns:1fr}@media (min-width:700px){.animal-detail .weight-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-register>.work-panel{display:grid;grid-template-columns:1.5fr 1fr;column-gap:24px;align-items:center}.purchase-register .work-eyebrow{grid-column:1/-1}.purchase-register h3{grid-column:1}.purchase-register a{grid-column:2;grid-row:3;justify-self:end}}@media (max-width:699px){.iq-view-hoy .iq-heading>div>.work-muted{display:none}.iq-view-hoy .iq-metric{gap:4px;padding:12px}.iq-view-hoy .iq-metric>p,.iq-view-hoy .iq-metric>small{line-height:1.3}.iq-view-hoy .iq-metric>strong{line-height:1.1}}.iq-filters.purchase-search,.work-form.purchase-search{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem .85rem;margin-bottom:0}.purchase-search-field,.purchase-search-status{display:grid;gap:.35rem;align-self:end;min-width:0;font-size:.8125rem;font-weight:650;letter-spacing:.01em;color:var(--foreground)}.purchase-search-field>.search-field{flex:unset;min-width:0;width:100%}.purchase-search-status :is(select,[data-slot=native-select]){width:100%;min-height:var(--control-h)}.purchase-search-submit{display:grid;gap:.35rem;align-self:end;justify-items:start}.purchase-search-submit-spacer{font-size:.8125rem;font-weight:650;line-height:1.2;visibility:hidden;user-select:none}.purchase-search-submit>[data-slot=button]{min-height:var(--control-h);width:100%}@media (min-width:700px){.iq-filters.purchase-search,.work-form.purchase-search{grid-template-columns:minmax(0,2fr) minmax(148px,1fr) auto}}.task-list time{white-space:nowrap}.workspace-nav-group{display:grid;gap:2px}.workspace-nav-group h2{padding:14px 12px 5px;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.iq-sidebar .workspace-nav-group h2{color:var(--sidebar-muted)}.workspace-menu .workspace-nav-group h2{color:var(--muted-foreground);border-top:1px solid var(--border)}.workspace-more[data-active=true]{background:var(--secondary);font-weight:700}.herd-context-guide{margin:var(--space-3) 0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);padding:var(--space-3)}.herd-context-guide-body{display:grid;gap:var(--space-3)}.herd-context-guide-body p{margin:0;max-width:65ch;font-size:.8125rem}.animal-route-nav,.ds-subnav--segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:1rem 0 1.25rem;padding:.3rem;border:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 88%,var(--ops-tint,var(--surface-muted)));border-radius:var(--radius);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 55%,transparent);overflow:visible}.animal-route-nav a{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem .75rem;border:1px solid transparent;border-radius:var(--radius-sm);text-align:center;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--muted-foreground);text-decoration:none;transition:background-color var(--duration-ui) ease,color var(--duration-ui) ease,border-color var(--duration-ui) ease}.animal-route-nav a[aria-current=page]{background:var(--card);border-color:color-mix(in srgb,var(--ops-accent,var(--primary)) 35%,var(--border));color:var(--ops-ink,var(--foreground));font-weight:700;box-shadow:0 1px 2px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 -2px 0 var(--ops-accent,var(--primary))}@media (hover:hover) and (pointer:fine){.animal-route-nav a:hover{background:var(--card)}}@media (min-width:768px){.animal-route-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.task-workspace{display:grid;gap:20px}.related-records>summary{min-height:44px;cursor:pointer;font-weight:600;padding:10px 0}.related-records[open]>summary{margin-bottom:16px}.related-work{margin-top:20px}.related-work .action-wrap{margin-bottom:0}.ds-subnav{--subnav-active:var(--ops-accent,var(--primary));--subnav-active-bg:color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 72%,var(--card));--subnav-ink:var(--ops-ink,var(--foreground))}.ds-subnav-shell{position:relative;min-width:0;max-width:100%}.ds-subnav-shell>.ds-subnav--tabs,.ds-subnav-shell>.field-ops-nav,.ds-subnav-shell>.purchase-cost-nav{margin-bottom:.35rem}.ds-subnav-shell--overflow>.ds-subnav--tabs,.ds-subnav-shell--overflow>.field-ops-nav,.ds-subnav-shell--overflow>.purchase-cost-nav{mask-image:linear-gradient(90deg,#000 0,#000 78%,transparent)}.ds-subnav-shell--overflow[data-overflow=start]>.ds-subnav--tabs,.ds-subnav-shell--overflow[data-overflow=start]>.field-ops-nav,.ds-subnav-shell--overflow[data-overflow=start]>.purchase-cost-nav{mask-image:linear-gradient(270deg,#000 0,#000 78%,transparent)}.ds-subnav-shell--overflow[data-overflow=both]>.ds-subnav--tabs,.ds-subnav-shell--overflow[data-overflow=both]>.field-ops-nav,.ds-subnav-shell--overflow[data-overflow=both]>.purchase-cost-nav{mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 78%,transparent)}.ds-subnav-hint{margin:0 0 1.25rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.ds-subnav-shell--overflow>.ds-subnav--tabs,.ds-subnav-shell--overflow>.field-ops-nav,.ds-subnav-shell--overflow>.purchase-cost-nav{mask-image:none}}.ds-subnav--tabs,.field-ops-nav,.purchase-cost-nav{display:flex;flex-wrap:nowrap;align-items:stretch;gap:2px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:.35rem 0 1.25rem;padding:.3rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--secondary) 88%,var(--ops-tint,var(--surface-muted)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 55%,transparent);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin}.ds-subnav--tabs a,.field-ops-nav a,.purchase-cost-nav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:2.65rem;padding:.55rem .95rem;border:0;border-radius:calc(var(--radius-sm) + 2px);color:var(--muted-foreground);font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;scroll-snap-align:start;touch-action:manipulation;transition:background-color var(--duration-ui) ease,color var(--duration-ui) ease,box-shadow var(--duration-ui) ease}.ds-subnav--tabs a:hover,.field-ops-nav a:hover,.purchase-cost-nav a:hover{color:var(--subnav-ink);background:color-mix(in srgb,var(--card) 70%,transparent);text-decoration:none}.ds-subnav--tabs a[aria-current=page],.field-ops-nav a[aria-current=page],.purchase-cost-nav a[aria-current=page]{color:var(--subnav-ink);background:var(--card);font-weight:700;box-shadow:0 1px 2px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 -3px 0 var(--subnav-active)}.money-ops-nav{margin-top:.25rem}.ops-hub-header{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:8px;margin-bottom:8px}.ops-hub-header>a:first-child{width:fit-content}.ops-hub-header h1{margin:0}.ops-hub-lead{max-width:none}@media (min-width:700px){.ops-hub-lead{max-width:62ch}}.ops-hub-lead>p{margin:0 0 8px}.ops-hub-lead>p:last-child{margin-bottom:0}.ds-subnav--pills,.ops-hub-jump{display:flex;flex-wrap:wrap;gap:.45rem;margin:.35rem 0 1rem;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.ds-subnav--pills a,.ops-hub-jump a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.4rem .9rem;border:1px solid color-mix(in srgb,var(--subnav-active,var(--primary)) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--card) 88%,var(--ops-tint,var(--surface-muted)));color:var(--subnav-ink,var(--foreground));text-decoration:none;font-size:.8125rem;font-weight:600;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--duration-press) var(--ease-out),border-color var(--duration-ui) ease,background-color var(--duration-ui) ease,box-shadow var(--duration-ui) ease}.ds-subnav--pills a:hover,.ops-hub-jump a:hover{border-color:color-mix(in srgb,var(--subnav-active,var(--primary)) 45%,var(--border));background:var(--subnav-active-bg,var(--secondary));text-decoration:none}.ds-subnav--pills a:active,.ops-hub-jump a:active{transform:scale(.97)}.ds-subnav--pills a:focus-visible,.ops-hub-jump a:focus-visible{outline:3px solid color-mix(in srgb,var(--ring) 55%,transparent);outline-offset:2px}.ds-subnav--pills a.is-active,.ds-subnav--pills a[aria-current=page],.ops-hub-jump a[aria-current=page]{border-color:var(--subnav-active,var(--primary));background:var(--subnav-active-bg,var(--secondary));color:var(--subnav-ink,var(--foreground));font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--subnav-active,var(--primary)) 35%,transparent)}.ops-hub-jump-count{min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 40%,var(--ops-tint,var(--surface-muted)));color:var(--primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;text-align:center}.ops-hub-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;margin:0 0 20px;width:100%}.ops-hub-stat{border-radius:14px;padding:14px 16px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ops-hub-stat-value{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;overflow-wrap:break-word;word-break:normal}.ops-hub-stats .ops-hub-stat .ops-hub-stat-label,.ops-hub-stats .ops-hub-stat .ops-hub-stat-note,.ops-hub-stats .ops-hub-stat .work-muted{margin:4px 0 0;color:#182d29;font-weight:700;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.ops-hub-stat-label{font-size:.875rem;line-height:1.3}.ops-hub-stat-note{font-size:.875rem;line-height:1.35}.ops-hub-section{margin-bottom:16px}.ops-hub-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.ops-hub-section-head h2{margin:0}.ops-hub-register{margin:0 0 16px}.ops-hub-register>summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.ops-hub-register[open]>summary{margin-bottom:12px}.ops-hub-crumbs{margin:0 0 12px;font-size:.875rem}.ops-hub-crumbs a{text-decoration:underline;text-underline-offset:2px}.work-empty{display:grid;gap:8px}.health-event--focus{outline:2px solid var(--ring,var(--primary));outline-offset:4px;border-radius:12px;padding-inline:12px}.daily-actions-block{margin:20px 0}.daily-actions-block+.daily-actions-block{margin-top:8px}.daily-actions-block>.work-eyebrow{margin-bottom:8px}.ops-pulse-links{margin:0 0 20px;line-height:1.6}.task-week-agenda{margin-bottom:16px}.task-week-nav{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.875rem}.task-week-grid{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.task-week-day{border:1px solid var(--border);border-radius:12px;padding:10px 12px;min-height:88px}.task-week-day--today{border-color:var(--primary)}.task-week-day--overdue{border-color:color-mix(in srgb,var(--destructive,#b42318) 55%,var(--border))}.task-week-overdue-badge{color:var(--destructive,#b42318);font-weight:600;font-size:.75rem}.home-reminder-badges{display:inline-flex;gap:6px;margin-right:6px;vertical-align:middle}.home-reminder-badge--overdue{background:color-mix(in srgb,var(--destructive,#b42318) 18%,transparent);color:var(--destructive,#b42318)}.home-reminder-badge--today{background:color-mix(in srgb,var(--primary) 16%,transparent)}.task-week-day h3{margin:0 0 8px;font-size:.875rem;display:flex;justify-content:space-between;gap:8px}.task-week-day ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.task-week-day li{display:grid;gap:2px;font-size:.8125rem}.task-week-day small{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.ops-hub-jump a{transition:none}}.task-list .task-record{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.task-record-content{min-width:0;flex:1}.task-record-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex-shrink:0}.task-record-actions .status-chip{display:inline-flex;align-items:center;gap:4px}@media (max-width:599px){.task-record-actions{flex-direction:column;align-items:flex-end;max-width:110px}}.workspace-menu-dialog{overflow:hidden}.workspace-dialog-footer{position:relative;z-index:2;flex-shrink:0;border-top:1px solid var(--border);background:var(--card);padding:.65rem 1.25rem max(.75rem,calc(.55rem + env(safe-area-inset-bottom, 0px)))}.workspace-menu-dialog .workspace-dialog-scroll{flex:1 1 auto;min-height:0;gap:.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-anchor:none;padding-bottom:1rem}.workspace-menu-dialog .app-sidebar-sheet-body{display:flex;flex-direction:column;flex:0 0 auto;gap:.85rem;padding:3px;overscroll-behavior:contain;scroll-padding-block:4px;overflow-anchor:none}.workspace-menu-dialog .workspace-menu{flex:0 0 auto;min-height:auto;padding:0;overflow:visible;overscroll-behavior:contain;scroll-padding-block:4px;overflow-anchor:none}.workspace-menu-dialog .workspace-mobile-sheet-actions{margin-top:0;padding-top:0;border-top:0}@media (max-width:899px){.workspace-dialog-content.app-sidebar-sheet--bottom{inset:auto 0 0 0!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;max-height:min(88dvh,42rem);margin:0!important;translate:none!important;transform:none!important;border-radius:1.1rem 1.1rem 0 0}.workspace-dialog-content.app-sidebar-sheet--bottom.workspace-menu-dialog{height:min(88dvh,42rem)}.workspace-dialog-content.app-sidebar-sheet--bottom .workspace-dialog-scroll{padding-bottom:1rem;overflow-anchor:none}}.ds-subnav--links,.herd-section-nav{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 1rem;padding:.25rem 0}.herd-section-nav a{display:inline-flex;gap:.45rem;align-items:center;min-height:2.5rem;padding:.35rem .75rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.8125rem;color:var(--muted-foreground);text-decoration:none;transition:background-color var(--duration-ui) ease,color var(--duration-ui) ease,border-color var(--duration-ui) ease}.herd-section-nav a:hover{color:var(--foreground);background:var(--secondary);text-decoration:none}.herd-section-nav a[aria-current=page],.herd-section-nav a[aria-current=true]{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 55%,var(--card));font-weight:700}.herd-section-nav a span{font-variant-numeric:tabular-nums;font-weight:700;color:var(--primary);background:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px;padding:.1rem .45rem;font-size:.75rem}@media (max-width:599px){.task-workspace>#tareas>.territory-filters>label{flex-basis:calc(50% - 0.5rem)}.task-workspace>#tareas>.territory-filters{gap:12px;margin-block:16px}}.ai-presence{position:fixed;z-index:40;margin:0;padding:0;border:0;background:transparent;pointer-events:none}.ai-presence.ai-presence--fab{left:auto;right:max(.85rem,env(safe-area-inset-right,0px));bottom:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom) + .65rem);width:auto;max-width:calc(100vw - 1.7rem)}.ai-presence-fab{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3.25rem;min-width:3.25rem;border-radius:999px;padding-inline:1rem;pointer-events:auto;cursor:pointer;box-shadow:0 12px 28px -12px color-mix(in srgb,var(--primary) 70%,transparent)}.ai-presence-fab-label{font-weight:700;letter-spacing:.01em}.ai-presence-scrim{position:fixed;inset:0;z-index:0;margin:0;padding:0;border:0;background:color-mix(in srgb,var(--sidebar,#1a2e1a) 42%,transparent);pointer-events:auto;cursor:pointer}.ai-presence.ai-presence--open{inset:0;width:auto;max-width:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(var(--app-mobile-nav-h) + var(--app-safe-bottom));pointer-events:none}.ai-presence-sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:100%;max-height:min(68dvh,32rem);overflow:hidden;overscroll-behavior:contain;margin:0;padding:14px;border:1px solid var(--border);border-bottom:0;border-radius:1rem 1rem 0 0;background:color-mix(in srgb,var(--card,var(--surface-elevated)) 97%,var(--secondary));box-shadow:0 -12px 32px color-mix(in srgb,var(--sidebar) 18%,transparent);pointer-events:auto}.ai-presence-sheet-head,.ai-presence-sheet-hint{flex-shrink:0}.ai-presence-sheet .ask-form--shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden;grid-template-rows:none}.ai-presence-sheet .ask-capability{display:none}.ai-presence-sheet .ask-chips{flex:0 0 auto;max-height:5.75rem;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ai-presence-sheet .ask-thread{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.ai-presence-sheet .ask-thread:has(.ask-empty){flex:0 0 auto;min-height:0}.ai-presence-sheet .ask-empty{display:none}.ai-presence-sheet .ask-composer{flex:0 0 auto;position:static;background:var(--card,var(--surface-elevated));padding-top:8px;border-top:1px solid var(--border)}.ai-presence-sheet .ask-chip{min-height:2.5rem;font-size:.75rem;padding:6px 10px}.ai-presence-sheet .ask-attach-hint{display:none}.ai-presence-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;margin-bottom:8px}.ai-presence-sheet-titles{min-width:0}.ai-presence-sheet-title{display:flex;align-items:center;gap:.45rem;margin:0;font-weight:700;color:var(--primary);line-height:1.25}.ai-presence-sheet-meta,.ai-presence-sheet-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-presence-sheet-meta{margin:.2rem 0 0;font-size:.75rem;font-weight:500;color:var(--muted-foreground);line-height:1.35}.ai-presence-sheet-area{font-weight:600;color:var(--foreground)}.ai-presence-sheet-actions{display:flex;flex-shrink:0;align-items:center;gap:4px}.ai-presence-sheet-actions [data-slot=button]{min-height:2.75rem;padding-block:.45rem;padding-inline:.75rem}.ai-presence-sheet-actions [data-slot=button].size-11,.ai-presence-sheet-actions [data-slot=button][class*=size-11]{width:2.75rem;min-width:2.75rem;padding-inline:0}.ai-presence-sheet-hint{margin:0 0 10px;font-size:.8125rem;line-height:1.4}.ai-topbar-entry{gap:6px}.workspace-nav-group--ai h2{color:#bdd873}.workspace-nav-ai{font-weight:700}.ask-form{display:grid;gap:12px}.ask-form.ask-form--with-archive{display:flex;flex-direction:column;gap:10px;grid-template-rows:none}.ask-form form{display:grid;gap:10px}.ask-form label{display:grid;gap:6px;font-weight:600;color:var(--primary)}.ask-form textarea{width:100%;min-height:4.5rem;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);font:inherit;resize:vertical}.ask-form--compact textarea{min-height:3.25rem}.ask-starter-grid{display:grid;grid-template-columns:1fr;gap:12px}.ask-starter-card{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 92%,var(--secondary))}.ask-starter-card-head{display:grid;gap:4px}.ask-starter-card-head h3{margin:0;font-size:.9375rem;font-weight:700;color:var(--primary)}.ask-starter-card-head p{margin:0;font-size:.8125rem}.ask-starter-card .ask-chips--suggestions{display:grid;grid-template-columns:1fr;gap:8px}.ask-starter-card .ask-chip{max-width:none;white-space:normal;line-height:1.35;border-radius:var(--radius-sm)}@media (min-width:768px){.ask-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ask-chips{display:flex;flex-wrap:wrap;gap:8px}.ask-chip{min-height:44px;border:1px solid var(--border);border-radius:999px;background:var(--surface-elevated);color:var(--primary);padding:8px 12px;font-size:.8125rem;font-weight:600;cursor:pointer;text-align:left}.ask-chip:disabled{opacity:.6;cursor:not-allowed}.ask-answer{padding:12px 14px;border-radius:12px;background:var(--secondary);color:var(--primary)}.ask-answer p{margin:0;white-space:pre-wrap}@media (max-width:359px){.ai-presence-fab-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-presence-fab{padding-inline:.85rem}}@media (max-width:899px){.iq-shell--with-ai .workspace-route{padding-bottom:0}.ai-topbar-entry{display:none}}@media (min-width:900px){.iq-shell--with-ai .workspace-route{padding-bottom:1.5rem}.ai-presence.ai-presence--fab{bottom:max(1.25rem,env(safe-area-inset-bottom,0px));right:max(1.25rem,env(safe-area-inset-right,0px))}.ai-presence.ai-presence--open{align-items:flex-end;justify-content:flex-end;padding:0 max(1.25rem,env(safe-area-inset-right,0px)) max(1.25rem,env(safe-area-inset-bottom,0px)) 1rem}.ai-presence-sheet{width:min(100%,26rem);max-width:26rem;max-height:min(78dvh,36rem);border-bottom:1px solid var(--border);border-radius:1rem}.ai-presence-sheet .ask-capability{display:block;flex:0 0 auto;font-size:.75rem;max-height:4.5rem;overflow:auto}}@media (prefers-reduced-motion:reduce){.ai-presence-fab,.ai-presence-sheet{box-shadow:none}.ai-presence-scrim{transition:none}}.money-ops-nav{margin-top:4px}.ops-hub-exports{margin:0;font-size:.875rem}.home-period .ops-hub-stats{margin:12px 0 8px}.ops-hub-stat-value{hyphens:none;overflow-wrap:anywhere;line-height:1.15}.daily-actions--chips{gap:8px}.daily-actions--chips .button,.daily-actions--chips a{min-height:44px}.daily-actions-block>.work-muted{margin-top:4px}@media (min-width:700px){.home-work-rail{padding:24px 28px}.home-nav-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.home-period .ops-hub-stats{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}}.ops-hub{--ops-accent:var(--primary);--ops-tint:var(--surface-muted);--ops-ink:var(--foreground)}.ops-hub--field{--ops-accent:#266b51;--ops-tint:#e5f0ea}.ops-hub--health{--ops-accent:#3d6a58;--ops-tint:#e6efe9}.ops-hub--repro{--ops-accent:#4a5d3f;--ops-tint:#eef1e4}.ops-hub--supply{--ops-accent:#5a6b3a;--ops-tint:#eef2e0}.ops-hub--sales{--ops-accent:#1f4a3d;--ops-tint:#e4efe8}.ops-hub--cash{--ops-accent:var(--primary);--ops-tint:color-mix(in srgb,var(--surface-muted) 88%,var(--primary))}.ops-hub--market{--ops-accent:#6b7a3d;--ops-tint:#f0f3e4}.ops-hub--costs{--ops-accent:#2f4638;--ops-tint:#e8ece6}.ops-hub--activity{--ops-accent:#52655b;--ops-tint:#ecefeb}.ops-hub--ai{--ops-accent:#7a9438;--ops-tint:#f2f6e4}.ops-hub--org{--ops-accent:var(--nav);--ops-tint:color-mix(in srgb,var(--surface-muted) 90%,var(--nav))}.ops-hub--billing{--ops-accent:#3a4f46;--ops-tint:#e9eeeb}.ops-hub--herd{--ops-accent:#1f4a3d;--ops-tint:#e6f0ea}.ops-hub--territory{--ops-accent:#3d5a4a;--ops-tint:#e8efe9}.ops-hub--tasks{--ops-accent:#4a5d3f;--ops-tint:#eef1e4}.ops-hub--purchases{--ops-accent:#2f4638;--ops-tint:#e8ece6}.ops-hub--home{--ops-accent:var(--primary);--ops-tint:var(--surface-muted)}.module-chrome{margin:0 0 20px;padding:4px 0 12px 14px;border-left:4px solid var(--ops-accent,var(--primary))}.module-chrome-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 18px}.module-chrome-copy{min-width:0;flex:1 1 220px}.module-chrome-title{margin:2px 0 0;color:var(--ops-ink,var(--foreground))}.module-chrome .work-eyebrow{color:var(--ops-accent,var(--primary))}.module-chrome-lead{margin-top:6px;max-width:62ch}.module-chrome-lead>p{margin:0}.module-chrome-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.module-chrome-actions .animal-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.module-chrome-actions .animal-quick-actions a:not([data-slot=button]){display:inline-flex;align-items:center;min-height:44px;border:1px solid color-mix(in srgb,var(--ops-accent) 35%,#78988a);border-radius:8px;padding:8px 12px;text-decoration:none;background:color-mix(in srgb,var(--ops-tint) 55%,white)}.ops-hub .animal-route-nav{background:color-mix(in srgb,var(--ops-tint) 80%,var(--secondary))}.ops-hub .animal-route-nav a[aria-current=page]{background:var(--card);color:var(--ops-accent);font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ops-accent) 30%,white)}.herd-context-guide{border-left:4px solid var(--ops-accent,#1f4a3d);background:color-mix(in srgb,var(--ops-tint,#e6f0ea) 55%,white)}.iq-main.ops-hub .iq-metrics .iq-metric,.ops-hub .iq-metrics .iq-metric{border-top:3px solid var(--ops-accent,var(--primary))}@media (max-width:699px){.module-chrome-actions{width:100%;margin-left:0}.module-chrome-row{flex-direction:column;align-items:stretch;gap:10px}.module-chrome-copy{flex:0 1 auto}.ops-hub-jump{margin:10px 0 8px;gap:6px}.ops-hub-icon{width:42px;height:42px}.field-ops-nav a,.money-ops-nav a,.purchase-cost-nav a{min-height:44px}}.animal-route-nav a,.field-ops-nav a,.herd-section-nav a,.linkish,.module-chrome-actions .animal-quick-actions a,.money-ops-nav a,.ops-record-actions a,.ops-record-actions button{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--duration-press,.12s) var(--ease-out,ease-out),background-color var(--duration-ui,.18s) ease,border-color var(--duration-ui,.18s) ease,color var(--duration-ui,.18s) ease}.animal-route-nav a:active,.field-ops-nav a:active,.herd-section-nav a:active,.linkish:active,.module-chrome-actions .animal-quick-actions a:active,.money-ops-nav a:active,.ops-record-actions a:active,.ops-record-actions button:active{transform:scale(.97)}.ops-record{transition:background-color var(--duration-ui,.18s) ease}.workspace-dialog-overlay{animation:workspace-dialog-overlay-in var(--duration-ui,.18s) var(--ease-out,ease-out) both}.workspace-dialog-content{transform-origin:center center;animation:workspace-dialog-content-in var(--duration-dialog,.2s) var(--ease-out,ease-out) both}@keyframes workspace-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-dialog-content-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@media (max-width:899px){.workspace-dialog-content.app-sidebar-sheet--bottom,.workspace-dialog-content.record-dialog:not(.app-sidebar-sheet--bottom){animation-name:workspace-dialog-sheet-in}}@keyframes workspace-dialog-sheet-in{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.ops-hub-jump a:hover{border-color:#9aaf96;background:var(--card)}.ops-hub .ds-subnav--pills a:hover,.ops-hub .ops-hub-jump a:hover{border-color:var(--ops-accent);background:color-mix(in srgb,var(--ops-tint) 40%,var(--card))}[data-slot=table-row]:hover{background:color-mix(in srgb,var(--secondary) 40%,transparent)}.field-ops-nav a:hover,.money-ops-nav a:hover{color:var(--foreground)}.animal-route-nav a:hover{background:color-mix(in srgb,white 70%,var(--ops-tint,var(--surface-muted)))}.ops-record:hover{background:color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 35%,white)}}@media (prefers-reduced-motion:reduce){.animal-route-nav a,.field-ops-nav a,.herd-section-nav a,.linkish,.module-chrome-actions .animal-quick-actions a,.money-ops-nav a,.ops-hub-jump a,.ops-record-actions a,.ops-record-actions button,[data-slot=button]{transition:none}.animal-route-nav a:active,.field-ops-nav a:active,.herd-section-nav a:active,.linkish:active,.module-chrome-actions .animal-quick-actions a:active,.money-ops-nav a:active,.ops-hub-jump a:active,.ops-record-actions a:active,.ops-record-actions button:active,[data-slot=button]:active{transform:none}.workspace-dialog-content,.workspace-dialog-overlay{animation:none}}.ops-hub-header{position:relative;padding:4px 0 8px 14px;border-left:4px solid var(--ops-accent)}.ops-hub-back{font-size:.875rem}.ops-hub-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:4px;min-width:0;max-width:100%}.ops-hub-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--ops-tint);color:var(--ops-accent);border:1px solid color-mix(in srgb,var(--ops-accent) 18%,white)}.ops-hub-title-copy{min-width:0}.ops-hub-status{display:inline-flex;align-items:center;margin:8px 0 0;min-height:28px;padding:0 10px;border-radius:999px;background:#e8efe4;color:#2f4638;font-size:.75rem;font-weight:700}.ops-hub-header .work-eyebrow{color:var(--ops-accent)}.ops-hub-header h1{margin:2px 0 0;color:var(--ops-ink)}.ops-hub .ds-subnav--pills a,.ops-hub .ops-hub-jump a{border-color:color-mix(in srgb,var(--ops-accent) 28%,var(--border));background:color-mix(in srgb,var(--ops-tint) 55%,var(--card))}.ops-hub .ops-hub-jump-count{background:color-mix(in srgb,var(--accent) 35%,var(--ops-tint));color:var(--ops-accent)}.ops-hub .ops-hub-stat{border-top:3px solid var(--ops-accent);background:color-mix(in srgb,var(--ops-tint) 45%,white)}.ops-hub .ops-hub-stat-value{font-variant-numeric:tabular-nums;color:var(--ops-ink)}.ops-hub .ds-subnav--tabs a[aria-current=page],.ops-hub .field-ops-nav a[aria-current=page],.ops-hub .money-ops-nav a[aria-current=page]{color:var(--ops-ink,var(--foreground));box-shadow:0 1px 2px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 -3px 0 var(--ops-accent)}.ops-hub .ops-hub-section{border-top:1px solid color-mix(in srgb,var(--ops-accent) 16%,var(--border))}.ops-hub-protocols{display:grid;gap:18px}.ops-hub-protocols .work-form{padding:16px;border:1px solid var(--border);border-radius:14px;background:#fcfcf9}.ops-hub-protocols h3{margin:0 0 4px;font-size:.95rem}.ops-hub-list,.ops-record-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card)}.ops-record{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e8ece2;min-width:0}.ops-record:last-child{border-bottom:0}.ops-record-main{min-width:0;flex:1;display:grid;gap:4px}.ops-record-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ops-record-title{font-size:.95rem;line-height:1.35}.ops-record-meta{margin:0;font-size:.875rem;font-variant-numeric:tabular-nums}.ops-record-detail{margin:0;font-size:.8125rem}.ops-record-actions{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ops-record-empty{margin:8px 0 0}.status-chip--ok{background:var(--success-foreground);color:var(--success)}.status-chip--warn{background:var(--warn-foreground);color:var(--warn)}.status-chip--danger{background:var(--danger-foreground);color:var(--danger)}.status-chip--info{background:var(--info-foreground);color:var(--info)}.status-chip--neutral{background:var(--secondary);color:var(--primary)}@media (max-width:599px){.ops-record{flex-direction:column}.ops-record-actions{width:100%;justify-content:flex-start}.ops-hub-icon{width:42px;height:42px}}.app-sidebar-header{display:grid;gap:18px;margin-bottom:8px}.app-sidebar-header--brand{flex-direction:column;gap:0;margin-bottom:.35rem;padding:.35rem .5rem .65rem}.app-sidebar-brand,.app-sidebar-header--brand{display:flex;align-items:center;justify-content:center}.app-sidebar-brand{width:100%;min-width:0;text-align:center}.app-sidebar-brand img{display:block;margin-inline:auto;width:auto;max-width:9.5rem;height:auto}.app-sidebar-trigger-bar{flex-shrink:0;margin-right:4px}.app-sidebar-footer,.app-sidebar-header{flex-shrink:0}.app-sidebar-content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:grid;gap:4px;padding-block:8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sidebar-muted) 55%,transparent) transparent}.app-sidebar-content::-webkit-scrollbar{width:6px}.app-sidebar-content::-webkit-scrollbar-track{background:transparent}.app-sidebar-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sidebar-muted) 45%,transparent);border-radius:999px}.app-sidebar-content:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 55%,var(--sidebar-border))}.app-sidebar-content::-webkit-scrollbar-button{display:none;width:0;height:0}.app-sidebar-footer{display:grid;gap:10px;margin-top:auto;padding-top:12px}.app-sidebar-footer--user{gap:.55rem;padding-top:.65rem}.app-sidebar-user{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.65rem .7rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--sidebar-border) 75%,transparent);background:color-mix(in srgb,var(--sidebar-accent,transparent) 28%,transparent)}.app-sidebar-user--sheet{border-color:var(--border);background:color-mix(in srgb,var(--secondary) 45%,var(--card))}.app-sidebar-user--sheet .app-sidebar-user-org{color:var(--foreground)}.app-sidebar-user--sheet .app-sidebar-user-role{color:var(--muted-foreground)}.app-sidebar-user--sheet .app-sidebar-user-mark{background:color-mix(in srgb,var(--accent) 35%,var(--secondary));color:var(--foreground)}.workspace-mobile-sheet-actions{display:grid;gap:.45rem;margin-top:.35rem;padding-top:.65rem;border-top:1px solid var(--border)}.workspace-mobile-sheet-actions .app-sidebar-signout-btn{min-height:2.75rem;border-color:var(--border);color:var(--foreground)}.workspace-mobile-sheet-actions .app-sidebar-footer-link{min-height:2.75rem;color:var(--muted-foreground)}.app-sidebar-user-mark{flex-shrink:0;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.65rem;background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--sidebar-foreground);font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:1}.app-sidebar-user-copy{min-width:0;display:grid;gap:.2rem;align-content:center}.app-sidebar-user-org{margin:0;font-size:.875rem;font-weight:700;line-height:1.25;color:var(--sidebar-foreground)}.app-sidebar-user-org,.app-sidebar-user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-user-role{font-size:.75rem;font-weight:550;line-height:1.3;color:color-mix(in srgb,var(--sidebar-muted) 92%,var(--card))}.app-sidebar-signout{display:grid;width:100%}.app-sidebar-signout-btn{width:100%;justify-content:center;gap:.5rem;min-height:2.65rem;border-color:color-mix(in srgb,var(--sidebar-border) 80%,transparent);color:var(--sidebar-foreground);background:transparent}.app-sidebar-signout-btn:hover{background:color-mix(in srgb,var(--sidebar-accent,transparent) 45%,transparent);color:var(--sidebar-foreground)}.app-sidebar-footer-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 12px;color:var(--sidebar-muted);font-size:.8125rem;font-weight:600;text-decoration:none;text-align:center}@media (hover:hover) and (pointer:fine){.app-sidebar-footer-link:hover{color:var(--sidebar-foreground);text-decoration:underline}}@media (min-width:900px){.iq-topbar-signout--mobile{display:none}.iq-shell{--sidebar-width:16rem}}.app-sidebar-group,.workspace-nav-group{display:grid;gap:3px;margin-top:.55rem;padding-top:.35rem}.app-sidebar-group+.app-sidebar-group,.workspace-nav-group+.workspace-nav-group{margin-top:.65rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--sidebar-border) 70%,transparent)}.app-sidebar-group-label{margin:0;padding:.55rem .85rem .35rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--sidebar-muted) 92%,var(--card))}.app-sidebar-group--collapsible{gap:0;padding-top:.2rem}.app-sidebar-collapsible{margin:0}.app-sidebar-collapsible-summary{display:flex;align-items:center;gap:.45rem;min-height:2.65rem;margin:0;padding:.4rem .7rem;cursor:pointer;list-style:none;border-radius:.65rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--sidebar-muted) 92%,var(--card));user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app-sidebar-collapsible-summary::-webkit-details-marker{display:none}.app-sidebar-collapsible-summary:active{background:color-mix(in srgb,var(--sidebar-accent,transparent) 50%,transparent)}@media (hover:hover) and (pointer:fine){.app-sidebar-collapsible-summary:hover{background:color-mix(in srgb,var(--sidebar-accent,transparent) 40%,transparent);color:color-mix(in srgb,var(--sidebar-foreground) 88%,var(--card))}}.app-sidebar-collapsible-summary:focus-visible{outline:2px solid var(--ring,var(--lime,#c8e86c));outline-offset:2px}.app-sidebar-collapsible-chevron{flex-shrink:0;opacity:.8;transition:transform .16s ease}.app-sidebar-collapsible[open]>.app-sidebar-collapsible-summary .app-sidebar-collapsible-chevron{transform:rotate(90deg)}.app-sidebar-collapsible-label{min-width:0}.app-sidebar-collapsible-body{display:grid;gap:.3rem;padding:.15rem 0 .25rem}.app-sidebar-collapsible:not([open])>.app-sidebar-collapsible-body,.workspace-nav-branch:not([open])>.workspace-nav-branch-body{display:none}.app-sidebar-menu-sub{list-style:none;padding:.15rem 0 .25rem .35rem;display:grid;gap:2px;border-left:2px solid color-mix(in srgb,var(--sidebar-border) 65%,transparent);margin:0 0 0 .85rem}.app-sidebar-menu-sub .app-sidebar-menu-button{min-height:2.45rem;font-size:.875rem}.workspace-nav-group--campo,.workspace-nav-group--cuenta,.workspace-nav-group--dinero{gap:.35rem}.workspace-nav-cluster{display:grid;gap:2px}.workspace-nav-cluster--pinned+.workspace-nav-branch,.workspace-nav-cluster--pinned+.workspace-nav-cluster{margin-top:.15rem}.workspace-nav-cluster-label{margin:0;padding:.15rem .85rem .05rem;font-family:var(--font-sans);font-size:.625rem;font-weight:600;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--sidebar-muted) 78%,var(--sidebar-foreground))}.workspace-nav-branch{margin:0 .2rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--sidebar-border) 55%,transparent);background:color-mix(in srgb,var(--sidebar-accent,transparent) 22%,transparent)}.workspace-nav-branch+.workspace-nav-branch{margin-top:.2rem}.workspace-nav-branch-summary{display:flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.35rem .65rem .35rem .55rem;cursor:pointer;list-style:none;font-family:var(--font-sans);font-size:.8125rem;font-weight:650;line-height:1.3;color:color-mix(in srgb,var(--sidebar-foreground,var(--card)) 90%,transparent);user-select:none;border-radius:.65rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.workspace-nav-branch-summary::-webkit-details-marker{display:none}.workspace-nav-branch-summary:active{background:color-mix(in srgb,var(--sidebar-accent,transparent) 55%,transparent)}@media (hover:hover) and (pointer:fine){.workspace-nav-branch-summary:hover{background:color-mix(in srgb,var(--sidebar-accent,transparent) 45%,transparent)}}.workspace-nav-branch-summary:focus-visible{outline:2px solid var(--ring,var(--lime,#c8e86c));outline-offset:2px}.workspace-nav-branch-chevron{flex-shrink:0;opacity:.85;transition:transform .16s ease}.workspace-nav-branch[open]>.workspace-nav-branch-summary .workspace-nav-branch-chevron{transform:rotate(90deg)}.workspace-nav-branch-label{min-width:0;text-transform:none;letter-spacing:normal;font-size:.8125rem}.workspace-nav-branch-body{padding:.1rem .35rem .3rem 0;border-top:1px solid color-mix(in srgb,var(--sidebar-border) 40%,transparent);margin-left:.35rem}.app-sidebar-sheet .app-sidebar-collapsible-summary{color:var(--muted-foreground);min-height:48px;padding:.55rem .85rem;font-size:.75rem;border:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 35%,var(--card))}.app-sidebar-sheet .app-sidebar-collapsible-summary:active{background:color-mix(in srgb,var(--secondary) 70%,var(--card));color:var(--foreground)}@media (hover:hover) and (pointer:fine){.app-sidebar-sheet .app-sidebar-collapsible-summary:hover{color:var(--foreground);background:color-mix(in srgb,var(--secondary) 55%,var(--card))}}.app-sidebar-sheet .app-sidebar-collapsible[open]>.app-sidebar-collapsible-summary{color:var(--foreground);border-color:color-mix(in srgb,var(--ring) 45%,var(--border));background:color-mix(in srgb,var(--secondary) 55%,var(--card));border-radius:.65rem .65rem .35rem .35rem}.app-sidebar-sheet .app-sidebar-collapsible-body{gap:.45rem;padding:.45rem .15rem .55rem}.app-sidebar-sheet .workspace-nav-branch{border-color:color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--secondary) 40%,var(--card))}.app-sidebar-sheet .workspace-nav-branch-summary{color:var(--foreground);min-height:48px}.app-sidebar-sheet .workspace-nav-cluster-label{color:var(--muted-foreground);padding-top:.35rem}.app-sidebar-sheet .app-sidebar-menu-sub{border-left-color:color-mix(in srgb,var(--border) 70%,transparent)}.app-sidebar-sheet .app-sidebar-menu-button{min-height:48px;font-size:1rem;-webkit-tap-highlight-color:transparent}.app-sidebar-sheet-body{gap:.85rem;padding-bottom:.25rem}.app-sidebar-sheet .workspace-menu{gap:.55rem}@media (max-width:899px){.workspace-dialog-content.app-sidebar-sheet--bottom:not(.workspace-menu-dialog) .workspace-dialog-scroll{padding-bottom:max(1.25rem,calc(.75rem + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px))))}.app-sidebar-sheet .app-sidebar-group--collapsible+.app-sidebar-group--collapsible{margin-top:.15rem}}@media (prefers-reduced-motion:reduce){.app-sidebar-collapsible-chevron,.workspace-nav-branch-chevron{transition:none}}.home-go-more{margin:.55rem 0 0;font-size:.8125rem;line-height:1.45}.prefs-panel{display:grid;gap:.75rem}.prefs-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem 1rem;min-height:44px;margin:0;padding:.35rem 0;font-size:.9375rem;font-weight:550;color:var(--foreground);cursor:pointer}.prefs-toggle-row>span{flex:1 1 auto;min-width:0;line-height:1.35}.prefs-toggle-row [data-slot=checkbox]{flex:0 0 auto;margin:0}.prefs-inline-status{margin:0;font-size:.8125rem}.prefs-scope-badge{margin:0;justify-self:start;padding:.3rem .65rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ops-accent,var(--primary)) 28%,var(--border));background:color-mix(in srgb,var(--ops-tint,var(--surface-muted)) 55%,var(--card));font-size:.75rem;font-weight:650;letter-spacing:.02em;color:var(--ops-ink,var(--foreground))}.prefs-alert-fieldset{margin:0;padding:0;border:0;min-width:0}.prefs-alert-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card) 92%,var(--ops-tint,var(--surface-muted)));overflow:clip}.prefs-alert-list>li{margin:0;padding:0 .85rem;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.prefs-alert-list>li:last-child{border-bottom:0}.prefs-alert-list .prefs-toggle-row{padding-block:.55rem}.prefs-alert-actions{margin:0;padding-top:.15rem}.app-sidebar-menu{list-style:none;margin:0;padding:0 .2rem;display:grid;gap:2px}.app-sidebar-menu-button{display:flex;align-items:center;gap:.7rem;width:100%;min-height:2.65rem;padding:.55rem .75rem .55rem .7rem;border:0;border-radius:.65rem;background:transparent;color:color-mix(in srgb,var(--sidebar-foreground) 88%,transparent);font:inherit;font-size:.875rem;font-weight:550;text-align:left;text-decoration:none;cursor:pointer;touch-action:manipulation;position:relative;transition:background-color var(--duration-ui) var(--ease-out),color var(--duration-ui) ease,box-shadow var(--duration-ui) ease,transform var(--duration-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.app-sidebar-menu-button:hover{background:color-mix(in srgb,var(--sidebar-foreground) 10%,transparent);color:var(--sidebar-foreground);text-decoration:none}}.app-sidebar-menu-button:active{transform:scale(.985)}.app-sidebar-menu-button[data-active]{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--sidebar-foreground);font-weight:700;box-shadow:inset 3px 0 0 var(--accent)}.app-sidebar-menu-button.workspace-nav-ai,.app-sidebar-menu-button[data-active] svg{color:var(--accent)}.app-sidebar-menu-button.workspace-nav-ai[data-active]{background:color-mix(in srgb,var(--accent) 28%,transparent)}.app-sidebar-separator{border:0;border-top:1px solid var(--sidebar-border);margin:4px 0}.app-sidebar-sheet-body{display:grid;gap:8px}.app-sidebar-sheet .app-sidebar-group-label{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:14px}.app-sidebar-sheet .app-sidebar-group:first-child .app-sidebar-group-label{border-top:0;padding-top:6px}.app-sidebar-sheet .app-sidebar-menu-button{color:var(--foreground)}.app-sidebar-sheet .app-sidebar-menu-button[data-active]{background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 70%,var(--accent));color:var(--foreground);box-shadow:inset 3px 0 0 var(--primary)}.app-sidebar-sheet .app-sidebar-group+.app-sidebar-group,.app-sidebar-sheet .workspace-nav-group+.workspace-nav-group{border-top-color:var(--border)}@media (prefers-reduced-motion:reduce){.app-sidebar-menu-button,.iq-shell,.iq-sidebar{transition:none}.app-sidebar-menu-button:active{transform:none}.ds-skeleton{animation:none}}@keyframes ds-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes ds-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ds-skeleton{animation:ds-skeleton-pulse 1.4s var(--ease-in-out) infinite}.ds-page>.ds-page-header,.ds-page>.ds-subnav,.ds-page>.ds-subnav-shell,.ds-page>.field-ops-nav,.ds-page>.ops-hub-section,.ds-page>.ops-hub-stats{animation:ds-rise var(--duration-ui) var(--ease-out) both}.ds-page>.ops-hub-stats{animation-delay:40ms}.ds-page>.ds-subnav,.ds-page>.ds-subnav-shell,.ds-page>.field-ops-nav{animation-delay:60ms}.ds-page>.ops-hub-section{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.ds-page>.ds-page-header,.ds-page>.ds-subnav,.ds-page>.ds-subnav-shell,.ds-page>.field-ops-nav,.ds-page>.ops-hub-section,.ds-page>.ops-hub-stats{animation:none}}.module-chrome.ds-page-header,.ops-hub-header{margin:0 0 1.25rem;padding:1.25rem 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.ops-hub-header{border-left:4px solid var(--ops-accent,var(--primary));padding-left:1.05rem}.ds-back-link,.ops-hub-back{display:inline-flex;align-items:center;min-height:2.25rem;margin-bottom:.35rem;padding:.2rem .55rem .2rem .35rem;border-radius:var(--radius-sm);color:var(--ops-accent,var(--primary));font-size:.8125rem;font-weight:650;text-decoration:none;width:fit-content}.ds-back-link:hover,.ops-hub-back:hover{background:color-mix(in srgb,var(--ops-tint,var(--secondary)) 55%,transparent);text-decoration:none}.module-chrome-lead,.ops-hub-lead{max-width:none;margin-top:.45rem;color:var(--muted-foreground);font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}@media (min-width:700px){.module-chrome-lead,.ops-hub-lead{max-width:65ch}}@media (max-width:699px){.module-chrome.ds-page-header,.ops-hub-header{padding:.85rem .9rem}.ops-hub-header{padding-left:.85rem}.ds-stats-grid .ops-hub-stat [data-slot=card-content],.ops-hub-stat{padding:12px 14px}.iq-data-card,.work-panel,[data-slot=card]{min-width:0;overflow-wrap:anywhere}}.module-chrome-title,.ops-hub-header h1{letter-spacing:-.02em;line-height:1.15}.ops-hub-icon{width:3.15rem;height:3.15rem;border-radius:.95rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ops-accent) 16%,transparent)}.ops-hub-stats{gap:.75rem;margin:0 0 1.35rem}.ops-hub-stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:1.15rem;box-shadow:none}@media (hover:hover) and (pointer:fine){.ops-hub-stat:hover{transform:translateY(-1px);box-shadow:0 14px 26px -18px color-mix(in srgb,var(--primary) 48%,transparent)}}.ops-hub-stat-value{font-variant-numeric:tabular-nums;color:var(--ops-ink,var(--foreground))}.ops-record-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.ops-record{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:.85rem 1rem;box-shadow:0 8px 18px -18px color-mix(in srgb,var(--primary) 35%,transparent)}.ops-hub-section.ds-page-section{border-color:color-mix(in srgb,var(--ops-accent,var(--primary)) 14%,var(--border));box-shadow:0 12px 28px -24px color-mix(in srgb,var(--primary) 35%,transparent)}.workspace-route [data-slot=button]:focus-visible,.workspace-route a:focus-visible,.workspace-route button:focus-visible,.workspace-route summary:focus-visible{outline:3px solid color-mix(in srgb,var(--ring) 60%,transparent);outline-offset:2px}.iq-mobile-nav a,.workspace-more{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}.ds-subnav--tabs,.field-ops-nav,.purchase-cost-nav{overscroll-behavior-x:contain;touch-action:pan-x}.module-chrome{position:relative}.module-chrome:before{content:"";position:absolute;left:0;top:.85rem;bottom:.85rem;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--accent) 0,var(--ops-accent,var(--primary)) 100%)}.module-chrome.ds-page-header{padding-left:1.25rem}.ds-empty{display:grid;justify-items:start;gap:.7rem;padding:1.25rem 1.35rem;border:1px dashed color-mix(in srgb,var(--ops-accent,var(--primary)) 28%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--secondary) 70%,var(--ops-tint,var(--surface-muted)))}.ds-empty .state-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--ops-accent,var(--primary))}.ds-empty-title{margin:0;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}.ds-empty-copy{max-width:65ch;font-size:.875rem;line-height:1.55;color:var(--muted-foreground)}.ds-empty-action{padding-top:.15rem}.module-flow{display:grid;gap:1.1rem;width:100%}.module-flow-purpose{margin:0;max-width:40rem;font-size:.95rem;line-height:1.45;color:var(--foreground)}.module-flow-step{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:0 8px 20px -18px rgb(15 36 25/35%);overflow:clip}.module-flow-step--do{border-top:3px solid var(--ops-accent,var(--primary))}.module-flow-step-head{padding:.85rem 1rem 0}.module-flow-step-head h2{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--ops-ink,var(--foreground))}.module-flow-step-body{padding:.75rem 1rem 1.1rem;display:grid;gap:.75rem}.module-flow-anchors{margin:0}.module-flow-more.work-create-panel{border:1px dashed color-mix(in srgb,var(--border) 70%,var(--muted-foreground));border-radius:var(--radius);background:color-mix(in srgb,var(--secondary) 55%,var(--card));padding:.5rem .85rem .85rem;margin:0;box-shadow:none}.module-flow-more .work-create-panel-toolbar{margin:0}.module-flow-more-body{display:grid;gap:.75rem;padding-bottom:.35rem}.field-ops-switcher{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:.55rem}.field-ops-switcher-now{margin:0;font-size:.875rem;color:var(--muted-foreground)}.field-ops-switcher-now strong{color:var(--foreground)}.field-ops-switcher-more.work-create-panel{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.field-ops-switcher-more .work-create-panel-toolbar{margin:0}.field-ops-switcher-more .work-create-panel-body{margin-top:.5rem;padding:0}.field-ops-switcher-more .field-ops-nav{margin-top:0}@media (prefers-reduced-motion:reduce){.module-flow-step{box-shadow:none}}.offline-cache{margin:.5rem 0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);display:grid;gap:0}.offline-cache-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.25rem .75rem;padding:.35rem .75rem 0}.offline-cache-summary-meta{font-size:.75rem;color:var(--muted-foreground)}.offline-cache-panel.work-create-panel{margin:0;border:0;background:transparent;box-shadow:none;padding:0 .75rem .85rem}.offline-cache-panel .work-create-panel-toolbar{margin:0}.offline-cache-body{display:grid;gap:.75rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent)}.offline-cache-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;padding-top:.65rem}.offline-cache-head .work-muted{margin:0;max-width:36rem;font-size:.75rem}.offline-cache-head [data-slot=button]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.offline-cache-block{display:grid;gap:.4rem}.offline-cache-block h3{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;font-weight:650}.offline-cache-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card) 92%,var(--secondary));overflow:hidden;max-height:min(50vh,22rem);overflow-y:auto}.offline-cache-row{display:grid;gap:.1rem .75rem;padding:.45rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent)}.offline-cache-row:last-child{border-bottom:0}.offline-cache-row-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0}.offline-cache-row-main strong{font-size:.8125rem;font-weight:650}.offline-cache-row-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.offline-cache-muted{font-size:.72rem;color:var(--muted-foreground)}.offline-cache-more{margin:0;font-size:.72rem}.offline-cache-row-meta [data-slot=badge]{padding:.1rem .35rem;font-size:.65rem}@media (min-width:700px){.offline-cache-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.offline-cache-row-meta{justify-content:flex-end}}.work-multi-field{display:grid;gap:.5rem;margin:0;padding:0;border:0}.work-multi-field legend{font-weight:600;margin-bottom:.25rem}.work-check-row{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;font-size:1rem}.work-check-row input{width:1.25rem;height:1.25rem}.animal-photo-placeholder{display:grid;place-items:center;min-height:8rem;margin:.75rem 0;border-radius:.75rem;background:color-mix(in oklab,var(--muted) 70%,transparent);color:var(--muted-foreground)}.animal-more-sections.work-create-panel{display:inline-block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;vertical-align:middle}.animal-more-sections .work-create-panel-toolbar{margin:0}.animal-more-links{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.5rem}.animal-quick-actions{display:flex;flex-wrap:wrap;gap:.5rem}.animal-quick-actions [data-slot=button]{min-height:3rem}.animal-media-gallery{display:grid;gap:1rem}.animal-media-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.animal-media-list>li{border:1px solid var(--border);border-radius:var(--radius-md,.75rem);padding:.85rem 1rem;background:color-mix(in srgb,var(--card) 92%,transparent)}.animal-media-gallery .work-check-row{display:flex;align-items:center;gap:.5rem;min-height:3rem}.animal-media-thumb{display:block;width:100%;max-width:12rem;max-height:9rem;object-fit:cover;border-radius:var(--radius-md,.75rem);margin-bottom:.5rem;background:color-mix(in srgb,var(--muted) 40%,transparent)}.body-condition-scale{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .75rem}.body-condition-tick{min-width:2.75rem;min-height:2.75rem;padding:.35rem .5rem;border:1px solid var(--border);border-radius:var(--radius-md,.75rem);background:color-mix(in srgb,var(--card) 92%,transparent);font-weight:600;cursor:pointer}.body-condition-tick--active,.body-condition-tick[aria-pressed=true]{border-color:var(--forest,var(--primary));background:color-mix(in srgb,var(--lime,var(--accent)) 35%,var(--card))}.body-condition-tick:focus-visible{outline:2px solid var(--ring,var(--forest));outline-offset:2px}.animal-cover-hero{margin:0;display:grid;gap:.35rem}.animal-cover-hero img,.animal-ficha-cover{display:block;width:100%;max-width:22rem;max-height:14rem;object-fit:cover;border-radius:var(--radius-md,.75rem);background:color-mix(in srgb,var(--muted) 40%,transparent)}.animal-cover-hero figcaption{font-size:.875rem;color:var(--muted-foreground,var(--work-muted,inherit))}.herd-mark--photo{object-fit:cover;padding:0}.herd-species-chips{border:0;margin:0 0 .75rem;padding:0;min-width:0}.herd-species-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.herd-species-chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem .85rem;border-radius:var(--radius-md,.75rem);border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--foreground);text-decoration:none;font-weight:600;font-size:.9375rem}.herd-species-chip--active{border-color:var(--forest,var(--primary));background:color-mix(in srgb,var(--lime,var(--accent)) 35%,var(--card))}.herd-species-chip:focus-visible{outline:2px solid var(--ring,var(--forest));outline-offset:2px}@media (max-width:699px){.herd-table .herd-identity h3{font-size:1.125rem;font-weight:700}.herd-table .herd-mark{width:2.5rem;height:2.5rem}.herd-table .herd-col-owner,.herd-table .herd-col-place{white-space:normal;max-width:none}}.platform-shell{min-height:100dvh;padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom, 0px));background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--lime,#c8e86c) 18%,transparent),transparent 55%),var(--background,#f6f4ef);color:var(--foreground)}.platform-shell-header{display:grid;gap:1rem;max-width:72rem;margin:0 auto 1rem}@media (min-width:768px){.platform-shell-header{grid-template-columns:1fr auto;align-items:start}}.platform-shell-title{margin:.15rem 0;font-family:var(--font-display,var(--font-serif,Georgia,serif));font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.15;color:var(--forest,var(--primary))}.platform-shell-lead{margin:0;max-width:52ch}.platform-shell-actions{display:grid;gap:.5rem;justify-items:start}.platform-shell-actor{margin:0;font-size:.75rem;max-width:18rem}.platform-shell-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--forest,var(--primary))}.platform-shell-nav{display:flex;flex-wrap:wrap;gap:.4rem;max-width:72rem;margin:0 auto 1.25rem;padding:.35rem;border:1px solid var(--border);border-radius:.85rem;background:color-mix(in srgb,var(--card) 92%,var(--secondary))}.platform-shell-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .85rem;border-radius:.65rem;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--foreground);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.platform-shell-nav-link:hover{background:color-mix(in srgb,var(--secondary) 70%,var(--card))}.platform-shell-nav-link:focus-visible{outline:2px solid var(--ring,var(--lime,#c8e86c));outline-offset:2px}.platform-shell-main{max-width:72rem;margin:0 auto;display:grid;gap:1rem}.platform-quick-links{margin:.75rem 0 0;padding-left:1.2rem;display:grid;gap:.35rem}.platform-quick-links a{font-weight:600;color:var(--forest,var(--primary))}.platform-kpi-panel{display:grid;gap:.85rem}.platform-kpi-head{display:grid;gap:.25rem}.platform-kpi-head h2{margin:0}.platform-kpi-grid{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.platform-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.platform-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.platform-kpi{display:grid;gap:.2rem;min-height:5.5rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--card) 88%,var(--secondary))}.platform-kpi-label{margin:0;font-size:.8rem;font-weight:600;color:var(--muted-foreground,var(--ink,#1a1f16))}.platform-kpi-value{margin:0;font-family:var(--font-display,var(--font-serif,Georgia,serif));font-size:clamp(1.35rem,3vw,1.75rem);font-variant-numeric:tabular-nums;line-height:1.15;color:var(--forest,var(--primary))}.platform-kpi-value[data-unavailable=true]{font-size:.95rem;font-family:inherit;font-weight:600;color:var(--muted-foreground,var(--ink,#1a1f16))}.platform-kpi-hint{margin:0;font-size:.72rem;color:var(--muted-foreground,var(--ink,#1a1f16))}.platform-metrics-dl{display:grid;gap:.5rem;margin:.75rem 0 0}.platform-metrics-dl>div{display:grid;gap:.15rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.platform-metrics-dl dt{font-size:.8rem;font-weight:600}.platform-metrics-dl dd{margin:0;font-variant-numeric:tabular-nums}@media (max-width:374px){.platform-shell{padding-inline:.75rem}.platform-shell-nav-link{flex:1 1 calc(50% - 0.4rem);justify-content:center}}.result-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;align-items:start;margin:18px 0}.result-card{min-width:0}.result-card [data-slot=card-header]{padding:16px 16px 8px}.result-card [data-slot=card-title]{font-family:inherit;font-size:.875rem;font-weight:600}.result-card [data-slot=card-content]{display:grid;gap:12px;padding:0 16px 16px}.result-card-metric{font-size:1.5rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.result-card-metric small{display:block;font-weight:400;margin-top:5px}.result-card-metric small,.result-card-status{font-size:.875rem;color:var(--muted-foreground)}.result-card-status{margin:0}.result-card-details,.result-provenance{font-size:.875rem;line-height:1.5}.result-provenance{margin:16px 0}.result-card-details summary,.result-filters summary,.result-provenance summary{cursor:pointer;min-height:44px;align-content:center}.result-filters{margin:12px 0}.result-filters-grid{display:grid;gap:12px;align-items:start}.result-filters-grid>*{min-width:0}.result-filter-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.result-breakdown{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.result-breakdown dd{margin:0;font-variant-numeric:tabular-nums}.result-currency>h3{margin:20px 0 0;font-size:1rem}@media (min-width:900px){.result-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.result-filters-grid .result-filter-actions{grid-column:1/-1}}.result-card [data-slot=button],.result-filter-actions [data-slot=button]{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}@media (max-width:600px){.result-breakdown{grid-template-columns:minmax(0,1fr)}.result-breakdown dt{font-weight:600}.result-breakdown dd{margin-bottom:8px;overflow-wrap:anywhere}}.compact-help{font-size:.875rem;line-height:1.5;margin-block:.5rem;min-width:0}.compact-help>summary{cursor:pointer;min-height:44px;align-content:center;overflow-wrap:anywhere;font-weight:600}.compact-help>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.compact-help-body{padding-block:.5rem;overflow-wrap:anywhere}.compact-help-body>:first-child{margin-top:0}.compact-help-body>:last-child{margin-bottom:0}.organization-admin-form fieldset.form-control-group,.work-form fieldset.form-control-group{display:contents;border:0;padding:0;margin:0;background:transparent}.inventory-panel [data-slot=button]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.inventory-panel .work-form>.work-notice{grid-column:1/-1}.inventory-panel .ops-record-empty{padding:16px}.inventory-panel .ds-empty-copy{text-align:left}.inventory-panel .ds-empty-copy [data-slot=button]{padding-inline:16px}.work-create-panel,.work-create-panel-toolbar{min-width:0}.work-create-panel-toolbar>button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.onboarding-entry{max-width:64rem}.onboarding-entry-heading{margin:2rem 0 1.5rem;max-width:42rem}.onboarding-entry-heading h1{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;margin-bottom:.75rem}.onboarding-entry-heading p{color:var(--muted-foreground)}.onboarding-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.onboarding-choice{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);min-width:0;overflow-wrap:anywhere;text-decoration:none}.onboarding-choice:hover{border-color:var(--primary);background:var(--surface-elevated)}.onboarding-choice:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.onboarding-choice h2{font-size:1.35rem;margin:0}.onboarding-choice p{color:var(--muted-foreground);margin:0}.onboarding-choice-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1rem;background:var(--secondary);color:var(--primary)}.onboarding-choice-icon svg{width:2rem;height:2rem}.onboarding-choice-action{display:flex;gap:.6rem;align-items:center;margin-top:auto;padding-top:.6rem;font-weight:700}.onboarding-choice-action svg{width:1.1rem;flex-shrink:0}.onboarding-sign-out{margin-top:1.5rem}.onboarding-minimal{max-width:42rem}.onboarding-back{display:flex;align-items:center;width:fit-content;min-height:2.75rem;margin-top:1rem}@media (max-width:640px){.onboarding-choices{grid-template-columns:minmax(0,1fr)}.onboarding-choice{padding:1.1rem}}.onboarding-entry button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.platform-shell-v2{max-width:100%;padding:0;background:var(--background);min-height:100dvh}.platform-shell-v2 .platform-shell-header{margin:0;padding:1.1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--card);border-radius:0}.platform-shell-title span{color:var(--muted-foreground);font-family:var(--font-body);font-size:.85rem;font-weight:500}.platform-session{font-size:.8rem;max-width:20rem}.platform-session summary{cursor:pointer}.platform-console-grid{display:grid;grid-template-columns:14rem minmax(0,1fr);align-items:start}.platform-shell-v2 .platform-shell-main{min-width:0;padding:1.5rem;margin:0}.platform-navigation-desktop{position:sticky;top:0;padding:1.25rem .75rem;min-height:calc(100dvh - 7rem);border-right:1px solid var(--border)}.platform-nav-group{margin-bottom:1.2rem}.platform-nav-group>p{display:flex;align-items:center;gap:.55rem;padding:.3rem .65rem;color:var(--muted-foreground);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.platform-nav-group>a{display:block;padding:.65rem .85rem;margin:.15rem 0;border-radius:.65rem;font-size:.875rem;color:var(--foreground);text-decoration:none}.platform-nav-group>a:hover{background:var(--secondary)}.platform-nav-group>a[aria-current=page]{background:var(--primary);color:var(--card);font-weight:700}.platform-navigation-mobile{display:none}.platform-page-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.25rem}.platform-page-heading h2{margin:.2rem 0 .5rem;font-size:clamp(1.5rem,2.5vw,2rem)}.platform-page-heading p{color:var(--muted-foreground);max-width:65ch}.platform-primary-link{display:inline-flex;padding:.8rem 1rem;border-radius:.75rem;background:var(--primary);color:var(--card);font-weight:700;text-decoration:none}.platform-count{padding:.45rem .7rem;border:1px solid var(--border);border-radius:2rem;font-size:.875rem}.platform-client-filters{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(9rem,.5fr) auto;gap:.85rem;align-items:end}.platform-client-filters label,.platform-detail-query label{display:grid;gap:.4rem;font-size:.875rem;font-weight:600;min-width:0}.platform-client-filters input,.platform-client-filters select,.platform-detail-query textarea{width:100%;min-width:0;min-height:44px;border:1px solid var(--border);border-radius:.65rem;padding:.6rem .75rem;background:var(--card);color:var(--foreground)}.platform-data-scope{font-size:.75rem;color:var(--muted-foreground);margin:1rem 0 .5rem}.platform-client-table-scroll{overflow:auto;max-width:100%;border:1px solid var(--border);border-radius:.75rem;margin-top:1rem}.platform-client-table{border-collapse:collapse;width:100%;min-width:720px;text-align:left;font-size:.875rem}.platform-client-table thead{background:var(--secondary);color:var(--muted-foreground);font-size:.75rem}.platform-client-table td,.platform-client-table th{padding:1rem .85rem;border-bottom:1px solid var(--border);vertical-align:middle}.platform-client-table tbody th{max-width:18rem;overflow-wrap:anywhere}.platform-client-table small{display:block;color:var(--muted-foreground);font-size:.72rem;font-weight:400;margin-top:.3rem}.platform-client-table tbody tr:hover{background:var(--surface-elevated)}.platform-status{display:inline-block;padding:.3rem .55rem;border-radius:2rem;background:var(--secondary);font-size:.75rem}.platform-status[data-state=active]{background:color-mix(in srgb,var(--accent) 45%,var(--card));color:var(--primary)}.platform-pagination{display:flex;justify-content:space-between;gap:.7rem;align-items:center;padding-top:1rem;font-size:.875rem}.platform-empty{padding:2rem 1rem;text-align:center;border:1px dashed var(--border);border-radius:.75rem;margin-top:1rem}.platform-empty p{color:var(--muted-foreground)}.platform-admin-disclosure>summary{cursor:pointer;min-height:44px;padding:.75rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:.75rem;font-weight:600}.platform-admin-disclosure[open]>summary{margin-bottom:1rem}.platform-client-detail{display:grid;gap:1.25rem}.platform-back{font-size:.875rem}.platform-detail-query{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.platform-client-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.platform-client-stats article{padding:1.2rem;border:1px solid var(--border);border-radius:.85rem;background:var(--card)}.platform-client-stats span{display:block;color:var(--muted-foreground);font-size:.8rem}.platform-client-stats strong{display:block;font-size:2rem;margin-top:.3rem}.platform-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.platform-detail-list{margin:1rem 0}.platform-detail-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--border)}.platform-detail-list dt{color:var(--muted-foreground)}.platform-detail-list dd{text-align:right;overflow-wrap:anywhere}@media (max-width:899px){.platform-console-grid{display:block}.platform-navigation-desktop{display:none}.platform-navigation-mobile{display:block;margin:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.platform-navigation-mobile>summary{display:flex;justify-content:space-between;gap:.5rem;padding:.9rem;cursor:pointer;font-weight:600}.platform-navigation-mobile>summary span{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--muted-foreground)}.platform-navigation-mobile nav{padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.platform-shell-v2 .platform-shell-main{padding:1rem}.platform-client-filters,.platform-detail-grid,.platform-detail-query{grid-template-columns:minmax(0,1fr)}.platform-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.platform-shell-v2 .platform-shell-header{padding:1rem}.platform-pagination{flex-wrap:wrap}}.platform-client-table-scroll{max-height:min(65vh,40rem)}.platform-client-table thead{position:sticky;top:0;z-index:1}.platform-shell-v2 button{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:899px){.platform-navigation-mobile>summary{flex-wrap:wrap;overflow-wrap:anywhere}}.platform-analytics-filters{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr);align-items:end;gap:1rem}.platform-analytics-filters label{display:grid;gap:.5rem;font-size:.85rem;font-weight:600;min-width:0}.platform-analytics-filters input,.platform-analytics-filters select,.platform-analytics-filters textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:.65rem;padding:.65rem;background:var(--card);color:var(--foreground);font:inherit}.platform-analytics-filters textarea{min-height:2.75rem}.platform-analytics-quality{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;border-left:4px solid var(--primary)}.platform-analytics-section{margin-bottom:1rem}.platform-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;list-style:none;padding:0}.platform-analytics-grid h4{font-size:.85rem;font-weight:600}.platform-analytics-grid strong{display:block;font-size:2rem;line-height:1.2;margin:.8rem 0;overflow-wrap:anywhere}.platform-analytics-grid strong[data-unavailable=true]{font-size:1.1rem;color:var(--muted-foreground)}.platform-analytics-grid p{font-size:.8rem;color:var(--muted-foreground)}.platform-analytics-breakdown dl>div,.platform-analytics-sources>div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.platform-analytics-breakdown dd{font-weight:600}.platform-analytics-coverage dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.platform-analytics-coverage dt{font-weight:600}.platform-analytics-coverage dd{color:var(--muted-foreground);margin-top:.35rem}.platform-analytics .work-panel{min-width:0;overflow-wrap:anywhere}@media (max-width:1199px){.platform-analytics-filters,.platform-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.platform-analytics-coverage dl,.platform-analytics-filters,.platform-analytics-grid,.platform-analytics-quality{grid-template-columns:minmax(0,1fr)}.platform-analytics-sources>div{display:block}}.platform-traffic>form,.platform-traffic>header{margin-bottom:1.5rem}.platform-traffic-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:1rem 0}.platform-traffic-funnel li{display:grid;gap:.5rem;border:1px solid var(--border);border-radius:.75rem;padding:1rem}.platform-traffic-funnel strong{font-size:1.2rem}.platform-traffic .platform-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-traffic{overflow-wrap:anywhere;min-width:0}@media (max-width:599px){.platform-traffic-funnel{grid-template-columns:minmax(0,1fr)}}.platform-shell-v2 .platform-shell-header,.platform-shell-v2 .platform-shell-main{width:100%;max-width:none}.platform-analytics-freshness,.platform-analytics-status{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;color:var(--muted-foreground);font-size:.85rem}.platform-analytics-status{padding:.75rem 0;border-block:1px solid var(--border)}.platform-query-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.platform-analytics-query{display:grid;gap:1rem}.platform-routine-filters{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) auto}@media (max-width:599px){.platform-routine-filters{grid-template-columns:minmax(0,1fr)}.platform-query-heading{align-items:start;flex-direction:column}}.platform-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.platform-empty-inline{padding:.75rem 0;border-block:1px solid var(--border)}.platform-empty-inline h3{font-size:1rem;margin-bottom:.25rem}.platform-data-chart{min-width:0;padding:1rem 0}.platform-data-chart h3{font-size:1rem}.platform-data-chart .work-muted{font-size:.8rem;margin:.4rem 0 .8rem}.platform-bar-list{display:grid;gap:.85rem;margin-top:1rem}.platform-bar-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem}.platform-bar-list dt{overflow-wrap:anywhere;font-size:.85rem}.platform-bar-list dd{font-variant-numeric:tabular-nums;font-weight:600}.platform-bar-track{grid-column:1/-1;background:var(--muted);height:.5rem;border-radius:4px;overflow:hidden}.platform-bar-track span{display:block;background:var(--primary);height:100%}.platform-daily-chart{display:block;width:100%;min-height:110px;max-height:245px}.platform-daily-chart text{font-size:18px;fill:var(--foreground)}.platform-chart-axis{stroke:var(--border)}.platform-chart-views{fill:var(--primary)}.platform-chart-sessions{fill:var(--secondary);stroke:var(--primary);stroke-width:2}.platform-chart-legend,.platform-overview-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8rem}.platform-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem}.platform-analytics-grid .work-panel{padding:.9rem 1rem}.platform-analytics-grid strong{font-size:1.7rem;margin:.4rem 0}.platform-analytics-query{padding:.25rem 0}.platform-analytics-section{margin-bottom:.65rem}.platform-kpi-grid:empty{display:none}.platform-shell-v2 .platform-shell-brand{display:flex;align-items:center;gap:1rem;min-width:0}.platform-brand-logo{flex:none;display:inline-flex;border-radius:var(--radius-sm)}.platform-brand-logo img{width:6.25rem;height:auto}.platform-brand-context{border-left:1px solid var(--border);padding-left:1rem;min-width:0}.platform-brand-context .work-eyebrow{display:flex;align-items:center;gap:.4rem;color:var(--muted-foreground)}.platform-shell-v2 .platform-shell-title{margin:.15rem 0;font-size:1.4rem}.platform-shell-v2 .platform-shell-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.platform-shell-v2 .platform-shell-link{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem}.platform-shell-v2 .platform-shell-lead{font-size:.8rem}.platform-shell-v2 .platform-console-grid{align-items:stretch}.platform-navigation-desktop{background:var(--sidebar);border-color:var(--sidebar-border);color:var(--sidebar-foreground);align-self:start}.platform-navigation-desktop .platform-nav-group>p{color:var(--sidebar-muted)}.platform-navigation-desktop .platform-nav-group>a{color:var(--sidebar-foreground)}.platform-navigation-desktop .platform-nav-group>a:hover{background:var(--sidebar-accent)}.platform-navigation-desktop .platform-nav-group>a[aria-current=page]{background:var(--accent);color:var(--accent-foreground)}.platform-navigation-desktop :focus-visible{outline-color:var(--accent);outline-offset:2px}.platform-nav-group>a{min-height:2.75rem;display:flex;align-items:center}.platform-shell-v2 .work-panel{border-radius:var(--radius)}.platform-shell-v2 .platform-client-table thead{background:var(--surface-muted);color:var(--foreground)}.platform-shell-v2 .platform-client-table td,.platform-shell-v2 .platform-client-table th{padding:.8rem}.platform-shell-v2 .platform-client-table tbody tr:focus-within{background:var(--surface-muted)}.platform-shell-v2 .platform-analytics-grid strong,.platform-shell-v2 .platform-client-stats strong{font-variant-numeric:tabular-nums}.platform-shell-v2 .platform-bar-track{background:var(--surface-muted)}.platform-shell-v2 .platform-chart-sessions{fill:var(--accent);stroke:var(--primary)}.platform-shell-v2 .platform-analytics-status{gap:.5rem 1rem}.platform-shell-v2 .platform-empty-inline{border-left:3px solid var(--border);padding-left:1rem}.platform-skip-link{position:absolute;top:.5rem;left:.5rem;z-index:100;transform:translateY(-200%);background:var(--card);color:var(--primary);padding:.75rem 1rem;border-radius:var(--radius-sm)}.platform-skip-link:focus{transform:none}@media (max-width:899px){.platform-shell-v2 .platform-shell-header{gap:1rem}.platform-shell-v2 .platform-shell-actions{justify-content:flex-start}.platform-navigation-mobile{border-color:var(--sidebar-border)}.platform-navigation-mobile>summary{background:var(--sidebar);color:var(--sidebar-foreground);border-radius:var(--radius-sm)}.platform-navigation-mobile>summary span{color:var(--sidebar-muted)}.platform-navigation-mobile>summary:focus-visible{outline-offset:3px}.platform-navigation-mobile nav{grid-template-columns:minmax(0,1fr)}.platform-brand-logo img{width:5rem}.platform-brand-context{padding-left:.75rem}}.platform-brand-context{overflow-wrap:anywhere}.platform-shell-v2 .platform-shell-brand{flex:1 1 16rem}.platform-shell-v2 .platform-shell-actions{min-width:0}.work-form .operation-choices .work-check-row{display:flex;align-items:center;gap:.65rem;min-height:2.75rem}.health-form .health-dose-exceptions{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.workspace-section-tabs{display:flex;flex-wrap:nowrap;gap:2px;width:max-content;max-width:none;min-width:0}.inventory-panel .workspace-section-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));width:100%}.inventory-panel .workspace-section-tabs [role=tab]{min-height:44px;white-space:normal;overflow-wrap:anywhere}.inventory-panel .workspace-sections>.ds-subnav,.inventory-panel .workspace-sections>.ds-subnav-shell{touch-action:auto}.workspace-sections>[role=tabpanel][hidden]{display:none!important}.workspace-sections>[role=tabpanel]{min-width:0}.workspace-sections>[role=tabpanel]:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.home-command--compact .home-zone-head{margin-bottom:.75rem}.home-quick-actions .home-act-card{padding:.75rem;gap:.5rem;min-height:0}.home-command--compact .home-zone-step{display:none}.home-command--compact .home-zone{margin-bottom:1rem}.home-command--compact .home-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.workspace-sections{min-width:0;max-width:100%}.home-command--compact{grid-template-columns:minmax(0,1fr);gap:1rem}@media (max-width:799px){.ds-page-header .module-chrome-row,.ds-page-header .ops-hub-title-row{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem}.ds-page-header .module-chrome-copy,.ds-page-header .ops-hub-title-copy{grid-column:2;flex:0 1 auto;min-width:0}.ds-page-header :is(.module-chrome-row,.ops-hub-title-row):not(:has(.ops-hub-icon))>:is(.module-chrome-copy,.ops-hub-title-copy){grid-column:1/-1}.ds-page-header .ops-hub-icon{width:2rem;height:2rem;border-radius:var(--radius-sm)}.ds-page-header .ops-hub-icon svg{width:1.3rem;height:1.3rem}.ds-page-header .module-chrome-actions{grid-column:1/-1;margin:0}.ds-page-header .module-chrome-actions>:is(a,button){max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.ds-page-header :is(.module-chrome-lead,.ops-hub-lead){margin-top:.35rem}.ds-page-header .work-eyebrow{font-size:.65rem;line-height:1.4}.ds-page-header :is(button,[data-slot=button],.ds-back-link){min-height:44px}}@media (max-width:899px){.iq-topbar{padding-top:calc(8px + env(safe-area-inset-top, 0px));padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}}.workspace-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:.65rem}.workspace-overview-stats .ops-hub-stat{padding:0}.workspace-overview-stats .ops-hub-stat [data-slot=card-content]{padding:.8rem}.workspace-overview-stats .ops-hub-stat-label{letter-spacing:0;font-size:.875rem;text-transform:none;color:#182d29}.task-overview{display:grid;gap:var(--space-4)}.task-overview>h2{margin:0;font-size:1.1rem}.task-overview .ops-hub-jump{margin:0}.home-metrics--overview{margin-block:0}@media (min-width:360px) and (max-width:699px){.home-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-actions [data-slot=button]{white-space:normal;height:auto;min-height:44px}}@media (max-width:699px){.home-metrics--overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.home-metrics--overview .iq-metric{padding:.8rem}}@media (max-width:359px){.workspace-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-overview{display:grid;gap:var(--space-4)}.ops-overview h2,.ops-overview h3{margin:0}.ops-overview h2{font-size:1.2rem}.ops-overview h3{font-size:1rem}.ops-overview .ops-hub-jump{margin:0}.ops-overview-panels{display:grid;gap:var(--space-4)}.ops-overview-panels>.work-panel{margin:0;min-width:0}.ops-overview-list{list-style:none;margin:0 0 var(--space-3);padding:0}.ops-overview-list li{display:grid;gap:.25rem;padding-block:var(--space-3);border-bottom:1px solid var(--border);overflow-wrap:anywhere}.ops-overview-list li:last-child{border-bottom:0}.ops-overview-list small{color:var(--muted-foreground)}.ops-overview a{text-underline-offset:.2em}.ops-overview-stats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-overview-date{font-size:1rem}@media (min-width:1000px){.ops-overview-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ops-overview .ops-hub-jump a{min-height:44px}.production-overview-stats{grid-template-columns:minmax(0,1fr)}.production-overview-stats [data-slot=card-content]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.production-overview-stats .ops-hub-stat-value{text-align:right}.production-overview-stats .work-muted{grid-column:1/-1}}.platform-directory-stats.ds-stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.platform-directory-stats .ops-hub-stat{padding:0}.platform-client-filters+.platform-client-filters{margin-top:var(--space-3)}.platform-read-status{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem;padding-block:.75rem;border-block-end:1px solid var(--border)}.platform-read-status>.work-muted{flex:1 1 24rem;font-size:.8125rem}.platform-read-status p{margin-block:.25rem}.platform-shell [data-platform-editor]{border:1px solid var(--border);border-radius:.875rem;padding:.75rem 1rem;min-width:0}.platform-shell [data-platform-editor]>summary{cursor:pointer;font-weight:650;min-height:2.75rem;align-content:center}.platform-shell [data-platform-editor][open]>summary{margin-bottom:.75rem}.platform-shell [data-platform-editor]>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.platform-users-panel{display:grid;gap:1.25rem}.platform-directory-stats .ops-hub-stat [data-slot=card-content]{padding:1rem}.platform-directory-stats .ops-hub-stat-note{font-weight:400}@media (min-width:1100px){.platform-users-panel .platform-client-filters{grid-template-columns:minmax(12rem,2fr) minmax(9rem,1fr) auto auto}}.platform-pwa{min-width:0;max-width:32rem}.platform-pwa summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.platform-pwa summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.35rem}.platform-pwa-panel,.platform-pwa-update{display:grid;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;gap:.85rem;padding:1rem;margin-top:.4rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card);color:var(--foreground);line-height:1.6;font-size:.875rem}.platform-pwa-panel p,.platform-pwa-update p{margin:0}.platform-pwa-panel button{justify-self:start;white-space:normal}@media (max-width:767px){.platform-pwa{width:100%;max-width:none}}.intake-progress ol{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;padding:0;margin:1rem 0;color:var(--muted-foreground)}.intake-progress [aria-current=step]{color:var(--foreground);font-weight:700;border-bottom:2px solid var(--primary)}.intake-review-list{display:grid;gap:.75rem;list-style:none;padding:0}.intake-review-list li{padding:.75rem;border:1px solid var(--border);border-radius:.75rem;overflow-wrap:anywhere}.intake-form .form-actions{flex-wrap:wrap}.work-operation{display:grid;gap:1rem;min-width:0}.work-operation .work-form-actions>[data-slot=button]{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.work-operation-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.work-operation-summary>div{padding:1rem;background:var(--background);min-width:0}.work-operation-summary dt{font-size:.8rem;opacity:.75}.work-operation-summary dd{margin:.25rem 0 0;font-weight:600;overflow-wrap:anywhere}.daily-return{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.daily-return a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.daily-return span{font-size:.875rem}.platform-console.platform-shell{display:grid;grid-template-columns:220px minmax(0,1fr);padding:0;background:var(--background)}.platform-console .platform-rail{position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--sidebar);color:var(--sidebar-foreground);padding:.7rem .6rem;scrollbar-width:thin}.platform-rail-brand{display:flex;align-items:center;gap:.4rem;padding:0 .5rem 1rem}.platform-rail-brand img{width:93px;height:56px}.platform-rail-brand>span{font-size:.5625rem;letter-spacing:.14em;color:var(--sidebar-muted);border-left:1px solid var(--sidebar-border);padding-left:.6rem}.platform-console .platform-navigation-desktop{position:static;padding:0;border:0}.platform-console .platform-nav-group{margin-bottom:.8rem}.platform-console .platform-nav-group>p{font-size:.625rem;letter-spacing:.06em;margin:0;padding:.3rem .6rem}.platform-console .platform-nav-group>a{font-size:.75rem;min-height:44px;margin:0;padding:.4rem .7rem;border-radius:.4rem}.platform-rail-note{display:flex;align-items:center;gap:.4rem;color:var(--sidebar-muted);font-size:.625rem;padding:.8rem .6rem;border-top:1px solid var(--sidebar-border)}.platform-stage{min-width:0}.platform-command-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:84px;padding:1rem 2rem;border-bottom:1px solid var(--border);background:var(--card)}.platform-command-bar h1{font-size:1rem;font-weight:650;margin:0}.platform-command-bar .work-eyebrow{font-size:.5625rem;margin:0}.platform-command-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.75rem;min-width:0}.platform-command-actions>a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.platform-command-actions .platform-shell-actor{max-width:16rem;overflow-wrap:anywhere}.platform-console .platform-shell-main{width:100%;max-width:1440px;margin:0 auto;padding:1.8rem 2rem 3rem;min-width:0}.platform-home{display:grid;gap:1.1rem;min-width:0}.platform-home .platform-page-heading h2{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.12}.platform-home .platform-page-heading p:not(.work-eyebrow){font-size:.8125rem}.platform-home .platform-primary-link{gap:.45rem;font-size:.75rem}.platform-home .platform-read-compact{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem .85rem;border:1px solid var(--border);border-radius:.5rem;background:var(--card)}.platform-read-compact>.work-muted{flex:1;font-size:.6875rem}.platform-read-compact p{margin:0}.platform-read-compact summary{font-size:.6875rem;cursor:pointer;min-height:24px;text-decoration:underline;text-underline-offset:3px}.platform-read-compact details[open]{margin-top:.4rem}.platform-read-compact details[open] p{margin-top:.3rem;max-width:90ch}.platform-read-status:not(.platform-read-compact) details>summary{display:none}.platform-read-compact>button{font-size:.6875rem}.platform-home-summary{display:grid;gap:1rem}.platform-home .platform-kpi-panel{padding:0;background:transparent;border:0;box-shadow:none;gap:.75rem}.platform-home .platform-kpi-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.platform-home .platform-kpi-head h2{font-family:var(--font-body);font-size:.75rem;font-weight:650}.platform-home .platform-kpi-head .work-muted{font-size:.625rem}.platform-home .platform-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.7rem}.platform-home .platform-kpi{min-height:120px;padding:1rem;background:var(--card);border:1px solid var(--border);border-radius:.65rem}.platform-home .platform-kpi:first-child{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.platform-home .platform-kpi:first-child .platform-kpi-hint,.platform-home .platform-kpi:first-child .platform-kpi-label{color:var(--primary-foreground)}.platform-home .platform-kpi-value{font-size:2.5rem;line-height:1.15;font-variant-numeric:tabular-nums}.platform-home .platform-kpi-label{font-size:.6875rem}.platform-home .platform-kpi-hint{font-size:.625rem;line-height:1.4}.platform-home-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);gap:1rem;align-items:start}.platform-home-grid .work-panel{padding:1.2rem;border-radius:.65rem;min-width:0}.platform-home-grid h3{font-size:1.1rem;font-weight:600;letter-spacing:-.02em;margin:.2rem 0 .8rem}.platform-home-grid .work-eyebrow{display:flex;align-items:center;gap:.4rem;font-size:.5625rem;letter-spacing:.1em;margin:0}.platform-home-grid .work-muted{font-size:.6875rem;line-height:1.5}.platform-home-grid .platform-bar-list{margin-top:1.25rem;gap:1rem}.platform-home-grid .platform-bar-list dd,.platform-home-grid .platform-bar-list dt{font-size:.75rem}.platform-home-grid .platform-bar-track{height:9px}.platform-home-grid .platform-bar-track span{background:var(--primary)}.platform-home-grid .platform-bar-list>div:nth-child(2) .platform-bar-track span{background:var(--accent)}.platform-inline-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.platform-home-activity>.platform-inline-link{margin-top:.5rem}.platform-status-list{display:grid;margin:.5rem 0}.platform-status-list>div{padding:.8rem 0;border-bottom:1px solid var(--border)}.platform-status-list dt{font-size:.6875rem;color:var(--muted-foreground)}.platform-status-list dd{font-size:.75rem;font-weight:600;margin:.25rem 0 0}.platform-home-organizations{grid-column:1/-1}.platform-panel-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.platform-org-preview{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.platform-org-preview li{min-width:0;border-top:1px solid var(--border)}.platform-org-preview a{display:flex;align-items:center;gap:.75rem;padding:.85rem 0;color:var(--foreground);min-height:72px}.platform-org-preview a>span:nth-child(2){min-width:0;flex:1}.platform-org-preview strong{display:block;font-size:.8125rem;overflow-wrap:anywhere}.platform-org-preview small{display:block;font-size:.625rem;color:var(--muted-foreground);margin-top:.25rem}.platform-org-symbol{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:.5rem;background:var(--surface-muted);flex-shrink:0;font-family:var(--font-display);font-size:1.1rem}.platform-org-preview a:hover strong{text-decoration:underline}.platform-home .platform-overview-links{margin-top:0;padding:.5rem 0;border-top:1px solid var(--border)}@media (max-width:1023px){.platform-console.platform-shell{display:block}.platform-console .platform-rail{position:static;height:auto;overflow:visible;padding:.5rem 1rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.platform-rail-brand{padding:0}.platform-rail-brand img{width:76px;height:45px}.platform-rail-note{display:none}.platform-console .platform-navigation-mobile{flex:1;min-width:180px;margin:0;border:0}.platform-console .platform-navigation-mobile summary{font-size:.75rem;min-height:44px}.platform-console .platform-navigation-mobile nav{position:relative;background:var(--card);color:var(--foreground);grid-template-columns:1fr 1fr;border-radius:.5rem}.platform-command-bar{min-height:68px;padding:.7rem 1rem}.platform-console .platform-shell-main{padding:1.25rem 1rem 2rem}.platform-home-grid{grid-template-columns:minmax(0,1.25fr) minmax(230px,1fr)}}@media (max-width:639px){.platform-console .platform-navigation-mobile nav{grid-template-columns:1fr}.platform-console .platform-rail{gap:.25rem;padding:.35rem .7rem}.platform-rail-brand>span{display:none}.platform-console .platform-navigation-mobile{min-width:150px}.platform-command-bar{align-items:flex-start;gap:.4rem}.platform-command-actions{gap:.4rem;font-size:.625rem;justify-content:flex-end}.platform-command-actions .platform-shell-actor{max-width:12rem;font-size:.625rem}.platform-home{gap:.8rem}.platform-home .platform-page-heading{gap:.5rem}.platform-home .platform-page-heading h2{font-size:1.8rem}.platform-home .platform-page-heading .platform-primary-link{width:100%;justify-content:space-between}.platform-home .platform-read-compact{gap:.3rem .6rem;padding:.5rem .65rem}.platform-read-compact>button{padding-inline:.65rem}.platform-home .platform-kpi-grid{grid-template-columns:1fr 1fr;gap:.5rem}.platform-home .platform-kpi{min-height:100px;padding:.8rem}.platform-home .platform-kpi-value{font-size:2rem}.platform-home .platform-kpi-head .work-muted{font-size:.5625rem}.platform-home-grid{grid-template-columns:1fr}.platform-home-grid .work-panel{padding:1rem}.platform-org-preview{grid-template-columns:1fr}.platform-home-organizations{grid-column:auto}.platform-home .platform-overview-links{flex-wrap:wrap}.platform-home .platform-read-compact .work-muted{flex-basis:145px}}.platform-home .platform-kpi:first-child .platform-kpi-value{color:var(--primary-foreground)}.platform-home-organizations{grid-column:auto}.platform-home-organizations .platform-org-preview{grid-template-columns:1fr}.platform-home-state{grid-column:1/-1}.platform-home-state .platform-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:1023px){.platform-console .platform-navigation-desktop{display:none}.platform-console .platform-navigation-mobile{display:block}}@media (max-width:639px){.platform-home-state{grid-column:auto}.platform-home-state .platform-status-list{grid-template-columns:1fr;gap:0}}.offline-operation{display:grid;gap:1.25rem;padding:1rem clamp(.75rem,3vw,2rem) calc(6rem + env(safe-area-inset-bottom));min-width:0}.offline-operation .work-card{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.offline-operation .work-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.offline-operation .work-form{display:grid;gap:1rem}.offline-operation label{display:grid;gap:.375rem;min-width:0}.offline-operation a,.offline-operation button{scroll-margin-block:5rem}.offline-operation .work-table-scroll{overflow:auto;min-width:0}.offline-operation .work-table{min-width:34rem;width:100%}.offline-operation .work-table td,.offline-operation .work-table th{padding:.75rem;text-align:left}.offline-operation .work-detail-grid{display:flex;flex-wrap:wrap;gap:1rem 2rem}.ds-money{font-variant-numeric:tabular-nums}.ds-money-value{overflow-wrap:anywhere}.ds-money-unit{font-weight:500}.ds-money-precision,.ds-money-unit{font-size:.75rem;color:var(--muted-foreground)}.ds-money-precision{display:block;font-weight:400;line-height:1.5}.iq-view-ganado .module-chrome-actions,.iq-view-ganado .work-heading-actions{min-width:0;max-width:100%}.iq-view-ganado .work-heading-actions>a,.iq-view-ganado .work-heading-actions>button{min-width:0;max-width:100%;flex-shrink:1;white-space:normal;overflow-wrap:anywhere}