@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-bg:#0f1419;--sidebar-bg-hover:#1a2129;--sidebar-border:#232b33;--sidebar-text:#8b95a1;--sidebar-text-active:#fff;--app-bg:#f7f8fa;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f1f3f5;--border:#e5e8ec;--border-strong:#d1d6dc;--text-primary:#14181d;--text-secondary:#5b6470;--text-tertiary:#8b95a1;--text-on-dark:#e8ebef;--brand:#4f46e5;--brand-hover:#4338ca;--brand-light:#eef0ff;--brand-text:#4338ca;--sev-critical-bg:#fef2f2;--sev-critical-border:#fecaca;--sev-critical-text:#991b1b;--sev-high-bg:#fff7ed;--sev-high-border:#fed7aa;--sev-high-text:#9a3412;--sev-medium-bg:#fffbeb;--sev-medium-border:#fde68a;--sev-medium-text:#92400e;--sev-low:#2563eb;--sev-low-bg:#eff6ff;--sev-low-border:#bfdbfe;--sev-low-text:#1e40af;--sev-info:#6b7280;--sev-info-bg:#f9fafb;--sev-info-border:#e5e7eb;--sev-info-text:#374151;--status-success:#16a34a;--status-success-bg:#f0fdf4;--status-warning:#d97706;--status-warning-bg:#fffbeb;--status-danger:#dc2626;--status-danger-bg:#fef2f2;--font-ui:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--shadow-sm:0 1px 2px #0f14190a;--shadow-md:0 2px 8px #0f14190f;--shadow-lg:0 8px 24px #0f14191a;--sidebar-w:240px;--topbar-h:56px}body,html{-webkit-font-smoothing:antialiased;background:#f7f8fa;background:var(--app-bg);color:#14181d;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-family:var(--font-ui);font-size:14px;line-height:1.5}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d1d6dc;background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b95a1;background:var(--text-tertiary)}button,input,select,textarea{font-family:inherit}.sev-badge{align-items:center;border:1px solid;border-radius:4px;border-radius:var(--radius-sm);display:inline-flex;font-family:JetBrains Mono,SF Mono,monospace;font-family:var(--font-mono);font-size:11px;font-weight:500;gap:4px;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.sev-badge:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.sev-CRITICAL{background:#fef2f2;background:var(--sev-critical-bg);border-color:#fecaca;border-color:var(--sev-critical-border);color:#991b1b;color:var(--sev-critical-text)}.sev-HIGH{background:#fff7ed;background:var(--sev-high-bg);border-color:#fed7aa;border-color:var(--sev-high-border);color:#9a3412;color:var(--sev-high-text)}.sev-MEDIUM{background:#fffbeb;background:var(--sev-medium-bg);border-color:#fde68a;border-color:var(--sev-medium-border);color:#92400e;color:var(--sev-medium-text)}.sev-LOW{background:#eff6ff;background:var(--sev-low-bg);border-color:#bfdbfe;border-color:var(--sev-low-border);color:#1e40af;color:var(--sev-low-text)}.sev-INFO{background:#f9fafb;background:var(--sev-info-bg);border-color:#e5e7eb;border-color:var(--sev-info-border);color:#374151;color:var(--sev-info-text)}.mono{font-family:JetBrains Mono,SF Mono,monospace;font-family:var(--font-mono)}:root{--yf-black:#0d0d0d;--yf-black-soft:#141414;--yf-black-card:#1a1a1a;--yf-black-border:#2a2a2a;--yf-black-hover:#222;--yf-yellow:#e8a800;--yf-yellow-light:#f5c518;--yf-yellow-dark:#c48f00;--yf-yellow-glow:#e8a80026;--yf-yellow-muted:#e8a80014;--yf-white:#fff;--yf-text-primary:#f0f0f0;--yf-text-secondary:#a0a0a0;--yf-text-muted:#666;--sidebar-bg:var(--yf-black);--sidebar-width:220px;--sidebar-text:silver;--sidebar-active-bg:var(--yf-yellow-muted);--sidebar-active-text:var(--yf-yellow);--sidebar-active-border:var(--yf-yellow);--sidebar-hover-bg:#ffffff0a;--content-bg:#f7f7f7;--content-text:#1a1a1a;--card-bg:#fff;--card-border:#e8e8e8;--card-shadow:0 1px 3px #00000014;--input-bg:#fff;--input-border:#d8d8d8;--input-border-focus:var(--yf-yellow);--input-shadow-focus:0 0 0 3px var(--yf-yellow-glow);--btn-primary-bg:var(--yf-yellow);--btn-primary-text:var(--yf-black);--btn-primary-hover:var(--yf-yellow-light);--sev-critical:#dc2626;--sev-high:#ea580c;--sev-medium:#d97706;--sev-low:#16a34a;--sev-info:#2563eb;--toggle-active-bg:var(--yf-yellow);--toggle-active-text:var(--yf-black);--toggle-inactive-bg:#fff;--toggle-inactive-text:#555;--toggle-inactive-border:#d8d8d8;--progress-fill:var(--yf-yellow);--progress-track:#e8e8e8}*{box-sizing:border-box}body{background:#f7f7f7;background:var(--content-bg);color:#1a1a1a;color:var(--content-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.yf-shell{background:#f7f7f7!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;overflow:hidden!important;width:100vw!important}.yf-shell,.yf-sidebar{display:flex!important;height:100vh!important}.yf-sidebar{background:#0d0d0d!important;border-right:1px solid #1c1c1c!important;box-sizing:border-box!important;flex-direction:column!important;max-width:210px!important;min-width:210px!important;overflow-x:hidden!important;overflow-y:auto!important;width:210px!important}.yf-logo-block{border-bottom:1px solid #1c1c1c!important;gap:10px!important;padding:18px 14px 15px!important}.yf-logo-block,.yf-logo-icon{align-items:center!important;display:flex!important;flex-shrink:0!important}.yf-logo-icon{background:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:8px!important;height:34px!important;justify-content:center!important;width:34px!important}.yf-logo-text{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}.yf-brand-name{color:#e8a800!important;display:block!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.2!important}.yf-org-name{color:#555!important;display:block!important;font-size:10.5px!important;font-weight:400!important;max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.yf-nav-section{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:1px!important;padding:16px 8px 0!important}.yf-nav-section-label{color:#3a3a3a!important;display:block!important;font-size:9px!important;font-weight:600!important;letter-spacing:.14em!important;padding:0 8px 10px!important}.yf-nav-link{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border:none!important;border-left:2.5px solid #0000!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;color:#888!important;cursor:pointer!important;display:flex!important;font-size:13px!important;font-weight:500!important;gap:9px!important;outline:none!important;padding:8px 10px!important;text-decoration:none!important;transition:background .12s ease,color .12s ease!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important}.yf-nav-link:hover{background:#ffffff0a!important;color:silver!important}.yf-nav-link--active{background:#e8a8001a!important;border-left-color:#e8a800!important;color:#e8a800!important;font-weight:600!important}.yf-nav-link--active:hover{background:#e8a80024!important}.yf-nav-link span{line-height:1!important}.yf-sidebar-bottom{border-top:1px solid #1c1c1c!important;flex-shrink:0!important;padding:12px 8px!important}.yf-signout-link{align-items:center!important;border-radius:6px!important;color:#555!important;cursor:pointer!important;display:flex!important;font-size:12.5px!important;gap:9px!important;padding:8px 10px!important;transition:background .12s,color .12s!important;-webkit-user-select:none!important;user-select:none!important}.yf-signout-link:hover{background:#ffffff0a!important;color:#888!important}.yf-main-area{display:flex!important;flex:1 1!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important}.yf-topbar{background:#fff!important;border-bottom:1px solid #ebebeb!important;box-shadow:none!important;flex-shrink:0!important;height:46px!important;justify-content:space-between!important;min-height:46px!important;padding:0 22px!important}.yf-topbar,.yf-topbar-breadcrumb{align-items:center!important;display:flex!important}.yf-topbar-breadcrumb{font-size:13px!important;gap:6px!important}.yf-bc-org{color:#999!important;font-weight:400!important}.yf-bc-sep{color:#ccc!important}.yf-bc-page{color:#1a1a1a!important;font-weight:500!important}.yf-topbar-right{align-items:center!important;display:flex!important}.yf-admin-badge{background:#0d0d0d!important;border:1px solid #2a2a2a!important;border-radius:20px!important;color:#e8a800!important;cursor:pointer!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.02em!important;padding:4px 13px!important;transition:background .13s!important}.yf-admin-badge:hover{background:#1a1a1a!important}.yf-page-content{background:#f7f7f7!important;box-sizing:border-box!important;flex:1 1!important;overflow-y:auto!important;padding:26px!important}.yf-auth-page{align-items:center;background:#0d0d0d;box-sizing:border-box;display:flex;font-family:Inter,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:20px}.yf-auth-page:before{background-image:radial-gradient(circle at 20% 20%,#e8a8000f 0,#0000 50%),radial-gradient(circle at 80% 80%,#e8a8000a 0,#0000 50%);content:"";inset:0;pointer-events:none;position:fixed}.yf-auth-card{background:#141414;border:1px solid #242424;border-radius:14px;box-shadow:0 24px 64px #0009;max-width:380px;padding:36px 32px 28px;position:relative;width:100%}.yf-auth-card--wide{max-width:420px}.yf-auth-brand{flex-direction:column;gap:10px;margin-bottom:28px}.yf-auth-brand,.yf-auth-logo{align-items:center;display:flex}.yf-auth-logo{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;box-shadow:0 0 0 4px #e8a80014;height:56px;justify-content:center;width:56px}.yf-auth-title{color:#e8a800;font-size:20px;font-weight:700;letter-spacing:.01em;margin:0}.yf-auth-sub{color:#555;font-size:13px;font-weight:400;margin:0}.yf-auth-form{gap:14px}.yf-auth-field,.yf-auth-form{display:flex;flex-direction:column}.yf-auth-field{gap:5px}.yf-auth-label{color:#888;font-size:12px;font-weight:500;letter-spacing:.01em}.yf-auth-input{background:#0d0d0d;border:1.5px solid #2a2a2a;border-radius:7px;box-sizing:border-box;color:#f0f0f0;font-family:Inter,sans-serif;font-size:14px;outline:none;padding:10px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.yf-auth-input::placeholder{color:#3a3a3a}.yf-auth-input:focus{border-color:#e8a800;box-shadow:0 0 0 3px #e8a8001a}.yf-auth-password-wrap{align-items:center;display:flex;position:relative}.yf-auth-password-wrap .yf-auth-input{padding-right:40px}.yf-auth-eye{align-items:center;background:none;border:none;color:#555;cursor:pointer;display:flex;padding:0;position:absolute;right:11px;transition:color .13s}.yf-auth-eye:hover{color:#e8a800}.yf-auth-error{background:#dc26261f;border:1px solid #dc26264d;border-radius:7px;color:#f87171;font-size:13px;line-height:1.4;padding:10px 13px}.yf-auth-submit{background:#e8a800;border:none;border-radius:8px;color:#0d0d0d;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;margin-top:4px;padding:11px;transition:background .15s,transform .1s;width:100%}.yf-auth-submit:hover:not(:disabled){background:#f5c518}.yf-auth-submit:active:not(:disabled){transform:scale(.99)}.yf-auth-submit:disabled{cursor:not-allowed;opacity:.5}.yf-auth-footer{color:#555;font-size:13px;margin:20px 0 0;text-align:center}.yf-auth-link{color:#e8a800;font-weight:500;text-decoration:none}.yf-auth-link:hover{color:#f5c518}
/*# sourceMappingURL=main.92017c34.css.map*/