/*! 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{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;border-top-left-radius:var(--radius-v2-xl);border-top-right-radius:var(--radius-v2-xl)}}