.k-gantt{--r:12px;--rb:8px}.k-gantt h1,.k-gantt h2,.k-gantt h3{font-family:var(--f1);font-weight:700;letter-spacing:-.035em}.k-gantt h1 em,.k-gantt h2 em{font-style:normal;color:var(--ana)}.gt-ust{position:sticky;top:0;z-index:70;background:var(--zemin);border-bottom:1px solid var(--cizgi)}.gt-ust-ic{display:flex;align-items:center;gap:1rem;min-height:70px}.gt-nv{margin-left:auto}.gt-sag{display:flex;gap:.6rem;align-items:center;margin-left:1rem}.gt-kahraman{padding:clamp(30px,5vw,64px) 0 clamp(16px,2vw,24px)}.gt-k-ust{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(20px,4vw,56px);align-items:end;margin-bottom:clamp(24px,3vw,40px)}.gt-rozet{display:inline-flex;gap:.5rem;align-items:center;font-weight:600;font-size:.85rem;color:var(--ana)}.gt-k-ust h1{font-size:clamp(2.6rem,6vw,5rem);line-height:.98;margin:.7rem 0 0}.gt-k-ust p{color:var(--soluk);font-size:1.08rem;margin:0}.gt-dugmeler{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.2rem}.gt-cizelge{border-radius:var(--r);background:var(--yuzey);border:1px solid var(--cizgi);overflow:hidden;box-shadow:0 30px 60px -40px rgba(0,0,0,.35)}.gt-c-bas{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 1.1rem;border-bottom:1px solid var(--cizgi);font-size:.85rem}.gt-c-bas span{display:flex;gap:.4rem .9rem;align-items:center;flex-wrap:wrap;color:var(--soluk)}.gt-c-bas span i{font-size:.6rem;margin-right:-.5rem}.gt-lej-1{color:var(--ana)}.gt-lej-2{color:color-mix(in srgb,var(--ana) 40%,var(--yuzey2))}.gt-lej-3{color:var(--ana2)}.gt-tablo{position:relative;--sol:220px}.gt-s{display:grid;grid-template-columns:var(--sol) minmax(0,1fr);align-items:center;border-top:1px solid var(--cizgi);min-height:54px}.gt-s--bas{border-top:0;min-height:38px;background:var(--yuzey2);font-size:.78rem;font-weight:600;color:var(--soluk)}.gt-s-ad{display:flex;gap:.6rem;align-items:center;padding:0 1.1rem;font-weight:600;font-size:.92rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-s-ad b{color:var(--ana);font-size:.8rem}.gt-s-zaman{position:relative;height:100%;min-height:inherit;background-image:linear-gradient(90deg,var(--cizgi) 1px,transparent 1px);background-size:calc(100% / 12) 100%}.gt-haftalar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;background:none}.gt-haftalar span{text-align:center}.gt-bar{position:absolute;top:50%;height:22px;margin-top:-11px;left:calc(var(--b) / 12 * 100% + 4px);width:calc(var(--u) / 12 * 100% - 8px);border-radius:6px;background:linear-gradient(90deg,var(--ana) var(--p),color-mix(in srgb,var(--ana) 28%,var(--yuzey2)) var(--p));transform-origin:left;animation:gt-uza 1s cubic-bezier(.2,.8,.2,1) var(--g) both}.gt-bar em{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-style:normal;font-size:.68rem;font-weight:700;color:var(--yazi)}.gt-bar--bitti em{color:var(--anaYazi)}@keyframes gt-uza{from{transform:scaleX(0)}to{transform:scaleX(1)}}.gt-tas{position:absolute;top:50%;left:calc(var(--b) / 12 * 100%);width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--ana2);transform:rotate(45deg);box-shadow:0 0 0 3px var(--yuzey)}.gt-bugun{position:absolute;top:38px;bottom:0;left:calc(var(--sol) + (100% - var(--sol)) * var(--b) / 12);width:2px;background:var(--ana2)}.gt-bugun small{position:absolute;top:-1px;left:4px;padding:.1rem .4rem;border-radius:4px;background:var(--ana2);color:var(--zemin);font-size:.66rem;font-weight:700;white-space:nowrap}.gt-cubuk{padding:clamp(20px,3vw,32px) 0}.gt-bb{margin-bottom:clamp(20px,3vw,32px)}.gt-bb span{font-weight:600;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ana)}.gt-bb h2{font-size:clamp(2.2rem,4.6vw,3.4rem);margin:.3rem 0 0}.gt-bb--yan{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.gt-bb--yan>a{display:inline-flex;gap:.5rem;align-items:center;font-weight:600}.gt-wbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.gt-w{border-radius:var(--r);background:var(--yuzey);border:1px solid var(--cizgi);overflow:hidden}.gt-w-bas{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.4rem .7rem;align-items:center;padding:1rem 1.1rem;background:color-mix(in srgb,var(--ana) 10%,var(--yuzey))}.gt-w-bas code{font-weight:700;color:var(--ana)}.gt-w-bas>i{color:var(--ana)}.gt-w-bas b{font-size:1.15rem;min-width:0}.gt-w-bas span{grid-column:1/-1;font-size:.82rem;font-weight:600;color:var(--soluk)}.gt-w ul{list-style:none;margin:0;padding:.4rem 0}.gt-w li a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.55rem 1.1rem;font-size:.92rem;border-left:3px solid transparent;transition:border-color .2s,background .2s}.gt-w li a:hover{border-left-color:var(--ana);background:var(--yuzey2)}.gt-w li code{font-size:.78rem;color:var(--soluk)}.gt-w li small{font-size:.75rem;color:var(--soluk);white-space:nowrap}.gt-iki{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.gt-bl,.gt-yz{grid-template-columns:minmax(0,1fr)}.gt-form{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:start}.gt-h2{font-size:clamp(2.2rem,4.4vw,3.2rem);margin:.6rem 0}.gt-soluk{color:var(--soluk)}.gt-form .fk{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--r);padding:clamp(18px,3vw,30px)}@media (prefers-reduced-motion:reduce){.gt-bar{animation:none}}@media (max-width:1024px){.gt-k-ust,.gt-iki,.gt-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.gt-tablo{--sol:118px}.gt-s-ad{padding:0 .6rem;font-size:.74rem;white-space:normal;line-height:1.15}.gt-s-ad b{display:none}.gt-haftalar span:nth-child(even){visibility:hidden}.gt-bar em{display:none}.gt-c-bas b{display:none}}