.q3QYgW_shell{font-family:var(--font-body), system-ui, sans-serif;flex-direction:column;min-height:100vh;display:flex}.q3QYgW_shell main{flex:1}.q3QYgW_bar{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.q3QYgW_inner{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:0 20px;display:flex}.q3QYgW_bar .q3QYgW_inner{min-height:60px}.q3QYgW_brand{font-family:var(--font-display), system-ui, sans-serif;color:var(--text);white-space:nowrap;font-size:1.15rem;font-weight:700;text-decoration:none}.q3QYgW_nav{gap:20px;display:flex;overflow-x:auto}.q3QYgW_nav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:4px 0;font-size:.95rem;text-decoration:none}.q3QYgW_nav a:hover{color:var(--text)}.q3QYgW_nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--link)}.q3QYgW_foot{border-top:1px solid var(--line);color:var(--muted);padding:24px 0;font-size:.9rem}.q3QYgW_foot .q3QYgW_inner{flex-wrap:wrap}.q3QYgW_footLinks{gap:18px;display:flex}@media (max-width:560px){.q3QYgW_bar .q3QYgW_inner{flex-direction:column;align-items:flex-start;gap:0;padding-top:10px}}
.hlq_BW_btnRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hlq_BW_btn{background:var(--link);color:var(--on-link);cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-weight:600}.hlq_BW_btn:disabled{opacity:.6;cursor:default}.hlq_BW_msg{text-align:center;min-height:3em;margin-top:16px}.hlq_BW_score{text-align:center;margin-bottom:16px;font-size:1.3rem;font-weight:600}.hlq_BW_hint{color:var(--muted);text-align:center;margin-top:10px;font-size:.88rem}.hlq_BW_calc{max-width:300px;margin:0 auto}.hlq_BW_display{text-align:right;background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:12px 14px;font-size:2rem;display:block;overflow:hidden}.hlq_BW_keys{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hlq_BW_key{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:14px 0;font-size:1.1rem}.hlq_BW_key:active{background:var(--bg)}.hlq_BW_fn{color:var(--muted)}.hlq_BW_op{color:var(--link);font-weight:700}.hlq_BW_eq{background:var(--link);color:var(--on-link);border-color:var(--link);font-weight:700}.hlq_BW_wide{grid-column:span 2}.hlq_BW_etchTools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hlq_BW_etch{aspect-ratio:1;border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;grid-template-columns:repeat(16,1fr);display:grid}.hlq_BW_cell{border:1px solid var(--line);background:var(--surface)}.hlq_BW_quote{align-content:center;min-height:130px;margin-bottom:16px;display:grid}.hlq_BW_qText{font-family:var(--font-display), system-ui, sans-serif;font-size:1.35rem;line-height:1.35}.hlq_BW_qBy{color:var(--muted);margin-top:8px}.hlq_BW_g{color:#202124;background:#fff;border-radius:8px;flex-direction:column;min-height:340px;display:flex}.hlq_BW_gNav{justify-content:flex-end;gap:16px;padding:12px 16px;font-size:.85rem;display:flex}.hlq_BW_gNav a{color:#202124;text-decoration:none}.hlq_BW_gMain{flex:1;align-content:center;justify-items:center;gap:22px;padding:0 16px 40px;display:grid}.hlq_BW_gLogo{letter-spacing:-2px;font-family:Arial,sans-serif;font-size:3.6rem;font-weight:500}.hlq_BW_gInput{color:#202124;background:#fff;border:1px solid #dfe1e5;border-radius:24px;width:min(440px,80vw);padding:11px 18px}.hlq_BW_gInput:hover,.hlq_BW_gInput:focus{border-color:#0000;outline:none;box-shadow:0 1px 6px #20212447}.hlq_BW_gBtn{color:#3c4043;cursor:pointer;background:#f8f9fa;border:1px solid #f8f9fa;border-radius:4px;margin-top:18px;padding:9px 16px;font-size:.85rem}.hlq_BW_gBtn:hover{border-color:#dadce0}
.FmBi5G_wrap{max-width:1040px;margin:0 auto;padding:0 20px}.FmBi5G_hero{padding:64px 0 48px}.FmBi5G_h1{max-width:760px;font-size:clamp(2.2rem,6vw,3.8rem);font-weight:800}.FmBi5G_h2{margin-bottom:20px;font-size:1.8rem;font-weight:700}.FmBi5G_h3{font-size:1.15rem;font-weight:700}.FmBi5G_lead{color:var(--muted);max-width:640px;margin-top:16px;font-size:1.15rem}.FmBi5G_serp{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:640px;margin-top:36px;padding:20px 22px}.FmBi5G_site{align-items:center;gap:12px;display:flex}.FmBi5G_fav{background:var(--link);width:30px;height:30px;color:var(--on-link);border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.FmBi5G_siteName{font-size:.9rem;line-height:1.2}.FmBi5G_url{color:var(--ok);font-size:.8rem;line-height:1.2}.FmBi5G_title{color:var(--link);font-family:var(--font-display), system-ui, sans-serif;text-underline-offset:3px;margin:10px 0 4px;font-size:1.3rem;text-decoration:underline}.FmBi5G_snippet{color:var(--muted);font-size:.97rem}.FmBi5G_snippet mark{background:var(--mark);color:var(--text);border-radius:2px;padding:0 2px;font-weight:600}.FmBi5G_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.FmBi5G_primary,.FmBi5G_secondary{border:1px solid var(--link);border-radius:8px;padding:12px 22px;font-weight:600;text-decoration:none}.FmBi5G_primary{background:var(--link);color:var(--on-link)}.FmBi5G_secondary{color:var(--link)}.FmBi5G_section{border-top:1px solid var(--line);padding:48px 0}.FmBi5G_rows{border-top:1px solid var(--line)}.FmBi5G_row{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;gap:24px;padding:20px 0;display:grid}.FmBi5G_meta{color:var(--muted);margin-top:6px;font-size:.9rem}.FmBi5G_kind{color:var(--muted);margin-top:2px;font-size:.9rem}.FmBi5G_plain{color:var(--text);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:3px}.FmBi5G_more{color:var(--muted);margin-top:20px}.FmBi5G_tools{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;display:grid}.FmBi5G_tools dt{margin-bottom:4px;font-weight:600}.FmBi5G_tools dd{color:var(--muted);margin:0;font-size:.95rem}.FmBi5G_about{max-width:680px}.FmBi5G_certs{color:var(--muted);margin:20px 0 0;padding-left:1.2em}.FmBi5G_contact{padding-bottom:72px}@media (max-width:680px){.FmBi5G_row{grid-template-columns:1fr;gap:6px}.FmBi5G_hero{padding-top:40px}}
.GlD19q_wrap{max-width:1040px;margin:0 auto;padding:56px 20px 72px}.GlD19q_h1{font-size:clamp(2rem,5vw,3rem);font-weight:800}.GlD19q_h2{font-size:1.2rem;font-weight:700}.GlD19q_lead{color:var(--muted);max-width:600px;margin-top:14px;font-size:1.1rem}.GlD19q_grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.GlD19q_tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:22px;display:flex}.GlD19q_text{color:var(--muted);flex:1;font-size:.97rem}.GlD19q_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.GlD19q_tags li{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:.8rem}.GlD19q_open{background:var(--link);color:var(--on-link);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;margin-top:6px;padding:9px 16px;font-weight:600}.GlD19q_dialog{background:var(--surface);width:min(520px,92vw);max-height:90vh;color:var(--text);border:1px solid var(--line);border-radius:14px;padding:22px;overflow:auto}.GlD19q_dialog::backdrop{background:#0a0c1299}.GlD19q_dHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.GlD19q_close{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px}
