.decoder-module__APnuTq__tool{flex-direction:column;gap:16px;display:flex}.decoder-module__APnuTq__field{flex-direction:column;gap:8px;display:flex}.decoder-module__APnuTq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mtc-muted2-h);font-size:.8rem;font-weight:700}.decoder-module__APnuTq__inputRow{flex-wrap:wrap;gap:10px;display:flex}.decoder-module__APnuTq__input{background:var(--mtc-card-bg);border:1.5px solid var(--mtc-line2);min-width:220px;font-size:1rem;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:1px;color:var(--mtc-text);text-transform:uppercase;border-radius:10px;flex:1;padding:13px 15px}.decoder-module__APnuTq__input:focus{border-color:var(--mtc-orange);outline:none}.decoder-module__APnuTq__hint{color:var(--mtc-muted-h);margin:0;font-size:.8rem}.decoder-module__APnuTq__error{color:#c0392b;margin:0;font-size:.85rem}.decoder-module__APnuTq__result{background:var(--mtc-card-bg);border:1px solid var(--mtc-line2);border-radius:14px;padding:20px}.decoder-module__APnuTq__resultLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mtc-muted2-h);margin:0 0 14px;font-size:.72rem;font-weight:800}.decoder-module__APnuTq__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;display:grid}.decoder-module__APnuTq__cell dt{letter-spacing:.08em;text-transform:uppercase;color:var(--mtc-orange);margin:0 0 3px;font-size:.68rem;font-weight:700}.decoder-module__APnuTq__cell dd{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--mtc-text);margin:0;font-size:1.5rem;line-height:1.05}.decoder-module__APnuTq__verdict{border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:.95rem;font-weight:600}.decoder-module__APnuTq__verdict.decoder-module__APnuTq__fresh{color:#1f7d47;background:#1f9d551a;border:1px solid #1f9d5559}.decoder-module__APnuTq__verdict.decoder-module__APnuTq__inspect{background:var(--mtc-orange-dim);color:#b45c0e;border:1px solid var(--mtc-orange-border)}.decoder-module__APnuTq__verdict.decoder-module__APnuTq__aged,.decoder-module__APnuTq__verdict.decoder-module__APnuTq__ancient{color:#c0392b;background:#c0392b14;border:1px solid #c0392b59}.decoder-module__APnuTq__components{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.decoder-module__APnuTq__comp{background:var(--mtc-bg-alt);border-radius:10px;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.decoder-module__APnuTq__compCode{min-width:52px;font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--mtc-orange);flex:none;font-size:1.25rem}.decoder-module__APnuTq__compBody{min-width:0}.decoder-module__APnuTq__compLabel{color:var(--mtc-text);font-size:.9rem;font-weight:700}.decoder-module__APnuTq__compMeaning{color:var(--mtc-muted2-h);font-size:.85rem;line-height:1.5}.decoder-module__APnuTq__cta{background:var(--mtc-orange);color:#fff;border-radius:10px;padding:12px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-block}.decoder-module__APnuTq__cta:hover{filter:brightness(1.06)}.decoder-module__APnuTq__ctaAlt{border:1.5px solid var(--mtc-orange);color:var(--mtc-orange);background:0 0}@media (max-width:480px){.decoder-module__APnuTq__grid{grid-template-columns:1fr}}
.page-module__KQsCSG__main{background:var(--mtc-bg);min-height:100vh;color:var(--mtc-text);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif}.page-module__KQsCSG__hero{background:var(--mtc-bg-alt);padding:clamp(44px,7vw,72px) clamp(16px,5vw,40px) clamp(28px,4vw,44px);position:relative;overflow:hidden}.page-module__KQsCSG__hero:before{content:"";background:radial-gradient(120% 80% at 20% -20%,var(--mtc-orange-dim)0%,transparent 55%);pointer-events:none;position:absolute;inset:0}.page-module__KQsCSG__heroInner{max-width:720px;position:relative}.page-module__KQsCSG__eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--mtc-orange);margin:0 0 12px;font-size:.8125rem;font-weight:700}.page-module__KQsCSG__h1{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.5px;color:var(--mtc-text);margin:0 0 14px;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:.95}.page-module__KQsCSG__dek{color:var(--mtc-muted2-h);max-width:58ch;margin:0;font-size:clamp(1.0625rem,2.2vw,1.1875rem);line-height:1.6}.page-module__KQsCSG__body{max-width:640px;margin:0 auto;padding:clamp(28px,5vw,44px) clamp(16px,5vw,40px) clamp(48px,7vw,72px)}.page-module__KQsCSG__tool{flex-direction:column;gap:18px;display:flex}.page-module__KQsCSG__result{background:var(--mtc-card-bg);border:1px solid var(--mtc-line2);border-radius:14px;padding:20px}.page-module__KQsCSG__resultLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mtc-muted2-h);margin:0 0 14px;font-size:.75rem;font-weight:800}.page-module__KQsCSG__resultGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;display:grid}.page-module__KQsCSG__resultCell{min-width:0}.page-module__KQsCSG__resultCell dt{letter-spacing:.08em;text-transform:uppercase;color:var(--mtc-orange);margin:0 0 3px;font-size:.7rem;font-weight:700}.page-module__KQsCSG__resultCell dd{font-family:var(--font-bebas),"Bebas Neue",sans-serif;color:var(--mtc-text);word-break:break-word;margin:0;font-size:1.4rem;line-height:1.1}.page-module__KQsCSG__resultCta{background:var(--mtc-orange);color:#fff;border-radius:10px;padding:12px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-block}.page-module__KQsCSG__resultCta:hover{filter:brightness(1.06)}.page-module__KQsCSG__note{color:var(--mtc-muted-h);margin:4px 0 0;font-size:.85rem;line-height:1.6}@media (max-width:480px){.page-module__KQsCSG__resultGrid{grid-template-columns:1fr}}
