:root{color-scheme:only dark;--bg: #000000;--bg-dark: #111111;--bg-mid: #111111;--border: #252525;--border-lit: #383838;--blue: #00cfff;--blue-lt: #66dfff;--blue-dark: #0099bb;--blue-dim: rgba(0, 207, 255, .12);--finder-green: #6bef16;--finder-green-dark: #47a00e;--finder-green-lt: #4dffaa;--finder-green-dim: rgba(0, 212, 106, .12);--names-pink: #f01b90;--names-pink-dark: #b5116b;--names-pink-lt: #ff70c8;--names-pink-dim: rgba(240, 27, 144, .12);--text: #e2e8f0;--text-mid: #9ca3af;--text-dim: #6b7280;--green: #34d399;--amber: #fbbf24;--red: #f87171;--sidebar-w: 435px;--nav-h: 54px;--radius: 12px;--panel-left: 12px;--panel-right: 18px;--panel-top: 16px;--panel-bottom: 12px;--panel-col-gap: 16px;--panel-gap: 20px;--panel-seo-top: 8px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (max-width: 1025px){html,body{overflow:hidden;height:100%}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit}.quiz-frame{display:block;border:none;width:max(390px,576px);height:90%}@media (max-width: 1025px){.quiz-frame{width:max(390px,100%);height:100%}}.hamburger.svelte-1h32yp1{display:flex;position:fixed;top:1.3rem;right:1.5rem;z-index:400;flex-direction:column;justify-content:center;gap:4px;background:#00000080;border:none;border-radius:6px;cursor:pointer;padding:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);scale:1}.hamburger.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:22px;height:2px;background:var(--text-mid);border-radius:2px;transition:background .15s}.hamburger.svelte-1h32yp1:hover span:where(.svelte-1h32yp1){background:var(--blue)}.hamburger.hidden.svelte-1h32yp1{visibility:hidden}.overlay.svelte-r1tfyb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer.svelte-r1tfyb{position:fixed;top:0;right:0;bottom:0;z-index:301;width:min(320px,85vw);background:var(--bg-dark);border-left:1px solid var(--border);display:flex;flex-direction:column;animation:svelte-r1tfyb-slide-in .2s ease}@keyframes svelte-r1tfyb-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header.svelte-r1tfyb{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.4rem;border-bottom:1px solid var(--border)}.drawer-title.svelte-r1tfyb{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-dim)}.close-btn.svelte-r1tfyb{background:none;border:none;cursor:pointer;color:var(--text-dim);font-size:1rem;padding:0 8px;border-radius:6px;transition:color .15s}.close-btn.svelte-r1tfyb:hover{color:var(--text)}.drawer-nav.svelte-r1tfyb{padding:.6rem 0}.menu-item.svelte-r1tfyb{width:100%;display:flex;align-items:center;padding:1rem 1.4rem;background:none;border:none;cursor:pointer;text-align:left;color:var(--text);border-left:3px solid transparent;transition:background .15s,border-color .15s}.menu-item.svelte-r1tfyb:hover{background:var(--border)}.menu-item.active.svelte-r1tfyb{border-left-color:var(--blue);background:var(--blue-dim)}.menu-item.active.svelte-r1tfyb .menu-label:where(.svelte-r1tfyb){color:var(--blue)}.menu-label.svelte-r1tfyb{font-size:.95rem;font-weight:700}.menu-sub.svelte-r1tfyb{font-size:.78rem;color:var(--text-dim);margin-top:.1rem}.drawer-divider.svelte-r1tfyb{height:1px;background:var(--border);margin:.4rem 1.4rem}.header-actions.svelte-r1tfyb{display:flex;align-items:center;gap:.4rem}.settings-btn.svelte-r1tfyb{display:flex;align-items:center;gap:.4rem;padding:4px 8px;background:none;border:none;cursor:pointer;color:var(--text-dim);font-size:.8rem;font-weight:600;border-radius:6px;transition:background .15s,color .15s}.settings-btn.svelte-r1tfyb:hover{background:var(--border);color:var(--text)}.seo-panel.svelte-4pndgn{border:1px solid #fff;border-radius:14px;background:var(--bg-dark);margin:var(--panel-seo-top) var(--panel-right) calc(var(--panel-right) * 2) var(--panel-left);overflow:hidden}.seo-title-bar.svelte-4pndgn{background:var(--names-pink);padding:3rem;border:solid black 6px;border-top-left-radius:11px;border-top-right-radius:11px}.seo-heading.svelte-4pndgn{font-size:1.75rem;font-weight:800;color:#000;letter-spacing:-.2px;line-height:1.2;margin:0}.seo-inner.svelte-4pndgn{padding:1.6rem 3rem 2rem;display:flex;flex-direction:column;gap:1.2rem}.seo-subheading.svelte-4pndgn{font-size:1.05rem;font-weight:700;color:var(--names-pink);margin:0}p.svelte-4pndgn{font-size:.95rem;color:#fff;line-height:1.75;margin:0}@media (max-width: 1025px){.seo-panel.svelte-4pndgn{display:none}.seo-panel.mobile-visible.svelte-4pndgn{display:block;border:none;border-radius:0;margin:0;overflow-y:auto;max-height:100svh}.seo-panel.mobile-visible.svelte-4pndgn .seo-title-bar:where(.svelte-4pndgn){background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;padding:1.2rem 1.4rem}.seo-panel.mobile-visible.svelte-4pndgn .seo-heading:where(.svelte-4pndgn){font-size:1.6rem;color:var(--names-pink)}.seo-panel.mobile-visible.svelte-4pndgn .seo-inner:where(.svelte-4pndgn){padding:1.2rem 1.4rem 2rem}}.faq-panel.svelte-11yprn{border:1px solid #fff;border-radius:14px;background:var(--bg-dark);margin:calc(var(--panel-bottom) + var(--panel-seo-top) - calc(var(--panel-right) * 2)) var(--panel-right) calc(var(--panel-right) * 2) var(--panel-left);overflow:hidden}.faq-title-bar.svelte-11yprn{background:var(--finder-green);padding:3rem;border:solid black 6px;border-top-left-radius:11px;border-top-right-radius:11px}.faq-heading.svelte-11yprn{font-size:1.75rem;font-weight:800;color:#000;letter-spacing:-.2px;line-height:1.2;margin:0}.faq-inner.svelte-11yprn{padding:1.6rem 3rem 2rem}.faq-grid.svelte-11yprn{display:grid;grid-template-columns:1fr 1fr;gap:0;list-style:none}.faq-item.svelte-11yprn{padding:1.1rem 1.4rem 1.1rem 0;border-bottom:1px solid var(--border)}.faq-item.svelte-11yprn:nth-child(odd){padding-right:2.5rem;border-right:1px solid var(--border)}.faq-item.svelte-11yprn:nth-child(2n){padding-left:2.5rem;padding-right:0}.faq-item.svelte-11yprn:nth-last-child(-n+2){border-bottom:none}dt.svelte-11yprn{font-size:.85rem;font-weight:700;color:var(--finder-green);letter-spacing:.01em;margin-bottom:.4rem}dd.svelte-11yprn{font-size:.88rem;color:var(--text);line-height:1.7;margin:0}dd.svelte-11yprn strong:where(.svelte-11yprn){color:#fff;font-weight:600}@media (max-width: 1025px){.faq-panel.svelte-11yprn{display:none}.faq-panel.mobile-visible.svelte-11yprn{display:block;border:none;border-radius:0;margin:0;overflow-y:auto;max-height:100svh}.faq-panel.mobile-visible.svelte-11yprn .faq-title-bar:where(.svelte-11yprn){background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;padding:1.2rem 1.4rem}.faq-panel.mobile-visible.svelte-11yprn .faq-heading:where(.svelte-11yprn){font-size:1.6rem;color:var(--finder-green)}.faq-panel.mobile-visible.svelte-11yprn .faq-inner:where(.svelte-11yprn){padding:.4rem 1.4rem 2rem}.faq-panel.mobile-visible.svelte-11yprn .faq-grid:where(.svelte-11yprn){grid-template-columns:1fr}.faq-panel.mobile-visible.svelte-11yprn .faq-item:where(.svelte-11yprn):nth-child(odd){border-right:none;padding-right:0}.faq-panel.mobile-visible.svelte-11yprn .faq-item:where(.svelte-11yprn):nth-child(2n){padding-left:0}.faq-panel.mobile-visible.svelte-11yprn .faq-item:where(.svelte-11yprn):nth-last-child(-n+2){border-bottom:1px solid var(--border)}.faq-panel.mobile-visible.svelte-11yprn .faq-item:where(.svelte-11yprn):last-child{border-bottom:none}}.app-shell.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}.app-body.svelte-12qhfyh{flex:0 0 100vh;display:grid;grid-template-columns:1fr;grid-template-areas:"main";align-items:stretch;overflow:hidden;padding:0 var(--panel-right) 0 var(--panel-left)}.app-main.svelte-12qhfyh{grid-area:main;border:1px solid #fff;border-radius:14px;overflow:hidden;margin:var(--panel-top) 0 var(--panel-bottom) 0;min-height:0;display:flex;align-items:center;justify-content:center}.app-body.scrollable.svelte-12qhfyh{flex:1;grid-template-rows:auto;overflow:visible}.site-footer.svelte-12qhfyh{text-align:center;padding:1.2rem;font-size:.72rem;color:var(--text-dim);letter-spacing:.03em}.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-mid);text-decoration:underline;text-underline-offset:2px}.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}@media (max-width: 1025px){.app-body.mobile-hidden.svelte-12qhfyh{display:none}}@media (max-width: 1025px){.app-body.svelte-12qhfyh{flex:0 0 100svh;padding:0}.app-main.svelte-12qhfyh{border:none;border-radius:0;margin:0}.site-footer.svelte-12qhfyh{display:none}}
