.sahne{position:relative;flex:1;min-height:0;overflow:hidden;background:linear-gradient(rgba(130,170,255,.045) 1px,transparent 1px) 0 0 / 46px 46px,linear-gradient(90deg,rgba(130,170,255,.045) 1px,transparent 1px) 0 0 / 46px 46px,radial-gradient(1400px 900px at 60% 40%,rgba(40,70,150,.12),transparent 70%),#060911;cursor:grab}.sahne.surukluyor{cursor:grabbing}.sahne canvas,.sahne svg.dunya{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sahne canvas{pointer-events:none;z-index:3}.sahne svg.dunya{z-index:2}.sahne-kontrol{position:absolute;right:14px;top:14px;display:flex;flex-direction:column;gap:8px;z-index:6}.sahne-kontrol button{width:38px;height:38px;border-radius:10px;background:var(--panel);border:1px solid var(--cizgi);color:var(--yazi);font-size:17px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center}.sahne-kontrol button:hover{border-color:var(--cizgi-guclu)}.sahne-kontrol button.acik{background:#43f5ff29;border-color:var(--neon);color:var(--neon)}.lejant{position:absolute;left:14px;top:14px;padding:11px 13px;z-index:6;font-size:11.5px;display:grid;gap:5px}.lejant .baslik{font-weight:700;font-size:11px;color:var(--yazi-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.lejant .satir{display:flex;align-items:center;gap:8px;color:var(--yazi-2)}.lejant .cizgi{width:18px;height:3px;border-radius:2px}.dunya text{font-family:var(--font);fill:var(--yazi)}.kart-tik{cursor:pointer}.nabiz{animation:nabiz 1.1s ease-in-out infinite}@keyframes nabiz{0%,to{opacity:.35}50%{opacity:1}}.calma-halka{animation:calma 1.3s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes calma{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.akis{stroke-dasharray:5 9;animation:akis .8s linear infinite}@keyframes akis{to{stroke-dashoffset:-14}}.minimap{position:absolute;right:14px;bottom:42px;width:190px;height:120px;border-radius:10px;overflow:hidden;border:1px solid var(--cizgi);background:#060911d9;z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.minimap svg{width:100%;height:100%}.minimap .vp{fill:#43f5ff1f;stroke:var(--neon);stroke-width:6}.tel-sar{flex:1;display:flex;align-items:center;justify-content:center;padding:18px 14px;min-height:0}.tel{position:relative;width:352px;height:740px;max-height:calc(100vh - 36px);border-radius:46px;background:linear-gradient(160deg,#1a1f2e,#0b0e17);padding:11px;box-shadow:0 0 0 2px #2a3042,0 30px 70px #0009,inset 0 1px 1px #ffffff0f}.tel-yan{position:absolute;width:3px;border-radius:3px;background:#2a3146;right:-3px}.tel-yan.guc{top:170px;height:64px}.tel-yan.ses{left:-3px;right:auto}.tel-yan.ses1{top:150px;height:46px}.tel-yan.ses2{top:206px;height:46px}.tel-ekran{position:relative;height:100%;border-radius:36px;overflow:hidden;background:linear-gradient(180deg,#0a0f1c,#070a12);display:flex;flex-direction:column}.tel-delik{position:absolute;top:12px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:#05070d;box-shadow:inset 0 0 0 2px #171c2b;z-index:20}.tel-durum{display:flex;align-items:center;justify-content:space-between;padding:9px 22px 4px;font-size:12.5px;font-weight:600;color:#dfe7ff;z-index:10}.tel-durum .sag-ikon{display:flex;gap:6px;align-items:center}.tel-govde{flex:1;min-height:0;display:flex;flex-direction:column}.tel-baslik{padding:8px 20px 10px;font-size:22px;font-weight:700;letter-spacing:-.02em}.tel-liste{flex:1;overflow-y:auto;padding:0 8px 80px}.tel-liste::-webkit-scrollbar{width:0}.kisi{display:flex;align-items:center;gap:13px;padding:9px 12px;border-radius:14px;cursor:pointer}.kisi:hover{background:#82aaff12}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;flex-shrink:0;font-size:16px}.kisi-ad{font-weight:600;font-size:15px}.kisi-alt{font-size:12.5px;color:var(--yazi-3)}.harf-ayrac{padding:10px 16px 4px;font-size:12px;font-weight:700;color:var(--neon)}.tel-sekme{display:flex;border-top:1px solid rgba(255,255,255,.06);background:#0a0e18e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tel-sekme button{flex:1;padding:11px 0 14px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;color:var(--yazi-3)}.tel-sekme button.aktif{color:var(--neon)}.tel-sekme .nokta{width:44px;height:26px;border-radius:13px;display:grid;place-items:center}.tel-sekme button.aktif .nokta{background:#43f5ff24}.detay{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 20px}.detay .buyuk-avatar{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;font-size:40px;font-weight:700;color:#fff;margin:12px 0 14px}.detay h2{margin:0;font-size:23px;text-align:center}.detay .numara{color:var(--yazi-2);margin:4px 0 22px;font-family:var(--mono)}.detay-butonlar{display:flex;gap:30px}.yuvarlak-btn{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--yazi-2);font-size:12px}.yuvarlak-btn .daire{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#82aaff1a;border:1px solid var(--cizgi)}.yuvarlak-btn.yesil .daire{background:var(--yesil-hat);box-shadow:0 8px 24px #27d17f66}.geri{align-self:flex-start;padding:10px;font-size:20px;color:var(--yazi-2)}.arama{flex:1;display:flex;flex-direction:column;background:radial-gradient(130% 80% at 50% 0%,rgba(40,70,150,.3),transparent 60%);position:relative}.arama.acil-mod{background:radial-gradient(130% 80% at 50% 0%,rgba(255,77,94,.3),transparent 60%)}.arama-ust{text-align:center;padding:46px 20px 0;flex:1}.arama-ad{font-size:27px;font-weight:700;letter-spacing:-.02em}.arama-no{color:var(--yazi-2);font-family:var(--mono);margin-top:6px}.arama-durum{margin-top:16px;font-size:16px;color:var(--neon);font-family:var(--mono);min-height:22px}.arama-hedef{margin-top:8px;font-size:13px;color:var(--turuncu)}.altyazi-kutu{margin:20px 16px 0;padding:12px 14px;border-radius:14px;background:#ff52c814;border:1px solid rgba(255,82,200,.2);font-size:13px;line-height:1.5;color:#ffd9f2;min-height:44px}.arama-alt{padding:0 26px 30px}.tus-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 30px;margin-bottom:26px}.ozellik-btn{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;color:var(--yazi-2)}.ozellik-btn .daire{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#ffffff0f;border:1px solid var(--cizgi);transition:all .15s}.ozellik-btn.aktif .daire{background:#e7edff;color:#0b0e17}.ozellik-btn.pasif{opacity:.32;pointer-events:none}.kapat-btn{width:66px;height:66px;border-radius:50%;background:var(--kirmizi);display:grid;place-items:center;margin:0 auto;box-shadow:0 10px 30px #ff4d5e73}.dialpad{position:absolute;left:0;right:0;bottom:0;background:#080b14f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px 28px 0 0;padding:18px 30px 26px;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);z-index:15}.dialpad.acik{transform:translateY(0)}.dialpad-giris{text-align:center;font-size:30px;font-family:var(--mono);letter-spacing:4px;min-height:40px;color:var(--sari)}.dialpad-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px;margin:12px 0}.dp-tus{aspect-ratio:1.5;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff0d;transition:background .1s}.dp-tus:active{background:#43f5ff40}.dp-tus b{font-size:26px;font-weight:600}.dp-tus span{font-size:9px;letter-spacing:1.5px;color:var(--yazi-3);height:11px}.dialpad-kapat{display:block;margin:4px auto 0;color:var(--neon);font-size:14px;padding:8px 20px}.bitti-ekran{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.bitti-ekran .sure{font-family:var(--mono);font-size:18px;color:var(--yazi-2)}.bitti-ekran .don{margin-top:20px;padding:12px 30px;border-radius:99px;background:#82aaff1f;border:1px solid var(--cizgi);color:var(--yazi);font-weight:600}.panel-kolon{width:372px;border-left:1px solid var(--cizgi);background:linear-gradient(180deg,var(--bg-1),var(--bg-0));display:flex;flex-direction:column;min-height:0}@media(max-width:1279px){.panel-kolon{width:100%;border-left:none;border-top:1px solid var(--cizgi)}}.panel-bolum{border-bottom:1px solid var(--cizgi)}.panel-baslik{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--yazi-2);cursor:pointer}.panel-baslik .rozet{background:var(--neon);color:#04121a;border-radius:99px;padding:1px 8px;font-size:11px}.panel-ic{padding:4px 16px 16px}.alan{margin-bottom:12px}.alan>label{display:block;font-size:11.5px;color:var(--yazi-3);margin-bottom:5px}.alan input[type=datetime-local],.alan textarea,.alan select{width:100%;background:var(--cam);border:1px solid var(--cizgi);border-radius:9px;padding:9px 11px;color:var(--yazi);font-family:inherit;font-size:13px;outline:none}.alan textarea{resize:vertical;min-height:52px;font-family:var(--mono)}.alan input:focus,.alan textarea:focus,.alan select:focus{border-color:var(--cizgi-guclu)}.anahtar{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:13px;color:var(--yazi)}.switch{width:42px;height:24px;border-radius:99px;background:#82aaff26;border:1px solid var(--cizgi);position:relative;transition:background .15s;flex-shrink:0}.switch.on{background:var(--neon)}.switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.switch.on i{transform:translate(18px)}.btn{padding:9px 14px;border-radius:9px;background:#43f5ff24;border:1px solid var(--neon);color:var(--neon);font-weight:600;font-size:13px}.btn.dolu{background:var(--neon);color:#04121a}.btn.ikincil{background:var(--cam);border-color:var(--cizgi);color:var(--yazi)}.btn-satir{display:flex;gap:8px}.slider{width:100%}.log-bolum{flex:1;min-height:0;display:flex;flex-direction:column}.log-liste{flex:1;overflow-y:auto;padding:2px 14px 14px;font-family:var(--mono);font-size:11.5px;line-height:1.6}.log-satir{display:flex;gap:8px;color:var(--yazi-2)}.log-satir .zaman{color:var(--yazi-3);flex-shrink:0}.log-satir.ses{color:#ffb8e8}.log-satir.dtmf{color:var(--sari)}.log-satir.karar{color:var(--mor)}.log-satir.ag{color:var(--camgobegi)}.talep{padding:9px 11px;border-radius:10px;background:var(--cam);border:1px solid var(--cizgi);margin-bottom:8px;font-size:12px}.talep .ust{display:flex;justify-content:space-between;font-weight:600}.talep .tur{font-size:10px;padding:1px 7px;border-radius:99px;background:#ff953329;color:var(--turuncu)}.talep .ozet{color:var(--yazi-3);margin-top:3px}.ozet-ort{position:fixed;top:0;right:0;bottom:0;left:0;background:#03050ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:60}.ozet-kart{width:min(680px,92vw);max-height:86vh;overflow-y:auto;padding:24px;border-radius:20px}.ozet-kart h2{margin:0 0 4px;font-size:20px}.ozet-sat{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--cizgi);font-size:13px}.ozet-sat b{width:150px;color:var(--yazi-3);font-weight:600;flex-shrink:0}.ozet-adim{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;padding:4px 0;color:var(--yazi-2)}.demo-sec{display:flex;gap:8px}.demo-rozet{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:40;padding:7px 16px;border-radius:99px;background:#9b6bff33;border:1px solid var(--mor);color:#d9c9ff;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root{--bg-0: #05070f;--bg-1: #0a0e1a;--bg-2: #0e1424;--panel: rgba(18, 26, 44, .72);--panel-solid: #111a2e;--cam: rgba(130, 170, 255, .08);--cizgi: rgba(130, 170, 255, .14);--cizgi-guclu: rgba(130, 170, 255, .28);--yazi: #e7edff;--yazi-2: #9fb0d4;--yazi-3: #64769e;--camgobegi: #22e3d6;--magenta: #ff52c8;--sari: #ffd23f;--yesil: #35e07a;--mor: #9b6bff;--turuncu: #ff9533;--kirmizi: #ff4d5e;--yesil-hat: #27d17f;--neon: #43f5ff;--golge: 0 10px 40px rgba(0, 0, 0, .5);--r: 16px;--font: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--yazi);background:radial-gradient(1200px 800px at 80% -10%,rgba(68,110,220,.14),transparent 60%),radial-gradient(900px 700px at 0% 110%,rgba(155,107,255,.1),transparent 55%),var(--bg-0);-webkit-font-smoothing:antialiased;overflow:hidden}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}button{font-family:inherit;cursor:pointer;color:inherit;border:none;background:none}.boot{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:100;background:radial-gradient(900px 600px at 50% 30%,rgba(40,70,150,.18),transparent 60%),var(--bg-0)}.boot-kutu{width:min(520px,90vw);text-align:center;padding:40px}.boot-logo{width:84px;height:84px;margin:0 auto 22px;filter:drop-shadow(0 0 20px rgba(67,245,255,.5))}.boot h1{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.boot p{color:var(--yazi-2);margin:0 0 28px;font-size:14px}.boot-bar{height:8px;border-radius:99px;background:var(--cam);overflow:hidden;border:1px solid var(--cizgi)}.boot-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--neon),var(--magenta));box-shadow:0 0 16px var(--neon);transition:width .18s ease}.boot-bas{margin-top:26px;padding:14px 34px;border-radius:99px;font-weight:700;font-size:15px;color:#04121a;background:linear-gradient(135deg,var(--neon),#3ad0ff);box-shadow:0 10px 30px #3ad0ff59;transition:transform .12s ease}.boot-bas:hover{transform:translateY(-2px)}.boot-giris{margin-top:20px;display:flex;gap:10px;justify-content:center}.boot-giris input{background:var(--cam);border:1px solid var(--cizgi);border-radius:10px;padding:12px 14px;color:var(--yazi);font-family:var(--mono);outline:none}.uygulama{height:100%;display:grid;grid-template-columns:372px 1fr 372px;gap:0}@media(max-width:1279px){.uygulama{grid-template-columns:1fr;grid-template-rows:auto auto auto;overflow:auto}}@media(max-width:768px){.uygulama{grid-template-rows:100vh auto auto;grid-template-rows:100dvh auto auto;scroll-snap-type:y proximity}.sol{align-items:center;justify-content:center;scroll-snap-align:start}.tel-sar{flex:0 0 auto;width:100%;padding:12px}.tel{width:min(352px,90vw);height:min(740px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.sag{min-height:70vh;min-height:70dvh;scroll-snap-align:start}.dipnot{position:static;margin:8px 12px}}.sol{border-right:1px solid var(--cizgi);background:linear-gradient(180deg,var(--bg-1),var(--bg-0));display:flex;flex-direction:column;min-height:0}.sag{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.dipnot{position:absolute;left:12px;bottom:10px;font-size:11px;color:var(--yazi-3);z-index:5;pointer-events:none}.cam-panel{background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--cizgi);border-radius:var(--r);box-shadow:var(--golge)}
