:root{--c-bg:#F8FAFC;--c-bg-elev:#FFFFFF;--c-bg-muted:#F1F5F9;--c-bg-subtle:#F8FAFC;--c-bg-hover:#F1F5F9;--c-bg-active:#E2E8F0;--c-fg:#0F172A;--c-fg-strong:#020617;--c-fg-muted:#475569;--c-fg-subtle:#64748B;--c-fg-faint:#94A3B8;--c-border:#E2E8F0;--c-border-strong:#CBD5E1;--c-brand:#2563EB;--c-brand-hover:#1D4ED8;--c-brand-active:#1E40AF;--c-brand-fg:#FFFFFF;--c-brand-soft:#EFF6FF;--c-brand-soft-2:#DBEAFE;--c-brand-ring:rgba(37,99,235,0.18);--c-success:#16A34A;--c-success-soft:#DCFCE7;--c-success-fg:#14532D;--c-danger:#DC2626;--c-danger-soft:#FEE2E2;--c-danger-fg:#7F1D1D;--c-warning:#D97706;--c-warning-soft:#FEF3C7;--c-warning-fg:#78350F;--c-info:#0284C7;--c-info-soft:#E0F2FE;--c-info-fg:#075985;--c-violet:#7C3AED;--c-violet-soft:#EDE9FE;--c-pink:#DB2777;--c-pink-soft:#FCE7F3;--c-teal:#0D9488;--c-teal-soft:#CCFBF1;--shadow-sm:0 1px 2px 0 rgba(15,23,42,0.04);--shadow:0 1px 3px 0 rgba(15,23,42,0.06),0 1px 2px -1px rgba(15,23,42,0.04);--shadow-md:0 4px 6px -1px rgba(15,23,42,0.08),0 2px 4px -2px rgba(15,23,42,0.05);--shadow-lg:0 10px 15px -3px rgba(15,23,42,0.10),0 4px 6px -4px rgba(15,23,42,0.06);--r-sm:6px;--r:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--font-sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--bg:var(--c-bg);--fg:var(--c-fg);--muted:var(--c-fg-muted);--brand:var(--c-brand);--border:var(--c-border);color-scheme:light}.dark,[data-theme=dark]{--c-bg:#0B1220;--c-bg-elev:#111827;--c-bg-muted:#1F2937;--c-bg-subtle:#0F172A;--c-bg-hover:#1E293B;--c-bg-active:#334155;--c-fg:#F8FAFC;--c-fg-strong:#FFFFFF;--c-fg-muted:#CBD5E1;--c-fg-subtle:#94A3B8;--c-fg-faint:#64748B;--c-border:#1F2937;--c-border-strong:#374151;--c-brand:#3B82F6;--c-brand-hover:#60A5FA;--c-brand-active:#2563EB;--c-brand-soft:rgba(59,130,246,0.12);--c-brand-soft-2:rgba(59,130,246,0.20);--c-success-soft:rgba(22,163,74,0.16);--c-success-fg:#86EFAC;--c-danger-soft:rgba(220,38,38,0.16);--c-danger-fg:#FCA5A5;--c-warning-soft:rgba(217,119,6,0.16);--c-warning-fg:#FCD34D;--c-info-soft:rgba(2,132,199,0.16);--c-info-fg:#7DD3FC;--c-violet-soft:rgba(124,58,237,0.16);--c-pink-soft:rgba(219,39,119,0.16);--c-teal-soft:rgba(13,148,136,0.16);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.4);--shadow:0 1px 3px 0 rgba(0,0,0,0.4),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -2px rgba(0,0,0,0.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.5),0 4px 6px -4px rgba(0,0,0,0.3);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;-webkit-text-size-adjust:100%;max-width:100%}canvas,iframe,img,svg,video{max-width:100%;height:auto}body{font-family:var(--font-sans);background:var(--c-bg);color:var(--c-fg);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.55}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--c-brand);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:10px;border:2px solid var(--c-bg)}::-webkit-scrollbar-thumb:hover{background:var(--c-fg-faint)}.container{max-width:1280px}.container,.container-wide{margin:0 auto;padding:0 24px}.container-wide{max-width:1440px}.container-narrow{max-width:1024px;margin:0 auto;padding:0 24px}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--c-fg);margin:0}.page-subtitle{color:var(--c-fg-muted);margin:4px 0 0;font-size:14px}.section-title{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--c-fg);margin:0}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-subtle)}.card{background:var(--c-bg-elev);border:1px solid var(--c-border);border-radius:var(--r-lg)}.card-padded{padding:20px}.card-padded-sm{padding:16px}.card-padded-lg{padding:24px}.card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--c-border)}.card-body{padding:20px}.kpi-grid{display:grid;grid-gap:12px;gap:12px}.kpi{background:var(--c-bg-elev);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:16px;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:6px;gap:6px;min-height:104px;min-width:0}.kpi-label{font-size:12px;color:var(--c-fg-subtle);font-weight:500;line-height:1.35;min-height:2.7em;display:block}.kpi-value{grid-row:3;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--c-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:break-word}.kpi-value.pos{color:var(--c-success)}.kpi-value.neg{color:var(--c-danger)}.kpi-value.brand{color:var(--c-brand)}.kpi-delta{grid-row:4;font-size:12px;color:var(--c-fg-muted);display:flex;align-items:center;gap:4px;min-height:1em}@media (max-width:480px){.kpi-value{font-size:20px}}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap;line-height:1.4}.badge-neutral{background:var(--c-bg-muted);color:var(--c-fg-muted);border-color:var(--c-border)}.badge-success{background:var(--c-success-soft);color:var(--c-success-fg)}.badge-danger{background:var(--c-danger-soft);color:var(--c-danger-fg)}.badge-warning{background:var(--c-warning-soft);color:var(--c-warning-fg)}.badge-info{background:var(--c-info-soft);color:var(--c-info-fg)}.badge-brand{background:var(--c-brand-soft);color:var(--c-brand)}.badge-violet{background:var(--c-violet-soft);color:var(--c-violet)}.badge-pink{background:var(--c-pink-soft);color:var(--c-pink)}.badge-teal{background:var(--c-teal-soft);color:var(--c-teal)}.badge-outline{background:transparent;border-color:var(--c-border-strong);color:var(--c-fg-muted)}.badge-dot{width:6px;height:6px;border-radius:999px;display:inline-block;background:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--r);font-size:13px;font-weight:500;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:focus-visible{outline:2px solid var(--c-brand-ring);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--c-brand);color:var(--c-brand-fg)}.btn-primary:hover{background:var(--c-brand-hover)}.btn-primary:active{background:var(--c-brand-active)}.btn-secondary{background:var(--c-bg-elev);color:var(--c-fg);border-color:var(--c-border-strong)}.btn-secondary:hover{background:var(--c-bg-hover)}.btn-ghost{background:transparent;color:var(--c-fg)}.btn-ghost:hover{background:var(--c-bg-hover)}.btn-danger{background:var(--c-danger);color:white}.btn-danger:hover{filter:brightness(.95)}.btn-success{background:var(--c-success);color:white}.btn-sm{padding:5px 10px;font-size:12px}.btn-lg{padding:11px 20px;font-size:14px;font-weight:600}.btn-icon{padding:6px}[data-rol=DENETCI] .btn-danger:not([data-readonly-safe]),[data-rol=DENETCI] .btn-primary:not([data-readonly-safe]),[data-rol=DENETCI] .btn-success:not([data-readonly-safe]){opacity:.45;cursor:not-allowed;pointer-events:none;filter:grayscale(.4)}[data-rol=DENETCI] .btn-danger:not([data-readonly-safe]):after,[data-rol=DENETCI] .btn-primary:not([data-readonly-safe]):after,[data-rol=DENETCI] .btn-success:not([data-readonly-safe]):after{content:" 🔒";margin-left:4px;font-size:.9em}.input,.select,.textarea{width:100%;min-width:0;background:var(--c-bg-elev);border:1px solid var(--c-border-strong);border-radius:var(--r);padding:8px 12px;font-size:13px;color:var(--c-fg);transition:border-color .12s ease,box-shadow .12s ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.textarea{white-space:pre-wrap;overflow:auto;text-overflow:clip}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-ring)}.input::placeholder,.textarea::placeholder{color:var(--c-fg-faint)}.input-group{display:flex;flex-direction:column;gap:6px}.input-label{font-size:12px;font-weight:500;color:var(--c-fg-muted)}.input-label .req{color:var(--c-danger);margin-left:2px}.input-help{font-size:11px;color:var(--c-fg-subtle)}.input-error{font-size:11px;color:var(--c-danger)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2364748B' stroke-width='1.5'%3e%3cpath d='M4 6l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;padding-right:30px}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.table th{text-align:left;font-weight:500;color:var(--c-fg-subtle);padding:10px 12px;background:var(--c-bg-subtle);font-size:12px}.table td,.table th{border-bottom:1px solid var(--c-border)}.table td{padding:12px;color:var(--c-fg);vertical-align:middle}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:var(--c-bg-hover)}.table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table .num.pos{color:var(--c-success);font-weight:600}.table .num.neg{color:var(--c-danger);font-weight:600}.table-card{border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;background:var(--c-bg-elev)}.table-card .table td:first-child,.table-card .table th:first-child{padding-left:20px}.table-card .table td:last-child,.table-card .table th:last-child{padding-right:20px}.pill-tabs{display:flex;flex-wrap:wrap;gap:6px}.pill-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--c-fg-muted);background:transparent;border:1px solid var(--c-border);cursor:pointer;transition:all .12s ease}.pill-tab:hover{background:var(--c-bg-hover);color:var(--c-fg)}.pill-tab.active{background:var(--c-brand);color:var(--c-brand-fg);border-color:var(--c-brand)}.top-nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-border)}.dark .top-nav,[data-theme=dark] .top-nav{background:rgba(11,18,32,.85)}.top-nav-inner{justify-content:space-between;height:56px}.top-nav-inner,.top-nav-left{display:flex;align-items:center;gap:16px}.top-nav-left{flex:1 1;min-width:0}.top-nav-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em;font-size:15px;color:var(--c-fg);cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0;min-width:0}.top-nav-brand>span:last-child{overflow:hidden;text-overflow:ellipsis;max-width:160px}.top-nav-brand:hover{text-decoration:none}.top-nav-brand-mark{width:28px;height:28px;border-radius:7px;background:var(--c-brand);display:grid;place-items:center;color:white;font-weight:700;font-size:14px;flex-shrink:0}.top-nav-links{display:flex;gap:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1 1;min-width:0}.top-nav-links::-webkit-scrollbar{display:none}.top-nav-link{padding:7px 9px;border-radius:var(--r);color:var(--c-fg-muted);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap;flex-shrink:0}.top-nav-link:hover{background:var(--c-bg-hover);color:var(--c-fg);text-decoration:none}.top-nav-link.active{background:var(--c-brand-soft);color:var(--c-brand)}@media (max-width:1399px) and (min-width:769px){.top-nav-brand>span:last-child{display:none}.top-nav-inner{gap:12px}.top-nav-left{gap:10px}.top-nav-link{padding:6px 8px;font-size:12.5px}}.project-header{padding:24px 0 16px}.project-header-row{justify-content:space-between;gap:16px}.project-header-row,.project-title-row{display:flex;align-items:center;flex-wrap:wrap}.project-title-row{gap:12px}.project-name{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--c-fg);margin:0}.project-meta{font-size:13px;color:var(--c-fg-muted)}.tab-groups{display:flex;flex-direction:column;gap:8px;padding:16px 0 8px;border-bottom:1px solid var(--c-border);margin-bottom:24px}.tab-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tab-group-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--c-fg-faint);width:88px}.avatar,.tab-group-label{text-transform:uppercase;flex-shrink:0}.avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--c-bg-muted);color:var(--c-fg-muted);font-weight:600;font-size:12px}.avatar-lg{width:40px;height:40px;font-size:14px}.avatar-sm{width:24px;height:24px;font-size:10px}.progress{background:var(--c-bg-muted);border-radius:999px;height:6px;overflow:hidden;position:relative}.progress-bar{background:var(--c-brand);height:100%;border-radius:999px;transition:width .2s ease}.progress.success .progress-bar{background:var(--c-success)}.progress.warning .progress-bar{background:var(--c-warning)}.progress.danger .progress-bar{background:var(--c-danger)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:999px}.status-dot.online{background:var(--c-success);box-shadow:0 0 0 3px rgba(22,163,74,.15)}.status-dot.warn{background:var(--c-warning)}.status-dot.off{background:var(--c-fg-faint)}.row-2{grid-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.row-2,.row-3{display:grid;gap:16px}.row-3{grid-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.row-4{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.row-5{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1024px){.row-3,.row-4{grid-template-columns:repeat(2,1fr)}.row-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.row-2,.row-3,.row-4,.row-5{grid-template-columns:1fr}}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:14px}.text-md{font-size:15px}.text-lg{font-size:18px}.text-xl{font-size:22px}.text-2xl{font-size:28px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-fg{color:var(--c-fg)}.text-muted{color:var(--c-fg-muted)}.text-subtle{color:var(--c-fg-subtle)}.text-faint{color:var(--c-fg-faint)}.text-success{color:var(--c-success)}.text-danger{color:var(--c-danger)}.text-warning{color:var(--c-warning)}.text-brand{color:var(--c-brand)}.text-right{text-align:right}.text-center{text-align:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-full{width:100%}.flex-1{flex:1 1}.flex-wrap{flex-wrap:wrap}.relative{position:relative}.divide-y>*+*{border-top:1px solid var(--c-border)}.list-row{display:flex;align-items:center;gap:12px;padding:12px 16px}.list-row:hover{background:var(--c-bg-hover)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center;color:var(--c-fg-subtle);background:var(--c-bg-elev);border:1px dashed var(--c-border-strong);border-radius:var(--r-lg)}.empty-icon{width:40px;height:40px;border-radius:12px;background:var(--c-bg-muted);display:grid;place-items:center;color:var(--c-fg-faint);margin-bottom:4px}.empty-title{color:var(--c-fg);font-weight:600;font-size:14px}.empty-text{color:var(--c-fg-subtle);font-size:13px;max-width:420px}.banner{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--r-lg);border:1px solid var(--c-border);background:var(--c-bg-elev)}.banner-success{background:var(--c-success-soft);border-color:rgba(22,163,74,.2);color:var(--c-success-fg)}.banner-warning{background:var(--c-warning-soft);border-color:rgba(217,119,6,.2);color:var(--c-warning-fg)}.banner-info{background:var(--c-info-soft);border-color:rgba(2,132,199,.2);color:var(--c-info-fg)}.banner-danger{background:var(--c-danger-soft);border-color:rgba(220,38,38,.2);color:var(--c-danger-fg)}hr.divider{border:none;border-top:1px solid var(--c-border);margin:24px 0}.dot-sep{color:var(--c-fg-faint);margin:0 6px}.field-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.field-row>*{min-width:0}@media (max-width:1024px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.field-row{grid-template-columns:1fr}}.input-group{min-width:0}@media (max-width:768px){.tab-group{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.tab-group::-webkit-scrollbar{height:4px}.pill-tab{flex-shrink:0}.tab-group-label{width:auto;min-width:60px}}.has-tip{position:relative}.has-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--c-fg-strong);color:var(--c-bg-elev);font-size:11px;padding:4px 8px;border-radius:var(--r-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease}.has-tip:hover:after{opacity:1}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--c-bg-elev) 30%,transparent),linear-gradient(to right,transparent,var(--c-bg-elev) 70%) 100%,linear-gradient(to right,rgba(15,23,42,.06),transparent),linear-gradient(to left,rgba(15,23,42,.06),transparent) 100%;background-color:var(--c-bg-elev);background-repeat:no-repeat;background-size:32px 100%,32px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;border-radius:var(--r-lg)}.table-scroll>.table{min-width:100%}.table-scroll.wide>.table{min-width:640px}.table-scroll.x-wide>.table{min-width:880px}.overflow-x-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.mobil-yalniz{display:none}.masaustu-yalniz{display:initial}@media (max-width:768px){.mobil-yalniz{display:initial}.masaustu-yalniz{display:none!important}}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-full{max-width:100%}.top-nav-toggle{display:none;background:transparent;border:1px solid var(--c-border);border-radius:var(--r);padding:6px 8px;cursor:pointer;color:var(--c-fg);align-items:center;justify-content:center}.top-nav-toggle:hover{background:var(--c-bg-hover)}@media (max-width:768px){.top-nav-inner{gap:8px;height:52px}.top-nav-left{gap:10px}.top-nav-brand{font-size:14px}.top-nav-toggle{display:inline-flex}.top-nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--c-bg-elev);border-bottom:1px solid var(--c-border);border-top:1px solid var(--c-border);flex-direction:column;gap:0;padding:8px;z-index:70;max-height:calc(100vh - 52px);overflow-y:auto;box-shadow:var(--shadow-md)}.top-nav-links.open{display:flex}.top-nav-links .top-nav-link{padding:12px 14px;font-size:14px;border-radius:var(--r)}.top-nav-actions{gap:4px!important}.top-nav-actions .btn{padding:6px 10px;font-size:12px}.top-nav-actions .badge{display:none}}.panel-govde{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start}.sol-menu{position:-webkit-sticky;position:sticky;top:56px;align-self:start;height:calc(100vh - 56px);overflow:visible;padding:12px 8px 24px;border-right:1px solid var(--c-border);background:var(--c-bg);z-index:50}.sol-menu-proje{padding:4px 6px 12px;border-bottom:1px solid var(--c-border);margin-bottom:10px}.sol-menu-proje-label{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-fg-faint);margin-bottom:4px}.sol-menu-proje .select{width:100%}.sm-rail{display:flex;flex-direction:column;gap:1px}.sm-rail-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-fg-faint);padding:4px 8px 2px}.sm-row{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--r);color:var(--c-fg-muted);font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.sm-row svg{flex-shrink:0}.sm-row-ad{overflow:hidden;text-overflow:ellipsis}.sm-row .sm-chev{margin-left:auto;opacity:.45}.sm-row:hover{background:var(--c-bg-hover);color:var(--c-fg);text-decoration:none}.sm-row.active{background:var(--c-brand-soft);color:var(--c-brand);font-weight:600}.sm-row.gap{color:var(--c-fg-faint);opacity:.5;cursor:default}.sm-row.gap:hover{background:transparent;color:var(--c-fg-faint)}.aktif-grup>.sm-row-grup{color:var(--c-brand)}.sm-altgrup,.sm-grup{position:relative}.sm-flyout{position:fixed;left:0;top:0;min-width:234px;overflow:visible;background:var(--c-bg-elev);border:1px solid var(--c-border);border-radius:10px;box-shadow:var(--shadow-lg);padding:6px;z-index:90;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .22s}.sm-flyout:before{content:"";position:absolute;top:0;left:-20px;width:20px;height:100%}.sm-altgrup>.sm-flyout{max-height:80vh;overflow-y:auto}.sm-altgrup:focus-within>.sm-flyout,.sm-altgrup:hover>.sm-flyout,.sm-grup:focus-within>.sm-flyout,.sm-grup:hover>.sm-flyout{visibility:visible;opacity:1;transition:opacity .12s ease}.sm-flyout-label{display:block;padding:4px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-fg-faint)}.panel-icerik{min-width:0;padding:24px 24px 48px;isolation:isolate}.top-nav-yardim{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--r);color:var(--c-fg-muted);font-size:13px;font-weight:500;text-decoration:none}.top-nav-yardim:hover{background:var(--c-bg-hover);color:var(--c-fg)}.sol-menu-backdrop{display:none}@media (max-width:768px){.panel-govde{grid-template-columns:1fr}.sol-menu{position:fixed;top:0;left:0;height:100vh;width:min(82vw,300px);transform:translateX(-100%);transition:transform .2s ease;z-index:80;box-shadow:var(--shadow-lg)}.sol-menu.open{transform:none}.sol-menu{overflow-y:auto}.sol-menu-backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:79}.panel-icerik{padding:16px 14px 40px}.sm-flyout{position:static!important;visibility:visible!important;opacity:1!important;inset:auto!important;margin:0 0 4px 12px;min-width:0;max-height:none;overflow:visible;border:0;border-left:1px solid var(--c-border);border-radius:0;box-shadow:none;padding:0 0 0 6px;background:transparent}.sm-flyout:before,.sm-row .sm-chev{display:none}.container,.container-narrow,.container-wide{padding:0 14px}.page-header{gap:10px;margin-bottom:16px}.page-title{font-size:20px;line-height:1.2}.page-subtitle{font-size:13px}.card-padded{padding:16px}.card-padded-lg{padding:18px}.card-header{padding:12px 16px}.card-body{padding:16px}.kpi{min-height:92px;padding:14px}.kpi-label{min-height:1.6em;font-size:11px}.kpi-value{font-size:18px}.kpi-delta{font-size:11px}.project-header{padding:16px 0 10px}.project-header-row{gap:10px}.project-name{font-size:18px}.project-meta{font-size:12px}.tab-groups{padding:10px 0 6px;margin-bottom:16px;gap:6px}.tab-group-label{width:auto;min-width:0}.komut-bari-sticky{position:relative!important;top:auto!important}.btn-sm{padding:7px 10px;min-height:32px}.btn{min-height:36px}}@media (max-width:480px){.container,.container-narrow,.container-wide{padding:0 10px}.page-title{font-size:18px}.page-subtitle{font-size:12px}.kpi{min-height:84px;padding:12px;gap:4px}.kpi-label{min-height:1.4em}.kpi-value{font-size:17px}.card-padded{padding:12px}.card-padded-sm{padding:10px}.card-padded-lg{padding:14px}.card-header{padding:10px 12px}.card-body{padding:12px}.table td,.table th{padding:8px;font-size:12px}.table-card .table td:first-child,.table-card .table th:first-child{padding-left:12px}.table-card .table td:last-child,.table-card .table th:last-child{padding-right:12px}.pill-tab{padding:6px 10px;font-size:12px}.komut-bari-kbd{display:none!important}.banner{padding:8px 10px;gap:8px;font-size:12px}.section-title{font-size:14px}.eyebrow{font-size:10px}.modal-content{width:calc(100vw - 16px)!important}}.grid-2-cols-resp,.grid-3-cols-resp{display:grid;grid-gap:16px;gap:16px}.grid-2-cols-resp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-3-cols-resp{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media (max-width:1024px){.grid-3-cols-resp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:768px){.grid-2-cols-resp,.grid-3-cols-resp{grid-template-columns:1fr}.asistan-grid{grid-template-columns:1fr!important;gap:12px!important}.asistan-yan-panel{position:static!important;max-height:280px!important}}@media (max-width:1024px){.yardim-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.landing-hero{padding:40px 18px 32px!important}.landing-hero-grid,.landing-mevzuat-grid{grid-template-columns:1fr!important;gap:24px!important}.landing-mevzuat{padding:40px 18px!important}.landing-hero-grid>:nth-child(2){display:none}.landing-mevzuat-grid>:nth-child(2){transform:scale(.95);transform-origin:top center}}@media (max-width:480px){.komut-bari-kbd{display:none!important}}@media (max-width:900px){.giris-split{grid-template-columns:1fr!important;min-height:auto!important}.giris-split>:nth-child(2){display:none!important}}@media (max-width:768px){.genel-bakis-iki-kol,.iki-kol-asid-sag,.iki-kol-asid-sol{grid-template-columns:1fr!important}}@media (max-width:480px){.genel-bakis-iki-kol .card-body.flex{flex-wrap:wrap;gap:12px!important}}@media (max-width:640px) and (min-width:481px){.row-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.table-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-card .table{width:max-content;min-width:100%}.table-card .table td,.table-card .table th{white-space:nowrap}.chat-bubble{word-break:break-word;overflow-wrap:anywhere}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_1b85de{font-family:Inter,Inter Fallback;font-style:normal}.__variable_1b85de{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fdaf1b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_fdaf1b{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}