.w121-sub{background:#0A0A0A;border-bottom:2px solid #E4FC0A;position:sticky;top:0;z-index:20}
.w121-sub .wrap{display:flex;gap:6px;overflow-x:auto;padding:8px 4%;scrollbar-width:none}
.w121-sub a{color:#fff;white-space:nowrap;padding:6px 12px;border-radius:999px;border:1px solid #ffffff33;font-size:.9rem;text-decoration:none}
.w121-sub a[aria-current]{background:#E4FC0A;color:#000;border-color:#E4FC0A;font-weight:700}
.w121-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 20px}.w121-chips a{background:#000;color:#E4FC0A;padding:6px 12px;border-radius:999px;font-weight:700;text-decoration:none;font-size:.9rem}
.w121-step{scroll-margin-top:60px}
.w121-ages{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.w121-ages .card h3{color:#000;background:#E4FC0A;display:inline-block;padding:2px 10px;border-radius:6px}
.w121-who{gap:12px}
.w121-gloss{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:8px 16px}.w121-gloss dt{font-weight:800}.w121-gloss dd{margin:0}
@media(max-width:600px){.w121-gloss{grid-template-columns:1fr}.w121-gloss dd{margin-bottom:8px}}
.w121-check{list-style:none;padding:0;display:grid;gap:8px}.w121-check li{background:#fff;border:2px solid #000;border-left:8px solid #E4FC0A;border-radius:10px;padding:12px}.w121-check input{width:20px;height:20px;vertical-align:middle;accent-color:#000}
.w121-links li{margin:6px 0}.w121-links a{font-weight:700}
.w121-soon{background:#0A0A0A;color:#fff;border:2px solid #E4FC0A;border-radius:16px;padding:28px;text-align:center}.w121-soon h2{color:#E4FC0A}
.w121-tool{display:grid;grid-template-columns:1fr 2fr;gap:20px}@media(max-width:800px){.w121-tool{grid-template-columns:1fr}}
.w121-pl{list-style:none;padding:0;display:grid;gap:6px}.w121-pl button{width:100%;text-align:left;background:#fff;border:2px solid #000;border-radius:10px;padding:10px;cursor:pointer;font:inherit}.w121-pl button[aria-current]{background:#E4FC0A}.w121-pl span{display:block;font-size:.85rem;opacity:.75}
.w121-form{background:#f4f4f4;border-radius:12px;padding:14px;margin:12px 0;display:grid;gap:8px}.w121-form label{display:grid;gap:4px;font-weight:600}.w121-form input,.w121-form select,.w121-form textarea{padding:8px;border:2px solid #000;border-radius:8px;font:inherit}
.w121-tg{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.w121-tg .card{padding:12px}
.w121-hist li{margin:8px 0}.w121-x{background:none;border:0;cursor:pointer;color:#a00}
.w121-del{background:none;border:0;color:#a00;text-decoration:underline;cursor:pointer;font:inherit}
.w121-msg{background:#E4FC0A;color:#000;padding:10px;border-radius:8px;font-weight:700}
