.okut-izin-ekrani{min-height:100vh;min-height:100dvh}.okut-izin-scroll{display:grid;min-height:0;padding:24px 20px;place-items:center}.okut-izin-karti{width:100%;max-width:360px;padding:22px 18px 18px;border:1px solid var(--line);border-radius:20px;background:var(--surface-card);box-shadow:0 8px 24px rgba(61,48,43,.07);text-align:center}.okut-izin-ana-ikon{display:grid;width:54px;height:54px;margin:0 auto 12px;place-items:center;border-radius:16px;background:var(--accent-soft);color:var(--accent);font-size:28px}.okut-izin-etiket{margin:0 0 5px;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.okut-izin-karti h1{margin:0;color:var(--ink);font-family:var(--font-baslik),var(--font-govde),sans-serif;font-size:23px;line-height:1.15;letter-spacing:-.02em}.okut-izin-giris{max-width:290px;margin:9px auto 16px;color:var(--ink2);font-size:12px;line-height:1.5}.okut-izin-listesi{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--sv-color-neutral-25);text-align:left}.okut-izin-listesi article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:72px;padding:10px 12px}.okut-izin-listesi article+article{border-top:1px solid var(--line)}.okut-izin-listesi article>.material-symbols-rounded{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--surface-card);color:var(--accent);font-size:21px}.okut-izin-listesi strong{color:var(--ink);font-size:12px}.okut-izin-listesi p{margin:3px 0 0}.okut-izin-gizlilik,.okut-izin-listesi p{color:var(--ink2);font-size:12px;line-height:1.4}.okut-izin-gizlilik{display:flex;align-items:flex-start;gap:6px;margin:12px 3px 15px;text-align:left}.okut-izin-gizlilik .material-symbols-rounded{flex:none;color:var(--ok);font-size:16px}.okut-izin-aksiyonlar{display:grid;grid-gap:8px;gap:8px}.okut-izin-aksiyonlar button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:11px;background:var(--accent);color:var(--sv-color-neutral-0);cursor:pointer;font:inherit;font-size:12px;font-weight:850}.okut-izin-aksiyonlar .okut-ikincil{border-color:var(--line);background:transparent;color:var(--ink2)}.okut-izin-aksiyonlar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:350px){.okut-izin-scroll{padding-right:16px;padding-left:16px}.okut-izin-karti{padding:18px 14px 14px}.okut-izin-listesi article{min-height:66px;padding:8px 10px}}@media (max-height:650px){.okut-izin-scroll{place-items:start center;padding-top:16px}.okut-izin-karti{padding-top:16px}.okut-izin-ana-ikon{width:46px;height:46px;margin-bottom:8px;font-size:24px}.okut-izin-giris{margin-top:7px;margin-bottom:11px}.okut-izin-listesi article{min-height:62px}.okut-izin-gizlilik{margin-top:9px;margin-bottom:10px}}.okut-izin-ana-ikon.okut-ikon-sakin{background:var(--chip);color:var(--ink2)}.okutma-donen-ikon{display:inline-block;animation:okutDonus 1s linear infinite}@keyframes okutDonus{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.okutma-donen-ikon{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.okut-baglanti-ekrani .okut-izin-scroll{place-items:start center}.okut-ekrani.okut-baglanti-ekrani .okut-izin-scroll .okut-izin-karti{max-width:300px;margin-top:36px;padding:8px 0 24px;border:0;background:transparent;box-shadow:none}.okut-baglanti-ekrani .okut-izin-ana-ikon{width:64px;height:64px;margin:0 auto;border-radius:22px;font-size:32px}.okut-baglanti-ekrani .okut-izin-karti h1{margin-top:18px;font-size:20px;line-height:1.2;letter-spacing:0}.okut-baglanti-ekrani .okut-izin-giris{margin:8px auto 0;font-size:13.5px;line-height:1.55}.okut-baglanti-ekrani .okut-izin-aksiyonlar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.okut-baglanti-ekrani .okut-izin-aksiyonlar button{min-height:48px;padding:0 20px;border:1px solid var(--line);border-radius:13px;background:var(--surface-card);color:var(--ink);font-size:13.5px;font-weight:800}.okut-kod-ekrani{min-height:100vh;min-height:100dvh}.okut-kod-scroll{display:grid;min-height:0;padding:24px 20px;place-items:center}.okut-kod-karti{width:100%;max-width:360px;padding:22px 18px 18px;border:1px solid var(--line);border-radius:20px;background:var(--surface-card);box-shadow:0 8px 24px rgba(61,48,43,.07);text-align:center}.okut-kod-ikon{display:grid;width:54px;height:54px;margin:0 auto 12px;place-items:center;border-radius:16px;background:var(--accent-soft);color:var(--accent);font-size:28px}.okut-kod-etiket{margin:0 0 5px;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.okut-kod-karti h1{margin:0;color:var(--ink);font-family:var(--font-baslik),var(--font-govde),sans-serif;font-size:23px;line-height:1.15;letter-spacing:-.02em}.okut-kod-giris{max-width:280px;margin:9px auto 16px;color:var(--ink2);font-size:12px;line-height:1.5}.okut-kod-form{display:grid;grid-gap:7px;gap:7px;text-align:left}.okut-kod-form label{color:var(--ink);font-size:12px;font-weight:850}.okut-kod-form input{width:100%;min-height:56px;padding:0 14px;border:1px solid var(--line);border-radius:13px;outline:none;background:var(--sv-color-neutral-25);color:var(--ink);font:900 23px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase}.okut-kod-form input::placeholder{color:var(--ink2);opacity:1}.okut-kod-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.okut-kod-form>p{margin:0 2px 6px;color:var(--ink2);font-size:12px}.okut-kod-form button{min-height:44px;border:1px solid var(--accent);border-radius:11px;background:var(--accent);color:var(--sv-color-neutral-0);cursor:pointer;font:inherit;font-size:12px;font-weight:850}.okut-kod-not{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;border-radius:11px;background:var(--chip);text-align:left}.okut-kod-not .material-symbols-rounded{flex:none;color:var(--accent);font-size:18px}.okut-kod-not p{margin:0;color:var(--ink2);font-size:12px;line-height:1.45}.okut-kod-kamera{display:inline-flex;min-height:44px;margin-top:8px;align-items:center;justify-content:center;gap:6px;color:var(--ink2);font-size:12px;font-weight:800;text-decoration:none}.okut-kod-kamera .material-symbols-rounded{font-size:18px}.okut-kod-form button:focus-visible,.okut-kod-kamera:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:350px){.okut-kod-scroll{padding-right:16px;padding-left:16px}.okut-kod-karti{padding:18px 14px 14px}}@media (max-height:610px){.okut-kod-scroll{place-items:start center;padding-top:14px}.okut-kod-karti{padding-top:15px}.okut-kod-ikon{width:46px;height:46px;margin-bottom:8px;font-size:24px}.okut-kod-giris{margin-top:7px;margin-bottom:11px}}.okut-kod-karti button.okut-kod-kamera{padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.okut-kod-form input:focus-visible{outline:none}.okut-girilen-kod{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:.14em!important;overflow-wrap:anywhere}.okut-kontrol-ekrani .okut-kod-giris{margin-bottom:14px;font-weight:700}.okut-kontroller{display:grid;margin:0;padding:2px 12px;border:1px solid var(--line);border-radius:15px;background:var(--surface-card);list-style:none;text-align:left}.okut-kontroller li{display:flex;align-items:center;gap:9px;min-height:38px;color:var(--ink2);font-size:12px;font-weight:650;line-height:1.3}.okut-kontroller li+li{border-top:1px solid var(--chip)}.okut-kontrol-im{display:grid;flex:none;width:20px;height:20px;place-items:center}.okut-kontroller li.bekliyor .okut-kontrol-im:before{width:10px;height:10px;box-sizing:border-box;border:2px solid var(--line);border-radius:50%;content:""}.okut-kontroller .okut-kontrol-im .material-symbols-rounded{font-size:20px;animation:okutKontrolGir .28s cubic-bezier(.34,1.56,.64,1) both}.okut-kontroller li.ok{color:var(--ink);font-weight:800}.okut-kontroller li.ok .okut-kontrol-im{color:var(--ok)}.okut-kontroller li.fail{color:var(--bad);font-weight:800}@keyframes okutKontrolGir{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.okut-kod-karti .okut-kontroller{background:var(--sv-color-neutral-25)}.okut-kamera-ekrani .okut-kamera-scroll{display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px 20px}.okut-kamera-baslik{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.okut-kamera-baslik .okut-izin-etiket{margin:0 0 3px}.okut-kamera-baslik h1{margin:0;color:var(--ink);font-family:var(--font-baslik),var(--font-govde),sans-serif;font-size:24px;line-height:1.1;letter-spacing:-.02em}.okut-mekan-cip{display:inline-flex;min-width:0;max-width:55%;align-items:center;gap:5px;padding:6px 10px;overflow:hidden;border-radius:999px;background:var(--chip);color:var(--ink2);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.okut-mekan-cip .material-symbols-rounded{flex:none;font-size:16px}.okut-kamera{position:relative;display:grid;flex:1 1;min-height:250px;place-items:center;overflow:hidden;border-radius:22px;background:var(--sv-color-neutral-950);box-shadow:0 10px 28px rgba(42,30,27,.16)}.okut-kamera video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.okut-nisangah{position:relative;z-index:2;width:210px;height:210px;margin-bottom:34px}.okut-nisangah>span{position:absolute;width:38px;height:38px;border:4px solid #fff}.okut-nisangah>span:first-child{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:20px}.okut-nisangah>span:nth-child(2){top:0;right:0;border-bottom:0;border-left:0;border-top-right-radius:20px}.okut-nisangah>span:nth-child(3){right:0;bottom:0;border-top:0;border-left:0;border-bottom-right-radius:20px}.okut-nisangah>span:nth-child(4){bottom:0;left:0;border-top:0;border-right:0;border-bottom-left-radius:20px}.okut-tarama{position:absolute;right:12px;left:12px;height:2px;border-radius:2px;background:var(--scan);box-shadow:0 0 12px var(--scan);animation:okutTara 2.2s ease-in-out infinite}@keyframes okutTara{0%{top:8%}50%{top:90%}to{top:8%}}.okut-kamera.kontrolde .okut-nisangah>span{border-color:var(--scan)}.okut-kamera-ipucu{position:absolute;right:12px;bottom:12px;left:12px;z-index:3;padding:8px 12px;border-radius:12px;background:rgba(0,0,0,.62);color:#fff;font-size:12px;font-weight:600;line-height:1.45;text-align:center}.okut-elle-gecis{display:inline-flex;flex:none;min-height:48px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-card);color:var(--ink);cursor:pointer;font:inherit;font-size:12.5px;font-weight:800}.okut-elle-gecis .material-symbols-rounded{color:var(--accent);font-size:19px}.okut-elle-gecis:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-height:700px){.okut-kamera{min-height:200px}.okut-nisangah{width:170px;height:170px;margin-bottom:26px}.okut-kontroller li{min-height:32px}}@media (max-height:620px){.okut-kamera-ekrani .okut-kamera-scroll{gap:10px;padding-top:12px}.okut-kamera-baslik h1{font-size:21px}.okut-nisangah{width:124px;height:124px;margin-bottom:58px}.okut-nisangah>span{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.okut-tarama{top:48%;animation:none}}.okutma-onay-karti{position:relative;flex:none;width:min(100%,340px);margin:auto;padding:22px 18px 18px;border:0;border-radius:20px;background:var(--surface-card);box-shadow:var(--sv-shadow-sheet);color:var(--ink);text-align:center}.okutma-onay-karti h1{margin:0;color:var(--ink);font-family:var(--font-baslik),var(--font-govde),sans-serif;font-size:21px;line-height:1.18;letter-spacing:-.02em;overflow-wrap:anywhere}.okutma-ust-etiket{margin:0 0 5px;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.okutma-onay-ikon{display:grid;width:50px;height:50px;margin:0 auto 12px;place-items:center;border-radius:15px;background:var(--ok-soft);color:var(--ok);font-size:26px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.okutma-onay-mekan{margin:5px 0 14px;color:var(--ink2);font-size:12px;font-weight:700}.okutma-ikram{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-bottom:11px;padding:11px 12px;border:1px solid var(--sv-color-neutral-200);border-radius:14px;background:linear-gradient(145deg,var(--sv-color-neutral-0),var(--sv-color-energy-50));text-align:left}.listem-ekrani.okutma-sonuc-ekrani .okutma-onay-karti .okutma-ikram{border:0;box-shadow:var(--sv-shadow-card-subtle)}.okutma-ikram>.material-symbols-rounded{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--sv-color-warning-50);color:var(--sv-color-warning-500);font-size:21px}.okutma-ikram div{display:grid;grid-gap:3px;gap:3px}.okutma-ikram small{color:var(--ink2);font-size:12px}.okutma-ikram strong{color:var(--ink);font-size:12.5px}.okutma-goster{display:grid;grid-gap:5px;gap:5px;padding:13px 12px;border-radius:14px;background:var(--sv-color-neutral-850);color:var(--sv-color-neutral-0)}.okutma-goster strong{font-size:12px}.okutma-goster time{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:27px;font-weight:900;letter-spacing:.08em;line-height:1.1}.okutma-goster span{color:rgba(255,255,255,.72);font-size:12px;line-height:1.35}.okutma-puan{display:flex;min-height:38px;margin:11px 0 12px;align-items:center;justify-content:space-between;padding:0 12px;border-radius:11px;background:var(--ok-soft);color:var(--ink2);font-size:12px;font-weight:750}.okutma-puan strong{color:var(--ok);font-size:14px;font-weight:900}.okutma-onay-aksiyonlar{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:8px;gap:8px}@media (max-width:340px){.okutma-onay-karti{padding:18px 14px 14px}.okutma-goster time{font-size:24px}.okutma-onay-aksiyonlar{grid-template-columns:1fr}}@media (max-height:590px){.okutma-onay-karti{padding-top:15px}.okutma-onay-ikon{width:42px;height:42px;margin-bottom:8px;font-size:23px}.okutma-onay-mekan{margin-bottom:9px}.okutma-ikram{margin-bottom:8px;padding-top:8px;padding-bottom:8px}.okutma-goster{padding-top:9px;padding-bottom:9px}.okutma-puan{margin-top:8px;margin-bottom:8px}}.okutma-sonuc-ekrani{position:relative}.okutma-sonuc-arka{display:flex;flex:1 1;flex-direction:column;min-height:0}.okutma-perde{position:absolute;inset:0;z-index:19;background:rgba(40,31,28,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:okutmaPerdeGir .32s var(--ease-out) both}.okutma-sonuc-katman{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 18px) 18px calc(env(safe-area-inset-bottom) + 18px);overflow-y:auto}.okutma-onay-karti h1:focus{outline:none}.okutma-onay-karti.okutma-giris{animation:okutmaKartGir .64s cubic-bezier(.34,1.42,.64,1) both}@keyframes okutmaPerdeGir{0%{opacity:0}to{opacity:1}}@keyframes okutmaKartGir{0%{opacity:0;transform:translateY(28px) scale(.9)}55%{opacity:1}to{opacity:1;transform:none}}.okutma-animasyon{position:relative;overflow:visible}.okutma-animasyon>*{position:absolute;inset:0}.okutma-halka{border-radius:inherit;animation:okutmaNabiz 1.9s ease-out 2.4s infinite}.okutma-zemin{box-sizing:border-box;border:1px solid #f2d2d9;border-radius:inherit;background:linear-gradient(145deg,#fff3f5,#ffefdc);opacity:0;animation:okutmaZemin 2.4s var(--ease-out) forwards}.okutma-tik{display:grid;place-items:center;color:var(--ok);font-size:32px;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 40;animation:okutmaTik 2.4s var(--ease-out) forwards}.okutma-maskot{width:38px;height:38px;margin:auto;opacity:0;animation:okutmaMaskot 2.4s var(--ease-out) forwards}@keyframes okutmaZemin{0%,58%{opacity:0}72%,to{opacity:1}}@keyframes okutmaTik{0%{opacity:0;transform:scale(.4) rotate(-14deg)}12%{opacity:1;transform:scale(1.14)}22%{transform:scale(1)}52%{opacity:1;transform:scale(1)}62%{opacity:0;transform:scale(.55) rotate(10deg)}to{opacity:0;transform:scale(.55)}}@keyframes okutmaMaskot{0%,55%{opacity:0;transform:scale(.5) rotate(-12deg)}70%{opacity:1;transform:scale(1.16) rotate(5deg)}82%{transform:scale(.96)}to{opacity:1;transform:none}}@keyframes okutmaNabiz{0%{box-shadow:0 0 0 0 rgba(245,111,147,.32)}70%{box-shadow:0 0 0 16px rgba(245,111,147,0)}to{box-shadow:0 0 0 0 rgba(245,111,147,0)}}.okutma-sayac{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:okutmaPuanGir .56s cubic-bezier(.34,1.56,.64,1) 1.15s both}@keyframes okutmaPuanGir{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.okutma-puan-buyuk{min-height:54px;margin-top:4px}.okutma-puan-buyuk strong{font-size:24px}.okutma-bilgi-kutu{display:grid;grid-gap:4px;gap:4px;margin:0 0 12px;padding:11px 12px;border-radius:13px;background:var(--chip);color:var(--ink2);font-size:12px;line-height:1.5}.okutma-bilgi-kutu p{margin:0}.okutma-saat-kucuk{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:800;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.okutma-durum-metin{max-width:280px;margin:8px auto 14px;color:var(--ink2);font-size:12px;line-height:1.55}.okutma-ikon-bilgi{background:var(--ok-soft);color:var(--ok)}.okutma-ikon-uyari{background:var(--warn-soft);color:var(--warn)}.okutma-ikon-red{background:var(--bad-soft);color:var(--bad)}.okutma-ikon-bekle{background:var(--accent-soft);color:var(--accent)}.okutma-ikon-bekle .material-symbols-rounded{font-size:26px}.ton-red .okutma-ust-etiket{color:var(--bad)}.ton-bekle .okutma-onay-karti h1,.ton-bilgi .okutma-onay-karti h1{font-size:19px}.okutma-onay-aksiyonlar button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-card);color:var(--ink2);cursor:pointer;font:inherit;font-size:12px;font-weight:850}.okutma-onay-aksiyonlar .okutma-birincil{border-color:var(--accent);background:var(--accent);color:var(--sv-color-neutral-0)}.okutma-onay-aksiyonlar.tek{grid-template-columns:1fr}.okutma-onay-aksiyonlar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.okutma-onay-aksiyonlar button:active{transform:scale(.98)}.okutma-gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.okutma-halka,.okutma-onay-karti.okutma-giris,.okutma-perde,.okutma-sayac,.okutma-tik{animation:none!important}.okutma-tik{opacity:0}.okutma-maskot,.okutma-zemin{animation:none!important;opacity:1}}@media (max-width:340px){.okutma-sonuc-katman{padding-right:14px;padding-left:14px}.okutma-onay-karti h1{font-size:19px}}