:root{--bg:#f5f7fa;--card:#fff;--text:#12213b;--muted:#4a5468;--placeholder:#6b7486;--primary:#1a56c4;--primary-dark:#123f92;--primary-soft:#e6eefb;--primary-tint:#f0f5fd;--line:#e3e7ee;--line-strong:#c9d1de;--divider:#eef1f5;--thead:#eef2f8;--green-bg:#dff3ea;--green:#0b5e43;--red-bg:#fce6d8;--red:#8f3110;--yellow-bg:#fff1c7;--yellow:#6b4e00;--fill:#fff8e1;--on-primary:#fff;--hover:#fafbfd;--green-strong:#1f9d57;--red-strong:#d9483b;--yellow-strong:#e0a526;--green-line:#bde5cd;--green-tint:#f3fbf6;--track:#d5dbe5;--neutral:#f1f3f7;--box-line:#9aa3b2;--radius:14px;--radius-lg:20px;--font:"esim114 Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--bg);color:var(--text);font-family:var(--font);flex-direction:column;min-height:100vh;margin:0;font-size:15px;line-height:1.6;display:flex}a{color:var(--primary)}a:hover{color:var(--primary-dark)}input::placeholder,textarea::placeholder{color:var(--placeholder)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}h1,h2,h3,p,ul,ol,dl,dd{margin:0}button{font-family:inherit}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:13px}.site-header{background:var(--card);border-bottom:1px solid var(--line)}.site-header .inner{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:10px 20px;display:flex}.logo{color:var(--text);align-items:center;gap:6px;min-height:44px;text-decoration:none;display:flex}.logo:hover{color:var(--text)}.logo b{letter-spacing:-.5px;font-size:22px;font-weight:800}.logo b span{color:var(--primary)}.header-actions{align-items:center;display:flex}.icon-btn{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.main-nav{flex-wrap:wrap;gap:4px;display:none}.main-nav a{min-height:44px;color:var(--text);border-radius:10px;align-items:center;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.main-nav a:hover{background:var(--divider)}.main-nav a[aria-current=page]{background:var(--primary-soft);color:var(--primary-dark);font-weight:700}dialog{color:var(--text)}.menu-dialog{background:var(--bg);border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0}.menu-dialog::backdrop{background:#12213b66}.menu-dialog .menu-head{background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.menu-dialog nav{flex-direction:column;gap:18px;padding:16px 20px 32px;display:flex}.menu-group{flex-direction:column;display:flex}.menu-group>span{color:var(--muted);margin:0 0 6px 4px;font-size:13px;font-weight:600}.menu-group .list a{font-size:16px}main{flex-direction:column;flex:1 0 auto;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:0 20px 32px;display:flex}.page-head{flex-direction:column;gap:10px;padding-top:24px;display:flex}.page-head h1{font-size:26px;font-weight:800;line-height:1.3}.page-head .lead{color:var(--muted);font-size:15px}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:16px;font-size:13px;display:flex}.crumbs a{color:var(--muted);margin:-4px 0;padding:4px 0;display:inline-block}.crumbs+.page-head{padding-top:4px}.grid-2{flex-direction:column;gap:24px;display:flex}.col-main,.col-side{flex-direction:column;gap:24px;min-width:0;display:flex}section{flex-direction:column;gap:10px;display:flex}section>h2,.h2{font-size:18px;font-weight:800;line-height:1.4}.h3{font-size:16px;font-weight:700}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:16px;display:flex}.card-lg{border-radius:var(--radius-lg);padding:20px}.card h2,.card h3{font-size:16px;font-weight:700}.list{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.list>a,.list>.row{border-bottom:1px solid var(--divider);min-height:52px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;text-decoration:none;display:flex}.list>a:last-child,.list>.row:last-child{border-bottom:0}.list>a:hover{background:var(--hover);color:var(--text)}.list .chev{color:var(--muted);flex-shrink:0}.item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.item-main b{font-size:15px;font-weight:600}.item-main small{color:var(--muted);font-size:12px}.link-bar{background:var(--card);border:1px solid var(--line-strong);min-height:48px;color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.link-bar:hover{color:var(--text);border-color:var(--primary)}.link-bar .arr{color:var(--primary)}.link-bar.primary{background:var(--primary-soft);color:var(--primary-dark);border-color:#0000}.more-link{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.bullets{flex-direction:column;gap:8px;padding-left:20px;font-size:15px;line-height:1.7;display:flex}.steps{counter-reset:s;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.steps>li{counter-increment:s;gap:12px;font-size:15px;line-height:1.65;display:flex}.steps>li:before{content:counter(s);background:var(--primary-soft);width:26px;height:26px;color:var(--primary-dark);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:14px;font-weight:700;display:flex}.kv{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.kv>div{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:2px;padding:14px 16px;display:flex}@media (width<=899px){dl.kv{grid-template-columns:repeat(2,minmax(0,1fr))}dl.kv>div:last-child:nth-child(odd){grid-column:1/-1}}.kv dt,.kv .k{color:var(--muted);font-size:13px}.kv dd,.kv .v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.kv .sub{color:var(--muted);font-size:13px}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stat-row>div{flex-direction:column;gap:2px;display:flex}.stat-row b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.2}.stat-row span{color:var(--muted);font-size:13px}.badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.badge svg{width:14px;height:14px}.tone-green{background:var(--green-bg);color:var(--green)}.tone-red{background:var(--red-bg);color:var(--red)}.tone-yellow{background:var(--yellow-bg);color:var(--yellow)}.tone-blue{background:var(--primary-soft);color:var(--primary-dark)}.t-green{color:var(--green)}.t-red{color:var(--red)}.t-yellow{color:var(--yellow)}.verdict{border-radius:var(--radius-lg);align-items:flex-start;gap:14px;padding:18px;display:flex}.verdict .ico{width:44px;height:44px;color:var(--on-primary);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.verdict.tone-green .ico{background:var(--green)}.verdict.tone-red .ico{background:var(--red)}.verdict.tone-yellow .ico{background:var(--yellow)}.verdict .title{font-size:22px;font-weight:800;line-height:1.35}.verdict .desc{color:var(--text);font-size:15px;line-height:1.65}.verdict>div{flex-direction:column;gap:4px;display:flex}.carrier-states{flex-direction:column;display:flex}.carrier-states .row .state{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.notice{border-radius:var(--radius);color:var(--text);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.notice:hover{color:var(--text)}.notice svg{flex-shrink:0;margin-top:2px}.notice b{font-size:15px;display:block}.cond-note{color:var(--muted);font-size:13px;line-height:1.6}.src-list{flex-direction:column;gap:8px;padding-left:18px;font-size:14px;line-height:1.6;display:flex}.src-list .src-type{color:var(--muted);font-size:12px}.table-wrap{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}thead tr{background:var(--thead);text-align:left}th,td{text-align:left;vertical-align:middle;padding:12px 16px}tbody tr{border-top:1px solid var(--divider)}tbody th{font-weight:600}tbody th a{color:var(--text)}.btn{border:1px solid var(--line-strong);background:var(--card);min-height:48px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--primary);color:var(--text)}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-dark);color:var(--on-primary)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chip{border:1px solid var(--line-strong);background:var(--card);height:36px;color:var(--text);cursor:pointer;border-radius:18px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--primary);color:var(--text)}.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chips{flex-wrap:wrap;gap:8px;display:flex}.search-box{background:var(--card);border:2px solid var(--primary);border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.search-box input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;height:100%;font-family:inherit;font-size:16px}.search-box:focus-within{box-shadow:0 0 0 3px var(--primary-soft)}.field-label{font-size:13px;font-weight:600}.input,textarea.input{border:1px solid var(--line-strong);width:100%;color:var(--text);background:var(--card);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px}textarea.input{resize:vertical;min-height:96px}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.choice{text-align:left;border:2px solid var(--line);background:var(--card);width:100%;color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;font-size:15px;display:flex}.choice b{font-weight:700}.choice small{color:var(--muted);font-size:13px}.choice[aria-pressed=true],.choice[aria-checked=true]{border-color:var(--primary);background:var(--primary-tint)}.choice:hover{border-color:var(--primary)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sheet{background:var(--card);border:0;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:92vh;margin:auto 0 0;padding:0}.sheet::backdrop{background:#12213b73}.sheet-body{flex-direction:column;gap:14px;padding:8px 20px 28px;display:flex}.sheet-grip{background:var(--line-strong);border-radius:2px;width:40px;height:4px;margin:10px auto 0}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head h2{font-size:20px;font-weight:800}.site-footer{border-top:1px solid var(--line);background:var(--card)}.site-footer .inner{max-width:1200px;color:var(--muted);flex-direction:column;gap:8px;margin:0 auto;padding:24px 20px 32px;font-size:12px;line-height:1.7;display:flex}.site-footer nav{flex-wrap:wrap;gap:4px 16px;display:flex}.site-footer nav a{align-items:center;min-height:32px;display:inline-flex}@media (width>=900px){.site-header .inner{flex-wrap:wrap;padding:14px 32px}.logo b{font-size:24px}.main-nav{display:flex}.menu-toggle{display:none}main{gap:32px;padding:0 32px 48px}.page-head{padding-top:40px}.page-head h1{font-size:38px;line-height:1.25}.page-head .lead{font-size:17px}.crumbs{padding-top:24px;font-size:14px}.grid-2{flex-direction:row;align-items:flex-start;gap:28px}.col-main{flex:999 560px}.col-side{flex:320px;position:sticky;top:16px}section>h2,.h2{font-size:22px}.verdict{align-items:center;gap:18px;padding:24px}.verdict .ico{border-radius:28px;width:56px;height:56px}.verdict .title{font-size:26px}.verdict .desc{font-size:17px}.sheet{border-radius:20px;max-width:560px;margin:auto}.sheet-grip{display:none}.sheet-body{padding:24px 28px 28px}.site-footer .inner{padding:28px 32px 36px;font-size:13px}}@media print{.site-header,.site-footer,.no-print{display:none!important}}.d-only{display:none!important}@media (width>=900px){.m-only{display:none!important}.d-only{display:revert!important}}.fb-form[data-s-gaw5cccz],.fb-done[data-s-gaw5cccz]{flex-direction:column;gap:12px;display:flex}fieldset[data-s-gaw5cccz]{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.fb-about[data-s-gaw5cccz]{background:var(--bg);border-radius:12px;align-items:baseline;gap:8px;padding:10px 14px;font-size:14px;display:flex}.fb-about[data-s-gaw5cccz] span[data-s-gaw5cccz]{color:var(--muted)}.fb-kinds[data-s-gaw5cccz]{flex-direction:column;gap:8px;display:flex}.fb-choice[data-s-gaw5cccz],.fb-chip[data-s-gaw5cccz]{position:relative}.fb-choice[data-s-gaw5cccz] input[data-s-gaw5cccz],.fb-chip[data-s-gaw5cccz] input[data-s-gaw5cccz]{opacity:0;pointer-events:none;position:absolute}.fb-choice[data-s-gaw5cccz]:has(input:checked){border-color:var(--primary);background:var(--primary-tint)}.fb-choice[data-s-gaw5cccz]:has(input:focus-visible),.fb-chip[data-s-gaw5cccz]:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.fb-chip[data-s-gaw5cccz]:has(input:checked){background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.fb-carrier[data-s-gaw5cccz]{flex-direction:column;gap:10px;display:flex}.fb-form[data-s-gaw5cccz]:has(input[name=kind][value=wrong]:checked) .fb-carrier[data-s-gaw5cccz]{display:none}.fb-done[data-s-gaw5cccz]{background:var(--green-bg);color:var(--green);border-radius:14px;padding:20px}.fb-done[data-s-gaw5cccz] b[data-s-gaw5cccz]{font-size:18px}.fb-done[data-s-gaw5cccz] span[data-s-gaw5cccz]{color:var(--text)}
