@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-outfit:"Outfit", var(--font-sans);--brand-navy:#050f1a;--brand-navy-mid:#0a1628;--brand-navy-light:#112240;--brand-accent:#98c13c;--brand-accent-rgb:152, 193, 60;--brand-accent-glow:#98c13c66;--brand-accent-soft:#98c13c1f;--brand-white:#fff;--background:#050f1a;--foreground:#cbd5e1;--text-heading:#fff;--text-body:#94a3b8;--card-bg:#0a162880;--card-border:#ffffff14;--card-hover-bg:#10203ab3;--border-color:#ffffff0d;--input-bg:#050f1ab3;--input-border:#ffffff1f;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 30px #0006;--glass-bg:#050f1aa6;--header-bg:#050f1ad9;--light-background:#f8fafc;--light-foreground:#1e293b;--light-text-heading:#0f172a;--light-text-body:#475569;--light-card-bg:#fffc;--light-card-border:#0f172a14;--light-card-hover-bg:#fffffff2;--light-border-color:#0f172a0f;--light-input-bg:#fff;--light-input-border:#0f172a26;--light-shadow-sm:0 2px 8px #0f172a0a;--light-shadow-md:0 8px 30px #0f172a14;--light-glass-bg:#ffffffbf;--light-header-bg:#f8fafcd9}.light-theme{--background:var(--light-background);--foreground:var(--light-foreground);--text-heading:var(--light-text-heading);--text-body:var(--light-text-body);--card-bg:var(--light-card-bg);--card-border:var(--light-card-border);--card-hover-bg:var(--light-card-hover-bg);--border-color:var(--light-border-color);--input-bg:var(--light-input-bg);--input-border:var(--light-input-border);--shadow-sm:var(--light-shadow-sm);--shadow-md:var(--light-shadow-md);--glass-bg:var(--light-glass-bg);--header-bg:var(--light-header-bg)}*{box-sizing:border-box;font-family:var(--font-sans);margin:0;padding:0}html,body{background:var(--background);color:var(--foreground);min-height:100vh;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit);color:var(--text-heading);font-weight:700;line-height:1.25}a{color:var(--brand-accent);text-decoration:none;transition:color .2s}a:hover{color:#b8e64c}.font-outfit{font-family:var(--font-outfit)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--brand-accent)}.app-container{flex-direction:column;min-height:100vh;display:flex;position:relative}.main-content{z-index:2;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem;position:relative}.blob-container{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.bg-blob{filter:blur(120px);opacity:.15;border-radius:50%;transition:opacity .5s;position:absolute}.light-theme .bg-blob{opacity:.06}.blob-1{background:rgba(var(--brand-accent-rgb), .35);width:500px;height:500px;animation:25s ease-in-out infinite alternate float-blob;top:-150px;right:-100px}.blob-2{background:#0a2240cc;width:600px;height:600px;animation:35s ease-in-out infinite alternate-reverse float-blob;bottom:-200px;left:-150px}.light-theme .blob-2{background:#98c13c26}@keyframes float-blob{0%{transform:translate(0)scale(1)}50%{transform:translate(80px,40px)scale(1.1)}to{transform:translate(-40px,-60px)scale(.9)}}.glass-panel{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);border-radius:16px;padding:2rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s}.glass-panel:hover{border-color:rgba(var(--brand-accent-rgb), .25);background:var(--card-hover-bg)}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:var(--brand-accent);color:var(--brand-navy);box-shadow:0 0 25px rgba(var(--brand-accent-rgb), .3)}.btn-primary:hover{box-shadow:0 0 35px rgba(var(--brand-accent-rgb), .5);background:#a9d44c;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{color:var(--text-heading);border:1px solid var(--card-border);background:#ffffff0d}.btn-secondary:hover{border-color:rgba(var(--brand-accent-rgb), .3);color:var(--brand-accent);background:#ffffff1a}.btn-icon{border-radius:50%;width:40px;height:40px;padding:0}.form-group{margin-bottom:1.5rem}.form-label{color:var(--text-heading);text-align:left;margin-bottom:.5rem;font-size:.875rem;font-weight:550;display:block}.input-field{background:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--text-heading);border-radius:8px;outline:none;padding:.8rem 1rem;font-size:.95rem;transition:all .25s}.input-field:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb), .15);background:rgba(var(--brand-navy-mid), .5)}.input-field::placeholder{color:#ffffff4d}.light-theme .input-field::placeholder{color:#0006}.navbar-header{z-index:10;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);padding:1rem 1.5rem;transition:background-color .3s;position:sticky;top:0}.navbar-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.brand-logo-container{font-family:var(--font-outfit);color:var(--text-heading);align-items:center;gap:.75rem;font-size:1.25rem;font-weight:800;display:flex}.brand-logo-dot{background:var(--brand-accent);width:10px;height:10px;box-shadow:0 0 10px var(--brand-accent);border-radius:50%;animation:2.4s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{box-shadow:0 0 10px var(--brand-accent);transform:scale(1)}50%{box-shadow:0 0 18px var(--brand-accent);transform:scale(1.3)}}.nav-actions{align-items:center;gap:1rem;display:flex}.hero-sec{text-align:center;max-width:800px;margin:0 auto;padding:3rem 0}.hero-tag{background:var(--brand-accent-soft);color:var(--brand-accent);letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(var(--brand-accent-rgb), .15);border-radius:9999px;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.hero-title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 30%,#98c13c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.light-theme .hero-title{background:linear-gradient(135deg,#050f1a 30%,#688a1b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtitle{color:var(--text-body);max-width:600px;margin:0 auto 2.5rem;font-size:1.15rem}.tab-navigation{background:rgba(var(--brand-accent-rgb), .03);border:1px solid var(--card-border);border-radius:12px;justify-content:center;gap:.75rem;max-width:650px;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:.4rem;display:flex}.tab-btn{color:var(--text-body);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .25s;display:flex}.tab-btn:hover{color:var(--text-heading);background:#ffffff05}.tab-btn.active{background:var(--brand-accent);color:var(--brand-navy);box-shadow:var(--shadow-sm)}.sss-search-wrapper{margin-bottom:2rem;position:relative}.sss-search-icon{color:#fff6;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.light-theme .sss-search-icon{color:#0006}.sss-search-input{padding-left:2.75rem}.product-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.chip{border:1px solid var(--card-border);color:var(--text-body);cursor:pointer;background:#ffffff05;border-radius:9999px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:550;transition:all .2s}.chip:hover{border-color:rgba(var(--brand-accent-rgb), .3);color:var(--text-heading)}.chip.active{background:var(--brand-accent-soft);border-color:var(--brand-accent);color:var(--brand-accent)}.faq-list{text-align:left;flex-direction:column;gap:1rem;display:flex}.faq-item{border-bottom:1px solid var(--border-color);padding-bottom:1rem;transition:border-color .2s}.faq-question-btn{text-align:left;cursor:pointer;width:100%;color:var(--text-heading);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.05rem;font-weight:600;display:flex}.faq-question-btn:hover{color:var(--brand-accent)}.faq-question-btn svg{color:var(--brand-accent);transition:transform .25s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-question-btn svg{transform:rotate(180deg)}.faq-answer{max-height:0;color:var(--text-body);font-size:.95rem;line-height:1.6;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.open .faq-answer{max-height:300px;padding-top:.25rem;padding-bottom:.5rem}.faq-empty{text-align:center;color:var(--text-body);padding:3rem 0}.panel-title{text-align:left;margin-bottom:.5rem;font-size:1.5rem}.panel-subtitle{color:var(--text-body);text-align:left;margin-bottom:2rem;font-size:.9rem}.form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=768px){.form-grid{grid-template-columns:1fr}}.success-card{text-align:center;padding:3rem 1.5rem}.success-icon-wrapper{background:var(--brand-accent-soft);width:64px;height:64px;color:var(--brand-accent);box-shadow:0 0 20px rgba(var(--brand-accent-rgb), .15);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.ticket-id-badge{border:1px dashed var(--brand-accent);color:var(--brand-accent);letter-spacing:.05em;cursor:pointer;background:#ffffff0d;border-radius:8px;margin:1.5rem 0;padding:.75rem 1.5rem;font-family:monospace;font-size:1.25rem;font-weight:700;display:inline-block}.rating-container{justify-content:center;gap:1rem;margin:1.5rem 0;display:flex}.rating-emoji-btn{cursor:pointer;filter:grayscale(80%)opacity(60%);background:0 0;border:none;font-size:2.25rem;transition:transform .2s,filter .2s}.rating-emoji-btn:hover{filter:grayscale(0%)opacity();transform:scale(1.2)}.rating-emoji-btn.selected{filter:grayscale(0%)opacity();transform:scale(1.25)}.tracker-search-box{gap:.75rem;margin-bottom:2rem;display:flex}.ticket-details-box{border-top:1px solid var(--border-color);text-align:left;padding-top:1.5rem}.ticket-header-info{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}@media (width<=600px){.ticket-header-info{flex-direction:column;gap:.75rem}}.ticket-badge-status{text-transform:uppercase;border-radius:9999px;padding:.35rem .8rem;font-size:.75rem;font-weight:700}.status-acik{color:#eab308;background:#eab30826;border:1px solid #eab3084d}.status-islemde{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.status-cozuldu{color:var(--brand-accent);border:1px solid rgba(var(--brand-accent-rgb), .3);background:#98c13c26}.chat-history{border:1px solid var(--card-border);background:#00000040;border-radius:12px;flex-direction:column;gap:1rem;max-height:350px;margin-top:1.5rem;padding:1.25rem;display:flex;overflow-y:auto}.light-theme .chat-history{background:#ffffff80}.chat-bubble{border-radius:12px;max-width:80%;padding:.85rem 1rem;font-size:.925rem}.chat-bubble.user{background:var(--brand-accent-soft);border:1px solid rgba(var(--brand-accent-rgb), .25);color:var(--text-heading);border-bottom-right-radius:2px;align-self:flex-end}.chat-bubble.agent{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-heading);border-bottom-left-radius:2px;align-self:flex-start}.chat-time{color:#ffffff59;text-align:right;margin-top:.35rem;font-size:.75rem;display:block}.light-theme .chat-time{color:#0006}.chat-bubble.agent .chat-time{text-align:left}.chat-reply-form{gap:.75rem;margin-top:1rem;display:flex}.footer-sec{border-top:1px solid var(--border-color);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#050f1a66;padding:2rem 1.5rem;position:relative}.light-theme .footer-sec{background:#f8fafc66}.footer-text{color:var(--text-body);font-size:.85rem}.toast-msg{border-left:4px solid var(--brand-accent);color:#fff;z-index:9999;opacity:0;background:#1e293b;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(100px);box-shadow:0 10px 25px -5px #00000080}.toast-msg.show{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards fadeInUp}
