*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{-webkit-tap-highlight-color:transparent;font-family:inherit}:root{--bg-dark:#0e1420;--bg-card:#0d1221e6;--accent-primary:#3b82f6;--accent-secondary:#8b5cf6;--accent-glow:#60a5fa;--accent-success:#10b981;--accent-danger:#ef4444;--text-primary:#fff;--text-secondary:#94a3b8;--border-glow:#3b82f640;--brand-gradient:linear-gradient(135deg, #3b82f6, #8b5cf6);--font-main:var(--font-display,"Outfit"), var(--font-inter,"Inter"), system-ui, -apple-system, sans-serif;--font-display-var:var(--font-display,"Outfit"), var(--font-inter,"Inter"), sans-serif;--card-bg:#0f172a99;--diff-remove-bg:#ef444426;--diff-remove-color:#f87171;--diff-add-bg:#10b98133;--diff-add-color:#34d399;--same-text-color:var(--text-primary);--card-shadow:0 10px 25px #0000004d;--input-bg:#ffffff0d;--text:var(--text-primary);--muted:var(--text-secondary)}body.light-mode,body.force-light{--bg-dark:#f1f5f9;--bg-card:#fff;--accent-primary:#1d4ed8;--accent-secondary:#6d28d9;--accent-glow:#3b82f6;--text-primary:#0f172a;--text-secondary:#334155;--border-glow:#00000014;--brand-gradient:linear-gradient(135deg, #1d4ed8, #7c3aed);--card-bg:#fff;--diff-remove-bg:#ef44441f;--diff-remove-color:#dc2626;--diff-add-bg:#10b9812e;--diff-add-color:#059669;--same-text-color:#0f172a;--card-shadow:0 10px 25px #00000014;--input-bg:#fff;--text:#0f172a;--muted:#64748b}body{background:var(--bg-dark);font-family:var(--font-main);color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;display:flex;position:relative}body.ready{transition:background .3s,color .3s}body.light-mode,body.force-light{background:var(--bg-dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.light-mode.pure-white-bg{background:#fff!important}body.light-mode.pure-white-bg:before{display:none!important}body:before{display:none}.inline-link{color:var(--accent-primary);font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.inline-link:after{content:"";background:var(--brand-gradient);width:0;height:1.5px;transition:width .3s;position:absolute;bottom:0;left:0}.inline-link:hover{color:var(--accent-secondary)}.inline-link:hover:after{width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6,#8b5cf6);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--brand-gradient)}body.light-mode ::-webkit-scrollbar-track{background:#00000005}body.light-mode ::-webkit-scrollbar-thumb{background:linear-gradient(#2563eb,#7c3aed)}.app-header{background:var(--bg-dark);z-index:1000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:2px 24px;transition:transform .4s cubic-bezier(.65,0,.35,1),background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:sticky;top:0}.app-header.header-scrolled{background:var(--bg-dark)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}body.light-mode .app-header.header-scrolled{background:var(--bg-dark)!important;box-shadow:none!important;border-bottom:none!important}.app-header.header-hidden{transform:translateY(-100%)}.logo-main{align-items:center;gap:8px;display:flex}.logo-icon{background:var(--brand-gradient);color:#fff;width:22px;height:22px;box-shadow:none;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:10px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}body.light-mode .logo-icon{background:linear-gradient(135deg,#2563eb,#7c3aed);border:1px solid #0000000d;box-shadow:0 4px 12px #2563eb33}h1,h2,.hero-title{font-family:var(--font-display);background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;font-weight:800;line-height:1.2}h1,.hero-title{margin-bottom:24px;font-size:2.8rem;display:block}h2,.section-title{margin-bottom:20px;font-size:2.2rem}@media (max-width:768px){h1,.hero-title{font-size:2.2rem}h2,.section-title{font-size:1.8rem}}.footer,.homepage-sections,.verify-alert,.pricing-section,.faq-section{content-visibility:auto;contain-intrinsic-size:1px 500px}.hero-title{will-change:transform, opacity;contain:layout style;content-visibility:visible!important}@media (max-width:480px){h1,.hero-title{font-size:1.8rem}h2,.section-title{font-size:1.5rem}}body.light-mode h1,body.light-mode h2,body.light-mode .hero-title{-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #0000000d);background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text}.logo-main .logo-text,.footer-logo-text,.brand-name{font-variant:normal;font-weight:700;font-family:var(--font-display);background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:all .3s}body.light-mode .logo-main .logo-text,body.light-mode .footer-logo-text,body.light-mode .brand-name{filter:drop-shadow(0 1px 1px #0000000d);background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text}.logo-main .logo-text{align-items:center;margin:0;font-size:1.25rem;line-height:1.2;display:flex}.footer .footer-logo-text{align-items:center;margin:0;font-size:1.25rem;line-height:1.2;display:flex;text-transform:none!important}.brand-name{margin:0;font-size:1.25rem;line-height:1}.badge{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f633;border-radius:40px;margin-left:8px;padding:4px 12px;font-size:.7rem}.desktop-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.desktop-nav a{color:var(--text-primary);opacity:.85;letter-spacing:.01em;align-items:center;gap:8px;padding:8px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:flex;position:relative}.desktop-nav a:hover:not(.active){opacity:1;transform:translateY(-1px)}.desktop-nav a.active{color:#fff;background:#3b82f633;border:1px solid #3b82f64d;border-radius:12px;font-weight:700;box-shadow:0 4px 15px #0003}.desktop-nav a.active:after{content:"";background:var(--brand-gradient);height:2px;box-shadow:0 0 10px var(--accent-primary);border-radius:2px;position:absolute;bottom:6px;left:16px;right:16px}.theme-toggle,.hamburger{cursor:pointer;width:32px;height:32px;color:var(--text-primary);opacity:.85;box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:8px;font-size:.95rem;transition:all .2s;display:flex}.theme-toggle i,.hamburger i{transition:color .2s}.theme-toggle:hover,.hamburger:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.hamburger{display:none}.lang-switcher{align-items:center;display:flex;position:relative}.lang-btn{cursor:pointer;color:var(--text-primary);opacity:.85;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.lang-btn:hover{opacity:1;background:#ffffff1f;transform:translateY(-1px)}body.light-mode .lang-btn:hover{background:#0000000f}.lang-dropdown{background:var(--bg-card);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:1001;border:1px solid #3b82f633;border-radius:18px;flex-direction:column;min-width:150px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 15px 35px #0000004d}.lang-dropdown.show{animation:.25s cubic-bezier(.4,0,.2,1) fadeInDown;display:flex}.lang-item{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.lang-item:hover{color:var(--accent-primary);background:#3b82f626;padding-left:20px}.lang-item.active{color:var(--accent-primary);background:#3b82f61a;font-weight:700}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body.light-mode .lang-dropdown{background:#fffffff2;box-shadow:0 15px 35px #0000001a}.mobile-menu{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99;border:1px solid #3b82f633;border-radius:24px;flex-direction:column;width:220px;padding:12px 0;display:none;position:fixed;top:42px;right:20px}.mobile-menu.show{display:flex}.mobile-menu a{color:#fff;align-items:center;gap:12px;padding:14px 24px;text-decoration:none;transition:background .2s;display:flex}body.light-mode .mobile-menu a{color:var(--text-primary)}body.light-mode .mobile-menu{background:#fffffff2}.mobile-theme-toggle,.mobile-only-lang-switcher{display:none!important}@media (max-width:768px){.desktop-nav{display:none}.hamburger{display:flex}.mobile-theme-toggle,.mobile-only-lang-switcher{margin-left:0;margin-right:0;display:flex!important}.hamburger.mobile-hamburger,.hamburger,.theme-toggle{margin-left:0!important;margin-right:0!important}.app-header{padding:6px 16px}.logo-main .logo-text{font-size:1.2rem}}body.light-mode .app-header{box-shadow:none}body.light-mode.pure-white-bg .app-header,body.light-mode.pure-white-bg .app-header.header-scrolled{background:#fff}body.light-mode .hamburger,body.light-mode .theme-toggle{color:var(--text-secondary);background:0 0;border:none}body.light-mode .hamburger:hover,body.light-mode .theme-toggle:hover{color:var(--text-primary);background:#0000000f;border-color:#0000001a;transform:translateY(-1px)}body.light-mode .desktop-nav a{color:#475569;background:0 0}body.light-mode .desktop-nav a.active{color:#000;background:#dbeafe;border:1px solid #2563eb33;border-radius:12px;box-shadow:0 4px 12px #2563eb26}body.light-mode .desktop-nav a:hover:not(.active){color:#2563eb;background:#2563eb0d;border-color:#2563eb}.upload-section{z-index:2;max-width:1200px;margin:40px auto;padding:0 20px;position:relative}.hero-card{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glow);text-align:center;box-sizing:border-box;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 40px;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.hero-card{border-radius:24px;padding:32px 16px}}.hero-card>:first-child{margin-top:0!important}.hero-card>:last-child{margin-bottom:0!important}.supported-extensions-list{margin-top:10px;margin-bottom:0!important}.hero-icon{justify-content:center;align-items:center;margin:0 auto 28px;font-size:56px;display:flex}.hero-card .hero-tool-title{text-align:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:2rem;font-weight:700;display:block}body.light-mode .hero-card .hero-tool-title{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text}.hero-card h2{font-size:1.8rem;font-family:var(--font-display);color:var(--text-primary);text-align:center;margin-bottom:12px}.hero-card p{color:var(--text-secondary);text-align:center;margin-bottom:28px;font-size:.95rem}.tool-interaction-grid{box-sizing:border-box;grid-template-columns:1fr 1fr;place-items:center;gap:24px;width:100%;max-width:600px;margin-bottom:10px;margin-left:auto;margin-right:auto;display:grid}.tool-interaction-grid.single-button-layout #btn1{grid-column:1/-1}#box1{order:1}#box2{order:2}#btn1{order:3}#btn2{order:4}@media (max-width:768px){.tool-interaction-grid{grid-template-columns:1fr 1fr;gap:12px}.file-box{grid-column:1/-1}.compare-btn{max-width:100%;padding:12px 8px;font-size:.85rem}.compare-btn i{display:none}}@media (max-width:500px){.tool-interaction-grid{grid-template-columns:1fr;gap:16px}.compare-btn{padding:14px 20px;font-size:.95rem}}@media (min-width:480px) and (max-width:768px){.compare-btn i{display:inline-block}}@media (max-width:600px){.file-input-group{grid-template-columns:1fr}}.file-box{box-sizing:border-box;cursor:pointer;background:#0006;border:2px dashed #3b82f666;border-radius:28px;justify-content:center;align-items:center;width:100%;height:120px;padding:0;transition:all .2s;display:flex;overflow:hidden}body.light-mode .file-box{background:#f8fafc;border-color:#94a3b8}.file-box.has-file{border-color:var(--accent-success);background:#10b9810d;border-style:solid}.file-box.drag-over{border-color:var(--accent-primary);background:#3b82f61a;animation:1.5s infinite pulse-border;transform:scale(1.02);box-shadow:0 0 20px #3b82f633}@keyframes pulse-border{0%{border-color:#3b82f666}50%{border-color:#3b82f6}to{border-color:#3b82f666}}.spinner{border:3px solid #3b82f61a;border-top-color:var(--accent-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.file-box label{cursor:pointer;color:var(--text-primary);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:16px 20px;font-weight:500;display:flex}.file-box label span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.9rem;display:block;overflow:hidden}.file-box label *{pointer-events:none}.file-box i{color:var(--accent-primary);font-size:28px}.file-box-ext{color:var(--text-secondary);opacity:.8;letter-spacing:.02em;margin-top:-4px;font-size:.75rem;font-weight:500}body.light-mode .file-box-ext{color:#64748b}.tool-button-group{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.compare-btn{color:#fff;font-size:.9rem;font-weight:600;font-family:var(--font-main);cursor:pointer;white-space:nowrap;background:#0009;border:1px solid #3b82f680;border-radius:50px;justify-content:center;justify-self:center;align-items:center;gap:10px;width:100%;max-width:220px;padding:14px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.compare-btn i{color:#fff}.compare-btn:hover{color:#3b82f6;background:#3b82f614;border-color:#3b82f6;transform:translateY(-2px)}body.light-mode .compare-btn{color:#334155;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 4px #00000005}body.light-mode .compare-btn i{color:#334155}body.light-mode .compare-btn:hover{color:#2563eb;background:#2563eb0f;border-color:#2563eb;transform:translateY(-2px)}body.light-mode .compare-btn:hover i{color:#2563eb}.compare-btn:active{transform:translateY(0)}.compare-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f64d}.premium-upgrade-btn{animation:3s infinite shine;color:#000!important;background:linear-gradient(135deg,gold 0%,#3b82f6 100%) 0 0/200%!important;border:none!important;font-weight:800!important}.premium-upgrade-btn i{color:#000!important}@keyframes shine{to{background-position:200%}}@keyframes pulse-glow{0%{box-shadow:0 0 #3b82f666}70%{box-shadow:0 0 0 15px #3b82f600}to{box-shadow:0 0 #3b82f600}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cta-group{justify-content:center;gap:16px;margin-top:40px;margin-bottom:20px;display:flex}.cta-btn{cursor:pointer;font-size:1.1rem;font-weight:700;font-family:var(--font-display);border-radius:50px;align-items:center;gap:12px;padding:12px 28px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.cta-btn-primary,.cta-btn-secondary{background:var(--brand-gradient);color:#fff;border:none;animation:2s infinite pulse-glow;box-shadow:0 10px 20px #3b82f64d}.cta-btn-primary:hover,.cta-btn-secondary:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 15px 30px #3b82f680;color:#fff!important}.cta-btn-primary:active,.cta-btn-secondary:active{transform:translateY(-2px)scale(1.02)}@media (max-width:480px){.cta-group{flex-direction:column;padding:0 20px}.cta-btn{justify-content:center;width:100%}}.hero-search-container{z-index:10;max-width:800px;margin:0 auto 10px;padding:0 20px;position:relative}.hero-search-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glow);background:#0f172a99;border-radius:50px;align-items:center;padding:4px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 10px 25px #0003}.hero-search-wrapper:focus-within{border-color:var(--accent-primary);background:#0f172acc;transform:translateY(-2px);box-shadow:0 0 20px #3b82f640}.search-icon{color:var(--text-secondary);margin-left:12px;font-size:1.1rem;transition:color .3s}.hero-search-wrapper:focus-within .search-icon{color:var(--accent-primary)}.hero-search-input{color:var(--text-primary);width:100%;font-size:1.05rem;font-weight:500;font-family:var(--font-main);background:0 0;border:none;outline:none;padding:12px 0}.hero-search-input::placeholder{color:var(--text-secondary);opacity:.7}.search-clear-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.search-clear-btn:hover{color:var(--text-primary);background:#ffffff1a}body.light-mode .hero-search-wrapper{background:#ffffffe6;border:1.5px solid #00000014;box-shadow:0 10px 25px #0000000d}body.light-mode .hero-search-wrapper:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 10px 30px #2563eb26}body.light-mode .search-clear-btn:hover{background:#0000000d}@media (max-width:600px){.hero-search-container{margin-bottom:20px;padding:0 16px}.hero-search-wrapper{border-radius:40px;padding:2px 14px}.hero-search-input{padding:10px 0;font-size:.95rem}.search-icon{margin-left:8px;font-size:1rem}.search-clear-btn{padding:6px}}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;max-width:1200px;margin:40px auto;padding:0 20px;display:grid}.hero-tagline{color:var(--text-secondary);text-align:center;max-width:680px;margin:0 auto 32px;font-size:1.05rem;line-height:1.5;display:block}.category-tabs{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:28px auto 0;display:flex}.cat-tab{border:1px solid var(--border-glow);background:var(--bg-card);color:var(--text-secondary);font-size:.9rem;font-weight:600;font-family:var(--font-main);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50px;padding:8px 20px;transition:all .2s}.cat-tab:hover{color:#3b82f6;background:#3b82f60d;border-color:#3b82f6}.cat-tab.active{background:var(--brand-gradient);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 4px 12px #3b82f659}body.light-mode .cat-tab{color:#475569;background:#fff}body.light-mode .cat-tab.active{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 4px 12px #2563eb40}body.light-mode .cat-tab:hover:not(.active){color:#2563eb;border-color:#2563eb}.hero-title{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 60%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}body.light-mode .hero-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 60%,#3b82f6 100%);-webkit-background-clip:text;background-clip:text}.tool-card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glow);box-shadow:var(--card-shadow);cursor:pointer;color:inherit;border-radius:32px;flex-direction:column;gap:15px;padding:30px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.premium-badge{color:#000;z-index:5;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#f1c40f,#ffac45);border:1px solid #fff3;border-radius:40px;align-items:center;gap:6px;padding:5px 14px;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 4px 15px #f1c40f66}.premium-card{border:1px solid #f1c40f40!important}.premium-card:hover{border-color:#f1c40f!important;box-shadow:0 20px 40px #0000004d,0 0 20px #f1c40f33!important}.tool-card:hover{border-color:#3b82f680;transform:translateY(-8px);box-shadow:0 20px 40px #00000040,0 0 15px #3b82f626}.tool-card:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f61a,#0000);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.tool-card:hover:before{opacity:1}.tool-icon,.hero-icon{justify-content:center;align-items:center;transition:all .3s;display:flex}.tool-icon{border-radius:12px;width:50px;height:50px;font-size:24px}.pdf{color:#ff4d4d}.word{color:#4d94ff}.excel{color:#2ecc71}.text{color:#95a5a6}.xml{color:#e67e22}.json{color:#9b59b6}.html{color:#3498db}.csv{color:#27ae60}.sql{color:#e74c3c}.markdown{color:#34495e}.yaml{color:#818cf8}.css{color:#3b82f6}.rtf{color:#4d94ff}.email{color:#f39c12}.vcard{color:#d35400}.calendar{color:#34495e}.tsv{color:#27ae60}.plsql{color:#e74c3c}.ini{color:#7f8c8d}.env{color:#9b59b6}.backup{color:#f1c40f}.htm{color:#3498db}.xhtml{color:#2980b9}.javascript{color:#f1c40f}.typescript{color:#3178c6}.jsx,.tsx{color:#61dafb}.python{color:#3776ab}.java{color:#f89820}.c{color:#a8b9cc}.cpp{color:#00599c}.csharp{color:#178600}.swift{color:#ffac45}.kotlin{color:#7f52ff}.php{color:#4f5d95}.batch{color:#c1f12e}.log{color:#94a3b8}.diff{color:#8b5cf6}.dll{color:#10b981}.url{color:#3b82f6}.any-doc{color:#f1c40f}.tool-icon.pdf{background-color:#ff4d4d26}.tool-icon.word{background-color:#4d94ff26}.tool-icon.excel{background-color:#2ecc7126}.tool-icon.text{background-color:#95a5a626}.tool-icon.xml{background-color:#e67e2226}.tool-icon.json{background-color:#9b59b626}.tool-icon.html{background-color:#3498db26}.tool-icon.csv{background-color:#27ae6026}.tool-icon.sql{background-color:#e74c3c26}.tool-icon.markdown{background-color:#34495e26}.tool-icon.yaml{background-color:#818cf826}.tool-icon.css{background-color:#3b82f626}.tool-icon.rtf{background-color:#4d94ff26}.tool-icon.email{background-color:#f39c1226}.tool-icon.vcard{background-color:#d3540026}.tool-icon.calendar{background-color:#34495e26}.tool-icon.tsv{background-color:#27ae6026}.tool-icon.plsql{background-color:#e74c3c26}.tool-icon.ini{background-color:#7f8c8d26}.tool-icon.env{background-color:#9b59b626}.tool-icon.backup{background-color:#f1c40f26}.tool-icon.htm{background-color:#3498db26}.tool-icon.xhtml{background-color:#2980b926}.tool-icon.javascript{background-color:#f1c40f26}.tool-icon.typescript{background-color:#3178c626}.tool-icon.jsx,.tool-icon.tsx{background-color:#61dafb26}.tool-icon.python{background-color:#3776ab26}.tool-icon.java{background-color:#f8982026}.tool-icon.c{background-color:#a8b9cc26}.tool-icon.cpp{background-color:#00599c26}.tool-icon.csharp{background-color:#17860026}.tool-icon.swift{background-color:#ffac4526}.tool-icon.kotlin{background-color:#7f52ff26}.tool-icon.php{background-color:#4f5d9526}.tool-icon.batch{background-color:#c1f12e26}.tool-icon.log{background-color:#94a3b826}.tool-icon.diff{background-color:#8b5cf626}.tool-icon.dll{background-color:#10b98126}.tool-icon.url{background-color:#3b82f626}.tool-icon.any-doc{background-color:#f1c40f26}.tool-card:hover .tool-icon{background-color:#ffffff1a;transform:rotate(5deg)scale(1.1);box-shadow:0 4px 15px}body.light-mode .tool-card:hover .tool-icon{background-color:#0000000d}.tool-card h3,.tool-card .tool-title{font-size:1.4rem;font-family:var(--font-display);color:var(--text-primary);margin:0;font-weight:700}.tool-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}#toolSelectorSection{display:block}#toolActionSection{display:none}.back-to-tools{color:#fff;cursor:pointer;background:#0009;border:1px solid #3b82f680;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.back-to-tools:hover{color:#3b82f6;background:#3b82f614;border-color:#3b82f6;transform:translateY(-2px)}body.light-mode .back-to-tools{color:#475569;background:#00000008;border-color:#00000014}body.light-mode .back-to-tools:hover{color:#2563eb;background:#2563eb0d;border-color:#2563eb}.section-title{text-align:left;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin-bottom:48px;display:flex}#homePage .section-title{text-align:center;justify-content:center}@media (max-width:768px){#homePage .section-title{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-bottom:24px}#homePage .section-title i{flex-shrink:0;margin-top:6px;font-size:1.8rem}}.tool-seo-content .section-title,.tool-seo-content h1{gap:16px;width:100%;margin:0 0 20px;padding:0;font-size:1.85rem;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}.tool-seo-content .section-title i,.tool-seo-content h1 i{flex-shrink:0;margin-top:6px;font-size:1.85rem}.tool-seo-content .section-title span,.tool-seo-content h1 span{flex:1;display:block}.tool-seo-content h3,.tool-seo-content h4,.tool-seo-content p{text-align:left;margin-bottom:20px}@media (max-width:600px){.tool-seo-content .section-title,.tool-seo-content h1{width:100%;text-align:left!important;display:block!important}.tool-seo-content .section-title i,.tool-seo-content h1 i{float:left;margin-top:10px;margin-bottom:4px;margin-right:12px;font-size:1.6rem}.tool-seo-content .section-title span,.tool-seo-content h1 span{line-height:1.4;flex:none!important;display:inline!important}.hero-card .hero-tool-title{font-size:1.25rem!important}}.tool-seo-content p{color:var(--text-secondary);margin-bottom:24px;font-size:1.05rem;line-height:1.8;display:block}.tool-seo-content h2{margin-top:10px;font-size:1.5rem;margin-bottom:12px!important}.tool-seo-content h3{font-size:1.1rem;font-weight:500;line-height:1.6}.tool-seo-content h4{font-size:1rem}.hero-icon i{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-card:hover{transform:translateY(-8px);border-color:var(--accent-primary)!important;box-shadow:0 15px 45px #3b82f61a!important}.pricing-card.popular{border-width:2px!important}.pricing-btn:hover{filter:brightness(1.2);transform:scale(1.02)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;padding:0 20px}.pricing-container h1{font-size:2.2rem!important}}.faq-answer h3{font-size:1rem;font-weight:400;line-height:inherit;color:inherit;margin:0}.faq-answer{opacity:0;max-height:0;color:var(--text-secondary);padding:0 24px;line-height:1.6;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.active .faq-answer{opacity:1;max-height:300px;padding:0 24px 20px}.hero-card,.tool-card,.feature-card,.step-card{animation:.6s ease-out both fadeInUp}.tool-card:first-child{animation-delay:50ms}.tool-card:nth-child(2){animation-delay:.1s}.tool-card:nth-child(3){animation-delay:.15s}.tool-card:nth-child(4){animation-delay:.2s}.tool-card:nth-child(5){animation-delay:.25s}.tool-card:nth-child(6){animation-delay:.3s}.processing-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;background:#0a0f1acc;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.spinner{border:4px solid #3b82f61a;border-top:4px solid var(--accent-primary);border-radius:50%;width:40px;height:40px;margin-bottom:15px;animation:1s linear infinite spin}.policy-page,.terms-page,.disclaimer-page,.cookie-page,.refund-policy-page,.contact-page,.about-page,.api-page{max-width:1200px;margin:60px auto;padding:0 24px}.policy-page h1,.terms-page h1,.disclaimer-page h1,.cookie-page h1,.refund-policy-page h1,.contact-page h1,.about-page h1,.api-page h1{background:var(--brand-gradient);-webkit-text-fill-color:transparent;color:var(--accent-primary);font-size:3.5rem;font-family:var(--font-display);text-align:left;-webkit-background-clip:text;background-clip:text;margin-bottom:32px;line-height:1.2}.policy-page p,.terms-page p,.disclaimer-page p,.cookie-page p,.refund-policy-page p,.contact-page p,.about-page p,.api-page p,.policy-page li,.terms-page li,.disclaimer-page li,.cookie-page li,.refund-policy-page li,.contact-page li,.about-page li,.api-page li{color:var(--text-secondary);margin-bottom:24px;font-size:1.05rem;line-height:1.8}.policy-page ul,.terms-page ul,.disclaimer-page ul,.cookie-page ul,.refund-policy-page ul,.contact-page ul,.contact-page ul,.api-page ul{margin-bottom:32px;padding-left:24px;list-style-type:disc}.policy-page a,.terms-page a,.disclaimer-page a,.cookie-page a,.refund-policy-page a,.contact-page a,.about-page a,.api-page a{color:var(--accent-primary);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:all .2s}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.policy-page a:hover,.terms-page a:hover{border-bottom-color:var(--accent-primary);opacity:.8}.policy-page h2,.terms-page h2,.disclaimer-page h2,.cookie-page h2,.refund-policy-page h2,.contact-page h2,.about-page h2,.api-page h2,.policy-page h3,.terms-page h3,.disclaimer-page h3,.cookie-page h3,.refund-policy-page h3,.contact-page h3,.about-page h3,.api-page h3{background:var(--brand-gradient);-webkit-text-fill-color:transparent;color:var(--accent-primary);font-size:1.8rem;font-family:var(--font-display);-webkit-background-clip:text;background-clip:text;margin-top:56px;margin-bottom:20px;font-weight:700}.policy-page h3,.terms-page h3{margin-top:40px;font-size:1.4rem}.policy-page section,.terms-page section,.disclaimer-page section,.cookie-page section,.refund-policy-page section,.contact-page section,.about-page section,.api-page section{border-top:1px solid var(--border-glow);margin-top:48px;padding-top:32px}.final-thoughts-box{border:1px solid #3b82f61a;border-left:6px solid var(--accent-primary);text-align:left;background:#3b82f608;border-radius:24px;margin-top:80px;padding:40px}body.light-mode .final-thoughts-box{background:#f8faff;border:1px solid #e2e8f0;border-left:6px solid #2563eb}.final-thoughts-box h2{font-family:var(--font-display);font-weight:800;color:var(--accent-primary)!important;-webkit-text-fill-color:var(--accent-primary)!important;background:0 0!important;margin-top:0!important;margin-bottom:20px!important;font-size:1.8rem!important}.final-thoughts-box p:last-child{margin-bottom:0}.policy-page section:first-of-type,.terms-page section:first-of-type,.disclaimer-page section:first-of-type,.cookie-page section:first-of-type,.refund-policy-page section:first-of-type,.contact-page section:first-of-type,.about-page section:first-of-type,.api-page section:first-of-type{border-top:none;margin-top:32px;padding-top:0}.about-page ul,ul.feature-list{margin:20px 0 24px 8px;padding:0;list-style:none!important}.feature-list li{color:var(--text-secondary);margin-bottom:12px;padding-left:28px;line-height:1.6;position:relative}.feature-list li:before{content:"→";color:var(--accent-primary);font-weight:700;position:absolute;left:0}.categorized-list li{padding-left:0!important}.categorized-list li:before{content:none!important}@media (max-width:768px){.about-card{padding:30px 20px}.user-segments{grid-template-columns:1fr}}.policy-page .form-group,.terms-page .form-group,.disclaimer-page .form-group,.cookie-page .form-group,.refund-policy-page .form-group,.contact-page .form-group,.about-page .form-group,.api-page .form-group{margin-bottom:24px}.policy-page input,.policy-page textarea,.policy-page select,.terms-page input,.terms-page textarea,.terms-page select,.disclaimer-page input,.disclaimer-page textarea,.disclaimer-page select,.cookie-page input,.cookie-page textarea,.cookie-page select,.refund-policy-page input,.refund-policy-page textarea,.refund-policy-page select,.contact-page input,.contact-page textarea,.contact-page select,.about-page input,.about-page textarea,.about-page select,.api-page input,.api-page textarea,.api-page select{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;color:var(--text-primary);font-family:var(--font-main);resize:none;-webkit-appearance:none;appearance:none;background:#0f172a99;border:1.5px solid #3b82f633;border-radius:20px;padding:16px 24px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001a}.contact-page input::placeholder,.contact-page textarea::placeholder{color:var(--text-secondary);opacity:.7;font-weight:500}body.light-mode .policy-page input,body.light-mode .policy-page textarea,body.light-mode .policy-page select,body.light-mode .terms-page input,body.light-mode .terms-page textarea,body.light-mode .terms-page select,body.light-mode .contact-page input,body.light-mode .contact-page textarea,body.light-mode .contact-page select{color:var(--text-primary);background:#0000000a;border:1px solid #0000001a}.policy-page input:focus,.policy-page textarea:focus,.policy-page select:focus,.terms-page input:focus,.terms-page textarea:focus,.terms-page select:focus,.contact-page input:focus,.contact-page textarea:focus,.contact-page select:focus{border-color:var(--accent-primary);background:#3b82f61a;outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #3b82f633,0 8px 25px #0003}body.light-mode .policy-page input:focus,body.light-mode .policy-page textarea:focus,body.light-mode .policy-page select:focus,body.light-mode .contact-page input:focus,body.light-mode .contact-page textarea:focus,body.light-mode .contact-page select:focus{box-shadow:0 0 0 4px #2563eb14;background:#fff!important}.submit-btn{background:var(--brand-gradient);color:#fff;cursor:pointer;border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;width:100%;height:42px;padding:0 24px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #6366f133}.submit-btn:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}.success-message{text-align:center;padding:20px 0;animation:.5s ease-out fadeIn}.success-icon{color:var(--accent-primary);filter:drop-shadow(0 0 15px #3b82f64d);margin-bottom:24px;font-size:4.5rem;animation:.6s cubic-bezier(.175,.885,.32,1.275) checkmarkPop}.success-message h2{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px!important;font-size:2.2rem!important}.success-message p{color:var(--text-secondary);max-width:450px;margin:0 auto 30px;font-size:1.1rem;line-height:1.6}.secondary-btn{color:var(--accent-primary)!important;background:#3b82f61a!important;border:1px solid #3b82f633!important;transition:all .3s!important}.secondary-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #3b82f64d;background:var(--accent-primary)!important;color:#fff!important}.submit-btn.loading{cursor:not-allowed;opacity:.8;position:relative}.submit-btn i{margin-right:10px}@keyframes checkmarkPop{0%{opacity:0;transform:scale(0)rotate(-45deg)}70%{transform:scale(1.2)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--accent-primary);background:0 0;margin-top:auto;padding:60px 24px 40px}body.light-mode .footer{border-top:1px solid var(--accent-primary);background:0 0}body.light-mode .copyright{border-top:1px solid var(--accent-primary);color:var(--text-secondary);opacity:1}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;max-width:1200px;margin:0 auto 20px;display:grid}.footer-col h4{color:var(--accent-primary);text-transform:none;letter-spacing:.02em;margin-bottom:24px;font-size:1rem;font-weight:700}.footer-col p{color:var(--text-secondary);max-width:90%;margin-top:14px;font-size:.9rem;line-height:1.7}.footer-col a{color:var(--text-secondary);margin-bottom:12px;font-size:.95rem;text-decoration:none;transition:all .3s;display:block}.footer-col a:hover{color:var(--accent-primary)}.nav-link:hover{color:#3b82f6;background:#3b82f614}.nav-link.active{color:#3b82f6;background:#3b82f61a;font-weight:600}.footer-social{gap:12px;margin-top:20px;display:flex}.footer-social a{width:40px;height:40px;color:var(--text-secondary);background:#3b82f60d;border:1px solid #3b82f61a;border-radius:12px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.footer-social a:hover{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#0000;transform:translateY(-3px);box-shadow:0 5px 15px #3b82f666}.copyright{text-align:center;border-top:1px solid var(--accent-primary);color:var(--text-secondary);opacity:.85;letter-spacing:.01em;padding-top:30px;font-size:.8rem}.diff-block{color:var(--same-text-color);border-radius:8px;padding:6px 8px;font-size:.9rem;line-height:1.6;transition:background .2s}.diff-block.update{background:0 0;border-left:3px solid #3b82f64d}.word-add{color:#10b981;background:#10b98126;border-radius:4px;padding:1px 6px;font-weight:700}.word-remove{color:#ef4444;background:#ef444426;border-radius:4px;padding:1px 6px;font-weight:700;text-decoration:none}.final-preview .word-remove{text-decoration:line-through}.change-preview.added{color:#10b981}.change-preview.removed{color:#ef4444}.active-change{border-left:3px solid var(--accent-primary);background:#3b82f61a!important}.compare-view{background:var(--bg-dark);z-index:1000;opacity:0;visibility:hidden;font-family:var(--font-main);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;position:fixed!important;top:0!important;left:0!important}.compare-view.active{opacity:1;visibility:visible}.compare-header{background:var(--bg-dark);border-bottom:1px solid var(--border-glow);justify-content:flex-start;align-items:center;gap:16px;height:auto;min-height:70px;padding:12px 24px;display:flex;box-shadow:inset 0 1px 1px #ffffff0d}.nav-controls{flex:1;align-items:center;gap:16px;display:flex}.view-controls,.workspace-controls,.action-controls{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:8px;padding:4px;display:flex}.workspace-controls{background:0 0;border:none;gap:16px}.compare-title{align-items:center;gap:16px;display:flex}.compare-title h3{color:var(--text-primary)}.back-btn{cursor:pointer;width:40px;height:40px;color:var(--text-primary);font-size:18px;font-family:var(--font-main);background:#3b82f633;border:none;border-radius:40px;transition:all .2s}.back-btn:hover{background:var(--accent-primary);color:#fff}.stats-badge{color:var(--text-primary);background:#3b82f61a;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:16px;height:40px;padding:0 16px;font-size:.85rem;display:flex}.auth-footer{text-align:center;color:var(--text-secondary);margin-top:32px;padding-top:0;font-size:1rem}.stats-badge span{align-items:center;gap:6px;display:flex}.download-report-btn{height:40px;font-weight:500;font-family:var(--font-main);color:var(--text-primary);cursor:pointer;letter-spacing:.2px;background:#3b82f60d;border:1px solid #3b82f626;border-radius:12px;align-items:center;gap:10px;padding:0 18px;font-size:.85rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.download-report-btn:hover{background:#3b82f61f;border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.download-report-btn.active{background:var(--brand-gradient)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 2px 10px #3b82f64d!important}.download-report-btn.success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #10b98133;box-shadow:0 2px 8px #10b98133}.download-report-btn.success:hover{opacity:1;background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.final-preview{opacity:.95}.nav-control{cursor:pointer;width:40px;height:40px;color:var(--text-primary);font-size:18px;font-family:var(--font-main);background:#3b82f633;border:none;border-radius:40px;transition:all .2s}.nav-control:hover:not(:disabled){background:var(--accent-primary);color:#fff}.nav-control:disabled{opacity:.4;cursor:not-allowed}.compare-main{background:var(--bg-dark);flex:1;gap:1px;display:flex;overflow:hidden}.documents-container{background:var(--bg-dark);flex:80;align-items:flex-start;gap:1px;display:flex;overflow-y:auto}.doc-panel{background:var(--bg-dark);flex-direction:column;flex:1;min-height:100%;display:flex}.doc-panel.full-width{flex:1;width:100%;min-width:0}.inline-removed{border-left:3px solid #ef4444;background:0 0!important}.inline-added{border-left:3px solid #10b981;background:0 0!important}.doc-header{background:var(--bg-dark);border-bottom:1px solid var(--border-glow);height:56px;color:var(--text-primary);z-index:10;flex-shrink:0;align-items:center;gap:10px;padding:0 16px;font-weight:600;display:flex;position:sticky;top:0}.doc-content{font-family:var(--font-main);color:var(--same-text-color);padding:20px;font-size:.85rem;line-height:1.5;position:relative}.changes-panel{background:var(--bg-dark);border-left:1px solid var(--border-glow);flex-direction:column;flex:20;min-width:250px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.changes-panel.hidden{opacity:0;visibility:hidden;pointer-events:none;border-left:none;flex:0;width:0;min-width:0}.changes-header{background:var(--bg-dark);border-bottom:1px solid var(--border-glow);color:var(--text-primary);z-index:10;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:16px;font-weight:700;display:flex;position:sticky;top:0}.changes-toggle-icon{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.changes-toggle-icon:hover{color:var(--accent-primary);transform:scale(1.1)}.nav-control.show-changes-toggle.active{background:var(--accent-primary);color:#fff}.unhide-changes-btn{background:var(--accent-primary);color:#fff;cursor:pointer;z-index:100;opacity:.8;border:none;border-radius:12px 0 0 12px;justify-content:center;align-items:center;width:28px;height:64px;transition:all .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 0 10px #0000004d}.unhide-changes-btn:hover{opacity:1;width:36px}.unhide-changes-btn i{font-size:14px}.changes-list{flex:1;padding:12px;position:relative;overflow-y:auto}.change-card{cursor:pointer;background:0 0;border-bottom:1px solid #ffffff08;border-left:3px solid #0000;border-radius:8px;margin:4px 8px;padding:14px 20px;transition:all .2s}body.light-mode .change-card{background:0 0;border-bottom-color:#0000000d}body.light-mode .change-card.active-card{border-left-color:var(--accent-primary);background:#d8e6fd}body.light-mode .doc-header,body.light-mode .changes-header,body.light-mode .compare-main,body.light-mode .documents-container{background:#0000000d}body.light-mode .diff-block.same{color:#1e293b}.change-card:hover{background:#3b82f61a;border-left-color:#3b82f64d;transform:translate(2px)}.change-card.active-card{border-left-color:var(--accent-primary);background:#3b82f659;box-shadow:0 4px 12px #00000040}.active-card .change-badge{color:var(--accent-primary)}.change-badge{color:#3b82f6;font-size:.78rem;font-weight:600;font-family:var(--font-main);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.changes-list-locked{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#0006;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 24px;display:flex;position:relative}.locked-icon{background:var(--brand-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 10px var(--border-glow));-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:48px}.locked-title{color:var(--text-primary);margin-bottom:12px;font-size:1.25rem;font-weight:800}.locked-text{color:var(--text-secondary);margin-bottom:24px;font-size:.95rem;line-height:1.6}.upgrade-prompt-btn{background:var(--brand-gradient);color:#fff;font-weight:700;font-family:var(--font-main);cursor:pointer;border:none;border-radius:40px;padding:10px 24px;font-size:.95rem;transition:all .2s;box-shadow:0 4px 15px #3b82f64d}.upgrade-prompt-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.change-preview{word-break:break-word;white-space:pre-wrap;font-size:.85rem;font-family:var(--font-main);color:var(--text-secondary);margin-top:4px;font-weight:600}.description-row{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex;overflow:hidden}.removed-snippet{color:#ef4444;background:0 0;border-radius:4px;padding:1px 2px;font-weight:700;transition:all .2s;display:inline-block}.added-snippet{color:#10b981;background:0 0;border-radius:4px;padding:1px 2px;font-weight:700;transition:all .2s;display:inline-block}.active-card .removed-snippet{background:#ef444426;padding:1px 6px}.active-card .added-snippet{background:#10b98126;padding:1px 6px}.description-arrow{display:none}.active-card .description-arrow{color:var(--accent-primary);opacity:.8}.empty-state{text-align:center;color:var(--text-secondary);padding:40px}@media (max-width:768px){.compare-view{height:100dvh!important;position:fixed!important;inset:0!important}.compare-main{flex-direction:row;gap:0;height:calc(100% - 60px);overflow:auto hidden}.changes-panel{border-top:none;border-left:none;flex:100%;width:100%;min-width:100%;height:100%}.hide-on-mobile{display:none!important}.changes-panel.hidden{border-left:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;display:none!important}.documents-container{flex-direction:row;flex:80 0 640px;gap:0;min-width:0;height:100%;display:flex}.inline-mode .documents-container{flex:100%;width:100%;min-width:0}.doc-panel{flex:1 0 320px;width:auto;min-width:320px;height:100%}.doc-panel.full-width{flex:1;width:100%;min-width:100%}.compare-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;height:auto;min-height:56px;padding:10px 12px;border-bottom:1px solid var(--border-glow)!important}.nav-controls{flex:none;align-items:center;gap:6px;display:flex}.view-controls,.workspace-controls,.action-controls{background:0 0;border:none;gap:6px;padding:0}.btn-text{display:none}.download-report-btn{border-radius:10px;justify-content:center;width:38px;height:38px;padding:0}.back-btn{width:38px;height:38px;font-size:16px}.stats-badge{background:#3b82f61a;border-radius:8px;gap:4px;padding:4px 6px;font-size:.65rem}.doc-header,.changes-header{border-bottom:none!important}.compare-title h3{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.9rem;overflow:hidden}.stats-badge{gap:8px;height:38px;padding:0 10px;font-size:.75rem;display:flex}.download-report-btn{width:38px;height:38px;padding:0}.nav-control{width:38px;height:38px;font-size:14px}.policy-card,.terms-card,.disclaimer-card,.cookie-card,.contact-form,.about-card{padding:32px 24px}}@media (max-width:480px){.compare-title h3{max-width:100px}}.header-user-menu{cursor:pointer;align-items:center;gap:8px;margin-left:8px;display:flex;position:relative}.user-avatar{background:var(--brand-gradient);color:#fff;background-size:cover;border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:flex;box-shadow:0 4px 10px #3b82f64d}.user-name-label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.88rem;font-weight:600;overflow:hidden}.user-chevron{color:var(--text-secondary);font-size:.7rem;transition:transform .2s}.header-user-menu:hover .user-chevron{transform:rotate(180deg)}.user-dropdown{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glow);z-index:200;border-radius:20px;min-width:220px;padding:8px 0;animation:.18s both fadeDown;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0000004d}.user-dropdown.show{display:block}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-user-info{border-bottom:1px solid var(--border-glow);padding:12px}.dropdown-user-info strong{color:var(--text-primary);font-size:.9rem;display:block}.dropdown-user-info span{color:var(--text-secondary);font-size:.78rem}.dropdown-item{color:var(--text-secondary);cursor:pointer;text-align:left;width:100%;font-size:.95rem;font-weight:700;font-family:var(--font-main);background:0 0;border:none;align-items:center;gap:10px;padding:11px 18px;text-decoration:none;transition:all .15s;display:flex}.dropdown-item:hover{color:var(--text-primary);background:#3b82f614}.dropdown-item.signout{color:#f87171;font-size:14px}.dropdown-item.signout:hover{color:#ef4444;background:#ef44441a}.auth-body{--bg:var(--bg-dark);--card-bg-auth:var(--bg-card);--accent:#6366f1;--accent-glow:#6366f180;--success:var(--accent-success);--danger:var(--accent-danger);--text:var(--text-primary);--muted:var(--text-secondary);--border:var(--border-glow);--input-bg-auth:#ffffff0d;background-color:var(--bg);min-height:100vh;font-family:var(--font-inter), sans-serif;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:relative;overflow:hidden}body.light-mode .auth-body{--input-bg-auth:#fff;--border:#00000014}.auth-card{z-index:1;background:var(--card-bg-auth);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--border);border-radius:32px;flex-direction:column;width:100%;max-width:420px;padding:32px 48px 40px;animation:.6s cubic-bezier(.16,1,.3,1) card-appear;display:flex;position:relative;box-shadow:0 20px 50px #0003,inset 0 0 0 1px #ffffff0d}body.light-mode .auth-card{border:1px solid #0000000d;box-shadow:0 20px 40px #0000000f}@keyframes card-appear{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.submit-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 20px -2px #3b82f666}.submit-btn:active{transform:translateY(0)scale(.98);box-shadow:0 4px 10px #3b82f633}.auth-divider{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin:20px 0;font-size:.9rem;display:flex}.auth-brand-center{flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;text-decoration:none;display:flex}.auth-footer-links{border-top:1px solid var(--border);justify-content:center;margin-top:4px;padding-top:12px;display:flex}.back-home-link{color:var(--accent);align-items:center;gap:8px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.back-home-link:hover{filter:brightness(1.2);transform:translate(-4px)}.google-full-btn{width:100%;height:42px;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}body.light-mode .google-full-btn{color:#1e293b;background:#fff;border:1px solid #cbd5e1;box-shadow:0 2px 8px #0000000f}body.light-mode .google-full-btn:hover{background:#f8fafc;border-color:#94a3b8;box-shadow:0 4px 12px #0000001a}.google-full-btn:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.google-full-btn svg{width:24px;height:24px}.alert{border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 18px;font-size:.9rem;display:flex}.alert.error{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.alert.success{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.btn-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0px 1000px var(--input-bg) inset!important;color:var(--text)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0px 1000px var(--input-bg) inset!important;color:var(--text)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0px 1000px var(--input-bg) inset!important;color:var(--text)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:active{-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0px 1000px var(--input-bg) inset!important;color:var(--text)!important;transition:background-color 5000s ease-in-out!important}@media (max-width:480px){.auth-card{border-radius:24px;padding:36px 24px}.auth-card h1{font-size:1.5rem}}.form-label-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.alert-toast{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-glow);z-index:9999;border-radius:8px;align-items:center;gap:8px;max-width:280px;padding:8px 16px;font-size:.8rem;transition:transform .4s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;top:56px;right:12px;transform:translate(120%);box-shadow:0 8px 20px #0000004d}.alert-toast.show{transform:translate(0)}.alert-toast.error{border-left:3px solid var(--accent-danger)}.alert-toast.error i{color:var(--accent-danger);font-size:.9rem}.toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:56px;right:12px}.toast-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-glow);pointer-events:all;border-radius:12px;align-items:center;gap:10px;min-width:200px;max-width:280px;padding:10px 14px;animation:.4s cubic-bezier(.23,1,.32,1) both toast-slide-in;display:flex;box-shadow:0 8px 30px #0000004d}.toast-card.exit{animation:.3s forwards toast-slide-out}.toast-card.success{border-left:4px solid var(--accent-success)}.toast-card.error{border-left:4px solid var(--accent-danger)}.toast-card.info{border-left:4px solid var(--accent-primary)}.toast-icon{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;display:flex}.toast-card.success .toast-icon{color:var(--accent-success);background:#10b98126}.toast-card.error .toast-icon{color:var(--accent-danger);background:#ef444426}.toast-card.info .toast-icon{color:var(--accent-primary);background:#3b82f626}.toast-content{flex:1}.toast-message{color:var(--text-primary);font-size:.8rem;font-weight:600;line-height:1.3;display:block}.toast-close{color:var(--text-secondary);cursor:pointer;opacity:.6;background:0 0;border:none;padding:4px;transition:opacity .2s}.toast-close:hover{opacity:1;color:var(--accent-danger)}@keyframes toast-slide-in{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}@media (max-width:480px){.toast-container{width:auto;max-width:80%;display:block;inset:70px 10px auto auto}.toast-card{border-radius:10px;gap:8px;width:max-content;min-width:auto;max-width:100%;padding:8px 14px;animation:.4s cubic-bezier(.34,1.56,.64,1) both toast-gap-in}.toast-icon{border-radius:6px;width:20px;height:20px;font-size:.8rem}.toast-message{font-size:.8rem;font-weight:600}.toast-close{padding:2px;font-size:.8rem}.toast-card.exit{animation:.3s forwards toast-gap-out}}@keyframes toast-gap-in{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-gap-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.fa-user-graduate:before{content:""}.fa-chart-pie:before{content:""}.fa-pen-nib:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-circle-info:before{content:""}.fa-play:before{content:""}.fa-flask:before{content:""}.fa-file-circle-check:before{content:""}.fa-circle-notch:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-code-branch:before{content:""}.fa-code-compare:before{content:"";content:""}.fa-code-merge:before{content:""}.fa-bolt-lightning:before{content:""}.fa-house-chimney:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-address-book:before{content:""}.fa-feather-pointed:before{content:""}.fa-sitemap:before{content:""}.fa-layer-group:before{content:""}.fa-server:before{content:""}.fa-gauge-high:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-list-check:before{content:""}.fa-list-ol:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-italic:before{content:""}.fa-paragraph:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-tags:before{content:""}.fa-link:before{content:""}.fa-fingerprint:before{content:""}.fa-images:before{content:""}.fa-stream:before{content:""}.fa-people-group:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-history:before{content:""}.fa-redo:before{content:""}.fa-sync:before{content:""}.fa-desktop:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-ruler:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-cogs:before{content:""}.fa-cubes:before{content:""}.fa-boxes-stacked:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-cloud-gear:before{content:""}.fa-calculator:before{content:""}.fa-microscope:before{content:""}.fa-swatchbook:before{content:""}@media (max-width:768px){.documents-container{flex-direction:row!important;overflow-x:auto!important}.side-by-side-mode .doc-panel{border-right:1px solid var(--border-glow)!important;border-bottom:none!important;min-width:320px!important}.doc-header{z-index:10;background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.compare-controls{flex-direction:column;gap:12px;padding:12px;height:auto!important}.control-group{justify-content:center;width:100%}.nav-stats{border-top:1px solid #ffffff1a;justify-content:center;width:100%;padding-top:10px;border-left:none!important}}body.no-scroll{height:100vh;overflow:hidden!important}.fa-highlighter:before{content:""}.fa-folder-tree:before{content:""}.fa-project-diagram:before{content:""}.fa-language:before{content:""}.fa-universal-access:before{content:""}.fa-sack-dollar:before{content:""}.fa-map-marker-alt:before{content:""}.fa-building-shield:before{content:""}.fa-wordpress:before{content:""}.fa-cart-flatbed-suitcase:before{content:""}.fa-bug:before{content:""}.fa-user-gear:before{content:""}.fa-users:before{content:""}.fa-users-gear:before{content:""}.fa-user-lock:before{content:""}.fa-user-shield:before{content:""}.fa-user-tag:before{content:""}.fa-book-shield:before{content:""}.fa-envelope-open-text:before{content:""}.fa-file-invoice:before{content:""}.fa-palette:before{content:""}.fa-server-shield:before{content:""}.fa-shield-virus:before{content:""}.fa-layers-group:before{content:""}.blue-numbers-list{list-style-position:outside}.blue-numbers-list li::marker{color:var(--accent-primary);font-size:1.1rem;font-weight:800}[dir=rtl]{text-align:right}[dir=rtl] .desktop-nav{margin-left:initial;margin-right:auto}[dir=rtl] .lang-dropdown{right:initial;left:0}[dir=rtl] .lang-item:hover{padding-left:16px;padding-right:20px}[dir=rtl] .badge,[dir=rtl] .theme-toggle,[dir=rtl] .hamburger{margin-left:0;margin-right:8px}[dir=rtl] .fa-chevron-right,[dir=rtl] .fa-arrow-right{display:inline-block;transform:scaleX(-1)}[dir=rtl] .lang-btn i{margin-left:0;margin-right:8px}[dir=rtl] .logo-icon{margin-left:0;margin-right:0}[dir=rtl] .footer-grid{text-align:right}[dir=rtl] .footer-social{justify-content:flex-start}[dir=rtl] .footer-col div[style*="display: flex"]{flex-direction:row}[dir=rtl] .copyright{text-align:center}[dir=rtl] .auth-card h1,[dir=rtl] .auth-card p,[dir=rtl] .auth-card .auth-consent-text,[dir=rtl] .auth-card .auth-tagline{letter-spacing:0!important;line-height:1.85!important}[lang=hi] .auth-card h1,[lang=hi] .auth-card p,[lang=hi] .auth-card .auth-consent-text,[lang=hi] .auth-card .auth-tagline{font-weight:500!important;line-height:1.8!important}[dir=rtl] .auth-card .form-group,[lang=hi] .auth-card .form-group{margin-bottom:24px}[dir=rtl] .auth-brand-center,[lang=hi] .auth-brand-center{margin-bottom:24px!important}[dir=rtl] .auth-tagline,[lang=hi] .auth-tagline{margin-bottom:28px!important}.avatar-initials{letter-spacing:-.2px;color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;font-weight:700;display:flex}.footer-social a i,.footer-social a svg{transform:translateY(-2px)}.auth-tabs{background:#0003;border:1px solid #ffffff0d;border-radius:18px;gap:4px;height:42px;margin-bottom:24px;padding:4px;display:flex}body.light-mode .auth-tabs{background:#f1f5f9;border-color:#e2e8f0}.auth-tab{height:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}body.light-mode .auth-tab{color:#64748b}.auth-tab.active{color:#fff;background:#ffffff14;box-shadow:0 4px 15px #0003}body.light-mode .auth-tab.active{color:#1e293b;background:#fff;box-shadow:0 4px 12px #00000014}.form-group{width:100%;margin-bottom:20px}.input-wrap{width:100%;transition:all .3s;position:relative}.input-wrap i:not(.pw-toggle i){color:var(--muted);pointer-events:none;z-index:10;font-size:1rem;transition:all .3s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.input-wrap input{background:var(--input-bg-auth,var(--input-bg));border:1px solid var(--border);width:100%;height:42px;color:var(--text);-webkit-appearance:none;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-clip:padding-box;border-radius:16px;outline:none;padding:0 20px 0 52px;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-wrap input::placeholder{color:var(--muted);opacity:.6}body.light-mode .input-wrap input{color:#1e293b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#cbd5e1}.input-wrap input:focus{background:var(--input-bg-auth,var(--input-bg));border-color:var(--accent);box-shadow:0 0 0 4px #6366f126}.input-wrap input:focus+i{color:var(--accent)}.pw-toggle{color:var(--muted);cursor:pointer;z-index:11;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pw-toggle:hover{opacity:1}.auth-consent-text{color:var(--muted);text-align:center;opacity:1;margin-top:20px;margin-bottom:8px;font-size:.82rem;line-height:1.6}.auth-consent-text a{color:var(--accent);font-weight:700;text-decoration:none;transition:all .2s}.auth-consent-text a:hover{filter:brightness(1.2);text-decoration:underline}.auth-divider{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin:12px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.auth-divider span{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.75rem;font-weight:700}.forgot-link{text-align:center;width:fit-content;color:var(--accent-primary);cursor:pointer;background:0 0;border:none;margin:0 auto 24px;padding:0;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.forgot-link:hover{filter:brightness(1.2);text-decoration:underline}.auth-brand-center .brand-icon{color:#fff;background:var(--brand-gradient);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;display:flex;box-shadow:0 4px 10px #3b82f633}.auth-brand-center .brand-name{letter-spacing:-.02em;background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;height:28px;font-size:1.6rem;font-weight:800;line-height:1;display:flex}@keyframes iconPulse{0%{box-shadow:0 0 #6366f166}70%{box-shadow:0 0 0 15px #6366f100}to{box-shadow:0 0 #6366f100}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_50f044ba-module__T2Et-G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_50f044ba-module__T2Et-G__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9cb50d3a-module__y-HuMG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9cb50d3a-module__y-HuMG__variable{--font-display:"Outfit", "Outfit Fallback"}
