*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:ISTOffice,Arial,sans-serif;background:#f5f7fa;color:#1a1a2e;overflow:hidden;overscroll-behavior:none}#__next,body,html,main{height:100%;width:100%}:root{--ist-sidebar:208px;--ist-header:60px;--ist-bottom:0px;--ist-ink:#242422;--ist-cream:#f4f1e9;--ist-red:#b73332}body{-webkit-font-smoothing:antialiased}.ist-app button,.ist-app input,.ist-app select{font-family:inherit}.ist-app button:focus-visible,.ist-app input:focus-visible,.ist-app select:focus-visible,.ist-app textarea:focus-visible{outline:3px solid #dbb76d!important;outline-offset:2px}.ist-sidebar{position:fixed;inset:0 auto 0 0;width:var(--ist-sidebar);z-index:40;background:var(--ist-ink);color:var(--ist-cream);display:flex;flex-direction:column;border-right:1px solid #44443f}.ist-brand{padding:24px 20px;letter-spacing:2px;font-size:18px;font-weight:700}.ist-brand strong,.ist-mobile-brand strong{color:#e07b70}.ist-brand span{display:block;margin-top:8px;font-size:11px;letter-spacing:.3px;color:#c1beb4;font-weight:400}.ist-desktop-nav{display:grid;grid-gap:4px;gap:4px;padding:0 12px}.ist-desktop-nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;background:transparent;border:1px solid transparent;border-radius:8px;color:#d6d3ca;font-size:13px;cursor:pointer;text-align:left}.ist-desktop-nav button:hover{background:#33332f}.ist-desktop-nav button[aria-current]{background:#49312e;border-color:#87534c;color:#fff4ea;box-shadow:inset 3px 0 #e07b70;font-weight:700}.ist-nav-count{margin-left:auto;font-size:10px;background:#41413b;color:#f4f1e9;border-radius:5px;padding:3px 5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ist-sidebar-footer{margin-top:auto;padding:16px;border-top:1px solid #44443f}.ist-sidebar-footer label{display:flex;gap:8px;align-items:center;font-size:12px;color:#c1beb4;margin-bottom:8px}.ist-sidebar-footer select{width:100%;min-height:44px;background:#30302d;border:1px solid #55554d;border-radius:6px;color:var(--ist-cream);padding:8px}.ist-account{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:13px}.ist-account button,.ist-mobile-logout{min-width:44px;min-height:44px;display:grid;place-items:center;background:transparent;border:0;color:inherit;cursor:pointer}.ist-topbar{position:fixed;inset:0 0 auto var(--ist-sidebar);height:var(--ist-header);z-index:35;display:flex;align-items:center;gap:16px;padding:0 20px;background:var(--ist-cream);color:var(--ist-ink);border-bottom:1px solid #d7d2c6}.ist-page-title{font-size:15px;font-weight:700;flex:1 1}.ist-page-title span{margin-left:14px;font-size:12px;font-weight:500;color:#66645c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ist-data-status{font-size:11px;color:#6a5c41;border:1px solid #cfc4aa;padding:5px 8px;border-radius:5px;white-space:nowrap}.ist-bottom-tabs,.ist-mobile-brand,.ist-mobile-logout{display:none}.ist-map-canvas{top:var(--ist-header)!important;left:var(--ist-sidebar)!important;bottom:var(--ist-bottom)!important}.ist-map-tools{position:fixed;top:calc(var(--ist-header) + 12px);left:calc(var(--ist-sidebar) + 12px);display:flex;padding:4px;gap:2px;z-index:9;background:var(--ist-cream);border:1px solid #d7d2c6;border-radius:10px;box-shadow:0 2px 8px #0002}.ist-map-tools button{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:7px;background:transparent;border:0;border-radius:6px;color:var(--ist-ink);font-size:12px;font-weight:600;cursor:pointer}.ist-map-tools button[aria-pressed=true]{background:var(--ist-ink);color:var(--ist-cream)}.ist-filter-panel{background:var(--ist-ink)!important;width:300px!important;top:var(--ist-header)!important;bottom:var(--ist-bottom)!important;touch-action:pan-y!important}.ist-detail-panel button,.ist-filter-panel button,.ist-filter-panel input[type=text],.ist-filter-panel label,.ist-permit-list button,.ist-route-panel button{min-height:44px;min-width:44px}.ist-filter-panel label{padding:4px 0}.ist-detail-panel,.ist-route-panel{left:var(--ist-sidebar)!important;bottom:var(--ist-bottom)!important;touch-action:pan-y!important}.ist-detail-panel{max-height:55dvh!important}.ist-route-panel>div:first-child{flex-wrap:wrap;gap:8px}.ist-permit-list{left:var(--ist-sidebar)!important;top:var(--ist-header)!important;bottom:var(--ist-bottom)!important;background:var(--ist-ink)!important}.ist-workspace{position:absolute;inset:var(--ist-header) 0 var(--ist-bottom) var(--ist-sidebar);transform:translateZ(0);z-index:30;overflow:hidden}.ist-builder-summary{top:calc(var(--ist-header) + 76px)!important;left:calc(var(--ist-sidebar) + 12px)!important;max-width:min(280px,calc(100vw - 24px))!important}.ist-permit-row{width:100%;text-align:left;font-family:inherit}.ist-permit-row:hover{background:#353530!important}.ist-permit-list>div:nth-child(2){gap:6px!important}.ist-map-canvas .mapboxgl-ctrl-group button{width:44px;height:44px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:767px){:root{--ist-sidebar:0px;--ist-header:calc(56px + env(safe-area-inset-top, 0px));--ist-bottom:calc(68px + env(safe-area-inset-bottom, 0px))}.ist-sidebar{display:none}.ist-topbar{padding:env(safe-area-inset-top,0) 12px 0;gap:8px}.ist-mobile-brand{display:block;font-size:13px;letter-spacing:1px;white-space:nowrap}.ist-page-title{font-size:0}.ist-page-title span{display:block;font-size:11px;margin:0;text-align:right}.ist-data-status{display:none}.ist-mobile-logout{display:grid}.ist-bottom-tabs{position:fixed;inset:auto 0 0;height:var(--ist-bottom);padding:4px 4px calc(4px + env(safe-area-inset-bottom, 0px));background:var(--ist-ink);z-index:40;display:flex;border-top:1px solid #55554d}.ist-bottom-tabs button{flex:1 1;min-width:0;min-height:44px;background:transparent;border:0;border-radius:6px;color:#c1beb4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;cursor:pointer;position:relative}.ist-bottom-tabs button[aria-current]{background:#49312e;color:#fff4ea;box-shadow:inset 0 3px #e07b70;font-weight:700}.ist-bottom-tabs .ist-nav-count{position:absolute;top:0;right:1px;font-size:8px;padding:1px 3px}.ist-map-tools{left:16px;right:auto;top:calc(var(--ist-header) + 16px);gap:4px;padding:6px}.ist-map-tools button{padding:0 12px}.ist-filter-panel{left:0!important;width:100%!important;max-width:100%!important}.ist-filter-section{padding:20px!important}.ist-filter-section>div[style*=flex-wrap]{gap:8px!important}.ist-detail-panel textarea,.ist-filter-panel input[type=text]{font-size:16px!important}.ist-permit-list>div:first-child{padding:16px 20px!important}.ist-permit-list>div:nth-child(2){padding:12px 20px!important;gap:8px!important;flex-wrap:wrap}.ist-permit-row{padding:16px 20px!important;line-height:1.5}.ist-detail-panel,.ist-route-panel{padding:20px!important;line-height:1.5}.ist-detail-panel>details,.ist-detail-panel>div{margin-bottom:12px!important}.ist-detail-panel summary{min-height:44px;display:list-item;padding:12px 0}.ist-detail-panel a{min-height:44px}.ist-detail-panel{overflow-wrap:anywhere}.ist-detail-panel>div>div{min-width:0}}@media (prefers-reduced-motion:reduce){.ist-app *,.kb-content,.kb-img{animation:none!important;transition:none!important}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.ist-app .mapboxgl-ctrl-attrib{background:#fffcf5;color:#1d211f}.mapboxgl-ctrl-group{background:rgba(255,255,255,.9)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:10px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(0,0,0,.1)!important}.mapboxgl-ctrl-group button{color:#1a1a2e!important}.mapboxgl-ctrl-group button+button{border-top:1px solid rgba(0,0,0,.06)!important}.mapboxgl-ctrl-bottom-right{bottom:calc(20px + env(safe-area-inset-bottom))!important;right:12px!important}.mapboxgl-map{touch-action:none}.mapboxgl-canvas,.mapboxgl-canvas-container{touch-action:none!important}@font-face{font-family:ISTOffice;src:url(/brand/manrope-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ISTOffice;src:url(/brand/manrope-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:ISTDisplay;src:url(/brand/barlow-condensed-600.ttf) format("truetype");font-weight:600;font-display:swap}.ist-app{--ist-ink:#1d211f;--ist-canvas:#f6f0e5;--ist-surface:#fffcf5;--ist-red:#a82b30;--ist-red-hover:#832029;--ist-gold:#a17839;--ist-line:#d9cdb8;--ist-line-light:#e9dfce;--ist-secondary:#5e665a;--ist-warning:#795620;font-family:ISTOffice,Arial,sans-serif!important;color:var(--ist-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ist-app :where(button,input,select,textarea){font-family:ISTOffice,Arial,sans-serif!important}.ist-app :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ist-red)!important;outline-offset:2px}.ist-app .ist-sidebar{background:var(--ist-ink);border-color:#50483a;width:var(--ist-sidebar)}.ist-app .ist-brand{padding:20px 16px 16px;border-bottom:1px solid #50483a;letter-spacing:.08em}.ist-app .ist-brand img{display:block;width:150px;height:46px;object-fit:contain;object-position:left center}.ist-app .ist-brand span{font-size:10px;color:#e9dfce;letter-spacing:.14em;margin-top:10px}.ist-app .ist-desktop-nav{padding-top:16px;gap:4px}.ist-app .ist-desktop-nav button{border-radius:5px;color:#e9dfce}.ist-app .ist-desktop-nav button[aria-current]{background:#39312b;border-color:#a17839;color:#fffcf5;box-shadow:inset 3px 0 var(--ist-red)}.ist-app .ist-sidebar-footer{border-color:#50483a}.ist-app .ist-sidebar-footer select{background:#30342e;border-color:#746b5b}.ist-app .ist-topbar{background:var(--ist-ink);color:var(--ist-surface);border-bottom:3px solid var(--ist-gold);height:var(--ist-header)}.ist-app .ist-page-title{font:600 25px/1 ISTDisplay,Arial,sans-serif;letter-spacing:.015em}.ist-app .ist-page-title span{font:400 12px/1.5 ISTOffice,Arial,sans-serif;color:#e9dfce}.ist-app .ist-data-status{color:#fffcf5;border-color:#a17839}.ist-app .ist-skyline{position:absolute;right:155px;bottom:0;width:195px;height:38px;object-fit:contain;object-position:bottom;opacity:.42;pointer-events:none}.ist-app .ist-map-tools{background:var(--ist-surface);border:1px solid var(--ist-line);border-radius:6px;box-shadow:0 2px 12px #1d211f22}.ist-app .ist-map-tools button{border-radius:4px;font-size:13px}.ist-app .ist-map-tools button[aria-pressed=true]{background:var(--ist-red);color:var(--ist-surface)}.ist-app .ist-nav-count{background:#a17839;color:#1d211f}.ist-app .ist-filter-panel{background:var(--ist-ink)!important;border-color:var(--ist-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ist-app .ist-filter-panel input[type=text]{min-height:44px;font-size:16px!important;border-color:#7a7568!important}.ist-app .ist-filter-panel button{min-height:44px}.ist-app .ist-permit-list{background:var(--ist-canvas)!important;color:var(--ist-ink)}.ist-app .ist-permit-list>div:first-child{background:var(--ist-surface)!important;border-bottom:1px solid var(--ist-line)!important}.ist-app .ist-permit-list>div:first-child :where(div,button){color:var(--ist-ink)!important}.ist-app .ist-permit-list>div:nth-child(2){border-bottom:1px solid var(--ist-line)!important}.ist-app .ist-permit-list>div:nth-child(2) button{color:var(--ist-ink)!important;background:var(--ist-surface)!important;border-color:var(--ist-line)!important}.ist-app .ist-permit-list>div:nth-child(2) button:focus-visible{outline-color:var(--ist-red)!important}.ist-app .ist-permit-row{border:1px solid var(--ist-line)!important;border-radius:6px!important;background:var(--ist-surface)!important}.ist-app .ist-permit-row:hover{background:#f0e7d7!important}.ist-app .ist-permit-row>div:nth-child(2)>div:first-child>span:first-child{color:var(--ist-ink)!important}.ist-app .ist-permit-row>div:nth-child(2)>div:last-child>span:first-child,.ist-app .ist-permit-row>div:nth-child(2)>div:nth-child(2){color:var(--ist-secondary)!important}.ist-app .ist-permit-row>div:nth-child(2)>div:nth-child(3){color:var(--ist-warning)!important}.ist-app .ist-permit-row>div:nth-child(2)>div:first-child>span:nth-child(2){color:#795620!important;border-color:var(--ist-line)!important;background:#f6f0e5!important}.ist-app .ist-detail-panel,.ist-app .ist-route-panel{background:var(--ist-ink)!important;border:1px solid var(--ist-line)!important;border-radius:8px 8px 0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ist-app .ist-detail-panel{max-height:min(70dvh,680px)!important;width:min(560px,calc(100vw - var(--ist-sidebar)))!important;right:auto!important}.ist-app .ist-detail-panel>div:first-child{background:var(--ist-gold)!important}.ist-app .ist-detail-scroll-hint{font-size:12px;color:#e9dfce;padding:4px 0 9px}.ist-app .ist-detail-panel .ist-builder-open{background:#30342e!important;border:1px solid var(--ist-gold)!important;color:#fffcf5!important;margin:8px 0}.ist-app .ist-detail-panel details{border-top:1px solid #675d4d;padding-top:8px}.ist-app .ist-detail-panel summary{min-height:44px;padding:12px 0;cursor:pointer}.ist-app .ist-detail-panel textarea{font-size:16px!important;min-height:80px}.ist-app .ist-detail-panel a,.ist-app .ist-detail-panel button,.ist-app .ist-route-panel button{min-height:44px}.ist-app .ist-map-canvas .mapboxgl-ctrl-group{background:var(--ist-surface)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ist-line)!important;border-radius:5px!important}.ist-app .ist-map-canvas .mapboxgl-ctrl-group button{width:44px;height:44px}@media (max-width:767px){.ist-app .ist-topbar{gap:8px}.ist-app .ist-mobile-brand{display:flex;align-items:center;gap:7px;font:600 18px/1 ISTDisplay,Arial,sans-serif;letter-spacing:.06em}.ist-app .ist-mobile-brand img{width:69px;height:38px;object-fit:contain}.ist-app .ist-skyline{right:50px;width:100px;height:28px;opacity:.35}.ist-app .ist-page-title span{color:#fffcf5;font-size:11px}.ist-app .ist-map-tools{left:8px;top:calc(var(--ist-header) + 8px);padding:3px}.ist-app .ist-map-tools button{padding:0 9px;gap:5px;font-size:12px}.ist-app .ist-bottom-tabs{background:var(--ist-ink);border-color:#a17839}.ist-app .ist-bottom-tabs button{color:#e9dfce;font-size:10px}.ist-app .ist-bottom-tabs button[aria-current]{background:#39312b;color:#fffcf5;box-shadow:inset 0 3px var(--ist-red)}.ist-app .ist-detail-panel{width:100%!important;max-height:63dvh!important;padding:16px!important}.ist-app .ist-route-panel{max-height:63dvh!important}.ist-app .ist-permit-list>div:last-child{padding-bottom:calc(var(--ist-bottom) + 20px)!important}}@media (max-width:350px){.ist-app .ist-mobile-brand img{width:55px}.ist-app .ist-mobile-brand span{font-size:15px}.ist-app .ist-map-tools button{padding:0 7px}.ist-app .ist-bottom-tabs button{font-size:9px}.ist-app .ist-bottom-tabs svg{width:18px}}@media (prefers-reduced-motion:reduce){.ist-app :where(button,a){transition:none!important}}.ist-app .ist-intel-workspace,.ist-app .ist-leads-workspace,.ist-app .ist-team-workspace{color:var(--ist-ink);background:var(--ist-canvas)!important;font-family:ISTOffice,Arial,sans-serif!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ist-app .ist-intel-workspace{inset:0!important;z-index:32!important;min-width:0;padding-top:0!important}.ist-app .ist-intel-workspace>div:first-child,.ist-app .ist-leads-workspace>div:nth-child(2){background:var(--ist-ink)!important;border-bottom:2px solid var(--ist-gold)!important}.ist-app .ist-intel-workspace>div:first-child h1{color:var(--ist-surface)!important;font:600 28px ISTDisplay,Arial,sans-serif!important}.ist-app .ist-intel-workspace>div:first-child h1 span{color:#f3d4a0!important}.ist-app .ist-intel-workspace>div:first-child button,.ist-app .ist-leads-workspace>div:nth-child(2) button{color:#fffcf5!important;min-width:44px;min-height:44px}.ist-app .ist-intel-tabs{overflow-x:auto;flex:none;background:var(--ist-surface)!important;border-bottom:1px solid var(--ist-line)!important}.ist-app .ist-intel-tabs button{min-width:88px;min-height:48px;white-space:nowrap}.ist-app .ist-intel-tabs button[aria-current]{color:var(--ist-red)!important;border-bottom-color:var(--ist-red)!important;background:#f4e5dc!important}.ist-app .ist-intel-content{padding:clamp(16px,3vw,32px)!important;scrollbar-gutter:stable}.ist-app .ist-intel-content>div{max-width:1200px;margin-inline:auto}.ist-app .ist-intel-content [role=button],.ist-app .ist-intel-content input{background:var(--ist-surface)!important;border:1px solid var(--ist-line)!important;box-shadow:0 2px 10px #1d211f12!important;color:var(--ist-ink)!important}.ist-app .ist-intel-content [role=button]:hover{background:#f0e7d7!important}.ist-app .ist-intel-content input{min-height:44px;font-size:16px!important}.ist-app .ist-intel-content button{min-height:44px}.ist-app .ist-intel-content [role=button]:focus-visible{outline:2px solid var(--ist-red);outline-offset:2px}.ist-app .ist-intel-content [style*="rgba(255, 255, 255"]{background:var(--ist-surface)!important;border-color:var(--ist-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ist-app .ist-leads-workspace{min-width:0}.ist-app .ist-leads-workspace>div:nth-child(2)>div:first-child span:nth-child(2){color:var(--ist-surface)!important;font:600 26px ISTDisplay,Arial,sans-serif}.ist-app .ist-leads-workspace>div:nth-child(2)>div:last-child{color:var(--ist-surface)}.ist-app .ist-leads-workspace>div:nth-child(2)>div:last-child span{color:#e9dfce!important}.ist-app .ist-leads-workspace :where(button,a,textarea){font-family:ISTOffice,Arial,sans-serif!important}.ist-app .ist-leads-workspace button{min-height:44px}.ist-app .ist-re-provenance{font-size:12px;line-height:1.5;color:var(--ist-secondary);margin:4px 0 8px;overflow-wrap:anywhere}.ist-app .ist-re-provenance strong{color:var(--ist-warning)}.ist-app .ist-re-notice{padding:12px 16px;margin:0 auto 16px;border:1px solid var(--ist-gold);border-left:4px solid var(--ist-red);border-radius:6px;background:var(--ist-surface);color:var(--ist-ink);font-size:13px;line-height:1.5}.ist-app .ist-leads-workspace [style*="color: rgb(168, 43, 48)"]{color:var(--ist-red)!important}.ist-app .ist-lead-detail{width:min(440px,100vw)!important;background:var(--ist-surface)!important;color:var(--ist-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow-wrap:anywhere}.ist-app .ist-lead-detail a,.ist-app .ist-lead-detail button{min-height:44px}.ist-app .ist-lead-detail textarea{font-size:16px!important;background:var(--ist-surface)!important;color:var(--ist-ink)!important;border-color:var(--ist-line)!important}.ist-app .ist-team-workspace{overflow:hidden}.ist-app .ist-team-workspace>div:first-child{background:var(--ist-ink)!important;color:var(--ist-surface);border-bottom:2px solid var(--ist-gold)!important}.ist-app .ist-team-workspace>div:first-child :where(button,div){color:var(--ist-surface)!important}.ist-app .ist-team-workspace>div:first-child button{min-width:44px;min-height:44px}.ist-app .ist-team-workspace>div:nth-child(2){width:100%;max-width:1200px;margin-inline:auto;scrollbar-gutter:stable;padding:20px!important}.ist-app .ist-team-workspace>div:nth-child(2)>div{border-color:var(--ist-line)!important}.ist-app .ist-team-workspace button{min-height:44px}.ist-app .ist-team-workspace input{min-height:44px;font-size:16px!important}.ist-app .ist-search-panel{background:var(--ist-surface)!important;border:1px solid var(--ist-line);color:var(--ist-ink);min-width:0!important;width:min(300px,calc(100% - 32px))}.ist-app .ist-search-panel input{color:var(--ist-ink);background:var(--ist-surface);border-color:var(--ist-line)!important;min-height:44px}.ist-signin{background:var(--ist-canvas,#f6f0e5);color:var(--ist-ink,#1d211f);font-family:ISTOffice,Arial,sans-serif!important;overflow-y:auto!important}.ist-signin .kb-img{display:none}.ist-signin .kb-overlay{background:#1d211f url(/brand/tulsa-skyline.png) no-repeat bottom/auto 62px!important;height:86px;bottom:auto!important;pointer-events:none}.ist-signin .ist-signin-logo{display:block;width:150px;height:46px;object-fit:contain;margin:0 auto 12px}.ist-signin .kb-content>div>div:first-child>div:last-child{background:#a82b30!important}.ist-signin .kb-content{min-height:100dvh!important;padding:104px 16px 24px!important;justify-content:flex-start!important;animation:none}.ist-signin .kb-content>div{max-width:390px!important;background:var(--ist-surface,#fffcf5);border:1px solid var(--ist-line,#d9cdb8);padding:24px;border-radius:8px;box-shadow:0 12px 36px #1d211f18}.ist-signin .kb-content>div>div:first-child{margin-bottom:20px!important}.ist-signin .kb-content>div>div:first-child>div:nth-child(2){color:#5e665a!important;letter-spacing:.08em!important}.ist-signin .kb-content>div>div:first-child>div:nth-child(3){color:#1d211f!important;font:600 36px ISTDisplay,Arial,sans-serif!important}.ist-signin .kb-content>div>div:nth-child(2){color:#1d211f!important;font:600 25px ISTDisplay,Arial,sans-serif!important}.ist-signin .kb-content>div>div:nth-child(3){color:#5e665a!important;margin-bottom:24px!important}.ist-signin .kb-card{color:#1d211f!important;background:#fffcf5!important;border:1px solid #d9cdb8!important;box-shadow:none!important;min-height:56px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ist-signin .kb-card:focus-visible,.ist-signin .kb-card:hover{background:#f0e7d7!important}.ist-signin .kb-content button:not(.kb-card){color:#1d211f!important;background:#fffcf5!important;border:1px solid #d9cdb8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:44px}.ist-signin .kb-content button:not(.kb-card):active{background:#f4e5dc!important}.ist-signin :where(button):focus-visible{outline:3px solid #a82b30!important;outline-offset:2px}@media (max-width:767px){.ist-app .ist-intel-tabs button{padding:12px!important}.ist-app .ist-intel-content{padding:16px!important}.ist-app .ist-intel-content [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.ist-app .ist-leads-workspace>div:nth-child(2){padding:12px!important}.ist-app .ist-leads-workspace>div:nth-child(2)>div:last-child span{display:none}.ist-app .ist-team-workspace>div:nth-child(2){padding:12px 12px calc(var(--ist-bottom) + 24px)!important}}:root{--ist-sidebar:112px}.ist-app .ist-scroll-strip{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;flex-shrink:0}.ist-app .ist-scroll-track{display:flex;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:thin;gap:8px}.ist-app .ist-scroll-track>button{flex-shrink:0!important}.ist-app .ist-scroll-strip .ist-scroll-cue{flex:0 0 44px;width:44px;min-width:44px;height:48px;min-height:44px;padding:0!important;font:26px Arial!important;border:1px solid var(--ist-line)!important;border-radius:6px!important;background:var(--ist-canvas)!important;color:var(--ist-red)!important;cursor:pointer}.ist-app .ist-scroll-cue:disabled{opacity:.35;cursor:default}.ist-app .ist-lead-score{font-size:12px;color:var(--ist-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ist-app{--ist-space:clamp(16px,2vw,28px)}.ist-app .ist-brand{padding:18px 8px}.ist-app .ist-brand img{width:94px;height:36px}.ist-app .ist-brand span{font-size:0;margin-top:8px}.ist-app .ist-brand span:after{content:"INTEL";font:600 20px ISTDisplay,sans-serif;letter-spacing:.15em}.ist-app .ist-desktop-nav{padding:16px 8px;gap:8px}.ist-app .ist-desktop-nav button{flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:10px 4px;font-size:13px;position:relative}.ist-app .ist-desktop-nav .ist-nav-count{position:absolute;top:4px;right:4px}.ist-app .ist-sidebar-footer{padding:12px 8px}.ist-app .ist-sidebar-footer label{font-size:11px;gap:4px}.ist-app .ist-sidebar-footer select{padding:4px;font-size:12px}.ist-app .ist-account{flex-direction:column;gap:4px;overflow-wrap:anywhere;text-align:center;font-size:12px}.ist-app .ist-topbar{padding-inline:var(--ist-space)}.ist-app .ist-map-tools{left:calc(var(--ist-sidebar) + 16px);top:calc(var(--ist-header) + 16px)}.ist-app .ist-map-tools button{font-size:14px;padding-inline:16px}.ist-app .ist-filter-panel{width:360px!important;max-width:100vw!important}.ist-app .ist-filter-section{padding:20px 24px!important;line-height:1.6}.ist-app .ist-filter-section label{font-size:14px!important}.ist-app .ist-permit-row{padding:18px 20px!important;line-height:1.6}.ist-app .ist-detail-panel{width:min(640px,calc(100vw - var(--ist-sidebar)))!important;max-height:min(78dvh,800px)!important;padding:24px!important;line-height:1.6}.ist-app .ist-route-panel{padding:24px!important;max-height:75dvh!important;line-height:1.6}.ist-app .ist-intel-content{padding:var(--ist-space)!important}.ist-app .ist-intel-content>div{max-width:none}.ist-app .ist-intel-workspace .ist-intel-dock{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0;overflow:visible;padding:5px 8px!important;background:var(--ist-surface)!important;border-bottom:1px solid var(--ist-line)!important}.ist-app .ist-intel-workspace .ist-intel-dock button{min-width:0;min-height:44px;padding:8px 2px!important;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ist-ink);font:700 clamp(12px,3.3vw,14px)/1.2 ISTOffice,Arial,sans-serif;white-space:nowrap;cursor:pointer}.ist-app .ist-intel-workspace .ist-intel-dock button[aria-current]{color:var(--ist-red)!important;background:#f4e5dc!important;border-color:#d5bba0;box-shadow:inset 0 -2px var(--ist-red)}.ist-app .ist-intel-workspace .ist-intel-dock button:focus-visible{outline:2px solid var(--ist-ink);outline-offset:-3px}.ist-app .ist-leads-header{padding:16px var(--ist-space)!important}.ist-app .ist-leads-stats-toggle{display:block;flex-shrink:0;min-height:44px;width:100%;padding:10px var(--ist-space);text-align:left;font-size:13px;font-weight:700;cursor:pointer;background:var(--ist-canvas);color:var(--ist-red);border:0;border-bottom:1px solid var(--ist-line)}.ist-app .ist-leads-stats{display:none}.ist-app .ist-leads-stats.ist-leads-stats-open{display:block;padding:16px var(--ist-space)!important;max-height:30dvh;overflow-y:auto}.ist-app .ist-leads-stats>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px!important;gap:12px!important}.ist-app .ist-leads-stats>div>div{min-width:0!important}.ist-app .ist-leads-filters{padding:12px var(--ist-space)!important;background:var(--ist-surface);border-bottom:1px solid var(--ist-line)!important;overflow-x:auto;scrollbar-width:thin}.ist-app .ist-leads-filter-pills{width:100%}.ist-app .ist-leads-filter-pills button{flex-shrink:0;min-height:44px;padding:10px 16px!important;font-size:13px!important;border-radius:6px!important;color:var(--ist-secondary)!important;border-color:var(--ist-line)!important}.ist-app .ist-leads-filter-pills button[aria-pressed=true]{color:var(--ist-surface)!important;background:var(--ist-red)!important;border-color:var(--ist-red)!important}.ist-app .ist-leads-feed{padding:var(--ist-space)!important;overscroll-behavior:contain;scrollbar-gutter:stable}.ist-app .ist-leads-feed>div{max-width:none}.ist-app .ist-lead-detail{width:min(560px,100%)!important}.ist-app .ist-current-listings{max-width:none}.ist-app .ist-current-card{padding:20px 24px}.ist-app .ist-current-card p,.ist-app .ist-listing-contacts{font-size:14px}.ist-app .ist-listing-contact a,.ist-app .ist-listing-mobile-meta summary{min-height:44px}.ist-app .ist-lead-card{border-color:var(--ist-line)!important;margin-bottom:16px!important;border-radius:8px!important}.ist-app .ist-lead-card-body{padding:16px 20px!important}.ist-app .ist-lead-title{background:none;border:0;cursor:pointer;text-align:left;font-size:17px!important;white-space:normal!important;line-height:1.4}.ist-app .ist-lead-description{white-space:normal!important;font-size:14px!important;line-height:1.6;margin-block:8px!important}.ist-app .ist-lead-stage{margin-top:10px;border-top:1px solid var(--ist-line-light)}.ist-app .ist-lead-stage summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:13px;color:var(--ist-red)}.ist-app .ist-lead-stage>div{flex-wrap:wrap!important;gap:8px!important}.ist-app .ist-lead-stage button{flex:1 0 90px!important;font-size:12px!important;color:var(--ist-secondary)!important}@media (max-width:767px){.ist-app .ist-lead-card-body{padding:12px!important}.ist-app .ist-lead-card-body>div:first-child{flex-direction:column}.ist-app .ist-lead-title{font-size:16px!important}:root{--ist-sidebar:0px}.ist-app{--ist-space:16px}.ist-app .ist-topbar{padding-inline:12px}.ist-app .ist-page-title{font-size:0}.ist-app .ist-map-tools{left:12px;top:calc(var(--ist-header) + 12px)}.ist-app .ist-map-tools button{padding-inline:12px;font-size:13px}.ist-app .ist-bottom-tabs button{font-size:12px}.ist-app .ist-filter-panel{width:100%!important}.ist-app .ist-filter-section{padding:16px!important}.ist-app .ist-detail-panel{width:100%!important}.ist-app .ist-detail-panel,.ist-app .ist-route-panel{max-height:72dvh!important;padding:16px!important}.ist-app .ist-leads-header{padding:10px 16px!important}.ist-app .ist-leads-summary{display:none}.ist-app .ist-leads-stats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ist-app .ist-leads-filters{padding:8px 16px!important}.ist-app .ist-current-card{padding:16px}}.ist-app .ist-lead-filter-label{display:none}.ist-app .ist-leads-workspace .ist-leads-header .ist-leads-stats-toggle{width:auto;padding:8px 12px;border:1px solid var(--ist-line);border-radius:6px;color:var(--ist-red)!important}.ist-app .ist-leads-filter-summary{display:none}.ist-app .ist-clear-filters{min-height:44px;padding:8px 12px;background:transparent;border:0;color:var(--ist-red);font:700 14px ISTOffice,Arial,sans-serif;cursor:pointer}.ist-app .ist-source-warning{display:block;color:var(--ist-red)}.ist-app .ist-lead-priority{font-size:11px;font-weight:800;color:var(--ist-red);white-space:nowrap}.ist-app .ist-leads-workspace .ist-leads-header .ist-leads-close{color:var(--ist-ink)!important}.ist-app .ist-re-provenance summary{min-height:44px;padding-block:12px;cursor:pointer;color:var(--ist-red)}.ist-app .ist-re-provenance p{overflow-wrap:anywhere}@media (max-width:767px){.ist-app .ist-intel-workspace,.ist-app .ist-leads-workspace{overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ist-app .ist-intel-workspace>*,.ist-app .ist-leads-workspace>*{flex-shrink:0}.ist-app .ist-intel-workspace .ist-intel-header,.ist-app .ist-leads-workspace .ist-leads-header{padding:4px 12px!important;min-height:52px}.ist-app .ist-leads-header>div:first-child,.ist-app .ist-leads-header>div:last-child{gap:6px!important}.ist-app .ist-leads-header>div:first-child>span:last-child{font-size:16px!important;letter-spacing:.03em!important}.ist-app .ist-leads-filter-summary{display:block}.ist-app .ist-leads-filter-summary button{display:block;width:100%;min-height:48px;padding:10px 12px;text-align:left;font:700 14px/1.4 ISTOffice,Arial,sans-serif;background:var(--ist-surface);color:var(--ist-ink);border:0;border-bottom:1px solid var(--ist-line);cursor:pointer}.ist-app .ist-leads-workspace .ist-leads-filters{display:none}.ist-app .ist-leads-workspace .ist-leads-filters-open{display:block}.ist-app .ist-intel-workspace .ist-intel-content,.ist-app .ist-leads-workspace .ist-leads-feed{flex:none!important;overflow:visible!important;min-height:auto;padding:12px 10px 32px!important}.ist-app .ist-leads-workspace .ist-leads-stats-open{max-height:none;overflow:visible}.ist-app .ist-leads-workspace .ist-lead-card-body{padding:14px!important}.ist-app .ist-leads-workspace .ist-lead-description{margin-block:6px!important}.ist-app .ist-leads-workspace .ist-re-provenance{font-size:13px;line-height:1.5}.ist-app .ist-leads-filter-pills .ist-scroll-track{flex-wrap:wrap;overflow-x:visible;gap:8px}.ist-app .ist-intel-content{min-height:0;padding:20px 16px!important;line-height:1.65}.ist-app .ist-intel-content [role=button]{padding:20px!important}.ist-app .ist-intel-content [role=button]>div{font-size:15px!important;margin-bottom:10px!important}.ist-app .ist-leads-filters{padding:12px 16px!important}.ist-app .ist-leads-filter-pills button{font-size:14px!important;padding:10px 12px!important}.ist-app .ist-leads-workspace .ist-leads-header .ist-leads-close{color:var(--ist-ink)!important}.ist-app .ist-lead-filter-label{display:block;flex-basis:100%;font-size:12px;font-weight:700;color:var(--ist-secondary)}.ist-app .ist-lead-card-body{padding:18px!important}.ist-app .ist-lead-title{font-size:18px!important;min-height:44px;flex-shrink:0}.ist-app .ist-lead-description{font-size:15px!important;line-height:1.65;margin-block:12px!important}.ist-app .ist-lead-description a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;margin-bottom:6px}.ist-app .ist-lead-meta{flex-wrap:wrap;gap:10px!important}.ist-app .ist-lead-stage summary{font-size:14px}.ist-app .ist-lead-stage button{font-size:14px!important}}@media (min-width:768px){.ist-app .ist-lead-card{margin-bottom:8px!important}.ist-app .ist-lead-card-body{padding:8px 16px!important;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:24px;column-gap:24px}.ist-app .ist-lead-card-body>div:first-child{grid-column:1;margin-bottom:0!important}.ist-app .ist-lead-description{grid-column:1;margin-block:0!important}.ist-app .ist-lead-meta{grid-column:2;grid-row:1}.ist-app .ist-lead-stage{grid-column:2;grid-row:2/span 3;border:0;margin:0;min-width:180px}.ist-app .ist-lead-stage summary{padding-block:12px}.ist-app .ist-lead-stage>div{max-width:340px}.ist-app .ist-lead-card-body>.ist-re-provenance{grid-column:1}}.ist-app .ist-intel-tabs .ist-scroll-track>button{flex:1 0 auto!important;width:max-content}.ist-weekly{max-width:1120px;margin:0 auto;line-height:1.65;font-size:15px;color:var(--ist-ink)}.ist-weekly h2{font:600 32px ISTDisplay,sans-serif;margin:0 0 12px}.ist-weekly h3{font:600 26px ISTDisplay,sans-serif;margin:0 0 16px;color:var(--ist-red)}.ist-weekly h4{font-size:18px;margin:0}.ist-weekly p{margin:12px 0}.ist-weekly-builder{background:var(--ist-surface);border:1px solid var(--ist-line);border-top:3px solid var(--ist-gold);border-radius:12px;padding:24px;margin:24px 0}.ist-weekly article+article{border-top:1px solid var(--ist-line);padding-top:24px;margin-top:24px}.ist-weekly-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ist-weekly a,.ist-weekly button,.ist-weekly summary{min-height:44px;min-width:44px;display:inline-flex;align-items:center;padding:10px 14px;border-radius:6px;color:var(--ist-ink);background:var(--ist-canvas);border:1px solid var(--ist-line);font:inherit;cursor:pointer}.ist-weekly button:disabled{opacity:.6;cursor:not-allowed}.ist-weekly :is(a,button,summary):focus-visible{outline:3px solid var(--ist-red);outline-offset:3px}.ist-weekly code{overflow-wrap:anywhere}.ist-weekly-warning{padding:16px;border-left:4px solid var(--ist-red);background:#f4e5dc}.ist-weekly-summary,.ist-weekly-timing{font-weight:600}@media(max-width:600px){.ist-weekly-builder{padding:18px}.ist-weekly-actions>*{flex:1 1 100%;justify-content:center}}