.gir{--g-ana: var(--marka, #3A2FD6);--g-ana-yazi: var(--marka-yazi, #FFFFFF);--g-yazi: #14132B;--g-alt: #55567A;--g-cizgi: #DDDBF5;--g-lila: #F1F0FF;--g-lila-acik: #F7F6FF;--g-kagit: #FFFFFF;--g-hata: #C7291F;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:var(--g-kagit);color:var(--g-yazi)}.gir-sayfa{margin:0;background:#fff}.gir [hidden]{display:none!important}.gir-sol{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;background:var(--g-ana);color:var(--g-ana-yazi)}.gir-sol :focus-visible{outline:3px solid currentColor;outline-offset:2px}.gir-logo{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;text-decoration:none;font-size:21px;font-weight:800;letter-spacing:-.03em;line-height:1}.gir-logo:hover{color:inherit;text-decoration:none}.gir-logo img{width:32px;height:32px;flex:none}.gir-slogan{margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.015em}.gir-tanim,.gir-not{margin:0;font-size:15px;line-height:1.5;opacity:.88}.gir-sol .gir-tanim,.gir-not{display:none}.gir-firma{display:flex;align-items:center;gap:12px;min-height:44px}.gir-firma-ad{margin:0;min-width:0;font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.gir-rozet{flex:none;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:var(--rozet, var(--g-ana));color:var(--rozet-yazi, var(--g-ana-yazi));font-size:20px;font-weight:800;letter-spacing:-.02em}.gir-rozet img{width:100%;height:100%;object-fit:contain;background:var(--g-kagit)}.gir-rozet--buyuk{width:44px;height:44px;font-size:17px;background:var(--g-kagit);color:var(--g-ana)}.gir-sag{min-width:0;width:100%;max-width:620px;margin-inline:auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:20px}.gir h1{margin:0;max-width:none;color:var(--g-yazi);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-stretch:100%}.gir h1:focus{outline:none}.gir-alt{margin:8px 0 0;color:var(--g-alt);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.gir-uyari{margin:0;padding:12px 14px;border-radius:12px;background:var(--g-lila);color:var(--g-yazi);font-size:15px;line-height:1.4}.gir-adimlar{display:flex;gap:8px;margin:0;padding:0;list-style:none}.gir-adimlar li{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;color:var(--g-alt);font-size:13px;font-weight:600}.gir-adimlar li:before{content:"";display:block;height:4px;border-radius:2px;background:var(--g-cizgi)}.gir-adimlar li.su-an,.gir-adimlar li.tamam{color:var(--g-yazi)}.gir-adimlar li.su-an:before,.gir-adimlar li.tamam:before{background:var(--g-ana)}.gir form{display:flex;flex-direction:column}.gir .alan{margin-bottom:18px}.gir .alan label{display:block;margin-bottom:6px;font-size:15px;font-weight:600}.gir .alan input[type=email],.gir .alan input[type=password],.gir .alan input[type=text]{display:block;width:100%;min-height:48px;box-sizing:border-box;padding:0 14px;background:var(--g-lila-acik);color:var(--g-yazi);font:inherit;font-size:16px;border:1.5px solid var(--g-cizgi);border-radius:12px}.gir .alan .sifre-kutu input{padding-right:84px}.gir .alan input:focus-visible{outline:3px solid var(--g-ana);outline-offset:0;border-color:var(--g-ana)}.gir .alan input[aria-invalid=true]{border-color:var(--g-hata)}.gir .sifre-goster{top:2px;bottom:2px;right:2px;color:var(--g-ana);min-width:44px;border-radius:9px}.gir .sifre-goster:hover{background:var(--g-lila)}.gir .sifre-goster:focus-visible{outline:3px solid var(--g-ana);outline-offset:0}.gir .alan-hata,.gir .form-hata{color:var(--g-hata);font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.gir .form-hata{margin:0 0 14px}.gir .dugme{width:100%;min-height:52px;padding:0 20px;background:var(--g-ana);color:var(--g-ana-yazi);border:0;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer}.gir .dugme:hover{background:var(--g-ana);color:var(--g-ana-yazi);filter:brightness(.92)}.gir .dugme:focus-visible{outline:3px solid var(--g-yazi);outline-offset:2px}.gir .dugme[aria-busy=true]{opacity:.65;cursor:progress}.gir .form-ek{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:16px;font-size:15px}.gir .form-ek a,.gir .form-tamam a{display:inline-flex;align-items:center;min-height:44px;color:var(--g-ana)}.gir .gir-genel{flex-basis:100%}.gir .form-tamam{padding:14px 16px;background:var(--g-lila);border-radius:12px;font-size:15px;line-height:1.4}.gir .form-tamam .dugmeler{display:flex;flex-direction:column;gap:8px;margin-top:12px}.gir .form-tamam .dugme--ikincil{background:var(--g-kagit);color:var(--g-ana);border:1.5px solid var(--g-ana)}.gir-liste{display:flex;flex-direction:column;gap:14px}.gir-kartlar{display:flex;flex-direction:column;gap:12px}.gir-kart{width:100%;box-sizing:border-box;padding:14px 18px;background:var(--g-kagit);color:var(--g-yazi);border:1.5px solid var(--g-cizgi);border-radius:14px;font:inherit;text-align:left;cursor:pointer}.gir-kart:focus-visible{outline:3px solid var(--g-ana);outline-offset:2px}.gir-kart[disabled]{cursor:progress;opacity:.65}.gir-kart[aria-busy=true]{border-color:var(--g-ana);opacity:1}@media (hover: hover){.gir-kart:not([disabled]):hover{border-color:var(--g-ana);background:var(--g-lila-acik)}}.gir-kart--firma{display:flex;align-items:center;gap:16px;min-height:84px}.gir-kart-yazi{min-width:0;display:flex;flex-direction:column;gap:3px}.gir-kart-ad{font-size:17px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.gir-kart-alt{color:var(--g-alt);font-size:15px;line-height:1.35;font-variant-numeric:tabular-nums}.gir-kart--proje{display:flex;flex-direction:column;gap:10px;min-height:76px}.gir-kart-ust{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.gir-kart--son{background:var(--g-lila);border:2px solid var(--g-ana);padding:13.5px 17.5px}.gir-son{color:var(--g-ana);font-size:13px;font-weight:700}.gir-cubuk{display:block;width:100%;height:8px;overflow:hidden;border-radius:4px;background:var(--g-cizgi)}.gir-cubuk>span{display:block;height:100%;background:var(--g-ana)}.gir-geri{align-self:flex-start;min-height:44px;padding:0 2px;background:none;border:0;color:var(--g-ana);font:inherit;font-size:15px;font-weight:600;text-decoration:underline;cursor:pointer}.gir-geri:focus-visible{outline:3px solid var(--g-ana);outline-offset:2px}.gir [data-turnstile-kutu]{margin-top:16px}@media (min-width: 900px){.gir{grid-template-columns:440px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.gir-sol{padding:40px;gap:28px}.gir-logo{font-size:28px}.gir-logo img{width:42px;height:42px}.gir-tapuya{display:flex;flex-direction:column;gap:14px}.gir-slogan{margin:56px 0 0;font-size:40px;line-height:1.1;letter-spacing:-.02em}.gir-sol .gir-tanim,.gir-not{display:block}.gir-firma{flex-direction:column;align-items:flex-start;gap:16px;margin-top:56px}.gir-rozet--buyuk{width:72px;height:72px;font-size:28px}.gir-firma-ad{font-size:28px}.gir-sag{margin:0;padding:48px 64px;gap:28px}}
