:root{--color-bg-primary:#0a0b14;--color-bg-secondary:#12131f;--color-bg-tertiary:#1a1b2e;--color-bg-card:#1a1b2eb3;--color-bg-card-hover:#1e2038d9;--color-bg-glass:#ffffff08;--color-surface:#1e2038;--color-surface-hover:#252842;--color-surface-active:#2e3155;--color-border:#ffffff0f;--color-border-hover:#ffffff1f;--color-border-focus:#6366f180;--color-text-primary:#f1f1f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-inverse:#0a0b14;--color-accent:#6366f1;--color-accent-hover:#818cf8;--color-accent-subtle:#6366f126;--color-accent-glow:#6366f14d;--color-success:#22c55e;--color-success-subtle:#22c55e1f;--color-warning:#f59e0b;--color-warning-subtle:#f59e0b1f;--color-error:#ef4444;--color-error-subtle:#ef44441f;--color-info:#3b82f6;--color-info-subtle:#3b82f61f;--color-score-0:#7f1d1d;--color-score-20:#b91c1c;--color-score-40:#f59e0b;--color-score-60:#84cc16;--color-score-80:#22c55e;--color-score-100:#10b981;--color-active:#6366f1;--color-deferred:#4b5563;--color-evaluated:#22c55e;--color-fastpath:#ef4444;--color-blocked:#ef4444;--color-ready:#22c55e;--font-sans:"Inter", "Noto Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glow:0 0 20px var(--color-accent-glow);--shadow-card:0 2px 8px #0000004d, 0 0 1px #ffffff0d;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--z-base:1;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--sidebar-width:340px;--header-height:64px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);background:var(--color-bg-primary);min-height:100vh;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 20% 10%,#6366f10f 0%,#0000 60%),radial-gradient(50% 50% at 80% 80%,#8b5cf60a 0%,#0000 50%);position:fixed;inset:0}#app{z-index:var(--z-base);flex-direction:column;min-height:100vh;display:flex;position:relative}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff1a}::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{background:var(--color-accent-subtle);color:var(--color-text-primary)}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes glow{0%,to{box-shadow:0 0 8px var(--color-accent-glow)}50%{box-shadow:0 0 20px var(--color-accent-glow), 0 0 40px #6366f126}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:.4s ease-out fadeIn}.animate-slide-in-left{animation:.3s ease-out slideInLeft}.animate-slide-in-up{animation:.4s ease-out slideInUp}.animate-pulse{animation:2s ease-in-out infinite pulse}.header{height:var(--header-height);padding:0 var(--space-6);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);border-bottom:1px solid var(--color-border);z-index:var(--z-sticky);background:#12131fcc;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.header__brand{align-items:center;gap:var(--space-3);display:flex}.header__logo svg{width:32px;height:32px}.header__title{font-size:var(--text-lg);font-weight:var(--font-bold);background:linear-gradient(135deg,#f1f1f6,#a78bfa);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text}.header__version{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium);letter-spacing:.05em}.header__actions{align-items:center;gap:var(--space-3);display:flex}.main{flex:1;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);height:calc(100vh - var(--header-height));padding:var(--space-5);background:var(--color-bg-secondary);border-right:1px solid var(--color-border);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.dashboard{height:calc(100vh - var(--header-height));padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pipeline-bar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pipeline-bar__stages{align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.pipeline-bar__progress{align-items:center;gap:var(--space-3);display:flex}.progress-track{background:var(--color-surface);border-radius:var(--radius-full);flex:1;height:4px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--color-accent), #a78bfa);border-radius:var(--radius-full);width:0%;height:100%;transition:width var(--transition-slow)}.pipeline-bar__label{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-align:right;min-width:80px}.results-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=1200px){.results-grid{grid-template-columns:1fr}}@media (width<=900px){.main{flex-direction:column}.sidebar{border-right:none;border-bottom:1px solid var(--color-border);width:100%;min-width:auto;height:auto;max-height:45vh}.dashboard{height:auto;overflow-y:visible}}@media (width<=600px){:root{--header-height:auto}.header{padding:var(--space-4);gap:var(--space-3);text-align:center;flex-direction:column;align-items:stretch}.header__brand{justify-content:center;gap:var(--space-1);flex-direction:column}.header__logo{display:none}.header__actions{justify-content:center;gap:var(--space-2);width:100%}.header__actions button{font-size:var(--text-xs);padding:var(--space-2);flex:1;justify-content:center}.sidebar{height:auto;max-height:none;padding:var(--space-4);gap:var(--space-4)}.dashboard{padding:var(--space-4);gap:var(--space-4)}.pipeline-bar{padding:var(--space-3)}.pipeline-bar__stages{gap:var(--space-1);padding-bottom:var(--space-2)}#scenario-grid-container{width:100%;padding-bottom:var(--space-3);-webkit-overflow-scrolling:touch;overflow-x:auto}.scenario-grid{min-width:580px}.card{padding:var(--space-4)}.card__header{align-items:flex-start;gap:var(--space-2);flex-direction:column}.results-grid{gap:var(--space-4)}.recommendation{padding:var(--space-3);gap:var(--space-3)}.recommendation__rank{width:28px;height:28px;font-size:var(--text-sm)}.recommendation__score{font-size:var(--text-lg)}.grade-inputs{gap:var(--space-1);grid-template-columns:repeat(4,1fr)}.grade-input-group label{font-size:.6rem}.grade-input-group input{font-size:var(--text-base);padding:var(--space-1)}}.card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--transition-base), box-shadow var(--transition-base);animation:.4s ease-out fadeIn}.card:hover{border-color:var(--color-border-hover)}.card--highlight{background:linear-gradient(135deg,#6366f10d,#8b5cf608);border-color:#6366f133}.card__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.card__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.card__legend{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:linear-gradient(135deg, var(--color-accent), #7c3aed);color:#fff;box-shadow:var(--shadow-sm), 0 0 0 0 var(--color-accent-glow);border-color:#0000}.btn--primary:hover:not(:disabled){box-shadow:var(--shadow-md), 0 0 16px var(--color-accent-glow);transform:translateY(-1px)}.btn--primary:active:not(:disabled){transform:translateY(0)}.btn--ghost{color:var(--color-text-secondary);border-color:var(--color-border);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-hover)}.btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.badge{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-hover);letter-spacing:.02em;align-items:center;display:inline-flex}.badge--muted{background:var(--color-surface);color:var(--color-text-muted)}.badge--success{background:var(--color-success-subtle);color:var(--color-success)}.badge--warning{background:var(--color-warning-subtle);color:var(--color-warning)}.badge--error{background:var(--color-error-subtle);color:var(--color-error)}.status-dot{background:var(--color-text-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot--ready{background:var(--color-ready);box-shadow:0 0 6px var(--color-ready)}.status-dot--blocked{background:var(--color-blocked);animation:1.5s ease-in-out infinite pulse}.status-dot--degraded{background:var(--color-warning)}.legend-item{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.legend-dot{border-radius:3px;width:10px;height:10px}.legend-dot--active{background:var(--color-active)}.legend-dot--deferred{background:var(--color-deferred)}.legend-dot--evaluated{background:var(--color-evaluated)}.legend-dot--fastpath{background:var(--color-fastpath)}.empty-state{text-align:center;padding:var(--space-8) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}.form-group{gap:var(--space-1);flex-direction:column;display:flex}.form-label{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.form-input,.form-select{padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.form-input:focus,.form-select:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.scenario-grid{font-size:var(--text-xs);grid-template-columns:auto repeat(4,1fr);gap:3px;display:grid}.scenario-grid__header{font-weight:var(--font-semibold);color:var(--color-text-muted);text-align:center;padding:var(--space-2) var(--space-1);text-transform:uppercase;letter-spacing:.03em;font-size:.65rem}.scenario-grid__row-label{padding:0 var(--space-2);font-weight:var(--font-medium);color:var(--color-text-secondary);white-space:nowrap;align-items:center;font-size:.65rem;display:flex}.scenario-grid__cell{aspect-ratio:2.2;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-height:48px;display:flex;position:relative}.scenario-grid__cell:hover{z-index:2;box-shadow:var(--shadow-md);border-color:#fff3;transform:scale(1.05)}.scenario-grid__cell--pending{background:var(--color-surface);color:var(--color-text-muted)}.scenario-grid__cell--active{background:var(--color-accent-subtle);color:var(--color-accent-hover);border-color:#6366f14d}.scenario-grid__cell--active.running{animation:2s ease-in-out infinite glow}.scenario-grid__cell--deferred{color:var(--color-text-muted);background:#4b556333}.scenario-grid__cell--na{color:#9ca3af66;background:#1f293766;border:1px dashed #9ca3af33}.scenario-grid__cell--fastpath{background:var(--color-error-subtle);color:var(--color-error)}.scenario-grid__cell--nonsul{opacity:.85;border:1.5px dashed #ffffff73!important}.scenario-grid__cell--nonsul:hover{opacity:1;border-color:var(--color-primary)!important}.scenario-grid__cell--regional{position:relative;border:1.5px dashed #3b82f699!important}.scenario-grid__cell--regional:hover{box-shadow:0 0 8px #3b82f64d;border-color:#3b82f6!important}.scenario-grid__cell-score{font-size:var(--text-sm);font-weight:var(--font-bold)}.scenario-grid__cell-label{opacity:.7;margin-top:1px;font-size:.55rem}.judge-log{gap:var(--space-2);flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.judge-entry{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm);border-left:3px solid var(--color-accent);font-size:var(--text-sm);animation:.3s ease-out slideInLeft;display:flex}.judge-entry--approved{border-left-color:var(--color-success)}.judge-entry--rejected{border-left-color:var(--color-error)}.judge-entry--partial{border-left-color:var(--color-warning)}.judge-entry__score{font-size:var(--text-xl);font-weight:var(--font-extrabold);text-align:center;min-width:48px}.judge-entry__details{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.judge-entry__cell-id{font-weight:var(--font-semibold);color:var(--color-text-primary)}.judge-entry__breakdown{gap:var(--space-2);flex-wrap:wrap;display:flex}.judge-entry__factor{font-size:var(--text-xs);padding:1px var(--space-2);background:var(--color-bg-glass);border-radius:var(--radius-sm);color:var(--color-text-secondary)}.score-bar{border-radius:var(--radius-full);height:6px;margin-top:var(--space-1);gap:1px;display:flex;overflow:hidden}.score-bar__segment{border-radius:var(--radius-full);height:100%;transition:width var(--transition-base)}.data-file-list{gap:var(--space-2);flex-direction:column;display:flex}.data-file-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--text-xs);transition:background var(--transition-fast);display:flex}.data-file-item:hover{background:var(--color-surface-hover)}.data-file-item__icon{font-size:var(--text-base);flex-shrink:0}.data-file-item__name{color:var(--color-text-primary);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.data-file-item__status{font-weight:var(--font-semibold);font-size:.625rem}.data-file-item__status--ready{color:var(--color-success)}.data-file-item__status--missing{color:var(--color-error)}.data-file-item__status--degraded{color:var(--color-warning)}.recommendation{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);margin-bottom:var(--space-3);border:1px solid var(--color-border);transition:all var(--transition-base);animation:.4s ease-out slideInUp;display:flex}.recommendation:hover{border-color:var(--color-border-hover);background:var(--color-surface-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.recommendation__rank{border-radius:var(--radius-full);width:36px;height:36px;font-weight:var(--font-extrabold);font-size:var(--text-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.recommendation__rank--1{color:#0a0b14;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.recommendation__rank--2{color:#fff;background:linear-gradient(135deg,#94a3b8,#64748b)}.recommendation__rank--3{color:#fff;background:linear-gradient(135deg,#c2956a,#a0734a)}.recommendation__info{flex:1;min-width:0}.recommendation__title{font-weight:var(--font-semibold);font-size:var(--text-sm);margin-bottom:2px}.recommendation__action{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-tight)}.recommendation__score{font-size:var(--text-2xl);font-weight:var(--font-extrabold);text-align:right;min-width:50px}.profile-form{gap:var(--space-4);flex-direction:column;display:flex}.profile-form__section{gap:var(--space-3);flex-direction:column;display:flex}.profile-form__section-title{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.grade-inputs{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.grade-input-group{flex-direction:column;gap:2px;display:flex}.grade-input-group label{color:var(--color-text-muted);font-size:.625rem;font-weight:var(--font-medium)}.grade-input-group input{width:100%;padding:var(--space-2);text-align:center;font-weight:var(--font-bold);font-size:var(--text-lg)}.tooltip{padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border-hover);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);z-index:var(--z-dropdown);box-shadow:var(--shadow-lg);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.scenario-grid__cell:hover .tooltip{opacity:1}.sidebar__tabs{gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.tab-btn{padding:var(--space-3) 0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;font-weight:500;transition:all .2s}.tab-btn:hover{color:var(--text-primary)}.tab-btn.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab-pane{display:none}.tab-pane.active{display:block}.form-control{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.form-control:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.form-control:disabled{opacity:.5;cursor:not-allowed}.univ-autocomplete{width:100%;position:relative}.univ-autocomplete__input-wrap{align-items:center;display:flex;position:relative}.univ-autocomplete__input{padding-right:30px}.univ-autocomplete__clear{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;padding:4px;font-size:.85rem;line-height:1;display:none;position:absolute;right:8px}.univ-autocomplete__clear:hover{color:var(--color-text-primary);background:#ffffff14}.univ-autocomplete__dropdown{background:var(--color-bg-tertiary);border:1px solid var(--color-border-hover);border-radius:var(--radius-sm);max-height:220px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);margin:0;padding:4px 0;list-style:none;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.univ-autocomplete__dropdown.open{display:block}.univ-autocomplete__item{font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);padding:8px 12px}.univ-autocomplete__item:hover,.univ-autocomplete__item.active{background:var(--color-surface-hover)}.univ-autocomplete__match{color:var(--color-accent-hover);font-weight:var(--font-semibold)}.univ-autocomplete__empty{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;padding:10px 12px}.pipeline-stage{align-items:center;gap:var(--space-1);padding:3px var(--space-3);border-radius:var(--radius-full);font-size:.625rem;font-weight:var(--font-semibold);letter-spacing:.03em;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);transition:all var(--transition-base);white-space:nowrap;display:inline-flex}.pipeline-stage--active{background:var(--color-accent-subtle);color:var(--color-accent-hover);box-shadow:0 0 10px var(--color-accent-glow);border-color:#6366f14d}.pipeline-stage--completed{background:var(--color-success-subtle);color:var(--color-success);border-color:#22c55e4d}.pipeline-stage--blocked{background:var(--color-error-subtle);color:var(--color-error);border-color:#ef44444d}.pipeline-stage__icon{font-size:var(--text-xs)}.pipeline-stage__arrow{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;margin:0 2px;font-size:.5rem}.processing-indicator{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-accent-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-accent-hover);display:flex}.processing-indicator__spinner{border:2px solid var(--color-accent-subtle);border-top-color:var(--color-accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.event-timeline{flex-direction:column;gap:1px;max-height:200px;display:flex;overflow-y:auto}.event-item{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-muted);transition:background var(--transition-fast);border-radius:2px;display:flex}.event-item:hover{background:var(--color-surface)}.event-item__time{color:var(--color-text-muted);white-space:nowrap;min-width:65px}.event-item__type{font-weight:var(--font-semibold);white-space:nowrap}.event-item__type--start{color:var(--color-info)}.event-item__type--complete{color:var(--color-success)}.event-item__type--error{color:var(--color-error)}.event-item__type--warning{color:var(--color-warning)}.event-item__detail{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
