.NationalCodeTool-module__0jZwKq__page{z-index:0;width:min(100% - 40px,1120px);min-height:100vh;margin-inline:auto;padding:68px 0 88px;position:relative;overflow:clip}.NationalCodeTool-module__0jZwKq__ambientOne,.NationalCodeTool-module__0jZwKq__ambientTwo{z-index:-1;pointer-events:none;filter:blur(4px);border-radius:50%;width:430px;height:430px;position:absolute}.NationalCodeTool-module__0jZwKq__ambientOne{top:-170px;right:-270px}.NationalCodeTool-module__0jZwKq__ambientTwo{background:radial-gradient(circle,#2c77b61a,#0000 70%);top:420px;left:-320px}.NationalCodeTool-module__0jZwKq__hero{text-align:center;flex-direction:column;align-items:center;max-width:790px;margin:0 auto 42px;display:flex}.NationalCodeTool-module__0jZwKq__heroBadge{color:var(--primary-deep);box-shadow:var(--shadow-sm);background:#ffffffd6;border:1px solid #d5e6f2;border-radius:999px;align-items:center;gap:7px;margin-bottom:19px;padding:7px 13px;font-size:.78rem;font-weight:800;display:inline-flex}.NationalCodeTool-module__0jZwKq__heroIcon{color:#fff;background:linear-gradient(135deg, var(--cyan), var(--primary-deep));border:5px solid #ffffffe0;border-radius:22px;place-items:center;width:66px;height:66px;margin-bottom:17px;display:grid;box-shadow:0 18px 38px -19px #1d5f98bf}.NationalCodeTool-module__0jZwKq__hero h1{letter-spacing:-.05em;max-width:760px;margin-bottom:15px;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:900;line-height:1.25}.NationalCodeTool-module__0jZwKq__hero>p{max-width:720px;color:var(--ink-soft);margin-bottom:21px;font-size:1.02rem;line-height:2}.NationalCodeTool-module__0jZwKq__heroMeta{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.NationalCodeTool-module__0jZwKq__heroMeta span{color:#516476;background:#ffffffb8;border:1px solid #d0dfebe6;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:6px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.NationalCodeTool-module__0jZwKq__heroMeta svg{color:var(--primary)}.NationalCodeTool-module__0jZwKq__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:23px;display:grid}.NationalCodeTool-module__0jZwKq__toolCard{min-width:0;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #d3e1ecf5;border-radius:29px;padding:9px}.NationalCodeTool-module__0jZwKq__tabList{background:#eff4f8;border:1px solid #e3ebf2;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:4px;display:grid}.NationalCodeTool-module__0jZwKq__tab,.NationalCodeTool-module__0jZwKq__tabActive{cursor:pointer;color:#526475;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 13px;font-size:.82rem;font-weight:800;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}.NationalCodeTool-module__0jZwKq__tab:hover{color:var(--primary-deep);background:#ffffff94}.NationalCodeTool-module__0jZwKq__tabActive{color:#fff;background:linear-gradient(135deg, #3585c4, var(--primary-deep));box-shadow:0 13px 25px -17px #1d5f98f2}.NationalCodeTool-module__0jZwKq__tab:focus-visible,.NationalCodeTool-module__0jZwKq__tabActive:focus-visible,.NationalCodeTool-module__0jZwKq__clearInput:focus-visible,.NationalCodeTool-module__0jZwKq__resultAction:focus-visible,.NationalCodeTool-module__0jZwKq__selectedCity button:focus-visible,.NationalCodeTool-module__0jZwKq__resultList button:focus-visible,.NationalCodeTool-module__0jZwKq__featuredGrid button:focus-visible{outline-offset:2px;outline:3px solid #25a9e04d}.NationalCodeTool-module__0jZwKq__tabShortLabel{display:none}.NationalCodeTool-module__0jZwKq__panel{min-height:466px;padding:31px 29px 25px}.NationalCodeTool-module__0jZwKq__panelHeading{align-items:flex-start;gap:12px;margin-bottom:25px;display:flex}.NationalCodeTool-module__0jZwKq__panelHeading>span{width:39px;height:39px;color:var(--primary);background:var(--primary-light);border:1px solid #cde2f2;border-radius:12px;flex:none;place-items:center;display:grid}.NationalCodeTool-module__0jZwKq__panelHeading h2{letter-spacing:-.025em;margin-bottom:4px;font-size:1.15rem;font-weight:900;line-height:1.55}.NationalCodeTool-module__0jZwKq__panelHeading p{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.8}.NationalCodeTool-module__0jZwKq__field{display:block}.NationalCodeTool-module__0jZwKq__field>span:first-child{color:var(--ink-soft);margin-bottom:8px;font-size:.79rem;font-weight:800;display:block}.NationalCodeTool-module__0jZwKq__inputShell{color:#7f91a2;background:#fff;border:1px solid #cddbe6;border-radius:17px;align-items:center;gap:11px;min-height:62px;padding:0 16px;transition:border-color .2s,box-shadow .2s,color .2s;display:flex;box-shadow:0 9px 26px -23px #10213180}.NationalCodeTool-module__0jZwKq__inputShell:focus-within{color:var(--primary);border-color:#69a9d5;box-shadow:0 0 0 4px #2c77b61a}.NationalCodeTool-module__0jZwKq__inputShell input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:1.02rem;font-weight:750}.NationalCodeTool-module__0jZwKq__inputShell input[dir=ltr]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.15em}.NationalCodeTool-module__0jZwKq__inputShell input::placeholder{color:#9aa9b6;letter-spacing:0;font-size:.86rem;font-weight:550}.NationalCodeTool-module__0jZwKq__inputShell small{color:#8291a0;flex:none;font-size:.71rem;font-weight:750}.NationalCodeTool-module__0jZwKq__fieldHint{color:var(--ink-muted);margin-top:7px;font-size:.7rem;display:block}.NationalCodeTool-module__0jZwKq__clearInput{cursor:pointer;color:#68798a;background:#f0f4f7;border:0;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.NationalCodeTool-module__0jZwKq__progressTrack{background:#e9f0f5;border-radius:99px;height:4px;margin:14px 2px 0;overflow:hidden}.NationalCodeTool-module__0jZwKq__progressTrack span{background:linear-gradient(90deg, var(--cyan), var(--primary));border-radius:inherit;height:100%;transition:width .25s;display:block}.NationalCodeTool-module__0jZwKq__dynamicArea,.NationalCodeTool-module__0jZwKq__cityDynamicArea,.NationalCodeTool-module__0jZwKq__validationArea{margin-top:20px}.NationalCodeTool-module__0jZwKq__inputPrompt,.NationalCodeTool-module__0jZwKq__notFound{color:#557084;background:#f7fafc;border:1px dashed #cedee9;border-radius:17px;align-items:center;gap:12px;min-height:88px;padding:17px 18px;display:flex}.NationalCodeTool-module__0jZwKq__inputPrompt>svg{color:var(--primary);flex:none}.NationalCodeTool-module__0jZwKq__inputPrompt div,.NationalCodeTool-module__0jZwKq__notFound div{flex-direction:column;display:flex}.NationalCodeTool-module__0jZwKq__inputPrompt strong,.NationalCodeTool-module__0jZwKq__notFound strong{color:var(--ink);font-size:.86rem}.NationalCodeTool-module__0jZwKq__inputPrompt span,.NationalCodeTool-module__0jZwKq__notFound span{color:var(--ink-muted);margin-top:3px;font-size:.72rem}.NationalCodeTool-module__0jZwKq__notFound{color:#bd514f;background:#fff8f7;border-style:solid;border-color:#f0cfcb}.NationalCodeTool-module__0jZwKq__notFound>svg{flex:none}.NationalCodeTool-module__0jZwKq__locationResult{color:#fff;background:radial-gradient(circle at 5% 0,#51bce83d,#0000 36%),linear-gradient(135deg,#163d5e,#1f6b9f);border:1px solid #64afdc57;border-radius:21px;padding:21px;position:relative;overflow:hidden;box-shadow:0 22px 43px -31px #0d3e63e6}.NationalCodeTool-module__0jZwKq__resultTopline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.NationalCodeTool-module__0jZwKq__resultTopline>span{color:#c8e9f8;align-items:center;gap:7px;font-size:.75rem;font-weight:750;display:inline-flex}.NationalCodeTool-module__0jZwKq__resultTopline code{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;padding:4px 9px;font-family:inherit;font-size:.78rem;font-weight:850}.NationalCodeTool-module__0jZwKq__resultIdentity{flex-direction:column;margin-bottom:18px;display:flex}.NationalCodeTool-module__0jZwKq__resultIdentity strong{letter-spacing:-.035em;font-size:1.7rem;font-weight:900;line-height:1.35}.NationalCodeTool-module__0jZwKq__resultIdentity span{color:#c3dce9;margin-top:4px;font-size:.78rem}.NationalCodeTool-module__0jZwKq__resultDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.NationalCodeTool-module__0jZwKq__resultDetails div{background:#ffffff17;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px}.NationalCodeTool-module__0jZwKq__resultDetails dt{color:#a7cbdc;margin-bottom:3px;font-size:.64rem}.NationalCodeTool-module__0jZwKq__resultDetails dd{color:#fff;margin:0;font-size:.77rem;font-weight:800}.NationalCodeTool-module__0jZwKq__validText{color:#8ff0c4}.NationalCodeTool-module__0jZwKq__invalidText{color:#ffb0a8}.NationalCodeTool-module__0jZwKq__resultAction{cursor:pointer;color:#e5f6ff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:7px;min-height:37px;margin-top:13px;padding:7px 11px;font-size:.7rem;font-weight:750;display:inline-flex}.NationalCodeTool-module__0jZwKq__searchResults{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px -34px #133b59b3}.NationalCodeTool-module__0jZwKq__resultsLabel{background:#f6f9fb;border-bottom:1px solid #e4edf3;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.NationalCodeTool-module__0jZwKq__resultsLabel span{color:var(--primary-deep);font-size:.72rem;font-weight:850}.NationalCodeTool-module__0jZwKq__resultsLabel small{color:var(--ink-muted);font-size:.64rem}.NationalCodeTool-module__0jZwKq__resultList{overscroll-behavior:contain;max-height:305px;padding:6px;overflow:auto}.NationalCodeTool-module__0jZwKq__resultList>button{cursor:pointer;width:100%;min-height:58px;color:inherit;text-align:right;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .18s;display:flex}.NationalCodeTool-module__0jZwKq__resultList>button+button{border-top:1px solid #edf2f6}.NationalCodeTool-module__0jZwKq__resultList>button:hover{background:#f2f8fc}.NationalCodeTool-module__0jZwKq__cityResultIcon{width:35px;height:35px;color:var(--primary);background:var(--primary-light);border-radius:10px;flex:none;place-items:center;display:grid}.NationalCodeTool-module__0jZwKq__cityResultCopy{flex-direction:column;flex:1;min-width:0;display:flex}.NationalCodeTool-module__0jZwKq__cityResultCopy strong{font-size:.8rem;font-weight:850}.NationalCodeTool-module__0jZwKq__cityResultCopy mark{color:var(--primary-deep);background:#d8effb;border-radius:3px}.NationalCodeTool-module__0jZwKq__cityResultCopy small{color:var(--ink-muted);margin-top:1px;font-size:.66rem}.NationalCodeTool-module__0jZwKq__cityResultCodes{color:#42647e;direction:ltr;background:#eef4f8;border-radius:7px;flex:none;padding:4px 7px;font-size:.67rem;font-weight:850}.NationalCodeTool-module__0jZwKq__selectedCity{background:#fff;border:1px solid #cbdde9;border-radius:20px;overflow:hidden;box-shadow:0 19px 39px -31px #15476fcc}.NationalCodeTool-module__0jZwKq__selectedCityHeader{background:linear-gradient(135deg,#f5fafd,#edf6fb);border-bottom:1px solid #d9e7f0;align-items:center;gap:12px;padding:17px;display:flex}.NationalCodeTool-module__0jZwKq__selectedCityHeader>span{color:#fff;background:var(--green);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.NationalCodeTool-module__0jZwKq__selectedCityHeader>div{flex-direction:column;flex:1;min-width:0;display:flex}.NationalCodeTool-module__0jZwKq__selectedCityHeader small{color:var(--ink-muted);font-size:.62rem}.NationalCodeTool-module__0jZwKq__selectedCityHeader strong{margin-top:1px;font-size:1rem;font-weight:900}.NationalCodeTool-module__0jZwKq__selectedCityHeader p{color:var(--ink-soft);margin:0;font-size:.68rem}.NationalCodeTool-module__0jZwKq__selectedCityHeader button{cursor:pointer;color:var(--primary-deep);background:#fff;border:1px solid #c8dce9;border-radius:9px;padding:6px 9px;font-size:.66rem;font-weight:800}.NationalCodeTool-module__0jZwKq__selectedCodes{padding:16px 17px 18px}.NationalCodeTool-module__0jZwKq__selectedCodes>span{color:var(--ink-soft);margin-bottom:10px;font-size:.7rem;font-weight:750;display:block}.NationalCodeTool-module__0jZwKq__selectedCodes>div{direction:ltr;flex-wrap:wrap;gap:7px;display:flex}.NationalCodeTool-module__0jZwKq__selectedCodes button{cursor:pointer;min-width:48px;color:var(--primary-deep);background:var(--primary-light);direction:rtl;border:1px solid #bdd9eb;border-radius:10px;padding:7px 10px;font-size:.77rem;font-weight:900;transition:color .18s,background .18s,transform .18s}.NationalCodeTool-module__0jZwKq__selectedCodes button:hover{color:#fff;background:var(--primary);transform:translateY(-1px)}.NationalCodeTool-module__0jZwKq__validationPending{color:var(--ink-soft);border:1px solid var(--line);background:#f7fafc;border-radius:18px;padding:18px}.NationalCodeTool-module__0jZwKq__validationGauge{background:#e3ebf2;border-radius:99px;height:7px;margin-bottom:17px;overflow:hidden}.NationalCodeTool-module__0jZwKq__validationGauge span{background:linear-gradient(90deg, var(--cyan), var(--primary));border-radius:inherit;height:100%;transition:width .25s;display:block}.NationalCodeTool-module__0jZwKq__validationPending>div:last-child{align-items:center;gap:9px;display:flex}.NationalCodeTool-module__0jZwKq__validationPending svg{color:var(--primary)}.NationalCodeTool-module__0jZwKq__validationPending p{margin:0;font-size:.78rem;font-weight:700}.NationalCodeTool-module__0jZwKq__validationResult{gap:14px;display:grid}.NationalCodeTool-module__0jZwKq__digitBreakdown{border:1px solid var(--line);background:#f7fafc;border-radius:17px;padding:13px}.NationalCodeTool-module__0jZwKq__digitBreakdown>span{color:var(--ink-muted);text-align:right;direction:rtl;margin-bottom:9px;font-size:.65rem;font-weight:750;display:block}.NationalCodeTool-module__0jZwKq__digitBreakdown>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.NationalCodeTool-module__0jZwKq__digitBreakdown>div>span{border:1px solid;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:47px;display:flex}.NationalCodeTool-module__0jZwKq__digitBreakdown strong{font-size:.86rem;line-height:1.15}.NationalCodeTool-module__0jZwKq__digitBreakdown small{opacity:.58;margin-top:3px;font-size:.52rem}.NationalCodeTool-module__0jZwKq__prefixDigit{color:#14715f;background:#e5f7f2;border-color:#b4e1d5!important}.NationalCodeTool-module__0jZwKq__serialDigit{color:#2c65a0;background:#edf5fc;border-color:#cadef0!important}.NationalCodeTool-module__0jZwKq__checkDigit{color:#966511;background:#fff7df;border-color:#ecd391!important}.NationalCodeTool-module__0jZwKq__validationChecks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.NationalCodeTool-module__0jZwKq__validationChecks li{border:1px solid;border-radius:11px;align-items:center;gap:9px;min-height:43px;padding:9px 11px;font-size:.7rem;font-weight:700;display:flex}.NationalCodeTool-module__0jZwKq__validationChecks svg{flex:none}.NationalCodeTool-module__0jZwKq__checkPass{color:#28724f;background:#f0fbf5;border-color:#c7ead7!important}.NationalCodeTool-module__0jZwKq__checkFail{color:#a74743;background:#fff5f4;border-color:#f0cdca!important}.NationalCodeTool-module__0jZwKq__finalValid,.NationalCodeTool-module__0jZwKq__finalInvalid{border:1px solid;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.NationalCodeTool-module__0jZwKq__finalValid>svg,.NationalCodeTool-module__0jZwKq__finalInvalid>svg{flex:none}.NationalCodeTool-module__0jZwKq__finalValid div,.NationalCodeTool-module__0jZwKq__finalInvalid div{flex-direction:column;display:flex}.NationalCodeTool-module__0jZwKq__finalValid strong,.NationalCodeTool-module__0jZwKq__finalInvalid strong{font-size:.8rem;font-weight:900}.NationalCodeTool-module__0jZwKq__finalValid span,.NationalCodeTool-module__0jZwKq__finalInvalid span{margin-top:2px;font-size:.64rem;line-height:1.7}.NationalCodeTool-module__0jZwKq__finalValid{color:#246c4b;background:#eaf9f1;border-color:#bfe5d1}.NationalCodeTool-module__0jZwKq__finalInvalid{color:#99433f;background:#fff1ef;border-color:#eec3bf}.NationalCodeTool-module__0jZwKq__featuredCities{background:#f7fafc;border-top:1px solid #e1eaf1;border-radius:0 0 22px 22px;padding:19px 20px 20px}.NationalCodeTool-module__0jZwKq__featuredCities>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.NationalCodeTool-module__0jZwKq__featuredCities>div:first-child span{color:var(--ink);font-size:.75rem;font-weight:850}.NationalCodeTool-module__0jZwKq__featuredCities>div:first-child small{color:var(--ink-muted);font-size:.63rem}.NationalCodeTool-module__0jZwKq__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NationalCodeTool-module__0jZwKq__featuredGrid button{cursor:pointer;min-width:0;min-height:83px;color:inherit;text-align:right;background:#fff;border:1px solid #d8e4ed;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.NationalCodeTool-module__0jZwKq__featuredGrid button:hover{border-color:#9fc7e1;transform:translateY(-2px);box-shadow:0 13px 28px -23px #1d5f98b3}.NationalCodeTool-module__0jZwKq__featuredGrid button>span{width:30px;height:30px;color:var(--primary);background:var(--primary-light);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.NationalCodeTool-module__0jZwKq__featuredGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;overflow:hidden}.NationalCodeTool-module__0jZwKq__featuredGrid small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.NationalCodeTool-module__0jZwKq__featuredGrid code{color:var(--primary-deep);background:#eff6fb;border-radius:6px;grid-row:1/3;padding:3px 6px;font-family:inherit;font-size:.64rem;font-weight:900}.NationalCodeTool-module__0jZwKq__sidebar{gap:14px;display:grid}.NationalCodeTool-module__0jZwKq__privacyCard,.NationalCodeTool-module__0jZwKq__guideCard,.NationalCodeTool-module__0jZwKq__noticeCard{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #d3e1ecf5;border-radius:21px}.NationalCodeTool-module__0jZwKq__privacyCard{align-items:flex-start;gap:11px;padding:17px;display:flex}.NationalCodeTool-module__0jZwKq__privacyCard>span{color:#208c60;background:#e6f7ef;border:1px solid #c8ead9;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.NationalCodeTool-module__0jZwKq__privacyCard strong{margin-bottom:5px;font-size:.78rem;font-weight:900;display:block}.NationalCodeTool-module__0jZwKq__privacyCard p{color:var(--ink-muted);margin:0;font-size:.67rem;line-height:1.9}.NationalCodeTool-module__0jZwKq__guideCard{padding:17px}.NationalCodeTool-module__0jZwKq__guideTitle{border-bottom:1px solid #e5edf3;align-items:center;gap:10px;padding-bottom:14px;display:flex}.NationalCodeTool-module__0jZwKq__guideTitle>span{width:37px;height:37px;color:var(--primary);background:var(--primary-light);border-radius:11px;place-items:center;display:grid}.NationalCodeTool-module__0jZwKq__guideTitle>div{flex-direction:column;display:flex}.NationalCodeTool-module__0jZwKq__guideTitle strong{font-size:.78rem;font-weight:900}.NationalCodeTool-module__0jZwKq__guideTitle small{color:var(--ink-muted);margin-top:2px;font-size:.61rem}.NationalCodeTool-module__0jZwKq__guideCard ol{gap:11px;margin:0;padding:15px 0 0;list-style:none;display:grid}.NationalCodeTool-module__0jZwKq__guideCard li{align-items:center;gap:9px;display:flex}.NationalCodeTool-module__0jZwKq__guideCard li>span{width:27px;height:27px;color:var(--primary-deep);background:#f0f6fa;border:1px solid #d6e4ee;border-radius:8px;flex:none;place-items:center;font-size:.65rem;font-weight:900;display:grid}.NationalCodeTool-module__0jZwKq__guideCard li div{flex-direction:column;display:flex}.NationalCodeTool-module__0jZwKq__guideCard li strong{font-size:.7rem;font-weight:850}.NationalCodeTool-module__0jZwKq__guideCard li p{color:var(--ink-muted);margin:1px 0 0;font-size:.6rem}.NationalCodeTool-module__0jZwKq__noticeCard{color:#7d621d;background:#fffaf0;border-color:#eadbb0;align-items:flex-start;gap:9px;padding:14px 15px;display:flex}.NationalCodeTool-module__0jZwKq__noticeCard svg{color:#bd8a18;flex:none;margin-top:2px}.NationalCodeTool-module__0jZwKq__noticeCard p{margin:0;font-size:.65rem;line-height:1.9}.NationalCodeTool-module__0jZwKq__explainer{box-shadow:var(--shadow-sm);background:#fffc;border:1px solid #d3e1ecf2;border-radius:25px;margin-top:31px;padding:26px}.NationalCodeTool-module__0jZwKq__explainerHeading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.NationalCodeTool-module__0jZwKq__explainerHeading .NationalCodeTool-module__0jZwKq__heroIcon{border-width:3px;border-radius:15px;width:48px;height:48px;margin:0}.NationalCodeTool-module__0jZwKq__explainerHeading>div{flex-direction:column;display:flex}.NationalCodeTool-module__0jZwKq__explainerHeading>div>span{color:var(--primary);font-size:.68rem;font-weight:850}.NationalCodeTool-module__0jZwKq__explainerHeading h2{letter-spacing:-.025em;margin:2px 0 0;font-size:1.22rem;font-weight:900}.NationalCodeTool-module__0jZwKq__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.NationalCodeTool-module__0jZwKq__faqGrid details{background:#f8fafc;border:1px solid #dfe8ef;border-radius:13px;padding:13px 15px}.NationalCodeTool-module__0jZwKq__faqGrid summary{cursor:pointer;color:var(--ink);font-size:.75rem;font-weight:850}.NationalCodeTool-module__0jZwKq__faqGrid p{color:var(--ink-soft);margin:9px 0 0;font-size:.68rem;line-height:1.95}@media (max-width:960px){.NationalCodeTool-module__0jZwKq__workspace{grid-template-columns:1fr}.NationalCodeTool-module__0jZwKq__sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.NationalCodeTool-module__0jZwKq__noticeCard{min-height:100%}}@media (max-width:700px){.NationalCodeTool-module__0jZwKq__page{width:min(100% - 28px,1120px);padding:43px 0 61px}.NationalCodeTool-module__0jZwKq__hero{margin-bottom:29px}.NationalCodeTool-module__0jZwKq__hero>p{font-size:.9rem}.NationalCodeTool-module__0jZwKq__toolCard{border-radius:23px;padding:6px}.NationalCodeTool-module__0jZwKq__tabList{border-radius:17px;gap:4px}.NationalCodeTool-module__0jZwKq__tab,.NationalCodeTool-module__0jZwKq__tabActive{border-radius:13px;gap:6px;min-height:49px;padding:8px 6px;font-size:.71rem}.NationalCodeTool-module__0jZwKq__tabLongLabel{display:none}.NationalCodeTool-module__0jZwKq__tabShortLabel{display:inline}.NationalCodeTool-module__0jZwKq__panel{min-height:430px;padding:25px 15px 21px}.NationalCodeTool-module__0jZwKq__resultDetails{grid-template-columns:1fr 1fr}.NationalCodeTool-module__0jZwKq__resultDetails div:last-child{grid-column:1/-1}.NationalCodeTool-module__0jZwKq__featuredCities{padding-inline:13px}.NationalCodeTool-module__0jZwKq__featuredGrid{grid-template-columns:1fr}.NationalCodeTool-module__0jZwKq__featuredGrid button{min-height:65px}.NationalCodeTool-module__0jZwKq__sidebar,.NationalCodeTool-module__0jZwKq__faqGrid{grid-template-columns:1fr}.NationalCodeTool-module__0jZwKq__explainer{padding:20px 16px}}@media (max-width:430px){.NationalCodeTool-module__0jZwKq__hero h1{font-size:1.85rem}.NationalCodeTool-module__0jZwKq__heroMeta{width:100%}.NationalCodeTool-module__0jZwKq__heroMeta span{flex:1;justify-content:center;font-size:.66rem}.NationalCodeTool-module__0jZwKq__tab,.NationalCodeTool-module__0jZwKq__tabActive{flex-direction:column;gap:3px;font-size:.64rem}.NationalCodeTool-module__0jZwKq__panelHeading h2{font-size:1rem}.NationalCodeTool-module__0jZwKq__inputShell{min-height:58px;padding-inline:12px}.NationalCodeTool-module__0jZwKq__inputShell input::placeholder{font-size:.75rem}.NationalCodeTool-module__0jZwKq__resultIdentity strong{font-size:1.45rem}.NationalCodeTool-module__0jZwKq__digitBreakdown>div{grid-template-columns:repeat(5,minmax(0,1fr))}.NationalCodeTool-module__0jZwKq__selectedCityHeader{flex-wrap:wrap;align-items:flex-start}.NationalCodeTool-module__0jZwKq__selectedCityHeader button{margin-right:50px}.NationalCodeTool-module__0jZwKq__resultsLabel small,.NationalCodeTool-module__0jZwKq__featuredCities>div:first-child small{display:none}}@media (prefers-reduced-motion:reduce){.NationalCodeTool-module__0jZwKq__tab,.NationalCodeTool-module__0jZwKq__tabActive,.NationalCodeTool-module__0jZwKq__progressTrack span,.NationalCodeTool-module__0jZwKq__validationGauge span,.NationalCodeTool-module__0jZwKq__selectedCodes button,.NationalCodeTool-module__0jZwKq__featuredGrid button{transition:none}}
