.heading{margin:0}.heading[data-size=xxlarge]{font:var(--fontHeadingXXLarge)}.heading[data-size=xlarge]{font:var(--fontHeadingXLarge)}.heading[data-size=large]{font:var(--fontHeadingLarge)}.heading[data-size=medium]{font:var(--fontHeadingMedium)}.heading[data-size=small]{font:var(--fontHeadingSmall)}.heading[data-size=xsmall]{font:var(--fontHeadingXSmall)}.heading[data-size=xxsmall]{font:var(--fontHeadingXXSmall)}.badge{font:var(--fontBodySmall);align-items:center;gap:var(--space-1);white-space:nowrap;box-sizing:border-box;border:1px solid var(--borderSubtle);border-radius:var(--r-full);corner-shape:round;background:var(--bgChip);min-block-size:20px;min-inline-size:0;max-inline-size:100%;padding:0 8px;display:inline-flex}.badge-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.badge>svg{flex:none}.badge-info{background:var(--infoSurface);border-color:var(--infoBorder);color:var(--infoText)}.badge-success{background:var(--successSurface);border-color:var(--successBorder);color:var(--successText)}.badge-warning{background:var(--warningSurface);border-color:var(--warningBorder);color:var(--warningText)}.badge-danger{background:var(--dangerSurface);border-color:var(--dangerBorder);color:var(--dangerText)}.badge-ai{background:var(--aiLight);border-color:var(--aiMed);color:var(--aiText)}.badge-accent{background:var(--accentLight);border-color:var(--accentMed);color:var(--accentText)}.badge-discovery{background:var(--discoverySurface);border-color:var(--discoveryBorder);color:var(--discoveryText)}.badge-primary{background:var(--textPrimary);color:var(--bgPage);border-color:#0000}.badge-primary.badge-info{background:var(--infoText);color:var(--textOnStatusControl)}.badge-primary.badge-success{background:var(--successText);color:var(--textOnStatusControl)}.badge-primary.badge-warning{background:var(--warningText);color:var(--textOnStatusControl)}.badge-primary.badge-danger{background:var(--dangerText);color:var(--textOnStatusControl)}.badge-primary.badge-accent{background:var(--accent);color:var(--textOnAccentControl)}.badge-primary.badge-discovery{background:var(--discoveryText);color:var(--textOnStatusControl)}.badge-primary.badge-ai{background:var(--ai);color:var(--textOnAccent)}.badge-live-dot{border-radius:var(--r-full);corner-shape:round;width:6px;height:6px;animation:badge-live-breathe 2.2s var(--ease-in-out) infinite;background:currentColor;flex:none}@keyframes badge-live-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.badge-live-dot{animation:none}}.card{background:var(--bgElevated);border:1px solid var(--borderSubtle);border-radius:var(--r-md);box-shadow:var(--shadow-rest);padding:var(--padCard)}.card-inset{background:var(--bgCard);box-shadow:none;border:0}.table{border-collapse:collapse;width:100%}.table th{text-align:left;border-bottom:1px solid var(--borderStrong);padding:8px 12px}.table td{border-bottom:1px solid var(--borderSubtle);padding:10px 12px}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom:0}.table tbody tr{cursor:default}.table tbody tr:hover td{background:var(--bgHover)}.table tbody tr.rowlink{cursor:pointer}.cell-stack{gap:var(--space-1);flex-direction:column;display:flex}.avatar{border-radius:var(--r-full);corner-shape:round;background:var(--accentMed);color:var(--accentText);font:var(--fontHeadingXXSmall);flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar-company{border-radius:var(--r-sm)}.avatar-sm{width:28px;height:28px}.avatar-md{width:44px;height:44px}.avatar-lg{width:46px;height:46px}.avatar-xl{border-radius:var(--r-lg);width:72px;height:72px}.avatar-xl:not(.avatar-company){border-radius:var(--r-full);corner-shape:round}.avatar-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.avatar-t0{background:var(--mono0Fill);color:var(--mono0Text)}.avatar-t1{background:var(--mono1Fill);color:var(--mono1Text)}.avatar-t2{background:var(--mono2Fill);color:var(--mono2Text)}.avatar-t3{background:var(--mono3Fill);color:var(--mono3Text)}.avatar-t4{background:var(--mono4Fill);color:var(--mono4Text)}.avatar-t5{background:var(--mono5Fill);color:var(--mono5Text)}.avatar-has-logo{background:var(--bgCard);position:relative}.avatar-painted{background:0 0}.avatar-img{object-fit:contain;border-radius:var(--r-full);corner-shape:round;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.avatar-company .avatar-img{border-radius:calc(var(--r-sm) - 2px)}.skeleton{background:var(--bgCard);border-radius:var(--r-sm);animation:ds-pulse 1.4s var(--ease-in-out) infinite}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{opacity:.78;animation:none}}.pending{gap:var(--space-3);flex-direction:column;display:flex}.pending-note{margin:0}.pending-line{height:14px}.pending-line:nth-of-type(3n+1){width:60%}.pending-line:nth-of-type(3n+2){width:90%}.pending-line:nth-of-type(3n){width:75%}.empty{text-align:start;padding:var(--space-5) var(--padCard)}.empty-instructional{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--padCard);flex-direction:column;display:flex}.empty-title{color:var(--textPrimary);margin:0}.empty-plate{gap:var(--space-1);text-align:center;padding:var(--space-5) var(--space-4);border:1px dashed var(--borderSubtle);border-radius:var(--r-md);background:var(--bgHover);flex-direction:column;align-items:center;display:flex}.empty-plate-title{color:var(--textPrimary);margin:0}.empty-plate-note{text-wrap:pretty;max-inline-size:46ch;margin:0}.empty-body{max-width:52ch}.empty-body p{margin:0}.empty-body p+p{margin-top:var(--space-2)}.empty-action{margin-top:var(--space-1)}.overlay{background:var(--overlayScrim);z-index:50;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--bgElevated);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);width:min(440px,100vw - 40px);max-height:calc(100dvh - 40px);padding:22px;position:relative;overflow-y:auto}.modal-close{z-index:2;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.modal>:is(h1,h2,h3,.modal-title):first-child,.modal>.drawer-head>:is(h1,h2,h3,.modal-title):first-child,.modal>.drawer-head>:first-child>:is(h1,h2,h3,.modal-title):first-child{padding-inline-end:calc(var(--controlHeight) + var(--space-4))}.modal-wide{width:min(720px,100vw - 40px)}.modal-full{flex-direction:column;width:min(1240px,100vw - 48px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}@media print{body:has(.modal-full)>:not(:has(.modal-full)){display:none}.overlay:has(.modal-full){background:0 0;display:block;position:static}.modal-full{width:auto;height:auto;max-height:none;box-shadow:none;overflow:visible}.modal-close{display:none}}.overlay-right{padding:var(--space-4);place-items:stretch end}.modal-drawer{width:clamp(320px,36vw,560px);height:calc(100dvh - var(--space-4) * 2);max-height:calc(100dvh - var(--space-4) * 2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:var(--space-5)}.modal-drawer:has(>.drawer-head){overflow:clip}.modal-drawer-wide{flex-direction:column;width:clamp(360px,52vw,860px);padding:0;display:flex}.modal-drawer-split{width:clamp(360px,62vw,1040px)}.modal-drawer-wide:not(:has(>.drawer-head)){padding:var(--space-5)}.modal-drawer-wide>.drawer-head{z-index:1;padding:var(--space-5) var(--space-5) var(--space-4);background:var(--bgElevated);border-bottom:1px solid var(--borderSubtle);position:sticky;top:0}.modal-drawer-wide>.drawer-body{padding:var(--space-5);flex:1;overflow-y:auto}.modal-drawer-wide>.drawer-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bgElevated);border-top:1px solid var(--borderSubtle);display:flex;position:sticky;bottom:0}@media (width<=720px){.overlay-right{padding:0}.modal,.modal-wide,.modal-drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--space-4);border-radius:0}.modal-full{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.modal-drawer-wide:has(>.drawer-head){padding:0}.modal .actions{background:var(--bgElevated);padding-top:var(--space-3);position:sticky;bottom:0}}@media (prefers-reduced-motion:no-preference){.overlay[data-state=open]{animation:overlay-arrive var(--dur-move) var(--ease-out) both}.overlay[data-state=closing]{animation:overlay-leave var(--dur-state) var(--ease-out) both}.overlay[data-state=open]>.modal,.overlay[data-state=open]>.palette{animation:dialog-arrive var(--dur-move) var(--ease-out) both}.overlay[data-state=closing]>.modal,.overlay[data-state=closing]>.palette{animation:dialog-leave var(--dur-state) var(--ease-out) both}.overlay-right[data-state=open]{animation-duration:var(--dur-enter)}.overlay-right[data-state=closing]{animation-duration:var(--dur-move)}.overlay-right[data-state=open]>.modal-drawer{animation:drawer-arrive var(--dur-enter) var(--ease-out) both}.overlay-right[data-state=closing]>.modal-drawer{animation:drawer-leave var(--dur-move) var(--ease-out) both}}@keyframes overlay-arrive{0%{opacity:0}}@keyframes overlay-leave{to{opacity:0}}@keyframes dialog-arrive{0%{opacity:0;transform:scale(.96)translateY(8px)}}@keyframes dialog-leave{to{opacity:0;transform:scale(.98)}}@keyframes drawer-arrive{0%{transform:translateX(calc(100% + var(--space-4)))}}@keyframes drawer-leave{to{transform:translateX(calc(100% + var(--space-4)))}}.modal .actions{justify-content:flex-end;align-items:center;gap:var(--gapActions);margin-top:18px;display:flex}.modal .actions>.actions-lead{margin-inline-end:auto}.actions-split{align-items:stretch;display:inline-flex}.actions-split>.btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.actions-split>.btn:last-child{border-inline-start:1px solid var(--bgElevated);padding-inline:var(--space-2);border-start-start-radius:0;border-end-start-radius:0}.modal .actions:has(.btn-with-reason){align-items:flex-start}.modal .actions .btn-with-reason{align-items:flex-end;max-inline-size:24ch}.modal .actions .btn-with-reason>.t-caption{text-align:end}.entity-link{color:var(--accentText);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.entity-link:hover{text-decoration:underline}.optioncount{min-inline-size:var(--space-6);padding-inline:var(--space-1);border-radius:var(--r-xs);background:var(--bgChip);font:var(--fontBodySmall);justify-content:center;align-self:center;display:flex}.segmented{background:var(--bgChip);border-radius:var(--r-sm);border:0;flex-wrap:wrap;gap:2px;margin:0;padding:3px;display:inline-flex}.segmented button{font-family:var(--fontFamilyBody);padding:var(--segmentPaddingY) var(--space-3);border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;display:inline-flex}.segmented button[aria-pressed=true]{background:var(--bgElevated);color:var(--textPrimary);font-weight:var(--fontWeightMedium);box-shadow:var(--shadow-rest)}.segmented button>.optioncount{margin-left:var(--controlGap)}.segmented-mark{corner-shape:round;background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.segmented button:focus-visible{outline:var(--focus-ring-forced);outline-offset:2px;box-shadow:var(--focus-glow)}.link-button,.btn.btn-link{font-family:var(--fontFamilyBody);color:var(--accentText);border-radius:var(--r-sm);cursor:pointer;min-block-size:0;min-inline-size:0;box-shadow:none;align-items:center;gap:var(--space-1);background:0 0;border:0;padding:2px 4px;display:inline-flex}.link-button:hover,.btn.btn-link:hover{text-decoration:underline}.link-button svg,.btn.btn-link svg{inline-size:var(--controlIcon);block-size:var(--controlIcon);flex:none}.link-button:focus-visible,.btn.btn-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.kbd{background:var(--bgChip);border:1px solid var(--borderStrong);border-radius:var(--r-xs);border-bottom-width:2px;padding:1px 5px}.section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);width:100%;margin:var(--space-6) 0 var(--space-3);display:flex}.section-header-title{flex:1;min-width:0}.section-header-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.card>.section-header:first-child,.card>.list-head:first-child>.section-header{margin-top:0}.filter-tabs{margin-bottom:var(--space-3)}.filter-tabs>.sub{margin-top:var(--space-2);display:block}.section-header h2,.section-header h3{color:var(--textPrimary)}.section-header h1{font-family:var(--fontFamilyHeading);color:var(--textPrimary);margin:0}.field{gap:var(--fieldGap);flex-direction:column;display:flex}.recordpicker>.input-icon{width:100%;display:flex}.recordpicker-options{margin:var(--space-2) 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.recordpicker-option{text-align:left;width:100%}.recordpicker-option[aria-pressed=true]{border-color:var(--accent);color:var(--accentText);background:var(--accentLight)}.recordpicker-selected{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accentLight);color:var(--textPrimary);display:flex}.recordpicker-selected-check{color:var(--accentText);flex:none;width:15px;height:15px}.field-repeatable{flex-direction:column;gap:8px;display:flex}.field-multiselect{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.form-stack{gap:var(--space-3);flex-direction:column;display:flex}.form-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.form-row>.field{flex:140px}.form-actions{justify-content:flex-end;gap:var(--gapActions);display:flex}.form-error{color:var(--dangerText)}.card-actions{gap:var(--gapActions);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cell-actions{gap:var(--gapActions);justify-content:flex-end;display:flex}.card-stack{margin-bottom:var(--gapCards)}.modal-title{margin-bottom:var(--space-3)}.form-divider{border-top:1px solid var(--borderSubtle);margin:4px 0 0;padding-top:12px}.input{font:inherit;color:inherit;background:var(--bgElevated);border:1px solid var(--borderSubtle);border-radius:var(--r-control);padding:var(--inputPaddingY) var(--inputPaddingX);min-block-size:var(--inputHeight);width:100%;box-shadow:var(--shadow-well);transition:border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);outline:none}.input::placeholder,.textarea::placeholder{color:var(--textSecondary)}.select-control{min-block-size:var(--inputHeight);padding:0 var(--controlPaddingX);font-weight:var(--fontWeightMedium)}.input.select-control{box-shadow:var(--shadow-rest)}.input:hover:where(:not(:disabled,[aria-disabled=true])),.input:active:where(:not(:disabled,[aria-disabled=true])),.textarea:hover:where(:not(:disabled,[aria-disabled=true])),.textarea:active:where(:not(:disabled,[aria-disabled=true])),.field-shell:hover:where(:not(:has(:disabled,[aria-disabled=true]))),.field-shell:active:where(:not(:has(:disabled,[aria-disabled=true]))){box-shadow:none}.input:focus{border-color:var(--accent);box-shadow:var(--focus-glow)}.input:disabled,.input[aria-disabled=true],.textarea:disabled,.textarea[aria-disabled=true]{background:var(--bgCard);cursor:not-allowed}:is(.field-shell:has(:disabled),.field-shell:has([aria-disabled=true])){background:var(--bgCard)}.field-shell{align-items:center;gap:var(--controlGap);padding-inline:var(--inputPaddingX);min-block-size:var(--inputHeight);background:var(--bgElevated);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);box-shadow:var(--shadow-well);transition:border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);display:flex}.field-shell:focus-within{border-color:var(--accent);box-shadow:var(--focus-glow)}.input[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus{box-shadow:var(--focus-glow-danger)}.textarea[aria-invalid=true]{border-color:var(--danger)}.textarea[aria-invalid=true]:focus{box-shadow:var(--focus-glow-danger)}.field-shell:has([aria-invalid=true]){border-color:var(--danger)}.field-shell:has([aria-invalid=true]):focus-within{box-shadow:var(--focus-glow-danger)}.field-shell>.input{min-block-size:0;min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding-inline:0}.field-shell>.input:focus{box-shadow:none}.field-shell-icon{flex:none;display:inline-flex}.field-shell-icon svg{block-size:15px;inline-size:15px}.field-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.field-error{color:var(--dangerText)}.checkfield{place-content:center start;align-items:center;column-gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-rows:minmax(1lh,auto);grid-template-columns:auto auto;display:inline-grid}.checkfield>input{inline-size:var(--space-4);block-size:var(--space-4);grid-row:1}.checkfield>span{grid-row:1/span 2}.checkfield:has(input:disabled){cursor:not-allowed}.checkfield>input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.input[type=search]::-webkit-search-cancel-button{appearance:none}.input[type=search]::-webkit-search-decoration{appearance:none}.input-icon{align-items:center;display:inline-flex;position:relative}.input-icon svg{pointer-events:none;width:15px;height:15px;position:absolute;left:9px}.input-icon .input{padding-left:30px}.input-icon-flush{flex:1;min-width:0;display:flex}.input-icon-flush svg{left:0}.input-icon-flush .input{background:0 0;border:0;border-radius:0;height:auto;padding:0 0 0 24px}.input-icon-flush .input:focus,.input-icon-flush .input:focus-visible{box-shadow:none;border:0;outline:none}.textarea{font:inherit;color:inherit;background:var(--bgElevated);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);padding:var(--inputPaddingY) var(--inputPaddingX);width:100%;box-shadow:var(--shadow-well);transition:border-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);resize:vertical;outline:none}.textarea:focus{border-color:var(--accent);box-shadow:var(--focus-glow)}.explain{align-items:center;gap:4px;display:inline-flex;position:relative}.explain-toggle{width:22px;height:22px;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;min-block-size:22px;min-inline-size:22px;display:grid}.explain-toggle svg{width:14px;height:14px}.explain-toggle:hover{color:var(--textPrimary);background:var(--bgHover)}.explain-pop{z-index:30;min-width:260px;position:absolute;top:calc(100% + 6px);left:0}.explain-rows{flex-direction:column;gap:6px;margin-top:8px;list-style:none;display:flex}.explain-rows li{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.table-scroll{overflow-x:auto}.disclosure{border-top:1px solid var(--borderSubtle);padding-top:var(--space-3);margin-bottom:var(--space-4)}.disclosure-summary{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--fontWeightMedium);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.disclosure-label{flex:1;min-inline-size:0}.disclosure-summary::-webkit-details-marker{display:none}.disclosure-summary:hover{color:var(--textPrimary)}.disclosure-summary:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.disclosure-chevron{width:14px;height:14px;transition:transform var(--dur-state);flex:none}.disclosure[open] .disclosure-chevron{transform:rotate(90deg)}.disclosure-body{margin-top:var(--space-3)}.disclosure-wrap{align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.disclosure-action{padding-top:var(--space-3);align-items:center;display:inline-flex}.expander-chevron{transition:transform var(--dur-state) var(--ease-in-out)}[aria-expanded=true]>.expander-chevron,[aria-expanded=true] .expander-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.expander-chevron{transition:none}}.overflow-menu{display:inline-flex;position:relative}.overflow-menu-items{z-index:35;min-inline-size:var(--menuMinInlineSize,250px);max-width:min(22rem, calc(100vw - 2 * var(--space-3)));overscroll-behavior:contain;padding:var(--controlGap);border:1px solid var(--borderStrong);border-radius:var(--r-sm);background:var(--bgElevated);box-shadow:var(--shadow-pop);flex-direction:column;align-items:stretch;display:flex;position:fixed;overflow-y:auto}.overflow-menu-items[hidden]{display:none}.overflow-menu-items .btn{text-align:start;justify-content:flex-start;gap:var(--space-2);width:100%;padding:calc(var(--controlGap) - 1px) 9px;border-radius:var(--r-sm);min-block-size:0;min-inline-size:0;box-shadow:none;color:var(--textPrimary);white-space:normal;overflow-wrap:anywhere;background:0 0;border-color:#0000}.overflow-menu-items .t-caption{padding-inline:9px}.overflow-menu-items:has(.btn>svg) .btn:not(:has(>svg)):before{content:"";flex:none;inline-size:14px}.overflow-menu-items .btn:hover:not(:disabled){background:var(--bgHover);color:var(--textPrimary);filter:none;transform:none}.overflow-menu-items .btn:focus-visible{outline-offset:-2px}.overflow-menu-items .btn-danger{color:var(--dangerText)}.overflow-menu-items .btn-danger:hover:not(:disabled){background:var(--dangerBg);color:var(--dangerText)}.overflow-menu-items .btn-primary,.overflow-menu-items .btn[aria-expanded=true],.overflow-menu-items .btn[aria-pressed=true]{background:var(--accentLight);color:var(--accentText)}.overflow-menu-items .btn-primary:hover:not(:disabled),.overflow-menu-items .btn[aria-expanded=true]:hover:not(:disabled),.overflow-menu-items .btn[aria-pressed=true]:hover:not(:disabled){background:var(--accentMed);color:var(--accentText)}.stat-card{padding:var(--space-4);border:1px solid var(--paneEdge);border-radius:var(--r-lg);background:var(--pane);box-shadow:var(--shadow-rest);min-width:0;flex-direction:column;min-block-size:138px;display:flex;position:relative}.stat-card-detail{-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-block-end:var(--space-2);display:-webkit-box;overflow:hidden}.stat-card-detail>*{display:block}.stat-card-label{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--textSecondary);margin-block-end:var(--space-1);display:flex}.stat-card-label-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.stat-card-source{flex-shrink:0}.stat-card-value{font:var(--fontHeadingLarge);font-variant-numeric:tabular-nums;color:var(--textPrimary);white-space:nowrap;text-overflow:ellipsis;margin-block-end:var(--space-2);overflow:hidden}.stat-card-open{color:var(--accentText);white-space:nowrap;cursor:pointer;min-height:var(--space-6);align-items:center;gap:var(--space-1);background:0 0;border:0;padding:0;display:inline-flex}.stat-card-arrow{transition:transform var(--dur-state) var(--ease-out);display:inline-block}:is(.stat-card:has(.stat-card-open):hover .stat-card-arrow,.stat-card-open:focus-visible .stat-card-arrow){transform:translate(3px)}@media (prefers-reduced-motion:reduce){.stat-card-arrow{transition:none;transform:none}}.stat-card-open:after{content:"";position:absolute;inset:0}.stat-card:has(.stat-card-open){cursor:pointer}.stat-card:has(.stat-card-open:focus-visible){outline:var(--focus-ring);outline-offset:2px}.stat-card-open:focus-visible{outline:var(--focus-ring-forced)}.stat-card-foot{padding-top:var(--space-2);white-space:nowrap;justify-content:flex-end;margin-top:auto;display:flex}.popover-trigger.stat-card-basis:not(.btn){z-index:1;flex-shrink:0;position:relative}.popover-panel:has(.stat-card-basis-head){gap:var(--space-2);flex-direction:column;display:flex}.stat-card-meter{border-radius:var(--r-full);corner-shape:round;background:var(--bgHover);block-size:4px;display:block;overflow:hidden}.stat-card-meter-segments{gap:var(--space-1);background:0 0;display:flex}.stat-card-meter-segments .stat-card-meter-fill{flex:1}.stat-card-meter-empty{background:var(--bgHover)}.stat-card-meter-fill{border-radius:inherit;background:var(--success);block-size:100%;display:block}.stat-card-warning~.stat-card-meter .stat-card-meter-fill{background:var(--warning)}.stat-card-danger~.stat-card-meter .stat-card-meter-fill{background:var(--danger)}.stat-card-success~.stat-card-meter .stat-card-meter-fill{background:var(--success)}.stat-card-info~.stat-card-meter .stat-card-meter-fill{background:var(--info)}.stat-card-success{color:var(--success)}.stat-card-info{color:var(--info)}.stat-card-warning{color:var(--warning)}.stat-card-danger{color:var(--danger)}.stat-card.stat-card-alert{background:var(--dangerBg)}.segmented button{transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out)}.segmented button:active:not(:disabled){background-color:var(--bgElevated);transition-duration:var(--dur-tap)}.segmented button:disabled{cursor:not-allowed}.disclosure-summary,.table tbody tr td{transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out)}.evmark{display:inline-block}.evmark-trigger{text-align:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--borderStrong);text-decoration:underline dotted var(--borderStrong);text-underline-offset:3px;background:0 0;border:0;padding:0}.evmark-trigger:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.evmark-trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.evmark-panel{z-index:70;background:var(--bgElevated);border:1px solid var(--borderSubtle);border-radius:var(--r-md);min-width:240px;max-width:min(300px,80vw);box-shadow:var(--shadow-pop);padding:var(--space-3) var(--space-4);text-align:left;white-space:normal;flex-direction:column;gap:8px;display:flex;position:fixed;overflow-y:auto}.evmark-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evmark-snippet{border-left:2px solid var(--aiMed);padding-left:var(--space-2);margin:0}.evmark-source,.evmark-at{overflow-wrap:anywhere}.popover-trigger:not(.btn){align-items:center;gap:var(--space-1);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.popover-trigger:not(.btn):focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.popover-trigger:not(.btn):disabled{opacity:.5;cursor:not-allowed}.popover-panel{z-index:70;inline-size:max-content;max-inline-size:20rem;padding:var(--space-3) var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);box-shadow:var(--shadow-pop);position:fixed;overflow-y:auto}.tooltip{z-index:80;max-width:320px;padding:var(--space-2) var(--space-3);font:var(--fontBodySmall);border-radius:var(--r-sm);background:var(--textPrimary);color:var(--bgCard);white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-pop);pointer-events:none;opacity:0;animation:tooltip-in var(--dur-tap) var(--ease-out) var(--dur-state) forwards;position:fixed}@keyframes tooltip-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.tooltip{animation-duration:0s}}.icon-action{display:inline-flex}.callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--callout-ink,var(--paneEdge));border-radius:var(--r-md);background:var(--pane);display:flex}.callout-icon{flex:none;align-items:center;block-size:1lh;display:flex}.callout-body{align-items:flex-start;gap:var(--space-4);flex:1;min-inline-size:0;display:flex}@media (width<=640px){.callout-body{gap:var(--space-3);flex-direction:column}}.callout-copy{gap:var(--space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.callout-title{font-weight:var(--fontWeightMedium);margin:0}.callout-text>p{margin:0}.callout-text>p+p{margin-top:var(--space-2)}.callout-text>ul{margin:0;padding-inline-start:var(--space-4);list-style:outside}.callout-text>p+ul{margin-top:var(--space-2)}.callout-actions{gap:var(--gapActions);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;display:flex}.callout-dismiss{flex:none;display:flex}.callout-icon,.callout-title{color:var(--callout-ink)}.callout-info{--callout-ink:var(--infoText)}.callout-accent{--callout-ink:var(--accentText)}.callout-warning{--callout-ink:var(--warningText)}.callout-danger{--callout-ink:var(--dangerText)}.callout-success{--callout-ink:var(--successText)}.callout-discovery{--callout-ink:var(--discoveryText)}.callout-ai{--callout-ink:var(--aiText)}.load-more{margin-top:var(--space-3)}
