.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:New Black Typeface,Inter,system-ui,sans-serif;color:#1e1e1e;background:#efefef;font-synthesis:none;--blue: #ea5e27;--blue-deep: #bd4217;--blue-soft: #fff0ea;--amber: #ea5e27;--green: #1ba66a;--ink: #1e1e1e;--muted: #686868;--line: #d7d7d7;--line-soft: #e7e7e7;--surface: #ffffff;--charcoal: #1e1e1e;--electric-orange: #ea5e27;--industrial-grey: #484848;--cloud-grey: #efefef;--font-brand: "New Black Typeface", "Inter", system-ui, sans-serif;--font-mono: "Lenia Mono", "IBM Plex Mono", "Cascadia Mono", Consolas, monospace}@media(max-width:900px){.story-decision-desk{grid-template-columns:1fr;min-height:0}.story-builder-column,.story-preview-column{padding:13px 14px}.executive-note-context span{font-size:6.5px}.sprint9-account-list>div>button:first-child,.sprint9-candidate-list>button{min-height:42px}}.executive-note-context{display:flex;flex-wrap:wrap;gap:5px;margin-top:-3px}.executive-note-context span{border:1px solid #d9e1e7;border-radius:999px;padding:3px 7px;background:#f7f9fa;color:#52616b;font-size:7px;font-weight:700;letter-spacing:.03em}.sprint9-account-list>div>button:first-child{min-height:44px;padding:5px 8px 5px 10px}.sprint9-candidate-list>button{min-height:46px;padding:5px 9px}.sprint9-workbench-header{min-height:66px;padding:10px 13px 8px}.story-decision-desk{min-height:540px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.story-builder-column,.story-preview-column{padding:16px 18px}.story-beat-list{gap:6px}.story-beat>button{min-height:44px;padding:5px 11px 5px 0}.executive-note-preview{min-height:0;gap:9px;padding:14px 16px}.executive-note-body{gap:7px}.executive-note-body p{font-size:8.5px;line-height:1.48}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;height:100%}body{min-height:100vh;overflow:hidden;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{color:inherit}.app-shell{display:grid;grid-template-columns:minmax(310px,340px) minmax(420px,1fr) minmax(350px,385px);grid-template-rows:68px 60px minmax(0,1fr);height:100vh;min-height:720px;background:var(--cloud-grey);overflow:hidden}.topbar{display:grid;grid-template-columns:375px minmax(330px,1fr) auto;align-items:stretch;padding:0 22px;border-bottom:3px solid var(--electric-orange);background:var(--charcoal);z-index:20;grid-column:1 / -1;grid-row:1}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0;color:#fff}.brand-logo-plate{display:flex;width:246px;height:42px;align-items:center;padding:0 8px;background:var(--cloud-grey)}.brand-module{display:flex;min-width:0;flex-direction:column;padding-left:11px;border-left:2px solid var(--electric-orange)}.brand-lockup img{display:block;width:230px;height:auto;object-fit:contain}.brand-module b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand-module b{color:#fff;font-size:10px;font-weight:800;letter-spacing:.07em}.primary-nav{display:flex;align-items:stretch;gap:26px}.primary-nav button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 2px;border:0;background:transparent;color:#c9c9c9;font-size:12px;font-weight:600;cursor:pointer}.primary-nav button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.primary-nav button:hover,.primary-nav button.active{color:#fff}.primary-nav button.active:after{background:var(--blue)}.nav-step{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid #55565a;color:#a9aaae;font:700 10px/1 var(--font-mono)}.pipeline-complete .nav-step{border-color:transparent;background:transparent;color:#35c489}.pipeline-next .nav-step{border-color:var(--electric-orange);background:var(--electric-orange);color:#fff}.nav-stage.pipeline-next{color:#f0f0f0}.nav-stage.pipeline-pending{color:#8b8c90}.nav-stage.active .nav-step{border-color:currentColor;color:#fff}.nav-stage.active.pipeline-complete .nav-step{color:#35c489}.nav-stage.active.pipeline-next .nav-step{border-color:var(--electric-orange);color:#fff}.pipeline-guide{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:9px 14px;border:1px solid var(--line);border-left:3px solid var(--electric-orange);background:#fff}.pipeline-guide.is-complete{border-left-color:#35c489}.pipeline-guide-badge{display:inline-flex;align-items:center;gap:7px;color:var(--electric-orange);font:700 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.pipeline-guide.is-complete .pipeline-guide-badge{color:#1f9d68}.pipeline-guide-badge i{font-style:normal}.pipeline-guide-hint{flex:1;min-width:200px;color:#555;font-size:12px;line-height:1.35}.pipeline-guide-cta{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--electric-orange);background:#fff2ec;color:#b3400f;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.pipeline-guide-cta:hover{background:var(--electric-orange);color:#fff}.campaign-quickstart{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--electric-orange);background:#fff7f3}.campaign-quickstart-head{display:flex;align-items:center;gap:10px}.campaign-quickstart-head>svg{color:var(--electric-orange);flex:0 0 auto}.campaign-quickstart-head b{display:block;font-size:13px;color:var(--ink)}.campaign-quickstart-head small{display:block;color:#6a6a6a;font-size:11px;line-height:1.3}@media(min-width:760px){.campaign-quickstart{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.campaign-quickstart-head{grid-column:1 / -1}}.save-blockers{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #efad91;background:#fff3ee;color:#8a4b25;font-size:11px;font-weight:600}.save-blockers>svg{color:var(--electric-orange);flex:0 0 auto}.save-blockers .text-button{display:inline-flex;align-items:center;gap:4px;color:#b3400f;font-weight:700;white-space:nowrap;background:none;border:0;cursor:pointer}.save-blockers .text-button:hover{text-decoration:underline}.welcome-backdrop{align-items:center;justify-content:center;background:#101a2e80;z-index:200}.welcome-modal{width:min(560px,92vw);max-height:90vh;overflow-y:auto;background:#fff;border-top:4px solid var(--electric-orange);padding:26px 28px;box-shadow:0 24px 70px #101a2e4d}.welcome-kicker{color:var(--electric-orange);font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.welcome-modal h2{margin:10px 0 8px;font-size:21px;line-height:1.15}.welcome-modal header p{margin:0 0 18px;color:#555;font-size:13px;line-height:1.5}.welcome-steps{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}.welcome-steps li{display:flex;gap:12px;align-items:flex-start}.welcome-step-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--electric-orange);color:#fff;font:700 12px/1 var(--font-mono)}.welcome-steps b{display:block;font-size:13px;color:var(--ink)}.welcome-steps small{display:block;color:#666;font-size:12px;line-height:1.4}.welcome-modal footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}.welcome-safety{display:inline-flex;align-items:center;gap:6px;color:#1f9d68;font-size:11px;font-weight:700}.welcome-safety svg{color:#1f9d68}.help-trigger{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:transparent;color:#a9aaae;cursor:pointer}.help-trigger:hover{color:#fff}.prospect-list-empty{display:flex;flex-direction:column;gap:8px;padding:34px 22px;text-align:center;color:#6a6a6a}.prospect-list-empty>svg{align-self:center;color:var(--electric-orange)}.prospect-list-empty b{font-size:14px;color:var(--ink)}.prospect-list-empty span{font-size:12px;line-height:1.4}.carrier-tag{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;background:#e8eefc;color:var(--blue);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.carrier-tag svg{color:var(--blue)}.prospect-row.carrier-row:before{background:var(--blue)}.carriers-near{padding-top:4px}.carriers-near h3{display:flex;align-items:center;gap:7px;font-size:12px}.carriers-near h3>span{margin-left:auto;padding:1px 8px;background:var(--blue);color:#fff;font:700 10px/1.5 var(--font-mono)}.carriers-near h3>svg{color:var(--blue)}.carriers-near-note{margin:4px 0 10px;color:#777;font-size:11px;line-height:1.3}.carriers-near ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.carriers-near li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid var(--line);border-left:3px solid var(--blue);background:#f7f9ff}.carriers-near li b{display:block;font-size:11px;color:var(--ink)}.carriers-near li small{display:block;color:#777;font-size:10px}.carriers-near li em{color:var(--blue);font-weight:700;font-size:11px;font-style:normal;white-space:nowrap}.carriers-near-more{margin:8px 0 0;color:var(--blue);font-size:11px;font-weight:700}.selection-dock .dock-next{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;background:var(--electric-orange);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.selection-dock .dock-next:hover{background:#d0511f}.topbar-meta{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#b6b6b6;font-family:var(--font-mono);font-size:9px;white-space:nowrap}.topbar-meta span{display:inline-flex;align-items:center;gap:7px}.topbar-meta b{color:#fff;font-weight:700}.topbar-meta i{width:1px;height:28px;background:#4c4c4c}.topbar-meta .persistence-status{gap:5px;padding:6px 8px;border:1px solid #4e6f60;background:#20352c;color:#a8e0c2;font-weight:700;text-transform:uppercase}.topbar-meta .persistence-status.loading,.topbar-meta .persistence-status.restoring{border-color:#77573f;background:#3a2b21;color:#f4b08f}.topbar-meta .persistence-status.error{border-color:#784842;background:#3b2523;color:#f0aaa3}@media(max-width:1400px){.topbar{grid-template-columns:340px minmax(380px,1fr) auto;padding-inline:18px}.brand-logo-plate{width:224px}.brand-lockup img{width:208px}.brand-module b{font-size:8px;letter-spacing:.04em}.primary-nav{gap:15px}.primary-nav button{font-size:12px}.topbar-meta>span,.topbar-meta>i{display:none}.topbar-meta>.persistence-status{display:inline-flex}}.source-status-trigger{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #555;border-radius:2px;background:#292929;color:#c7c7c7;font:inherit;cursor:pointer}.source-status-trigger:hover{border-color:var(--electric-orange);background:#333}.filterbar{position:relative;display:grid;grid-template-columns:minmax(250px,320px) minmax(135px,170px) 92px minmax(180px,235px) 158px;align-items:center;justify-content:start;gap:12px;padding:6px 24px 8px;border-bottom:1px solid #cfcfcf;background:var(--cloud-grey);z-index:15;grid-column:1 / 3;grid-row:2}.control{display:flex;min-width:0;flex-direction:column;gap:3px}.control>span{color:#526078;font-size:12px;font-weight:600}.control>div,.control select{width:100%;height:32px;border:1px solid #ccd4e0;border-radius:7px;background:var(--surface);color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.control>div:focus-within,.control select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #ea5e271f}.control>div{display:flex;align-items:center;gap:8px;padding:0 9px}.control>div>svg{flex:0 0 auto;color:#647089}.control input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px;font-weight:500}.control>div button{display:grid;place-items:center;padding:3px;border:0;background:transparent;cursor:pointer}.location-control{position:relative}.control>div.location-input-row{gap:8px;padding-right:5px}.control>div .address-search-button{display:inline-flex;min-width:68px;min-height:26px;align-items:center;justify-content:center;gap:5px;padding:0 8px;border-radius:5px;background:var(--blue);color:#fff;font-size:9px;font-weight:700}.control>div .address-search-button:disabled{opacity:.65;cursor:wait}.control>div .clear-location{flex:0 0 auto;color:#727e92}.address-results{position:absolute;top:calc(100% + 6px);left:0;width:min(620px,calc(100vw - 32px));max-height:min(430px,70vh);overflow-x:hidden;overflow-y:auto;border:1px solid #cfd8e7;border-radius:8px;background:#fff;box-shadow:0 14px 38px #2031502e;z-index:40}.address-results>button{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--line-soft);background:#fff;color:#56637b;text-align:left;cursor:pointer}.address-results>button:hover{background:#fff2ec;color:var(--blue)}.address-results>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.address-results b{overflow:hidden;color:#34415a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.address-results small{overflow:hidden;color:#7d8799;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.address-results footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#f7f9fc;color:#8a94a6;font-size:7px}.address-results footer a{color:#6c7890;text-decoration:none}.address-loading{display:flex;align-items:center;gap:8px;padding:12px;color:#64728a;font-size:9px}.address-loading svg{color:var(--blue)}.address-error{display:flex;align-items:flex-start;gap:7px;padding:11px 12px;color:#976113;font-size:9px;line-height:1.4}.address-error svg{flex:0 0 auto}.control select{padding:0 9px;font-size:12px;cursor:pointer}.advanced-filter-control{min-width:0}.advanced-filter-toggle{display:flex;width:100%;height:32px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid #c8d1df;border-radius:7px;background:#fff4ef;color:#34486f;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.advanced-filter-toggle:hover,.advanced-filter-toggle.is-open{border-color:#8ba6ef;background:#eef3ff;color:var(--blue)}.advanced-filter-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-filter-toggle em{display:grid;min-width:19px;height:19px;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:9px;font-style:normal}.advanced-search-panel{position:absolute;top:calc(100% + 1px);right:18px;left:18px;z-index:55;overflow:hidden;border:1px solid #cbd5e5;border-radius:0 0 11px 11px;background:#fff;box-shadow:0 18px 48px #1f2e4b30}.advanced-search-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:17px 20px 13px;border-bottom:1px solid var(--line-soft)}.advanced-search-panel>header div{display:flex;flex-direction:column;gap:3px}.advanced-search-panel .eyebrow{color:var(--blue);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.advanced-search-panel h2{margin:0;color:#24324a;font-size:16px}.advanced-search-panel p{margin:0;color:#6c7890;font-size:10px}.advanced-search-panel>header>button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:#f4f6fa;color:#647089;cursor:pointer}.advanced-fields{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(135px,.75fr) minmax(110px,.6fr) minmax(170px,1fr) minmax(135px,.75fr);gap:12px;padding:15px 20px}.advanced-fields label{display:flex;min-width:0;flex-direction:column;gap:6px}.advanced-fields label>span{color:#536078;font-size:9px;font-weight:700}.advanced-fields input,.advanced-fields select,.advanced-fields label>div{width:100%;height:36px;border:1px solid #ccd4e0;border-radius:6px;background:#fff;color:#2c3951;font:inherit;font-size:10px}.advanced-fields input{padding:0 10px}.advanced-fields select{padding:0 8px}.advanced-fields label>div{display:flex;align-items:center;gap:8px;padding:0 10px}.advanced-fields label>div input{height:auto;min-width:0;padding:0;border:0;outline:0}.advanced-fields label>div svg{flex:0 0 auto;color:#758197}.advanced-fields input:focus,.advanced-fields select:focus,.advanced-fields label>div:focus-within{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #ea5e271a}.advanced-universe-band{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 20px 15px;padding:11px 13px;border:1px solid #dbe3f1;border-radius:7px;background:#fff4ef}.advanced-universe-band>div{display:flex;min-width:0;align-items:center;gap:10px;color:var(--blue)}.advanced-universe-band>div>span{display:flex;min-width:0;flex-direction:column;gap:2px}.advanced-universe-band b{color:#34425b;font-size:10px}.advanced-universe-band small{color:#6f7b91;font-size:8px}.advanced-universe-band>button,.advanced-done{min-height:32px;padding:0 13px;border:0;border-radius:5px;background:var(--blue);color:#fff;font:inherit;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.advanced-universe-band>button:disabled{opacity:.6;cursor:wait}.universe-status{display:inline-flex;align-items:center;gap:6px;color:#22805a;font-size:9px;font-weight:700;white-space:nowrap}.advanced-search-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 20px;border-top:1px solid var(--line-soft);background:#fbfcfe;color:#707c91;font-size:9px}.advanced-search-panel>footer>div{display:flex;align-items:center;gap:8px}.advanced-clear{border:0;background:transparent;color:var(--blue);font:inherit;font-size:9px;font-weight:700;cursor:pointer}.advanced-clear:disabled{color:#a6adba;cursor:default}.workspace{display:grid;grid-template-columns:minmax(310px,340px) minmax(420px,1fr);min-height:0;overflow:hidden;grid-column:1 / 3;grid-row:3}.prospect-queue,.inspector{min-width:0;background:var(--surface)}.prospect-queue{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;border-right:1px solid var(--line);z-index:10}.queue-heading{padding:13px 18px 10px;border-bottom:1px solid var(--line-soft)}.queue-heading>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.queue-heading h1{margin:0;font-size:14px;line-height:1.22}.queue-heading strong{color:var(--blue);font-size:10px;font-weight:700}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0;border:0;background:transparent;color:var(--blue);font-size:13px;font-weight:600;cursor:pointer}.queue-heading .text-button{margin-top:9px}.queue-heading .queue-actions{justify-content:flex-start;gap:14px}.queue-heading .queue-actions .text-button{margin-top:8px;font-size:10px}.prospect-list{min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:#6e6e6e #e7e7e7;scrollbar-gutter:stable;scrollbar-width:thin}.prospect-list::-webkit-scrollbar{width:9px}.prospect-list::-webkit-scrollbar-track{background:#e7e7e7}.prospect-list::-webkit-scrollbar-thumb{border:2px solid #e7e7e7;border-radius:0;background:#6e6e6e}.prospect-list::-webkit-scrollbar-thumb:hover{background:var(--electric-orange)}.prospect-row{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;width:100%;min-height:60px;gap:6px;padding:8px 11px 7px 14px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer}.prospect-row:before{content:"";position:absolute;inset:7px auto 7px 0;width:3px;border-radius:0 4px 4px 0;background:transparent}.prospect-row:hover{background:#fafbfe}.prospect-row.selected:before{background:var(--blue)}.prospect-row.crm-match{opacity:.56}.prospect-row.review-match{background:#fffaf0}.prospect-row.review-match:before{background:#d79b2b}.rank{color:#20314f;font-size:12px;font-weight:600}.selected .rank,.selected .prospect-copy b{color:var(--blue)}.prospect-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.prospect-copy b{overflow:hidden;color:#26334c;font-size:10.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prospect-copy small{display:flex;align-items:center;gap:6px;overflow:hidden;color:#637088;font-size:8px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.prospect-copy small i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--amber)}.prospect-copy small i.high{background:var(--green)}.prospect-copy em{color:#6d7689;font-size:8px;font-style:normal}.prospect-copy em.crm-pending{color:#a56c11}.distance{color:#34415c;font-size:9.5px;white-space:nowrap}.queue-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;border-top:1px solid var(--line-soft);color:#6e788c;font-size:10px}.queue-more-button{flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.empty-state{display:flex;align-items:center;justify-content:center;min-height:280px;flex-direction:column;gap:10px;padding:30px;color:#778197;text-align:center}.empty-state b{color:#26334c;font-size:13px}.empty-state span{font-size:11px}.map-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:#eef2f4}.map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.map-legend{position:absolute;top:16px;left:16px;display:flex;width:210px;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid rgba(201,208,219,.9);border-radius:8px;background:#fffffff0;box-shadow:0 8px 28px #1d2a4314;color:#34415c;font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.map-legend span{display:flex;align-items:center;gap:10px}.legend-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#818894}.legend-dot.anchor{background:var(--amber)}.legend-dot.best{background:var(--blue)}.legend-dot.other{background:#7f8792}.legend-line{width:16px;height:0;border-top:2px dashed #ea5e27}.radius-label{position:absolute;top:82px;left:50%;padding:4px 9px;border-radius:4px;background:var(--blue);color:#fff;font-size:11px;font-weight:700;transform:translate(-50%);z-index:2}.map-prospect-marker{width:20px;height:20px;padding:0;border:3px solid #fff;border-radius:50%;background:#7f8792;box-shadow:0 2px 7px #131f3647;cursor:pointer}.map-prospect-marker.selected{width:25px;height:25px;background:var(--blue);box-shadow:0 0 0 5px #ea5e272e,0 3px 9px #1e1e1e4d}.map-prospect-marker.crm-match{opacity:.48}.map-prospect-marker.review-match{border-color:#fff;background:#d79b2b;box-shadow:0 0 0 2px #d79b2b47,0 4px 12px #543c1033}.map-geofence-marker{border:2px dashed #ea5e27;border-radius:50%;background:#ea5e270f;pointer-events:none;z-index:0}.map-connection-overlay{position:absolute;height:0;border-top:2px dashed #1e1e1e;pointer-events:none;transform-origin:0 50%;z-index:1}.selection-dock{position:absolute;left:50%;bottom:18px;display:flex;align-items:center;gap:24px;padding:9px 10px 9px 18px;border:1px solid var(--line);border-radius:9px;background:#fffffff5;box-shadow:0 10px 30px #1c28401f;white-space:nowrap;transform:translate(-50%);z-index:3}.selection-dock strong{font-size:13px}.selection-dock button,.primary-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.selection-dock button:hover,.primary-button:hover:not(:disabled){background:var(--blue-deep);box-shadow:0 6px 16px #ea5e2733;transform:translateY(-1px)}.primary-button:disabled{border-color:#c6ccd8;background:#dfe3eb;color:#7c869a;cursor:not-allowed}.location-warning{position:absolute;top:18px;left:50%;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #f2cf85;border-radius:7px;background:#fff8e8;color:#76530b;font-size:12px;transform:translate(-50%);z-index:4}.address-active-badge{position:absolute;top:18px;right:18px;display:flex;align-items:center;gap:7px;max-width:250px;padding:8px 10px;border:1px solid #a9ddc4;border-radius:7px;background:#f5fcf8f5;color:#277c58;font-size:9px;box-shadow:0 5px 16px #1c4a3614;z-index:4}.address-active-badge b{color:#245d45}.address-active-badge.approximate{border-color:#edcf8e;background:#fffaeef5;color:#9a6815}.address-active-badge.approximate b{color:#79500e}.maplibregl-popup-content{min-width:112px;padding:8px 10px;border:1px solid #d7dde8;border-radius:6px;box-shadow:0 8px 20px #1f2d451f;font-family:Inter,system-ui,sans-serif}.maplibregl-popup-content strong,.maplibregl-popup-content span{display:block}.maplibregl-popup-content strong{color:#1d2a43;font-size:11px}.maplibregl-popup-content span{margin-top:3px;color:#6a7487;font-size:9px}.selected-map-popup .maplibregl-popup-content{border-color:var(--blue);background:var(--blue)}.selected-map-popup .maplibregl-popup-content strong,.selected-map-popup .maplibregl-popup-content span{color:#fff}.anchor-map-popup .maplibregl-popup-content{border-color:var(--amber);background:#fffaf0}.inspector{display:flex;min-height:0;flex-direction:column;padding:18px 22px 16px;border-left:1px solid var(--line);overflow:auto;z-index:10;grid-column:3;grid-row:2 / 4}.inspector-kicker{display:flex;align-items:center;justify-content:space-between;color:#6b768b;font-size:11px;font-weight:600}.inspector-kicker button,.list-drawer header button,.profile-modal header>button{display:grid;place-items:center;padding:4px;border:0;background:transparent;color:#5d6a81;cursor:pointer}.prospect-title{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:24px 0 18px}.prospect-title>i{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--blue)}.prospect-title h2{margin:0;color:var(--blue);font-size:19px;line-height:1.25}.prospect-title span{display:flex;align-items:center;gap:6px;margin-top:10px;color:#44516a;font-size:11px}.detail-list{margin:0;padding:0 0 10px;border-bottom:1px solid var(--line)}.detail-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:35px;gap:12px}.detail-list dt,.detail-list dd{margin:0;font-size:10px}.detail-list dt{display:flex;align-items:center;gap:9px;color:#637088}.detail-list dd{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:8px;color:#34415c;text-align:right}.detail-list dd>svg,.evidence-section li svg{color:var(--green)}.detail-list .two-line{min-height:50px}.detail-list dd small{grid-column:1 / -1;color:#798397;font-size:9px}.inspector h3{margin:0 0 12px;color:#33415c;font-size:11px}.evidence-section,.crm-section,.score-section{padding:15px 0;border-bottom:1px solid var(--line)}.evidence-section ul{display:flex;margin:0;padding:0;flex-direction:column;gap:10px;list-style:none}.evidence-section li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;color:#657187;font-size:9px;line-height:1.35}.crm-status{display:flex;align-items:flex-start;gap:10px;color:#667289}.crm-status>div{display:flex;flex-direction:column;gap:4px}.crm-status b{color:#34415c;font-size:11px}.crm-status span{font-size:9px}.crm-status.blocked{color:#b6760f}.crm-status.review{border-color:#ead4a7;background:#fffaf0;color:#a66d0e}.crm-status.pending{margin:-7px;padding:7px;border:1px solid #ead4a7;border-radius:6px;background:#fffaf0;color:#a66d0e}.inspector-empty{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:28px;color:#7a8598;text-align:center}.inspector-empty b{color:#38465f;font-size:13px}.inspector-empty span{max-width:230px;font-size:10px;line-height:1.45}.score-row{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center}.score-row>strong{color:var(--blue);font-size:38px;line-height:1}.score-breakdown{display:flex;min-width:0;flex-wrap:wrap;gap:7px 14px;color:#68748a;font-size:9px}.score-breakdown b{color:#33415c}.score-breakdown .compact{width:100%;justify-content:flex-start;color:#758096;font-size:9px;font-weight:500}.markos-advisory{margin-top:14px;padding:12px 13px;border:1px solid #9db4ff;border-radius:6px;background:#fff4ef}.markos-advisory>span{display:flex;align-items:center;gap:7px;color:#44516a;font-size:10px;font-weight:700}.markos-advisory p,.markos-advisory strong{color:var(--blue-deep);font-size:10px;line-height:1.45}.markos-advisory p{margin:9px 0}.inspector-actions{display:flex;margin-top:auto;flex-direction:column;gap:13px;padding-top:14px}.inspector-actions .primary-button{width:100%;font-size:12px}.profile-link{min-height:28px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:flex-end;background:#101a2e52;z-index:100}.list-drawer{display:flex;width:min(470px,100vw);flex-direction:column;padding:26px;background:#fff;box-shadow:-18px 0 50px #101a2e24;animation:slide-in .18s ease-out}@keyframes slide-in{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}.list-drawer header,.profile-modal header{display:flex;align-items:flex-start;gap:13px}.list-drawer header>div:first-child,.profile-modal header>div:nth-child(2){min-width:0;flex:1}.list-drawer header span,.profile-modal header span{color:#778197;font-size:11px}.list-drawer header h2,.profile-modal header h2{margin:5px 0 0;color:#1e2c47;font-size:21px}.drawer-intro{margin:22px 0;padding:12px;border-radius:6px;background:#f6f8fb;color:#667188;font-size:11px;line-height:1.5}.selected-list{flex:1;overflow:auto}.selected-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--line-soft)}.selected-list span{display:flex;flex-direction:column;gap:5px}.selected-list b{color:#2a3853;font-size:12px}.selected-list small{color:#7b8599;font-size:10px}.selected-list>div>em{flex:0 0 auto;padding:5px 6px;border:1px solid #b8d8c8;background:#f1f9f5;color:#16724c;font:700 7px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.selected-list>div>em.crm-unchecked{border-color:#e7b395;background:#fff4ef;color:#9c3e19}.selected-list button{display:grid;place-items:center;padding:6px;border:1px solid var(--line);border-radius:5px;background:#fff;cursor:pointer}.drawer-empty{justify-content:center!important;min-height:180px;color:#7c8698;font-size:12px}.list-drawer footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px solid var(--line)}.list-drawer footer span{display:flex;align-items:center;gap:7px;color:#667188;font-size:11px}.list-drawer footer .primary-button{font-size:11px}.profile-modal,.campaign-notice{width:min(520px,calc(100vw - 32px));margin:auto;padding:26px;border-radius:10px;background:#fff;box-shadow:0 24px 60px #101a2e33}.source-modal{align-self:center;width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 36px);margin:auto;padding:22px;overflow:auto;border-radius:10px;background:#fff;box-shadow:0 24px 70px #101a2e3d}.source-modal>header{display:flex;align-items:flex-start;gap:12px}.source-modal>header>div:nth-child(2){min-width:0;flex:1}.source-modal>header span{color:#7c8698;font-size:9px;text-transform:uppercase}.source-modal>header h2{margin:4px 0 0;color:#25334e;font-size:20px}.source-modal>header>button{display:grid;place-items:center;padding:4px;border:0;background:transparent;color:#69758a;cursor:pointer}.source-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.source-card{padding:15px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe}.source-card>div:first-child{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--blue)}.source-card>div:first-child>span{display:flex;flex-direction:column;gap:3px}.source-card>div:first-child b{color:#33415a;font-size:11px}.source-card>div:first-child small{color:#7a8598;font-size:8px}.source-card>div:first-child em{padding:5px 7px;border-radius:999px;background:#eaf7f0;color:#238055;font-size:8px;font-style:normal;font-weight:700}.source-card.readonly>div:first-child em{background:#fff0ea;color:var(--blue)}.source-card.national{grid-column:1 / -1}.source-card.national>div:first-child{color:#7757d9}.source-card.national>div:first-child em{background:#ececec;color:var(--industrial-grey)}.source-card.national dl{grid-template-columns:repeat(4,1fr)}.source-card dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0;overflow:hidden;border:1px solid var(--line-soft);border-radius:5px;background:var(--line-soft)}.source-card dl div{display:flex;flex-direction:column;gap:4px;padding:9px;background:#fff}.source-card dt{color:#8490a2;font-size:8px}.source-card dd{margin:0;color:#33415a;font-size:11px;font-weight:700}.source-card p{min-height:46px;margin:0 0 11px;color:#647087;font-size:9px;line-height:1.5}.source-card a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:9px;font-weight:700;text-decoration:none}.coverage-pills{display:flex!important;grid-template-columns:none!important;gap:6px!important;color:inherit!important}.coverage-pills span{padding:4px 7px;border:1px solid #cfcfcf;border-radius:999px;background:#f3f3f3;color:var(--industrial-grey)!important;font-size:8px!important;text-transform:none!important}.source-timestamp{color:#6e7a90!important;font-size:8px!important;text-transform:none!important}.grain-note{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;border:1px solid #d4def8;border-radius:6px;background:#f7f9ff;color:var(--blue)}.grain-note p{margin:0;color:#5c6981;font-size:9px;line-height:1.5}.quality-correction{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:12px;border:1px solid #ead4a7;border-radius:6px;background:#fffaf0;color:#b6760f}.quality-correction p{margin:0;color:#6f6048;font-size:9px;line-height:1.5}.quality-correction.denue-quality{border-color:#bde4d1;background:#f3fbf7;color:#238055}.quality-correction.denue-quality p{color:#496c5a}.quality-correction.address-quality{border-color:#c8d5fb;background:#f6f8ff;color:var(--blue)}.quality-correction.address-quality p{color:#566784}.source-hash{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#7c8799;font-size:8px}.source-hash code{overflow:hidden;color:#45536b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.source-modal>footer{display:flex;justify-content:flex-end;margin-top:18px}.source-modal>footer .primary-button{min-height:38px}.profile-icon,.notice-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--blue-soft);color:var(--blue)}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.profile-grid>div{display:flex;min-height:72px;flex-direction:column;gap:7px;padding:14px;background:#fff}.profile-grid span{color:#7b8599;font-size:10px}.profile-grid b{color:#2d3a54;font-size:12px}.profile-note{display:flex;align-items:flex-start;gap:9px;margin:18px 0;padding:13px;border-radius:6px;background:#fff8e8;color:#76530b}.profile-note p{margin:0;font-size:10px;line-height:1.5}.profile-modal>.primary-button{width:100%}.campaign-notice{align-self:center;text-align:center}.campaign-notice .notice-icon{margin:0 auto 18px}.campaign-notice h2{margin:0;font-size:22px}.campaign-notice p{margin:14px auto 22px;max-width:420px;color:#667188;font-size:12px;line-height:1.6}.toast{position:fixed;right:24px;bottom:24px;display:flex;align-items:center;gap:9px;max-width:380px;padding:12px 15px;border:1px solid #b8e5d0;border-radius:7px;background:#f1fbf6;box-shadow:0 12px 30px #18322621;color:#176c48;font-size:11px;font-weight:600;z-index:150}.is-hidden{display:none!important}.module-workspace{grid-column:1 / -1;grid-row:2 / 4;min-width:0;padding:22px 24px 30px;overflow:auto;background:#f5f7fb;z-index:12}.module-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.module-header>div:first-child{max-width:700px}.module-header>div:first-child>span{color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.module-header h1{margin:5px 0 6px;color:#1a2842;font-size:24px;line-height:1.15}.module-header p{margin:0;color:#69758b;font-size:11px;line-height:1.5}.module-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.secondary-button,.compact-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ccd4e0;border-radius:6px;background:#fff;color:#35425a;font-size:11px;font-weight:600;cursor:pointer}.secondary-button{min-height:38px;padding:0 13px}.compact-button{min-height:34px;padding:0 11px}.icon-button{width:34px;height:34px;padding:0}.secondary-button:hover,.compact-button:hover,.icon-button:hover{border-color:#9eb2e9;color:var(--blue)}.module-header-actions .primary-button,.builder-section .primary-button,.export-card .primary-button{min-height:38px;padding:0 14px;font-size:11px}.module-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-card{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 4px 12px #25324b0a}.metric-icon{display:grid;grid-row:1 / 4;place-items:center;width:40px;height:40px;border-radius:7px;background:#fff0ea;color:var(--blue)}.metric-card.amber .metric-icon{background:#fff7e8;color:#d58b12}.metric-card.green .metric-icon{background:#eaf8f2;color:var(--green)}.metric-card.violet .metric-icon{background:#ececec;color:var(--industrial-grey)}.metric-card>span{color:#6a768a;font-size:10px;font-weight:600}.metric-card>strong{margin-top:1px;color:#1d2b46;font-size:23px;line-height:1}.metric-card>small{margin-top:5px;color:#8992a3;font-size:9px}.panel-card{min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 4px 14px #1e2c450b}.panel-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;border-bottom:1px solid var(--line-soft)}.panel-card-heading span{color:#7a8496;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.panel-card-heading h2{margin:3px 0 0;color:#26344f;font-size:13px}.panel-card-heading>button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:5px;background:#fff;color:#5f6c84;cursor:pointer}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border:1px solid #d8dee7;border-radius:999px;background:#f7f9fc;color:#68748a;font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.status-badge.success{border-color:#b8e4d0;background:#effaf5;color:#157a52}.status-badge.progress{border-color:#b9c8fb;background:#f1f4ff;color:#3158d3}.status-badge.amber{border-color:#f1d59e;background:#fff8e9;color:#a96c0d}.intelligence-layout{display:grid;grid-template-columns:240px minmax(470px,1fr) 330px;gap:14px;min-height:560px}.list-library{overflow:hidden}.library-row{display:grid;grid-template-columns:35px minmax(0,1fr) 17px;align-items:center;gap:9px;width:100%;min-height:66px;padding:9px 14px;border:0;border-bottom:1px solid var(--line-soft);background:#fff;text-align:left;cursor:pointer}.library-row:hover{background:#fafbfe}.library-row.active{background:#fff3ed;box-shadow:inset 3px 0 var(--blue)}.library-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:6px;background:#eff3ff;color:var(--blue)}.library-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.library-row b{overflow:hidden;color:#30405b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.library-row small{color:#7d8799;font-size:9px}.library-row>svg{color:#8993a4}.maintenance-card{display:flex;gap:9px;margin:14px;padding:11px;border:1px solid #f0d7a7;border-radius:6px;background:#fffaef;color:#b0771c}.maintenance-card div{display:flex;flex-direction:column;gap:4px}.maintenance-card b{color:#71511c;font-size:9px}.maintenance-card span{color:#8a7047;font-size:8px;line-height:1.45}.target-table-card{display:flex;min-height:0;flex-direction:column;overflow:hidden}.table-toolbar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.search-field{display:flex;min-width:0;flex:1;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid #d2d9e4;border-radius:5px;color:#778297}.search-field input{min-width:0;flex:1;border:0;outline:0;color:#33415b;background:transparent;font-size:10px}.target-table-head,.target-table-row{display:grid;grid-template-columns:minmax(210px,1fr) 85px 55px 115px;align-items:center;gap:9px}.target-table-head{padding:9px 14px;border-bottom:1px solid var(--line);background:#fafbfc;color:#8790a1;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.target-table-body{flex:1;min-height:0;overflow:auto}.target-table-row{width:100%;min-height:72px;padding:10px 14px;border:0;border-bottom:1px solid var(--line-soft);background:#fff;color:#526078;font-size:10px;text-align:left;cursor:pointer}.target-table-row:hover{background:#fbfcff}.target-table-row.active{background:#fff3ed;box-shadow:inset 3px 0 var(--blue)}.company-cell{display:flex;min-width:0;align-items:center;gap:10px}.company-cell>i{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#f0f3f8;color:#60708a;font-style:normal}.company-cell>span{display:flex;min-width:0;flex-direction:column;gap:5px}.company-cell b{overflow:hidden;color:#2b3954;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.company-cell small{color:#838c9c;font-size:8px}.fit-cell{color:var(--blue);font-weight:800}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--line);color:#7b8598;font-size:9px}.table-footer button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--blue);font-size:9px;font-weight:700;cursor:pointer}.enrichment-panel{padding:15px 16px;overflow:auto}.enrichment-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#798497;font-size:9px;font-weight:600;text-transform:uppercase}.enrichment-panel>h2{margin:13px 0 6px;color:var(--blue);font-size:18px;line-height:1.2}.enrichment-panel>a{display:inline-flex;align-items:center;gap:5px;color:#60708a;font-size:9px;text-decoration:none}.missing-domain{display:inline-flex;align-items:center;gap:5px;color:#8993a4;font-size:9px}.profile-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.profile-facts>div{display:flex;gap:7px;padding:8px;border:1px solid var(--line-soft);border-radius:5px;color:#6e7a91}.profile-facts span{display:flex;min-width:0;flex-direction:column;gap:4px}.profile-facts small{color:#8a93a3;font-size:7px}.profile-facts b{overflow:hidden;color:#34425d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.signal-section,.contact-section{padding:13px 0;border-top:1px solid var(--line-soft)}.signal-section h3,.contact-section h3{margin:0 0 9px;color:#34425d;font-size:10px}.signal-section>div{display:flex;align-items:flex-start;gap:7px;margin-top:8px;color:#657187;font-size:8px;line-height:1.35}.signal-section>div svg{flex:0 0 auto;color:var(--green)}.section-title{display:flex;align-items:center;justify-content:space-between}.section-title>span{color:#818b9d;font-size:8px}.contact-card{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--line-soft);color:#627089}.contact-card>span{display:flex;min-width:0;flex-direction:column;gap:3px}.contact-card b{color:#34425d;font-size:9px}.contact-card small{color:#68748a;font-size:8px}.contact-card em{color:#9a762e;font-size:7px;font-style:normal}.contact-card button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#6e7b91;cursor:pointer}.contacts-empty{display:flex;align-items:center;gap:9px;padding:11px;border:1px dashed #d9dfe9;border-radius:6px;color:#8994a6}.contacts-empty span{display:flex;flex-direction:column;gap:4px}.contacts-empty b{color:#45536b;font-size:9px}.contacts-empty small{color:#7b8799;font-size:8px;line-height:1.4}.evidence-note{display:flex;gap:8px;padding:10px;border:1px solid #d4def8;border-radius:5px;background:#f7f9ff;color:#5670b7}.evidence-note p{margin:0;font-size:8px;line-height:1.45}.campaign-stepper{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px;border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.campaign-stepper button{display:flex;align-items:center;gap:9px;min-height:58px;padding:9px 15px;border:0;border-right:1px solid var(--line);background:#fff;text-align:left;cursor:pointer}.campaign-stepper button:last-child{border-right:0}.campaign-stepper button.active{background:#fff3ed}.campaign-stepper button>i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #cbd3df;border-radius:50%;color:#6d788c;font-size:10px;font-style:normal;font-weight:700}.campaign-stepper button.active>i{border-color:var(--blue);background:var(--blue);color:#fff}.campaign-stepper button.complete>i{border-color:#9dd4bb;background:#eaf8f1;color:var(--green)}.campaign-stepper button>span{display:flex;flex-direction:column;gap:4px;color:#34425b;font-size:10px;font-weight:700}.campaign-stepper button small{color:#858e9f;font-size:8px;font-weight:400}.campaign-layout{display:grid;grid-template-columns:minmax(520px,1fr) 355px;gap:14px}.campaign-builder{overflow:hidden}.builder-section{padding:16px 18px;border-bottom:1px solid var(--line)}.builder-section:last-child{border-bottom:0}.builder-title{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.builder-title>span{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:#eff3ff;color:var(--blue)}.builder-title h2{margin:0;color:#2c3a55;font-size:12px}.builder-title p{margin:4px 0 0;color:#7a8497;font-size:9px}.audience-preview{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0 46px}.audience-preview>span{display:flex;flex-direction:column;gap:3px;padding:7px 9px;border:1px solid #d9e1f5;border-radius:5px;background:#fafbff;color:#3f506f;font-size:8px;font-weight:700}.audience-preview small{color:#6881c2;font-size:7px;font-weight:500}.field-stack{display:flex;margin:13px 0 0 46px;flex-direction:column;gap:5px}.field-stack>span{color:#657188;font-size:8px;font-weight:600}.field-stack input{height:34px;padding:0 10px;border:1px solid #d0d7e2;border-radius:5px;color:#33415b;font-size:10px;outline:0}.field-stack textarea{width:100%;padding:10px;border:1px solid #d0d7e2;border-radius:3px;outline:0;background:#fff;color:#33415b;font:500 10px/1.55 var(--font);resize:vertical}.field-stack input:focus,.field-stack textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #ea5e271a}.offer-card{display:flex;align-items:center;gap:10px;margin:10px 0 0 46px;padding:10px 12px;border:1px solid #d8e0ef;border-radius:6px;background:#f9faff;color:var(--blue)}.offer-card div{display:flex;flex-direction:column;gap:3px}.offer-card span{color:#78839a;font-size:7px;text-transform:uppercase}.offer-card b{color:#354361;font-size:9px}.offer-card small{color:#7c8698;font-size:8px}.channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0 46px}.channel-card{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:57px;padding:9px 11px;border:1px solid #d4dbe5;border-radius:6px;background:#fff;color:#657188;text-align:left;cursor:pointer}.channel-card.active{border-color:#9eb4f8;background:#f7f9ff;color:var(--blue)}.channel-card>span{display:flex;flex-direction:column;gap:4px}.channel-card b{color:#34425b;font-size:10px}.channel-card small{color:#818b9b;font-size:8px}.channel-card>i{color:var(--green);font-style:normal}.sequence-timeline{margin:12px 0 0 46px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.sequence-timeline article{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 10px;border-bottom:1px solid var(--line-soft)}.sequence-timeline article:last-child{border-bottom:0}.sequence-timeline article>i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff0ea;color:var(--blue);font-size:8px;font-style:normal;font-weight:700}.sequence-timeline article>span{display:flex;flex-direction:column;gap:4px}.sequence-timeline b{color:#3b4963;font-size:9px}.sequence-timeline small{color:#858e9f;font-size:8px}.composer-empty-state{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin:13px 0 0 46px;padding:13px;border:1px dashed #bebebe;background:#f7f7f7;color:var(--industrial-grey)}.composer-empty-state>svg{color:var(--electric-orange)}.composer-empty-state>span{display:flex;flex-direction:column;gap:4px}.composer-empty-state b{color:var(--charcoal);font-size:10px}.composer-empty-state small{color:#777;font-size:8px;line-height:1.45}.campaign-composer{margin:13px 0 0 46px;border:1px solid #cfcfcf;background:#f7f7f5}.composer-toolbar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid #d2d2d2;background:var(--charcoal)}.composer-toolbar>div{display:flex;min-width:0;flex-direction:column;gap:3px}.composer-toolbar b{color:#fff;font:700 9px/1 var(--font-mono);text-transform:uppercase}.composer-toolbar span{color:#aaa;font:500 7px/1.3 var(--font-mono)}.composer-toolbar .secondary-button{min-height:30px;border-color:#646464;background:#333;color:#fff;font-size:8px}.composer-toolbar .secondary-button:hover{border-color:var(--electric-orange);color:var(--electric-orange)}.composer-approval-reset,.composer-token-warning{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-bottom:1px solid #e4c18c;background:#fff9eb;color:#a56d11;font-size:8px;line-height:1.45}.composer-approval-reset svg,.composer-token-warning svg{flex:0 0 auto}.composer-approval-reset b,.composer-token-warning b{color:#72511b}.composer-step-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cfcfcf;background:#fff}.composer-step-tabs button{display:flex;min-height:43px;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:0;border-right:1px solid #dedede;background:#fff;color:#777;cursor:pointer}.composer-step-tabs button:last-child{border-right:0}.composer-step-tabs button[aria-selected=true]{background:#fff1eb;color:var(--electric-orange);box-shadow:inset 0 -3px var(--electric-orange)}.composer-step-tabs button>span{color:inherit;font:800 8px/1 var(--font-mono)}.composer-step-tabs button>b{color:var(--charcoal);font-size:8px}.composer-variable-bar{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid #dedede;background:#f1f1f1}.composer-variable-bar>span{margin-right:3px;color:#6d6d6d;font:700 7px/1 var(--font-mono);text-transform:uppercase}.composer-variable-bar button{min-height:24px;padding:0 7px;border:1px solid #c7c7c7;background:#fff;color:#4f4f4f;font:700 7px/1 var(--font-mono);cursor:pointer}.composer-variable-bar button:hover{border-color:var(--electric-orange);color:var(--electric-orange)}.composer-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;padding:0 11px 12px;background:#fff}.composer-fields .field-stack,.composer-commercial-grid .field-stack{margin-left:0}.composer-fields .full{grid-column:1 / -1}.composer-commercial-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr);gap:12px;padding:12px;border-top:1px solid #d4d4d4;background:#f5f5f3}.composer-value-proposition{margin-top:0!important}.composer-models{display:flex;flex-direction:column;gap:5px}.composer-models>span{color:#657188;font-size:8px;font-weight:600}.composer-models>button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:7px;border:1px solid #d2d2d2;background:#fff;color:#777;text-align:left;cursor:pointer}.composer-models>button[aria-pressed=true]{border-color:#e89a78;background:#fff5f0;color:var(--electric-orange)}.composer-models>button>i{font-style:normal}.composer-models>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.composer-models b{color:var(--charcoal);font-size:8px}.composer-models small{color:#767676;font-size:7px;line-height:1.35}.composer-signature-card{padding:12px;border-top:1px solid #d0d0d0;background:#fff}.signature-control{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.signature-control>span{display:flex;flex-direction:column;gap:3px}.signature-control b{color:var(--charcoal);font-size:9px}.signature-control small{color:#777;font-size:7px}.signature-control button{min-height:27px;padding:0 9px;border:1px solid var(--electric-orange);background:#fff2ec;color:#a9431c;font:800 7px/1 var(--font-mono);cursor:pointer}.signature-control button[aria-checked=false]{border-color:#bdbdbd;background:#f2f2f2;color:#777}.composer-signature-card img{display:block;width:min(100%,700px);height:auto;border:1px solid #e1e1e1}.signature-disabled{padding:16px;border:1px dashed #ccc;background:#f6f6f6;color:#777;font-size:8px;text-align:center}.markos-copilot{align-self:start;padding:16px}.copilot-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.copilot-heading>span{display:inline-flex;align-items:center;gap:7px;color:#44516a;font-size:10px;font-weight:700}.copilot-summary{margin-top:15px;padding-bottom:14px;border-bottom:1px solid var(--line)}.copilot-summary small{color:var(--blue);font-size:8px;font-weight:800;letter-spacing:.08em}.copilot-summary h2{margin:6px 0;color:#263550;font-size:15px}.copilot-summary p{margin:0;color:#69758b;font-size:9px;line-height:1.5}.industrial-playbook-strip{position:relative;display:grid;gap:5px;margin-top:12px;padding:12px 13px 11px 15px;overflow:hidden;border:1px solid #cfcfcf;border-left:3px solid var(--electric-orange);background:#fff}.industrial-playbook-strip:after{position:absolute;top:-28px;right:-22px;width:96px;height:82px;border:1px solid rgba(234,94,39,.16);content:"";transform:rotate(30deg)}.industrial-playbook-strip>*{position:relative;z-index:1}.industrial-playbook-strip span{color:var(--electric-orange);font-family:var(--font-mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.industrial-playbook-strip b{max-width:88%;color:#252525;font-size:10px;line-height:1.4}.industrial-playbook-strip small{color:#69758b;font-size:8px;line-height:1.45}.industrial-playbook-strip em{padding-top:6px;border-top:1px solid #e5e5e5;color:#777;font:700 6px/1.4 var(--font-mono);font-style:normal;text-transform:uppercase}.brand-precision-marks{display:flex;gap:3px;margin-bottom:2px}.brand-precision-marks i{display:block;width:12px;height:5px;background:var(--electric-orange);transform:skew(28deg)}.outreach-context-strip{display:grid;gap:3px;margin-top:12px;padding:10px 11px;border-left:3px solid var(--orange);background:#f6f6f4}.outreach-context-strip span{color:var(--orange);font-family:var(--font-mono);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.outreach-context-strip b{overflow:hidden;color:#303030;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.outreach-context-strip small{color:#69758b;font-size:8px;line-height:1.45}.message-preview{margin-top:13px;padding:12px;border:1px solid #efb49c;border-radius:6px;background:#fff4ef}.message-preview>div{display:flex;align-items:center;justify-content:space-between;color:#6e7c94;font-size:8px}.message-preview button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:600;cursor:pointer}.message-preview p{margin:10px 0;color:#3d5cac;font-size:9px;line-height:1.5}.message-preview strong{color:var(--blue-deep);font-size:9px}.branded-email-preview{padding:10px;background:#f4f4f4;border-color:#cfcfcf}.branded-email-preview>div:first-child{margin-bottom:9px;color:#484848;font-family:var(--font-mono);letter-spacing:.04em}.email-preview-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.preview-device-toggle{display:inline-flex!important;gap:2px;padding:2px;border:1px solid #c9c9c9;background:#fff}.preview-device-toggle button{display:grid;width:25px;height:23px;place-items:center;padding:0;color:#777}.preview-device-toggle button[aria-pressed=true]{background:var(--charcoal);color:#fff}.campaign-map-status{display:grid!important;grid-template-columns:18px minmax(0,1fr);justify-content:initial!important;gap:7px;margin:0 0 9px;padding:8px 10px;border:1px solid #d7d7d7;background:#fff;color:var(--electric-orange)!important}.campaign-map-status>span{display:grid;gap:2px;min-width:0}.campaign-map-status b{color:var(--charcoal);font-size:8px}.campaign-map-status small{color:#6f6f6f;font-size:7px;line-height:1.4}.campaign-map-status.rendering{color:#b17a1f!important}.campaign-map-status.error{color:#a33d32!important;border-color:#e2bbb5;background:#fff8f7}.email-preview-frame{display:flex;justify-content:center;width:100%;overflow:auto;background:#dedede}.email-preview-frame iframe{display:block;width:620px;min-width:620px;height:760px;border:1px solid #d8d8d8;border-radius:2px;background:#efefef;transition:width .18s ease}.email-preview-frame.mobile iframe{width:390px;min-width:390px}.branded-email-preview>strong{display:block;margin-top:9px;color:#484848}.guardrail-list{padding:14px 0}.guardrail-list h3{margin:0 0 8px;color:#34425d;font-size:10px}.guardrail-list>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:7px 0;color:var(--green)}.guardrail-list>div:nth-of-type(3){color:#c4841c}.guardrail-list span{display:flex;flex-direction:column;gap:3px}.guardrail-list b{color:#43506a;font-size:8px}.guardrail-list small{color:#858fa0;font-size:7px}.copilot-cta{width:100%;min-height:39px;font-size:10px}.approval-modal,.export-modal{align-self:center;width:min(560px,calc(100vw - 32px));padding:20px;border-radius:8px;background:#fff;box-shadow:0 22px 60px #141f333d}.approval-modal header,.export-modal header{display:flex;align-items:flex-start;gap:11px}.approval-modal header>div:nth-child(2),.export-modal header>div:nth-child(2){min-width:0;flex:1}.approval-modal header span,.export-modal header span{color:#7c8698;font-size:9px;text-transform:uppercase}.approval-modal header h2,.export-modal header h2{margin:4px 0 0;color:#25334e;font-size:18px}.approval-modal header>button,.export-modal header>button{display:grid;place-items:center;padding:4px;border:0;background:transparent;color:#69758a;cursor:pointer}.approval-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;background:#fff0ea;color:var(--blue)}.approval-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 12px}.approval-summary>div{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid var(--line);border-radius:5px}.approval-summary span{color:#8590a1;font-size:8px}.approval-summary b{color:#38465e;font-size:9px}.approval-warning{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #efd6a6;border-radius:5px;background:#fffaef;color:#bd7a11}.approval-warning p{margin:0;color:#80663c;font-size:9px;line-height:1.5}.confirmation-check{display:flex;align-items:flex-start;gap:8px;margin:13px 0;color:#59667e;font-size:9px;line-height:1.4}.confirmation-check input{accent-color:var(--blue)}.approval-modal footer,.export-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.approval-modal footer .primary-button,.export-modal footer .primary-button{min-height:38px;padding-inline:14px;font-size:10px}.campaign-selector{display:flex;flex-direction:column;gap:4px;color:#778297;font-size:8px}.campaign-selector select{width:230px;height:35px;padding:0 9px;border:1px solid #ccd4df;border-radius:5px;background:#fff;color:#34425b;font-size:9px}.results-layout{display:grid;grid-template-columns:minmax(520px,1fr) 355px;gap:14px}.performance-column,.results-side{display:flex;min-width:0;flex-direction:column;gap:14px}.performance-card{padding-bottom:13px}.funnel-rows{padding:12px 16px 6px}.funnel-rows>div{display:grid;grid-template-columns:130px minmax(0,1fr) 30px 38px;align-items:center;gap:10px;min-height:31px}.funnel-rows span{color:#526078;font-size:9px}.funnel-rows>div>i{height:8px;border-radius:999px;background:#edf0f5;overflow:hidden}.funnel-rows>div>i>b{display:block;height:100%;border-radius:inherit;background:var(--blue)}.funnel-rows strong{color:#33415c;font-size:10px;text-align:right}.funnel-rows small{color:#838d9d;font-size:8px;text-align:right}.performance-note{display:flex;align-items:flex-start;gap:8px;margin:7px 16px 0;padding:10px;border:1px solid #c3e5d5;border-radius:5px;background:#f2fbf6;color:var(--green)}.performance-note p{margin:0;color:#537464;font-size:8px;line-height:1.5}.reply-card{overflow:hidden}.reply-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 15px;border-top:1px solid var(--line-soft)}.reply-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff0ea;color:var(--blue);font-size:9px;font-weight:800}.reply-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.reply-copy b{color:#33415b;font-size:10px}.reply-copy small{color:#838c9c;font-size:8px}.reply-copy p{margin:5px 0 0;color:#56637a;font-size:9px;line-height:1.4}.reply-actions{display:flex;align-items:center;gap:5px}.reply-actions button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--blue);cursor:pointer}.export-card{padding:17px}.export-card-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:11px;border-radius:7px;background:#fff0ea;color:var(--blue)}.export-card>span{color:var(--blue);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.export-card h2{margin:6px 0;color:#293751;font-size:15px}.export-card>p{margin:0;color:#707b8f;font-size:9px;line-height:1.5}.export-ready-list{margin:13px 0;border-block:1px solid var(--line-soft)}.export-ready-list>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:9px 0;color:var(--green)}.export-ready-list span{display:flex;flex-direction:column;gap:3px}.export-ready-list b{color:#3a4862;font-size:9px}.export-ready-list small{color:#828c9d;font-size:8px}.export-state{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;color:#778296;font-size:8px}.export-card .primary-button{width:100%}.no-write-note{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;color:#778498;font-size:8px}.campaign-history{overflow:hidden}.campaign-history>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:55px;padding:9px 14px;border:0;border-top:1px solid var(--line-soft);background:#fff;text-align:left;cursor:pointer}.campaign-history>button.active{background:#f6f8ff}.campaign-history>button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.campaign-history b{overflow:hidden;color:#38465f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.campaign-history small{color:#858f9f;font-size:8px}.integration-health{padding:14px}.integration-health h2{margin:0 0 7px;color:#33415b;font-size:11px}.integration-health>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line-soft);color:#607089}.integration-health span{display:flex;min-width:0;flex-direction:column;gap:3px}.integration-health b{color:#3a4861;font-size:9px}.integration-health small{color:#858f9f;font-size:7px}.mapping-table{margin:18px 0 12px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.mapping-table>div{display:grid;grid-template-columns:1fr 1.2fr 90px;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border-bottom:1px solid var(--line-soft);color:#56637a;font-size:9px}.mapping-table>div:first-child{background:#f7f9fc;color:#798497;font-size:8px;text-transform:uppercase}.mapping-table>div:last-child{border-bottom:0}.mapping-table code,.idempotency-box code{padding:3px 5px;border-radius:3px;background:#f2f4f8;color:#53627c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.idempotency-box{display:flex;gap:8px;padding:10px;border:1px solid #d6def0;border-radius:5px;color:var(--blue)}.idempotency-box span{display:flex;min-width:0;flex-direction:column;gap:5px}.idempotency-box b{color:#45536c;font-size:8px}.control>span,.inspector-kicker,.module-header>div:first-child>span,.panel-card-heading>span,.target-table-head,.source-timestamp,.profile-grid span,.advanced-fields label>span{font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.control>span{color:var(--industrial-grey);font-size:8px;font-weight:700}.control>div,.control select{border-color:#bdbdbd;border-radius:2px;background:#fff}.control>div:focus-within,.control select:focus{border-color:var(--electric-orange);box-shadow:0 0 0 2px #ea5e2724}.control>div .address-search-button{border-radius:1px;background:var(--electric-orange);letter-spacing:.02em}.control>div .address-search-button:hover:not(:disabled){background:var(--blue-deep)}.advanced-filter-toggle{border-color:var(--charcoal);border-radius:2px;background:var(--charcoal);color:#fff}.advanced-filter-toggle:hover,.advanced-filter-toggle.is-open{border-color:var(--electric-orange);background:#2b2b2b;color:#fff}.advanced-filter-toggle em{background:var(--electric-orange)}.address-results{border-radius:2px;border-color:#aaa;box-shadow:0 14px 38px #1e1e1e2e}.address-results>button:hover{background:#fff2ec;color:var(--electric-orange)}.address-results footer{background:var(--cloud-grey);font-family:var(--font-mono)}.advanced-search-panel{border:2px solid var(--charcoal);border-radius:0;box-shadow:0 20px 44px #1e1e1e38}.advanced-search-panel>header{border-bottom-color:#3f3f3f;background:var(--charcoal)}.advanced-search-panel h2{color:#fff}.advanced-search-panel p{color:#bababa}.advanced-search-panel .eyebrow{color:var(--electric-orange);font-family:var(--font-mono)}.advanced-search-panel>header>button{border-radius:2px;background:#343434;color:#ddd}.advanced-fields input,.advanced-fields select,.advanced-fields label>div{border-radius:2px}.advanced-fields input:focus,.advanced-fields select:focus,.advanced-fields label>div:focus-within{border-color:var(--electric-orange);box-shadow:0 0 0 2px #ea5e271f}.advanced-universe-band{border-color:#c8c8c8;border-radius:2px;background:var(--cloud-grey)}.advanced-universe-band>button,.advanced-done{border-radius:2px;background:var(--electric-orange)}.advanced-search-panel>footer{background:#f4f4f4}.prospect-queue{border-right-color:#c7c7c7}.queue-heading{border-bottom:3px solid var(--electric-orange);background:var(--charcoal)}.queue-heading h1{color:#fff;letter-spacing:-.01em}.queue-heading strong{color:var(--electric-orange);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.queue-heading .text-button{color:#d5d5d5}.queue-heading .text-button:hover{color:var(--electric-orange)}.prospect-row{min-height:60px}.prospect-row:hover{background:#f7f7f7}.prospect-row.selected{background:#fff2ec}.prospect-row.selected:before{width:5px;background:var(--electric-orange)}.selected .rank,.selected .prospect-copy b{color:var(--charcoal)}.rank{font-family:var(--font-mono)}.prospect-copy b{color:var(--charcoal)}.prospect-copy small i,.prospect-copy small i.high{background:var(--electric-orange)}.queue-footer{border-top:0;background:var(--charcoal);color:#bcbcbc;font-family:var(--font-mono)}.queue-more-button{color:var(--electric-orange)}.map-stage{background:#dedede}.map-legend{border:1px solid #bbb;border-left:4px solid var(--electric-orange);border-radius:2px;background:#efefeff5;color:var(--charcoal);box-shadow:0 8px 24px #1e1e1e1f;font-family:var(--font-mono);font-size:9px}.legend-dot.anchor{background:var(--electric-orange)}.legend-dot.best{background:var(--charcoal)}.legend-dot.other{background:var(--industrial-grey)}.legend-line{border-top-color:var(--electric-orange)}.radius-label{border-radius:1px;background:var(--charcoal);color:#fff;font-family:var(--font-mono)}.selection-dock{border:1px solid #424242;border-radius:2px;background:#1e1e1ef5;color:#fff}.selection-dock button{border-radius:1px;background:var(--electric-orange)}.map-prospect-marker{border-color:#fff;background:var(--industrial-grey)}.map-prospect-marker.selected{background:var(--charcoal);box-shadow:0 0 0 4px #ea5e273d}.map-geofence-marker{border-color:var(--electric-orange);background:#ea5e270f}.map-connection-overlay{border-top-color:var(--charcoal)}.selected-map-popup .maplibregl-popup-content{border-color:var(--electric-orange);background:var(--charcoal)}.anchor-map-popup .maplibregl-popup-content{border-color:var(--electric-orange);background:#fff2ec}.inspector{border-left:1px solid #c7c7c7}.inspector-kicker{color:var(--industrial-grey)}.prospect-title{border-bottom:3px solid var(--charcoal)}.prospect-title>i{background:var(--electric-orange)}.prospect-title h2{color:var(--charcoal)}.detail-list dt{color:#777}.detail-list dd{color:var(--charcoal)}.score-row>strong{color:var(--electric-orange);font-family:var(--font-mono)}.markos-advisory{border-color:#b7b7b7;border-left:4px solid var(--electric-orange);border-radius:2px;background:var(--cloud-grey);color:var(--charcoal)}.markos-advisory span{color:var(--industrial-grey)}.markos-advisory strong{color:var(--electric-orange)}.primary-button{border-radius:2px;background:var(--electric-orange)}.primary-button:hover:not(:disabled){background:var(--blue-deep)}.module-workspace{background:var(--cloud-grey)}.module-header h1{color:var(--charcoal)}.metric-card,.panel-card,.enrichment-panel,.builder-panel,.markos-copilot,.results-main,.results-side>section,.source-card,.library-panel,.target-table,.campaign-stepper{border-radius:2px}.metric-icon,.library-icon,.builder-title>span,.export-card-icon,.approval-icon{border-radius:2px;background:#fff0ea;color:var(--electric-orange)}.library-row.active,.target-table-row.active,.campaign-stepper button.active,.channel-card.active{background:#fff3ed;box-shadow:inset 3px 0 var(--electric-orange)}.status-badge.progress{border-color:#f2b79e;background:#fff2ec;color:#b74317}.source-modal,.list-drawer,.profile-modal,.export-modal{border-radius:2px}.grain-note{border-color:#efb49c;border-radius:2px;background:#fff4ef;color:#b64318}.source-card.readonly>div:first-child em{background:#fff0ea;color:#bd4217}.quality-correction.address-quality{border-color:#efb49c;background:#fff4ef;color:#b64318}.idempotency-box,.message-preview,.evidence-note{border-color:#efb49c;border-radius:2px;background:#fff4ef;color:#9f431f}.idempotency-box code,.source-hash code{font-family:var(--font-mono)}@media(max-width:1180px){.intelligence-layout{grid-template-columns:220px minmax(430px,1fr) 300px}.campaign-layout,.results-layout{grid-template-columns:minmax(480px,1fr) 330px}.primary-nav{gap:15px}.primary-nav button{font-size:12px}}@media(max-width:1180px){.app-shell{grid-template-columns:290px minmax(400px,1fr) 345px}.topbar{grid-template-columns:250px minmax(300px,1fr) auto;padding-inline:18px}.brand-logo-plate{width:218px}.brand-lockup img{width:202px}.brand-module{display:none}.topbar-meta span:last-child,.topbar-meta i,.source-status-trigger{display:none}.workspace{grid-template-columns:290px minmax(400px,1fr)}.filterbar{padding-inline:18px;gap:10px}.advanced-fields{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(125px,.8fr))}.advanced-fields label:nth-child(4),.advanced-fields label:nth-child(5){grid-column:span 1}}@media(max-width:1180px)and (min-width:961px){.primary-nav .nav-label{display:none}.primary-nav button{gap:0;padding-inline:9px}}@media(max-width:960px){body{overflow:auto}.app-shell{height:auto;min-height:100vh;grid-template-columns:1fr;grid-template-rows:72px auto auto auto;overflow:visible}.topbar{position:sticky;top:0;grid-template-columns:238px minmax(0,1fr);height:72px;grid-column:1;grid-row:1}.brand-logo-plate{width:222px}.brand-lockup img{width:206px}.brand-module{display:none}.primary-nav{justify-content:flex-end;gap:18px}.topbar-meta{display:none}.module-workspace{grid-column:1;grid-row:2 / 5;padding:18px}.module-header{align-items:flex-start;flex-direction:column;gap:12px}.module-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.intelligence-layout{grid-template-columns:220px minmax(0,1fr)}.enrichment-panel{grid-column:1 / -1}.campaign-layout,.results-layout{grid-template-columns:1fr}.markos-copilot,.results-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}.markos-copilot>*{grid-column:1 / -1}.integration-health{grid-column:1 / -1}.filterbar{grid-template-columns:minmax(220px,285px) minmax(125px,155px) 82px minmax(160px,210px) 138px;grid-column:1;grid-row:2;padding-block:9px 11px}.workspace{grid-template-columns:290px minmax(0,1fr);grid-template-rows:610px auto;overflow:visible;grid-column:1;grid-row:3}.inspector{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;overflow:visible;border-top:1px solid var(--line);border-left:0;grid-column:1;grid-row:4}.inspector-kicker,.prospect-title,.detail-list{grid-column:1}.evidence-section,.crm-section,.score-section,.markos-advisory,.inspector-actions{grid-column:2}.evidence-section{grid-row:1 / span 2;padding-top:0}.crm-section{grid-row:3}.score-section{grid-row:4}.markos-advisory{grid-row:5}.inspector-actions{grid-row:6}}@media(max-width:700px){.app-shell{grid-template-rows:auto auto auto auto}.topbar{grid-template-columns:1fr;height:auto;padding:10px 14px 0}.brand-lockup{padding-bottom:8px}.brand-logo-plate{width:232px}.brand-lockup img{width:216px}.brand-module{display:none}.primary-nav{justify-content:stretch;gap:0}.primary-nav{overflow-x:auto}.primary-nav button{flex:0 0 auto;justify-content:center;min-height:42px;padding-inline:13px;font-size:11px}.filterbar{grid-template-columns:minmax(0,1fr);padding:9px 14px 11px}.location-control,.advanced-filter-control{grid-column:1 / -1}.filterbar>.control{grid-column:1 / -1}.advanced-search-panel{right:14px;left:14px;max-height:calc(100vh - 150px);overflow-y:auto;border-radius:9px}.advanced-fields{grid-template-columns:1fr 1fr}.advanced-query-field{grid-column:1 / -1}.advanced-universe-band{align-items:stretch;flex-direction:column}.advanced-universe-band>button{align-self:flex-start}.advanced-search-panel>footer{align-items:flex-start;flex-direction:column}.advanced-search-panel>footer>div{width:100%;justify-content:flex-end}.workspace{grid-template-columns:1fr;grid-template-rows:auto 520px auto}.prospect-queue{max-height:330px;border-right:0;border-bottom:1px solid var(--line)}.prospect-row{min-height:60px;padding-block:8px}.map-stage{min-height:520px}.map-legend{width:190px}.selection-dock{gap:12px;bottom:14px}.selection-dock strong{display:none}.inspector{grid-column:1;display:flex;gap:0}.inspector-kicker,.prospect-title,.detail-list,.evidence-section,.crm-section,.score-section,.markos-advisory,.inspector-actions{grid-column:auto;grid-row:auto}.list-drawer footer{align-items:stretch;flex-direction:column}.profile-grid,.source-card-grid{grid-template-columns:1fr}.source-card.national{grid-column:auto}.source-card.national dl{grid-template-columns:1fr 1fr}.source-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.source-hash{align-items:flex-start;flex-direction:column}.source-hash code{max-width:100%}.module-workspace{padding:14px}.module-header h1{font-size:21px}.module-metrics{grid-template-columns:1fr 1fr}.intelligence-layout{grid-template-columns:1fr}.target-table-head,.target-table-row{grid-template-columns:minmax(180px,1fr) 70px 45px}.target-table-head span:last-child,.target-table-row>span:last-child{display:none}.campaign-stepper{grid-template-columns:1fr 1fr}.campaign-stepper button:nth-child(2){border-right:0}.campaign-stepper button:nth-child(-n+2){border-bottom:1px solid var(--line)}.campaign-layout,.results-layout{grid-template-columns:1fr}.audience-preview,.field-stack,.offer-card,.campaign-composer,.composer-empty-state,.channel-grid,.sequence-timeline{margin-left:0}.channel-grid,.composer-commercial-grid{grid-template-columns:1fr}.markos-copilot,.results-side{display:flex}.reply-row{grid-template-columns:34px minmax(0,1fr)}.reply-actions{grid-column:2}.funnel-rows>div{grid-template-columns:100px minmax(0,1fr) 25px}.funnel-rows small{display:none}.approval-summary{grid-template-columns:1fr}.mapping-table>div{grid-template-columns:1fr 1.2fr 70px}}@media(max-width:620px){.composer-empty-state{grid-template-columns:24px minmax(0,1fr)}.composer-empty-state .primary-button{grid-column:1 / -1;width:100%}.composer-toolbar{align-items:stretch;flex-direction:column}.composer-step-tabs{grid-template-columns:1fr 1fr}.composer-step-tabs button:nth-child(2){border-right:0}.composer-step-tabs button:nth-child(-n+2){border-bottom:1px solid #dedede}.composer-fields{grid-template-columns:1fr}.composer-fields .field-stack{grid-column:1}.email-preview-frame.mobile{justify-content:flex-start}}.inspector-actions .add-list-button{width:100%;min-height:38px;justify-content:center;border:1px solid #b9b9b9;background:#fff;font-size:11px}.inspector-actions .research-launch{letter-spacing:.01em}.research-backdrop{z-index:120;padding:22px}.research-modal{display:grid;width:min(1420px,calc(100vw - 44px));height:min(900px,calc(100vh - 44px));grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #3a3a3a;border-top:4px solid var(--electric-orange);border-radius:2px;background:#f7f7f5;box-shadow:0 28px 70px #00000061}.research-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:13px;min-height:82px;padding:12px 18px;border-bottom:1px solid #d5d5d5;background:#fff}.research-brand-icon{display:grid;width:42px;height:42px;place-items:center;background:var(--charcoal);color:var(--electric-orange)}.research-header>div:nth-child(2){min-width:0}.research-header>div:nth-child(2)>span{color:var(--electric-orange);font:700 9px/1 var(--font-mono);letter-spacing:.12em}.research-header h2{overflow:hidden;margin:5px 0 3px;color:var(--charcoal);font-size:21px;text-overflow:ellipsis;white-space:nowrap}.research-header p{margin:0;color:#737373;font:500 10px/1.3 var(--font-mono)}.research-header>button{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;cursor:pointer}.research-provider{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #d4d4d4;background:#f4f4f4;color:#646464;font:700 9px/1 var(--font-mono);text-transform:uppercase}.research-provider i{width:7px;height:7px;border-radius:50%;background:#8c8c8c}.research-provider.connected{border-color:#9fd2bb;background:#eef8f3;color:#16724c}.research-provider.connected i{background:var(--green);box-shadow:0 0 0 3px #1ba66a21}.research-stepper{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d0d0d0;background:var(--charcoal)}.research-step{position:relative;display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;color:#8d8d8d;font:700 9px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.research-step:not(:last-child):after{position:absolute;right:0;width:1px;height:18px;background:#454545;content:""}.research-step>span{display:grid;width:20px;height:20px;place-items:center;border:1px solid #666;color:#aaa}.research-step.current,.research-step.active{color:#fff}.research-step.current>span,.research-step.active>span{border-color:var(--electric-orange);background:var(--electric-orange);color:#fff}.research-step.active>span{animation:researchPulse 1.4s ease-in-out infinite}.research-step.complete{color:#d8d8d8}.research-step.complete>span{border-color:#70c79f;background:#1b8c61;color:#fff}@keyframes researchPulse{50%{box-shadow:0 0 0 5px #ea5e272e}}.research-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 318px;overflow:hidden}.research-main{min-width:0;overflow-y:auto;padding:15px 17px 22px}.research-rail{overflow-y:auto;border-left:1px solid #d5d5d5;background:#fff}.research-rail>section{padding:15px;border-bottom:1px solid #dedede}.research-summary-card,.direction-section,.mode-section,.people-stage{margin-bottom:13px;border:1px solid #d7d7d7;background:#fff}.people-stage:focus{outline:2px solid rgba(234,94,39,.42);outline-offset:3px}.research-summary-card{padding:15px}.research-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.research-summary-heading>div:first-child>span,.research-section-title>div>span{color:#777;font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.research-summary-heading h3,.research-section-title h3{margin:5px 0 0;color:var(--charcoal);font-size:16px}.research-summary-card>p{max-width:900px;margin:12px 0;color:#4f4f4f;font-size:11px;line-height:1.6}.research-score{display:grid;min-width:96px;grid-template-columns:38px 1fr;grid-template-areas:"label label" "num tier";align-items:center;gap:3px 7px;padding:7px 9px;border:1px solid #d6d6d6;background:#f4f4f4}.research-score small{grid-area:label;color:#8a8a8a;font:700 7px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.research-score strong{grid-area:num;color:#666;font:700 23px/1 var(--font-mono)}.research-score span{grid-area:tier;color:#666;font:700 8px/1.25 var(--font-mono);text-transform:uppercase}.research-score.high{border-color:#8bcaac;background:#eef8f3}.research-score.high strong{color:#15764e}.research-score.medium{border-color:#efad91;background:#fff3ee}.research-score.medium strong{color:var(--electric-orange)}.research-score.low strong{color:#8a5d19}.identity-strip{display:grid;grid-template-columns:1fr 1fr 150px;border:1px solid #e1e1e1;background:#fafafa}.identity-strip>div{display:flex;min-width:0;align-items:flex-start;gap:8px;padding:10px}.identity-strip>div:not(:last-child){border-right:1px solid #e1e1e1}.identity-strip svg{flex:0 0 auto;color:var(--electric-orange)}.identity-strip span{display:flex;min-width:0;flex-direction:column;gap:3px}.identity-strip small{color:#848484;font:600 8px/1 var(--font-mono);text-transform:uppercase}.identity-strip b{overflow:hidden;color:#343434;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.research-recommendation{display:flex;gap:9px;margin-top:10px;padding:10px;border-left:3px solid var(--electric-orange);background:var(--cloud-grey)}.research-recommendation svg{flex:0 0 auto;color:var(--electric-orange)}.research-recommendation p{display:flex;margin:0;flex-direction:column;gap:3px;color:#555;font-size:10px;line-height:1.45}.research-recommendation b{color:var(--charcoal)}.research-cost-receipt{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;border:1px solid #b7d8c8;background:#eef8f3}.research-cost-receipt>svg{color:#168c5c}.research-cost-receipt>span{display:flex;flex-direction:column;gap:2px}.research-cost-receipt small{color:#5d7569;font:600 8px/1 var(--font-mono);text-transform:uppercase}.research-cost-receipt b{color:#116d49;font:700 13px/1 var(--font-mono)}.research-cost-receipt em{color:#5d7569;font:600 8px/1 var(--font-mono);font-style:normal}.research-method-receipt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;padding:8px 10px;border:1px solid #d9d9d9;background:#fafafa}.research-method-receipt>span{display:flex;align-items:center;gap:5px;color:#6f6f6f;font:600 8px/1 var(--font-mono)}.research-method-receipt svg{color:var(--electric-orange)}.research-method-receipt b{color:#373737;text-transform:uppercase}.research-method-receipt button{min-height:28px;padding:0 9px;border:1px solid #c84f20;background:#fff4ef;color:#9e3f19;font:700 8px/1 var(--font-mono);cursor:pointer}.research-method-receipt button:disabled{opacity:.45;cursor:not-allowed}.research-mode-selector{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.research-mode-selector>button{position:relative;display:grid;min-height:78px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;padding:10px;border:1px solid #d4d4d4;background:#fafafa;text-align:left;cursor:pointer}.research-mode-selector>button[aria-pressed=true]{border-color:var(--electric-orange);background:#fff5f0;box-shadow:inset 3px 0 0 var(--electric-orange)}.research-mode-selector>button:disabled{opacity:.55;cursor:not-allowed}.research-mode-selector span{display:flex;flex-direction:column;gap:3px}.research-mode-selector b{color:#333;font-size:10px}.research-mode-selector small{color:#777;font:600 8px/1 var(--font-mono)}.research-mode-selector p{grid-column:1 / -1;margin:0;color:#6d6d6d;font-size:8px;line-height:1.4}.research-mode-selector em{grid-column:2;grid-row:1;color:#9a4b2a;font:700 7px/1.2 var(--font-mono);font-style:normal;text-align:right;text-transform:uppercase}.research-empty-state{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:13px;padding:13px;border:1px dashed #bcbcbc;background:#fafafa}.research-empty-state>svg{color:var(--electric-orange)}.research-empty-state b{color:#333;font-size:11px}.research-empty-state p{margin:4px 0 0;color:#707070;font-size:9px;line-height:1.45}.research-empty-state .primary-button{min-width:220px;min-height:38px;font-size:10px}.research-running{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;border:1px solid #e7a183;background:#fff4ef}.research-running>i{width:10px;height:10px;border:2px solid #f0ad90;border-top-color:var(--electric-orange);border-radius:50%;animation:researchSpin .8s linear infinite}.research-running span{display:flex;flex-direction:column;gap:2px;color:#6b5a53;font-size:9px}.research-running b{color:#76381f}@keyframes researchSpin{to{transform:rotate(360deg)}}.research-error{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:9px;border:1px solid #e5a7a1;background:#fff1ef;color:#9b3329;font-size:9px}.research-error span{display:flex;flex-direction:column;gap:2px}.research-error button{border:0;background:transparent;color:#9b3329;font-size:9px;font-weight:700;text-decoration:underline;cursor:pointer}.research-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #dedede}.research-section-title em{padding:5px 7px;border:1px solid #d5d5d5;background:#f5f5f5;color:#747474;font:700 8px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.direction-grid article{min-width:0;padding:12px;border-top:3px solid #bcbcbc}.direction-grid article:not(:last-child){border-right:1px solid #e0e0e0}.direction-grid article.primary{border-top-color:var(--electric-orange);background:#fffaf7}.direction-grid article.secondary header strong{color:#555}.direction-grid article.primary.review header strong{color:var(--electric-orange)}.direction-grid article.primary.strong header strong{color:var(--green)}.direction-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.direction-grid header span{color:#343434;font-size:10px;font-weight:700}.direction-grid header strong{color:#7a7a7a;font:700 22px/1 var(--font-mono)}.direction-grid article>small{display:block;min-height:20px;margin-top:3px;color:#888;font:600 7px/1.35 var(--font-mono)}.direction-grid article>b{display:block;margin-top:7px;color:#686868;font:700 8px/1.2 var(--font-mono);text-transform:uppercase}.direction-grid article>p{min-height:50px;margin:7px 0;color:#646464;font-size:9px;line-height:1.5}.direction-grid article>em{display:block;margin:6px 0;padding:6px;border-left:2px solid #999;background:#f4f4f4;color:#666;font-size:8px;font-style:normal;line-height:1.4}.direction-grid a{display:inline-flex;align-items:center;gap:4px;color:var(--electric-orange);font-size:8px;font-weight:700;text-decoration:none}.evidence-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dedede;background:#f7f7f7}.evidence-scope-grid>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:10px 12px}.evidence-scope-grid>div:not(:last-child){border-right:1px solid #dedede}.evidence-scope-grid b{color:#454545;font:700 8px/1 var(--font-mono);text-transform:uppercase}.evidence-scope-grid span{color:#747474;font-size:8px;line-height:1.4}.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mode-grid article{min-width:0;padding:12px}.mode-grid article:not(:last-child){border-right:1px solid #e0e0e0}.mode-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.mode-grid article>div:first-child span{color:#3f3f3f;font-size:10px;font-weight:700}.mode-grid article>div:first-child strong{color:#777;font:700 20px/1 var(--font-mono)}.mode-grid article.strong>div:first-child strong{color:var(--green)}.mode-grid article.review>div:first-child strong{color:var(--electric-orange)}.mode-grid article>b{display:inline-block;margin-top:7px;color:#777;font:700 8px/1 var(--font-mono);text-transform:uppercase}.mode-grid article p{min-height:42px;margin:7px 0;color:#676767;font-size:9px;line-height:1.5}.mode-grid a,.source-ledger a,.person-proof a{display:inline-flex;align-items:center;gap:4px;color:var(--electric-orange);font-size:8px;font-weight:700;text-decoration:none}.no-source{color:#999;font:600 8px/1 var(--font-mono)}.people-stage.locked{background:#f6f6f6}.apollo-advanced-search{border-bottom:1px solid #dedede;background:#f8f8f8}.apollo-advanced-toggle{display:grid;width:100%;min-height:45px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 13px;border:0;background:transparent;color:#4d4d4d;text-align:left;cursor:pointer}.apollo-advanced-toggle>svg{color:var(--electric-orange)}.apollo-advanced-toggle>span{display:flex;min-width:0;flex-direction:column;gap:2px}.apollo-advanced-toggle b{color:#333;font-size:10px}.apollo-advanced-toggle small{color:#777;font-size:8px}.apollo-advanced-toggle>em{padding:5px 7px;border:1px solid #9fcbb4;background:#edf8f2;color:#16724c;font:700 8px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.apollo-filter-panel{display:grid;gap:9px;padding:0 12px 12px}.apollo-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.apollo-tier-grid button{display:flex;min-height:72px;flex-direction:column;gap:3px;padding:8px;border:1px solid #d5d5d5;background:#fff;color:#666;text-align:left;cursor:pointer}.apollo-tier-grid button[aria-pressed=true]{border-color:var(--electric-orange);background:#fff3ed;box-shadow:inset 3px 0 0 var(--electric-orange)}.apollo-tier-grid b{color:#333;font:700 9px/1 var(--font-mono);text-transform:uppercase}.apollo-tier-grid span{color:#555;font-size:8px;font-weight:700}.apollo-tier-grid small{color:#818181;font-size:7px;line-height:1.35}.apollo-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.apollo-filter-grid label{display:flex;min-width:0;flex-direction:column;gap:4px}.apollo-filter-grid label.wide{grid-column:1 / -1}.apollo-filter-grid label>span,.apollo-seniority-filter>span{color:#686868;font:700 7px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.apollo-filter-grid input,.apollo-filter-grid textarea{width:100%;min-height:31px;padding:7px 8px;border:1px solid #cdcdcd;border-radius:0;outline:none;background:#fff;color:#343434;font:500 9px/1.35 var(--font);resize:vertical}.apollo-filter-grid input:focus,.apollo-filter-grid textarea:focus{border-color:var(--electric-orange);box-shadow:0 0 0 2px #ea5e271a}.apollo-filter-grid label>small{color:#8a8a8a;font-size:7px}.apollo-seniority-filter,.apollo-option-filter{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.apollo-seniority-filter>span,.apollo-option-filter>span{margin-right:4px;color:#686868;font:700 7px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.apollo-seniority-filter button,.apollo-option-filter button{min-height:25px;padding:0 8px;border:1px solid #d0d0d0;background:#fff;color:#686868;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.apollo-seniority-filter button[aria-pressed=true],.apollo-option-filter button[aria-pressed=true]{border-color:#424242;background:#424242;color:#fff}.apollo-search-receipt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #b7d8c8;background:#eef8f3}.apollo-search-receipt>div{display:flex;flex-direction:column;gap:3px}.apollo-search-receipt b{color:#176d4d;font-size:9px}.apollo-search-receipt span{color:#5f786c;font-size:8px}.apollo-search-receipt button{display:flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;border:1px solid #13794f;background:#168c5c;color:#fff;font:700 8px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.apollo-search-receipt button:disabled{opacity:.45;cursor:not-allowed}.apollo-cascade-controls{display:grid;grid-template-columns:minmax(180px,1fr) 72px 126px auto;align-items:end;gap:7px;padding:9px;border:1px solid #d7d7d7;background:#fff}.apollo-cascade-controls>div{display:flex;flex-direction:column;gap:3px}.apollo-cascade-controls>div b{color:#3e3e3e;font-size:9px}.apollo-cascade-controls>div span{color:#777;font-size:8px}.apollo-cascade-controls label{display:flex;flex-direction:column;gap:4px;color:#707070;font:700 7px/1 var(--font-mono);text-transform:uppercase}.apollo-cascade-controls input,.apollo-cascade-controls select{min-height:31px;border:1px solid #cfcfcf;background:#fff;color:#3f3f3f;font:700 8px/1 var(--font-mono)}.apollo-cascade-controls button{display:flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #333;background:#3d3d3d;color:#fff;font:700 8px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.apollo-cascade-controls button:disabled{opacity:.45;cursor:not-allowed}.apollo-cascade-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.apollo-cascade-ledger>div{display:grid;grid-template-columns:1fr auto;gap:3px 6px;padding:7px;border:1px solid #dadada;background:#f7f7f7}.apollo-cascade-ledger b{color:#444;font:700 8px/1 var(--font-mono)}.apollo-cascade-ledger span{grid-column:1 / -1;color:#797979;font-size:7px}.apollo-cascade-ledger em{color:#8a8a8a;font:700 7px/1 var(--font-mono);font-style:normal}.apollo-cascade-ledger>div.completed{border-color:#a7cfba;background:#eff8f3}.apollo-cascade-ledger>div.completed em{color:#13794f}.apollo-cascade-ledger>div.running{border-color:#e28a64;background:#fff3ed}.apollo-cascade-ledger>div.skipped{border-style:dashed;opacity:.72}.apollo-cascade-ledger>div.failed{border-color:#d89b9b;background:#fff2f2}.apollo-search-confirmation{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #e7a183;background:#fff5f0}.apollo-search-confirmation>svg{color:var(--electric-orange)}.apollo-search-confirmation p{display:flex;margin:0;flex-direction:column;gap:2px;color:#77594c;font-size:8px;line-height:1.4}.apollo-search-confirmation b{color:#6d3019;font-size:9px}.apollo-search-confirmation>div{display:flex;gap:5px}.apollo-search-confirmation button{min-height:30px;padding:0 8px;border:1px solid #c9c9c9;background:#fff;color:#666;font:700 7px/1 var(--font-mono);cursor:pointer}.apollo-search-confirmation button:last-child{border-color:#c84f20;background:var(--electric-orange);color:#fff}.people-lock{display:flex;align-items:center;gap:11px;padding:15px;color:#777}.people-lock svg{flex:0 0 auto;color:#929292}.people-lock b{color:#4c4c4c;font-size:11px}.people-lock p{margin:4px 0 0;font-size:9px;line-height:1.45}.role-blueprints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px}.role-blueprints>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:8px;border:1px solid #dedede;background:#fafafa}.role-blueprints b{color:#424242;font-size:9px}.role-blueprints small{overflow:hidden;color:#797979;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.role-blueprints>button{grid-column:1 / -1;justify-self:start;min-height:36px}.people-results{display:grid;gap:7px;padding:10px}.candidate-routing-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.candidate-routing-summary>span{padding:6px 8px;border:1px solid #d8d8d8;background:#fafafa;color:#707070;font:600 7px/1 var(--font-mono);text-transform:uppercase}.candidate-routing-summary b{color:#333;font-size:10px}.contact-enrichment-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #d7d7d7;background:#f7f7f7}.contact-enrichment-bar>div{display:flex;align-items:center;gap:8px}.contact-enrichment-bar svg{color:#7c7c7c}.contact-enrichment-bar span{display:flex;flex-direction:column;gap:2px}.contact-enrichment-bar b{color:#353535;font-size:9px}.contact-enrichment-bar small{color:#777;font-size:8px}.contact-enrichment-bar>em{color:#725628;font:700 8px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.contact-enrichment-bar.ready{border-color:#a5cfb9;background:#eef8f3}.contact-enrichment-bar.ready svg,.contact-enrichment-bar.ready>em{color:#16724c}.plant-evidence-panel{border:1px solid #cfcfcf;background:#fff;box-shadow:0 5px 16px #1616160f}.plant-evidence-panel>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:50px;padding:8px 10px;border-top:3px solid var(--electric-orange);border-bottom:1px solid #ddd}.plant-evidence-panel>header>div{display:flex;min-width:0;align-items:center;gap:8px}.plant-evidence-panel>header svg{color:var(--electric-orange)}.plant-evidence-panel>header span{display:flex;min-width:0;flex-direction:column;gap:3px}.plant-evidence-panel>header small{color:#8a8a8a;font:700 7px/1 var(--font-mono);text-transform:uppercase}.plant-evidence-panel>header b{color:#292929;font-size:10px}.plant-evidence-panel>header strong{padding:5px 7px;background:#f0f0f0;color:#4d4d4d;font:700 8px/1 var(--font-mono);text-transform:uppercase}.plant-evidence-panel>header>button{display:flex;min-height:31px;align-items:center;gap:5px;padding:0 9px;border:1px solid #bd4d21;background:#fff;color:#9a3b18;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.plant-evidence-panel>header>button:disabled{opacity:.48;cursor:not-allowed}.site-identity-decision{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border-bottom:1px solid #ddd;background:#f6f6f4}.site-identity-decision>svg{color:#777}.site-identity-decision>div{display:flex;min-width:0;flex-direction:column;gap:3px}.site-identity-decision small{color:#818181;font:700 7px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.site-identity-decision b{color:#343434;font-size:10px}.site-identity-decision span{color:#666;font-size:8px;line-height:1.45}.site-identity-decision em{color:#6b6b6b;font:600 7px/1.35 var(--font-mono);font-style:normal}.site-identity-decision>button{min-height:30px;padding:0 9px;border:1px solid #aaa;background:#fff;color:#555;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.site-identity-decision.confirmed{border-left:3px solid #22875d;background:#eef8f3}.site-identity-decision.confirmed>svg{color:#22875d}.site-identity-decision.conflict{border-left:3px solid #b13e32;background:#fff1ef}.site-identity-decision.conflict>svg{color:#b13e32}.site-identity-decision.ambiguous{border-left:3px solid #b7791f;background:#fff8e8}.site-identity-decision.ambiguous>svg{color:#9b671c}.site-identity-review{display:grid;grid-template-columns:.8fr 1.3fr 1.3fr;gap:8px;padding:10px;border-bottom:1px solid #d6d6d6;background:#fff}.site-identity-review label{display:flex;min-width:0;flex-direction:column;gap:5px}.site-identity-review label>span{color:#707070;font:700 7px/1 var(--font-mono);text-transform:uppercase}.site-identity-review select,.site-identity-review textarea{width:100%;border:1px solid #cfcfcf;border-radius:0;background:#fafafa;color:#333;font:500 9px/1.4 var(--font-sans)}.site-identity-review select{min-height:34px;padding:0 8px}.site-identity-review textarea{min-height:70px;padding:7px 8px;resize:vertical}.site-identity-review>footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.site-identity-review>footer>span{color:#777;font:600 7px/1.3 var(--font-mono)}.site-identity-review>footer>div{display:flex;gap:6px}.site-identity-review button{min-height:30px;padding:0 9px;border:1px solid #aaa;background:#fff;color:#555;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.site-identity-review button:last-child{border-color:#bd4d21;background:#fff3ed;color:#9a3b18}.site-identity-review button:disabled{opacity:.45;cursor:not-allowed}.plant-evidence-intro{margin:0;padding:10px;color:#696969;font-size:9px;line-height:1.5}.plant-evidence-running{display:flex;align-items:center;gap:8px;padding:9px 10px;background:#fff4ef;color:#75452f;font-size:8px}.plant-evidence-running i{width:9px;height:9px;border:2px solid #f0ad90;border-top-color:var(--electric-orange);border-radius:50%;animation:researchSpin .8s linear infinite}.plant-evidence-body>p{margin:0;padding:10px;border-bottom:1px solid #e2e2e2;color:#454545;font-size:9px;line-height:1.55}.plant-evidence-target{display:grid;grid-template-columns:1fr 1.45fr;background:#f7f7f7;border-bottom:1px solid #dedede}.plant-evidence-target>span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 10px}.plant-evidence-target>span:first-child{border-right:1px solid #dedede}.plant-evidence-target small{color:#888;font:700 7px/1 var(--font-mono);text-transform:uppercase}.plant-evidence-target b{overflow:hidden;color:#333;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.plant-evidence-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ddd}.plant-evidence-sources article{display:flex;min-width:0;flex-direction:column;gap:4px;padding:9px 10px;background:#fff}.plant-evidence-sources article>span{display:flex;align-items:center;justify-content:space-between;gap:7px}.plant-evidence-sources article em{padding:3px 5px;background:#fff0e9;color:#a7441e;font:700 6px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.plant-evidence-sources article small{color:#999;font:600 7px/1 var(--font-mono)}.plant-evidence-sources article b{color:#333;font-size:9px}.plant-evidence-sources article p{display:-webkit-box;overflow:hidden;margin:0;color:#6a6a6a;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plant-evidence-sources article a{align-self:flex-start;color:#a33f18;font-size:8px;font-weight:700}.plant-evidence-empty{padding:10px;background:#fff;color:#777;font-size:8px}.plant-evidence-body>footer{display:flex;align-items:center;gap:10px;padding:8px 10px;border-top:1px solid #ddd;background:#202020;color:#eee;font:600 7px/1 var(--font-mono)}.plant-evidence-body>footer span{display:flex;align-items:center;gap:5px}.plant-evidence-body>footer b{margin-left:auto;color:#ff6a2d}.plant-evidence-body>footer em{color:#aaa;font-style:normal}.plant-evidence-confirmation{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid #df9a7c;background:#fff4ef;color:#6e4c3d}.plant-evidence-confirmation>svg{color:var(--electric-orange)}.plant-evidence-confirmation p{margin:0;font-size:8px;line-height:1.45}.plant-evidence-confirmation p b{display:block;margin-bottom:3px;color:#3e302a;font-size:9px}.plant-evidence-confirmation>div{display:flex;gap:5px}.plant-evidence-confirmation button{min-height:30px;padding:0 8px;border:1px solid #c2c2c2;background:#fff;color:#555;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.plant-evidence-confirmation button:last-child{border-color:#bd4d21;background:var(--electric-orange);color:#fff}.candidate-evidence-advice{display:grid;grid-column:1 / -1;gap:4px;padding:7px 8px;border-left:3px solid #a7a7a7;background:#f5f5f5}.candidate-evidence-advice>span{display:flex;align-items:center;gap:5px;color:#555}.candidate-evidence-advice>span b{font:700 7px/1 var(--font-mono);text-transform:uppercase}.candidate-evidence-advice>span em{margin-left:auto;font:700 7px/1 var(--font-mono);font-style:normal}.candidate-evidence-advice p{margin:0;color:#666;font-size:8px;line-height:1.4}.candidate-evidence-advice a{justify-self:start;color:#8f3a1b;font-size:8px;font-weight:700}.candidate-evidence-advice.exact{border-left-color:#2f7c59;background:#eff8f3}.candidate-evidence-advice.group_backup{border-left-color:#b28b31;background:#fff9ea}.candidate-evidence-advice.conflict{border-left-color:#a43f34;background:#fff1ef}.candidate-evidence-matrix{display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.candidate-evidence-matrix>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:6px 7px;border:1px solid #ddd;background:#fafafa}.candidate-evidence-matrix small{color:#888;font:700 6px/1 var(--font-mono);text-transform:uppercase}.candidate-evidence-matrix b{overflow:hidden;color:#555;font-size:8px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.candidate-evidence-matrix .confirmed,.candidate-evidence-matrix .verified,.candidate-evidence-matrix .strong{border-color:#a8cdbb;background:#eff8f3}.candidate-evidence-matrix .confirmed b,.candidate-evidence-matrix .verified b,.candidate-evidence-matrix .strong b{color:#176d4d}.candidate-evidence-matrix .reported,.candidate-evidence-matrix .provided,.candidate-evidence-matrix .suggested,.candidate-evidence-matrix .relevant{border-color:#b9c8da;background:#f2f6fb}.candidate-evidence-matrix .unconfirmed,.candidate-evidence-matrix .extrapolated,.candidate-evidence-matrix .insufficient,.candidate-evidence-matrix .adjacent{border-color:#dfc68f;background:#fff9ea}.candidate-evidence-matrix .conflict{border-color:#d7a09a;background:#fff1ef}.site-validation-receipt{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e0b49e;background:#fff7f2}.site-validation-receipt>svg{color:var(--electric-orange)}.site-validation-receipt>div{display:flex;flex-direction:column;gap:2px}.site-validation-receipt b{color:#4a342b;font-size:9px}.site-validation-receipt span{color:#775f55;font-size:8px;line-height:1.4}.site-validation-receipt button{display:flex;min-height:30px;align-items:center;gap:5px;padding:0 8px;border:1px solid #bd4d21;background:#fff;color:#9a3b18;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.site-validation-receipt button:disabled{opacity:.45;cursor:not-allowed}.site-validation-receipt.completed{border-color:#b9c9c1;background:#f3f7f5}.site-validation-receipt.completed>svg{color:#37745a}.candidate-site-gate{display:grid;grid-column:1 / -1;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;border:1px solid #ddd;background:#fafafa}.candidate-site-gate>span{display:flex;align-items:center;gap:4px;color:#666;font:700 7px/1 var(--font-mono);text-transform:uppercase}.candidate-site-gate>em{padding:4px 5px;background:#eee;color:#666;font:700 7px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.candidate-site-gate>small{color:#777;font-size:8px;line-height:1.35}.candidate-site-gate>button{min-height:27px;padding:0 7px;border:1px solid #bbb;background:#fff;color:#555;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.candidate-site-gate.exact{border-color:#8fc0a8;background:#eef8f3}.candidate-site-gate.exact>em{background:#d8efe3;color:#176d4d}.candidate-site-gate.group_backup{border-color:#d9c28f;background:#fffaf0}.candidate-site-gate.group_backup>em{background:#f5e8c8;color:#7a5a17}.candidate-site-gate.conflict{border-color:#d7a09a;background:#fff1ef}.candidate-site-gate.conflict>em{background:#f2d4d0;color:#8c2f27}.site-validation-form{display:grid;grid-column:1 / -1;grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:7px;padding:8px;border:1px solid #df9a7c;background:#fff8f4}.site-validation-form label{display:flex;min-width:0;flex-direction:column;gap:4px}.site-validation-form label>span{color:#7a5a4c;font:700 7px/1 var(--font-mono);text-transform:uppercase}.site-validation-form input,.site-validation-form select{min-height:31px;min-width:0;padding:0 7px;border:1px solid #ccc;background:#fff;color:#333;font-size:9px}.site-validation-form>div{display:flex;gap:5px}.site-validation-form button{min-height:31px;padding:0 8px;border:1px solid #c7c7c7;background:#fff;color:#666;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.site-validation-form button:last-child{border-color:#bd4d21;background:var(--electric-orange);color:#fff}.site-validation-form button:disabled,.candidate-routing button:disabled{opacity:.4;cursor:not-allowed}.people-results>article{display:grid;grid-template-columns:68px 32px minmax(0,1fr) 82px;align-items:start;gap:8px;padding:9px;border:1px solid #dedede;background:#fff}.people-results>article.audience{border-color:#ef9b78;background:#fff6f2;box-shadow:inset 3px 0 0 var(--electric-orange)}.people-results>article.backup{border-color:#abc9bb;background:#f4faf7;box-shadow:inset 3px 0 #168c5c}.people-results>article.discarded{border-color:#d0d0d0;background:#f5f5f5;box-shadow:inset 3px 0 #858585;opacity:.82}.candidate-tier{align-self:start;padding:5px 4px;border:1px solid #cfcfcf;background:#f5f5f5;color:#666;font:700 7px/1.15 var(--font-mono);text-align:center;text-transform:uppercase}.candidate-tier.tier1{border-color:#e28a64;background:#fff0e9;color:#9c3e19}.candidate-tier.tier2{border-color:#d9aa65;background:#fff8e9;color:#825b1e}.candidate-tier.tier3{border-color:#8eb9ce;background:#eef7fb;color:#2d6680}.candidate-tier.tier4{border-color:#aaa3cc;background:#f4f2fb;color:#584f87}.person-selector{display:grid;width:18px;height:18px;place-items:center;border:1px solid #bdbdbd;background:#fff;cursor:pointer}.person-selector>span{display:grid;width:12px;height:12px;place-items:center;background:transparent;color:#fff}.person-selector[aria-pressed=true]>span{background:var(--electric-orange)}.people-results article>div:nth-child(3){display:flex;min-width:0;flex-direction:column;gap:2px}.people-results article>div:nth-child(3)>b{color:#292929;font-size:10px}.people-results article>div:nth-child(3)>span{color:#4e4e4e;font-size:9px}.people-results article>div:nth-child(3)>small{color:#818181;font:600 8px/1.3 var(--font-mono)}.people-results article>div:nth-child(3)>p{margin:4px 0 0;color:#6b6b6b;font-size:8px;line-height:1.4}.person-proof{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.person-proof strong{color:#444;font:700 14px/1 var(--font-mono)}.candidate-routing{display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-end;gap:5px;padding-top:7px;border-top:1px solid #ededed}.candidate-routing>span{margin-right:auto;color:#858585;font:700 7px/1 var(--font-mono);text-transform:uppercase}.candidate-routing button{display:flex;min-height:29px;align-items:center;gap:4px;padding:0 8px;border:1px solid #cfcfcf;background:#fff;color:#666;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.candidate-routing button.audience[aria-pressed=true]{border-color:#c94e20;background:var(--electric-orange);color:#fff}.candidate-routing button.backup[aria-pressed=true]{border-color:#13794f;background:#168c5c;color:#fff}.candidate-routing button.discard[aria-pressed=true]{border-color:#666;background:#737373;color:#fff}.discard-confirmation{display:grid;grid-column:1 / -1;grid-template-columns:20px minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;border:1px solid #c9c9c9;background:#f5f5f5}.discard-confirmation>svg{align-self:center;color:#707070}.discard-confirmation label{display:flex;min-width:0;flex-direction:column;gap:4px;color:#555;font-size:8px}.discard-confirmation input{min-height:31px;padding:0 8px;border:1px solid #c3c3c3;background:#fff;color:#333;font:600 9px/1 var(--font-mono)}.discard-confirmation>div{display:flex;gap:5px}.discard-confirmation button{min-height:31px;padding:0 8px;border:1px solid #aaa;background:#fff;color:#555;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.discard-confirmation button:last-child{border-color:#666;background:#737373;color:#fff}.discard-confirmation button:disabled{cursor:not-allowed;opacity:.45}.contact-enrichment-row{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 150px;gap:8px;padding-top:8px;border-top:1px solid #e5e5e5}.contact-fields{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.contact-field{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;border:1px solid #e0e0e0;background:#fafafa}.contact-field>svg{color:#8a8a8a}.contact-field>span{display:flex;min-width:0;flex-direction:column;gap:2px}.contact-field small{color:#858585;font:600 7px/1 var(--font-mono);text-transform:uppercase}.contact-field b{overflow:hidden;color:#666;font:600 8px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.contact-field>em{color:#8a8a8a;font:700 6px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.contact-dnc-warning{grid-column:1 / -1;padding:5px 6px;border:1px solid #c94b3f;background:#fff0ee;color:#8f2018;font:700 7px/1.35 var(--font-mono)}.contact-field.found{border-color:#abd3be;background:#f0f8f4}.contact-field.found>svg,.contact-field.found b,.contact-field.found>em{color:#176f4d}.contact-field.pending>svg{color:var(--electric-orange)}.contact-action{display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:4px}.contact-action>button{display:flex;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border:1px solid #c94e20;background:#fff3ed;color:#9c3e19;font:700 8px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.contact-action>button:disabled{border-color:#d5d5d5;background:#f3f3f3;color:#888;cursor:not-allowed}.contact-action>button small{color:#a46850;font-size:6px}.contact-action>small{color:#858585;font:600 6px/1.3 var(--font-mono);text-align:center}.contact-action>small.contact-error{color:#a13a31}.contact-status{display:flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:6px;border:1px solid #a9d1bd;background:#edf8f2;color:#176f4d;font:700 7px/1 var(--font-mono);text-transform:uppercase}.contact-status.unavailable{border-color:#d3d3d3;background:#f5f5f5;color:#777}.contact-status.pending{border-color:#efad91;background:#fff4ef;color:#9c3e19}.contact-status.pending i{width:8px;height:8px;border:2px solid #efad91;border-top-color:var(--electric-orange);border-radius:50%;animation:researchSpin .8s linear infinite}.contact-confirmation{display:grid;grid-column:1 / -1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #e7a183;background:#fff5f0}.contact-confirmation>svg{color:var(--electric-orange)}.contact-confirmation p{display:flex;margin:0;flex-direction:column;gap:3px;color:#77594c;font-size:8px;line-height:1.4}.contact-confirmation b{color:#6d3019;font-size:9px}.contact-confirmation>div{display:flex;gap:5px}.contact-confirmation button{min-height:30px;padding:0 8px;border:1px solid #c9c9c9;background:#fff;color:#666;font:700 7px/1 var(--font-mono);cursor:pointer}.contact-confirmation button:last-child{border-color:#c84f20;background:var(--electric-orange);color:#fff}.role-gaps{display:flex;flex-direction:column;gap:5px;padding:9px;border:1px dashed #c8c8c8;background:#fafafa;color:#777;font-size:8px}.role-gaps b{color:#444;font-size:9px}.rail-heading{display:flex;align-items:center;gap:8px}.rail-heading svg{color:var(--electric-orange)}.rail-heading span{display:flex;flex-direction:column;gap:2px}.rail-heading b{color:#333;font-size:10px}.rail-heading small{color:#878787;font:600 8px/1.2 var(--font-mono)}.source-ledger{display:flex;flex-direction:column;gap:0;margin-top:11px}.source-ledger article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;padding:9px 0;border-top:1px solid #ededed}.source-ledger article>span{color:var(--electric-orange);font:700 9px/1 var(--font-mono)}.source-ledger article>div{min-width:0}.source-ledger b{display:block;overflow:hidden;color:#404040;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.source-ledger p{display:-webkit-box;overflow:hidden;margin:4px 0 5px;color:#777;font-size:8px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rail-empty{margin-top:11px;padding:11px;border:1px dashed #cfcfcf;color:#888;font-size:9px;line-height:1.45}.approval-gate>p{margin:11px 0;color:#666;font-size:9px;line-height:1.5}.approval-gate>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:7px}.approve-button,.hold-button{display:flex;min-height:36px;align-items:center;justify-content:center;gap:5px;border:1px solid #bbb;background:#fff;font-size:9px;font-weight:700;cursor:pointer}.approve-button{border-color:#138052;background:#168c5c;color:#fff}.approve-button:disabled,.hold-button:disabled{opacity:.45;cursor:not-allowed}.research-controls-note{display:flex;gap:8px;border-left:3px solid var(--electric-orange);background:var(--cloud-grey)}.research-controls-note svg{flex:0 0 auto;color:var(--electric-orange)}.research-controls-note p{display:flex;margin:0;flex-direction:column;gap:3px;color:#707070;font-size:8px;line-height:1.45}.research-controls-note b{color:#3f3f3f;font-size:9px}.research-footer{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:14px;padding:9px 17px;border-top:1px solid #cecece;background:#fff}.research-footer>span{display:flex;align-items:center;gap:6px;color:#757575;font:600 8px/1 var(--font-mono)}.research-footer>div{display:flex;align-items:center;gap:10px}.footer-backup-count{color:#5f756b;font:700 8px/1 var(--font-mono);text-transform:uppercase}.research-footer .primary-button{min-height:37px;font-size:9px}.intel-funnel{display:flex;flex-direction:column;padding:7px 12px 11px}.intel-funnel>div{position:relative;display:grid;grid-template-columns:24px 1fr;gap:8px;min-height:51px}.intel-funnel>div:not(:last-child):after{position:absolute;top:25px;bottom:0;left:11px;width:1px;background:#d8d8d8;content:""}.intel-funnel>div>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #c9c9c9;background:#f2f2f2;color:#8a8a8a;font:700 9px/1 var(--font-mono);z-index:1}.intel-funnel>div.complete>span{border-color:var(--electric-orange);background:var(--electric-orange);color:#fff}.intel-funnel p{display:flex;margin:2px 0 0;flex-direction:column;gap:3px}.intel-funnel b{color:#3b3b3b;font-size:10px}.intel-funnel small{color:#858585;font-size:8px}.intel-stage-list{display:flex;flex-direction:column;gap:0;margin:13px 0;border:1px solid #dedede}.intel-stage-list>div{display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:9px;background:#fafafa}.intel-stage-list>div:not(:last-child){border-bottom:1px solid #e4e4e4}.intel-stage-list>div>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid #ccc;color:#888;font:700 8px/1 var(--font-mono)}.intel-stage-list>div.done>span{border-color:#168c5c;background:#168c5c;color:#fff}.intel-stage-list>div.current>span{border-color:var(--electric-orange);background:var(--electric-orange);color:#fff}.intel-stage-list>div.locked{opacity:.6}.intel-stage-list p{display:flex;margin:0;flex-direction:column;gap:3px}.intel-stage-list b{color:#444;font-size:9px}.intel-stage-list small{color:#858585;font-size:8px}.intelligence-research-cta{width:100%;min-height:38px;font-size:10px}@media(max-width:1100px){.research-body{grid-template-columns:minmax(0,1fr) 280px}.direction-grid,.mode-grid{grid-template-columns:1fr}.direction-grid article:not(:last-child),.mode-grid article:not(:last-child){border-right:0;border-bottom:1px solid #e0e0e0}.evidence-scope-grid{grid-template-columns:1fr}.evidence-scope-grid>div:not(:last-child){border-right:0;border-bottom:1px solid #dedede}}@media(max-width:820px){.research-backdrop{align-items:flex-start;padding:8px}.research-modal{width:calc(100vw - 16px);height:calc(100vh - 16px)}.research-header{grid-template-columns:38px minmax(0,1fr) 32px}.research-provider{display:none}.research-body{grid-template-columns:1fr;overflow-y:auto}.research-main,.research-rail{overflow:visible}.research-rail{border-top:1px solid #d5d5d5;border-left:0}.research-step b{display:none}.research-step{min-height:36px}.identity-strip{grid-template-columns:1fr}.identity-strip>div:not(:last-child){border-right:0;border-bottom:1px solid #e1e1e1}.research-empty-state{grid-template-columns:34px 1fr}.research-empty-state .primary-button{grid-column:1 / -1;min-width:0}.research-mode-selector{grid-template-columns:1fr}.research-method-receipt{align-items:stretch;flex-direction:column}.plant-evidence-sources{grid-template-columns:1fr}.apollo-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-blueprints{grid-template-columns:1fr}.role-blueprints>button{grid-column:auto}.research-footer>span{display:none}.research-footer{justify-content:flex-end}}@media(max-width:560px){.research-header h2{font-size:16px}.research-header p{display:none}.research-main{padding:10px}.research-summary-heading{align-items:stretch;flex-direction:column}.research-score{align-self:flex-start}.apollo-tier-grid,.apollo-filter-grid{grid-template-columns:1fr}.apollo-filter-grid label.wide{grid-column:auto}.apollo-search-receipt,.apollo-cascade-controls,.apollo-search-confirmation{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.plant-evidence-panel>header,.site-identity-decision,.plant-evidence-confirmation{align-items:stretch;grid-template-columns:1fr}.plant-evidence-panel>header strong{justify-self:start}.plant-evidence-target,.site-identity-review{grid-template-columns:1fr}.site-identity-review>footer{grid-column:1;align-items:flex-start;flex-direction:column}.plant-evidence-target>span:first-child{border-right:0;border-bottom:1px solid #dedede}.plant-evidence-body>footer{align-items:flex-start;flex-direction:column}.plant-evidence-body>footer b{margin-left:0}.plant-evidence-confirmation>div{justify-content:flex-end}.apollo-cascade-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.apollo-search-confirmation>div{justify-content:flex-end}.people-results>article{grid-template-columns:62px 28px minmax(0,1fr)}.person-proof{grid-column:3;align-items:flex-start;flex-direction:row}.candidate-routing{align-items:stretch;flex-direction:column}.candidate-routing>span{margin-right:0}.contact-enrichment-bar{align-items:flex-start;flex-direction:column}.contact-enrichment-row,.contact-fields{grid-template-columns:1fr}.contact-confirmation{grid-template-columns:22px minmax(0,1fr)}.contact-confirmation>div{grid-column:1 / -1}.research-footer>div{width:100%}.research-footer .primary-button{flex:1}}.saved-list-library{margin-top:14px;border:1px solid #cfcfcf;background:#f6f6f6}.saved-list-heading{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:7px 10px;border-bottom:1px solid #d8d8d8;background:var(--charcoal);color:#fff;font:700 8px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.saved-list-heading b{color:var(--electric-orange);font-size:10px}.saved-list-library article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid #dedede;background:#fff}.saved-list-library article:last-of-type{border-bottom:0}.saved-list-library article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.saved-list-library article b{overflow:hidden;color:#303030;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.saved-list-library article small{overflow:hidden;color:#777;font:600 7px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.saved-list-library article>button{min-height:27px;padding:0 8px;border:1px solid #c44d1f;background:#fff3ed;color:#9d3c18;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.saved-list-library article>button:disabled{cursor:wait;opacity:.55}.saved-list-empty{display:flex;align-items:center;gap:8px;padding:11px;color:#737373;font-size:8px;line-height:1.4}.list-drawer .selected-list{min-height:100px;max-height:32vh;flex:0 1 auto}.sprint5-workflow-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;border:1px solid #c9c9c9;background:#fff}.sprint5-workflow-strip>div{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:51px;padding:8px 11px;border-right:1px solid #dedede}.sprint5-workflow-strip>div:last-child{border-right:0}.sprint5-workflow-strip i{display:grid;width:24px;height:24px;place-items:center;border:1px solid #bbb;color:#777;font:700 8px/1 var(--font-mono);font-style:normal}.sprint5-workflow-strip span{display:flex;min-width:0;flex-direction:column;gap:3px}.sprint5-workflow-strip b{color:#393939;font-size:9px}.sprint5-workflow-strip small{color:#858585;font:600 7px/1.2 var(--font-mono)}.sprint5-workflow-strip .complete{background:#f3faf6}.sprint5-workflow-strip .complete i{border-color:#168c5c;background:#168c5c;color:#fff}.sprint5-workflow-strip .current{box-shadow:inset 4px 0 var(--electric-orange);background:#fff5f0}.sprint5-workflow-strip .current i{border-color:var(--electric-orange);color:var(--electric-orange)}.sprint5-workflow-strip .locked{opacity:.58}.campaign-layout.sprint5-campaign-layout{grid-template-columns:225px minmax(500px,1fr) 335px;align-items:start;gap:12px}.campaign-library{overflow:hidden}.campaign-library-row{display:grid;width:100%;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;padding:8px 10px;border:0;border-top:1px solid #e1e1e1;background:#fff;color:#666;text-align:left;cursor:pointer}.campaign-library-row.active{background:#fff3ed;box-shadow:inset 3px 0 var(--electric-orange);color:var(--electric-orange)}.campaign-library-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.campaign-library-row b{overflow:hidden;color:#343434;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.campaign-library-row small{overflow:hidden;color:#858585;font:600 7px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.campaign-library-empty{display:flex;min-height:170px;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:16px;color:#818181;text-align:center}.campaign-library-empty b{color:#555;font-size:9px}.campaign-library-empty span{font-size:8px;line-height:1.45}.compact-builder-section{padding:13px 14px}.compact-builder-section .field-stack{margin-top:10px}.field-stack select{height:34px;padding:0 9px;border:1px solid #cfcfcf;background:#fff;color:#353535;font-size:9px;outline:0}.field-stack select:focus{border-color:var(--electric-orange);box-shadow:0 0 0 2px #ea5e271f}.inline-empty-warning{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0 46px;padding:9px;border:1px solid #e5b497;background:#fff5ef;color:#9b431f;font-size:8px;line-height:1.45}.inline-empty-warning b{color:#6f2d15}.list-snapshot-summary{display:grid;grid-template-columns:1.4fr .6fr .7fr .7fr;gap:1px;margin:10px 0 0 46px;border:1px solid #d8d8d8;background:#d8d8d8}.list-snapshot-summary>div{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:8px;background:#fafafa;color:var(--electric-orange)}.list-snapshot-summary span{display:flex;min-width:0;flex-direction:column;gap:2px}.list-snapshot-summary small{color:#838383;font:600 6px/1 var(--font-mono);text-transform:uppercase}.list-snapshot-summary b{overflow:hidden;color:#414141;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.campaign-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 0 46px}.campaign-form-grid .field-stack{margin:0}.campaign-form-grid .full{grid-column:1 / -1}.campaign-landing-destination{display:grid;min-width:0;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:7px 9px;border:1px solid #edaa8d;background:#fff4ee;color:var(--electric-orange)}.campaign-landing-destination.neutral{border-color:#d6d6d6;background:#f7f7f7;color:#686868}.campaign-landing-destination>span{display:flex;min-width:0;flex-direction:column;gap:2px}.campaign-landing-destination small{color:#8a786f;font:700 6px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.campaign-landing-destination b{overflow:hidden;color:#454545;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.campaign-brief-section{background:linear-gradient(180deg,#fff,#fbfbfa)}.capacity-provenance-card{margin:11px 0 0 46px;padding:11px;border:1px solid #e2aa8d;background:linear-gradient(180deg,#fff8f4,#fff);box-shadow:inset 3px 0 var(--electric-orange)}.capacity-provenance-card.ready{border-color:#a8cdb9;background:linear-gradient(180deg,#f2faf5,#fff);box-shadow:inset 3px 0 #168c5c}.capacity-provenance-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.capacity-provenance-header>span{display:flex;min-width:0;align-items:flex-start;gap:8px;color:var(--electric-orange)}.capacity-provenance-card.ready .capacity-provenance-header>span{color:#168c5c}.capacity-provenance-header i{display:flex;min-width:0;flex-direction:column;gap:3px;font-style:normal}.capacity-provenance-header b{color:#343434;font-size:10px}.capacity-provenance-header small{color:#737373;font-size:8px;line-height:1.4}.capacity-provenance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.capacity-provenance-grid .field-stack{margin:0}.capacity-provenance-grid .full{grid-column:1 / -1}.capacity-security-checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid #e0d8d3}.capacity-security-checks:before{display:flex;align-items:center;margin-right:2px;color:#777;content:"CONTROLES DE SEGURIDAD";font:700 6px/1 var(--font-mono);letter-spacing:.04em}.capacity-security-checks button{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d2d2d2;background:#fff;color:#777;font-size:7px;font-weight:700;cursor:pointer}.capacity-security-checks button[aria-pressed=true]{border-color:#92c3aa;background:#eef8f2;color:#168c5c}.capacity-trust-preview{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;margin-top:9px;padding:9px;border:1px solid #d8d8d8;background:#f5f5f4;color:#4f4f4f}.capacity-trust-preview>span{display:flex;min-width:0;flex-direction:column;gap:3px}.capacity-trust-preview b{color:#333;font:700 7px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.capacity-trust-preview small{color:#666;font-size:8px;line-height:1.5}.capacity-provenance-issues{display:grid;grid-template-columns:1fr 1fr;gap:5px 8px;margin-top:8px}.capacity-provenance-issues span{display:flex;align-items:flex-start;gap:5px;color:#9b431f;font-size:7px;line-height:1.35}.capacity-provenance-issues svg{flex:0 0 auto}.campaign-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0 0 46px}.campaign-brief-grid .field-stack{margin:0}.campaign-brief-grid .full{grid-column:1 / -1}.campaign-brief-grid textarea{min-height:58px;line-height:1.45;resize:vertical}.campaign-brief-advanced{margin:10px 0 0 46px;border:1px solid #d7d7d7;background:#fff}.campaign-brief-advanced summary{padding:9px 11px;color:#5d5d5d;font:700 8px/1.25 var(--font-mono);cursor:pointer;text-transform:uppercase}.campaign-brief-advanced[open] summary{border-bottom:1px solid #dedede;color:var(--electric-orange)}.campaign-brief-advanced .campaign-brief-grid{grid-template-columns:1fr 1fr;margin:0;padding:10px}.brief-confirmation-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0 46px;padding:10px;border:1px solid #e0a482;background:#fff5ef}.brief-confirmation-bar.confirmed{border-color:#9dc8b2;background:#eef8f2}.brief-confirmation-bar>span{display:flex;min-width:0;align-items:flex-start;gap:8px;color:var(--electric-orange)}.brief-confirmation-bar.confirmed>span{color:#168c5c}.brief-confirmation-bar i{display:flex;min-width:0;flex-direction:column;gap:3px;font-style:normal}.brief-confirmation-bar b{color:#4b4b4b;font-size:9px}.brief-confirmation-bar small{color:#767676;font-size:8px;line-height:1.4}.campaign-strategy-section{border-top:3px solid var(--charcoal);background:#f7f7f5}.strategy-empty-state{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:11px 0 0 46px;padding:13px;border:1px dashed #bdbdbd;background:#fff}.strategy-empty-state>span{display:flex;min-width:0;flex-direction:column;gap:4px}.strategy-empty-state b{color:var(--charcoal);font-size:10px}.strategy-empty-state small{max-width:540px;color:#777;font-size:8px;line-height:1.45}.strategy-empty-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.strategy-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:11px 0 7px 46px}.strategy-toolbar>span{color:#6e6e6e;font:700 7px/1 var(--font-mono);text-transform:uppercase}.strategy-angle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-left:46px}.strategy-angle-card{display:flex;min-height:205px;flex-direction:column;gap:8px;padding:11px;border:1px solid #c9c9c9;background:#fff;color:#6f6f6f;text-align:left;cursor:pointer}.strategy-angle-card:hover{border-color:#e28a65;box-shadow:0 5px 14px #2c2c2c12}.strategy-angle-card.selected{border-color:var(--electric-orange);background:#fff4ef;box-shadow:inset 0 3px var(--electric-orange)}.strategy-angle-top{display:grid;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:7px}.strategy-angle-top i{display:grid;width:27px;height:27px;place-items:center;background:var(--charcoal);color:#fff;font:800 8px/1 var(--font-mono);font-style:normal}.strategy-angle-card.selected .strategy-angle-top i{background:var(--electric-orange)}.strategy-angle-top b{color:var(--charcoal);font-size:9px}.strategy-angle-top svg{color:var(--electric-orange)}.strategy-angle-card>strong{color:#3f3f3f;font-size:9px;line-height:1.45}.strategy-angle-card>small{color:#737373;font-size:8px;line-height:1.45}.strategy-angle-card>em{margin-top:auto;padding-top:8px;border-top:1px solid #e1e1e1;color:#8b604d;font-size:7px;line-height:1.4;font-style:normal}.selected-strategy-receipt{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0 46px;padding:10px;border-left:3px solid #168c5c;background:#eef8f2;color:#168c5c}.selected-strategy-receipt>span{display:flex;flex-direction:column;gap:3px}.selected-strategy-receipt b{color:#1d5d43;font-size:9px}.selected-strategy-receipt small{color:#5f7469;font-size:8px;line-height:1.4}.editorial-quality-gate{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#fff9eb}.editorial-quality-gate.pass{background:#eef8f2}.editorial-quality-gate>div{display:flex;min-width:0;flex-direction:column;gap:3px}.editorial-quality-gate span{color:#8c6a2f;font:700 7px/1 var(--font-mono);text-transform:uppercase}.editorial-quality-gate.pass span{color:#168c5c}.editorial-quality-gate b{color:#454545;font-size:9px}.editorial-quality-gate small{color:#737373;font-size:7px;line-height:1.45}.sprint5-markos{position:sticky;top:0}.markos-empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:7px;margin:12px 0;padding:16px;border:1px dashed #bdbdbd;background:#fafafa;color:#888;text-align:center}.markos-empty svg{color:var(--electric-orange)}.markos-empty b{color:#494949;font-size:10px}.markos-empty span{max-width:230px;font-size:8px;line-height:1.45}.whatsapp-preview{display:flex;align-items:flex-start;gap:6px;margin:8px 0;padding-top:8px;border-top:1px solid #efc3b0;color:#6d4f44;font-size:8px;line-height:1.45}.full-width{width:100%}.revision-receipt{display:block;margin-top:8px;color:#858585;font:600 6px/1.35 var(--font-mono);text-align:center}.results-zero-state{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--electric-orange);text-align:center}.results-zero-state>span{display:flex;max-width:500px;flex-direction:column;gap:6px}.results-zero-state b{color:#333;font-size:16px}.results-zero-state small{color:#777;font-size:9px;line-height:1.55}.results-detail-empty{display:flex;align-items:center;gap:8px;padding:18px;border-top:1px solid #dedede;color:#777;font-size:8px}.no-effect-receipt{padding:16px;border-top:4px solid #168c5c}.no-effect-receipt>span{color:#168c5c;font:700 7px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.no-effect-receipt h2{margin:6px 0 12px;color:#333;font-size:14px}.no-effect-receipt>p{margin:10px 0 0;color:#6f6f6f;font-size:8px;line-height:1.5}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid #d3d3d3;background:#d3d3d3}.receipt-grid>div{display:flex;flex-direction:column;gap:4px;padding:9px;background:#f8f8f8}.receipt-grid small{color:#7b7b7b;font:600 6px/1 var(--font-mono)}.receipt-grid b{color:#303030;font:700 10px/1 var(--font-mono)}@media(max-width:1380px){.campaign-layout.sprint5-campaign-layout{grid-template-columns:205px minmax(470px,1fr) 310px}}@media(max-width:1120px){.campaign-layout.sprint5-campaign-layout{grid-template-columns:210px minmax(0,1fr)}.sprint5-markos{position:static;grid-column:1 / -1}.strategy-angle-grid{grid-template-columns:1fr}.strategy-angle-card{min-height:auto}}@media(max-width:820px){.sprint5-workflow-strip{grid-template-columns:1fr 1fr}.sprint5-workflow-strip>div:nth-child(2){border-right:0}.sprint5-workflow-strip>div:nth-child(-n+2){border-bottom:1px solid #dedede}.campaign-layout.sprint5-campaign-layout{grid-template-columns:1fr}.sprint5-markos{grid-column:auto}.list-snapshot-summary,.capacity-provenance-grid,.campaign-brief-grid{grid-template-columns:1fr 1fr}.campaign-brief-grid>.field-stack:first-child{grid-column:1 / -1}}@media(max-width:560px){.sprint5-workflow-strip{grid-template-columns:1fr}.sprint5-workflow-strip>div{border-right:0;border-bottom:1px solid #dedede}.campaign-form-grid{grid-template-columns:1fr}.campaign-form-grid .full{grid-column:auto}.campaign-brief-grid,.campaign-brief-advanced .campaign-brief-grid{grid-template-columns:1fr}.campaign-brief-grid .full,.campaign-brief-grid>.field-stack:first-child{grid-column:auto}.campaign-brief-grid,.campaign-brief-advanced,.capacity-provenance-card,.brief-confirmation-bar,.strategy-empty-state,.strategy-toolbar,.strategy-angle-grid,.selected-strategy-receipt{margin-left:0}.strategy-empty-state,.brief-confirmation-bar,.capacity-provenance-header,.editorial-quality-gate{align-items:stretch;flex-direction:column}.capacity-provenance-grid,.capacity-provenance-issues{grid-template-columns:1fr}.capacity-provenance-grid .full{grid-column:auto}.strategy-empty-actions{align-items:stretch;flex-direction:column}.list-snapshot-summary{grid-template-columns:1fr}.saved-list-library article{grid-template-columns:minmax(0,1fr) auto}.saved-list-library article>button{grid-column:1 / -1}}.sprint6-workflow-strip{grid-template-columns:repeat(5,1fr)}.sprint6-canary-builder{border-top:3px solid var(--electric-orange);background:linear-gradient(180deg,#fff,#fbfbfb)}.canary-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 0 46px}.canary-settings-grid .field-stack{margin:0}.canary-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:10px 0 0 46px;border:1px solid #d4d4d4;background:#d4d4d4}.canary-readiness-grid>div{display:flex;min-width:0;min-height:66px;flex-direction:column;justify-content:center;gap:4px;padding:9px;background:#f7f7f7}.canary-readiness-grid small{color:#777;font:700 6px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.canary-readiness-grid b{color:#303030;font:700 15px/1 var(--font-mono)}.canary-readiness-grid span{color:#858585;font-size:7px}.canary-readiness-grid .ready{box-shadow:inset 0 3px #168c5c}.canary-readiness-grid .blocked{box-shadow:inset 0 3px var(--electric-orange);background:#fff5ef}.canary-sequence-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0 0 46px;border:1px solid #ccc;background:#ccc}.canary-sequence-preview>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:9px;background:#fff}.canary-sequence-preview span{color:var(--electric-orange);font:700 7px/1 var(--font-mono);text-transform:uppercase}.canary-sequence-preview b{color:#363636;font-size:8px}.canary-sequence-preview small{color:#858585;font-size:7px;line-height:1.35}.canary-blockers{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0 46px;padding:9px;border:1px solid #e0a482;background:#fff3ec;color:#a5431d}.canary-blockers>span{display:flex;min-width:0;flex-direction:column;gap:3px}.canary-blockers b{font-size:8px}.canary-blockers small{overflow-wrap:anywhere;color:#8c563f;font:600 6px/1.4 var(--font-mono)}.kill-switch-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:10px 0 0 46px;padding-top:10px;border-top:1px solid #d9d9d9}.kill-switch-control .field-stack{margin:0}.danger-outline-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #a43c21;background:#fff;color:#a43c21;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.danger-outline-button:hover{background:#fff1eb}.danger-outline-button:disabled{cursor:not-allowed;opacity:.45}.sprint6-activation-control{border-top:4px solid var(--electric-orange)}.canary-base-simulation{margin-top:7px;color:#727272;font:700 7px/1.3 var(--font-mono)}.canary-approval-modal{border-top:5px solid var(--electric-orange)}.sprint6-results .no-effect-receipt h2{text-transform:none}@media(max-width:1380px){.canary-readiness-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.sprint6-workflow-strip{grid-template-columns:1fr 1fr}.sprint6-workflow-strip>div{border-right:1px solid #dedede;border-bottom:1px solid #dedede}.sprint6-workflow-strip>div:nth-child(2n){border-right:0}.sprint6-workflow-strip>div:last-child{border-bottom:0}.canary-readiness-grid,.canary-sequence-preview{grid-template-columns:1fr 1fr}.canary-sequence-preview>div:last-child{grid-column:1 / -1}}@media(max-width:560px){.sprint6-workflow-strip,.canary-settings-grid,.canary-readiness-grid,.canary-sequence-preview,.kill-switch-control{grid-template-columns:1fr}.sprint6-workflow-strip>div{border-right:0}.canary-settings-grid,.canary-readiness-grid,.canary-sequence-preview,.canary-blockers,.kill-switch-control{margin-left:0}.canary-sequence-preview>div:last-child{grid-column:auto}}.sprint7-workflow-strip{grid-template-columns:repeat(6,1fr)}.sprint7-gmail-bridge{border-top:3px solid #252525;background:linear-gradient(180deg,#fff,#fafafa)}.gmail-bridge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0 0 46px;border:1px solid #d2d2d2;background:#d2d2d2}.gmail-bridge-grid>div{display:flex;min-width:0;min-height:70px;flex-direction:column;justify-content:center;gap:4px;padding:10px;background:#f7f7f7;box-shadow:inset 0 3px #9a9a9a}.gmail-bridge-grid>div.ready{background:#f2faf6;box-shadow:inset 0 3px #168c5c}.gmail-bridge-grid small{color:#777;font:700 6px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.gmail-bridge-grid b{overflow:hidden;color:#303030;font:700 9px/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.gmail-bridge-grid span{color:#858585;font-size:7px;line-height:1.35}.gmail-bridge-actions{display:flex;align-items:center;gap:8px;margin:10px 0 0 46px}.gmail-bridge-actions .text-button{margin-left:auto}.gmail-test-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:10px 0 0 46px}.gmail-test-row .field-stack{margin:0}.gmail-test-row .primary-button{min-height:35px}.gmail-internal-send-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 0 46px;padding:10px;border:1px solid #b7d6c8;background:#f2faf6}.gmail-internal-send-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.gmail-internal-send-row b{color:#235b43;font-size:9px}.gmail-internal-send-row small{color:#658071;font-size:7px}.gmail-safety-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0 46px;padding:9px 10px;border:1px solid #e1b49c;background:#fff5ef;color:#8b451f;font-size:7px;line-height:1.45}.gmail-safety-note svg{flex:0 0 auto;color:var(--electric-orange)}.gmail-governance-receipt{border-top:4px solid #252525}.gmail-governance-receipt>span{color:var(--electric-orange);font:700 7px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.gmail-governance-receipt h2{margin:7px 0 12px;color:#303030;font-size:14px}.gmail-governance-receipt p{margin:10px 0 0;color:#747474;font-size:8px;line-height:1.5}.gmail-send-approval-modal{border-top:5px solid var(--electric-orange)}@media(max-width:1180px){.sprint7-workflow-strip{grid-template-columns:repeat(3,1fr)}.sprint7-workflow-strip>div:nth-child(3n){border-right:0}}@media(max-width:560px){.sprint7-workflow-strip,.gmail-bridge-grid,.gmail-test-row{grid-template-columns:1fr}.gmail-bridge-actions{align-items:stretch;flex-direction:column}.gmail-bridge-actions .text-button,.gmail-bridge-grid,.gmail-bridge-actions,.gmail-test-row,.gmail-internal-send-row,.gmail-safety-note{margin-left:0}.gmail-internal-send-row{align-items:stretch;flex-direction:column}}.commercial-storyboard-shell{overflow:hidden;margin-top:12px;border:1px solid #d3d3d3;border-radius:2px;background:#fff;box-shadow:0 12px 34px #1e1e1e0f;color:var(--charcoal)}.commercial-storyboard-masthead{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;border-bottom:1px solid #d9d9d9;background:linear-gradient(110deg,#fff,#fff 70%,#fafafa)}.commercial-storyboard-masthead h2{margin:4px 0 10px;font-family:var(--font-brand);font-size:clamp(21px,2vw,30px);line-height:1.05;letter-spacing:-.045em}.studio-kicker{color:#777;font:700 8px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.studio-context-chips{display:flex;flex-wrap:wrap;gap:7px}.studio-context-chips>span{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:5px 9px;border:1px solid #d2d2d2;background:#fff;color:#414141;font-size:9px;font-weight:700}.studio-context-chips svg{color:var(--electric-orange)}.studio-context-chips>span.studio-type-chip{border-color:var(--electric-orange);background:#fff2ec;color:#b3400f;text-transform:uppercase;letter-spacing:.04em}.field-stack .field-hint{margin-top:4px;color:#777;font-size:10px;font-weight:500;line-height:1.3}.studio-governance-receipt{display:flex;min-width:215px;flex-direction:column;gap:3px;padding:13px 16px;border:1px solid #bfc7c1;border-left:3px solid #23875b;background:#f7fbf8;text-align:right}.studio-governance-receipt span{color:#14764d;font-size:10px;font-weight:800}.studio-governance-receipt small{color:#6f7772;font:600 7px/1.35 var(--font-mono)}.studio-view-tabs{display:flex;align-items:center;gap:2px;padding:0 24px;border-bottom:1px solid #d9d9d9;background:#f7f7f7}.studio-view-tabs button{display:inline-flex;min-height:43px;align-items:center;gap:7px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#777;font-size:9px;font-weight:800;cursor:pointer}.studio-view-tabs button.active{border-bottom-color:var(--electric-orange);color:var(--charcoal);background:#fff}.studio-view-tabs button svg{color:currentColor}.studio-list-gate{display:grid;min-height:360px;place-items:center;align-content:center;gap:22px;padding:40px;background:#fafafa}.studio-list-gate>div{display:flex;max-width:420px;align-items:flex-start;gap:12px;text-align:left}.studio-list-gate>div>svg{flex:0 0 auto;color:var(--electric-orange)}.studio-list-gate>div span,.studio-list-gate label{display:flex;width:min(420px,100%);flex-direction:column;gap:6px}.studio-list-gate b{font-size:13px}.studio-list-gate small{color:#747474;font-size:9px;line-height:1.55}.studio-list-gate label>span{color:#666;font:700 8px/1 var(--font-mono);text-transform:uppercase}.studio-list-gate select{min-height:40px;border:1px solid #bdbdbd;background:#fff;padding:0 12px;font:700 10px var(--font-brand)}.story-decision-desk{display:grid;min-height:590px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.story-builder-column,.story-preview-column{min-width:0;padding:20px 24px}.story-preview-column{border-left:1px solid #d9d9d9;background:#fcfcfc}.story-column-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.story-column-heading>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.story-column-heading b{color:#262626;font-size:13px}.story-column-heading small{color:#7a7a7a;font-size:8px;line-height:1.35}.story-beat-list{position:relative;display:flex;flex-direction:column;gap:8px}.story-beat-list:before{position:absolute;top:21px;bottom:21px;left:16px;width:1px;background:var(--electric-orange);content:""}.story-beat{position:relative;z-index:1;border:1px solid #d5d5d5;border-left:0;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.story-beat.active{border-color:#b9b9b9;box-shadow:0 7px 18px #1e1e1e0f}.story-beat>button{display:grid;width:100%;min-height:50px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:6px 13px 6px 0;border:0;background:transparent;color:var(--charcoal);text-align:left;cursor:pointer}.story-beat>button>i{display:grid;width:24px;height:24px;place-items:center;background:var(--electric-orange);color:#fff;font:800 9px/1 var(--font-mono);font-style:normal}.story-beat>button>span{display:grid;min-width:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px}.story-beat>button small{color:#292929;font-size:9px;font-weight:800}.story-beat>button b{overflow:hidden;color:#707070;font-size:8px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.story-beat.active>button b{white-space:normal}.story-beat>button>svg{color:#777}.story-beat.active>button>svg{color:var(--electric-orange)}.story-inline-editor,.story-signal-panel,.story-solution-panel{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px 42px}.story-inline-editor>span{color:#555;font:700 8px/1.2 var(--font-mono);text-transform:uppercase}.story-inline-editor textarea,.story-inline-editor input{width:100%;border:1px solid #c6c6c6;border-radius:0;background:#fff;color:#282828;font:500 9px/1.55 var(--font-brand);outline:none}.story-inline-editor textarea{resize:vertical;padding:9px 10px}.story-inline-editor input{min-height:36px;padding:0 10px}.story-inline-editor textarea:focus,.story-inline-editor input:focus{border-color:var(--electric-orange);box-shadow:0 0 0 2px #ea5e2717}.story-inline-editor>small{display:flex;align-items:center;gap:6px;color:#777;font-size:7px;line-height:1.45}.story-inline-editor>small svg{flex:0 0 auto;color:var(--electric-orange)}.markos-suggestion{padding-top:2px}.markos-suggestion>small{padding:7px 9px;border-left:2px solid var(--electric-orange);background:#fff5f0;color:#80503e}.story-evidence-facts,.variant-intelligence-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dedede;border-top:0}.story-evidence-facts>span,.variant-intelligence-strip>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:8px 9px;border-right:1px solid #dedede}.story-evidence-facts>span:last-child,.variant-intelligence-strip>span:last-child{border-right:0}.story-evidence-facts small,.variant-intelligence-strip small{color:#8a8a8a;font:600 7px/1.2 var(--font-mono);text-transform:uppercase}.story-evidence-facts b,.variant-intelligence-strip b{overflow:hidden;color:#393939;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.studio-geofence{overflow:hidden;margin:0;border:1px solid #d2d2d2;background:#fff}.studio-geofence>img{display:block;width:100%;aspect-ratio:1048 / 560;object-fit:cover}.studio-geofence figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #e2e2e2}.studio-geofence figcaption>span{display:flex;min-width:0;flex-direction:column;gap:3px}.studio-geofence figcaption b{overflow:hidden;color:#282828;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.studio-geofence figcaption small{color:gray;font:500 6.5px/1.35 var(--font-mono)}.studio-geofence.compact>img{max-height:180px;object-fit:cover}.studio-map-empty{display:flex;min-height:220px;align-items:center;justify-content:center;gap:9px;padding:20px;border:1px dashed #bdbdbd;background:#f6f6f6;color:#868686;text-align:left}.studio-map-empty.compact{min-height:118px}.studio-map-empty svg{flex:0 0 auto;color:var(--electric-orange)}.studio-map-empty span{display:flex;flex-direction:column;gap:4px}.studio-map-empty b{color:#555;font-size:9px}.studio-map-empty small{max-width:260px;font-size:7px;line-height:1.4}.strategy-choice-deck{display:flex;flex-direction:column;gap:6px}.strategy-choice-deck>span{color:#555;font:700 8px/1.2 var(--font-mono);text-transform:uppercase}.strategy-choice-deck>button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;padding:9px;border:1px solid #d2d2d2;background:#fff;text-align:left;cursor:pointer}.strategy-choice-deck>button.active{border-color:var(--electric-orange);background:#fff7f3}.strategy-choice-deck>button i{color:var(--electric-orange);font-style:normal}.strategy-choice-deck>button span{display:flex;flex-direction:column;gap:3px}.strategy-choice-deck b{font-size:8px}.strategy-choice-deck small{color:#747474;font-size:7px;line-height:1.4}.executive-note-preview{display:flex;min-height:500px;flex-direction:column;gap:12px;padding:17px 19px;border:1px solid #cfcfcf;background:#fff;box-shadow:0 8px 24px #1e1e1e0d}.executive-note-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:1px solid #e0e0e0}.executive-note-header img{width:116px;height:auto}.executive-note-header span{color:var(--electric-orange);font:700 7px/1 var(--font-mono);letter-spacing:.1em}.executive-note-meta{display:flex;flex-direction:column;gap:3px;color:#7c7c7c;font-size:7.5px}.executive-note-meta span:first-child{color:#383838;font-weight:700}.executive-note-preview h3{margin:0;color:#1f1f1f;font-size:16px;line-height:1.22;letter-spacing:-.025em}.executive-note-body{display:flex;flex-direction:column;gap:8px}.executive-note-body p{margin:0;color:#3d3d3d;font-size:9px;line-height:1.55}.executive-note-body p:first-child{font-weight:600}.executive-note-body p:last-child{color:var(--electric-orange);font-weight:800}.executive-note-signoff{display:flex;flex-direction:column;gap:3px;padding-top:4px}.executive-note-signoff span{color:#333;font-size:8px;font-weight:800}.executive-note-signoff small{color:#777;font:500 7px/1.2 var(--font-mono)}.personalization-desk{display:grid;min-height:590px;grid-template-columns:minmax(480px,.92fr) minmax(420px,1.08fr)}.personalization-queue{min-width:0;border-right:1px solid #d8d8d8}.personalization-queue>header,.account-variant-inspector>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:15px;padding:14px 20px;border-bottom:1px solid #d8d8d8}.personalization-queue>header>span{display:flex;min-width:0;flex-direction:column;gap:4px}.personalization-queue>header b{font-size:12px}.personalization-queue>header small{color:#777;font-size:8px;line-height:1.4}.personalization-queue>header strong{color:var(--electric-orange);font:800 14px/1 var(--font-mono)}.audience-decision-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d8d8d8;background:#222;color:#fff}.audience-decision-path>span{display:grid;min-width:0;grid-template-columns:22px minmax(0,1fr);gap:2px 7px;padding:9px 11px;border-right:1px solid #444}.audience-decision-path>span:last-child{border-right:0}.audience-decision-path i{display:grid;width:20px;height:20px;grid-row:1 / span 2;place-items:center;border:1px solid #666;color:#aaa;font:800 7px/1 var(--font-mono);font-style:normal}.audience-decision-path b{align-self:end;font-size:7.5px}.audience-decision-path small{overflow:hidden;color:#999;font:600 6px/1.1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.audience-decision-path .complete i{border-color:var(--electric-orange);background:var(--electric-orange);color:#fff}.audience-decision-path .current{background:#2d2d2d}.audience-decision-path .current i{border-color:var(--electric-orange);color:var(--electric-orange)}.audience-decision-path .locked{color:#777}.personalization-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d8d8d8;background:#fafafa}.personalization-readiness>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:10px 12px;border-right:1px solid #e0e0e0}.personalization-readiness>span:last-child{border-right:0}.personalization-readiness b{color:#353535;font-size:13px}.personalization-readiness .ready b{color:#1c8758}.personalization-readiness small{overflow:hidden;color:#848484;font:600 6.5px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.audience-filter-bar{display:flex;overflow-x:auto;min-height:36px;align-items:center;gap:3px;padding:5px 8px;border-bottom:1px solid #dedede;background:#fff;scrollbar-width:thin}.audience-filter-bar>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin-right:3px;color:#777;font:700 6px/1 var(--font-mono);text-transform:uppercase}.audience-filter-bar button{flex:0 0 auto;padding:5px 7px;border:1px solid transparent;background:transparent;color:#747474;font:700 6px/1 var(--font-mono);cursor:pointer}.audience-filter-bar button.active{border-color:#cfcfcf;background:#f2f2f2;color:#222}.personalization-rows{overflow-y:auto;max-height:350px;scrollbar-color:var(--electric-orange) #efefef;scrollbar-width:thin}.personalization-rows>div{display:grid;grid-template-columns:minmax(0,1fr) 42px;min-height:55px;border-bottom:1px solid #e3e3e3;background:#fff}.personalization-rows>div.active{background:#fff5f0;box-shadow:inset 3px 0 var(--electric-orange)}.personalization-rows>div.excluded{opacity:.64}.personalization-rows>div.blocked{background:#fafafa}.personalization-rows>div.included{opacity:1;box-shadow:inset 3px 0 #2b8a5b}.personalization-row-main{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 8px 8px 12px;border:0;background:transparent;color:#333;text-align:left;cursor:pointer}.account-row-index{color:#9a9a9a;font:700 7px/1 var(--font-mono)}.account-row-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.account-row-copy b{overflow:hidden;color:#323232;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.account-row-copy small{overflow:hidden;color:#818181;font:500 6.5px/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.personalization-row-main em{padding:3px 5px;background:#1e1e1e;color:#fff;font:700 6px/1 var(--font-mono);font-style:normal}.batch-toggle{display:grid;place-items:center;border:0;border-left:1px solid #e3e3e3;background:transparent;color:#aaa;cursor:pointer}.batch-toggle[aria-pressed=true]{color:var(--electric-orange)}.batch-toggle:disabled{color:#c3c3c3;cursor:not-allowed}.audience-confirmation-bar{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #d8d8d8;background:#fff8f4}.audience-confirmation-bar>span{display:flex;min-width:0;align-items:flex-start;gap:8px}.audience-confirmation-bar>span>svg{flex:0 0 auto;color:var(--electric-orange)}.audience-confirmation-bar i{display:flex;min-width:0;flex-direction:column;gap:3px;font-style:normal}.audience-confirmation-bar b{color:#303030;font-size:8px}.audience-confirmation-bar small{color:#777;font-size:6.5px;line-height:1.35}.audience-confirmation-bar.confirmed{border-top-color:#a9d1bc;background:#f1faf5}.audience-confirmation-bar.confirmed>span>svg{color:#218356}.audience-confirmation-bar.invalidated{border-top-color:#e1b777;background:#fff8ea}.readiness-pill{display:inline-flex;min-height:21px;align-items:center;padding:3px 7px;border:1px solid #cfcfcf;background:#f6f6f6;color:#666;font:700 6px/1 var(--font-mono);text-transform:uppercase;white-space:nowrap}.readiness-pill.ready{border-color:#9ed0b8;background:#effaf4;color:#17764c}.readiness-pill.review{border-color:#dfc692;background:#fff8ea;color:#956810}.readiness-pill.missing{border-color:#d8bda8;background:#fff4ed;color:#a5532d}.readiness-pill.blocked{border-color:#d8aaaa;background:#fff1f1;color:#a83a3a}.campaign-wave-desk{display:grid;min-height:590px;grid-template-columns:minmax(235px,.62fr) minmax(440px,1.25fr) minmax(275px,.78fr);background:#ececec}.campaign-wave-rail,.campaign-wave-current,.campaign-wave-reserve{min-width:0;background:#fff}.campaign-wave-rail{display:flex;flex-direction:column;border-right:1px solid #d5d5d5}.campaign-wave-reserve{display:flex;flex-direction:column;border-left:1px solid #d5d5d5;background:#fafafa}.campaign-wave-rail>header,.campaign-wave-reserve>header,.campaign-wave-current>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #d7d7d7}.campaign-wave-rail>header>span,.campaign-wave-reserve>header>span,.campaign-wave-current>header>span{display:flex;min-width:0;flex-direction:column;gap:4px}.campaign-wave-rail>header small,.campaign-wave-reserve>header small,.campaign-wave-current>header small{color:var(--electric-orange);font:800 6px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.campaign-wave-rail>header b,.campaign-wave-reserve>header b{color:#292929;font-size:11px}.campaign-wave-rail>header strong,.campaign-wave-reserve>header strong{color:var(--electric-orange);font:900 15px/1 var(--font-mono)}.campaign-wave-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d9d9d9;background:#f7f7f7}.campaign-wave-metrics>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 8px;border-right:1px solid #dedede}.campaign-wave-metrics>span:last-child{border-right:0}.campaign-wave-metrics b{color:#303030;font-size:12px}.campaign-wave-metrics small{overflow:hidden;color:#858585;font:600 5.8px/1 var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.campaign-wave-list{flex:1}.campaign-wave-list>button{display:grid;width:100%;min-height:58px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:0;border-bottom:1px solid #e1e1e1;background:#fff;color:#373737;text-align:left;cursor:pointer}.campaign-wave-list>button.active{background:#fff5ef;box-shadow:inset 3px 0 var(--electric-orange)}.campaign-wave-list>button>i{color:var(--electric-orange);font:900 8px/1 var(--font-mono);font-style:normal}.campaign-wave-list>button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.campaign-wave-list b,.campaign-wave-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-wave-list b{font-size:8px}.campaign-wave-list small{color:#858585;font-size:6px}.campaign-wave-list em,.campaign-wave-accounts em{padding:4px 5px;border:1px solid #d1d1d1;background:#f6f6f6;color:#747474;font:800 5.5px/1 var(--font-mono);font-style:normal;text-transform:uppercase;white-space:nowrap}.campaign-wave-list em.review,.campaign-wave-accounts em.review{border-color:#dec58e;background:#fff8e8;color:#896513}.campaign-wave-list em.ready,.campaign-wave-accounts em.ready{border-color:#9fcdb7;background:#eff9f4;color:#17764c}.campaign-wave-list em.blocked,.campaign-wave-accounts em.blocked{border-color:#d7aaaa;background:#fff0f0;color:#9a3939}.campaign-wave-list em.progress,.campaign-wave-accounts em.progress{border-color:#c9b6aa;background:#fff4ee;color:#9a4a28}.campaign-wave-empty,.campaign-wave-reserve-empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:20px;color:#949494;text-align:center}.campaign-wave-empty svg{color:var(--electric-orange)}.campaign-wave-empty b,.campaign-wave-reserve-empty b{color:#4a4a4a;font-size:9px}.campaign-wave-empty small,.campaign-wave-reserve-empty small{max-width:190px;font-size:7px;line-height:1.45}.wave-create-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;margin:10px 12px 5px}.campaign-wave-rule{padding:0 12px 12px;color:#7d7d7d;font:600 6px/1.4 var(--font-mono)}.campaign-wave-current{display:flex;min-width:0;flex-direction:column}.campaign-wave-current>header{align-items:flex-start;padding:15px 18px}.campaign-wave-current>header h3{margin:2px 0 0;color:#252525;font-size:17px}.campaign-wave-current>header p{max-width:500px;margin:0;color:#757575;font-size:7.5px;line-height:1.4}.campaign-wave-account-head{display:grid;min-height:31px;grid-template-columns:minmax(190px,1.3fr) minmax(120px,.7fr) 78px;align-items:center;gap:10px;padding:6px 12px 6px 46px;background:#282828;color:#fff;font:700 6px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.campaign-wave-accounts{flex:1}.campaign-wave-accounts>button{display:grid;width:100%;min-height:70px;grid-template-columns:24px minmax(190px,1.3fr) minmax(120px,.7fr) 78px;align-items:center;gap:10px;padding:8px 12px;border:0;border-bottom:1px solid #e0e0e0;background:#fff;color:#383838;text-align:left;cursor:pointer}.campaign-wave-accounts>button:hover,.campaign-wave-accounts>button.active{background:#fff7f2;box-shadow:inset 3px 0 var(--electric-orange)}.campaign-wave-accounts>button>i{color:var(--electric-orange);font:900 7px/1 var(--font-mono);font-style:normal}.campaign-wave-accounts>button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.campaign-wave-accounts b,.campaign-wave-accounts small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-wave-accounts b{color:#323232;font-size:8.5px}.campaign-wave-accounts small{color:#828282;font-size:6.5px}.campaign-wave-current>footer{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:10px 13px;border-top:1px solid #d8d8d8;background:#f7f7f7}.campaign-wave-current>footer>span{display:flex;min-width:0;align-items:flex-start;gap:8px}.campaign-wave-current>footer svg{flex:0 0 auto;color:var(--electric-orange)}.campaign-wave-current>footer i{display:flex;min-width:0;flex-direction:column;gap:3px;font-style:normal}.campaign-wave-current>footer b{color:#363636;font-size:8px}.campaign-wave-current>footer small{color:#777;font-size:6.5px}.campaign-wave-stage-empty,.campaign-wave-invalidation{display:flex;min-height:440px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:40px;color:#8a8a8a;text-align:center}.campaign-wave-stage-empty svg,.campaign-wave-invalidation>svg{color:var(--electric-orange)}.campaign-wave-stage-empty h3{margin:0;color:#303030;font-size:16px}.campaign-wave-stage-empty p{max-width:480px;margin:0;font-size:8.5px;line-height:1.55}.campaign-wave-invalidation>span{display:grid;max-width:440px;gap:6px}.campaign-wave-invalidation b{color:#333;font-size:13px}.campaign-wave-invalidation p{margin:0;font-size:8px;line-height:1.5}.campaign-wave-reserve-list{max-height:210px;overflow-y:auto;border-bottom:1px solid #d8d8d8;scrollbar-color:var(--electric-orange) #ededed;scrollbar-width:thin}.campaign-wave-reserve-list>button{display:grid;width:100%;min-height:46px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:7px;padding:7px 11px;border:0;border-bottom:1px solid #e5e5e5;background:#fff;color:#373737;text-align:left;cursor:pointer}.campaign-wave-reserve-list>button.active{background:#fff5ef;box-shadow:inset 3px 0 var(--electric-orange)}.campaign-wave-reserve-list>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.campaign-wave-reserve-list b,.campaign-wave-reserve-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-wave-reserve-list b{font-size:7.5px}.campaign-wave-reserve-list small{color:#858585;font-size:6px}.campaign-wave-reserve-list svg{color:var(--electric-orange)}.campaign-wave-replacement{display:grid;gap:8px;padding:12px;border-bottom:1px solid #d8d8d8}.campaign-wave-replacement>span{display:flex;flex-direction:column;gap:3px}.campaign-wave-replacement>span small,.campaign-wave-history>small{color:var(--electric-orange);font:800 6px/1 var(--font-mono);letter-spacing:.06em}.campaign-wave-replacement>span b{color:#303030;font-size:9px}.campaign-wave-replacement label{display:flex;min-width:0;flex-direction:column;gap:4px}.campaign-wave-replacement label small{color:#777;font:700 6px/1 var(--font-mono);text-transform:uppercase}.campaign-wave-replacement select,.campaign-wave-replacement textarea{width:100%;border:1px solid #cfcfcf;border-radius:0;background:#fff;color:#333;font:500 8px/1.4 var(--font-sans);outline:none}.campaign-wave-replacement select{min-height:32px;padding:0 8px}.campaign-wave-replacement textarea{padding:7px 8px;resize:vertical}.campaign-wave-replacement select:focus,.campaign-wave-replacement textarea:focus{border-color:var(--electric-orange);box-shadow:0 0 0 2px #ea5e2714}.campaign-wave-history{display:grid;gap:7px;padding:11px 12px}.campaign-wave-history>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding-left:7px;border-left:2px solid #c8c8c8}.campaign-wave-history b{color:#444;font-size:7px}.campaign-wave-history span small{overflow:hidden;color:#858585;font-size:6px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.campaign-wave-reserve>footer{display:flex;align-items:flex-start;gap:7px;margin-top:auto;padding:10px 12px;background:#292929;color:#fff}.campaign-wave-reserve>footer svg{flex:0 0 auto;color:var(--electric-orange)}.campaign-wave-reserve>footer span{display:flex;flex-direction:column;gap:3px}.campaign-wave-reserve>footer b{color:var(--electric-orange);font:800 6px/1 var(--font-mono);text-transform:uppercase}.campaign-wave-reserve>footer small{font:600 6px/1.3 var(--font-mono)}@media(max-width:1180px){.campaign-wave-desk{grid-template-columns:230px minmax(440px,1fr)}.campaign-wave-reserve{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d5d5d5;border-left:0}.campaign-wave-reserve>header,.campaign-wave-reserve>footer{grid-column:1 / -1}.campaign-wave-reserve-list{max-height:260px}}@media(max-width:780px){.campaign-wave-desk{grid-template-columns:1fr}.campaign-wave-rail{border-right:0;border-bottom:1px solid #d5d5d5}.campaign-wave-reserve{grid-column:auto;grid-template-columns:1fr}.campaign-wave-reserve>header,.campaign-wave-reserve>footer{grid-column:auto}.campaign-wave-account-head{display:none}.campaign-wave-accounts>button{grid-template-columns:22px minmax(0,1fr) auto}.campaign-wave-accounts .wave-account-context{display:none}.campaign-wave-current>footer{align-items:stretch;flex-direction:column}}.account-draft-desk{display:grid;min-height:590px;grid-template-columns:minmax(245px,.62fr) minmax(390px,1fr) minmax(340px,.88fr);background:#f4f4f4}.account-draft-queue,.account-draft-editor,.account-draft-preview{min-width:0;background:#fff}.account-draft-queue{display:flex;flex-direction:column;border-right:1px solid #d7d7d7}.account-draft-queue>header,.account-draft-editor>header,.account-draft-preview>header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #d8d8d8}.account-draft-queue>header>span,.account-draft-editor>header>span,.account-draft-preview>header>span{display:flex;min-width:0;flex-direction:column;gap:4px}.account-draft-queue>header small,.account-draft-editor>header small,.account-draft-preview>header small{color:var(--electric-orange);font:700 6px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.account-draft-queue>header b,.account-draft-preview>header b{color:#2d2d2d;font-size:10px}.account-draft-queue>header strong{color:var(--electric-orange);font:800 15px/1 var(--font-mono)}.account-draft-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #ddd;background:#f7f7f7}.account-draft-summary>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 8px;border-right:1px solid #ddd}.account-draft-summary>span:last-child{border-right:0}.account-draft-summary b{color:#333;font-size:12px}.account-draft-summary small{overflow:hidden;color:#858585;font:600 6px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.account-draft-rows{flex:1}.account-draft-rows>button{display:grid;width:100%;min-height:62px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;border:0;border-bottom:1px solid #e1e1e1;background:#fff;color:#383838;text-align:left;cursor:pointer}.account-draft-rows>button.active{background:#fff5ef;box-shadow:inset 3px 0 var(--electric-orange)}.account-draft-rows>button>i{color:var(--electric-orange);font:800 7px/1 var(--font-mono);font-style:normal}.account-draft-rows>button>span{display:flex;min-width:0;flex-direction:column;gap:4px}.account-draft-rows>button b,.account-draft-rows>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-draft-rows>button b{font-size:8px}.account-draft-rows>button small{color:#858585;font-size:6.5px}.account-draft-rows>button em{padding:4px 5px;border:1px solid #d2d2d2;background:#f7f7f7;color:#777;font:700 5.5px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.account-draft-rows>button em.blocked{border-color:#d7aaaa;background:#fff0f0;color:#9a3939}.account-draft-rows>button em.review{border-color:#dec58e;background:#fff8e8;color:#896513}.account-draft-rows>button em.ready{border-color:#9fcdb7;background:#eff9f4;color:#17764c}.account-draft-queue>footer{display:flex;align-items:flex-start;gap:7px;margin-top:auto;padding:10px 12px;border-top:1px solid #ddd;background:#292929;color:#fff;font:600 6.5px/1.45 var(--font-mono)}.account-draft-queue>footer svg{flex:0 0 auto;color:var(--electric-orange)}.account-draft-editor{border-right:1px solid #d7d7d7}.account-draft-editor>header h3{overflow:hidden;margin:0;color:#282828;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.account-draft-editor>header p{overflow:hidden;margin:0;color:#777;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.account-draft-blocker{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:40px;color:#7d7d7d;text-align:center}.account-draft-blocker>svg{color:var(--electric-orange)}.account-draft-blocker>span{display:flex;max-width:370px;flex-direction:column;gap:7px}.account-draft-blocker b{color:#333;font-size:13px}.account-draft-blocker p{margin:0;font-size:9px;line-height:1.5}.account-draft-blocker small{color:#999;font:700 7px/1 var(--font-mono)}.account-draft-evidence{display:grid;grid-template-columns:1.5fr .7fr .8fr;border-bottom:1px solid #ddd;background:#f7f7f7}.account-draft-evidence>span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:9px 11px;border-right:1px solid #ddd}.account-draft-evidence>span:last-child{border-right:0}.account-draft-evidence small,.account-draft-fields label>span{color:gray;font:700 6px/1 var(--font-mono);text-transform:uppercase}.account-draft-evidence b{overflow:hidden;color:#383838;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.account-draft-fields{display:grid;gap:9px;padding:13px 15px}.account-draft-fields label{display:flex;min-width:0;flex-direction:column;gap:5px}.account-draft-fields input,.account-draft-fields textarea{width:100%;border:1px solid #cfcfcf;border-radius:0;background:#fff;color:#2f2f2f;font:500 9px/1.5 var(--font-sans);outline:none}.account-draft-fields input{min-height:34px;padding:0 9px}.account-draft-fields textarea{min-height:238px;padding:9px;resize:vertical}.account-draft-fields input:focus,.account-draft-fields textarea:focus{border-color:var(--electric-orange);box-shadow:0 0 0 2px #ea5e2714}.account-draft-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 15px;border-top:1px solid #ddd;background:#fafafa}.account-draft-actions>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.account-draft-actions b{font-size:8px}.account-draft-actions small{color:gray;font-size:6.5px}.account-draft-preview{display:flex;min-height:0;flex-direction:column;background:#eee}.account-draft-preview>header{background:#fff}.account-draft-preview>iframe{width:100%;min-height:470px;flex:1;border:0;background:#fff}.account-draft-preview-empty{display:flex;min-height:430px;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;color:#888;text-align:center}.account-draft-preview-empty svg{color:var(--electric-orange)}.account-draft-preview-empty b{color:#444;font-size:11px}.account-draft-preview-empty span{max-width:250px;font-size:8px;line-height:1.45}.account-draft-preview>footer{padding:9px 12px;border-top:1px solid #d5d5d5;background:#292929;color:#fff}.account-draft-preview>footer span{display:flex;flex-direction:column;gap:3px}.account-draft-preview>footer b{color:var(--electric-orange);font:700 6px/1 var(--font-mono);text-transform:uppercase}.account-draft-preview>footer small{font:600 6px/1.3 var(--font-mono)}@media(max-width:1180px){.account-draft-desk{grid-template-columns:235px minmax(430px,1fr)}.account-draft-preview{grid-column:1 / -1;min-height:520px;border-top:1px solid #d7d7d7}}@media(max-width:780px){.account-draft-desk{grid-template-columns:1fr}.account-draft-queue,.account-draft-editor{border-right:0;border-bottom:1px solid #d7d7d7}.account-draft-preview{grid-column:auto}.account-draft-actions{align-items:stretch;flex-direction:column}}.wave-preflight-desk{display:grid;min-height:590px;grid-template-columns:225px minmax(560px,1fr) 285px;background:#f1f1f1}.wave-preflight-rail,.wave-preflight-matrix,.wave-preflight-action{min-width:0;background:#fff}.wave-preflight-rail{display:flex;flex-direction:column;border-right:1px solid #d6d6d6;background:#272727;color:#fff}.wave-preflight-rail>header{display:grid;gap:6px;padding:18px 16px 16px;border-bottom:1px solid #454545}.wave-preflight-rail>header small,.wave-preflight-action>header small,.wave-preflight-matrix>header small{color:var(--electric-orange);font:800 6px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.wave-preflight-rail>header h3,.wave-preflight-action>header h3,.wave-preflight-matrix>header h3{margin:0}.wave-preflight-rail>header h3{color:#fff;font-size:14px;line-height:1.12}.wave-preflight-rail>header p{margin:0;color:#bdbdbd;font-size:7px;line-height:1.5}.wave-preflight-stages{display:grid;padding:8px 0}.wave-preflight-stages>div{display:grid;min-height:72px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #3b3b3b;color:#777}.wave-preflight-stages>div.current{background:#323232;color:var(--electric-orange);box-shadow:inset 3px 0 var(--electric-orange)}.wave-preflight-stages>div.complete{color:#7fe0ae}.wave-preflight-stages>div>i{display:grid;width:23px;height:23px;place-items:center;border:1px solid currentColor;font:800 7px/1 var(--font-mono);font-style:normal}.wave-preflight-stages>div>span{display:flex;min-width:0;flex-direction:column;gap:4px}.wave-preflight-stages b{color:#fff;font-size:8px}.wave-preflight-stages small{overflow:hidden;color:#a9a9a9;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.wave-preflight-rail>footer{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:12px 14px;border-top:1px solid #454545}.wave-preflight-rail>footer svg{flex:0 0 auto;color:var(--electric-orange)}.wave-preflight-rail>footer span{display:flex;min-width:0;flex-direction:column;gap:4px}.wave-preflight-rail>footer b{color:var(--electric-orange);font:800 6px/1 var(--font-mono)}.wave-preflight-rail>footer small{color:#bbb;font:600 6px/1.4 var(--font-mono)}.wave-preflight-matrix{display:flex;min-width:0;flex-direction:column;border-right:1px solid #d6d6d6}.wave-preflight-matrix>header{display:flex;min-height:84px;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #d9d9d9}.wave-preflight-matrix>header>span{display:flex;min-width:0;flex-direction:column;gap:5px}.wave-preflight-matrix>header h3{color:#252525;font-size:17px}.wave-preflight-matrix>header p{max-width:560px;margin:0;color:#777;font-size:7.5px;line-height:1.45}.wave-preflight-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #ddd;background:#f6f6f6}.wave-preflight-summary>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 12px;border-right:1px solid #ddd}.wave-preflight-summary>span:last-child{border-right:0}.wave-preflight-summary b{color:#2d2d2d;font-size:13px}.wave-preflight-summary small{overflow:hidden;color:#818181;font:700 6px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.wave-preflight-table{min-width:0;overflow-x:auto}.wave-preflight-head,.wave-preflight-row{display:grid;min-width:680px;grid-template-columns:minmax(260px,1.55fr) repeat(4,minmax(72px,.44fr)) minmax(90px,.55fr);align-items:center}.wave-preflight-head{min-height:30px;padding:0 12px;background:#303030;color:#fff;font:700 5.7px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.wave-preflight-row{min-height:72px;padding:7px 12px;border-bottom:1px solid #e0e0e0;background:#fff}.wave-preflight-row.blocked{background:#fff9f6;box-shadow:inset 3px 0 var(--electric-orange)}.wave-preflight-account{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 7px;padding-right:9px}.wave-preflight-account>i{grid-row:1 / 3;align-self:center;color:var(--electric-orange);font:900 7px/1 var(--font-mono);font-style:normal}.wave-preflight-account b,.wave-preflight-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave-preflight-account b{color:#313131;font-size:8px}.wave-preflight-account small{color:#7d7d7d;font-size:6px}.wave-preflight-check{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#9a9a9a}.wave-preflight-check.pass{color:#178355}.wave-preflight-check.blocked{color:#b24a31}.wave-preflight-check small{color:currentColor;font:700 5.5px/1 var(--font-mono);text-transform:uppercase}.wave-preflight-result{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:4px;padding-left:8px;border-left:1px solid #ddd}.wave-preflight-result b{color:#8a8a8a;font:900 6px/1 var(--font-mono)}.wave-preflight-result.ready b{color:#17764c}.wave-preflight-result.blocked b{color:#a04430}.wave-preflight-result small{color:#898989;font-size:5.5px}.wave-preflight-blockers{display:flex;align-items:flex-start;gap:8px;margin:12px;padding:10px;border:1px solid #e5c2b6;background:#fff7f2;color:#a04430}.wave-preflight-blockers>span{display:flex;min-width:0;flex-direction:column;gap:4px}.wave-preflight-blockers b{color:#6d3427;font-size:8px}.wave-preflight-blockers small{overflow-wrap:anywhere;font:600 6px/1.4 var(--font-mono)}.wave-preflight-empty{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:35px;color:#888;text-align:center}.wave-preflight-empty svg{color:var(--electric-orange)}.wave-preflight-empty b{color:#3a3a3a;font-size:13px}.wave-preflight-empty p{max-width:420px;margin:0;font-size:8px;line-height:1.5}.wave-preflight-action{display:flex;flex-direction:column}.wave-preflight-action>header{display:grid;min-height:84px;align-content:center;gap:5px;padding:14px;border-bottom:1px solid #d9d9d9}.wave-preflight-action>header h3{color:#292929;font-size:14px}.wave-preflight-action-copy{display:grid;border-bottom:1px solid #ddd}.wave-preflight-action-copy>span{display:flex;min-width:0;flex-direction:column;gap:5px;padding:11px 14px;border-bottom:1px solid #e4e4e4}.wave-preflight-action-copy>span:last-child{border-bottom:0}.wave-preflight-action-copy small{color:#858585;font:700 5.8px/1 var(--font-mono);letter-spacing:.05em}.wave-preflight-action-copy b{color:#3a3a3a;font-size:7.5px;line-height:1.35}.wave-preflight-primary-action{display:grid;gap:9px;padding:15px 14px}.wave-preflight-primary-action>button{width:100%;justify-content:center}.wave-preflight-primary-action>small{color:#858585;font-size:6.5px;line-height:1.45;text-align:center}.wave-preflight-action>footer{margin-top:auto;padding:13px 14px;background:#efefef;border-top:1px solid #d9d9d9}.wave-preflight-action>footer span{display:flex;flex-direction:column;gap:5px;padding-left:9px;border-left:3px solid var(--electric-orange)}.wave-preflight-action>footer b{color:#333;font:800 6px/1 var(--font-mono)}.wave-preflight-action>footer small{color:#777;font-size:6px;line-height:1.4}@media(max-width:1180px){.wave-preflight-desk{grid-template-columns:220px minmax(560px,1fr)}.wave-preflight-action{grid-column:1 / -1;display:grid;grid-template-columns:220px 1fr 300px;border-top:1px solid #d6d6d6}.wave-preflight-action>header,.wave-preflight-action-copy,.wave-preflight-primary-action{border-right:1px solid #ddd}.wave-preflight-action>footer{margin-top:0}}@media(max-width:820px){.wave-preflight-desk{grid-template-columns:1fr}.wave-preflight-rail{border-right:0}.wave-preflight-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.wave-preflight-stages>div{min-height:64px;grid-template-columns:22px minmax(0,1fr)}.wave-preflight-stages>div>svg{display:none}.wave-preflight-action{grid-column:auto;grid-template-columns:1fr}.wave-preflight-action>header,.wave-preflight-action-copy,.wave-preflight-primary-action{border-right:0}}.sprint9-command-strip{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr)) minmax(210px,auto);margin-bottom:10px;border:1px solid #d5d5d5;background:#fff}.sprint9-command-strip>span{display:flex;min-height:54px;flex-direction:column;justify-content:center;gap:4px;padding:9px 12px;border-right:1px solid #dedede;box-shadow:inset 0 3px #a8a8a8}.sprint9-command-strip>span.ready{box-shadow:inset 0 3px #168c5c;background:#f4faf7}.sprint9-command-strip>span.blocked{box-shadow:inset 0 3px var(--electric-orange);background:#fff8f3}.sprint9-command-strip small{color:#777;font:700 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sprint9-command-strip b{color:#282828;font-size:15px}.sprint9-command-strip>em{display:flex;min-height:54px;align-items:center;gap:7px;padding:9px 13px;background:var(--charcoal);color:#fff;font:700 8px/1.3 var(--font-mono);font-style:normal;text-transform:uppercase}.sprint9-command-strip>em svg{color:var(--electric-orange)}.sprint9-wave-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:10px;border:1px solid #d2d2d2;background:#d2d2d2}.sprint9-wave-rail>button,.sprint9-wave-rail>.empty{display:grid;min-width:0;min-height:62px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:3px 7px;padding:9px 10px;border:0;background:#fafafa;color:#3b3b3b;text-align:left}.sprint9-wave-rail>button{cursor:pointer}.sprint9-wave-rail>button:hover,.sprint9-wave-rail>button.active{background:#fff3ec;box-shadow:inset 0 3px var(--electric-orange)}.sprint9-wave-rail>button>span{grid-row:1 / 3;align-self:center;color:var(--electric-orange);font:800 11px/1 var(--font-mono)}.sprint9-wave-rail b,.sprint9-wave-rail small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint9-wave-rail b{font-size:9px}.sprint9-wave-rail small{color:#858585;font-size:7px}.sprint9-wave-rail .status-badge{grid-column:2;justify-self:start;margin-top:2px}.sprint9-wave-rail>.empty{display:flex;align-items:center;justify-content:center;gap:7px;color:#999;font:700 8px/1 var(--font-mono);text-transform:uppercase}.sprint9-decision-layout{display:grid;min-height:550px;grid-template-columns:minmax(220px,.72fr) minmax(480px,1.6fr) minmax(270px,.86fr);gap:10px}.sprint9-account-library,.sprint9-candidate-workbench,.sprint9-review-panel{min-width:0;overflow:hidden}.sprint9-account-library{display:flex;flex-direction:column}.sprint9-account-library .panel-card-heading strong{color:var(--electric-orange);font:800 12px/1 var(--font-mono)}.table-toolbar.compact{min-height:42px;padding:7px 9px}.sprint9-account-list{min-height:0;flex:1;overflow-y:auto}.sprint9-account-list>div{display:grid;grid-template-columns:minmax(0,1fr) 38px;border-bottom:1px solid #e1e1e1;background:#fff}.sprint9-account-list>div.active{background:#fff7f2;box-shadow:inset 3px 0 var(--electric-orange)}.sprint9-account-list>div.included{box-shadow:inset 3px 0 var(--electric-orange)}.sprint9-account-list>div>button:first-child{display:flex;min-width:0;min-height:51px;align-items:center;justify-content:space-between;gap:7px;padding:7px 8px 7px 11px;border:0;background:transparent;color:#333;text-align:left;cursor:pointer}.sprint9-account-list>div>button:first-child>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.sprint9-account-list b,.sprint9-account-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint9-account-list b{font-size:9px}.sprint9-account-list small{color:#858585;font-size:7px}.sprint9-batch-toggle{display:grid;place-items:center;border:0;border-left:1px solid #e2e2e2;background:#fafafa;color:#aaa;cursor:pointer}.sprint9-batch-toggle[aria-pressed=true]{color:var(--electric-orange);background:#fff2ea}.sprint9-account-library footer{padding:8px 10px;border-top:1px solid #ddd;color:#858585;font:700 7px/1.3 var(--font-mono);text-transform:uppercase}.sprint9-candidate-workbench{display:flex;flex-direction:column}.sprint9-workbench-header{display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 15px 10px;border-bottom:1px solid #d8d8d8}.sprint9-workbench-header>div{min-width:0}.sprint9-workbench-header span{color:var(--electric-orange);font:800 7px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sprint9-workbench-header h2{margin:5px 0 3px;color:#252525;font-size:17px}.sprint9-workbench-header p{margin:0;color:#777;font-size:8px;line-height:1.35}.sprint12-site-anchor{display:grid;grid-template-columns:24px minmax(180px,1.35fr) minmax(155px,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid #d8d8d8;background:#fff9f5}.sprint12-site-anchor>svg{color:var(--electric-orange)}.sprint12-site-anchor>span{display:flex;min-width:0;flex-direction:column;gap:3px}.sprint12-site-anchor small{color:var(--electric-orange);font:800 6px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.sprint12-site-anchor b,.sprint12-site-anchor em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint12-site-anchor b{color:#303030;font-size:8px}.sprint12-site-anchor em{color:#777;font-size:7px;font-style:normal}.sprint12-site-anchor>strong{padding:5px 7px;border:1px solid #d9b7a5;color:#9a411d;font:800 6px/1 var(--font-mono);text-transform:uppercase;white-space:nowrap}.sprint9-readiness-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #d9d9d9;background:#f5f5f5}.sprint9-readiness-track>div{display:flex;min-height:48px;align-items:center;gap:5px;padding:7px;border-right:1px solid #ddd}.sprint9-readiness-track>div:last-child{border-right:0}.sprint9-readiness-track span{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border:1px solid #ccc;color:#888;font:700 7px/1 var(--font-mono)}.sprint9-readiness-track .ready span{border-color:#168c5c;background:#168c5c;color:#fff}.sprint9-readiness-track .current{background:#fff3eb}.sprint9-readiness-track .current span{border-color:var(--electric-orange);color:var(--electric-orange)}.sprint9-readiness-track small{color:#666;font:700 6px/1.15 var(--font-mono);text-transform:uppercase}.sprint9-candidate-head,.sprint9-candidate-list>button{display:grid;grid-template-columns:minmax(165px,1.45fr) minmax(120px,1fr) minmax(118px,.95fr) 76px;align-items:center;gap:8px}.sprint9-candidate-head{min-height:31px;padding:6px 10px;border-bottom:1px solid #d2d2d2;background:#292929;color:#fff;font:700 6px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sprint9-candidate-list{min-height:0;flex:1;overflow-y:auto}.sprint9-candidate-list>button{width:100%;min-height:52px;padding:7px 10px;border:0;border-bottom:1px solid #e2e2e2;background:#fff;color:#383838;text-align:left;cursor:pointer}.sprint9-candidate-list>button:hover,.sprint9-candidate-list>button.active{background:#fff8f4;box-shadow:inset 3px 0 var(--electric-orange)}.sprint9-candidate-list>button.primary{background:#f3fbf7;box-shadow:inset 3px 0 #168c5c}.sprint9-candidate-list>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.sprint9-candidate-list b,.sprint9-candidate-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint9-candidate-list b{font-size:8.5px}.sprint9-candidate-list small{color:#848484;font-size:7px}.sprint9-candidate-list em{align-self:flex-start;padding:3px 5px;border:1px solid #d4d4d4;background:#f5f5f5;color:#666;font:700 6px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.sprint9-candidate-list .sprint12-resolution-cell{gap:2px}.sprint12-resolution-cell>b{font:800 9px/1 var(--font-mono)}.sprint12-resolution-cell>i{display:flex;gap:3px}.sprint12-resolution-cell>i>em{width:13px;height:4px;padding:0;border:0;background:#d4d4d4}.sprint12-resolution-cell>i>em.confirmed{background:#168c5c}.sprint12-resolution-cell>i>em.partial{background:#d18a31}.sprint12-resolution-cell>i>em.pending{background:#e3b895}.sprint12-resolution-cell>i>em.conflict{background:#ad3f3f}.sprint9-candidate-list .evidence-exact{border-color:#9fcbb5;background:#eef9f3;color:#17754d}.sprint9-candidate-list .evidence-group_backup{border-color:#ddc38f;background:#fff8e8;color:#866316}.sprint9-candidate-list .evidence-conflict{border-color:#d8aaaa;background:#fff0f0;color:#a53c3c}.sprint9-workbench-footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-top:1px solid #d6d6d6;color:#777;font:700 7px/1 var(--font-mono);text-transform:uppercase}.sprint9-review-panel{display:flex;flex-direction:column;overflow-y:auto;padding-bottom:10px}.sprint9-candidate-identity{display:flex;flex-direction:column;gap:4px;padding:11px 13px;border-bottom:1px solid #dedede}.sprint9-candidate-identity b{color:#333;font-size:11px}.sprint9-candidate-identity span{color:#5d5d5d;font-size:8px}.sprint9-candidate-identity small{color:#898989;font-size:7px}.sprint12-resolution-card{display:grid;gap:8px;margin:10px 12px;padding:10px;border:1px solid #d5d5d5;border-top:3px solid #a8a8a8;background:#fff}.sprint12-resolution-card.exact{border-top-color:#168c5c}.sprint12-resolution-card.group_backup{border-top-color:#b28b31}.sprint12-resolution-card.conflict{border-top-color:#ad3f3f}.sprint12-resolution-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.sprint12-resolution-card>header>span{display:flex;align-items:baseline;gap:5px}.sprint12-resolution-card>header small{color:#777;font:700 6px/1 var(--font-mono);text-transform:uppercase}.sprint12-resolution-card>header b{color:#242424;font:900 18px/1 var(--font-mono)}.sprint12-resolution-card>header b em{color:#8a8a8a;font-size:7px;font-style:normal}.sprint12-resolution-card>header strong{color:#4d4d4d;font:800 7px/1 var(--font-mono);text-transform:uppercase}.sprint12-axis-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.sprint12-axis-grid>span{display:grid;min-width:0;grid-template-columns:7px minmax(0,1fr);gap:2px 5px;padding:6px;border:1px solid #e0e0e0;background:#f8f8f8}.sprint12-axis-grid>span:last-child{grid-column:1 / -1}.sprint12-axis-grid i{width:6px;height:6px;grid-row:1 / 3;align-self:center;border-radius:50%;background:#aaa}.sprint12-axis-grid .confirmed i{background:#168c5c}.sprint12-axis-grid .partial i{background:#d18a31}.sprint12-axis-grid .pending i{background:#d9a47d}.sprint12-axis-grid .conflict i{background:#ad3f3f}.sprint12-axis-grid small,.sprint12-axis-grid b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint12-axis-grid small{color:#777;font:700 5.5px/1 var(--font-mono);text-transform:uppercase}.sprint12-axis-grid b{color:#3d3d3d;font-size:7px}.sprint12-resolution-card>p{margin:0;color:#787878;font-size:7px;line-height:1.4}.sprint12-resolution-card>button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--electric-orange);background:#fff5ef;color:#9a411d;font:800 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.sprint9-ai-advice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;margin:10px 12px;padding:10px;border-left:3px solid #aaa;background:#f6f6f6}.sprint9-ai-advice.exact{border-color:#168c5c;background:#f0faf5}.sprint9-ai-advice.group_backup{border-color:#b28b31;background:#fff9ea}.sprint9-ai-advice.conflict{border-color:#ad3f3f;background:#fff1f1}.sprint9-ai-advice>svg{color:var(--electric-orange)}.sprint9-ai-advice span{display:flex;min-width:0;flex-direction:column;gap:4px}.sprint9-ai-advice small{color:#777;font:700 6px/1 var(--font-mono);text-transform:uppercase}.sprint9-ai-advice b{color:#323232;font-size:9px}.sprint9-ai-advice p{margin:0;color:#666;font-size:8px;line-height:1.45}.sprint11-evidence-gap{display:grid;gap:7px;margin:0 12px 10px;padding:10px;border:1px solid #d7d7d7;border-top:2px solid #9b9b9b;background:#fff}.sprint11-evidence-gap.group{border-top-color:#b28b31;background:#fffdf6}.sprint11-evidence-gap.exact{border-top-color:#168c5c;background:#f7fcf9}.sprint11-evidence-gap.conflict{border-top-color:#ad3f3f;background:#fff8f8}.sprint11-evidence-gap.running{border-top-color:var(--electric-orange)}.sprint11-evidence-gap>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sprint11-evidence-gap>header span{display:flex;align-items:center;gap:5px;color:var(--electric-orange)}.sprint11-evidence-gap>header small{font:700 6px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.sprint11-evidence-gap>header b{color:#292929;font-size:8px;text-align:right}.sprint11-evidence-gap>p{margin:0;color:#555;font-size:8px;line-height:1.5}.sprint11-evidence-receipt{display:flex;flex-wrap:wrap;gap:5px}.sprint11-evidence-receipt span{padding:4px 5px;border:1px solid #dedede;background:#f5f5f5;color:#5b5b5b;font:700 6px/1 var(--font-mono);text-transform:uppercase}.sprint11-evidence-gap>button{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:6px;padding:0 9px;border:1px solid #b64b22;background:#fff;color:#953a18;font:700 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.sprint11-evidence-gap>small{color:#7b7b7b;font:600 6px/1.4 var(--font-mono)}.sprint14-whatsapp-activation{display:grid;gap:10px;padding:14px;border:1px solid #d8d8d8;background:#f8f8f8}.sprint14-whatsapp-activation>header{display:flex;align-items:center;gap:9px}.sprint14-whatsapp-activation>header span{display:grid;flex:1}.sprint14-whatsapp-activation>header small{color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em}.sprint14-whatsapp-activation>p{margin:0;color:#484848;line-height:1.5}.sprint14-whatsapp-activation>div{display:flex;flex-wrap:wrap;gap:8px}.sprint14-whatsapp-activation>small{color:#6b6b6b}.sprint14-referral-desk{display:grid;gap:12px}.sprint14-command-strip{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(190px,auto);align-items:stretch;border:1px solid #d8d8d8;background:#d8d8d8;gap:1px}.sprint14-command-strip>span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:10px 12px;background:#fff}.sprint14-command-strip>span.ready{box-shadow:inset 0 3px #168c5c;background:#f7fcf9}.sprint14-command-strip small{color:#777;font:800 6px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.sprint14-command-strip b{color:#252525;font:900 18px/1 var(--font-mono)}.sprint14-command-strip>em{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:#242424;color:#fff;font:700 7px/1.2 var(--font-mono);font-style:normal;text-transform:uppercase}.sprint14-layout{display:grid;min-height:650px;grid-template-columns:minmax(250px,.72fr) minmax(0,2.1fr);gap:12px}.sprint14-queue,.sprint14-workbench{min-width:0;overflow:hidden}.sprint14-queue-intro{margin:0;padding:0 13px 10px;color:#737373;font-size:8px;line-height:1.45}.sprint14-queue-list{max-height:600px;overflow-y:auto;border-top:1px solid #dedede}.sprint14-queue-list>button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px;border:0;border-bottom:1px solid #e5e5e5;background:#fff;color:inherit;cursor:pointer;text-align:left}.sprint14-queue-list>button:hover{background:#fff8f4}.sprint14-queue-list>button.active{box-shadow:inset 3px 0 var(--electric-orange);background:#fff6f1}.sprint14-queue-list>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.sprint14-queue-list>button b,.sprint14-queue-list>button small,.sprint14-queue-list>button em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint14-queue-list>button b{color:#282828;font-size:9px}.sprint14-queue-list>button small,.sprint14-queue-list>button em{color:#777;font-size:7px;font-style:normal}.sprint14-queue-list>button>em{grid-column:1}.sprint14-queue-list>button>.status-badge{grid-column:2;grid-row:1 / span 2;align-self:center}.sprint14-workbench{padding-bottom:0}.sprint14-workbench>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #d7d7d7}.sprint14-workbench>header>div{display:grid;gap:4px}.sprint14-workbench>header span,.sprint14-referred-person header small{color:var(--electric-orange);font:800 6px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sprint14-workbench>header h2{margin:0;color:#202020;font-size:20px}.sprint14-workbench>header p{margin:0;color:#727272;font-size:8px}.sprint14-route-context{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;margin:14px 18px 0;padding:12px;border:1px solid #ddd;background:#fafafa}.sprint14-route-context>svg{justify-self:center;color:var(--electric-orange)}.sprint14-route-context>span{display:flex;min-width:0;flex-direction:column;gap:4px}.sprint14-route-context small{color:#888;font:800 6px/1 var(--font-mono);text-transform:uppercase}.sprint14-route-context b,.sprint14-route-context em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sprint14-route-context b{color:#2c2c2c;font-size:9px}.sprint14-route-context em{color:#747474;font-size:7px;font-style:normal}.sprint14-purpose{display:flex;gap:9px;margin:10px 18px 0;padding:10px 12px;border-left:3px solid var(--electric-orange);background:#fff7f2}.sprint14-purpose>svg{flex:0 0 auto;color:var(--electric-orange)}.sprint14-purpose span{display:grid;gap:4px}.sprint14-purpose b{color:#353535;font-size:9px}.sprint14-purpose p{margin:0;color:#6d6d6d;font-size:8px;line-height:1.5}.sprint14-field{display:grid;min-width:0;gap:5px}.sprint14-field.wide{margin:12px 18px 0}.sprint14-field>span{color:#676767;font:800 6px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.sprint14-field input,.sprint14-field select,.sprint14-field textarea{width:100%;min-width:0;border:1px solid #d6d6d6;background:#fff;color:#2f2f2f;font:400 9px/1.55 var(--font-body);outline:0}.sprint14-field input,.sprint14-field select{min-height:34px;padding:0 9px}.sprint14-field textarea{resize:vertical;padding:9px 10px}.sprint14-field input:focus,.sprint14-field select:focus,.sprint14-field textarea:focus{border-color:var(--electric-orange);box-shadow:0 0 0 2px #f2582217}.sprint14-fields{display:grid;grid-template-columns:.7fr 1.4fr .8fr;gap:10px;margin:12px 18px 0}.sprint14-referred-person{display:grid;gap:9px;margin:12px 18px 0;padding:11px 12px;border-top:2px solid #2c2c2c;background:#f7f7f7}.sprint14-referred-person>header{display:flex;align-items:center;justify-content:space-between}.sprint14-referred-person>header>span{display:grid;gap:3px}.sprint14-referred-person header b{color:#292929;font-size:10px}.sprint14-referred-person>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sprint14-actions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 18px}.sprint14-actions>button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #cfcfcf;background:#fff;color:#444;font:800 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.sprint14-actions>button:disabled{cursor:not-allowed;opacity:.42}.sprint14-actions>.primary-button{border-color:var(--electric-orange);background:var(--electric-orange);color:#fff}.sprint14-actions>.text-button{margin-left:auto;border-color:transparent;color:#8c3b28}.sprint14-handoff{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 18px 12px;padding:10px 12px;border:1px solid #abd2bd;background:#f3faf6;color:#176f4c}.sprint14-handoff>span{display:grid;gap:3px}.sprint14-handoff b{color:#23523f;font-size:8px}.sprint14-handoff small{color:#5f786d;font-size:7px}.sprint14-handoff button,.sprint14-workbench>footer button{border:0;background:transparent;color:#9d3d1c;font:800 7px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.sprint14-workbench>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 18px;border-top:1px solid #ddd;background:#f7f7f7}.sprint14-workbench>footer span{color:#777;font-size:7px}@media(max-width:980px){.sprint14-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sprint14-command-strip>em{grid-column:1 / -1}.sprint14-layout{grid-template-columns:1fr}.sprint14-queue-list{max-height:280px}}@media(max-width:620px){.sprint14-command-strip,.sprint14-fields,.sprint14-referred-person>div{grid-template-columns:1fr}.sprint14-route-context{grid-template-columns:1fr}.sprint14-route-context>svg{transform:rotate(90deg)}.sprint14-actions{flex-direction:column}.sprint14-actions>.text-button{margin-left:0}.sprint14-handoff{grid-template-columns:auto minmax(0,1fr)}.sprint14-handoff button{grid-column:2;justify-self:start}}.plant-evidence-panel:focus{outline:2px solid rgba(234,94,39,.42);outline-offset:3px}.sprint9-decision-field{display:flex;flex-direction:column;gap:5px;padding:0 12px 9px}.sprint9-decision-field>span,.sprint9-routing-actions>span{color:#676767;font:700 6px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.sprint9-decision-field select,.sprint9-decision-field textarea{width:100%;border:1px solid #d1d1d1;border-radius:0;background:#fff;color:#333;font:500 9px/1.4 var(--font-sans);outline:none}.sprint9-decision-field select{height:34px;padding:0 9px}.sprint9-decision-field textarea{min-height:68px;padding:8px 9px;resize:vertical}.sprint9-review-panel>.secondary-button{margin:0 12px 10px}.sprint9-routing-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;border-top:1px solid #dedede}.sprint9-routing-actions>span{grid-column:1 / -1}.sprint9-routing-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;border:1px solid #d0d0d0;background:#fff;color:#555;font:700 7px/1 var(--font-mono);cursor:pointer}.sprint9-routing-actions button.primary{border-color:var(--electric-orange);background:var(--electric-orange);color:#fff}.sprint9-routing-actions button:last-child{grid-column:1 / -1}.sprint9-routing-actions button:disabled{opacity:.45;cursor:not-allowed}.sprint9-release-gate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:auto 12px 0;padding:10px;border:1px solid #d5d5d5;background:#f7f7f7}.sprint9-release-gate>span{display:flex;flex-direction:column;gap:3px}.sprint9-release-gate small{color:#777;font:700 6px/1 var(--font-mono);text-transform:uppercase}.sprint9-release-gate b{color:#333;font-size:10px}.sprint9-release-gate button{border:0;background:var(--charcoal);color:#fff;font:700 7px/1 var(--font-mono);cursor:pointer}.sprint9-release-gate button:disabled{background:#c7c7c7;cursor:not-allowed}.sprint9-release-gate p{grid-column:1 / -1;margin:0;color:#777;font-size:7px;line-height:1.35}.sprint9-guardrail-note{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;border:1px solid #d5d5d5;background:#f7f7f7}.sprint9-guardrail-note>svg{color:var(--electric-orange)}.sprint9-guardrail-note>span{display:flex;flex-direction:column;gap:3px}.sprint9-guardrail-note b{color:#383838;font-size:9px}.sprint9-guardrail-note small{color:#777;font-size:8px}.sprint9-guardrail-note button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#555;font:700 7px/1 var(--font-mono);text-transform:uppercase;cursor:pointer}@media(min-width:1181px){.sprint9-decision-layout{height:min(680px,calc(100vh - 300px))}}@media(max-width:1180px){.sprint9-decision-layout{grid-template-columns:220px minmax(440px,1fr)}.sprint9-candidate-list{max-height:430px}.sprint9-review-panel{grid-column:1 / -1;min-height:0}.sprint9-review-panel .sprint9-release-gate{margin-top:10px}}@media(max-width:820px){.sprint9-command-strip{grid-template-columns:1fr 1fr}.sprint9-command-strip>em{grid-column:1 / -1}.sprint9-wave-rail,.sprint9-decision-layout{grid-template-columns:1fr}.sprint9-review-panel{grid-column:auto}.sprint9-readiness-track{grid-template-columns:repeat(3,1fr)}.sprint9-candidate-head{display:none}.sprint9-candidate-list>button{grid-template-columns:1fr 1fr}.sprint12-site-anchor{grid-template-columns:24px minmax(0,1fr)}.sprint12-site-anchor>span:nth-of-type(2),.sprint12-site-anchor>strong{grid-column:2}}.account-variant-inspector{min-width:0;padding-bottom:20px;background:#fcfcfc}.account-variant-inspector>header h3{margin:3px 0 0;font-size:15px}.account-variant-inspector>header small{color:#8a8a8a;font:700 7px/1 var(--font-mono);text-transform:uppercase}.account-variant-inspector>.studio-geofence,.account-variant-inspector>.studio-map-empty,.account-variant-inspector>.variant-recipient-card,.account-variant-inspector>.variant-intelligence-strip,.account-variant-inspector>.variant-copy-preview,.account-variant-inspector>.variant-safety-note,.account-variant-inspector>.variant-resolution-action{margin-right:20px;margin-left:20px}.account-variant-inspector>.studio-geofence,.account-variant-inspector>.studio-map-empty{margin-top:12px}.variant-recipient-card{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid #d5d5d5;background:#fff}.variant-recipient-card>svg{color:var(--electric-orange)}.variant-recipient-card>span{display:flex;min-width:0;flex-direction:column;gap:3px}.variant-recipient-card small{color:#8a8a8a;font:600 6.5px/1.2 var(--font-mono)}.variant-recipient-card b{font-size:8.5px}.variant-recipient-card em{overflow:hidden;color:#777;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.variant-recipient-card>strong{display:flex;flex-direction:column;gap:3px;color:#676767;font:700 7px/1.2 var(--font-mono);text-align:right}.variant-recipient-card>strong small{font-size:6px}.variant-intelligence-strip{margin-top:0;background:#fff}.variant-copy-preview{margin-top:12px;padding:13px 15px;border-left:3px solid var(--electric-orange);background:#fff}.variant-copy-preview>span{color:var(--electric-orange);font:700 6.5px/1 var(--font-mono);text-transform:uppercase}.variant-copy-preview h4{margin:5px 0 10px;color:#242424;font-size:12px;line-height:1.25}.variant-copy-preview p{margin:0 0 7px;color:#545454;font-size:8px;line-height:1.55}.variant-copy-preview p:last-child{margin-bottom:0}.variant-safety-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #cad7d0;background:#f5faf7;color:#3e6652}.variant-safety-note>svg{flex:0 0 auto;color:#23875b}.variant-safety-note>span{display:flex;flex-direction:column;gap:3px}.variant-safety-note b{font-size:8px}.variant-safety-note small{font-size:7px;line-height:1.45}.variant-resolution-action{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid #dfc692;background:#fff8ea}.variant-resolution-action>svg{color:#b27717}.variant-resolution-action>span{display:flex;min-width:0;flex-direction:column;gap:3px}.variant-resolution-action b{color:#604714;font-size:8px}.variant-resolution-action small{color:#80682f;font-size:6.5px;line-height:1.35}.personalization-empty{display:flex!important;min-height:180px!important;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:20px;color:#888;text-align:center}.personalization-empty b{color:#555;font-size:9px}.personalization-empty small{max-width:280px;font-size:7px;line-height:1.4}.personalization-empty svg{color:var(--electric-orange)}.activation-control-desk{display:grid;min-height:650px;grid-template-columns:220px minmax(620px,1fr) 260px;background:#ececeb}.activation-stage-rail{display:flex;min-width:0;flex-direction:column;padding:18px 15px 14px;border-right:1px solid #3f3f3f;background:#202020;color:#fff}.activation-stage-rail>header{display:grid;gap:6px;padding-bottom:16px;border-bottom:1px solid #444}.activation-stage-rail>header small,.activation-manifest-panel>header small,.activation-next-action>header small,.activation-ledger header small{color:var(--electric-orange);font:800 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.activation-stage-rail h3,.activation-manifest-panel h3,.activation-next-action h3{margin:0}.activation-stage-rail h3{font-size:15px;line-height:1.15}.activation-stage-rail p{margin:0;color:#aaa;font-size:7.5px;line-height:1.5}.activation-stages{display:grid;gap:5px;margin-top:14px}.activation-stages>div{display:grid;min-height:55px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px 9px;border:1px solid #3d3d3d;background:#292929}.activation-stages>div>i{display:grid;width:21px;height:21px;place-items:center;border:1px solid #5b5b5b;color:#aaa;font:800 7px/1 var(--font-mono);font-style:normal}.activation-stages>div>span{display:grid;min-width:0;gap:3px}.activation-stages b{font-size:8px}.activation-stages small{overflow:hidden;color:#8f8f8f;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.activation-stages>div>svg{color:#777}.activation-stages>div.current{border-color:#8b4a30;background:#332820}.activation-stages>div.current>i{border-color:var(--electric-orange);color:var(--electric-orange)}.activation-stages>div.complete{border-color:#32664e;background:#23342c}.activation-stages>div.complete>i{border-color:#46a477;color:#83d5aa}.activation-stages>div.complete>svg{color:#5abb87}.activation-stages>div.locked{opacity:.58}.activation-policy-card{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:auto;padding:11px;border:1px solid #3f6653;background:#21352c;color:#a8e3c2}.activation-policy-card>span{display:grid;gap:3px}.activation-policy-card b{color:#d6f5e3;font-size:7.5px;text-transform:uppercase}.activation-policy-card small{color:#91b6a2;font-size:6.5px;line-height:1.35}.activation-stage-rail>footer{display:grid;margin-top:10px;padding-top:10px;border-top:1px solid #3d3d3d}.activation-stage-rail>footer span{display:grid;gap:4px}.activation-stage-rail>footer b{color:#888;font:800 6px/1 var(--font-mono)}.activation-stage-rail>footer small{overflow:hidden;color:#b5b5b5;font:600 6px/1.35 var(--font-mono);text-overflow:ellipsis}.activation-manifest-panel{min-width:0;padding:17px 18px}.activation-manifest-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:2px solid #2a2a2a}.activation-manifest-panel>header>span{display:grid;min-width:0;gap:5px}.activation-manifest-panel>header h3{color:#222;font-size:17px}.activation-manifest-panel>header p{max-width:620px;margin:0;color:#747474;font-size:7.5px;line-height:1.45}.activation-manifest-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;border:1px solid #d3d3d3;background:#d3d3d3}.activation-manifest-summary>span{display:grid;gap:3px;padding:9px 11px;background:#fff}.activation-manifest-summary b{color:#272727;font:900 15px/1 var(--font-mono)}.activation-manifest-summary small{color:#888;font:700 6px/1 var(--font-mono);text-transform:uppercase}.activation-manifest-table{margin-top:12px;border:1px solid #d0d0d0;background:#fff}.activation-manifest-head,.activation-manifest-row{display:grid;grid-template-columns:30px minmax(165px,1.8fr) 90px 100px 66px 115px 56px;align-items:center;gap:8px}.activation-manifest-head{min-height:29px;padding:0 9px;border-bottom:1px solid #c8c8c8;background:#2a2a2a;color:#cfcfcf;font:800 5.7px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.activation-manifest-row{min-height:68px;padding:8px 9px;border-bottom:1px solid #e0e0e0}.activation-manifest-row:last-child{border-bottom:0}.activation-manifest-row:hover{background:#fffaf7}.activation-manifest-row.validated_no_send{box-shadow:inset 3px 0 #278d5d;background:#f7fcf9}.activation-manifest-row.paused{box-shadow:inset 3px 0 #c68b27;background:#fff9ee}.activation-manifest-row>i{color:var(--electric-orange);font:900 9px/1 var(--font-mono);font-style:normal}.activation-entry-person,.activation-entry-window,.activation-entry-checks,.activation-entry-risk,.activation-entry-state{display:grid;min-width:0;gap:3px}.activation-entry-person b,.activation-entry-window b,.activation-entry-checks b,.activation-entry-risk b,.activation-entry-state b{overflow:hidden;color:#303030;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.activation-entry-person small,.activation-entry-window small,.activation-entry-checks small,.activation-entry-risk small,.activation-entry-state small{overflow:hidden;color:#777;font-size:6.2px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.activation-entry-person em{overflow:hidden;color:#a1a1a1;font:600 5.5px/1 var(--font-mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.activation-entry-risk.clear b,.activation-entry-state.validated_no_send b{color:#247b52}.activation-entry-risk.review b,.activation-entry-state.paused b{color:#9b6713}.activation-manifest-row>button{min-height:27px;border:1px solid #ccc;background:#fff;color:#666;font:800 5.8px/1 var(--font-mono);cursor:pointer;text-transform:uppercase}.activation-manifest-row>button.pause{border-color:#dfb6a8;color:#9c4324}.activation-manifest-row>button.release{border-color:#a7ccb9;color:#257a52}.activation-manifest-row>button:disabled{cursor:not-allowed;opacity:.38}.activation-ledger{margin-top:13px;border-top:2px solid #2c2c2c;background:#fff}.activation-ledger>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid #ddd}.activation-ledger>header>span{display:grid;gap:4px}.activation-ledger>header b{color:#333;font-size:8px}.activation-ledger>header>em{padding:5px 7px;background:#e9f6ef;color:#267a53;font:800 6px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.activation-ledger>div{display:grid;max-height:180px;overflow-y:auto}.activation-ledger>div>span{display:grid;min-height:31px;grid-template-columns:8px minmax(110px,.8fr) minmax(130px,1.4fr) 35px;align-items:center;gap:7px;padding:5px 11px;border-bottom:1px solid #eee}.activation-ledger>div>span:last-child{border-bottom:0}.activation-ledger>div i{width:6px;height:6px;border:1px solid var(--electric-orange);border-radius:50%}.activation-ledger>div i.success{border-color:#278d5d;background:#278d5d}.activation-ledger>div b{color:#3a3a3a;font-size:6.8px}.activation-ledger>div small{overflow:hidden;color:#777;font-size:6.2px;text-overflow:ellipsis;white-space:nowrap}.activation-ledger>div em{color:#999;font:700 6px/1 var(--font-mono);font-style:normal;text-align:right}.activation-empty{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#777;text-align:center}.activation-empty>svg{color:var(--electric-orange)}.activation-empty h3{color:#333;font-size:15px}.activation-empty p{max-width:430px;margin:0;font-size:8px;line-height:1.55}.activation-empty button{margin-top:5px}.activation-next-action{display:flex;min-width:0;flex-direction:column;border-left:1px solid #d0d0d0;background:#fff}.activation-next-action>header{display:grid;gap:6px;padding:17px 15px 14px;border-top:3px solid var(--electric-orange);border-bottom:1px solid #ddd}.activation-next-action>header h3{color:#292929;font-size:15px}.activation-decision-facts{display:grid;padding:4px 15px 0}.activation-decision-facts>span{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #e5e5e5}.activation-decision-facts small{color:#999;font:800 5.8px/1 var(--font-mono);text-transform:uppercase}.activation-decision-facts b{color:#3a3a3a;font-size:7.5px;line-height:1.4}.activation-primary-action{display:grid;gap:7px;padding:14px 15px}.activation-primary-action>button{width:100%;justify-content:center}.activation-primary-action>small{color:#888;font-size:6.5px;line-height:1.45;text-align:center}.activation-zero-receipt{display:grid;grid-template-columns:21px minmax(0,1fr);gap:8px;margin:auto 15px 0;padding:11px;border:1px solid #aad0bb;background:#f4faf7;color:#267653}.activation-zero-receipt>span{display:grid;gap:3px}.activation-zero-receipt b{font-size:6.5px}.activation-zero-receipt small{color:#648072;font-size:6px;line-height:1.35}.activation-next-action>footer{margin:10px 15px 14px;padding-top:10px;border-top:1px solid #ddd}.activation-next-action>footer span{display:grid;gap:3px}.activation-next-action>footer b{color:#444;font-size:7px}.activation-next-action>footer small{color:#888;font-size:6.2px}.activation-entry-reason{padding:5px 22px 18px}.activation-entry-reason textarea{resize:vertical}@media(max-width:1180px){.activation-control-desk{grid-template-columns:205px minmax(560px,1fr)}.activation-next-action{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.6fr) minmax(220px,1fr);align-items:center;border-top:1px solid #ccc;border-left:0}.activation-next-action>header{border-top:0;border-right:1px solid #ddd;border-bottom:0}.activation-decision-facts{grid-template-columns:1fr 1fr;padding:5px 12px}.activation-decision-facts>span{padding:7px}.activation-zero-receipt{display:none}.activation-next-action>footer{display:none}}@media(max-width:820px){.activation-control-desk{grid-template-columns:1fr}.activation-stage-rail{border-right:0}.activation-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.activation-policy-card{margin-top:12px}.activation-manifest-panel{overflow-x:auto}.activation-manifest-table{min-width:760px}.activation-next-action{grid-column:auto;grid-template-columns:1fr}.activation-next-action>header{border-right:0;border-bottom:1px solid #ddd}.activation-manifest-summary{grid-template-columns:1fr 1fr}}.gmail-launch-control-room{display:grid;min-height:650px;grid-template-columns:220px minmax(650px,1fr) 275px;background:#ececeb}.gmail-launch-provider-card{display:flex;min-width:0;flex-direction:column;border-right:1px solid #cfcfcd;background:#222;color:#fff}.gmail-launch-provider-card>header{padding:20px 17px 17px;border-top:3px solid var(--electric-orange);border-bottom:1px solid #444}.gmail-launch-provider-card>header small,.gmail-launch-queue-panel>header small,.gmail-launch-decision-card>header small{color:var(--electric-orange);font:800 6.5px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.gmail-launch-provider-card h3,.gmail-launch-queue-panel h3,.gmail-launch-decision-card h3{margin:6px 0 5px;font-size:15px;line-height:1.15}.gmail-launch-provider-card p,.gmail-launch-queue-panel p,.gmail-launch-decision-card p{margin:0;color:#aeb0b0;font-size:7px;line-height:1.45}.gmail-launch-provider-state{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid #3e3e3e}.gmail-launch-provider-state>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid #555;color:#aaa}.gmail-launch-provider-state>span.connected{border-color:#416c58;background:#253c31;color:#78c697}.gmail-launch-provider-state>div{display:grid;min-width:0;gap:2px}.gmail-launch-provider-state small{color:#888;font:700 5.5px/1 var(--font-mono)}.gmail-launch-provider-state b{font-size:9px}.gmail-launch-provider-state em{overflow:hidden;color:#a8a8a8;font:500 5.8px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.gmail-launch-gates{display:grid;padding:10px 14px;gap:2px}.gmail-launch-gates>span{display:grid;grid-template-columns:25px 1fr;gap:2px 7px;padding:9px 5px;border-bottom:1px solid #393939}.gmail-launch-gates i{display:grid;grid-row:1 / 3;place-items:center;color:#777}.gmail-launch-gates .pass i{color:#72bd90}.gmail-launch-gates b{font-size:7.5px}.gmail-launch-gates small{overflow:hidden;color:#888;font:500 5.5px/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.gmail-launch-zero-effects{display:flex;align-items:center;gap:8px;margin:auto 14px 14px;padding:11px;border:1px solid #4e4e4e;background:#2b2b2b;color:#75bd92}.gmail-launch-zero-effects span{display:grid;gap:3px}.gmail-launch-zero-effects b{font:800 6.5px/1 var(--font-mono)}.gmail-launch-zero-effects small{color:#9a9a9a;font-size:5.7px}.gmail-launch-zero-effects.has-send{border-color:#3f7655;background:#21362a}.gmail-launch-provider-card>footer{display:grid;gap:5px;padding:13px 16px;border-top:1px solid #444}.gmail-launch-provider-card>footer small{color:#777;font:700 5.5px/1 var(--font-mono)}.gmail-launch-provider-card>footer b{overflow:hidden;color:#aaa;font:600 5.5px/1.2 var(--font-mono);text-overflow:ellipsis}.gmail-launch-queue-panel{min-width:0;padding:18px}.gmail-launch-queue-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.gmail-launch-queue-panel>header>span{min-width:0}.gmail-launch-queue-panel>header p{max-width:510px;color:#6d6d6d}.gmail-launch-empty{display:grid;min-height:430px;place-content:center;justify-items:center;padding:30px;border:1px dashed #bbb;background:#f5f5f4;text-align:center}.gmail-launch-empty svg{margin-bottom:8px;color:var(--electric-orange)}.gmail-launch-empty h3{margin:0 0 6px}.gmail-launch-empty p{max-width:390px;margin-bottom:15px;color:#777}.gmail-launch-blockers{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;padding:10px 12px;border-left:3px solid #c78d24;background:#fff7e6;color:#825713}.gmail-launch-blockers span{display:grid;gap:3px}.gmail-launch-blockers b{font-size:8px}.gmail-launch-blockers small{color:#896d3d;font:600 5.8px/1.3 var(--font-mono)}.gmail-launch-queue-head,.gmail-launch-queue-rows article{display:grid;grid-template-columns:26px minmax(170px,1.4fr) 86px minmax(110px,.9fr) 95px 83px;align-items:center;gap:8px}.gmail-launch-queue-head{padding:6px 8px;border-bottom:1px solid #aaa;color:#777;font:700 5.7px/1 var(--font-mono);text-transform:uppercase}.gmail-launch-queue-rows{display:grid;max-height:310px;overflow-y:auto;border-bottom:1px solid #bbb}.gmail-launch-queue-rows article{min-height:67px;padding:7px 8px;border-left:3px solid transparent;border-bottom:1px solid #d7d7d5;background:#f8f8f7}.gmail-launch-queue-rows article.released{border-left-color:var(--electric-orange);background:#fff;box-shadow:0 4px 14px #0000000d}.gmail-launch-queue-rows article.sent{border-left-color:#3f8a5d;background:#f4faf6}.gmail-launch-queue-rows article.uncertain{border-left-color:#b06c12;background:#fff7e8}.gmail-launch-queue-rows article>i{color:#888;font:800 8px/1 var(--font-mono);font-style:normal}.gmail-launch-queue-rows article>span{display:grid;min-width:0;gap:3px}.gmail-launch-queue-rows article>span b{overflow:hidden;color:#2e2e2d;font-size:7.2px;text-overflow:ellipsis;white-space:nowrap}.gmail-launch-queue-rows article>span small{overflow:hidden;color:#777;font-size:5.8px;text-overflow:ellipsis;white-space:nowrap}.gmail-launch-queue-rows article>span em{overflow:hidden;color:#aaa;font:500 4.9px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.gmail-launch-queue-rows article>button{min-height:27px;padding:5px 8px;font-size:6.2px;white-space:nowrap}.gmail-launch-queue-rows .held-state b{color:#777}.gmail-launch-queue-rows .released-state b{color:var(--electric-orange)}.gmail-launch-queue-rows .sent-state b{color:#2f7b4d}.gmail-launch-queue-rows .uncertain-state b{color:#a15f0b}.gmail-launch-ledger{margin-top:14px;border:1px solid #d0d0cf;background:#f7f7f6}.gmail-launch-ledger>header{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #ddd}.gmail-launch-ledger>header span{display:grid;gap:3px}.gmail-launch-ledger>header small{color:#888;font:700 5.5px/1 var(--font-mono)}.gmail-launch-ledger>header b{font-size:7px}.gmail-launch-ledger>header em{color:#4a8b65;font:800 6px/1 var(--font-mono);font-style:normal}.gmail-launch-ledger>div{display:grid;max-height:105px;overflow-y:auto}.gmail-launch-ledger>div span{display:grid;grid-template-columns:10px minmax(100px,.8fr) 1fr 30px;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid #e1e1e0}.gmail-launch-ledger>div i{width:6px;height:6px;border-radius:50%;background:#aaa}.gmail-launch-ledger>div i.current{background:var(--electric-orange)}.gmail-launch-ledger>div b{font-size:6.5px}.gmail-launch-ledger>div small,.gmail-launch-ledger>div em{color:#888;font:500 5.5px/1 var(--font-mono);font-style:normal}.gmail-launch-decision-card{display:flex;min-width:0;flex-direction:column;border-left:1px solid #ccc;background:#f8f8f7}.gmail-launch-decision-card>header{padding:18px 16px 15px;border-top:3px solid var(--electric-orange);border-bottom:1px solid #ddd}.gmail-launch-decision-card>header p{color:#777}.gmail-launch-decision-scope{display:grid;grid-template-columns:1fr 1fr;padding:9px 12px;gap:5px}.gmail-launch-decision-scope>span{display:grid;min-width:0;gap:4px;padding:8px;border:1px solid #e0e0df;background:#fff}.gmail-launch-decision-scope small{color:#999;font:700 5.3px/1 var(--font-mono)}.gmail-launch-decision-scope b{overflow:hidden;color:#444;font-size:6.5px;line-height:1.25;text-overflow:ellipsis}.gmail-launch-request-receipt{display:flex;gap:9px;margin:3px 12px 8px;padding:10px;border-left:3px solid #c98a18;background:#fff6e2;color:#a46d0b}.gmail-launch-request-receipt span{display:grid;min-width:0;gap:4px}.gmail-launch-request-receipt small{font:800 5.3px/1 var(--font-mono)}.gmail-launch-request-receipt b{overflow:hidden;color:#71521d;font:700 5.2px/1.2 var(--font-mono);text-overflow:ellipsis}.gmail-launch-request-receipt em{color:#916f35;font-size:5.5px;font-style:normal}.gmail-launch-request-receipt.authorized{border-left-color:#3f8a5d;background:#edf8f1;color:#2f7b4d}.gmail-launch-request-receipt.authorized b,.gmail-launch-request-receipt.authorized em{color:#3b6f4d}.gmail-launch-request-receipt.accepted{border-left-color:#3f8a5d;background:#edf8f1}.gmail-launch-request-receipt.uncertain{border-left-color:#b06c12;background:#fff3dc}.gmail-launch-primary-action{display:grid;gap:7px;padding:11px 14px}.gmail-launch-primary-action>button{justify-content:center;width:100%}.gmail-launch-primary-action>small{color:#888;font-size:6px;line-height:1.35;text-align:center}.gmail-launch-hard-stop{display:flex;align-items:center;gap:8px;margin:auto 13px 13px;padding:11px;border:1px solid #edd0c4;background:#fff2ed;color:var(--electric-orange)}.gmail-launch-hard-stop span{display:grid;gap:3px}.gmail-launch-hard-stop b{font:800 6.3px/1 var(--font-mono)}.gmail-launch-hard-stop small{color:#8a6b60;font-size:5.6px}.gmail-launch-hard-stop.armed{border-color:#f05b2a;background:#fff8f4}.gmail-live-send-button{border-color:#b93610!important;background:#c94418!important;box-shadow:0 7px 18px #c9441833}.gmail-single-send-modal{max-width:680px}.gmail-single-send-modal.live{border-top:4px solid #c94418}.gmail-send-phrase{display:grid;gap:7px;margin:4px 24px 22px}.gmail-send-phrase span{color:#585856;font-size:12px;font-weight:700}.gmail-send-phrase input{min-height:42px;border:1px solid #aaa;background:#fff;font:800 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.gmail-launch-decision-card>footer{display:grid;gap:3px;padding:11px 14px;border-top:1px solid #ddd}.gmail-launch-decision-card>footer small{color:#999;font:700 5.4px/1 var(--font-mono)}.gmail-launch-decision-card>footer b{color:#555;font-size:7px}.gmail-followup-desk{display:grid;min-height:590px;grid-template-columns:220px minmax(520px,1fr) 260px;background:#ececeb}.gmail-followup-context{display:flex;min-width:0;flex-direction:column;border-right:1px solid #444;background:#202020;color:#f8f8f6}.gmail-followup-context>header{padding:20px 17px 17px;border-top:3px solid var(--electric-orange);border-bottom:1px solid #444}.gmail-followup-context>header small,.gmail-followup-board>header small,.gmail-followup-decision>header small{color:var(--electric-orange);font:800 6.5px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.gmail-followup-context h3,.gmail-followup-board h3,.gmail-followup-decision h3{margin:6px 0 5px;font-size:15px;line-height:1.15}.gmail-followup-context p,.gmail-followup-board p,.gmail-followup-decision p{margin:0;color:#888;font-size:7px;line-height:1.45}.gmail-followup-context>header p{color:#aeb0b0}.gmail-followup-account{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid #3e3e3e}.gmail-followup-account>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid #416c58;background:#253c31;color:#78c697}.gmail-followup-account>div{display:grid;min-width:0;gap:3px}.gmail-followup-account small{color:#888;font:700 5.5px/1 var(--font-mono)}.gmail-followup-account b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.gmail-followup-account em{color:#aaa;font:500 5.6px/1.2 var(--font-mono);font-style:normal}.gmail-followup-guardrails{display:grid;padding:10px 14px;gap:2px}.gmail-followup-guardrails>span{display:grid;grid-template-columns:25px 1fr;gap:2px 7px;padding:9px 5px;border-bottom:1px solid #393939}.gmail-followup-guardrails i{display:grid;grid-row:1 / 3;place-items:center;color:#777}.gmail-followup-guardrails .pass i{color:#72bd90}.gmail-followup-guardrails b{font-size:7.5px}.gmail-followup-guardrails small{overflow:hidden;color:#888;font:500 5.5px/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.gmail-followup-context>footer{display:grid;margin-top:auto;gap:5px;padding:13px 16px;border-top:1px solid #444}.gmail-followup-context>footer small{color:#777;font:700 5.5px/1 var(--font-mono)}.gmail-followup-context>footer b{color:#aaa;font-size:6.2px;line-height:1.35}.gmail-followup-board{min-width:0;padding:18px}.gmail-followup-board>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.gmail-followup-board>header p{max-width:470px}.gmail-followup-journey{display:grid;border:1px solid #d0d0cf;background:#f8f8f7}.gmail-followup-journey article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:78px;padding:11px 13px;border-left:3px solid transparent;border-bottom:1px solid #dededc}.gmail-followup-journey article:last-child{border-bottom:0}.gmail-followup-journey article.complete{border-left-color:#3f8a5d;background:#f5faf6}.gmail-followup-journey article.current{border-left-color:var(--electric-orange);background:#fff}.gmail-followup-journey article.locked{opacity:.62}.gmail-followup-journey article>i{display:grid;width:24px;height:24px;place-items:center;border:1px solid #aaa;color:#777;font:800 7px/1 var(--font-mono);font-style:normal}.gmail-followup-journey article.complete>i{border-color:#4c8b65;background:#4c8b65;color:#fff}.gmail-followup-journey article.current>i{border-color:var(--electric-orange);color:var(--electric-orange)}.gmail-followup-journey article>span{display:grid;min-width:0;gap:4px}.gmail-followup-journey small{color:#999;font:700 5.5px/1 var(--font-mono);letter-spacing:.08em}.gmail-followup-journey b{color:#333;font-size:8.5px}.gmail-followup-journey p{color:#777}.gmail-followup-signal{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;margin-top:13px;padding:14px;border-left:3px solid #999;background:#f7f7f6;color:#777}.gmail-followup-signal.reply{border-left-color:#3f8a5d;background:#edf8f1;color:#32754c}.gmail-followup-signal.bounce{border-left-color:#b06c12;background:#fff3dc;color:#a15f0b}.gmail-followup-signal>span{display:grid;gap:4px}.gmail-followup-signal small{font:800 5.5px/1 var(--font-mono)}.gmail-followup-signal b{color:#333;font-size:8px}.gmail-followup-signal p{max-width:570px;color:#686866}.gmail-reply-workbench{margin-top:14px;border:1px solid #cdcdcb;background:#fff}.gmail-reply-workbench>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 15px;border-bottom:1px solid #dededc}.gmail-reply-workbench>header>span{display:grid;gap:4px}.gmail-reply-workbench>header small{color:var(--electric-orange);font:800 5.6px/1 var(--font-mono);letter-spacing:.11em}.gmail-reply-workbench>header h3{margin:0;color:#252525;font-size:12px}.gmail-reply-workbench>header p{max-width:550px;color:#777;font-size:6.4px}.gmail-reply-workbench.locked>header{background:#f7f7f6}.gmail-reply-locked{display:grid;grid-template-columns:30px minmax(180px,1fr) minmax(260px,1.35fr);align-items:center;gap:12px;padding:16px;color:#8a8a87}.gmail-reply-locked>span{display:grid;gap:4px}.gmail-reply-locked>span b{color:#4e4e4c;font-size:8px}.gmail-reply-locked>span small{font-size:6.2px;line-height:1.4}.gmail-reply-locked>div{display:grid;grid-template-columns:20px 1fr 20px 1fr 20px 1fr;align-items:center;gap:5px}.gmail-reply-locked i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #bbb;font:800 5.8px/1 var(--font-mono);font-style:normal}.gmail-reply-locked em{color:#777;font-size:5.8px;font-style:normal}.gmail-reply-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gmail-reply-stages>article{min-width:0;border-right:1px solid #dededc;background:#fbfbfa}.gmail-reply-stages>article:last-child{border-right:0}.gmail-reply-stages>article.locked{opacity:.64;background:#f2f2f1}.gmail-reply-stages>article.current{box-shadow:inset 0 3px var(--electric-orange);background:#fff}.gmail-reply-stages>article.complete{box-shadow:inset 0 3px #43875d;background:#fff}.gmail-reply-stages>article>header{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:13px 12px 10px;border-bottom:1px solid #e1e1df}.gmail-reply-stages>article>header i{display:grid;width:23px;height:23px;place-items:center;border:1px solid #aaa;color:#777;font:800 5.7px/1 var(--font-mono);font-style:normal}.gmail-reply-stages>article.complete>header i{border-color:#43875d;background:#43875d;color:#fff}.gmail-reply-stages>article.current>header i{border-color:var(--electric-orange);color:var(--electric-orange)}.gmail-reply-stages>article>header span{display:grid;gap:3px;min-width:0}.gmail-reply-stages>article>header small{color:#999;font:700 5.3px/1 var(--font-mono);letter-spacing:.07em}.gmail-reply-stages>article>header b{overflow:hidden;color:#333;font-size:7.2px;text-overflow:ellipsis;white-space:nowrap}.gmail-reply-stages blockquote{overflow:auto;max-height:230px;min-height:126px;margin:0;padding:12px;border:0;color:#444;font-size:7px;line-height:1.55;white-space:pre-wrap}.gmail-reply-stages>article>footer,.gmail-reply-analysis>footer{display:flex;align-items:center;gap:7px;padding:9px 11px;border-top:1px solid #e4e4e2;color:#43875d}.gmail-reply-stages>article>footer span,.gmail-reply-analysis>footer span{display:grid;gap:2px}.gmail-reply-stages>article>footer b,.gmail-reply-analysis>footer b{color:#555;font:800 5.4px/1 var(--font-mono)}.gmail-reply-stages>article>footer small,.gmail-reply-analysis>footer small{color:#888;font-size:5.2px}.gmail-reply-intake-form,.gmail-reply-decision-form{display:grid;gap:9px;padding:11px}.gmail-reply-intake-form label,.gmail-reply-decision-form label{display:grid;gap:5px}.gmail-reply-intake-form label>span,.gmail-reply-decision-form label>span{color:#777;font:700 5.4px/1 var(--font-mono);letter-spacing:.04em}.gmail-reply-intake-form textarea,.gmail-reply-intake-form input,.gmail-reply-decision-form textarea,.gmail-reply-decision-form input,.gmail-reply-decision-form select{box-sizing:border-box;width:100%;border:1px solid #c9c9c7;border-radius:0;background:#fff;color:#333;font:500 6.5px/1.45 var(--font-ui)}.gmail-reply-intake-form textarea,.gmail-reply-decision-form textarea{resize:vertical;padding:8px}.gmail-reply-intake-form input,.gmail-reply-decision-form input,.gmail-reply-decision-form select{min-height:29px;padding:6px 8px}.gmail-reply-intake-form .confirmation-check{grid-template-columns:14px 1fr;align-items:start;padding:8px;border:1px solid #e4d5ce;background:#fff7f3}.gmail-reply-intake-form .confirmation-check input{width:12px;min-height:12px;margin:1px 0 0}.gmail-reply-intake-form .confirmation-check span{color:#725f57;font:500 5.7px/1.35 var(--font-ui);letter-spacing:0}.gmail-reply-intake-form button,.gmail-reply-decision-form button{justify-content:center;width:100%}.gmail-reply-ai-gate{display:grid;min-height:235px;place-items:center;align-content:center;gap:7px;padding:18px;color:#999;text-align:center}.gmail-reply-ai-gate b{color:#444;font-size:8px}.gmail-reply-ai-gate p{max-width:190px;color:#777;font-size:6.2px}.gmail-reply-ai-gate button{justify-content:center;margin-top:4px}.gmail-reply-analysis{display:grid}.gmail-reply-analysis>p{min-height:58px;padding:12px 12px 6px;color:#444;font-size:6.8px;line-height:1.5}.gmail-reply-analysis>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:6px 11px}.gmail-reply-analysis>div span{display:grid;gap:3px;padding:7px;border:1px solid #e1e1df;background:#f7f7f6}.gmail-reply-analysis>div small{color:#999;font:700 5px/1 var(--font-mono)}.gmail-reply-analysis>div b{color:#444;font-size:5.9px;text-transform:uppercase}.gmail-reply-analysis ul{display:grid;margin:2px 0 0;padding:6px 14px 8px 25px;gap:4px;color:#555;font-size:6px;line-height:1.35}.gmail-reply-analysis>aside{display:flex;gap:7px;margin:0 11px 8px;padding:8px;border-left:2px solid #c78228;background:#fff5e4;color:#a56514}.gmail-reply-analysis>aside span{display:grid;gap:3px}.gmail-reply-analysis>aside b{color:#724b1c;font-size:6.2px}.gmail-reply-analysis>aside small{color:#805d31;font-size:5.5px;line-height:1.35}.gmail-reply-decision-pair{display:grid;grid-template-columns:1fr 1fr;gap:7px}.gmail-reply-decision-receipt{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #bfddc8;background:#edf8f1;color:#3f8258}.gmail-reply-decision-receipt span{display:grid;gap:3px}.gmail-reply-decision-receipt b{font:800 5.8px/1 var(--font-mono)}.gmail-reply-decision-receipt small{color:#587762;font-size:5.5px}.gmail-followup-decision{display:flex;min-width:0;flex-direction:column;border-left:1px solid #ccc;background:#f8f8f7}.gmail-followup-decision>header{padding:18px 16px 15px;border-top:3px solid var(--electric-orange);border-bottom:1px solid #ddd}.gmail-followup-metrics{display:grid;grid-template-columns:1fr 1fr;padding:10px 12px;gap:5px}.gmail-followup-metrics>span{display:grid;gap:4px;min-height:47px;padding:9px;border:1px solid #e0e0df;background:#fff}.gmail-followup-metrics small{color:#999;font:700 5.3px/1 var(--font-mono)}.gmail-followup-metrics b{color:#444;font-size:6.5px}.gmail-followup-action{display:grid;gap:7px;padding:11px 14px}.gmail-followup-action>button{justify-content:center;width:100%}.gmail-followup-action>small{color:#888;font-size:6px;line-height:1.35;text-align:center}.gmail-followup-stop{display:flex;align-items:center;gap:8px;margin:auto 13px 13px;padding:11px;border:1px solid #edd0c4;background:#fff2ed;color:var(--electric-orange)}.gmail-followup-stop span{display:grid;gap:3px}.gmail-followup-stop b{font:800 6.3px/1 var(--font-mono)}.gmail-followup-stop small{color:#8a6b60;font-size:5.6px}.gmail-followup-decision>footer{display:grid;gap:3px;padding:11px 14px;border-top:1px solid #ddd}.gmail-followup-decision>footer small{color:#999;font:700 5.4px/1 var(--font-mono)}.gmail-followup-decision>footer b{overflow:hidden;color:#555;font-size:6px;text-overflow:ellipsis}.gmail-reconcile-modal{max-width:720px}.gmail-reconcile-disclosure{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 24px 22px}.gmail-reconcile-disclosure>span{display:grid;grid-template-columns:22px 1fr;gap:3px 8px;padding:12px;border:1px solid #ddd;background:#f8f8f7;color:#4a805e}.gmail-reconcile-disclosure svg{grid-row:1 / 3}.gmail-reconcile-disclosure b{color:#444;font-size:11px}.gmail-reconcile-disclosure small{color:#777;font-size:9px}.gmail-manual-fields{display:grid;gap:13px;margin:0 24px 20px}.gmail-manual-fields .gmail-send-phrase{margin:0}@media(max-width:1180px){.gmail-launch-control-room{grid-template-columns:205px minmax(600px,1fr)}.gmail-launch-decision-card{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,.8fr) 1fr minmax(230px,1fr);align-items:center;border-top:1px solid #ccc;border-left:0}.gmail-launch-decision-card>header{border-right:1px solid #ddd;border-bottom:0}.gmail-launch-hard-stop,.gmail-launch-decision-card>footer{display:none}.gmail-followup-desk{grid-template-columns:205px minmax(600px,1fr)}.gmail-followup-decision{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,.9fr) 1fr minmax(230px,1fr);align-items:center;border-top:1px solid #ccc;border-left:0}.gmail-followup-decision>header{border-right:1px solid #ddd;border-bottom:0}.gmail-followup-stop,.gmail-followup-decision>footer{display:none}.gmail-reply-stages{grid-template-columns:1fr}.gmail-reply-stages>article{border-right:0;border-bottom:1px solid #dededc}.gmail-reply-stages>article:last-child{border-bottom:0}}@media(max-width:820px){.gmail-launch-control-room{grid-template-columns:1fr}.gmail-launch-provider-card{border-right:0}.gmail-launch-queue-panel{overflow-x:auto}.gmail-launch-queue-head,.gmail-launch-queue-rows{min-width:720px}.gmail-launch-decision-card{grid-column:auto;grid-template-columns:1fr}.gmail-launch-decision-card>header{border-right:0;border-bottom:1px solid #ddd}.gmail-followup-desk{grid-template-columns:1fr}.gmail-followup-context{border-right:0}.gmail-followup-decision{grid-column:auto;grid-template-columns:1fr}.gmail-followup-decision>header{border-right:0;border-bottom:1px solid #ddd}.gmail-reply-locked{grid-template-columns:30px 1fr}.gmail-reply-locked>div{grid-column:1 / -1}.gmail-reconcile-disclosure{grid-template-columns:1fr}}.commercial-storyboard-footer{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:11px 18px;border-top:1px solid #d5d5d5;background:#fff}.commercial-storyboard-footer>div{display:flex;align-items:center;gap:8px}.commercial-storyboard-footer>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.commercial-storyboard-footer>div:first-child span{display:inline-flex;align-items:center;gap:6px;color:#3e6f58;font-size:8px;font-weight:800}.commercial-storyboard-footer>div:first-child small{color:#7c7c7c;font:600 6.5px/1.25 var(--font-mono)}.campaign-governance-overlay{position:fixed;z-index:80;top:68px;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#1212128a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.campaign-governance-drawer{display:flex;width:min(1180px,92vw);height:100%;flex-direction:column;background:#f1f1f1;box-shadow:-20px 0 50px #00000038}.campaign-governance-heading{position:sticky;z-index:3;top:0;display:flex;min-height:88px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;border-bottom:2px solid var(--electric-orange);background:#1e1e1e;color:#fff}.campaign-governance-heading>div{display:flex;flex-direction:column;gap:4px}.campaign-governance-heading span{color:var(--electric-orange);font:700 7px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.campaign-governance-heading h2{margin:0;font-size:17px}.campaign-governance-heading p{margin:0;color:#bdbdbd;font-size:8px}.campaign-governance-heading>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #555;background:#2b2b2b;color:#fff;cursor:pointer}.campaign-governance-heading>button{order:-1}.campaign-governance-heading>div{margin-right:auto}.campaign-governance-scroll{overflow:auto;flex:1;padding:14px}.campaign-governance-scroll .campaign-layout.sprint5-campaign-layout{grid-template-columns:210px minmax(500px,1fr) 320px}@media(max-width:1180px){.story-decision-desk,.personalization-desk{grid-template-columns:1fr}.story-preview-column,.personalization-queue{border-left:0;border-right:0;border-top:1px solid #d9d9d9}.personalization-queue{order:1}.account-variant-inspector{order:2}.campaign-governance-scroll .campaign-layout.sprint5-campaign-layout{grid-template-columns:1fr}}@media(max-width:760px){.commercial-storyboard-masthead,.commercial-storyboard-footer{align-items:stretch;flex-direction:column}.commercial-storyboard-masthead,.story-builder-column,.story-preview-column{padding:16px}.studio-governance-receipt{min-width:0;text-align:left}.studio-view-tabs{overflow-x:auto;padding:0 10px}.studio-view-tabs button{white-space:nowrap}.story-beat>button>span{grid-template-columns:1fr;gap:3px}.story-inline-editor,.story-signal-panel,.story-solution-panel{padding-left:36px}.personalization-readiness{grid-template-columns:1fr 1fr}.audience-decision-path{grid-template-columns:1fr}.audience-decision-path>span{border-right:0;border-bottom:1px solid #444}.audience-confirmation-bar{align-items:stretch;flex-direction:column}.personalization-row-main{grid-template-columns:25px minmax(0,1fr) auto}.personalization-row-main em{display:none}.commercial-storyboard-footer>div:last-child{display:grid;grid-template-columns:1fr 1fr}.commercial-storyboard-footer>div:last-child .primary-button{grid-column:1 / -1}.campaign-governance-drawer{width:100%}}.cloud-auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 72% 18%,rgba(239,91,35,.16),transparent 28%),#171717;font-family:var(--font-sans)}.cloud-auth-card{width:min(440px,100%);padding:42px;border-top:5px solid var(--electric-orange);background:#f7f7f4;box-shadow:0 28px 90px #00000057}.cloud-auth-mark{display:grid;width:42px;height:42px;place-items:center;margin-bottom:22px;background:var(--electric-orange);color:#fff;font-weight:900;font-size:22px}.cloud-auth-kicker{margin:0 0 12px;color:var(--electric-orange);font:800 9px/1 var(--font-mono);letter-spacing:.12em}.cloud-auth-card h1{margin:0;color:#242424;font-size:28px;line-height:1.08;letter-spacing:-.04em}.cloud-auth-copy{margin:16px 0 24px;color:#666;font-size:12px;line-height:1.55}.cloud-auth-card form,.cloud-auth-card label{display:flex;flex-direction:column;gap:7px}.cloud-auth-card form{gap:15px}.cloud-google-access{display:flex;flex-direction:column;gap:12px}.cloud-google-access button{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #bdbdb8;color:#292929}.google-g{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:conic-gradient(from -45deg,#4285f4 0,#4285f4 25%,#34a853 0,#34a853 50%,#fbbc05 0,#fbbc05 75%,#ea4335 0);color:#fff;font-weight:900}.cloud-auth-card label{color:#555;font-size:9px;font-weight:800;text-transform:uppercase}.cloud-auth-card input{min-height:44px;padding:0 12px;border:1px solid #c7c7c2;background:#fff;color:#222;font-size:13px}.cloud-auth-card button{min-height:44px;border:0;background:var(--electric-orange);color:#fff;font-weight:850;cursor:pointer}.cloud-auth-card button:disabled{opacity:.58;cursor:wait}.cloud-auth-card small{display:block;margin-top:20px;color:#888;font:600 8px/1.4 var(--font-mono)}.cloud-auth-error{padding:10px 12px;border-left:3px solid #b63d22;background:#fff0eb;color:#842b18;font-size:10px;line-height:1.4}.cloud-auth-loading{text-align:center}.cloud-auth-loading .cloud-auth-mark{margin-inline:auto}.cloud-session-bar{min-height:34px;display:flex;align-items:center;gap:16px;padding:0 14px;border-bottom:1px solid #2e2e2e;background:#171717;color:#ddd;font:700 8px/1 var(--font-mono)}.cloud-session-bar span:first-child{display:flex;align-items:center;gap:7px;text-transform:uppercase}.cloud-session-bar i{width:7px;height:7px;border-radius:50%;background:#39ad73;box-shadow:0 0 0 3px #39ad7326}.cloud-session-user{margin-left:auto;color:#999}.cloud-session-bar button{border:0;background:transparent;color:#f08a60;font:700 8px/1 var(--font-mono);cursor:pointer}@media(max-width:600px){.cloud-auth-card{padding:30px 24px}.cloud-auth-card h1{font-size:24px}.cloud-session-user{display:none}}.shipper-crm-page{grid-column:1 / -1;grid-row:2 / 4;min-width:0;padding:18px 22px 24px;overflow:auto;background:#efefef;z-index:12}.shipper-crm-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px}.shipper-crm-hero>div:first-child>span{color:var(--electric-orange);font:800 9px/1 var(--font-mono);letter-spacing:.08em}.shipper-crm-hero h1{margin:5px 0 4px;color:var(--charcoal);font-size:25px;line-height:1}.shipper-crm-hero p{margin:0;max-width:720px;color:#686868;font-size:11px;line-height:1.5}.shipper-crm-authority{display:flex;align-items:center;gap:10px;max-width:360px;padding:10px 12px;border-left:4px solid var(--electric-orange);background:var(--charcoal);color:#fff}.shipper-crm-authority>svg{flex:0 0 auto;color:var(--electric-orange)}.shipper-crm-authority span{display:flex;flex-direction:column;gap:3px}.shipper-crm-authority b{font-size:11px}.shipper-crm-authority small{color:#bdbdbd;font:600 8px/1.35 var(--font-mono)}.shipper-crm-sync-strip{display:grid;grid-template-columns:auto 30px auto minmax(250px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;border:1px solid #cfcfcf;background:#fff}.shipper-crm-sync-strip>div:not(.shipper-sync-state){display:flex;align-items:center;gap:8px;padding-right:12px;border-right:1px solid #dedede}.shipper-crm-sync-strip>div>svg{color:var(--electric-orange)}.shipper-crm-sync-strip>div span{display:flex;flex-direction:column;gap:1px}.shipper-crm-sync-strip b{color:#222;font-size:11px}.shipper-crm-sync-strip small{color:#777;font:600 7px/1.2 var(--font-mono)}.shipper-crm-sync-strip>svg{color:#999}.shipper-sync-state{display:flex;align-items:center;gap:8px;justify-self:end;padding:7px 9px;border:1px solid #d0d0d0;background:#f5f5f5}.shipper-sync-state.connected{border-color:#a7d9c1;background:#eff9f4}.shipper-sync-state.connected svg{color:#16734d}.shipper-sync-state.guarded svg{color:#9c6110}.shipper-sync-state>button{min-height:24px;padding:0 8px;border:1px solid #c9c9c9;background:#fff;color:#333;font:700 7px/1 var(--font-mono);cursor:pointer}.shipper-crm-sync-strip .secondary-button,.shipper-crm-sync-strip .primary-button{min-height:34px;border-radius:2px;font-size:9px}.shipper-crm-sync-strip button:disabled{opacity:.5;cursor:not-allowed}.shipper-activation-strip{display:grid;grid-template-columns:160px minmax(0,1fr);gap:7px 12px;margin:-1px 0 10px;padding:8px 10px;border:1px solid #d0d0d0;border-top:2px solid var(--electric-orange);background:#fafafa}.shipper-activation-strip>header{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-row:1 / 3;padding-right:11px;border-right:1px solid #ddd}.shipper-activation-strip>header>span{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:2px 6px}.shipper-activation-strip>header svg{grid-row:1 / 3;color:var(--electric-orange)}.shipper-activation-strip>header b{color:#252525;font-size:9px}.shipper-activation-strip>header small{color:#777;font:600 7px/1.2 var(--font-mono)}.shipper-activation-strip>header em{padding:4px 5px;border:1px solid #a9d8bf;background:#edf8f2;color:#176747;font:800 6px/1 var(--font-mono);font-style:normal;white-space:nowrap}.shipper-activation-strip>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.shipper-activation-strip>div>span{display:flex;align-items:center;gap:5px;min-height:25px;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#686868}.shipper-activation-strip>div>span svg{flex:0 0 auto}.shipper-activation-strip>div>span b{overflow:hidden;font:700 7px/1.15 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.shipper-activation-strip>div>span[data-status=pass]{border-color:#b9d8c8;color:#176747}.shipper-activation-strip>div>span[data-status=blocked]{border-color:#e0b8aa;background:#fff7f4;color:#a33b1d}.shipper-activation-strip>div>span[data-status=pending]{color:#95631c}.shipper-activation-strip>p{margin:0;color:#686868;font:600 7px/1.3 var(--font-mono)}.shipper-activation-strip>p b{color:#333}.shipper-governance-panel{margin:-1px 0 10px;border:1px solid #d0d0d0;border-top:2px solid var(--electric-orange);background:#fafafa}.shipper-governance-panel>summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;color:#333;cursor:pointer;list-style:none}.shipper-governance-panel>summary::-webkit-details-marker{display:none}.shipper-governance-panel>summary span{display:inline-flex;align-items:center;gap:7px}.shipper-governance-panel>summary svg{color:var(--electric-orange)}.shipper-governance-panel>summary b{font-size:9px}.shipper-governance-panel>summary small{color:#777;font:650 7px/1 var(--font-mono)}.shipper-governance-panel>summary em{padding:5px 7px;border:1px solid #b8d8c8;background:#f1fbf6;color:#17613f;font:800 6px/1 var(--font-mono);font-style:normal;letter-spacing:.04em}.shipper-governance-panel[open]>summary{border-bottom:1px solid #ddd;background:#fff}.shipper-governance-panel .shipper-activation-strip{grid-template-columns:1fr;gap:7px;margin:0;padding:8px 10px;border:0;background:#fafafa}.shipper-crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.shipper-crm-kpis article{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:9px 11px;border:1px solid #d3d3d3;background:#fff}.shipper-crm-kpis article>svg{display:grid;width:34px;height:34px;padding:8px;background:#fff0ea;color:var(--electric-orange)}.shipper-crm-kpis article.warning>svg{background:#fff1ec;color:#b83e1e}.shipper-crm-kpis span{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px}.shipper-crm-kpis small{color:#777;font:700 7px/1 var(--font-mono);text-transform:uppercase}.shipper-crm-kpis b{grid-row:1 / 3;grid-column:2;color:#222;font-size:22px}.shipper-crm-kpis em{color:#858585;font-size:8px;font-style:normal}.shipper-crm-desk-tabs{display:flex;align-items:center;gap:0;overflow-x:auto;border:1px solid #ccc;border-bottom:0;background:#fff}.shipper-crm-desk-tabs button{display:inline-flex;min-height:39px;flex:0 0 auto;align-items:center;gap:7px;padding:0 14px;border:0;border-right:1px solid #ddd;border-bottom:3px solid transparent;background:#fff;color:#666;font-size:9px;font-weight:700;cursor:pointer}.shipper-crm-desk-tabs button.active{border-bottom-color:var(--electric-orange);color:#222;background:#fff8f4}.shipper-crm-desk-tabs button b{display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;background:#ededed;font:700 7px/1 var(--font-mono)}.shipper-pipeline-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:9px;min-height:610px;border:1px solid #ccc;background:#f4f4f4;padding:9px}.shipper-pipeline-toolbar{display:grid;grid-column:1 / -1;grid-template-columns:minmax(320px,1fr) minmax(280px,.8fr) auto;align-items:end;gap:12px;padding:2px 2px 8px;border-bottom:1px solid #d2d2d2}.shipper-pipeline-toolbar>div:first-child>span{color:var(--electric-orange);font:800 7px/1 var(--font-mono);letter-spacing:.07em}.shipper-pipeline-toolbar h2{margin:3px 0 2px;color:#252525;font-size:16px;line-height:1.1}.shipper-pipeline-toolbar p{margin:0;max-width:670px;color:#737373;font-size:8px;line-height:1.35}.shipper-pipeline-toolbar>b{padding-bottom:8px;color:#555;font:800 8px/1 var(--font-mono);white-space:nowrap}.shipper-pipeline-toolbar .shipper-search{min-height:34px;background:#fff}.shipper-pipeline-board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));align-items:start;gap:7px;min-width:0;overflow-x:auto;padding:0 0 6px}.shipper-pipeline-column{min-height:510px;border:1px solid #d6d6d6;border-top:3px solid #a4a4a4;background:#ededed}.shipper-pipeline-column[data-stage=target]{border-top-color:#5f6770}.shipper-pipeline-column[data-stage=qualified]{border-top-color:var(--electric-orange)}.shipper-pipeline-column[data-stage=customer]{border-top-color:#17805a}.shipper-pipeline-column[data-stage=at_risk]{border-top-color:#bd4a2c}.shipper-pipeline-column[data-stage=inactive]{border-top-color:#8d8d8d}.shipper-pipeline-column>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid #d4d4d4;background:#f8f8f8}.shipper-pipeline-column>header span{display:inline-flex;align-items:center;gap:6px}.shipper-pipeline-column>header i{width:7px;height:7px;border-radius:50%;background:#777}.shipper-pipeline-column[data-stage=qualified]>header i{background:var(--electric-orange)}.shipper-pipeline-column[data-stage=customer]>header i{background:#17805a}.shipper-pipeline-column[data-stage=at_risk]>header i{background:#bd4a2c}.shipper-pipeline-column>header b{color:#333;font-size:9px}.shipper-pipeline-column>header strong{display:grid;min-width:21px;height:19px;place-items:center;padding:0 5px;background:#dedede;color:#333;font:800 7px/1 var(--font-mono)}.shipper-pipeline-column>div{display:grid;align-content:start;gap:6px;max-height:505px;overflow-y:auto;padding:6px}.shipper-pipeline-column>div>button{display:grid;gap:7px;width:100%;border:1px solid #d1d1d1;border-left:3px solid transparent;background:#fff;padding:8px;color:#333;text-align:left;cursor:pointer}.shipper-pipeline-column>div>button:hover{border-color:#b9b9b9;border-left-color:var(--electric-orange);box-shadow:0 3px 9px #0000000f}.shipper-pipeline-column>div>button.active{border-color:#c8a08e;border-left-color:var(--electric-orange);background:#fff8f4;box-shadow:0 0 0 1px #ea5e2714}.shipper-pipeline-card-title{display:grid;gap:2px;min-width:0}.shipper-pipeline-card-title b{overflow:hidden;color:#222;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shipper-pipeline-card-title small{overflow:hidden;color:#818181;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.shipper-pipeline-card-signals{display:flex;flex-wrap:wrap;gap:4px}.shipper-pipeline-card-signals em{padding:3px 5px;background:#f0f0f0;color:#555;font:750 6px/1 var(--font-mono);font-style:normal}.shipper-pipeline-card-signals em:first-child{background:#fff0ea;color:#9c3c18}.shipper-pipeline-card-action{display:grid;gap:2px;padding-top:6px;border-top:1px solid #ececec}.shipper-pipeline-card-action small{color:#929292;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-pipeline-card-action b{color:#3f3f3f;font-size:7px;line-height:1.35}.shipper-pipeline-card-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px}.shipper-pipeline-card-footer em{padding:3px 5px;border:1px solid #cfcfcf;color:#666;font:750 6px/1 var(--font-mono);font-style:normal}.shipper-pipeline-card-footer em[data-sync=synced]{border-color:#acd3be;background:#eef9f3;color:#17613f}.shipper-pipeline-card-footer small{overflow:hidden;color:#777;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.shipper-pipeline-proposal{display:inline-flex;align-items:center;gap:4px;padding:5px 6px;border-left:2px solid var(--electric-orange);background:#fff0ea;color:#87401f;font:750 6px/1.25 var(--font-mono)}.shipper-pipeline-empty{display:grid;min-height:86px;place-items:center;align-content:center;gap:5px;border:1px dashed #c9c9c9;color:#969696;text-align:center}.shipper-pipeline-empty span{font-size:7px}.shipper-pipeline-focus{display:grid;align-content:start;gap:8px;min-height:510px;border:1px solid #d1d1d1;background:#fff;padding:12px}.shipper-pipeline-focus>div{padding-bottom:10px;border-bottom:2px solid var(--electric-orange)}.shipper-pipeline-focus>div>span{color:var(--electric-orange);font:800 7px/1 var(--font-mono);letter-spacing:.06em}.shipper-pipeline-focus h3{margin:5px 0 3px;color:#222;font-size:15px}.shipper-pipeline-focus p{margin:0;color:#696969;font-size:8px;line-height:1.4}.shipper-pipeline-focus>span{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid #e4e4e4}.shipper-pipeline-focus>span small{color:#888;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-pipeline-focus>span b{color:#333;font-size:9px;line-height:1.35}.shipper-pipeline-focus>button{min-height:34px;border:1px solid #222;background:#242424;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.shipper-pipeline-focus>button:hover{border-color:var(--electric-orange);background:var(--electric-orange)}.shipper-opportunity-workspace,.shipper-action-workspace{min-height:610px;border:1px solid #ccc;background:#f5f5f5;padding:11px}.shipper-opportunity-workspace>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px 10px;border-bottom:1px solid #d1d1d1}.shipper-opportunity-workspace>header span,.shipper-action-toolbar>div:first-child>span{color:var(--electric-orange);font:800 7px/1 var(--font-mono);letter-spacing:.07em}.shipper-opportunity-workspace>header h2,.shipper-action-toolbar h2{margin:4px 0 2px;color:#252525;font-size:16px;line-height:1.1}.shipper-opportunity-workspace>header p,.shipper-action-toolbar p{margin:0;max-width:760px;color:#727272;font-size:8px;line-height:1.4}.shipper-opportunity-workspace>header>em{padding:5px 7px;border:1px solid #b8d8c8;background:#f1fbf6;color:#17613f;font:800 6px/1 var(--font-mono);font-style:normal}.shipper-commercial-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.shipper-commercial-summary article{display:grid;grid-template-columns:1fr auto;gap:3px 9px;min-height:62px;align-content:center;border:1px solid #d5d5d5;background:#fff;padding:8px 10px}.shipper-commercial-summary small{color:#777;font:750 7px/1 var(--font-mono);text-transform:uppercase}.shipper-commercial-summary b{grid-column:2;grid-row:1 / 3;color:#242424;font-size:22px}.shipper-commercial-summary span{color:#898989;font-size:7px}.shipper-opportunity-list{display:grid;gap:7px}.shipper-opportunity-list>article{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(140px,.55fr) minmax(260px,1fr) auto;align-items:center;gap:10px;border:1px solid #d3d3d3;border-left:3px solid var(--electric-orange);background:#fff;padding:9px 10px}.shipper-opportunity-list>article>span{display:grid;min-width:0;gap:3px}.shipper-opportunity-list>article small{color:#8b8b8b;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-opportunity-list>article b{overflow:hidden;color:#333;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shipper-opportunity-list>article em{overflow:hidden;color:#777;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.shipper-opportunity-list>article button,.shipper-opportunity-empty button{min-height:30px;border:1px solid #333;background:#fff;color:#333;font-size:7px;font-weight:800;cursor:pointer}.shipper-opportunity-list>article button:hover,.shipper-opportunity-empty button:hover{border-color:var(--electric-orange);color:var(--electric-orange)}.shipper-opportunity-empty{display:grid;max-width:620px;min-height:255px;place-items:center;align-content:center;gap:8px;margin:40px auto;border:1px dashed #c9c9c9;background:#fff;padding:28px;color:#777;text-align:center}.shipper-opportunity-empty>svg{color:var(--electric-orange)}.shipper-opportunity-empty>b{color:#303030;font-size:13px}.shipper-opportunity-empty>span{max-width:460px;font-size:8px;line-height:1.5}.shipper-opportunity-empty>button{min-width:130px;padding:0 12px}.shipper-action-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.8fr) 170px;align-items:end;gap:10px;padding:0 2px 10px;border-bottom:1px solid #d1d1d1}.shipper-action-toolbar .shipper-search{min-height:34px;background:#fff}.shipper-action-toolbar>select{min-height:34px;border:1px solid #cfcfcf;background:#fff;padding:0 9px;color:#444;font-size:8px}.shipper-action-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.shipper-action-summary article{display:flex;min-height:54px;align-items:center;justify-content:space-between;border:1px solid #d4d4d4;background:#fff;padding:8px 11px}.shipper-action-summary small{color:#777;font:750 7px/1 var(--font-mono);text-transform:uppercase}.shipper-action-summary b{color:#242424;font-size:20px}.shipper-action-summary article[data-tone=warning]{border-color:#d8a08c;background:#fff5f1}.shipper-action-summary article[data-tone=warning] b{color:#a53f22}.shipper-action-summary article[data-tone=pending]{border-color:#e0cda8;background:#fffaf0}.shipper-action-list{overflow-x:auto;border:1px solid #cfcfcf;background:#fff}.shipper-action-list>header,.shipper-action-list>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) 80px minmax(130px,.65fr) 100px 72px;align-items:center;gap:10px}.shipper-action-list>header{min-height:30px;padding:0 9px;background:#242424;color:#fff;font:750 6px/1 var(--font-mono);text-transform:uppercase}.shipper-action-list>article{min-height:58px;padding:7px 9px;border-bottom:1px solid #e3e3e3}.shipper-action-list>article:last-of-type{border-bottom:0}.shipper-action-list>article>span{display:grid;min-width:0;gap:3px}.shipper-action-list>article b{overflow:hidden;color:#333;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.shipper-action-list>article small{overflow:hidden;color:#858585;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.shipper-action-list>article>em{justify-self:start;padding:4px 6px;border:1px solid #d0d0d0;color:#666;font:750 6px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.shipper-action-list>article>em[data-priority=high]{border-color:#d99a83;background:#fff0ea;color:#9a3a1b}.shipper-action-list>article>em[data-priority=medium]{border-color:#ddc99c;background:#fff9ec;color:#745b20}.shipper-action-list>article>i{color:#686868;font:700 6px/1.25 var(--font-mono);font-style:normal}.shipper-action-list>article>button{min-height:28px;border:1px solid #c7c7c7;background:#fff;color:#333;font-size:7px;font-weight:800;cursor:pointer}.shipper-action-list>article>button:hover{border-color:var(--electric-orange);color:var(--electric-orange)}.shipper-action-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:7px;color:#777;text-align:center}.shipper-action-empty>svg{color:#16805a}.shipper-action-empty>b{color:#333;font-size:11px}.shipper-action-empty>span{font-size:8px}.shipper-crm-error,.shipper-crm-loading{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d9a28c;background:#fff4ef;color:#8d3419;font-size:10px}.shipper-crm-loading{border-color:#d0d0d0;background:#fff;color:#555}.shipper-crm-workspace{display:grid;grid-template-columns:minmax(480px,.9fr) minmax(560px,1.1fr);min-height:610px;border:1px solid #ccc;background:#fff}.shipper-account-directory{min-width:0;border-right:1px solid #ccc}.shipper-account-directory>header{display:grid;grid-template-columns:minmax(260px,1fr) 170px;gap:8px;padding:9px;border-bottom:1px solid #ddd;background:#f7f7f7}.shipper-search{display:flex;min-height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid #cfcfcf;background:#fff}.shipper-search input{width:100%;border:0;outline:0;color:#222;font-size:10px}.shipper-account-directory>header select{border:1px solid #cfcfcf;background:#fff;padding-inline:8px;font-size:9px}.shipper-directory-head,.shipper-directory-scroll>button{display:grid;grid-template-columns:minmax(180px,1.2fr) 88px minmax(180px,.9fr) 78px;align-items:center;gap:8px}.shipper-directory-head{min-height:30px;padding:0 11px;border-bottom:1px solid #ddd;background:#252525;color:#bdbdbd;font:700 7px/1 var(--font-mono);text-transform:uppercase}.shipper-directory-scroll{max-height:532px;overflow:auto}.shipper-directory-scroll>button{width:100%;min-height:55px;padding:7px 11px;border:0;border-bottom:1px solid #e5e5e5;background:#fff;text-align:left;cursor:pointer}.shipper-directory-scroll>button:hover{background:#fafafa}.shipper-directory-scroll>button.active{box-shadow:inset 4px 0 var(--electric-orange);background:#fff7f3}.shipper-directory-scroll>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.shipper-directory-scroll>button span b{overflow:hidden;color:#252525;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.shipper-directory-scroll>button span small{overflow:hidden;color:#858585;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.shipper-directory-scroll>button em,.shipper-directory-scroll>button i,.shipper-account-360 header>em,.shipper-change-list button>em{justify-self:start;padding:5px 6px;border:1px solid #d2d2d2;background:#f5f5f5;color:#666;font:700 6px/1 var(--font-mono);font-style:normal;text-transform:uppercase;white-space:nowrap}.shipper-directory-scroll>button em[data-stage=qualified],.shipper-directory-scroll>button em[data-stage=customer]{border-color:#9ed1b9;background:#eef9f3;color:#176d4b}.shipper-directory-scroll>button i[data-sync=synced],.shipper-account-360 header>em[data-sync=synced]{border-color:#9ed1b9;background:#edf8f2;color:#176d4b}.shipper-directory-empty,.shipper-account-empty,.shipper-change-empty,.shipper-conflict-clear{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:22px;color:#777;text-align:center}.shipper-directory-empty b,.shipper-account-empty b,.shipper-change-empty b,.shipper-conflict-clear b{color:#333;font-size:11px}.shipper-directory-empty span,.shipper-account-empty span,.shipper-change-empty span,.shipper-conflict-clear span{font-size:9px}.shipper-account-360{min-width:0;max-height:650px;padding:13px;overflow:auto;background:#fafafa}.shipper-account-360>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid #d8d8d8}.shipper-account-mark{display:grid;width:42px;height:42px;place-items:center;background:var(--charcoal);color:var(--electric-orange)}.shipper-account-360>header>div:nth-child(2){min-width:0}.shipper-account-360>header span{color:var(--electric-orange);font:800 7px/1 var(--font-mono)}.shipper-account-360>header h2{overflow:hidden;margin:4px 0 3px;color:#222;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.shipper-account-360>header p{overflow:hidden;margin:0;color:#777;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.shipper-account-header-actions{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.shipper-account-header-actions>em{padding:5px 6px;border:1px solid #d2d2d2;background:#f5f5f5;color:#666;font:700 6px/1 var(--font-mono);font-style:normal;text-transform:uppercase;white-space:nowrap}.shipper-account-header-actions>em[data-sync=synced]{border-color:#9ed1b9;background:#edf8f2;color:#176d4b}.shipper-account-header-actions>button{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 8px;border:1px solid #bdbdbd;background:#fff;color:#333;font-size:7px;font-weight:800;cursor:pointer}.shipper-account-header-actions>button:hover{border-color:var(--electric-orange);color:var(--electric-orange)}.shipper-account-tabs{display:flex;gap:0;margin:10px -13px 0;padding:0 13px;overflow-x:auto;border-bottom:1px solid #ccc;background:#fff}.shipper-account-tabs button{display:inline-flex;min-height:35px;align-items:center;gap:5px;padding:0 9px;border:0;border-bottom:3px solid transparent;background:transparent;color:#6d6d6d;font-size:7px;font-weight:800;white-space:nowrap;cursor:pointer}.shipper-account-tabs button:hover{color:#222}.shipper-account-tabs button.active{border-bottom-color:var(--electric-orange);color:#222}.shipper-account-tabs button b{display:grid;min-width:17px;height:17px;place-items:center;border-radius:9px;background:#ededed;font:800 6px/1 var(--font-mono)}.shipper-account-overview{padding-top:10px}.shipper-account-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ddd;background:#fff}.shipper-account-command-grid>div{display:flex;min-height:51px;flex-direction:column;gap:5px;padding:9px;border-right:1px solid #e1e1e1}.shipper-account-command-grid>div:last-child{border-right:0}.shipper-account-command-grid small,.shipper-account-profile small,.shipper-master-form label>span,.shipper-account-campaigns small,.shipper-account-tab-list small,.shipper-account-actions-panel small,.shipper-account-activity small,.shipper-account-contact-panel small{color:#888;font:700 6px/1.2 var(--font-mono);text-transform:uppercase}.shipper-account-command-grid b{overflow:hidden;color:#333;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.shipper-account-profile{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.shipper-account-profile article{min-width:0;min-height:116px;padding:11px;border:1px solid #ddd;background:#fff}.shipper-account-profile h3{margin:7px 0 5px;color:#252525;font-size:11px;line-height:1.3}.shipper-account-profile p{overflow:hidden;margin:0 0 9px;color:#666;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.shipper-account-profile article>span{display:block;color:#777;font-size:7px;line-height:1.45}.shipper-account-edit-cta{min-height:34px;margin-top:9px;border-radius:2px;font-size:8px}.shipper-master-editor{margin-top:9px;padding:11px;border:1px solid #ccc;background:#fff}.shipper-master-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #e0e0e0}.shipper-master-editor>header>span{display:inline-flex;align-items:center;gap:6px;color:#333;font-size:9px;font-weight:800}.shipper-master-editor>header>span svg{color:var(--electric-orange)}.shipper-master-editor>header>small{max-width:300px;color:#777;font-size:7px;line-height:1.4;text-align:right}.shipper-master-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.shipper-master-form label{display:flex;min-width:0;flex-direction:column;gap:4px}.shipper-master-form label.wide{grid-column:1 / -1}.shipper-master-form input,.shipper-master-form select,.shipper-master-form textarea{width:100%;min-height:32px;padding:6px 7px;border:1px solid #ccc;border-radius:0;background:#fff;color:#333;font-size:8px;resize:vertical}.shipper-master-form input:focus,.shipper-master-form select:focus,.shipper-master-form textarea:focus{border-color:var(--electric-orange);outline:1px solid #f8b493}.shipper-master-editor>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid #e0e0e0}.shipper-master-editor>footer button{min-height:34px;border-radius:2px;font-size:8px}.shipper-account-contact-panel,.shipper-account-campaigns,.shipper-account-tab-list,.shipper-account-actions-panel,.shipper-account-activity{padding-top:11px}.shipper-account-contact-panel>header,.shipper-account-campaigns>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid #ddd;background:#fff}.shipper-account-contact-panel>header{display:grid;grid-template-columns:28px minmax(0,1fr) auto}.shipper-account-contact-panel>header>svg{color:var(--electric-orange)}.shipper-account-contact-panel h3,.shipper-account-campaigns h3,.shipper-account-tab-list h3,.shipper-account-actions-panel h3,.shipper-account-activity h3{margin:4px 0 0;color:#292929;font-size:12px}.shipper-account-contact-panel>header button,.shipper-account-campaigns>header button,.shipper-account-tab-empty button{min-height:30px;padding:0 9px;border:1px solid #c7c7c7;background:#fff;color:#333;font-size:7px;font-weight:800;cursor:pointer}.shipper-account-contact-panel>article{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;border:1px solid #ddd;background:#fff}.shipper-account-contact-panel>article>div{display:flex;min-width:0;min-height:80px;flex-direction:column;gap:6px;padding:10px;border-right:1px solid #e1e1e1}.shipper-account-contact-panel>article>div:last-child{border-right:0}.shipper-account-contact-panel>article b{overflow:hidden;color:#333;font-size:9px;text-overflow:ellipsis}.shipper-account-contact-panel>article span,.shipper-account-contact-panel>p{color:#777;font-size:7px;line-height:1.45}.shipper-account-contact-panel>p{margin:8px 0 0;padding:9px;border-left:3px solid var(--electric-orange);background:#fff4ef}.shipper-account-campaigns>header{align-items:flex-start}.shipper-account-campaigns>header>div{min-width:0}.shipper-account-campaigns>header p,.shipper-account-tab-list>header p,.shipper-account-activity>header p{margin:5px 0 0;color:#777;font-size:7px;line-height:1.45}.shipper-account-campaign-card{margin-top:8px;border:1px solid #d6d6d6;border-left:3px solid var(--electric-orange);background:#fff}.shipper-account-campaign-card>header{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 10px;border-bottom:1px solid #e3e3e3}.shipper-account-campaign-card>header>span{display:flex;min-width:0;flex-direction:column;gap:3px}.shipper-account-campaign-card>header b{overflow:hidden;color:#272727;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.shipper-account-campaign-card>header em{padding:4px 6px;background:#242424;color:#fff;font:700 6px/1 var(--font-mono);font-style:normal;white-space:nowrap}.shipper-account-campaign-card>p{margin:0;padding:8px 10px;color:#666;font-size:7px;line-height:1.45}.shipper-account-campaign-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e3e3e3}.shipper-account-campaign-context>span{display:flex;min-width:0;min-height:58px;flex-direction:column;gap:5px;padding:8px 10px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.shipper-account-campaign-context>span:nth-child(3n){border-right:0}.shipper-account-campaign-context>span:nth-last-child(-n+3){border-bottom:0}.shipper-account-campaign-context b{color:#333;font-size:8px;line-height:1.35}.shipper-account-campaign-context em{color:#777;font-size:7px;font-style:normal}.shipper-account-tab-list>header,.shipper-account-activity>header{padding:11px;border:1px solid #ddd;background:#fff}.shipper-account-tab-list>article{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-top:7px;padding:10px;border:1px solid #ddd;background:#fff}.shipper-account-tab-list>article>span{display:flex;flex-direction:column;gap:4px}.shipper-account-tab-list>article b{font-size:8px}.shipper-account-tab-list>article>em{padding:5px 7px;background:#eef7f2;color:#176d4b;font:700 6px/1 var(--font-mono);font-style:normal}.shipper-account-actions-panel>header{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:11px;border:1px solid #ddd;background:#fff}.shipper-account-actions-panel>header svg{color:var(--electric-orange)}.shipper-account-actions-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;border:1px solid #ddd;background:#fff}.shipper-account-actions-panel>div>span{display:flex;min-height:62px;flex-direction:column;gap:6px;padding:10px;border-right:1px solid #e1e1e1}.shipper-account-actions-panel>div>span:last-child{border-right:0}.shipper-account-actions-panel>div b{font-size:8px}.shipper-account-actions-panel>button{min-height:34px;margin-top:8px;border-radius:2px;font-size:8px}.shipper-account-activity>article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fff}.shipper-account-activity>article>i{width:7px;height:7px;border-radius:50%;background:var(--electric-orange)}.shipper-account-activity>article>span{display:flex;flex-direction:column;gap:3px}.shipper-account-activity>article b{color:#333;font-size:8px}.shipper-account-activity>article time{color:#777;font:600 6px/1 var(--font-mono);white-space:nowrap}.shipper-account-tab-empty{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:22px;border:1px solid #ddd;background:#fff;color:#777;text-align:center}.shipper-account-tab-empty>svg{color:var(--electric-orange)}.shipper-account-tab-empty>b{color:#333;font-size:10px}.shipper-account-tab-empty>span{max-width:420px;font-size:8px;line-height:1.45}.shipper-operational-tab{padding-top:11px}.shipper-operational-tab>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px;border:1px solid #d4d4d4;background:#fff}.shipper-operational-tab>header>div:first-child{min-width:0}.shipper-operational-tab>header small,.shipper-operational-record-grid small,.shipper-operational-form label>span,.shipper-opportunity-signal small{color:#888;font:700 6px/1.2 var(--font-mono);text-transform:uppercase}.shipper-operational-tab>header h3{margin:4px 0 0;color:#292929;font-size:12px}.shipper-operational-tab>header p{max-width:520px;margin:5px 0 0;color:#777;font-size:7px;line-height:1.5}.shipper-operational-tab>header>div:last-child{display:flex;flex:0 0 auto;gap:6px}.shipper-operational-tab>header button{min-height:32px;border-radius:2px;font-size:7px}.shipper-operational-list{display:grid;gap:8px;margin-top:8px}.shipper-operational-list>article{border:1px solid #d6d6d6;background:#fff}.shipper-operational-record-main{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 10px;border-bottom:1px solid #e2e2e2}.shipper-operational-record-main>span{display:flex;min-width:0;flex-direction:column;gap:3px}.shipper-operational-record-main small{color:var(--electric-orange);font:800 6px/1.2 var(--font-mono)}.shipper-operational-record-main b{overflow:hidden;color:#272727;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.shipper-operational-record-main em{overflow:hidden;color:#777;font-size:7px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.shipper-operational-record-main>i{padding:5px 6px;border:1px solid #d0b797;background:#fff7e9;color:#865a17;font:700 6px/1 var(--font-mono);font-style:normal;white-space:nowrap}.shipper-operational-record-main>i[data-priority=high],.shipper-operational-record-main>i[data-priority=urgent]{border-color:#dfa28d;background:#fff1ec;color:#95371d}.shipper-operational-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.shipper-operational-record-grid>span{display:flex;min-width:0;min-height:55px;flex-direction:column;gap:5px;padding:8px 10px;border-right:1px solid #e6e6e6}.shipper-operational-record-grid>span:last-child{border-right:0}.shipper-operational-record-grid b{overflow:hidden;color:#333;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.shipper-operational-list>article>p{margin:0;padding:8px 10px;border-top:1px solid #e6e6e6;color:#666;font-size:7px;line-height:1.45}.shipper-operational-list>article>footer{display:flex;justify-content:flex-end;gap:6px;padding:7px 9px;border-top:1px solid #e6e6e6;background:#fafafa}.shipper-operational-list>article>footer button{min-height:27px;padding:0 8px;border:1px solid #c8c8c8;background:#fff;color:#333;font-size:7px;font-weight:800;cursor:pointer}.shipper-operational-list>article>footer button:last-child{color:#8d3419}.shipper-operational-form{margin-top:9px;padding:11px;border:1px solid #bdbdbd;border-top:3px solid var(--electric-orange);background:#fff}.shipper-operational-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid #e2e2e2}.shipper-operational-form>header>span{display:inline-flex;align-items:center;gap:6px;color:#333;font-size:9px;font-weight:800}.shipper-operational-form>header svg{color:var(--electric-orange)}.shipper-operational-form>header small{color:#777;font-size:7px;line-height:1.4;text-align:right}.shipper-operational-form>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.shipper-operational-form label{display:flex;min-width:0;flex-direction:column;gap:4px}.shipper-operational-form label.wide{grid-column:1 / -1}.shipper-operational-form label.check{align-items:center;justify-content:flex-start;flex-direction:row;gap:7px;padding-top:16px}.shipper-operational-form label.check input{width:15px;min-height:15px}.shipper-operational-form input,.shipper-operational-form select,.shipper-operational-form textarea{width:100%;min-height:32px;padding:6px 7px;border:1px solid #ccc;border-radius:0;background:#fff;color:#333;font-size:8px;resize:vertical}.shipper-operational-form select[multiple]{min-height:62px}.shipper-operational-form input:focus,.shipper-operational-form select:focus,.shipper-operational-form textarea:focus{border-color:var(--electric-orange);outline:1px solid #f8b493}.shipper-operational-form>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid #e2e2e2}.shipper-operational-form>footer button{min-height:34px;border-radius:2px;font-size:8px}.shipper-opportunity-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:10px;border:1px solid #c7d6cd;border-left:3px solid #16805a;background:#f4faf7}.shipper-opportunity-signal>span{display:flex;min-width:0;flex-direction:column;gap:4px}.shipper-opportunity-signal b{color:#294b3c;font-size:9px}.shipper-opportunity-signal em{color:#5b7368;font-size:7px;font-style:normal}.shipper-opportunity-signal button{min-height:30px;padding:0 9px;border:1px solid #77ad91;background:#fff;color:#176d4b;font-size:7px;font-weight:800;cursor:pointer}.shipper-account-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;border:1px solid #ddd;background:#fff}.shipper-account-facts div{display:flex;min-height:52px;flex-direction:column;gap:4px;padding:9px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.shipper-account-facts div:nth-child(2n){border-right:0}.shipper-account-facts div:nth-last-child(-n+2){border-bottom:0}.shipper-account-facts small{color:#888;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-account-facts b{color:#333;font-size:8px;line-height:1.35}.shipper-account-contact{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:9px;border:1px solid #ddd;background:#fff}.shipper-account-contact>svg{color:var(--electric-orange)}.shipper-account-contact span{display:flex;min-width:0;flex-direction:column;gap:2px}.shipper-account-contact small{color:#888;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-account-contact b{color:#333;font-size:9px}.shipper-account-contact em{color:#777;font-size:7px;font-style:normal}.shipper-account-contact button{min-height:30px;padding:0 8px;border:1px solid #ccc;background:#fff;font-size:8px;font-weight:700;cursor:pointer}.shipper-account-intelligence,.shipper-change-editor{margin-top:9px;padding:10px;border:1px solid #ddd;background:#fff}.shipper-account-intelligence>header,.shipper-change-editor>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.shipper-account-intelligence>header span,.shipper-change-editor>header span{display:inline-flex;align-items:center;gap:6px;color:#333;font-size:9px;font-weight:800}.shipper-account-intelligence>header svg,.shipper-change-editor>header svg{color:var(--electric-orange)}.shipper-account-intelligence>header em,.shipper-change-editor>header small{color:#888;font:600 6px/1 var(--font-mono);font-style:normal}.shipper-account-intelligence>p{margin:9px 0;color:#666;font-size:8px;line-height:1.5}.shipper-account-intelligence>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.shipper-account-intelligence>div span{display:flex;flex-direction:column;gap:3px;padding:7px;background:#f4f4f4}.shipper-account-intelligence small{color:#888;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-account-intelligence b{font-size:8px}.shipper-change-form{display:grid;grid-template-columns:125px minmax(0,1fr);gap:7px;margin:9px 0}.shipper-change-form label,.shipper-human-gate label{display:flex;flex-direction:column;gap:4px}.shipper-change-form label.wide{grid-column:1 / -1}.shipper-change-form label span,.shipper-human-gate label span{color:#777;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-change-form input,.shipper-change-form select,.shipper-change-form textarea,.shipper-human-gate input{width:100%;min-height:31px;padding:6px 7px;border:1px solid #ccc;border-radius:0;background:#fff;color:#333;font-size:8px;resize:vertical}.shipper-change-editor>.primary-button{min-height:34px;border-radius:2px;font-size:8px}.shipper-change-desk{display:grid;grid-template-columns:minmax(360px,.7fr) minmax(520px,1.3fr);min-height:590px;border:1px solid #ccc;background:#fff}.shipper-change-list{border-right:1px solid #ccc}.shipper-change-list>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #ddd;background:#f7f7f7}.shipper-change-list>header h2{margin:0 0 3px;font-size:13px}.shipper-change-list>header p{margin:0;color:#777;font-size:8px}.shipper-change-list>header>b{display:grid;width:30px;height:30px;place-items:center;background:var(--charcoal);color:#fff;font-size:12px}.shipper-change-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:57px;padding:8px 12px;border:0;border-bottom:1px solid #e2e2e2;background:#fff;text-align:left;cursor:pointer}.shipper-change-list>button.active{box-shadow:inset 4px 0 var(--electric-orange);background:#fff6f1}.shipper-change-list button span{display:flex;min-width:0;flex-direction:column;gap:3px}.shipper-change-list button span b{overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.shipper-change-list button span small{color:#888;font-size:7px}.shipper-change-list button>em[data-state=accepted]{border-color:#9ed1b9;background:#edf8f2;color:#176d4b}.shipper-change-list button>em[data-state=conflict]{border-color:#e0a18c;background:#fff1ec;color:#9a351c}.shipper-change-review{padding:15px;background:#fafafa}.shipper-change-review>header{padding-bottom:10px;border-bottom:1px solid #d5d5d5}.shipper-change-review>header span{color:var(--electric-orange);font:800 7px/1 var(--font-mono)}.shipper-change-review>header h2{margin:4px 0 2px;font-size:17px}.shipper-change-review>header p{margin:0;color:#888;font:600 7px/1 var(--font-mono)}.shipper-change-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0}.shipper-change-diff div{display:flex;min-height:50px;flex-direction:column;gap:5px;padding:8px;border:1px solid #ddd;background:#fff}.shipper-change-diff small{color:#888;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-change-diff b{overflow-wrap:anywhere;color:#333;font-size:8px;line-height:1.4}.shipper-human-gate{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border-left:4px solid var(--electric-orange);background:#fff2ec}.shipper-human-gate>div{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:7px}.shipper-human-gate .primary-button,.shipper-human-gate .secondary-button,.shipper-rehearse-button{min-height:34px;border-radius:2px;font-size:8px}.shipper-rehearse-button{margin-left:auto}.shipper-ready-commit,.shipper-canonical-receipt{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:11px;border:1px solid #c8d8cf;background:#f2faf6}.shipper-ready-commit>svg,.shipper-canonical-receipt>svg{color:#16805a}.shipper-ready-commit span,.shipper-canonical-receipt span{display:flex;flex-direction:column;gap:3px}.shipper-ready-commit b,.shipper-canonical-receipt b{color:#24533f;font-size:9px}.shipper-ready-commit small,.shipper-canonical-receipt small{color:#567566;font-size:7px;line-height:1.4}.shipper-ready-commit input{grid-column:1 / -1;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #b8c9bf;background:#fff;font:700 8px/1 var(--font-mono)}.shipper-ready-commit button{grid-column:1 / -1;min-height:32px;border:0;background:var(--charcoal);color:#fff;font-size:8px;font-weight:700}.shipper-ready-commit button:disabled{opacity:.45}.shipper-canonical-receipt{grid-template-columns:30px minmax(0,1fr)}.shipper-change-review>footer{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px;border-top:1px solid #ddd;color:#666}.shipper-change-review>footer span{display:flex;flex-direction:column;gap:3px}.shipper-change-review>footer b{font-size:8px}.shipper-change-review>footer small{font-size:7px;line-height:1.4}.shipper-conflict-desk{min-height:420px;padding:14px;border:1px solid #ccc;background:#fff}.shipper-conflict-desk>header{display:flex;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid #ddd}.shipper-conflict-desk>header svg{color:var(--electric-orange)}.shipper-conflict-desk h2{margin:0 0 3px;font-size:14px}.shipper-conflict-desk p{margin:0;color:#777;font-size:8px}.shipper-conflict-desk article{display:grid;grid-template-columns:minmax(0,1fr) auto 80px;align-items:center;gap:12px;min-height:58px;padding:9px 10px;border-bottom:1px solid #e2e2e2}.shipper-conflict-desk article span{display:flex;flex-direction:column;gap:3px}.shipper-conflict-desk article b{font-size:9px}.shipper-conflict-desk article small{color:#888;font-size:7px}.shipper-conflict-desk code{color:#8a351b;font:700 7px/1 var(--font-mono)}.shipper-conflict-desk article em{color:#8a351b;font:700 7px/1 var(--font-mono);font-style:normal;text-transform:uppercase}.shipper-conflict-clear>svg{color:#16805a}.shipper-crm-footer{display:flex;align-items:center;gap:8px;margin-top:9px;padding:9px 11px;border:1px solid #ccc;background:#242424;color:#fff}.shipper-crm-footer>svg{color:var(--electric-orange)}.shipper-crm-footer span{display:flex;flex-direction:column;gap:2px}.shipper-crm-footer b{font-size:8px}.shipper-crm-footer small{color:#bdbdbd;font:600 7px/1.35 var(--font-mono)}.shipper-crm-footer>i{width:1px;height:27px;margin:0 6px;background:#555}@media(max-width:1180px){.shipper-crm-hero{align-items:stretch}.shipper-crm-authority{max-width:330px}.shipper-crm-sync-strip{grid-template-columns:auto 24px auto 1fr}.shipper-crm-sync-strip>button{grid-row:2}.shipper-crm-sync-strip>.secondary-button{grid-column:3;justify-self:end}.shipper-crm-sync-strip>.primary-button{grid-column:4;justify-self:end}.shipper-activation-strip{grid-template-columns:1fr}.shipper-activation-strip>header{grid-row:auto;border-right:0}.shipper-activation-strip>div{grid-template-columns:repeat(3,minmax(0,1fr))}.shipper-pipeline-workspace{grid-template-columns:1fr}.shipper-pipeline-focus{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.shipper-pipeline-focus>div,.shipper-pipeline-focus>button{grid-column:1 / -1}.shipper-action-toolbar{grid-template-columns:1fr 1fr}.shipper-action-toolbar>div:first-child{grid-column:1 / -1}.shipper-action-list>header,.shipper-action-list>article{min-width:900px}.shipper-crm-workspace{grid-template-columns:1fr}.shipper-account-directory{border-right:0;border-bottom:1px solid #ccc}.shipper-directory-scroll{max-height:360px}.shipper-account-360{max-height:none}.shipper-change-desk{grid-template-columns:1fr}.shipper-change-list{border-right:0;border-bottom:1px solid #ccc}}@media(max-width:760px){.shipper-crm-page{padding:12px}.shipper-crm-hero{align-items:stretch;flex-direction:column}.shipper-crm-authority{max-width:none}.shipper-crm-sync-strip,.shipper-crm-kpis{grid-template-columns:1fr 1fr}.shipper-activation-strip>div{grid-template-columns:1fr 1fr}.shipper-governance-panel>summary{align-items:flex-start;flex-direction:column}.shipper-pipeline-toolbar{grid-template-columns:1fr}.shipper-pipeline-toolbar>b{padding-bottom:0}.shipper-pipeline-focus{grid-template-columns:1fr}.shipper-pipeline-focus>div,.shipper-pipeline-focus>button{grid-column:auto}.shipper-commercial-summary{grid-template-columns:1fr}.shipper-opportunity-workspace>header{align-items:flex-start;flex-direction:column}.shipper-opportunity-list>article{grid-template-columns:1fr}.shipper-action-toolbar,.shipper-action-summary{grid-template-columns:1fr 1fr}.shipper-action-toolbar>div:first-child,.shipper-action-toolbar .shipper-search{grid-column:1 / -1}.shipper-sync-state{justify-self:stretch}.shipper-directory-head{display:none}.shipper-directory-scroll>button{grid-template-columns:minmax(0,1fr) auto}.shipper-directory-scroll>button>span:nth-of-type(2),.shipper-directory-scroll>button>i{grid-column:1 / -1}.shipper-account-directory>header{grid-template-columns:1fr}.shipper-account-360>header{grid-template-columns:38px minmax(0,1fr)}.shipper-account-header-actions{grid-column:1 / -1;align-items:center;justify-content:space-between;flex-direction:row}.shipper-account-command-grid,.shipper-account-profile,.shipper-account-contact-panel>article,.shipper-account-actions-panel>div{grid-template-columns:1fr 1fr}.shipper-account-command-grid>div:nth-child(2n),.shipper-account-contact-panel>article>div:nth-child(2n),.shipper-account-actions-panel>div>span:nth-child(2n){border-right:0}.shipper-master-form,.shipper-account-campaign-context{grid-template-columns:1fr}.shipper-account-campaign-context>span,.shipper-account-campaign-context>span:nth-child(3n){border-right:0;border-bottom:1px solid #e6e6e6}.shipper-account-campaign-context>span:last-child{border-bottom:0}.shipper-account-campaigns>header{flex-direction:column}.shipper-account-campaigns>header button{width:100%}.shipper-account-tab-list>article{grid-template-columns:1fr}.shipper-operational-tab>header{flex-direction:column}.shipper-operational-tab>header>div:last-child{width:100%}.shipper-operational-tab>header>div:last-child button,.shipper-operational-tab>header>button{flex:1}.shipper-operational-record-grid,.shipper-operational-form>div{grid-template-columns:1fr}.shipper-operational-record-grid>span{border-right:0;border-bottom:1px solid #e6e6e6}.shipper-operational-record-grid>span:last-child{border-bottom:0}.shipper-operational-form label.wide{grid-column:auto}.shipper-opportunity-signal,.shipper-change-diff,.shipper-human-gate{grid-template-columns:1fr}.shipper-human-gate>div{grid-column:auto}.shipper-crm-footer{align-items:flex-start;flex-direction:column}.shipper-crm-footer>i{display:none}}.shipper-operational-record-main>i[data-state=ready_for_rateware]{border-color:#8bc2a5;background:#edf8f2;color:#176d4b}.shipper-operational-record-main>i[data-state=local_rejected]{border-color:#dfa28d;background:#fff1ec;color:#95371d}.shipper-reconciliation-desk{display:grid;grid-template-columns:minmax(310px,.62fr) minmax(620px,1.38fr);min-height:620px;border:1px solid #c9c9c9;background:#fff}.shipper-reconciliation-list{min-width:0;border-right:1px solid #d4d4d4;background:#fafafa}.shipper-reconciliation-list>header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #d8d8d8;background:#f2f2f2}.shipper-reconciliation-list>header span{display:flex;min-width:0;flex-direction:column;gap:4px}.shipper-reconciliation-list>header small,.shipper-reconciliation-review>header small,.shipper-reconciliation-gate small,.shipper-reconciliation-history small{color:var(--electric-orange);font:800 6px/1 var(--font-mono);letter-spacing:.08em}.shipper-reconciliation-list>header h2{margin:0;color:#282828;font-size:13px}.shipper-reconciliation-list>header p{margin:0;color:#767676;font-size:7px;line-height:1.4}.shipper-reconciliation-list>header>b{display:grid;width:32px;height:32px;place-items:center;background:var(--charcoal);color:#fff;font-size:12px}.shipper-reconciliation-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:10px 12px;border:0;border-bottom:1px solid #e0e0e0;background:#fff;text-align:left;cursor:pointer}.shipper-reconciliation-list>button:hover{background:#fff9f6}.shipper-reconciliation-list>button.active{box-shadow:inset 4px 0 var(--electric-orange);background:#fff5ef}.shipper-reconciliation-list>button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.shipper-reconciliation-list>button small{color:#8a8a8a;font:700 6px/1 var(--font-mono)}.shipper-reconciliation-list>button b{overflow:hidden;color:#282828;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.shipper-reconciliation-list>button em{overflow:hidden;color:#6e6e6e;font-size:7px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.shipper-reconciliation-list>button>i{padding:5px 6px;border:1px solid #ddb397;background:#fff5ed;color:#8b421f;font:800 6px/1 var(--font-mono);font-style:normal;white-space:nowrap}.shipper-reconciliation-empty,.shipper-reconciliation-review-empty{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;color:#777;text-align:center}.shipper-reconciliation-empty svg{color:#16805a}.shipper-reconciliation-empty b,.shipper-reconciliation-review-empty b{color:#333;font-size:11px}.shipper-reconciliation-empty span,.shipper-reconciliation-review-empty span{max-width:360px;font-size:8px;line-height:1.5}.shipper-reconciliation-empty button{min-height:31px;padding:0 10px;border:1px solid #bbb;background:#fff;color:#333;font-size:8px;font-weight:800;cursor:pointer}.shipper-reconciliation-review{min-width:0;padding:15px;background:#fff}.shipper-reconciliation-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #d7d7d7}.shipper-reconciliation-review>header h2{margin:5px 0 2px;color:#222;font-size:17px}.shipper-reconciliation-review>header p{margin:0;color:#777;font-size:8px}.shipper-reconciliation-review>header>em{padding:6px 7px;border:1px solid #dfb093;background:#fff4ed;color:#8d3c1a;font:800 6px/1 var(--font-mono);font-style:normal}.shipper-reconciliation-context{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;margin:11px 0;padding:10px;border:1px solid #ccd7d1;border-left:3px solid #16805a;background:#f4faf7}.shipper-reconciliation-context>svg{color:#16805a}.shipper-reconciliation-context>span{display:flex;flex-direction:column;gap:4px}.shipper-reconciliation-context b{color:#25513e;font-size:9px}.shipper-reconciliation-context small{color:#60766c;font-size:7px;line-height:1.45}.shipper-field-diff{overflow:hidden;border:1px solid #d2d2d2}.shipper-field-diff>div{display:grid;grid-template-columns:minmax(105px,.7fr) repeat(3,minmax(135px,1fr))}.shipper-field-diff>div>*{min-width:0;padding:8px 9px;border-right:1px solid #dfdfdf;overflow-wrap:anywhere}.shipper-field-diff>div>*:last-child{border-right:0}.shipper-field-diff-head{background:#282828;color:#fff}.shipper-field-diff-head b{font:800 6px/1.2 var(--font-mono);text-transform:uppercase}.shipper-field-diff>div:not(.shipper-field-diff-head){min-height:50px;border-top:1px solid #e2e2e2;background:#fff}.shipper-field-diff>div:not(.shipper-field-diff-head):nth-child(odd){background:#fafafa}.shipper-field-diff>div:not(.shipper-field-diff-head)>b{color:#555;font-size:7px}.shipper-field-diff>div:not(.shipper-field-diff-head)>span{color:#777;font-size:7px;line-height:1.4}.shipper-field-diff>div:not(.shipper-field-diff-head)>span:nth-of-type(2){background:#fff9f5;color:#6f341c}.shipper-field-diff>div:not(.shipper-field-diff-head)>strong{background:#f2faf6;color:#24543f;font-size:7px;line-height:1.4}.shipper-reconciliation-gate{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding:12px;border-top:3px solid var(--electric-orange);background:#f4f4f4}.shipper-reconciliation-gate>header,.shipper-reconciliation-choice,.shipper-reconciliation-gate>label:nth-of-type(2),.shipper-reconciliation-gate>button{grid-column:1 / -1}.shipper-reconciliation-gate>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.shipper-reconciliation-gate>header span{display:flex;flex-direction:column;gap:3px}.shipper-reconciliation-gate>header b{color:#2f2f2f;font-size:10px}.shipper-reconciliation-gate>header em{color:#777;font:700 6px/1 var(--font-mono);font-style:normal}.shipper-reconciliation-choice{display:grid;grid-template-columns:1fr 1fr;gap:6px}.shipper-reconciliation-choice button{display:flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid #bbb;background:#fff;color:#444;font-size:8px;font-weight:800;cursor:pointer}.shipper-reconciliation-choice button.active{border-color:#16805a;box-shadow:inset 3px 0 #16805a;background:#eef8f3;color:#176d4b}.shipper-reconciliation-choice button.reject.active{border-color:#b34d2b;box-shadow:inset 3px 0 #b34d2b;background:#fff1ec;color:#8f351b}.shipper-reconciliation-gate label{display:flex;min-width:0;flex-direction:column;gap:4px}.shipper-reconciliation-gate label>span{color:#777;font:700 6px/1 var(--font-mono);text-transform:uppercase}.shipper-reconciliation-gate input,.shipper-reconciliation-gate textarea{width:100%;min-height:33px;padding:7px 8px;border:1px solid #c7c7c7;border-radius:0;background:#fff;color:#333;font-size:8px;resize:vertical}.shipper-reconciliation-gate>button{min-height:36px;border-radius:2px;font-size:8px}.shipper-reconciliation-history{grid-column:1 / -1;border-top:1px solid #ccc;background:#f6f6f6}.shipper-reconciliation-history>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid #ddd}.shipper-reconciliation-history>header span{display:flex;flex-direction:column;gap:3px}.shipper-reconciliation-history h3{margin:0;font-size:11px}.shipper-reconciliation-history>article{display:grid;grid-template-columns:26px minmax(0,1fr) auto 68px;align-items:center;gap:9px;min-height:48px;padding:7px 13px;border-bottom:1px solid #e0e0e0;background:#fff}.shipper-reconciliation-history>article>i{display:grid;width:24px;height:24px;place-items:center;background:#eef8f3;color:#16805a;font-style:normal}.shipper-reconciliation-history>article>i[data-decision=rejected]{background:#fff1ec;color:#9a381c}.shipper-reconciliation-history>article>span{display:flex;min-width:0;flex-direction:column;gap:3px}.shipper-reconciliation-history>article b{font-size:8px;text-transform:capitalize}.shipper-reconciliation-history>article small{color:#777;font-size:7px}.shipper-reconciliation-history>article em{color:#777;font:600 6px/1 var(--font-mono);font-style:normal}.shipper-reconciliation-history>article strong{padding:5px;border:1px solid #b9c9c0;color:#176d4b;font:800 6px/1 var(--font-mono);text-align:center}.shipper-reconciliation-history>p{margin:0;padding:14px;color:#777;font-size:8px}.shipper-reconciliation-review-empty svg{color:var(--electric-orange)}@media(max-width:1180px){.shipper-reconciliation-desk{grid-template-columns:1fr}.shipper-reconciliation-list{border-right:0;border-bottom:1px solid #d4d4d4}.shipper-reconciliation-empty{min-height:190px}}@media(max-width:760px){.shipper-field-diff{overflow-x:auto}.shipper-field-diff>div{min-width:680px}.shipper-reconciliation-gate,.shipper-reconciliation-choice{grid-template-columns:1fr}.shipper-reconciliation-gate>label{grid-column:1 / -1}.shipper-reconciliation-review>header,.shipper-reconciliation-gate>header{align-items:flex-start;flex-direction:column}.shipper-reconciliation-history>article{grid-template-columns:26px minmax(0,1fr)}.shipper-reconciliation-history>article>em,.shipper-reconciliation-history>article>strong{grid-column:2;justify-self:start}}.sprint9-account-list>div>button:first-child b,.sprint9-candidate-list>button b{font-size:10px;line-height:1.25}.sprint9-account-list>div>button:first-child small,.sprint9-candidate-list>button small{font-size:8px;line-height:1.35}.sprint9-candidate-list>button{min-height:50px}.sprint9-workbench-header h2{font-size:18px}.story-beat>button b{font-size:10px;line-height:1.35}.story-beat>button small{font-size:8px}.executive-note-preview h3{font-size:15px;line-height:1.3}.executive-note-body p{font-size:10px;line-height:1.55}.executive-note-context span{font-size:8px}@media(min-width:900px){.story-decision-desk{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)}.story-preview-column{position:sticky;top:8px;align-self:start}}.sprint31-candidate-filters{display:flex;min-height:38px;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #d6d6d6;background:#f7f7f5}.sprint31-candidate-filters>span{margin-right:2px;color:#777;font:700 8px/1 var(--font-mono);text-transform:uppercase}.sprint31-candidate-filters button{min-height:25px;padding:0 9px;border:1px solid #c9c9c9;background:#fff;color:#555;font:700 8px/1 var(--font-sans);cursor:pointer}.sprint31-candidate-filters button.active{border-color:var(--electric-orange);background:#fff1eb;color:#9f3c17}.sprint31-candidate-filters small{margin-left:auto;color:#777;font:600 8px/1.2 var(--font-mono)}@media(max-width:760px){.sprint31-candidate-filters{overflow-x:auto;align-items:flex-start;flex-wrap:nowrap}.sprint31-candidate-filters button{white-space:nowrap}.sprint31-candidate-filters small{display:none}}
