/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#102a43;--ink-2:#243b53;--muted:#627d98;--line:#d9e2ec;--line-soft:#e9eff4;--paper:#f4f7f9;--white:#fff;--navy:#102a43;--navy-dark:#071e31;--blue:#1976a3;--blue-soft:#e7f3f8;--teal:#0d766e;--teal-soft:#e1f2ef;--amber:#a45b00;--amber-soft:#fff2d2;--red:#a63d40;--red-soft:#fdebed;--violet:#6b4ea2;--violet-soft:#f0ebf8;--shadow:0 16px 50px #102a4317;--sans:"Aptos", "Segoe UI", Arial, sans-serif;--serif:Georgia, "Times New Roman", serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}.ops-review-backdrop{z-index:120;background:#04192ab8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ops-review-dialog{background:#fff;border:1px solid #9bcbd0;border-radius:1rem;width:min(42rem,100%);max-height:calc(100vh - 2rem);padding:1.5rem;overflow:auto;box-shadow:0 1.5rem 5rem #04192a47}.ops-review-dialog>header,.ops-review-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ops-review-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ops-review-dialog dl>div{background:#f1f7f8;border-radius:.65rem;padding:.8rem}.ops-review-dialog dt,.ops-review-dialog dd{margin:0}.ops-review-dialog dt{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.debate-form-feedback,.debate-inline-feedback{color:#064f4a;background:#eef8f7;border-radius:.65rem;grid-column:1/-1;padding:.85rem 1rem}.debate-form-feedback.error{color:#7c211d;background:#fff3f1;border-left:.25rem solid #b43b35}.debate-form-feedback ul{margin:.35rem 0 0;padding-left:1.25rem}.debate-question-source-list{gap:.45rem;margin:.7rem 0;padding-left:1.25rem;display:grid}.debate-question-source-list li{background:#f4fbfb;border-left:3px solid #269b98;padding:.6rem .7rem}.debate-question-source-list li>*{display:block}.debate-question-source-list a{color:#006f79}.debate-question-source-list span,.debate-question-source-list em{color:#496579;margin-top:.2rem;font-size:.78rem}.debate-live-finish-safety{color:#553700!important;background:#fff5db!important;border-color:#f0bd57!important}.nj5-upload-explainer{margin-top:.55rem;line-height:1.45;display:block}@media (width<=640px){.ops-review-dialog dl{grid-template-columns:1fr}.ops-review-actions>*{text-align:center;width:100%}}.ops-desk{background:#fff;border:1px solid #bddfe0;border-radius:18px;margin:1.25rem 0;overflow:hidden;box-shadow:0 18px 42px #08304314}.ops-desk-header{background:linear-gradient(125deg,#f7fbfb 15%,#dff5f2);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.4rem 1.5rem;display:flex}.ops-desk-header h2{color:#082f49;font-family:var(--font-serif), Georgia, serif;margin:.2rem 0 .35rem;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.08}.ops-desk-header p:last-child{color:#45677b;max-width:760px;margin:0}.ops-device-pill{color:#0a665f;background:#fff;border-radius:999px;flex:none;padding:.45rem .75rem;font-size:.75rem;font-weight:800}.ops-tabs{border-top:1px solid #cfe6e7;border-bottom:1px solid #cfe6e7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ops-tabs button{color:#496478;cursor:pointer;background:#f8fbfc;border:0;border-right:1px solid #d9e9ec;min-height:54px;padding:.75rem;font-weight:800}.ops-tabs button:last-child{border-right:0}.ops-tabs button[aria-selected=true]{color:#fff;background:#102f4c;box-shadow:inset 0 -4px #70d8ce}.ops-tabs button:focus-visible,.ops-desk button:focus-visible,.ops-desk input:focus-visible{outline-offset:2px;outline:3px solid #f2b84b}.ops-panel{padding:1.35rem 1.5rem 1.5rem}.ops-panel h3{color:#0b304d;font-family:var(--font-serif), Georgia, serif;margin:0 0 .3rem;font-size:1.35rem}.ops-help{color:#587286;margin:0 0 1rem;font-size:.85rem}.ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.ops-summary-grid article{background:#fbfdfd;border:1px solid #d5e7e9;border-radius:12px;gap:.2rem;padding:1rem;display:grid}.ops-summary-grid span{color:#4e6b7d;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.ops-summary-grid strong{color:#092e4a;font-family:var(--font-serif), Georgia, serif;font-size:2rem}.ops-summary-grid small{color:#688091}.ops-config{color:#27485e;margin-top:1rem;font-size:.85rem}.ops-config summary{cursor:pointer;font-weight:800}.ops-config div{flex-wrap:wrap;gap:1rem;padding-top:.75rem;display:flex}.ops-next{background:#fff8e7;border-left:4px solid #d99b18;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.ops-next p{margin:.2rem 0 0}.ops-next button,.ops-topic-entry button,.ops-brief-controls>button{color:#fff;cursor:pointer;background:#087f75;border:0;border-radius:8px;padding:.7rem 1rem;font-weight:800}.ops-two-column{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.25rem;display:grid}.ops-two-column>section{border:1px solid #d8e7e9;border-radius:12px;min-width:0;padding:1rem}.ops-topic-entry{gap:.55rem;display:flex}.ops-topic-entry input{color:#102f4c;background:#fff;border:1px solid #9ebfca;border-radius:8px;width:100%;min-width:0;padding:.75rem}.ops-topic-list{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ops-topic-list li{background:#eef7f7;border-radius:8px;justify-content:space-between;gap:1rem;padding:.7rem .8rem;display:flex}.ops-topic-list button{color:#a23b32;cursor:pointer;background:0 0;border:0;font-weight:800}.ops-alert-list{gap:.65rem;max-height:420px;padding-right:.25rem;display:grid;overflow-y:auto}.ops-alert-list article{background:#f6fafb;border-left:4px solid #348c87;border-radius:8px;gap:.25rem;padding:.8rem .9rem;display:grid}.ops-alert-list article[data-severity=review]{border-left-color:#c45345}.ops-alert-list article[data-severity=warning]{border-left-color:#d99b18}.ops-alert-list article>span{color:#667f8f;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:900}.ops-alert-list article p{color:#465f72;margin:0;font-size:.82rem}.ops-alert-list a,.ops-table-wrap a{color:#00756c;font-weight:800}.ops-table-wrap{border:1px solid #d6e6e8;border-radius:10px;overflow-x:auto}.ops-table-wrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:.82rem}.ops-table-wrap th,.ops-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e0ebed;padding:.85rem}.ops-table-wrap thead th{color:#fff;background:#102f4c}.ops-table-wrap tbody th{color:#0b304d;font-size:.92rem}.ops-table-wrap tbody th small{color:#607a8b;margin-top:.25rem;font-weight:400;display:block}.ops-state{color:#06675f;background:#dff4ef;border-radius:999px;padding:.25rem .45rem;font-weight:800;display:inline-flex}.ops-timeline{background:#f8fbfc;border:1px dashed #9ebbc3;border-radius:10px;margin-top:1rem;padding:1rem}.ops-timeline h4,.ops-print-brief h4{color:#0b304d;margin:0 0 .35rem}.ops-timeline p{color:#526d7d;margin:0}.ops-bars,.ops-county-bars{gap:.85rem;display:grid}.ops-bars>div>div,.ops-county-bars>div{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.ops-bars>div>div span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ops-bar,.ops-county-bars span{background:#deeaed;border-radius:999px;grid-column:1/-1;height:9px;display:block;overflow:hidden}.ops-bar i,.ops-county-bars i{border-radius:inherit;background:linear-gradient(90deg,#087f75,#42bdb1);height:100%;display:block}.ops-bars small{color:#6b8190}.ops-county-bars>div{grid-template-columns:1fr auto auto}.ops-method-note{color:#5d4a1e;background:#fff8e7;border-radius:10px;margin-top:1.2rem;padding:1rem}.ops-method-note p{margin:.3rem 0 0}.ops-brief-controls{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.ops-brief-controls div{background:#eaf3f4;border-radius:9px;padding:.25rem;display:inline-flex}.ops-brief-controls div button{color:#486778;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.5rem .9rem;font-weight:800}.ops-brief-controls div button.active{color:#0c4d4a;background:#fff;box-shadow:0 2px 8px #0830431f}.ops-print-brief{color:#203e53;background:#fff;border:1px solid #cfdee2;border-radius:12px;max-width:820px;margin:0 auto;padding:1.5rem}.ops-print-brief h3{font-size:2rem}.ops-brief-date{color:#60798a}.ops-print-brief li{margin-bottom:.55rem}.ops-print-brief footer{color:#5d7585;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #d7e5e7;margin-top:1.25rem;padding-top:.75rem;font-size:.75rem}@media (width<=900px){.ops-desk-header,.ops-next{flex-direction:column;align-items:stretch}.ops-device-pill{align-self:flex-start}.ops-tabs{grid-template-columns:1fr}.ops-tabs button{text-align:left;border-bottom:1px solid #d9e9ec;border-right:0}.ops-summary-grid,.ops-two-column{grid-template-columns:1fr 1fr}.ops-two-column{grid-template-columns:1fr}}@media (width<=560px){.ops-desk-header,.ops-panel{padding:1rem}.ops-summary-grid{grid-template-columns:1fr}.ops-topic-entry,.ops-brief-controls{flex-direction:column}}@media print{body *{visibility:hidden!important}#intelligence-one-page-brief,#intelligence-one-page-brief *{visibility:visible!important}#intelligence-one-page-brief{width:100%;max-width:none;box-shadow:none;border:0;position:absolute;inset:0}@page{size:letter;margin:.55in}}.resident-source-workbench{background:linear-gradient(135deg,#f9ffff 0%,#eef9f8 58%,#e4f5f2 100%);border:1px solid #9ed9d2;border-radius:22px;margin:1rem 0 1.35rem;overflow:hidden;box-shadow:0 18px 45px #08293f14}.resident-source-workbench>header{border-bottom:1px solid #c7e6e2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.resident-source-workbench>header h2{color:#092942;font-family:var(--font-serif);margin:.25rem 0 .45rem;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.05}.resident-source-workbench>header p:last-child{color:#47657a;max-width:780px;margin:0}.resident-source-workbench>header>span{color:#006c62;background:#d9f2ed;border-radius:999px;flex:none;padding:.55rem .75rem;font-size:.75rem;font-weight:800}.resident-source-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:1rem;padding:1rem;display:grid}.resident-source-form,.resident-source-results{background:#fff;border:1px solid #d5e4ea;border-radius:16px;min-width:0}.resident-source-form{gap:0;display:grid}.resident-source-form fieldset{border:0;border-bottom:1px solid #e2ebef;gap:.8rem;margin:0;padding:1.15rem;display:grid}.resident-source-form fieldset:last-child{border-bottom:0}.resident-source-form legend{color:#0e2f49;padding:0;font-weight:850}.resident-source-form legend span{color:#fff;background:#0c344f;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;margin-right:.45rem;font-size:.78rem;display:inline-grid}.resident-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.resident-source-span-two{grid-column:1/-1}.resident-source-form label{color:#16374f;gap:.4rem;min-width:0;font-size:.82rem;font-weight:750;display:grid}.resident-source-form input,.resident-source-form select,.resident-source-form textarea{color:#122d42;background:#fbfdfe;border:1px solid #bfcfd9;border-radius:10px;width:100%;min-width:0}.resident-source-form textarea{resize:vertical}.resident-ocr-status,.resident-source-notice{color:#25546f;background:#edf6fa;border-radius:9px;margin:0;padding:.7rem .8rem;font-size:.8rem}.resident-ocr-status.is-error{color:#8c2f22;background:#fff1ee}.resident-ocr-status.is-done{color:#0b6b55;background:#eaf8f2}.resident-source-results{align-self:start;padding:1.15rem}.resident-source-results h3{color:#0b2d47;font-family:var(--font-serif);margin:.2rem 0 .35rem;font-size:1.45rem}.resident-source-results>div>p:last-child{color:#5b7181;margin:0 0 1rem;font-size:.82rem}.resident-source-results ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.resident-source-results li{background:#f9fbfc;border:1px solid #dbe6eb;border-radius:12px;gap:.6rem;padding:.9rem;display:grid}.resident-source-results li>span{color:#007a74;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.resident-source-results blockquote{color:#526a7b;border-left:3px solid #8ccac4;margin:.45rem 0 0;padding-left:.75rem;font-size:.82rem}.resident-source-results button{color:#fff;background:#0d344f;border:0;border-radius:9px;justify-self:start;font-weight:800}.resident-watchlist{background:#fffc;border:1px solid #cfe1e6;border-radius:12px;margin:0 1rem 1rem;padding:.9rem 1rem}.resident-watchlist summary{cursor:pointer;color:#0e5670;font-weight:850}.resident-watchlist ul{gap:.55rem;padding:0;list-style:none;display:grid}.resident-watchlist li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.resident-watchlist li div{min-width:0;display:grid}.resident-watchlist li span{color:#637986;font-size:.75rem}.resident-watchlist li button{color:#8a3a31;background:0 0;border:0;padding:.35rem .55rem}@media (width<=900px){.resident-source-layout{grid-template-columns:1fr}.resident-source-workbench>header{display:grid}.resident-source-workbench>header>span{justify-self:start}}@media (width<=620px){.resident-source-grid{grid-template-columns:1fr}.resident-source-span-two{grid-column:auto}.resident-watchlist li{grid-template-columns:1fr auto}.resident-watchlist li a{grid-column:1}}.entrance-shell{color:#102a43;background:radial-gradient(circle at 80% 10%,#155e75 0,#0000 34%),linear-gradient(145deg,#061c2b,#0b3445 62%,#0b5c5b);place-items:center;min-height:100vh;padding:24px;display:grid}.entrance-card{background:#f8fbfc;border:1px solid #fff5;border-radius:18px;width:min(520px,100%);padding:38px;box-shadow:0 28px 80px #00131fb3}.entrance-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.entrance-brand span{color:#fff;background:#0d2e47;place-items:center;width:40px;height:40px;font-family:Georgia,serif;display:grid}.entrance-brand strong{font-family:Georgia,serif;font-size:18px}.entrance-card h1{margin:8px 0 12px;font-family:Georgia,serif;font-size:clamp(34px,6vw,50px);line-height:1.02}.entrance-card>p:not(.eyebrow){color:#506c87;line-height:1.6}.entrance-card form{gap:10px;margin:26px 0 18px;display:grid}.entrance-card label,.bug-report-dialog label{font-size:13px;font-weight:750}.entrance-card input,.bug-report-dialog input,.bug-report-dialog textarea,.bug-report-dialog select{color:#102a43;width:100%;font:inherit;background:#fff;border:1px solid #c5d6e2;border-radius:9px;margin-top:7px;padding:13px}.entrance-card button{color:#fff;background:#0a6f68;border:0;border-radius:9px;margin-top:6px;padding:14px;font-weight:800}.entrance-card button:disabled{opacity:.6}.entrance-status{color:#5d7183;min-height:22px;font-size:13px}.entrance-card>small{color:#60798f;border-top:1px solid #dce7ed;padding-top:16px;display:block}.access-identity{align-items:center;gap:7px;display:flex}.access-identity button{color:#526d84;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.bug-report-launcher{z-index:80;color:#fff;background:#0c2f49;border:1px solid #fff5;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:800;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 9px 28px #05223755}.bug-report-launcher span{color:#08263a;background:#42d3c4;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.bug-report-layer{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bug-report-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041521c9;border:0;position:absolute;inset:0}.bug-report-dialog{background:#f8fbfc;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 36px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #0008}.bug-report-dialog h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:34px}.bug-report-dialog>p:not(.eyebrow){color:#597187;line-height:1.5}.bug-report-dialog form{gap:15px;margin-top:22px;display:grid}.bug-report-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bug-report-close{color:#49657c;background:0 0;border:0;font-size:28px;position:absolute;top:13px;right:16px}.bug-report-result{color:#086f68;min-height:22px;font-size:13px;font-weight:700}@media (width<=650px){.entrance-card{padding:26px}.bug-report-pair{grid-template-columns:1fr}.bug-report-launcher{bottom:12px;right:12px}.access-identity button{display:none}}.intake-workspace{gap:18px;display:grid}.intake-hero{color:#effcff;background:radial-gradient(circle at 85% 12%,#5fe0d533,#0000 34%),linear-gradient(135deg,#08253d 0%,#0b4258 100%);border-radius:18px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:24px;padding:34px 38px;display:grid;overflow:hidden;box-shadow:0 18px 42px #041c2e29}.intake-hero h1{color:#fff;max-width:760px;font-family:var(--font-serif);letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1.02}.intake-hero>div>p:last-child{color:#c7e4ed;max-width:760px;font-size:1rem;line-height:1.7}.intake-boundary-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041f3085;border:1px solid #96ebe23d;border-radius:14px;align-self:stretch;padding:22px}.intake-boundary-card>span{color:#69e0d2}.intake-boundary-card strong{color:#fff;font-family:var(--font-serif);margin:22px 0 8px;font-size:1.35rem;display:block}.intake-boundary-card p{color:#c2dce6;font-size:.85rem;line-height:1.6}.intake-summary{background:#d9e6eb;border:1px solid #d9e6eb;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.intake-summary>div{background:#fff;min-width:0;padding:18px 22px}.intake-summary span{color:#5d7587;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800;display:block}.intake-summary strong{color:#0c2940;font-family:var(--font-serif);margin-top:6px;font-size:1.75rem;display:block}.intake-layout{grid-template-columns:minmax(420px,1fr) minmax(380px,.9fr);align-items:start;gap:18px;display:grid}.intake-local-warning{color:#674c12;background:#fff8e7;border:1px solid #e8c777;border-radius:10px;gap:.28rem;margin-bottom:18px;padding:.85rem 1rem;display:grid}.intake-local-warning strong{font-size:.82rem}.intake-local-warning p{margin:0;font-size:.78rem;line-height:1.5}.intake-form-panel,.intake-queue{min-width:0;padding:28px}.intake-kind-tabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 24px;padding:0;display:grid}.intake-kind-tabs legend{color:#27465a;grid-column:1/-1;margin-bottom:.2rem;font-size:.8rem;font-weight:850}.intake-kind-tabs label{color:#466173;min-height:46px;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #d4e1e6;border-radius:10px;align-items:center;padding:10px 13px;font-size:.78rem;font-weight:800;display:flex;position:relative}.intake-kind-tabs input{opacity:0;width:1px;height:1px;position:absolute}.intake-kind-tabs label:hover{border-color:#4aafa7;outline:2px solid #0000}.intake-kind-tabs label:has(input:focus-visible){border-color:#4aafa7;outline:2px solid #0000}.intake-kind-tabs label.is-active{color:#075f5b;background:#e9f8f6;border-color:#74cfc7;box-shadow:inset 0 0 0 1px #15918714}.intake-form{gap:16px;display:grid}.intake-form label,.intake-review-controls label,.intake-methodology label{color:#27465a;gap:7px;font-size:.75rem;font-weight:800;display:grid}.intake-form input,.intake-form select,.intake-form textarea,.intake-review-controls textarea,.intake-methodology input,.intake-methodology select{color:#102d42;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdee4;border-radius:9px;outline:none;padding:11px 12px;font-size:.86rem;font-weight:500;line-height:1.45}.intake-form textarea,.intake-review-controls textarea{resize:vertical}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus,.intake-review-controls textarea:focus,.intake-methodology input:focus,.intake-methodology select:focus{border-color:#258f88;box-shadow:0 0 0 3px #258f881f}.intake-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intake-form__row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-file{background:#f8fbfc;border:1px dashed #b9ced7;border-radius:10px;padding:15px}.intake-file input{background:0 0;padding:7px}.intake-file small{color:#6a808f;font-weight:500;line-height:1.5}.intake-file code{overflow-wrap:anywhere;color:#156c67;font-size:.72rem}.intake-methodology{background:#f2faf9;border:1px solid #bcd9dc;border-radius:12px;gap:14px;margin:2px 0;padding:18px;display:grid}.intake-methodology legend{color:#126963;letter-spacing:.06em;text-transform:uppercase;padding:0 7px;font-size:.78rem;font-weight:900}.intake-methodology>p{color:#536e7b;font-size:.78rem;line-height:1.55}.intake-methodology__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intake-methodology__checks label,.intake-check{grid-template-columns:none;align-items:flex-start;gap:9px;font-weight:600;line-height:1.45;display:flex}.intake-methodology__checks input,.intake-check input{flex:none;width:16px;height:16px;margin-top:2px}.intake-classification{background:#fff8e7;border:1px solid #f0d69a;border-radius:9px;padding:10px 12px}.intake-classification span,.intake-classification strong,.intake-classification small{display:block}.intake-classification span{color:#85651f;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:900}.intake-classification strong{color:#7a5300;margin:4px 0 2px;font-size:.88rem}.intake-classification small{color:#806e47;font-size:.7rem}.intake-notice{border-radius:9px;padding:11px 13px;font-size:.78rem;font-weight:700;line-height:1.5}.intake-notice--success{color:#075e58;background:#eaf8f6;border:1px solid #a8ddd7}.intake-notice--warning{color:#74530d;background:#fff8e4;border:1px solid #ebd493}.intake-notice--danger{color:#8e2f38;background:#fff1f2;border:1px solid #efbdc1}.intake-submit{justify-self:start;min-height:48px;padding-inline:22px}.intake-queue__list{gap:12px;margin-top:18px;display:grid}.intake-empty{text-align:center;background:#f9fbfc;border:1px dashed #c4d6dd;border-radius:12px;margin-top:18px;padding:34px 22px}.intake-empty strong{color:#17364b;font-family:var(--font-serif);font-size:1.15rem}.intake-empty p{color:#637987;max-width:390px;margin:8px auto 0;font-size:.79rem;line-height:1.55}.intake-record{background:#fff;border:1px solid #d8e4e9;border-radius:12px;padding:18px;box-shadow:0 7px 18px #0c2d410a}.intake-record>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.intake-record>header>div>span{color:#167a75;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:900}.intake-record h3{color:#102c41;font-family:var(--font-serif);margin:4px 0 2px;font-size:1.16rem}.intake-record header p{color:#617783;font-size:.74rem}.intake-record__status{text-transform:capitalize;border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem;font-weight:900}.intake-record__status.pending_review{color:#815a00;background:#fff2ca}.intake-record__status.approved{color:#075f58;background:#dff5f1}.intake-record__status.rejected{color:#8d3039;background:#fde9eb}.intake-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.intake-record dl>div{background:#f5f8fa;border-radius:8px;min-width:0;padding:9px}.intake-record dt{color:#78909d;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900}.intake-record dd{overflow-wrap:anywhere;color:#2d4a5b;margin:3px 0 0;font-size:.7rem;font-weight:700}.intake-grade{color:#154d51;background:#edf8f7;border-left:3px solid #39a69d;gap:3px;padding:11px;font-size:.73rem;display:grid}.intake-grade span{color:#56727a}.intake-record details{margin-top:12px}.intake-record details summary{color:#1b6c75;cursor:pointer;font-size:.73rem;font-weight:800}.intake-record details p{white-space:pre-wrap;color:#405b6b;background:#f7fafb;border-radius:8px;max-height:220px;margin-top:8px;padding:10px;font-size:.75rem;line-height:1.55;overflow:auto}.intake-boundary-result{color:#7c3439;background:#fff2f2;border-radius:8px;margin-top:13px;padding:10px;font-size:.7rem;line-height:1.45}.intake-review-controls{border-top:1px solid #e3ebee;gap:10px;margin-top:13px;padding-top:13px;display:grid}.intake-review-controls>div{flex-wrap:wrap;gap:8px;display:flex}.intake-review-controls button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#147a73;border:1px solid #147a73;border-radius:8px;padding:8px 12px;font-size:.72rem;font-weight:800}.intake-review-controls .button-danger-quiet{color:#96353e;background:#fff;border-color:#e1b4b8}.intake-review-complete{color:#607783;margin-top:12px;font-size:.7rem;line-height:1.45}.town-intelligence__election-history,.town-intelligence__series-panel,.town-intelligence__outcome-gaps{padding:28px}.town-intelligence__history-count{color:#176f6a;font-size:.72rem;font-weight:900}.town-intelligence__candidate-field{background:#fff9e8;border:1px solid #efcf81;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:22px;margin:18px 0;padding:18px;display:grid}.town-intelligence__candidate-field>div:first-child>span{color:#856313;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.town-intelligence__candidate-field strong{color:#203a4c;font-family:var(--font-serif);margin:5px 0;font-size:1.15rem;display:block}.town-intelligence__candidate-field p{color:#6d6449;font-size:.75rem;line-height:1.55}.town-intelligence__candidate-field>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.town-intelligence__candidate-field a,.town-intelligence__history-table a{color:#0d746f;font-size:.7rem;font-weight:800}.town-intelligence__history-table{border:1px solid #dce7eb;border-radius:11px;overflow-x:auto}.town-intelligence__history-table table{border-collapse:collapse;width:100%;min-width:820px}.town-intelligence__history-table th,.town-intelligence__history-table td{text-align:left;border-bottom:1px solid #e6edef;padding:12px 13px}.town-intelligence__history-table th{color:#67808f;letter-spacing:.07em;text-transform:uppercase;background:#f4f8f9;font-size:.62rem;font-weight:900}.town-intelligence__history-table td{color:#284759;font-size:.75rem}.town-intelligence__history-table tbody tr:last-child td{border-bottom:0}.town-intelligence__history-table td strong,.town-intelligence__history-table td small{display:block}.town-intelligence__history-table td small{color:#78909c;margin-top:2px}.town-intelligence__series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.town-intelligence__series-grid>article{background:#fff;border:1px solid #dbe7eb;border-radius:11px;min-width:0;padding:17px}.town-intelligence__series-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.town-intelligence__series-grid header>span:first-child{color:#167b75;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.town-intelligence__series-grid h3{color:#102f44;font-family:var(--font-serif);margin:10px 0;font-size:1.05rem}.town-intelligence__series-points{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.town-intelligence__series-points a{background:#f6f9fa;border:1px solid #d9e5e9;border-radius:8px;min-width:82px;padding:9px;text-decoration:none}.town-intelligence__series-points span,.town-intelligence__series-points strong{display:block}.town-intelligence__series-points span{color:#748995;font-size:.61rem;font-weight:800}.town-intelligence__series-points strong{color:#0e615d;margin-top:3px;font-size:.87rem}.town-intelligence__series-grid article>p{color:#405f70;margin-top:11px;font-size:.75rem;line-height:1.5}.town-intelligence__series-grid article>small{color:#7b6c58;margin-top:7px;font-size:.68rem;line-height:1.45;display:block}.town-intelligence__outcome-gaps>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.town-intelligence__outcome-gaps article{background:#f7f9fa;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.town-intelligence__outcome-gaps article span{color:#bd555d;font-size:.63rem;font-weight:900}.town-intelligence__outcome-gaps article p{color:#425f6f;font-size:.74rem;line-height:1.45}@media (width<=1100px){.intake-layout{grid-template-columns:1fr}}.intake-public-workflow{gap:.55rem;display:grid}.intake-public-workflow p,.intake-public-workflow ol,.intake-review-complete p{margin:0}.intake-public-workflow ol{padding-left:1.15rem}.intake-public-workflow li+li{margin-top:.25rem}.intake-next-step{color:#254b59;background:#f1faf8;border-left:3px solid #16877e;border-radius:0 8px 8px 0;padding:.65rem .75rem;margin-top:.55rem!important}.intake-next-step--actions{border:1px solid #a7d6cf;border-left-width:3px;border-radius:.8rem;gap:.65rem;display:grid}.intake-next-step--actions p,.intake-next-step--actions small{margin:0}.intake-next-step__links{flex-wrap:wrap;gap:.55rem;display:flex}.resident-source-layout,.resident-source-form,.resident-source-form fieldset,.resident-source-results,.resident-source-grid>*,.resident-source-results li{min-width:0}.resident-source-form input,.resident-source-form select,.resident-source-form textarea{box-sizing:border-box;width:100%;max-width:100%}.resident-source-results strong,.resident-source-results blockquote,.resident-watchlist li,.resident-watchlist a{overflow-wrap:anywhere;word-break:break-word}.ops-alert-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.ops-alert-actions button{color:#075c5a;cursor:pointer;background:#fff;border:1px solid #0b716e;border-radius:7px;padding:.45rem .65rem;font-weight:800}.ops-alert-actions button:hover,.ops-alert-actions button:focus-visible{background:#e9f7f5}@media (width<=1180px){.resident-source-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.resident-source-workbench>header,.resident-source-grid,.resident-watchlist li{grid-template-columns:minmax(0,1fr)}.resident-source-span-two{grid-column:auto}.resident-source-results li button,.intake-review-controls button,.ops-alert-actions button{width:100%}}.intake-boundary-result--public{color:#075d58;background:#e7f6f1;border-color:#84cfc3}.bug-report-screenshot{gap:7px;display:grid}.bug-report-screenshot input{background:#fff}.bug-report-proof{margin:12px 0 0}.bug-report-proof img{object-fit:contain;background:#fff;border:1px solid #c7d9e2;border-radius:10px;max-width:100%;max-height:360px;display:block}.bug-report-proof figcaption{color:#587187;margin-top:5px;font-size:12px}.bug-review-panel{margin-top:20px}.bug-review-list{gap:10px;display:grid}.bug-review-list details{border:1px solid var(--line);background:#fff;border-radius:10px}.bug-review-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.bug-review-list summary span{gap:4px;display:grid}.bug-review-list summary small{color:var(--muted)}.bug-review-list summary em{text-transform:capitalize;color:#08756d;font-style:normal}.bug-review-list details>div{border-top:1px solid var(--line);padding:0 15px 15px}.codex-queue-explainer{background:#eefafa;border:1px solid #b9dfe0;border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}.codex-queue-explainer strong{color:#075e5b;flex:none}.codex-queue-explainer span{color:#47677d;line-height:1.45}.codex-job-status{background:#f3f7f9;border-left:4px solid #91aab9;border-radius:8px;gap:7px;margin:13px 0;padding:13px;display:grid}.codex-job-status[data-status=queued],.codex-job-status[data-status=claimed],.codex-job-status[data-status=in_progress]{background:#effafa;border-left-color:#00877f}.codex-job-status[data-status=needs_input]{background:#fff8e8;border-left-color:#d68a00}.codex-job-status[data-status=verified],.codex-job-status[data-status=deployed]{background:#effaf4;border-left-color:#17834e}.codex-job-status>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.codex-job-status>div span{text-transform:capitalize;color:#08756d;font-weight:800}.codex-job-status p{color:#385970;margin:0}.codex-job-status .compact{justify-self:start;margin-top:3px;padding:9px 12px}.bug-report-dialog .secondary-button{border-radius:8px;width:100%;padding:12px;font-weight:800}@media (width<=650px){.codex-queue-explainer{display:grid}.codex-job-status>div{flex-direction:column;align-items:flex-start}}@media (width<=800px){.intake-hero{grid-template-columns:1fr;padding:28px}.intake-summary{grid-template-columns:repeat(2,1fr)}.intake-form__row,.intake-form__row--three,.town-intelligence__series-grid,.town-intelligence__outcome-gaps>div:last-child{grid-template-columns:1fr}}@media (width<=560px){.intake-summary,.intake-kind-tabs{grid-template-columns:1fr}.intake-form-panel,.intake-queue,.town-intelligence__election-history,.town-intelligence__series-panel,.town-intelligence__outcome-gaps{padding:20px}.intake-methodology__checks,.intake-record dl,.town-intelligence__candidate-field{grid-template-columns:1fr}.town-intelligence__candidate-field>div:last-child{align-items:flex-start}}*{box-sizing:border-box}html{background:var(--paper)}body{background:radial-gradient(circle at 82% 0%, #1976a312, transparent 28rem), var(--paper);color:var(--ink);font-family:var(--sans);min-width:320px;margin:0}button,select,input,textarea{font:inherit}button,a,select,input,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #1976a357}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}.skip-link{z-index:1000;background:var(--white);border:2px solid var(--navy);border-radius:.5rem;padding:.75rem 1rem;text-decoration:none;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:.75rem}.app-shell{min-height:100vh}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:260px 1fr auto;align-items:center;height:76px;padding:0 1.5rem 0 1.15rem;display:grid;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:.75rem;display:flex}.brand>div:last-child,.onboarding-brand{flex-direction:column;display:flex}.brand strong{font-family:var(--serif);letter-spacing:-.01em;font-size:1rem}.brand>div:last-child span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:.12rem;font-size:.68rem;font-weight:700}.brand-mark{background:var(--navy);width:42px;height:42px;color:var(--white);border:1px solid #8aa8bc;place-items:center;display:grid;position:relative;overflow:hidden}.brand-mark span{font-family:var(--serif);z-index:2;font-size:.95rem;font-weight:700;position:relative}.brand-mark i{background:#76c6d4;width:36px;height:1px;position:absolute;bottom:8px;right:-10px;transform:rotate(-45deg)}.boundary-status{border:1px solid var(--line-soft);background:#f7fafc;border-radius:999px;justify-self:center;align-items:center;gap:.6rem;padding:.55rem .85rem;display:flex}.boundary-pulse,.live-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0d766e1f}.boundary-status div{flex-direction:column;display:flex}.boundary-status strong{font-size:.72rem}.boundary-status small{color:var(--muted);margin-top:.06rem;font-size:.63rem}.topbar-actions{align-items:center;gap:.65rem;display:flex}.workspace-select{flex-direction:column;display:flex}.workspace-context{border:1px solid var(--line);background:var(--white);border-radius:.5rem;flex-direction:column;justify-content:center;min-width:188px;min-height:44px;padding:.35rem .75rem;display:flex}.workspace-context span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:800}.workspace-context strong{color:var(--ink);font-size:.76rem}.workspace-select>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .12rem .2rem;font-size:.59rem;font-weight:800}.workspace-select select{background:var(--white);border:1px solid var(--line);min-width:220px;min-height:44px;color:var(--ink);border-radius:.45rem;padding:.5rem 2rem .5rem .65rem;font-size:.76rem;font-weight:700}.municipality-select select{min-width:188px;max-width:240px}.help-button{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--muted);border-radius:50%;font-weight:800}.avatar{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border:1px solid #bad7e5;border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.avatar.small{width:34px;height:34px;font-size:.68rem}.sidebar{z-index:40;background:var(--navy-dark);color:#fff;flex-direction:column;justify-content:space-between;width:210px;padding:1.5rem .8rem 1rem;display:flex;position:fixed;inset:76px auto 0 0}.sidebar nav{flex-direction:column;gap:.3rem;display:flex}.sidebar nav button{color:#a9bdcb;text-align:left;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.65rem;width:100%;padding:.72rem .75rem;font-size:.76rem;font-weight:700;display:flex;position:relative}.sidebar nav button span{color:#66859b;font-family:var(--mono);font-size:.58rem}.sidebar nav button:hover{color:#fff;background:#ffffff0d}.sidebar nav button.nav-active{color:#fff;background:#76c6d41f}.sidebar nav button.nav-active:before{content:"";background:#76c6d4;width:2px;height:24px;position:absolute;left:0}.sidebar-footer{border-top:1px solid #ffffff1a;align-items:center;gap:.65rem;padding:1rem .5rem 0;display:flex}.privacy-mark{color:#76c6d4;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sidebar-footer div{flex-direction:column;display:flex}.sidebar-footer strong{font-size:.7rem}.sidebar-footer small{color:#7994a6;margin-top:.14rem;font-size:.62rem}.main,.isolated-main{min-height:100vh;margin-left:210px;padding-top:76px}.context-bar{border-bottom:1px solid var(--line-soft);background:#ffffffa6;justify-content:space-between;align-items:center;min-height:48px;padding:.65rem 1.7rem;display:flex}.context-bar>div:first-child{align-items:center;gap:.55rem;font-size:.72rem;display:flex}.context-bar>div:first-child span{color:var(--muted)}.context-bar i{color:#9fb3c8;font-style:normal}.context-tags{gap:.45rem;display:flex}.context-tags span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.28rem .52rem;font-size:.61rem;font-weight:700}.content{max-width:1480px;margin:0 auto;padding:1.6rem 1.7rem 3.5rem}.kicker{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .45rem;font-size:.64rem;font-weight:800}.primary-button,.secondary-button,.text-button,.approval-button{border-radius:.34rem;padding:.68rem .95rem;font-size:.73rem;font-weight:800}.primary-button{background:var(--navy);border:1px solid var(--navy);color:var(--white)}.primary-button:hover{background:#173e5e}.secondary-button{background:var(--white);border:1px solid var(--line);color:var(--ink)}.secondary-button:hover{background:#fbfdfe;border-color:#9fb3c8}.text-button{color:var(--blue);background:0 0;border:0;padding-inline:.3rem}.hero-panel{background:linear-gradient(110deg, #102a43fa, #12435bf5), var(--navy);min-height:265px;color:var(--white);box-shadow:var(--shadow);border-radius:.55rem;grid-template-columns:1fr 300px;align-items:center;padding:2.2rem 2.4rem;display:grid;position:relative;overflow:hidden}.hero-panel:after{content:"";border:1px solid #76c6d424;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-170px;box-shadow:0 0 0 55px #76c6d409,0 0 0 115px #76c6d406}.hero-copy{z-index:1;max-width:720px;position:relative}.eyebrow-row{color:#b6d7e3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.66rem;font-weight:800;display:flex}.eyebrow-row .live-dot{background:#6bd4bc;box-shadow:0 0 0 4px #6bd4bc21}.hero-panel h1{font-family:var(--serif);letter-spacing:-.035em;margin:.75rem 0 .8rem;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:500;line-height:1.04}.hero-panel p{color:#c8d9e4;max-width:690px;margin:0;font-size:.88rem;line-height:1.65}.hero-actions{gap:.6rem;margin-top:1.35rem;display:flex}.hero-panel .primary-button{color:var(--navy);background:#f3fbfd;border-color:#f3fbfd}.hero-panel .secondary-button{color:#fff;background:#ffffff0d;border-color:#ffffff40}.confidence-orbit{z-index:1;text-align:center;justify-self:center;position:relative}.orbit-ring{background:conic-gradient(#71c8d6 0 68%, #ffffff1f 68% 100%);border-radius:50%;place-items:center;width:142px;height:142px;padding:8px;display:grid}.orbit-ring>div{background:#12374f;border-radius:50%;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.orbit-ring strong{font-family:var(--serif);font-size:2.1rem;font-weight:500}.orbit-ring span{color:#a8c6d4;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.confidence-orbit>p{color:#a8c6d4;margin-top:.65rem;font-size:.68rem}.metric-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;margin:.85rem 0;display:grid}.metric-grid article{background:var(--white);border:1px solid var(--line-soft);border-radius:.45rem;grid-template-columns:1fr auto;align-items:end;min-height:112px;padding:1rem 1.1rem;display:grid}.metric-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:800}.metric-grid article>strong{font-family:var(--serif);font-size:2rem;font-weight:500;line-height:1}.metric-grid article small{color:var(--muted);text-align:right;font-size:.62rem}.metric-grid .metric-risk{border-left:3px solid var(--teal)}.two-column{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:.85rem;display:grid}.panel{border:1px solid var(--line-soft);background:#ffffffed;border-radius:.5rem;box-shadow:0 8px 30px #102a430b}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem .85rem;display:flex}.panel-heading h1,.panel-heading h2{font-family:var(--serif);letter-spacing:-.018em;margin:0;font-size:1.2rem;font-weight:500}.question-queue{padding:0 1.15rem .25rem}.question-queue article{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1fr 24px;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.question-queue article:last-child{border-bottom:0}.question-number{font-family:var(--mono);color:var(--blue);font-size:.65rem;font-weight:800}.question-queue h3{margin:0;font-size:.78rem;line-height:1.45}.queue-meta{color:var(--muted);align-items:center;gap:.6rem;margin-top:.45rem;font-size:.6rem;display:flex}.arrow{color:#9fb3c8;font-size:1rem}.state{white-space:nowrap;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;padding:.25rem .46rem;font-size:.57rem;font-weight:800;display:inline-flex}.state-verified{color:var(--teal);background:var(--teal-soft);border-color:#bde0d9}.state-needs-verification{color:var(--amber);background:var(--amber-soft);border-color:#efd79c}.state-opinion-criticism{color:var(--violet);background:var(--violet-soft);border-color:#d9cdec}.state-unsupported{color:var(--red);background:var(--red-soft);border-color:#efc6ca}.state-insufficient-evidence{color:var(--muted);background:#edf1f5;border-color:#d6e0e8}.risk-register{padding-bottom:.35rem}.risk-item{border-left:2px solid var(--line);background:#fbfcfd;grid-template-columns:30px 1fr;gap:.7rem;margin:.65rem;padding:.9rem 1.15rem;display:grid}.risk-item>span{font-family:var(--mono);color:var(--muted);font-size:.62rem}.risk-item strong{font-size:.74rem}.risk-item p{color:var(--muted);margin:.24rem 0 0;font-size:.65rem;line-height:1.45}.risk-red{border-left-color:var(--red)}.risk-amber{border-left-color:var(--amber)}.risk-blue{border-left-color:var(--blue)}.workspace-layout,.brief-layout{grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);gap:.85rem;display:grid}.evidence-heading h1,.brief-list .panel-heading h1{font-size:1.6rem}.section-intro{color:var(--muted);margin:0;padding:.9rem 1.15rem 0;font-size:.72rem;line-height:1.55}.filter-row{flex-wrap:wrap;gap:.36rem;padding:.85rem 1.15rem;display:flex}.filter-row button{background:var(--white);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.38rem .58rem;font-size:.58rem;font-weight:700}.filter-row button.filter-active{color:var(--white);background:var(--navy);border-color:var(--navy)}.claim-list{border-top:1px solid var(--line-soft)}.claim-row{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:55px 1fr auto;align-items:center;gap:.85rem;width:100%;padding:1rem 1.15rem;display:grid}.claim-row:hover,.claim-row.selected{background:#f6fafc}.claim-row.selected{box-shadow:inset 3px 0 var(--blue)}.claim-id{color:var(--blue);font-family:var(--mono);font-size:.63rem}.claim-main{flex-direction:column;display:flex}.claim-main strong{font-size:.76rem;line-height:1.45}.claim-main small{color:var(--muted);margin-top:.3rem;font-size:.61rem}.evidence-detail,.question-detail,.assessment-detail{align-self:start;padding:1.2rem 1.25rem;position:sticky;top:140px}.detail-topline{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.detail-topline>span:first-child{color:var(--muted);font-family:var(--mono);font-size:.63rem}.evidence-detail>h2,.question-detail>h2{font-family:var(--serif);margin:0 0 1rem;font-size:1.45rem;font-weight:500;line-height:1.3}.editorial-note{border:1px solid var(--line-soft);border-left:3px solid var(--blue);background:#f6fafc;padding:.8rem .9rem}.editorial-note strong,.evidence-detail h3,.question-detail h3,.assessment-detail h3{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.editorial-note p,.legal-note{color:var(--muted);margin:.3rem 0 0;font-size:.68rem;line-height:1.55}.evidence-detail h3,.question-detail h3,.assessment-detail h3{margin:1.15rem 0 .65rem}.source-stack{flex-direction:column;gap:.45rem;display:flex}.source-stack a{border:1px solid var(--line);border-radius:.35rem;flex-direction:column;padding:.72rem 2rem .72rem .8rem;text-decoration:none;display:flex;position:relative}.source-stack a:hover{border-color:#9fb3c8}.source-stack a i{color:var(--blue);font-style:normal;position:absolute;top:.75rem;right:.75rem}.source-type{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.source-stack strong{margin-top:.22rem;font-size:.69rem}.source-stack small{color:var(--muted);margin-top:.2rem;font-size:.59rem}.empty-evidence{background:var(--red-soft);color:var(--red);border:1px dashed #e1aeb4;padding:.9rem}.empty-evidence strong{font-size:.72rem}.empty-evidence p{margin:.25rem 0 0;font-size:.64rem}.gate-box{border-top:1px solid var(--line-soft);align-items:center;gap:.7rem;margin-top:1.2rem;padding-top:1rem;display:flex}.gate-lock{border:1px solid var(--line);width:35px;height:35px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.gate-box div{flex-direction:column;display:flex}.gate-box strong{font-size:.68rem}.gate-box p{color:var(--muted);margin:.16rem 0 0;font-size:.61rem}.authority-hero,.audit-hero{background:var(--white);border:1px solid var(--line-soft);border-radius:.5rem;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:.85rem;padding:1.55rem 1.7rem;display:flex}.authority-hero>div:first-child,.audit-hero>div:first-child{max-width:780px}.authority-hero h1,.audit-hero h1{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;line-height:1.15}.authority-hero p:last-child,.audit-hero>div:first-child>p:last-child{color:var(--muted);margin:.65rem 0 0;font-size:.75rem;line-height:1.6}.authority-legend{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.authority-legend span{border-radius:999px;padding:.35rem .55rem;font-size:.6rem;font-weight:800}.legend-control{color:var(--teal);background:var(--teal-soft)}.legend-influence{color:var(--amber);background:var(--amber-soft)}.legend-cannot{color:var(--red);background:var(--red-soft)}.authority-layout{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:.85rem;display:grid}.promise-list{overflow:hidden}.promise-row{background:var(--white);border:0;border-bottom:1px solid var(--line-soft);text-align:left;grid-template-columns:46px 1fr 24px;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;display:grid}.promise-row:hover,.promise-row.selected{background:#f7fafc}.promise-row.selected{box-shadow:inset 3px 0 var(--blue)}.promise-score{border:1px solid var(--line);width:38px;height:38px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.promise-row>span:nth-child(2){flex-direction:column;display:flex}.promise-row strong{font-size:.73rem;line-height:1.4}.promise-row small{color:var(--muted);margin-top:.3rem;font-size:.59rem}.level-controls .promise-score,.score-seal.level-controls{color:var(--teal);border-color:#9cd1c7}.level-influences .promise-score,.score-seal.level-influences{color:var(--amber);border-color:#e6c97f}.level-cannot_control .promise-score,.score-seal.level-cannot_control{color:var(--red);border-color:#dfa6ac}.assessment-detail{position:static}.assessment-header{justify-content:space-between;align-items:flex-start;display:flex}.assessment-header h2{font-family:var(--serif);margin:0;font-size:2rem;font-weight:500}.score-seal{border:2px solid var(--line);border-radius:50%;justify-content:center;align-items:baseline;width:68px;height:68px;padding-top:1.1rem;display:flex}.score-seal strong{font-family:var(--serif);font-size:1.4rem}.score-seal span{margin-left:.1rem;font-size:.5rem}.assessment-promise{font-family:var(--serif);margin:1.25rem 0;font-size:1.25rem;line-height:1.45}.authority-band{border-left:3px solid var(--blue);background:#f4f8fa;padding:.85rem 1rem}.authority-band span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.authority-band p{color:var(--ink-2);margin:.25rem 0 0;font-size:.72rem;line-height:1.55}.condition-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.condition-list li{color:var(--ink-2);gap:.55rem;font-size:.7rem;display:flex}.condition-list li span{color:var(--blue)}.citation-card{border:1px solid var(--line);border-radius:.38rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding:.8rem .9rem;display:flex}.citation-card>div{flex-direction:column;display:flex}.citation-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:800}.citation-card strong{margin-top:.18rem;font-size:.69rem}.citation-card small{color:var(--muted);margin-top:.18rem;font-size:.59rem}.citation-card a{color:var(--blue);font-size:.65rem;font-weight:800;text-decoration:none}.brief-question-list{border-top:1px solid var(--line-soft);margin-top:.9rem}.review-count{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-weight:800}.brief-row{background:var(--white);border:0;border-bottom:1px solid var(--line-soft);text-align:left;grid-template-columns:30px 1fr auto;align-items:center;gap:.75rem;width:100%;padding:1rem 1.1rem;display:grid}.brief-row:hover,.brief-row.selected{background:#f6fafc}.brief-row.selected{box-shadow:inset 3px 0 var(--blue)}.approval-indicator{border:1px solid var(--line);width:24px;height:24px;color:var(--teal);border-radius:50%;place-items:center;font-weight:900;display:grid}.brief-row>span:nth-child(2){flex-direction:column;display:flex}.brief-row small{color:var(--blue);font-family:var(--mono);font-size:.58rem}.brief-row strong{margin-top:.2rem;font-size:.74rem;line-height:1.42}.brief-generate{border-top:1px solid var(--line);background:#f7fafc;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.brief-generate strong{font-size:.7rem}.brief-generate p{color:var(--muted);margin:.18rem 0 0;font-size:.61rem}.result{border-radius:.35rem;margin:.75rem 1.15rem 1rem;padding:.75rem .85rem;font-size:.68rem;line-height:1.5}.result.ok{color:var(--teal);background:var(--teal-soft);border:1px solid #bde0d9}.result.blocked{color:var(--red);background:var(--red-soft);border:1px solid #efc6ca}.question-anatomy{border-top:1px solid var(--line-soft)}.question-anatomy>div{border-bottom:1px solid var(--line-soft);padding:.8rem 0}.question-anatomy span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.question-anatomy p{color:var(--ink-2);margin:.28rem 0 0;font-size:.68rem;line-height:1.55}.question-anatomy .hypothesis-block{background:var(--amber-soft);margin:0 -1.25rem;padding:.8rem 1.25rem}.question-anatomy .hypothesis-block span{color:var(--amber)}.followups ol{counter-reset:followup;margin:0;padding:0;list-style:none}.followups li{counter-increment:followup;color:var(--ink-2);border-bottom:1px dashed var(--line);padding:.48rem 0 .48rem 1.8rem;font-size:.67rem;line-height:1.45;position:relative}.followups li:before{content:counter(followup, decimal-leading-zero);color:var(--blue);font-family:var(--mono);font-size:.57rem;position:absolute;left:0}.source-citations{margin-top:1rem}.source-citations a{border-top:1px solid var(--line-soft);grid-template-columns:26px 1fr 18px;align-items:center;gap:.35rem;padding:.6rem 0;text-decoration:none;display:grid}.source-citations a>span{color:var(--blue);font-family:var(--mono);font-size:.58rem}.source-citations a div{flex-direction:column;display:flex}.source-citations strong{font-size:.65rem}.source-citations small{color:var(--muted);margin-top:.14rem;font-size:.56rem;line-height:1.35}.source-citations i{color:var(--blue);font-style:normal}.approval-button{background:var(--white);border:1px solid var(--line);width:100%;color:var(--ink);justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.approval-button.approved{color:var(--teal);background:var(--teal-soft);border-color:#bde0d9}.audit-hero{background:linear-gradient(115deg, var(--white), #f2f8fa), var(--white);align-items:center}.integrity-seal{border-left:1px solid var(--line);flex-direction:column;min-width:210px;padding-left:1.4rem;display:flex}.integrity-seal span,.integrity-seal small{color:var(--muted);font-size:.6rem}.integrity-seal strong{color:var(--teal);font-family:var(--serif);margin:.2rem 0;font-size:1.55rem;font-weight:500}.audit-columns{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr)}.audit-list{padding:0 1.1rem .4rem}.audit-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:14px 1fr;gap:.8rem;padding:.95rem 0;display:grid}.audit-mark{background:var(--blue);border-radius:50%;width:9px;height:9px;margin-top:.24rem}.audit-mark.audit-denied{background:var(--red)}.audit-mark.audit-allowed{background:var(--teal)}.audit-list article>div>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.audit-list strong{font-size:.71rem}.audit-list time{color:var(--muted);font-size:.58rem}.audit-list p{color:var(--muted);margin:.26rem 0;font-size:.65rem;line-height:1.45}.audit-list small{color:#9fb3c8;font-family:var(--mono);font-size:.55rem}.conflict-panel{padding-bottom:1rem}.identity-card{align-items:center;gap:.7rem;padding:1rem 1.15rem .6rem;display:flex}.identity-card>div:last-child{flex-direction:column;display:flex}.identity-card strong{font-size:.74rem}.identity-card span{color:var(--muted);margin-top:.15rem;font-size:.62rem}.conflict-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;padding:.5rem 1.15rem 1rem;display:grid}.conflict-grid div{border:1px solid var(--line-soft);background:#f7fafc;padding:.65rem}.conflict-grid dt{color:var(--muted);font-size:.56rem}.conflict-grid dd{margin:.22rem 0 0;font-size:.68rem;font-weight:800}.wall-diagram{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.45rem;padding:0 1.15rem;display:grid}.wall-diagram>div{border:1px solid var(--line);background:#f7fafc;flex-direction:column;padding:.7rem;display:flex}.wall-diagram>div span{color:var(--blue);text-transform:uppercase;font-size:.55rem;font-weight:800}.wall-diagram>div strong{margin-top:.24rem;font-size:.63rem;line-height:1.35}.wall{background:var(--navy);color:#fff;font-family:var(--mono);letter-spacing:.1em;writing-mode:vertical-rl;place-items:center;padding:.4rem;font-size:.48rem;display:grid}.wall-note{color:var(--muted);margin:.75rem 1.15rem 0;font-size:.61rem;line-height:1.5}.isolated-main{place-items:center;padding-inline:1.5rem;display:grid}.isolation-card{border:1px solid var(--line);border-top:4px solid var(--navy);max-width:700px;box-shadow:var(--shadow);text-align:center;background:#fff;padding:2.2rem}.isolation-symbol{border:1px solid var(--line);width:64px;height:64px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.5rem;display:grid}.isolation-card h1{font-family:var(--serif);margin:.3rem 0 .8rem;font-size:2rem;font-weight:500}.isolation-card>p:not(.kicker){color:var(--muted);max-width:580px;margin:0 auto;font-size:.78rem;line-height:1.65}.isolation-facts{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.5rem 0;display:grid}.isolation-facts div{border:1px solid var(--line-soft);background:#f7fafc;flex-direction:column;padding:.8rem;display:flex}.isolation-facts strong{font-family:var(--serif);font-size:1.2rem}.isolation-facts span{color:var(--muted);margin-top:.2rem;font-size:.58rem}.onboarding-shell{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#061826c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.municipality-dialog-shell{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071e31b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.municipality-dialog{background:var(--white);border:1px solid #ffffff47;border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 2rem);padding:1.35rem;overflow:auto;box-shadow:0 28px 90px #071e3152}.municipality-dialog header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.municipality-dialog h1{color:var(--navy);font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.65rem)}.municipality-dialog header p:last-child{max-width:560px;color:var(--muted);margin:.45rem 0 0;font-size:.73rem;line-height:1.55}.municipality-dialog-close{border:1px solid var(--line);background:var(--white);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;font-size:1.1rem}.municipality-dialog-grid{grid-template-columns:minmax(0,1.5fr) minmax(110px,.5fr);gap:.75rem;margin-top:1.2rem;display:grid}.municipality-dialog-grid label{color:var(--ink-2);flex-direction:column;gap:.3rem;font-size:.64rem;font-weight:800;display:flex}.municipality-dialog-grid label>span{color:var(--muted);font-weight:500}.municipality-dialog-grid input,.municipality-dialog-grid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdfe;border-radius:7px;padding:.7rem;font-size:.73rem}.municipality-dialog-grid small{color:var(--muted);font-size:.58rem;font-weight:500}.municipality-dialog-notice{background:var(--teal-soft);border:1px solid #cce3df;border-radius:8px;align-items:center;gap:.6rem;margin-top:1rem;padding:.75rem;display:flex}.municipality-dialog-notice span{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.64rem;display:grid}.municipality-dialog-notice p{color:#155f59;margin:0;font-size:.66rem;line-height:1.5}.municipality-dialog footer{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.onboarding-card{background:linear-gradient(#fff 0 82%,#f8fafc 100%),#fff;border:1px solid #ffffffa6;border-radius:.65rem;grid-template-rows:auto auto 1fr auto;width:min(780px,100%);min-height:530px;padding:1.35rem 1.5rem;display:grid;box-shadow:0 34px 100px #0000004d}.onboarding-brand{font-family:var(--serif);flex-direction:row;align-items:center;gap:.65rem;font-weight:700}.onboarding-brand .brand-mark{width:34px;height:34px}.step-track{gap:.4rem;margin:1.35rem 0 0;display:flex}.step-track span{background:var(--line);width:58px;height:3px}.step-track span.step-on{background:var(--blue)}.onboarding-content{align-self:center;padding:2rem 3.5rem 1.5rem}.onboarding-content h1{font-family:var(--serif);letter-spacing:-.04em;margin:0 0 .8rem;font-size:clamp(2rem,5vw,3.3rem);font-weight:500;line-height:1.02}.onboarding-content .lead{color:var(--muted);max-width:610px;font-size:.82rem;line-height:1.65}.intake-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.35rem;display:grid}.intake-grid label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:800}.intake-grid select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#f8fafc;border-radius:.35rem;margin-top:.35rem;padding:.75rem;font-size:.72rem;font-weight:600;display:block}.onboarding-debate-callout{border:1px solid #b9dce2;border-left:4px solid var(--teal);background:radial-gradient(circle at 92% 8%,#18919b1a,#0000 42%),#f4fbfb;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding:.9rem 1rem;display:flex}.onboarding-debate-callout>div{gap:.2rem;min-width:0;display:grid}.onboarding-debate-callout span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.onboarding-debate-callout strong{color:var(--ink);font-family:var(--serif);font-size:.98rem;font-weight:600}.onboarding-debate-callout small{color:var(--muted);font-size:.64rem;line-height:1.45}.onboarding-debate-callout button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:.4rem;flex:none;min-height:40px;padding:.65rem .9rem;font-size:.68rem;font-weight:850}.boundary-card{border:1px solid #d9e9ef;border-left:4px solid var(--blue);background:#f3f8fa;gap:1rem;margin:1.2rem 0 .8rem;padding:1rem;display:flex}.boundary-icon{width:42px;height:42px;color:var(--blue);border:1px solid #b7d4df;border-radius:50%;flex:none;place-items:center;display:grid}.boundary-card strong{font-size:.76rem}.boundary-card p{color:var(--muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.5}.check-row{color:var(--ink-2);align-items:flex-start;gap:.65rem;margin-top:.65rem;font-size:.69rem;display:flex}.check-row input{accent-color:var(--teal);margin-top:.1rem}.demo-summary{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1.2rem;display:grid}.demo-summary div{border:1px solid var(--line-soft);background:#f7fafc;flex-direction:column;padding:.75rem;display:flex}.demo-summary span{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:800}.demo-summary strong{margin-top:.3rem;font-size:.68rem;line-height:1.35}.onboarding-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.onboarding-actions>div{gap:.5rem;display:flex}.radar-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 8%,#6cd1bc2e,#0000 18rem),linear-gradient(135deg,#0a2438,#102f49 64%,#123e4b);border-radius:22px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #071e3133}.radar-hero:after{z-index:-1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-9rem;right:-7rem;box-shadow:0 0 0 3.5rem #ffffff06,0 0 0 7rem #ffffff05}.radar-hero .eyebrow-row{color:#a6ddd2}.radar-hero .live-dot{background:#6cd1bc;box-shadow:0 0 0 5px #6cd1bc24}.radar-hero .kicker{color:#8fc9da;margin-top:1.7rem}.radar-hero h1{max-width:760px;font-family:var(--serif);letter-spacing:-.045em;margin:.35rem 0 .8rem;font-size:clamp(2rem,4vw,3.45rem);font-weight:500;line-height:1.02}.radar-hero>div:first-child>p:last-child{color:#c8d8e4;max-width:720px;margin:0;font-size:.95rem;line-height:1.7}.radar-principle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0314206b;border:1px solid #ffffff21;border-radius:16px;align-self:end;padding:1.2rem}.radar-principle span{color:#8fc9da;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:800}.radar-principle strong{font-family:var(--serif);margin:.5rem 0;font-size:1.18rem;font-weight:500;line-height:1.25;display:block}.radar-principle p{color:#b8cbd8;margin:0;font-size:.72rem;line-height:1.55}.radar-principle a{color:#d8f3fb;text-underline-offset:.2rem;margin-top:.8rem;font-size:.65rem;font-weight:800;display:inline-block}.radar-notice{color:#70480c;background:#fff9e9;border:1px solid #ead5a5;border-radius:12px;align-items:flex-start;gap:.8rem;margin:1rem 0 1.5rem;padding:.8rem 1rem;font-size:.72rem;line-height:1.55;display:flex}.radar-notice strong{letter-spacing:.08em;text-transform:uppercase;background:#f2dfb2;border-radius:999px;flex:none;padding:.15rem .45rem;font-size:.59rem}.radar-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.radar-toolbar h2{font-family:var(--serif);margin:.2rem 0 0;font-size:1.45rem;font-weight:500}.radar-toolbar label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.62rem;font-weight:800;display:grid}.radar-toolbar select{border:1px solid var(--line);min-width:190px;color:var(--ink);text-transform:none;background:#fff;border-radius:9px;padding:.65rem 2rem .65rem .8rem;font-size:.74rem;font-weight:700}.radar-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.radar-queue{gap:.65rem;display:grid;position:sticky;top:144px}.radar-card{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#ffffffeb;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 58px;gap:.75rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 24px #102a430b}.radar-card:hover{border-color:#92b8cb;transform:translateY(-1px);box-shadow:0 12px 28px #102a431a}.radar-card.active{border-color:var(--blue);background:linear-gradient(135deg,#fff,#f0f8fb);box-shadow:0 0 0 2px #1976a31a,0 14px 30px #102a431a}.radar-rank{background:var(--navy);color:#fff;width:32px;height:32px;font-family:var(--mono);border-radius:10px;place-items:center;font-size:.66rem;font-weight:800;display:grid}.radar-card-copy{min-width:0;display:grid}.radar-card-meta{color:var(--blue);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.radar-card-copy>strong{font-family:var(--serif);margin:.35rem 0 .2rem;font-size:1rem;font-weight:600;line-height:1.15}.radar-card-copy>span:not(.radar-card-meta,.radar-card-footer){color:var(--muted);font-size:.67rem;line-height:1.35}.radar-selection-basis{color:var(--teal);margin-top:.35rem;font-size:.57rem;font-weight:800;line-height:1.35;display:block}.radar-detail-head .radar-selection-basis{letter-spacing:.02em;margin-top:.55rem}.radar-card-footer{align-items:center;gap:.45rem;margin-top:.7rem;display:flex}.radar-card-footer .state{padding:.23rem .42rem;font-size:.5rem}.radar-card-footer>span:last-child{color:var(--muted);font-size:.55rem;font-weight:700}.radar-score{text-align:right;align-self:start}.radar-score strong{color:var(--teal);font-family:var(--serif);font-size:1.55rem;font-weight:500;line-height:1;display:block}.radar-score small{color:var(--muted);text-transform:uppercase;font-size:.5rem;font-weight:700}.radar-detail{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:clamp(1.1rem,2.2vw,1.7rem)}.radar-detail-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.1rem;display:flex}.radar-detail-head h2{font-family:var(--serif);letter-spacing:-.02em;margin:.25rem 0 .15rem;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:500}.radar-detail-head p:last-child{color:var(--muted);margin:0;font-size:.72rem}.radar-total{background:var(--teal-soft);min-width:80px;color:var(--teal);border-radius:14px;place-items:center;padding:.65rem;display:grid}.radar-total strong{font-family:var(--serif);font-size:2rem;font-weight:500;line-height:1}.radar-total span{text-transform:uppercase;font-size:.54rem;font-weight:800}.radar-contact-strip{background:linear-gradient(135deg,#f1f9fa,#f8fbfc);border:1px solid #cce1e8;border-radius:13px;grid-template-columns:minmax(170px,.7fr) minmax(0,1.6fr);gap:.8rem;margin:1rem 0;padding:.85rem;display:grid}.radar-contact-strip>div:first-child{align-content:start;gap:.25rem;display:grid}.radar-contact-strip>div:first-child>span{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:900}.radar-contact-strip>div:first-child>strong{font-family:var(--mono);font-size:.72rem}.radar-contact-strip>div:first-child>small{color:var(--muted);font-size:.57rem;line-height:1.45}.radar-contact-actions{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.5rem;display:grid}.radar-contact-actions a{min-width:0;color:inherit;background:#fff;border:1px solid #cbdde4;border-radius:9px;gap:.18rem;padding:.65rem;text-decoration:none;display:grid}.radar-contact-actions a:hover{border-color:var(--teal);box-shadow:0 4px 14px #0a515d14}.radar-contact-actions span{color:var(--muted);text-transform:uppercase;font-size:.5rem;font-weight:800}.radar-contact-actions strong{overflow-wrap:anywhere;color:var(--blue);font-size:.66rem}.radar-contact-actions small{color:var(--muted);font-size:.5rem}.score-integrity{background:#f4f8fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0;padding:.85rem;display:grid}.score-integrity>div{color:var(--muted);background:#fff;border:1px solid #dce9ef;border-radius:9px;justify-content:space-between;align-items:center;padding:.65rem .75rem;font-size:.63rem;font-weight:700;display:flex}.score-integrity>div strong{color:var(--ink);font-family:var(--serif);font-size:1.3rem;font-weight:500}.score-integrity p{color:var(--muted);grid-column:1/-1;margin:.15rem 0 0;font-size:.61rem;line-height:1.5}.radar-factor-list{gap:.55rem;margin-bottom:1.2rem;display:grid}.radar-factor-list>div{grid-template-columns:145px minmax(80px,1fr) 28px;align-items:center;gap:.65rem;font-size:.62rem;display:grid}.radar-factor-list span{color:var(--muted);font-weight:700}.radar-factor-list div>div{background:#e7eef2;border-radius:999px;height:7px;overflow:hidden}.radar-factor-list i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--teal));height:100%;display:block}.radar-factor-list strong{font-family:var(--mono);font-size:.63rem}.radar-answer-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.radar-answer-grid article{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:11px;padding:.9rem}.radar-answer-grid article>span,.radar-section-title>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.radar-answer-grid p{color:var(--ink-2);margin:.45rem 0 0;font-size:.71rem;line-height:1.55}.radar-inline-state{justify-content:space-between;align-items:center;gap:.45rem;display:flex!important}.radar-inline-state .state{letter-spacing:0;padding:.22rem .4rem;font-size:.46rem;font-style:normal}.radar-answer-grid .radar-angle{background:linear-gradient(135deg,#f1f9fa,#f7fbfc);border-color:#cde2e9;grid-column:1/-1}.radar-angle p{font-family:var(--serif);font-size:.93rem}.radar-columns,.radar-evidence-grid{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;padding-top:1.15rem;display:grid}.radar-section-title{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.7rem;display:flex}.radar-section-title small{color:var(--muted);text-align:right;font-size:.55rem}.radar-question-list,.radar-unknowns{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.radar-question-list li,.radar-unknowns li{color:var(--ink-2);padding-left:1.1rem;font-size:.68rem;line-height:1.45;position:relative}.radar-question-list li:before,.radar-unknowns li:before{background:var(--teal-soft);width:.75rem;height:.75rem;color:var(--teal);content:"?";border-radius:50%;place-items:center;font-size:.5rem;font-weight:900;display:grid;position:absolute;top:.18rem;left:0}.radar-question-list.accountability li:before{background:var(--amber-soft);color:var(--amber);content:"!"}.radar-sourced-question>strong{color:var(--ink-2);font-size:.68rem;font-weight:500;line-height:1.45;display:block}.question-provenance-list{gap:.4rem;margin-top:.5rem;display:grid}.question-provenance-list article{background:#f7fbfc;border:1px solid #cfe0e7;border-radius:8px;gap:.22rem;padding:.55rem;display:grid}.question-provenance-list article>div,.question-provenance-list footer{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.question-provenance-list article>div>span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.48rem;font-weight:900}.question-provenance-list .state{letter-spacing:0;padding:.18rem .35rem;font-size:.44rem;font-style:normal}.question-provenance-list article>strong{font-family:var(--serif);font-size:.68rem}.question-provenance-list article>small{color:var(--muted);font-size:.51rem;line-height:1.45}.question-provenance-list footer{color:var(--teal);border-top:1px solid #e2ecef;padding-top:.3rem;font-size:.48rem;font-weight:700}.question-provenance-list footer a{color:var(--blue);text-underline-offset:.16rem;white-space:nowrap;font-weight:900}.question-provenance-list footer em{color:var(--muted);font-size:.45rem;font-style:normal}.radar-unknowns li:before{background:var(--red-soft);color:var(--red);content:"×"}.radar-sources{gap:.5rem;display:grid}.radar-sources a{border:1px solid var(--line-soft);color:inherit;background:#fbfcfd;border-radius:9px;gap:.15rem;padding:.7rem;text-decoration:none;display:grid}.radar-sources a:hover{background:#f4fafc;border-color:#9fc3d2}.radar-sources span{color:var(--teal);letter-spacing:.09em;font-size:.49rem;font-weight:900}.radar-sources strong{font-family:var(--serif);font-size:.76rem}.radar-sources small{color:var(--muted);font-size:.56rem;line-height:1.4}.signal-ledger{background:linear-gradient(135deg,#f3faf8,#f8fbfc);border:1px solid #c9e2dc;border-radius:13px;grid-template-columns:1.2fr .85fr;gap:1rem;margin-top:1.25rem;padding:1rem;display:grid}.signal-ledger h3{font-family:var(--serif);margin:.2rem 0 .35rem;font-size:1.05rem;font-weight:500}.signal-ledger p:not(.kicker){color:var(--muted);margin:0;font-size:.65rem;line-height:1.5}.signal-metrics{grid-area:1/2/span 2;grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.signal-metrics span{color:var(--muted);text-align:center;background:#fff;border:1px solid #d5e7e3;border-radius:9px;align-content:center;padding:.55rem;font-size:.49rem;display:grid}.signal-metrics strong{color:var(--teal);font-family:var(--serif);font-size:1.25rem;font-weight:500;display:block}.signal-ledger ul{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.signal-ledger li{color:var(--teal);background:#fff;border:1px solid #d5e7e3;border-radius:999px;padding:.32rem .55rem;font-size:.52rem;font-weight:700}.signal-intake,.signal-review-queue{border-top:1px solid #d5e7e3;grid-column:1/-1;padding-top:.8rem}.signal-intake summary{width:fit-content;color:var(--teal);cursor:pointer;font-size:.63rem;font-weight:800}.signal-intake form{background:#ffffffbf;border:1px solid #d5e7e3;border-radius:10px;grid-template-columns:minmax(160px,.55fr) minmax(260px,1.45fr);gap:.7rem;margin-top:.8rem;padding:.8rem;display:grid}.signal-intake form>label:not(.signal-privacy-check){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.35rem;font-size:.55rem;font-weight:800;display:grid}.signal-intake input:not([type=checkbox]),.signal-intake select,.signal-intake textarea{border:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:8px;font-size:.68rem}.signal-intake input:not([type=checkbox]),.signal-intake select{padding:.65rem}.signal-intake textarea{resize:vertical;min-height:72px;padding:.65rem}.signal-url-field,.signal-question-field,.signal-social-rule{grid-column:1/-1}.signal-social-rule{background:#fff9e9;border:1px solid #ead5a5;border-radius:8px;padding:.65rem;color:#70480c!important;font-size:.57rem!important;line-height:1.5!important}.signal-social-launch{background:var(--teal-soft);border:1px solid #c7dfda;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px 16px;display:flex}.signal-social-launch div{gap:4px;display:grid}.signal-social-launch p{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.45}.signal-social-launch button{flex:none;min-height:44px}.signal-privacy-check{color:var(--ink-2);grid-column:1/-1;align-items:flex-start;gap:.55rem;font-size:.6rem;line-height:1.45;display:flex}.signal-privacy-check input{flex:none;margin-top:.1rem}.signal-intake form>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.signal-intake form>div p{color:var(--muted);margin:0;font-size:.57rem}.signal-review-queue article{background:#fff;border:1px solid #d5e7e3;border-radius:9px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.45rem;padding:.65rem .75rem;display:flex}.signal-review-queue article>div{gap:.15rem;display:grid}.signal-review-queue article span{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;font-size:.49rem;font-weight:900}.signal-review-queue article strong{color:var(--ink-2);font-size:.67rem;line-height:1.4}.signal-review-queue article small{color:var(--muted);font-size:.52rem}.signal-review-queue .text-button{flex:none}.signal-empty{color:var(--muted);margin:0;font-size:.62rem}.radar-review-gate{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem;display:flex}.radar-review-gate>div{max-width:680px}.safeguard-row{flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;display:flex}.safeguard-row span{background:var(--violet-soft);color:var(--violet);border-radius:999px;padding:.25rem .45rem;font-size:.5rem;font-weight:800}.radar-review-gate strong{font-family:var(--serif);font-size:.9rem;display:block}.radar-review-gate p{color:var(--ink-2);margin:.3rem 0;font-size:.65rem;line-height:1.5}.radar-review-gate small{color:var(--muted);font-size:.55rem}.radar-review-gate button{flex:none}.radar-review-gate button:disabled{cursor:default;opacity:.75}.radar-followups{border:1px solid var(--line-soft);border-radius:10px;margin-top:.8rem;padding:.75rem .9rem}.radar-followups summary{color:var(--blue);cursor:pointer;font-size:.63rem;font-weight:800}.radar-followups ol{color:var(--ink-2);margin:.7rem 0 0;padding-left:1.15rem;font-size:.65rem;line-height:1.55}.town-workbench-hero{background:linear-gradient(135deg, #fffffffa, #e7f3f8e6), var(--white);box-shadow:var(--shadow);border:1px solid #cfe0e9;border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);gap:1.5rem;padding:2rem;display:grid;position:relative;overflow:hidden}.town-workbench-hero:after{content:"";border:1px solid #1976a329;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-180px;right:-130px;box-shadow:0 0 0 34px #1976a309,0 0 0 68px #1976a306}.town-workbench-hero h1{max-width:760px;color:var(--navy);font-family:var(--serif);letter-spacing:-.045em;margin:.25rem 0 .7rem;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.98}.town-workbench-hero>div:first-child>p:last-child{max-width:800px;color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.7}.town-identity-card{z-index:1;background:#fffc;border:1px solid #102a431f;border-radius:14px;flex-direction:column;justify-content:center;align-self:stretch;min-height:180px;padding:1.2rem;display:flex;position:relative}.town-identity-card span,.town-next-gates span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:800}.town-identity-card strong{font-family:var(--serif);margin-top:.45rem;font-size:1.35rem}.town-identity-card small{color:var(--muted);margin-top:.3rem}.town-identity-card i{border-top:1px solid var(--line-soft);color:var(--teal);margin-top:1.1rem;padding-top:.8rem;font-size:.68rem;font-style:normal;font-weight:700}.town-metrics{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid;box-shadow:0 8px 24px #102a430b}.town-metrics article{border-right:1px solid var(--line-soft);min-width:0;padding:1rem 1.1rem}.town-metrics article:last-child{border-right:0}.town-metrics span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.town-metrics strong{color:var(--navy);font-family:var(--serif);margin:.25rem 0 .12rem;font-size:1.7rem;display:block}.town-metrics small{color:var(--muted);font-size:.64rem}.town-workbench{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;margin-top:1rem;padding:1rem}.town-workbench-tabs{background:#eaf0f4;border-radius:10px;gap:.35rem;padding:.3rem;display:flex}.town-workbench-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;padding:.7rem .85rem;font-size:.78rem;font-weight:800}.town-workbench-tabs button.active{background:var(--white);color:var(--navy);box-shadow:0 3px 10px #102a4314}.town-workbench-tabs button:focus-visible{outline-offset:2px;outline:3px solid #00719c47}.town-notice{background:var(--teal-soft);border:1px solid #cce3df;border-radius:9px;align-items:center;gap:.65rem;margin:.8rem 0;padding:.7rem .8rem;display:flex}.town-notice-error{background:#fff5f5;border-color:#efb5b5}.town-notice-error span{background:#b42318}.town-notice-error p{color:#84261f}.town-notice-success{background:#f0faf6;border-color:#a9d6c8}.town-notice span{background:var(--teal);color:#fff;width:22px;height:22px;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.town-notice p{color:#155f59;margin:0;font-size:.78rem;line-height:1.5}.town-workbench-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:.9rem;display:grid}.public-signal-collectors{background:#fff;border:1px solid #cbdde3;border-radius:14px;gap:.7rem;padding:1rem;display:grid;box-shadow:0 12px 30px #0b2e440f}.public-signal-collectors>header{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:1rem;display:grid}.public-signal-collectors>header h2{color:var(--navy);font-family:var(--font-heading);margin:0;font-size:1.45rem}.public-signal-collectors>header>p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.public-signal-collectors>details{background:#f8fbfc;border:1px solid #d6e5e9;border-radius:10px}.public-signal-collectors>details>summary{color:var(--navy);cursor:pointer;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-weight:850;display:flex}.public-signal-collectors>details>summary small{color:#08796e;font-size:.72rem}.public-signal-collectors .town-youtube-importer{box-shadow:none;margin:0 .65rem .65rem}.town-facebook-importer{background:linear-gradient(135deg,#f8fbff 0%,#eef5ff 100%);border-color:#b7cce9}.town-youtube-importer{background:linear-gradient(135deg,#f7fcfd 0%,#edf8f8 100%);border:1px solid #b9dce6;border-radius:12px;grid-column:1/-1;overflow:hidden;box-shadow:0 12px 28px #0b2e4412}.town-youtube-importer-header{border-bottom:1px solid #cfe4e9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem;display:flex}.town-youtube-importer-header h2{color:var(--navy);font-family:var(--font-heading);margin:0;font-size:1.45rem}.town-youtube-importer-header p:last-child{max-width:720px;color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.town-youtube-importer-header>span{color:#075a70;text-transform:uppercase;background:#fff;border:1px solid #8dc9d6;border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.7rem;font-weight:900}.town-youtube-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem 1.15rem 1.15rem;display:grid}.town-youtube-steps fieldset{background:#ffffffe0;border:1px solid #d6e5e9;border-radius:9px;min-width:0;margin:0;padding:.8rem}.town-youtube-steps legend{color:var(--navy);align-items:center;gap:.42rem;padding:0 .2rem;font-size:.76rem;font-weight:900;display:flex}.town-youtube-steps legend>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;display:inline-grid}.town-youtube-steps label{min-width:0;color:var(--ink);flex-direction:column;gap:.34rem;font-size:.72rem;font-weight:800;display:flex}.town-youtube-steps input,.town-youtube-steps select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:.62rem .66rem;font-weight:500}.town-youtube-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.town-youtube-span-two{grid-column:1/-1}.town-youtube-steps .town-confirm{flex-direction:row;align-items:flex-start;line-height:1.5}.town-youtube-steps .town-confirm input{width:1rem;margin-top:.1rem}.town-youtube-action{grid-column:1/-1;align-items:center;gap:.8rem;display:flex}.town-youtube-status{color:var(--muted);margin:0;font-size:.74rem;line-height:1.45}.town-youtube-status-error{color:#9b2c2c}.town-youtube-status-success{color:#087563}.town-youtube-results{padding:0 1.15rem 1.15rem}.town-youtube-results-note{background:#fffaf0;border-left:3px solid #d2a011;padding:.75rem .85rem}.town-youtube-results-note strong{color:#6d5008;font-size:.78rem}.town-youtube-results-note p{color:#725f2e;margin:.25rem 0 0;font-size:.72rem;line-height:1.45}.town-youtube-results ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.town-youtube-results li{background:#fff;border:1px solid #d7e5e8;border-radius:9px;padding:.8rem}.town-youtube-results li>strong{color:var(--navy);font-family:var(--font-heading);margin-top:.55rem;line-height:1.4;display:block}.town-youtube-results li>p{color:var(--muted);margin:.38rem 0 0;font-size:.7rem}.town-youtube-result-badges,.town-youtube-result-actions{flex-wrap:wrap;gap:.35rem;display:flex}.town-youtube-result-badges span{color:#0d6071;background:#e8f5f7;border-radius:999px;padding:.25rem .42rem;font-size:.62rem;font-weight:900}.town-youtube-result-actions{justify-content:space-between;align-items:center;margin-top:.65rem}.town-youtube-result-actions a,.town-youtube-result-actions button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:900;text-decoration:underline}.town-intake-card,.town-records-card{border:1px solid var(--line-soft);background:var(--white);border-radius:12px;padding:1.15rem}.town-intake-card>div:first-child h2,.town-records-card>div:first-child h2{color:var(--navy);font-family:var(--serif);margin:0;font-size:1.45rem}.town-intake-card>div:first-child>p:last-child{color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.town-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.town-form-grid label{min-width:0;color:var(--ink-2);flex-direction:column;gap:.3rem;font-size:.76rem;font-weight:800;display:flex}.town-form-grid input,.town-form-grid select,.town-form-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdfe;border-radius:7px;padding:.65rem .7rem;font-size:.84rem;font-weight:500;line-height:1.45}.town-form-grid textarea{resize:vertical;min-height:76px}.town-form-grid input::placeholder,.town-form-grid textarea::placeholder{color:#8ca0af}.town-span-two{grid-column:span 2}.town-confirm{border:1px solid var(--line-soft);background:#f8fafb;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:.7rem;line-height:1.5;font-weight:600!important;display:grid!important}.town-confirm input{width:16px;height:16px;accent-color:var(--teal);margin:.08rem 0 0}.town-field-help{color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.45}.town-source-caution{background:#fffaf0;border:1px solid #e1cf99;border-radius:8px;padding:.75rem .8rem}.town-source-caution strong{color:#72540d;font-size:.75rem;display:block}.town-source-caution p{color:#745e28;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.town-social-source-trail{background:#f6fbfd;border:1px solid #b9d5df;border-radius:10px;min-width:0;margin:0;padding:.8rem}.town-social-source-trail legend{color:var(--blue);padding:0 .35rem;font-size:.76rem;font-weight:900}.town-social-source-intro{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;display:flex}.town-social-source-intro strong{color:var(--navy);font-size:.78rem}.town-social-source-intro p{color:var(--muted);margin:.2rem 0 0;font-size:.7rem;font-weight:500;line-height:1.45}.town-social-source-intro>span{color:var(--blue);white-space:nowrap;border:1px solid #b9d5df;border-radius:999px;flex:none;padding:.28rem .42rem;font-size:.62rem;font-weight:850}.town-social-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.town-social-source-details{background:#f6fbfd;border:1px solid #c9dce3;border-radius:8px;margin:0 0 .7rem;padding:.65rem .7rem}.town-social-source-details summary{cursor:pointer;color:var(--blue);font-size:.72rem;font-weight:850}.town-social-source-details[open] summary{margin-bottom:.65rem}.town-social-source-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.town-social-source-details dl>div{min-width:0}.town-social-source-details dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:850}.town-social-source-details dd{overflow-wrap:anywhere;color:var(--ink-2);margin:.12rem 0 0;font-size:.7rem;line-height:1.4}.town-social-source-links{flex-wrap:wrap;gap:.35rem .65rem;margin-top:.65rem;display:flex}.town-social-source-links a{color:var(--blue);font-size:.68rem;font-weight:800}.town-social-source-details>p{color:var(--muted);margin:.55rem 0 0;font-size:.66rem;line-height:1.4}.town-privacy-gates{border:1px solid var(--line);border-radius:9px;gap:.55rem;min-width:0;margin:0;padding:.8rem;display:grid}.town-privacy-gates legend{color:var(--ink-2);padding:0 .35rem;font-size:.76rem;font-weight:800}.town-privacy-gates .town-confirm{margin:0}.town-records-card{position:sticky;top:142px}.town-empty-state{text-align:center;background:#f8fafb;border:1px dashed #bfd0db;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:.9rem;padding:1.5rem;display:flex}.town-empty-state>span{width:48px;height:48px;color:var(--blue);font-family:var(--mono);border:1px solid #b5c9d5;border-radius:50%;place-items:center;margin-bottom:.8rem;font-size:.7rem;display:grid}.town-empty-state strong{font-family:var(--serif);font-size:1rem}.town-empty-state p{max-width:360px;color:var(--muted);margin:.45rem 0 0;font-size:.76rem;line-height:1.55}.town-record-list,.town-question-list{gap:.65rem;max-height:730px;margin-top:.9rem;display:grid;overflow:auto}.town-record-list article,.town-question-list article{border:1px solid var(--line-soft);background:#fbfdfe;border-radius:9px;padding:.85rem}.town-record-list header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.town-record-list header span,.town-question-list>article>span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.town-record-list h3{color:var(--navy);font-family:var(--serif);margin:.2rem 0 0;font-size:1rem}.town-record-list header p{color:var(--muted);margin:.15rem 0 0;font-size:.74rem}.town-record-list dl{gap:.55rem;margin:.8rem 0;display:grid}.town-record-list dl>div{border-top:1px solid var(--line-soft);padding-top:.5rem}.town-record-list dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.town-record-list dd{color:var(--ink-2);margin:.18rem 0 0;font-size:.76rem;line-height:1.5}.town-record-list footer,.town-question-list footer{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.town-record-list footer a,.town-question-list footer a{color:var(--blue);font-size:.72rem;font-weight:800;text-decoration:none}.town-record-list footer a:hover,.town-question-list footer a:hover{text-decoration:underline}.town-review-button{background:var(--blue-soft);width:100%;color:var(--blue);text-align:center;border:1px solid #a8c8d7;border-radius:6px;margin-top:.25rem;padding:.52rem .6rem;font-size:.72rem;font-weight:800}.town-review-button:hover{background:#d9edf5}.town-approved-lead{color:var(--teal);font-size:.68rem;font-weight:800}.town-internal-locator{color:var(--muted);font-size:.68rem;font-weight:700}.town-question-list strong{color:var(--navy);font-family:var(--serif);margin-top:.3rem;font-size:.92rem;line-height:1.35;display:block}.town-question-list p{color:var(--muted);margin:.4rem 0 .65rem;font-size:.75rem}.town-question-list footer{justify-content:space-between}.town-ready-section{background:linear-gradient(135deg, #e5f7f3b8, #fffffff5), var(--white);border:1px solid #b9d9d4;border-radius:14px;margin-top:1rem;padding:1.2rem}.town-ready-section>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.town-ready-section>header h2{color:var(--navy);font-family:var(--serif);margin:0;font-size:1.55rem}.town-ready-section>header p:last-child{max-width:760px;color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.town-ready-section>header>span{background:var(--white);color:var(--teal);border:1px solid #9bcbbf;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.72rem;font-weight:800}.town-ready-empty{background:#ffffffb8;border:1px dashed #a7c9c2;border-radius:10px;margin-top:1rem;padding:1rem}.town-ready-empty strong{color:var(--navy);font-family:var(--serif);font-size:1rem}.town-ready-empty p{color:var(--muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.55}.town-ready-list{gap:.8rem;margin-top:1rem;display:grid}.town-ready-list>article{background:var(--white);border:1px solid #c9e0dc;border-radius:11px;padding:1rem;box-shadow:0 8px 22px #102a430f}.town-ready-list>article>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.town-ready-list>article>header span,.town-ready-questions>span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.town-ready-list h3{color:var(--navy);font-family:var(--serif);margin:.18rem 0 0;font-size:1.3rem}.town-ready-list>article>header p{color:var(--muted);margin:.18rem 0 0;font-size:.76rem}.town-ready-badges{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.town-ready-badges>i:last-child{color:#856404;font-size:.68rem;font-style:normal;font-weight:700}.town-ready-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:1rem;padding:.9rem 0;display:grid}.town-ready-grid dl{gap:.65rem;margin:0;display:grid}.town-ready-grid dl>div{border-left:2px solid #bedbd5;padding-left:.7rem}.town-ready-grid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.town-ready-grid dd{color:var(--ink-2);margin:.2rem 0 0;font-size:.77rem;line-height:1.55}.town-ready-questions{border:1px solid var(--line-soft);background:#f8fafb;border-radius:9px;padding:.8rem}.town-ready-questions ul{gap:.65rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.town-ready-questions li{border-top:1px solid var(--line-soft);padding-top:.65rem}.town-ready-questions li:first-child{border-top:0;padding-top:0}.town-ready-questions strong{color:var(--navy);font-family:var(--serif);font-size:.92rem;line-height:1.4;display:block}.town-ready-questions p{color:var(--muted);margin:.25rem 0 0;font-size:.7rem}.town-ready-questions a,.town-ready-list>article>footer a{color:var(--blue);font-size:.7rem;font-weight:800;text-decoration:none}.town-ready-questions a:hover,.town-ready-list>article>footer a:hover{text-decoration:underline}.town-ready-list>article>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.7rem;padding-top:.75rem;display:flex}.town-ready-list>article>footer span{color:var(--teal);margin-left:auto;font-size:.7rem;font-weight:800}.town-next-gates{border:1px solid var(--line);background:var(--navy-dark);color:#fff;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;margin-top:1rem;padding:1.2rem;display:grid}.town-next-gates strong{font-family:var(--serif);margin-top:.4rem;font-size:1.15rem;display:block}.town-next-gates p{color:#a9bdcb;max-width:700px;margin:.4rem 0 0;font-size:.68rem;line-height:1.55}.town-next-gates ol{counter-reset:town-gate;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.town-next-gates li{color:#b7c8d3;counter-increment:town-gate;border:1px solid #ffffff1f;border-radius:7px;padding:.45rem .6rem .45rem 2rem;font-size:.64rem;position:relative}.town-next-gates li:before{content:counter(town-gate);color:#76c6d4;font-family:var(--mono);font-size:.57rem;position:absolute;left:.58rem}.town-next-gates li.done{color:#fff;background:#76c6d414;border-color:#76c6d459}@media (width<=1100px){.topbar{grid-template-columns:220px 1fr auto}.boundary-status{display:none}.metric-grid{grid-template-columns:1fr 1fr}.workspace-layout,.brief-layout,.radar-layout,.town-workbench-grid,.town-ready-grid{grid-template-columns:1fr}.town-youtube-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-detail,.question-detail,.radar-queue,.town-records-card{position:static}.radar-queue{grid-template-columns:repeat(3,1fr)}.radar-card{grid-template-columns:30px minmax(0,1fr)}.radar-score{text-align:left;grid-column:2}.radar-score strong,.radar-score small{display:inline}.town-metrics{grid-template-columns:repeat(2,1fr)}.town-metrics article:nth-child(2){border-right:0}.town-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (width<=820px){.topbar{grid-template-columns:1fr auto;height:66px;padding:0 .8rem}.brand>div:last-child span,.workspace-select>span,.avatar.small,.help-button{display:none}.workspace-select select{width:175px;min-width:0}.topbar-actions>.workspace-select:not(.municipality-select){display:none}.sidebar{width:100%;height:64px;padding:.4rem;inset:auto 0 0}.sidebar nav{grid-template-columns:repeat(6,1fr);gap:.2rem;height:100%;display:grid}.sidebar.sidebar-compact nav{grid-template-columns:repeat(2,1fr)}.sidebar nav button{text-align:center;flex-direction:column;justify-content:center;gap:.15rem;padding:.3rem;font-size:.55rem}.sidebar nav button.nav-active:before{width:25px;height:2px;top:-.4rem;left:50%;transform:translate(-50%)}.sidebar-footer{display:none}.main,.isolated-main{margin-left:0;padding-top:66px;padding-bottom:64px}.context-bar{padding:.55rem .85rem}.context-tags{display:none}.content{padding:1rem .8rem 2rem}.hero-panel{grid-template-columns:1fr;padding:1.5rem}.confidence-orbit{display:none}.two-column,.authority-layout,.audit-columns{grid-template-columns:1fr}.authority-hero,.audit-hero{flex-direction:column;align-items:flex-start}.integrity-seal{border-left:0;border-top:1px solid var(--line);width:100%;padding:.8rem 0 0}.onboarding-card{max-height:calc(100vh - 2rem);overflow-y:auto}.onboarding-content{padding:1.5rem .25rem}.radar-hero{grid-template-columns:1fr}.radar-principle{align-self:auto}.radar-queue{grid-template-columns:1fr}.radar-card{grid-template-columns:34px minmax(0,1fr) 58px}.radar-score{text-align:right;grid-column:auto}.radar-score strong,.radar-score small{display:block}.radar-columns,.radar-evidence-grid,.radar-contact-strip,.town-workbench-hero,.town-next-gates{grid-template-columns:1fr}.town-ready-section>header,.town-ready-list>article>header{flex-direction:column;align-items:flex-start}}.pilot-intelligence{gap:1.1rem;max-width:1180px;margin:0 auto;display:grid}.town-intelligence__disclosure{background:#f5fafb;border:1px solid #c8dce4;border-radius:.7rem;scroll-margin-top:110px}.town-intelligence__disclosure>summary{color:#123b52;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.9rem 1rem;list-style:none;display:flex}.town-intelligence__disclosure>summary::-webkit-details-marker{display:none}.town-intelligence__disclosure>summary div{gap:.15rem;display:grid}.town-intelligence__disclosure>summary div span{color:#177985;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:850}.town-intelligence__disclosure>summary div strong{font-family:var(--serif);font-size:1.15rem;font-weight:550}.town-intelligence__disclosure>summary>span{color:#457080;font-size:.76rem;font-weight:760}.town-intelligence__disclosure>summary>span:after{content:"+";margin-left:.4rem}.town-intelligence__disclosure[open]>summary>span:after{content:"−"}.town-intelligence__disclosure>.panel,.town-intelligence__disclosure>.town-intelligence__three-column{margin:0 .75rem .75rem}.pilot-intelligence-hero{color:#f7fbfd;background:radial-gradient(circle at 92% 8%,#5fd3d733,#0000 30%),linear-gradient(135deg,#0d2d42,#124961);border:1px solid #1f5068;border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);align-items:end;gap:1.5rem;padding:clamp(1.45rem,3vw,2.4rem);display:grid}.pilot-intelligence-hero h1{max-width:760px;font-family:var(--serif);margin:.32rem 0 .7rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.02}.pilot-intelligence-hero p:not(.section-kicker){color:#d5e7ee;max-width:760px;margin:0;font-size:.95rem;line-height:1.65}.pilot-snapshot{background:#04192659;border:1px solid #fff3;border-radius:.6rem;gap:.25rem;padding:1rem;display:grid}.pilot-snapshot span,.pilot-metric-grid span,.temperature-grid span,.pilot-person-title span:first-child,.pilot-question-list article>span,.pilot-gap-list article>span,.pilot-source-library article>span{color:#33738d;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.pilot-snapshot span{color:#91dce5}.pilot-snapshot strong{font-family:var(--serif);font-size:1.35rem}.pilot-snapshot small{color:#c6dce5;font-size:.78rem;line-height:1.45}.pilot-answer-nav{border:1px solid var(--line);background:#fff;border-radius:.65rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.pilot-answer-nav a{border-right:1px solid var(--line);color:#173b51;align-items:center;min-height:52px;padding:.75rem .9rem;font-size:.82rem;font-weight:760;text-decoration:none;display:flex}.pilot-answer-nav a:last-child{border-right:0}.pilot-answer-nav a:hover,.pilot-answer-nav a:focus-visible{color:#006f78;background:#eef8fa}.pilot-metric-grid,.temperature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.pilot-metric-grid article,.temperature-grid article{border:1px solid var(--line);background:#fff;border-radius:.65rem;gap:.35rem;padding:1rem;display:grid}.pilot-metric-grid strong{color:#102f45;font-family:var(--serif);font-size:1.9rem;font-weight:500}.pilot-metric-grid small,.temperature-grid p{color:var(--muted);font-size:.78rem;line-height:1.5}.pilot-section{border:1px solid var(--line);background:#fff;border-radius:.75rem;padding:clamp(1.1rem,2.5vw,1.65rem);scroll-margin-top:115px}.pilot-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.pilot-section-heading h2{color:#102f45;max-width:760px;font-family:var(--serif);margin:.2rem 0 0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:550}.pilot-section-heading>span:not(.evidence-state){color:var(--muted);font-size:.78rem}.temperature-grid article{background:#f8fbfc}.temperature-grid strong{color:#12384f;font-size:.95rem;line-height:1.4}.temperature-grid p{margin:0}.pilot-explainer,.pilot-unknowns,.pilot-source-library,.pilot-person-card details{background:#f8fbfc;border:1px solid #cfe0e7;border-radius:.5rem;margin-top:.85rem}.pilot-explainer summary,.pilot-unknowns summary,.pilot-source-library summary,.pilot-person-card summary{color:#16455e;cursor:pointer;min-height:44px;padding:.75rem .9rem;font-size:.82rem;font-weight:760}.pilot-explainer p,.pilot-unknowns ul,.pilot-person-card details ul{color:var(--muted);margin:0;padding:0 1rem 1rem;font-size:.82rem;line-height:1.6}.completeness-summary{background:#eef8f8;border:1px solid #b9d9df;border-radius:.6rem;align-items:center;gap:1rem;margin-bottom:.85rem;padding:1rem;display:flex}.completeness-summary>strong{color:#087a78;font-family:var(--serif);font-size:2.4rem;font-weight:500}.completeness-summary span{color:#18485b;font-size:.8rem;font-weight:800}.completeness-summary p{color:#4e6b77;margin:.18rem 0 0;font-size:.78rem;line-height:1.45}.completeness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.completeness-grid details{border:1px solid var(--line);background:#fbfcfd;border-radius:.5rem}.completeness-grid summary{color:#163a50;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;min-height:48px;padding:.7rem .8rem;font-size:.8rem;font-weight:760;display:flex}.completeness-grid p,.completeness-grid small{color:var(--muted);margin:0;padding:0 .85rem .65rem;font-size:.76rem;line-height:1.5}.completeness-grid small{display:block}.completeness-state{font-family:var(--mono);text-transform:uppercase;border-radius:999px;flex:none;padding:.22rem .42rem;font-size:.62rem;font-weight:850}.completeness-state--fresh{color:#08735c;background:#dff4ec}.completeness-state--partial{color:#8a5a00;background:#fff0cd}.completeness-state--stale,.completeness-state--missing{color:#a13d49;background:#fbe4e6}.pilot-unknowns ul,.pilot-person-card details ul{padding-left:2rem}.pilot-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pilot-election-clock{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pilot-election-clock article{border:1px solid var(--line);background:#fbfcfd;border-radius:.8rem;padding:1rem}.pilot-election-clock article>span{color:var(--teal);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:700;display:block}.pilot-election-clock article>strong{font-family:var(--serif);margin-top:.35rem;font-size:clamp(1.3rem,2.4vw,1.85rem);display:block}.pilot-election-clock article>p,.pilot-election-scope-note,.pilot-empty-evidence p{color:var(--muted);line-height:1.55}.pilot-election-scope-note{margin:.85rem 0 0;font-size:.8rem}.pilot-empty-evidence{background:#fffbf3;border-left:3px solid #d99b2b;border-radius:.45rem;padding:1rem}.pilot-empty-evidence p{margin:.35rem 0 0}.pilot-person-card{border:1px solid var(--line);border-radius:.65rem;min-width:0;padding:1rem}.pilot-person-title{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.pilot-person-title h3,.pilot-question-list h3,.pilot-gap-list h3,.pilot-source-library h3{color:#102f45;font-family:var(--serif);margin:.25rem 0;font-size:1.15rem}.pilot-person-title p,.pilot-person-card>p,.pilot-question-list p,.pilot-gap-list p,.pilot-source-library p{color:var(--muted);font-size:.82rem;line-height:1.55}.pilot-authority-box{background:#eef8f7;border-left:3px solid #15938e;margin:.8rem 0;padding:.75rem}.pilot-authority-box span{color:#08736f;text-transform:uppercase;font-size:.74rem;font-weight:800}.pilot-authority-box p{color:#244e55;margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.pilot-contact-row,.pilot-source-links{flex-wrap:wrap;gap:.45rem;display:flex}.pilot-contact-row a,.pilot-contact-row span,.pilot-source-links a{overflow-wrap:anywhere;color:#086d85;font-size:.76rem}.pilot-person-card details .pilot-source-links{padding:0 1rem 1rem}.pilot-question-list,.pilot-gap-list{gap:.65rem;display:grid}.pilot-question-list article,.pilot-gap-list article{border:1px solid var(--line);background:#fbfcfd;border-radius:.55rem;padding:1rem}.pilot-question-list h3,.pilot-gap-list h3{max-width:900px}.pilot-question-list p,.pilot-gap-list p{margin:.35rem 0 .65rem}.pilot-source-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 .8rem .8rem;display:grid}.pilot-source-library article{border:1px solid var(--line);background:#fff;border-radius:.45rem;min-width:0;padding:.8rem}.pilot-source-library h3{font-size:1rem}.pilot-source-library a{color:#057388;font-size:.78rem;font-weight:760}@media (width<=900px){.pilot-intelligence-hero,.pilot-person-grid{grid-template-columns:1fr}.pilot-metric-grid,.temperature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.pilot-election-clock{grid-template-columns:1fr}}@media (width<=620px){.town-intelligence__disclosure>summary{flex-direction:column;align-items:flex-start}.pilot-answer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-answer-nav a:nth-child(2){border-right:0}.pilot-answer-nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}.pilot-metric-grid,.temperature-grid,.completeness-grid,.pilot-source-library>div{grid-template-columns:1fr}.pilot-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=560px){.brand strong{font-size:.82rem}.brand-mark{width:34px;height:34px}.workspace-select select{width:145px;font-size:.64rem}.municipality-dialog-grid{grid-template-columns:1fr}.context-bar>div:first-child span,.context-bar i{display:none}.metric-grid,.intake-grid,.demo-summary,.conflict-grid,.isolation-facts{grid-template-columns:1fr}.hero-panel h1{font-size:2rem}.hero-actions{flex-direction:column;align-items:stretch}.claim-row,.brief-row{grid-template-columns:34px 1fr}.claim-row .state,.brief-row .state{grid-column:2}.brief-generate{flex-direction:column;align-items:stretch}.onboarding-actions{flex-direction:column-reverse;align-items:stretch;gap:.8rem}.onboarding-actions>div{justify-content:flex-end}.radar-toolbar,.radar-review-gate{flex-direction:column;align-items:stretch}.radar-toolbar select{width:100%}.radar-notice{flex-direction:column}.radar-answer-grid,.score-integrity,.signal-ledger{grid-template-columns:1fr}.score-integrity p,.radar-answer-grid .radar-angle,.signal-metrics,.signal-ledger ul{grid-column:1}.signal-metrics{grid-row:auto}.signal-intake form{grid-template-columns:1fr}.signal-privacy-check,.signal-intake form>div{grid-column:1}.signal-intake form>div,.signal-social-launch{flex-direction:column;align-items:stretch}.signal-social-launch button{width:100%}.town-metrics,.town-form-grid,.town-social-source-grid,.town-social-source-details dl,.town-youtube-steps,.town-youtube-step-grid,.town-youtube-results ol{grid-template-columns:1fr}.town-youtube-importer-header,.town-youtube-action{flex-direction:column;align-items:stretch}.public-signal-collectors>header{grid-template-columns:1fr}.public-signal-collectors>details>summary{flex-direction:column;align-items:flex-start}.town-metrics article,.town-metrics article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.town-metrics article:last-child{border-bottom:0}.town-workbench{padding:.65rem}.town-workbench-tabs{flex-direction:column}.town-span-two{grid-column:1}.town-social-source-intro{flex-direction:column}.town-record-list header,.town-question-list footer{flex-direction:column;align-items:flex-start}.town-ready-section{padding:.85rem}.town-ready-list>article>footer{flex-direction:column;align-items:flex-start}.town-ready-list>article>footer span{margin-left:0}.question-provenance-list footer{flex-direction:column;align-items:flex-start}.radar-factor-list>div{grid-template-columns:110px minmax(60px,1fr) 28px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intake-readonly{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-content:center;gap:.32rem;min-height:74px;padding:.78rem .9rem;display:grid}.intake-readonly>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.intake-readonly strong{color:var(--ink);font-size:.9rem}.intake-readonly small{color:var(--muted);font-size:.76rem;line-height:1.45}.workspace-select select:disabled{cursor:not-allowed;opacity:.68}.campaign-boundary-button{width:100%;margin-top:.9rem}.context-remove-button{color:#9a3b32;cursor:pointer;font:inherit;text-underline-offset:.18rem;background:0 0;border:0;font-weight:800;text-decoration:underline}.context-remove-button:hover{color:#74251f}.town-local-actions{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;padding:.68rem .85rem;display:flex}.town-local-actions>div{gap:.15rem;display:grid}.town-local-actions strong{color:var(--ink);font-size:.78rem}.town-local-actions span{color:var(--muted);font-size:.72rem;line-height:1.4}.municipality-remove-dialog{max-width:640px}.municipality-remove-confirmation{color:var(--ink);gap:.5rem;margin-top:1rem;font-size:.84rem;line-height:1.45;display:grid}.municipality-remove-confirmation input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:.55rem;padding:.72rem .8rem}.danger-button{color:#fff;cursor:pointer;background:#9d3931;border:1px solid #8f3029;border-radius:.55rem;padding:.68rem .95rem;font-size:.8rem;font-weight:850}.danger-button:hover{background:#7e2b25}.persistence-alert{color:#613619;background:#fff8ef;border:1px solid #d88942;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1.35rem 0;padding:.9rem 1rem;display:flex;box-shadow:0 8px 24px #57311414}.persistence-alert strong{margin-bottom:.18rem;display:block}.persistence-alert p{color:#764a2d;margin:0;font-size:.82rem;line-height:1.5}@media (width<=720px){.town-local-actions{flex-direction:column;align-items:flex-start}.persistence-alert{flex-direction:column;align-items:stretch;margin:.75rem .75rem 0}}.debate-workspace{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.debate-workspace>*{min-width:0;max-width:100%}.debate-loading,.debate-empty-page{place-content:center;min-height:240px}.debate-hero{color:#eafcff;background:radial-gradient(circle at 92% 10%,#53decf3d,#0000 34%),linear-gradient(135deg,#08253d 0%,#0b5260 100%);border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(210px,.4fr);align-items:center;gap:28px;padding:34px 38px;display:grid;overflow:hidden;box-shadow:0 20px 46px #041c2e29}.debate-hero h1{color:#fff;font-family:var(--serif);letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:500}.debate-hero p:not(.kicker){color:#d7eef2;max-width:760px;margin:0;font-size:1rem;line-height:1.65}.debate-hero-actions{align-items:center;gap:14px;margin-top:22px;display:flex}.debate-hero-actions button,.debate-session-form>button,.debate-form>button,.debate-record-list button{min-height:44px;color:var(--navy-dark);cursor:pointer;background:#e8fbf8;border:0;border-radius:9px;padding:10px 16px;font-weight:850}.debate-hero-actions span{color:#bfe0e4;font-size:.8125rem}.debate-command-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.25rem;display:grid}.debate-command-shortcuts article{background:linear-gradient(135deg,#f8fcfd 0%,#e9f7f5 100%);border:1px solid #b8d9df;border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;min-width:0;padding:1.15rem 1.25rem;display:flex;box-shadow:0 12px 30px #0c314814}.debate-command-shortcuts h2{color:#0d2f49;font-family:var(--font-display), Georgia, serif;margin:.15rem 0 .35rem;font-size:clamp(1.2rem,2vw,1.55rem)}.debate-command-shortcuts p:not(.kicker),.debate-command-shortcuts small{color:#47657a;margin:0;line-height:1.55;display:block}.debate-command-shortcuts small{color:#6a5218;margin-top:.5rem}.debate-command-shortcuts button{color:#fff;cursor:pointer;background:#0e3552;border:0;border-radius:10px;flex:none;min-height:46px;padding:.75rem 1rem;font-weight:800}@media (width<=900px){.debate-command-shortcuts{grid-template-columns:1fr}.debate-command-shortcuts article{flex-direction:column;align-items:stretch}.debate-command-shortcuts button{width:100%}}.debate-readiness{text-align:center;background:#04203047;border:1px solid #c4f0ef47;border-radius:50%;place-content:center;min-height:190px;display:grid}.debate-readiness span,.debate-readiness small{color:#c7e6e9;font-size:.75rem}.debate-readiness strong{color:#fff;font-family:var(--serif);margin:5px 0;font-size:3rem;font-weight:500}.debate-session-form,.debate-card,.debate-session-switcher,.debate-empty-page{border:1px solid var(--line);background:var(--white);border-radius:15px;box-shadow:0 12px 34px #102a430f}.debate-session-form,.debate-card{padding:22px}.debate-session-form>header,.debate-card>header,.debate-record-list article>header,.debate-session-switcher{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.debate-session-form h2,.debate-card h2{color:var(--ink);font-family:var(--serif);margin:4px 0 0;font-size:1.55rem;font-weight:500}.debate-session-form>header>span{color:var(--teal);font-size:.75rem;font-weight:800}.debate-session-form>div,.debate-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.debate-session-form>div{margin:20px 0}.debate-session-form label,.debate-form label,.debate-segment-list label{color:var(--ink-2);gap:6px;font-size:.8125rem;font-weight:750;display:grid}.debate-session-form input,.debate-session-form select,.debate-form input:not([type=checkbox]),.debate-form select,.debate-form textarea,.debate-session-switcher select,.debate-segment-list input{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:10px 12px;font-weight:500}.debate-form textarea{resize:vertical;min-height:84px}.debate-form>header,.debate-form>button,.debate-wide{grid-column:1/-1}.debate-form>header{margin-bottom:4px}.debate-form>header p:not(.kicker),.debate-card>header p:not(.kicker){color:var(--muted);margin:7px 0 0;font-size:.875rem;line-height:1.55}.debate-form>button{color:#fff;background:var(--navy);width:fit-content}.debate-check{background:var(--amber-soft);border:1px solid #ead5a5;border-radius:9px;align-items:flex-start;padding:12px 14px;line-height:1.5;gap:9px!important;display:flex!important}.debate-check input{flex:none;margin-top:3px}.debate-session-switcher{align-items:center;padding:14px 18px}.debate-session-switcher label{min-width:min(420px,55vw);color:var(--muted);gap:5px;font-size:.75rem;font-weight:800;display:grid}.debate-session-switcher>div{text-align:right;gap:3px;display:grid}.debate-session-switcher span{color:var(--muted);font-size:.8125rem}.debate-scope-card{background:#fff;border:1px solid #cfe0e7;border-radius:15px;overflow:hidden;box-shadow:0 12px 34px #102a430f}.debate-scope-strip{background:radial-gradient(circle at 95% 15%,#148e951f,#0000 38%),linear-gradient(135deg,#f6fbfc,#edf7f7);justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.debate-scope-strip h2{color:var(--ink);font-family:var(--serif);margin:3px 0 5px;font-size:1.35rem;font-weight:600}.debate-scope-strip p:not(.kicker){color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.debate-scope-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.debate-scope-actions span{color:#0b686d;background:#fff;border:1px solid #c7e4e3;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800}.debate-scope-details{border-top:1px solid var(--line-soft);padding:0 20px 16px}.debate-scope-details summary{color:var(--blue);cursor:pointer;padding:14px 0;font-size:.8rem;font-weight:850}.debate-county-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.debate-county-grid section{border:1px solid var(--line-soft);background:#f9fbfc;border-radius:10px;padding:13px}.debate-county-grid h3{color:var(--ink);font-family:var(--serif);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;display:flex}.debate-county-grid h3 span{width:24px;height:24px;color:var(--teal);background:var(--teal-soft);font-family:var(--sans);border-radius:50%;place-content:center;font-size:.68rem;display:grid}.debate-county-grid p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.debate-county-grid ul{color:var(--muted);margin:0;padding-left:18px;font-size:.72rem;line-height:1.55}.debate-source-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.debate-source-register a{border:1px solid var(--line-soft);min-width:0;color:var(--ink);background:#fff;border-radius:9px;gap:4px;padding:11px 12px;text-decoration:none;display:grid}.debate-source-register a:hover,.debate-source-register a:focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.debate-source-register strong{overflow-wrap:anywhere;font-size:.74rem}.debate-source-register span{color:var(--muted);text-transform:capitalize;font-size:.66rem}.debate-scope-details>a,.debate-fairness-warning a{min-height:44px;color:var(--blue);align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.debate-fairness-warning{color:#5d4610;background:#fff9ea;border:1px solid #ead199;border-left:4px solid #d89b16;border-radius:10px;gap:12px;margin:0 20px 20px;padding:14px 16px;display:flex}.debate-fairness-warning>span{color:#fff;background:#b97b00;border-radius:50%;flex:none;place-content:center;width:27px;height:27px;font-weight:900;display:grid}.debate-fairness-warning strong{color:#3d2e0c;font-size:.82rem}.debate-fairness-warning p{margin:4px 0 7px;font-size:.76rem;line-height:1.5}.debate-steps{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.debate-steps button{border:0;border-right:1px solid var(--line-soft);min-height:58px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:9px;font-weight:800;display:flex}.debate-steps button:last-child{border-right:0}.debate-steps button span{width:26px;height:26px;color:var(--teal);background:var(--teal-soft);border-radius:50%;place-content:center;font-size:.75rem;display:grid}.debate-steps button.active{color:#fff;background:var(--navy)}.debate-steps button.active span{color:var(--navy);background:#dff8f3}.debate-notice{color:var(--teal);margin:-4px 0 0;font-size:.8125rem;font-weight:750}.debate-two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.debate-record-list,.debate-segment-list,.debate-gates{gap:10px;margin-top:18px;display:grid}.debate-record-list article{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:11px;padding:15px}.debate-record-list article>header>div{gap:3px;display:grid}.debate-record-list article>header span,.debate-record-list article>header small,.debate-record-list footer,.debate-record-list details,.debate-record-list details a,.debate-record-list details dd{color:var(--muted);font-size:.8125rem}.debate-record-list article>header>div>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.debate-record-list article>p{color:var(--ink-2);font-size:.875rem;line-height:1.55}.debate-participant-contact{overflow-wrap:anywhere;border:1px solid var(--line-soft);background:#f2f7fa;border-radius:8px;gap:3px;margin-top:12px;padding:10px 12px;display:grid}.debate-participant-contact span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:850}.debate-participant-contact strong{color:var(--ink-2);font-size:.8125rem;line-height:1.45}.debate-record-list footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.debate-record-list footer a,.debate-record-list details a{color:var(--blue);font-weight:800}.debate-record-list details{background:#f2f7fa;border-radius:8px;margin-top:12px;padding:10px 12px}.debate-record-list details summary{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;font-weight:800;display:flex}.debate-record-list .debate-inline-review{gap:10px;display:grid}.debate-inline-review[open] summary{margin-bottom:10px}.debate-inline-review label{color:var(--ink-2);gap:5px;font-weight:750;display:grid}.debate-inline-review input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.debate-record-list details dl{gap:8px;display:grid}.debate-record-list details dl div{gap:2px;display:grid}.debate-record-list details dt{color:var(--ink);font-weight:800}.debate-record-list details dd{margin:0;line-height:1.5}.debate-state{border-radius:999px;flex:none;padding:5px 8px;font-size:.6875rem;font-style:normal;font-weight:850}.debate-state.verified{color:var(--teal);background:var(--teal-soft)}.debate-state.pending{color:var(--amber);background:var(--amber-soft)}.debate-empty{text-align:center;border:1px dashed var(--line);background:#fbfcfd;border-radius:10px;place-content:center;min-height:150px;padding:22px;display:grid}.debate-empty p{max-width:620px;color:var(--muted);margin:6px auto 0;line-height:1.55}.debate-format-panel{gap:18px;display:grid}.debate-segment-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.debate-segment-list article{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);align-items:end;gap:14px;padding:16px;display:grid}.debate-segment-list article>div{gap:4px;display:grid}.debate-segment-list article>div span{color:var(--blue);text-transform:uppercase;font-size:.6875rem;font-weight:850}.debate-segment-list article>small{color:var(--muted);grid-column:1/-1}.debate-runtime{color:#fff;background:var(--navy);border-radius:10px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.debate-runtime strong{font-family:var(--serif);font-size:1.5rem;font-weight:500}.debate-gates article{border:1px solid var(--line-soft);border-radius:9px;gap:11px;padding:13px;display:flex}.debate-gates article>span{border-radius:50%;flex:none;place-content:center;width:26px;height:26px;font-weight:900;display:grid}.debate-gates article.passed>span{color:var(--teal);background:var(--teal-soft)}.debate-gates article.blocked>span{color:var(--amber);background:var(--amber-soft)}.debate-gates article p{color:var(--muted);margin:4px 0 0;font-size:.8125rem;line-height:1.45}.debate-final-checks{border:1px solid var(--line);border-radius:10px;gap:10px;margin-top:18px;padding:16px;display:grid}.debate-final-checks legend{color:var(--ink);padding:0 7px;font-weight:850}.debate-final-checks label{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:.8125rem;line-height:1.45;display:flex}.debate-final-checks input{margin-top:3px}.debate-rundown>ol{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.debate-rundown>ol>li{border-left:3px solid var(--teal);background:#f5fafb;border-radius:8px;padding:14px}.debate-rundown>ol>li>div{justify-content:space-between;gap:12px;display:flex}.debate-rundown>ol>li>div span{color:var(--muted);font-size:.8125rem}.debate-rundown li article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;margin-top:10px;padding:10px 12px}.debate-rundown li article span,.debate-rundown li article small{color:var(--muted);font-size:.75rem}.debate-rundown li article p{color:var(--ink-2);margin:4px 0;font-size:.875rem;line-height:1.5}@media (width<=980px){.debate-two-column,.debate-hero{grid-template-columns:1fr}.debate-readiness{justify-self:start;width:190px}.debate-segment-list{grid-template-columns:1fr}}@media (width<=680px){.onboarding-debate-callout,.debate-hero,.debate-session-form,.debate-card{padding:20px}.debate-hero-actions,.onboarding-debate-callout,.debate-scope-strip,.debate-session-switcher,.debate-record-list footer{flex-direction:column;align-items:stretch}.debate-hero-actions button,.onboarding-debate-callout button,.debate-record-list button{width:100%}.debate-scope-actions{justify-content:flex-start}.debate-county-grid,.debate-source-register{grid-template-columns:1fr}.debate-fairness-warning{margin-left:14px;margin-right:14px}.debate-session-form>div,.debate-form,.debate-segment-list article{grid-template-columns:1fr}.debate-wide,.debate-form>header,.debate-form>button,.debate-segment-list article>small{grid-column:1}.debate-session-switcher label{width:100%;min-width:0}.debate-session-switcher>div{text-align:left}.debate-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.debate-steps button:nth-child(2),.debate-steps button:nth-child(4){border-right:0}.debate-steps button:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.debate-steps button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.atr-shell{--atr-ink:#102a43;--atr-muted:#52697f;--atr-line:#d8e4ec;--atr-soft:#f4f8fb;--atr-paper:#fff;--atr-navy:#0d2941;--atr-blue:#087eaf;--atr-teal:#008978;--atr-amber:#b86b00;--atr-red:#b9424a;--atr-shadow:0 18px 50px #12364e17;width:min(1500px,100% - 32px);color:var(--atr-ink);margin:24px auto 64px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.atr-shell *,.atr-shell :before,.atr-shell :after{box-sizing:border-box}.atr-shell button,.atr-shell input{font:inherit}.atr-shell button,.atr-shell a{-webkit-tap-highlight-color:transparent}.atr-shell a{color:#006c9c}.atr-shell :focus-visible{outline-offset:3px;outline:3px solid #087eaf57}.atr-header{color:#fff;background:radial-gradient(circle at 84% 10%,#34c4b545,#0000 34%),linear-gradient(125deg,#0b263e 0%,#0d3853 60%,#075b68 100%);border-radius:28px 28px 0 0;grid-template-columns:minmax(0,1fr) minmax(260px,370px);align-items:end;gap:40px;padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden}.atr-header:after{content:"";border:1px solid #ffffff21;border-radius:999px 999px 0 0;width:240px;height:120px;position:absolute;bottom:-58px;right:35%}.atr-header__brand,.atr-workspace{z-index:1;position:relative}.atr-kicker,.atr-eyebrow{color:#0878a9;letter-spacing:.095em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:800;line-height:1.35;display:block}.atr-header .atr-kicker{color:#72ddd1}.atr-header h1{color:#fff;letter-spacing:-.035em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1.02}.atr-header__brand>p{color:#f0faffd1;max-width:720px;margin:18px 0 0;font-size:clamp(.98rem,1.5vw,1.14rem);line-height:1.65}.atr-workspace{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041c2c57;border:1px solid #ffffff2e;border-radius:16px;gap:5px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff12}.atr-workspace span{color:#72ddd1;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.atr-workspace strong{color:#fff;font-size:.94rem}.atr-workspace small{color:#f0faffad;font-size:.75rem;line-height:1.45}.atr-town-bar{z-index:20;border:1px solid var(--atr-line);box-shadow:var(--atr-shadow);background:#fff;border-top:0;grid-template-columns:minmax(320px,1.3fr) minmax(260px,.7fr);align-items:end;gap:24px;padding:22px clamp(22px,4vw,48px);display:grid;position:relative}.atr-town-search{position:relative}.atr-town-search>label{color:var(--atr-muted);margin-bottom:8px;font-size:.76rem;font-weight:750;display:block}.atr-town-search__control{background:var(--atr-soft);border:1px solid #bed1de;border-radius:12px;align-items:center;min-height:48px;transition:border-color .14s,box-shadow .14s;display:flex}.atr-town-search__control:focus-within{border-color:var(--atr-blue);box-shadow:0 0 0 4px #087eaf1c}.atr-town-search__control>span{color:var(--atr-blue);padding-left:16px;font-size:1.35rem;line-height:1}.atr-town-search__control input{width:100%;min-width:0;color:var(--atr-ink);background:0 0;border:0;outline:0;padding:12px 15px 12px 10px;font-size:.9rem}.atr-town-search__control input::placeholder{color:#72869a}.atr-town-results{border:1px solid var(--atr-line);background:#fff;border-radius:14px;max-height:390px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 60px #0d294133}.atr-town-option{width:100%;color:var(--atr-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.atr-town-option:hover,.atr-town-option[aria-selected=true]{background:#edf6f8}.atr-town-option>span:first-child{gap:3px;min-width:0;display:grid}.atr-town-option strong{font-size:.88rem}.atr-town-option small{color:var(--atr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.atr-town-results__empty{color:var(--atr-muted);gap:6px;padding:18px;font-size:.82rem;display:grid}.atr-town-results__empty strong{color:var(--atr-ink)}.atr-active-town{border-left:1px solid var(--atr-line);gap:2px;min-width:0;padding:3px 0 5px 22px;display:grid}.atr-active-town strong{color:var(--atr-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;overflow:hidden}.atr-active-town small{color:var(--atr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.atr-notice{border:1px solid;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 0;padding:13px 16px;font-size:.82rem;display:grid}.atr-notice--success{color:#075d52;background:#effbf8;border-color:#9bd9ce}.atr-notice--error{color:#8d252c;background:#fff4f4;border-color:#efb8bb}.atr-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:750}.atr-empty{text-align:center;background:radial-gradient(circle at 50% 30%,#00897812,#0000 35%),#fbfdfe;border:1px dashed #bdd0db;border-radius:20px;align-content:center;justify-items:center;min-height:340px;margin-top:22px;padding:48px 24px;display:grid}.atr-empty h3{max-width:620px;color:var(--atr-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:500}.atr-empty__copy{max-width:640px;color:var(--atr-muted);margin-top:12px;font-size:.9rem;line-height:1.65}.atr-empty__copy p{margin:0}.atr-empty__action{margin-top:20px}.atr-command{border:1px solid var(--atr-line);background:linear-gradient(135deg,#fff,#f7fbfc);border-radius:20px;margin-top:22px;padding:clamp(22px,3vw,34px);box-shadow:0 10px 30px #0d29410d}.atr-command__heading,.atr-section-heading,.atr-person-hero,.atr-brief__header,.atr-approval-gate{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.atr-command__heading h2,.atr-section-heading h3,.atr-section-heading h4{color:var(--atr-ink);letter-spacing:-.018em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.atr-command__heading h2{font-size:clamp(1.45rem,2.4vw,2rem)}.atr-command__actions,.atr-approval-gate__actions,.atr-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atr-button{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:42px;padding:10px 15px;font-size:.77rem;font-weight:780;line-height:1.2;transition:transform .12s,box-shadow .12s,background .12s}.atr-button:hover:not(:disabled){transform:translateY(-1px)}.atr-button:disabled{cursor:not-allowed;opacity:.55}.atr-button--primary{color:#fff;background:var(--atr-navy);box-shadow:0 6px 18px #0d29412b}.atr-button--secondary{color:#075f83;background:#fff;border-color:#b9d0dc}.atr-button--approve{color:#086b5e;background:#edfaf7;border-color:#82cfc2}.atr-button--reject{color:#98353c;background:#fff7f7;border-color:#e1bec1}.atr-button--compact{min-height:32px;padding:7px 9px;font-size:.69rem}.atr-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.atr-metrics article{background:#ffffffc7;border:1px solid #dfebf1;border-radius:13px;grid-template-columns:1fr auto;gap:4px 10px;padding:16px;display:grid}.atr-metrics span{color:var(--atr-muted);text-transform:uppercase;align-self:end;font-size:.68rem;font-weight:750}.atr-metrics strong{color:var(--atr-teal);grid-area:1/2/3;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500}.atr-metrics small{color:#718396;font-size:.68rem;line-height:1.35}.atr-next-step{background:radial-gradient(circle at 92% 12%,#6fd4cb2e,#0000 32%),linear-gradient(135deg,#f8ffff,#edf9f7);border:1px solid #acd8d2;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:20px 22px;display:grid;box-shadow:0 12px 30px #0a5f5b12}.atr-next-step>span{color:#fff;background:var(--atr-teal);border-radius:999px;place-items:center;width:48px;height:48px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;display:grid}.atr-next-step small{color:#007da0;letter-spacing:.14em;font-size:.66rem;font-weight:900}.atr-next-step h2{color:var(--atr-ink);margin:4px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500}.atr-next-step p{max-width:760px;color:var(--atr-muted);margin:0;font-size:.82rem;line-height:1.55}.atr-tabs{border:1px solid var(--atr-line);background:#edf3f6;border-radius:13px;gap:5px;margin-top:20px;padding:5px;display:flex;overflow-x:auto}.atr-tabs button{min-height:42px;color:var(--atr-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.76rem;font-weight:760;display:flex}.atr-tabs button[aria-selected=true]{color:var(--atr-ink);background:#fff;box-shadow:0 3px 10px #0d294117}.atr-tabs button span{color:#0b698b;background:#dceef4;border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:.65rem;display:inline-grid}.atr-panel{margin-top:18px}.atr-status-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:18px;display:grid}.atr-card,.atr-person-detail,.atr-question-card,.atr-brief{border:1px solid var(--atr-line);background:#fff;border-radius:18px;box-shadow:0 8px 28px #0d29410d}.atr-card{padding:clamp(20px,3vw,30px)}.atr-section-heading h3{font-size:1.45rem}.atr-section-heading h4{font-size:1.08rem}.atr-section-heading--small{margin-bottom:14px}.atr-section-heading--small h4{font-size:1rem}.atr-section-count{color:var(--atr-muted);font-size:.72rem;font-weight:750}.atr-card__lead{color:var(--atr-muted);margin:15px 0;font-size:.86rem;line-height:1.6}.atr-badge{color:#456277;letter-spacing:.025em;text-transform:uppercase;background:#f4f8fa;border:1px solid #c7d9e3;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:.61rem;font-style:normal;font-weight:800;line-height:1.15;display:inline-flex}.atr-badge--verified,.atr-state--ready{color:#087065;background:#eaf8f5;border-color:#a2d9ce}.atr-badge--review,.atr-state--needs_review,.atr-state--collecting{color:#8a5700;background:#fff8e8;border-color:#f0d293}.atr-badge--unsupported,.atr-state--error,.atr-state--blocked{color:#9d3239;background:#fff1f2;border-color:#efc0c3}.atr-badge--insufficient,.atr-state--not_started{color:#5e707c;background:#f2f5f7;border-color:#cbd7de}.atr-badge--opinion{color:#5d4691;background:#f6f2ff;border-color:#cfc5e8}.atr-source-counts{background:var(--atr-soft);border:1px solid #e1ebf0;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:18px 0 8px;display:grid}.atr-source-counts>div{border-right:1px solid #e1ebf0;gap:4px;padding:12px;display:grid}.atr-source-counts>div:last-child{border-right:0}.atr-source-counts dt{color:var(--atr-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.atr-source-counts dd{color:var(--atr-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.atr-fine-print{color:#718396;margin:10px 0 18px;font-size:.68rem}.atr-source-list,.atr-gap-list{gap:9px;margin-top:18px;display:grid}.atr-source-toggle{justify-self:center;margin-top:4px}.atr-source-row{background:#fbfdfe;border:1px solid #e1eaf0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:15px;display:grid}.atr-source-row__meta,.atr-person-hero__badges{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.atr-source-row h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:500;line-height:1.35}.atr-source-row h4 a{text-underline-offset:3px;text-decoration-thickness:1px}.atr-source-row p{color:var(--atr-muted);margin:5px 0 0;font-size:.68rem}.atr-source-row blockquote{color:#425b6f;border-left:2px solid #a8cbd9;margin:10px 0 0;padding-left:12px;font-size:.73rem;line-height:1.5}.atr-inline-empty{color:var(--atr-muted);background:#f9fbfc;border:1px dashed #c4d5de;border-radius:10px;padding:16px;font-size:.78rem;line-height:1.5}.atr-gap{background:#fbfdfe;border:1px solid #e1eaf0;border-radius:12px;padding:16px}.atr-gap__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.atr-gap h4{color:var(--atr-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.atr-gap>p{color:var(--atr-muted);margin:9px 0 14px;font-size:.77rem;line-height:1.55}.atr-gap__signals,.atr-provenance{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.atr-gap__signals>div,.atr-provenance>div{background:#edf4f7;border-radius:8px;padding:9px}.atr-gap__signals dt,.atr-provenance dt{color:#718396;text-transform:uppercase;font-size:.58rem;font-weight:750}.atr-gap__signals dd,.atr-provenance dd{overflow-wrap:anywhere;color:var(--atr-ink);margin:3px 0 0;font-size:.7rem;font-weight:680}.atr-unknowns{color:#6e4e14;margin-top:14px;font-size:.73rem}.atr-unknowns ul,.atr-warning-list,.atr-fairness ul,.atr-blockers ul,.atr-followups ul{margin:7px 0 0;padding-left:18px}.atr-unknowns li+li,.atr-warning-list li+li,.atr-fairness li+li,.atr-blockers li+li,.atr-followups li+li{margin-top:5px}.atr-citations{border-top:1px solid #e0e9ee;gap:8px;margin-top:16px;padding-top:13px;display:grid}.atr-citations>strong{color:var(--atr-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem}.atr-citations>div{flex-wrap:wrap;gap:6px;display:flex}.atr-citations a{color:#11688b;background:#edf6f9;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:.67rem;font-weight:700;text-decoration:none;display:inline-flex}.atr-citations a span{color:#fff;background:#147697;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.56rem;display:inline-grid}.atr-citations--missing{color:var(--atr-red);font-size:.72rem}.atr-people-layout{grid-template-columns:minmax(260px,355px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.atr-people-list{border:1px solid var(--atr-line);background:#eef4f7;border-radius:17px;gap:8px;max-height:calc(100vh - 32px);padding:10px;display:grid;position:sticky;top:16px;overflow-y:auto}.atr-list-heading{gap:2px;padding:8px 9px 10px;display:grid}.atr-list-heading span{color:var(--atr-ink);font-size:.76rem;font-weight:780}.atr-list-heading small{color:var(--atr-muted);font-size:.66rem}.atr-person-option{color:var(--atr-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3e9;border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 12px;display:grid}.atr-person-option--active{border-color:#309cb2;box-shadow:0 7px 18px #15728f1c}.atr-rank{color:#fff;background:var(--atr-navy);border-radius:9px;place-items:center;min-height:31px;font-size:.7rem;font-weight:800;display:inline-grid}.atr-person-option__identity{gap:3px;min-width:0;display:grid}.atr-person-option__identity small{color:#0c79a4;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.atr-person-option__identity strong{font-family:Georgia,Times New Roman,serif;font-size:.97rem;font-weight:500}.atr-person-option__identity>span{color:var(--atr-muted);font-size:.68rem;line-height:1.35}.atr-person-option__identity em{color:#087467;margin-top:3px;font-size:.63rem;font-style:normal;font-weight:720;line-height:1.35}.atr-score{color:var(--atr-teal);justify-items:end;display:grid}.atr-score strong{font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:500}.atr-score small{color:var(--atr-muted);font-size:.55rem}.atr-person-detail{overflow:hidden}.atr-person-hero{color:#fff;background:radial-gradient(circle at 90% 20%,#33c6b338,#0000 30%),linear-gradient(120deg,#0d2941,#0e495b);padding:clamp(22px,4vw,40px)}.atr-person-hero .atr-eyebrow{color:#70dace}.atr-person-hero h3{color:#fff;letter-spacing:-.035em;margin:3px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:500}.atr-person-hero p{color:#f2fbffc2;margin:0;font-size:.85rem}.atr-civic-score{justify-items:end;min-width:100px;display:grid}.atr-civic-score strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1}.atr-civic-score span{color:#70dace;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.atr-civic-score small{color:#f2fbffa3;font-size:.62rem}.atr-authority{border-bottom:1px solid var(--atr-line);background:#f6fafb;grid-template-columns:minmax(130px,.25fr) 1fr;align-items:stretch;display:grid}.atr-authority>div{padding:18px clamp(20px,3vw,32px)}.atr-authority__level{border-right:1px solid var(--atr-line);align-content:center;gap:4px;display:grid}.atr-authority__level span{color:var(--atr-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:780}.atr-authority__level strong{color:var(--atr-teal);font-size:.8rem}.atr-authority__level--cannot_control strong{color:var(--atr-red)}.atr-authority__level--influences strong{color:var(--atr-amber)}.atr-authority>div:last-child strong{font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:500}.atr-authority p{color:var(--atr-muted);margin:5px 0 0;font-size:.73rem;line-height:1.5}.atr-person-sections{border-bottom:1px solid var(--atr-line);grid-template-columns:1fr 1fr;display:grid}.atr-person-sections>section{padding:clamp(20px,3vw,30px)}.atr-person-sections>section+section{border-left:1px solid var(--atr-line)}.atr-person-sections p{color:var(--atr-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.55}.atr-interview-angle{background:#eff8fa}.atr-score-card,.atr-detail-columns,.atr-linked-questions{border-bottom:1px solid var(--atr-line);padding:clamp(20px,3vw,30px)}.atr-score-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin-top:18px;display:grid}.atr-score-dimension{background:var(--atr-soft);border-radius:10px;padding:12px}.atr-score-dimension>div{justify-content:space-between;gap:12px;font-size:.7rem;display:flex}.atr-score-dimension>div span{color:var(--atr-teal);font-weight:800}.atr-score-dimension progress{background:#d9e5ea;border:0;border-radius:999px;width:100%;height:7px;margin:8px 0 4px;overflow:hidden}.atr-score-dimension progress::-webkit-progress-bar{background:#d9e5ea;border-radius:999px}.atr-score-dimension progress::-webkit-progress-value{background:linear-gradient(90deg,#0b7d90,#19a391);border-radius:999px}.atr-score-dimension progress::-moz-progress-bar{background:linear-gradient(90deg,#0b7d90,#19a391);border-radius:999px}.atr-score-dimension p{color:var(--atr-muted);margin:4px 0 0;font-size:.66rem;line-height:1.45}.atr-detail-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.atr-contact-list{gap:8px;display:grid}.atr-contact{background:var(--atr-soft);border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.atr-contact>span{color:#fff;background:var(--atr-navy);border-radius:8px;place-items:center;width:30px;height:30px;font-size:.72rem;display:inline-grid}.atr-contact>div{justify-items:start;gap:3px;min-width:0;display:grid}.atr-contact small{color:var(--atr-muted);font-size:.6rem}.atr-contact a,.atr-contact strong{overflow-wrap:anywhere;color:#095f80;font-size:.76rem}.atr-contact .atr-badge{margin-top:2px}.atr-warning-list,.atr-fairness{color:#77531c;font-size:.73rem;line-height:1.45}.atr-warning-list{margin-top:0}.atr-fairness{background:#fffaed;border:1px solid #ebd9a7;border-radius:10px;margin-top:14px;padding:13px}.atr-clear-state{color:#087064;margin:0;font-size:.75rem}.atr-linked-questions ol{counter-reset:atr-question;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.atr-linked-questions li{background:var(--atr-soft);color:var(--atr-ink);counter-increment:atr-question;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;font-size:.74rem;line-height:1.4;display:grid}.atr-linked-questions li:before{color:#fff;background:var(--atr-teal);content:counter(atr-question);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.58rem;font-weight:800;display:inline-grid}.atr-person-detail>.atr-citations{border-bottom:1px solid var(--atr-line);margin:0;padding:clamp(20px,3vw,30px)}.atr-approval-gate{background:#f6fafb;align-items:center;padding:20px clamp(20px,3vw,30px)}.atr-approval-gate>div:first-child{gap:3px;display:grid}.atr-approval-gate strong{color:var(--atr-ink);font-size:.82rem}.atr-approval-gate small{max-width:630px;color:var(--atr-muted);font-size:.68rem;line-height:1.4}.atr-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atr-question-card{padding:clamp(18px,2.5vw,25px)}.atr-question-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.atr-question-card>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.atr-question-card h3{color:var(--atr-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:500;line-height:1.4}.atr-provenance{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px}.atr-source-link{text-underline-offset:3px;margin-top:11px;font-size:.7rem;font-weight:750;display:inline-block}.atr-protected-source{color:#6d5b37;margin:11px 0 0;font-size:.68rem;font-weight:700}.atr-privacy-row{border:1px solid #dbe7ec;border-radius:10px;grid-template-columns:27px 1fr;align-items:start;gap:9px;margin-top:15px;padding:11px;display:grid}.atr-check{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.7rem;font-weight:800;display:inline-grid}.atr-check--yes{background:var(--atr-teal)}.atr-check--no{background:var(--atr-red)}.atr-privacy-row>div{gap:2px;display:grid}.atr-privacy-row strong{font-size:.72rem}.atr-privacy-row small{color:var(--atr-muted);font-size:.63rem;line-height:1.4}.atr-caveat{color:#705729;border-left:2px solid #d4b46b;margin:10px 0 0;padding-left:10px;font-size:.67rem;line-height:1.45}.atr-linked-people{gap:7px;margin-top:15px;display:grid}.atr-linked-people>strong{color:var(--atr-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.atr-linked-people>div{color:var(--atr-muted);flex-wrap:wrap;gap:5px;font-size:.7rem;display:flex}.atr-question-card>.atr-review-actions{border-top:1px solid var(--atr-line);margin-top:16px;padding-top:14px}.atr-brief{overflow:hidden}.atr-brief__header{color:#fff;background:radial-gradient(circle at 85% 20%, #28beab33, transparent 30%), var(--atr-navy);padding:clamp(24px,4vw,42px)}.atr-brief__header .atr-eyebrow{color:#70dace}.atr-brief__header h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.5vw,3rem);font-weight:500}.atr-brief__header p{color:#f0faffb3;margin:7px 0 0;font-size:.82rem}.atr-brief__state{justify-items:end;gap:7px;display:grid}.atr-brief__state small{color:#f0faff9e;font-size:.64rem}.atr-blockers{color:#8c3037;background:#fff3f4;border-bottom:1px solid #efc4c7;padding:18px clamp(20px,3vw,32px);font-size:.74rem}.atr-editor-note{border-left:3px solid var(--atr-teal);background:#eff9f7;grid-template-columns:auto 1fr;gap:14px;margin:20px clamp(20px,3vw,32px) 0;padding:14px;display:grid}.atr-editor-note span{color:var(--atr-teal);text-transform:uppercase;font-size:.65rem;font-weight:800}.atr-editor-note p{color:#36586a;margin:0;font-size:.74rem;line-height:1.5}.atr-brief-questions{gap:0;margin:0;padding:0;list-style:none;display:grid}.atr-brief-questions>li{border-bottom:1px solid var(--atr-line)}.atr-brief-questions>li>article{padding:clamp(24px,4vw,38px)}.atr-brief-questions article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.atr-brief-questions article>header>span{color:var(--atr-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:800}.atr-brief-questions h3{max-width:1000px;color:var(--atr-ink);margin:12px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.35}.atr-brief-rationale{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.atr-brief-rationale section{background:var(--atr-soft);border-radius:10px;padding:13px}.atr-brief-rationale span{color:#08769e;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800}.atr-brief-rationale p{color:#3e586b;margin:7px 0 0;font-size:.72rem;line-height:1.5}.atr-followups{color:#36586a;background:#f6fafb;border:1px solid #d8e8ee;border-radius:10px;margin-top:16px;padding:13px;font-size:.72rem;line-height:1.45}@media (width<=1050px){.atr-status-grid,.atr-people-layout{grid-template-columns:1fr}.atr-people-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.atr-list-heading{grid-column:1/-1}.atr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.atr-shell{width:min(100% - 20px,1500px);margin-top:10px}.atr-header{border-radius:20px 20px 0 0;grid-template-columns:1fr;gap:22px;padding:28px 22px}.atr-town-bar{grid-template-columns:1fr;gap:17px;padding:18px}.atr-active-town{border-top:1px solid var(--atr-line);border-left:0;padding:14px 0 0}.atr-notice{grid-template-columns:1fr auto}.atr-notice span{grid-area:2/1/auto/-1}.atr-command__heading,.atr-person-hero,.atr-brief__header,.atr-approval-gate{display:grid}.atr-command__actions,.atr-approval-gate__actions{width:100%}.atr-command__actions .atr-button,.atr-approval-gate__actions .atr-button{flex:1}.atr-next-step{grid-template-columns:auto minmax(0,1fr)}.atr-next-step>.atr-button{grid-column:1/-1;width:100%}.atr-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.atr-tabs button{white-space:normal;width:100%;padding-inline:9px}.atr-civic-score,.atr-brief__state{justify-items:start}.atr-person-sections,.atr-detail-columns,.atr-question-grid,.atr-score-breakdown,.atr-brief-rationale{grid-template-columns:1fr}.atr-person-sections>section+section{border-top:1px solid var(--atr-line);border-left:0}.atr-authority{grid-template-columns:1fr}.atr-authority__level{border-right:0;border-bottom:1px solid var(--atr-line)}.atr-people-list,.atr-source-row{grid-template-columns:1fr}.atr-source-row .atr-review-actions{justify-content:flex-start}.atr-question-card>header{display:grid}.atr-question-card>header>div:last-child{justify-content:flex-start}}@media (width<=500px){.atr-metrics,.atr-source-counts{grid-template-columns:1fr 1fr}.atr-source-counts>div:nth-child(2){border-right:0}.atr-source-counts>div:nth-child(-n+2){border-bottom:1px solid #e1ebf0}.atr-gap__heading,.atr-section-heading{display:grid}.atr-gap__signals,.atr-provenance{grid-template-columns:1fr}.atr-person-option{grid-template-columns:33px minmax(0,1fr)}.atr-person-option .atr-score{grid-column:2;justify-items:start}.atr-linked-questions li{grid-template-columns:auto 1fr}.atr-linked-questions li .atr-badge{grid-column:2}}@media (prefers-reduced-motion:reduce){.atr-shell *,.atr-shell :before,.atr-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.statewide-scan{--statewide-ink:#102d46;--statewide-ink-soft:#49657a;--statewide-teal:#007f78;--statewide-teal-dark:#00645f;--statewide-sky:#e9f5f7;--statewide-line:#c9dbe2;--statewide-surface:#fff;--statewide-canvas:#edf4f6;--statewide-review:#a45d00;--statewide-danger:#ad2d35;--statewide-shadow:0 18px 48px #102d461a;width:100%;color:var(--statewide-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.statewide-scan *,.statewide-scan :before,.statewide-scan :after{box-sizing:border-box}.statewide-scan button,.statewide-scan input,.statewide-scan select{font:inherit}.statewide-scan button,.statewide-scan a,.statewide-scan input,.statewide-scan select{-webkit-tap-highlight-color:transparent}.statewide-scan h1,.statewide-scan h2,.statewide-scan h3,.statewide-scan h4,.statewide-scan p{margin-top:0}.statewide-scan__hero{background:radial-gradient(circle at 88% 18%,#24aba433,#0000 28%),linear-gradient(132deg,#f9fdfd 0%,#e6f3f5 58%,#d7eaed 100%);border:1px solid #b9d8df;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);align-items:end;gap:clamp(24px,5vw,64px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #102d4614}.statewide-scan__hero:after{content:"";pointer-events:none;border:1px solid #007f782e;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-150px;right:-90px}.statewide-scan__hero-copy,.statewide-scan__scan-action{z-index:1;position:relative}.statewide-scan__eyebrow,.statewide-scan__section-kicker{color:#006e8f;letter-spacing:.095em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:850;line-height:1.35}.statewide-scan__hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:780px;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:600;line-height:.98}.statewide-scan__lede{color:#365970;max-width:760px;margin-bottom:20px;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.65}.statewide-scan__principle{color:#285668;background:#ffffffad;border:1px solid #afd8d4;border-radius:10px;align-items:flex-start;gap:10px;max-width:690px;padding:11px 14px;font-size:.82rem;font-weight:650;line-height:1.45;display:inline-flex}.statewide-scan__principle>span{color:var(--statewide-teal);flex:none;font-size:.68rem;line-height:1.8}.statewide-scan__scan-action{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffc2;border:1px solid #97c2cadb;border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;padding:20px;display:flex;box-shadow:0 10px 26px #102d4614}.statewide-scan__scan-action p{color:var(--statewide-ink-soft);margin:8px 0 18px;font-size:.78rem;line-height:1.45}.statewide-scan__status{color:var(--statewide-teal-dark);align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.statewide-scan__status-dot{background:var(--statewide-teal);border:2px solid #d6f4ee;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #007f781f}.statewide-scan__status-dot--active{animation:1.5s ease-out infinite statewide-scan-pulse}@keyframes statewide-scan-pulse{50%{box-shadow:0 0 0 7px #007f780a}}.statewide-scan__button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:.82rem;font-weight:800;line-height:1.2;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.statewide-scan__button:not(:disabled):hover{transform:translateY(-1px)}.statewide-scan__button:disabled{cursor:not-allowed;opacity:.55}.statewide-scan__button--scan,.statewide-scan__button--brief{background:var(--statewide-ink);color:#fff}.statewide-scan__button--scan:not(:disabled):hover,.statewide-scan__button--brief:not(:disabled):hover{background:#071f34}.statewide-scan__button--approve{border-color:var(--statewide-teal);background:var(--statewide-teal);color:#fff}.statewide-scan__button--approve:not(:disabled):hover{border-color:var(--statewide-teal-dark);background:var(--statewide-teal-dark)}.statewide-scan__button--quiet{color:var(--statewide-ink);background:#fff;border-color:#b8cbd3}.statewide-scan__collector{border:1px solid var(--teal);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.5rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.statewide-scan__collector{border:1px solid color-mix(in srgb, var(--teal) 24%, var(--line))}}.statewide-scan__collector{background:linear-gradient(135deg, var(--teal), white 62%);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.statewide-scan__collector{background:linear-gradient(135deg, color-mix(in srgb, var(--teal) 8%, white), white 62%)}}.statewide-scan__collector h2{color:var(--navy);font-family:var(--font-serif);margin:.15rem 0 .35rem;font-size:clamp(1.2rem,2vw,1.55rem)}.statewide-scan__collector p{max-width:72ch;margin:0}.statewide-scan__collector-picker{max-width:620px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;margin-top:1rem;font-size:.75rem;font-weight:750;display:grid}.statewide-scan__collector-picker select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--navy);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:.65rem;padding:.65rem .75rem;font-size:.85rem}.statewide-scan__manifest{border:1px solid var(--line);background:#fff;border-radius:.7rem;margin-top:.85rem;padding:.8rem}@supports (color:color-mix(in lab, red, red)){.statewide-scan__manifest{background:color-mix(in srgb, white 92%, var(--teal))}}.statewide-scan__manifest summary{cursor:pointer;color:var(--navy);font-weight:800}.statewide-scan__manifest ul,.statewide-scan__manifest ol{gap:.45rem;margin:.7rem 0 0;padding-left:1.2rem;display:grid}.statewide-scan__manifest li span{color:var(--muted);font-size:.74rem;display:block}.statewide-scan__manifest--blocked{border-color:#c98700}@supports (color:color-mix(in lab, red, red)){.statewide-scan__manifest--blocked{border-color:color-mix(in srgb, #c98700 35%, var(--line))}}.statewide-scan__manifest--blocked{background:#fffaf0}.statewide-scan__source-registration,.statewide-scan__manual-capture{border:1px solid var(--line);background:#fff;border-radius:.8rem;gap:.75rem;margin-top:.9rem;padding:1rem;display:grid}.statewide-scan__source-registration label,.statewide-scan__manual-capture label{color:var(--muted);gap:.35rem;font-size:.76rem;font-weight:750;display:grid}.statewide-scan__source-registration input[type=text],.statewide-scan__source-registration input:not([type]),.statewide-scan__manual-capture select,.statewide-scan__manual-capture textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--navy);font:inherit;resize:vertical;background:#fff;border-radius:.6rem;padding:.65rem .75rem}.statewide-scan__source-confirmation{align-items:start;grid-template-columns:auto minmax(0,1fr)!important}.statewide-scan__source-confirmation input{margin-top:.2rem}.statewide-scan__source-actions{flex-wrap:wrap;gap:.6rem;display:flex}.statewide-scan__collector-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.statewide-scan__collector-sources{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.statewide-scan__collector-sources li{border:1px solid var(--line);background:#fff;border-radius:.7rem;gap:.25rem;padding:.75rem;display:grid}.statewide-scan__collector-sources a{color:var(--teal);font-weight:750}.statewide-scan__collector-sources span{color:var(--muted);font-size:.76rem}.statewide-scan__summary{border:1px solid var(--statewide-line);background:var(--statewide-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden;box-shadow:0 10px 28px #102d460f}.statewide-scan__metric{flex-direction:column;justify-content:space-between;min-width:0;min-height:108px;padding:20px 22px;display:flex}.statewide-scan__metric+.statewide-scan__metric{border-left:1px solid #deeaee}.statewide-scan__metric>span{color:var(--statewide-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.statewide-scan__metric strong{color:var(--statewide-teal-dark);letter-spacing:-.035em;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:500;line-height:1}.statewide-scan__metric small{color:#76909f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:650}.statewide-scan__filters{border:1px solid var(--statewide-line);background:#f9fcfc;border-radius:14px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.72fr)) minmax(170px,auto);align-items:end;gap:12px;margin-top:18px;padding:18px;display:grid}.statewide-scan__filter{color:#365970;letter-spacing:.035em;text-transform:uppercase;gap:7px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.statewide-scan__filter input,.statewide-scan__filter select{width:100%;min-height:44px;color:var(--statewide-ink);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #b9cdd5;border-radius:8px;outline:0;padding:10px 12px;font-size:.85rem;font-weight:550}.statewide-scan__filter input::placeholder{color:#728b9a;opacity:1}.statewide-scan__ready-toggle{color:#365970;cursor:pointer;background:#fff;border:1px solid #b9cdd5;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:.78rem;font-weight:750;line-height:1.3;display:flex}.statewide-scan__ready-toggle input{width:17px;height:17px;accent-color:var(--statewide-teal);flex:none}.statewide-scan__safeguards{border:1px solid var(--statewide-line);background:var(--statewide-canvas);border-radius:16px;margin-top:18px;padding:20px}.statewide-scan__section-heading,.statewide-scan__subsection-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.statewide-scan__section-heading h2,.statewide-scan__section-heading h3,.statewide-scan__subsection-heading h3{letter-spacing:-.02em;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-weight:600}.statewide-scan__section-heading h2{font-size:clamp(1.4rem,2.4vw,2rem)}.statewide-scan__section-heading h3,.statewide-scan__subsection-heading h3{font-size:1.35rem}.statewide-scan__section-heading>p{max-width:470px;color:var(--statewide-ink-soft);text-align:right;margin-bottom:0;font-size:.78rem;line-height:1.5}.statewide-scan__safeguard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.statewide-scan__safeguard{background:#fff;border:1px solid #d3e0e5;border-left-width:4px;border-radius:10px;min-width:0;padding:15px}.statewide-scan__safeguard--clear{border-left-color:var(--statewide-teal)}.statewide-scan__safeguard--review{border-left-color:#d38214}.statewide-scan__safeguard--blocked{border-left-color:var(--statewide-danger)}.statewide-scan__safeguard>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.statewide-scan__safeguard>div>strong{color:var(--statewide-ink-soft);font-size:.72rem}.statewide-scan__safeguard-state{letter-spacing:.055em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:850;display:inline-flex}.statewide-scan__safeguard-state--clear{color:#00655f;background:#dff4ef}.statewide-scan__safeguard-state--review{color:#875000;background:#fff0d8}.statewide-scan__safeguard-state--blocked{color:#93242d;background:#fde7e9}.statewide-scan__safeguard h3{margin:13px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.25}.statewide-scan__safeguard p{color:var(--statewide-ink-soft);margin-bottom:0;font-size:.73rem;line-height:1.48}.statewide-scan__workspace{grid-template-columns:minmax(330px,.38fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.statewide-scan__results,.statewide-scan__detail{border:1px solid var(--statewide-line);background:var(--statewide-surface);box-shadow:var(--statewide-shadow);border-radius:16px}.statewide-scan__results{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:hidden auto}.statewide-scan__results-header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #dce8ec;justify-content:space-between;align-items:flex-end;gap:16px;padding:19px 18px 15px;display:flex;position:sticky;top:0}.statewide-scan__results-controls{justify-items:end;gap:.35rem;display:grid}.statewide-scan__results-controls button{color:var(--teal);font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:750;text-decoration:underline}.statewide-scan__results-controls button:focus-visible{outline:2px solid var(--teal);outline-offset:.2rem}.statewide-scan__results-header h2{margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.statewide-scan__results-header>span{color:var(--statewide-ink-soft);flex:none;font-size:.7rem;font-weight:750}.statewide-scan__opportunity-list{gap:10px;margin:0;padding:12px;list-style:none;display:grid}.statewide-scan__opportunity{width:100%;min-width:0;color:var(--statewide-ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e3e8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.statewide-scan__opportunity:hover{border-color:#84bab8;transform:translateY(-1px)}.statewide-scan__opportunity--selected{border-color:var(--statewide-teal);background:linear-gradient(140deg,#fff,#edf9f7);box-shadow:0 8px 22px #00645f1c}.statewide-scan__rank{background:var(--statewide-ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:850;display:inline-grid}.statewide-scan__opportunity-main{flex-direction:column;min-width:0;display:flex}.statewide-scan__opportunity-location{color:#007096;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:.61rem;font-weight:850;overflow:hidden}.statewide-scan__opportunity-main>strong{font-family:Georgia,Times New Roman,serif;font-size:1.06rem;line-height:1.2}.statewide-scan__opportunity-main>strong+span{color:var(--statewide-ink-soft);margin-top:3px;font-size:.72rem;line-height:1.35}.statewide-scan__opportunity-reason{color:#176558;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:.68rem;font-weight:750;line-height:1.38;display:-webkit-box;overflow:hidden}.statewide-scan__opportunity-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.statewide-scan__pill{letter-spacing:.015em;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:21px;padding:3px 7px;font-size:.59rem;font-weight:800;line-height:1.2;display:inline-flex}.statewide-scan__pill--verified{color:#00665d;background:#e0f5ef;border-color:#acdcd1}.statewide-scan__pill--review{color:#835100;background:#fff4df;border-color:#f1d29d}.statewide-scan__pill--opinion{color:#514c89;background:#f0effb;border-color:#c9c8e9}.statewide-scan__pill--blocked{color:#922832;background:#fff0f1;border-color:#efc5ca}.statewide-scan__pill--neutral{color:#506b7b;background:#f5f8f9;border-color:#d4e0e5}.statewide-scan__score{min-width:62px;color:var(--statewide-teal);flex-direction:column;align-items:flex-end;display:flex}.statewide-scan__score strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1}.statewide-scan__score small{color:#6a8493;margin-top:2px;font-size:.58rem;font-weight:700}.statewide-scan__score>span{color:#577484;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.53rem;font-weight:850}.statewide-scan__score i{background:#d9e7e9;border-radius:999px;width:100%;height:3px;margin-top:5px;overflow:hidden}.statewide-scan__score i b{border-radius:inherit;background:var(--statewide-teal);height:100%;display:block}.statewide-scan__detail{min-width:0;padding:clamp(18px,3vw,32px)}.statewide-scan__detail-header{border-bottom:1px solid #dbe7eb;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.statewide-scan__detail-meta{color:#007096;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:7px;margin-bottom:8px;font-size:.66rem;font-weight:850;display:flex}.statewide-scan__detail-header h2{letter-spacing:-.035em;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.5vw,3.1rem);font-weight:600;line-height:1.03}.statewide-scan__detail-header h2+p{color:var(--statewide-ink-soft);margin-bottom:0;font-size:.93rem;line-height:1.45}.statewide-scan__topic-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.statewide-scan__topic-list span{color:#315c70;text-transform:uppercase;background:#e8f2f5;border-radius:6px;padding:5px 8px;font-size:.63rem;font-weight:800}.statewide-scan__approval{border:1px solid;border-radius:999px;flex:none;padding:7px 10px;font-size:.65rem;font-weight:850}.statewide-scan__approval--pending{color:#815000;background:#fff4df;border-color:#efcf98}.statewide-scan__approval--approved{color:#00665d;background:#e0f5ef;border-color:#a7d9ce}.statewide-scan__approval--held{color:#922832;background:#fff0f1;border-color:#efc4c8}.statewide-scan__scoreboard{grid-template-columns:minmax(145px,.55fr) minmax(190px,.8fr) minmax(240px,1.2fr);gap:10px;margin-top:18px;display:grid}.statewide-scan__score-panel,.statewide-scan__authority-panel{background:#f8fbfc;border:1px solid #d5e3e8;border-radius:12px;min-width:0;padding:17px}.statewide-scan__score-panel--civic{background:#edf9f7;border-color:#abd7d2}.statewide-scan__score-panel>span,.statewide-scan__authority-panel>span{color:#577484;letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:850}.statewide-scan__score-panel>div{color:var(--statewide-teal);margin-top:13px}.statewide-scan__score-panel>div strong{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:2.3rem;font-weight:500;line-height:1}.statewide-scan__score-panel>div small{color:#698493;margin-left:4px;font-size:.7rem;font-weight:700}.statewide-scan__score-panel h3,.statewide-scan__authority-panel h3{margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.statewide-scan__score-panel p,.statewide-scan__authority-panel p{color:var(--statewide-ink-soft);margin-bottom:0;font-size:.7rem;line-height:1.5}.statewide-scan__score-panel meter{background:#cfe2e2;border:0;border-radius:999px;width:100%;height:7px;margin-top:9px}.statewide-scan__score-panel meter::-webkit-meter-bar{background:#cfe2e2;border:0;border-radius:999px}.statewide-scan__score-panel meter::-webkit-meter-optimum-value{background:var(--statewide-teal);border-radius:999px}.statewide-scan__score-panel meter::-moz-meter-bar{background:var(--statewide-teal);border-radius:999px}.statewide-scan__authority-panel>strong{background:var(--statewide-ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;margin-top:13px;padding:5px 8px;font-size:.64rem;display:inline-flex}.statewide-scan__explanation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.statewide-scan__explanation-grid>article{border:1px solid #d9e5e9;border-radius:11px;padding:18px}.statewide-scan__explanation-grid h3{margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:1.06rem}.statewide-scan__explanation-grid p{color:var(--statewide-ink-soft);margin-bottom:0;font-size:.79rem;line-height:1.56}.statewide-scan__explanation-grid .statewide-scan__angle{background:#f1f8fa;border-color:#aed4dd;grid-column:1/-1}.statewide-scan__angle h3{max-width:840px;margin-bottom:0;font-size:clamp(1.1rem,2.3vw,1.5rem);line-height:1.38}.statewide-scan__contact{background:#f0faf8;border:1px solid #b5d8d5;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:10px;padding:16px 18px;display:flex}.statewide-scan__contact h3{margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.statewide-scan__contact a,.statewide-scan__contact strong{color:#006e68;overflow-wrap:anywhere;font-size:.84rem;font-weight:800}.statewide-scan__contact p{color:var(--statewide-ink-soft);margin:5px 0 0;font-size:.7rem;line-height:1.45}.statewide-scan__ranking-breakdown,.statewide-scan__questions,.statewide-scan__evidence-grid,.statewide-scan__review-gate{border-top:1px solid #dce7eb;margin-top:22px;padding-top:22px}.statewide-scan__factor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.statewide-scan__factor-list article{background:#fafcfd;border:1px solid #dbe7ea;border-radius:9px;padding:13px 14px}.statewide-scan__factor-list article>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.statewide-scan__factor-list strong{font-size:.76rem}.statewide-scan__factor-list article>div:first-child span{color:var(--statewide-teal-dark);flex:none;font-size:.68rem;font-weight:850}.statewide-scan__factor-bar{background:#dfeaec;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.statewide-scan__factor-bar span{border-radius:inherit;background:linear-gradient(90deg,#00968b,#25a6b6);height:100%;display:block}.statewide-scan__factor-list p{color:var(--statewide-ink-soft);margin:8px 0 0;font-size:.68rem;line-height:1.45}.statewide-scan__question-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.statewide-scan__question-list>article{background:#fbfdfd;border:1px solid #d4e3e8;border-radius:11px;min-width:0;padding:16px}.statewide-scan__question-topline{color:#007096;letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.61rem;font-weight:850;display:flex}.statewide-scan__question-list h4{margin:11px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.35}.statewide-scan__question-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.statewide-scan__question-list dl>div{background:#edf4f6;border-radius:7px;min-width:0;padding:8px}.statewide-scan__question-list dt{color:#67808f;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:.56rem;font-weight:850}.statewide-scan__question-list dd{color:#2b5065;overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.35}.statewide-scan__provenance-note{border-top:1px solid #e0e9ec;align-items:flex-start;gap:8px;margin-top:11px;padding-top:10px;display:flex}.statewide-scan__provenance-note .statewide-scan__pill{flex:none}.statewide-scan__provenance-note p{color:#5a7483;margin-bottom:0;font-size:.64rem;line-height:1.45}.statewide-scan__accountability{background:#fffaf1;border:1px solid #ead8b8;border-radius:10px;margin-top:10px;padding:15px 17px}.statewide-scan__accountability h4{color:#704900;margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:.96rem}.statewide-scan__accountability ul,.statewide-scan__unknown-list,.statewide-scan__fairness-notes ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.statewide-scan__accountability li,.statewide-scan__unknown-list li,.statewide-scan__fairness-notes li{color:#4b6473;padding-left:17px;font-size:.74rem;line-height:1.5;position:relative}.statewide-scan__accountability li:before,.statewide-scan__unknown-list li:before,.statewide-scan__fairness-notes li:before{content:"";background:#d48b20;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:1px}.statewide-scan__evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.statewide-scan__subsection-heading{align-items:end}.statewide-scan__subsection-heading>span{color:var(--statewide-ink-soft);font-size:.67rem;font-weight:750}.statewide-scan__evidence-list{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.statewide-scan__evidence-list li{background:#fbfdfd;border:1px solid #d9e5e9;border-radius:9px;min-width:0;padding:13px}.statewide-scan__evidence-list li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.statewide-scan__evidence-list li>div>span:first-child{color:#007096;letter-spacing:.055em;text-transform:uppercase;font-size:.59rem;font-weight:850}.statewide-scan__evidence-list h4{overflow-wrap:anywhere;margin:9px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.35}.statewide-scan__evidence-list h4 a{color:inherit;text-underline-offset:3px;text-decoration-color:#7eb5be;text-decoration-thickness:1px}.statewide-scan__evidence-list h4 a:hover{color:#006e68}.statewide-scan__external-mark{color:var(--statewide-teal);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76em}.statewide-scan__evidence-list p,.statewide-scan__evidence-list small{color:var(--statewide-ink-soft);margin:0;font-size:.65rem;line-height:1.45;display:block}.statewide-scan__evidence-list small{margin-top:4px}.statewide-scan__unknown-list{margin-top:13px}.statewide-scan__unknown-list li{background:#fff8f8;border:1px solid #eed5d8;border-radius:8px;padding:11px 11px 11px 28px}.statewide-scan__unknown-list li:before{background:var(--statewide-danger);top:16px;left:12px}.statewide-scan__fairness-notes{background:#f6f9fa;border:1px solid #d5e2e7;border-radius:9px;margin-top:14px;padding:14px}.statewide-scan__fairness-notes h4{margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:.9rem}.statewide-scan__fairness-notes li:before{background:#648391}.statewide-scan__review-gate{background:linear-gradient(128deg,#f5fbfa,#e8f6f3);border:1px solid #b5d9d5;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.statewide-scan__review-gate h3{margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.statewide-scan__review-gate p{max-width:560px;color:var(--statewide-ink-soft);margin-bottom:0;font-size:.72rem;line-height:1.45}.statewide-scan__review-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.statewide-scan__empty{color:var(--statewide-ink-soft);text-align:center;background:#f8fbfc;border:1px dashed #b8cdd5;border-radius:10px;margin:12px;padding:28px 20px;font-size:.79rem;line-height:1.5}.statewide-scan__empty strong{color:var(--statewide-ink);margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:1rem;display:block}.statewide-scan__empty p{margin-bottom:0}.statewide-scan__empty--compact{text-align:left;margin:13px 0 0;padding:16px}.statewide-scan__empty--detail{align-content:center;min-height:460px;margin:0;display:grid}.statewide-scan__filter input:focus-visible,.statewide-scan__filter select:focus-visible,.statewide-scan__button:focus-visible,.statewide-scan__opportunity:focus-visible,.statewide-scan a:focus-visible{outline-offset:3px;outline:3px solid #007f7852}.statewide-scan__ready-toggle:has(input:focus-visible){outline-offset:3px;outline:3px solid #007f7852}@media (width<=1180px){.statewide-scan__filters{grid-template-columns:repeat(4,minmax(0,1fr))}.statewide-scan__filter--search,.statewide-scan__ready-toggle{grid-column:span 2}.statewide-scan__safeguard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statewide-scan__workspace{grid-template-columns:1fr}.statewide-scan__results{max-height:none;position:static}.statewide-scan__results-header{position:static}.statewide-scan__opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.statewide-scan__collector{grid-template-columns:1fr}.statewide-scan__collector-actions{justify-content:flex-start}.statewide-scan__collector-sources{grid-template-columns:1fr}.statewide-scan__collector-sources a,.statewide-scan__collector-sources span{overflow-wrap:anywhere;min-width:0}.statewide-scan__hero{grid-template-columns:1fr}.statewide-scan__scan-action{max-width:420px}.statewide-scan__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.statewide-scan__metric:nth-child(3){border-top:1px solid #deeaee;border-left:0}.statewide-scan__metric:nth-child(4){border-top:1px solid #deeaee}.statewide-scan__scoreboard,.statewide-scan__explanation-grid,.statewide-scan__question-list,.statewide-scan__evidence-grid{grid-template-columns:1fr}.statewide-scan__explanation-grid .statewide-scan__angle{grid-column:auto}.statewide-scan__review-gate{flex-direction:column;align-items:stretch}.statewide-scan__review-actions{justify-content:flex-start}}@media (width<=640px){.statewide-scan__hero{border-radius:16px;padding:24px 20px}.statewide-scan__hero h1{font-size:clamp(2rem,12vw,3.25rem)}.statewide-scan__summary{border-radius:12px}.statewide-scan__metric{min-height:92px;padding:16px}.statewide-scan__filters{grid-template-columns:1fr;padding:14px}.statewide-scan__filter--search,.statewide-scan__ready-toggle{grid-column:auto}.statewide-scan__section-heading{flex-direction:column;align-items:flex-start}.statewide-scan__section-heading>p{text-align:left;max-width:none}.statewide-scan__safeguard-grid,.statewide-scan__opportunity-list{grid-template-columns:1fr}.statewide-scan__detail-header{flex-direction:column}.statewide-scan__opportunity{grid-template-columns:auto minmax(0,1fr)}.statewide-scan__score{grid-column:2;align-items:flex-start;margin-top:4px}.statewide-scan__score i{max-width:90px}.statewide-scan__contact{flex-direction:column}.statewide-scan__question-list dl{grid-template-columns:1fr}.statewide-scan__review-actions{grid-template-columns:1fr;display:grid}}.debate-scope-select{background:#f7fbfd;border:1px solid #c8dce8;border-radius:10px;min-width:250px;max-width:360px;min-height:58px;padding:9px 14px}.debate-scope-select strong{color:#102f4b;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.25;display:block;overflow:hidden}.debate-next-action{background:linear-gradient(120deg,#eefaf8fa,#f4f9fcfa),#fff;border:1px solid #8fcfd0;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;margin:20px 0;padding:20px;display:grid;box-shadow:0 12px 30px #0e374f14}.debate-next-number{color:#fff;letter-spacing:.08em;background:#0a766e;border-radius:50%;place-items:center;width:64px;height:64px;font-size:.73rem;font-weight:900;display:grid}.debate-next-action h2{color:#102f4b;font-family:var(--font-serif);margin:3px 0 6px;font-size:clamp(1.35rem,2.1vw,2rem)}.debate-next-action p,.debate-next-action small{color:#4b667e;margin:0;display:block}.debate-next-action small{margin-top:7px}.debate-next-action>button{color:#fff;background:#102f4b;border:0;border-radius:9px;min-height:48px;padding:0 20px;font-weight:850}.debate-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.debate-participation-status{color:#173d59;gap:6px;margin:12px 0;font-size:.76rem;font-weight:800;display:grid}.debate-participation-status select{color:#102f4b;background:#fff;border:1px solid #c9d9e4;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.debate-participation-status small{color:#60788c;font-weight:500}.debate-intel-subnav{background:#fff;border:1px solid #cddde7;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid;overflow:hidden}.debate-intel-subnav button{color:#547086;background:#fff;border:0;border-right:1px solid #dbe7ee;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:9px 12px;font-weight:850;display:flex}.debate-intel-subnav button:last-child{border-right:0}.debate-intel-subnav button span{color:#08776f;background:#e5f5f2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.debate-intel-subnav button.active{color:#fff;background:#102f4b}.debate-intel-subnav button.active span{color:#075950;background:#b9eee6}.debate-intelligence[data-view=temperature] .intel-step-issues,.debate-intelligence[data-view=temperature] .intel-step-signals,.debate-intelligence[data-view=temperature] .intel-step-agenda,.debate-intelligence[data-view=temperature] .intel-step-gaps,.debate-intelligence[data-view=issues] .intel-step-temperature,.debate-intelligence[data-view=issues] .intel-step-signals,.debate-intelligence[data-view=issues] .intel-step-agenda,.debate-intelligence[data-view=issues] .intel-step-gaps,.debate-intelligence[data-view=signals] .intel-step-temperature,.debate-intelligence[data-view=signals] .intel-step-issues,.debate-intelligence[data-view=signals] .intel-step-agenda,.debate-intelligence[data-view=signals] .intel-step-gaps,.debate-intelligence[data-view=agenda] .intel-step-temperature,.debate-intelligence[data-view=agenda] .intel-step-issues,.debate-intelligence[data-view=agenda] .intel-step-signals,.debate-intelligence[data-view=agenda] .intel-step-gaps,.debate-intelligence[data-view=gaps] .intel-step-temperature,.debate-intelligence[data-view=gaps] .intel-step-issues,.debate-intelligence[data-view=gaps] .intel-step-signals,.debate-intelligence[data-view=gaps] .intel-step-agenda{display:none!important}.debate-intel-gaps{background:linear-gradient(135deg,#f8fcfd,#eaf8f5);border:1px solid #b9dfe0;border-radius:16px;gap:18px;padding:24px;display:grid}.debate-intel-gaps>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.debate-intel-gaps h2{color:#102f4b;font-family:var(--font-serif);margin:4px 0 8px;font-size:clamp(1.5rem,2.4vw,2.2rem)}.debate-intel-gaps header p{color:#557086;max-width:760px;margin:0}.debate-intel-gaps button{color:#fff;background:#102f4b;border:0;border-radius:8px;min-height:44px;padding:0 16px;font-weight:850}.debate-intel-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.debate-intel-gap-grid article{background:#fff;border:1px solid #d2e5e8;border-radius:12px;gap:14px;padding:17px;display:flex}.debate-intel-gap-grid article>span{color:#fff;background:#102f4b;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-weight:900;display:grid}.debate-intel-gap-grid strong,.debate-intel-gap-grid small{display:block}.debate-intel-gap-grid p{color:#526d81;margin:6px 0 10px;font-size:.86rem;line-height:1.5}.debate-intel-gap-grid small{color:#9a5d00;font-weight:800}.debate-intel-gaps>aside{color:#fff;background:#0d665f;border-radius:10px;gap:12px;padding:14px 16px;display:flex}.debate-intel-gaps>aside span{color:#d8f5f0}.debate-intel-standards{background:#fff;border:1px solid #ccdee4;border-radius:12px;padding:16px}.debate-intel-standards p{color:#557086;margin:6px 0 12px}.debate-intel-standards div{flex-wrap:wrap;gap:10px;display:flex}.debate-intel-standards a{color:#0879a4;font-weight:800}.debate-temperature{background:#fff;border:1px solid #bedce2;border-radius:16px;margin-bottom:18px;overflow:hidden;box-shadow:0 14px 34px #0f354e14}.debate-temperature>header{background:radial-gradient(circle at 94% 10%,#74e1d63d,#0000 34%),linear-gradient(125deg,#f7fbfc,#eef9f7);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.debate-temperature h2{color:#102f4b;font-family:var(--font-serif);margin:4px 0 8px;font-size:clamp(1.6rem,2.5vw,2.4rem)}.debate-temperature header p{color:#557086;max-width:720px;margin:0}.debate-temperature-confidence{background:#ffffffd1;border:1px solid #b8deda;border-radius:12px;min-width:210px;padding:14px}.debate-temperature-confidence span,.debate-temperature-confidence small{color:#5c7488;font-size:.74rem;display:block}.debate-temperature-confidence strong{color:#08776f;margin:4px 0;font-size:1.25rem;display:block}.debate-temperature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.debate-temperature-grid article{border-top:1px solid #dbe7ed;border-right:1px solid #dbe7ed;min-width:0;padding:20px 22px}.debate-temperature-grid article:last-child{border-right:0}.debate-temperature-grid article>span{color:#0879a4;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:900}.debate-temperature-grid article>strong{color:#102f4b;font-family:var(--font-serif);margin:5px 0 10px;font-size:1.35rem;display:block}.debate-temperature-grid ul{color:#49677d;gap:8px;margin:0;padding-left:18px;font-size:.82rem;line-height:1.45;display:grid}.debate-temperature-grid b{color:#08776f;text-transform:capitalize}.debate-temperature-next{color:#fff;background:#102f4b;border-top:1px solid #cfe2e7;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.debate-temperature-next span{color:#82ded4;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.debate-temperature-next strong{margin-top:4px;font-size:.94rem;display:block}.debate-temperature-next button{color:#102f4b;background:#fff;border:0;border-radius:8px;flex:none;min-height:42px;padding:0 16px;font-weight:850}.debate-intelligence[data-view=issues] .debate-intel-grid,.debate-intelligence[data-view=agenda] .debate-intel-grid{grid-template-columns:minmax(0,1fr)}.debate-intelligence[data-view=issues] .debate-intel-library,.debate-intelligence[data-view=agenda] .debate-agenda{margin-top:0}.debate-intelligence[data-view=agenda] .debate-agenda{width:100%;position:static}.debate-live-console{gap:18px;margin-top:18px;display:grid}.standalone-live-shell{color:#102f4b;background:#eef4f7;min-height:100vh;padding:18px clamp(14px,3vw,42px) 42px}.standalone-live-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #c9dce4;justify-content:space-between;align-items:center;margin:-18px calc(-1*clamp(14px,3vw,42px)) 18px;padding:12px clamp(14px,3vw,42px);display:flex;position:sticky;top:0}.standalone-live-topbar>div{align-items:center;gap:10px;display:flex}.standalone-live-topbar>div>span{color:#fff;width:38px;height:38px;font-family:var(--font-serif);background:#102f4b;place-items:center;display:grid}.standalone-live-topbar strong,.standalone-live-topbar small{display:block}.standalone-live-topbar small{color:#61798b}.standalone-live-topbar a{color:#fff;background:#102f4b;border-radius:8px;padding:10px 14px;font-weight:800;text-decoration:none}.debate-live-transcript{background:linear-gradient(135deg,#fff,#edf9f7);border:1px solid #b9dfe0;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;padding:20px;display:grid}.debate-live-transcript h3{font-family:var(--font-serif);margin:3px 0 6px;font-size:1.45rem}.debate-live-transcript p{color:#557086;margin:0 0 12px;line-height:1.5}.debate-live-transcript textarea{resize:vertical;width:100%;min-height:150px;font:inherit;background:#fff;border:1px solid #bfd3dc;border-radius:10px;padding:13px}.debate-live-transcript aside{color:#fff;background:#102f4b;border-radius:12px;padding:16px}.debate-live-transcript aside>span{color:#85e2d7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.debate-live-transcript ol{gap:8px;margin:0;padding-left:20px;display:grid}.debate-live-transcript li button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;width:100%;padding:9px 10px}.debate-live-transcript li button:hover{background:#ffffff29}@media (width<=760px){.debate-intel-subnav,.debate-intel-gap-grid,.debate-live-transcript{grid-template-columns:1fr}.debate-intel-gaps>header,.standalone-live-topbar{flex-direction:column;align-items:stretch}}.debate-live-header{color:#fff;background:radial-gradient(circle at 92% 8%,#4cd2ca38,#0000 34%),linear-gradient(135deg,#09263d,#104e5d);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.debate-live-header h2{font-family:var(--font-serif);margin:4px 0 8px;font-size:clamp(1.7rem,2.6vw,2.55rem)}.debate-live-header p{color:#d5e7ee;max-width:720px;margin:0}.debate-live-mode{background:#03162457;border:1px solid #fff3;border-radius:10px;flex:none;gap:5px;padding:5px;display:flex}.debate-live-mode button{color:#d7e9ee;background:0 0;border:0;border-radius:7px;min-height:40px;padding:0 14px;font-weight:850}.debate-live-mode button.active{color:#102f4b;background:#fff}.debate-live-mode button.live.active{color:#fff;background:#e64949}.debate-live-mode button:disabled{opacity:.46}.debate-live-lock,.debate-live-ready{color:#6c5110;background:#fff8df;border:1px solid #e0c376;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.debate-live-lock strong,.debate-live-lock span{display:block}.debate-live-lock span{margin-top:3px;font-size:.82rem}.debate-live-lock button{color:#fff;background:#6c5110;border:0;border-radius:8px;min-height:40px;font-weight:850}.debate-live-ready{color:#075c52;background:#e9faf5;border-color:#8bcdbd;font-weight:800}.debate-live-hold-alert{color:#7d2020;background:#fff0f0;border:2px solid #c53b3b;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.debate-live-hold-alert strong{letter-spacing:.08em;flex:none}.debate-live-hold-alert span{font-size:.82rem}.debate-live-now{background:#fff;border:1px solid #bdd5df;border-radius:16px;grid-template-columns:175px minmax(0,1fr) 175px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0d324a1a}.debate-live-clock-stack,.debate-live-segment-clock{text-align:center;place-content:center;min-height:220px;padding:20px;display:grid}.debate-live-clock-stack{color:#fff;background:#102f4b}.debate-live-segment-clock{color:#0a5d58;background:#e9f8f5}.debate-live-clock-stack span,.debate-live-segment-clock span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.debate-live-clock-stack strong,.debate-live-segment-clock strong{font-variant-numeric:tabular-nums;margin:7px 0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1;display:block}.debate-live-clock-stack small{color:#b9d1dd}.debate-live-segment-clock small{color:#4e7874}.debate-live-segment-clock strong.urgent{color:#b63838}.debate-live-current{min-width:0;padding:24px 28px}.debate-live-current-label{justify-content:space-between;align-items:center;display:flex}.debate-live-current-label span{color:#fff;letter-spacing:.1em;background:#e64949;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:900}.debate-live-current-label small{color:#698096}.debate-live-current h3{color:#0879a4;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 7px;font-size:.78rem}.debate-live-current>p{color:#102f4b;font-family:var(--font-serif);margin:0;font-size:clamp(1.35rem,2.25vw,2rem);line-height:1.3}.debate-live-draft-question{color:#7a4c00;letter-spacing:.08em;background:#fff7df;border:1px solid #f2cd79;border-radius:999px;width:fit-content;margin-top:.7rem;padding:.35rem .65rem;font-size:.68rem;font-weight:900;display:inline-flex}.debate-live-current details{color:#4d687c;margin-top:16px;font-size:.82rem}.debate-live-current summary{cursor:pointer;color:#08776f;font-weight:850}.debate-live-source-list{gap:6px;display:grid}.debate-live-source-list a{color:#0879a4}.debate-live-controls{grid-template-columns:1.2fr 1.1fr repeat(4,minmax(0,1fr));gap:8px;display:grid}.debate-live-controls button{color:#254a65;background:#fff;border:1px solid #c6d7e1;border-radius:9px;min-height:48px;padding:8px 12px;font-weight:850}.debate-live-controls button:disabled{opacity:.42}.debate-live-controls .debate-live-primary{color:#fff;background:#08776f;border-color:#08776f}.debate-live-controls .debate-live-hold{color:#972f2f;background:#fff7f7;border-color:#e2a5a5}.debate-live-controls .debate-live-hold.active{color:#fff;background:#a92323;border-color:#a92323}.debate-live-grid,.debate-live-lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.debate-live-lower{grid-template-columns:repeat(3,minmax(0,1fr))}.debate-live-card{background:#fff;border:1px solid #cbdce5;border-radius:14px;min-width:0;padding:20px;box-shadow:0 12px 30px #0f354e12}.debate-live-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.debate-live-card h3{color:#102f4b;font-family:var(--font-serif);margin:3px 0 0;font-size:1.45rem}.debate-live-card header>span{color:#647d91;font-size:.72rem}.debate-live-speakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.debate-live-speakers button{color:#102f4b;text-align:left;background:#f7fafc;border:1px solid #c4d8e1;border-radius:12px;align-content:center;gap:5px;min-height:130px;padding:14px;display:grid}.debate-live-speakers button.active{background:#e8f8f4;border-color:#08776f;box-shadow:inset 0 0 0 2px #70c9bd}.debate-live-speakers span{color:#08776f;letter-spacing:.08em;font-size:.64rem;font-weight:900}.debate-live-speakers strong{font-size:1rem}.debate-live-speakers b{font-variant-numeric:tabular-nums;font-size:2.1rem}.debate-live-card>footer{color:#587287;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:.8rem;display:flex}.debate-live-card>footer button{color:#20506d;background:#fff;border:1px solid #bcd2dc;border-radius:8px;min-height:38px;font-weight:800}.debate-live-flag-form{grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.debate-live-flag-form label,.debate-live-note{color:#34566e;gap:5px;font-size:.73rem;font-weight:800;display:grid}.debate-live-flag-form input,.debate-live-flag-form select,.debate-live-note textarea{color:#102f4b;background:#fff;border:1px solid #c7d9e3;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.debate-live-flag-form button{color:#fff;background:#102f4b;border:0;border-radius:8px;min-height:40px;font-weight:850}.debate-live-flags{gap:8px;margin-top:14px;display:grid}.debate-live-flags>p{color:#6b8293;margin:0}.debate-live-flags article{background:#fff9e9;border-left:3px solid #d5a42d;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.debate-live-flags article span{color:#806116;text-transform:uppercase;font-size:.66rem;font-weight:900}.debate-live-flags article button{color:#fff;background:#765a19;border:0;border-radius:7px;min-height:34px}.debate-live-lower details>summary{cursor:pointer;color:#102f4b;font-weight:900}.debate-live-operator-help{color:#647d91;margin:12px 0 0;font-size:.78rem;line-height:1.5}.debate-live-operators{gap:9px;margin-top:14px;display:grid}.debate-live-operators label{color:#34566e;gap:4px;font-size:.72rem;font-weight:850;display:grid}.debate-live-operators input{color:#102f4b;background:#fff;border:1px solid #c7d9e3;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.debate-live-run-list,.debate-live-event-log{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.debate-live-run-list li{color:#5a7286;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.debate-live-run-list li.active{color:#0b5e57;background:#e8f8f4}.debate-live-run-list li>span{color:#fff;background:#102f4b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.7rem;display:grid}.debate-live-run-list strong,.debate-live-run-list small{display:block}.debate-live-note{margin-top:16px}.debate-live-note textarea{resize:vertical;min-height:90px}.debate-live-event-log li{color:#526e82;border-top:1px solid #e0e9ee;grid-template-columns:80px minmax(0,1fr);gap:9px;padding-top:8px;font-size:.78rem;display:grid}.debate-live-event-log time{color:#08776f;font-weight:800}@media (width<=1100px){.debate-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.debate-live-now{grid-template-columns:145px minmax(0,1fr) 145px}.debate-live-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.debate-next-action{grid-template-columns:58px minmax(0,1fr)}.debate-next-number{width:54px;height:54px}.debate-next-action>button{grid-column:1/-1;width:100%}.debate-intel-subnav,.debate-temperature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.debate-intel-subnav button:nth-child(2){border-right:0}.debate-temperature>header,.debate-live-header,.debate-live-lock{flex-direction:column;align-items:stretch}.debate-temperature-confidence{min-width:0}.debate-temperature-grid article:nth-child(2){border-right:0}.debate-live-now{grid-template-columns:1fr 1fr}.debate-live-current{grid-area:1/1/auto/-1}.debate-live-clock-stack,.debate-live-segment-clock{min-height:140px}.debate-live-grid,.debate-live-lower,.debate-live-flag-form{grid-template-columns:1fr}}@media (width<=560px){.debate-scope-select{min-width:0;max-width:none}.debate-steps,.debate-intel-subnav,.debate-temperature-grid,.debate-live-controls,.debate-live-speakers{grid-template-columns:1fr 1fr}.debate-intel-subnav button,.debate-intel-subnav button:nth-child(2){border-bottom:1px solid #dbe7ee;border-right:0}.debate-intel-subnav button:nth-last-child(-n+2){border-bottom:0}.debate-temperature-grid article{border-right:0;grid-column:1/-1}.debate-temperature-next{flex-direction:column;align-items:stretch}.debate-live-now{grid-template-columns:1fr}.debate-live-current,.debate-live-clock-stack,.debate-live-segment-clock{grid-column:1}.debate-live-current{grid-row:auto}.debate-live-controls .debate-live-primary{grid-column:1/-1}.debate-live-hold-alert{flex-direction:column;align-items:flex-start}.debate-live-card>footer,.debate-live-flags article{grid-template-columns:1fr;align-items:stretch}}.debate-intelligence{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.debate-intelligence>*{min-width:0;max-width:100%}.debate-intel-intro{background:radial-gradient(circle at 92% 12%,#59c6be2e,#0000 28%),linear-gradient(135deg,#f8fcfd,#eef7f7);border:1px solid #cfe3e8;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.debate-intel-intro h2,.debate-agenda h2,.debate-intel-library h2{color:var(--ink);font-family:var(--serif);margin:3px 0 7px;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.05}.debate-intel-intro p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.debate-intel-intro ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.debate-intel-intro li{color:var(--ink-2);align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:flex}.debate-intel-intro li span{background:var(--navy);color:#fff;width:27px;height:27px;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid}.debate-intel-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.debate-intel-metrics article{border:1px solid var(--line-soft);background:#fff;border-radius:11px;gap:3px;min-width:0;padding:15px 17px;display:grid}.debate-intel-metrics span,.debate-intel-metrics small{overflow-wrap:anywhere;color:var(--muted);font-size:.7rem}.debate-intel-metrics span{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-weight:850}.debate-intel-metrics strong{color:var(--ink);font-family:var(--serif);font-size:1.65rem;font-weight:500}.debate-intel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.debate-intel-details{border:1px solid var(--line-soft);background:#f7fafb;border-radius:9px;padding:12px 13px}.debate-intel-details summary,.debate-intel-safeguards summary{cursor:pointer;color:var(--ink-2);font-weight:850}.debate-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.debate-agenda{position:sticky;top:86px}.debate-agenda>header,.debate-intel-library>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.debate-agenda>header>span,.debate-intel-library>header>span{color:#087c70;font-family:var(--mono);background:#e7f7f4;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem;font-weight:850}.debate-agenda>p{color:var(--muted);margin:0 0 16px;line-height:1.55}.debate-agenda>ol{gap:9px;margin:0 0 16px;padding:0;list-style:none;display:grid}.debate-agenda>ol>li{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px;display:grid}.debate-agenda-order{background:var(--navy);color:#fff;width:32px;height:32px;font-family:var(--mono);border-radius:9px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.debate-agenda li>div:last-child{gap:5px;min-width:0;display:grid}.debate-agenda li span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:850}.debate-agenda li strong{color:var(--ink)}.debate-agenda li p{color:var(--ink-2);margin:0;font-size:.82rem;line-height:1.5}.debate-agenda li details{color:var(--muted);font-size:.74rem}.debate-agenda li details summary{cursor:pointer;font-weight:800}.debate-agenda li details ul{margin:8px 0;padding-left:18px}.debate-agenda>button{width:100%}.debate-agenda>small{color:var(--muted);margin-top:9px;line-height:1.45;display:block}.debate-intel-issue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.debate-intel-issue-list>article{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:11px;padding:15px}.debate-intel-issue-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.debate-intel-issue-list article>header>div{gap:3px;display:grid}.debate-intel-issue-list article>header span,.debate-signal-list article>span{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:850}.debate-intel-issue-list article>p,.debate-signal-list article>p{color:var(--ink-2);font-size:.82rem;line-height:1.5}.debate-intel-issue-list dl{gap:7px;margin:12px 0;display:grid}.debate-intel-issue-list dl div{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.debate-intel-issue-list dt{color:var(--muted);font-size:.7rem;font-weight:800}.debate-intel-issue-list dd{color:var(--ink-2);margin:0;font-size:.75rem;line-height:1.45}.debate-intel-issue-list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.debate-intel-issue-list footer a{min-width:0;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.debate-intel-issue-list footer span{color:var(--muted);font-size:.72rem}.debate-intel-issue-list footer button,.debate-signal-list button{flex:none;padding:8px 10px;font-size:.7rem}.debate-intel-capture{padding:0;overflow:hidden}.debate-intel-capture>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;list-style:none;display:flex}.debate-intel-capture>summary::-webkit-details-marker{display:none}.debate-intel-capture>summary span{color:var(--muted);gap:3px;font-size:.75rem;display:grid}.debate-intel-capture>summary b{color:var(--ink);font-family:var(--serif);font-size:1.1rem}.debate-intel-capture>summary i{color:#087c70;width:29px;height:29px;font-family:var(--mono);background:#e7f7f4;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-style:normal;font-weight:850;display:grid}.debate-intel-capture-grid{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px;padding:0 19px 19px;display:grid}.debate-intel-capture-grid>form{padding-top:17px}.debate-signal-list{align-content:start;gap:9px;padding-top:17px;display:grid}.debate-signal-list article{border:1px solid var(--line-soft);background:#f8fafb;border-radius:9px;gap:5px;padding:13px;display:grid}.debate-signal-list article strong{color:var(--ink);line-height:1.4}.debate-signal-list article small,.debate-signal-list article i{color:var(--muted);font-size:.7rem;font-style:normal;line-height:1.4}.debate-intel-safeguards{background:#f3f9fa;border:1px solid #cfe3e8;border-radius:11px;padding:13px 16px}.debate-intel-safeguards ul{color:var(--ink-2);gap:7px;margin:12px 0 0;padding-left:20px;font-size:.78rem;line-height:1.5;display:grid}@media (width<=1080px){.debate-intel-grid,.debate-intel-capture-grid{grid-template-columns:minmax(0,1fr)}.debate-agenda{position:static}}@media (width<=760px){.debate-intel-intro{grid-template-columns:1fr;padding:18px}.debate-intel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.debate-rating-grid,.debate-intel-issue-list{grid-template-columns:minmax(0,1fr)}.debate-intel-issue-list footer{flex-direction:column;align-items:flex-start}.debate-intel-issue-list footer a{width:100%;max-width:100%}.debate-intel-issue-list footer button{width:100%}}@media (width<=430px){.debate-intel-metrics{grid-template-columns:1fr}.debate-intel-capture>summary{align-items:flex-start}.debate-agenda>ol>li{grid-template-columns:30px minmax(0,1fr);padding:11px}.debate-agenda-order{width:28px;height:28px}}.legal-hold-console{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:16px;margin-top:18px;overflow:hidden}.legal-hold-console>summary{min-height:64px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;list-style:none;display:flex}.legal-hold-console>summary::-webkit-details-marker{display:none}.legal-hold-console>summary>span:first-child{gap:3px;display:grid}.legal-hold-console>summary small,.legal-hold-console>summary>span:last-child{color:var(--muted);font-size:.8125rem}.legal-hold-console[open]>summary{border-bottom:1px solid var(--line-soft);background:#f8fbfc}.legal-hold-content{gap:18px;padding:20px;display:grid}.legal-hold-explainer{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:8px;padding:14px 16px}.legal-hold-explainer p,.legal-hold-error p,.legal-hold-list p{color:var(--ink-2);margin:5px 0 0;font-size:.875rem;line-height:1.55}.legal-hold-form{grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr);gap:14px;display:grid}.legal-hold-form label,.legal-hold-list form label{color:var(--ink-2);gap:6px;font-size:.8125rem;font-weight:700;display:grid}.legal-hold-form input,.legal-hold-form select,.legal-hold-form textarea,.legal-hold-list form input{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--white);font:inherit;border-radius:9px;padding:10px 12px}.legal-hold-form textarea{resize:vertical;min-height:92px}.legal-hold-wide{grid-column:1/-1}.legal-hold-form button,.legal-hold-list button,.legal-hold-error button{width:fit-content;min-height:44px;color:var(--white);background:var(--navy);cursor:pointer;border:0;border-radius:9px;padding:9px 15px;font-weight:800}.legal-hold-form button:disabled,.legal-hold-list button:disabled{cursor:wait;opacity:.6}.legal-hold-notice{color:var(--teal);margin:0;font-weight:700}.legal-hold-list{gap:10px;display:grid}.legal-hold-list article{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:11px;padding:14px 16px}.legal-hold-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.legal-hold-list article>header div{gap:3px;display:grid}.legal-hold-list article span,.legal-hold-list article small{color:var(--muted);font-size:.8125rem}.legal-hold-list form{align-items:end;gap:10px;margin-top:12px;display:flex}.legal-hold-list form label{flex:1}.legal-hold-error{padding:18px 20px 20px}@media (width<=720px){.legal-hold-form{grid-template-columns:1fr}.legal-hold-wide{grid-column:1}.legal-hold-list form{flex-direction:column;align-items:stretch}}.town-intelligence{gap:1rem;display:grid}.town-intelligence__hero{color:#fff;background:radial-gradient(circle at 84% 10%,#5bded533,#0000 28%),linear-gradient(135deg,#0d2940 0%,#164d63 58%,#0c6c68 125%);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:center;gap:clamp(1.2rem,4vw,3rem);min-height:360px;padding:clamp(1.6rem,4vw,3.2rem);display:grid;overflow:hidden;box-shadow:0 20px 48px #0d294029}.town-intelligence__hero h1{max-width:820px;font-family:var(--serif);letter-spacing:-.045em;margin:.35rem 0 .85rem;font-size:clamp(2.45rem,5vw,4.65rem);font-weight:500;line-height:.94}.town-intelligence__hero>div:first-child>p:last-of-type{color:#ffffffbf;max-width:720px;margin:0;font-size:1rem;line-height:1.65}.town-intelligence__hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.4rem;display:flex}.town-intelligence__hero-actions a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:.45rem;padding:.72rem .95rem;font-size:.76rem;font-weight:800;text-decoration:none}.town-intelligence__hero-actions a:first-child{color:var(--navy);background:#fff}.town-intelligence__clock-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031c2b61;border:1px solid #ffffff2e;border-radius:.85rem;gap:.55rem;padding:1.3rem;display:grid}.town-intelligence__clock-card>span:first-child{color:#ffffffa1;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem}.town-intelligence__clock-card>strong{font-family:var(--serif);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500}.town-intelligence__clock-card>div{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;align-items:baseline;gap:.55rem;padding:.7rem 0;display:flex}.town-intelligence__clock-card b{color:#78e5d8;font-family:var(--serif);font-size:2.5rem}.town-intelligence__clock-card small{color:#ffffffa6}.town-intelligence__clock-card .state{width:fit-content}.town-intelligence__summary{border:1px solid var(--line);background:#fff;border-radius:.85rem;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.town-intelligence__summary article{border-right:1px solid var(--line);gap:.18rem;min-width:0;padding:1rem 1.15rem;display:grid}.town-intelligence__summary article:last-child{border-right:0}.town-intelligence__summary span{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem}.town-intelligence__summary strong{color:var(--navy);font-family:var(--serif);font-size:1.9rem;font-weight:500}.town-intelligence__summary small{color:var(--muted)}.town-intelligence__summary--warning{background:#fffbf2;border-top:3px solid #d88d1c}.town-intelligence__glance{overflow:hidden}.town-intelligence__fact-grid{grid-template-columns:repeat(3,1fr);display:grid}.town-intelligence__fact-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line);align-content:start;min-height:205px;padding:1rem;display:grid}.town-intelligence__fact-grid article:nth-child(3n){border-right:0}.town-intelligence__fact-grid article>span:first-child,.town-intelligence__fact-grid article>small{color:var(--muted);font-size:.68rem}.town-intelligence__fact-grid article>strong{color:var(--navy);font-family:var(--serif);margin:.25rem 0 .05rem;font-size:1.75rem;font-weight:500}.town-intelligence__fact-grid p{color:var(--text);margin:.7rem 0;font-size:.78rem;line-height:1.5}.town-intelligence__source-links{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.town-intelligence__source-links a{color:var(--teal);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:800;text-decoration:none}.town-intelligence__source-links a:after{content:" ↗"}.town-intelligence__guardrail{color:#285c58;background:var(--teal-soft);border-top:1px solid #0d766e24;margin:0;padding:.85rem 1rem;font-size:.76rem}.town-intelligence__two-column{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:1rem;display:grid}.town-intelligence__timeline-panel,.town-intelligence__outlook{min-width:0;overflow:hidden}.town-intelligence__timeline article{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.town-intelligence__timeline time{color:var(--teal);font-family:var(--mono);font-size:.68rem;font-weight:800}.town-intelligence__timeline article>div{gap:.35rem;display:grid}.town-intelligence__timeline article>div>span{color:var(--muted);text-transform:uppercase;font-size:.68rem}.town-intelligence__timeline article>div>p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.town-intelligence__timeline-meta,.town-intelligence__timeline-meta .town-intelligence__source-links{align-items:center;gap:.55rem;margin-top:.2rem;display:flex}.town-intelligence__lock{border-top:1px solid var(--line);background:#fffbf2;border-left:3px solid #d88d1c;gap:.8rem;padding:1rem;display:flex}.town-intelligence__lock>span{color:#fff;background:#b87513;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.town-intelligence__lock p,.town-intelligence__blockers p{color:var(--muted);margin:.25rem 0 0;font-size:.76rem;line-height:1.5}.town-intelligence__blockers{padding:1rem}.town-intelligence__blockers ul{color:var(--text);gap:.45rem;margin:.7rem 0 0;padding-left:1.1rem;font-size:.76rem;display:grid}.town-intelligence__outlook>details{border-top:1px solid var(--line)}.town-intelligence__outlook>details>summary{cursor:pointer;color:var(--navy);padding:.9rem 1rem;font-size:.78rem;font-weight:800}.town-intelligence__signals article{border-top:1px solid var(--line-soft);gap:.35rem;padding:.9rem 1rem;display:grid}.town-intelligence__signals article>div:first-child{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.town-intelligence__signals p,.town-intelligence__signals small{margin:0;line-height:1.5}.town-intelligence__signals p{font-size:.76rem}.town-intelligence__signals small{color:var(--muted)}.town-intelligence__coverage{scroll-margin-top:100px;overflow:hidden}.town-intelligence__coverage-key{flex-wrap:wrap;gap:.4rem;display:flex}.town-intelligence__coverage-key span{text-transform:capitalize;border-radius:99px;padding:.25rem .5rem;font-size:.62rem;font-weight:800}.town-intelligence__coverage-key .covered{color:#11675f;background:#e0f3ef}.town-intelligence__coverage-key .partial{color:#8a5c08;background:#fff1cc}.town-intelligence__coverage-key .gap{color:#9a3d3d;background:#fde8e8}.town-intelligence__coverage-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.town-intelligence__coverage-grid details{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.town-intelligence__coverage-grid details:nth-child(3n){border-right:0}.town-intelligence__coverage-grid summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.9rem;list-style:none;display:grid}.town-intelligence__coverage-grid summary::-webkit-details-marker{display:none}.town-intelligence__coverage-grid summary small{color:var(--muted);text-transform:capitalize}.town-intelligence__coverage-dot{border-radius:50%;width:.65rem;height:.65rem}.town-intelligence__coverage-dot.covered{background:#1d9a89}.town-intelligence__coverage-dot.partial{background:#dfa536}.town-intelligence__coverage-dot.gap{background:#c75d5d}.town-intelligence__coverage-grid details>div{padding:0 .9rem .9rem 2.1rem}.town-intelligence__coverage-grid p{color:var(--muted);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.town-intelligence__coverage-grid details>div>span{color:var(--teal);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;display:block}.town-intelligence__coverage-grid details>div>strong{margin-top:.2rem;font-size:.75rem;line-height:1.45;display:block}.town-intelligence__three-column{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.town-intelligence__list{overflow:hidden}.town-intelligence__list ol{counter-reset:intel-item;gap:0;margin:0;padding:0;list-style:none;display:grid}.town-intelligence__list li{border-top:1px solid var(--line);counter-increment:intel-item;grid-template-columns:1.8rem minmax(0,1fr);gap:.55rem;padding:.8rem .9rem;font-size:.76rem;line-height:1.5;display:grid}.town-intelligence__list li:before{content:counter(intel-item, decimal-leading-zero);color:var(--teal);font-family:var(--mono);font-size:.62rem;font-weight:800}.town-intelligence__sources{overflow:hidden}.town-intelligence__sources>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;list-style:none;display:flex}.town-intelligence__sources>details>summary::-webkit-details-marker{display:none}.town-intelligence__sources>details>summary h2{margin:.2rem 0 0}.town-intelligence__sources>details>summary>span{color:var(--teal);font-size:.72rem;font-weight:800}.town-intelligence__sources>details>div>article{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.town-intelligence__sources article>div:first-child{gap:.2rem;display:grid}.town-intelligence__sources article>div:first-child>span{color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.town-intelligence__sources a{color:var(--navy);text-underline-offset:.2rem;font-weight:800;text-decoration-color:#0d766e59}.town-intelligence__sources p{color:var(--muted);margin:0;font-size:.72rem}.town-intelligence__sources article>div:last-child{justify-items:end;gap:.3rem;min-width:160px;display:grid}.town-intelligence__sources article>div:last-child small{color:var(--muted)}@media (width<=1100px){.town-intelligence__two-column{grid-template-columns:1fr}.town-intelligence__coverage-grid,.town-intelligence__three-column{grid-template-columns:repeat(2,1fr)}.town-intelligence__coverage-grid details:nth-child(3n){border-right:1px solid var(--line)}.town-intelligence__coverage-grid details:nth-child(2n){border-right:0}}@media (width<=800px){.town-intelligence__hero{grid-template-columns:1fr;min-height:0}.town-intelligence__summary,.town-intelligence__fact-grid{grid-template-columns:repeat(2,1fr)}.town-intelligence__summary article:nth-child(2){border-right:0}.town-intelligence__summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.town-intelligence__fact-grid article:nth-child(3n){border-right:1px solid var(--line)}.town-intelligence__fact-grid article:nth-child(2n){border-right:0}}@media (width<=600px){.town-intelligence__summary,.town-intelligence__fact-grid,.town-intelligence__coverage-grid,.town-intelligence__three-column{grid-template-columns:1fr}.town-intelligence__summary article,.town-intelligence__summary article:nth-child(2),.town-intelligence__fact-grid article,.town-intelligence__fact-grid article:nth-child(2n),.town-intelligence__coverage-grid details,.town-intelligence__coverage-grid details:nth-child(2n),.town-intelligence__coverage-grid details:nth-child(3n){border-right:0}.town-intelligence__summary article{border-bottom:1px solid var(--line)}.town-intelligence__timeline article{grid-template-columns:1fr}.town-intelligence__sources>details>div>article{flex-direction:column}.town-intelligence__sources article>div:last-child{justify-items:start}}.team-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#56d6cf33,#0000 30%),linear-gradient(135deg,#102f46 0%,#164b62 100%);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:1.4rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid;box-shadow:0 18px 45px #102f4624}.team-hero h1{max-width:760px;font-family:var(--serif);letter-spacing:-.035em;margin:.35rem 0 .75rem;font-size:clamp(2.15rem,4vw,3.7rem);font-weight:500;line-height:.98}.team-hero>div:first-child>p:last-child{color:#ffffffc7;max-width:720px;margin:0;line-height:1.65}.team-connection-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051b2a61;border:1px solid #ffffff29;border-radius:.85rem;align-items:flex-start;gap:.8rem;padding:1.1rem;display:flex}.team-connection-card div{gap:.2rem;display:grid}.team-connection-card small,.team-connection-card span:last-child{color:#ffffffa8}.connection-dot{background:#6fe0d0;border:3px solid #6fe0d033;border-radius:50%;flex:none;width:.7rem;height:.7rem;margin-top:.22rem;box-shadow:0 0 0 3px #6fe0d01f}.team-directory-panel{margin-top:1rem}.configured-team-note{border-top:1px solid var(--line);border-left:3px solid var(--teal);background:#41c1b90f;gap:.25rem;padding:.95rem 1rem;display:grid}.configured-team-note p{max-width:820px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;width:100%}.team-table th,.team-table td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:.9rem 1rem}.team-table th{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.team-table td:first-child,.team-table td:nth-child(3),.team-table td:last-child{display:table-cell}.team-table td strong,.team-table td span{display:block}.team-table td span,.team-table td small{color:var(--muted);margin-top:.15rem;font-size:.73rem}.team-role-pill{background:#41c1b91a;border:1px solid #00777e29;border-radius:99px;width:fit-content;padding:.28rem .55rem;font-weight:700;color:var(--teal)!important;display:inline-flex!important}.team-empty-state{border-top:1px solid var(--line);background:#fbfcfd;justify-items:start;gap:.35rem;padding:1.4rem;display:grid}.team-empty-state p{max-width:720px;color:var(--muted);margin:0}.team-empty-state--locked{background:#fffbf3;border-left:3px solid #d99b2b}.team-empty-state .secondary-button{margin-top:.5rem}.team-columns{margin-top:1rem}.role-map-list,.permission-card-list{display:grid}.role-map-list article{border-top:1px solid var(--line);grid-template-columns:minmax(115px,.7fr) auto minmax(150px,1fr);align-items:center;gap:.65rem;padding:.9rem 1rem;display:grid}.role-map-list article>div{gap:.12rem;display:grid}.role-map-list article>span{color:var(--teal);font-weight:800}.role-map-list article small{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.role-map-list article p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.78rem}.permission-card-list article{border-top:1px solid var(--line);padding:.85rem 1rem}.permission-card-list article>div{justify-content:space-between;gap:1rem;display:flex}.permission-card-list span{color:var(--muted);font-size:.68rem}.permission-card-list p,.boundary-note p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.boundary-note{border-left:3px solid var(--teal);background:#41c1b914;border-radius:.35rem;margin:1rem;padding:.9rem}.retention-panel{margin-top:1rem}.retention-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0 1rem 1rem;display:grid}.retention-summary-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:.75rem;padding:1rem}.retention-summary-grid span{color:var(--teal);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.retention-summary-grid strong{font-family:var(--serif);margin-top:.35rem;font-size:1.18rem;display:block}.retention-summary-grid p,.retention-rules p{color:var(--muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.retention-rules{border:1px solid var(--line);background:#fff;border-radius:.75rem;margin:0 1rem 1rem}.retention-rules summary{cursor:pointer;padding:.9rem 1rem;font-weight:700}.retention-rules article{border-top:1px solid var(--line);padding:.85rem 1rem}.retention-rules article>div{justify-content:space-between;gap:1rem;display:flex}.retention-rules article span{color:var(--muted);font-size:.72rem}.retention-boundary-note{margin-top:0}@media (width<=900px){.team-hero{grid-template-columns:1fr}.role-map-list article{grid-template-columns:minmax(105px,.7fr) auto minmax(130px,1fr)}.retention-summary-grid{grid-template-columns:1fr}}@media (width<=640px){.team-hero{padding:1.35rem}.team-table th:nth-child(2),.team-table td:nth-child(2),.team-table th:last-child,.team-table td:last-child{display:none}.role-map-list article{grid-template-columns:1fr auto 1fr}}.app-loading-shell{background:radial-gradient(circle at 70% 20%,#26ada61f,#0000 30%),#f3f7f8;place-items:center;min-height:100vh;padding:1.25rem;display:grid}.app-loading-card{border:1px solid var(--line);background:#fff;border-radius:1rem;align-items:center;gap:1rem;width:min(430px,100%);padding:1.1rem;display:flex;box-shadow:0 18px 44px #0f2b401a}.app-loading-card>div:last-child{gap:.25rem;display:grid}.app-loading-card strong{color:var(--navy);font-family:var(--font-serif);font-size:1.05rem}.app-loading-card span{color:var(--muted);font-size:.76rem}@media (prefers-reduced-motion:reduce){.statewide-scan *,.statewide-scan :before,.statewide-scan :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.statewide-scan__status-dot--active{animation:none}}@media (forced-colors:active){.statewide-scan__pill,.statewide-scan__approval,.statewide-scan__safeguard-state{border:1px solid}.statewide-scan__opportunity--selected{outline-offset:-3px;outline:3px solid highlight}}.sidebar-section-label{color:#66859b;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 .65rem .2rem;font-size:.56rem;font-weight:800}.sidebar-tools{border-top:1px solid #ffffff1a;margin-top:.55rem;padding-top:.55rem}.sidebar-tools>summary,.overview-disclosure>summary,.overview-risk>summary,.context-tags>summary,.statewide-scan__method>summary,.statewide-scan__collector>summary,.statewide-scan__filter-more>summary,.statewide-scan__safeguards>summary,.statewide-scan__ranking-breakdown>summary,.statewide-scan__evidence-disclosure>summary{list-style:none}.sidebar-tools>summary::-webkit-details-marker{display:none}.overview-disclosure>summary::-webkit-details-marker{display:none}.overview-risk>summary::-webkit-details-marker{display:none}.context-tags>summary::-webkit-details-marker{display:none}.statewide-scan__method>summary::-webkit-details-marker{display:none}.statewide-scan__collector>summary::-webkit-details-marker{display:none}.statewide-scan__filter-more>summary::-webkit-details-marker{display:none}.statewide-scan__safeguards>summary::-webkit-details-marker{display:none}.statewide-scan__ranking-breakdown>summary::-webkit-details-marker{display:none}.statewide-scan__evidence-disclosure>summary::-webkit-details-marker{display:none}.sidebar-tools>summary{color:#9eb5c4;cursor:pointer;border-radius:.4rem;justify-content:space-between;align-items:center;min-height:40px;padding:.55rem .72rem;font-size:.69rem;font-weight:750;display:flex}.sidebar-tools>summary:after{color:#76c6d4;content:"+";font-size:.9rem}.sidebar-tools[open]>summary:after{content:"−"}.sidebar-tools>summary:hover{color:#fff;background:#ffffff0d}.sidebar-tools--active>summary{color:#fff;background:#76c6d41a}.sidebar-tools-label-mobile{display:none}.sidebar-tools>div{gap:.2rem;margin-top:.2rem;display:grid}.context-tags{display:block;position:relative}.context-tags>summary{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.64rem;font-weight:800}.context-tags>summary:after{content:"⌄";margin-left:.35rem}.context-tags[open]>summary:after{content:"⌃"}.context-tags>div{z-index:80;border:1px solid var(--line);background:#fff;border-radius:.75rem;gap:.45rem;width:max-content;max-width:min(320px,80vw);padding:.65rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 14px 36px #0f2b4024}.overview-disclosure{border:1px solid var(--line-soft);background:#ffffffb8;border-radius:.8rem;margin:.8rem 0 1rem}.overview-disclosure>summary,.overview-risk>summary,.statewide-scan__collector>summary,.statewide-scan__safeguards>summary,.statewide-scan__ranking-breakdown>summary,.statewide-scan__evidence-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.overview-disclosure>summary>span:first-child,.overview-risk>summary>span:first-child,.statewide-scan__collector>summary>span:first-child,.statewide-scan__safeguards>summary>span:first-child,.statewide-scan__ranking-breakdown>summary>span:first-child,.statewide-scan__evidence-disclosure>summary>span:first-child{gap:.18rem;display:grid}.overview-disclosure>summary small,.statewide-scan__collector>summary small,.statewide-scan__safeguards>summary small,.statewide-scan__ranking-breakdown>summary small,.statewide-scan__evidence-disclosure>summary small{color:var(--muted);font-weight:500}.overview-disclosure>summary>span:last-child,.overview-risk>summary>span:last-child,.statewide-scan__collector>summary>span:last-child,.statewide-scan__safeguards>summary>span:last-child,.statewide-scan__ranking-breakdown>summary>span:last-child,.statewide-scan__evidence-disclosure>summary>span:last-child{color:var(--teal);font-size:1.15rem;transition:transform .16s}.overview-disclosure[open]>summary>span:last-child,.overview-risk[open]>summary>span:last-child,.statewide-scan__collector[open]>summary>span:last-child,.statewide-scan__safeguards[open]>summary>span:last-child,.statewide-scan__ranking-breakdown[open]>summary>span:last-child,.statewide-scan__evidence-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.overview-disclosure .metric-grid{margin:0;padding:0 .8rem .8rem}.overview-risk{align-self:start;padding:0}.overview-risk>summary .kicker{margin-bottom:.1rem}.overview-risk>summary strong{color:var(--navy);font-family:var(--font-serif);font-size:1.08rem;line-height:1.35}.overview-risk[open]>summary{border-bottom:1px solid var(--line-soft)}.statewide-scan__hero{grid-template-columns:minmax(0,1fr) minmax(210px,.28fr);align-items:center;padding:clamp(24px,3vw,36px)}.statewide-scan__hero h1{max-width:720px;font-size:clamp(2.15rem,4vw,3.75rem);line-height:1}.statewide-scan__lede{max-width:660px;margin-bottom:12px;font-size:1rem}.statewide-scan__method>summary{color:#006e8f;cursor:pointer;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.statewide-scan__method>summary:after{content:"＋";margin-left:.4rem}.statewide-scan__method[open]>summary:after{content:"−"}.statewide-scan__method>p{max-width:680px;color:var(--statewide-ink-soft);margin:.7rem 0;font-size:.82rem;line-height:1.55}.statewide-scan__scan-action{padding:16px}.statewide-scan__scan-action .statewide-scan__button{justify-content:center;text-decoration:none}.statewide-scan__scan-action .statewide-scan__button+.statewide-scan__button{margin-top:.5rem}.statewide-scan__collector{padding:0;display:block;overflow:hidden}.statewide-scan__collector>summary{background:#ffffffa3}.statewide-scan__collector>summary strong{color:var(--navy);font-family:var(--font-serif);font-size:1.12rem}.statewide-scan__collector[open]>summary{border-bottom:1px solid var(--line-soft)}.statewide-scan__collector-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.5rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.statewide-scan__collector-sources{grid-column:1/-1}.statewide-scan__filters{grid-template-columns:minmax(240px,1fr) auto;align-items:end;padding:14px}.statewide-scan__filter-more{min-width:150px}.statewide-scan__filter-more>summary{color:#365970;cursor:pointer;background:#fff;border:1px solid #b9cdd5;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:.78rem;font-weight:800;display:flex}.statewide-scan__filter-more>summary:after{content:"＋";margin-left:.45rem}.statewide-scan__filter-more[open]{grid-column:1/-1}.statewide-scan__filter-more[open]>summary{width:fit-content}.statewide-scan__filter-more[open]>summary:after{content:"−"}.statewide-scan__filter-more>div{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(180px,auto);align-items:end;gap:12px;margin-top:12px;display:grid}.statewide-scan__safeguards{padding:0;overflow:hidden}.statewide-scan__safeguards>summary strong,.statewide-scan__ranking-breakdown>summary strong,.statewide-scan__evidence-disclosure>summary strong{color:var(--statewide-ink);font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.statewide-scan__safeguard-grid{padding:0 1rem 1rem}.statewide-scan__score meter{width:100%;height:7px;accent-color:var(--statewide-teal);margin-top:5px}.statewide-scan__ranking-breakdown,.statewide-scan__evidence-disclosure{border:1px solid var(--statewide-line);background:#fbfdfd;border-radius:14px;padding:0;overflow:hidden}.statewide-scan__factor-list,.statewide-scan__evidence-disclosure .statewide-scan__evidence-grid{margin-top:0;padding:0 1rem 1rem}.statewide-scan__review-gate{background:#fffaf0;border:2px solid #d7a64a}.statewide-scan__review-actions .statewide-scan__button--approve{box-shadow:0 0 0 3px #d7a64a29}.statewide-scan__results-header h2{scroll-margin-top:150px}.atr-header{padding:clamp(20px,3vw,34px)}.atr-header h1{font-size:clamp(2rem,4vw,3.45rem)}.atr-score-card--disclosure{padding:0}.atr-score-card--disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(18px,2.5vw,24px) clamp(20px,3vw,30px);list-style:none;display:flex}.atr-score-card--disclosure>summary::-webkit-details-marker{display:none}.atr-score-card--disclosure>summary>span:first-child{gap:.2rem;display:grid}.atr-score-card--disclosure>summary strong{color:var(--atr-ink);font-family:Georgia,Times New Roman,serif;font-size:1rem}.atr-score-card--disclosure>summary small{color:var(--atr-muted);font-size:.68rem}.atr-score-card--disclosure>summary>span:last-child{color:var(--atr-teal);font-size:1.15rem;transition:transform .16s}.atr-score-card--disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.atr-score-card--disclosure .atr-score-breakdown{margin:0;padding:0 clamp(20px,3vw,30px) clamp(20px,3vw,30px)}.atr-approval-gate{background:#fffaf0;border-top:2px solid #d7a64a}.atr-approval-gate .atr-button--approve{box-shadow:0 0 0 3px #d7a64a29}.atr-metrics-disclosure{background:#ffffffb8;border:1px solid #d8e6eb;border-radius:12px;margin-top:16px;overflow:hidden}.atr-metrics-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:12px 14px;list-style:none;display:flex}.atr-metrics-disclosure>summary::-webkit-details-marker{display:none}.atr-metrics-disclosure>summary>span:first-child{gap:.15rem;display:grid}.atr-metrics-disclosure>summary strong{color:var(--atr-ink);font-size:.78rem}.atr-metrics-disclosure>summary small{color:var(--atr-muted);font-size:.67rem}.atr-metrics-disclosure>summary>span:last-child{color:var(--atr-teal);font-size:1rem;transition:transform .16s}.atr-metrics-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.atr-metrics-disclosure .atr-metrics{margin:0;padding:0 12px 12px}@media (width<=820px){.context-tags>div{position:fixed;top:124px;right:1rem}.sidebar-section-label{display:none}.sidebar-tools{border:0;height:100%;margin:0;padding:0;position:relative}.sidebar-tools>summary{text-align:center;flex-direction:column;justify-content:center;gap:.12rem;height:100%;padding:.3rem;font-size:.55rem}.sidebar-tools>summary:after{font-family:var(--mono);order:-1;font-size:.72rem;line-height:1}.sidebar-tools-label-full{display:none}.sidebar-tools-label-mobile{display:inline}.sidebar-tools>div{z-index:120;background:var(--navy-dark);border:1px solid #ffffff24;border-radius:.75rem;gap:.3rem;width:min(260px,100vw - 1rem);padding:.55rem;position:fixed;bottom:68px;right:.5rem;box-shadow:0 16px 38px #051a284d}.sidebar-tools>div button{text-align:left;flex-direction:row;justify-content:flex-start;gap:.6rem;min-height:42px;padding:.55rem .7rem;font-size:.68rem}.statewide-scan__hero{grid-template-columns:1fr;align-items:start;padding:22px}.statewide-scan__hero h1{max-width:620px;font-size:clamp(2.25rem,12vw,3.2rem)}.statewide-scan__scan-action{width:100%}.statewide-scan__collector-body,.statewide-scan__filter-more>div{grid-template-columns:1fr}.statewide-scan__collector-actions,.statewide-scan__collector-sources{grid-column:1}.statewide-scan__filter-more,.statewide-scan__filter-more[open]>summary{width:100%}}@media (width<=640px){.statewide-scan__filters{grid-template-columns:1fr}.statewide-scan__filter-more,.statewide-scan__filter-more[open]{grid-column:1}.overview-disclosure>summary,.overview-risk>summary,.statewide-scan__collector>summary,.statewide-scan__safeguards>summary,.statewide-scan__ranking-breakdown>summary,.statewide-scan__evidence-disclosure>summary{align-items:flex-start}}.debate-team-quick-start{background:linear-gradient(135deg,#f7fcfc 0%,#e5f6f3 100%);border:1px solid #9ed4d3;border-radius:18px;margin:1.1rem 0 1.35rem;padding:1.2rem;box-shadow:0 14px 34px #0b30461a}.debate-team-quick-start>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.debate-team-quick-start>header h2{color:#0c2c49;margin:.15rem 0 .35rem;font-size:clamp(1.35rem,2.4vw,2rem)}.debate-team-quick-start>header p:not(.kicker){color:#41627a;max-width:65ch;margin:0}.debate-team-quick-start>header .button{white-space:nowrap}.debate-team-quick-grid{grid-template-columns:minmax(250px,.85fr) minmax(320px,1.4fr);gap:.85rem;display:grid}.debate-team-quick-roster,.debate-team-quick-feed{background:#fff;border:1px solid #d5e7e8;border-radius:14px;padding:.9rem}.debate-team-quick-roster>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.debate-team-quick-roster article{align-items:center;gap:.55rem;min-width:0;display:flex}.debate-team-quick-roster .debate-avatar{background-position:50%;background-size:cover;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;font-size:.72rem}.debate-team-quick-roster article>span:last-child{flex-direction:column;min-width:0;display:flex}.debate-team-quick-roster b,.debate-team-quick-roster small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debate-team-quick-roster small,.debate-team-quick-feed small{color:#5a7488}.debate-team-quick-feed>div{justify-content:space-between;gap:.75rem;margin-bottom:.55rem;display:flex}.debate-team-quick-feed article{border-top:1px solid #e5eeee;margin-top:.55rem;padding:.55rem 0 0}.debate-team-quick-feed article>span{color:#0c2c49;justify-content:space-between;gap:.5rem;display:flex}.debate-team-quick-feed time{color:#647d90;font-size:.78rem}.debate-team-quick-feed p{color:#344f65;margin:.25rem 0 0}.debate-team-quick-empty{background:#f2f8f8;border-radius:10px;padding:.8rem;color:#4e6a7e!important}.debate-team-quick-compose{grid-template-columns:minmax(150px,.35fr) minmax(320px,1fr) auto;align-items:end;gap:.75rem;margin-top:.85rem;display:grid}.debate-team-quick-compose label{color:#173a56;flex-direction:column;gap:.3rem;font-weight:700;display:flex}.debate-team-quick-compose select,.debate-team-quick-compose textarea{width:100%}.debate-team-quick-compose textarea{resize:vertical;color:#173a56;background:#fff;border:1px solid #9bbec9;min-height:4.25rem;box-shadow:0 1px 2px #0b30460f}.debate-team-quick-compose textarea::placeholder{color:#6f8799;opacity:1}.debate-team-quick-compose textarea:focus-visible{outline-offset:2px;border-color:#0d7e75;outline:3px solid #0d7e7547}.debate-team-quick-compose button{min-height:3rem}@media (width<=850px){.debate-team-quick-start>header{display:block}.debate-team-quick-start>header .button{margin-top:.85rem;display:inline-flex}.debate-team-quick-grid,.debate-team-quick-compose{grid-template-columns:1fr}.debate-team-quick-compose button{width:100%}}@media (width<=520px){.debate-team-quick-roster>div{grid-template-columns:1fr}.debate-team-quick-feed>div{display:block}}.nj5-command-center{color:#173a56;background:#fff;border:1px solid #b8d9df;border-radius:20px;margin:0 0 1.5rem;scroll-margin-top:6rem;overflow:hidden;box-shadow:0 18px 42px #0b304617}.civic-temperature{background:#fff;border:1px solid #9bcfd0;border-radius:16px;margin:1.25rem 1.25rem 0;overflow:hidden;box-shadow:0 10px 26px #0d4a5b14}.civic-temperature__heading{background:linear-gradient(120deg,#e8f8f5,#f8fbfd 62%,#e6f4f5);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem;display:flex}.civic-temperature__heading h3{color:#0c2c49;margin:.15rem 0 .35rem;font-size:clamp(1.35rem,2.2vw,2rem)}.civic-temperature__heading p:not(.kicker){color:#49687d;max-width:78ch;margin:0}.civic-temperature__score{color:#0d6f75;background:#fff;border:1px solid #78bfc0;border-radius:14px;place-items:center;min-width:150px;padding:.8rem;display:grid}.civic-temperature__score span,.civic-temperature__score small{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}.civic-temperature__score strong{color:#0b4c63;font:700 2.5rem/1 Georgia,serif}.civic-temperature__summary{border-top:1px solid #d9e9eb;border-bottom:1px solid #d9e9eb;grid-template-columns:1fr 1fr 1.25fr;display:grid}.civic-temperature__summary article{border-right:1px solid #d9e9eb;gap:.22rem;padding:1rem 1.1rem;display:grid}.civic-temperature__summary article:last-child{border-right:0}.civic-temperature__summary span{letter-spacing:.08em;text-transform:uppercase;color:#587589;font-size:.68rem;font-weight:900}.civic-temperature__summary strong{color:#123653}.civic-temperature__summary small{color:#617b8d}.civic-temperature__next button{color:#fff;cursor:pointer;background:#0d8278;border:0;border-radius:8px;justify-self:start;min-height:44px;margin-top:.35rem;padding:.55rem .8rem;font-weight:900}.civic-temperature__drivers{padding:1.05rem 1.15rem}.civic-temperature__drivers h4{color:#0c2c49;margin:.15rem 0 0;font-size:1.2rem}.civic-temperature__drivers ol{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.civic-temperature__drivers li{background:#fbfdfd;border:1px solid #d9e7ea;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.civic-temperature__drivers li p{color:#4e697d;margin:.18rem 0}.civic-temperature__drivers li small{color:#7b5a2d}.civic-temperature__drivers li a{color:#0872a2;font-size:.75rem;font-weight:900}.civic-temperature__direction{text-align:center;text-transform:uppercase;color:#47667a;background:#e7eff2;border-radius:999px;min-width:68px;padding:.25rem .4rem;font-size:.65rem;font-weight:900}.civic-temperature__direction.rising{color:#8b5700;background:#fff0d6}.civic-temperature__direction.falling{color:#0b6f55;background:#e6f4ef}.civic-temperature__direction.mixed{color:#6a3a8d;background:#f3eafd}.civic-temperature__method{background:#f6fafb;border-top:1px solid #d9e9eb}.civic-temperature__method summary{cursor:pointer;color:#0a6682;padding:.85rem 1.15rem;font-weight:900}.civic-temperature__method[open]{padding-bottom:1rem}.civic-temperature__method>p,.civic-temperature__method>div{margin:.15rem 1.15rem .8rem}.civic-temperature__method>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.civic-temperature__method article{background:#fff;border:1px solid #dbe8eb;border-radius:9px;gap:.28rem;padding:.65rem;display:grid}.civic-temperature__method article span{justify-content:space-between;gap:1rem;display:flex}.civic-temperature__method article i{background:#deeaec;border-radius:999px;height:6px;overflow:hidden}.civic-temperature__method article u{background:#0d8278;height:100%;text-decoration:none;display:block}.civic-temperature__method article small{color:#60798c}.civic-temperature__guardrail{color:#694b16;background:#fff7e6;border-left:3px solid #d49b23;padding:.65rem .75rem}.nj5-command-heading{background:linear-gradient(120deg,#edf9f8 0%,#f8fbfd 58%,#e1f2f4 100%);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.5rem;display:flex}.nj5-command-heading h2{color:#0c2c49;margin:.2rem 0 .35rem;font-size:clamp(1.55rem,2.7vw,2.35rem)}.nj5-command-heading p:not(.kicker){color:#4c687d;max-width:70ch;margin:0}.nj5-command-status{border-left:3px solid #0d8278;min-width:190px;padding:.85rem 1rem;display:grid}.nj5-command-status strong{color:#0d8278;font:700 2rem/1 Georgia,serif}.nj5-command-status span{color:#173a56;font-weight:800}.nj5-command-status small{color:#60798c;margin-top:.25rem}.nj5-scope-tabs{background:#f7fafb;border-top:1px solid #d8e8eb;border-bottom:1px solid #d8e8eb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nj5-scope-tabs button{text-align:left;color:#527084;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8e8eb;min-width:0;padding:.85rem .8rem}.nj5-scope-tabs button:last-child{border-right:0}.nj5-scope-tabs button span,.nj5-scope-tabs button b,.nj5-scope-tabs button small{text-overflow:ellipsis;display:block;overflow:hidden}.nj5-scope-tabs button span{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:900}.nj5-scope-tabs button b{color:#153a56;margin:.22rem 0}.nj5-scope-tabs button small{white-space:normal;font-size:.7rem}.nj5-scope-tabs button.active{color:#bfeee8;background:#0c304c;box-shadow:inset 0 -4px #63d2c7}.nj5-scope-tabs button.active b{color:#fff}.nj5-scope-notice{background:#fff6dc;border-bottom:1px solid #efcf75;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.nj5-scope-notice div{gap:.2rem;display:grid}.nj5-scope-notice span{color:#6e5a25}.nj5-scope-notice button{white-space:nowrap}.nj5-scope-empty{background:linear-gradient(135deg,#fff,#edf8f7);border:1px solid #c9dfe2;border-radius:18px;justify-items:start;gap:.8rem;margin:1.25rem;padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:0 18px 45px #0d2b4312}.nj5-scope-empty h3,.nj5-scope-empty p{margin:0}.nj5-scope-empty h3{color:#0d304b;font:700 clamp(1.35rem,2.5vw,2rem)/1.15 Georgia,serif}.nj5-scope-empty p{color:#526f83;max-width:70ch}.nj5-scope-empty ul{color:#274c65;gap:.4rem;margin:.2rem 0;padding-left:1.2rem;display:grid}.nj5-scope-empty button{min-height:44px}.destination-loading{color:#315970;text-align:center;background:linear-gradient(135deg,#fff,#eef7f7);border:1px solid #d5e5e8;border-radius:18px;place-items:center;min-height:clamp(220px,42vh,480px);padding:2rem;font-weight:850;display:grid}.nj5-command-grid{grid-template-columns:1.35fr .85fr;gap:1rem;padding:1.25rem 1.25rem 0;display:grid}.nj5-map-card,.nj5-roster-card,.nj5-concerns,.nj5-candidates,.nj5-watch-and-gaps>section,.nj5-watch-and-gaps>aside{background:#fff;border:1px solid #d8e7e9;border-radius:16px;padding:1rem}.nj5-card-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nj5-card-title h3{color:#0d2f4c;margin:.1rem 0 .25rem;font-size:1.25rem}.nj5-card-title>a,.nj5-card-title>span{color:#487189;text-align:right;font-size:.75rem}.nj5-boundary-map{background:linear-gradient(145deg,#e9f6f5,#f7fafb);border:1px solid #cfe1e3;border-radius:14px;margin:1rem 0;padding:.6rem;position:relative;overflow:hidden}.nj5-boundary-map svg{width:100%;height:auto;max-height:350px;display:block}.nj5-boundary-map__counties path{fill:#dcebed;stroke:none}.nj5-boundary-map__district{fill:#007870ad;stroke:#073a51;stroke-width:3px;vector-effect:non-scaling-stroke}.nj5-boundary-map__county-lines path{fill:none;stroke:#315f73;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.nj5-boundary-map__labels text{fill:#0c304c;stroke:#fffffff5;stroke-width:4px;paint-order:stroke fill;font:800 15px system-ui,sans-serif}.nj5-boundary-map__labels tspan+tspan{font-size:11px;font-weight:700}.nj5-boundary-map__legend{color:#284b61;background:#ffffffeb;border:1px solid #0d304b29;border-radius:8px;flex-wrap:wrap;gap:.65rem;padding:.4rem .55rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;bottom:.8rem;right:.8rem}.nj5-boundary-map__legend span{align-items:center;gap:.3rem;display:flex}.nj5-boundary-map__legend i{border-radius:2px;width:1rem;height:.65rem;display:block}.nj5-boundary-map__legend i.district{background:#168a82;border:1px solid #073a51}.nj5-boundary-map__legend i.county{background:#dcebed;border:1px solid #55798a}.nj5-map-note{color:#60798c;margin:.5rem 0;font-size:.78rem}.nj5-map-note a{color:#0872a2;font-weight:800}.nj5-map-card details{margin-top:.75rem}.nj5-map-card details p{color:#486479;font-size:.78rem;line-height:1.55}.nj5-roster-list{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.nj5-roster-list li{border:1px solid #e0ebed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.nj5-roster-list li div{gap:.15rem;display:grid}.nj5-roster-list small{color:#60798c}.nj5-roster-list em{color:#456d7f;font-size:.68rem;font-style:normal;font-weight:900}.status-dot{border-radius:50%;width:.7rem;height:.7rem}.status-dot.verified{background:#0d8b7d}.status-dot.partial{background:#d69a12}.status-dot.missing{background:#bd5862}.secondary-button{color:#123953!important;background:#eff6f6!important;border:1px solid #b9d4d7!important}.nj5-intelligence-columns{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.25rem 0;display:grid}.section-explainer{color:#60798c;margin:.35rem 0 1rem;font-size:.82rem}.nj5-concerns>article{border-top:1px solid #e3ecee;padding:.8rem 0}.nj5-concerns>article>span,.nj5-watch-grid article>span{text-transform:uppercase;letter-spacing:.07em;color:#08796e;font-size:.65rem;font-weight:900;display:inline-block}.nj5-concerns h4{color:#153853;margin:.25rem 0;font-size:.98rem;line-height:1.4}.nj5-concerns article p{color:#60798c;margin:.2rem 0;font-size:.78rem}.nj5-concerns article a{color:#0872a2;font-size:.76rem;font-weight:800}.nj5-candidate-tabs{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:1rem 0;display:grid}.nj5-candidate-tabs button{color:#173a56;text-align:left;background:#f7fafb;border:1px solid #d4e4e7;border-radius:10px;align-items:center;gap:.4rem;min-width:0;padding:.55rem;font-size:.76rem;font-weight:800;display:flex}.nj5-candidate-tabs button span{background:#dfeeee;border-radius:50%;flex:0 0 1.8rem;place-items:center;height:1.8rem;font-size:.65rem;display:grid}.nj5-candidate-tabs button.active{color:#fff;background:#0c304c;border-color:#0c304c}.nj5-candidate-tabs button.active span{color:#0c304c;background:#66d1c7}.nj5-candidate-profile{background:#f1f7f8;border-radius:14px;grid-template-columns:105px 1fr;gap:1rem;padding:1rem;display:grid}.nj5-candidate-photo{color:#0d6f75;background:#fff;border:2px dashed #94bdc3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;font:700 1.4rem Georgia,serif;display:flex}.nj5-candidate-photo small{color:#718797;margin-top:.3rem;font:700 .65rem system-ui}.nj5-candidate-profile h4{color:#0d2f4c;margin:0;font-size:1.25rem}.nj5-candidate-profile>div>p{color:#557186;margin:.25rem 0 .7rem;font-size:.82rem}.nj5-candidate-profile dl,.nj5-candidate-profile dl div{gap:.2rem;display:grid}.nj5-candidate-profile dl{gap:.55rem;margin:0}.nj5-candidate-profile dt{text-transform:uppercase;letter-spacing:.06em;color:#4d7086;font-size:.7rem;font-weight:900}.nj5-candidate-profile dd{color:#274c65;margin:0;font-size:.8rem}.nj5-candidates>.secondary-button{margin-top:.75rem}.nj5-watch-and-gaps{grid-template-columns:1.45fr .75fr;gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.nj5-watch-and-gaps h3{color:#0d2f4c;margin:.2rem 0 .8rem}.nj5-watch-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.nj5-watch-grid article{background:#f4f8f8;border-radius:12px;padding:.75rem}.nj5-watch-grid h4{color:#163a55;margin:.3rem 0;font-size:.9rem}.nj5-watch-grid p{color:#526f83;font-size:.77rem}.nj5-watch-grid small{color:#9a5a35;font-size:.68rem}.nj5-watch-and-gaps aside{color:#eaf7f7;background:#0d304b}.nj5-watch-and-gaps aside h3{color:#fff}.nj5-watch-and-gaps aside .kicker{color:#73d6cc}.nj5-watch-and-gaps aside ul{gap:.45rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:grid}.nj5-watch-and-gaps aside li{border:1px solid #ffffff24;border-radius:9px;gap:.12rem;padding:.55rem;display:grid}.nj5-watch-and-gaps aside li span{color:#a9c8d3;font-size:.72rem}.nj5-watch-and-gaps aside button{color:#0d304b;cursor:pointer;background:#67d2c7;border:0;border-radius:8px;width:100%;min-height:44px;padding:.6rem .75rem;font-weight:900}.nj5-command-footer{color:#527084;background:#eef6f6;border-top:1px solid #d5e7e8;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:.85rem 1.25rem;font-size:.78rem;display:flex}.nj5-command-footer b{color:#0d6f75;font-size:1rem}.nj5-command-footer a{color:#0872a2;margin-left:auto;font-weight:900}.debate-hero-actions>a{color:#fff;border:1px solid #ffffff6b;border-radius:7px;align-items:center;min-height:2.85rem;padding:.65rem .9rem;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=1000px){.nj5-scope-tabs{grid-template-columns:repeat(2,1fr)}.nj5-scope-tabs button{border-bottom:1px solid #d8e8eb}.nj5-command-grid,.nj5-intelligence-columns,.nj5-watch-and-gaps{grid-template-columns:1fr}.nj5-watch-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.nj5-command-heading,.nj5-scope-notice,.civic-temperature__heading{flex-direction:column;align-items:flex-start}.nj5-command-status{border-top:3px solid #0d8278;border-left:0;width:100%}.nj5-scope-tabs{grid-template-columns:1fr 1fr}.nj5-scope-tabs button{padding:.7rem .65rem}.civic-temperature{margin:.8rem}.civic-temperature__score{width:100%}.civic-temperature__summary,.civic-temperature__method>div{grid-template-columns:1fr}.civic-temperature__summary article{border-bottom:1px solid #d9e9eb;border-right:0}.civic-temperature__summary article:last-child{border-bottom:0}.civic-temperature__drivers li{grid-template-columns:1fr}.civic-temperature__direction{justify-self:start}.nj5-boundary-map{padding:.25rem}.nj5-boundary-map__labels text{font-size:17px}.nj5-boundary-map__labels tspan+tspan{font-size:13px}.nj5-boundary-map__legend{justify-content:center;margin:.25rem;position:static}.nj5-watch-grid,.nj5-candidate-tabs,.nj5-candidate-profile{grid-template-columns:1fr}.nj5-candidate-photo{min-height:90px}.nj5-command-footer a{width:100%;margin-left:0}}@media (width<=650px){.bug-report-launcher{bottom:74px}}.debate-collaboration{background:#f8fcfc;border:1px solid #b8d9dd;border-radius:20px;margin:1.25rem 0;overflow:hidden;box-shadow:0 18px 50px #0d2b4314}.debate-collaboration-heading{background:linear-gradient(120deg,#eef9f8,#d8f0ef);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.debate-collaboration-heading h3{max-width:760px;font-family:var(--font-display);color:#102f4c;margin:.2rem 0 0;font-size:1.55rem}.debate-collaboration-tabs{background:#fff;border:1px solid #c9dfe2;border-radius:12px;padding:4px;display:flex}.debate-collaboration-tabs button{color:#426178;background:0 0;border:0;border-radius:9px;padding:.65rem .85rem;font-weight:800}.debate-collaboration-tabs button.active{color:#fff;background:#123451}.debate-team-grid,.debate-viewer-workspace{grid-template-columns:minmax(250px,.75fr) minmax(420px,1.6fr);gap:1rem;padding:1.2rem;display:grid}.debate-team-panel,.debate-room-panel,.debate-viewer-workspace>aside{background:#fff;border:1px solid #d8e5e8;border-radius:16px;padding:1rem}.debate-team-panel h4,.debate-room-panel h4,.debate-viewer-workspace h4{color:#102f4c;margin:0;font-size:1.05rem}.helper{color:#587187;margin:.35rem 0 .8rem;font-size:.82rem}.debate-team-roster{gap:.65rem;display:grid}.debate-team-roster article{border:1px solid #e2ebed;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem;display:flex}.debate-avatar{color:#fff;background:#0a7e76 50%/cover no-repeat;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.debate-team-roster strong,.debate-team-roster span,.debate-team-roster small{display:block}.debate-team-roster span{color:#08756e;font-size:.78rem;font-weight:800}.debate-team-roster small{color:#718293;margin-top:.15rem;font-size:.72rem}.debate-room-title{justify-content:space-between;gap:1rem;display:flex}.debate-room-title p{color:#587187;margin:.25rem 0;font-size:.78rem}.debate-room-title>span{color:#086e67;background:#e2f4f1;border-radius:999px;align-self:flex-start;padding:.35rem .6rem;font-size:.7rem;font-weight:900}.debate-room-feed{background:#f7fafb;border:1px solid #e0e9eb;border-radius:12px;height:245px;margin:.8rem 0;padding:.65rem;overflow:auto}.debate-room-feed article{background:#fff;border-left:3px solid #0d8178;border-radius:10px;margin-bottom:.55rem;padding:.65rem}.debate-room-feed article div{justify-content:space-between;gap:1rem;display:flex}.debate-room-feed article span{color:#738598;font-size:.7rem}.debate-room-feed article p{white-space:pre-wrap;color:#243e55;margin:.35rem 0 0}.debate-room-empty{text-align:center;color:#6b7d8c;place-items:center;min-height:200px;padding:1rem;display:grid}.debate-room-compose{grid-template-columns:170px 1fr auto;align-items:end;gap:.7rem;display:grid}.debate-room-compose label{color:#26465f;font-size:.75rem;font-weight:800}.debate-room-compose select,.debate-room-compose textarea{background:#fff;border:1px solid #bcd0d5;border-radius:9px;width:100%;margin-top:.3rem;padding:.65rem;display:block}.debate-room-compose textarea{resize:vertical;min-height:70px}.debate-room-compose button{color:#fff;background:#0d7e75;border:0;border-radius:10px;padding:.8rem 1rem;font-weight:900}.debate-viewer-workspace>aside ol{color:#38566d;padding-left:1.2rem;line-height:1.65}.debate-viewer-lock{background:#fff5d9;border-left:4px solid #d19600;border-radius:8px;gap:.25rem;padding:.8rem;display:grid}.debate-viewer-lock span{color:#735700;font-size:.78rem}.debate-overlay-preview{color:#fff;background:radial-gradient(circle at 50% 20%,#1d6380,#09243b 62%);border-radius:16px;grid-template-rows:auto 1fr auto auto;min-height:460px;display:grid;overflow:hidden;box-shadow:0 22px 55px #03172747}.debate-overlay-preview header,.debate-overlay-preview footer{letter-spacing:.08em;background:#021627b8;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-weight:900;display:flex}.debate-overlay-preview header strong{color:#ffdb7b;font-size:.72rem}.debate-overlay-people{justify-content:center;align-items:center;gap:2rem;padding:1.5rem;display:flex}.debate-overlay-people div{text-align:center}.debate-overlay-people span{color:#123451;width:104px;height:104px;font-family:var(--font-display);background:#fff;border:4px solid #70d6d0;border-radius:50%;place-items:center;margin:0 auto .55rem;font-size:2rem;font-weight:900;display:grid}.debate-overlay-people strong{max-width:180px;display:block}.debate-overlay-topic{background:linear-gradient(90deg,#0b2741,#164f69);border-top:3px solid #e7b94c;padding:1rem 1.3rem}.debate-overlay-topic small,.debate-overlay-preview footer small{color:#77ded6;letter-spacing:.12em;font-weight:900;display:block}.debate-overlay-topic h4{color:#fff;margin:.2rem 0;font-size:1.5rem}.debate-overlay-topic p{color:#e7f3f5;margin:.3rem 0 0}.debate-overlay-preview footer strong{margin-top:.15rem;display:block}.debate-overlay-preview time{font-size:2rem;font-family:var(--font-display);color:#ffdb7b;font-weight:900}@media (width<=900px){.debate-collaboration-heading{flex-direction:column;align-items:flex-start}.debate-team-grid,.debate-viewer-workspace,.debate-room-compose{grid-template-columns:1fr}.debate-overlay-people{gap:.7rem}.debate-overlay-people span{width:74px;height:74px;font-size:1.35rem}}.debate-intelligence[data-view=temperature] :is(.intel-step-issues,.intel-step-signals,.intel-step-agenda,.intel-step-gaps),.debate-intelligence[data-view=issues] :is(.intel-step-temperature,.intel-step-signals,.intel-step-agenda,.intel-step-gaps),.debate-intelligence[data-view=signals] :is(.intel-step-temperature,.intel-step-issues,.intel-step-agenda,.intel-step-gaps),.debate-intelligence[data-view=agenda] :is(.intel-step-temperature,.intel-step-issues,.intel-step-signals,.intel-step-gaps),.debate-intelligence[data-view=gaps] :is(.intel-step-temperature,.intel-step-issues,.intel-step-signals,.intel-step-agenda){display:none!important}.debate-intel-subnav button{min-height:3.5rem}.debate-intel-subnav button[aria-current=step]{box-shadow:inset 0 -4px 0 var(--teal,#0d8076)}.debate-intel-gap-grid article button{min-height:2.5rem;margin-top:.65rem}.radar-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem;display:grid}.radar-guide>div{border:1px solid var(--line,#cbd9df);background:#fff;border-radius:1rem;padding:1rem}.radar-guide span{background:var(--navy,#0c2e49);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:.6rem;font-weight:800;display:inline-grid}.radar-guide strong,.radar-guide p{display:block}.radar-guide p{margin:.35rem 0 0}@media (width<=760px){.radar-guide{grid-template-columns:1fr}}.debate-bug-entry{border-top:1px solid var(--line,#cbd9df);margin-top:1rem;padding-top:1rem}.debate-bug-form{border:1px solid var(--line,#cbd9df);background:#f7fbfc;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;padding:1rem;display:grid}.debate-bug-form>div,.debate-bug-form label:nth-of-type(2),.debate-bug-form label:nth-of-type(3),.debate-bug-form>button{grid-column:1/-1}.debate-bug-form label,.debate-bug-form label>*{width:100%;display:block}.debate-bug-form input,.debate-bug-form textarea,.debate-bug-form select{margin-top:.35rem}.debate-bug-form textarea{min-height:5.5rem}.debate-bug-screenshot small{margin-top:.35rem}@media (width<=760px){.debate-bug-form{grid-template-columns:1fr}.debate-bug-form>*{grid-column:1!important}}.ops-monitor-workspace{gap:1rem;display:grid}.ops-start-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ops-start-strip article,.ops-monitor-section{background:#fff;border:1px solid #c9dde3;border-radius:16px}.ops-start-strip article{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem;display:grid}.ops-start-strip span{color:#fff;background:#0d6f6d;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.ops-start-strip strong,.ops-start-strip small{display:block}.ops-start-strip small,.ops-help,.ops-empty-state p{color:#587086}.ops-monitor-section{padding:1.1rem}.ops-section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.ops-section-heading h3,.ops-monitor-section h3{margin:.2rem 0 0}.ops-source-totals{flex-wrap:wrap;gap:.5rem;display:flex}.ops-source-totals span,.ops-device-pill,.ops-collector-card>span{color:#075f5c;background:#e6f5f3;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800}.ops-collector-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.ops-collector-card{background:#f9fcfc;border:1px solid #d8e5e9;border-radius:12px;gap:.55rem;padding:.9rem;display:grid}.ops-collector-card p,.ops-collector-card small{color:#587086;margin:0}.ops-collector-card>span{width:fit-content}.ops-collector-card[data-state=active]{border-left:4px solid #078276}.ops-collector-card[data-state=ready]{border-left:4px solid #d09a12}.ops-collector-card[data-state=manual]{border-left:4px solid #64748b}.ops-assignment-form{grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(260px,1.6fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.ops-assignment-form label,.ops-assignment-list label{color:#0c2d44;gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.ops-assignment-form select,.ops-assignment-form textarea,.ops-assignment-list select{color:#102e45;width:100%;font:inherit;background:#fff;border:1px solid #aac7d2;border-radius:8px;padding:.7rem}.ops-assignment-form textarea{resize:vertical;min-height:5.2rem}.ops-assignment-form button{color:#fff;cursor:pointer;background:#0e304b;border:0;border-radius:9px;min-height:2.75rem;padding:.75rem 1rem;font-weight:800}.ops-form-error{color:#9b1c1c;grid-column:1/-1;margin:0;font-weight:700}.ops-empty-state{background:#f8fbfc;border:1px dashed #aac7d2;border-radius:10px;padding:1rem}.ops-assignment-list{gap:.65rem;display:grid}.ops-assignment-list article{background:#fff;border:1px solid #d8e5e9;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) minmax(150px,.35fr);align-items:center;gap:1rem;padding:.9rem;display:grid}.ops-assignment-main{gap:.25rem;display:grid}.ops-assignment-main span{color:#08736d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ops-assignment-main small{color:#587086}.ops-alert-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}@media (width<=900px){.ops-start-strip,.ops-assignment-form,.ops-assignment-list article{grid-template-columns:1fr}.ops-assignment-form button{width:100%}}@media (width<=560px){.ops-section-heading{display:grid}.ops-monitor-section{padding:.85rem}}.directory-extraction-preview{color:var(--ink);background:#fff;border:1px solid #9ed9d2;border-radius:14px;gap:.8rem;margin-top:.75rem;padding:1rem;display:grid}.directory-extraction-preview__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.directory-extraction-preview__heading div{gap:.2rem;display:grid}.directory-extraction-preview__heading span,.directory-extraction-preview__records article>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.directory-extraction-preview__heading em{color:#805600;white-space:nowrap;background:#fff4d6;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-style:normal;font-weight:800}.directory-extraction-preview__records{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.directory-extraction-preview__records article{border:1px solid var(--line);background:#f7fafc;border-radius:10px;gap:.28rem;min-width:0;padding:.8rem;display:grid}.directory-extraction-preview__records p,.directory-extraction-preview__records small,.directory-extraction-preview__boundary{margin:0}.directory-extraction-next-steps{border:1px solid var(--line,#c9dce4);background:#fff;border-radius:.8rem;margin:.85rem 0;padding:.9rem 1rem .9rem 2.4rem}.directory-extraction-next-steps li+li{margin-top:.55rem}.directory-extraction-jump{font-weight:800;display:inline-flex}.debate-participant-portrait,.debate-participant-initials{object-fit:cover;border:2px solid #d6edf0;border-radius:50%;flex:0 0 3.2rem;width:3.2rem;height:3.2rem}.debate-participant-initials{color:#fff;background:#0c5967;place-items:center;font-style:normal;font-weight:900;display:grid}.debate-participant-identity{flex:1;min-width:0}.debate-participant-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.debate-live-mode small{color:#d9f0f2;flex-basis:100%;max-width:24rem;line-height:1.4}.debate-live-quick-actions{background:#ecfbf8;border:1px solid #9bd5d6;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.8rem 1rem;display:flex}.debate-live-quick-actions a{color:#083c5a;font-weight:900}.debate-live-save-answer{margin-top:.7rem}.debate-live-source-list{gap:.55rem;margin:.75rem 0;padding-left:1.25rem;display:grid}.debate-live-source-list li{background:#f4fbfb;border-left:3px solid #269b98;padding:.65rem .75rem}.debate-live-source-list li a,.debate-live-source-list li span,.debate-live-source-list li em{display:block}.debate-live-source-list li span{color:#496579;margin-top:.2rem}.debate-live-source-list li em{color:#0b726d;text-transform:uppercase;margin-top:.25rem;font-size:.75rem;font-style:normal;font-weight:900}@media (width<=720px){.debate-live-quick-actions{flex-direction:column;align-items:flex-start}}.directory-extraction-preview__records a{width:fit-content;font-weight:800}.directory-extraction-preview__boundary{border-left:3px solid var(--teal);background:var(--teal-soft);padding:.65rem .75rem;font-size:.8rem}@media (width<=720px){.directory-extraction-preview__records{grid-template-columns:1fr}.directory-extraction-preview__heading{flex-direction:column;align-items:stretch}.directory-extraction-preview__heading em{width:fit-content}}.sidebar nav button{min-height:46px}.sidebar nav button b{font:inherit}.nav-label-mobile{display:none}.destination-subnav{border-bottom:1px solid var(--line);background:#f7fafc;flex-wrap:wrap;gap:.45rem;padding:.65rem 1.5rem;display:flex}.destination-subnav button{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--muted);border-radius:999px;padding:.55rem .8rem;font-size:.72rem;font-weight:800}.destination-subnav button:hover,.destination-subnav button[aria-current=page]{border-color:var(--teal);background:var(--teal-soft);color:var(--navy)}.onboarding-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.onboarding-destination-grid button{border:1px solid var(--line);background:var(--white);min-height:76px;color:var(--ink);text-align:left;border-radius:.7rem;align-content:center;gap:.25rem;padding:.85rem;display:grid}.onboarding-destination-grid button:first-child{background:var(--teal-soft);border-color:#8fcbd0;grid-column:1/-1}.onboarding-destination-grid button strong{font-family:var(--font-serif);font-size:1rem}.onboarding-destination-grid button span{color:var(--muted);font-size:.72rem;line-height:1.45}.onboarding-boundary-card{border-left:3px solid var(--teal);background:var(--teal-soft);color:var(--muted);border-radius:.45rem;margin-top:.75rem;padding:.75rem .85rem;font-size:.75rem;line-height:1.5}.workspace-surface{gap:1rem;display:grid}@media (width<=820px){.workspace-context{min-width:0;max-width:150px;min-height:44px;padding:.3rem .55rem}.workspace-context span{display:none}.workspace-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-workspace-select{display:none}.sidebar{height:72px}.sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar nav button{min-height:44px;padding:.25rem .12rem}.sidebar nav button>span,.nav-label-full{display:none}.nav-label-mobile{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.main,.isolated-main{padding-bottom:72px}.destination-subnav{grid-template-columns:repeat(2,minmax(0,1fr));padding:.55rem .8rem;display:grid}.destination-subnav button{border-radius:.5rem;min-height:44px}.onboarding-destination-grid{grid-template-columns:1fr}.onboarding-destination-grid button:first-child{grid-column:auto}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
