:root{--snc-ground: #faf7f8;--snc-surface: #ffffff;--snc-on-accent: #ffffff;--snc-ink: #24121c;--snc-ink-2: #3f1a30;--snc-ink-muted: #5e4b56;--snc-ink-soft: #6a5862;--snc-ink-faint: #9c8a94;--snc-rule: #ede4e9;--snc-rule-strong: #e2d5dc;--snc-rule-track: #dcc8d3;--snc-control-border: #8a7782;--snc-scrollbar: #d3c3cc;--snc-accent: #6e2e52;--snc-accent-strong: #3f1a30;--snc-accent-soft: #d9a9c2;--snc-focus: #9c5a7e;--snc-selection: #e2d4db;--snc-tint-hover: #f3ecf0;--snc-tint-subtle: #f8f1f5;--snc-tint-wash: #f5eef1;--snc-tint-selected: #f6f0f3;--snc-tint-accent: #ebdce4;--snc-tint-accent-line: #ead9e2;--snc-panel-dark: #2a1421;--snc-panel-dark-ink: #faf7f8;--snc-panel-dark-muted: #f0dce6;--snc-success-fg: #0f5132;--snc-success-strong: #157347;--snc-success-solid: #3e8a63;--snc-success-bg: #e8f3ed;--snc-success-border: #5fa882;--snc-danger-fg: #8f1d16;--snc-danger-strong: #a33a30;--snc-danger-solid: #b5483e;--snc-danger-bg: #fcf3f2;--snc-danger-border: #f0a39b;--snc-danger-label: #7a3a35;--snc-warning-fg: #5c3b00;--snc-warning-strong: #8a5300;--snc-warning-solid: #c2913f;--snc-warning-bg: #fff6e5;--snc-warning-border: #e3a83b;--snc-state-valid-fg: #0f5132;--snc-state-valid-bg: #e8f3ed;--snc-state-annotated-fg: #3f1a30;--snc-state-annotated-bg: #ebdce4;--snc-state-void-fg: #5c3b00;--snc-state-void-bg: #fff6e5;--snc-state-refused-fg: #8f1d16;--snc-state-refused-bg: #fcf3f2;--snc-state-unknown-fg: #5e4b56;--snc-state-unknown-bg: #f3ecf0;--snc-registration-inscrito: #2f5a9e;--snc-registration-provisorio: #2a7c9e;--snc-registration-em-exposicao: #8d4a72;--snc-registration-pre-cadastral: #25484b;--snc-registration-cadastro-diferido: #5c3a6b;--snc-registration-extinto: #8a6212;--snc-registration-sem-informacao: #8d9296;--snc-selection-fill: #f2b705;--snc-scene-ground: #e6e7e8;--snc-scene-backdrop: #eceded;--snc-scene-outline: #24121c;--snc-scene-building: #b9b2af;--snc-scene-road: #f9f7f7;--snc-scene-water: #bccad2;--snc-scene-green: #d6dccf;--snc-scene-street-name: #24121c;--snc-scene-street-halo: #ffffff;--snc-map-plain: #efe6eb;--snc-radius-sm: 4px;--snc-radius: 6px;--snc-font-sans: "Titillium Web", "Titillium Web Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--snc-font-serif: "Source Serif 4", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--snc-font-mono: "IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--snc-text-xs: .75rem;--snc-text-sm: .875rem;--snc-text-base: 1rem;--snc-text-md: 1.125rem;--snc-text-lg: 1.375rem;--snc-text-xl: 1.75rem;--snc-text-2xl: 2.25rem;--snc-text-3xl: 3rem;--snc-leading-tight: 1.2;--snc-leading-normal: 1.5;--snc-weight-regular: 400;--snc-weight-strong: 600;--snc-space-1: .25rem;--snc-space-1-5: .375rem;--snc-space-2: .5rem;--snc-space-3: .75rem;--snc-space-4: 1rem;--snc-space-4-5: 1.25rem;--snc-space-5: 1.5rem;--snc-space-6: 2rem;--snc-space-7: 3rem;--snc-space-8: 4rem;--snc-dur-1: .12s;--snc-dur-2: .18s;--snc-dur-3: .24s;--snc-dur-map: .25s;--snc-ease-out: cubic-bezier(.16, 1, .3, 1);--snc-ease-in: cubic-bezier(.7, 0, .84, 0);--snc-ease-in-out: cubic-bezier(.65, 0, .35, 1);--snc-rise: 4px;--snc-container: 72rem;--snc-gutter: 1rem;--snc-touch: 2.75rem;--snc-control-h: 2.75rem;--snc-field-gap: 1rem;--snc-measure: 68ch;--snc-section-y: clamp(3rem, 7vw, 6rem);--snc-section-y-compact: clamp(2.5rem, 5vw, 4.5rem);--snc-section-gap: clamp(1.5rem, 3vw, 2.5rem)}@media(min-width:48rem){:root{--snc-gutter: 1.5rem}}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/titillium-web-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/titillium-web-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:93.8%;ascent-override:120.79%;descent-override:41.37%;line-gap-override:0%}@font-face{font-family:Titillium Web Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:88.46%;ascent-override:128.08%;descent-override:43.86%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";font-style:normal;font-weight:600;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("Tinos Bold");size-adjust:112.15%;ascent-override:92.37%;descent-override:29.87%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-style:normal;font-weight:500;src:local("Courier New Bold"),local("CourierNewPS-BoldMT"),local("Liberation Mono Bold"),local("Cousine Bold");size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}*{box-sizing:border-box}:root{font-family:var(--snc-font-sans);font-size:100%;line-height:var(--snc-leading-normal);color:var(--snc-ink);background:var(--snc-ground);accent-color:var(--snc-accent);scrollbar-color:var(--snc-scrollbar) transparent}body{margin:0}strong,b{font-weight:var(--snc-weight-strong)}input,textarea,select{caret-color:var(--snc-accent);accent-color:var(--snc-accent)}td,th{font-variant-numeric:tabular-nums}a{color:var(--snc-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--snc-accent-strong);text-decoration-thickness:2px}h1,h2,h3{font-family:var(--snc-font-serif);font-weight:var(--snc-weight-strong);line-height:var(--snc-leading-tight);text-wrap:balance;font-variant-numeric:lining-nums tabular-nums}h1{font-size:clamp(var(--snc-text-xl),1.4rem + 1.6vw,var(--snc-text-2xl));margin:0 0 var(--snc-space-4)}h2{font-size:var(--snc-text-lg);margin:var(--snc-space-6) 0 var(--snc-space-3)}h3{font-size:var(--snc-text-md);margin:var(--snc-space-5) 0 var(--snc-space-2)}p{max-width:var(--snc-measure);text-wrap:pretty;margin-block:0 var(--snc-space-3)}::selection{background:var(--snc-selection);color:var(--snc-ink)}:focus-visible{outline:2px solid var(--snc-focus);outline-offset:2px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.skip-link{position:absolute;left:.5rem;top:-4rem;z-index:10;padding:.75rem 1rem;background:var(--snc-surface);color:var(--snc-ink);border:2px solid var(--snc-accent);border-radius:var(--snc-radius-sm)}.skip-link:focus{top:.5rem}.site-header{background:var(--snc-surface);border-bottom:1px solid var(--snc-control-border)}.brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--snc-space-2) var(--snc-space-4);padding-bottom:var(--snc-space-2)}.site-header .brand{display:flex;flex-direction:column;justify-content:center;min-height:var(--snc-touch);text-decoration:none;color:var(--snc-ink)}.brand-name{font-family:var(--snc-font-serif);font-weight:600;font-size:var(--snc-text-lg);line-height:var(--snc-leading-tight)}.brand-sub{font-size:var(--snc-text-sm);color:var(--snc-ink-muted)}.placeholder{display:inline-block;padding:0 var(--snc-space-2);font-size:var(--snc-text-sm);border:1px dashed currentColor}.hint{margin:0 0 var(--snc-space-2);font-size:var(--snc-text-sm);color:var(--snc-ink-muted)}.muted{color:var(--snc-ink-muted);font-size:var(--snc-text-sm)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.loading{display:flex;align-items:center;gap:var(--snc-space-3);margin-top:var(--snc-space-4);color:var(--snc-ink-muted)}.loading:before{content:"";flex:none;width:.75rem;height:.75rem;border:2px solid var(--snc-control-border);border-right-color:transparent}@media(prefers-reduced-motion:no-preference){.loading:before{animation:snc-step 1.2s steps(4) infinite}}@keyframes snc-step{to{transform:rotate(360deg)}}.mono{font-family:var(--snc-font-mono);font-weight:500;letter-spacing:.03em}.nip{font-family:var(--snc-font-mono);font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums}.wrap{overflow-wrap:anywhere}dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--snc-space-4);margin:0}dt{font-weight:600;margin-top:var(--snc-space-3)}dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(min-width:30rem){dl{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr)}dt{margin-top:0;padding-block:.3rem}dd{padding-block:.3rem}}.problem{margin:var(--snc-space-4) 0;padding:var(--snc-space-4) var(--snc-space-4-5);background:var(--snc-danger-bg);border-radius:var(--snc-radius-sm)}.problem-title{margin:0 0 var(--snc-space-2);font-weight:600;font-size:var(--snc-text-md);color:var(--snc-danger-fg)}.problem-parts{display:grid;gap:0}@media(min-width:40rem){.problem-parts>div{display:grid;grid-template-columns:6rem 1fr;gap:var(--snc-space-3)}}.problem-parts>div{padding-block:var(--snc-space-2)}.problem-parts dt{font-size:var(--snc-text-sm);color:var(--snc-ink-muted);font-weight:400}.problem-parts dd p{margin:0 0 var(--snc-space-2)}.problem-ref{margin:var(--snc-space-3) 0 0;font-size:var(--snc-text-sm);color:var(--snc-ink-muted);overflow-wrap:anywhere}.legend{display:flex;flex-wrap:wrap;gap:var(--snc-space-2) var(--snc-space-5);margin:var(--snc-space-3) 0;padding:0;list-style:none;font-size:var(--snc-text-sm)}.legend li{display:flex;align-items:center;gap:var(--snc-space-2)}.legend svg{width:2rem;height:1rem}.key-unit{fill:color-mix(in srgb,var(--snc-accent) 12%,transparent);stroke:var(--snc-accent);stroke-width:2}.key-highlight{fill:color-mix(in srgb,var(--snc-state-void-fg) 22%,transparent);stroke:var(--snc-state-void-fg);stroke-width:4}.key-query{fill:color-mix(in srgb,var(--snc-ink) 6%,transparent);stroke:var(--snc-ink);stroke-width:2;stroke-dasharray:6 3}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,text-decoration-color,opacity,box-shadow!important}.loading:before{border-right-color:var(--snc-control-border);animation:snc-pulse 1.6s ease-in-out infinite alternate}}@keyframes snc-pulse{0%{opacity:1}to{opacity:.35}}.problem-parts{display:block}.problem-parts dt,.problem-parts dd{padding:0;margin:0}.cesium-widget{font-family:sans-serif;font-size:16px;overflow:hidden;display:block;position:relative;top:0;left:0;width:100%;height:100%}.cesium-widget,.cesium-widget canvas{width:100%;height:100%;touch-action:none}.cesium-widget-credits{display:block;position:absolute;bottom:0;left:0;color:#fff;font-size:10px;text-shadow:0px 0px 2px #000000;padding-right:5px}.cesium-widget-errorPanel{position:absolute;inset:0;text-align:center;background:#000000b3;z-index:99999}.cesium-widget-errorPanel:before{display:inline-block;vertical-align:middle;height:100%;content:""}.cesium-widget-errorPanel-content{width:75%;max-width:500px;display:inline-block;text-align:left;vertical-align:middle;border:1px solid #510c00;border-radius:7px;background-color:#f0d9d5;font-size:14px;color:#510c00}.cesium-widget-errorPanel-content.expanded{max-width:75%}.cesium-widget-errorPanel-header{font-size:18px;font-family:Open Sans,Verdana,Geneva,sans-serif;background:#d69d93;border-bottom:2px solid #510c00;border-radius:3px 3px 0 0;padding:15px}.cesium-widget-errorPanel-scroll{overflow:auto;font-family:Open Sans,Verdana,Geneva,sans-serif;white-space:pre-wrap;padding:0 15px;margin:10px 0 20px}.cesium-widget-errorPanel-buttonPanel{padding:0 15px;margin:10px 0 20px;text-align:right}.cesium-widget-errorPanel-buttonPanel button{border-color:#510c00;background:#d69d93;color:#202020;margin:0}.cesium-widget-errorPanel-buttonPanel button:focus{border-color:#510c00;background:#f0d9d5;color:#510c00}.cesium-widget-errorPanel-buttonPanel button:hover{border-color:#510c00;background:#f0d9d5;color:#510c00}.cesium-widget-errorPanel-buttonPanel button:active{border-color:#510c00;background:#b17b72;color:#510c00}.cesium-widget-errorPanel-more-details{text-decoration:underline;cursor:pointer}.cesium-widget-errorPanel-more-details:hover{color:#2b0700}:root{--page-pad: var(--snc-space-4-5);--page-max: 80rem;--shadow-stuck: 0 1px 0 var(--snc-rule), 0 8px 16px -14px color-mix(in srgb, var(--snc-ink) 22%, transparent);--shadow-float: 0 2px 6px -2px color-mix(in srgb, var(--snc-ink) 12%, transparent), 0 12px 28px -14px color-mix(in srgb, var(--snc-ink) 30%, transparent);--snc-measure: 60ch;--snc-dur-draw: 1.6s}@media(min-width:48rem){:root{--page-pad: var(--snc-space-5)}}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;font-size:var(--snc-text-base);line-height:var(--snc-leading-normal);background:var(--snc-surface)}snc-root{display:flex;flex-direction:column;flex:1}main{flex:1;width:100%}main:focus{outline:none}.site-header{position:relative;background:var(--snc-surface);border-bottom:1px solid var(--snc-tint-hover)}.site-header-inner{max-width:var(--page-max);margin-inline:auto;padding:var(--snc-space-3) var(--page-pad);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--snc-space-3) 2.25rem}.site-header .brand{flex-direction:row;align-items:center;gap:.625rem;min-height:var(--snc-touch);text-decoration:none}.brand-seal{height:3.25rem;width:auto;flex:none}.brand-text{display:flex;flex-direction:column;line-height:1.2}.site-header .brand-name{font-family:var(--snc-font-sans);font-size:var(--snc-text-lg);font-weight:var(--snc-weight-strong);color:var(--snc-accent-strong)}.site-header .brand-sub{font-size:var(--snc-text-xs);color:var(--snc-ink-soft)}.menu-toggle{min-width:var(--snc-touch);min-height:var(--snc-touch);padding:0;color:var(--snc-accent-strong);background:var(--snc-ground);border-color:transparent}.menu-toggle:hover{background:var(--snc-tint-hover)}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.site-menu{display:none;flex-basis:100%;flex-direction:column;gap:var(--snc-space-3);padding-bottom:var(--snc-space-2)}.site-menu.open{display:flex}.site-menu nav{display:flex;flex-direction:column}.site-menu nav a{display:flex;align-items:center;min-height:var(--snc-touch);color:var(--snc-ink);text-decoration:none;border-bottom:1px solid var(--snc-rule)}.site-menu nav a{transition:color var(--snc-dur-1) var(--snc-ease-out),border-color var(--snc-dur-1) var(--snc-ease-out)}.site-menu nav a:hover{color:var(--snc-accent)}.site-menu nav a.active{color:var(--snc-accent);font-weight:var(--snc-weight-strong)}.account-actions{display:flex;flex-direction:column;gap:var(--snc-space-2)}.account-actions .btn{width:100%}.user-menu{position:relative}.user-trigger{display:none;gap:var(--snc-space-2);padding:0 var(--snc-space-3) 0 var(--snc-space-1-5);color:var(--snc-accent-strong);background:var(--snc-surface);border-color:var(--snc-rule-strong)}.user-trigger:hover{color:var(--snc-accent-strong);background:var(--snc-tint-hover);border-color:var(--snc-rule-strong)}.user-initials{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;font-size:var(--snc-text-sm);color:var(--snc-accent-strong);background:var(--snc-tint-wash);border-radius:50%}.user-name{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel{display:flex;flex-direction:column}.user-panel a,.user-panel button{justify-content:flex-start;min-height:var(--snc-touch);padding:0 var(--snc-space-3);color:var(--snc-ink);font-weight:var(--snc-weight-regular);text-decoration:none;background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--snc-rule)}.user-panel a:hover,.user-panel button:hover{color:var(--snc-accent-strong);background:var(--snc-tint-hover)}@media(min-width:64rem){.menu-toggle{display:none}.site-menu,.site-menu.open{display:flex;flex:1;flex-basis:auto;flex-direction:row;align-items:center;gap:var(--snc-space-3) 2.25rem;padding:0}.site-menu nav{flex-direction:row;gap:0 1.75rem;margin-left:auto}.site-menu nav a{border-bottom:2px solid transparent}.site-menu nav a:hover{border-bottom-color:var(--snc-rule-strong)}.site-menu nav a.active{border-bottom-color:var(--snc-accent)}.account-actions{flex-direction:row}.account-actions .btn{width:auto}.user-trigger{display:inline-flex}.user-panel{display:none;position:absolute;z-index:20;right:0;top:calc(100% + .25rem);min-width:13rem;background:var(--snc-surface);border:1px solid var(--snc-rule-strong);border-radius:var(--snc-radius);box-shadow:var(--shadow-float);overflow:hidden}.user-panel.open{display:flex;animation:snc-drop-in var(--snc-dur-2) var(--snc-ease-out) both}.user-panel>:last-child{border-bottom:0}}.connection{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--snc-space-3);padding:var(--snc-space-1) var(--page-pad);font-size:var(--snc-text-sm);color:var(--snc-ink-muted);background:var(--snc-ground);border-bottom:1px solid var(--snc-rule)}.connection p{display:inline-flex;align-items:center;gap:var(--snc-space-2);margin:0}.dot-danger{background:var(--snc-danger-solid)}.connection .btn-tertiary{min-height:2.25rem}.site-footer{background:var(--snc-surface);border-top:1px solid var(--snc-tint-hover);color:var(--snc-ink-muted)}.site-footer-inner{max-width:var(--page-max);margin-inline:auto;padding:var(--snc-space-3) var(--page-pad) var(--snc-space-4)}.footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--snc-space-1) var(--snc-space-5);font-size:var(--snc-text-sm)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--snc-space-2)}.footer-logos{display:flex;align-items:center;gap:var(--snc-space-3)}.footer-logos img{width:auto}.footer-logos img:first-child{height:1.5rem}.footer-logos img:last-child{height:2.125rem}.footer-rule{width:1px;height:1.5rem;background:var(--snc-rule)}.footer-links{display:flex;flex-wrap:wrap;gap:0 var(--snc-space-5)}.footer-links a{display:inline-flex;align-items:center;min-height:var(--snc-touch)}.footer-fields{margin:var(--snc-space-1) 0 0;padding-top:var(--snc-space-3);border-top:1px solid var(--snc-rule);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--snc-space-2) var(--snc-space-6);font-size:.8125rem;line-height:1.4}.footer-fields dt{margin:0;padding:0;font-weight:var(--snc-weight-regular);color:var(--snc-ink-soft)}.footer-fields dd{padding:0}@media(min-width:48rem){.footer-brand{flex-direction:row;align-items:center;gap:var(--snc-space-4)}.footer-fields{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.page{max-width:var(--page-max);margin-inline:auto;padding:var(--snc-space-5) var(--page-pad) var(--snc-space-7)}snc-sign-in-panel,snc-context-help,snc-problem-message{display:block}.page.extract>*{max-width:52rem}.page.document>*{max-width:72rem}.page h1{margin:0;font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--snc-accent-strong)}.page h1:has(+:not(.lede)){margin-bottom:16px}.page h2{color:var(--snc-accent-strong);font-size:1.25rem}.page .lede{max-width:52ch;margin:8px 0 0;font-size:1.125rem;color:var(--snc-ink-muted)}@media(min-width:40rem){.page h1{font-size:1.75rem}}.page-head{margin:0 0 32px}.page-head h1{margin:0}.page-note{margin:32px 0 0}.page-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.page>.back-link{margin-bottom:8px}.page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.page-grid>*{min-width:0}.page-grid h2{margin:0 0 12px}.page-grid>.callout,.page-grid snc-sign-in-panel .callout{margin-top:0}.stack{display:flex;flex-direction:column;gap:32px;min-width:0}@media(min-width:64rem){.page-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:4rem}}label{display:block;margin-bottom:.375rem;font-size:.9375rem;font-weight:var(--snc-weight-strong)}input[type=text],textarea{min-height:var(--snc-control-h);padding:0 .75rem;font:inherit;color:var(--snc-ink);background:var(--snc-surface);border:1px solid var(--snc-control-border);border-radius:var(--snc-radius)}textarea{padding:.5625rem .75rem}input[type=text]{width:100%}input[type=text].mono{font-family:var(--snc-font-mono)}input[type=radio]{width:1.25rem;height:1.25rem;margin:0}input[aria-invalid=true]{border-color:var(--snc-danger-fg);box-shadow:inset 0 0 0 1px var(--snc-danger-fg)}::placeholder{color:var(--snc-ink-soft);opacity:1}button,.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:var(--snc-touch);padding:0 var(--snc-space-4-5);font:inherit;font-weight:var(--snc-weight-strong);color:var(--snc-on-accent);text-decoration:none;background:var(--snc-accent-strong);border:1px solid var(--snc-accent-strong);border-radius:var(--snc-radius);cursor:pointer;position:relative;transition:background-color var(--snc-dur-1) var(--snc-ease-out),color var(--snc-dur-1) var(--snc-ease-out),border-color var(--snc-dur-1) var(--snc-ease-out),transform var(--snc-dur-1) var(--snc-ease-out)}button:not(:disabled):not([aria-disabled=true]):active,.btn:not([aria-disabled=true]):active{transform:scale(.98)}button:hover,.btn:hover{color:var(--snc-on-accent);background:var(--snc-accent);border-color:var(--snc-accent)}.btn-block{width:100%;border-radius:var(--snc-radius)}button.secondary,a.btn.secondary{color:var(--snc-accent-strong);background:var(--snc-surface);border-color:var(--snc-control-border)}button.secondary:hover,a.btn.secondary:hover{color:var(--snc-accent-strong);background:var(--snc-tint-hover);border-color:var(--snc-control-border)}button:disabled,.btn:disabled,button[aria-disabled=true],.btn[aria-disabled=true],button:disabled:hover,.btn:disabled:hover,button[aria-disabled=true]:hover,.btn[aria-disabled=true]:hover{cursor:not-allowed;color:var(--snc-ink-muted);background:var(--snc-tint-hover);border-color:transparent}.field{margin-bottom:var(--snc-field-gap)}.field-error{margin:var(--snc-space-1) 0 0;color:var(--snc-danger-fg);font-weight:var(--snc-weight-strong)}.link-list{padding-left:var(--snc-space-5);max-width:var(--snc-measure)}.link-list li{padding-block:var(--snc-space-2)}.plain{list-style:none;padding:0;margin:0}.print-only{display:none}.block,.problem-parts,.state-list,.fields{display:block}.state-list dt,.state-list dd,.fields dt,.fields dd{padding:0;margin:0}.fields>div{padding-block:var(--snc-space-3);border-top:1px solid var(--snc-rule)}.fields dt{color:var(--snc-ink-soft);font-weight:var(--snc-weight-regular);font-size:var(--snc-text-sm)}.fields dd{max-width:var(--snc-measure)}.terms{display:block}.terms>div{padding-block:16px;border-top:1px solid var(--snc-rule)}.terms>div:last-child{border-bottom:1px solid var(--snc-rule)}.terms+p{margin-top:24px}.terms dt,.terms dd{margin:0;padding:0}.terms dt{font-size:var(--snc-text-sm);font-weight:var(--snc-weight-regular);color:var(--snc-ink-soft)}.terms dd{max-width:var(--snc-measure);font-size:1rem}@media(min-width:48rem){.terms>div{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:0 2rem}.terms dt{padding-top:.25rem}}.service-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;overflow:hidden;list-style:none;background:var(--snc-rule);border:1px solid var(--snc-rule);border-radius:var(--snc-radius)}.service-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--snc-space-2) var(--snc-space-5);align-items:center;padding:var(--snc-space-4-5) var(--snc-space-5);color:var(--snc-ink);text-decoration:none;background:var(--snc-surface)}a.service-row:hover{color:var(--snc-ink);background:var(--snc-tint-hover)}.service-row-body{display:flex;flex-direction:column;gap:var(--snc-space-1);min-width:0}.service-row-name{font-size:var(--snc-text-md);font-weight:var(--snc-weight-strong);line-height:1.25}.service-row-desc{max-width:48ch;font-size:var(--snc-text-sm);color:var(--snc-ink-muted)}.service-row-cta{display:inline-flex;align-items:center;gap:var(--snc-space-1);min-height:var(--snc-touch);font-weight:var(--snc-weight-strong);color:var(--snc-accent);white-space:nowrap}a.service-row:hover .service-row-cta{color:var(--snc-accent-strong)}.service-row-cta svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:48rem){.service-rows.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.service-rows.two-up>:last-child:nth-child(odd){grid-column:1 / -1}}.dot{display:inline-block;flex:none;width:.625rem;height:.625rem;border-radius:50%;background:var(--snc-ink-soft)}.dot[data-state=valid]{background:var(--snc-success-solid)}.dot[data-state=annotated]{background:var(--snc-accent)}.dot[data-state=void],.dot-warning{background:var(--snc-warning-solid)}.dot[data-state=not_authentic],.dot[data-state=not_found]{background:var(--snc-danger-solid)}.status-panel{display:flex;flex-direction:column;gap:.625rem;padding:1.375rem;color:var(--snc-panel-dark-ink);background:var(--snc-panel-dark);border-radius:var(--snc-radius)}.status-panel p{margin:0}.status-panel-label{font-size:var(--snc-text-sm);color:var(--snc-accent-soft)}.status-panel-state{display:flex;align-items:flex-start;gap:.625rem;font-size:1.25rem;font-weight:var(--snc-weight-strong);line-height:1.2}.status-panel-state .dot{margin-top:.35rem}.status-panel-next{color:var(--snc-panel-dark-muted)}.soon-list{padding-left:var(--snc-space-5);max-width:var(--snc-measure)}.soon-list li{padding-block:var(--snc-space-1)}.switch-list{list-style:none;margin:0 0 var(--snc-space-2);padding:0;max-width:var(--snc-measure)}.switch-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--snc-space-3);min-height:3rem;border-bottom:1px solid var(--snc-tint-hover)}.switch{position:relative;flex:none;width:2.75rem;min-width:2.75rem;min-height:1.625rem;height:1.625rem;padding:0;background:var(--snc-rule-track);border:0;border-radius:.8125rem;cursor:not-allowed}.switch:hover{background:var(--snc-rule-track)}.switch span{position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;background:var(--snc-surface);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--snc-ink) 30%,transparent)}.stamp,.chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px 2px 8px;font-size:var(--snc-text-sm);font-weight:var(--snc-weight-strong);line-height:1.3;white-space:nowrap;color:var(--stamp-fg, var(--snc-state-unknown-fg));background:var(--stamp-bg, var(--snc-state-unknown-bg));border-radius:var(--snc-radius-sm);transition:background-color var(--snc-dur-1) var(--snc-ease-out),color var(--snc-dur-1) var(--snc-ease-out)}.stamp:before,.chip:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--chip-dot, currentColor)}.chip-sm{min-height:20px;padding:1px 8px 1px 6px;font-size:var(--snc-text-xs)}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--snc-space-2);max-width:none;margin:0}[data-state=valid]{--stamp-fg: var(--snc-state-valid-fg);--stamp-bg: var(--snc-state-valid-bg);--chip-dot: var(--snc-success-solid)}[data-state=annotated]{--stamp-fg: var(--snc-state-annotated-fg);--stamp-bg: var(--snc-state-annotated-bg);--chip-dot: var(--snc-accent)}[data-state=void]{--stamp-fg: var(--snc-state-void-fg);--stamp-bg: var(--snc-state-void-bg);--chip-dot: var(--snc-warning-solid)}[data-state=not_authentic],[data-state=not_found]{--stamp-fg: var(--snc-state-refused-fg);--stamp-bg: var(--snc-state-refused-bg);--chip-dot: var(--snc-danger-solid)}[data-state=unknown],[data-state=neutral],[data-state=unverified]{--stamp-fg: var(--snc-state-unknown-fg);--stamp-bg: var(--snc-state-unknown-bg);--chip-dot: var(--snc-ink-soft)}[data-reg=inscrito]{--chip-dot: var(--snc-registration-inscrito)}[data-reg=provisorio]{--chip-dot: var(--snc-registration-provisorio)}[data-reg=em_exposicao]{--chip-dot: var(--snc-registration-em-exposicao)}[data-reg=pre_cadastral]{--chip-dot: var(--snc-registration-pre-cadastral)}[data-reg=cadastro_diferido]{--chip-dot: var(--snc-registration-cadastro-diferido)}[data-reg=extinto]{--chip-dot: var(--snc-registration-extinto)}[data-reg=sem_informacao]{--chip-dot: var(--snc-registration-sem-informacao)}.qr-hint{margin:var(--snc-space-2) 0 0}.qr-button{position:relative;display:flex;flex-direction:column;gap:var(--snc-space-3);width:100%;min-height:9.25rem;color:var(--snc-panel-dark-ink);background:var(--snc-panel-dark);border:0;border-radius:var(--snc-radius);overflow:hidden}.qr-button:hover{color:var(--snc-panel-dark-ink);background:var(--snc-accent-strong)}.qr-icon{position:relative;width:6rem;height:6rem}.qr-corners{fill:none;stroke:var(--snc-accent-soft);stroke-width:3;stroke-linecap:round}.qr-cells{fill:var(--snc-panel-dark-muted)}.qr-scan{display:none;position:absolute;left:6px;right:6px;top:0;height:2px;border-radius:1px;background:var(--snc-accent-soft)}.qr-button[aria-expanded=true] .qr-scan{display:block}@media(prefers-reduced-motion:no-preference){.qr-button[aria-expanded=true] .qr-scan{animation:snc-scan 2.6s cubic-bezier(.65,0,.35,1) infinite}}@keyframes snc-scan{0%,to{transform:translateY(0)}50%{transform:translateY(5.75rem)}}.scanner{margin-top:var(--snc-space-3)}.scanner video{display:block;width:100%;max-height:22rem;object-fit:cover;background:var(--snc-panel-dark);border-radius:var(--snc-radius)}.scan-message{margin:var(--snc-space-3) 0 0;color:var(--snc-ink-muted)}.or-rule{display:flex;align-items:center;gap:var(--snc-space-3);max-width:none;margin:var(--snc-space-5) 0;font-size:var(--snc-text-sm);color:var(--snc-ink-soft)}.or-rule:before,.or-rule:after{content:"";flex:1;height:1px;background:var(--snc-rule)}.verify.answering .page-head{margin-bottom:16px}.verify.answering h1,.verify.answering h1:has(+.summary-line){margin-bottom:0;font-size:1.5rem}.verify{--label-block: 1.78125rem}.verify .verify-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px}.verify input.mono{font-size:1rem;letter-spacing:.04em}.verify .field{margin:0 0 var(--snc-field-gap)}.verify .field label{margin-bottom:.375rem;line-height:1.5}.verify .field .hint{margin:6px 0 0;font-size:.8125rem;line-height:1.4;color:var(--snc-ink-soft)}.verify .field .field-error{margin:6px 0 0;font-size:.875rem}.verify form .submit{width:100%;margin-top:4px}.verify form>.field-error{margin-top:12px}.verify .qr-hint{max-width:none;margin:0 0 24px;font-size:.875rem;color:var(--snc-ink-soft)}.verify .error-summary{margin:0 0 24px;padding:16px;color:var(--snc-danger-fg);background:var(--snc-danger-bg);border-radius:var(--snc-radius-sm)}.verify .error-summary p{margin:0 0 4px;font-weight:600}.verify .error-summary ul{margin:0;padding-left:1.25rem}.summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:8px}.summary{max-width:none;margin:0;font-size:1rem;color:var(--snc-ink)}.link-button,button.link-button{min-height:var(--snc-touch);padding:0 8px;margin-left:-8px;font-weight:600;color:var(--snc-accent);text-decoration:underline;text-underline-offset:3px;background:transparent;border:0}.link-button:hover,button.link-button:hover{color:var(--snc-accent-strong);background:transparent}.edit-form{max-width:44rem;margin:0 0 24px;padding:24px 0;border-block:1px solid var(--snc-rule)}.verify .field-row{display:block}@media(min-width:48rem){.verify .field-row{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:0 16px;align-items:start}.verify .field-row .field{margin:0}.verify form .submit{grid-column:1 / -1;justify-self:start;margin-top:16px;padding:0 var(--snc-space-5)}}.verify .verify-aside .help{padding-top:0;border-top:0}.verify .verify-aside .help h2{margin:0 0 6px;font-size:1rem}.verify .verify-aside .help dl{display:block}.verify .verify-aside .help dt,.verify .verify-aside .help dd{padding:0}.verify .verify-aside .help p,.verify .verify-aside .help dl{font-size:.8125rem;line-height:1.5;color:var(--snc-ink-muted)}@media(min-width:64rem){.verify .verify-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:3rem;align-items:start}.verify .field-row{grid-template-columns:minmax(9rem,11rem) minmax(11rem,1fr) auto}.verify form .submit{grid-column:auto;margin-top:var(--label-block);white-space:nowrap}}.receipt{margin:0}.receipt-origin{display:none;margin:0 0 var(--snc-space-3);font-size:.875rem;color:var(--snc-ink-soft)}.verdict{display:flex;gap:16px;align-items:flex-start;padding:20px;color:var(--stamp-fg);background:var(--stamp-bg);border-radius:var(--snc-radius)}.verdict h2{margin:0 0 4px;font-family:var(--snc-font-serif);font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--stamp-fg)}.verdict h2:focus{outline:none}.verdict h2:focus-visible{outline:2px solid var(--snc-focus);outline-offset:4px}.verdict p{max-width:60ch;margin:4px 0 0;font-size:1rem;color:var(--snc-ink)}.verdict a{color:var(--stamp-fg)}.verdict .caveat{margin-top:12px;font-size:.875rem;color:var(--snc-ink-muted)}.verdict button{margin-top:4px}.glyph{flex:none;width:2.75rem;height:2.75rem;fill:none;stroke:var(--snc-surface);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.glyph .disc{fill:var(--stamp-fg);stroke:none}@media(min-width:40rem){.verdict{gap:20px;padding:24px 32px}.verdict h2{font-size:1.75rem}.glyph{width:3.25rem;height:3.25rem}}@media(prefers-reduced-motion:no-preference){.glyph{animation:snc-pop var(--snc-dur-3) var(--snc-ease-out) 80ms both}.verdict{animation:snc-rise-in var(--snc-dur-2) var(--snc-ease-out) both}}@keyframes snc-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.answer-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:24px}.answer-main{display:flex;flex-direction:column;gap:24px;min-width:0}.answer-main>*{margin:0}.answer-main .refusal-parts{order:0}.answer-main .verify-facts{order:1}.answer-main .receipt-fields,.answer-main .unit-link{order:2}.answer-main .answer-actions{order:3}.answer-main .file-data{order:4}@media(min-width:64rem){.answer-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:4rem;align-items:start}.answer-main .file-data{order:3}.answer-main .answer-actions{order:4}}.answer-main .verify-facts{margin-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.answer-main .verify-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.verify-facts dd{font-weight:600}.verify .receipt-fields{grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);column-gap:16px;font-size:1rem}.verify .receipt-fields dt,.verify .receipt-fields dd{padding:3px 0}.verify .receipt-fields dt{margin:0;font-size:.875rem;font-weight:400;padding-top:5px;color:var(--snc-ink-soft)}.refusal-parts{display:block}.refusal-parts>div{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:0 16px;padding:12px 0;border-top:1px solid var(--snc-rule)}.refusal-parts>div:last-child{border-bottom:1px solid var(--snc-rule)}.refusal-parts dt{margin:0;padding:0;font-size:.875rem;font-weight:400;color:var(--snc-ink-soft)}.refusal-parts dd{margin:0;padding:0}.refusal-parts p{margin:0 0 8px}.refusal-parts p:last-child{margin-bottom:0}.refusal-parts ul{margin:0;padding:0;list-style:none}.refusal-parts .rule{margin-right:12px;font-size:1rem}.file-data summary{display:inline-flex;align-items:center;gap:8px;min-height:var(--snc-touch);font-weight:600;color:var(--snc-accent);list-style:none;cursor:pointer}.file-data summary::-webkit-details-marker{display:none}.file-data summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.file-data[open] summary:after{transform:rotate(-135deg)}.file-data h3{margin:16px 0 4px;font-size:1rem}.file-data .file-value{max-width:none;margin:0 0 8px;font-size:.875rem;font-weight:400;letter-spacing:0;color:var(--snc-ink-soft);overflow-wrap:anywhere}.copy-status{min-height:1.5rem;margin:8px 0 0;font-size:.875rem}.answer-actions{display:flex;flex-wrap:wrap;gap:12px}.unit-link{max-width:none}.callout-warning{max-width:none;padding:var(--snc-space-3) var(--snc-space-4);color:var(--snc-warning-fg);background:var(--snc-warning-bg);border-radius:var(--snc-radius)}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.split>*{min-width:0}@media(min-width:64rem){.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:4rem}}.map-column snc-map-view{display:block;height:50vh;min-height:320px;border:1px solid var(--snc-control-border);border-radius:var(--snc-radius)}@media(min-width:64rem){.map-split .map-column snc-map-view{height:clamp(420px,calc(100dvh - 15rem),720px);min-height:0}}.map-split{row-gap:var(--snc-space-5)}.map-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--snc-space-2) var(--snc-space-4);margin:0 0 var(--snc-space-2)}.map-toolbar>button{flex:none;margin-left:auto;min-height:2.5rem;padding:0 var(--snc-space-3)}.map-toolbar>button:disabled{color:var(--snc-ink-muted);background:transparent;border-color:transparent;opacity:1;cursor:not-allowed}.map-step{max-width:none;margin:0 0 var(--snc-space-4);font-size:1rem;line-height:1.5}.map-help .hint{margin:0 0 var(--snc-space-2)}.map-side>*+*{margin-top:0}.map-results{margin:0 0 var(--snc-space-4)}.map-results>h2{margin:0 0 var(--snc-space-2);font-size:1.125rem}.map-results>h3{margin:var(--snc-space-4) 0 var(--snc-space-2);font-size:1rem}.map-empty{max-width:none;margin:0;padding:var(--snc-space-3) 0;color:var(--snc-ink-muted);border-top:1px solid var(--snc-rule);border-bottom:1px solid var(--snc-rule)}.results .nip{font-family:var(--snc-font-mono);font-size:.875rem;font-variant-numeric:lining-nums tabular-nums}.unit-states{grid-column:1;display:flex;flex-wrap:wrap;gap:0 var(--snc-space-3);margin:var(--snc-space-1) 0;font-size:.875rem}.unit-state{display:inline-flex;align-items:center;gap:var(--snc-space-1-5)}.snc-basemap-muted{filter:saturate(.25) contrast(.92) brightness(1.04)}.map-column .legend{margin:var(--snc-space-3) 0 0}.key-query{fill:color-mix(in srgb,var(--snc-accent) 8%,transparent);stroke:var(--snc-accent);stroke-width:2;stroke-dasharray:5 3}.map-actions{display:flex;flex-wrap:wrap;gap:var(--snc-space-2);margin:var(--snc-space-3) 0}.centre-text{margin:var(--snc-space-2) 0 0}.coordinates{margin-bottom:var(--snc-space-5)}.coordinates h2{margin:0 0 var(--snc-space-2);font-size:1rem}.coordinate-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--snc-space-3);align-items:start}.coordinate-fields .field{margin:0}.coordinates .hint{margin:var(--snc-space-2) 0 var(--snc-space-3)}.coordinates button[type=submit]{min-height:2.75rem}.map-aside{display:flex;flex-direction:column;gap:24px}@keyframes snc-spin{to{transform:rotate(360deg)}}.segmented{display:inline-flex;min-width:0;margin:0;padding:0;border:0}.segment{position:relative;display:block;margin:0 0 0 -1px;font-weight:var(--snc-weight-strong);cursor:pointer}.segment:first-of-type{margin-left:0}.segment input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.segment span{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;font-size:var(--snc-text-sm);color:var(--snc-ink-muted);white-space:nowrap;background:var(--snc-surface);border:1px solid var(--snc-control-border);transition:background-color var(--snc-dur-1) var(--snc-ease-out),color var(--snc-dur-1) var(--snc-ease-out),border-color var(--snc-dur-1) var(--snc-ease-out)}.segment:first-of-type span{border-radius:var(--snc-radius-sm) 0 0 var(--snc-radius-sm)}.segment:last-of-type span{border-radius:0 var(--snc-radius-sm) var(--snc-radius-sm) 0}.segment input:hover+span{background:var(--snc-tint-hover)}.segment input:checked+span,.segment input:checked:hover+span{color:var(--snc-on-accent);background:var(--snc-accent-strong);border-color:var(--snc-accent-strong)}.segment input:focus-visible+span{outline:2px solid var(--snc-focus);outline-offset:2px}.ol-zoom{position:absolute;top:var(--snc-space-2);right:var(--snc-space-2);left:auto;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--snc-surface);border:1px solid var(--snc-rule-strong);border-radius:var(--snc-radius);box-shadow:var(--shadow-float)}.ol-zoom button{min-width:var(--snc-touch);min-height:var(--snc-touch);padding:0;font-size:var(--snc-text-lg);font-weight:var(--snc-weight-regular);line-height:1;color:var(--snc-accent-strong);background:transparent;border:0;border-radius:var(--snc-radius-sm)}.ol-zoom button:hover{color:var(--snc-accent-strong);background:var(--snc-tint-hover)}.ol-zoom button:focus-visible{outline:2px solid var(--snc-focus);outline-offset:0}.results{list-style:none;padding:0;margin:0 0 var(--snc-space-3)}.results li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--snc-space-2);padding:var(--snc-space-3) var(--snc-space-2);border-bottom:1px solid var(--snc-rule)}.results li{transition:background-color var(--snc-dur-1) var(--snc-ease-out)}.results li.selected{background:var(--snc-tint-selected)}.results li.selected>a{font-weight:var(--snc-weight-strong);color:var(--snc-accent-strong)}.results li>a,.results li>.muted{grid-column:1;overflow-wrap:anywhere}.results li>button{grid-column:2;grid-row:1 / -1;align-self:center}.results li>button[aria-pressed=true]{color:var(--snc-accent-strong);background:var(--snc-tint-accent);border-color:transparent}.back-link{display:inline-flex;align-items:center;gap:var(--snc-space-1-5);min-height:var(--snc-touch);text-decoration:none}.back-link:hover{text-decoration:underline}.back-link svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page h1.unit-title,.page h1.unit-title:has(+:not(.lede)){margin:0 0 var(--snc-space-3);font-family:var(--snc-font-mono);font-weight:500;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:var(--snc-space-5);overflow:hidden;background:var(--snc-tint-hover);border:1px solid var(--snc-tint-hover);border-radius:var(--snc-radius)}.facts>div{padding:.875rem var(--snc-space-4);background:var(--snc-ground)}.facts dt{margin:0;padding:0;font-size:var(--snc-text-sm);font-weight:var(--snc-weight-regular);color:var(--snc-ink-soft)}.facts dd{margin:2px 0 0;padding:0;font-weight:var(--snc-weight-strong)}.facts .wide-cell{grid-column:1 / -1}.facts.facts-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.facts.facts-fit{grid-template-columns:minmax(0,1fr);margin-bottom:0}@media(min-width:40rem){.facts.facts-fit{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}}@media(min-width:48rem){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}.facts.facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.map-section{margin-bottom:var(--snc-space-5);overflow:hidden;background:var(--snc-ground);border-radius:var(--snc-radius)}.map-section .outline{max-width:none}.map-section .outline svg{height:15rem;max-height:22rem;border:0;border-radius:0;background:var(--snc-tint-hover)}.map-section .outline figcaption{margin:0;padding:var(--snc-space-4) var(--snc-space-4) 0}.map-section snc-data-attribution{display:block;padding:var(--snc-space-2) var(--snc-space-4) 0}.map-section snc-data-attribution p{margin:0}.map-section{padding-bottom:var(--snc-space-4)}.map-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--snc-space-2) var(--snc-space-4);padding:var(--snc-space-3) var(--snc-space-4)}.map-head snc-view-switch{flex:0 0 auto;min-width:12rem}.view-stage{position:relative;display:grid}.view-layer{grid-area:1 / 1;min-width:0}.view-layer.is-hidden{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none}.scene-layer{padding:0 var(--snc-space-4)}.scene-layer snc-scene-view{--snc-scene-height: clamp(20rem, 60vh, 34rem)}.scene-layer .loading,.scene-error{padding:var(--snc-space-4) 0}.scene-error p{margin:0 0 var(--snc-space-3)}.scene-error-actions{display:flex;flex-wrap:wrap;gap:var(--snc-space-2)}@media(prefers-reduced-motion:no-preference){.view-layer{transition:opacity .2s var(--snc-ease-out)}.view-layer.is-hidden{transition:opacity .2s var(--snc-ease-out),visibility 0s linear .2s}}.base-map+snc-data-attribution{padding-top:var(--snc-space-3)}.ol-scale-line{left:var(--snc-space-3);bottom:var(--snc-space-3);padding:0;background:transparent}.ol-scale-line-inner{margin:0;padding:0 0 2px;font-size:12px;line-height:1.3;color:var(--snc-ink-soft);text-align:left;border:0;border-bottom:2px solid var(--snc-ink-soft)}.map-toggle{display:flex;align-items:center}.base-map snc-map-view{display:block;height:50vh;min-height:320px;border:0;border-radius:0}.verdict-panel{margin:0;padding:var(--snc-space-5);background:var(--snc-ground);border-radius:var(--snc-radius)}@media(min-width:40rem){.verdict-panel{padding:var(--snc-space-6)}}.verdict-panel p{max-width:62ch}.verdict-panel h2{margin:0 0 var(--snc-space-4);font-size:1.25rem}.state-list>div{padding-block:var(--snc-space-4-5);border-top:1px solid var(--snc-rule)}.state-list>div:first-child{border-top:0;padding-top:0}.state-list>div:last-child{padding-bottom:0}.state-list dt{color:var(--snc-ink-soft);font-weight:var(--snc-weight-regular);font-size:var(--snc-text-sm);margin-bottom:var(--snc-space-1-5)}.state-list .meaning{display:block;margin-top:var(--snc-space-2);max-width:62ch}.extinct{margin:var(--snc-space-4-5) 0 0;padding:var(--snc-space-3) 0;border-top:1px solid var(--snc-rule);border-bottom:1px solid var(--snc-rule)}.extinct h3{margin-top:0}.why{margin:var(--snc-space-4) 0 0}.why summary{min-height:var(--snc-touch);display:flex;align-items:center;font-weight:var(--snc-weight-strong);color:var(--snc-accent);cursor:pointer}.why table{margin-top:var(--snc-space-2)}.nip-help p{margin-top:0}.notices{margin-top:var(--snc-space-4);padding-top:var(--snc-space-4);border-top:1px solid var(--snc-rule-strong)}.notices p{margin:0 0 var(--snc-space-3)}.notices p:last-child{margin-bottom:0}.notices strong{font-weight:var(--snc-weight-strong)}.indicators{list-style:none;margin:0;padding:0}.indicators li{display:flex;align-items:center;gap:var(--snc-space-3);min-height:2.25rem;padding-block:var(--snc-space-1)}.indicators svg{flex:none;width:1.5rem;height:1.5rem;fill:none;stroke:var(--snc-ink-muted);stroke-width:2;stroke-linejoin:round}.indicators li:not(.attention):before{content:"";flex:none;width:0;height:0;margin-inline:.5625rem;border:.1875rem solid var(--snc-ink-muted);border-radius:50%}.indicators li.attention{font-weight:var(--snc-weight-strong)}.indicators li.attention svg{stroke:var(--snc-warning-fg);fill:var(--snc-warning-bg)}.entries{list-style:none;margin:0;padding:0}.entries li{padding:var(--snc-space-3) 0;border-bottom:1px solid var(--snc-rule)}.section{margin-top:var(--snc-space-6);border-top:1px solid var(--snc-rule)}.section summary{display:flex;align-items:center;justify-content:space-between;gap:var(--snc-space-3);min-height:3.25rem;font-family:var(--snc-font-serif);font-size:1.25rem;font-weight:var(--snc-weight-strong);color:var(--snc-accent-strong);list-style:none;cursor:pointer}.section summary::-webkit-details-marker{display:none}.section summary:after{content:"";flex:none;width:.5rem;height:.5rem;margin-right:.25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s var(--snc-ease-out)}.section[open] summary:after{transform:rotate(-135deg)}table{width:100%;border-collapse:collapse}th,td{padding:var(--snc-space-2) var(--snc-space-3);text-align:left;border-bottom:1px solid var(--snc-rule);vertical-align:top}th{font-weight:var(--snc-weight-strong)}.timeline{position:relative;display:flex;flex-direction:column;gap:1.125rem;margin:var(--snc-space-2) 0 var(--snc-space-3);padding:0 0 0 1.375rem;list-style:none}.timeline:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:2px;background:var(--snc-tint-accent-line)}.timeline li{position:relative;display:flex;flex-direction:column}.timeline-dot{position:absolute;left:-1.375rem;top:6px;width:10px;height:10px;border-radius:50%;background:var(--snc-accent);box-shadow:0 0 0 3px var(--snc-surface)}.timeline-what{font-weight:var(--snc-weight-strong)}.timeline-when{font-size:var(--snc-text-sm);color:var(--snc-ink-soft)}.link-rows{display:flex;flex-direction:column;gap:var(--snc-space-2);margin:var(--snc-space-2) 0 var(--snc-space-3);padding:0;list-style:none}.link-rows li{margin-left:calc((var(--depth, 1) - 1) * 1rem)}.link-row{display:flex;align-items:center;justify-content:space-between;gap:var(--snc-space-3);min-height:3rem;padding:var(--snc-space-2) var(--snc-space-4);color:var(--snc-ink);text-decoration:none;background:var(--snc-ground);border-radius:var(--snc-radius)}a.link-row:hover{color:var(--snc-ink);background:var(--snc-tint-hover)}.link-row>span{display:flex;flex-direction:column;min-width:0}.link-row-label,.link-row-note{font-size:var(--snc-text-sm);color:var(--snc-ink-soft)}.link-row-value{font-weight:var(--snc-weight-strong);overflow-wrap:anywhere}.link-row-value.nip{letter-spacing:0}.link-row svg{flex:none;color:var(--snc-accent);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.unit-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--snc-space-4);margin-top:var(--snc-space-7)}.unit-primary{display:flex;flex-direction:column;align-items:stretch;gap:var(--snc-space-2)}.unit-primary .btn{width:100%}.unit-primary p{margin:0}.unit-secondary{display:flex;flex-wrap:wrap;gap:var(--snc-space-4)}.unit-secondary>*{flex:1 1 auto;padding-inline:var(--snc-space-4);white-space:nowrap}.btn-outline,a.btn-outline{color:var(--snc-accent);background:var(--snc-surface);border-color:var(--snc-control-border)}.btn-outline:hover,a.btn-outline:hover{color:var(--snc-accent-strong);background:var(--snc-tint-subtle);border-color:var(--snc-control-border)}.privacy-line{max-width:none;margin:var(--snc-space-4) 0 0;font-size:var(--snc-text-sm);color:var(--snc-ink-soft)}@media(min-width:48rem){.unit-primary{align-items:flex-start}.unit-primary .btn{width:auto;min-width:18rem}.unit-secondary>*{flex:0 0 auto;padding-inline:var(--snc-space-5)}}.outline{margin:0;max-width:28rem}.outline svg{display:block;width:100%;height:auto;background:var(--snc-surface);border:1px solid var(--snc-rule-strong);border-radius:var(--snc-radius)}.outline path{fill:var(--snc-tint-accent);stroke:var(--snc-accent);stroke-width:2;stroke-linejoin:round}.outline path.scale{fill:none;stroke:var(--snc-ink);stroke-width:2}.outline text{font:12px var(--snc-font-sans);fill:var(--snc-ink)}.outline figcaption{margin-top:var(--snc-space-2);font-size:var(--snc-text-sm);color:var(--snc-ink-muted)}.layout-main{min-width:0}.layout>snc-context-help{margin-top:32px}.layout-main>h2{margin:var(--snc-space-6) 0 var(--snc-space-3)}.layout-main>dl:not(.facts),.entries dl{gap:0 var(--snc-space-4)}.layout-main>dl:not(.facts) dt,.layout-main>dl:not(.facts) dd,.entries dt,.entries dd{padding:0}.layout-main>dl:not(.facts) dt,.entries dt{margin-top:var(--snc-space-2)}.layout-main>dl:not(.facts) dt:first-child,.entries dt:first-child{margin-top:0}.layout-main .section{margin-top:var(--snc-space-6)}.layout-main .section+.section{margin-top:0}@media(min-width:30rem){.layout-main>dl:not(.facts),.entries dl{row-gap:var(--snc-space-2)}.layout-main>dl:not(.facts) dt,.entries dt{margin-top:0}}@media(min-width:48rem){.layout-main>h2,.layout-main .section{margin-top:var(--snc-space-7)}.layout-main .section+.section{margin-top:0}}.help{margin:0;padding:16px 0 0;max-width:none;font-size:.875rem;background:transparent;border-top:1px solid var(--snc-rule-strong);border-radius:0}.help h2{margin:0 0 8px;font-size:1.125rem}.help p{font-size:.875rem}.help dl{display:block;font-size:.875rem}.help dt,.help dd{padding:0}.help dt{margin-top:var(--snc-space-3);font-weight:var(--snc-weight-regular);color:var(--snc-ink-soft)}.help dd{margin:0}.help .mono{font-size:.875rem}.help ol{margin:0 0 12px;padding-left:1.25rem}.help li{padding-block:2px}.help-links{margin:0;padding:0;list-style:none}.help-links a{display:inline-flex;align-items:center;min-height:var(--snc-touch)}.help .help-action{margin:12px 0 4px}.keyboard-help{margin-bottom:var(--snc-space-3)}.keyboard-help summary{display:inline-flex;align-items:center;gap:var(--snc-space-2);min-height:var(--snc-touch);font-weight:var(--snc-weight-strong);color:var(--snc-accent);list-style:none;cursor:pointer}.keyboard-help summary::-webkit-details-marker{display:none}.keyboard-help summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s var(--snc-ease-out)}.keyboard-help[open] summary:after{transform:rotate(-135deg)}.link-value{overflow-wrap:anywhere;word-break:break-all;font-size:var(--snc-text-sm)}@media(min-width:64rem){.page.extract>.layout{max-width:none}.layout{display:grid;grid-template-columns:minmax(0,52rem) 20rem;justify-content:space-between;column-gap:var(--snc-space-6);align-items:start}.layout>snc-context-help{position:sticky;top:var(--snc-space-5);margin-top:0}}@media print{.skip-link,.site-header,.site-footer,.banner,.no-print{display:none!important}:root{background:#fff}.page{padding:0}.receipt{margin:0;break-inside:avoid}.receipt-origin{display:block}a{color:inherit;text-decoration:none}.print-only{display:block}.print-head{margin-bottom:var(--snc-space-4);font-weight:var(--snc-weight-strong)}.verdict-panel{border:2px solid #000;break-inside:avoid}.verdict{border:2px solid #000;color:#000;background:#fff}.layout{display:block}.stamp{border:1px solid #000;color:#000;background:#fff}}.ol-attribution{position:absolute;inset:auto 4px 4px auto;width:auto;max-width:calc(100% - 8px);padding:1px 6px;font-size:.6875rem;line-height:1.5;text-align:right;background:#fff;border:0;border-radius:4px;box-shadow:none}.ol-attribution ul{margin:0;padding:0;font-size:.6875rem;color:var(--snc-ink);text-shadow:none}.ol-attribution li{display:inline;list-style:none}.ol-attribution a{color:var(--snc-accent)}.ol-attribution button{display:none}@media(prefers-reduced-motion:no-preference){.outline path:not(.scale){stroke-dasharray:700;animation:unit-draw var(--snc-dur-draw) var(--snc-ease-in-out) .2s both}}@keyframes unit-draw{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}.btn-tertiary{min-height:var(--snc-touch);padding:0 10px;color:var(--snc-accent);background:transparent;border-color:transparent}.btn-tertiary:hover{color:var(--snc-accent-strong);background:var(--snc-tint-hover);border-color:transparent}.btn-ghost{min-height:36px;min-width:0;padding:0 10px;font-size:var(--snc-text-sm);color:var(--snc-ink-muted);background:transparent;border-color:transparent}.btn-ghost:hover{color:var(--snc-ink);background:var(--snc-tint-hover);border-color:transparent}.btn-ghost:after{content:"";position:absolute;inset:-4px 0}.btn-icon{width:var(--snc-touch);padding:0;color:var(--snc-ink-muted);background:transparent;border-color:transparent}.btn-icon:hover{color:var(--snc-accent-strong);background:var(--snc-tint-hover);border-color:transparent}button[aria-busy=true],.btn[aria-busy=true]{cursor:progress}button[aria-busy=true]:before,.btn[aria-busy=true]:before{content:"";flex:none;width:16px;height:16px;margin-right:var(--snc-space-2);border:2px solid currentColor;border-right-color:transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){button[aria-busy=true]:before,.btn[aria-busy=true]:before{animation:snc-spin .8s linear infinite}}.btn-secondary,.btn-outline,a.btn-outline{color:var(--snc-accent-strong)}.status-line{display:flex;align-items:flex-start;gap:var(--snc-space-2);max-width:none;margin:var(--snc-space-3) 0 0;font-size:var(--snc-text-sm);line-height:1.4;color:var(--snc-ink)}.status-line svg{flex:none;margin-top:1px}.status-line[data-tone=warn] svg{color:var(--snc-warning-strong)}.status-line[data-tone=danger] svg{color:var(--snc-danger-strong)}.task-surface{padding:var(--snc-space-4);background:var(--snc-surface);border:1px solid var(--snc-rule-strong);border-top:2px solid var(--snc-accent);border-radius:var(--snc-radius)}.task-surface .task-title{margin:0 0 var(--snc-space-3);font-size:var(--snc-text-lg);line-height:1.2;color:var(--snc-accent-strong)}@media(min-width:64rem){.task-surface{padding:var(--snc-space-5)}}.sign-in{display:flex;flex-direction:column;align-items:center;gap:var(--snc-space-3);max-width:28rem;margin-inline:auto;padding-block:var(--snc-space-6);text-align:center}.sign-in .sign-in-title{margin:0;font-size:var(--snc-text-lg);line-height:1.3;color:var(--snc-ink)}.sign-in .sign-in-actions{display:flex;justify-content:center;margin-top:var(--snc-space-2)}.sign-in .sign-in-actions button{width:auto;min-width:8rem;min-height:44px}.sign-in .sign-in-notice{margin:0;justify-content:center;text-align:left}.help .help-legal{margin:0;font-size:.8125rem;color:var(--snc-ink-soft)}.skeleton{display:flex;flex-direction:column;gap:var(--snc-space-2);min-width:0}.skeleton[data-shape=record]{gap:var(--snc-space-3);margin-bottom:var(--snc-space-5)}.sk{display:block;background:var(--snc-rule);border-radius:var(--snc-radius-sm)}.sk-row{height:44px}.sk-kicker{width:6rem;height:16px}.sk-title{width:16rem;max-width:100%;height:2.25rem}.sk-chips{width:12rem;max-width:100%;height:24px}.sk-line{width:28rem;max-width:100%;height:16px}.sk-short{width:60%}.sk-block{height:16rem;border-radius:var(--snc-radius)}.sk-verdict{height:7.5rem;border-radius:var(--snc-radius)}.sk-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.sk-cell{height:3.75rem}@media(min-width:48rem){.sk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.sk{animation:snc-sk 1.2s ease-in-out infinite alternate}}@keyframes snc-sk{0%{opacity:1}to{opacity:.55}}.skeleton-stalled{display:flex;flex-direction:column;align-items:flex-start;gap:var(--snc-space-3);padding:var(--snc-space-5) 0}.skeleton-stalled p{margin:0;font-weight:var(--snc-weight-strong)}.toasts{position:fixed;z-index:60;right:var(--snc-space-5);bottom:var(--snc-space-5);display:flex;flex-direction:column;gap:var(--snc-space-2);width:24rem;max-width:calc(100vw - 2rem);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--snc-space-3);padding:12px 16px;font-size:var(--snc-text-sm);color:var(--snc-panel-dark-ink);background:var(--snc-panel-dark);border-radius:var(--snc-radius);box-shadow:var(--shadow-float);pointer-events:auto}.toast snc-icon{display:inline-flex;color:var(--snc-accent-soft)}.toast-text{flex:1;min-width:0}button.toast-action,button.toast-close{min-height:2.25rem;min-width:2.25rem;padding:0 10px;font-size:var(--snc-text-sm);color:var(--snc-accent-soft);background:transparent;border-color:transparent}button.toast-close{padding:0;color:var(--snc-panel-dark-muted)}button.toast-action:hover,button.toast-close:hover{color:var(--snc-panel-dark-ink);background:color-mix(in srgb,var(--snc-panel-dark-ink) 12%,transparent);border-color:transparent}.toast :focus-visible{outline-color:var(--snc-accent-soft)}@media(max-width:63.99rem){.toasts{right:50%;transform:translate(50%)}}button.filter-chip{display:inline-flex;align-items:center;gap:var(--snc-space-2);min-height:36px;min-width:0;padding:0 14px;font-size:var(--snc-text-sm);font-weight:var(--snc-weight-strong);color:var(--snc-ink-muted);background:var(--snc-surface);border:1px solid var(--snc-rule-strong);border-radius:999px}button.filter-chip:after{content:"";position:absolute;inset:-4px 0}button.filter-chip:hover{color:var(--snc-accent-strong);background:var(--snc-tint-hover);border-color:var(--snc-rule-strong)}button.filter-chip[aria-pressed=true]{color:var(--snc-accent-strong);background:var(--snc-tint-accent);border-color:var(--snc-tint-accent)}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--snc-space-2)}.timeline-day{margin:var(--snc-space-4) 0 var(--snc-space-2);font-family:var(--snc-font-sans);font-size:var(--snc-text-sm);font-weight:var(--snc-weight-strong);color:var(--snc-ink-soft);font-variant-numeric:tabular-nums}.timeline-day:first-child{margin-top:var(--snc-space-2)}.timeline{gap:var(--snc-space-3);margin:0 0 var(--snc-space-2)}.timeline:before{left:3px;background:var(--snc-rule-track)}.timeline-dot{top:7px;width:8px;height:8px}.timeline li{gap:0}.timeline-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--snc-space-4)}.timeline-time{flex:none;font-size:var(--snc-text-sm);color:var(--snc-ink-soft);font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto}.data-table{width:100%;font-size:var(--snc-text-sm);border-collapse:collapse}.data-table thead th{height:40px;padding:0 var(--snc-space-4);font-weight:var(--snc-weight-strong);color:var(--snc-ink-soft);white-space:nowrap;background:var(--snc-surface);border-bottom:1px solid var(--snc-rule-strong)}.data-table td,.data-table tbody th{height:44px;padding:0 var(--snc-space-4);font-weight:var(--snc-weight-regular);vertical-align:middle;border-bottom:1px solid var(--snc-rule)}.data-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.data-table tbody tr{position:relative;transition:background-color var(--snc-dur-1) var(--snc-ease-out)}.data-table tbody tr:hover{background:var(--snc-tint-hover)}.data-table tbody tr.selected{background:var(--snc-tint-selected)}.data-table .nip,.data-table .mono{font-size:var(--snc-text-sm);letter-spacing:.02em}.data-table a.request-row{font-weight:var(--snc-weight-strong);color:var(--snc-ink);text-decoration:none}.data-table a.request-row:after{content:"";position:absolute;inset:0}.data-table tr:hover a.request-row,.data-table a.request-row:focus-visible{color:var(--snc-accent-strong)}.data-table a.request-row:focus-visible{outline:none}.data-table tr:has(a.request-row:focus-visible){outline:2px solid var(--snc-focus);outline-offset:-2px}.data-table .cell-process{color:var(--snc-ink-muted)}@keyframes snc-row-in{0%{opacity:0;transform:translateY(var(--snc-rise))}to{opacity:1;transform:none}}@keyframes snc-fade-out{to{opacity:0}}@keyframes snc-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes snc-view-in{0%{opacity:0;transform:translateY(var(--snc-rise))}to{opacity:1;transform:none}}@keyframes snc-rise-in{0%{opacity:0;transform:translateY(var(--snc-rise))}to{opacity:1;transform:none}}@keyframes snc-drop-in{0%{opacity:0;transform:translateY(calc(var(--snc-rise) * -1))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.data-table tbody tr{animation:snc-row-in var(--snc-dur-2) var(--snc-ease-out) both}.data-table tbody tr:nth-child(2){animation-delay:20ms}.data-table tbody tr:nth-child(3){animation-delay:40ms}.data-table tbody tr:nth-child(4){animation-delay:60ms}.data-table tbody tr:nth-child(5){animation-delay:80ms}.data-table tbody tr:nth-child(6){animation-delay:.1s}.data-table tbody tr:nth-child(7){animation-delay:.12s}.data-table tbody tr:nth-child(n+8){animation-delay:.14s}.toast-in{animation:snc-toast-in var(--snc-dur-2) var(--snc-ease-out) both}.toast-out{animation:snc-fade-out var(--snc-dur-1) var(--snc-ease-in) both}.tab-panel{animation:snc-row-in var(--snc-dur-2) var(--snc-ease-out) both}}@media(max-width:47.99rem){.data-table.cards-sm,.data-table.cards-sm tbody,.data-table.cards-sm tr,.data-table.cards-sm td,.data-table.cards-sm th{display:block}.data-table.cards-sm thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.data-table.cards-sm tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--snc-space-1) var(--snc-space-3);margin-bottom:var(--snc-space-2);padding:var(--snc-space-3) var(--snc-space-4);background:var(--snc-surface);border:1px solid var(--snc-rule-strong);border-radius:var(--snc-radius)}.data-table.cards-sm td,.data-table.cards-sm tbody th{height:auto;padding:0;border:0}.data-table.cards-sm .cell-id{grid-column:1;grid-row:1}.data-table.cards-sm td:first-child{grid-column:2;grid-row:1;justify-self:end}.data-table.cards-sm .cell-process{grid-column:1;grid-row:2}.data-table.cards-sm .cell-when{grid-column:2;grid-row:2}.data-table.cards-sm .cell-process:empty{display:none}}main{view-transition-name:main-region}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(main-region){animation:snc-fade-out var(--snc-dur-1) var(--snc-ease-in) both}::view-transition-new(main-region){animation:snc-view-in var(--snc-dur-2) var(--snc-ease-out) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}.record-header{margin:0 0 var(--snc-space-5)}.page h1.unit-title,.page h1.unit-title:has(+:not(.lede)){margin:0 0 var(--snc-space-3);font-size:2rem}.map-section{margin-bottom:var(--snc-space-5);padding:0;overflow:visible;background:transparent;border-radius:0}.map-head{padding:0 0 var(--snc-space-3)}.view-stage{overflow:hidden;border:1px solid var(--snc-rule-strong);border-radius:var(--snc-radius)}.scene-layer{padding:0}.map-section .outline svg{background:var(--snc-map-plain)}.map-section .outline figcaption{padding:var(--snc-space-3) var(--snc-space-4);background:var(--snc-surface)}.map-section snc-data-attribution{padding:var(--snc-space-2) 0 0}.verdict-panel{margin:0;padding:var(--snc-space-5) 0 0;background:transparent;border-top:1px solid var(--snc-rule);border-radius:0}@media(min-width:40rem){.verdict-panel{padding:var(--snc-space-5) 0 0}}.state-list>div:first-child{padding-top:0}.unit-actions{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:var(--snc-space-6)}.unit-primary{flex-direction:column;align-items:flex-start}.unit-primary .btn{width:auto;min-width:0}.unit-secondary>*{flex:0 0 auto;padding-inline:10px}.scene-error-actions{align-items:center}.base-map snc-map-view{border-radius:0}.map-column snc-map-view{border-color:var(--snc-rule-strong);overflow:hidden}.map-toolbar{margin:0 0 var(--snc-space-3)}.map-toolbar>button{margin-left:auto}.map-toolbar>button:disabled{background:transparent}.centre-text{font-size:var(--snc-text-sm);color:var(--snc-ink-soft);font-variant-numeric:tabular-nums}.map-global{margin:0 0 var(--snc-space-3)}.map-global dt{margin-top:var(--snc-space-2);font-size:var(--snc-text-sm);font-weight:var(--snc-weight-regular);color:var(--snc-ink-soft)}.unit-states{gap:var(--snc-space-2);margin:var(--snc-space-1) 0}.results .nip{font-size:var(--snc-text-sm)}.map-aside,.map-side{min-width:0}.verdict{border-radius:var(--snc-radius)}.verify .skeleton{margin-top:var(--snc-space-4)}.answer-main .answer-actions{gap:var(--snc-space-2)}.status-panel{box-shadow:none}.problem{border-radius:var(--snc-radius-sm)}.problem-title{font-size:var(--snc-text-base)}.user-trigger[aria-expanded=true]{background:var(--snc-tint-hover)}.list-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--snc-space-3);padding:var(--snc-space-5) 0}.btn-tertiary:first-child{margin-left:-10px}.citizen .data-table a.request-row,.data-table a.request-row{display:inline;min-height:0;padding:0;background:transparent}@media(max-width:39.99rem){.page h1.unit-title,.page h1.unit-title:has(+:not(.lede)){font-size:1.5rem}}
