/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */body:has(.v2-shell){margin:0}body:has(.v2-shell),html:has(.v2-shell){overflow-x:clip}.v2-shell{font-family:var(--font-geist-sans),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--color-v2-ink-900)}.v2-shell input:not([type=checkbox]):not([type=radio]),.v2-shell select,.v2-shell textarea{background:var(--color-v2-card);border:1px solid var(--color-v2-border);border-radius:var(--radius-v2-md);padding:8px 10px;color:var(--color-v2-ink-900);width:100%;font-size:14px;font-family:inherit}.v2-shell input:not([type=checkbox]):not([type=radio]):focus,.v2-shell select:focus,.v2-shell textarea:focus{outline:none;border-color:var(--color-v2-primary-400);box-shadow:var(--shadow-v2-focus)}.v2-shell input[type=checkbox],.v2-shell input[type=radio]{accent-color:var(--color-v2-primary-500)}.v2-shell label{font-size:inherit;color:inherit;display:inline-flex;margin-bottom:0}.v2-shell input.v2-bare-input:not([type=checkbox]):not([type=radio]){background:transparent;border:none;padding:0;border-radius:0;width:100%}.v2-shell input.v2-bare-input:focus{box-shadow:none}.v2-nav-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-v2-md);color:var(--color-v2-sidebar-ink-muted);font-size:13.5px;font-weight:500;transition:background .12s,color .12s;position:relative}.v2-nav-link:hover{background:var(--color-v2-sidebar-bg-raised);color:var(--color-v2-sidebar-ink)}.v2-nav-link-active,.v2-nav-link-active:hover{background:var(--color-v2-sidebar-active-bg);color:var(--color-v2-sidebar-active-ink)}.v2-gauge{--v2-gauge-pct:0;--v2-gauge-color:var(--color-v2-primary-500);--v2-gauge-track:var(--color-v2-border);background:conic-gradient(var(--v2-gauge-color) calc(var(--v2-gauge-pct) * 1%),var(--v2-gauge-track) 0);display:inline-flex}.v2-gauge,.v2-gauge-inner{border-radius:50%;align-items:center;justify-content:center}.v2-gauge-inner{background:var(--color-v2-card);display:flex;flex-direction:column}.v2-line-clamp-2{-webkit-line-clamp:2}.v2-line-clamp-2,.v2-line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.v2-line-clamp-3{-webkit-line-clamp:3}.v2-briefings-layout{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width:900px){.v2-briefings-layout{grid-template-columns:minmax(260px,1fr) 2fr}}.v2-skeleton{background:var(--color-v2-border);border-radius:var(--radius-v2-sm);animation:v2-skeleton-pulse 1.4s ease-in-out infinite}@keyframes v2-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.v2-skeleton{animation:none;opacity:.6}}.v2-busy-dots{display:inline-flex;align-items:center;gap:3px}.v2-busy-dots>span{width:5px;height:5px;border-radius:9999px;background:currentColor;animation:v2-busy-bounce 1.1s ease-in-out infinite}.v2-busy-dots>span:nth-child(2){animation-delay:.16s}.v2-busy-dots>span:nth-child(3){animation-delay:.32s}@keyframes v2-busy-bounce{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}@keyframes v2-busy-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.v2-busy-dots>span{animation:v2-busy-pulse 2s ease-in-out infinite;transform:none}.v2-busy-dots>span:nth-child(2){animation-delay:.3s}.v2-busy-dots>span:nth-child(3){animation-delay:.6s}}.v2-sheet-backdrop{position:fixed;inset:0;background:rgba(14,14,23,.45);z-index:90}.v2-sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;background:var(--color-v2-card);border-top-left-radius:var(--radius-v2-xl);border-top-right-radius:var(--radius-v2-xl);box-shadow:var(--shadow-v2-modal);padding:8px 8px calc(env(safe-area-inset-bottom, 0px) + 12px)}.v2-tabbar{height:calc(4rem + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0)}.v2-drawer-backdrop{position:fixed;inset:0;background:rgba(14,14,23,.45);z-index:95}.v2-drawer{position:fixed;top:0;right:0;bottom:0;z-index:96;width:min(480px,100vw);background:var(--color-v2-card);box-shadow:var(--shadow-v2-modal);display:flex;flex-direction:column;overflow-y:auto}@media (max-width:640px){.v2-drawer{top:auto;left:0;width:auto;max-height:85vh;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0);border-top-left-radius:var(--radius-v2-xl);border-top-right-radius:var(--radius-v2-xl)}}@media (max-width:767px){.v2-shell label.hidden{display:none}}.v2-shell input.sr-only{width:1px;height:1px;padding:0}@media (max-width:767px){.v2-datatable thead{display:none}.v2-datatable,.v2-datatable tbody{display:block;width:100%}.v2-datatable tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px}.v2-datatable td{display:block;padding:0;text-align:left;min-width:0}.v2-datatable td:first-child{flex:1 1 100%;max-width:none}.v2-datatable td,.v2-datatable th{white-space:normal;overflow-wrap:anywhere}.v2-datatable td[data-label]:before{content:attr(data-label);margin-right:6px;font-size:11px;font-weight:500;color:var(--color-v2-ink-500)}.v2-datatable td[colspan],.v2-datatable td[data-full]{flex:1 1 100%}.v2-datatable td:empty,.v2-datatable td[data-empty]{display:none}.v2-datatable .v2-dt-inline{display:flex;gap:6px;min-width:0;overflow:hidden}.v2-datatable .v2-dt-inline>*{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v2-datatable .v2-dt-inline>:first-child{flex:0 1 auto}.v2-datatable .v2-dt-inline>:not(:first-child):before{content:"\00b7";margin-right:6px}}@media (max-width:1023px) and (pointer:coarse){.v2-shell [role=tab]:not(.v2-compact),.v2-shell a.v2-nav-link,.v2-shell button:not(.v2-compact),.v2-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.sr-only),.v2-shell select{min-height:44px}.v2-shell input:not([type=checkbox]):not([type=radio]),.v2-shell select,.v2-shell textarea{font-size:16px}.v2-shell button[class*=w-8],.v2-shell button[class*=w-9]{min-width:44px}.v2-tabbar a,.v2-tabbar button{min-height:0}}@media (max-width:1023px){.v2-sticky-actions{position:sticky;bottom:0;z-index:30;background:var(--color-v2-card);border-top:1px solid var(--color-v2-border);padding-top:12px;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 12px)}.v2-shell:has(.v2-tabbar) .v2-sticky-actions{bottom:calc(4rem + env(safe-area-inset-bottom, 0px));padding-bottom:12px}}