.legacy{--bg:#f2efff;--bg2:#fff;--bg3:#ffe3f3;--card:#fff;--card2:#fff3e0;--cyan:#ff3d7f;--purple:#7c3aed;--green:#00d9a3;--yellow:#ffd23f;--red:#ff3d71;--orange:#ff8a00;--text:#1b1b2f;--muted:#6b6b80;--border:#ede9fe;--glow:0 8px 24px #ff3d7f59;--glow2:0 8px 24px #7c3aed59}.legacy *{box-sizing:border-box;margin:0;padding:0}.legacy{scroll-behavior:smooth;background:var(--bg);color:var(--text);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 6% 4%,#ff3d7f73 0,#0000 40%),radial-gradient(circle at 96% 2%,#00aaff6b 0,#0000 38%),radial-gradient(circle at 94% 95%,#7c3aed6b 0,#0000 42%),radial-gradient(circle at 4% 96%,#ffb41e61 0,#0000 40%),radial-gradient(circle at 50% 38%,#00d9a342 0,#0000 46%),linear-gradient(#fbefff 0%,#eff1ff 40%,#e9fbf4 100%);background-attachment:fixed;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.legacy ::-webkit-scrollbar{width:6px}.legacy ::-webkit-scrollbar-track{background:var(--bg2)}.legacy ::-webkit-scrollbar-thumb{background:var(--cyan);border-radius:3px}.legacy .sticky-nav{z-index:200;-webkit-backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(120deg,#1e1b4b 0%,#3d2c8d 100%);border-bottom:1px solid #ffffff40;align-items:center;gap:18px;padding:14px 24px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #7c3aed2e}.legacy .sticky-nav .logo-sm{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 6px #0000001f;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:1.3rem;font-weight:800;text-decoration:none}.legacy .sticky-nav .logo-sm span{color:#ffffffd9}.legacy .search-compact{flex:1;max-width:520px;position:relative}.legacy .search-compact input{width:100%;color:var(--text);background:#ffffffd9;border:1px solid #fff6;border-radius:999px;outline:none;padding:11px 46px 11px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Plus Jakarta Sans,sans-serif;font-size:.95rem;transition:all .2s}.legacy .search-compact input:focus{background:#fffffffa;border-color:#fff;box-shadow:0 0 0 4px #ffffff40}.legacy .search-compact .si{color:var(--muted);pointer-events:none;font-size:1rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.legacy .nav-social{flex-shrink:0;gap:8px;display:flex}.legacy .nav-social a{background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;text-decoration:none;transition:all .2s;display:flex}.legacy .nav-social a:hover{background:#fff6;transform:translateY(-2px)}@media (width<=760px){.legacy .nav-social{display:none}.legacy .sticky-nav .logo-sm{font-size:1.05rem}}.legacy header{text-align:center;background:linear-gradient(160deg,#1e1b4b 0%,#3d2c8d 60%,#6c3fbf 100%);border-bottom:none;padding:40px 20px 32px;box-shadow:inset 0 1px #ffffff26}.legacy .logo{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 14px #0000001f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:2.3rem;font-weight:700}.legacy .logo-sub{color:#ffffffeb;letter-spacing:1.5px;margin-top:6px;font-size:.85rem;font-weight:500}.legacy .tool-count-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:0;background:#ffffff38;border:1px solid #fff6;border-radius:20px;margin-top:16px;padding:6px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:500;display:inline-block}.legacy .search-wrap{display:none}.legacy .aff-banner{text-align:center;background:linear-gradient(120deg,#ffd23f,#ff8a00);border:none;margin:0;padding:16px 20px}.legacy .aff-banner p{letter-spacing:.3px;margin-bottom:12px;font-size:.9rem;font-weight:700;color:#3a2a00!important}.legacy .aff-disclosure{color:var(--muted);opacity:.75;text-transform:none;letter-spacing:.3px!important;margin-top:10px!important;margin-bottom:0!important;font-size:.8rem!important}.legacy .header-cta-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.legacy .header-cta{letter-spacing:.3px;border-radius:20px;padding:9px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.legacy .header-cta.tg{color:#fff;background:#ffffff2e;border:1.5px solid #fff9}.legacy .header-cta.tg:hover{color:var(--purple);background:#fff}.legacy .header-cta.wa{color:#fff;background:#ffffff2e;border:1.5px solid #fff9}.legacy .header-cta.wa:hover{color:var(--green);background:#fff}.legacy .header-cta.fb{color:#fff;background:#ffffff2e;border:1.5px solid #fff9}.legacy .header-cta.fb:hover{color:#1877f2;background:#fff}.legacy .aff-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.legacy .aff-chip{color:#3a2a00;letter-spacing:0;background:#ffffffd9;border:none;border-radius:999px;padding:8px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 2px 8px #0000001f}.legacy .aff-chip:hover{background:var(--cyan);color:#000;box-shadow:var(--glow);background:var(--cyan);box-shadow:var(--glow)}.legacy .aff-chip.purple{color:var(--purple)}.legacy .aff-chip.purple:hover{background:var(--purple);color:#fff;box-shadow:var(--glow2)}.legacy .aff-chip.green{color:var(--green)}.legacy .aff-chip.green:hover{background:var(--green);color:#000}.legacy .aff-chip.yellow{color:var(--yellow)}.legacy .aff-chip.yellow:hover{background:var(--yellow);color:#000}.legacy main{max-width:1320px;margin:0 auto;padding:40px 24px}.legacy .section-header{align-items:center;gap:12px;margin:40px 0 20px;display:flex}.legacy .section-header h2{letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:1.6rem;font-weight:700}.legacy .section-header .line{background:linear-gradient(90deg, var(--border), transparent);flex:1;height:1px}.legacy .tag-ai{background:linear-gradient(90deg, var(--purple), var(--cyan));color:#fff;letter-spacing:.3px;border-radius:6px;padding:3px 10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600}.legacy .tag-free{background:var(--green);color:#fff;border-radius:6px;padding:3px 10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600}.legacy .tools-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:22px;display:grid}.legacy .tool-card{background:#fff;border:none;border-radius:24px;transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 26px #503c8c29}.legacy .tool-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #503c8c42}.legacy .tool-card.ai-card{box-shadow:0 10px 26px #7c3aed47}.legacy .card-header{cursor:pointer;background:linear-gradient(135deg,#ff6fa0,#ff3d7f);align-items:center;gap:14px;padding:22px 20px;display:flex}.legacy .tool-card:has(.icon-purple) .card-header{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.legacy .tool-card:has(.icon-green) .card-header{background:linear-gradient(135deg,#3fe0bd,#00b894)}.legacy .tool-card:has(.icon-yellow) .card-header{background:linear-gradient(135deg,#ffdf7e,#ffc233)}.legacy .tool-card:has(.icon-orange) .card-header{background:linear-gradient(135deg,#ffab52,#ff8a00)}.legacy .tool-card:has(.icon-red) .card-header{background:linear-gradient(135deg,#ff7a95,#ff3d71)}.legacy .card-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff4d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.4rem;display:flex;box-shadow:inset 0 1px #ffffff80}.legacy .icon-cyan,.legacy .icon-purple,.legacy .icon-green,.legacy .icon-yellow,.legacy .icon-orange,.legacy .icon-red{background:#ffffff4d;box-shadow:inset 0 1px #ffffff80}.legacy .card-title-wrap{flex:1}.legacy .card-title{letter-spacing:0;color:#fff;text-shadow:0 1px 4px #0000001a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:1.08rem;font-weight:700;line-height:1.3}.legacy .card-desc{color:#ffffffe0;margin-top:4px;font-size:.86rem;line-height:1.45}.legacy .card-badge{letter-spacing:.2px;border-radius:6px;padding:2px 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:600}.legacy .toggle-icon{color:#ffffffd9;flex-shrink:0;font-size:1rem;transition:all .3s}.legacy .tool-card:has(.icon-yellow) .card-title{color:#3a2a00;text-shadow:none}.legacy .tool-card:has(.icon-yellow) .card-desc{color:#3a2a00bf}.legacy .tool-card:has(.icon-yellow) .toggle-icon{color:#3a2a00b3}:is(.legacy .tool-card:has(.icon-yellow) .badge-ai,.legacy .tool-card:has(.icon-yellow) .badge-new,.legacy .tool-card:has(.icon-yellow) .badge-free){color:#3a2a00;background:#3a2a001f}.legacy .tool-body.open{display:block}.legacy label{color:#4a4a60;letter-spacing:0;margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.legacy input[type=number],.legacy input[type=text],.legacy input[type=date],.legacy select,.legacy textarea{width:100%;color:var(--text);background:#76768014;border:1px solid #0000000f;border-radius:12px;outline:none;margin-bottom:12px;padding:13px 15px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Plus Jakarta Sans,sans-serif;font-size:1rem;transition:all .2s}.legacy input:focus,.legacy select:focus,.legacy textarea:focus{border-color:var(--purple);background:#fffffff2;box-shadow:0 0 0 4px #7c3aed1a}.legacy textarea{resize:vertical;min-height:80px}.legacy .btn{letter-spacing:-.01em;cursor:pointer;color:#fff;border:none;border-radius:999px;width:100%;margin-top:8px;padding:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.legacy .btn:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59,#fff0);height:50%;position:absolute;top:0;left:0;right:0}.legacy .btn:active{transform:scale(.97)}.legacy .btn-cyan{background:linear-gradient(135deg,#ff6fa0,#ff3d7f);box-shadow:0 6px 16px #ff3d7f59}.legacy .btn-cyan:hover{box-shadow:0 8px 22px #ff3d7f73}.legacy .btn-purple{background:linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:0 6px 16px #7c3aed59}.legacy .btn-purple:hover{box-shadow:0 8px 22px #7c3aed73}.legacy .btn-green{background:linear-gradient(135deg,#3fe0bd,#00b894);box-shadow:0 6px 16px #00d9a359}.legacy .btn-green:hover{box-shadow:0 8px 22px #00d9a373}.legacy .btn-yellow{color:#3a2a00;background:linear-gradient(135deg,#ffdf7e,#ffc233);box-shadow:0 6px 16px #ffc23359}.legacy .btn-yellow:hover{box-shadow:0 8px 22px #ffc23373}.legacy .result-box{-webkit-backdrop-filter:blur(10px);background:#76768012;border:1px solid #0000000f;border-radius:18px;margin-top:14px;padding:18px;font-size:1rem;display:none}.legacy .result-box.show{display:block}.legacy .result-main{color:var(--cyan);margin-bottom:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3}.legacy .result-main.purple{color:var(--purple)}.legacy .result-main.green{color:var(--green)}.legacy .result-row{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:6px 0;font-size:.92rem;display:flex}.legacy .result-row span:last-child{color:var(--text)}.legacy .ai-result{color:var(--text);white-space:pre-wrap;font-size:.95rem;line-height:1.7}.legacy .ai-loading{text-align:center;color:var(--purple);padding:20px;display:none}.legacy .ai-loading.show{display:block}.legacy .spinner{border:2px solid var(--border);border-top-color:var(--purple);vertical-align:middle;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.legacy .inline-aff{background:linear-gradient(135deg,#7c3aed14,#ff3d7f0d);border:1px solid #7c3aed33;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.legacy .inline-aff p{color:var(--muted);flex:1;font-size:.85rem}.legacy .aff-btn{background:linear-gradient(90deg, var(--purple), var(--cyan));color:#000;white-space:nowrap;letter-spacing:1px;border-radius:4px;padding:6px 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s}.legacy .aff-btn:hover{opacity:.85;transform:scale(1.03)}.legacy .aff-btn.green{background:linear-gradient(90deg, var(--green), #00b894);color:#000}.legacy .aff-btn.yellow{background:linear-gradient(90deg, var(--yellow), #ffc233);color:#000}.legacy .copy-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;margin-top:8px;padding:4px 10px;font-size:.85rem;transition:all .2s}.legacy .copy-btn:hover{border-color:var(--cyan);color:var(--cyan)}.legacy #qr-output{text-align:center;margin-top:12px}.legacy #qr-output canvas,.legacy #qr-output img{border:4px solid var(--border);border-radius:8px;max-width:160px}.legacy .radio-group{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.legacy .radio-group label{cursor:pointer;color:var(--text);background:var(--bg2);border:1.5px solid var(--border);border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:.88rem;transition:all .2s;display:flex}.legacy .radio-group input[type=radio]{accent-color:var(--cyan);margin:0}.legacy .radio-group label:has(input:checked){border-color:var(--cyan);color:var(--cyan)}.legacy .strength-bar{background:var(--border);border-radius:2px;height:4px;margin:6px 0;transition:all .3s}.legacy .strength-bar.weak{background:var(--red);width:33%}.legacy .file-drop{border:2px dashed var(--border);text-align:center;cursor:pointer;background:var(--bg2);border-radius:8px;margin-bottom:12px;padding:24px 14px;transition:all .2s}.legacy .file-drop:hover,.legacy .file-drop.dragover{border-color:var(--cyan);background:#ff3d7f0a}.legacy .file-drop input[type=file]{display:none}.legacy .file-drop .fd-icon{margin-bottom:6px;font-size:1.8rem}.legacy .file-drop .fd-text{color:var(--muted);font-size:.8rem}.legacy .file-list{margin:0 0 12px;padding:0;list-style:none}.legacy .file-list li{background:var(--bg2);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:7px 10px;font-size:.78rem;display:flex}.legacy .file-list li button{color:var(--red);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:.9rem}.legacy .tool-note{color:var(--muted);margin-top:10px;font-size:.82rem;line-height:1.55}.legacy .map-container{border:1px solid var(--border);background:var(--bg2);border-radius:8px;width:100%;height:340px;margin-bottom:12px}.legacy .leaflet-container{background:#0a0a0f;border-radius:8px}.legacy .download-btn{background:linear-gradient(90deg, var(--green), #00b894);color:#000;text-align:center;letter-spacing:1px;border-radius:6px;width:100%;margin-top:10px;padding:10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.legacy .download-btn:hover{opacity:.9;transform:scale(1.01)}.legacy .strength-bar.medium{background:var(--yellow);width:66%}.legacy .strength-bar.strong{background:var(--green);width:100%}.legacy .tooltip{display:inline-block;position:relative}.legacy .tooltip .tip{background:var(--card2);border:1px solid var(--border);color:var(--text);white-space:nowrap;z-index:999;border-radius:4px;padding:5px 10px;font-size:.85rem;display:none;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.legacy .tooltip:hover .tip{display:block}.legacy footer{text-align:center;border-top:1px solid var(--border);color:var(--muted);margin-top:60px;padding:48px 20px;font-size:.88rem;line-height:1.6}.legacy footer a{color:var(--cyan);text-decoration:none}.legacy .footer-links{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:10px;display:flex}.legacy .guides-section{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-bottom:10px;display:grid}.legacy .guide-card{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff8c;border:1.5px solid #fff9;border-radius:18px;padding:22px;box-shadow:0 8px 24px #7c3aed1a}.legacy .guide-card h3{color:var(--cyan);margin-bottom:12px;font-size:1.15rem;font-weight:600}.legacy .guide-card p{color:var(--text);font-size:.95rem;line-height:1.7}.legacy .guide-card p a{color:var(--purple);text-decoration:underline}.legacy .about-section{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff8c;border:1.5px solid #fff9;border-radius:20px;margin-top:50px;padding:32px 30px;scroll-margin-top:100px;box-shadow:0 8px 28px #7c3aed1f}.legacy .about-section h2{letter-spacing:0;color:var(--cyan);margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:1.4rem;font-weight:700}.legacy .about-section p{color:var(--text);max-width:760px;margin-bottom:14px;font-size:.95rem;line-height:1.75}.legacy .about-section p:last-child{margin-bottom:0}.legacy .about-section .about-muted{color:var(--muted);font-size:.78rem}.legacy .about-contact{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.legacy .about-contact a{letter-spacing:0;color:var(--cyan);border:1.5px solid var(--border);border-radius:10px;padding:9px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s}.legacy .about-contact a:hover{border-color:var(--cyan);box-shadow:var(--glow)}.legacy .deals-section{margin-top:40px}.legacy .deals-intro{color:var(--muted);max-width:700px;margin:-4px 0 22px;font-size:.9rem;line-height:1.6}.legacy .deal-category{margin-bottom:26px}.legacy .deal-category h3{letter-spacing:.6px;color:#7c3aed;text-transform:uppercase;margin-bottom:12px;padding-left:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700}.legacy .deal-grid{flex-wrap:wrap;gap:8px;display:flex}.legacy .deal-chip{color:#7c3aed;background:#fff;border:none;border-radius:999px;padding:9px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 3px 10px #503c8c24}.legacy .deal-chip:hover{color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed59}@media (width<=600px){.legacy .logo{font-size:1.4rem}.legacy .tools-grid{grid-template-columns:1fr}.legacy .aff-row{gap:6px}.legacy .header-cta{padding:6px 10px;font-size:.78rem}.legacy .deal-grid{gap:6px}.legacy .deal-chip{padding:5px 11px;font-size:.68rem}}.legacy .noscript-msg{border:1px solid var(--red);color:var(--red);text-align:center;background:#1a0a0a;padding:10px;font-size:.8rem}.legacy{--cyan:#111!important;--purple:#111!important;--green:#111!important;--yellow:#111!important;--red:#111!important;--bg:#faf9f6!important;--text:#111!important;--border:#111!important}.legacy,.legacy *{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.legacy{background:var(--paper,#faf9f6)!important}.legacy h1{text-transform:uppercase!important;font-family:Anton,Impact,Arial Black,sans-serif!important}.legacy h2,.legacy h3,.legacy h4,.legacy .card-title,.legacy .section-header,.legacy .deal-category,.legacy p,.legacy span,.legacy a,.legacy li,.legacy div{font-family:Manrope Variable,system-ui,sans-serif!important}.legacy h2,.legacy h3,.legacy h4,.legacy .card-title,.legacy .deal-category,.legacy .section-header{color:#111!important;font-weight:800!important}.legacy .tool-card,.legacy .guide-card,.legacy .deal-category{background:#fff!important;border:3px solid #111!important;border-radius:0!important}.legacy .tool-card:hover,.legacy .guide-card:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px #111!important}.legacy .card-header{background:#faf9f6!important;border-bottom:3px solid #111!important}.legacy button,.legacy .btn,.legacy input[type=button]{color:#111!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#ffd23f!important;border:2.5px solid #111!important;border-radius:0!important;font-weight:800!important}.legacy button:hover,.legacy .btn:hover{color:#fff!important;background:#ff8a00!important}.legacy input,.legacy select,.legacy textarea{color:#111!important;background:#fff!important;border:2.5px solid #111!important;border-radius:0!important}.legacy .deal-chip,.legacy .aff-chip{color:#111!important;background:#fff!important;border:2px solid #111!important;border-radius:0!important;font-weight:700!important}.legacy .deal-chip:hover,.legacy .aff-chip:hover{color:#fff!important;background:#111!important}.legacy a{color:#b5590e!important;font-weight:700!important}.legacy a:hover{color:#111!important}.legacy .deals-section,.legacy .guides-section,.legacy .about-section{background:#fff!important;border:3px solid #111!important;padding:24px!important}.legacy .card-title{color:#111!important;text-shadow:none!important}.legacy .card-desc,.legacy .toggle-icon{color:#55554f!important}.legacy .badge-ai,.legacy .badge-new,.legacy .badge-free{color:#111!important;background:#11111114!important}.legacy .card-icon{box-shadow:none!important;background:#1111110f!important}.legacy .card-header{display:none!important}.legacy .tool-card{box-shadow:none!important;background:0 0!important;border:none!important}.legacy .tool-body{padding:0!important;display:block!important}.legacy .tool-card:hover{box-shadow:none!important;transform:none!important}.legacy .result-box{-webkit-backdrop-filter:none!important;background:#faf9f6!important;border:2.5px solid #111!important;border-radius:0!important}.legacy.guide-article{max-width:720px;margin:0 auto}.legacy.guide-article>p,.legacy.guide-article>ul,.legacy.guide-article>ol{color:#2a2a26;margin:0 0 20px;font-size:1rem;line-height:1.7}.legacy.guide-article>ul,.legacy.guide-article>ol{padding-left:22px}.legacy.guide-article>li{margin-bottom:8px}.legacy.guide-article>h2{color:#111;border-bottom:3px solid #111;margin:48px 0 16px;padding-bottom:8px;font-family:Space Grotesk,-apple-system,sans-serif;font-size:1.5rem;font-weight:800}.legacy.guide-article>h2:first-child{margin-top:0}.legacy.guide-article>h3{color:#111;margin:32px 0 12px;font-family:Space Grotesk,-apple-system,sans-serif;font-size:1.15rem;font-weight:700}.legacy.guide-article>p:has(>em:only-child){color:#4a4a45;background:#faf6ee;border-left:4px solid #ff5c00;margin:0 0 24px;padding:14px 18px;font-size:.92rem}.legacy.guide-article>table{border-collapse:collapse;-webkit-overflow-scrolling:touch;border:3px solid #111;width:100%;margin:8px 0 32px;font-size:.92rem;display:block;overflow-x:auto}.legacy.guide-article>table thead{display:table-header-group}.legacy.guide-article>table tbody{display:table-row-group}.legacy.guide-article>table tr{display:table-row}.legacy.guide-article>table th,.legacy.guide-article>table td{text-align:left;white-space:nowrap;vertical-align:top;border:1.5px solid #111;padding:10px 14px;display:table-cell}.legacy.guide-article>table th{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#111;font-size:.82rem;font-weight:700}.legacy.guide-article>table tbody tr:nth-child(2n){background:#faf6ee}.legacy.guide-article>table tbody tr:hover{background:#ffe9db}.legacy.guide-article>p:has(a):not(:has(>:not(strong):not(a))){color:#b5590e;flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 28px;font-weight:700;display:flex}.legacy.guide-article>p:has(a):not(:has(>:not(strong):not(a))) a{text-transform:uppercase;letter-spacing:.04em;background:#ff5c00;border:2px solid #111;padding:10px 20px;font-size:.85rem;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:4px 4px #111;color:#fff!important;font-weight:700!important;text-decoration:none!important}.legacy.guide-article>p:has(a):not(:has(>:not(strong):not(a))) a:hover{background:#111;transform:translate(-2px,-2px);box-shadow:6px 6px #111;color:#fff!important}.legacy.guide-article>p>a:not(:only-child){color:#b5590e!important;font-weight:700!important;text-decoration:underline!important}.legacy.guide-article>p>a:not(:only-child):hover{color:#111!important}.legacy.guide-article>hr{border:none;border-top:3px solid #111;margin:40px 0}.legacy.guide-article strong{color:#111;font-weight:800}.legacy.guide-article em{font-style:italic}.legacy.guide-article>p:has(>strong:only-child):not(:has(a)){margin:28px 0 6px;font-size:1.05rem}@media (width<=640px){.legacy.guide-article{max-width:100%}.legacy.guide-article>h2{margin:36px 0 14px;font-size:1.25rem}.legacy.guide-article>h3{font-size:1.05rem}.legacy.guide-article>table{font-size:.82rem}.legacy.guide-article>table th,.legacy.guide-article>table td{padding:8px 10px}}
