.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.home-v3-root{--home-bg: #f6f8fb;--home-surface: #ffffff;--home-text-strong: #191f28;--home-text: #4e5968;--home-text-muted: #8b95a1;--home-line: #e5e8eb;--home-blue: #3182f6;--home-blue-soft: #eff6ff;--home-red: #f04452;--home-red-soft: #fff1f3;--home-orange: #f57c00;--home-orange-soft: #fff6e8;--home-green: #00b493;--home-green-soft: #edfdf8;--home-radius-lg: 16px;--home-radius-md: 12px;--home-shadow: 0 2px 12px rgba(15, 23, 42, .04);--home-shadow-strong: 0 10px 32px rgba(15, 23, 42, .07);background:radial-gradient(circle at top right,rgba(49,130,246,.08),transparent 22%),linear-gradient(180deg,#f8fafc,#f6f8fb);font-family:Pretendard,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dark .home-v3-root{--home-bg: #0f172a;--home-surface: #111827;--home-text-strong: #f8fafc;--home-text: #cbd5e1;--home-text-muted: #94a3b8;--home-line: #1f2937;--home-blue-soft: rgba(49, 130, 246, .16);--home-red-soft: rgba(240, 68, 82, .12);--home-orange-soft: rgba(245, 124, 0, .12);--home-green-soft: rgba(0, 180, 147, .12);--home-shadow: 0 2px 14px rgba(2, 6, 23, .22);--home-shadow-strong: 0 12px 34px rgba(2, 6, 23, .34);background:radial-gradient(circle at top right,rgba(49,130,246,.1),transparent 24%),linear-gradient(180deg,#0f172a,#111827)}.home-v3-card{background:var(--home-surface);border:1px solid var(--home-line);border-radius:24px;box-shadow:var(--home-shadow)}.home-v3-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px}.home-v3-header__left{min-width:0}.home-v3-header__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--home-blue)}.home-v3-header__title{margin:0;color:var(--home-text-strong);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.home-v3-header__subtitle{margin:6px 0 0;color:var(--home-text-muted);font-size:13px}.home-v3-header__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home-v3-header__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.home-v3-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--home-line);background:color-mix(in srgb,var(--home-surface) 85%,var(--home-bg));color:var(--home-text);font-size:12px;font-weight:600}.home-v3-chip--active{background:var(--home-blue-soft);color:var(--home-blue);border-color:color-mix(in srgb,var(--home-blue) 30%,var(--home-line))}.home-v3-button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;border:1px solid transparent;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.home-v3-button:disabled{cursor:not-allowed;opacity:.7}.home-v3-button--secondary{background:color-mix(in srgb,var(--home-surface) 88%,var(--home-bg));border-color:var(--home-line);color:var(--home-text-strong)}.home-v3-button--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--home-surface) 76%,var(--home-blue-soft))}.home-v3-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px}.home-v3-health-stack{display:grid;gap:12px}.home-v3-briefing{padding:26px 28px;box-shadow:var(--home-shadow-strong)}.home-v3-briefing__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.home-v3-eyebrow{font-size:13px;font-weight:700;color:var(--home-text-muted)}.home-v3-pill-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.home-v3-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.home-v3-pill--neutral{background:color-mix(in srgb,var(--home-surface) 85%,var(--home-bg));color:var(--home-text)}.home-v3-pill--info{background:var(--home-blue-soft);color:var(--home-blue)}.home-v3-pill--positive{background:var(--home-green-soft);color:var(--home-green)}.home-v3-pill--warning,.home-v3-pill--aging{background:var(--home-orange-soft);color:var(--home-orange)}.home-v3-pill--critical,.home-v3-pill--stale{background:var(--home-red-soft);color:var(--home-red)}.home-v3-pill--fresh{background:var(--home-green-soft);color:var(--home-green)}.home-v3-pill--freshness{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}.home-v3-insentence{color:var(--home-text-strong);font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.04em;line-height:1.4}.home-v3-insentence em{color:var(--home-blue);font-style:normal}.home-v3-insentence .bad{color:var(--home-red)}.home-v3-insentence .warn{color:var(--home-orange)}.home-v3-briefing__support{margin:12px 0 0;color:var(--home-text);font-size:14px;line-height:1.6}.home-v3-divider{height:1px;margin:20px 0 18px;background:var(--home-line)}.home-v3-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-v3-metric{min-width:0}.home-v3-metric__label{color:var(--home-text-muted);font-size:12px;font-weight:600}.home-v3-metric__value{margin-top:6px;color:var(--home-text-strong);font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.05}.home-v3-metric__value--info{color:var(--home-blue)}.home-v3-metric__value--positive{color:var(--home-green)}.home-v3-metric__value--warning{color:var(--home-orange)}.home-v3-metric__value--critical{color:var(--home-red)}.home-v3-metric__detail{margin-top:6px;color:var(--home-text-muted);font-size:12px}.home-v3-health-card{padding:18px 20px;min-height:126px}.home-v3-health-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-v3-health-card__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.home-v3-health-card__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:color-mix(in srgb,var(--home-surface) 75%,var(--home-blue-soft));color:var(--home-blue);flex-shrink:0}.home-v3-health-card__title{color:var(--home-text);font-size:13px;font-weight:700}.home-v3-health-card__value{margin-top:18px;color:var(--home-text-strong);font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.home-v3-health-card__description{margin:8px 0 0;color:var(--home-text-muted);font-size:13px;line-height:1.55}.home-v3-health-card--info{border-color:color-mix(in srgb,var(--home-blue) 18%,var(--home-line))}.home-v3-health-card--positive{border-color:color-mix(in srgb,var(--home-green) 22%,var(--home-line))}.home-v3-health-card--warning{border-color:color-mix(in srgb,var(--home-orange) 28%,var(--home-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--home-orange-soft) 70%,transparent)}.home-v3-health-card--critical{border-color:color-mix(in srgb,var(--home-red) 30%,var(--home-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--home-red-soft) 70%,transparent)}.home-v3-inline-error{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--home-red) 28%,var(--home-line));background:var(--home-red-soft);color:var(--home-red);font-size:14px;font-weight:600}.home-v3-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px}.home-v3-banner__copy{min-width:0}.home-v3-banner__title-row{display:flex;align-items:center;gap:8px;color:inherit}.home-v3-banner__title{font-size:14px;font-weight:800;letter-spacing:-.02em}.home-v3-banner__description{margin:6px 0 0;color:var(--home-text);font-size:13px;line-height:1.55}.home-v3-banner__meta{margin:8px 0 0;color:var(--home-text-muted);font-size:12px;font-weight:600}.home-v3-banner__button{flex-shrink:0}.home-v3-banner--info{border-color:color-mix(in srgb,var(--home-blue) 24%,var(--home-line));background:color-mix(in srgb,var(--home-blue-soft) 58%,var(--home-surface));color:var(--home-blue)}.home-v3-banner--warning{border-color:color-mix(in srgb,var(--home-orange) 26%,var(--home-line));background:color-mix(in srgb,var(--home-orange-soft) 60%,var(--home-surface));color:var(--home-orange)}.home-v3-banner--critical{border-color:color-mix(in srgb,var(--home-red) 28%,var(--home-line));background:color-mix(in srgb,var(--home-red-soft) 62%,var(--home-surface));color:var(--home-red)}.home-v3-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.home-v3-section-title{color:var(--home-text-strong);font-size:15px;font-weight:700;letter-spacing:-.02em}.home-v3-section-subtitle{margin-top:2px;color:var(--home-text-muted);font-size:13px}.home-v3-skeleton{display:grid;gap:16px}.home-v3-skeleton__block{position:relative;overflow:hidden}.home-v3-skeleton__block:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);animation:home-v3-skeleton-shimmer 1.6s infinite}.dark .home-v3-skeleton__block:after{background:linear-gradient(90deg,transparent,rgba(148,163,184,.12),transparent)}.home-v3-skeleton__header,.home-v3-skeleton__hero,.home-v3-skeleton__lane,.home-v3-skeleton__module,.home-v3-skeleton__health{padding:22px}.home-v3-skeleton__line{height:12px;border-radius:999px;background:color-mix(in srgb,var(--home-surface) 40%,var(--home-line))}.home-v3-skeleton__line+.home-v3-skeleton__line{margin-top:10px}.home-v3-skeleton__line--short{width:120px}.home-v3-skeleton__line--medium{width:42%}.home-v3-skeleton__line--title{width:32%;height:28px}.home-v3-skeleton__line--hero{width:86%;height:22px;margin-top:18px}.home-v3-skeleton__hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px}.home-v3-skeleton__health-stack{display:grid;gap:12px}.home-v3-skeleton__metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.home-v3-skeleton__metric{height:78px;border-radius:16px;background:color-mix(in srgb,var(--home-surface) 34%,var(--home-line))}.home-v3-skeleton__health{min-height:126px}.home-v3-skeleton__queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-v3-skeleton__lane{min-height:238px}.home-v3-skeleton__module-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.home-v3-skeleton__module-stack{display:grid;gap:12px}.home-v3-skeleton__module{min-height:152px}.home-v3-skeleton__module--featured{min-height:240px}.home-v3-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-v3-lane{padding:20px}.home-v3-lane__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-v3-lane__summary{margin:6px 0 0;color:var(--home-text);font-size:13px;line-height:1.55}.home-v3-lane__items{display:grid;gap:10px;margin-top:16px}.home-v3-lane__cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:0;border:0;background:transparent;color:var(--home-blue);font-size:13px;font-weight:700;cursor:pointer}.home-v3-lane--critical{border-color:color-mix(in srgb,var(--home-red) 28%,var(--home-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--home-red-soft) 70%,transparent)}.home-v3-lane--warning{border-color:color-mix(in srgb,var(--home-orange) 22%,var(--home-line))}.home-v3-lane--info{border-color:color-mix(in srgb,var(--home-blue) 18%,var(--home-line))}.home-v3-lane--positive{border-color:color-mix(in srgb,var(--home-green) 18%,var(--home-line))}.home-v3-queue-item{width:100%;text-align:left;padding:14px 14px 12px;border:1px solid var(--home-line);border-radius:16px;background:color-mix(in srgb,var(--home-surface) 92%,var(--home-bg))}.home-v3-queue-item--clickable{cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-v3-queue-item--clickable:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--home-blue) 24%,var(--home-line));box-shadow:0 8px 24px #0f172a0f}.home-v3-queue-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-v3-queue-item__copy{min-width:0}.home-v3-queue-item__title{color:var(--home-text-strong);font-size:13px;font-weight:700}.home-v3-queue-item__description{margin:6px 0 0;color:var(--home-text);font-size:13px;line-height:1.55}.home-v3-queue-item__arrow{flex-shrink:0;width:16px;height:16px;color:var(--home-text-muted)}.home-v3-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.home-v3-meta-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--home-surface) 80%,var(--home-bg));color:var(--home-text-muted);font-size:11px;font-weight:600}.home-v3-pill-row--left{justify-content:flex-start;margin-top:10px}.home-v3-queue-item--critical{border-color:color-mix(in srgb,var(--home-red) 26%,var(--home-line))}.home-v3-queue-item--warning{border-color:color-mix(in srgb,var(--home-orange) 20%,var(--home-line))}.home-v3-queue-item--info{border-color:color-mix(in srgb,var(--home-blue) 16%,var(--home-line))}.home-v3-queue-item--positive{border-color:color-mix(in srgb,var(--home-green) 18%,var(--home-line))}.home-v3-module-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.home-v3-module-grid__stack{display:grid;gap:12px}.home-v3-module-card{width:100%;text-align:left;padding:22px 22px 20px}.home-v3-module-card--clickable{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-v3-module-card--clickable:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--home-blue) 22%,var(--home-line));box-shadow:0 14px 28px #0f172a14}.home-v3-module-card--featured{min-height:240px;box-shadow:var(--home-shadow-strong)}.home-v3-module-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-v3-module-card__label{color:var(--home-text-muted);font-size:12px;font-weight:700}.home-v3-module-card__headline{margin-top:8px;color:var(--home-text-strong);font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.45}.home-v3-module-card__metric{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:22px}.home-v3-module-card__metric-label{color:var(--home-text-muted);font-size:12px;font-weight:600}.home-v3-module-card__metric-value{color:var(--home-text-strong);font-size:28px;font-weight:800;letter-spacing:-.04em}.home-v3-module-card__detail{margin:10px 0 0;color:var(--home-text);font-size:13px;line-height:1.55}.home-v3-module-card__arrow{flex-shrink:0;width:18px;height:18px;color:var(--home-text-muted)}.home-v3-module-card--critical{border-color:color-mix(in srgb,var(--home-red) 24%,var(--home-line))}.home-v3-module-card--warning{border-color:color-mix(in srgb,var(--home-orange) 20%,var(--home-line))}.home-v3-module-card--info{border-color:color-mix(in srgb,var(--home-blue) 18%,var(--home-line))}.home-v3-module-card--positive{border-color:color-mix(in srgb,var(--home-green) 18%,var(--home-line))}.home-v3-actions-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px}.home-v3-actions-strip__title{color:var(--home-text-strong);font-size:14px;font-weight:700;white-space:nowrap}.home-v3-actions-strip__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.home-v3-actions-strip__action{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:1180px){.home-v3-hero-grid{grid-template-columns:1fr}.home-v3-metric-grid,.home-v3-skeleton__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v3-queue-grid,.home-v3-skeleton__queue-grid,.home-v3-skeleton__hero-grid,.home-v3-skeleton__module-grid,.home-v3-module-grid{grid-template-columns:1fr}}@media(max-width:860px){.home-v3-header{flex-direction:column;align-items:flex-start}.home-v3-header__right{width:100%;justify-content:flex-start}.home-v3-briefing{padding:22px}.home-v3-briefing__top{flex-direction:column;align-items:flex-start}.home-v3-pill-row{justify-content:flex-start}.home-v3-actions-strip{flex-direction:column;align-items:flex-start}.home-v3-banner{flex-direction:column}.home-v3-actions-strip__actions{justify-content:flex-start}}@media(max-width:640px){.home-v3-header{padding:20px}.home-v3-header__title{font-size:26px}.home-v3-metric-grid{grid-template-columns:1fr 1fr;gap:14px}.home-v3-health-card{min-height:auto}.home-v3-queue-grid,.home-v3-skeleton__queue-grid{grid-template-columns:1fr}}@keyframes home-v3-skeleton-shimmer{to{transform:translate(100%)}}
