.state-services-page,.state-service-detail-page,.state-data-page,.state-dataset-detail-page,.state-quality-ledger-page,.state-quality-detail-page,.state-weather-page,.state-weather-place-page,.state-weather-alerts-page,.state-weather-alert-detail-page,.state-search-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 20px;display:grid}.state-search-form{border:1px solid var(--state-line-strong);background:#f5efe2a8;grid-template-columns:28px minmax(0,1fr) 92px;align-items:center;gap:8px;min-height:62px;padding:10px 14px;display:grid}.state-search-form>svg{width:20px;height:20px;color:var(--state-indigo)}.state-search-form input{min-width:0;min-height:40px;color:var(--state-ink);box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#fffcf4b8;border:0;border-radius:0;outline:0;padding:0 11px}.state-search-form button{color:#f8eed5;min-height:40px;font-family:var(--state-serif);background:var(--state-indigo);font-size:.7rem}.state-search-group,.state-search-empty{border:1px solid var(--state-line-strong);background:#f5efe2a8}.state-search-group>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.state-search-group>header h2{font-size:.9rem}.state-search-group>header span{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.61rem}.state-search-group>a{border-bottom:1px solid var(--state-line);grid-template-columns:62px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:72px;padding:9px 12px;display:grid}.state-search-group>a:hover{background:#ffffff57}.state-search-group>a>b{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-indigo);padding:5px 7px;font-size:.59rem}.state-search-group>a>div{gap:4px;min-width:0;display:grid}.state-search-group>a strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.state-search-group>a p,.state-search-group>a small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.state-search-group>a>svg{width:15px;height:15px;color:var(--state-indigo-light)}.state-search-empty{min-height:220px;color:var(--state-ink-soft);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.state-search-empty>svg{width:31px;height:31px;color:var(--state-indigo)}.state-search-empty h2{font-size:.95rem}.state-search-empty p{font-size:.65rem}.state-register-hero,.state-data-heading,.state-register-detail-hero{border:1px solid var(--state-line-strong);background:#f5efe2c2}.state-register-hero{justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:18px 24px;display:flex}.state-register-hero>div,.state-data-heading>div:first-child,.state-register-detail-hero>div{gap:5px;display:grid}.state-register-hero>div>span,.state-data-heading>div:first-child>span,.state-register-detail-hero>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.69rem;font-weight:700}.state-register-hero h1,.state-data-heading h1{font-size:1.68rem}.state-register-hero p,.state-data-heading p,.state-register-detail-hero p{max-width:850px;color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.76rem;line-height:1.65}.state-register-hero>strong{min-width:122px;min-height:72px;color:var(--state-indigo);font-family:var(--state-serif);box-shadow:inset 0 0 0 1px var(--state-line-strong);align-content:center;place-items:center;font-size:1.65rem;font-weight:500;display:grid}.state-register-hero>strong small,.state-register-detail-hero>strong small{color:var(--state-ink-soft);margin-top:4px;font-size:.6rem;font-weight:500}.state-register-toolbar{border:1px solid var(--state-line-strong);background:#f5efe29e;grid-template-columns:minmax(360px,1.2fr) 220px minmax(330px,.8fr);align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid}.state-register-toolbar label{min-width:0;color:var(--state-ink-soft);font-family:var(--state-serif);gap:5px;font-size:.62rem;display:grid}.state-register-toolbar input,.state-register-toolbar select,.state-data-discovery input{width:100%;min-width:0;min-height:40px;color:var(--state-ink);box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#fffcf4bf;border:0;border-radius:0;outline:0;padding:0 10px}.state-register-search{position:relative}.state-register-search>svg,.state-data-discovery>label>svg{z-index:2;width:17px;height:17px;color:var(--state-indigo-light);position:absolute;left:12px}.state-register-search>svg{top:11px}.state-register-search input{padding-left:39px}.state-register-summary{color:var(--state-ink-soft);grid-template-columns:25px auto 38px 1px auto 38px;justify-content:end;align-items:center;gap:9px;font-size:.65rem;display:grid}.state-register-summary>svg{width:21px;height:21px;color:var(--state-indigo)}.state-register-summary strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:1.25rem}.state-register-summary i{background:var(--state-line);height:32px}.state-service-register,.state-data-calendar,.state-data-discovery,.state-data-signals,.state-data-featured,.state-data-quality-ledger,.state-data-register,.state-dataset-method,.state-dataset-fields,.state-dataset-sources,.state-dataset-access,.state-dataset-run,.state-dataset-quality,.state-dataset-releases,.state-weather-map,.state-weather-current,.state-weather-forecast,.state-weather-alerts,.state-weather-network,.state-weather-quality,.state-weather-stations,.state-weather-place-forecast,.state-weather-place-stations,.state-alert-register,.state-alert-instructions,.state-alert-detail-grid>aside>section,.state-service-guide>section,.state-service-side>section{border:1px solid var(--state-line-strong);background:#f5efe2a8;min-width:0}.state-service-register>header,.state-data-calendar>header,.state-data-discovery>header,.state-data-signals>header,.state-data-quality-ledger>header,.state-data-register>header,.state-dataset-method>header,.state-dataset-fields>header,.state-dataset-sources>header,.state-dataset-access>header,.state-dataset-run>header,.state-dataset-quality>header,.state-dataset-releases>header,.state-weather-current>header,.state-weather-forecast>header,.state-weather-alerts>header,.state-weather-network>header,.state-weather-quality>header,.state-weather-stations>header,.state-weather-place-forecast>header,.state-weather-place-stations>header,.state-alert-register>header,.state-alert-instructions>header,.state-service-side section>header{border-bottom:1px solid var(--state-line);align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.state-service-register>header h2,.state-data-top-grid h2,.state-data-register h2,.state-dataset-workspace h2,.state-weather-page h2,.state-weather-place-page h2,.state-alert-register h2,.state-alert-detail-grid h2,.state-service-side h2{font-size:.9rem}.state-service-register>header>span,.state-data-register>header>span,.state-dataset-workspace header>span,.state-weather-current header>a,.state-weather-forecast header>span,.state-weather-alerts header>a,.state-weather-place-forecast header>span,.state-alert-register>header>span{color:var(--state-indigo-light);font-family:var(--state-serif);margin-left:auto;font-size:.62rem}.state-service-register-head,.state-service-register>a{grid-template-columns:98px minmax(280px,1.5fr) minmax(130px,.6fr) minmax(160px,.72fr) minmax(210px,.9fr) 78px 22px;align-items:center;display:grid}.state-service-register-head{min-height:34px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd6b;font-size:.62rem}.state-service-register-head>span,.state-service-register>a>*{border-right:1px solid var(--state-line);min-width:0;padding:8px 10px}.state-service-register>a{border-bottom:1px solid var(--state-line);min-height:82px;transition:background-color .15s,color .15s}.state-service-register>a:hover,.state-data-register>a:hover,.state-alert-register>a:hover{background:#ffffff57}.state-service-register>a>div{gap:4px;display:grid}.state-service-register>a strong{font-family:var(--state-serif);font-size:.78rem}.state-service-register>a p{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.state-service-register>a small{color:var(--state-ink-soft);align-items:center;gap:4px;font-size:.58rem;display:flex}.state-service-register>a>span{color:var(--state-ink-soft);align-items:center;gap:6px;font-size:.63rem;line-height:1.55;display:flex;overflow:hidden}.state-service-register>a>span:nth-of-type(4){gap:5px;display:grid}.state-service-register>a svg{width:14px;height:14px;color:var(--state-indigo-light);flex:none}.state-register-kind{font-family:var(--state-serif);background:var(--state-indigo);justify-self:start;color:#f8eed5!important}.state-service-register>a>b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-pine);justify-self:center;padding:5px 7px;font-size:.61rem}.state-register-empty{min-height:160px;color:var(--state-ink-soft);font-family:var(--state-serif);text-align:center;padding:50px 20px;font-size:.76rem}.state-register-detail-hero{grid-template-columns:132px minmax(0,1fr) 82px;align-items:center;gap:22px;min-height:154px;padding:18px 22px;display:grid}.state-register-detail-hero>a{min-height:40px;color:var(--state-indigo-light);font-family:var(--state-serif);align-items:center;gap:6px;font-size:.69rem;display:inline-flex}.state-register-detail-hero>a svg{width:15px;height:15px}.state-register-detail-hero h1{font-size:1.72rem;line-height:1.38}.state-register-detail-hero>strong{border:2px solid var(--state-cinnabar);min-width:70px;min-height:70px;color:var(--state-cinnabar);font-family:var(--state-serif);align-content:center;place-items:center;font-size:.83rem;display:grid}.state-dataset-hero>strong{border-color:var(--state-pine);color:var(--state-pine)}.state-weather-place-hero>strong{border-color:var(--state-river);color:var(--state-river);font-variant-numeric:tabular-nums;font-size:1.05rem}.state-alert-detail-hero>strong{border-color:var(--state-cinnabar-dark);color:#fff5df;background:var(--state-cinnabar)}.state-register-ledger{border:1px solid var(--state-line-strong);background:#f5efe2a8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-register-ledger>div{border-right:1px solid var(--state-line);grid-template-columns:25px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:76px;padding:11px 14px;display:grid}.state-register-ledger>div:last-child{border-right:0}.state-register-ledger svg{width:20px;height:20px;color:var(--state-indigo);grid-row:1/3}.state-register-ledger span{color:var(--state-ink-soft);font-size:.61rem}.state-register-ledger strong,.state-register-ledger a{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.state-service-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:10px;display:grid}.state-service-guide,.state-service-side{align-content:start;gap:10px;display:grid}.state-service-guide section>header{border-bottom:1px solid var(--state-line);align-items:center;gap:12px;min-height:64px;padding:10px 15px;display:flex}.state-service-guide section>header>svg{width:25px;height:25px;color:var(--state-indigo)}.state-service-guide section>header div{gap:3px;display:grid}.state-service-guide section>header h2{font-size:.92rem}.state-service-guide section>header p,.state-service-side p{color:var(--state-ink-soft);font-size:.64rem;line-height:1.7}.state-service-guide section>ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.state-service-guide section:not(.state-service-steps)>ol li{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-height:58px;font-family:var(--state-serif);padding:16px 18px 14px 38px;font-size:.72rem;line-height:1.65;position:relative}.state-service-guide section:not(.state-service-steps)>ol li:before{border:1px solid var(--state-cinnabar);content:"";width:7px;height:7px;position:absolute;top:19px;left:18px}.state-service-steps>ol{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding:14px;display:grid}.state-service-steps li{border:1px solid var(--state-line-strong);text-align:center;border-right:0;grid-template-rows:32px minmax(0,1fr);place-items:center;gap:6px;min-height:104px;padding:10px 22px;display:grid;position:relative}.state-service-steps li:last-child{border-right:1px solid var(--state-line-strong)}.state-service-steps li>span{color:#f8eed5;width:28px;height:28px;font-family:var(--state-serif);background:var(--state-indigo);place-items:center;display:grid}.state-service-steps li>strong{font-family:var(--state-serif);font-size:.68rem;line-height:1.55}.state-service-steps li>svg{z-index:2;width:17px;height:17px;color:var(--state-copper);background:var(--state-paper-light);position:absolute;top:43px;right:-9px}.state-service-side section>div{border-bottom:1px solid var(--state-line);min-height:48px;font-family:var(--state-serif);align-items:center;gap:9px;padding:9px 13px;font-size:.7rem;display:flex}.state-service-side section>div svg,.state-service-side header svg{width:17px;height:17px;color:var(--state-indigo)}.state-service-side section>p{padding:14px}.state-service-start{color:#f8eed5;min-height:46px;font-family:var(--state-serif);background:var(--state-indigo);justify-content:center;align-items:center;gap:8px;font-size:.72rem;display:flex}.state-service-start svg{width:15px;height:15px}.state-data-heading{grid-template-columns:minmax(0,1fr) minmax(440px,.75fr);align-items:center;gap:28px;min-height:116px;padding:17px 22px;display:grid}.state-data-counts{border:1px solid var(--state-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-data-counts span{border-right:1px solid var(--state-line);min-height:64px;color:var(--state-ink-soft);font-family:var(--state-serif);align-content:center;place-items:center;gap:4px;font-size:.58rem;display:grid}.state-data-counts span:last-child{border-right:0}.state-data-counts strong{color:var(--state-indigo);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:500}.state-data-top-grid{grid-template-columns:minmax(260px,.65fr) minmax(430px,1.28fr) minmax(350px,.92fr);gap:10px;display:grid}.state-data-top-grid header svg,.state-data-register>header svg,.state-dataset-workspace header svg,.state-weather-page section>header svg,.state-weather-place-page section>header svg,.state-alert-register>header svg,.state-alert-instructions>header svg{width:18px;height:18px;color:var(--state-indigo)}.state-data-calendar>a{border-bottom:1px solid var(--state-line);grid-template-columns:84px minmax(0,1fr) 62px;align-items:center;gap:8px;min-height:55px;padding:7px 10px;display:grid}.state-data-calendar time{color:var(--state-cinnabar);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.state-data-calendar>a div{gap:3px;display:grid}.state-data-calendar strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.state-data-calendar small{color:var(--state-ink-soft);font-size:.57rem}.state-data-calendar>a>span{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-pine);padding:4px 5px;font-size:.55rem}.state-data-discovery{align-content:start;display:grid}.state-data-discovery>label{align-items:center;margin:13px;display:flex;position:relative}.state-data-discovery>label>svg{top:auto}.state-data-discovery>label input{padding-left:39px}.state-data-discovery>div{flex-wrap:wrap;align-items:center;gap:6px;padding:0 13px 13px;display:flex}.state-data-discovery>div>span{color:var(--state-ink-soft);font-family:var(--state-serif);margin-right:3px;font-size:.61rem}.state-data-discovery button{min-height:29px;color:var(--state-indigo);font-family:var(--state-serif);box-shadow:inset 0 0 0 1px var(--state-line);background:#fffcf49e;padding:0 9px;font-size:.61rem}.state-data-discovery button.is-active{color:#f8eed5;background:var(--state-indigo)}.state-data-discovery>footer{border-top:1px solid var(--state-line);color:var(--state-ink-soft);flex-wrap:wrap;gap:12px;padding:10px 13px;font-size:.58rem;display:flex}.state-data-discovery>footer span{align-items:center;gap:5px;display:flex}.state-data-discovery>footer i,.state-data-signals article>i{border:1px solid;width:8px;height:8px;display:block}.state-data-discovery i.is-fresh,.state-data-signals i.is-stable{color:var(--state-pine);background:var(--state-pine)}.state-data-discovery i.is-watch,.state-data-signals i.is-watch{color:var(--state-copper);background:var(--state-copper)}.state-data-discovery i.is-source{color:var(--state-indigo);background:var(--state-indigo)}.state-data-signals i.is-warning{color:var(--state-cinnabar);background:var(--state-cinnabar)}.state-data-signals article{border-bottom:1px solid var(--state-line);grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 11px;display:grid}.state-data-signals article div{gap:2px;display:grid}.state-data-signals strong{font-family:var(--state-serif);font-size:.67rem}.state-data-signals p{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.state-data-featured>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:12px 16px;display:flex}.state-data-featured>header>div:first-child{gap:4px;display:grid}.state-data-featured>header span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.6rem}.state-data-featured>header h2{font-size:1rem}.state-data-featured>header p{color:var(--state-ink-soft);font-size:.63rem}.state-data-featured>header>div:last-child{gap:6px;display:flex}.state-data-featured>header b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-indigo);padding:5px 8px;font-size:.61rem}.state-data-featured>header b:last-child{background:var(--state-pine)}.state-data-featured-ledger{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);display:grid}.state-data-featured-ledger dl{grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr) 110px minmax(0,1fr);margin:0;display:grid}.state-data-featured-ledger dt,.state-data-featured-ledger dd{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-height:38px;margin:0;padding:10px;font-size:.62rem}.state-data-featured-ledger dt{color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd47}.state-data-featured-actions{align-content:center;place-items:center;gap:10px;padding:14px;display:grid}.state-data-featured-actions a{color:#f8eed5;min-height:40px;font-family:var(--state-serif);background:var(--state-indigo);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.68rem;display:flex}.state-data-featured-actions svg{width:15px;height:15px}.state-data-featured-actions code,.state-dataset-access>code{max-width:100%;color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.state-data-register>header{border-bottom:1px solid var(--state-line);align-items:center;gap:9px;min-height:47px;padding:0 13px;display:flex}.state-data-register-head,.state-data-register>a{grid-template-columns:88px minmax(250px,1.25fr) minmax(120px,.6fr) minmax(110px,.55fr) 112px 74px 72px 22px;align-items:center;display:grid}.state-data-register-head{min-height:34px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd6b;font-size:.61rem}.state-data-register-head>span,.state-data-register>a>*{border-right:1px solid var(--state-line);min-width:0;padding:8px 9px}.state-data-register>a{border-bottom:1px solid var(--state-line);min-height:62px}.state-data-register>a>div{gap:3px;display:grid}.state-data-register>a strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.state-data-register>a small,.state-data-register>a>span{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.state-data-register>a>span{align-items:center;gap:5px;display:flex}.state-data-register>a svg{width:13px;height:13px;color:var(--state-indigo-light);flex:none}.state-data-register>a>b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-indigo);justify-self:start;padding:4px 6px;font-size:.57rem}.state-data-register>a>b.is-陈旧,.state-data-register>a>b.is-quality-差{background:var(--state-cinnabar)}.state-data-register>a>b.is-一般,.state-data-register>a>b.is-quality-中{background:var(--state-copper)}.state-data-register>a>b.is-quality-优,.state-data-register>a>b.is-quality-良{background:var(--state-pine)}.state-data-register>a>b small{color:inherit;align-items:center;gap:2px;margin-left:4px;display:inline-flex}.state-dataset-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;display:grid}.state-dataset-workspace>main,.state-dataset-workspace>aside{align-content:start;gap:10px;display:grid}.state-dataset-method>header,.state-dataset-fields>header,.state-dataset-sources>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;min-height:47px;padding:0 13px;display:flex}.state-dataset-method dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.state-dataset-method dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:110px minmax(0,1fr);min-height:58px;display:grid}.state-dataset-method dt,.state-dataset-method dd{margin:0;padding:11px;font-size:.63rem;line-height:1.55}.state-dataset-method dt{color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd47}.state-dataset-method>footer{padding:13px}.state-dataset-method>footer strong{font-family:var(--state-serif);font-size:.68rem}.state-dataset-method>footer p{color:var(--state-ink-soft);margin-top:5px;font-size:.62rem;line-height:1.7}.state-dataset-fields table{border-collapse:collapse;width:100%;font-size:.64rem}.state-dataset-fields th,.state-dataset-fields td{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);text-align:left;height:38px;padding:7px 10px}.state-dataset-fields th{color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd5c;font-weight:600}.state-dataset-fields code{color:var(--state-indigo);font-size:.61rem}.state-dataset-sources article{border-bottom:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:11px 14px;display:grid}.state-dataset-sources article>svg{width:23px;height:23px;color:var(--state-indigo)}.state-dataset-sources article div{gap:4px;display:grid}.state-dataset-sources strong{font-family:var(--state-serif);font-size:.7rem}.state-dataset-sources p,.state-dataset-sources small,.state-dataset-workspace>aside section>p,.state-dataset-access>small{color:var(--state-ink-soft);font-size:.6rem;line-height:1.65}.state-dataset-access,.state-dataset-run,.state-dataset-quality,.state-dataset-releases{display:grid}.state-dataset-access>code,.state-dataset-access>p,.state-dataset-access>small{margin:12px 13px 0}.state-dataset-access>button{min-height:40px;color:var(--state-ink-soft);font-family:var(--state-serif);box-shadow:inset 0 0 0 1px var(--state-line);background:#dbd1bd6b;margin:12px 13px 0}.state-dataset-access>small{margin-bottom:13px}.state-dataset-run dl{grid-template-columns:120px minmax(0,1fr);margin:0;display:grid}.state-dataset-run dt,.state-dataset-run dd{border-bottom:1px solid var(--state-line);min-height:36px;margin:0;padding:9px 11px;font-size:.62rem}.state-dataset-run dt{color:var(--state-ink-soft);font-family:var(--state-serif)}.state-dataset-quality article,.state-dataset-quality>a:not(.state-dataset-quality-ledger-link){border-bottom:1px solid var(--state-line);grid-template-columns:48px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.state-dataset-quality article>b,.state-dataset-quality>a:not(.state-dataset-quality-ledger-link)>b{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-copper);align-self:start;padding:4px;font-size:.56rem}.state-dataset-quality article div,.state-dataset-quality>a:not(.state-dataset-quality-ledger-link) div{gap:4px;display:grid}.state-dataset-quality article strong,.state-dataset-quality>a:not(.state-dataset-quality-ledger-link) strong{font-family:var(--state-serif);font-size:.66rem}.state-dataset-quality article p,.state-dataset-quality>a:not(.state-dataset-quality-ledger-link) p{color:var(--state-ink-soft);font-size:.59rem;line-height:1.6}.state-dataset-quality>p,.state-dataset-run>p{padding:14px}.state-dataset-quality>a:not(.state-dataset-quality-ledger-link) small{color:var(--state-ink-soft);font-size:.52rem}.state-dataset-quality-ledger-link{min-height:38px;color:var(--state-indigo);font-family:var(--state-serif);justify-content:center;align-items:center;font-size:.61rem;display:flex}.state-dataset-releases>div{border-bottom:1px solid var(--state-line);grid-template-columns:86px minmax(0,1fr) 72px;align-items:center;gap:8px;min-height:42px;padding:7px 10px;font-size:.59rem;display:grid}.state-dataset-releases time{color:var(--state-cinnabar);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.state-dataset-releases b{color:var(--state-pine);font-family:var(--state-serif);text-align:right}.state-domain-tabs{border:1px solid var(--state-line-strong);background:#f5efe2ad;align-items:stretch;min-height:42px;display:flex}.state-domain-tabs>*{border-right:1px solid var(--state-line);min-width:130px;color:var(--state-ink-soft);font-family:var(--state-serif);justify-content:center;align-items:center;padding:0 14px;font-size:.68rem;display:flex}.state-domain-tabs>.is-active{color:#f8eed5;background:var(--state-indigo)}.state-weather-primary{grid-template-columns:minmax(0,2.15fr) minmax(340px,.85fr);gap:10px;min-height:515px;display:grid}.state-weather-map{grid-template-rows:48px minmax(0,1fr) 34px;min-height:0;display:grid}.state-weather-map>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:14px;padding:0 13px;display:flex}.state-weather-map>header>div{gap:2px;display:grid}.state-weather-map>header strong{font-family:var(--state-serif);font-size:.76rem}.state-weather-map>header small,.state-weather-map>header>span,.state-weather-map>footer{color:var(--state-ink-soft);font-size:.57rem}.state-weather-map>header>span{align-items:center;gap:6px;display:flex}.state-weather-map>header>span i{background:var(--state-pine);width:8px;height:8px}.state-weather-map>header>span i:nth-of-type(2){background:var(--state-copper)}.state-weather-map>header>span i:nth-of-type(3){background:var(--state-cinnabar)}.state-weather-map-canvas{background:#d6cfbd;min-height:0;position:relative;overflow:hidden}.state-weather-map-canvas>img{object-fit:cover;filter:saturate(.72)contrast(.95)brightness(1.02);width:100%;height:100%;min-height:430px}.state-weather-marker{z-index:4;width:24px;height:24px;color:var(--state-indigo-deep);place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.51rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.state-weather-marker>span{background:var(--state-indigo);width:13px;height:13px;box-shadow:0 0 0 1px var(--state-indigo-deep);border:3px solid #f5efe2f0;position:absolute}.state-weather-marker>b{color:#f8eed5;text-align:center;background:var(--state-indigo-deep);min-width:26px;padding:2px 3px;position:absolute;top:16px}.state-weather-marker.is-降级>span{background:var(--state-copper);box-shadow:0 0 0 1px #795714}.state-weather-marker.is-离线>span{background:var(--state-cinnabar)}.state-weather-alert-region{z-index:5;border-left:4px solid var(--state-cinnabar);color:#f9eed3;min-width:230px;font-family:var(--state-serif);background:#102f49eb;grid-template-columns:24px minmax(0,1fr);gap:3px 8px;padding:11px 12px;font-size:.7rem;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 5px 18px #1b1f2038}.state-weather-alert-region svg{color:#d96a50;grid-row:1/3;width:21px;height:21px}.state-weather-alert-region small{color:#f9eed3b3;font-size:.56rem}.state-weather-map>footer{border-top:1px solid var(--state-line);align-items:center;gap:7px;padding:0 11px;display:flex}.state-weather-map>footer svg{width:14px;height:14px;color:var(--state-indigo)}.state-weather-side{grid-template-rows:minmax(285px,1.05fr) minmax(220px,.95fr);gap:10px;min-height:0;display:grid}.state-weather-current-title{border-bottom:1px solid var(--state-line);grid-template-columns:1fr auto;gap:3px 12px;padding:12px 14px;display:grid}.state-weather-current-title>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.64rem}.state-weather-current-title>strong{font-family:var(--state-serif);grid-area:1/2/3;align-self:center;font-size:1rem}.state-weather-current-title>small{color:var(--state-ink-soft);font-size:.56rem}.state-weather-current-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-weather-current-grid>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);text-align:center;align-content:center;place-items:center;gap:4px;min-height:104px;padding:9px 5px;display:grid}.state-weather-current-grid svg{width:20px;height:20px;color:var(--state-indigo)}.state-weather-current-grid span,.state-weather-current-grid small{color:var(--state-ink-soft);font-size:.55rem}.state-weather-current-grid strong{font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:500}.state-weather-current dl{grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:5px 8px;margin:0;padding:9px 12px;font-size:.57rem;display:grid}.state-weather-current dt,.state-weather-current dd{align-items:center;gap:4px;margin:0;display:flex}.state-weather-current dt{color:var(--state-ink-soft)}.state-weather-current dt svg{width:13px;height:13px}.state-weather-forecast>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-weather-forecast article{border-right:1px solid var(--state-line);text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;padding:11px 7px;display:grid}.state-weather-forecast article svg{width:37px;height:37px;color:var(--state-indigo)}.state-weather-forecast time,.state-weather-forecast small{color:var(--state-ink-soft);font-size:.55rem}.state-weather-forecast strong{font-family:var(--state-serif);font-size:.74rem}.state-weather-forecast article>span{font-family:var(--state-serif);font-size:.68rem}.state-weather-operations{grid-template-columns:minmax(390px,1.15fr) minmax(230px,.55fr) minmax(290px,.7fr) minmax(320px,.8fr);gap:10px;display:grid}.state-weather-alerts>a{border-bottom:1px solid var(--state-line);grid-template-columns:50px minmax(0,1fr) 115px 17px;align-items:center;gap:9px;min-height:68px;padding:8px 11px;display:grid}.state-weather-alerts>a>b{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-cinnabar);padding:5px;font-size:.57rem}.state-weather-alerts>a div{gap:3px;display:grid}.state-weather-alerts>a strong{font-family:var(--state-serif);font-size:.69rem}.state-weather-alerts>a p{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.state-weather-alerts>a time{color:var(--state-ink-soft);font-size:.55rem}.state-weather-alerts>a svg{width:14px;height:14px;color:var(--state-indigo-light)}.state-weather-alerts>p,.state-weather-quality>p{color:var(--state-ink-soft);padding:14px;font-size:.62rem}.state-weather-network{align-content:start;display:grid}.state-weather-network>strong{min-height:72px;color:var(--state-indigo);font-family:var(--state-serif);align-content:center;place-items:center;font-size:1.55rem;font-weight:500;display:grid}.state-weather-network>strong small{color:var(--state-ink-soft);font-size:.56rem}.state-weather-network>div{background:#244d701f;height:7px;margin:0 14px 11px}.state-weather-network>div span{background:var(--state-pine);max-width:100%;height:100%;display:block}.state-weather-network dl{grid-template-columns:1fr auto;gap:7px;margin:0;padding:0 14px 12px;font-size:.6rem;display:grid}.state-weather-network dt{color:var(--state-ink-soft)}.state-weather-network dd{font-variant-numeric:tabular-nums;margin:0}.state-weather-quality article,.state-weather-quality-case{border-bottom:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.state-weather-quality article>svg,.state-weather-quality-case>svg{width:17px;height:17px;color:var(--state-copper)}.state-weather-quality article div,.state-weather-quality-case div{gap:3px;display:grid}.state-weather-quality article strong,.state-weather-quality-case strong{font-family:var(--state-serif);font-size:.66rem}.state-weather-quality article p,.state-weather-quality-case p{color:var(--state-ink-soft);font-size:.57rem;line-height:1.55}.state-weather-quality-ledger-link{min-height:38px;color:var(--state-indigo);font-family:var(--state-serif);justify-content:center;align-items:center;gap:6px;font-size:.62rem;display:flex}.state-weather-quality-ledger-link svg{width:14px;height:14px}.state-weather-stations>a{border-bottom:1px solid var(--state-line);grid-template-columns:9px minmax(0,1fr) 34px 38px;align-items:center;gap:8px;min-height:47px;padding:7px 10px;display:grid}.state-weather-stations>a>span{background:var(--state-pine);width:7px;height:7px}.state-weather-stations>a>span.is-降级{background:var(--state-copper)}.state-weather-stations>a>span.is-离线{background:var(--state-cinnabar)}.state-weather-stations>a div{gap:2px;display:grid}.state-weather-stations>a strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.state-weather-stations>a small,.state-weather-stations>a em{color:var(--state-ink-soft);font-size:.54rem;font-style:normal}.state-weather-stations>a>b{font-family:var(--state-serif);font-size:.67rem;font-weight:500}.state-weather-place-alert{background:#e1c5ae52;border:1px solid #a43c2f94;grid-template-columns:28px minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.state-weather-place-alert>svg{width:24px;height:24px;color:var(--state-cinnabar)}.state-weather-place-alert div{gap:3px;display:grid}.state-weather-place-alert strong{font-family:var(--state-serif);font-size:.75rem}.state-weather-place-alert p{color:var(--state-ink-soft);font-size:.61rem}.state-weather-place-alert a{color:#f8eed5;min-height:35px;font-family:var(--state-serif);background:var(--state-cinnabar);place-items:center;font-size:.63rem;display:grid}.state-weather-place-ledger{border:1px solid var(--state-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-weather-place-ledger>div{border-right:1px solid var(--state-line);background:#f5efe2a8;grid-template-columns:27px minmax(0,1fr);align-content:center;gap:4px 9px;min-height:106px;padding:12px 16px;display:grid}.state-weather-place-ledger svg{width:23px;height:23px;color:var(--state-indigo);grid-row:1/4}.state-weather-place-ledger span,.state-weather-place-ledger small{color:var(--state-ink-soft);font-size:.59rem}.state-weather-place-ledger strong{font-family:var(--state-serif);font-size:1.08rem;font-weight:500}.state-weather-place-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;display:grid}.state-weather-place-forecast>article{border-bottom:1px solid var(--state-line);grid-template-columns:100px 55px minmax(130px,.6fr) minmax(0,1fr);align-items:center;gap:10px;min-height:126px;padding:12px 14px;display:grid}.state-weather-place-forecast time{color:var(--state-cinnabar);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.state-weather-place-forecast article>svg{width:42px;height:42px;color:var(--state-indigo)}.state-weather-place-forecast article>div{gap:5px;display:grid}.state-weather-place-forecast article strong{font-family:var(--state-serif);font-size:.82rem}.state-weather-place-forecast article span{font-family:var(--state-serif);font-size:.7rem}.state-weather-place-forecast dl{grid-template-columns:auto 1fr;gap:5px 8px;margin:0;font-size:.6rem;display:grid}.state-weather-place-forecast dt{color:var(--state-ink-soft)}.state-weather-place-forecast dd{margin:0}.state-weather-place-stations article{border-bottom:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr) 42px;align-items:center;gap:9px;min-height:82px;padding:10px 12px;display:grid}.state-weather-place-stations article>svg{width:20px;height:20px;color:var(--state-indigo)}.state-weather-place-stations article div{gap:3px;display:grid}.state-weather-place-stations strong{font-family:var(--state-serif);font-size:.7rem}.state-weather-place-stations small,.state-weather-place-stations p{color:var(--state-ink-soft);font-size:.56rem}.state-weather-place-stations article>b{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-pine);padding:4px;font-size:.56rem}.state-alert-register>header{display:flex}.state-alert-register-head,.state-alert-register>a{grid-template-columns:72px minmax(280px,1.4fr) minmax(180px,.7fr) minmax(230px,.9fr) 86px 22px;align-items:center;display:grid}.state-alert-register-head{min-height:34px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd6b;font-size:.62rem}.state-alert-register-head>span,.state-alert-register>a>*{border-right:1px solid var(--state-line);min-width:0;padding:9px 10px}.state-alert-register>a{border-bottom:1px solid var(--state-line);min-height:84px}.state-alert-register>a>b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-cinnabar);justify-self:start;font-size:.62rem}.state-alert-register>a>div,.state-alert-register>a>span{gap:4px;display:grid}.state-alert-register>a strong{font-family:var(--state-serif);font-size:.76rem}.state-alert-register>a p,.state-alert-register>a small,.state-alert-register>a>span{color:var(--state-ink-soft);font-size:.6rem;line-height:1.5}.state-alert-register>a>span{align-items:center;gap:6px;display:flex}.state-alert-register>a>span:nth-of-type(2){display:grid}.state-alert-register>a svg{width:15px;height:15px;color:var(--state-indigo-light)}.state-alert-register>a em{color:#f8eed5;font-family:var(--state-serif);background:var(--state-pine);justify-self:center;padding:5px 7px;font-size:.58rem;font-style:normal}.state-alert-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;display:grid}.state-alert-instructions>p{font-family:var(--state-serif);padding:24px 28px;font-size:.88rem;line-height:2}.state-alert-instructions>ol{border-top:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.state-alert-instructions li{border-right:1px solid var(--state-line);align-content:center;gap:7px;min-height:112px;padding:16px 18px;display:grid}.state-alert-instructions li strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.76rem}.state-alert-instructions li span,.state-alert-detail-grid>aside p{color:var(--state-ink-soft);font-size:.62rem;line-height:1.75}.state-alert-detail-grid>aside{align-content:start;gap:10px;display:grid}.state-alert-detail-grid>aside section{padding:16px}.state-alert-detail-grid>aside h2{border-bottom:1px solid var(--state-line);padding-bottom:10px}.state-alert-detail-grid>aside p{margin-top:11px}@media (max-width:1320px){.state-register-toolbar{grid-template-columns:minmax(300px,1fr) 190px minmax(280px,.8fr)}.state-data-top-grid{grid-template-columns:minmax(230px,.6fr) minmax(380px,1.2fr) minmax(310px,.85fr)}.state-weather-operations{grid-template-columns:minmax(350px,1.1fr) minmax(210px,.55fr) minmax(260px,.7fr) minmax(290px,.8fr)}.state-data-featured-ledger dl{grid-template-columns:96px minmax(0,1fr) 96px minmax(0,1fr)}}@media (max-width:1099px){.state-service-register,.state-data-register,.state-alert-register{overflow-x:auto}.state-service-register-head,.state-service-register>a{min-width:1080px}.state-data-register-head,.state-data-register>a{min-width:980px}.state-alert-register-head,.state-alert-register>a{min-width:940px}.state-weather-primary{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr)}.state-weather-operations{grid-template-columns:1fr 1fr}.state-data-top-grid{grid-template-columns:1fr 1.4fr}.state-data-signals{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.state-data-signals>header{grid-column:1/-1}}@media (max-width:760px){.state-services-page,.state-service-detail-page,.state-data-page,.state-dataset-detail-page,.state-quality-ledger-page,.state-quality-detail-page,.state-weather-page,.state-weather-place-page,.state-weather-alerts-page,.state-weather-alert-detail-page,.state-release-calendar-page,.state-release-detail-page,.state-search-page{padding:10px}.state-register-hero,.state-data-heading{display:grid}.state-register-hero>strong{justify-self:stretch}.state-register-toolbar{grid-template-columns:1fr}.state-register-summary{justify-content:start}.state-register-detail-hero{grid-template-columns:1fr auto}.state-register-detail-hero>a{grid-column:1/-1}.state-register-detail-hero h1{font-size:1.34rem}.state-register-ledger,.state-weather-place-ledger{grid-template-columns:1fr 1fr}.state-register-ledger>div:nth-child(2n),.state-weather-place-ledger>div:nth-child(2n){border-right:0}.state-register-ledger>div:nth-child(-n+2),.state-weather-place-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.state-service-detail-grid,.state-dataset-workspace,.state-weather-place-grid,.state-alert-detail-grid,.state-service-guide section>ol{grid-template-columns:1fr}.state-service-steps>ol{grid-template-columns:1fr;gap:7px}.state-service-steps li{border-right:1px solid var(--state-line-strong)}.state-service-steps li>svg{top:auto;bottom:-12px;right:auto;transform:rotate(90deg)}.state-data-heading{grid-template-columns:1fr}.state-data-counts{grid-template-columns:1fr 1fr}.state-data-counts span:nth-child(2){border-right:0}.state-data-counts span:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.state-data-top-grid{grid-template-columns:1fr}.state-data-signals{grid-column:auto;grid-template-columns:1fr}.state-data-featured-ledger{grid-template-columns:1fr}.state-data-featured-ledger dl{grid-template-columns:90px 1fr}.state-dataset-method dl{grid-template-columns:1fr}.state-domain-tabs{overflow-x:auto}.state-domain-tabs>*{min-width:104px}.state-weather-primary{grid-template-columns:1fr}.state-weather-map-canvas>img{min-height:360px}.state-weather-side{grid-template-rows:auto auto}.state-weather-current-grid{grid-template-columns:1fr 1fr}.state-weather-operations{grid-template-columns:1fr}.state-weather-place-forecast>article{grid-template-columns:80px 44px minmax(0,1fr)}.state-weather-place-forecast dl{grid-column:1/-1}.state-weather-place-alert{grid-template-columns:24px minmax(0,1fr)}.state-weather-place-alert a{grid-column:1/-1}.state-alert-instructions>ol{grid-template-columns:1fr}}.state-release-calendar-page,.state-release-detail-page,.state-quality-ledger-page,.state-quality-detail-page{padding:20px 24px 34px}.state-release-heading{border-bottom:3px solid var(--state-cinnabar);background:var(--state-paper);grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);gap:18px;padding:20px 22px;display:grid}.state-release-heading>div{align-content:center;gap:5px;display:grid}.state-release-heading span{color:var(--state-cinnabar);font-size:.56rem;font-weight:800}.state-release-heading h1{font-family:var(--state-serif);font-size:1.72rem}.state-release-heading p{max-width:720px;color:var(--state-ink-soft);font-size:.66rem;line-height:1.65}.state-release-heading dl{border:1px solid var(--state-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.state-release-heading dl>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;min-height:82px;display:grid}.state-release-heading dl>div:last-child{border-right:0}.state-release-heading dt{color:var(--state-ink-soft);font-size:.52rem}.state-release-heading dd{font-family:var(--state-serif);margin:2px 0 0;font-size:1.04rem;font-weight:800}.state-release-filters{border-bottom:1px solid var(--state-line-strong);background:#e8e4da;grid-template-columns:repeat(3,minmax(150px,1fr)) 150px 150px auto auto;align-items:end;gap:8px;padding:12px 14px;display:grid}.state-release-filters label{color:var(--state-ink-soft);gap:4px;font-size:.5rem;display:grid}.state-release-filters :is(select,input){border:1px solid var(--state-line-strong);background:var(--state-paper);min-width:0;min-height:38px;color:var(--state-ink);font:inherit;padding:7px 8px;font-size:.57rem}.state-release-filters button,.state-release-filters>a{background:var(--state-indigo);color:#fff;border:0;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:.55rem;font-weight:800;display:inline-flex}.state-release-filters>a{color:var(--state-indigo);box-shadow:inset 0 0 0 1px var(--state-indigo);background:0 0}.state-release-filters svg{width:14px}.state-release-ledger{border:1px solid var(--state-line-strong);background:var(--state-paper);border-top:0}.state-release-ledger>header{border-bottom:1px solid var(--state-line-strong);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 13px;display:grid}.state-release-ledger>header svg{width:18px;color:var(--state-cinnabar)}.state-release-ledger>header h2{font-family:var(--state-serif);font-size:.75rem}.state-release-ledger>header span{color:var(--state-ink-soft);font-size:.52rem}.state-release-ledger>a{border-bottom:1px solid var(--state-line);min-height:92px;color:inherit;grid-template-columns:130px minmax(0,1fr) 100px 22px;align-items:center;gap:12px;padding:11px 13px;transition:background-color .14s;display:grid}.state-release-ledger>a:hover{background:#2e40570b}.state-release-ledger>a>time{font-family:var(--state-serif);font-size:.74rem;font-weight:800}.state-release-ledger>a>div{gap:2px;display:grid}.state-release-ledger>a b{color:var(--state-cinnabar);font-size:.47rem}.state-release-ledger>a strong{font-family:var(--state-serif);font-size:.66rem}.state-release-ledger>a small,.state-release-ledger>a p,.state-release-ledger>a em{color:var(--state-ink-soft);font-size:.5rem;line-height:1.45}.state-release-ledger>a p{margin:2px 0 0}.state-release-ledger>a em{color:var(--state-cinnabar);font-style:normal}.state-release-ledger>a>span{color:var(--state-pine);border:1px solid;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:.5rem;font-weight:800;display:inline-flex}.state-release-ledger>a>span.is-delayed,.state-release-ledger>a>span.is-canceled{color:var(--state-cinnabar)}.state-release-ledger>a>span svg,.state-release-ledger>a>svg{width:14px}.state-release-empty{color:var(--state-ink-soft);text-align:center;padding:28px;font-size:.6rem}.state-release-detail-hero{border-bottom-color:var(--state-cinnabar)}.state-release-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;margin-top:12px;display:grid}.state-release-detail-grid main,.state-release-detail-grid aside{align-content:start;gap:12px;display:grid}.state-release-detail-grid section{border:1px solid var(--state-line-strong);background:var(--state-paper)}.state-release-detail-grid section>header{border-bottom:1px solid var(--state-line-strong);align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.state-release-detail-grid section>header svg{width:17px;color:var(--state-cinnabar)}.state-release-detail-grid h2{font-family:var(--state-serif);font-size:.7rem}.state-release-current dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.state-release-current dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:9px 11px;display:grid}.state-release-current dt{color:var(--state-ink-soft);font-size:.52rem}.state-release-current dd{margin:0;font-size:.55rem;line-height:1.5}.state-release-revision-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:42px minmax(0,1fr) 100px;gap:10px;padding:11px 12px;display:grid}.state-release-revision-history article>b{background:var(--state-indigo);color:#fff;place-content:center;min-height:40px;font-size:.52rem;display:grid}.state-release-revision-history article>div{gap:3px;display:grid}.state-release-revision-history strong{font-size:.59rem}.state-release-revision-history small,.state-release-revision-history p,.state-release-revision-history em,.state-release-revision-history time{color:var(--state-ink-soft);font-size:.51rem;line-height:1.5}.state-release-revision-history p{margin:0}.state-release-revision-history em{color:var(--state-cinnabar);font-style:normal}.state-release-event-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px;display:grid}.state-release-event-history article>b{border:1px solid var(--state-cinnabar);width:24px;height:24px;color:var(--state-cinnabar);place-content:center;font-size:.46rem;display:grid}.state-release-event-history article>div{gap:3px;display:grid}.state-release-event-history strong{font-size:.56rem}.state-release-event-history p,.state-release-event-history time{color:var(--state-ink-soft);margin:0;font-size:.5rem;line-height:1.5}.state-release-boundary{padding:12px;border-left:4px solid var(--state-indigo)!important}.state-release-boundary h2{margin-bottom:5px}.state-release-boundary p{color:var(--state-ink-soft);font-size:.53rem;line-height:1.6}@media (max-width:1100px){.state-release-heading{grid-template-columns:1fr}.state-release-filters{grid-template-columns:repeat(3,1fr)}.state-release-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.state-release-heading dl,.state-release-current dl,.state-release-filters{grid-template-columns:1fr 1fr}.state-release-filters label:first-child,.state-release-filters label:nth-child(2),.state-release-filters label:nth-child(3){grid-column:1/-1}.state-release-ledger{overflow-x:auto}.state-release-ledger>a{min-width:760px}.state-release-revision-history>article{grid-template-columns:40px minmax(0,1fr)}.state-release-revision-history time{grid-column:2}}.state-data-quality-ledger{display:grid}.state-data-quality-ledger>header{justify-content:flex-start}.state-data-quality-ledger>header>a{color:var(--state-indigo);align-items:center;gap:5px;margin-left:auto;font-size:.56rem;font-weight:800;display:inline-flex}.state-data-quality-ledger>header>a svg{width:14px}.state-data-quality-ledger>a{border-bottom:1px solid var(--state-line);grid-template-columns:52px minmax(0,1fr) 78px 18px;align-items:center;gap:9px;min-height:62px;padding:8px 12px;display:grid}.state-data-quality-ledger>a>b{color:#fff;background:var(--state-copper);text-align:center;padding:5px;font-size:.5rem}.state-data-quality-ledger>a>div{gap:2px;display:grid}.state-data-quality-ledger>a strong{font-family:var(--state-serif);font-size:.62rem}.state-data-quality-ledger>a small,.state-data-quality-ledger>a>span{color:var(--state-ink-soft);font-size:.5rem}.state-data-quality-ledger>a>svg{width:14px;color:var(--state-indigo)}.state-data-quality-ledger>p{color:var(--state-ink-soft);padding:16px;font-size:.58rem}.state-quality-heading{border-bottom:3px solid var(--state-cinnabar);background:var(--state-paper);grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);gap:18px;padding:20px 22px;display:grid}.state-quality-heading>div{align-content:center;gap:5px;display:grid}.state-quality-heading span{color:var(--state-cinnabar);font-size:.56rem;font-weight:800}.state-quality-heading h1{font-family:var(--state-serif);font-size:1.72rem}.state-quality-heading p{max-width:760px;color:var(--state-ink-soft);font-size:.66rem;line-height:1.65}.state-quality-heading dl{border:1px solid var(--state-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.state-quality-heading dl>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;min-height:82px;display:grid}.state-quality-heading dl>div:last-child{border-right:0}.state-quality-heading dt{color:var(--state-ink-soft);font-size:.52rem}.state-quality-heading dd{font-family:var(--state-serif);margin:2px 0 0;font-size:1.04rem;font-weight:800}.state-quality-filters{border-bottom:1px solid var(--state-line-strong);background:#e8e4da;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;align-items:end;gap:8px;padding:12px 14px;display:grid}.state-quality-filters label{color:var(--state-ink-soft);gap:4px;font-size:.5rem;display:grid}.state-quality-filters select{border:1px solid var(--state-line-strong);min-width:0;min-height:38px;color:var(--state-ink);background:var(--state-paper);font:inherit;padding:7px 8px;font-size:.57rem}.state-quality-filters button,.state-quality-filters>a{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:.55rem;font-weight:800;display:inline-flex}.state-quality-filters>a{color:var(--state-indigo);box-shadow:inset 0 0 0 1px var(--state-indigo);background:0 0}.state-quality-filters svg{width:14px}.state-quality-ledger{border:1px solid var(--state-line-strong);background:var(--state-paper);border-top:0}.state-quality-ledger>header{border-bottom:1px solid var(--state-line-strong);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 13px;display:grid}.state-quality-ledger>header svg{width:18px;color:var(--state-cinnabar)}.state-quality-ledger>header h2{font-family:var(--state-serif);font-size:.75rem}.state-quality-ledger>header span{color:var(--state-ink-soft);font-size:.52rem}.state-quality-ledger>a{border-bottom:1px solid var(--state-line);grid-template-columns:58px minmax(0,1fr) 112px 22px;align-items:center;gap:12px;min-height:98px;padding:11px 13px;display:grid}.state-quality-ledger>a>b{color:#fff;background:var(--state-copper);text-align:center;padding:7px 5px;font-size:.52rem}.state-quality-ledger>a>b.is-error,.state-quality-ledger>a>b.is-critical{background:var(--state-cinnabar)}.state-quality-ledger>a>div{gap:3px;display:grid}.state-quality-ledger>a small,.state-quality-ledger>a span,.state-quality-ledger>a p{color:var(--state-ink-soft);font-size:.5rem;line-height:1.45}.state-quality-ledger>a strong{font-family:var(--state-serif);font-size:.66rem}.state-quality-ledger>a>em{color:var(--state-pine);border:1px solid;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:.5rem;font-style:normal;font-weight:800;display:inline-flex}.state-quality-ledger>a>em.is-correction_pending,.state-quality-ledger>a>em.is-open{color:var(--state-cinnabar)}.state-quality-ledger>a>em svg,.state-quality-ledger>a>svg{width:14px}.state-quality-empty{color:var(--state-ink-soft);text-align:center;padding:28px;font-size:.6rem}.state-quality-detail-hero{border-bottom-color:var(--state-cinnabar)}.state-quality-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;margin-top:12px;display:grid}.state-quality-detail-grid main,.state-quality-detail-grid aside{align-content:start;gap:12px;display:grid}.state-quality-detail-grid section{border:1px solid var(--state-line-strong);background:var(--state-paper)}.state-quality-detail-grid section>header{border-bottom:1px solid var(--state-line-strong);align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.state-quality-detail-grid section>header svg{width:17px;color:var(--state-cinnabar)}.state-quality-detail-grid h2{font-family:var(--state-serif);font-size:.7rem}.state-quality-impact>div,.state-quality-resolution>div{gap:8px;padding:13px;display:grid}.state-quality-impact>div>b,.state-quality-resolution>div>b{color:#fff;background:var(--state-cinnabar);justify-self:start;padding:5px 7px;font-size:.51rem}.state-quality-impact h3{font-family:var(--state-serif);margin:0;font-size:.74rem}.state-quality-impact p,.state-quality-resolution p{color:var(--state-ink-soft);font-size:.57rem;line-height:1.65}.state-quality-impact dl,.state-quality-resolution dl{border:1px solid var(--state-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.state-quality-impact dl>div,.state-quality-resolution dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:8px;display:grid}.state-quality-impact dt,.state-quality-resolution dt{color:var(--state-ink-soft);font-size:.5rem}.state-quality-impact dd,.state-quality-resolution dd{margin:0;font-size:.54rem}.state-quality-assessment-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.state-quality-assessment-history article>b{color:#fff;background:var(--state-indigo);place-content:center;min-height:40px;font-size:.52rem;display:grid}.state-quality-assessment-history article>div{gap:3px;display:grid}.state-quality-assessment-history strong{font-size:.59rem}.state-quality-assessment-history small,.state-quality-assessment-history p,.state-quality-assessment-history blockquote{color:var(--state-ink-soft);font-size:.51rem;line-height:1.5}.state-quality-assessment-history blockquote{border-left:3px solid var(--state-copper);margin:2px 0 0;padding-left:8px}.state-quality-event-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px;display:grid}.state-quality-event-history article>b{border:1px solid var(--state-cinnabar);width:24px;height:24px;color:var(--state-cinnabar);place-content:center;font-size:.46rem;display:grid}.state-quality-event-history article>div{gap:3px;display:grid}.state-quality-event-history strong{font-size:.56rem}.state-quality-event-history p,.state-quality-event-history time{color:var(--state-ink-soft);font-size:.5rem;line-height:1.5}.state-quality-boundary{padding:12px;border-left:4px solid var(--state-indigo)!important}.state-quality-boundary h2{margin-bottom:5px}.state-quality-boundary p{color:var(--state-ink-soft);font-size:.53rem;line-height:1.6}@media (max-width:1100px){.state-quality-heading{grid-template-columns:1fr}.state-quality-filters{grid-template-columns:repeat(2,1fr)}.state-quality-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.state-quality-heading dl,.state-quality-impact dl,.state-quality-resolution dl,.state-quality-filters{grid-template-columns:1fr 1fr}.state-quality-filters label{grid-column:1/-1}.state-quality-ledger{overflow-x:auto}.state-quality-ledger>a{min-width:760px}}
.state-immigration-page,.state-immigration-program-page,.state-immigration-eligibility-page,.state-immigration-locations-page,.state-immigration-account-page,.state-account-sign-in-page,.state-communications-page,.state-communications-operator-page,.state-communications-coverage-page,.state-communications-spectrum-page,.state-communications-outages-page,.state-network-outage-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 20px;display:grid}.state-module-heading{border:1px solid var(--state-line-strong);background:#f5efe2b8;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:15px 20px;display:flex}.state-module-heading>div{gap:4px;display:grid}.state-module-heading>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.66rem;font-weight:700}.state-module-heading h1{font-size:1.65rem}.state-module-heading p{max-width:760px;color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.7rem;line-height:1.65}.state-module-heading>a{min-height:40px;color:var(--state-indigo-light);font-family:var(--state-serif);box-shadow:inset 0 0 0 1px var(--state-line-strong);align-items:center;gap:7px;padding:0 12px;font-size:.68rem;display:inline-flex}.state-module-heading>a svg,.state-immigration-page section>header svg,.state-communications-page section>header svg,.state-communications-operator-page section>header svg,.state-network-outage-page section>header svg,.state-immigration-account-page section>header svg{width:18px;height:18px;color:var(--state-indigo)}.state-immigration-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);display:grid}.state-immigration-heading>dl{border:1px solid var(--state-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.state-immigration-heading>dl>div{border-right:1px solid var(--state-line);align-content:center;place-items:center;gap:3px;min-height:62px;display:grid}.state-immigration-heading>dl>div:last-child{border-right:0}.state-immigration-heading dt,.state-immigration-heading dd{font-family:var(--state-serif);margin:0}.state-immigration-heading dt{color:var(--state-ink-soft);font-size:.58rem}.state-immigration-heading dd{color:var(--state-indigo);font-variant-numeric:tabular-nums;font-size:1.2rem}.state-immigration-primary{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:10px;display:grid}.state-immigration-programs,.state-immigration-account-gate,.state-immigration-eligibility,.state-immigration-process,.state-immigration-fees,.state-immigration-locations,.state-immigration-program-grid main>section,.state-immigration-program-grid aside>section,.state-location-register,.state-eligibility-form,.state-eligibility-result,.state-account-case-summary,.state-account-documents,.state-account-history,.state-account-request,.state-account-appointments,.state-account-empty,.state-communications-metrics,.state-operator-register,.state-spectrum-register,.state-communications-coverage,.state-communications-maintenance,.state-current-outage,.state-coverage-register,.state-spectrum-ledger,.state-outage-register,.state-operator-coverage,.state-operator-license,.state-operator-quality,.state-outage-instructions,.state-network-outage-grid aside>section{border:1px solid var(--state-line-strong);background:#f5efe2a8;min-width:0}.state-immigration-programs>header,.state-immigration-account-gate>header,.state-immigration-eligibility>header,.state-immigration-process>header,.state-immigration-fees>header,.state-immigration-locations>header,.state-immigration-program-grid section>header,.state-location-register>header,.state-account-documents>header,.state-account-history>header,.state-account-request>header,.state-account-appointments>header,.state-operator-register>header,.state-spectrum-register>header,.state-communications-coverage>header,.state-communications-maintenance>header,.state-current-outage>header,.state-coverage-register>header,.state-spectrum-ledger>header,.state-outage-register>header,.state-operator-coverage>header,.state-operator-license>header,.state-operator-quality>header,.state-outage-instructions>header{border-bottom:1px solid var(--state-line);align-items:center;gap:8px;min-height:45px;padding:0 13px;display:flex}.state-immigration-page section>header h2,.state-communications-page section>header h2,.state-communications-operator-page section>header h2,.state-network-outage-page section>header h2,.state-immigration-account-page section>header h2,.state-location-register>header h2,.state-coverage-register>header h2,.state-spectrum-ledger>header h2,.state-outage-register>header h2{font-size:.88rem}.state-immigration-page section>header>a,.state-communications-page section>header>a,.state-immigration-locations>header>a{color:var(--state-indigo-light);font-family:var(--state-serif);margin-left:auto;font-size:.62rem}.state-immigration-programs>a{border-bottom:1px solid var(--state-line);grid-template-columns:74px minmax(0,1fr) 126px 58px 18px;align-items:center;gap:10px;min-height:92px;padding:10px 12px;display:grid}.state-immigration-programs>a:hover,.state-outage-register>a:hover,.state-operator-register>a:hover{background:#ffffff57}.state-immigration-programs>a>b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-indigo);justify-self:start;padding:5px 7px;font-size:.59rem}.state-immigration-programs>a>div{gap:4px;min-width:0;display:grid}.state-immigration-programs>a strong{font-family:var(--state-serif);font-size:.76rem}.state-immigration-programs>a p,.state-immigration-programs>a small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.state-immigration-programs>a dl{grid-template-columns:42px minmax(0,1fr);margin:0;font-size:.57rem;display:grid}.state-immigration-programs>a dt,.state-immigration-programs>a dd{margin:0;padding:2px 0}.state-immigration-programs>a dt{color:var(--state-ink-soft)}.state-immigration-programs>a>span{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-pine);padding:5px 6px;font-size:.57rem}.state-immigration-programs>a>svg,.state-operator-register>a>svg,.state-outage-register>a>svg{width:15px;height:15px;color:var(--state-indigo-light)}.state-immigration-account-gate{align-content:start;display:grid}.state-immigration-account-gate>header>span{color:#f8eed5;font-family:var(--state-serif);background:var(--state-cinnabar);margin-left:auto;padding:4px 6px;font-size:.56rem}.state-immigration-account-gate>div{border-bottom:1px solid var(--state-line);align-content:center;gap:7px;min-height:126px;padding:16px 18px;display:grid}.state-immigration-account-gate>div strong{font-family:var(--state-serif);font-size:.86rem}.state-immigration-account-gate>div p,.state-immigration-account-gate dd{color:var(--state-ink-soft);font-size:.61rem;line-height:1.65}.state-immigration-account-gate>div a,.state-immigration-program-grid aside a{color:#f8eed5;min-height:36px;font-family:var(--state-serif);background:var(--state-indigo);justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:.64rem;display:inline-flex}.state-immigration-account-gate>div a svg,.state-immigration-program-grid aside a svg{width:14px;height:14px}.state-immigration-account-gate>dl{margin:0;display:grid}.state-immigration-account-gate>dl>div{border-bottom:1px solid var(--state-line);grid-template-columns:90px minmax(0,1fr);align-items:center;min-height:48px;display:grid}.state-immigration-account-gate dt,.state-immigration-account-gate dd{margin:0;padding:9px 11px}.state-immigration-account-gate dt{color:var(--state-indigo);font-family:var(--state-serif);font-size:.62rem}.state-immigration-guide-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(260px,.72fr);gap:10px;display:grid}.state-immigration-eligibility>p{color:var(--state-ink-soft);padding:13px 14px 9px;font-size:.62rem;line-height:1.65}.state-immigration-eligibility>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.state-immigration-eligibility li{border-top:1px solid var(--state-line);min-height:39px;font-family:var(--state-serif);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:7px 13px;font-size:.61rem;display:grid}.state-immigration-eligibility li svg{width:15px;height:15px;color:var(--state-indigo)}.state-immigration-process>ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:18px 12px;list-style:none;display:grid}.state-immigration-process li{text-align:center;place-items:center;gap:6px;display:grid;position:relative}.state-immigration-process li:not(:last-child):after{background:var(--state-line-strong);content:"";width:48%;height:1px;position:absolute;top:14px;right:-24%}.state-immigration-process li>span{z-index:1;border:1px solid var(--state-indigo);width:28px;height:28px;color:var(--state-indigo);font-family:var(--state-serif);background:var(--state-paper-light);place-items:center;font-size:.66rem;display:grid}.state-immigration-process li>strong{font-family:var(--state-serif);font-size:.57rem}.state-immigration-fees>dl{grid-template-columns:82px minmax(0,1fr);margin:0;display:grid}.state-immigration-fees dt,.state-immigration-fees dd{border-bottom:1px solid var(--state-line);min-height:37px;margin:0;padding:9px 10px;font-size:.59rem}.state-immigration-fees dt{color:var(--state-ink-soft);font-family:var(--state-serif)}.state-immigration-locations>article,.state-location-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(230px,1.2fr) minmax(140px,.7fr) 66px 112px;align-items:center;min-height:58px;display:grid}.state-immigration-locations>article>*,.state-location-register>article>*{border-right:1px solid var(--state-line);min-width:0;padding:8px 11px}.state-immigration-locations article div,.state-location-register article div{gap:3px;display:grid}.state-immigration-locations article strong,.state-location-register article strong{font-family:var(--state-serif);font-size:.69rem}.state-immigration-locations article p,.state-immigration-locations article span,.state-immigration-locations article small,.state-location-register article p,.state-location-register article small,.state-location-register article span,.state-location-register article em{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-style:normal;overflow:hidden}.state-immigration-locations article b,.state-location-register article b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-pine);justify-self:center;padding:4px 6px;font-size:.56rem}.state-immigration-program-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:10px;display:grid}.state-immigration-program-grid>main,.state-immigration-program-grid>aside{align-content:start;gap:10px;display:grid}.state-immigration-program-grid main article{border-bottom:1px solid var(--state-line);grid-template-columns:58px minmax(0,1fr) 50px;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.state-immigration-program-grid main article>b,.state-immigration-program-grid main article>span{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-indigo);padding:4px 6px;font-size:.56rem}.state-immigration-program-grid main article>span{background:var(--state-pine)}.state-immigration-program-grid main article div{gap:4px;display:grid}.state-immigration-program-grid main article strong,.state-immigration-program-grid aside h2{font-family:var(--state-serif);font-size:.72rem}.state-immigration-program-grid main article p,.state-immigration-program-grid main section>p,.state-immigration-program-grid aside p{color:var(--state-ink-soft);font-size:.61rem;line-height:1.7}.state-immigration-program-grid main section>p,.state-immigration-program-grid aside>section{padding:14px}.state-immigration-program-grid main section>header+p{padding-bottom:4px}.state-immigration-program-grid aside>section{gap:9px;display:grid}.state-immigration-program-grid aside a+a{color:var(--state-indigo);box-shadow:inset 0 0 0 1px var(--state-line-strong);background:0 0;margin-top:-3px}.state-location-register>header>span{color:var(--state-ink-soft);font-family:var(--state-serif);margin-left:auto;font-size:.59rem}.state-location-register>article{grid-template-columns:30px minmax(260px,1fr) minmax(150px,.72fr) minmax(130px,.6fr) 58px 86px}.state-location-register>article>svg{width:17px;height:17px;color:var(--state-indigo)}.state-location-register article>span{align-items:center;gap:5px;display:flex}.state-location-register article>span svg{flex:none;width:14px;height:14px}.state-eligibility-workspace{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:10px;display:grid}.state-eligibility-form{align-content:start;padding-bottom:10px;display:grid}.state-eligibility-form>header{border-bottom:1px solid var(--state-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:grid}.state-eligibility-form>header svg,.state-eligibility-result>svg{width:20px;height:20px;color:var(--state-indigo)}.state-eligibility-form>header h2{font-size:.9rem}.state-eligibility-form>header span{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.57rem}.state-eligibility-form>label:not(.state-eligibility-check){color:var(--state-ink-soft);font-family:var(--state-serif);gap:6px;margin:13px 14px 5px;font-size:.62rem;display:grid}.state-eligibility-form select,.state-account-appointments select,.state-account-documents input{width:100%;min-width:0;min-height:40px;color:var(--state-ink);box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#fffcf4c7;border:0;border-radius:0;padding:0 10px}.state-eligibility-check{border-bottom:1px solid var(--state-line);min-height:49px;font-family:var(--state-serif);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;margin:0 14px;font-size:.68rem;display:grid}.state-eligibility-check input{width:16px;height:16px;accent-color:var(--state-indigo)}.state-eligibility-result{text-align:center;align-content:center;place-items:center;gap:10px;min-height:310px;padding:24px;display:grid}.state-eligibility-result>svg{width:34px;height:34px;color:var(--state-cinnabar)}.state-eligibility-result.is-passed>svg{color:var(--state-pine)}.state-eligibility-result h2{font-size:1.05rem}.state-eligibility-result>p{max-width:420px;color:var(--state-ink-soft);font-size:.64rem;line-height:1.7}.state-eligibility-result dl{border:1px solid var(--state-line);grid-template-columns:72px minmax(0,1fr);width:min(100%,440px);margin:4px 0 0;display:grid}.state-eligibility-result dt,.state-eligibility-result dd{border-bottom:1px solid var(--state-line);text-align:left;min-height:35px;margin:0;padding:8px 10px;font-size:.59rem}.state-eligibility-result dt{color:var(--state-ink-soft);font-family:var(--state-serif)}.state-account-sign-in-page{align-content:center;place-items:center}.state-account-sign-in{border:1px solid var(--state-line-strong);background:#f5efe2c7;width:min(470px,100%);box-shadow:0 14px 38px #211f1a1f}.state-account-sign-in>header{border-bottom:1px solid var(--state-line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:14px 18px;display:grid}.state-account-sign-in>header>svg{width:32px;height:32px;color:var(--state-indigo)}.state-account-sign-in h1{font-size:1.24rem}.state-account-sign-in header p,.state-account-sign-in footer{color:var(--state-ink-soft);margin-top:4px;font-size:.62rem}.state-account-sign-in form{gap:13px;padding:18px;display:grid}.state-account-sign-in label{color:var(--state-ink-soft);font-family:var(--state-serif);gap:6px;font-size:.62rem;display:grid}.state-account-sign-in label>div{min-height:42px;box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#fffcf4cc;grid-template-columns:38px minmax(0,1fr);align-items:center;display:grid}.state-account-sign-in label svg{width:17px;height:17px;color:var(--state-indigo);justify-self:center}.state-account-sign-in input{background:0 0;border:0;outline:0;min-width:0;min-height:42px;padding:0 10px}.state-account-sign-in button,.state-account-workspace-heading button,.state-account-documents button,.state-account-appointments button{color:#f8eed5;min-height:40px;font-family:var(--state-serif);background:var(--state-indigo);justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.66rem;display:inline-flex}.state-account-sign-in footer{border-top:1px solid var(--state-line);text-align:center;margin:0;padding:11px 18px}.state-account-error{color:var(--state-cinnabar-dark);box-shadow:inset 3px 0 var(--state-cinnabar);background:#a43c2f14;margin:14px 18px 0;padding:9px 11px;font-size:.62rem}.state-account-workspace-heading{border:1px solid var(--state-line-strong);background:#f5efe2bf;justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:16px 20px;display:flex}.state-account-workspace-heading>div{gap:4px;display:grid}.state-account-workspace-heading span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.64rem;font-weight:700}.state-account-workspace-heading h1{font-size:1.55rem}.state-account-workspace-heading p{color:var(--state-ink-soft);font-size:.64rem}.state-account-workspace-heading button svg,.state-account-documents button svg,.state-account-appointments button svg{width:16px;height:16px}.state-account-case-summary{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid}.state-account-case-summary>div{border-right:1px solid var(--state-line);align-content:center;gap:5px;padding:14px 17px;display:grid}.state-account-case-summary>div strong{color:var(--state-indigo);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.state-account-case-summary>div span{font-family:var(--state-serif);font-size:.67rem}.state-account-case-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.state-account-case-summary dl>div{border-right:1px solid var(--state-line);align-content:center;place-items:center;gap:4px;min-height:74px;display:grid}.state-account-case-summary dt,.state-account-case-summary dd{text-align:center;margin:0}.state-account-case-summary dt{color:var(--state-ink-soft);font-size:.57rem}.state-account-case-summary dd{font-family:var(--state-serif);font-size:.66rem}.state-account-case-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:10px;display:grid}.state-account-case-grid>main,.state-account-case-grid>aside{align-content:start;gap:10px;display:grid}.state-account-documents>header>span{color:var(--state-indigo-light);font-family:var(--state-serif);margin-left:auto;font-size:.6rem}.state-account-documents>article{border-bottom:1px solid var(--state-line);grid-template-columns:74px minmax(0,1fr) minmax(230px,.72fr);align-items:center;gap:10px;min-height:64px;padding:9px 12px;display:grid}.state-account-documents>article>b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-indigo);justify-self:start;padding:4px 6px;font-size:.55rem}.state-account-documents article>div{gap:4px;display:grid}.state-account-documents article strong{font-family:var(--state-serif);font-size:.67rem}.state-account-documents article small,.state-account-documents article>span{color:var(--state-ink-soft);font-size:.57rem}.state-account-documents form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.state-account-documents input,.state-account-documents button{min-height:36px}.state-account-history>article{border-bottom:1px solid var(--state-line);grid-template-columns:118px 16px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;padding:9px 13px;display:grid}.state-account-history time{color:var(--state-ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.state-account-history article>span{border:2px solid var(--state-paper-light);background:var(--state-indigo);width:9px;height:9px;box-shadow:0 0 0 1px var(--state-indigo);border-radius:50%}.state-account-history article>div{gap:4px;display:grid}.state-account-history strong,.state-account-request>strong,.state-account-appointments strong{font-family:var(--state-serif);font-size:.68rem}.state-account-history p,.state-account-request p,.state-account-request small,.state-account-appointments span,.state-account-appointments small{color:var(--state-ink-soft);font-size:.59rem;line-height:1.65}.state-account-request,.state-account-appointments{gap:8px;padding-bottom:13px;display:grid}.state-account-request>strong,.state-account-request>p,.state-account-request>small,.state-account-appointments>div,.state-account-appointments>form{margin-inline:13px}.state-account-request>header>b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-cinnabar);margin-left:auto;padding:4px 6px;font-size:.55rem}.state-account-appointments>div{text-align:center;align-content:center;place-items:center;gap:5px;min-height:120px;display:grid}.state-account-appointments>div svg{width:27px;height:27px;color:var(--state-pine)}.state-account-appointments form{gap:8px;display:grid}.state-account-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:300px;display:grid}.state-account-empty svg{width:36px;height:36px;color:var(--state-indigo)}.state-account-empty h2{font-size:1rem}.state-account-empty p{color:var(--state-ink-soft);font-size:.64rem}.state-communications-heading{min-height:82px}.state-communications-metrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.state-communications-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:30px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:86px;padding:12px 15px;display:grid}.state-communications-metrics>div:last-child{border-right:0}.state-communications-metrics svg{width:23px;height:23px;color:var(--state-indigo);grid-row:1/4}.state-communications-metrics span,.state-communications-metrics small{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.58rem}.state-communications-metrics strong{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:1.34rem;font-weight:500}.state-communications-register-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:10px;display:grid}.state-operator-register-head,.state-operator-register>a{grid-template-columns:minmax(180px,1.25fr) minmax(120px,.8fr) 74px 76px 72px 72px 20px;align-items:center;display:grid}.state-operator-register-head{min-height:32px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd6b;font-size:.57rem}.state-operator-register-head>span,.state-operator-register>a>*{border-right:1px solid var(--state-line);min-width:0;padding:7px 9px}.state-operator-register>a{border-bottom:1px solid var(--state-line);min-height:57px}.state-operator-register>a>div{gap:3px;display:grid}.state-operator-register>a strong,.state-spectrum-register article strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.state-operator-register>a small,.state-operator-register>a span,.state-operator-register>a b{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:500;overflow:hidden}.state-operator-register>a b{color:var(--state-pine);font-family:var(--state-serif)}.state-spectrum-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(120px,.8fr) minmax(110px,.72fr) minmax(150px,1fr) 54px;align-items:center;min-height:48px;display:grid}.state-spectrum-register>article>*{border-right:1px solid var(--state-line);min-width:0;padding:7px 9px}.state-spectrum-register article div{gap:3px;display:grid}.state-spectrum-register article small,.state-spectrum-register article span{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.state-spectrum-register article b,.state-spectrum-ledger article b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-pine);justify-self:center;padding:4px 6px;font-size:.54rem}.state-communications-operations{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr) minmax(330px,.82fr);gap:10px;display:grid}.state-communications-map{min-height:240px;position:relative;overflow:hidden}.state-communications-map>img{object-fit:cover;filter:sepia(.28)saturate(.78)contrast(.95);width:100%;height:240px}.state-communications-map>div{pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:5px;display:grid;position:absolute;inset:10px}.state-communications-map>div>span{color:#f8eed5;box-shadow:inset 3px 0 var(--state-copper);background:#102f49d6;gap:2px;padding:6px 8px;display:grid}.state-communications-map b{font-family:var(--state-serif);font-size:.59rem}.state-communications-map small{color:#f8eed5c2;font-size:.51rem}.state-communications-maintenance>article{border-bottom:1px solid var(--state-line);grid-template-columns:128px minmax(0,1fr) 42px;align-items:center;gap:9px;min-height:58px;padding:8px 11px;display:grid}.state-communications-maintenance time{color:var(--state-indigo);gap:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;display:grid}.state-communications-maintenance time small{color:var(--state-ink-soft);font-size:.5rem}.state-communications-maintenance article div{gap:3px;display:grid}.state-communications-maintenance article strong{font-family:var(--state-serif);font-size:.64rem}.state-communications-maintenance article p{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.state-communications-maintenance article b{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-copper);padding:4px 5px;font-size:.52rem}.state-current-outage>div{gap:8px;padding:14px;display:grid}.state-current-outage>div>b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-cinnabar);justify-self:start;padding:4px 7px;font-size:.55rem}.state-current-outage>div>strong{color:var(--state-cinnabar-dark);font-family:var(--state-serif);font-size:.73rem}.state-current-outage>div>p,.state-current-outage>p{color:var(--state-ink-soft);font-size:.59rem;line-height:1.65}.state-current-outage>p{padding:18px 14px}.state-current-outage dl{grid-template-columns:78px minmax(0,1fr);margin:0;display:grid}.state-current-outage dt,.state-current-outage dd{margin:0;padding:5px 0;font-size:.57rem}.state-current-outage dt{color:var(--state-ink-soft);font-family:var(--state-serif)}.state-current-outage>div>a{color:#f8eed5;min-height:35px;font-family:var(--state-serif);background:var(--state-indigo);justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:.61rem;display:inline-flex}.state-current-outage>div>a svg{width:14px;height:14px;color:inherit}.state-coverage-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr) 72px 86px;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:grid}.state-coverage-register article>div:first-child{gap:4px;display:grid}.state-coverage-register article strong{font-family:var(--state-serif);font-size:.69rem}.state-coverage-register article small{color:var(--state-ink-soft);font-size:.56rem}.state-coverage-register article>div:nth-child(2){border:1px solid var(--state-line-strong);background:#dbd1bd8c;height:10px}.state-coverage-register article>div:nth-child(2) span{background:var(--state-indigo);height:100%;display:block}.state-coverage-register article>b{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:.74rem}.state-coverage-register article>em{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-pine);padding:4px 6px;font-size:.56rem;font-style:normal}.state-spectrum-ledger-head,.state-spectrum-ledger>article{grid-template-columns:104px 150px minmax(150px,.8fr) minmax(140px,.72fr) minmax(190px,1fr) 72px;align-items:center;display:grid}.state-spectrum-ledger-head{min-height:34px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd6b;font-size:.58rem}.state-spectrum-ledger-head>span,.state-spectrum-ledger>article>*{border-right:1px solid var(--state-line);min-width:0;padding:8px 10px}.state-spectrum-ledger>article{border-bottom:1px solid var(--state-line);min-height:52px}.state-spectrum-ledger article strong{color:var(--state-indigo);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.state-spectrum-ledger article span{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.state-outage-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:62px minmax(280px,1.35fr) minmax(170px,.78fr) minmax(160px,.72fr) 74px 18px;align-items:center;gap:10px;min-height:78px;padding:9px 12px;display:grid}.state-outage-register>a>b,.state-outage-register>a>em{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-cinnabar);padding:5px 6px;font-size:.55rem;font-style:normal}.state-outage-register>a>em{background:var(--state-copper)}.state-outage-register>a>div{gap:4px;min-width:0;display:grid}.state-outage-register>a strong{font-family:var(--state-serif);font-size:.7rem}.state-outage-register>a p,.state-outage-register>a small,.state-outage-register>a>span,.state-outage-register>a>time{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.state-outage-register>a>time{gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.state-outage-register>a>time small{font-family:var(--state-sans)}.state-communications-operator-hero>strong{border-color:var(--state-pine);color:var(--state-pine)}.state-immigration-program-hero>strong{border-color:var(--state-indigo);color:var(--state-indigo)}.state-network-outage-hero>strong{color:#f8eed5;background:var(--state-cinnabar)}.state-communications-operator-grid,.state-network-outage-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;display:grid}.state-communications-operator-grid>aside,.state-network-outage-grid>aside{align-content:start;gap:10px;display:grid}.state-operator-coverage>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(190px,1fr) 76px 74px 96px;align-items:center;min-height:57px;display:grid}.state-operator-coverage>article>*{border-right:1px solid var(--state-line);min-width:0;padding:8px 11px}.state-operator-coverage article div{gap:3px;display:grid}.state-operator-coverage article strong{font-family:var(--state-serif);font-size:.67rem}.state-operator-coverage article small,.state-operator-coverage article time{color:var(--state-ink-soft);font-size:.55rem}.state-operator-coverage article span{color:var(--state-indigo);font-family:var(--state-serif);font-size:.72rem}.state-operator-coverage article b{color:#f8eed5;font-family:var(--state-serif);background:var(--state-pine);justify-self:center;padding:4px 6px;font-size:.54rem}.state-operator-license dl,.state-outage-instructions dl{grid-template-columns:104px minmax(0,1fr);margin:0;display:grid}.state-operator-license dt,.state-operator-license dd,.state-outage-instructions dt,.state-outage-instructions dd{border-bottom:1px solid var(--state-line);min-height:38px;margin:0;padding:9px 11px;font-size:.59rem}.state-operator-license dt,.state-outage-instructions dt{color:var(--state-ink-soft);font-family:var(--state-serif)}.state-operator-quality>div{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:52px;padding:8px 11px;display:grid}.state-operator-quality span{font-family:var(--state-serif);font-size:.61rem}.state-operator-quality strong{color:var(--state-indigo);font-family:var(--state-serif);font-size:.68rem}.state-operator-quality small{color:var(--state-ink-soft);grid-column:1/-1;font-size:.54rem}.state-outage-instructions>p{color:var(--state-ink-soft);padding:15px;font-size:.64rem;line-height:1.75}.state-network-outage-grid aside>section{padding:14px}.state-network-outage-grid aside h2{margin-bottom:9px;font-size:.8rem}.state-network-outage-grid aside article{border-bottom:1px solid var(--state-line);padding:9px 0}.state-network-outage-grid aside strong{font-family:var(--state-serif);font-size:.66rem}.state-network-outage-grid aside p{color:var(--state-ink-soft);margin-top:4px;font-size:.59rem;line-height:1.65}@media (max-width:1320px){.state-immigration-heading{grid-template-columns:minmax(0,1fr) 330px}.state-immigration-primary{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)}.state-immigration-guide-grid{grid-template-columns:1fr 1.2fr}.state-immigration-fees{grid-column:1/-1}.state-communications-register-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.state-operator-register-head,.state-operator-register>a{grid-template-columns:minmax(160px,1.2fr) minmax(105px,.8fr) 66px 68px 64px 64px 18px}.state-communications-operations{grid-template-columns:1fr 1fr}.state-current-outage{grid-column:1/-1}}@media (max-width:1099px){.state-immigration-primary,.state-communications-register-grid,.state-communications-operator-grid,.state-network-outage-grid{grid-template-columns:1fr}.state-communications-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.state-communications-metrics>div:nth-child(3){border-right:0}.state-communications-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--state-line)}.state-operator-register-head,.state-operator-register>a{grid-template-columns:minmax(190px,1.2fr) minmax(115px,.8fr) 72px 74px 70px 70px 18px}}@media (max-width:760px){.state-immigration-page,.state-immigration-program-page,.state-immigration-eligibility-page,.state-immigration-locations-page,.state-immigration-account-page,.state-account-sign-in-page,.state-communications-page,.state-communications-operator-page,.state-communications-coverage-page,.state-communications-spectrum-page,.state-communications-outages-page,.state-network-outage-page{padding:10px}.state-module-heading,.state-immigration-heading{grid-template-columns:1fr;display:grid}.state-module-heading>a{justify-self:stretch}.state-immigration-heading>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.state-immigration-programs>a{grid-template-columns:64px minmax(0,1fr) 18px}.state-immigration-programs>a dl,.state-immigration-programs>a>span{grid-column:2}.state-immigration-guide-grid,.state-communications-operations,.state-eligibility-workspace,.state-immigration-program-grid,.state-account-case-grid{grid-template-columns:1fr}.state-immigration-fees{grid-column:auto}.state-immigration-process>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0}.state-immigration-process li:nth-child(3):after{display:none}.state-immigration-locations>article{grid-template-columns:minmax(0,1fr) 72px}.state-immigration-locations>article>span,.state-immigration-locations>article>small{grid-column:1/-1}.state-location-register>article{grid-template-columns:28px minmax(0,1fr) 62px}.state-location-register>article>span,.state-location-register>article>em{grid-column:2/-1}.state-register-ledger{grid-template-columns:1fr 1fr}.state-register-ledger>div:nth-child(2n){border-right:0}.state-register-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.state-account-case-summary{grid-template-columns:1fr}.state-account-case-summary>div{border-right:0;border-bottom:1px solid var(--state-line)}.state-account-case-summary dl{grid-template-columns:1fr 1fr}.state-account-case-summary dl>div{border-bottom:1px solid var(--state-line)}.state-account-documents>article{grid-template-columns:70px minmax(0,1fr)}.state-account-documents form,.state-account-documents article>span{grid-column:1/-1}.state-account-history>article{grid-template-columns:98px 14px minmax(0,1fr)}.state-communications-metrics{grid-template-columns:1fr 1fr}.state-communications-metrics>div:nth-child(3){border-right:1px solid var(--state-line)}.state-communications-metrics>div:nth-child(2n){border-right:0}.state-communications-metrics>div:nth-child(-n+4){border-bottom:1px solid var(--state-line)}.state-operator-register,.state-spectrum-ledger,.state-outage-register{overflow-x:auto}.state-operator-register-head,.state-operator-register>a{min-width:810px}.state-spectrum-ledger-head,.state-spectrum-ledger>article{min-width:820px}.state-outage-register>a{min-width:860px}.state-spectrum-register>article{grid-template-columns:minmax(120px,.8fr) minmax(100px,.65fr) minmax(130px,1fr) 52px}.state-coverage-register>article{grid-template-columns:minmax(160px,1fr) 70px 70px}.state-coverage-register article>div:nth-child(2){grid-area:2/1/auto/-1}.state-operator-coverage{overflow-x:auto}.state-operator-coverage>article{min-width:610px}}@media (max-width:480px){.state-immigration-heading>dl{grid-template-columns:1fr}.state-immigration-heading>dl>div{border-right:0;border-bottom:1px solid var(--state-line)}.state-immigration-process>ol{grid-template-columns:1fr 1fr}.state-immigration-process li:nth-child(3):after{display:block}.state-immigration-process li:nth-child(2n):after{display:none}.state-account-workspace-heading{display:grid}.state-account-workspace-heading button{width:100%}.state-account-case-summary dl,.state-account-documents form{grid-template-columns:1fr}.state-account-history>article{grid-template-columns:14px minmax(0,1fr)}.state-account-history time{grid-column:2}.state-communications-metrics{grid-template-columns:1fr}.state-communications-metrics>div{border-right:0;border-bottom:1px solid var(--state-line)}.state-communications-map>div{grid-template-columns:1fr}}
