.skip-to-content[data-astro-cid-hnhh3bfe]{position:absolute;top:-100%;left:16px;z-index:999;padding:12px 24px;background:var(--accent);color:#000;font-weight:700;font-size:.85rem;border-radius:0 0 8px 8px;text-decoration:none;transition:top .2s}.skip-to-content[data-astro-cid-hnhh3bfe]:focus{top:0}header[data-astro-cid-hnhh3bfe]{position:sticky;top:0;z-index:100;background:#080a0feb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.header-inner[data-astro-cid-hnhh3bfe]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:16px;height:58px}.logo[data-astro-cid-hnhh3bfe]{font-weight:900;font-size:1.4rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;cursor:pointer;text-decoration:none;white-space:nowrap}nav[data-astro-cid-hnhh3bfe]{display:flex;gap:4px;flex-wrap:wrap;flex:1}nav[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe]{font-size:.78rem;font-weight:600;color:var(--text2);padding:8px 12px;min-height:44px;display:inline-flex;align-items:center;border-radius:8px;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap;text-decoration:none}nav[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe]:hover{color:var(--accent);background:var(--hover-bg)}nav[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe].nav-active{color:var(--accent);background:var(--hover-bg)}.nav-dropdown[data-astro-cid-hnhh3bfe]{position:relative}.nav-dropdown[data-astro-cid-hnhh3bfe]:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}.nav-drop-btn[data-astro-cid-hnhh3bfe]{font-size:.78rem;font-weight:600;color:var(--text2);padding:8px 12px;min-height:44px;border-radius:8px;cursor:pointer;background:none;border:none;font-family:var(--font-ui);transition:color .15s,background .15s;white-space:nowrap}.nav-drop-btn[data-astro-cid-hnhh3bfe]:hover{color:var(--accent);background:var(--hover-bg)}.nav-drop-menu[data-astro-cid-hnhh3bfe]{display:none;position:absolute;top:100%;left:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px 0;min-width:210px;box-shadow:0 8px 32px #0006;z-index:200;margin-top:4px}.nav-drop-menu--right[data-astro-cid-hnhh3bfe]{left:auto;right:0}.nav-dropdown[data-astro-cid-hnhh3bfe]:hover .nav-drop-menu[data-astro-cid-hnhh3bfe],.nav-drop-menu[data-astro-cid-hnhh3bfe].open{display:block}.nav-drop-menu[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe]{display:block;padding:10px 16px;min-height:44px;font-size:.8rem;color:var(--text2);text-decoration:none;font-weight:500;transition:all .12s}.nav-drop-menu[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe]:hover{color:var(--accent);background:var(--hover-bg)}.nav-drop-menu[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe].nav-see-all{color:var(--accent);font-weight:700;font-size:.78rem}.nav-divider[data-astro-cid-hnhh3bfe]{border:none;border-top:1px solid var(--border);margin:4px 12px}html.light .nav-drop-menu[data-astro-cid-hnhh3bfe]{background:#e9ecf2;border-color:#c5cad6;box-shadow:0 8px 32px #0000001a}html.light .nav-drop-menu[data-astro-cid-hnhh3bfe] a[data-astro-cid-hnhh3bfe]:hover{background:#0097a714}#iconMoon[data-astro-cid-hnhh3bfe]{display:none}html.light #iconSun[data-astro-cid-hnhh3bfe]{display:none!important}html.light #iconMoon[data-astro-cid-hnhh3bfe]{display:block!important}html.light header[data-astro-cid-hnhh3bfe]{background:#f2f4f7f2}@media(max-width:600px){nav[data-astro-cid-hnhh3bfe]{gap:2px}.nav-drop-btn[data-astro-cid-hnhh3bfe]{font-size:.7rem;padding:6px 8px;min-height:40px}}.eeat-section[data-astro-cid-mh6itkc3]{max-width:1200px;margin:40px auto 0;padding:0 20px}.eeat-inner[data-astro-cid-mh6itkc3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;text-align:center}.eeat-title[data-astro-cid-mh6itkc3]{font-size:1.1rem;font-weight:800;color:var(--text);margin-bottom:12px}.eeat-text[data-astro-cid-mh6itkc3]{font-size:.88rem;color:var(--text2);line-height:1.7;max-width:700px;margin:0 auto 16px}.eeat-badges[data-astro-cid-mh6itkc3]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.eeat-badge[data-astro-cid-mh6itkc3]{font-size:.75rem;font-weight:600;color:var(--accent);padding:5px 14px;border-radius:20px;background:var(--accent-10);border:1px solid var(--accent-20)}footer[data-astro-cid-mh6itkc3]{background:var(--surface);border-top:1px solid var(--border);padding:40px 20px 20px;margin-top:60px}.footer-inner[data-astro-cid-mh6itkc3]{max-width:1200px;margin:0 auto}.footer-grid[data-astro-cid-mh6itkc3]{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;margin-bottom:32px}.footer-brand[data-astro-cid-mh6itkc3] .logo[data-astro-cid-mh6itkc3]{font-size:1.2rem;display:inline-block;margin-bottom:12px}.footer-brand[data-astro-cid-mh6itkc3] p[data-astro-cid-mh6itkc3]{font-size:.84rem;color:var(--text2);line-height:1.6}.footer-col[data-astro-cid-mh6itkc3] h3[data-astro-cid-mh6itkc3]{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text2);margin-bottom:12px}.footer-col[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]{display:block;font-size:.84rem;color:var(--text2);text-decoration:none;margin-bottom:8px;cursor:pointer;transition:color .15s}.footer-col[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]:hover{color:var(--accent)}.footer-bottom[data-astro-cid-mh6itkc3]{border-top:1px solid var(--border);padding-top:20px;display:flex;justify-content:space-between;font-size:.78rem;color:var(--text2);flex-wrap:wrap;gap:8px}.share-bar[data-astro-cid-mh6itkc3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.share-label[data-astro-cid-mh6itkc3]{font-size:.78rem;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.07em}.share-sidebar-btn[data-astro-cid-mh6itkc3]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:transform .15s,opacity .15s,box-shadow .15s;color:#fff;text-decoration:none;box-shadow:0 2px 8px #0000004d;position:relative}.share-sidebar-btn[data-astro-cid-mh6itkc3]:hover{transform:scale(1.12);box-shadow:0 4px 16px #0006}.share-sidebar-btn[data-astro-cid-mh6itkc3].wa{background:#25d366}.share-sidebar-btn[data-astro-cid-mh6itkc3].tw{background:#000}.share-sidebar-btn[data-astro-cid-mh6itkc3].tw svg[data-astro-cid-mh6itkc3]{width:22px;height:22px}.share-sidebar-btn[data-astro-cid-mh6itkc3].fb{background:#1877f2}.share-sidebar-btn[data-astro-cid-mh6itkc3].pin{background:#e60023}.share-sidebar-btn[data-astro-cid-mh6itkc3].ig{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}@media(max-width:1024px){.footer-grid[data-astro-cid-mh6itkc3]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-grid[data-astro-cid-mh6itkc3]{grid-template-columns:1fr}}#lb-cookie-banner[data-astro-cid-gw6ekouo]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 32px #0006;padding:16px 20px;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-inner[data-astro-cid-gw6ekouo]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cookie-text[data-astro-cid-gw6ekouo]{flex:1;min-width:240px}.cookie-heading[data-astro-cid-gw6ekouo]{font-size:.9rem;font-weight:700;color:var(--text);margin-bottom:4px}.cookie-body[data-astro-cid-gw6ekouo]{font-size:.8rem;color:var(--text2);line-height:1.5;margin:0}.cookie-link[data-astro-cid-gw6ekouo]{color:var(--accent);text-decoration:underline;margin-left:4px}.cookie-actions[data-astro-cid-gw6ekouo]{display:flex;gap:10px;flex-shrink:0}.cookie-btn[data-astro-cid-gw6ekouo]{padding:10px 20px;border-radius:10px;font-size:.85rem;font-weight:700;font-family:var(--font-ui);cursor:pointer;border:none;transition:all .2s;white-space:nowrap}.cookie-btn--secondary[data-astro-cid-gw6ekouo]{background:var(--surface2);color:var(--text2);border:1px solid var(--border)}.cookie-btn--secondary[data-astro-cid-gw6ekouo]:hover{border-color:var(--accent);color:var(--accent)}.cookie-btn--primary[data-astro-cid-gw6ekouo]{background:var(--grad);background:linear-gradient(135deg,#00e5ff,#9b5de5);color:#fff}.cookie-btn--primary[data-astro-cid-gw6ekouo]:hover{opacity:.9;transform:translateY(-1px)}.cookie-btn[data-astro-cid-gw6ekouo]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.cookie-inner[data-astro-cid-gw6ekouo]{flex-direction:column;align-items:stretch}.cookie-actions[data-astro-cid-gw6ekouo]{flex-direction:row}.cookie-btn[data-astro-cid-gw6ekouo]{flex:1;text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--accent: #00e5ff;--accent2: #9b5de5;--accent3: #00ffa3;--grad: linear-gradient(135deg, #00e5ff, #9b5de5, #ff2d78);--grad2: linear-gradient(135deg, #00e5ff22, #9b5de511);--bg: #080a0f;--surface: #0d1018;--surface2: #12161f;--border: #1a2035;--text: #e8f0ff;--text2: #6b7a99;--radius: 16px;--shadow: 0 4px 24px rgba(0,0,0,.4);--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--accent-05: rgba(0,229,255,.05);--accent-10: rgba(0,229,255,.1);--accent-15: rgba(0,229,255,.15);--accent-20: rgba(0,229,255,.2);--accent-25: rgba(0,229,255,.25);--success: #00e5ff;--success-10:rgba(0,229,255,.1);--hover-bg: rgba(0,229,255,.08);--active-bg: rgba(0,229,255,.1);--active-border: rgba(0,229,255,.25)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased}html.light{--bg: #f2f4f7;--surface: #e9ecf2;--surface2: #dde1ea;--text: #1e2535;--text2: #596070;--border: #c5cad6;--shadow: 0 4px 24px rgba(0,0,0,.08);--accent: #0097a7;--accent2: #6d28d9;--accent3: #00796b;--grad: linear-gradient(135deg, #0097a7, #6d28d9, #c2185b);--hover-bg: rgba(0,151,167,.08);--active-bg: rgba(0,151,167,.12);--active-border: rgba(0,151,167,.3);--accent-05: rgba(0,151,167,.05);--accent-10: rgba(0,151,167,.08);--accent-15: rgba(0,151,167,.12);--accent-20: rgba(0,151,167,.18);--accent-25: rgba(0,151,167,.25);--success-10: rgba(0,151,167,.08)}body{transition:background .3s ease,color .3s ease}.container{max-width:1200px;margin:0 auto;padding:0 20px 60px}.page-hero{text-align:center;padding:48px 20px 32px;position:relative}.page-hero h1{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:900;line-height:1.15;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.page-intro{font-size:1rem;color:var(--text2);max-width:700px;margin:0 auto;line-height:1.7}.page-content{margin-top:32px;max-width:800px}.page-content h2{font-size:1.25rem;font-weight:800;color:var(--text);margin:24px 0 10px}.page-content p{color:var(--text2);line-height:1.75;margin-bottom:12px;font-size:.92rem}.page-content strong{color:var(--text)}.page-content a{color:var(--accent);text-decoration:underline;cursor:pointer}.faq-section{margin-top:32px;max-width:800px}.faq-section h2{font-size:1.25rem;font-weight:800;color:var(--text);margin-bottom:16px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:8px}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;font-weight:600;font-size:.92rem;transition:all .15s;width:100%;background:none;border:none;color:inherit;text-align:left;font-family:inherit}.faq-q:hover{background:var(--hover-bg);color:var(--accent)}.faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.faq-icon{color:var(--accent);font-size:1.2rem;transition:transform .2s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{display:none;padding:0 20px 16px;font-size:.88rem;color:var(--text2);line-height:1.7}.faq-item.open .faq-a{display:block}.seo-article{color:var(--text2);line-height:1.75;font-size:.92rem}.seo-article h2{font-size:1.25rem;font-weight:800;color:var(--text);margin:28px 0 10px}.seo-article h3{font-size:1rem;font-weight:700;color:var(--text);margin:20px 0 8px}.seo-article p{margin-bottom:12px}.seo-article ul,.seo-article ol{padding-left:20px;margin-bottom:12px}.seo-article li{margin-bottom:6px}.seo-article strong{color:var(--text)}.seo-article a{color:var(--accent);text-decoration:underline;cursor:pointer}.seo-article table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.88rem}.seo-article th,.seo-article td{padding:10px 14px;text-align:left;border:1px solid var(--border)}.seo-article th{background:var(--surface);font-weight:700;color:var(--text)}.seo-article td{color:var(--text2)}.legal-page{max-width:820px;margin:0 auto;padding:8px 0 40px}.legal-meta{color:var(--text2);font-size:.82rem;margin:-8px 0 28px}.legal-section{margin-bottom:32px}.legal-section h2{font-size:1.1rem;font-weight:700;color:var(--text);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.legal-section h3{font-size:.95rem;font-weight:700;color:var(--accent);margin:16px 0 8px}.legal-section p{color:var(--text2);line-height:1.75;margin-bottom:10px;font-size:.9rem}.legal-list{color:var(--text2);font-size:.9rem;line-height:1.75;padding-left:20px;margin-bottom:10px}.legal-list li{margin-bottom:6px}.contact-grid{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}@media(max-width:768px){.contact-grid{grid-template-columns:1fr}}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-field label{font-size:.85rem;font-weight:600;color:var(--text)}.contact-field input,.contact-field select,.contact-field textarea{background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-ui);font-size:.95rem;padding:12px 14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--accent)}.contact-field textarea{resize:vertical;min-height:120px}.ad-container{margin:20px auto;text-align:center;overflow:hidden;min-height:50px}.ad-container-label{font-size:.65rem;color:var(--text2);opacity:.5;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.btn-fav,.kw-fav-btn,.card-fav-btn,.card-fav-mp,.lb-fav{font-size:1.8rem!important;background:none!important;border:none!important;cursor:pointer!important;padding:0 2px!important;line-height:1!important;color:var(--text2)!important;transition:transform .15s,color .15s!important;flex-shrink:0!important}.btn-fav:hover,.kw-fav-btn:hover,.card-fav-btn:hover,.card-fav-mp:hover,.lb-fav:hover{transform:scale(1.25)!important;color:#f5c518!important}.btn-fav.is-fav,.btn-fav.active,.kw-fav-btn.active,.card-fav-btn.active,.card-fav-mp.active,.lb-fav.active{color:#f5c518!important}.font-card-footer,.bio-card-footer,.card-footer-mp,.card-footer-nm,.lb-card-footer,.ab-result-actions,.fc-result-actions,.kw-card-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:8px!important}.btn-copy,.kw-copy-btn,.card-copy,.card-copy-btn,.card-copy-mp,.ab-copy-btn,.bio-copy-btn,.cc-copy-btn,.cm-copy-btn,.fc-btn-copy,.it-copy-btn,.lb-copy,.panel-row-copy,.preview-copy-btn,.rp-btn-copy,.rt-btn-copy,.ti-btn-copy{background:var(--surface2)!important;color:var(--text2)!important;border:1px solid var(--border)!important}.btn-copy:hover,.kw-copy-btn:hover,.card-copy:hover,.card-copy-btn:hover,.card-copy-mp:hover,.ab-copy-btn:hover,.bio-copy-btn:hover,.cc-copy-btn:hover,.cm-copy-btn:hover,.fc-btn-copy:hover,.it-copy-btn:hover,.lb-copy:hover,.panel-row-copy:hover,.preview-copy-btn:hover,.rp-btn-copy:hover,.rt-btn-copy:hover,.ti-btn-copy:hover{color:var(--accent)!important;border-color:var(--accent)!important;background:var(--hover-bg)!important}#lb-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(80px);background:var(--accent);color:#000;font-weight:800;font-size:.92rem;font-family:var(--font-ui);padding:11px 28px;border-radius:30px;box-shadow:0 4px 24px #00e5ff59;z-index:99999;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s;white-space:nowrap}#lb-toast.show{transform:translate(-50%) translateY(0);opacity:1}#toast,.bg-toast,.emoji-toast,.sym-toast,.fc-toast,.ab-toast,.hg-toast,.sw-toast,.tool-toast,[class*=-toast]:not(#lb-toast){display:none!important}.bio-page-layout{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start;overflow:hidden}.bio-page-layout>div:first-child{min-width:0;overflow:hidden}.related-link{font-size:.82rem;font-weight:600;color:var(--text2);padding:6px 14px;border-radius:20px;background:var(--surface2);border:1px solid var(--border);text-decoration:none;transition:all .2s}.related-link:hover{border-color:var(--accent);color:var(--accent)}.howto-strip{display:flex;flex-direction:row;align-items:flex-start;gap:6px;margin:0 0 28px;padding:14px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.howto-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;flex:1;min-width:130px}.howto-num{width:24px;height:24px;border-radius:50%;border:2px solid var(--accent);color:var(--accent);font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-ui)}.howto-icon{font-size:1rem;line-height:1}.howto-title{font-size:.78rem;font-weight:700;color:var(--text);line-height:1.3;font-family:var(--font-ui)}.howto-desc{font-size:.72rem;color:#768099;margin:0;line-height:1.4;font-family:var(--font-ui)}.howto-arrow{font-size:.85rem;color:var(--text2);flex-shrink:0;align-self:center;padding-bottom:4px}@media(max-width:600px){.howto-strip{flex-direction:column;gap:12px;padding:14px 16px}.howto-item{flex-direction:row;text-align:left;align-items:flex-start;gap:10px;min-width:unset}.howto-num{flex-shrink:0;margin-top:1px}.howto-icon,.howto-arrow{display:none}}@media(max-width:1050px){.bio-page-layout{grid-template-columns:1fr}.bio-page-layout>.bg-sim-wrap{position:static;display:flex;justify-content:center;order:-1;margin-bottom:20px}}@media(max-width:600px){:root{--radius: 12px}.container{padding:0 12px 40px}.page-hero{padding:32px 12px 20px}.page-hero h1{font-size:1.6rem}}
