@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";@theme{ --font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }:root{--bs-body-bg: #f7f7f7;--bs-primary: #1877F2;--bs-primary-rgb: 67, 97, 238;--bs-secondary: #64748b;--bs-dark: #1e293b;--sidebar-width: 260px;--header-height: 65px;--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .02), 0 2px 4px -1px rgba(0, 0, 0, .02);--card-hover-shadow: 0 20px 25px -5px rgba(0, 0, 0, .05), 0 10px 10px -5px rgba(0, 0, 0, .01);--hover-lift: -5px;--bg-gradient-start: #eef2ff;--bg-gradient-end: #fdf4ff;--primary-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #d946ef 100%);--card-bg: rgba(255, 255, 255, .8);--card-border: rgba(255, 255, 255, .6);--text-primary: #1e293b;--text-secondary: #64748b}.language-switcher select{width:75px;min-width:75px;border-radius:2px;padding:.25rem .8rem;border:1px solid rgba(15,23,42,.15);font-weight:500;color:#0f172a}.language-switcher i{color:#0f172a}h1,h2,h3,h4,h5,h6{color:var(--bs-dark);font-weight:700;letter-spacing:-.025em}.text-primary{color:var(--bs-primary)!important}.bg-white{background-color:#fff!important}.cursor-pointer{cursor:pointer}.fw-medium{font-weight:500}.fw-bold{font-weight:700}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.animate-fade-up{animation:fadeInUp .5s cubic-bezier(.2,.8,.2,1)}.card{border:2px solid rgba(15,23,42,.08);border-radius:.6rem;background:#fffdfd;overflow:hidden}.stat-card{border:1px solid rgba(15,23,42,.1);box-shadow:0 20px 35px #0f172a0f;border-radius:1rem;background:linear-gradient(145deg,#fffffff2,#f7f9fff2)}.stat-card-icon{width:44px;height:44px;border-radius:.75rem;border:1px solid rgba(15,23,42,.08);display:inline-flex;align-items:center;justify-content:center;background:#fff9;font-size:1.25rem;box-shadow:0 10px 20px #0f172a0f}.card-header{background-color:transparent;border-bottom:1px solid #f1f5f9;padding:1.5rem;font-weight:600;color:var(--bs-dark)}.card-body{padding:1.5rem}.generatedShareImageMessage{background-color:#00ff001a;padding:.5rem;border-radius:5px}.avatar{width:40px;height:40px;object-fit:cover;border-radius:12px}.avatar-lg{width:100px;height:100px;border-radius:20px}.btn{padding:.6rem 1.2rem;border-radius:.5rem;font-weight:500;transition:all .2s}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary:hover{background-color:#304ffe;border-color:#273bac;transform:translateY(-1px)}.form-control{border-radius:.5rem;padding:.75rem 1rem;border:1px solid #e2e8f0;transition:all .2s}.form-control:focus{box-shadow:0 0 0 4px #4361ee1a;border-color:var(--bs-primary)}.form-control.bg-light{background-color:#f8fafc!important;border-color:#0f172a26}.form-control{border:1px solid rgba(15,23,42,.15);border-radius:.65rem;background:#fff;box-shadow:none;min-height:54px}.form-select{border-radius:.65rem;border:1px solid rgba(15,23,42,.2);padding:.65rem 1rem;background:#fff url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7l5 5 5-5' stroke='%236b7280' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat calc(100% - 1rem) center/12px;appearance:none;-webkit-appearance:none;background-position-x:calc(100% - .85rem);background-size:14px}.form-control.bg-light:focus{background-color:#fff!important;border-color:var(--bs-primary)}.input-group .input-group-text{background:#fff;border:none;padding-right:.75rem;color:var(--bs-dark)}.auth-input{border:1px solid rgba(15,23,42,.15);border-radius:.65rem;background:#fff;box-shadow:none}#sidebar-wrapper{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background-color:#fff;border-right:1px solid #f1f5f9;z-index:1050;padding-bottom:2rem;overflow-y:auto;transition:transform .3s ease;transform:translate(0)}.sidebar-overlay{position:fixed;inset:0;background:#0f172aa6;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;z-index:1045;display:none}.sidebar-overlay.active{opacity:1;visibility:visible;pointer-events:auto;display:block}@media(min-width:992px){.sidebar-overlay{display:none}}#wrapper.toggled #sidebar-wrapper{transform:translate(-100%)}#wrapper.toggled #page-content-wrapper{padding-left:0}#menu-toggle{font-size:1.5rem;padding:.2rem .35rem;border-radius:0;background:transparent;border:none}.sidebar-heading{padding:2rem;font-size:1.5rem;font-weight:800;color:var(--bs-primary);display:flex;align-items:center;gap:12px;letter-spacing:-.5px}.list-group-item{border:none;font-weight:500;color:var(--bs-secondary);background-color:transparent;display:flex;align-items:center;gap:14px;transition:all .2s;border-left:4px solid transparent;cursor:pointer;margin-bottom:4px}.list-group-item:hover{background-color:#f8fafc;color:var(--bs-primary);padding-left:1.2rem}.list-group-item.active{color:var(--bs-primary);background:linear-gradient(90deg,#4361ee1a,#fff0);border-left-color:var(--bs-primary);font-weight:600}#page-content-wrapper{width:100%;margin-left:0;padding-left:var(--sidebar-width);transition:padding-left .3s ease-in-out;min-height:100vh;background:transparent;padding-bottom:3rem}.dashboard-outline{margin:1.5rem 1.5rem 2.25rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:.5rem;background:#fff;box-shadow:var(--card-shadow);outline:1px solid rgba(15,23,42,.05);outline-offset:-2px;overflow:hidden}.admin-footer-shell{border-top:1px solid rgba(15,23,42,.08);background:#fff;padding:.85rem 1.5rem;font-size:.85rem;letter-spacing:.08em;margin-top:0;width:100%;position:relative;z-index:1105;box-shadow:none;display:block}.admin-footer-shell .container-fluid{padding:0}.admin-footer-shell span{white-space:nowrap}.admin-footer-shell .tracking{letter-spacing:.2em}.share-generated-card{border-radius:1.25rem;background:linear-gradient(180deg,#0f172a08,#0f172a14);border:1px solid rgba(15,23,42,.08)}.share-generated-card__media{min-height:260px;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#fff;padding:1rem;display:grid;place-items:center}.share-generated-card__media .viral-share-card-shell{width:100%;height:100%}.share-generated-card__media .viral-share-card{width:100%;padding:2rem;border-radius:1.25rem}.share-generated-card__image{width:100%;max-height:340px;object-fit:contain;border-radius:.85rem;box-shadow:0 25px 40px #0f172a33}.share-generated-card__caption{margin-top:.8rem;color:#0f172a99;font-size:.9rem}.share-generated-card__placeholder{width:100%;display:grid;place-items:center;gap:.85rem;text-align:center;color:#0f172a73;font-size:.95rem}.share-generated-card__pulse{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#3b82f6e6,#3b82f633);animation:sharePulse 1.6s ease-in-out infinite}@keyframes sharePulse{0%{transform:scale(.9);opacity:.6}70%{transform:scale(1.1);opacity:1}to{transform:scale(.95);opacity:.7}}@media(max-width:991.98px){.admin-footer-shell{margin-left:0;width:100%}}#app-view{min-height:100vh;background:var(--bs-body-bg);padding-top:0}#page-content-wrapper main{background:transparent;width:100%}.navbar-custom{height:var(--header-height);background:#fff;border-bottom:1px solid #f1f5f9}@media(min-width:992px){.navbar-custom .navbar-collapse{display:flex!important}.settings-tabs{min-height:520px}.settings-tab-nav .nav-link{border-radius:.65rem;margin-bottom:.5rem;padding:.85rem 1rem;border:1px solid transparent;transition:all .2s;font-weight:600;color:var(--bs-secondary);display:flex;align-items:center;justify-content:flex-start;text-align:left}.settings-tab-nav .nav-link.active{border-color:#4361ee59;background-color:#4361ee14;color:var(--bs-primary)}.settings-tab-content .card{border-radius:1.1rem}.settings-tab-content .form-control,.settings-tab-content .form-select{border-radius:.75rem;padding:.65rem 1rem}.twofactor-modal{border-radius:1rem}.twofactor-modal .modal-header{border-bottom:none}.twofactor-qr{max-width:200px;border-radius:1rem;border:1px solid rgba(15,23,42,.1)}.modal-step .input-group .form-control{border-right:none}.security-page .security-card{border:1px solid rgba(15,23,42,.1);background:#fff}}.search-input{background-color:#f1f5f9;border:1px solid transparent;border-radius:99px;padding:.6rem 1.2rem;width:260px;transition:all .3s;font-size:.9rem}.search-input:focus{background-color:#fff;border-color:var(--bs-primary);box-shadow:0 0 0 4px #4361ee1a;outline:none;width:320px}.table-custom{margin-bottom:0}.table-custom thead th{font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.8px;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;background:#f8fafc}.table-custom tbody td{vertical-align:middle;padding:1rem 1.5rem;color:var(--bs-dark);border-bottom:1px solid #f1f5f9;font-size:.8rem}.table-custom tbody tr{transition:background-color .2s}.table-custom tbody tr:hover{background-color:#f8fafc}.auth-wrapper{min-height:100vh;background:var(--bs-body-bg);padding:2rem 1rem;display:flex;align-items:center;justify-content:center}.auth-container{width:min(1100px,100%);background:transparent;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.auth-visual{border-radius:1.5rem;overflow:hidden;position:relative;min-height:420px;background-size:cover;background-position:center}.auth-overlay{position:absolute;inset:0;background:linear-gradient(165deg,#091e69f2,#1b59ffcc)}.auth-visual-copy{position:absolute;inset:0;padding:3rem;color:#fff;z-index:1;display:flex;flex-direction:column;justify-content:flex-end}.auth-form{border-radius:1.5rem;background:#ffffffd9;box-shadow:none;border:1px solid rgba(102,118,255,.25);padding:2.5rem}.installer-shell .card{border-radius:.6rem}.installer-shell h4{font-size:1.2rem}.installer-shell .form-control{font-size:.9rem;border-radius:.65rem}.installer-shell .card-body{padding:1.25rem}.installer-shell .card-footer{padding:1rem 1.25rem}.installer-shell .row.g-2 .col-md-6,.installer-shell .row.g-2 .col-md-3{margin-bottom:.5rem}.installer-shell .installer-actions button{padding:.4rem .9rem}.installer-column{min-height:360px;display:flex;flex-direction:column}.installer-column .card{flex:1}.installer-columns .installer-requirement{min-height:72px}.installer-shell .info-list i{font-size:.85rem}.installer-shell .installer-actions button{padding:.45rem 1rem}.badge-auth{display:inline-flex;padding:.4rem 1rem;border-radius:999px;background:#4361ee21;color:#1e2a5e;font-weight:600;letter-spacing:.08em;font-size:.85rem}.auth-visual-copy ul{margin-top:1rem}.text-white-75{color:#ffffffbf}html{overflow-x:hidden!important;max-width:100%!important;width:100%!important}body{overflow-x:hidden!important;max-width:100%!important;width:100%!important;position:relative}.landing-body{min-height:100vh;background:linear-gradient(180deg,var(--bg-gradient-start) 0%,#ffffff 50%,var(--bg-gradient-end) 100%);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:var(--text-primary);overflow-x:hidden}.landing-body.preloader-active{overflow:hidden}.landing-nav{background:#fffc!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.8);transition:all .3s ease;z-index:2000}.landing-nav .nav-link{color:#475569!important;font-weight:500;font-size:.95rem;padding:.5rem 1rem!important;border-radius:10px;transition:all .2s ease}.landing-nav .nav-link:hover{color:#6366f1!important;background:#6366f10d}.landing-nav .nav-link.active{color:#6366f1!important;background:#6366f114;font-weight:700}.landing-main{padding-top:70px}.ad-slot-card{border-radius:5px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:10px;margin:0 auto 1.5rem;max-width:1200px;text-align:center}.advertisement{font-size:.65rem;color:#64748b;text-transform:uppercase;text-align:center;font-weight:600;letter-spacing:.05em;display:block;margin-top:1.5rem}.ad-slot-card iframe,.ad-slot-card script,.ad-slot-card ins{width:100%;display:block;margin:auto}#body-top-ad-slot{display:flex;justify-content:center;align-items:center;flex-direction:column}.icon-gradient-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.icon-gradient-purple{background:linear-gradient(135deg,#a855f7,#7c3aed)}.icon-gradient-orange{background:linear-gradient(135deg,#f97316,#ea580c)}.icon-gradient-teal{background:linear-gradient(135deg,#14b8a6,#0d9488)}.tool-card{transition:all .4s cubic-bezier(.165,.84,.44,1);border-radius:24px!important;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08)}.tool-card:hover{transform:translateY(-10px);box-shadow:0 25px 45px -12px #6366f126!important}.tool-card .ratio img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.tool-card:hover .ratio img{transform:scale(1.08)}.tool-card .badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#6366f1cc!important;font-weight:700;letter-spacing:.05em;padding:.45rem .8rem;border-radius:10px;z-index:5}.social-share-bar{justify-content:center;gap:.6rem}.social-share-bar .btn{padding:.35rem .9rem;color:#1877f2;border-color:#1877f2}.social-share-bar .btn:hover{color:#fff;background-color:#1877f2}.ad-slot-card iframe,.ad-slot-card script,.ad-slot-card ins{width:100%;display:block}.hero-section{position:relative;padding:6rem 0 4rem;overflow:hidden}.hero-bg-accent{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,rgba(139,92,246,.05) 50%,transparent 70%);top:-200px;left:-100px;border-radius:50%;z-index:0;pointer-events:none}.hero-content{position:relative;z-index:10}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#1e1b4b;letter-spacing:-.02em}.hero-text{font-size:1.25rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem;max-width:540px}.btn-premium{background:var(--primary-gradient);border:none;color:#fff;padding:.8rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf666}.btn-premium:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf680;color:#fff}.hero-illustration-container{position:relative;height:500px;display:flex;justify-content:center;align-items:center}.hero-img-3d{max-width:120%;max-height:500px;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(139,92,246,.2));animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(1deg)}to{transform:translateY(0) rotate(0)}}.floating-card-mockup{position:absolute;background:#fff;border-radius:16px;padding:1rem;box-shadow:0 15px 35px #0000001a;z-index:5;width:200px;animation:floatDelayed 7s ease-in-out infinite}.float-1{top:20%;right:10%;animation-delay:0s;transform:rotate(5deg)}.float-2{bottom:15%;right:20%;animation-delay:2s;transform:rotate(-3deg)}@keyframes floatDelayed{0%{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-15px) rotate(var(--r, 0deg))}to{transform:translateY(0) rotate(var(--r, 0deg))}}@media(max-width:991px){.hero-title{font-size:2.5rem}.hero-text{font-size:1.1rem}.hero-illustration-container{height:auto;margin-top:3rem}.hero-img-3d{max-width:80%}}.glass-card{background:var(--card-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border);border-radius:24px;padding:2rem;box-shadow:var(--card-shadow);height:100%}.status-card{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:5px;box-shadow:0 8px 20px #0f172a0f}.status-card h4{font-size:1.6rem}.status-card p{font-size:.7rem;letter-spacing:.14em}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center;color:#1e1b4b}.feature-icon-box{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;font-size:1.75rem}.feature-title{font-weight:700;font-size:1.25rem;margin-bottom:.75rem;color:#1e1b4b}.feature-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.feature-link{text-decoration:none;font-weight:600;color:#6366f1;display:inline-flex;align-items:center;gap:.5rem;transition:gap .2s ease}.feature-link:hover{gap:.75rem;color:#4f46e5}.tool-header-icon{width:80px;height:80px;background:linear-gradient(135deg,#6366f1,#d946ef);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;margin:0 auto 1.5rem;box-shadow:0 10px 25px #d946ef66;position:relative;overflow:hidden}.input-card{background:#fff;border-radius:28px;padding:2rem;box-shadow:0 20px 40px -5px #00000014;max-width:600px;margin:0 auto}.custom-input-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:.75rem 1rem;display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;transition:all .2s ease}.custom-input-group:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a;background:#fff}.custom-input-icon{color:#94a3b8;font-size:1.25rem}.custom-input{border:none;background:transparent;width:100%;font-size:1.1rem;color:#1e293b;outline:none;font-weight:500}.btn-discover{width:100%;background:linear-gradient(90deg,#6366f1,#d946ef);border:none;padding:1rem;border-radius:16px;color:#fff;font-size:1.1rem;font-weight:600;box-shadow:0 8px 20px #6366f14d;transition:transform .2s,box-shadow .2s}.btn-discover:hover{transform:translateY(-2px);box-shadow:0 12px 25px #6366f166;color:#fff}.page-hero{padding:2rem 0 1rem;background:linear-gradient(180deg,rgba(99,102,241,.05) 0%,transparent 100%);text-align:center}.page-title{font-size:3rem;font-weight:800;color:#1e1b4b;margin-bottom:1rem}.content-card{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 20px 40px -10px #0000000d;border:1px solid #f1f5f9;margin-top:-3rem;position:relative;z-index:10}.offcanvas{background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:-4px 0 24px #0f172a1a;width:50%;max-width:280px}.offcanvas-header{border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem}.offcanvas-title{font-weight:700;font-size:1.1rem;color:#1e293b;letter-spacing:-.02em}.offcanvas-body{padding:1rem .75rem}.offcanvas-body ul{margin:0;padding:0}.offcanvas-body ul li{margin-bottom:.15rem;animation:slideInFromLeft .4s ease-out backwards}.offcanvas-body ul li:nth-child(1){animation-delay:.1s}.offcanvas-body ul li:nth-child(2){animation-delay:.15s}.offcanvas-body ul li:nth-child(3){animation-delay:.2s}.offcanvas-body ul li:nth-child(4){animation-delay:.25s}.offcanvas-body ul li:nth-child(5){animation-delay:.3s}.offcanvas-body ul li a{position:relative;display:flex;align-items:center;padding:.75rem 1rem;font-size:.95rem;font-weight:500;color:#475569;text-decoration:none;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.offcanvas-body ul li a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:4px;height:70%;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:0 4px 4px 0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.offcanvas-body ul li a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(99,102,241,.08) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.offcanvas-body ul li a:hover{color:#6366f1;background:#6366f10d;transform:translate(4px);padding-left:1.5rem}.offcanvas-body ul li a:hover:before{transform:translateY(-50%) scaleY(1)}.offcanvas-body ul li a:hover:after{opacity:1}.offcanvas-body ul li a:active{transform:translate(2px) scale(.98)}.offcanvas-body ul li a.active,.offcanvas-body ul li a[aria-current=page]{color:#6366f1;background:#6366f11a;font-weight:600}.offcanvas-body ul li a.active:before,.offcanvas-body ul li a[aria-current=page]:before{transform:translateY(-50%) scaleY(1)}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.offcanvas .btn-close{width:2rem;height:2rem;border-radius:50%;background:#6366f11a url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236366f1'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:1;transition:all .3s ease}.offcanvas .btn-close:hover{background-color:#6366f126;transform:rotate(90deg)}.contact-info-card{background:#f8fafc;border-radius:20px;padding:2rem;height:100%;border:1px solid #e2e8f0}.site-preloader{position:fixed;inset:0;background:linear-gradient(160deg,#f8fafc,#eef2ff,#fff);display:flex;align-items:center;justify-content:center;font-family:var(--bs-body-font-family);font-size:16px;line-height:1.4;z-index:3000;overflow:hidden;transition:opacity .35s ease,visibility .35s ease}.site-preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader-card{background:#fff;border-radius:10px;padding:28px 32px 24px;box-shadow:0 20px 45px #0f172a1f;text-align:center;width:280px;max-width:90vw}.preloader-logo{margin-bottom:20px;height:48px;display:flex;align-items:center;justify-content:center}.preloader-logo img{max-height:48px;width:auto;display:inline-block}.preloader-spinner{width:48px;height:48px;border-radius:50%;border:4px solid rgba(99,102,241,.2);border-top-color:#6366f1;animation:spin .9s linear infinite;margin:0 auto 16px}.preloader-title{font-weight:600;color:#1e293b;font-size:1rem;margin-bottom:12px}.preloader-bar{position:relative;height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.preloader-bar:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,#6366f133,#6366f1e6,#6366f133);animation:loadingSweep 1.2s ease-in-out infinite}.preloader-powered{margin-top:12px;font-size:.78rem;color:#64748b}.preloader-powered span{color:#2563eb;font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loadingSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.hover-link{transition:all .2s ease}.hover-link:hover{color:#6366f1!important;padding-left:4px}.footer-social-btn{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(15,23,42,.12);color:#64748b;transition:all .3s ease;text-decoration:none;font-size:1.25rem}.footer-social-btn:hover{transform:translateY(-3px);border-color:#6366f1;box-shadow:0 10px 20px #0f172a1f}.lang-dropdown-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem 1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer;font-size:.9rem;box-shadow:0 2px 4px #00000005}.lang-dropdown-btn:hover{background:#fff;border-color:#6366f1;box-shadow:0 4px 12px #6366f11a}.lang-dropdown-btn.dropdown-toggle:after{display:none!important}.lang-dropdown-menu{border:1px solid rgba(226,232,240,.8);border-radius:16px;box-shadow:0 10px 30px #0000001f;padding:1rem;min-width:220px;margin-top:.75rem!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffffa;z-index:2500!important}.lang-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;min-width:320px}@media(max-width:576px){.lang-grid{min-width:260px}}.lang-grid .lang-dropdown-item{justify-content:space-between;padding:.5rem .8rem;font-size:.85rem}.lang-dropdown-item{border-radius:10px;padding:.6rem 1rem;font-weight:500;color:#475569;display:flex;align-items:center;gap:.75rem;border:none;background:transparent;width:100%;text-align:left;transition:all .2s ease;text-decoration:none}.lang-dropdown-item:hover{background:#f1f5f9;color:#6366f1}.lang-dropdown-item.active{background:#6366f114!important;color:#6366f1!important;font-weight:700}.lang-hint-tooltip{position:relative}.lang-hint-tooltip:before{content:attr(data-tooltip);position:absolute;top:50%;right:calc(100% + 18px);transform:translateY(-50%) translate(10px) scale(.9);background:#1e293b;color:#fff!important;padding:8px 16px;border-radius:10px;font-size:.85rem;font-weight:500;white-space:nowrap;opacity:0;box-shadow:0 4px 15px #00000026;z-index:2500;pointer-events:none;display:block!important;animation:tooltip-pop-in-left .5s cubic-bezier(.175,.885,.32,1.275) .8s forwards,tooltip-pulse-left 2s ease-in-out 1.4s infinite}.lang-hint-tooltip:after{content:"";position:absolute;top:50%;right:-5px;width:10px;height:10px;background:#1e293b;transform:translateY(-50%) rotate(45deg) scale(.9);border-radius:2px;opacity:0;z-index:2499;pointer-events:none;display:block!important;animation:tooltip-pop-in-left-arrow .5s cubic-bezier(.175,.885,.32,1.275) .8s forwards,tooltip-pulse-left-arrow 2s ease-in-out 1.4s infinite}.dropdown.show .lang-hint-tooltip:before,.dropdown.show .lang-hint-tooltip:after{opacity:0!important;animation:none!important}@keyframes tooltip-pop-in-left{to{opacity:1;transform:translateY(-50%) translate(0) scale(1)}}@keyframes tooltip-pop-in-left-arrow{to{opacity:1;transform:translateY(-50%) translate(0) rotate(45deg) scale(1)}}@keyframes tooltip-pulse-left{0%,to{transform:translateY(-50%) translate(0) scale(1)}50%{transform:translateY(-50%) translate(-6px) scale(1.02)}}@keyframes tooltip-pulse-left-arrow{0%,to{transform:translateY(-50%) translate(0) rotate(45deg) scale(1)}50%{transform:translateY(-50%) translate(-6px) rotate(45deg) scale(1.02)}}@media(max-width:991px){.lang-hint-tooltip:before{top:calc(100% + 15px);right:auto;left:50%;transform:translate(-50%) translateY(10px) scale(.9);animation:tooltip-pop-in-mobile .5s cubic-bezier(.175,.885,.32,1.275) .8s forwards,tooltip-pulse-mobile 2s ease-in-out 1.4s infinite}.lang-hint-tooltip:after{top:calc(100% + 10px);right:auto;left:50%;transform:translate(-50%) translateY(10px) rotate(45deg) scale(.9);animation:tooltip-pop-in-mobile-arrow .5s cubic-bezier(.175,.885,.32,1.275) .8s forwards,tooltip-pulse-mobile-arrow 2s ease-in-out 1.4s infinite}}@keyframes tooltip-pop-in-mobile{to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes tooltip-pop-in-mobile-arrow{to{opacity:1;transform:translate(-50%) translateY(0) rotate(45deg) scale(1)}}@keyframes tooltip-pulse-mobile{0%,to{transform:translate(-50%) translateY(0) scale(1)}50%{transform:translate(-50%) translateY(-6px) scale(1.02)}}@keyframes tooltip-pulse-mobile-arrow{0%,to{transform:translate(-50%) translateY(0) rotate(45deg) scale(1)}50%{transform:translate(-50%) translateY(-6px) rotate(45deg) scale(1.02)}}.legal-content h5{color:#1e1b4b;font-weight:700;margin-top:2rem;margin-bottom:1rem}.legal-content p,.legal-content li{color:#64748b;line-height:1.7;margin-bottom:1rem}.legal-content section{margin-bottom:2.5rem}.responsive-footer-nav{position:fixed;bottom:0;left:0;width:100%;background:#f8fafc;border-top:1px solid rgba(15,23,42,.08);z-index:1040}.responsive-footer-nav .container{padding:.75rem 1rem}.share-image-preview img{max-height:320px;object-fit:cover}.share-preview-card .share-fallback{background:linear-gradient(135deg,#3b82f633,#0ea5e91a);min-height:200px;display:flex;flex-direction:column;justify-content:center}.generated-meaning-card.arabic .card-body,.generated-meaning-card.arabic .generated-meaning-text{font-family:Amiri,serif;direction:rtl;text-align:right}.generated-meaning-card.urdu .card-body,.generated-meaning-card.urdu .generated-meaning-text{font-family:Noto Nastaliq Urdu,Georgia,serif;direction:rtl;text-align:right}.offcanvas-top{z-index:1105!important}.landing-nav .offcanvas-btn{z-index:1105}.offcanvas-start,.offcanvas-end{z-index:1150!important}@media(max-width:991.98px){#landingMenu.offcanvas,#landingAuth.offcanvas{z-index:2150!important}.offcanvas-backdrop{z-index:2100!important}}.view-section{display:none}.view-section.active{display:block;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.toast-container{position:fixed;bottom:24px;right:24px;z-index:1055}.toast{background:#fff;border-radius:.75rem;border:none;border-left:5px solid var(--bs-primary);overflow:hidden}.auth-split-img{height:100%;position:relative}@media(max-width:992px){#sidebar-wrapper{transform:translate(-100%)}#wrapper.toggled #sidebar-wrapper{transform:translate(0)}#page-content-wrapper{padding-left:0}.sidebar-overlay{display:block}.navbar-custom{padding:0 1rem}}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}.recovery-codes-box{border:1px solid rgba(15,23,42,.1);background:#f8fafc;border-radius:.75rem;padding:.75rem;min-height:130px}.recovery-code-item{display:flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:.65rem;background:#fff;border:1px solid rgba(15,23,42,.08);margin-bottom:.4rem;font-size:.8rem}.footer-section{border-top:2px solid #f1f5f9}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-Light.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-Medium.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.ttf) format("truetype")}@font-face{font-family:Gulzar;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gulzar/Gulzar-Regular.ttf) format("truetype")}@font-face{font-family:Gulzar;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gulzar/Gulzar-Regular.ttf) format("truetype")}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Amiri-Regular.ttf) format("truetype")}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoNastaliqUrdu-Regular.ttf) format("truetype")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoNaskhArabic-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-arabic/NotoSansArabic-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-arabic/NotoSansArabic-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-devanagari/NotoSansDevanagari-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-devanagari/NotoSansDevanagari-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/NotoSansKR-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-kr/NotoSansKR-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-jp/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-jp/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/NotoSansSC-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-sc/NotoSansSC-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans Display;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-display/NotoSansDisplay-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Display;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/noto-sans-display/NotoSansDisplay-SemiBold.ttf) format("truetype")}
