.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left: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;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{pointer-events:none;z-index:2;position:absolute}.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{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.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{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.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:2s linear infinite maplibregl-spin}@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{cursor:pointer;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");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;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{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;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);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{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{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.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{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[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{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.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;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;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%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.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{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gauge-navy:#062447;--gauge-navy-strong:#021a36;--gauge-primary:#0864df;--gauge-primary-hover:#0455bf;--gauge-blue-300:#8fb6f5;--gauge-blue-100:#dce9fc;--gauge-text:#10243e;--gauge-muted:#617186;--gauge-border:#d7e0e9;--gauge-border-strong:#b9c7d6;--gauge-surface:#fff;--gauge-surface-subtle:#f7f9fc;--gauge-positive:#128247;--gauge-warning:#d96d00;--gauge-negative:#d7182a;--gauge-info:#1475e6;--gauge-space-1:4px;--gauge-space-2:8px;--gauge-space-3:12px;--gauge-space-4:16px;--gauge-space-5:20px;--gauge-space-6:24px;--gauge-space-8:32px;--gauge-space-10:40px;--gauge-space-12:48px;--gauge-space-16:64px;--gauge-radius-0:0;--gauge-radius-1:2px;--gauge-radius-2:4px;--gauge-radius-3:8px;--gauge-radius-4:12px;--gauge-radius-5:16px;--nav:var(--gauge-navy);--nav-active:var(--gauge-primary);--nav-text:#eaf2fb;--page:#f3f6f9;--surface:var(--gauge-surface);--surface-subtle:var(--gauge-surface-subtle);--border:var(--gauge-border);--border-strong:var(--gauge-border-strong);--text:var(--gauge-text);--muted:var(--gauge-muted);--primary:var(--gauge-primary);--primary-hover:var(--gauge-primary-hover);--positive:var(--gauge-positive);--positive-bg:#e9f7ef;--warning:#a65b08;--warning-bg:#fff5df;--negative:#c7373f;--negative-bg:#fff0ef;--info-bg:#edf5ff;--radius:var(--gauge-radius-2);--row-height:42px;--font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav:#06172c;--nav-active:#145dbb;--page:#111820;--surface:#18212b;--surface-subtle:#1d2834;--border:#30404f;--border-strong:#405263;--text:#edf3f8;--muted:#a6b4c2;--primary:#5aa0f3;--primary-hover:#7bb4f6;--positive:#66c78b;--positive-bg:#183b2a;--warning:#e8b45c;--warning-bg:#3b2c17;--negative:#ef817c;--negative-bg:#412322;--info-bg:#192f49}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav:#06172c;--nav-active:#145dbb;--page:#111820;--surface:#18212b;--surface-subtle:#1d2834;--border:#30404f;--border-strong:#405263;--text:#edf3f8;--muted:#a6b4c2;--primary:#5aa0f3;--primary-hover:#7bb4f6;--positive:#66c78b;--positive-bg:#183b2a;--warning:#e8b45c;--warning-bg:#3b2c17;--negative:#ef817c;--negative-bg:#412322;--info-bg:#192f49}}:root[data-density=comfortable]{--row-height:50px}*{box-sizing:border-box}html,body{background:var(--page);min-height:100%;color:var(--text);font-family:var(--font);font-size:var(--velo-text-sm);font-variant-numeric:tabular-nums;margin:0}button,input,select,textarea{font:inherit}input,select,textarea,option,optgroup{text-align:left}select{text-align-last:left;direction:ltr}button{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);min-height:32px;color:var(--text);cursor:pointer;padding:0 12px}button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}button:disabled{cursor:not-allowed;opacity:.55}button.primary{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}button.quiet{min-height:27px;color:var(--primary);background:0 0;border-color:#0000;padding-inline:9px}h1,h2,h3,p{margin-top:0}code{overflow-wrap:anywhere;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.app-shell.sidebar-is-collapsed{grid-template-columns:58px minmax(0,1fr)}.sidebar{background:var(--nav);height:100vh;color:var(--nav-text);border-right:1px solid #173a62;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.brand{flex:none;align-items:center;gap:9px;height:55px;padding:0 17px;display:flex}.brand-mark{color:#fff;width:27px;height:27px;font-weight:600;font-size:var(--velo-text-md);border:1px solid #6f8daf;flex:none;place-items:center;display:grid}.brand-copy{letter-spacing:.11em;white-space:nowrap;flex-direction:column;line-height:1;display:flex}.brand-copy strong{font-size:var(--velo-text-md)}.brand-copy small{font-size:var(--velo-text-3xs);letter-spacing:.22em;color:#9db2ca;margin-top:4px}.velo-brand{color:#fff;align-items:flex-end;gap:5px;min-width:0;height:32px;display:inline-flex}.velo-brand img{object-fit:contain;object-position:left center;width:102px;height:32px;display:block}.velo-brand small{color:#9db2ca;font-size:var(--velo-text-3xs);letter-spacing:.18em;padding-bottom:3px;font-weight:600;line-height:1}.velo-brand.is-compact,.velo-brand.is-compact img{width:28px;height:28px}.sidebar-is-collapsed .brand{padding-inline:15px}.sidebar-is-collapsed .brand-copy,.sidebar-is-collapsed .nav-label,.sidebar-is-collapsed .nav-heading{display:none}.nav-groups{scrollbar-width:none;flex:auto;padding:4px 7px 12px;overflow:hidden auto}.nav-groups::-webkit-scrollbar{display:none}.nav-group+.nav-group{border-top:1px solid #ffffff1a;margin-top:11px;padding-top:10px}.nav-heading{color:#8fa8c2;font-size:var(--velo-text-3xs);letter-spacing:.1em;text-transform:uppercase;padding:4px 9px 6px;font-weight:600}.nav-item{color:#dce8f5;text-align:left;white-space:nowrap;background:0 0;border-color:#0000;grid-template-columns:30px minmax(0,1fr);justify-content:stretch;align-items:center;gap:9px;width:100%;min-height:42px;margin:1px 0;padding:0 10px;display:grid}.nav-item:hover{background:#ffffff14;color:#fff!important;border-color:#0000!important}.nav-item.active{background:var(--nav-active);color:#fff}.nav-icon{place-items:center;width:30px;min-width:30px;font-weight:600;display:grid}.nav-label{text-align:left;text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar-is-collapsed .nav-item{grid-template-columns:30px;justify-content:center;padding-inline:7px}.collapse-control{color:#c8d8e8;background:0 0;border-color:#ffffff1f;align-items:center;gap:9px;min-height:43px;margin:0 7px 8px;padding-inline:10px;display:flex}.collapse-control:hover{color:#fff!important;border-color:#ffffff59!important}.app-body{min-width:0}.topbar{z-index:10;background:var(--nav);color:#fff;border-bottom:1px solid #173a62;justify-content:space-between;align-items:center;height:46px;padding:0 18px;display:flex;position:sticky;top:0}.global-search{color:#aebfd1;width:min(470px,45vw);height:32px;font-size:var(--velo-text-xs);border:1px solid #496785;align-items:center;gap:6px;padding-inline:9px;display:flex;position:relative}.global-search .gauge-input{color:#fff;width:100%;min-height:28px;box-shadow:none;background:0 0;border:0;padding:0}.global-search .gauge-input::placeholder{color:#aebfd1}.global-search-results{z-index:40;border:1px solid var(--border-strong);background:var(--surface);width:min(520px,80vw);color:var(--text);display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 8px 24px #05172b38}.global-search-results button{border:0;border-bottom:1px solid var(--border);background:var(--surface);min-height:39px;color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.global-search-results button:last-of-type{border-bottom:0}.global-search-results button:hover{background:var(--gauge-blue-50)}.global-search-results button strong{color:var(--primary)}.global-search-results button small{color:var(--muted)}.global-search-results p{color:var(--muted);margin:0;padding:10px}.topbar-context{font-size:var(--velo-text-2xs);align-items:center;gap:12px;display:flex}.atlas-topbar-launcher.gauge-button{color:#fff;background:0 0;border-color:#496785;align-items:center;gap:6px;min-height:30px;padding:3px 8px 3px 7px;display:inline-flex}.atlas-topbar-launcher.gauge-button:hover{color:#fff!important;border-color:#8ea8c2!important}.atlas-topbar-launcher .atlas-brand-badge,.atlas-topbar-launcher .atlas-brand-badge img{width:23px;height:23px}.atlas-topbar-launcher .atlas-brand img{filter:brightness(0)invert()}.atlas-connection-dot{background:#7890a8;border:1px solid #a8bdd1;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.atlas-topbar-launcher.connected .atlas-connection-dot{background:#25a75e;border-color:#44c579;box-shadow:0 0 0 2px #25a75e24}.atlas-topbar-launcher.unavailable .atlas-connection-dot{border-color:var(--velo-status-warn-border);background:var(--velo-status-warn)}.topbar-context>span+span{border-left:1px solid #345270;padding-left:12px}.office-pill{border-radius:var(--velo-radius-control);border:1px solid #4b6b8c;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.user-button{color:#fff;background:0 0;border-color:#0000;align-items:center;gap:7px;display:flex}.user-button:hover{color:#fff!important;border-color:#5f7893!important}.avatar{color:#153a61;width:25px;height:25px;font-weight:600;font-size:var(--velo-text-3xs);background:#dbe9f7;border-radius:50%;place-items:center;display:grid}.avatar.large{width:42px;height:42px;font-size:var(--velo-text-sm)}.workspace{min-height:calc(100vh - 46px);padding:13px 16px 24px}.pool-management{min-width:0;color:var(--text)}.pool-management-heading{justify-content:space-between;align-items:end;gap:16px;margin:4px 0 16px;display:flex}.pool-management-heading h1{margin:0 0 4px;font-size:26px;line-height:1.15}.pool-management-heading p{color:var(--muted);margin:0;font-size:13px}.pool-management-embedded .pool-management-heading{justify-content:flex-end;margin-top:10px}.pool-management-filter{width:min(360px,100%);margin-bottom:12px}.pool-management-filter label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.pool-management-table-wrap,.pool-inventory-wrap{border:1px solid var(--border);background:var(--surface);overflow-x:auto}.pool-management-table-wrap .gauge-table,.pool-inventory-wrap .gauge-table{min-width:980px}.pool-management-embedded .pool-management-table-wrap .gauge-table{min-width:800px}.pool-management-table-wrap td,.pool-management-table-wrap th,.pool-inventory-wrap td,.pool-inventory-wrap th{white-space:nowrap}.pool-link{box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:inline-flex}.pool-link strong{color:var(--link,var(--text))}.pool-link span{color:var(--muted);font-size:11px}.pool-link:focus-visible,.pool-order-link:focus-visible{outline:2px solid var(--focus-ring,var(--link));outline-offset:2px}.pool-order-link{color:var(--link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pool-reservation{gap:12px;display:grid}.pool-reservation>label{gap:5px;font-weight:600;display:grid}.pool-reservation-results{gap:6px;max-height:min(52vh,480px);display:grid;overflow-y:auto}.pool-reservation-option{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;gap:3px;padding:10px 12px;display:grid}.pool-reservation-option:hover,.pool-reservation-option.selected{border-color:var(--link);background:var(--surface-subtle,var(--surface))}.pool-reservation-option:focus-visible{outline:2px solid var(--focus-ring,var(--link));outline-offset:2px}.pool-reservation-option:disabled{opacity:.72;cursor:not-allowed}.pool-reservation-option-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pool-reservation-option>span:not(.pool-reservation-option-top){color:var(--muted);font-size:12px}.pool-reservation-option .pool-reservation-reason{color:var(--warning-text,var(--text))}.pool-health{border:1px solid var(--border);border-radius:4px;align-items:center;min-height:22px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.pool-health-shortage,.pool-health-overage{color:var(--velo-status-warn-ink);border-color:currentColor}.pool-health-low,.pool-health-high{color:var(--velo-status-warn-ink)}.pool-empty{text-align:center;color:var(--muted);padding:26px!important}.pool-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.pool-detail-summary>div{border:1px solid var(--border);background:var(--surface);padding:9px 11px}.pool-detail-summary span{color:var(--muted);font-size:11px;display:block}.pool-detail-summary strong{margin-top:3px;font-size:20px;display:block}.pool-detail-actions{gap:8px;margin-bottom:12px;display:flex}.pool-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pool-form>label,.pool-form-label{gap:5px;font-size:12px;font-weight:650;display:grid}.pool-form-full{grid-column:1/-1}.pool-type-options{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.pool-type-options label{align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}.pool-form .field-note{margin:0}.pool-order-context{border:1px solid var(--border);background:var(--surface);gap:8px;margin:8px 0;padding:10px 12px;font-size:12px;display:grid}.pool-order-context-title,.pool-ready-list>div,.pool-associated-orders,.pool-deadhead-prompt{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.pool-order-context-title{justify-content:space-between}.pool-order-context-title>span,.pool-ready-list span,.pool-associated-orders>span{color:var(--muted)}.pool-ready-list{gap:6px;display:grid}.pool-ready-list>div{min-height:28px}.pool-ready-list strong{font-weight:600}.pool-deadhead-prompt{border:1px solid var(--border);background:var(--surface-subtle,var(--surface));padding:7px 9px}.pool-deadhead-prompt>div{align-items:center;gap:6px;display:flex}.pool-time-field{gap:5px;display:grid}@media (width<=700px){.pool-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-form{grid-template-columns:1fr}}.page{max-width:1640px;margin:0 auto}.page-header{justify-content:space-between;align-items:center;min-height:55px;padding:0 2px 10px;display:flex}.page-header h1{font-size:var(--velo-text-2xl);letter-spacing:-.02em;margin-bottom:3px;line-height:1.15}.page-header p{color:var(--muted);font-size:var(--velo-text-2xs);margin-bottom:0}.page-actions{align-items:center;gap:7px;display:flex}.section-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px}.section-heading{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:39px;padding:0 12px;display:flex}.section-heading h2{font-size:var(--velo-text-sm);margin:0}.section-heading>span:not(.status){border-radius:var(--velo-radius-control);background:var(--surface-subtle);min-width:20px;height:20px;color:var(--muted);font-size:var(--velo-text-3xs);justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.section-heading .status{margin-left:auto}.dense-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;overflow-x:auto}.section-block .dense-table-wrap{border-radius:0 0 var(--radius) var(--radius);border:0}.dense-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--velo-text-2xs)}.dense-table th{background:var(--surface-subtle);border-bottom:1px solid var(--border);height:31px;color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 10px;font-weight:600}.dense-table td{min-height:var(--row-height);height:var(--row-height);border-bottom:1px solid var(--border);vertical-align:middle;padding:5px 10px}.dense-table tbody tr:last-child td{border-bottom:0}.dense-table tbody tr:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.dense-table td strong{font-weight:600;display:block}.dense-table td small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px;display:block}.dense-table .align-right{text-align:right}.master-table td:first-child{min-width:220px}.equipment-master-table td:nth-child(n+2):not(:last-child){white-space:nowrap}.equipment-master-table th:last-child,.equipment-master-table td:last-child{white-space:nowrap;width:1%}.order-table .order-identity-column{min-width:145px}.order-table .order-select-column{text-align:center;width:38px;min-width:38px;padding-inline:8px}.order-table .order-select-column .gauge-checkbox-field{vertical-align:middle;display:inline-flex}.exception-count{color:var(--negative);font-weight:600}.entry-mode-toggle{border:1px solid var(--border-strong);background:var(--surface-subtle);padding:2px;display:inline-flex}.entry-mode-toggle button{background:0 0;border:0;min-width:72px;min-height:28px}.entry-mode-toggle button.active{background:var(--primary);color:#fff;font-weight:600}.order-kind-control{margin:0 0 var(--velo-space-3);align-items:center;display:flex}.order-kind-toggle.gauge-segmented-toggle{border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset);padding:2px}.order-kind-toggle.gauge-segmented-toggle button{border-radius:var(--velo-radius-pill);border:0;min-width:88px;min-height:28px}.deadhead-entry-page .order-entry-layout{grid-template-columns:minmax(0,1fr)}.deadhead-movement-fields,.deadhead-commitment-fields{max-width:760px}.entry-grid{grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);gap:10px;display:grid}.order-entry-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:10px;display:grid}.order-entry-main{gap:10px;min-width:0;display:grid}.order-entry-main>.section-block,.order-entry-main>.entry-actions{margin:0}.intermodal-entry-sections{z-index:4;border:1px solid var(--border-strong);background:var(--surface);min-width:0;display:flex;position:sticky;top:0;overflow-x:auto}.intermodal-entry-sections a{flex:1 0 max-content;border-right:1px solid var(--border);min-height:34px;color:var(--muted);font-size:var(--velo-text-3xs);align-items:center;gap:6px;padding:0 9px;font-weight:600;text-decoration:none;display:flex}.intermodal-entry-sections a:last-child{border-right:0}.intermodal-entry-sections a:hover{background:var(--info-bg);color:var(--primary)}.intermodal-entry-sections a span{background:var(--primary);color:#fff;width:18px;height:18px;font-size:var(--velo-text-3xs);border-radius:50%;place-items:center;display:grid}.order-entry-page .section-block{scroll-margin-top:44px}.order-field-guidance>.gauge-input,.order-field-guidance>.gauge-select,.order-field-guidance>.customer-combobox,.order-field-guidance>.stcc-combobox,.order-field-guidance>.customer-combobox>.gauge-input,.order-field-guidance>.stcc-combobox>.gauge-input{border-color:var(--velo-status-required)}.order-field-guidance-failed>.gauge-input,.order-field-guidance-failed>.gauge-select,.order-field-guidance-failed>.customer-combobox,.order-field-guidance-failed>.stcc-combobox,.order-field-guidance-failed>.customer-combobox>.gauge-input,.order-field-guidance-failed>.stcc-combobox>.gauge-input{border-color:var(--negative)}.order-field-guidance-message{color:var(--velo-status-required-ink);font-size:var(--velo-text-3xs);letter-spacing:0;text-transform:none;margin-top:2px;font-weight:500}.order-field-guidance-failed .order-field-guidance-message{color:var(--negative)}.entry-stop-guidance-wrap{gap:var(--velo-space-1);display:grid}.entry-stop-guidance{gap:1px;display:grid}.entry-stop-guidance>div{align-items:center;gap:var(--velo-space-2);min-height:28px;padding:4px var(--velo-space-2);border-left:3px dashed var(--velo-status-required);background:var(--velo-status-required-soft);color:var(--muted);font-size:var(--velo-text-3xs);display:flex}.entry-stop-guidance>div.failed{border-left-style:solid;border-left-color:var(--negative);background:var(--danger-bg,var(--surface-subtle));color:var(--negative)}.entry-stop-guidance>div strong{color:var(--text)}.truckload-entry-page .order-basics-grid{align-items:start}.truckload-entry-coverage,.truckload-entry-rates{grid-template-columns:minmax(180px,.7fr) minmax(150px,.55fr) minmax(260px,1.4fr)}.order-basics-grid{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:0 14px;display:grid}.order-basics-grid .reference-editor{grid-column:1/-1}.order-entry-summary{border:1px solid var(--border-strong);background:var(--surface);position:sticky;top:8px;overflow:hidden}.order-entry-summary>header{border-bottom:1px solid var(--border);background:var(--surface-subtle);gap:3px;padding:12px;display:grid}.order-entry-summary>header span,.order-entry-summary h3{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.order-entry-summary>header strong{font-size:var(--velo-text-xs)}.order-entry-summary>header small{color:var(--muted);font-size:var(--velo-text-3xs)}.order-entry-summary section{border-bottom:1px solid var(--border);padding:10px 12px}.order-entry-summary section:last-child{border-bottom:0}.order-entry-summary h3{margin:0 0 7px}.order-entry-summary p{color:var(--text);font-size:var(--velo-text-3xs);justify-content:space-between;gap:8px;margin:5px 0;display:flex}.order-entry-summary p strong{color:var(--muted);font-weight:600}.summary-status-row{align-items:center;gap:6px;display:flex}.summary-status-row>span:not(.status){color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;margin-left:auto}.summary-cost,.summary-total{font-size:var(--velo-text-3xs);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.summary-total{border-top:1px solid var(--border-strong);grid-template-columns:1fr auto;margin-top:5px;padding-top:8px;display:grid}.summary-total small{color:var(--muted);text-align:right;grid-column:1/-1}.additive-field{min-height:34px;color:var(--primary);border-style:dashed;align-self:end}.intermodal-customer-date-fields{align-items:end;gap:var(--velo-space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.intermodal-customer-date-fields>.additive-field{width:100%}.entry-section{padding:11px}.section-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.compound-input{grid-template-columns:1fr 70px;display:grid}.compound-input input{border-right:0}.reference-editor{border-top:1px solid var(--border);gap:8px;margin-top:12px;padding-top:11px;display:grid}.reference-controls{grid-template-columns:minmax(150px,220px) minmax(220px,1fr) auto;align-items:end;gap:6px;display:grid}.duplicate-po-warning{gap:var(--velo-space-1);padding:var(--velo-space-2) var(--velo-space-3);border-left:var(--velo-callout-rule) solid var(--velo-status-warn);border-radius:var(--velo-radius-inset);background:var(--velo-status-warn-soft);color:var(--text);font-size:var(--velo-text-xs);line-height:1.4;display:grid}.duplicate-po-warning>span{color:var(--muted);overflow-wrap:anywhere}.duplicate-po-warning>div{gap:var(--velo-space-3);display:flex}.reference-tokens,.detail-reference-tokens{flex-wrap:wrap;gap:5px;min-height:30px;display:flex}.reference-tokens>span,.detail-reference-tokens>span{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);min-height:27px;font-size:var(--velo-text-3xs);align-items:center;gap:5px;padding:0 6px;display:inline-flex}.reference-tokens small,.detail-reference-tokens small{background:var(--positive-bg);color:var(--positive);font-size:var(--velo-text-3xs);padding:2px 4px;font-weight:600}.reference-tokens button{width:18px;min-height:18px;color:var(--muted);background:0 0;border:0;padding:0}.stop-entry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.entry-stop{border:1px solid var(--border);background:var(--surface)}.entry-stop-heading{border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;min-height:36px;padding:0 8px;display:flex}.entry-stop-heading>div{align-items:center;gap:7px;display:flex}.entry-stop-heading>div>span{background:var(--primary);color:#fff;width:20px;height:20px;font-size:var(--velo-text-3xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.entry-stop-heading strong{font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase}.stop-grid{grid-template-columns:repeat(2,minmax(120px,1fr));padding:9px}.stop-execution-actuals{border:1px solid var(--border);background:var(--surface-subtle);grid-column:1/-1;grid-template-columns:repeat(2,minmax(120px,1fr));gap:7px 9px;min-width:0;margin:3px 0 0;padding:8px 9px 7px;display:grid}.stop-execution-actuals legend{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.065em;text-transform:uppercase;padding:0 5px;font-weight:600}.stop-execution-actuals .field{gap:4px}.stop-execution-actuals .field input{min-height:34px}.stop-execution-actuals>.wide{grid-column:1/-1}.stop-execution-actuals>small{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.4}.canonical-location-summary{border:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 10px;display:flex}.canonical-location-summary>div{gap:2px;min-width:0;display:grid}.canonical-location-summary span{color:var(--muted);font-size:var(--velo-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stop-add-row{grid-column:1/-1;gap:6px;display:flex}.location-combobox{padding:9px 9px 0;position:relative}.location-results{z-index:6;border:1px solid var(--border-strong);background:var(--surface);max-height:230px;position:absolute;top:59px;left:9px;right:9px;overflow:auto;box-shadow:0 8px 22px #0f172a24}.location-results button{border:0;border-bottom:1px solid var(--border);background:var(--surface);text-align:left;border-radius:0;justify-content:stretch;justify-items:start;width:100%;min-height:46px;padding:7px 9px;display:grid}.location-results button>*{text-align:left;width:100%}.location-results button:hover{background:var(--info-bg)}.location-results span{color:var(--muted);font-size:var(--velo-text-3xs)}.grouped-location-results h4{border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:6px 9px}.location-address-input{position:relative}.location-address-input .location-results{top:calc(100% + 3px);left:0;right:0}.address-fallback{width:100%;color:var(--primary);border-style:dashed;margin-top:5px}.intermodal-geography-prompt{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--info-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin:8px 9px 0;padding:7px 9px;display:grid}.intermodal-geography-prompt.warning{border-left-color:var(--warning);background:var(--warning-bg)}.intermodal-geography-prompt.confirmed{border-left-color:var(--positive);background:var(--positive-bg)}.intermodal-geography-prompt.review{grid-template-columns:1fr}.intermodal-geography-prompt>div:first-child,.intermodal-geography-copy{gap:2px;display:grid}.intermodal-geography-prompt strong{font-size:var(--velo-text-3xs)}.intermodal-geography-prompt span,.intermodal-geography-prompt>small{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.35}.intermodal-geography-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.intermodal-geography-fields{grid-template-columns:repeat(2,minmax(150px,1fr));gap:7px;display:grid}.intermodal-geography-fields .gauge-select{min-height:34px}.address-search-row{gap:6px;padding:8px 10px 10px;display:flex}.address-search-row input{border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--text);flex:auto;padding:0 8px}.mode-shell{grid-template-columns:repeat(2,minmax(160px,220px)) minmax(280px,1fr);align-items:center;gap:11px;display:grid}.mode-shell>div{flex-direction:column;gap:4px;display:flex}.mode-shell small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.mode-shell p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;line-height:1.5}.pattern-entry-shell{gap:9px;display:grid}.rail-pattern-required{border:1px solid var(--velo-status-required-border);border-left:3px dashed var(--velo-status-required);background:var(--velo-status-required-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.rail-pattern-required>div:first-child{gap:2px;display:grid}.rail-pattern-required>div:last-child{gap:6px;display:flex}.rail-pattern-required strong{font-size:var(--velo-text-2xs)}.rail-pattern-required span{color:var(--muted);font-size:var(--velo-text-3xs)}.customs-required-banner{border:1px solid var(--velo-status-required-border);border-left:3px dashed var(--velo-status-required);background:var(--velo-status-required-soft);align-items:center;gap:9px;margin-bottom:10px;padding:8px 10px;display:flex}.customs-required-banner>div{gap:2px;display:grid}.customs-required-banner strong{font-size:var(--velo-text-3xs)}.customs-required-banner span{color:var(--muted);font-size:var(--velo-text-3xs)}.intermodal-customs-entry{gap:9px;display:grid}.intermodal-review-section .entry-actions{border-width:1px 0 0;margin:10px 0 0;position:static}.selected-plan-note{border:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(140px,220px)) minmax(240px,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.selected-plan-note>div{gap:3px;display:grid}.selected-plan-note small,.eyebrow{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.055em;text-transform:uppercase;font-weight:600}.selected-plan-note p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.intermodal-pattern-results{gap:8px;display:grid}.intermodal-pattern-card{border:1px solid var(--border);background:var(--surface);gap:8px;padding:10px;display:grid}.intermodal-pattern-card.recommended{border-left:3px solid var(--positive)}.intermodal-pattern-card.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.optimizer-heading{border:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:1fr auto;gap:2px 10px;margin-bottom:8px;padding:8px 10px;display:grid}.optimizer-heading>span{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.optimizer-heading>small{color:var(--muted);font-size:var(--velo-text-3xs);grid-column:1/-1}.pattern-card-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pattern-card-header h3{font-size:var(--velo-text-sm);margin:2px 0 1px}.pattern-card-header p,.pattern-reason span{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;line-height:1.4}.pattern-cost{justify-items:end;gap:4px;min-width:128px;display:grid}.pattern-cost>strong{font-size:var(--velo-text-sm)}.pattern-reason{background:var(--surface-subtle);font-size:var(--velo-text-3xs);align-items:baseline;gap:8px;padding:6px 8px;display:flex}.pricing-composition{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-component{border-right:1px solid var(--border);min-width:0;padding:8px}.pricing-component:last-child{border-right:0}.pricing-all-in{border-top:1px solid var(--border-strong);background:var(--surface-subtle);font-size:var(--velo-text-3xs);grid-column:1/-1;grid-template-columns:1fr auto;gap:3px 10px;padding:8px;display:grid}.pricing-all-in small{color:var(--muted);text-align:right;font-size:var(--velo-text-3xs);grid-column:1/-1}.pricing-component .view-rate{margin-top:6px}.pricing-component>strong{font-size:var(--velo-text-3xs);margin:3px 0 1px;display:block}.pricing-component>p,.pricing-component>small{color:var(--muted);font-size:var(--velo-text-3xs);overflow-wrap:anywhere;margin:0}.pricing-component dl{gap:2px;margin:7px 0;display:grid}.pricing-component dl div{font-size:var(--velo-text-3xs);justify-content:space-between;gap:8px;display:flex}.pricing-component dt{color:var(--muted)}.pricing-component dd{margin:0;font-weight:600}.pattern-authorities{flex-wrap:wrap;gap:4px;display:flex}.pattern-authorities span{border:1px solid var(--border);color:var(--muted);font-size:var(--velo-text-3xs);padding:3px 5px}.pattern-warnings{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));background:var(--warning-bg);font-size:var(--velo-text-3xs);grid-template-columns:auto 1fr;gap:8px;padding:6px 8px;display:grid}.pricing-alternatives{border-top:1px solid var(--border);padding-top:6px}.pricing-alternatives summary{cursor:pointer;color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.pricing-alternatives>div{margin-top:5px;display:grid}.pricing-alternatives>div>div{border-top:1px solid var(--border);font-size:var(--velo-text-3xs);grid-template-columns:minmax(0,1fr) auto minmax(120px,auto) auto;gap:8px;padding:5px 0;display:grid}.pricing-alternatives small{color:var(--muted);text-align:right}.pattern-card-actions{justify-content:end;display:flex}.entry-actions,.order-action-bar{z-index:5;border:1px solid var(--border);background:var(--surface);align-items:center;gap:7px;min-height:52px;margin-top:10px;padding:8px;display:flex;position:sticky;bottom:0}.guided-progress{border:1px solid var(--border);background:var(--surface);gap:0;margin-bottom:9px;display:flex;overflow-x:auto}.guided-progress button{border:0;border-right:1px solid var(--border);min-width:118px;color:var(--muted);border-radius:0;align-items:center;gap:6px;display:flex}.guided-progress button span{border:1px solid var(--border-strong);width:20px;height:20px;font-size:var(--velo-text-3xs);border-radius:50%;place-items:center;display:grid}.guided-progress button.active{background:var(--info-bg);color:var(--primary);font-weight:600}.guided-progress button.complete span{background:var(--positive);border-color:var(--positive);color:#fff}.guided-panel{min-height:420px}.review-grid{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(130px,1fr));display:grid}.review-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:64px;padding:10px}.order-detail-header{border:1px solid var(--border);background:var(--surface);align-items:center;min-height:52px;margin-bottom:8px;padding:5px 10px;display:flex}.order-header-facts{flex:auto;grid-template-columns:repeat(4,minmax(145px,1fr));display:grid}.order-detail-header>button{margin-left:8px}.journey-strip{border:1px solid var(--border);background:var(--surface);grid-template-columns:170px 170px minmax(260px,1fr) 190px;min-height:69px;margin-bottom:9px;display:grid}.journey-strip>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:8px 11px;display:flex}.journey-strip>div:last-child{border-right:0}.journey-strip small,.detail-fact small,.detail-stop small,.mode-shell small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.045em;text-transform:uppercase;font-weight:600}.journey-strip .next-action strong{color:var(--primary);font-size:var(--velo-text-xs)}.order-detail-grid{grid-template-columns:minmax(340px,.85fr) minmax(430px,1.15fr);gap:9px;display:grid}.detail-facts{grid-template-columns:repeat(2,minmax(120px,1fr));display:grid}.detail-fact{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;min-height:49px;padding:8px 10px;display:flex}.detail-fact strong{overflow-wrap:anywhere;font-size:var(--velo-text-3xs)}.detail-reference-tokens{padding:10px}.detail-reference-tokens p{color:var(--muted);font-size:var(--velo-text-3xs)}.detail-stops{display:grid}.detail-stop{border-bottom:1px solid var(--border);min-height:72px;font-size:var(--velo-text-3xs);grid-template-columns:94px minmax(175px,1.25fr) minmax(150px,1fr) minmax(150px,.95fr) minmax(150px,.95fr) minmax(170px,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.detail-stop:last-child{border-bottom:0}.detail-stop>strong{align-items:center;gap:7px;display:flex}.physical-stop-sequence-marker{aspect-ratio:1;text-align:center;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;min-width:21px;height:21px;min-height:21px;line-height:1;display:grid}.detail-stop>strong .physical-stop-sequence-marker{background:var(--positive);color:#fff}.detail-stop>div{flex-direction:column;gap:3px;min-width:0;display:flex}.detail-stop b,.detail-stop div{text-overflow:ellipsis;overflow:hidden}.detail-stop b,.detail-stop small{white-space:nowrap}.detail-stop .stop-location small,.detail-stop .stop-operational-details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-stop .stop-operational-details{gap:2px}.stop-actual-cell{align-items:flex-start}.stop-actual-cell>strong{color:var(--text);font-size:var(--velo-text-3xs);line-height:1.35}.stop-actual-actions{flex-wrap:wrap;flex-direction:row!important;gap:4px!important;display:flex!important;overflow:visible!important}.stop-actual-actions .gauge-button,.stop-actual-edit{min-height:26px;font-size:var(--velo-text-3xs);padding:3px 6px}.stop-actual-edit{align-self:flex-start;margin-top:2px}.stop-actual-form{margin-bottom:10px}.stop-actual-system-fields{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;display:grid}.stop-actual-history>div{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) minmax(150px,1fr)}.board-stop-list>div{align-items:start}.board-stop-actions{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.board-stop-actions .gauge-button{min-height:28px;font-size:var(--velo-text-3xs);padding:4px 7px}.detail-lower-grid{grid-template-columns:1.1fr 1fr .78fr;gap:9px;display:grid}.detail-lower-grid>.truckload-coverage-panel{grid-column:1/-1}.rail-readiness-shell{border:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin:8px;padding:9px;display:flex}.rail-readiness-shell>span:not(.status){flex:180px}.rate-basis-row{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 8px 8px;display:grid}.rate-basis-row span{background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);padding:7px 8px}.rate-basis-row strong{color:var(--text);font-size:var(--velo-text-2xs);margin-top:2px;display:block}.rate-iq-shell{border:1px solid var(--border);background:var(--border);grid-template-columns:1fr 1fr 1.4fr;align-items:center;gap:1px;margin:0 8px 8px;display:grid}.rate-iq-shell>*{background:var(--surface);min-height:43px;margin:0;padding:7px 8px}.rate-iq-shell small,.rate-iq-shell strong{display:block}.rate-iq-shell small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.rate-iq-shell p{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.4}.coverage-summary{margin-bottom:var(--velo-space-3);padding:var(--velo-space-2);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.coverage-summary .detail-fact{min-width:0;min-height:0;padding:var(--velo-space-2) var(--velo-space-3);border-right:var(--velo-border-width) solid var(--velo-surface-line);border-bottom:0}.coverage-summary .detail-fact:last-child{border-right:0}.coverage-summary .detail-fact small{font:600 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.coverage-summary .detail-fact strong{color:var(--velo-text-primary);font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}@media (width<=700px){.coverage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-summary .detail-fact:nth-child(2){border-right:0}.coverage-summary .detail-fact:nth-child(-n+2){border-bottom:var(--velo-border-width) solid var(--velo-surface-line)}}.drawer-section{border-top:1px solid var(--border);margin-top:12px;padding-top:11px}.drawer-section h3{font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.inline-form{align-items:center;gap:7px;display:flex}.inline-form select{flex:1}.offer-list{gap:5px;display:grid}.offer-list>div{border:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(140px,1fr) 110px 82px auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.offer-list>div.selected{border-left:3px solid var(--positive);background:var(--positive-soft)}.offer-list small,.offer-list span{color:var(--muted);font-size:var(--velo-text-3xs);display:block}.historical-carrier-price{gap:var(--velo-space-1);padding:var(--velo-space-3);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}.historical-carrier-price>span{color:var(--velo-text-muted);font-size:var(--velo-text-2xs);text-transform:uppercase;font-weight:600}.historical-carrier-price>strong{color:var(--velo-text-primary);font-size:var(--velo-text-md)}.historical-carrier-price>small{color:var(--velo-text-muted);font-size:var(--velo-text-xs)}.coverage-add-offer-action{margin-block:var(--velo-space-4);display:flex}.owner-assignment-control{align-items:center;gap:var(--velo-space-1);display:inline-flex}.owner-assignment-form{gap:var(--velo-space-2);display:grid}.owner-assignment-form>small{color:var(--velo-text-muted)}.owner-assignment-actions{justify-content:flex-end;gap:var(--velo-space-2);padding-top:var(--velo-space-2);border-top:var(--velo-border-width) solid var(--velo-surface-line);display:flex}.target-buy-form{gap:var(--velo-space-3);display:grid}.target-buy-form>p{margin:0}.pricing-table td{vertical-align:top}.pricing-table td small{max-width:240px}.rate-builder-authority{margin-bottom:8px}.rate-builder-summary{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:8px;display:grid}.rate-builder-summary>div{background:var(--surface);min-width:0;padding:8px 10px}.rate-builder-summary span,.rate-builder-summary small{color:var(--muted);font-size:var(--velo-text-3xs);display:block}.rate-builder-summary span{letter-spacing:.035em;text-transform:uppercase;font-weight:600}.rate-builder-summary strong{font-size:var(--velo-text-xl);margin:2px 0;display:block}.rate-builder-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rate-builder-table tbody tr{cursor:pointer}.rate-builder-table td:first-child{min-width:185px}.rate-builder-table td:nth-child(3){min-width:175px}.rate-builder-table td:nth-child(6){min-width:220px;max-width:280px}.rate-builder-drawer{width:clamp(590px,54vw,900px)}.rate-builder-drawer .drawer-header>div{gap:2px;display:grid}.rate-builder-drawer .drawer-header small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.rate-builder-drawer .drawer-facts .board-fact span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;margin-bottom:3px;display:block}.rate-builder-drawer .drawer-facts .board-fact strong{font-size:var(--velo-text-3xs);overflow-wrap:anywhere}.rate-builder-warnings{border-color:var(--warning);background:var(--warning-bg);margin-top:8px}.drawer-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.drawer-section-heading h3{margin:0}.rate-builder-input-issue{border:1px solid color-mix(in srgb, var(--warning) 50%, var(--border));border-left:3px solid var(--warning);background:var(--warning-bg);gap:6px;margin:10px 0;padding:11px;display:grid}.rate-builder-input-issue>span{color:var(--warning);font-size:var(--velo-text-3xs);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.rate-builder-input-issue p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.rate-builder-input-issue button{justify-self:start}.rfp-workbench,.quote-workspace{gap:10px;min-width:0;display:grid}.pricing-page{max-width:none}.rfp-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 4px 8px;display:flex}.rfp-title{min-width:0}.rfp-title>small{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.rfp-title>div{flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 3px;display:flex}.rfp-title h1,.rfp-title h2{color:var(--text);font-size:var(--velo-text-lg);margin:0;line-height:22px}.rfp-title h2{font-weight:600}.rfp-title p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.rfp-project-picker{grid-template-columns:90px minmax(260px,420px);align-items:center;gap:8px;width:max-content;display:grid}.rfp-project-picker>span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.rfp-tabs{margin:0}.rfp-template-strip{border:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px;display:flex}.rfp-template-strip>div{margin-right:auto}.rfp-template-strip h3,.rfp-template-strip p{margin:0}.rfp-template-strip h3{font-size:var(--velo-text-2xs)}.rfp-template-strip p{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.rfp-analysis-table td:first-child{min-width:150px}.rfp-analysis-table td:nth-child(3){min-width:175px}.rfp-analysis-table td:nth-child(5){min-width:190px}.rfp-lane-drawer{width:clamp(680px,60vw,980px)}.commercial-basis-summary{border:1px solid color-mix(in srgb, var(--positive) 35%, var(--border));background:color-mix(in srgb, var(--positive) 5%, var(--surface));grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.commercial-basis-summary span{color:var(--muted);font-size:var(--velo-text-3xs)}.deactivate-rate-row{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;padding-top:8px;display:grid}.selected-commercial{border-color:color-mix(in srgb, var(--positive) 55%, var(--border));border-left:3px solid var(--positive)}.dow-profile{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:8px;display:grid}.dow-profile>span{background:var(--surface);text-align:left;gap:2px;min-width:0;padding:6px 5px;display:grid}.dow-profile small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.dow-profile strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.solution-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 9px 8px;display:grid}.solution-meta>span{color:var(--muted);font-size:var(--velo-text-3xs);gap:2px;display:grid}.solution-meta strong{color:var(--text);font-size:var(--velo-text-3xs)}.customer-rate-total{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;margin-top:12px;padding:11px;display:flex}.customer-rate-total span{font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.customer-rate-total strong{font-size:var(--velo-text-lg)}.customer-rate-geography{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin:0;padding:10px;display:grid}.customer-rate-geography legend{color:var(--text);font-size:var(--velo-text-3xs);letter-spacing:.035em;text-transform:uppercase;padding:0 5px;font-weight:600}.customer-rate-geography small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:normal;text-transform:none;font-weight:400;line-height:1.35}.rfp-lane-form{gap:10px 12px}.drawer.rfp-lane-drawer{width:clamp(680px,60vw,980px)}.rfp-lane-drawer .drawer-content{overflow-x:hidden}.rfp-geography-section{border-top:1px solid var(--border);grid-column:1/-1;gap:8px;width:100%;min-width:0;max-width:100%;margin-top:2px;padding-top:10px;display:grid}.rfp-geography-section>header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.rfp-geography-section>header h3{color:var(--text);font-size:var(--velo-text-3xs);letter-spacing:.055em;text-transform:uppercase;margin:0;font-weight:600}.rfp-geography-section>header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;line-height:1.35}.rfp-geography-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.rfp-geography-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);align-content:start;gap:8px;width:100%;min-width:0;max-width:100%;padding:10px;display:grid}.rfp-geography-panel h4{color:var(--text);font-size:var(--velo-text-3xs);letter-spacing:.065em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.25}.rfp-geography-panel .field{width:100%;min-width:0;max-width:100%}.canonical-geography-search{gap:4px;width:100%;min-width:0;max-width:100%;display:grid;position:relative}.canonical-geography-input{align-items:center;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.canonical-geography-input>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:10px}.canonical-geography-input input{box-sizing:border-box;text-align:left;width:100%;min-width:0;max-width:100%;padding-left:31px}.canonical-geography-results{z-index:40;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;max-width:100%;max-height:260px;display:grid;position:absolute;top:40px;left:0;right:0;overflow:auto;box-shadow:0 8px 20px #0f244024}.canonical-geography-results button{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 10px;display:grid}.canonical-geography-results button:last-child{border-bottom:0}.canonical-geography-results button:hover{background:var(--page)}.canonical-geography-results button:focus-visible{background:var(--page);box-shadow:var(--velo-focus-ring)}.canonical-geography-results button strong{min-width:0;font-size:var(--velo-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canonical-geography-results button small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;grid-column:1;font-weight:400;overflow:hidden}.canonical-geography-results button>span{color:var(--primary);font-size:var(--velo-text-3xs);letter-spacing:.035em;text-transform:uppercase;grid-area:1/2/span 2;align-self:center;font-weight:600}.canonical-geography-group{border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.055em;text-transform:uppercase;padding:6px 9px 4px;font-weight:600}.canonical-geography-search>small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:normal;text-transform:none;font-weight:400;line-height:1.35}.canonical-geography-feedback{min-height:14px;display:block}.canonical-geography-search>.field-error{color:var(--negative)}.canonical-geography-search>.resolved-geography{color:var(--positive)}@media (width<=900px){.drawer.rfp-lane-drawer{width:100%}.rfp-geography-pair{grid-template-columns:1fr}.rfp-geography-section>header{flex-direction:column;align-items:flex-start;gap:2px}}.quote-filter-bar{border:1px solid var(--border);background:var(--surface);align-items:end;gap:8px;padding:8px;display:flex}.quote-filter-bar>label:not(.search-field){gap:4px;min-width:260px;display:grid}.quote-filter-bar>label>span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.quote-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:10px;display:grid}.quote-document-list{border:1px solid var(--border);background:var(--surface);overflow:hidden}.quote-document-list .section-heading{padding:9px 10px}.quote-document-list>.quote-history-row{border:0;border-top:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.quote-document-list>.quote-history-row:hover{background:var(--surface-subtle)}.quote-document-list>.quote-history-row>span{gap:2px;min-width:0;display:grid}.quote-document-list small{color:var(--muted);font-size:var(--velo-text-3xs)}.quote-preview-drawer{width:clamp(720px,68vw,1100px)}.quote-pdf-preview{border:1px solid var(--border);background:#e8ebef;width:100%;height:min(62vh,690px);margin:10px 0;display:block}.quote-lifecycle-actions{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px;display:flex}.quote-lifecycle-actions .gauge-input{max-width:320px}@media (width<=1100px){.rfp-header{flex-direction:column;align-items:stretch}.rfp-header .page-actions{flex-wrap:wrap;justify-content:flex-start}.quote-grid{grid-template-columns:1fr}.quote-document-list{max-height:320px;overflow:auto}}.rate-builder-options{gap:8px;display:grid}.rate-builder-option{border:1px solid var(--border);background:var(--surface)}.rate-builder-option.recommended{border-left:3px solid var(--positive)}.rate-builder-option>header{background:var(--surface-subtle);justify-content:space-between;gap:12px;padding:9px;display:flex}.rate-builder-option>header>div{gap:2px;display:grid}.rate-builder-option>header>div:last-child{justify-items:end}.rate-builder-option>header span,.rate-builder-option>header small{color:var(--muted);font-size:var(--velo-text-3xs)}.rate-builder-option>header span{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.recommendation-reason{border-top:1px solid var(--border);color:var(--positive);font-size:var(--velo-text-3xs);margin:0;padding:6px 9px;font-weight:600}.rate-component-list>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px 9px;display:grid}.rate-component-list span{gap:2px;display:grid}.rate-component-list small{color:var(--muted);font-size:var(--velo-text-3xs)}.all-in-line{border-top:1px solid var(--border-strong);background:var(--surface-subtle);font-size:var(--velo-text-3xs);justify-content:space-between;padding:9px;display:flex}.diagnostic-disclosure{padding:0}.diagnostic-disclosure summary{cursor:pointer;color:var(--muted);font-size:var(--velo-text-3xs);padding:10px 0;font-weight:600}.source-lineage{background:var(--surface-subtle);padding:10px}.compact-upload-actions{gap:5px}.compact-upload-actions .button,.compact-upload-actions button{min-height:30px;padding-inline:9px}.count-badge{border-radius:var(--velo-radius-control);background:var(--surface-subtle);min-width:18px;height:18px;font-size:var(--velo-text-3xs);place-items:center;margin-left:4px;display:inline-grid}.upload-history{border-top:1px solid var(--border)}.upload-search{width:min(340px,100% - 18px);margin:9px}.variance-table{border:1px solid var(--border)}.variance-table td{white-space:normal;vertical-align:top}.rail-readiness-shell span{color:var(--muted);font-size:var(--velo-text-3xs)}.secondary-tabs{border-top:0;margin-top:-5px}.master-split{grid-template-columns:minmax(360px,.8fr) minmax(460px,1.2fr);align-items:start;gap:10px;display:grid}.journey-progress{flex-wrap:wrap;gap:4px;margin:7px 0 10px;display:flex}.journey-progress span{border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);padding:4px 7px}.journey-progress span.complete{border-color:var(--positive);color:var(--positive)}.journey-progress span.active{border-color:var(--primary);background:var(--info-bg);color:var(--primary);font-weight:600}.transportation-plan-section{margin-bottom:10px}.transportation-leg-chain{align-items:stretch;gap:0;padding:9px;display:flex;overflow-x:auto}.leg-chain-item{flex:0 auto;align-items:center;min-width:0;display:flex}.leg-arrow{color:var(--muted);flex:none;padding:0 5px}.leg-chain-item>button{border-radius:var(--velo-radius-control);text-align:left;grid-template-columns:1fr auto;gap:2px 10px;min-width:150px;max-width:210px;min-height:64px;padding:7px 9px;display:grid}.leg-chain-item>button>span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.leg-chain-item>button>small{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leg-chain-item>button>b{font-size:var(--velo-text-3xs);grid-area:2/2/4;align-self:center}.leg-chain-item .status{grid-column:1/-1;justify-self:start}.leg-drawer-current{border:1px solid var(--border);background:var(--surface-subtle);gap:3px;padding:10px;display:grid}.leg-drawer-current span,.leg-drawer-current small{color:var(--muted);font-size:var(--velo-text-3xs)}.package-summary{border:1px solid var(--border);background:var(--surface-subtle);font-size:var(--velo-text-3xs);align-items:center;gap:8px;margin:0 0 10px;padding:7px 9px;display:flex}.package-summary span{color:var(--muted)}@media (width<=980px){.master-split{grid-template-columns:1fr}}.rates-summary{grid-template-columns:repeat(3,1fr);display:grid}.order-rates-ledger{border-top:1px solid var(--border);display:grid}.rate-ledger-group{border-bottom:1px solid var(--border);gap:0;padding:8px 9px;display:grid}.rate-ledger-group>strong{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.rate-ledger-group>div{min-height:21px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.rate-ledger-group>div>span{color:var(--muted)}.rate-ledger-group>div>b{text-align:right;font-size:var(--velo-text-3xs)}.rate-ledger-group>.rate-ledger-total{border-top:1px solid var(--border-strong);min-height:26px;margin-top:3px;padding-top:6px}.rate-ledger-group>.rate-ledger-total>span,.rate-ledger-group>.rate-ledger-total>b{color:var(--text);font-weight:600}.rate-ledger-group>small{color:var(--muted);font-size:var(--velo-text-3xs);justify-self:end;margin-top:2px}.rate-ledger-margin{background:var(--surface-subtle)}.rate-ledger-margin>div>b{font-size:var(--velo-text-3xs)}.charge-rows>div{border-top:1px solid var(--border);min-height:36px;font-size:var(--velo-text-3xs);grid-template-columns:100px 1fr 105px 105px;gap:6px;padding:6px 8px;display:grid}.activity-list{display:grid}.activity-list>div{border-bottom:1px solid var(--border);font-size:var(--velo-text-3xs);justify-content:space-between;gap:8px;padding:8px;display:flex}.activity-list p{color:var(--muted);font-size:var(--velo-text-3xs);padding:10px}.list-toolbar{border:1px solid var(--border);background:var(--surface);align-items:center;gap:7px;min-height:45px;margin-bottom:9px;padding:6px 8px;display:flex}.list-toolbar label{width:min(420px,48vw)}.list-toolbar input,.address-finder input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:32px;color:var(--text);padding:5px 9px}.order-bulk-toolbar{border:1px solid var(--border-strong);border-left:3px solid var(--negative);border-radius:var(--gauge-radius-1);background:var(--surface-subtle);align-items:center;gap:8px;min-height:39px;margin:-2px 0 9px;padding:5px 8px 5px 11px;display:flex}.order-bulk-toolbar strong{font-size:var(--velo-text-xs)}.order-bulk-toolbar>span:not(.spacer),.source-note{color:var(--muted);font-size:var(--velo-text-3xs)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty-note.bordered{border:1px solid var(--border);background:var(--surface)}.status{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);min-height:23px;font-size:var(--velo-text-3xs);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.status>span{background:var(--muted);border-radius:50%;width:6px;height:6px}.status.positive{border-color:color-mix(in srgb, var(--positive) 45%, var(--border));background:var(--positive-bg);color:var(--positive)}.status.positive>span{background:var(--positive)}.status.warning{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:var(--warning-bg);color:var(--warning)}.status.warning>span{background:var(--warning)}.status.negative{border-color:color-mix(in srgb, var(--negative) 45%, var(--border));background:var(--negative-bg);color:var(--negative)}.status.negative>span{background:var(--negative)}.callout{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);border-left-width:3px;align-items:center;gap:10px;min-height:39px;margin-bottom:10px;padding:7px 10px;display:flex}.callout strong{font-size:var(--velo-text-2xs);flex:none}.callout span{color:var(--muted);font-size:var(--velo-text-3xs)}.callout.info{border-left-color:var(--primary);background:var(--info-bg)}.callout.warning{border-left-color:var(--warning);background:var(--warning-bg);grid-template-columns:auto 1fr;display:grid}.callout.negative{border-left-color:var(--negative);background:var(--negative-bg);gap:3px;display:grid}.callout.warning select{grid-column:1/-1}.callout.warning.financial-inline-warning{align-items:stretch;gap:var(--velo-space-1);min-height:0;padding:var(--velo-space-2) var(--velo-space-3);letter-spacing:normal;text-transform:none;flex-direction:column;font-weight:400;display:flex}.financial-inline-warning>p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;line-height:1.45}.billing-follow-up .check-row{min-height:var(--velo-icon-button-size);align-items:center;padding:0;font-weight:400}.billing-readiness-warning .gauge-checkbox-input{width:var(--velo-space-4);min-width:var(--velo-space-4);height:var(--velo-space-4);min-height:var(--velo-space-4);flex:none;padding:0}.billing-follow-up>small{margin-left:calc(var(--velo-space-4) + var(--velo-space-2));color:var(--muted);font-size:var(--velo-text-3xs);display:block}.accessorial-choice{gap:var(--velo-space-1);display:grid}.accessorial-choice>button{justify-content:flex-start}.charge-edit-link{box-shadow:none;color:var(--primary);text-align:left;text-underline-offset:var(--velo-space-1);white-space:normal;background:0 0;border:0;padding:0;text-decoration:underline}.split-layout{grid-template-columns:minmax(360px,1fr) minmax(400px,520px);align-items:start;gap:10px;display:grid}.grow{min-width:0}.application-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:9px 12px;display:flex}.application-row strong{font-size:var(--velo-text-xs)}.application-row p{color:var(--muted);font-size:var(--velo-text-3xs);margin:3px 0 0}.empty-note{color:var(--muted);font-size:var(--velo-text-3xs);padding:12px}.connection-panel .form-grid{padding:12px}.button-row{justify-content:flex-end;padding:0 12px 12px;display:flex}.test-panel{border-top:1px solid var(--border);background:var(--surface-subtle);gap:8px;padding:11px 12px 13px;display:grid}.test-panel code,.test-panel output{border:1px solid var(--border);background:var(--surface);font-size:var(--velo-text-3xs);padding:8px}.test-panel button{justify-self:start}.eyebrow{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:9px;display:flex}.tabs button{min-width:90px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.tabs button.active{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}.drawer-layer{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-scrim{background:#040f1b52;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--border-strong);text-align:left;flex-direction:column;width:clamp(470px,42vw,720px);height:100%;display:flex;position:relative;box-shadow:-6px 0 18px #00112529}.drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:51px;padding:0 14px;display:flex}.drawer-header h2{font-size:var(--velo-text-md);margin:0}.icon-button{width:30px;font-size:var(--velo-text-xl);background:0 0;border-color:#0000;padding:0}.drawer-content{text-align:left;flex:auto;padding:14px;overflow:auto}.drawer-footer{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:7px;min-height:55px;margin:18px -14px -14px;padding:9px 14px;display:flex;position:sticky;bottom:-14px}.drawer-header>div{gap:2px;display:grid}.drawer-header>div>small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.045em;text-transform:uppercase;font-weight:600}.drawer.location-profile-drawer{width:min(920px,92vw);box-shadow:-4px 0 14px #0011251f}.location-profile-drawer .drawer-content{padding:0 14px 14px}.provider-profile-drawer{width:clamp(820px,82vw,1120px)}.provider-profile-drawer .drawer-content{padding:0 16px 14px}.drawer.customer-profile-drawer{width:min(var(--velo-drawer-wide), calc(100vw - 64px))}.customer-profile-drawer .drawer-content{padding:0 16px 14px}.customer-profile{min-width:0;display:grid}.customer-profile-tabs{border-bottom:1px solid var(--border);background:var(--surface);align-items:flex-end;min-height:47px;margin:0 -16px 12px;padding:0 16px;display:flex}.customer-profile-tabs button{min-width:116px;min-height:45px;color:var(--muted);font-size:var(--velo-text-xs);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-weight:600}.customer-profile-tabs button.active{border-bottom-color:var(--primary);color:var(--primary)}.customer-general-panel{display:grid}.customer-automation-panel{gap:10px;min-width:0;display:grid}.customer-automation-policy,.customer-automation-exceptions{border:1px solid var(--border);background:var(--surface)}.customer-automation-policy>header,.customer-automation-exceptions>header{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:flex}.customer-automation-policy h3,.customer-automation-exceptions h3{font-size:var(--velo-text-2xs);letter-spacing:.025em;text-transform:uppercase;margin:0}.customer-automation-policy header p,.customer-automation-exceptions header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:2px 0 0}.customer-automation-profile-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,.9fr) minmax(220px,1.1fr);align-items:end;gap:10px;padding:10px;display:grid}.customer-automation-profile-row>span{gap:4px;min-height:36px;padding:2px 0;display:grid}.customer-automation-profile-row>span small,.customer-automation-summary small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.045em;text-transform:uppercase;font-weight:600}.customer-automation-profile-row>span strong{font-size:var(--velo-text-3xs)}.customer-automation-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:11px 10px;display:grid}.customer-automation-controls .field>small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:normal;text-transform:none;font-weight:400;line-height:1.35}.customer-automation-note{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-left:3px solid var(--primary);background:var(--info-bg);color:var(--muted);font-size:var(--velo-text-3xs);align-items:center;gap:7px;margin:0 10px 10px;padding:8px 9px;display:flex}.customer-automation-note strong{color:var(--text)}.customer-automation-exceptions .gauge-table{border:0;width:100%;margin:0}.customer-automation-exceptions .gauge-table th,.customer-automation-exceptions .gauge-table td{font-size:var(--velo-text-3xs);vertical-align:middle;padding:7px 8px}.customer-automation-exceptions .gauge-table th{white-space:nowrap}.customer-automation-row-actions{justify-content:flex-end;gap:2px;display:flex}.customer-automation-row-actions .gauge-icon-button{min-width:28px;min-height:28px;padding:4px}.customer-automation-empty{min-height:58px;color:var(--muted);align-items:center;gap:9px;padding:11px;display:flex}.customer-automation-empty>div{gap:3px;display:grid}.customer-automation-empty strong{color:var(--text);font-size:var(--velo-text-3xs)}.customer-automation-empty span{font-size:var(--velo-text-3xs)}.customer-automation-summary{border:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-automation-summary>span{border-right:1px solid var(--border);gap:5px;min-height:50px;padding:8px 10px;display:grid}.customer-automation-summary>span:last-child{border-right:0}.customer-automation-summary strong{font-size:var(--velo-text-3xs)}.customer-automation-save{justify-content:flex-end;display:flex}.customer-accessorials-panel{gap:var(--velo-space-3);min-width:0;display:grid}.customer-accessorial-master,.customer-accessorial-rule{border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface);overflow:hidden}.customer-accessorial-master>header,.customer-accessorial-rule>header{justify-content:space-between;align-items:center;gap:var(--velo-space-3);min-height:50px;padding:var(--velo-space-2) var(--velo-space-3);border-bottom:1px solid var(--border);background:var(--surface-subtle);display:flex}.customer-accessorial-master h2,.customer-accessorial-rule h3{font-size:var(--velo-text-2xs);letter-spacing:.035em;text-transform:uppercase;margin:0}.customer-accessorial-master header p,.customer-accessorial-rule header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:3px 0 0}.customer-accessorial-master-grid{align-items:end;gap:var(--velo-space-3);padding:var(--velo-space-3);grid-template-columns:minmax(150px,.45fr) repeat(2,minmax(260px,1fr));display:grid}.customer-accessorial-rule-grid{gap:var(--velo-space-3);padding:var(--velo-space-3);grid-template-columns:repeat(2,minmax(280px,1fr));display:grid}.customer-accessorial-rule-grid .field{min-width:0}.customer-accessorial-rule-grid .gauge-input,.customer-accessorial-rule-grid .gauge-select{width:100%}.customer-accessorial-pair,.customer-accessorial-rate{gap:var(--velo-space-1);grid-template-columns:minmax(72px,.55fr) minmax(115px,1fr);min-width:0;display:grid}.customer-accessorial-rate{grid-template-columns:minmax(72px,.55fr) minmax(130px,1.1fr) 72px}.customer-accessorial-warning{align-items:center;gap:var(--velo-space-2);padding:var(--velo-space-2) var(--velo-space-3);border-bottom:1px solid var(--border);border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--muted);font-size:var(--velo-text-3xs);display:flex}.customer-accessorial-warning strong{color:var(--text);margin-right:4px}.customer-accessorial-save{justify-content:flex-end;display:flex}.customer-requirements-panel{gap:var(--velo-space-3);min-width:0;display:grid}.customer-requirement-list{gap:var(--velo-space-2);display:grid}.customer-requirement-category{border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface);overflow:hidden}.customer-requirement-category>header{min-height:38px;padding:var(--velo-space-2) var(--velo-space-3);border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;display:flex}.customer-requirement-category h3,.customer-requirement-documents h3{font-size:var(--velo-text-2xs);letter-spacing:.035em;text-transform:uppercase;margin:0}.customer-requirement-category>header span,.customer-requirement-documents header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.customer-requirement-row{align-items:center;gap:var(--velo-space-3);min-height:64px;padding:var(--velo-space-2) var(--velo-space-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(210px,1fr) minmax(300px,1.35fr) minmax(300px,1.35fr);display:grid}.customer-requirement-row:last-child{border-bottom:0}.customer-requirement-row>div:first-child{gap:2px;min-width:0;display:grid}.customer-requirement-row>div:first-child strong{font-size:var(--velo-text-xs)}.customer-requirement-row>div:first-child span{color:var(--muted);font-size:var(--velo-text-3xs)}.customer-requirement-row .field{min-width:0}.customer-requirement-row .segmented-toggle{width:100%}.customer-requirement-support{gap:var(--velo-space-3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.customer-requirement-notes,.customer-requirement-documents{min-width:0;padding:var(--velo-space-3);border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface)}.customer-requirement-documents{align-content:start;gap:var(--velo-space-2);display:grid}.customer-requirement-documents>header{gap:3px;display:grid}.customer-requirement-documents .gauge-file-upload{min-height:60px;padding:var(--velo-space-2) var(--velo-space-3)}.customer-requirement-documents .gauge-file-upload>svg{width:18px;height:18px}.customer-requirement-documents .gauge-file-upload small,.customer-requirement-document-list small{color:var(--muted);font-size:var(--velo-text-3xs)}.customer-requirement-document-list{border:1px solid var(--border);border-radius:var(--velo-radius-control);overflow:hidden}.customer-requirement-document-list>div{align-items:center;gap:var(--velo-space-2);min-height:42px;padding:var(--velo-space-2);border-bottom:1px solid var(--border);display:flex}.customer-requirement-document-list>div:last-child{border-bottom:0}.customer-requirement-document-list>div>span{flex:1;gap:2px;min-width:0;display:grid}.customer-requirement-document-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-requirement-document-empty{color:var(--muted);font-size:var(--velo-text-3xs)}.customer-requirement-history{gap:var(--velo-space-3);padding:var(--velo-space-3);border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface);grid-column:1/-1;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);display:grid}.customer-requirement-history>header{align-content:start;gap:3px;display:grid}.customer-requirement-history>div{gap:var(--velo-space-2);flex-wrap:wrap;display:flex}.customer-requirement-history>div>span{min-width:180px;padding:var(--velo-space-2);border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);gap:2px;display:grid}.customer-requirement-history small{color:var(--muted);font-size:var(--velo-text-3xs)}.customer-requirement-footer{justify-content:flex-end;align-items:center;gap:var(--velo-space-3);color:var(--muted);font-size:var(--velo-text-3xs);display:flex}.drawer.customer-automation-exception-drawer{width:clamp(500px,46vw,680px)}.customer-automation-exception-form .gauge-combobox>.gauge-button{justify-content:space-between;width:100%;min-height:36px}.customer-automation-exception-form .field-note{margin-top:2px}.customer-contacts-panel{border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface);min-width:0;overflow:visible}.customer-contacts-table-wrap{overflow:auto}.customer-contacts-table{table-layout:fixed;border:0;min-width:880px;margin:0}.customer-contacts-table th,.customer-contacts-table td{padding:var(--velo-space-2) var(--velo-space-3);vertical-align:middle}.customer-contacts-table th{white-space:nowrap}.customer-contacts-table th:first-child{width:84px}.customer-contacts-table th:nth-child(2){width:112px}.customer-contacts-table th:nth-child(3){width:160px}.customer-contacts-table th:nth-child(4){width:170px}.customer-contacts-table th:nth-child(5){width:126px}.customer-contacts-table th:nth-child(6),.customer-contacts-table th:nth-child(7){width:88px}.customer-contacts-table th:last-child,.customer-contacts-table td:last-child{z-index:2;background:var(--surface);width:92px;position:sticky;right:0}.customer-contacts-table tr.customer-contact-focused{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--primary)}.customer-contact-clamped{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-contact-identity{gap:2px;display:grid}.customer-contact-identity strong{overflow-wrap:normal;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-contact-identity small{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-contact-empty{gap:var(--velo-space-1);min-height:72px;padding:var(--velo-space-4);color:var(--muted);align-content:center;display:grid}.customer-contact-empty strong{color:var(--text);font-size:var(--velo-text-xs)}.customer-contact-empty span{font-size:var(--velo-text-3xs)}.customer-contact-form{gap:var(--velo-space-3);display:grid}.customer-contact-form>.field{min-width:0}.customer-contact-form .gauge-select,.customer-contact-form .gauge-input,.customer-contact-form .gauge-textarea{width:100%}.customer-contact-phone-list{gap:var(--velo-space-2);display:grid}.customer-contact-phone-row{align-items:center;gap:var(--velo-space-2);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;display:grid}.customer-contact-phone-list>.gauge-button{justify-self:start}.customer-notifications-panel{gap:12px;min-width:0;display:grid}.customer-notification-block{border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface);overflow:visible}.customer-notification-heading{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 12px;display:flex}.customer-notification-heading h2{font-size:var(--velo-text-2xs);letter-spacing:.04em;text-transform:uppercase;margin:0}.customer-notification-heading p{color:var(--muted);font-size:var(--velo-text-3xs);margin:3px 0 0}.customer-rate-expiry-banner,.customer-inactive-banner,.customer-pricing-order-warning,.customer-rate-expiry-delivery-note{align-items:center;gap:var(--velo-space-2);padding:var(--velo-space-2) var(--velo-space-3);border:1px solid color-mix(in srgb, var(--warning) 44%, var(--border));border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--text);display:flex}.customer-rate-expiry-banner>span,.customer-inactive-banner>span,.customer-pricing-order-warning>span,.customer-rate-expiry-delivery-note>span{gap:1px;min-width:0;display:grid}.customer-rate-expiry-banner strong,.customer-inactive-banner strong,.customer-pricing-order-warning strong,.customer-rate-expiry-delivery-note strong{font-size:var(--velo-text-xs);line-height:var(--velo-leading-xs)}.customer-rate-expiry-banner small,.customer-inactive-banner small,.customer-pricing-order-warning small,.customer-rate-expiry-delivery-note small{color:var(--muted);font-size:var(--velo-text-3xs);line-height:var(--velo-leading-xs)}.customer-rate-expiry-banner .gauge-button{flex:none;margin-left:auto}.customer-inactive-banner{border-color:var(--border);border-left-color:var(--muted);background:var(--surface-subtle)}.customer-pricing-order-warning{margin-bottom:var(--velo-space-2)}.customer-rate-expiry-panel{gap:var(--velo-space-3);min-width:0;display:grid}.customer-rate-expiry-setting{align-items:end;gap:var(--velo-space-2);padding:var(--velo-space-3);border:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(220px,1fr) minmax(210px,280px) minmax(90px,120px) auto;display:grid}.customer-rate-expiry-setting>div{align-self:center;gap:2px;display:grid}.customer-rate-expiry-setting>div strong{font-size:var(--velo-text-xs)}.customer-rate-expiry-setting>div small{color:var(--muted);font-size:var(--velo-text-3xs)}.customer-rate-expiry-table td>strong,.customer-rate-expiry-table td>small{display:block}.customer-rate-expiry-table td>small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.customer-rate-expiry-table tr.customer-rate-affected>td{background:color-mix(in srgb, var(--warning-bg) 78%, var(--surface))}.customer-rate-expiry-table tr.customer-rate-affected>td:first-child{box-shadow:inset 3px 0 var(--warning)}.field-consequence{margin-top:var(--velo-space-1);color:var(--muted);font-size:var(--velo-text-3xs);display:block}@media (width<=900px){.customer-rate-expiry-setting{grid-template-columns:1fr minmax(190px,260px)}}.customer-notification-table-wrap{overflow:visible}.customer-notification-table{table-layout:fixed;border:0;margin:0}.customer-notification-table th,.customer-notification-table td{vertical-align:middle;padding:8px 10px}.customer-notification-table th:first-child{width:18%}.customer-notification-table th:nth-child(2){width:27%}.customer-notification-table th:nth-child(3){width:18%}.customer-notification-table th:nth-child(4){width:auto}.customer-notification-table th:last-child,.customer-notification-table td:last-child{z-index:2;background:var(--surface);text-align:right;width:42px;padding-inline:4px;position:sticky;right:0}.customer-notification-table tbody tr{cursor:pointer}.customer-notification-table tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.customer-notification-table td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.customer-notification-recipient{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-notification-actions{overflow:visible}.customer-notification-menu-anchor{display:inline-flex;position:relative}.customer-notification-menu{z-index:10;border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);min-width:132px;box-shadow:var(--velo-shadow-overlay);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.customer-notification-menu .gauge-button{justify-content:flex-start;min-height:30px}.customer-notification-empty{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;padding:13px 12px}.customer-notification-template-list{display:grid}.customer-notification-template-list>.gauge-button{border:0;border-bottom:1px solid var(--border);min-height:46px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.customer-notification-template-list>.gauge-button:last-child{border-bottom:0}.customer-notification-template-list>.gauge-button:hover:not(:disabled),.customer-notification-template-list>.gauge-button:focus-visible{background:var(--surface-subtle)}.customer-notification-template-list>.gauge-button span{gap:2px;display:grid}.customer-notification-template-list>.gauge-button small{color:var(--primary);font-size:var(--velo-text-3xs)}.customer-notification-rule-form{gap:12px;display:grid}.customer-notification-rule-form>.field{min-width:0;position:relative}.customer-notification-rule-form .gauge-combobox>.gauge-button{justify-content:space-between;width:100%}.customer-notification-location-note{border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.customer-notification-location-note>span{color:var(--muted);font-size:var(--velo-text-3xs);gap:2px;display:grid}.customer-notification-location-note strong{color:var(--text)}.customer-notification-token-input{border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:var(--surface);flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:4px 6px;display:flex}.customer-notification-token-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.customer-notification-token-input .gauge-input{min-width:120px;height:28px;box-shadow:none;border:0;flex:170px;padding:2px 4px}.customer-notification-token-input .gauge-pill{max-width:100%}.customer-recipient-source{gap:1px;min-width:0;display:grid;position:relative}.customer-recipient-source>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-recipient-source>.gauge-button{min-height:24px;font-size:var(--velo-text-3xs);justify-self:start;padding:0}.customer-notification-contact-source{align-items:center;gap:var(--velo-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-notification-contact-source .gauge-select{width:100%}.customer-recipient-preview{top:calc(100% + var(--velo-space-1));z-index:16;width:min(var(--velo-drawer-bounded), calc(100vw - var(--velo-space-8)));border:1px solid var(--border-strong);border-radius:var(--velo-radius-overlay);background:var(--surface);max-height:min(460px,100vh - 160px);box-shadow:var(--velo-shadow-overlay);display:grid;position:absolute;right:0;overflow:auto}.customer-recipient-preview>header{z-index:2;justify-content:space-between;align-items:center;gap:var(--velo-space-2);min-height:46px;padding:var(--velo-space-2) var(--velo-space-3);border-bottom:1px solid var(--border);background:var(--surface);display:flex;position:sticky;top:0}.customer-recipient-preview>header span{gap:1px;min-width:0;display:grid}.customer-recipient-preview>header small{color:var(--muted);font-size:var(--velo-text-3xs)}.customer-recipient-preview>p{padding:var(--velo-space-4);color:var(--muted);font-size:var(--velo-text-xs);margin:0}.customer-recipient-preview>footer{padding:var(--velo-space-2) var(--velo-space-3);border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:flex-end;display:flex}.customer-recipient-variants{display:grid}.customer-recipient-variants>section{gap:var(--velo-space-3);padding:var(--velo-space-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(112px,.65fr) minmax(0,1.35fr);display:grid}.customer-recipient-variants>section:last-child{border-bottom:0}.customer-recipient-variants section>div{align-content:start;gap:2px;min-width:0;display:grid}.customer-recipient-variants section strong{overflow-wrap:anywhere}.customer-recipient-variants section small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--velo-text-3xs)}.customer-notification-form-error{color:var(--negative);font-size:var(--velo-text-3xs);margin:-5px 0 0}.customer-notification-template-summary{border:1px solid var(--border);border-radius:var(--velo-radius-inset);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.customer-notification-template-summary span{gap:2px;display:grid}.customer-notification-template-summary small{color:var(--muted);font-size:var(--velo-text-3xs)}.customer-notification-template-editor{gap:12px;display:grid}.customer-notification-template-values{gap:6px;display:grid}.customer-notification-template-values>strong{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase}.customer-notification-template-values>div{flex-wrap:wrap;gap:5px;display:flex}.customer-notification-template-values .gauge-button{min-height:28px;font-family:var(--font-mono);font-size:var(--velo-text-3xs);padding:3px 7px}.location-profile{display:grid}.location-capability-strip{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -14px;display:grid}.location-capability-strip>div{border-right:1px solid var(--border);gap:3px;min-height:49px;padding:8px 14px;display:grid}.location-capability-strip>div:last-child{border-right:0}.location-capability-strip span{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.055em;text-transform:uppercase;font-weight:600}.location-capability-strip strong{font-size:var(--velo-text-3xs);align-items:center;gap:6px;display:flex}.location-capability-strip i{background:var(--muted);border-radius:50%;width:7px;height:7px}.location-capability-strip .enabled i{background:var(--positive)}.location-capability-strip .disabled strong{color:var(--muted)}.location-shared-section{padding:13px 0 14px}.location-section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;padding-bottom:7px;display:flex}.location-section-heading h3{font-size:var(--velo-text-xs);margin:2px 0 0}.location-section-heading>small{color:var(--muted);font-size:var(--velo-text-3xs)}.location-profile .location-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.location-profile .field input,.location-profile .field select,.location-profile .field textarea{border-radius:var(--velo-radius-control)}.location-profile .field textarea:disabled{background:var(--surface-subtle);color:var(--muted)}.location-readonly-value{min-height:34px;color:var(--text);font-size:var(--velo-text-xs);align-items:center;display:flex}.location-tabs{background:var(--surface);margin:0 -14px;padding:0 14px}.location-tabs button{min-width:118px;min-height:39px}.location-mode-panel{gap:10px;display:grid}.location-mode-note{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));background:var(--info-bg);min-height:36px;font-size:var(--velo-text-3xs);align-items:center;gap:9px;padding:7px 9px;display:flex}.location-mode-note span{color:var(--muted)}.location-mode-layout{grid-template-columns:minmax(0,1fr) 246px;align-items:start;gap:10px;display:grid}.location-mode-main{gap:9px;display:grid}.location-config-section{border:1px solid var(--border);background:var(--surface)}.location-config-section>header{border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;min-height:40px;padding:6px 10px;display:flex}.location-config-section>header h3{font-size:var(--velo-text-3xs);text-transform:uppercase;letter-spacing:.035em;margin:0 0 2px}.location-config-section>header span{color:var(--muted);font-size:var(--velo-text-3xs);display:block}.location-config-section>.form-grid{gap:9px 12px;padding:10px}.location-routing-summary{border:1px solid var(--border);background:var(--surface-subtle);position:sticky;top:0}.location-routing-summary>.eyebrow{border-bottom:1px solid var(--border);padding:9px 10px;display:block}.location-routing-summary dl,.location-overview-grid dl{margin:0}.location-routing-summary dl>div,.location-overview-grid dl>div{border-bottom:1px solid var(--border);font-size:var(--velo-text-3xs);grid-template-columns:minmax(95px,.8fr) minmax(0,1fr);gap:10px;padding:7px 9px;display:grid}.location-routing-summary dt,.location-overview-grid dt{color:var(--muted)}.location-routing-summary dd,.location-overview-grid dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.location-routing-summary p{border-left:3px solid var(--primary);color:var(--muted);font-size:var(--velo-text-3xs);margin:0;padding:9px 10px;line-height:1.45}.location-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.location-overview-grid>section{border:1px solid var(--border);background:var(--surface)}.location-overview-grid>section>.eyebrow,.location-overview-grid>section>h3,.location-overview-grid>section>p{margin:0;padding:8px 10px 0;display:block}.location-overview-grid>section>h3{font-size:var(--velo-text-xs)}.location-overview-grid>section>p{color:var(--muted);font-size:var(--velo-text-3xs);padding-bottom:8px;line-height:1.45}.location-overview-lineage{grid-column:1/-1}.location-hours-section{grid-column:1/-1;gap:12px;padding:14px;display:grid}.location-hours-section>header h3{font-size:var(--velo-text-xs);margin:3px 0 2px}.location-hours-section>header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.location-hours-atlas{border:1px solid color-mix(in srgb, var(--primary) 27%, var(--border));border-radius:var(--velo-radius-control);background:var(--info-bg);gap:7px;padding:12px;display:grid}.location-hours-atlas-heading{font-size:var(--velo-text-xs);align-items:center;gap:8px;display:flex}.location-hours-atlas-heading .atlas-brand{flex:none;width:20px;height:20px}.location-hours-atlas p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.location-hours-atlas small{color:var(--muted);font-size:var(--velo-text-3xs)}.location-hours-atlas-actions{align-items:center;gap:8px;display:flex}.location-hours-atlas-actions>.gauge-input{flex:260px;min-width:0}.location-hours-atlas-actions>.gauge-select{flex:0 180px;min-width:140px}.location-hours-atlas-actions>.gauge-button{flex:none}.location-hours-shared{font-size:var(--velo-text-xs);align-items:center;gap:8px;font-weight:600;display:flex}.location-hours-weeks{gap:12px;display:grid}.location-hours-week{border:1px solid var(--border)}.location-hours-week h4{border-bottom:1px solid var(--border);background:var(--surface-subtle);font-size:var(--velo-text-3xs);text-transform:uppercase;letter-spacing:.035em;margin:0;padding:8px 10px}.location-hours-day{border-bottom:1px solid var(--border);grid-template-columns:94px minmax(260px,auto) minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:5px 10px;display:grid}.location-hours-day:last-child{border-bottom:0}.location-hours-day>strong{font-size:var(--velo-text-xs)}.location-hours-day .gauge-segmented-toggle{justify-self:start}.location-hours-day .gauge-segmented-toggle button{min-width:70px}.location-hours-windows{gap:4px;min-width:0;display:grid}.location-hours-window{align-items:center;gap:6px;display:flex}.location-hours-window .gauge-input{width:108px;min-width:0}.location-hours-window span,.location-hours-day-state{color:var(--muted);font-size:var(--velo-text-3xs)}.location-add-window{justify-self:start;min-height:24px;padding:2px 0}.location-contacts-panel{gap:10px;padding-top:12px;display:grid}.location-contacts-panel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.location-contacts-panel>header h3{font-size:var(--velo-text-xs);margin:0 0 2px}.location-contacts-panel>header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.location-contact-list{gap:7px;display:grid}.location-contact-row{border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:start;gap:10px;padding:10px;display:flex}.location-contact-avatar{background:var(--surface-subtle);width:32px;height:32px;color:var(--primary);font-size:var(--velo-text-3xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.location-contact-details{flex:250px;gap:2px;min-width:0;display:grid}.location-contact-details strong{font-size:var(--velo-text-xs)}.location-contact-details>span,.location-contact-details>div{color:var(--muted);font-size:var(--velo-text-3xs)}.location-contact-details>div{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;display:flex}.location-contact-actions{gap:4px;display:flex}.location-contact-confirm{border-top:1px solid var(--border);width:100%;font-size:var(--velo-text-3xs);justify-content:flex-end;align-items:center;gap:7px;padding-top:8px;display:flex}.location-contact-confirm>span{margin-right:auto}.location-contact-editor{border:1px solid var(--border);background:var(--surface-subtle);gap:10px;padding:12px;display:grid}.location-contact-editor h4{font-size:var(--velo-text-xs);margin:0}.location-contact-editor-actions{justify-content:flex-end;gap:8px;display:flex}.drawer-unsaved-guard{z-index:3;border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:var(--surface);padding:14px;position:absolute;inset:auto 16px 16px;box-shadow:0 10px 30px #0f172a29}.drawer-unsaved-guard p{color:var(--muted);margin:4px 0 12px}.drawer-unsaved-actions{justify-content:flex-end;gap:8px;display:flex}.spacer{flex:auto}.form-grid{grid-template-columns:minmax(0,1fr);gap:11px;display:grid}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.field{min-width:0;color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.025em;text-transform:uppercase;flex-direction:column;gap:5px;font-weight:600;display:flex}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea,.callout select{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:36px;color:var(--text);letter-spacing:normal;text-align:left;text-transform:none;padding:6px 9px;font-weight:400}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 12%, transparent)}.field input:disabled,.field select:disabled{background:var(--surface-subtle);color:var(--muted)}.field-note{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--info-bg);color:var(--muted);font-size:var(--velo-text-3xs);padding:8px 9px;line-height:1.45}.field-note strong{color:var(--text);margin-right:6px}.order-ownership{gap:var(--velo-space-2);padding-top:var(--velo-space-2);border-top:1px solid var(--border);grid-column:1/-1;display:grid}.order-ownership-title{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.025em;text-transform:uppercase;font-weight:600}.integration-capability-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.integration-capability-summary>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:7px 8px;display:flex}.integration-capability-summary>div:nth-last-child(-n+2){border-bottom:0}.integration-capability-summary dt{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.integration-capability-summary dd{color:var(--text);font-size:var(--velo-text-3xs);text-align:right;margin:0;font-weight:600}.form-divider{border-bottom:1px solid var(--border);color:var(--text);font-size:var(--velo-text-3xs);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;padding:7px 0 4px;font-weight:600}.address-finder{border:1px solid var(--border);background:var(--surface-subtle);margin-bottom:13px}.address-finder>div:first-child{flex-direction:column;gap:2px;padding:9px 10px 0;display:flex}.address-finder>div:first-child span{color:var(--muted);font-size:var(--velo-text-3xs)}.address-finder form{gap:6px;padding:8px 10px 10px;display:flex}.address-candidate{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:7px 10px;display:grid}.address-candidate>div{min-width:0}.address-candidate strong,.address-candidate small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.address-candidate small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.address-promotion-review{border-top:1px solid var(--border);border-left:3px solid var(--warning);background:var(--warning-bg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding:9px 10px;display:grid}.address-promotion-review>div:first-child{gap:2px;min-width:0;display:grid}.address-promotion-review span,.address-promotion-review small{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.35}.address-promotion-review .intermodal-geography-actions{grid-column:1/-1;justify-content:flex-end}.related-data{border-top:1px solid var(--border);gap:11px;margin-top:15px;padding-top:14px;display:grid}.order-state-grid{border:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-state-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;min-height:61px;padding:9px;display:flex}.order-state-grid>div:nth-child(2n){border-right:0}.order-state-grid>div:nth-last-child(-n+2){border-bottom:0}.order-state-grid small,.fact-grid small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.inspector-section{border:1px solid var(--border);margin-top:13px}.inspector-section>h3{border-bottom:1px solid var(--border);background:var(--surface-subtle);min-height:35px;font-size:var(--velo-text-3xs);text-transform:uppercase;align-items:center;gap:7px;margin:0;padding:0 9px;display:flex}.inspector-section>h3>span{border-radius:var(--velo-radius-control);background:var(--surface);min-width:18px;height:18px;color:var(--muted);font-size:var(--velo-text-3xs);justify-content:center;align-items:center;display:inline-flex}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;min-height:54px;padding:9px;display:flex}.fact-grid>div:nth-child(2n){border-right:0}.fact-grid>div:nth-last-child(-n+2){border-bottom:0}.fact-grid strong{overflow-wrap:anywhere;font-size:var(--velo-text-3xs)}.inspector-rows{display:grid}.inspector-row{border-bottom:1px solid var(--border);gap:3px;min-height:50px;padding:8px 9px;display:grid}.inspector-row:last-child{border-bottom:0}.inspector-row strong{font-size:var(--velo-text-3xs)}.inspector-row span{color:var(--text);font-size:var(--velo-text-3xs)}.inspector-row small,.inspector-empty{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.inspector-empty{padding:10px}.related-data section{border:1px solid var(--border);overflow:auto}.related-data .section-heading{min-height:34px}.provider-profile{min-width:0;font-size:var(--velo-text-xs)}.provider-profile-drawer .drawer-header h2{font-size:var(--velo-text-xl)}.provider-identity-strip{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);grid-template-columns:2.2fr .7fr .8fr .7fr 3.6fr;align-items:stretch;min-height:86px;margin-top:12px;display:grid}.provider-identity-strip>div{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:13px 15px;display:flex}.provider-identity-strip>div+div{border-left:1px solid #0000}.provider-identity-strip small,.provider-overview-grid small,.provider-source-audit small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.065em;text-transform:uppercase;font-weight:600}.provider-identity-strip strong{overflow-wrap:anywhere;font-size:var(--velo-text-sm)}.provider-services-summary{border-left:1px solid var(--border)!important}.provider-services-summary>div{flex-wrap:wrap;gap:10px 22px;display:flex}.provider-services-summary label{font-size:var(--velo-text-3xs);white-space:nowrap;align-items:center;gap:7px;display:flex}.provider-services-summary input{width:15px;height:15px;accent-color:var(--primary);margin:0}.provider-services-summary input:disabled{opacity:1}.provider-tabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:8px;min-height:47px;margin-top:1px;display:flex}.provider-tabs button{min-width:116px;min-height:45px;color:var(--muted);font-size:var(--velo-text-sm);background:0 0;border:0;border-radius:0;padding:0 16px;font-weight:600;position:relative}.provider-tabs button:hover{color:var(--primary)!important}.provider-tabs button.active{color:var(--primary)}.provider-tab-panel{padding-top:14px}.provider-overview-grid{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provider-overview-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:start;gap:5px;min-height:58px;padding:10px 12px;display:grid}.provider-overview-grid>div:nth-child(4n){border-right:0}.provider-overview-grid>div.wide{border-bottom:0;border-right:0;grid-column:1/-1}.provider-overview-grid strong{font-size:var(--velo-text-3xs);overflow-wrap:anywhere;font-weight:600}.provider-overview-form{border:1px solid var(--border);padding:12px}.provider-source-audit{border:1px solid var(--border);background:var(--surface-subtle);margin-top:10px}.provider-source-audit summary{cursor:pointer;color:var(--muted);font-size:var(--velo-text-3xs);padding:9px 11px;font-weight:600}.provider-source-audit>div{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provider-source-audit>div>div{border-right:1px solid var(--border);gap:4px;padding:9px 11px;display:grid}.provider-source-audit>div>div:last-child{border-right:0}.provider-source-audit strong{font-size:var(--velo-text-3xs)}.provider-capability-empty{border:1px solid var(--border);background:var(--surface-subtle);align-items:flex-start;gap:10px;padding:14px;display:flex}.provider-capability-empty>div{gap:3px;display:grid}.provider-capability-empty span{color:var(--muted);font-size:var(--velo-text-3xs)}.provider-rail-service,.dray-provider-maintenance{gap:16px;display:grid}.provider-config-section,.provider-maintenance-section{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);overflow:hidden}.provider-config-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 12px;display:flex}.provider-config-heading>div{align-items:center;gap:9px;display:flex}.provider-config-heading>div>span{gap:2px;display:grid}.provider-config-heading strong{font-size:var(--velo-text-xs)}.provider-config-heading small{color:var(--muted);font-size:var(--velo-text-3xs)}.provider-terminal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.provider-terminal-card{border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.provider-terminal-card>button:first-child{text-align:left;border:0;border-radius:0;place-content:center stretch;justify-items:start;gap:3px;min-height:58px;padding:8px 10px;display:grid}.provider-terminal-card>button:disabled{color:var(--text);opacity:1}.provider-terminal-card strong{font-size:var(--velo-text-3xs)}.provider-terminal-card span,.provider-terminal-card small{color:var(--muted);font-size:var(--velo-text-3xs)}.provider-plan-list{display:grid;overflow-x:auto}.provider-plan-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(760px,1fr) auto;align-items:center;min-width:0;display:grid}.provider-plan-row:last-child{border-bottom:0}.provider-plan-row>.provider-plan-select{text-align:left;border:0;border-radius:0;grid-template-columns:minmax(88px,.7fr) minmax(120px,.9fr) minmax(170px,1.2fr) minmax(220px,1.6fr) auto 20px;justify-content:stretch;align-items:center;gap:14px;min-width:760px;min-height:64px;padding:9px 12px;display:grid}.provider-plan-row>button:disabled{color:var(--text);opacity:1}.provider-plan-service,.provider-plan-equipment,.provider-plan-dray{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.provider-plan-row strong{font-size:var(--velo-text-3xs)}.provider-plan-row small{color:var(--muted);font-size:var(--velo-text-3xs)}.provider-plan-code{color:var(--primary);font-size:var(--velo-text-2xs);text-align:left;font-weight:600}.provider-connectivity-list{border-top:1px solid var(--border);display:grid}.provider-connectivity-list button{border:0;border-bottom:1px solid var(--border);border-radius:0;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;display:flex}.provider-connectivity-list button:last-child{border-bottom:0}.provider-profile .relationship-editor{border:0;border-bottom:1px solid var(--border);background:var(--surface-subtle);margin:0}.provider-profile .relationship-editor-heading{min-height:40px;padding:6px 12px}.provider-profile .relationship-editor-heading strong,.provider-profile .relationship-editor-heading span{font-size:var(--velo-text-3xs)}.provider-profile .relationship-editor-heading button{min-height:27px}.numbered-section>.section-heading{justify-content:space-between;min-height:44px}.numbered-section>.section-heading>div:first-child{align-items:center;gap:9px;display:flex}.numbered-section>.section-heading>div:first-child>span:not(.section-number){gap:2px;display:grid}.numbered-section .section-heading h2{font-size:var(--velo-text-md)}.numbered-section .section-heading small{color:var(--muted);font-size:var(--velo-text-3xs)}.section-number{background:var(--surface-subtle);width:21px;height:21px;color:var(--muted);font-size:var(--velo-text-3xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.provider-equipment-cards{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.provider-equipment-cards label,.provider-check-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:center;gap:11px;min-height:58px;padding:9px 12px;display:flex}.provider-equipment-cards label.selected,.provider-check-card.selected{background:#fbfdff;border-color:#acc8ea}.provider-equipment-cards input,.provider-check-card input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:0}.provider-equipment-cards label>span,.provider-check-card>span{gap:3px;display:grid}.provider-equipment-cards strong,.provider-check-card strong{font-size:var(--velo-text-xs)}.provider-equipment-cards small,.provider-check-card small{color:var(--muted);font-size:var(--velo-text-3xs)}.equipment-save-button{min-width:122px}.provider-section-note{color:var(--muted);font-size:var(--velo-text-3xs);align-items:center;gap:7px;padding:0 14px 12px;display:flex}.provider-coverage-layout{grid-template-columns:minmax(0,1.38fr) minmax(300px,.9fr);gap:20px;padding:14px;display:grid}.provider-coverage-fields{gap:10px;display:grid}.provider-coverage-fields>.field{font-size:var(--velo-text-2xs);grid-template-columns:145px minmax(0,1fr);align-items:start;gap:12px;display:grid}.provider-coverage-fields>.field>span:first-child{padding-top:9px}.coverage-field-control{min-width:0}.coverage-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:158px;display:grid;overflow:auto}.coverage-card-grid .provider-check-card,.coverage-card-grid .provider-check-card>span{min-width:0}.coverage-card-grid .provider-check-card strong,.coverage-card-grid .provider-check-card small{overflow-wrap:anywhere}.coverage-city-search{margin-bottom:7px}.coverage-search-link{justify-self:start;margin-top:2px}.coverage-ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 12px;display:grid}.coverage-preview-column{flex-direction:column;gap:12px;display:flex}.coverage-preview-card{border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);gap:15px;min-height:228px;padding:14px 16px;display:grid}.coverage-preview-card h3{font-size:var(--velo-text-md);margin:0 0 2px}.coverage-preview-card>div{font-size:var(--velo-text-xs);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.coverage-preview-card p{border-top:1px solid var(--border);color:var(--muted);font-size:var(--velo-text-3xs);margin:0;padding-top:11px}.coverage-rate-feedback{border:1px solid var(--border);border-radius:var(--velo-radius-control);text-align:left;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:58px;padding:10px;display:grid}button.coverage-rate-feedback{background:var(--positive-bg);width:100%;color:var(--text)}.coverage-rate-feedback.positive{background:var(--positive-bg);color:var(--positive);border-color:#b9dfc7}.coverage-rate-feedback.warning{border-color:var(--velo-status-warn-border);background:var(--velo-status-warn-soft);color:var(--velo-status-warn-ink)}.coverage-rate-feedback>span{gap:3px;display:grid}.coverage-rate-feedback strong{color:currentColor;font-size:var(--velo-text-3xs)}.coverage-rate-feedback small{color:var(--text);font-size:var(--velo-text-3xs);line-height:1.4}.coverage-rate-feedback .quiet{justify-self:start;margin-top:3px}.coverage-save{width:100%;min-height:39px;font-size:var(--velo-text-sm)}.current-coverage-table-wrap{overflow:auto}.current-coverage-table{border-collapse:collapse;width:100%}.current-coverage-table th{border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);text-align:left;text-transform:uppercase;padding:7px 11px}.current-coverage-table td{border-bottom:1px solid var(--border);font-size:var(--velo-text-2xs);cursor:pointer;padding:8px 11px}.current-coverage-table tr:last-child td{border-bottom:0}.current-coverage-table tbody tr:hover{background:var(--info-bg)}.current-coverage-table td>strong,.current-coverage-table td>small,.current-coverage-table td>span{display:block}.current-coverage-table td>small,.current-coverage-table td>span{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.current-coverage-table td:last-child{color:var(--muted);justify-content:flex-end;align-items:center;gap:2px;display:flex}.current-coverage-table .quiet{align-items:center;gap:4px;display:inline-flex}.provider-rate-switch{border-bottom:1px solid var(--border);background:var(--surface-subtle);gap:0;display:flex}.provider-rate-switch button{border:0;border-right:1px solid var(--border);min-height:38px;color:var(--muted);background:0 0;border-radius:0}.provider-rate-switch button.active{background:var(--surface);color:var(--primary);font-weight:600}.provider-rate-switch span{color:var(--muted);font-size:var(--velo-text-3xs);margin-left:5px}.provider-rate-embedded{border:0}.provider-rate-embedded>.section-heading{border-top:0}.provider-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:7px 10px;display:grid}.provider-rate-list{display:grid}.provider-rate-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:7px 10px;display:flex}.provider-rate-list>button:last-child{border-bottom:0}.provider-rate-list>button:hover{background:var(--info-bg)}.provider-rate-list>button>span{gap:2px;display:grid}.provider-rate-list>button>span:last-child{text-align:right}.provider-rate-list strong{font-size:var(--velo-text-2xs)}.provider-rate-list small{color:var(--muted);font-size:var(--velo-text-3xs)}.compact{font-size:var(--velo-text-3xs);min-height:27px!important;padding-inline:7px!important}.provider-candidate-list>div{gap:4px}.provider-candidate-list .inline-form{margin-top:3px}.customer-combobox{position:relative}.customer-combobox>input{width:100%}.customer-results{top:35px;left:0;right:0}.mini-table{border-collapse:collapse;width:100%;font-size:var(--velo-text-3xs)}.mini-table th,.mini-table td{border-top:1px solid var(--border);text-align:left;white-space:nowrap;padding:6px 8px}.mini-table th{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.source-lineage{border:1px solid var(--border);background:var(--surface-subtle);font-size:var(--velo-text-3xs);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:7px 9px;display:flex}.source-lineage span{color:var(--muted)}.relationship-editor{border:1px solid var(--border);background:var(--surface-subtle);margin-top:13px}.relationship-editor-heading{justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 9px;display:flex}.relationship-editor-heading>div{flex-direction:column;gap:2px;display:flex}.relationship-editor-heading span{color:var(--muted);font-size:var(--velo-text-3xs)}.relationship-editor>.form-grid{border-top:1px solid var(--border);background:var(--surface);padding:10px}.relationship-actions{justify-content:flex-end;display:flex}.switch-row{min-height:34px;color:var(--text);font-size:var(--velo-text-2xs);letter-spacing:normal;text-transform:none;align-items:center;gap:8px;font-weight:400;display:flex}.switch-row input:not(.gauge-switch-input),.check-row input{width:15px;height:15px;accent-color:var(--primary);margin:0}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}.check-row{min-height:29px;color:var(--text);font-size:var(--velo-text-3xs);letter-spacing:normal;text-transform:none;align-items:flex-start;gap:8px;padding:5px 0;font-weight:400;display:flex}.check-row span{flex-direction:column;gap:2px;display:flex}.check-row strong{font-weight:500}.check-row small{color:var(--muted);font-size:var(--velo-text-3xs)}.messaging-template-assist,.messaging-template-preview{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);gap:7px;min-width:0;padding:10px;display:grid}.messaging-template-assist>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.messaging-template-assist strong,.messaging-template-preview strong{font-size:var(--velo-text-2xs)}.messaging-template-assist span,.messaging-template-preview span,.messaging-template-preview p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;line-height:1.45}.messaging-template-assist>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.messaging-template-assist .gauge-button{min-height:26px;font-family:var(--velo-font-mono);font-size:var(--velo-text-3xs);padding-inline:7px}.messaging-template-preview>span{color:var(--text);font-weight:600}.messaging-template-preview p{white-space:pre-wrap}.permission-groups{border:1px solid var(--border);background:var(--surface-subtle);gap:12px;padding:8px 10px;display:grid}.permission-groups>div>strong{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;margin-bottom:3px;display:block}.profile-summary{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.profile-summary>div{flex-direction:column;gap:2px;display:flex}.profile-summary span,.profile-summary small{color:var(--muted);font-size:var(--velo-text-3xs)}.scheduled-panel{border:1px solid var(--border);background:var(--surface);align-items:flex-start;gap:17px;padding:22px;display:flex}.scheduled-icon{border:1px solid var(--border-strong);width:42px;height:42px;color:var(--primary);font-size:var(--velo-text-xl);flex:none;place-items:center;display:grid}.scheduled-panel h2{font-size:var(--velo-text-md);margin-bottom:8px}.scheduled-panel p{max-width:680px;color:var(--muted);margin-bottom:7px;line-height:1.55}.inline-loading{min-height:80px;color:var(--muted);align-items:center;gap:8px;padding:16px;display:flex}.inline-loading span{border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.centered-state{text-align:center;background:var(--page);align-content:center;place-items:center;min-height:100vh;padding:25px;display:grid}.centered-state .brand{background:var(--nav);border-radius:var(--velo-radius-control);justify-content:center;min-width:164px}.centered-state h1{font-size:var(--velo-text-2xl);margin:17px 0 6px}.centered-state p{max-width:520px;color:var(--muted)}.toast{z-index:100;border:1px solid var(--border-strong);background:var(--surface);border-left-width:3px;max-width:430px;padding:10px 13px;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 15px #00000026}.toast.success{border-left-color:var(--positive)}.toast.error{border-left-color:var(--negative)}.toast.info{border-left-color:var(--primary)}.board-page{min-width:0}.board-mode-pill{border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;align-self:center;padding:5px 8px;font-weight:600}.board-toolbar{border:1px solid var(--border);background:var(--surface);align-items:flex-end;gap:6px;min-height:49px;padding:7px 8px;display:flex}.board-toolbar label{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;gap:3px;font-weight:600;display:grid}.board-toolbar select,.board-toolbar input{border:1px solid var(--border-strong);background:var(--surface);min-height:31px;color:var(--text);padding:4px 8px}.board-toolbar .board-search{flex:0 370px}.board-toolbar .board-search input{width:100%}.board-filters{border:1px solid var(--border);background:var(--surface-subtle);border-top:0;align-items:end;gap:6px;min-height:43px;padding:6px 8px;display:flex;overflow-x:auto}.board-filters label{min-width:125px;color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;gap:3px;font-weight:600;display:grid}.board-filters select{border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--text);font-size:var(--velo-text-3xs)}.board-empty{border:1px solid var(--border);background:var(--surface);gap:5px;margin-top:9px;padding:24px;display:grid}.board-empty span{color:var(--muted);font-size:var(--velo-text-3xs)}.board-tranche-stack{gap:8px;margin-top:9px;display:grid}.completed-board-controls{gap:6px;padding-top:8px;display:grid}.completed-pod-bulk{color:var(--muted);font-size:var(--velo-text-xs);align-items:center;gap:6px;display:flex}.board-tranche{border:1px solid var(--border);background:var(--surface);min-width:0}.board-tranche>header,.horizontal-tranche>header{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;min-height:35px;padding:0 8px;display:flex}.board-tranche>header>div,.horizontal-tranche>header{gap:7px}.board-tranche>header>div{align-items:center;display:flex}.board-tranche>header strong,.horizontal-tranche>header strong{font-size:var(--velo-text-3xs);text-transform:uppercase;letter-spacing:.03em}.board-tranche>header span,.horizontal-tranche>header span{border:1px solid var(--border);background:var(--surface);min-width:19px;min-height:19px;color:var(--muted);font-size:var(--velo-text-3xs);place-items:center;display:inline-grid}.board-tranche>header small{color:var(--muted);font-size:var(--velo-text-3xs)}.tranche-caret{width:22px;min-width:22px;min-height:22px;color:var(--muted);background:0 0;border:0;padding:0}.board-table-wrap{width:100%;overflow:auto}.board-table{border-collapse:collapse;width:100%;font-size:var(--velo-text-3xs)}.board-table th{z-index:1;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-subtle);height:27px;color:var(--muted);font-size:var(--velo-text-3xs);text-align:left;text-transform:uppercase;white-space:nowrap;padding:4px 7px;font-weight:600;position:sticky;top:0}.board-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;min-width:90px;max-width:235px;height:37px;padding:4px 7px;overflow:hidden}.density-comfortable .board-table td{height:45px}.board-table tr:hover>td,.board-table tr.expanded>td{background:var(--info-bg)}.board-table th:first-child,.board-table td:first-child{width:27px;min-width:27px;padding-inline:2px}.board-table th:last-child,.board-table td:last-child{width:55px;min-width:55px}.board-table td .status,.order-table td .status{width:max-content;min-height:20px;font-size:var(--velo-text-3xs);white-space:nowrap;padding-inline:6px}.board-row-detail td{max-width:none;background:var(--surface-subtle)!important;padding:0!important}.board-row-detail td>div{align-items:center;gap:18px;min-height:57px;padding:7px 38px;display:flex}.board-fact{gap:3px;min-width:88px;display:grid}.board-fact small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.board-fact strong{font-size:var(--velo-text-3xs)}.inline-cell-editor{width:100%;min-width:125px;height:27px;color:var(--text);font-size:var(--velo-text-3xs);background:0 0;border:1px solid #0000;padding:2px 4px}.inline-cell-editor:hover,.inline-cell-editor:focus{border-color:var(--primary);background:var(--surface)}.board-appointment-value.gauge-button{width:100%;min-width:0;min-height:27px;color:var(--text);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-color:#0000;justify-content:flex-start;padding:2px 4px;font-weight:400;overflow:hidden}.board-appointment-value.gauge-button:hover,.board-appointment-value.gauge-button:focus-visible{border-color:var(--primary);background:var(--surface)}.cell-date{font-variant-numeric:tabular-nums}.cell-money{font-variant-numeric:tabular-nums;font-weight:600}.cell-count{border:1px solid var(--border);place-items:center;min-width:21px;min-height:20px;display:inline-grid}.tranche-empty{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;padding:11px}.horizontal-board{grid-auto-columns:minmax(285px,1fr);grid-auto-flow:column;gap:8px;margin-top:9px;display:grid;overflow-x:auto}.horizontal-tranche{border:1px solid var(--border);background:var(--surface-subtle);min-width:285px}.horizontal-tranche>div{gap:6px;padding:6px;display:grid}.horizontal-tranche article{border:1px solid var(--border);background:var(--surface);padding:8px}.horizontal-card-main{text-align:left;background:0 0;border:0;width:100%;height:auto;padding:0;display:grid}.horizontal-card-main strong{font-size:var(--velo-text-2xs)}.horizontal-card-main span{font-size:var(--velo-text-3xs);margin-top:2px}.horizontal-card-main small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:3px}.horizontal-tranche article.expanded{border-color:var(--primary)}.card-fact{border-top:1px solid var(--border);font-size:var(--velo-text-3xs);justify-content:space-between;gap:8px;margin-top:6px;padding-top:5px;display:flex}.card-fact>small{color:var(--muted)}.board-drawer .drawer-header,.board-config .drawer-header{min-height:59px}.board-drawer .drawer-header>div,.board-config .drawer-header>div{gap:2px;display:grid}.board-drawer .drawer-header small,.board-config .drawer-header small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.board-drawer .drawer-header h2{font-size:var(--velo-text-sm)}.drawer-status-strip{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.drawer-facts{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.drawer-facts .board-fact{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:51px;padding:8px}.drawer-facts .board-fact:nth-child(3n){border-right:0}.drawer-list{border:1px solid var(--border);display:grid}.drawer-list>div{border-bottom:1px solid var(--border);gap:2px;padding:7px 8px;display:grid}.drawer-list>div:last-child{border-bottom:0}.drawer-list strong{font-size:var(--velo-text-3xs)}.drawer-list span,.drawer-list small{color:var(--muted);font-size:var(--velo-text-3xs)}.bill-to-party-summary{border:1px solid var(--border);background:var(--surface);gap:3px;margin:8px 0 10px;padding:8px 9px;display:grid}.bill-to-party-summary strong{font-size:var(--velo-text-2xs)}.bill-to-party-summary span,.bill-to-party-summary small{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.35}.bill-to-create{gap:10px;margin-top:10px;display:grid}.board-config{width:clamp(590px,45vw,760px)}.view-field-list{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.view-field-list>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:34px;padding:4px 6px;display:flex}.view-field-list>div>label{font-size:var(--velo-text-3xs);align-items:center;gap:5px;display:flex}.view-field-list>div>div{align-items:center;display:flex}.view-field-list button{width:23px;min-height:23px;padding:0}.inline-toggle{color:var(--muted);font-size:var(--velo-text-3xs);align-items:center;gap:3px;margin-left:5px;display:flex}.field-width{color:var(--muted);font-size:var(--velo-text-3xs);align-items:center;gap:2px;margin-right:4px;display:flex}.field-width input{border:1px solid var(--border);width:51px;height:23px;min-height:23px;font-size:var(--velo-text-3xs);padding:2px 3px}.tranche-config-list{gap:6px;display:grid}.tranche-config-list>div{border:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:minmax(110px,.8fr) minmax(260px,2fr) auto;gap:5px;padding:6px;display:grid}.tranche-config-list input,.tranche-config-list select{border:1px solid var(--border-strong);background:var(--surface);min-height:29px;color:var(--text);font-size:var(--velo-text-3xs)}.rule-editor{gap:4px;display:flex}.rule-editor>*{flex:1 1 0;min-width:0}.rule-summary{border:1px solid var(--border);color:var(--muted);font-size:var(--velo-text-3xs);justify-content:space-between;align-items:center;padding-left:7px;display:flex}.board-clickable-row{cursor:pointer}.board-clickable-row:focus{outline:2px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:-2px}.row-open-hint{color:var(--primary);font-size:var(--velo-text-3xs);white-space:nowrap;font-weight:600}.drawer-back{margin:-4px 0 10px -6px}.board-leg-list{border:1px solid var(--border);display:grid}.board-leg-list>button{border:0;border-bottom:1px solid var(--border);background:var(--surface);text-align:left;border-radius:0;grid-template-columns:minmax(95px,.65fr) minmax(130px,1fr) auto;align-items:center;gap:8px;width:100%;min-height:43px;padding:7px 9px;display:grid}.board-leg-list>button:last-child{border-bottom:0}.board-leg-list>button:hover{background:var(--info-bg)}.board-leg-list span{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.board-leg-list strong{font-size:var(--velo-text-3xs)}.board-leg-list small{color:var(--primary);font-size:var(--velo-text-3xs);text-align:right}.service-setup{gap:9px;display:grid}.service-setup-query{border:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(260px,.8fr) minmax(520px,1.7fr);align-items:end;gap:14px;padding:12px;display:grid}.service-setup-query h2{font-size:var(--velo-text-sm);margin:2px 0}.service-setup-query p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.setup-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:8px;display:grid}.setup-readiness-card{border:1px solid var(--border);background:var(--surface);min-width:0}.setup-readiness-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;min-height:76px;padding:9px 10px;display:flex}.setup-readiness-card>header h3{font-size:var(--velo-text-xs);margin:2px 0}.setup-readiness-card>header p{font-size:var(--velo-text-3xs);margin:0}.setup-readiness-card>header small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:4px;display:block}.setup-checklist{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setup-checklist>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:43px;padding:6px 8px;display:grid}.setup-checklist>div:nth-child(2n){border-right:0}.setup-checklist>div>span{border:1px solid var(--border);width:16px;height:16px;font-size:var(--velo-text-3xs);place-items:center;font-weight:600;display:grid}.setup-checklist>div.ready>span{border-color:var(--positive);color:var(--positive)}.setup-checklist>div.missing>span{border-color:var(--velo-status-required);color:var(--velo-status-required-ink)}.setup-checklist>div>div{gap:1px;min-width:0;display:grid}.setup-checklist strong{font-size:var(--velo-text-3xs);text-transform:uppercase}.setup-checklist small{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-checklist button{min-height:24px;font-size:var(--velo-text-3xs);padding:3px 6px}.setup-checklist>div.inspectable{cursor:pointer}.setup-checklist>div.inspectable:hover,.setup-checklist>div.inspectable:focus-visible{background:var(--surface-subtle);outline:1px solid var(--accent);outline-offset:-1px}.setup-check-action{display:contents}.setup-readiness-card>footer{background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.setup-readiness-card>footer>div{gap:1px;display:grid}.setup-readiness-card>footer strong{font-size:var(--velo-text-3xs)}.setup-readiness-card>footer span{color:var(--muted);font-size:var(--velo-text-3xs)}.readiness-evidence-list{gap:8px;display:grid}.readiness-evidence{border:1px solid var(--border);background:var(--surface);gap:8px;padding:9px;display:grid}.readiness-evidence>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:7px;display:flex}.readiness-evidence>header h3{font-size:var(--velo-text-2xs);margin:2px 0 0}.readiness-evidence details{border-top:1px solid var(--border);padding-top:6px}.readiness-evidence summary{cursor:pointer;color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.readiness-evidence details .detail-facts{margin-top:7px}.readiness-evidence .callout ul{margin:4px 0 0 14px;padding:0}.readiness-evidence .callout li{font-size:var(--velo-text-3xs);margin:2px 0}.gauge-icon{color:currentColor;vertical-align:middle;flex:none;display:inline-block}:where(.gauge-button){border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}a.gauge-button{text-decoration:none}.gauge-button:focus-visible,.gauge-icon-button:focus-visible,.gauge-switch:focus-visible,.gauge-segmented-toggle button:focus-visible,.gauge-tabs button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 38%, transparent);outline-offset:2px}.gauge-button-primary,.gauge-button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.gauge-button-primary:hover:not(:disabled),.gauge-button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.gauge-button-tertiary,.gauge-button.quiet{color:var(--primary);background:0 0;border-color:#0000;padding-inline:8px}.gauge-button-danger,.gauge-button.danger{background:var(--negative);border-color:var(--negative);color:#fff}.gauge-button-danger:hover:not(:disabled),.gauge-button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--negative) 86%, black);border-color:color-mix(in srgb, var(--negative) 86%, black);color:#fff}.gauge-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin}.gauge-icon-button{width:32px;min-width:32px;padding:0}.gauge-input,.gauge-select,.gauge-textarea{border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);width:100%;min-height:36px;color:var(--text);text-align:left;padding:0 10px}.gauge-textarea{resize:vertical;min-height:68px;padding-block:8px}.gauge-select{text-align:left;text-align-last:left;direction:ltr;padding-right:30px}.gauge-select option,.gauge-select optgroup{text-align:left}.gauge-input:focus,.gauge-select:focus,.gauge-textarea:focus{border-color:var(--primary);outline:2px solid color-mix(in srgb, var(--primary) 18%, transparent);outline-offset:0}.gauge-input:disabled,.gauge-select:disabled,.gauge-textarea:disabled{background:var(--surface-subtle);color:var(--muted);cursor:not-allowed}.gauge-input[type=checkbox],.gauge-input[type=radio]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--primary);padding:0}.gauge-combobox>.gauge-button{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%;min-height:36px;display:grid}.gauge-combobox-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gauge-combobox-popover{z-index:40;border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);text-align:left;width:max(100%,260px);padding:7px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #071c3624}.gauge-combobox-popover [role=option]{text-align:left;border:0;border-radius:0;justify-items:start;gap:2px;width:100%;min-height:38px;padding:8px 12px;display:grid}.gauge-combobox-popover [role=option] strong,.gauge-combobox-popover [role=option] small{text-align:left;width:100%}.gauge-button[role=option]{text-align:left;justify-content:flex-start}.gauge-button[role=option]>*{text-align:left}.gauge-combobox-popover [role=option] small{color:var(--muted)}.gauge-combobox-popover [role=option][aria-selected=true]{background:var(--info-bg);color:var(--primary)}.gauge-combobox-empty{color:var(--muted);padding:10px 8px;display:block}.gauge-switch-field,.gauge-checkbox-field,.gauge-radio-field{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}.gauge-switch{border-radius:var(--velo-radius-pill);background:#cbd5e1;border:0;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:20px;min-height:20px;max-height:20px;line-height:0;position:relative;padding:0!important}.gauge-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #071c3633}.gauge-switch[aria-checked=true]{background:var(--primary)}.gauge-switch[aria-checked=true] span{transform:translate(16px)}.gauge-switch:hover:not(:disabled){color:inherit;border-color:#0000}.gauge-control-copy{gap:1px;line-height:1.25;display:grid}.gauge-control-copy strong{font-size:var(--velo-text-2xs);font-weight:600}.gauge-control-copy small{color:var(--muted);font-size:var(--velo-text-3xs)}.gauge-checkbox-field,.gauge-radio-field{position:relative}.gauge-checkbox-field>input,.gauge-radio-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.gauge-checkbox-box{border-radius:var(--gauge-radius-1);background:var(--surface);color:#0000;border:1px solid #8da1b6;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.gauge-checkbox-field>input:focus-visible+.gauge-checkbox-box,.gauge-radio-field>input:focus-visible+.gauge-radio-dot{outline:2px solid color-mix(in srgb, var(--primary) 28%, transparent);outline-offset:2px}.gauge-checkbox-field>input:disabled+.gauge-checkbox-box,.gauge-radio-field>input:disabled+.gauge-radio-dot{opacity:.5;background:var(--surface-subtle)}.gauge-radio-dot{background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 5px var(--surface);border:1px solid #8da1b6;border-radius:50%;display:block}.gauge-segmented-toggle{border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);display:inline-flex;overflow:hidden}.gauge-segmented-toggle button{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;min-width:88px;min-height:32px;margin:0}.gauge-segmented-toggle button:last-child{border-right:0}.gauge-segmented-toggle button.active,.gauge-segmented-toggle button[aria-pressed=true]{background:var(--primary);color:#fff;font-weight:600}.gauge-tabs{border-bottom:1px solid var(--border);min-width:0;display:flex;overflow-x:auto}.gauge-tabs button{min-height:37px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:0 13px}.gauge-tabs button:hover:not(:disabled){border-color:#0000;border-bottom-color:var(--blue-300,var(--gauge-blue-300));color:var(--primary)}.gauge-badge{border-radius:var(--velo-radius-pill);min-height:21px;font-size:var(--velo-text-3xs);border:1px solid;justify-content:center;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.gauge-status{min-height:20px;font-size:var(--velo-text-3xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.gauge-status>span{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.gauge-tone-neutral{color:#65768a}.gauge-tone-info{color:var(--gauge-info)}.gauge-tone-positive{color:var(--positive)}.gauge-tone-warning{color:var(--warning)}.gauge-tone-negative{color:var(--negative)}.gauge-badge.gauge-tone-neutral{background:var(--surface-subtle);border-color:var(--border-strong)}.gauge-badge.gauge-tone-info{background:var(--info-bg);border-color:#b9d7fb}.gauge-badge.gauge-tone-positive{background:var(--positive-bg);border-color:#b8dfc7}.gauge-badge.gauge-tone-warning{background:var(--velo-status-warn-soft);border-color:var(--velo-status-warn-border)}.gauge-badge.gauge-tone-negative{background:var(--negative-bg);border-color:#f3bbb9}.gauge-pill{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface-subtle);min-height:27px;font-size:var(--velo-text-3xs);align-items:center;gap:5px;padding:0 7px;display:inline-flex}.gauge-pill .gauge-icon-button{width:18px;min-width:18px;min-height:18px;padding:0}.gauge-table{border-collapse:collapse;width:100%;color:var(--text);font-size:var(--velo-text-2xs)}.gauge-table th{border-bottom:1px solid var(--border);height:31px;color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 10px;font-weight:600}.gauge-table td{height:var(--row-height);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:5px 10px}.gauge-table .money{color:var(--positive);font-weight:600}.gauge-drawer{box-shadow:-12px 0 32px #05193024}.gauge-drawer .drawer-header .gauge-icon-button{margin-left:auto}.gauge-drawer-footer{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:8px;min-height:55px;padding:10px 14px;display:flex}.gauge-tooltip{display:inline-flex;position:relative}.gauge-steps{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.gauge-steps li{min-width:90px;color:var(--muted);flex:1 1 0;align-items:center;gap:8px;display:flex;position:relative}.gauge-steps li:not(:last-child):after{content:"";z-index:0;background:var(--border-strong);height:1px;position:absolute;top:13px;left:31px;right:6px}.gauge-steps li>span{z-index:1;border:1px solid var(--border-strong);background:var(--surface);width:27px;height:27px;font-size:var(--velo-text-3xs);border-radius:50%;flex:0 0 27px;place-items:center;display:grid;position:relative}.gauge-steps li>div{gap:2px;display:grid}.gauge-steps li strong{color:var(--text);font-size:var(--velo-text-3xs)}.gauge-steps li small{color:var(--muted);font-size:var(--velo-text-3xs)}.gauge-journey{align-items:stretch;min-width:0;padding:8px 0;display:flex;overflow-x:auto}.gauge-journey-leg{align-items:center;min-width:0;display:flex}.gauge-journey-connector{border-top:1px dashed var(--nav);opacity:.65;width:clamp(18px,3vw,52px)}.gauge-journey-standard .gauge-journey-leg:not(:first-child){flex:1}.gauge-journey-standard .gauge-journey-connector{flex:1;width:auto;min-width:32px}.gauge-journey-leg-button{text-align:left;border-radius:var(--gauge-radius-2);min-width:168px;min-height:54px;box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:auto minmax(86px,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.gauge-journey-leg-button:not(:disabled):hover{background:var(--gauge-blue-50);border-color:var(--gauge-blue-200)}.gauge-journey-copy{text-align:left;gap:2px;min-width:0;display:grid}.gauge-journey-leg-button strong,.gauge-journey-leg-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gauge-journey-leg-button small{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:400}.gauge-journey-leg-button b{white-space:nowrap;font-size:var(--velo-text-3xs)}.gauge-journey-leg-button:disabled{color:var(--text);opacity:1;cursor:default}.gauge-alert{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface-subtle);min-height:34px;font-size:var(--velo-text-3xs);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.gauge-alert>div{gap:1px;display:grid}.gauge-alert>div strong{font-size:var(--velo-text-3xs)}.gauge-alert.gauge-tone-info{background:var(--info-bg);border-color:#b9d7fb}.gauge-alert.gauge-tone-positive{background:var(--positive-bg);border-color:#b8dfc7}.gauge-alert.gauge-tone-negative{background:var(--negative-bg);border-color:#f3bbb9}.gauge-alert .gauge-icon-button{width:24px;min-width:24px;min-height:24px}.gauge-file-upload{border:1px dashed var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:90px;padding:14px;display:grid}.gauge-file-upload>span{gap:3px;display:grid}.gauge-file-upload strong{font-size:var(--velo-text-2xs)}.gauge-file-upload small{color:var(--muted);font-size:var(--velo-text-3xs)}.gauge-file-upload input{opacity:0;width:1px;height:1px;position:absolute}.gauge-file-upload.disabled{opacity:.5;cursor:not-allowed}.rate-upload-panel>.gauge-file-upload{margin:10px}.gauge-switch-input{appearance:none;border-radius:var(--velo-radius-pill);cursor:pointer;background:#cbd5e1;border:0;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:20px;min-height:20px;max-height:20px;margin:0;padding:0;line-height:0;position:relative}.gauge-switch-input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #071c3633}.gauge-switch-input:checked{background:var(--primary)}.gauge-switch-input:checked:before{transform:translate(16px)}.gauge-switch-input:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 32%, transparent);outline-offset:2px}.gauge-switch-input:disabled{opacity:.5;cursor:not-allowed}.field .gauge-switch-input:checked,.switch-row .gauge-switch-input:checked{background:var(--primary)}.gauge-spec-note{color:var(--muted);font-size:var(--velo-text-3xs);text-align:left}.gauge-checkbox-input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--primary);margin:0}.gauge-loading{min-height:90px;color:var(--muted);font-size:var(--velo-text-2xs);justify-content:center;align-items:center;gap:9px;display:flex}.gauge-loading.inline{justify-content:flex-start;min-height:32px}.gauge-loading>span{border:3px solid var(--gauge-blue-100);border-right-color:var(--primary);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.gauge-loading.inline>span{border-width:2px;width:16px;height:16px}.gauge-empty-state{min-height:100px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:12px;display:flex}.gauge-empty-state>div{justify-items:start;gap:4px;display:grid}.gauge-empty-state strong{color:var(--text);font-size:var(--velo-text-2xs)}.gauge-empty-state span{font-size:var(--velo-text-3xs)}.gauge-kit-gallery{background:var(--page);min-height:100vh;color:var(--text);padding:0 14px 28px}.gauge-kit-header{background:var(--nav);color:#fff;align-items:center;gap:20px;height:74px;margin:0 -14px 14px;padding:0 16px;display:flex}.gauge-kit-header h1{font-size:var(--velo-text-3xl);flex:auto;margin:0}.gauge-kit-brand{border-right:1px solid #fff3;align-items:center;gap:11px;padding-right:18px;display:flex}.gauge-kit-brand>span{border-radius:var(--gauge-radius-2);width:42px;height:42px;font-size:var(--velo-text-3xl);border:2px solid #fff;place-items:center;font-weight:600;display:grid}.gauge-kit-brand>strong{font-size:var(--velo-text-2xl);letter-spacing:.05em;flex-direction:column;display:flex}.gauge-kit-brand small{font-size:var(--velo-text-3xs);letter-spacing:.1em;text-align:right}.gauge-kit-foundations{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gauge-gallery-panel{border:1px solid var(--border);border-radius:var(--gauge-radius-3);background:var(--surface);min-width:0;padding:13px}.gauge-gallery-panel.wide{margin-top:12px}.gauge-gallery-panel>h2{font-size:var(--velo-text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px}.gauge-color-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gauge-color-grid div{color:var(--muted);font-size:var(--velo-text-3xs);gap:3px;display:grid}.gauge-color-grid div>span{border:1px solid var(--border);border-radius:var(--gauge-radius-2);height:28px}.gauge-type-spec{grid-template-columns:auto 1fr;align-items:baseline;gap:0 14px;display:grid}.gauge-type-spec .display-one{font-size:var(--velo-text-3xl);font-weight:600;line-height:1}.gauge-type-spec>strong{font-size:var(--velo-text-lg)}.gauge-type-spec dl{grid-column:1/-1;margin:10px 0 0}.gauge-type-spec dl div{font-size:var(--velo-text-3xs);justify-content:space-between;gap:10px;margin:3px 0;display:flex}.gauge-type-spec dd{color:var(--muted);margin:0}.gauge-spacing-spec{gap:20px;display:grid}.gauge-spacing-spec>div{align-items:end;gap:8px;display:flex}.gauge-spacing-spec span{min-width:23px;color:var(--muted);font-size:var(--velo-text-3xs);justify-items:center;gap:4px;display:grid}.gauge-spacing-spec i{border:1px solid var(--gauge-blue-300);background:var(--gauge-blue-100);min-width:5px;max-width:32px;min-height:5px;max-height:32px;display:block}.gauge-spacing-spec>div:last-child i{border-left:1px solid var(--muted);border-top:1px solid var(--muted);background:0 0;border-bottom:0;border-right:0;width:35px!important;height:26px!important}.gauge-icon-sample,.gauge-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gauge-gallery-note{color:var(--primary);font-size:var(--velo-text-3xs);margin:12px 0 0}.gauge-journey-demo{grid-template-columns:auto auto minmax(100px,1fr) auto auto minmax(100px,1fr) auto auto;align-items:center;gap:14px;max-width:950px;margin:0 auto;display:grid}.gauge-journey-demo>span{border-top:1px dashed var(--nav)}.gauge-kit-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.gauge-kit-control-grid .wide{grid-column:span 2}.gauge-stack{justify-items:start;gap:8px;display:grid}.gauge-gallery-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gauge-gallery-form label{color:var(--muted);font-size:var(--velo-text-3xs);gap:4px;font-weight:600;display:grid}.gauge-input-with-icon{position:relative}.gauge-input-with-icon>.gauge-icon{z-index:1;color:var(--muted);position:absolute;top:9px;left:8px}.gauge-input-with-icon .gauge-input{padding-left:28px}.gauge-icon-gallery{border:1px solid var(--border);border-radius:var(--gauge-radius-3);background:var(--surface);margin-top:12px;padding:14px}.gauge-icon-gallery>h2{font-size:var(--velo-text-xl);margin:0 0 18px}.gauge-icon-gallery>div{border-top:1px solid var(--border);padding:13px 0}.gauge-icon-gallery h3{font-size:var(--velo-text-xs);text-transform:uppercase;margin:0 0 12px}.gauge-icon-gallery>div>div{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.gauge-icon-gallery figure{border:1px solid var(--border);border-radius:var(--gauge-radius-2);justify-items:center;gap:7px;margin:0;padding:10px 4px;display:grid}.gauge-icon-gallery figcaption{max-width:100%;color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;overflow:hidden}@media (width<=1100px){.gauge-kit-foundations,.gauge-kit-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.gauge-kit-foundations,.gauge-kit-control-grid{grid-template-columns:1fr}.gauge-kit-control-grid .wide{grid-column:auto}.gauge-kit-header{align-items:flex-start;height:auto;padding-block:12px}.gauge-kit-header h1{font-size:var(--velo-text-xl)}.gauge-journey-demo{grid-template-columns:auto 1fr}.gauge-journey-demo>span{display:none}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.provider-profile-drawer,.customer-profile-drawer{width:min(94vw,980px)}.provider-identity-strip{grid-template-columns:2fr .7fr .8fr .7fr}.provider-services-summary{border-top:1px solid var(--border);grid-column:1/-1;border-left:0!important}.provider-coverage-layout{grid-template-columns:1fr}.coverage-preview-column{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:start;display:grid}.coverage-save{grid-column:2}}@media (width<=1050px){.app-shell{grid-template-columns:58px minmax(0,1fr)}.sidebar .brand-copy,.sidebar .nav-label,.sidebar .nav-heading{display:none}.sidebar .brand{padding-inline:15px}.sidebar .nav-item{grid-template-columns:30px;justify-content:center;padding-inline:7px}.split-layout{grid-template-columns:1fr}.connection-panel{max-width:none}.entry-grid,.order-detail-grid,.detail-lower-grid,.order-entry-layout{grid-template-columns:1fr}.order-entry-summary{position:static}.order-basics-grid{grid-template-columns:1fr}.detail-stop{grid-template-columns:90px minmax(180px,1fr) minmax(140px,.8fr) minmax(145px,.8fr) minmax(145px,.8fr) auto}.detail-stop .stop-operational-details{display:none}.view-field-list,.service-setup-query{grid-template-columns:1fr}}@media (width<=720px){.app-shell{grid-template-columns:1fr}.sidebar,.global-search{display:none}.topbar{justify-content:flex-end}.topbar-context>span:first-child{display:none}.workspace{padding-inline:9px}.drawer,.drawer.financial-ledger-drawer,.drawer.location-profile-drawer,.provider-profile-drawer,.drawer.customer-profile-drawer{width:100%}.customer-automation-controls,.customer-automation-profile-row,.customer-automation-summary,.customer-accessorial-master-grid,.customer-accessorial-rule-grid,.customer-requirement-row,.customer-requirement-support,.customer-requirement-history{grid-template-columns:1fr}.customer-automation-summary>span{border-right:0;border-bottom:1px solid var(--border)}.customer-automation-summary>span:last-child{border-bottom:0}.location-shared-grid,.location-mode-layout,.location-overview-grid{grid-template-columns:1fr}.location-hours-day{grid-template-columns:1fr;align-items:start}.location-hours-atlas-actions{flex-wrap:wrap}.location-hours-atlas-actions>.gauge-input{flex-basis:100%}.location-overview-lineage{grid-column:auto}.form-grid.two-col,.form-grid.three-col,.check-grid,.provider-check-grid,.coverage-choice-list,.stop-grid,.review-grid,.intermodal-geography-prompt,.intermodal-geography-fields{grid-template-columns:1fr}.intermodal-geography-actions{justify-content:flex-start}.stop-entry-list{grid-template-columns:1fr}.journey-strip,.order-header-facts{grid-template-columns:1fr 1fr}.mode-shell,.reference-controls{grid-template-columns:1fr}.intermodal-entry-sections a{flex-basis:auto}.rail-pattern-required{flex-direction:column;align-items:flex-start}.rail-pattern-required>div:last-child{flex-wrap:wrap}.selected-plan-note{grid-template-columns:1fr}.intermodal-customs-toolbar{flex-direction:column;align-items:flex-start}.intermodal-customs-toolbar>div:last-child{flex-wrap:wrap}.setup-readiness-grid,.setup-checklist{grid-template-columns:1fr}.setup-checklist>div{border-right:0}.provider-identity-strip,.provider-overview-grid,.provider-source-audit>div,.provider-terminal-grid,.provider-equipment-cards{grid-template-columns:1fr}.provider-identity-strip>div+div{border-top:1px solid var(--border)}.provider-services-summary{grid-column:auto}.provider-tabs{overflow-x:auto}.provider-tabs button{min-width:102px}.provider-overview-grid>div{border-right:0}.provider-overview-grid>div.wide{grid-column:auto}.provider-plan-row{grid-template-columns:minmax(760px,1fr) auto}.provider-coverage-fields>.field{grid-template-columns:1fr;gap:4px}.provider-coverage-fields>.field>span:first-child{padding-top:0}.coverage-card-grid,.coverage-ownership-grid,.coverage-preview-column{grid-template-columns:1fr}.coverage-save{grid-column:auto}}.intermodal-order-context{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface);grid-template-columns:1.3fr .7fr .9fr 1.15fr 1fr 1fr .7fr;align-items:stretch;display:grid}.intermodal-order-context .detail-fact{border-right:1px solid var(--border);border-bottom:0;min-width:0;min-height:49px;padding:8px 10px}.intermodal-order-context .detail-fact:last-child{border-right:0}.intermodal-order-context .detail-fact strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--velo-text-3xs);overflow:hidden}.order-execution-header{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface);overflow:hidden}.order-context-grid{border-bottom:1px solid var(--border);grid-template-columns:1.25fr .65fr .8fr 1.2fr 1fr 1fr .7fr;min-width:0;display:grid}.order-context-grid .detail-fact{border-right:1px solid var(--border);border-bottom:0;min-width:0;min-height:48px;padding:7px 9px}.order-context-grid .detail-fact:last-child{border-right:0}.order-context-grid .detail-fact strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-execution-row{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;min-width:0;display:grid}.order-journey-region{min-width:0;padding:7px 10px 5px}.order-journey-region>small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.order-execution-header .rail-journey-timeline{border:0;border-radius:0;margin:2px 0 0;padding:6px 2px 3px}.order-supporting-status{border-left:1px solid var(--border);background:var(--surface-subtle);align-content:stretch;display:grid}.order-supporting-status>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:39px;padding:6px 9px;display:grid}.order-supporting-status>div:last-child{border-bottom:0}.order-supporting-status small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.045em;text-transform:uppercase;font-weight:600}.order-supporting-status strong{font-size:var(--velo-text-3xs);text-align:right}.order-supporting-status span{color:var(--muted);font-size:var(--velo-text-3xs);text-align:right;grid-column:1/-1}.order-header-legs{border-top:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:4px;min-width:0;padding:6px 9px;display:flex;overflow-x:auto}.order-header-leg-shell{align-items:center;gap:4px;min-width:0;display:flex}.gauge-button.order-header-leg{background:var(--surface);text-align:left;justify-content:flex-start;align-items:center;gap:7px;min-width:132px;height:34px;padding:4px 8px;display:flex}.order-header-leg span{min-width:0;display:grid}.order-header-leg small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;line-height:1.2}.order-header-leg strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.execution-deviation-line{border-top:1px solid var(--velo-status-warn-border);background:var(--velo-status-warn-soft);min-height:28px;color:var(--velo-status-warn-ink);font-size:var(--velo-text-3xs);align-items:center;gap:8px;padding:4px 10px;display:flex}.execution-deviation-line strong{color:var(--text);font-size:var(--velo-text-3xs);text-transform:uppercase}.execution-deviation-summary{border-left:2px solid var(--warning);background:var(--warning-bg);font-size:var(--velo-text-3xs);gap:5px;margin-top:7px;padding:7px 9px;display:grid}.execution-deviation-summary>strong{font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase}.execution-deviation-summary>span,.execution-deviation-summary small{color:var(--muted)}.execution-deviation-summary>div{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.exceptional-split-section .form-grid{margin:8px 0}.execution-cost-comparison{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:7px;display:grid}.execution-cost-comparison>span{background:var(--surface-subtle);gap:2px;padding:7px 9px;display:grid}.execution-cost-comparison small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.execution-cost-comparison strong{font-size:var(--velo-text-2xs)}.order-detail-tabs{margin-top:8px}.truckload-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.7fr) minmax(260px,.9fr)}.rail-journey-timeline{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface);grid-template-columns:repeat(7,minmax(84px,1fr));align-items:start;gap:0;min-width:0;margin-top:9px;padding:10px 12px 8px;display:grid;overflow-x:auto}.rail-journey-timeline>div{min-width:0;color:var(--muted);text-align:center;justify-items:center;gap:3px;display:grid;position:relative}.rail-journey-timeline strong{color:var(--text);font-size:var(--velo-text-3xs)}.rail-journey-timeline small{max-width:100%;font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-journey-marker{z-index:1;border:1px solid var(--border-strong);background:var(--surface);width:20px;height:20px;color:var(--muted);font-size:var(--velo-text-3xs);border-radius:50%;place-items:center;display:grid}.rail-journey-timeline .complete .rail-journey-marker,.rail-journey-timeline .current .rail-journey-marker{border-color:var(--positive);background:var(--positive);color:#fff}.rail-journey-timeline .current .rail-journey-marker{outline:2px solid color-mix(in srgb, var(--positive) 22%, transparent);outline-offset:2px}.rail-journey-connector{border-top:2px solid var(--border-strong);width:100%;position:absolute;top:9px;right:50%}.rail-journey-timeline .complete .rail-journey-connector,.rail-journey-timeline .current .rail-journey-connector{border-color:var(--positive)}.truckload-journey-timeline{grid-template-columns:repeat(5,minmax(108px,1fr));margin-bottom:9px}.truckload-journey-timeline .rail-journey-marker{color:var(--positive)}.truckload-journey-timeline .complete .rail-journey-marker,.truckload-journey-timeline .current .rail-journey-marker{border-color:var(--positive);background:var(--positive);color:#fff}.truckload-journey-timeline .complete .rail-journey-connector,.truckload-journey-timeline .current .rail-journey-connector{border-color:var(--positive)}.truckload-journey-timeline .current .rail-journey-marker{outline-color:color-mix(in srgb, var(--positive) 22%, transparent)}.rail-eta-banner{border:1px solid var(--gauge-blue-200);border-radius:var(--gauge-radius-2);background:var(--gauge-blue-50);min-height:34px;font-size:var(--velo-text-3xs);align-items:center;gap:7px;margin-top:8px;padding:5px 9px;display:flex}.rail-eta-banner small{color:var(--muted)}.equipment-return-panel{border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--surface);grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:8px 14px;margin-top:8px;padding:8px 10px;display:grid}.equipment-return-panel.complete{border-left-color:var(--positive)}.equipment-return-summary{align-items:center;gap:10px;min-width:0;display:flex}.equipment-return-summary>div{gap:1px;min-width:0;display:grid}.equipment-return-summary small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.equipment-return-summary strong{font-size:var(--velo-text-2xs)}.equipment-return-summary span{color:var(--muted);font-size:var(--velo-text-3xs)}.equipment-return-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.equipment-return-entry{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:160px 140px minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding-top:8px;display:grid}.equipment-return-entry-actions{align-items:center;gap:6px;padding-bottom:1px;display:flex}.equipment-return-panel>.callout{grid-column:1/-1;margin:0}.intermodal-order-tabs{border:1px solid var(--border);border-bottom-color:var(--gauge-blue-200);background:var(--surface);margin-top:8px;overflow-x:auto}.intermodal-order-tabs button{min-width:max-content}.intermodal-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:8px;margin-top:8px;display:grid}.carrier-selection-shell{gap:8px;padding:8px;display:grid}.assigned-carrier-strip{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 9px;display:grid}.assigned-carrier-strip>div{gap:2px;min-width:0;display:grid}.assigned-carrier-strip small,.carrier-option-row small,.carrier-options-heading span{color:var(--muted);font-size:var(--velo-text-3xs)}.assigned-carrier-strip strong{font-size:var(--velo-text-2xs)}.assigned-carrier-strip span{color:var(--muted);font-size:var(--velo-text-3xs)}.carrier-options-heading{justify-content:space-between;align-items:baseline;gap:8px;padding-top:2px;display:flex}.carrier-options-heading strong{font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase}.carrier-option-list{border:1px solid var(--border);display:grid}.carrier-option-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(130px,1fr) 105px 74px auto;align-items:center;gap:7px;min-height:45px;padding:6px 8px;display:grid}.carrier-option-row:last-child{border-bottom:0}.carrier-option-row.selected{background:var(--positive-soft);box-shadow:inset 3px 0 var(--positive)}.carrier-option-row>div{gap:2px;min-width:0;display:grid}.carrier-option-row>div>strong,.carrier-option-row>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carrier-option-row .gauge-button{min-height:29px;font-size:var(--velo-text-3xs);padding-inline:8px}.carrier-option-row .gauge-status{justify-self:start}.carrier-option-list .inspector-empty{border:0}.rate-confirmation-shell{border:1px solid var(--border);background:var(--surface);grid-column:1/-1;gap:0;display:grid}.rate-confirmation-shell.empty{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:9px}.rate-confirmation-shell.empty>div{gap:2px;display:grid}.rate-confirmation-shell.empty strong{color:var(--text);font-size:var(--velo-text-3xs)}.rate-confirmation-shell.empty span{font-size:var(--velo-text-3xs)}.rate-confirmation-heading{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:flex}.rate-confirmation-heading>div{align-items:center;gap:7px;display:flex}.rate-confirmation-heading>div>div{gap:1px;display:grid}.rate-confirmation-heading strong{font-size:var(--velo-text-3xs)}.rate-confirmation-heading span{color:var(--muted);font-size:var(--velo-text-3xs)}.rate-confirmation-carriers{display:grid}.rate-confirmation-change-queue{border-bottom:1px solid var(--border);gap:6px;padding:8px;display:grid}.rate-confirmation-change-queue>button{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:var(--velo-radius-inset);background:color-mix(in srgb,var(--danger) 6%,var(--surface));width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.rate-confirmation-change-queue>button:hover,.rate-confirmation-change-queue>button:focus-visible{background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.rate-confirmation-change-queue>button>span:first-child{gap:2px;display:grid}.rate-confirmation-change-review{gap:14px;display:grid}.rate-confirmation-change-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rate-confirmation-change-review h3,.rate-confirmation-change-review p{margin:0}.rate-confirmation-change-review dl{border:1px solid var(--border);border-radius:var(--velo-radius-inset);margin:0}.rate-confirmation-change-review dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px;display:grid}.rate-confirmation-change-review dl>div:last-child{border-bottom:0}.rate-confirmation-change-review dt{color:var(--muted)}.rate-confirmation-change-review dd{margin:0}.rate-confirmation-policy-settings{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.rate-confirmation-policy-settings .operations-config-title>div{gap:3px;display:grid}.rate-confirmation-policy-settings .operations-config-title p{color:var(--muted);font-size:var(--velo-text-xs);margin:0}.rate-confirmation-policy-settings .dense-table th,.rate-confirmation-policy-settings .dense-table td{vertical-align:middle}.rate-confirmation-policy-settings .field{min-width:118px}.rate-confirmation-timeout-pair{grid-template-columns:repeat(2,minmax(118px,1fr));gap:8px;display:grid}.rate-confirmation-carrier{border-bottom:1px solid var(--border);grid-template-columns:minmax(135px,1fr) 110px minmax(145px,.9fr) auto;align-items:center;gap:8px;min-height:57px;padding:7px 8px;display:grid}.rate-confirmation-carrier:last-child{border-bottom:0}.rate-confirmation-carrier>div{gap:2px;min-width:0;display:grid}.rate-confirmation-carrier small,.rate-confirmation-blocker{color:var(--muted);font-size:var(--velo-text-3xs)}.rate-confirmation-carrier .gauge-button.quiet{min-height:22px;font-size:var(--velo-text-3xs);justify-content:flex-start;padding:0}.rate-confirmation-issue{white-space:nowrap;min-height:32px}.rate-confirmation-blocker{border-left:2px solid var(--warning);background:var(--warning-bg);grid-column:1/-1;padding:4px 6px}.rate-confirmation-dialog-backdrop{z-index:96;background:#07193038;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rate-confirmation-dialog{border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);width:min(440px,100%);box-shadow:0 16px 42px #07193033}.rate-confirmation-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;min-height:56px;padding:10px 12px;display:flex}.rate-confirmation-dialog h2{font-size:var(--velo-text-sm);margin:0}.rate-confirmation-dialog p{color:var(--muted);font-size:var(--velo-text-3xs);margin:3px 0 0}.rate-confirmation-dialog-body{gap:10px;padding:12px;display:grid}.rate-confirmation-dialog>footer{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.order-document-upload-layer{z-index:120}.order-document-upload-dialog{width:min(760px,100%);max-height:min(720px,100vh - 36px);overflow:hidden}.order-document-upload-body{min-width:0;overflow-y:auto}.order-document-classification-list{border:1px solid var(--border);border-radius:var(--velo-radius-control);display:grid}.order-document-classification-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;align-items:center;gap:10px;min-height:64px;padding:9px 10px;display:grid}.order-document-classification-row:last-child{border-bottom:0}.order-document-file{align-items:center;gap:8px;min-width:0;display:flex}.order-document-file>svg{color:var(--muted);flex:none}.order-document-file>span{gap:2px;min-width:0;display:grid}.order-document-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--velo-text-2xs);overflow:hidden}.order-document-file small{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.35}@media (width<=700px){.order-document-classification-row{grid-template-columns:minmax(0,1fr) auto}.order-document-classification-row>.order-document-file{grid-column:1/-1}}.order-more-menu{position:relative}.order-more-popover{z-index:45;width:max-content;max-width:calc(100vw - var(--velo-space-6));border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #071c3624}.order-more-popover .order-delete-menu-item{width:auto;min-height:34px;color:var(--negative);background:0 0;border-color:#0000;justify-content:flex-start;padding-inline:9px}.order-more-popover .order-delete-menu-item:hover:not(:disabled){border-color:var(--negative);background:var(--negative-bg);color:var(--negative)}.order-delete-dialog-backdrop{z-index:98;background:#07193047;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.order-delete-dialog{border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);width:min(480px,100%);box-shadow:0 16px 42px #07193038}.order-delete-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.order-delete-dialog h2{font-size:var(--velo-text-sm);margin:0}.order-delete-dialog header p{max-width:390px;color:var(--muted);font-size:var(--velo-text-3xs);margin:4px 0 0;line-height:1.45}.order-delete-dialog-body{gap:9px;padding:12px;display:grid}.order-delete-dialog-body .callout{margin:0}.order-delete-dialog>footer{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.order-batch-delete-dialog{width:min(560px,100%)}.order-batch-delete-dialog header p{max-width:470px}.order-batch-protected-list{border:1px solid var(--border);max-height:220px;display:grid;overflow-y:auto}.order-batch-protected-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(90px,120px) minmax(0,1fr);gap:9px;padding:7px 8px;display:grid}.order-batch-protected-list>div:last-child{border-bottom:0}.order-batch-protected-list strong{font-size:var(--velo-text-3xs)}.order-batch-protected-list span{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.4}.rate-confirmation-history{border:1px solid var(--border);display:grid}.rate-confirmation-history>div{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) minmax(155px,auto);align-items:center;gap:8px;min-height:60px;padding:7px 8px;display:grid}.rate-confirmation-history>div:last-child{border-bottom:0}.rate-confirmation-history>div>div{gap:2px;min-width:0;display:grid}.rate-confirmation-history span,.rate-confirmation-history small{color:var(--muted);font-size:var(--velo-text-3xs)}.rate-confirmation-history .gauge-button{min-height:27px;font-size:var(--velo-text-3xs);padding-inline:5px}.overview-card{min-width:0;margin:0;padding-bottom:8px}.overview-card .section-heading{align-items:center;gap:6px;margin-bottom:3px}.overview-card .section-heading h2{min-width:0}.financial-summary-card{cursor:pointer}.financial-summary-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.card-link{color:var(--primary);font-size:var(--velo-text-3xs);font-weight:600}.compact-ledger,.financial-summary-lines{min-width:0;padding:0 10px;display:grid}.billing-currency-label{border-bottom:1px solid var(--border);min-height:25px;color:var(--muted);font-size:var(--velo-text-3xs);align-items:center;gap:4px;display:flex}.billing-currency-label strong{color:var(--text);font-size:var(--velo-text-3xs)}.financials-panel>.billing-currency-label{border-bottom-color:var(--border-strong);padding:0 2px}.ledger-row,.financial-summary-row,.financial-margin-row{border-bottom:1px solid var(--border);min-width:0;min-height:29px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;line-height:1.35;display:grid}.ledger-row>span,.financial-summary-row>span{min-width:0}.financial-summary-row{grid-template-columns:minmax(0,1fr) auto 24px}.fsc-order-experience .financial-summary-row{grid-template-columns:minmax(0,1fr) auto max-content}.ledger-row:last-child,.financial-summary-row:last-child{border-bottom:0}.ledger-row>strong,.financial-summary-row>strong{text-align:right}.ledger-total{border-top:1px solid var(--border-strong);color:var(--text);border-bottom:0;margin-top:2px;font-weight:600}.financial-row-link,.financial-margin-link{min-height:auto;color:var(--primary);font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;justify-self:start;margin:0;padding:0}.financial-margin-row{border-radius:var(--gauge-radius-1);background:var(--positive-bg);border:1px solid #b8dfc7;margin:4px 0 0;padding:5px 7px}.financial-margin-link{color:var(--positive);justify-self:end;font-weight:600}.overview-card .wide-action{justify-content:center;width:calc(100% - 20px);margin:8px 10px 0}.intermodal-tab-stack{gap:8px;margin-top:8px;display:grid}.financials-panel .gauge-table td strong,.financials-panel .gauge-table td small,.rail-events-panel .gauge-table td strong,.rail-events-panel .gauge-table td small{display:block}.financials-panel .gauge-table td small,.rail-events-panel .gauge-table td small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.financials-panel .gauge-table th:nth-child(2),.financials-panel .gauge-table td:nth-child(2){white-space:nowrap;text-align:right}.accessorial-auto-calc-panel{overflow:hidden}.accessorial-auto-calc-summary{color:var(--muted);font-size:var(--velo-text-3xs)}.accessorial-auto-calc-gate{align-items:center;gap:var(--velo-space-2);padding:var(--velo-space-2) var(--velo-space-3);border-bottom:1px solid var(--border);border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--muted);font-size:var(--velo-text-3xs);display:flex}.accessorial-auto-calc-gate span{flex-wrap:wrap;gap:4px;display:flex}.accessorial-auto-calc-gate strong{color:var(--text)}.accessorial-auto-calc-table{border:0;min-width:780px;margin:0}.accessorial-auto-calc-table th,.accessorial-auto-calc-table td{padding:var(--velo-space-2) var(--velo-space-3);vertical-align:middle}.accessorial-auto-calc-table td:first-child strong,.accessorial-auto-calc-table td:first-child small{display:block}.accessorial-auto-calc-table .warning-text{color:var(--warning);font-size:var(--velo-text-3xs);margin-top:2px}.accessorial-decision-summary{margin-bottom:var(--velo-space-3);border:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.accessorial-decision-summary>span{min-width:0;padding:var(--velo-space-3);border-right:1px solid var(--border);gap:4px;display:grid}.accessorial-decision-summary>span:last-child{border-right:0}.accessorial-decision-summary small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.035em;text-transform:uppercase;font-weight:600}.accessorial-decision-summary strong{overflow-wrap:anywhere;font-size:var(--velo-text-xs)}.accessorial-provenance{margin-bottom:var(--velo-space-3);border:1px solid var(--border);border-radius:var(--velo-radius-inset)}.accessorial-provenance>summary{padding:var(--velo-space-2) var(--velo-space-3);color:var(--primary);font-size:var(--velo-text-3xs);cursor:pointer;font-weight:600}.accessorial-provenance>div{border-top:1px solid var(--border)}.accessorial-provenance .ledger-row{padding-inline:var(--velo-space-3)}.financial-margin-detail{grid-template-columns:1fr auto auto;align-items:center;column-gap:14px;display:grid}.financial-margin-detail .section-heading,.financial-margin-detail small{grid-column:1/-1}.financial-margin-detail>strong{font-size:var(--velo-text-xl)}.financial-margin-detail>span{color:var(--positive);font-weight:600}.financial-margin-detail>small{color:var(--muted);margin-top:4px}.financial-history{padding:0}.financial-history summary{cursor:pointer;font-size:var(--velo-text-3xs);padding:9px 11px;font-weight:600}.financial-history .gauge-table{border-top:1px solid var(--border)}.order-financial-ledger{padding:0;overflow:hidden}.order-financial-ledger>summary{cursor:pointer;min-height:36px;color:var(--primary);font-size:var(--velo-text-3xs);align-items:center;gap:10px;padding:8px 11px;font-weight:600;list-style-position:inside;display:flex}.order-financial-ledger>summary small{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:500}.ledger-disclosure-note{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);padding:7px 11px}.order-financial-ledger-content>section:not(.financial-ledger-totals){padding:9px 11px 3px}.order-financial-ledger h3,.order-financial-ledger-content h3{font-size:var(--velo-text-3xs);margin:0 0 6px}.order-financial-ledger-scroll{border:1px solid var(--border);max-width:100%;overflow-x:auto}.order-financial-ledger-scroll .gauge-table{border:0;min-width:1120px}.order-financial-ledger-scroll col.ledger-column-party{width:180px}.order-financial-ledger-scroll col.ledger-column-code{width:90px}.order-financial-ledger-scroll col.ledger-column-description{width:210px}.order-financial-ledger-scroll col.ledger-column-amount{width:100px}.order-financial-ledger-scroll col.ledger-column-currency{width:55px}.order-financial-ledger-scroll col.ledger-column-fx,.order-financial-ledger-scroll col.ledger-column-tax-applicable{width:95px}.order-financial-ledger-scroll col.ledger-column-tax-status{width:135px}.order-financial-ledger-scroll col.ledger-column-rate{width:60px}.order-financial-ledger-scroll col.ledger-column-tax-amount,.order-financial-ledger-scroll col.ledger-column-gross{width:100px}.order-financial-ledger-scroll th,.order-financial-ledger-scroll td{font-size:var(--velo-text-3xs);white-space:nowrap;padding:5px 7px}.order-financial-ledger-scroll td:first-child,.order-financial-ledger-scroll td:nth-child(3){white-space:normal}.order-financial-ledger-scroll td strong,.order-financial-ledger-scroll td small{display:block}.order-financial-ledger-scroll td small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.drawer.financial-ledger-drawer{width:clamp(820px,72vw,1280px)}.financial-ledger-drawer .drawer-content{padding:10px 12px 14px}.financial-ledger-drawer .order-financial-ledger-content{gap:10px;display:grid}.financial-ledger-drawer .order-financial-ledger-content>section:not(.financial-ledger-totals){min-width:0}.field-note.compact{font-size:var(--velo-text-3xs);margin-top:4px;padding:5px 7px}.financial-ledger-subtotal th,.financial-ledger-subtotal td{border-top:1px solid var(--border-strong);background:var(--surface-subtle)}.financial-ledger-subtotal th{color:var(--text);text-align:right}.financial-ledger-subtotal strong,.ledger-rate{font-variant-numeric:tabular-nums}.financial-ledger-totals{border-top:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(150px,1fr));gap:0;margin-top:9px;display:grid}.financial-ledger-totals>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:var(--velo-text-3xs);justify-content:space-between;gap:10px;padding:7px 9px;display:flex}.financial-ledger-totals>div:nth-child(4n){border-right:0}.financial-ledger-totals span{color:var(--muted)}.financial-ledger-totals strong{font-variant-numeric:tabular-nums}.financial-ledger-totals .margin{background:var(--surface-subtle)}.rail-events-panel{margin-top:16px;position:relative}.section-intro{color:var(--muted);font-size:var(--velo-text-3xs);margin:-3px 10px 9px}.rail-events-panel .gauge-table th,.rail-events-panel .gauge-table td{vertical-align:top}.rail-events-panel .gauge-table th:first-child{width:17%}.rail-events-panel .gauge-table th:nth-child(2){width:15%}.rail-events-panel .gauge-table th:nth-child(3){width:16%}.rail-events-panel .gauge-table th:nth-child(4){width:10%}.rail-events-panel .pending-row td{color:var(--muted);background:var(--surface-subtle)}.rail-event-source-key{border-top:1px solid var(--border);color:var(--muted);font-size:var(--velo-text-3xs);align-items:center;gap:14px;padding:8px 10px;display:flex}.rail-event-source-key strong{color:var(--text)}.rail-event-actions-heading,.rail-event-actions-cell{box-sizing:border-box;text-align:center;width:116px;min-width:116px;padding-left:7px!important;padding-right:7px!important}.rail-event-actions-cell{vertical-align:middle!important}.rail-event-row-actions{justify-content:center;align-items:center;gap:7px;width:100%;min-height:28px;display:flex}.rail-event-row-actions .gauge-icon-button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--primary);background:0 0;border:0;place-items:center;padding:6px;display:inline-grid}.rail-event-row-actions .gauge-icon-button svg{width:15px;height:15px}.rail-event-popout-backdrop{z-index:90;background:0 0;position:fixed;inset:0}.rail-event-popout{z-index:91;border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:#fff;width:min(430px,100vw - 28px);padding:12px;position:fixed;box-shadow:0 12px 28px #0c233a29}.rail-event-popout>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:8px;display:flex}.rail-event-popout h3,.rail-event-popout p{margin:0}.rail-event-popout header p,.rail-event-popout>p{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:3px}.rail-event-popout>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:6px;margin-top:12px;padding-top:9px;display:flex}.system-populated-fields{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface-subtle);font-size:var(--velo-text-3xs);gap:18px;margin-top:12px;padding:8px 10px;display:flex}.system-populated-fields span{gap:6px;display:flex}.pricing-provenance-summary{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid}.pricing-provenance-summary .detail-fact{background:var(--surface-subtle);padding:7px 9px}@media (width<=720px){.intermodal-order-context{grid-template-columns:repeat(4,minmax(0,1fr))}.intermodal-order-context .detail-fact{border-bottom:1px solid var(--border)}.order-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-context-grid .detail-fact{border-bottom:1px solid var(--border)}.order-execution-row,.truckload-overview-grid{grid-template-columns:1fr}.order-supporting-status{border-top:1px solid var(--border);border-left:0}.intermodal-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-eta-banner{flex-wrap:wrap}.equipment-return-panel{grid-template-columns:1fr}.equipment-return-actions{justify-content:flex-start}.equipment-return-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-return-entry-actions{grid-column:1/-1}.financial-ledger-totals{grid-template-columns:repeat(2,minmax(150px,1fr))}.financial-ledger-totals>div:nth-child(2n){border-right:0}}@media (width<=520px){.intermodal-order-context,.order-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intermodal-overview-grid,.financial-ledger-totals{grid-template-columns:1fr}.financial-ledger-totals>div{border-right:0}}.atlas-brand{align-items:center;min-width:0;display:inline-flex}.atlas-brand img{object-fit:contain;object-position:left center;max-width:100%;display:block}.atlas-brand-badge{flex:0 0 37px;width:37px;height:37px}.atlas-brand-badge img{width:37px;height:37px}.atlas-brand-wordmark,.atlas-brand-wordmark img{width:124px;height:38px}.atlas-brand-lockup,.atlas-brand-lockup img{width:178px;height:50px}:root[data-theme=dark] .atlas-brand img{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root[data-theme=system] .atlas-brand img{filter:brightness(0)invert()}}.atlas-workspace,.atlas-overlay{--atlas-paper:var(--surface);--atlas-paper-deep:var(--surface-subtle);--atlas-ink:var(--text);--atlas-muted:var(--muted);--atlas-rule:var(--border);--atlas-accent:var(--primary);--atlas-positive:var(--positive);color-scheme:inherit}.atlas-workspace.page{background:var(--page);max-width:none;height:calc(100vh - 46px);min-height:0;color:var(--atlas-ink);grid-template-rows:auto minmax(0,1fr);margin:-13px -16px -24px;display:grid;overflow:hidden}.atlas-workspace-header{border-bottom:1px solid var(--atlas-rule);background:var(--atlas-paper);justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:7px 20px;display:flex}.atlas-workspace-header-actions{align-items:center;gap:12px;display:flex}.model-selector{min-width:190px;font-family:var(--font-sans);position:relative}.model-selector-trigger{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface);width:100%;min-height:36px;color:var(--text);cursor:pointer;text-align:left;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:4px 9px;display:grid}.model-selector-trigger>span:not(.model-provider-icon){min-width:0}.model-selector-trigger small,.model-selector-trigger strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-selector-trigger small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1}.model-selector-trigger strong{font-size:var(--velo-text-2xs);margin-top:2px;font-weight:600}.model-selector-trigger>i{color:var(--muted);font-style:normal}.model-selector-popover{z-index:70;border:1px solid var(--border-strong);border-radius:var(--gauge-radius-2);background:var(--surface);width:330px;padding:7px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #071c3629}.model-selector-popover>input{width:100%}.model-selector-popover [role=listbox]{max-height:280px;margin-top:6px;overflow-y:auto}.model-selector-popover [role=option]{border-radius:var(--gauge-radius-1);width:100%;min-height:48px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.model-selector-popover [role=option]:hover,.model-selector-popover [role=option].is-active{background:var(--surface-subtle)}.model-selector-popover [role=option]:disabled{cursor:not-allowed;opacity:.55}.model-selector-popover [role=option] strong,.model-selector-popover [role=option] small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-selector-popover [role=option] strong{font-size:var(--velo-text-xs)}.model-selector-popover [role=option] small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.model-selector-popover [role=option] b{color:var(--primary);font-size:var(--velo-text-3xs);letter-spacing:.06em;text-transform:uppercase}.model-selector-popover [role=listbox]>p{color:var(--muted);font-size:var(--velo-text-2xs);text-align:center;margin:0;padding:16px 8px}.model-provider-icon{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--velo-radius-control);color:#123152;width:27px;height:27px;font-size:var(--velo-text-3xs);background:#f4f6f8;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.model-provider-openai{color:#0a5a49;background:#edf5f1}.model-provider-google{color:#2869c9;background:#eef4ff}.model-provider-minimax{color:#b44628;background:#fff0eb}.model-provider-xiaomi{color:#d85b00;background:#fff2e7}.model-provider-z-ai{color:#3d52a3;background:#edf1ff}.model-registry-heading{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 8px;display:flex}.model-registry-heading strong,.model-registry-heading span{display:block}.model-registry-heading strong{font-size:var(--velo-text-sm)}.model-registry-heading span{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.model-registry-loading{color:var(--muted);text-align:center;padding:30px}.model-registry-table .model-cell{align-items:center;gap:9px;min-width:220px;display:flex}.model-registry-table .model-cell>span:last-child,.model-registry-table .model-cell strong,.model-registry-table .model-cell small{min-width:0;display:block}.model-registry-table .model-cell small{max-width:260px;color:var(--muted);font-family:var(--font-mono);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.model-row-actions{align-items:center;gap:var(--gauge-space-2);white-space:nowrap;display:inline-flex}.model-capability-chips{flex-wrap:wrap;gap:3px;display:flex}.model-capability-chips small{border:1px solid var(--border);border-radius:var(--velo-radius-pill);background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);white-space:nowrap;padding:2px 5px}.active-model-note{color:var(--primary);font-size:var(--velo-text-3xs);letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-weight:600;display:inline-block}.model-editor{gap:16px;display:grid}.model-editor>label>span,.model-editor-grid label>span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;margin-bottom:5px;font-weight:600;display:block}.model-validation-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.model-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-preview{border:1px solid var(--border);border-radius:var(--gauge-radius-2);background:var(--surface-subtle);gap:12px;padding:13px;display:grid}.model-preview>div:first-child{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.model-preview strong,.model-preview small{display:block}.model-preview small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.model-preview dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.model-preview dl>div{border-top:1px solid var(--border);padding-top:8px}.model-preview dt{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.model-preview dd{font-size:var(--velo-text-2xs);margin:3px 0 0;font-weight:600}.model-editor fieldset{border:1px solid var(--border);border-radius:var(--gauge-radius-2);gap:10px;margin:0;padding:13px;display:grid}.model-editor legend{font-size:var(--velo-text-2xs);padding:0 5px;font-weight:600}.model-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.atlas-workspace-identity{align-items:center;gap:18px;min-width:0;display:flex}.atlas-workspace-identity>div{border-left:1px solid var(--atlas-rule);gap:2px;min-width:0;padding-left:15px;display:grid}.atlas-workspace-identity strong{font-size:var(--velo-text-sm);letter-spacing:-.01em;font-weight:600;line-height:1.2}.atlas-workspace-identity span{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-workspace-private{color:var(--atlas-muted);font-size:var(--velo-text-3xs);align-items:center;gap:5px;display:inline-flex}.atlas-workspace .gauge-button.primary,.atlas-overlay .gauge-button.primary{border-color:var(--atlas-accent);background:var(--atlas-accent);color:#fff}.atlas-workspace-grid{grid-template-columns:clamp(230px, var(--atlas-history-width,320px), min(520px, 42vw)) 7px minmax(0, 1fr);background:var(--page);min-width:0;min-height:0;display:grid;overflow:hidden}.atlas-history{background:var(--atlas-paper-deep);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.atlas-history-resizer{z-index:3;border-right:1px solid var(--atlas-rule);border-left:1px solid var(--atlas-rule);background:var(--atlas-paper-deep);cursor:col-resize;touch-action:none;place-items:center;width:7px;min-width:7px;min-height:0;display:grid;position:relative}.atlas-history-resizer:before{content:"";position:absolute;inset:0 -3px}.atlas-history-resizer>span{border-radius:var(--velo-radius-control);background:0 0;width:2px;height:34px}.atlas-history-resizer:hover>span,.atlas-history-resizer:focus-visible>span{background:var(--atlas-accent)}.atlas-history-resizer:focus-visible{outline:2px solid color-mix(in srgb, var(--atlas-accent) 28%, transparent);outline-offset:-2px}.atlas-panel-heading{border-bottom:1px solid var(--atlas-rule);min-height:48px;color:var(--atlas-ink);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.atlas-panel-heading>div{gap:2px;display:grid}.atlas-panel-heading span{font-size:var(--velo-text-xs);font-weight:600;line-height:1.2}.atlas-panel-heading small{color:var(--atlas-muted);font:9px/1.35 var(--font)}.atlas-new-menu>.gauge-button{min-height:29px;padding-inline:8px}.atlas-history-list{flex:auto;align-content:start;gap:5px;min-height:0;padding:8px;display:grid;position:relative;overflow:auto}.atlas-folder{border:1px solid #0000;gap:1px;min-width:0;display:grid}.atlas-folder.drop-target{border-color:var(--atlas-accent);background:color-mix(in srgb, var(--info-bg) 72%, transparent)}.atlas-folder>header{min-height:31px;color:var(--atlas-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:3px 2px 3px 5px;display:grid}.atlas-folder-identity{align-items:center;gap:6px;min-width:0;display:flex!important}.atlas-folder-identity>svg{color:var(--atlas-muted);flex:none}.atlas-folder-identity strong{min-width:0;color:var(--atlas-ink);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.atlas-folder-count{min-width:18px;color:var(--atlas-muted);text-align:right;font-size:var(--velo-text-3xs)!important}.atlas-folder-actions{align-items:center;gap:0;position:relative;display:flex!important}.atlas-folder>header .gauge-icon-button{background:0 0;border:0;width:23px;min-width:23px;min-height:23px}.atlas-folder>header .gauge-input{min-width:0;height:28px}.atlas-folder-empty{color:var(--atlas-muted);font-size:var(--velo-text-3xs);padding:5px 9px 8px 26px;line-height:1.35}.atlas-folder.unfiled{border-top-color:var(--atlas-rule);margin-top:3px;padding-top:3px}.atlas-create-chat{border:1px solid var(--atlas-rule);background:var(--atlas-paper);gap:8px;padding:9px;display:grid}.atlas-create-chat label{color:var(--atlas-ink);font-size:var(--velo-text-3xs);gap:5px;font-weight:600;display:grid}.atlas-create-chat .gauge-select{min-height:31px}.atlas-create-chat>div{justify-content:flex-end;gap:5px;display:flex}.atlas-create-chat .gauge-button{min-height:28px}.atlas-folder-create{grid-template-columns:minmax(0,1fr) auto auto;gap:3px;display:grid}.atlas-folder-create .gauge-input{min-width:0;height:30px}.atlas-history-row{cursor:grab;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;margin-left:19px;display:grid;position:relative}.atlas-history-row.dragging{opacity:.45;cursor:grabbing}.atlas-history-row:hover{border-color:var(--atlas-rule)}.atlas-history-row.active{border-color:var(--gauge-blue-300);background:var(--info-bg)}.atlas-history-main.gauge-button{width:100%;min-width:0;min-height:38px;color:var(--atlas-ink);text-align:left;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid;overflow:hidden}.atlas-history-main strong{max-width:100%;font-size:var(--velo-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-history-main small{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-history-actions{opacity:.48;align-items:center;gap:1px;padding-right:2px;display:flex}.atlas-history-row:hover .atlas-history-actions,.atlas-history-row:focus-within .atlas-history-actions{opacity:1}.atlas-history-actions .gauge-icon-button{background:0 0;border:0;width:25px;min-width:25px;min-height:25px}.atlas-history-rename{grid-template-columns:minmax(0,1fr) auto auto;gap:3px;min-width:0;padding:4px;display:grid}.atlas-history-rename .gauge-input{min-width:0;height:32px}.atlas-menu-anchor{position:relative}.atlas-menu-popover{z-index:12;border:1px solid var(--border-strong);background:var(--atlas-paper);min-width:160px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 8px 20px #071c3624}.atlas-menu-popover>span{color:var(--atlas-muted);font-size:var(--velo-text-3xs);padding:5px 7px;font-weight:600}.atlas-menu-popover .gauge-button{min-height:30px;color:var(--atlas-ink);font-size:var(--velo-text-3xs);text-align:left;background:0 0;border:0;justify-content:flex-start;padding-inline:7px}.atlas-menu-popover .gauge-button>svg:last-child{margin-left:auto}.atlas-menu-popover .gauge-button.danger-text{color:var(--negative)}.atlas-move-menu{top:calc(100% + 3px)}.atlas-folder-actions .atlas-menu-popover{top:25px}.atlas-new-menu .atlas-menu-popover{top:32px}.atlas-empty-history{color:var(--atlas-muted);text-align:center;justify-items:center;gap:5px;padding:28px 14px;display:grid}.atlas-empty-history strong{color:var(--atlas-ink);font-size:var(--velo-text-sm);font-weight:600;line-height:1.2}.atlas-empty-history span{font-size:var(--velo-text-3xs)}.atlas-delete-confirm{z-index:2;border:1px solid var(--atlas-rule);background:var(--atlas-paper);gap:5px;padding:11px;display:grid;position:absolute;inset:auto 8px 8px;box-shadow:0 8px 18px #0f172a29}.atlas-delete-confirm span{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-delete-confirm>div{justify-content:flex-end;gap:5px;display:flex}.atlas-conversation{background:var(--atlas-paper);min-width:0;min-height:0;color:var(--atlas-ink);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative}.atlas-conversation-title{border-bottom:1px solid var(--atlas-rule);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 15px;display:flex}.atlas-conversation-title>div{gap:2px;min-width:0;display:grid}.atlas-conversation-title span{font-size:var(--velo-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.atlas-conversation-title small{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-message-list{min-height:0;overflow:auto}.atlas-welcome{text-align:center;align-content:start;justify-items:center;min-height:100%;padding:min(11vh,78px) 30px 32px;display:grid}.atlas-welcome h2{max-width:470px;font-size:var(--atlas-display);font-weight:400;line-height:var(--atlas-display-leading);letter-spacing:var(--atlas-display-track);margin:13px 0 8px}.atlas-welcome p{max-width:555px;color:var(--atlas-muted);font-size:var(--velo-text-xs);margin:0;line-height:1.55}.atlas-starter-prompts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,680px);margin-top:22px;display:grid}.atlas-starter-prompts .gauge-button{border-color:var(--atlas-rule);background:var(--atlas-paper);min-height:52px;color:var(--atlas-ink);font-size:var(--velo-text-3xs);text-align:left;white-space:normal;justify-content:flex-start;padding:9px 11px;line-height:1.35}.atlas-message{border-bottom:1px solid color-mix(in srgb, var(--atlas-rule) 64%, transparent);margin:0;padding:12px 16px 14px}.atlas-message.user{background:var(--atlas-paper-deep)}.atlas-message header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.atlas-message header>span{font-size:var(--velo-text-2xs);font-weight:600;line-height:1}.atlas-message header time{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-message header .gauge-icon-button{background:0 0;border-color:#0000;width:24px;min-width:24px;min-height:24px;margin-left:auto}.atlas-message>p{color:var(--atlas-ink);font-size:var(--velo-text-xs);white-space:pre-wrap;margin:0;line-height:1.55}.atlas-action-card{border:1px solid var(--atlas-rule);border-left:3px solid var(--atlas-accent);background:var(--atlas-paper);margin-top:12px;padding:12px}.atlas-action-card>header{color:var(--atlas-accent);font-size:var(--velo-text-3xs);letter-spacing:.12em;margin:0 0 7px;font-weight:600}.atlas-action-card>strong{color:var(--atlas-ink);font-size:var(--velo-text-xs);display:block}.atlas-action-card>p{color:var(--atlas-muted);font-size:var(--velo-text-2xs);margin:6px 0 0;line-height:1.45}.atlas-action-card ul{border-top:1px solid var(--atlas-rule);margin:9px 0 0;padding:0;list-style:none}.atlas-action-card li{border-bottom:1px solid var(--atlas-rule);align-items:baseline;gap:8px;padding:7px 0;display:flex}.atlas-action-card li span{min-width:68px;color:var(--atlas-ink);font-size:var(--velo-text-2xs);font-weight:600}.atlas-action-card li small{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-action-card footer{gap:8px;margin-top:12px;display:flex}.atlas-action-card .atlas-action-warning,.atlas-action-card .atlas-action-error{color:var(--warning)}.atlas-action-card .atlas-action-result{color:var(--success)}.atlas-dray-rc-follow-up{border-top:1px solid var(--atlas-rule);color:var(--atlas-ink);margin-top:10px;padding:10px 0 0}.atlas-dray-rc-follow-up>strong,.atlas-dray-rc-outcome>strong{font-size:var(--velo-text-xs);font-weight:600;display:block}.atlas-dray-rc-follow-up p{font-size:var(--velo-text-2xs);color:var(--atlas-muted);margin:5px 0}.atlas-dray-rc-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.atlas-dray-rc-review{border:1px solid var(--atlas-rule);max-height:260px;margin-top:8px;overflow:auto}.atlas-dray-rc-review-row{border-bottom:1px solid var(--atlas-rule);align-items:center;gap:9px;padding:6px 8px;display:flex}.atlas-dray-rc-review-row:last-child{border-bottom:0}.atlas-dray-rc-review-row>span{flex:1;min-width:0}.atlas-dray-rc-review-row>span strong,.atlas-dray-rc-review-row>span small,.atlas-dray-rc-outcome small{display:block}.atlas-dray-rc-review-row>span strong{font-size:var(--velo-text-2xs)}.atlas-dray-rc-review-row>span small,.atlas-dray-rc-outcome small{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-dray-rc-review-row input[type=email]{width:min(210px,35%)}.atlas-dray-rc-outcome small{margin-top:4px}.atlas-action-card-loading,.atlas-action-card-error{color:var(--atlas-muted);font-size:var(--velo-text-2xs)}.atlas-action-batch-table{border:1px solid var(--atlas-rule);max-width:100%;margin-top:10px;overflow-x:auto}.atlas-action-batch-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--velo-text-3xs)}.atlas-action-batch-table th{background:var(--surface-subtle);color:var(--atlas-muted);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:7px 8px}.atlas-action-batch-table td{border-top:1px solid var(--atlas-rule);vertical-align:top;color:var(--atlas-ink);padding:8px}.atlas-action-batch-table td:first-child,.atlas-action-batch-table th:first-child{width:32px}.atlas-action-batch-table td:nth-child(2),.atlas-action-batch-table th:nth-child(2){text-align:center;width:36px}.atlas-action-batch-table td strong,.atlas-action-batch-table td small{display:block}.atlas-action-batch-table td small{color:var(--atlas-muted);font-size:var(--velo-text-3xs);margin-top:2px;line-height:1.3}.atlas-action-batch-table .gauge-checkbox-field{min-height:18px}.atlas-created-order-link{min-height:0;color:var(--accent-strong);text-underline-offset:2px;border:0;padding:0;font-weight:600;text-decoration:underline}.atlas-truncated-response{align-items:center;gap:7px;margin-top:10px;display:flex}.atlas-truncated-response .gauge-button{min-height:28px;padding:4px 9px}.atlas-assist-launch{align-items:center;margin-top:10px;display:flex}.atlas-assist-launch .gauge-button{min-height:28px;color:var(--atlas-ink);gap:6px;padding:4px 10px}.atlas-assist-launch .gauge-button .atlas-quill{color:var(--velo-text-muted)}.atlas-assist-launch .gauge-button:hover .atlas-quill,.atlas-assist-launch .gauge-button:focus-visible .atlas-quill{color:var(--accent-strong)}.atlas-live-progress{border-bottom:1px solid color-mix(in srgb, var(--atlas-rule) 64%, transparent);padding:10px 16px}.atlas-progress-trace{color:var(--atlas-muted);font-size:var(--velo-text-3xs);margin:0 0 9px}.atlas-progress-trace summary{width:max-content;max-width:100%;color:var(--atlas-muted);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.atlas-progress-trace summary::-webkit-details-marker{display:none}.atlas-progress-indicator{border:1px solid var(--atlas-accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.atlas-progress-indicator.active{background:var(--info-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--atlas-accent) 14%, transparent)}.atlas-progress-indicator.completed{border-color:var(--positive);background:var(--positive)}.atlas-progress-indicator.failed{border-color:var(--negative);background:var(--negative)}.atlas-progress-trace ol{border-left:1px solid var(--atlas-rule);gap:4px;margin:7px 0 0 3px;padding:0 0 0 12px;list-style:none;display:grid}.atlas-progress-trace li{grid-template-columns:70px minmax(0,1fr);gap:7px;display:grid}.atlas-progress-trace li span{color:var(--atlas-muted)}.atlas-progress-trace li strong{color:var(--atlas-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.atlas-progress-trace li.failed strong{color:var(--negative)}.atlas-chat-error{border-top:1px solid var(--warning);background:var(--warning-bg);min-height:32px;color:var(--warning);font-size:var(--velo-text-3xs);align-items:center;gap:7px;padding:6px 12px;display:flex}.atlas-composer{border-top:1px solid var(--atlas-rule);background:var(--atlas-paper-deep);gap:6px;padding:8px 12px 9px;display:grid}.atlas-composer-input{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.atlas-composer-input>.gauge-icon-button{width:34px;min-width:34px;min-height:34px;margin-bottom:1px}.atlas-composer .gauge-textarea{resize:none;border-color:var(--atlas-rule);background:var(--atlas-paper);width:100%;min-height:52px;max-height:130px;color:var(--atlas-ink);font-size:var(--velo-text-xs);padding:8px 10px;line-height:1.4}.atlas-composer-input>.gauge-button.primary{min-height:34px;margin-bottom:1px}.atlas-composer-help{color:var(--atlas-muted);font-size:var(--velo-text-3xs);justify-content:space-between;align-items:center;gap:10px;display:flex}.atlas-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.atlas-draft-attachments{flex-wrap:wrap;align-items:stretch;gap:5px;display:flex}.atlas-draft-attachment{border:1px solid var(--atlas-rule);border-radius:var(--velo-radius-control);background:var(--atlas-paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:150px;max-width:260px;min-height:38px;padding:4px 4px 4px 7px;display:grid}.atlas-draft-attachment>img{border-radius:var(--velo-radius-control);object-fit:cover;width:34px;height:30px}.atlas-draft-attachment>span{gap:1px;min-width:0;display:grid}.atlas-draft-attachment strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-draft-attachment small{color:var(--atlas-muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-draft-attachment.failed,.atlas-draft-attachment.unsupported{border-color:var(--negative);background:var(--negative-bg)}.atlas-draft-attachment .gauge-icon-button{background:0 0;border:0;width:26px;min-width:26px;min-height:26px}.atlas-sent-attachments{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.atlas-sent-attachments a{color:var(--atlas-ink);text-decoration:none}.atlas-sent-image{gap:3px;width:112px;display:grid}.atlas-sent-image img{border:1px solid var(--atlas-rule);border-radius:var(--velo-radius-control);object-fit:cover;width:112px;height:72px}.atlas-sent-image span{color:var(--atlas-muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-sent-file{border:1px solid var(--atlas-rule);border-radius:var(--velo-radius-control);background:var(--atlas-paper);grid-template-columns:auto minmax(0,1fr);column-gap:6px;min-width:150px;max-width:250px;padding:6px 8px;display:grid}.atlas-sent-file>svg{grid-row:1/3;align-self:center}.atlas-sent-file span{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.atlas-sent-file small{color:var(--atlas-muted);font-size:var(--velo-text-3xs)}.atlas-drop-target{z-index:4;border:2px dashed var(--atlas-accent);background:color-mix(in srgb, var(--info-bg) 88%, transparent);color:var(--atlas-accent);font-size:var(--velo-text-xs);pointer-events:none;justify-content:center;align-items:center;gap:7px;font-weight:600;display:flex;position:absolute;inset:48px 0 0}.atlas-markdown{color:var(--atlas-ink);font-size:var(--velo-text-xs);line-height:1.55}.atlas-markdown>:first-child{margin-top:0}.atlas-markdown>:last-child{margin-bottom:0}.atlas-markdown p{margin:0 0 8px}.atlas-markdown ul,.atlas-markdown ol{margin:0 0 9px;padding-left:20px}.atlas-markdown li+li{margin-top:2px}.atlas-markdown h3{font-size:var(--velo-text-sm);margin:12px 0 5px}.atlas-markdown h4{font-size:var(--velo-text-xs);margin:10px 0 4px}.atlas-markdown code{border-radius:var(--velo-radius-control);background:var(--atlas-paper-deep);padding:1px 3px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.atlas-markdown pre{border:1px solid var(--atlas-rule);background:var(--atlas-paper-deep);margin:8px 0;padding:9px 10px;overflow:auto}.atlas-markdown pre code{background:0 0;padding:0}.atlas-markdown a{color:var(--atlas-accent)}.atlas-markdown-table-wrap{max-width:100%;margin:8px 0;overflow:auto}.atlas-markdown table{border-collapse:collapse;width:100%;font-size:var(--velo-text-3xs)}.atlas-markdown th,.atlas-markdown td{border:1px solid var(--atlas-rule);text-align:left;vertical-align:top;padding:5px 7px}.atlas-markdown th{background:var(--atlas-paper-deep);font-weight:600}.atlas-unavailable{border:1px solid var(--warning);background:var(--warning-bg);gap:3px;padding:9px 11px;display:grid;position:absolute;bottom:72px;left:14px;right:14px;box-shadow:0 4px 14px #0f172a1f}.atlas-unavailable strong{font-size:var(--velo-text-3xs)}.atlas-unavailable span{color:var(--warning);font-size:var(--velo-text-3xs)}.atlas-overlay{z-index:85;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--atlas-paper);width:min(410px,100vw - 32px);height:min(680px,100vh - 72px);color:var(--atlas-ink);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 16px 42px #07162738}.atlas-overlay>header{border-bottom:1px solid var(--atlas-rule);justify-content:space-between;align-items:center;min-height:56px;padding:4px 9px 4px 12px;display:flex}.atlas-overlay-actions{gap:3px;display:flex}.atlas-overlay-actions .atlas-brand-badge,.atlas-overlay-actions .atlas-brand-badge img{width:28px;height:28px}.atlas-overlay-actions .gauge-icon-button{background:0 0;border-color:#0000}.atlas-context-strip{border-bottom:1px solid var(--atlas-rule);background:var(--atlas-paper-deep);min-height:36px;color:var(--atlas-muted);font-size:var(--velo-text-3xs);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 11px;display:grid}.atlas-context-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.atlas-context-strip strong{color:var(--atlas-ink);font-weight:600}.atlas-conversation-overlay .atlas-conversation-title{min-height:44px;padding-inline:12px}.atlas-conversation-overlay .atlas-welcome{padding:24px 18px}.atlas-conversation-overlay .atlas-welcome h2{font-size:var(--velo-text-2xl)}.atlas-conversation-overlay .atlas-starter-prompts{grid-template-columns:1fr;margin-top:15px}.atlas-conversation-overlay .atlas-starter-prompts .gauge-button{min-height:39px}.atlas-conversation-overlay .atlas-message{padding:10px 12px 11px}.atlas-conversation-overlay .atlas-composer{padding-inline:9px}.atlas-conversation-overlay .atlas-draft-attachments{grid-template-columns:1fr;display:grid}.atlas-conversation-overlay .atlas-draft-attachment{width:100%;max-width:none}.atlas-overlay>footer{border-top:1px solid var(--atlas-rule);background:var(--atlas-paper-deep);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 9px;display:flex}.atlas-overlay>footer .gauge-button{border-color:var(--atlas-rule);min-height:28px;color:var(--atlas-accent);background:0 0}.atlas-overlay>footer>span{max-width:190px;color:var(--atlas-muted);font-size:var(--velo-text-3xs);text-align:right;line-height:1.35}.page-subtitle{color:var(--muted);font-size:var(--velo-text-2xs)}.order-more-popover>.gauge-button{white-space:nowrap;background:0 0;border-color:#0000;justify-content:flex-start;width:auto;min-height:34px;padding-inline:9px}.intermodal-golden{background:var(--surface);max-width:none}.intermodal-golden .page-header{border-bottom:1px solid var(--border-strong);min-height:66px;padding:5px 0 9px}.intermodal-golden .page-header h1{font-size:var(--velo-text-2xl);margin:0 0 4px}.intermodal-golden .page-actions{align-self:flex-start;padding-top:7px}.golden-order-identity{color:var(--muted);font-size:var(--velo-text-3xs);gap:4px;line-height:1.2;display:grid}.golden-order-identity>div{flex-wrap:wrap;align-items:center;gap:0;display:flex}.golden-order-identity>div>*+:before{content:"·";color:var(--border-strong);margin:0 7px}.golden-order-identity strong{color:var(--text);font-size:var(--velo-text-xs)}.golden-csr-control{position:relative}.golden-csr-control .gauge-button{gap:3px}.golden-csr-popout{z-index:20;border:1px solid var(--border-strong);background:var(--surface);width:250px;padding:10px;position:absolute;top:21px;right:0;box-shadow:0 8px 20px #0f2a4724}.golden-csr-popout>span{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.golden-csr-popout .gauge-button{min-height:28px}.golden-add-wrap{position:relative}.golden-add-popover{z-index:25;width:max-content;max-width:calc(100vw - var(--velo-space-6));border:1px solid var(--border-strong);background:var(--surface);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #0f2a4724}.golden-add-popover>.gauge-button{white-space:nowrap}.golden-add-popover .gauge-button{background:0 0;border:0;justify-content:flex-start;min-height:32px}.golden-text-action{min-height:0;color:var(--primary);font-size:inherit;font-weight:600;line-height:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.golden-text-action:hover:not(:disabled){color:var(--primary-hover);border:0;text-decoration:underline}.golden-execution-header{background:var(--surface);padding:9px 12px 7px}.golden-execution-status{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:27px;display:flex}.golden-execution-status>div{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.golden-execution-status>div:last-child{justify-content:flex-end}.golden-execution-status small{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.golden-execution-status strong{font-size:var(--velo-text-2xs)}.golden-execution-status>div:last-child span{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-next-action{color:var(--primary)}.golden-leg-ownership{height:55px;margin:8px 19px 0;position:relative}.golden-leg-ownership.empty{height:13px}.golden-ownership-span{min-width:0;height:55px;padding-inline:6px;position:absolute;top:0}.golden-ownership-identity{text-align:center;justify-items:center;gap:1px;width:calc(100% - 12px);min-width:0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.golden-ownership-identity>span{width:100%;min-width:0;color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:4px;line-height:13px;display:flex;overflow:hidden}.golden-ownership-identity>span svg{flex:none}.golden-ownership-identity strong{width:100%;color:var(--text);font-size:var(--velo-text-3xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:13px;display:block;overflow:hidden}.golden-ownership-action{z-index:1;font-size:var(--velo-text-3xs);position:absolute;top:29px;right:6px}.golden-ownership-bracket{border:1px solid var(--border-strong);border-bottom:0;height:6px;position:absolute;bottom:2px;left:6px;right:6px}.golden-journey{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 19px;display:grid}.golden-journey>div{min-width:0;color:var(--muted);font-size:var(--velo-text-3xs);text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.golden-journey-marker{z-index:1;border:1px solid var(--border-strong);background:var(--surface);width:21px;height:21px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.golden-journey-marker>span{background:var(--positive);border-radius:50%;width:7px;height:7px}.golden-journey-connector{background:var(--border-strong);width:100%;height:1px;position:absolute;top:10px;right:50%}.golden-journey .complete .golden-journey-marker{border-color:color-mix(in srgb, var(--positive) 56%, var(--border));color:var(--positive)}.golden-journey .complete .golden-journey-connector,.golden-journey .current .golden-journey-connector{background:color-mix(in srgb, var(--positive) 48%, var(--border))}.golden-journey .current{color:var(--text)}.golden-journey .current .golden-journey-marker{border:3px solid color-mix(in srgb, var(--positive) 18%, white);background:var(--positive);color:#fff}.golden-journey .current.terminal .golden-journey-marker{border-color:color-mix(in srgb, var(--positive) 18%, white);background:var(--positive)}.golden-journey strong{color:var(--text);font-size:var(--velo-text-3xs)}.golden-journey small{min-height:12px;color:var(--muted);font-size:var(--velo-text-3xs)}.intermodal-shared-execution .equipment-return-panel{background:var(--surface-subtle);border-width:1px 0;min-height:31px;margin:0;padding:4px 10px}.intermodal-shared-execution .equipment-return-summary small{text-transform:none}.intermodal-golden .intermodal-order-tabs{border:0;border-bottom:1px solid var(--border-strong);margin:0}.intermodal-golden .intermodal-order-tabs button{min-height:39px;margin-right:18px;padding-inline:7px}.golden-overview{background:var(--surface)}.golden-financial-summary{border-bottom:1px solid var(--border-strong);cursor:pointer;grid-template-columns:190px repeat(6,minmax(125px,1fr));min-height:82px;display:grid}.golden-financial-summary>*{border-right:1px solid var(--border);min-width:0;padding:11px 12px}.golden-financial-summary>:last-child{border-right:0}.golden-financial-title{align-content:start;gap:3px;display:grid}.golden-financial-title h2,.golden-section-title h2,.golden-ledger-toolbar h2{font-size:var(--velo-text-sm);margin:0;line-height:1.2}.golden-financial-title>span{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-financial-title .golden-text-action{font-size:var(--velo-text-3xs);margin-top:2px}.golden-metric{align-content:start;gap:3px;display:grid}.golden-metric>span{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-metric>strong{overflow-wrap:anywhere;font-size:var(--velo-text-lg);line-height:1.15}.golden-metric>div{color:var(--muted);font-size:var(--velo-text-3xs);gap:6px;display:flex}.golden-metric.revenue>span,.golden-metric.revenue>strong{color:var(--text);font-weight:600}.golden-metric.margin>strong{font-size:var(--velo-text-lg)}.golden-metric.margin.positive>strong,.golden-metric.margin.positive small{color:var(--positive)}.golden-metric.margin.negative>strong,.golden-metric.margin.negative small{color:var(--negative)}.golden-overview-columns{grid-template-columns:minmax(480px,.92fr) minmax(580px,1.08fr);gap:23px;padding:13px 0 0;display:grid}.golden-flat-section{background:var(--surface);min-width:0}.golden-section-title{border-bottom:1px solid var(--border-strong);align-items:center;min-height:30px;display:flex}.golden-section-title>:not(h2):last-child{color:var(--primary);font-size:var(--velo-text-3xs);margin-left:auto}.golden-essentials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:5px;display:grid}.golden-essentials-grid h3{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;padding:3px 0 5px}.golden-fact-row{border-bottom:1px solid var(--border);min-height:27px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:5px;display:grid}.golden-fact-row>span{color:var(--muted)}.golden-fact-row>strong{overflow-wrap:anywhere;text-align:right;min-width:0}.golden-fact-row .gauge-icon-button{width:24px;min-width:24px;min-height:24px;color:var(--primary);background:0 0;border:0}.golden-ingate-value{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.golden-ingate-value em{border:1px solid var(--border-strong);color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase;padding:1px 4px;font-style:normal;font-weight:600}.golden-ingate-value.actual em{border-color:color-mix(in srgb, var(--positive) 45%, var(--border));color:var(--positive)}.golden-reference-values{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.golden-reference-values em{border:1px solid var(--border);background:var(--surface-subtle);font-size:var(--velo-text-3xs);padding:2px 5px;font-style:normal}.golden-documents{margin-top:9px}.golden-document-workspace{border:1px solid var(--border);border-top:0;grid-template-columns:155px minmax(0,1fr);min-height:75px;display:grid}.golden-document-drop{border-right:1px dashed var(--gauge-blue-300);outline:1px dashed var(--gauge-blue-300);outline-offset:-4px;font-size:var(--velo-text-3xs);align-content:center;justify-items:start;gap:1px;padding:8px 12px;display:grid}.golden-document-drop>span{color:var(--muted)}.golden-document-list{align-content:start;display:grid}.golden-document-list>div{border-bottom:1px solid var(--border);min-height:32px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(150px,1fr) minmax(125px,.8fr) auto;align-items:center;gap:7px;padding:4px 9px;display:grid}.golden-document-list>div:last-of-type{border-bottom:0}.golden-document-list span{color:var(--muted)}.golden-empty-line{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;padding:10px}.golden-rate-confirmations .golden-section-title{justify-content:space-between}.golden-rate-table{border:1px solid var(--border);border-top:0;min-width:0}.golden-rate-row{border-bottom:1px solid var(--border);min-height:58px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(110px,1.2fr) 68px 82px minmax(90px,.85fr) 68px minmax(115px,.95fr);align-items:center;display:grid}.golden-rate-row:last-child{border-bottom:0}.golden-rate-row>*{min-width:0;padding:5px 7px}.golden-rate-row.header{background:var(--surface-subtle);min-height:31px;color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.golden-rate-row strong{overflow-wrap:anywhere;display:block}.golden-rate-row small{color:var(--muted);margin-top:2px;display:block}.golden-rate-row b{color:var(--positive)}.golden-rate-actions{align-items:center;gap:8px;display:flex;position:relative}.golden-more-wrap{position:relative}.golden-row-menu{z-index:120;border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:var(--surface);min-width:200px;padding:4px;display:grid;position:fixed;box-shadow:0 8px 20px #071c3624}.golden-row-menu button{width:100%;min-height:30px;color:var(--text);text-align:left;border:0;justify-content:flex-start}.golden-row-menu button.danger-text{color:var(--negative)}.golden-row-menu button.is-disabled{color:var(--muted);cursor:not-allowed}.golden-row-menu button.is-disabled:hover{color:var(--muted)!important}.golden-row-menu-reason{color:var(--muted);font-size:var(--velo-text-3xs);white-space:normal;padding:1px 9px 6px;line-height:1.35}.golden-pricing-workspace{background:var(--surface);min-width:0}.golden-pricing-summary{border-bottom:1px solid var(--border-strong);grid-template-columns:172px repeat(7,minmax(0,1fr));min-height:72px;display:grid}.golden-pricing-summary-title,.golden-pricing-metric{min-width:0;padding:10px 10px 8px}.golden-pricing-summary-title{align-content:center;gap:2px;padding-left:0;display:grid}.golden-pricing-summary-title h2{font-size:var(--velo-text-sm);margin:0;line-height:1.2}.golden-pricing-summary-title>span{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-pricing-summary-title .golden-text-action{width:max-content;font-size:var(--velo-text-3xs);margin-top:1px}.golden-pricing-metric{border-left:1px solid var(--border);align-content:center;gap:2px;display:grid}.golden-pricing-metric>span{color:var(--muted);font-size:var(--velo-text-3xs);white-space:nowrap}.golden-pricing-metric>strong{font-size:var(--velo-text-sm);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.1;overflow:hidden}.golden-pricing-metric>small{min-height:12px;color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.golden-pricing-metric.revenue{background:var(--velo-surface-panel)}.golden-pricing-metric.revenue>span,.golden-pricing-metric.revenue>strong,.golden-pricing-metric.actual>strong{color:var(--text);font-weight:600}.golden-pricing-metric.margin.positive{background:var(--positive-bg)}.golden-pricing-metric.margin.positive>strong,.golden-pricing-metric.margin.positive>small{color:var(--positive);font-weight:600}.golden-pricing-metric.margin.negative{background:var(--negative-bg)}.golden-pricing-metric.margin.negative>strong,.golden-pricing-metric.margin.negative>small{color:var(--negative);font-weight:600}.golden-pricing-workbench{grid-template-columns:minmax(0,1.82fr) minmax(330px,1fr);min-height:398px;display:grid}.golden-pricing-primary{min-width:0;padding-right:18px}.golden-pricing-context{border-left:1px solid var(--border-strong);min-width:0;padding-left:18px}.golden-pricing-section{padding-top:8px}.golden-pricing-section+.golden-pricing-section{border-top:1px solid var(--border-strong);margin-top:6px}.golden-pricing-heading{align-items:baseline;gap:8px;min-height:24px;display:flex}.golden-pricing-heading h2{font-size:var(--velo-text-sm);margin:0;line-height:1.2}.golden-pricing-heading>span{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-pricing-heading>.gauge-button{font-size:var(--velo-text-3xs);margin-left:auto}.golden-text-action.secondary{color:var(--muted);font-weight:600}.golden-text-action.secondary:hover:not(:disabled){color:var(--primary)}.golden-pricing-table{border-collapse:collapse;table-layout:fixed;width:100%}.golden-pricing-table.revenue col:first-child{width:38%}.golden-pricing-table.revenue col:nth-child(2){width:20%}.golden-pricing-table.revenue col:nth-child(3){width:25%}.golden-pricing-table.revenue col:nth-child(4){width:17%}.golden-pricing-table.costs col:first-child{width:30%}.golden-pricing-table.costs col:nth-child(2),.golden-pricing-table.costs col:nth-child(3){width:14%}.golden-pricing-table.costs col:nth-child(4),.golden-pricing-table.costs col:nth-child(5){width:15%}.golden-pricing-table.costs col:nth-child(6){width:12%}.golden-pricing-table thead tr{border-block:1px solid var(--border);background:var(--surface-subtle);height:24px}.golden-pricing-table th{color:var(--muted);font-size:var(--velo-text-3xs);text-align:left;padding:0 8px;font-weight:600}.golden-pricing-table th.numeric,.golden-pricing-table td.numeric{text-align:right}.golden-pricing-table tbody tr{border-bottom:1px solid var(--border)}.golden-pricing-table td{vertical-align:middle;height:34px;font-size:var(--velo-text-3xs);padding:3px 8px}.golden-pricing-table td strong{color:var(--text);font-size:var(--velo-text-3xs);line-height:1.12;display:block}.golden-pricing-table td small{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.1;display:block;overflow:hidden}.golden-pricing-table td.numeric{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.golden-pricing-table td.source{color:#42566d}.golden-pricing-table td.action{white-space:nowrap}.golden-pricing-table td.action .gauge-button{font-size:var(--velo-text-3xs)}.golden-financial-row-actions{justify-content:flex-end;align-items:center;gap:var(--velo-space-1);white-space:nowrap;display:inline-flex}.golden-financial-action-separator{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-pricing-table td.no-baseline{color:var(--muted);white-space:normal;font-weight:600;line-height:1.05}.golden-pricing-table td.favorable{color:var(--positive);font-weight:600}.golden-pricing-table td.unfavorable{color:var(--negative);font-weight:600}.golden-pricing-table td.neutral{color:var(--muted)}.golden-pricing-table tfoot tr{border-block:1px solid var(--border-strong)}.golden-pricing-table tfoot td{height:30px;font-size:var(--velo-text-3xs);padding:3px 8px;font-weight:600}.golden-pricing-table tfoot td.numeric{font-size:var(--velo-text-3xs)}.golden-execution-deviation-tag{border:1px solid var(--velo-status-warn-border);border-radius:var(--velo-radius-control);background:var(--velo-status-warn-soft);min-height:14px;color:var(--velo-status-warn-ink);font-size:var(--velo-text-3xs);vertical-align:1px;align-items:center;margin-left:5px;padding:0 4px;font-weight:600;display:inline-flex}.golden-pricing-context-section{padding:7px 0}.golden-pricing-context-section+.golden-pricing-context-section{border-top:1px solid var(--border-strong)}.golden-pricing-context-section h2{font-size:var(--velo-text-sm);margin:0 0 8px}.golden-pricing-context-section>p{color:var(--muted);font-size:var(--velo-text-3xs);margin:-4px 0 6px}.golden-pricing-context-section dl{margin:0}.golden-pricing-fact{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-height:27px;display:grid}.golden-pricing-fact dt{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-pricing-fact dd{font-size:var(--velo-text-3xs);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.golden-pricing-fact.unfavorable dd{color:var(--negative)}.golden-pricing-fact.favorable dd{color:var(--positive)}.golden-pricing-context .golden-pricing-fact.outcome{border-top:0;margin-top:3px}.golden-pricing-fact.outcome+.golden-pricing-fact.outcome{border-top:0;margin-top:0}.golden-pricing-context-section:first-child .golden-pricing-fact:last-child{border-bottom:0}.golden-pricing-fact.outcome.positive dt,.golden-pricing-fact.outcome.positive dd{color:var(--positive);font-size:var(--velo-text-3xs);font-weight:600}.golden-pricing-fact.outcome.negative dt,.golden-pricing-fact.outcome.negative dd{color:var(--negative);font-size:var(--velo-text-3xs);font-weight:600}.golden-variance-driver,.golden-missing-payable{border-left:2px solid var(--negative);font-size:var(--velo-text-3xs);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;margin-top:7px;padding-left:8px;line-height:1.25;display:grid}.golden-variance-driver span{color:var(--negative);font-weight:600}.golden-variance-driver.favorable{border-color:var(--positive)}.golden-variance-driver.favorable span{color:var(--positive)}.golden-missing-payable{border-color:var(--warning)}.golden-missing-payable span{color:var(--warning);font-weight:600}.golden-pricing-provenance{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:8px;min-height:27px;padding:3px 0;display:grid}.golden-pricing-provenance dt{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-pricing-provenance dd{font-size:var(--velo-text-3xs);margin:0;font-weight:600}.golden-pricing-provenance dd span{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:1px;font-weight:500;display:block}.golden-pricing-context-actions{align-items:center;gap:14px;min-height:31px;display:flex}.golden-pricing-context-actions .gauge-button{font-size:var(--velo-text-3xs)}.golden-pricing-footer{border-top:1px solid var(--border-strong);min-height:23px;color:var(--muted);font-size:var(--velo-text-3xs);justify-content:space-between;align-items:center;display:flex}.golden-pricing-footer strong{color:var(--text)}.golden-stops-ledger{background:var(--surface)}.golden-ledger-toolbar{justify-content:space-between;align-items:center;min-height:42px;display:flex}.golden-ledger-toolbar>div{align-items:baseline;gap:8px;display:flex}.golden-ledger-toolbar>div:last-child{align-items:center}.golden-ledger-toolbar span{color:var(--muted);font-size:var(--velo-text-3xs)}.golden-ledger-toolbar .gauge-button{min-height:29px;padding-inline:9px}.golden-lock-note{align-items:center;gap:4px;margin-right:4px;display:inline-flex}.golden-deviation-line{border:1px solid var(--velo-status-warn-border);background:var(--velo-status-warn-soft);min-height:26px;color:var(--velo-status-warn-ink);font-size:var(--velo-text-3xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:3px 8px;display:grid}.golden-deviation-line span{color:var(--muted)}.golden-ledger-table{border-bottom:1px solid var(--border-strong);overflow-x:auto}.golden-ledger-row{border-top:1px solid var(--border);min-width:1090px;font-size:var(--velo-text-3xs);grid-template-columns:50px 112px minmax(215px,1.85fr) minmax(145px,1.3fr) 78px 125px 106px 106px 84px;align-items:stretch;display:grid}.golden-ledger-row>span{border-right:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;justify-content:center;min-width:0;padding:5px 7px;display:flex}.golden-ledger-row>span:last-child{border-right:0}.golden-ledger-row.header{border-top:1px solid var(--border-strong);background:var(--surface-subtle);min-height:29px;color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.golden-ledger-row.header>span{justify-content:center}.golden-ledger-row.stop{background:color-mix(in srgb, var(--surface-subtle) 58%, var(--surface));min-height:58px}.golden-ledger-row.stop[draggable=true]{cursor:grab}.golden-ledger-row.stop[draggable=true]:active{cursor:grabbing}.golden-ledger-row.stop.dragging{z-index:3;background:color-mix(in srgb, var(--primary) 8%, var(--surface));opacity:.88;position:relative;box-shadow:0 3px 10px #071c3624}.golden-ledger-row.stop.drop-before{position:relative}.golden-ledger-row.stop.drop-before:before{z-index:4;background:var(--primary);content:"";height:3px;position:absolute;top:-2px;left:0;right:0}.golden-stops-ledger.is-reordering .golden-ledger-row.leg,.golden-stops-ledger.is-reordering .golden-ledger-row.activity{opacity:.62}.golden-ledger-row.leg{min-height:50px}.golden-ledger-row.activity{background:color-mix(in srgb, var(--warning-bg) 62%, var(--surface));min-height:51px}.golden-ledger-row strong{font-size:var(--velo-text-3xs);line-height:1.25}.golden-ledger-row small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px;line-height:1.25}.golden-location-cell{overflow:hidden;min-width:215px!important}.golden-location-cell>strong,.golden-location-cell>small{overflow-wrap:anywhere;max-width:100%}.intermodal-location-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intermodal-location-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.golden-ledger-row em{border:1px solid var(--border-strong);color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;margin-bottom:2px;padding:1px 4px;font-style:normal;font-weight:600}.golden-ledger-row.activity em{border-color:var(--velo-status-warn-border);color:var(--velo-status-warn-ink)}.golden-drag{align-items:center;gap:4px;overflow-wrap:normal!important;flex-direction:row!important;padding-inline:4px!important}.golden-drag svg{flex:none}.golden-drag.active svg{color:var(--primary)}.golden-drag.historical svg{color:var(--warning)}.golden-drag.locked svg{color:var(--border-strong)}.golden-drag b.physical-stop-sequence-marker{background:var(--gauge-navy);color:#fff;font-size:var(--velo-text-3xs)}.golden-activity-mark{color:var(--warning);font-size:var(--velo-text-sm);align-items:center}.golden-ledger-status{align-items:center;gap:4px;font-weight:600;flex-direction:row!important}.golden-ledger-status i{background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px}.golden-ledger-status.completed{color:var(--positive)}.golden-ledger-status.completed i{background:var(--positive)}.golden-ledger-status.in_progress{color:var(--primary)}.golden-ledger-status.in_progress i{background:var(--primary)}.golden-ledger-actual{position:relative}.golden-ledger-actual:has(.gauge-icon-button){padding-right:25px}.golden-ledger-actual .gauge-icon-button{width:22px;min-width:22px;min-height:22px;color:var(--primary);background:0 0;border:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.golden-ledger-actual>span[aria-hidden]{color:var(--border-strong);margin:0 4px}.golden-row-actions{white-space:nowrap;align-items:center;gap:6px;position:relative;overflow:visible;flex-direction:row!important}.golden-row-actions .gauge-icon-button{background:0 0;border:0;width:22px;min-width:22px;min-height:22px;padding:2px}.golden-rate-row.instructions-outdated b{color:var(--warning)}.rate-confirmation-carrier.instructions-outdated{border-left:3px solid var(--warning)}.golden-stops-ledger>footer{color:var(--muted);font-size:var(--velo-text-3xs);justify-content:space-between;gap:18px;padding-top:6px;display:flex}.golden-stops-ledger>footer strong{color:var(--text)}.stop-position-section{gap:9px;display:grid}.stop-position-section .field-note strong,.stop-position-section .field-note span{margin:0 0 2px;display:block}.stop-carrier-pay-step{gap:9px;display:grid}.stop-carrier-pay-step>h3,.stop-carrier-pay-step>p{margin:0}.stop-carrier-pay-step>p{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.45}.drawer-footer.embedded{background:0 0;justify-content:flex-end;margin:4px 0 0;padding:9px 0 0;position:static}.carrier-unwind-stack{gap:12px;display:grid}.carrier-unwind-footer{justify-content:flex-end;gap:8px;width:100%;display:flex}.unwind-provider-card{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.unwind-provider-card>span{background:var(--surface);gap:2px;padding:10px 12px;display:grid}.unwind-provider-card small,.unwind-provider-card em{color:var(--muted);font-size:var(--velo-text-3xs);font-style:normal}.unwind-provider-card strong{font-size:var(--velo-text-sm)}.unwind-impact{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);overflow:hidden}.unwind-impact>header,.unwind-impact>footer{color:var(--muted);font-size:var(--velo-text-3xs);justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.unwind-impact>header strong{color:var(--text);font-size:var(--velo-text-xs)}.unwind-impact>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.unwind-impact>div>span:first-child{gap:2px;min-width:140px;display:grid}.unwind-impact>div>span:first-child small{color:var(--muted)}.unwind-impact-tokens{flex-wrap:wrap;gap:5px;display:flex}.unwind-inline-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:3px;display:flex}.unwind-choice,.unwind-charge{border:1px solid var(--border);border-radius:var(--velo-radius-control);gap:9px;margin:0;padding:10px;display:grid}.unwind-choice legend,.unwind-charge legend{color:var(--text);font-size:var(--velo-text-xs);padding:0 5px;font-weight:600}.unwind-choice>label{align-items:flex-start;gap:8px;display:flex}.unwind-choice>.gauge-radio-field>span:last-child{gap:2px;display:grid}.unwind-choice>label small,.unwind-preservation-note{color:var(--muted);font-size:var(--velo-text-3xs)}.unwind-prior-choice{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:10px;padding-top:8px;display:grid}.unwind-bill-customer{align-self:end;min-height:36px}.unwind-preservation-note{border-left:3px solid var(--primary);background:var(--info-bg);margin:0;padding:9px 10px}.unwind-message-failures{border:1px solid var(--border);border-radius:var(--velo-radius-control);display:grid;overflow:hidden}.unwind-message-failures>div{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px;display:flex}.unwind-message-failures>div:first-child{border-top:0}.unwind-message-failures>div>span{flex:1;gap:2px;display:grid}.unwind-message-failures small{color:var(--muted)}.board-carrier-cell{max-width:100%;display:inline-flex;position:relative}.board-carrier-cell>.gauge-button{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;max-width:100%;overflow:hidden}.board-tranche:has(.board-carrier-popover){z-index:20;position:relative}.board-table-wrap:has(.board-carrier-popover){z-index:20;position:relative;overflow:visible}.board-table td:has(.board-carrier-popover){z-index:20;position:relative;overflow:visible}.board-carrier-popover{z-index:80;border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:var(--surface);min-width:220px;box-shadow:var(--velo-shadow-overlay);padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.board-carrier-popover .gauge-button{justify-content:flex-start;width:100%}.open-board-coverage-buttons{align-items:center;gap:5px;display:inline-flex}.open-board-coverage-buttons .open-board-offer-trigger.gauge-button{border-radius:var(--velo-radius-control);min-height:26px;font-size:var(--velo-text-3xs);white-space:nowrap;padding:3px 8px;line-height:1}@media (width<=780px){.unwind-provider-card,.unwind-prior-choice{grid-template-columns:1fr}.unwind-impact>div{flex-direction:column;align-items:flex-start}}.truckload-golden-page{background:var(--surface);max-width:none}.truckload-golden-page .page-header{border-bottom:0;min-height:51px;padding:5px 0 7px}.truckload-golden-page .page-header h1{font-size:var(--velo-text-2xl);margin:0;line-height:1.2;display:inline}.truckload-golden-page .page-subtitle{align-items:center;gap:7px;margin-top:3px;display:flex}.truckload-golden-page .page-subtitle i{color:var(--border-strong);font-style:normal}.truckload-golden-page .page-subtitle .gauge-status{margin-left:3px}.truckload-golden-page .page-actions{align-self:flex-start;gap:7px;padding-top:2px}.truckload-golden-page .page-actions>.gauge-button{min-height:30px}.tl-context-strip{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);grid-template-columns:1.03fr 1.03fr .96fr .96fr 1.08fr 1.28fr;min-height:58px;display:grid}.tl-context-strip>div{border-right:1px solid var(--border);align-content:center;gap:2px;min-width:0;padding:7px 12px;display:grid}.tl-context-strip>div:last-child{border-right:0}.tl-context-strip small{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.tl-context-strip strong{font-size:var(--velo-text-2xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.tl-context-strip span{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-context-strip .negative strong,.tl-context-strip .negative span{color:var(--negative)}.tl-rc-decision-strip{border:1px solid color-mix(in srgb,var(--danger) 38%,var(--border));border-left:3px solid var(--danger);border-radius:var(--velo-radius-control);background:color-mix(in srgb,var(--danger) 7%,var(--surface));justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.tl-rc-decision-strip>div:first-child{gap:2px;min-width:0;display:grid}.tl-rc-decision-strip>div:first-child small{color:var(--danger);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:750}.tl-rc-decision-strip>div:first-child strong{font-size:var(--velo-text-xs)}.tl-rc-decision-strip>div:first-child span{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-rc-decision-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tl-rc-decision-strip .gauge-button{text-align:left;justify-items:start;height:auto;min-height:42px;padding:6px 10px;display:grid}.tl-rc-decision-strip .gauge-button span{font-size:var(--velo-text-3xs)}.tl-rc-decision-strip .gauge-button small{font-size:var(--velo-text-3xs);font-weight:500}.tl-rc-decision-strip .gauge-button strong{font-size:var(--velo-text-2xs)}.tl-link-value{color:var(--primary)}.master-data-link{width:max-content;max-width:100%;min-height:18px;color:var(--primary);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:flex-start;padding:0;font-weight:600;line-height:1.2;overflow:hidden}.tl-context-editable{position:relative}.tl-context-value{width:max-content;max-width:100%;min-height:18px;color:var(--text);font-size:var(--velo-text-2xs);text-overflow:ellipsis;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:600;overflow:hidden}.tl-context-popout{z-index:22;background:#fff;border:1px solid #9ebbe2;gap:7px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% - 3px);left:8px;box-shadow:0 8px 22px #08274824}.tl-context-popout>span{justify-content:flex-end;gap:5px;display:flex}.tl-context-popout .gauge-button{min-height:25px;font-size:var(--velo-text-3xs)}.tl-journey{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));min-height:49px;padding:9px 12px 4px;display:grid}.tl-journey.deadhead{grid-template-columns:repeat(5,minmax(0,1fr))}.tl-journey>div{min-width:0;color:var(--muted);text-align:center;align-content:start;justify-items:center;gap:1px;display:grid;position:relative}.tl-journey-line{z-index:0;background:var(--border-strong);width:100%;height:1px;position:absolute;top:9px;right:50%}.tl-journey-marker{z-index:1;border:1px solid var(--border-strong);background:var(--surface);width:19px;min-width:19px;height:19px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.tl-journey strong{color:var(--text);font-size:var(--velo-text-3xs);white-space:nowrap;margin-top:2px}.tl-journey small{color:var(--muted);font-size:var(--velo-text-3xs);white-space:nowrap}.tl-journey .complete .tl-journey-marker{border-color:color-mix(in srgb, var(--positive) 62%, var(--border));color:var(--positive)}.tl-journey .complete .tl-journey-line,.tl-journey .current .tl-journey-line{background:color-mix(in srgb, var(--positive) 48%, var(--border))}.tl-journey .current .tl-journey-marker{border:3px solid color-mix(in srgb, var(--positive) 18%, white);background:var(--positive);color:#fff}.tl-overview-grid{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:minmax(280px,1.05fr) minmax(390px,1.35fr) minmax(250px,.95fr);align-items:start;display:grid}.tl-overview-left,.tl-overview-center,.tl-overview-right{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.tl-stop-pair{gap:var(--space-5);grid-template-columns:1fr;padding:0;display:grid}.tl-journey-map-panel{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);min-width:0;margin:0}.tl-journey-map-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:5px 8px;display:flex}.tl-journey-map-header h2{color:var(--primary);font-size:var(--velo-text-3xs);text-transform:uppercase;margin:0;font-weight:600}.tl-journey-map-header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:2px 0 0}.tl-journey-map-header .gauge-button{min-height:24px;font-size:var(--velo-text-3xs);padding-inline:7px}.tl-journey-map-body{grid-template-columns:minmax(0,2.35fr) minmax(255px,.65fr);min-height:176px;display:grid}.tl-map-canvas{background:#eef3f6;min-width:0;position:relative;overflow:hidden}.tl-map-canvas--compact{border-right:1px solid var(--border);min-height:176px}.tl-map-canvas--expanded{border:1px solid var(--border);min-height:520px}.tl-maplibre-host{position:absolute;inset:0}.tl-maplibre-host .maplibregl-ctrl-top-right{top:4px;right:4px}.tl-maplibre-host .maplibregl-ctrl-group{border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);box-shadow:none;overflow:hidden}.tl-maplibre-host .maplibregl-ctrl-group button{border:0;border-radius:0;width:26px;min-width:26px;height:26px;min-height:26px}.tl-maplibre-host .maplibregl-ctrl-attrib{color:#33475d;font-size:var(--velo-text-3xs)}.tl-map-overlay-state{z-index:3;color:var(--muted);text-align:center;background:#f7f9fce0;place-content:center;gap:4px;padding:18px;display:grid;position:absolute;inset:0}.tl-map-overlay-state.error{color:var(--negative)}.tl-map-overlay-state span{font-size:var(--velo-text-3xs)}.tl-map-overlay-state .inline-loading{min-height:0;padding:0}.tl-map-overlay-state.error .gauge-button{min-height:28px;color:var(--text);justify-self:center;margin-top:3px}.tl-map-message{background:var(--surface-subtle);min-height:176px;color:var(--muted);text-align:center;place-content:center;gap:4px;padding:20px;display:grid}.tl-map-message strong{color:var(--text);font-size:var(--velo-text-3xs)}.tl-map-message>span:not(.inline-loading){max-width:430px;font-size:var(--velo-text-3xs)}.tl-map-message .inline-loading{justify-content:center;min-height:0;padding:0}.tl-map-message .inline-loading i,.tl-map-overlay-state .inline-loading i{border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.tl-journey-map-context{align-content:start;min-width:0;display:grid}.tl-journey-map-context>div{border-bottom:1px solid var(--border);gap:2px;min-width:0;padding:7px 9px;display:grid}.tl-journey-map-context small{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.tl-journey-map-context strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;line-height:1.25;overflow:hidden}.tl-journey-map-context span{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.3}.tl-journey-map-context>p{color:var(--muted);font-size:var(--velo-text-3xs);align-items:flex-start;gap:5px;margin:0;padding:7px 9px;line-height:1.35;display:flex}.tl-journey-map-context>p svg{color:var(--primary);flex:none}.tl-map-stop-marker{border:2px solid var(--primary);width:25px;min-width:25px;height:25px;color:var(--primary);font-size:var(--velo-text-3xs);background:#fff;border-radius:50%;place-items:center;font-weight:600;display:grid;box-shadow:0 1px 3px #10243e40}.tl-map-stop-marker.completed{border-color:var(--positive);color:var(--positive)}.tl-map-stop-marker.delivery{border-width:3px}.tl-map-stop-marker.intermediate{border-radius:var(--velo-radius-control)}.tl-map-stop-popup{min-width:210px;max-width:280px;color:var(--text);font-size:var(--velo-text-3xs);gap:3px;padding:2px;line-height:1.3;display:grid}.tl-map-stop-popup>strong{color:var(--primary);font-size:var(--velo-text-3xs);text-transform:uppercase}.tl-map-stop-popup>b{font-size:var(--velo-text-2xs)}.tl-map-stop-popup>span{color:var(--muted)}.tl-map-stop-popup>small{border-top:1px solid var(--border);color:var(--warning-text);font-size:var(--velo-text-3xs);margin-top:2px;padding-top:4px}.tl-map-recovery-note strong{color:var(--warning-text)}.tl-map-current-marker{width:30px;height:30px;box-shadow:0 0 0 1px var(--primary), 0 1px 5px #10243e59;background:#0864df3d;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:relative}.tl-map-current-marker>span{background:var(--primary);border:2px solid #fff;border-radius:50%;width:10px;height:10px}.tl-map-legend{z-index:2;border:1px solid var(--border);color:var(--muted);font-size:var(--velo-text-3xs);background:#ffffffeb;align-items:center;gap:8px;padding:4px 6px;display:flex;position:absolute;bottom:23px;left:7px}.tl-map-legend>span{align-items:center;gap:4px;display:inline-flex}.tl-map-legend i.stop{border:2px solid var(--primary);border-radius:50%;width:9px;height:9px}.tl-map-legend i.current{background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 1px var(--primary);border:2px solid #fff;border-radius:50%}.drawer.tl-map-drawer{width:clamp(720px,78vw,1180px)}.tl-map-drawer .drawer-content{padding:12px}.tl-expanded-map{gap:8px;display:grid}.tl-expanded-map-summary{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.tl-expanded-map-summary>div{background:var(--surface);align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.tl-expanded-map-summary strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;line-height:1.3;overflow:hidden}.tl-expanded-map-summary small{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-expanded-map-summary p{background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);grid-column:1/-1;margin:0;padding:7px 8px}.tl-stop-summary{border:1px solid var(--border);border-radius:var(--velo-radius-control);min-width:0;position:relative}.tl-stop-summary header{border-bottom:1px solid var(--border);align-items:center;min-height:25px;padding:3px 8px;display:flex}.tl-stop-summary header strong{color:var(--primary);font-size:var(--velo-text-3xs);text-transform:uppercase}.tl-stop-summary header .gauge-icon-button{background:0 0;border:0;width:22px;min-width:22px;min-height:20px;margin-left:5px}.tl-stop-summary-body{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);min-height:61px;padding:7px 9px;display:grid}.tl-stop-summary-body>div:first-child{border-right:1px solid var(--border);align-content:start;gap:3px;padding-right:10px;display:grid}.tl-stop-summary-body>div:first-child strong{font-size:var(--velo-text-2xs)}.tl-stop-summary-body>div:first-child span{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.3}.tl-stop-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tl-stop-summary dl>div{min-width:0;padding:1px 8px}.tl-stop-summary dt{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-stop-summary dd{font-size:var(--velo-text-3xs);text-overflow:ellipsis;margin:4px 0 0;font-weight:600;line-height:1.25;overflow:hidden}.tl-stop-quick-editor{z-index:18;background:#fff;border:1px solid #9ebbe2;width:min(560px,100% - 16px);padding:10px;position:absolute;top:27px;right:8px;box-shadow:0 8px 22px #08274824}.tl-stop-quick-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tl-stop-quick-editor footer{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:9px;padding-top:8px;display:flex}.tl-stop-quick-editor footer .spacer{flex:1}.tl-workbench-grid{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px;display:grid}.tl-workbench-primary{grid-area:1/1/auto/5;min-width:0}.tl-workbench-offers{grid-area:1/5/auto/10;min-width:0}.tl-workbench-rail{grid-area:1/10/3/13;gap:10px;min-width:0;display:grid}.tl-workbench-notes{grid-area:2/1/auto/4;min-width:0}.tl-workbench-actions{grid-area:2/4/auto/8;min-width:0}.tl-workbench-financial{grid-area:2/8/auto/10;min-width:0}.tl-flat-panel{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);min-width:0}.tl-section-title{border-bottom:1px solid var(--border);align-items:center;gap:7px;min-height:30px;padding:4px 8px;display:flex}.tl-section-title h2{color:var(--primary);font-size:var(--velo-text-3xs);letter-spacing:.015em;margin:0;font-weight:600}.truckload-golden-page .tl-section-title h2{text-transform:uppercase}.tl-section-title h2 small{color:var(--muted);font-weight:600}.tl-section-title>:not(h2):last-child{margin-left:auto}.tl-section-title>span{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-section-title .gauge-button{min-height:23px;font-size:var(--velo-text-3xs);padding-inline:7px}.unified-coverage-panel{--coverage-warn-ink:color-mix(in oklab, var(--velo-status-warn) 72%, var(--velo-text-primary));--coverage-ok-ink:color-mix(in oklab, var(--velo-status-ok) 72%, var(--velo-text-primary));border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);min-width:0;box-shadow:var(--velo-shadow-panel);overflow:hidden}.unified-coverage-header{border-bottom:1px solid var(--velo-surface-line);align-items:center;gap:12px;min-height:43px;padding:15px 20px;display:flex}.unified-coverage-header h2{color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/1.25 var(--velo-font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0}.unified-coverage-header>strong{color:var(--velo-text-primary);font:500 var(--velo-text-xs)/1.25 var(--velo-font-ui)}.unified-coverage-header>strong.automated{color:var(--accent-ontint)}.coverage-header-divider{background:var(--velo-surface-line);width:1px;height:14px}.unified-coverage-header>.gauge-button{min-height:27px;font-size:var(--velo-text-xs);margin-left:auto}.coverage-header-chip{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);background:var(--velo-surface-panel);min-height:24px;color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/1 var(--velo-font-ui);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.coverage-header-chip i,.coverage-state-marker{background:currentColor;flex:0 0 7px;width:7px;height:7px;display:inline-block}.coverage-header-chip.active{color:var(--accent-ontint)}.coverage-header-chip.accepted{color:var(--coverage-ok-ink)}.coverage-header-chip.countered{color:var(--coverage-warn-ink)}.coverage-header-chip.exhausted{color:var(--velo-text-muted)}.coverage-header-chip.accepted i,.coverage-state-marker.square{border-radius:2px}.coverage-header-chip.countered i,.coverage-state-marker.diamond{transform:rotate(45deg)}.coverage-header-chip.exhausted i{width:7px;height:2px}.coverage-register+.coverage-register,.coverage-register+.coverage-register-strip,.coverage-register-strip+.coverage-register,.coverage-register-strip+.coverage-register-strip{border-top:1px solid var(--velo-surface-line)}.coverage-register.supplemental>.coverage-driving-band,.coverage-register.supplemental>.coverage-action-row{display:none}.coverage-register-strip{height:37px;color:var(--velo-text-muted);grid-template-columns:10px max-content minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 20px;display:grid}.coverage-register-strip>i{border:1.5px solid;width:7px;height:7px}.coverage-register-strip>i.circle{border-radius:50%}.coverage-register-strip>strong{font:500 var(--velo-text-xs)/1 var(--velo-font-ui);white-space:nowrap}.coverage-register-strip>span{font:500 var(--velo-text-3xs)/1 var(--velo-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverage-register-strip .gauge-button{min-height:24px;font-size:var(--velo-text-3xs);gap:4px;padding:3px 5px}.coverage-driving-band{border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);padding:13px 20px}.coverage-driving-band.automated.live{background:var(--velo-surface-accent-soft)}.coverage-driving-band.automated.countered{background:var(--velo-status-warn-soft)}.coverage-driving-band.automated.accepted{background:var(--velo-status-ok-soft)}.coverage-band-main{flex-wrap:wrap;align-items:center;gap:13px;min-width:0;display:flex}.coverage-band-title{flex:1;min-width:240px}.coverage-band-title>div{align-items:center;gap:10px;min-width:0;display:flex}.coverage-band-title strong{color:var(--velo-text-primary);font:600 var(--velo-text-sm)/1.25 var(--velo-font-ui);white-space:nowrap}.coverage-band-title b{color:var(--velo-text-muted);font:600 var(--velo-text-xs)/1.25 var(--velo-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverage-driving-band.live .coverage-band-title b{color:var(--accent-ontint)}.coverage-driving-band.countered .coverage-band-title b{color:var(--coverage-warn-ink)}.coverage-driving-band.accepted .coverage-band-title b{color:var(--coverage-ok-ink)}.coverage-band-title>span{color:var(--velo-text-muted);font:400 var(--velo-text-2xs)/1.3 var(--velo-font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.coverage-band-detail{align-items:baseline;gap:7px;min-width:0;display:flex}.coverage-band-detail>b{font:500 var(--velo-text-2xs)/1.3 var(--velo-font-mono);flex:none;color:var(--velo-text-muted)!important}.coverage-band-detail>i{color:var(--velo-text-muted);flex:none;font-style:normal}.coverage-band-detail>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.coverage-band-title .gauge-switch-input{border:0;width:38px;min-width:38px;max-width:38px;height:17px;min-height:17px;max-height:17px;margin:0}.coverage-band-timing{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.coverage-band-timing .gauge-button{min-height:30px;font-size:var(--velo-text-xs);padding:6px 12px}.manual-register-glyph{border:1.5px solid var(--velo-text-muted);width:9px;height:9px;margin:0 10px;display:block}.coverage-economic-ladder{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-panel);flex:none;align-items:stretch;min-width:max-content;display:flex;overflow:hidden}.coverage-economic-ladder>div{border-left:1px solid var(--velo-surface-line);flex-direction:column;gap:1px;min-width:max-content;padding:7px 13px;display:flex}.coverage-economic-ladder>div:first-child{border-left:0}.coverage-economic-ladder>div.conclusion{background:var(--velo-surface-inset)}.coverage-economic-ladder.countered>div.decision{background:var(--velo-status-warn-soft)}.coverage-economic-ladder.manual>div.decision{background:var(--velo-surface-inset)}.coverage-economic-ladder small{color:var(--velo-text-muted);font:600 var(--velo-text-3xs)/1.2 var(--velo-font-ui);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.coverage-economic-ladder strong{color:var(--velo-text-primary);font:600 var(--velo-text-sm)/1.2 var(--velo-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.coverage-waterfall,.coverage-offers-table{min-width:0;overflow-x:auto}.coverage-routing-guide{border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);padding:10px 20px}.coverage-routing-guide>strong{color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/1.2 var(--velo-font-ui);margin-bottom:6px;display:block}.coverage-routing-guide ol{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.coverage-routing-guide li{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);min-width:0;color:var(--velo-text-muted);font:400 var(--velo-text-2xs)/1.2 var(--velo-font-ui);flex:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.coverage-routing-guide li.current{border-color:var(--accent-ontint);background:var(--velo-surface-accent-soft);color:var(--velo-text-primary)}.coverage-routing-guide li b{color:var(--velo-text-primary);font-weight:600}.coverage-routing-guide li small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.coverage-waterfall-row{border-bottom:1px solid var(--velo-surface-line);min-width:1176px;min-height:37px;color:var(--velo-text-muted);font:400 var(--velo-text-2xs)/1.2 var(--velo-font-ui);grid-template-columns:22px minmax(240px,1.6fr) 122px 104px 132px 178px 92px 148px;align-items:center;gap:0 14px;padding:8px 20px;display:grid}.coverage-waterfall-row.header{background:var(--velo-surface-inset);min-height:31px;color:var(--velo-text-muted);font-size:var(--velo-text-3xs);font-weight:600}.coverage-waterfall-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coverage-position{border:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);width:20px;height:20px;color:var(--velo-text-muted);font:600 var(--velo-text-3xs)/1 var(--velo-font-mono);border-radius:50%;place-items:center;display:grid}.coverage-position.active{border-color:var(--velo-palette-accent);background:var(--velo-palette-accent);color:var(--velo-text-on-accent)}.coverage-position.countered{border-color:var(--velo-status-warn);background:var(--velo-status-warn);color:var(--velo-text-on-accent)}.coverage-position.accepted{border-color:var(--velo-status-ok);background:var(--velo-status-ok);color:var(--velo-text-on-accent)}.coverage-carrier{gap:2px;display:grid}.coverage-waterfall-row .coverage-carrier{align-items:baseline;gap:8px;display:flex}.coverage-carrier strong{color:var(--velo-text-primary);font:500 var(--velo-text-xs)/1.2 var(--velo-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverage-carrier small{color:var(--velo-text-muted);font:400 var(--velo-text-3xs)/1.2 var(--velo-font-mono)}.coverage-waterfall-group.active .coverage-carrier strong{color:var(--accent-ontint);font-weight:600}.coverage-price-source{color:var(--velo-text-muted);font-size:var(--velo-text-3xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.coverage-price-source i{border:1.5px solid;flex:0 0 6px;width:6px;height:6px}.coverage-price-source i.circle{background:currentColor;border-radius:50%}.coverage-waterfall-row .money,.coverage-offer-row .money{color:var(--velo-text-primary);font:600 var(--velo-text-xs)/1 var(--velo-font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.coverage-state-marker.circle{border-radius:50%}.coverage-state-marker.bar{flex-basis:8px;width:8px;height:2px}.coverage-waterfall-group.countered>.coverage-waterfall-row{background:var(--velo-status-warn-soft);box-shadow:inset 3px 0 0 var(--velo-status-warn)}.coverage-waterfall-group.countered>.coverage-waterfall-row .coverage-response-pill{color:var(--coverage-warn-ink)}.coverage-waterfall-group.accepted>.coverage-waterfall-row{background:var(--velo-status-ok-soft)}.coverage-waterfall-group.accepted>.coverage-waterfall-row .coverage-response-pill{color:var(--coverage-ok-ink)}.coverage-history-price{font-family:var(--velo-font-mono);text-align:right;justify-content:flex-end;gap:5px;display:inline-flex}.coverage-history-price>i{color:var(--velo-text-faint);font-style:normal}.coverage-history-price small{color:var(--velo-text-muted);font:400 var(--velo-text-3xs)/1 var(--velo-font-mono)}.coverage-history-price small.adverse{color:var(--coverage-warn-ink)}.coverage-response-pill{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset);width:max-content;color:var(--velo-text-muted);font-size:var(--velo-text-2xs);align-items:center;gap:7px;padding:3px 10px;display:inline-flex}.coverage-response-pill.active{border-color:color-mix(in oklab,var(--velo-palette-accent) 30%,var(--velo-surface-line));background:var(--velo-surface-panel);color:var(--accent-ontint)}.coverage-response-pill.countered{border-color:var(--velo-status-warn-border);background:var(--velo-surface-panel)}.coverage-response-pill.accepted{border-color:var(--velo-status-ok-border);background:var(--velo-status-ok-soft)}.coverage-timing,.coverage-row-action{font-family:var(--velo-font-mono);text-align:right}.coverage-row-action{color:var(--velo-text-muted);font-size:var(--velo-text-3xs)}.coverage-empty{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/1.4 var(--velo-font-ui);text-align:center;margin:0;padding:26px 20px}.coverage-action-row{border-top:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:11px 20px;display:flex}.coverage-action-row>span{flex:1}.coverage-action-row>small{color:var(--velo-text-muted);font:400 var(--velo-text-2xs)/1.2 var(--velo-font-mono);text-align:right;white-space:nowrap}.coverage-action-row .gauge-button{min-height:32px;font-size:var(--velo-text-xs);white-space:nowrap;padding:7px 13px}.tender-negotiation-ground{background:var(--velo-status-warn-soft);box-shadow:inset 3px 0 0 var(--velo-status-warn);padding:0 20px 13px}.tender-negotiation-strip{border:1px solid var(--velo-status-warn-border);border-radius:var(--velo-radius-inset);background:var(--velo-surface-panel);flex-wrap:wrap;align-items:flex-end;gap:22px;padding:13px 15px;display:flex}.tender-counter-figure,.tender-margin-preview{gap:2px;min-width:0;display:grid}.tender-counter-figure small,.tender-margin-preview small{color:var(--velo-text-muted);font:600 var(--velo-text-3xs)/1.2 var(--velo-font-ui);letter-spacing:.09em;text-transform:uppercase}.tender-counter-figure strong{color:var(--velo-text-primary);font:600 24px/1.15 var(--velo-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.tender-counter-figure b{color:var(--coverage-warn-ink);font:400 var(--velo-text-2xs)/1.2 var(--velo-font-mono);white-space:nowrap}.tender-margin-preview strong{color:var(--velo-text-primary);font:600 17px/1.2 var(--velo-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tender-counter-figure span,.tender-margin-preview span{color:var(--velo-text-muted);font:400 var(--velo-text-3xs)/1.2 var(--velo-font-ui)}.tender-negotiation-strip>.carrier-price-editor,.tender-margin-preview{border-left:1px solid var(--velo-surface-line);padding-left:22px}.tender-action-spacer{flex:1;min-width:12px}.tender-negotiation-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:inline-flex}.tender-negotiation-actions .gauge-button{min-height:31px;font-size:var(--velo-text-xs);white-space:nowrap;padding:6px 11px}.tender-negotiation-actions .danger-text{color:color-mix(in oklab, var(--velo-status-danger) 72%, var(--velo-text-primary))}.tender-awaiting-carrier{min-width:320px;color:var(--coverage-warn-ink);flex:1;grid-template-columns:auto max-content minmax(0,1fr);align-items:center;gap:8px;display:grid}.tender-awaiting-carrier span{color:var(--velo-text-muted);font-size:var(--velo-text-2xs)}.carrier-price-editor{grid-template-columns:minmax(104px,.9fr) auto minmax(92px,.75fr) auto minmax(92px,.75fr);align-items:end;gap:7px;min-width:0;display:grid}.carrier-price-editor label{gap:4px;min-width:0;display:grid}.carrier-price-editor label>span{color:var(--velo-text-muted);font:600 var(--velo-text-3xs)/1 var(--velo-font-ui);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;display:flex}.carrier-price-editor label>span small{color:var(--velo-text-muted);font:600 var(--velo-text-3xs)/1 var(--velo-font-mono);white-space:nowrap}.carrier-price-editor .gauge-input{min-width:66px;height:34px;color:var(--velo-text-primary);font:600 var(--velo-text-sm)/1 var(--velo-font-mono);font-variant-numeric:tabular-nums;padding:6px 10px}.carrier-price-editor label.active .gauge-input{border:1.5px solid var(--velo-palette-accent);background:var(--velo-surface-panel);box-shadow:0 0 0 3px color-mix(in oklab,var(--velo-palette-accent) 14%,transparent)}.carrier-price-editor label.available .gauge-input{background:var(--velo-surface-inset);border-style:dashed}.carrier-price-editor label.derived .gauge-input{background:var(--velo-surface-inset);color:var(--velo-text-muted);box-shadow:none}.carrier-price-or,.carrier-price-plus{color:var(--velo-text-muted);font:500 var(--velo-text-2xs)/1 var(--velo-font-mono);align-self:center;padding-top:13px}.coverage-offer-row{border-bottom:1px solid var(--velo-surface-line);min-width:1096px;min-height:48px;color:var(--velo-text-muted);font:400 var(--velo-text-2xs)/1.2 var(--velo-font-ui);grid-template-columns:minmax(220px,1.4fr) 124px 128px 104px minmax(130px,.8fr) 128px 132px 130px;align-items:center;padding:0 20px;display:grid}.coverage-offer-row.header{background:var(--velo-surface-inset);min-height:31px;font-size:var(--velo-text-3xs);font-weight:600}.coverage-offer-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:12px;overflow:hidden}.coverage-offer-row>:last-child{justify-content:flex-end;padding-right:0;display:flex}.coverage-offer-row .gauge-button{min-height:27px;font-size:var(--velo-text-2xs);padding:5px 10px}.coverage-offer-row.selected{background:var(--velo-status-ok-soft)}.carrier-tender-negotiation{border:1px solid var(--velo-status-warn-border);border-radius:var(--velo-radius-inset);background:var(--velo-status-warn-soft);gap:14px;margin:18px 0;padding:16px;display:grid}.carrier-tender-status.countered>span{border-radius:0;transform:rotate(45deg)}.carrier-tender-negotiation>div:first-child{gap:3px;display:grid}.carrier-tender-negotiation>div:first-child span{color:var(--velo-text-muted);font-size:var(--velo-text-xs)}.carrier-tender-negotiation>footer{justify-content:flex-end;gap:8px;display:flex}.open-board-action-required{gap:5px;min-width:205px;padding:5px 0;display:grid}.board-action-required-chip{border:1px solid var(--velo-status-warn-border);border-radius:var(--velo-radius-pill);background:var(--velo-status-warn-soft);color:var(--coverage-warn-ink,var(--warning));font-size:var(--velo-text-3xs);white-space:nowrap;align-items:center;gap:7px;padding:3px 10px;font-weight:600;display:inline-flex}.board-action-required-chip i{background:currentColor;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.open-board-action-required>span{color:var(--coverage-warn-ink,var(--warning));font-size:var(--velo-text-3xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.open-board-action-required>span i{background:currentColor;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.open-board-action-required>strong{font:600 var(--velo-text-xs)/1.2 var(--velo-font-mono);font-variant-numeric:tabular-nums}.open-board-action-required>div{flex-wrap:wrap;gap:5px;display:flex}.open-board-action-required .gauge-button{min-height:26px;font-size:var(--velo-text-3xs);padding:4px 8px}.open-board-counter-row>td{background:var(--velo-status-warn-soft);padding:0!important}.open-board-counter-workflow{border-block:1px solid var(--velo-status-warn-border);grid-template-columns:minmax(190px,.65fr) minmax(390px,1.45fr) minmax(100px,.45fr) auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.open-board-counter-workflow>div:first-child,.open-board-counter-margin{gap:2px;display:grid}.open-board-counter-workflow small{color:var(--velo-text-muted);font:600 var(--velo-text-3xs)/1.2 var(--velo-font-ui);letter-spacing:.06em;text-transform:uppercase}.open-board-counter-workflow strong{font:600 var(--velo-text-sm)/1.2 var(--velo-font-mono)}.open-board-counter-workflow span{color:var(--velo-text-muted);font-size:var(--velo-text-3xs)}.open-board-counter-workflow>div:last-child{justify-content:flex-end;gap:7px;display:flex}.open-board-counter-workflow .gauge-button{white-space:nowrap}@media (width<=1300px){.open-board-counter-workflow{grid-template-columns:minmax(180px,.7fr) minmax(360px,1.4fr) auto}.open-board-counter-margin{display:none}}@media (width<=1500px){.coverage-waterfall-row{grid-template-columns:22px minmax(210px,1.5fr) 112px 100px 178px 92px 120px;min-width:930px}.coverage-waterfall-row>:nth-child(5){display:none}}@media (width<=1050px){.tender-negotiation-actions{justify-content:flex-start}}:root[data-velo-density=compact] .unified-coverage-header{min-height:37px;padding:12px 17px}:root[data-velo-density=compact] .coverage-driving-band{padding-block:10px}:root[data-velo-density=compact] .coverage-economic-ladder>div{padding:6px 12px}:root[data-velo-density=compact] .coverage-register-strip{padding-inline:17px}:root[data-velo-density=compact] .coverage-action-row{padding:9px 17px}:root[data-velo-density=compact] .coverage-offer-row{min-height:43px}@media (prefers-reduced-motion:reduce){.unified-coverage-panel *{scroll-behavior:auto}}.tl-coverage-workbench{container-type:inline-size}.tl-touchless-band{border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);transition:background var(--velo-motion-base);padding:11px 16px}.tl-touchless-band.live{background:var(--velo-surface-accent-soft)}.tl-touchless-band.accepted{background:var(--velo-status-ok-soft)}.tt-band-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.tt-glyph{flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.tt-core{border-radius:var(--velo-radius-pill);background:var(--velo-text-faint);width:8px;height:8px;position:relative}.tt-glyph.live .tt-core{background:var(--velo-palette-accent)}.tt-glyph.countered .tt-core{background:var(--velo-status-warn);border-radius:1px;transform:rotate(45deg)}.tt-glyph.accepted .tt-core{background:var(--velo-status-ok);border-radius:2px}.tt-glyph.unavailable .tt-core{border-radius:0;width:9px;height:2px}.tt-title-block{flex:1;min-width:200px}.tt-title-line{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.tt-title-line>strong{color:var(--velo-text-primary);font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);white-space:nowrap}.tt-title-line>span{color:var(--velo-text-muted);font:600 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);white-space:nowrap}.tl-touchless-band.live .tt-title-line>span{color:var(--velo-text-accent)}.tl-touchless-band.accepted .tt-title-line>span{color:var(--velo-status-ok)}.tt-title-line .gauge-switch-input{background:var(--velo-surface-line);border:0;width:38px;min-width:38px;max-width:38px;height:17px;min-height:17px;max-height:17px;margin:0}.tt-title-line .gauge-switch-input:before{width:13px;height:13px;top:2px;left:2px}.tt-title-line .gauge-switch-input:after{color:var(--velo-text-on-accent);content:"";font:600 9.5px/1 var(--velo-font-ui);letter-spacing:.05em;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.tt-title-line .gauge-switch-input:checked{background:var(--velo-status-ok)}.tt-title-line .gauge-switch-input:checked:before{transform:translate(21px)}.tt-title-line .gauge-switch-input:checked:after{content:"ON"}.tt-detail-line{min-width:0;color:var(--velo-text-muted);font:400 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);align-items:baseline;gap:7px;margin-top:2px;display:flex}.tt-detail-line>b{font:500 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-mono);white-space:nowrap;flex:none}.tt-detail-line>i{color:var(--velo-text-faint);flex:none;font-style:normal}.tt-detail-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-trailing{white-space:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.tt-timer{border:1px solid color-mix(in oklab, var(--velo-palette-accent) 30%, var(--velo-surface-line));border-radius:var(--velo-radius-pill);background:var(--velo-surface-panel);color:var(--velo-text-accent);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.tt-timer time{font:600 var(--velo-text-xs)/1 var(--velo-font-mono);font-variant-numeric:tabular-nums}.tt-trailing .gauge-button{border-color:var(--velo-surface-line);background:var(--velo-surface-panel);min-height:30px;font-size:var(--velo-text-xs);white-space:nowrap;border-radius:9px;flex:none;padding:6px 12px;font-weight:500}.tt-trailing .gauge-button:hover:not(:disabled){border-color:var(--velo-palette-accent);color:var(--velo-text-accent)}.tt-metadata{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:9px;display:flex}.tt-metadata>span{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.tt-metadata small{color:var(--velo-text-muted);font:400 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tt-metadata strong{color:var(--velo-text-primary);font:500 12px/1.4 var(--velo-font-ui);white-space:nowrap}.tt-stage-progress{border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:8px 16px;display:grid}.tt-stage-progress>span{min-width:0;color:var(--velo-text-faint);align-items:center;gap:6px;display:flex}.tt-stage-progress i{border-radius:var(--velo-radius-pill);width:17px;height:17px;font:600 var(--velo-text-3xs)/1 var(--velo-font-mono);border:1px solid;flex:0 0 17px;place-items:center;font-style:normal;display:grid}.tt-stage-progress b{min-width:0;font:500 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-stage-progress>.active{color:var(--velo-text-accent)}.tt-stage-progress>.complete{color:var(--velo-status-ok)}.tt-waterfall>header{border-bottom:1px solid var(--velo-surface-line);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 16px;display:flex}.tt-waterfall>header strong{color:var(--velo-text-primary);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui)}.tt-waterfall>header span{color:var(--velo-text-muted);font:500 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-mono);white-space:nowrap}.tt-attempt-list{display:grid}.tt-attempt-row{border:0;border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);min-width:0;min-height:38px;color:var(--velo-text-primary);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 13px;align-items:center;gap:12px;padding:6px 16px;display:grid}.tt-attempt-row:hover,.tt-attempt-row:focus-visible{background:var(--velo-surface-hover);box-shadow:inset 2px 0 0 var(--velo-palette-accent);outline:0}.tt-attempt-row.current{background:var(--velo-surface-accent-soft)}.tt-attempt-row.accepted{background:var(--velo-status-ok-soft)}.tt-attempt-identity{gap:1px;min-width:0;display:grid}.tt-attempt-identity strong{font:500 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-attempt-identity small{color:var(--velo-text-faint);font:400 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-mono)}.tt-attempt-status{color:var(--velo-text-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tt-attempt-status>i{background:currentColor;flex:0 0 7px;width:7px;height:7px;display:block}.tt-attempt-status>i.circle{border-radius:var(--velo-radius-pill)}.tt-attempt-status>i.square{border-radius:2px}.tt-attempt-status>i.bar{flex-basis:8px;width:8px;height:2px}.tt-attempt-row.current .tt-attempt-status{color:var(--velo-text-accent)}.tt-attempt-row.accepted .tt-attempt-status{color:var(--velo-status-ok)}.tt-attempt-status b{font:500 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui)}.tt-attempt-row>.gauge-icon{color:var(--velo-text-faint)}.tt-attempt-list>p{color:var(--velo-text-muted);font:400 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);margin:0;padding:14px 16px}.tt-dot{animation:2.4s ease-in-out infinite veloBreathe}@keyframes veloBreathe{0%,to{opacity:1}50%{opacity:.35}}.tl-coverage-controls{border-top:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);padding:11px 16px;position:relative}.tt-actions-full,.tt-actions-compact{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.tt-actions-full .gauge-button,.tt-actions-compact .gauge-button,.tt-actions-compact summary{min-height:32px;font-size:var(--velo-text-xs);white-space:nowrap;border-radius:9px;flex:none;padding:7px 13px;font-weight:500}.tt-actions-full .primary,.tt-actions-compact .primary{font-weight:600}.tt-actions-compact{display:none}.tt-actions-compact details{position:relative}.tt-actions-compact summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:inline-flex}.tt-actions-compact summary::-webkit-details-marker{display:none}.tt-action-menu{z-index:20;border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-panel);min-width:170px;box-shadow:var(--velo-shadow-overlay);gap:4px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.tt-action-menu .gauge-button{justify-content:flex-start;width:100%}@container (width<=599px){.tt-actions-full{display:none}.tt-actions-compact{display:flex}}:root[data-velo-density=compact] .tl-touchless-band{padding:9px 14px}:root[data-velo-density=compact] .tt-glyph{width:26px;height:26px}:root[data-velo-density=compact] .tt-title-line .gauge-switch-input{width:34px;min-width:34px;max-width:34px;height:16px;min-height:16px;max-height:16px}:root[data-velo-density=compact] .tt-title-line .gauge-switch-input:before{width:13px;height:13px;top:1.5px}:root[data-velo-density=compact] .tt-title-line .gauge-switch-input:checked:before{transform:translate(18px)}:root[data-velo-density=compact] .tt-timer{padding:4px 10px}:root[data-velo-density=compact] .tt-trailing .gauge-button{padding:5px 11px}:root[data-velo-density=compact] .tl-coverage-controls{padding:9px 14px}:root[data-velo-density=compact] :is(.tt-actions-full .gauge-button,.tt-actions-compact .gauge-button,.tt-actions-compact summary){min-height:30px;padding:6px 12px}@media (prefers-reduced-motion:reduce){.tt-sweep{animation:none!important}.tt-dot{opacity:1!important;animation:none!important}}.tl-offers-table{overflow-x:auto}.tl-offer-row{border-bottom:1px solid var(--border);min-width:617px;min-height:39px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(88px,1.25fr) minmax(65px,.85fr) 60px 62px 64px 72px 74px 57px;align-items:center;display:grid}.tl-offer-row.header{background:var(--surface-subtle);min-height:26px;color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.tl-offer-row>*{overflow-wrap:anywhere;min-width:0;padding:4px 5px}.tl-offer-row>span{gap:1px;display:grid}.tl-offer-row strong{color:var(--text);font-size:var(--velo-text-3xs);font-variant-numeric:tabular-nums}.tl-offer-row small{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-offer-row .gauge-button{min-height:21px;font-size:var(--velo-text-3xs);padding-inline:5px}.tl-offer-row .gauge-status{width:max-content;font-size:var(--velo-text-3xs)}.tl-empty-row{color:var(--muted);font-size:var(--velo-text-3xs);text-align:center;padding:18px 10px}.tl-offers-panel>footer{justify-content:center;min-height:27px;padding:6px;display:flex}.tl-offers-panel>footer .gauge-button{font-size:var(--velo-text-3xs)}.tl-marketplace{padding-bottom:5px}.tl-marketplace-post{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding:6px 8px 3px;display:grid}.tl-marketplace-post>.field{min-width:0}.tl-marketplace-post>.field>span{font-size:var(--velo-text-3xs)}.tl-marketplace-post>.gauge-button{min-height:27px;font-size:var(--velo-text-3xs);padding-inline:8px}.tl-marketplace select{min-height:27px;font-size:var(--velo-text-3xs)}.tl-marketplace-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px 8px;display:grid}.tl-board-mark{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:#fff;place-items:center;min-height:33px;padding:5px 8px;display:grid;overflow:hidden}.tl-board-mark img{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:21px;display:block}.tl-board-mark.neutral img{filter:grayscale()saturate(0)contrast(1.2);opacity:.82}.tl-posting-status{padding:3px 8px}.tl-posting-status>div{min-height:19px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(0,1fr) 55px 58px;align-items:center;display:grid}.tl-posting-status strong{color:var(--positive)}.tl-posting-status small{color:var(--muted);text-align:right}.tl-honesty-note{color:var(--muted);font-size:var(--velo-text-3xs);padding:3px 8px 0;display:block}.tl-rate-iq-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tl-rate-iq-stats>div{border-right:1px solid var(--border);gap:2px;min-width:0;padding:8px;display:grid}.tl-rate-iq-stats>div:last-child{border-right:0}.tl-rate-iq-stats small{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-rate-iq-stats strong{font-size:var(--velo-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-rate-iq-stats span{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.3}.tl-rate-confidence{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.tl-rate-confidence>span{color:var(--muted);font-size:var(--velo-text-3xs);gap:2px;padding:7px 8px;display:grid}.tl-rate-confidence>span+span{border-left:1px solid var(--border)}.tl-rate-confidence strong{color:var(--positive);font-size:var(--velo-text-3xs)}.tl-rate-iq-brand{align-items:center;gap:3px;display:inline-flex}.tl-rate-iq-brand img{object-fit:contain;width:34px;height:10px;display:block}.tl-rate-iq-state{border-bottom:1px solid var(--border);align-content:center;gap:3px;min-height:62px;padding:9px 8px;display:grid}.tl-rate-iq-state strong{color:var(--warning-text);font-size:var(--velo-text-3xs)}.tl-rate-iq-state.loading strong{color:var(--primary);text-transform:uppercase}.tl-rate-iq-state.restricted strong{color:var(--muted)}.tl-rate-iq-state span{color:var(--muted);font-size:var(--velo-text-3xs);line-height:1.4}.tl-rate-iq-actions{border-top:1px solid var(--border);align-items:center;gap:3px;min-height:29px;padding:4px 6px;display:flex}.tl-rate-iq-actions>span{min-width:0;color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tl-rate-iq-actions .gauge-button{min-height:21px;font-size:var(--velo-text-3xs);white-space:nowrap;padding-inline:5px}.tl-rate-iq-actions .gauge-button.primary{min-height:23px}.form-grid-note{grid-column:1/-1;margin:0}.tl-documents>div:not(.tl-section-title){border-bottom:1px solid var(--border);min-height:27px;font-size:var(--velo-text-3xs);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;padding:3px 8px;display:grid}.tl-documents>div:last-child{border-bottom:0}.tl-documents>div>strong{color:var(--primary);font-size:var(--velo-text-3xs)}.tl-document-drop-hint{color:var(--muted);font-size:var(--velo-text-3xs);padding:4px 8px;display:block}.tl-documents:focus-within,.tl-documents:hover{border-color:#9ebbe2}.tl-note-entry{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:6px 7px 4px;display:grid}.tl-note-entry input,.tl-note-entry .gauge-button{min-height:26px;font-size:var(--velo-text-3xs)}.tl-notes{overflow:hidden}.tl-notes .gauge-segmented-toggle{flex-wrap:wrap;justify-content:flex-start;gap:2px;max-width:100%;padding:0 7px 4px;overflow:hidden}.tl-notes .gauge-segmented-toggle button{min-height:21px;font-size:var(--velo-text-3xs);border:0;padding-inline:6px}.tl-note-entry>*{min-width:0}.tl-activity-list{min-width:0;max-width:100%;padding:0 7px 5px;overflow:hidden}.tl-activity-list>div{border-top:1px solid var(--border);min-width:0;min-height:38px;font-size:var(--velo-text-3xs);grid-template-rows:auto auto;grid-template-columns:minmax(38px,51px) minmax(0,1fr) minmax(58px,78px);align-items:center;gap:1px 6px;padding:4px 0;display:grid;overflow:hidden}.tl-activity-list>div>small:first-child{grid-row:1/span 2}.tl-activity-list>div>span:nth-child(2){overflow-wrap:anywhere;grid-area:1/2;min-width:0}.tl-activity-actor{grid-area:2/2;min-width:0;display:grid}.tl-activity-actor strong,.tl-activity-actor small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-activity-actor strong{font-size:var(--velo-text-3xs)}.tl-activity-list small,.tl-activity-list time{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-activity-list time{overflow-wrap:anywhere;text-align:right;grid-area:1/3/span 2;min-width:0}.activity-history-drawer{width:clamp(760px,72vw,1080px)}.activity-history-drawer .order-financial-ledger-scroll .gauge-table{min-width:860px}.tl-next-actions>div:not(.tl-section-title){border-bottom:1px solid var(--border);min-height:38px;font-size:var(--velo-text-3xs);grid-template-columns:18px minmax(0,1fr) 72px auto;align-items:center;gap:6px;padding:4px 7px;display:grid}.tl-next-actions>div:last-child{border-bottom:0}.tl-next-actions>div>span{border:1px solid var(--border-strong);width:14px;height:14px;color:var(--muted);font-size:var(--velo-text-3xs);border-radius:50%;place-items:center;display:grid}.tl-next-actions>div.active>span{border-color:var(--negative);color:var(--negative)}.tl-next-actions p{gap:2px;margin:0;display:grid}.tl-next-actions p strong{font-size:var(--velo-text-3xs)}.tl-next-actions>div.active p strong,.tl-next-actions>div.active time{color:var(--negative)}.tl-next-actions p small,.tl-next-actions time{color:var(--muted);font-size:var(--velo-text-3xs)}.tl-financial-summary>div:not(.tl-section-title){min-height:20px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:2px 7px;display:grid}.tl-financial-value{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.tl-financial-value .gauge-icon-button{background:0 0;border:0;width:18px;min-width:18px;min-height:18px}.carrier-tender-page{min-height:100vh;color:var(--ink);background:#f4f7fb;place-items:center;padding:32px;display:grid}.carrier-tender-sheet{border:1px solid var(--border);background:#fff;width:min(640px,100%)}.carrier-tender-sheet>header{background:var(--primary);color:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:12px 18px;display:flex}.carrier-tender-sheet>header>strong{font-size:var(--velo-text-3xl);letter-spacing:-.04em}.carrier-tender-sheet>header small{font-size:var(--velo-text-3xs);letter-spacing:.05em;margin-left:4px}.carrier-tender-sheet>header>span{font-size:var(--velo-text-xs);font-weight:600}.carrier-tender-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:22px 20px 14px;display:flex}.carrier-tender-title small{color:var(--muted);font-size:var(--velo-text-3xs)}.carrier-tender-title h1{font-size:var(--velo-text-3xl);margin:3px 0 0}.carrier-tender-sheet dl{margin:0;padding:4px 20px 18px}.carrier-tender-sheet dl>div{border-bottom:1px solid var(--border);grid-template-columns:145px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.carrier-tender-sheet dt{color:var(--muted);font-size:var(--velo-text-2xs)}.carrier-tender-sheet dd{font-size:var(--velo-text-xs);margin:0;font-weight:600}.carrier-tender-sheet>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.carrier-tender-result{color:var(--positive);margin:0;padding:18px 20px;font-weight:600}.carrier-tender-sheet>.callout,.carrier-tender-sheet>p{margin:20px}.carrier-rate-confirmation-page{--ink:#18211f;--muted:#626d69;--border:#cfd8d4;--border-strong:#aebbb6;--surface:#fff;--positive:#287b64;min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb;place-items:start center;padding:32px;display:grid}.carrier-rate-confirmation-sheet{border:1px solid var(--border);background:#fff;width:min(860px,100%)}.carrier-rate-confirmation-sheet>header{background:var(--primary);color:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:12px 20px;display:flex}.carrier-rate-confirmation-sheet>header>strong{font-size:var(--velo-text-3xl);letter-spacing:-.04em}.carrier-rate-confirmation-sheet>header small{font-size:var(--velo-text-3xs);letter-spacing:.05em;margin-left:4px}.carrier-rate-confirmation-sheet>header>span{font-size:var(--velo-text-xs);font-weight:650}.carrier-rate-confirmation-sheet>.callout,.carrier-rate-confirmation-sheet>p{margin:18px 20px}.carrier-rate-confirmation-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.carrier-rate-confirmation-title small{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.carrier-rate-confirmation-title h1{font-size:var(--velo-text-2xl);margin:3px 0 0}.carrier-rate-confirmation-title h1 span{color:var(--muted);font-size:var(--velo-text-sm);font-weight:650}.carrier-rate-confirmation-title p{color:var(--muted);font-size:var(--velo-text-xs);margin:4px 0 0}.carrier-rate-confirmation-summary{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:6px 20px 18px;display:grid}.carrier-rate-confirmation-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.carrier-rate-confirmation-summary dl>div{border-bottom:1px solid var(--border);padding:11px 16px 11px 0}.carrier-rate-confirmation-summary dt{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.carrier-rate-confirmation-summary dd{font-size:var(--velo-text-xs);margin:4px 0 0;font-weight:650}.carrier-rate-confirmation-pdf{border:1px solid var(--primary);min-height:36px;color:var(--primary);font-size:var(--velo-text-2xs);align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.carrier-rate-confirmation-counter{color:var(--ink);background:#fff8e7;border-bottom:1px solid #d8ae5c;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:16px;padding:14px 20px;display:grid}.carrier-rate-confirmation-counter>div:first-child{gap:3px;display:grid}.carrier-rate-confirmation-counter small,.carrier-rate-confirmation-counter dt{color:#765815;font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:750}.carrier-rate-confirmation-counter strong{font-size:var(--velo-text-lg)}.carrier-rate-confirmation-counter span,.carrier-rate-confirmation-counter p,.carrier-rate-confirmation-counter dd{color:var(--muted);font-size:var(--velo-text-2xs);margin:0}.carrier-rate-confirmation-counter dl{gap:8px;margin:0;display:grid}.carrier-rate-confirmation-counter dl>div{gap:2px;display:grid}.carrier-rate-confirmation-section{border-bottom:1px solid var(--border);padding:18px 20px}.carrier-rate-confirmation-section h2{font-size:var(--velo-text-sm);margin:0 0 10px}.carrier-rate-confirmation-stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.carrier-rate-confirmation-stops article{border:1px solid var(--border);gap:3px;padding:12px;display:grid}.carrier-rate-confirmation-stops small{color:var(--primary);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:750}.carrier-rate-confirmation-stops strong,.carrier-rate-confirmation-lines strong{font-size:var(--velo-text-xs)}.carrier-rate-confirmation-stops span,.carrier-rate-confirmation-lines span{color:var(--muted);font-size:var(--velo-text-2xs)}.carrier-rate-confirmation-lines{border-top:1px solid var(--border);display:grid}.carrier-rate-confirmation-lines>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.carrier-rate-confirmation-change{color:var(--ink);background:#fff8e7;border:1px solid #d8ae5c;gap:13px;margin:18px 20px;padding:16px;display:grid}.carrier-rate-confirmation-change>div:first-child{gap:3px;display:grid}.carrier-rate-confirmation-change>div:first-child span{color:var(--muted);font-size:var(--velo-text-2xs)}.carrier-rate-confirmation-change label{color:var(--muted);font-size:var(--velo-text-3xs);gap:5px;font-weight:700;display:grid}.carrier-rate-confirmation-change input,.carrier-rate-confirmation-change select,.carrier-rate-confirmation-change textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:38px;color:var(--ink);font:inherit;padding:8px 10px}.carrier-rate-confirmation-change textarea{resize:vertical}.carrier-rate-confirmation-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.carrier-rate-confirmation-change footer,.carrier-rate-confirmation-actions{justify-content:flex-end;gap:8px;display:flex}.carrier-rate-confirmation-actions{border-top:1px solid var(--border);padding:14px 20px}.carrier-rate-confirmation-page .gauge-button-secondary:not(.primary){background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.carrier-rate-confirmation-result{color:var(--positive);padding:18px 20px;font-weight:650;margin:0!important}.rate-confirmation-assignment-prompt{width:min(560px,100vw - 32px)}.rate-confirmation-assignment-prompt dl{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rate-confirmation-assignment-prompt dl>div{padding:10px 12px}.rate-confirmation-assignment-prompt dl>div+div{border-left:1px solid var(--border)}.rate-confirmation-assignment-prompt dt{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.rate-confirmation-assignment-prompt dd{font-size:var(--velo-text-xs);margin:3px 0 0;font-weight:700}.rate-confirmation-assignment-prompt .rate-confirmation-dialog-body>label:not(.rate-confirmation-save-contact){color:var(--muted);font-size:var(--velo-text-3xs);gap:5px;font-weight:700;display:grid}.rate-confirmation-assignment-prompt input[type=email]{border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;padding:8px 10px}.rate-confirmation-save-contact{color:var(--muted);font-size:var(--velo-text-2xs);align-items:center;gap:8px;display:flex}.rate-confirmation-preview-toggle{width:fit-content;color:var(--primary);font:inherit;font-size:var(--velo-text-2xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.rate-confirmation-assignment-preview{border:1px solid var(--border);background:var(--surface-muted);font-size:var(--velo-text-2xs);gap:4px;padding:12px;display:grid}@media (width<=680px){.carrier-rate-confirmation-page{padding:0}.carrier-rate-confirmation-sheet{border:0;min-height:100vh}.carrier-rate-confirmation-summary,.carrier-rate-confirmation-summary dl,.carrier-rate-confirmation-stops,.carrier-rate-confirmation-counter,.carrier-rate-confirmation-time-grid{grid-template-columns:1fr}.carrier-rate-confirmation-actions{grid-template-columns:1fr;display:grid}.carrier-rate-confirmation-actions button{width:100%}}.tl-financial-summary>div strong{font-size:var(--velo-text-3xs);font-variant-numeric:tabular-nums;text-align:right}.tl-financial-summary>div strong.positive{color:var(--positive)}.tl-financial-summary>div strong.negative{color:var(--negative)}.tl-financial-summary>div strong.link{color:var(--primary)}@media (width<=1280px){.tl-context-strip{grid-template-columns:1.1fr 1.2fr .9fr .9fr 1fr 1.2fr}.tl-context-strip>div{padding-inline:8px}.tl-overview-grid{gap:var(--space-4);grid-template-columns:minmax(250px,.95fr) minmax(350px,1.25fr) minmax(230px,.9fr)}.tl-stop-summary-body{grid-template-columns:1fr}.tl-stop-summary-body>div:first-child{padding:0 0 var(--space-3);border-right:0;border-bottom:1px solid var(--border)}.tl-stop-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5px}}@media (width<=1100px){.tl-context-strip{grid-template-columns:repeat(6,minmax(160px,1fr));overflow-x:auto}.tl-journey{min-width:740px;overflow:hidden}.tl-overview-grid,.tl-journey-map-body{grid-template-columns:1fr}.tl-map-canvas--compact{border-right:0;border-bottom:1px solid var(--border);min-height:200px}.tl-journey-map-context{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-journey-map-context>p{grid-column:1/-1}}@media (width<=1280px){.golden-financial-summary{grid-template-columns:155px repeat(6,minmax(105px,1fr))}.golden-overview-columns{grid-template-columns:minmax(440px,.9fr) minmax(520px,1.1fr);gap:14px}.golden-metric>strong{font-size:var(--velo-text-sm)}.golden-pricing-summary{grid-template-columns:145px repeat(7,minmax(105px,1fr));overflow-x:auto}.golden-pricing-workbench{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.golden-pricing-metric>strong{font-size:var(--velo-text-xs)}.golden-ledger-row>span{padding-inline:5px}.golden-drag{padding-inline:3px!important}}@media (width<=1600px){.intermodal-command-page .golden-pricing-table.revenue col:nth-child(4){width:28%}.intermodal-command-page .golden-pricing-table.revenue td.action{white-space:normal}.intermodal-command-page .golden-pricing-table.revenue td.action .gauge-button{white-space:normal;text-align:right;max-width:100%}.intermodal-command-page .golden-pricing-table.costs{min-width:600px}.intermodal-command-page .golden-pricing-table.costs col:first-child{width:23%}.intermodal-command-page .golden-pricing-table.costs col:nth-child(2),.intermodal-command-page .golden-pricing-table.costs col:nth-child(3){width:14%}.intermodal-command-page .golden-pricing-table.costs col:nth-child(4){width:11%}.intermodal-command-page .golden-pricing-table.costs col:nth-child(5){width:17%}.intermodal-command-page .golden-pricing-table.costs col:nth-child(6),.intermodal-command-page .golden-pricing-table.costs th:nth-child(6){width:20%}.intermodal-command-page .golden-pricing-table.costs td.source{white-space:normal;overflow-wrap:anywhere}.intermodal-command-page .golden-pricing-section:has(.golden-pricing-table.costs){max-width:100%;overflow-x:auto}}@media (width<=1100px){.intermodal-command-page .golden-pricing-table.revenue col:first-child{width:33%}.intermodal-command-page .golden-pricing-table.revenue col:nth-child(2){width:18%}.intermodal-command-page .golden-pricing-table.revenue col:nth-child(3){width:23%}}@media (width<=1180px){.atlas-workspace-grid{grid-template-columns:clamp(230px, var(--atlas-history-width,300px), 40vw) 7px minmax(0, 1fr)}}@media (width<=1120px){.atlas-workspace-grid{grid-template-columns:clamp(230px, var(--atlas-history-width,286px), 38vw) 7px minmax(0, 1fr)}}.operations-config-panel{margin-top:10px}.operations-config-panel .section-heading{align-items:center}.operations-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.operations-config-grid>section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:12px}.operations-config-title{align-items:center;gap:var(--velo-space-1);margin-bottom:10px;display:flex}.operations-config-grid h3{font-size:var(--velo-text-sm);margin:0}.operations-config-info-button.gauge-button{border-radius:var(--velo-radius-pill);width:24px;min-width:24px;min-height:24px;color:var(--muted);border-color:#0000;padding:0}.operations-config-info-button.gauge-button:hover:not(:disabled){background:var(--surface-subtle);color:var(--primary);border-color:#0000}.operations-config-fields,.operations-config-switches{gap:9px;display:grid}.operations-config-help{gap:var(--velo-space-4);max-height:min(440px,100vh - 96px);padding-right:var(--velo-space-1);overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;overflow-y:auto}.operations-config-help>header{justify-content:space-between;align-items:flex-start;gap:var(--velo-space-3);display:flex}.operations-config-help>header span{margin-bottom:var(--velo-space-1);color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600;display:block}.operations-config-help>header h4{color:var(--text);font-size:var(--velo-text-lg);line-height:var(--velo-leading-lg);margin:0}.operations-config-help-close.gauge-button{width:26px;min-width:26px;min-height:26px;color:var(--muted);background:0 0;border-color:#0000;flex:none;padding:0}.operations-config-help-intro{color:var(--text);font-size:var(--velo-text-sm);margin:0;line-height:1.5}.operations-config-help-details{gap:var(--velo-space-3);display:grid}.operations-config-help-details>section{gap:var(--velo-space-1);padding-top:var(--velo-space-3);border-top:1px solid var(--border);display:grid}.operations-config-help-details h5{color:var(--text);font-size:var(--velo-text-xs);margin:0}.operations-config-help-details p,.operations-config-help>aside p{color:var(--muted);font-size:var(--velo-text-xs);margin:0;line-height:1.55}.operations-config-help>aside{gap:var(--velo-space-1);padding:var(--velo-space-3);border-left:3px solid var(--primary);background:var(--surface-subtle);display:grid}.operations-config-help>aside strong{font-size:var(--velo-text-xs)}@media (width<=1100px){.operations-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.operations-config-grid{grid-template-columns:1fr}}.order-import-page{min-width:980px}.order-import-start{gap:var(--velo-space-4);width:100%;margin-bottom:var(--velo-space-5);padding-bottom:var(--velo-panel-padding);display:grid}.order-import-start>.section-heading,.order-import-recent>.section-heading{padding:var(--velo-panel-padding) var(--velo-panel-padding) var(--velo-space-3)}.order-import-start>.section-heading h2,.order-import-recent>.section-heading h2{font-size:var(--velo-text-md);line-height:var(--velo-leading-md)}.order-import-start>.section-heading>div>span,.order-import-recent>.section-heading>div>span{font-size:var(--velo-text-xs);line-height:var(--velo-leading-xs)}.order-import-start>:is(.order-import-source-options,.gauge-file-upload,.order-import-expectations){margin-inline:var(--velo-panel-padding)}.order-import-source-options{gap:var(--velo-space-3);grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);display:grid}.order-import-source-options .field,.order-import-context-row .field{margin:0}.order-import-source-options .field>span small{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:5px;font-weight:400}.order-import-expectations{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.order-import-expectations>span{min-width:0;color:var(--muted);font-size:var(--velo-text-2xs);align-items:center;gap:7px;padding:9px 11px;display:flex}.order-import-expectations>span+span{border-left:1px solid var(--border)}.order-import-expectations svg{color:var(--primary);flex:none}.order-import-config-edit{border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface-subtle)}.order-import-config-edit .section-heading{margin-bottom:var(--velo-space-3)}.order-import-edit-fields{gap:var(--velo-space-2) var(--velo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;padding-right:2px;display:grid;overflow:auto}.order-import-config-edit .inline-form{margin-top:var(--velo-space-3);justify-content:flex-end}.order-import-summary{width:100%;margin-bottom:var(--velo-space-3);border:1px solid var(--border);border-radius:var(--velo-radius-panel);background:var(--surface);grid-template-columns:1.3fr 1fr .8fr 1.15fr;display:grid;overflow:hidden}.order-import-summary>div{gap:2px;min-width:0;padding:9px 12px;display:grid}.order-import-summary>div+div{border-left:1px solid var(--border)}.order-import-summary small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.order-import-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--velo-text-xs);overflow:hidden}.order-import-summary span{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-import-mapping,.order-import-review,.order-import-approval{width:100%;margin-bottom:var(--velo-space-3)}.order-import-mapping>.section-heading,.order-import-review>.section-heading{padding:var(--velo-panel-padding) var(--velo-panel-padding) var(--velo-space-3)}.order-import-mapping>.section-heading h2,.order-import-review>.section-heading h2{font-size:var(--velo-text-md);line-height:var(--velo-leading-md)}.order-import-mapping>.section-heading>div:first-child>span,.order-import-review>.section-heading>div:first-child>span{font-size:var(--velo-text-xs);line-height:var(--velo-leading-xs)}.order-import-mapping>.section-heading>.page-actions,.order-import-review>.section-heading>.page-actions{margin-left:auto}.order-import-mapping>.order-import-context-row{padding:var(--velo-space-4) var(--velo-panel-padding) var(--velo-space-3);margin:0}.order-import-context-row{align-items:end;gap:var(--velo-space-3);margin:0 0 8px;display:flex}.order-import-context-row .field{width:min(360px,40vw)}.order-import-map-table{table-layout:fixed;min-width:760px}.order-import-map-table th:first-child{width:24%}.order-import-map-table th:nth-child(2){width:31%}.order-import-map-table th:nth-child(3){width:29%}.order-import-map-table th:nth-child(4){width:16%}.order-import-map-table.gauge-table :is(th,td):nth-child(4){padding-inline:var(--velo-table-cell-padding-x);text-align:center}.order-import-map-table td:nth-child(4)>.gauge-status{width:max-content;margin-inline:auto;display:flex}.order-import-map-table td{vertical-align:middle}.order-import-map-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-import-map-table select{width:100%;min-width:0}.order-import-candidates{table-layout:fixed;min-width:900px}.order-import-candidates th:first-child{width:42px}.order-import-candidates th:nth-child(2){width:120px}.order-import-candidates th:nth-child(3){width:175px}.order-import-candidates th:nth-child(4){width:235px}.order-import-candidates th:nth-child(5){width:160px}.order-import-candidates th:nth-child(6){width:220px}.order-import-candidates th:last-child{width:112px}.order-import-candidates td{vertical-align:middle}.order-import-candidates td:not(:first-child):not(:last-child){text-overflow:ellipsis;overflow:hidden}.order-import-candidates td>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-import-candidate-status{gap:3px;min-width:0;display:grid}.order-import-candidate-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-import-action-summary{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.order-import-action-summary>div{grid-template-columns:max-content minmax(0,1fr);gap:3px 9px;min-width:0;display:grid}.order-import-action-summary>div>p{color:var(--muted);font-size:var(--velo-text-2xs);grid-column:2;margin:0}.order-import-action-summary>.gauge-button{flex:none}.order-import-created{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.order-import-resolution{gap:var(--velo-space-3);display:grid}.order-import-resolution .field{margin:0}.order-import-resolution .gauge-combobox{width:100%}.order-import-resolution .address-finder,.order-import-config-edit .address-finder{margin-bottom:0}@media (width<=1280px){.order-import-page{min-width:940px}.order-import-summary{grid-template-columns:1.2fr 1fr .75fr 1fr}.order-import-summary>div{padding-inline:9px}.order-import-candidates th:nth-child(3){width:155px}.order-import-candidates th:nth-child(4){width:210px}}.order-freight-fields{gap:8px;min-width:0;display:grid}.freight-composition-summaryline{color:var(--muted);font-size:var(--velo-text-3xs)}.freight-line-editor{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);gap:8px;min-width:0;padding:9px;display:grid;container:freight-line/inline-size}.freight-line-editor>header{justify-content:flex-end;min-height:24px;display:flex}.freight-line-grid{grid-template-columns:minmax(170px,1.4fr) minmax(95px,.55fr) minmax(150px,.9fr) minmax(175px,1fr);align-items:end;gap:8px;display:grid}.freight-line-grid>.wide{grid-column:span 2}.freight-billable-stack{flex-wrap:nowrap;grid-column:span 3;align-self:stretch;align-items:flex-end;gap:4px;min-width:0;display:flex}.freight-billable-control{align-items:end;gap:5px;min-width:0;display:flex}.freight-billable-control>.field{flex:1}.freight-billable-control>.gauge-button{white-space:nowrap}.freight-add-line{flex:none;padding-inline:0}.switch-row .hazmat-switch{background:var(--velo-surface-line);border:0;width:38px;min-width:38px;max-width:38px;height:17px;min-height:17px;max-height:17px}.switch-row .hazmat-switch:before{width:13px;height:13px;top:2px;left:2px}.switch-row .hazmat-switch:checked{background:var(--velo-status-ok)}.switch-row .hazmat-switch:checked:before{transform:translate(21px)}.freight-shipment-options{padding-top:3px}.freight-composition-summary{gap:5px;min-width:0;padding:7px 0;display:grid}.freight-composition-summary-row{border-bottom:1px solid var(--border);min-width:0;font-size:var(--velo-text-3xs);grid-template-columns:minmax(140px,1.3fr) minmax(100px,.8fr) minmax(105px,.75fr) minmax(105px,.75fr);align-items:center;gap:8px;padding:5px 0;display:grid}.freight-composition-summary-row>strong,.freight-composition-summary-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.freight-composition-summary-row>span{color:var(--muted)}.freight-composition-disclosure{justify-self:start;padding-inline:0}@media (width<=1280px){.freight-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.freight-billable-stack{grid-column:1/-1}.freight-billable-control{flex-direction:column;align-items:stretch}.freight-billable-control>.gauge-button{align-self:start}}:root[data-velo-density=compact] .switch-row .hazmat-switch{width:34px;min-width:34px;max-width:34px;height:16px;min-height:16px;max-height:16px}:root[data-velo-density=compact] .switch-row .hazmat-switch:before{width:13px;height:13px;top:1.5px}:root[data-velo-density=compact] .switch-row .hazmat-switch:checked:before{transform:translate(18px)}@container freight-line (width<=720px){.freight-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.freight-billable-stack{grid-column:1/-1}.freight-billable-control{flex-direction:column;align-items:stretch}.freight-billable-control>.gauge-button{align-self:start}}@container freight-line (width<=400px){.freight-billable-stack>.freight-billable-control>.gauge-button,.freight-billable-stack>.freight-add-line{font-size:var(--velo-text-sm);padding-inline:0}.freight-billable-stack>.freight-add-line{gap:4px}}@media (width<=820px){.atlas-workspace.page{margin-inline:-9px}.atlas-workspace-header{align-items:flex-start;min-height:auto;padding:9px 12px}.atlas-workspace-identity>div{display:none}.atlas-workspace-grid{grid-template-columns:1fr;min-height:calc(100vh - 150px)}.atlas-history,.atlas-history-resizer{display:none}.atlas-starter-prompts{grid-template-columns:1fr}}.intermodal-command-page{background:#fff;overflow-x:auto}.intermodal-command-page .page-header{align-items:flex-start;min-height:70px;padding:7px 0 8px}.intermodal-command-page .page-header h1{font-size:var(--velo-text-2xl);line-height:1.15}.intermodal-command-title{align-items:center;gap:8px;display:inline-flex}.intermodal-command-title .gauge-status{font-size:var(--velo-text-3xs);padding:3px 7px;line-height:1}.intermodal-command-page .page-actions{align-items:flex-start;gap:6px;padding-top:3px;display:flex}.intermodal-command-page .page-actions>.gauge-button{border-radius:var(--velo-radius-control);min-height:32px;font-size:var(--velo-text-2xs);padding-inline:10px}.intermodal-header-next-action{border-left:1px solid var(--border);text-align:left;align-content:start;min-width:148px;margin-left:8px;padding-left:12px;display:grid}.intermodal-header-next-action>span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.intermodal-header-next-action>strong{color:var(--primary);font-size:var(--velo-text-2xs);margin-top:2px;line-height:1.2}.intermodal-header-next-action>small{color:var(--muted);font-size:var(--velo-text-3xs);margin-top:2px}.intermodal-context-strip{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);grid-template-columns:.58fr 1.05fr 1.08fr 1.22fr .72fr .76fr .68fr .73fr .58fr;min-width:1050px;min-height:48px;display:grid}.intermodal-context-strip>div{border-right:1px solid var(--border);align-content:center;gap:4px;min-width:0;padding:6px 10px;display:grid}.intermodal-context-strip>div:last-child{border-right:0}.intermodal-context-strip span{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.03em;text-transform:uppercase;font-weight:600}.intermodal-context-strip strong{color:var(--text);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.intermodal-context-editable{position:relative}.intermodal-context-value{min-width:0;min-height:18px;color:var(--text);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;box-shadow:none;background:0 0;border:0;justify-content:flex-start;gap:4px;padding:0;font-weight:600;overflow:hidden}.intermodal-context-value:hover{color:var(--primary);background:0 0}.intermodal-context-popout{z-index:35;border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:#fff;gap:8px;width:260px;padding:9px;display:grid;position:absolute;top:calc(100% - 1px);left:6px;box-shadow:0 8px 22px #0c233a26}.intermodal-context-popout>span{justify-content:flex-end;gap:6px;display:flex}.intermodal-command-page .golden-ownership-identity>span svg{stroke-width:2px;width:17px;height:17px}.intermodal-command-page .golden-execution-header{min-width:1050px;padding:9px 4px 8px;position:relative}.intermodal-command-page .golden-leg-ownership{height:50px;margin-top:5px}.intermodal-command-page .golden-ownership-span{height:50px}.intermodal-command-page .golden-ownership-action{top:22px}.intermodal-command-page .golden-ownership-bracket{bottom:0}.intermodal-command-page .golden-journey{padding-bottom:7px}.golden-eta-history{font-size:var(--velo-text-3xs);position:absolute;top:4px;right:1px}.intermodal-command-overview{background:var(--surface);grid-template-columns:minmax(310px,.95fr) minmax(430px,1.25fr) minmax(270px,.8fr);gap:9px;min-width:1050px;padding:9px 0 18px;display:grid}.intermodal-customs-prompt{border:1px solid var(--velo-status-required-border);border-left:3px dashed var(--velo-status-required);border-radius:var(--velo-radius-control);background:var(--velo-status-required-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.intermodal-customs-prompt>div{gap:2px;display:grid}.intermodal-customs-prompt strong{font-size:var(--velo-text-3xs)}.intermodal-customs-prompt span{color:var(--muted);font-size:var(--velo-text-3xs)}.intermodal-command-left,.intermodal-command-center,.intermodal-command-right{flex-direction:column;gap:8px;min-width:0;display:flex}.intermodal-command-section{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);min-width:0;position:relative;overflow:visible}.intermodal-command-section-title{border-bottom:1px solid var(--border);align-items:center;min-height:29px;padding:4px 9px;display:flex}.intermodal-command-section-title h2{color:var(--primary);font-size:var(--velo-text-3xs);letter-spacing:.035em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.15}.intermodal-command-section-title>:not(h2):last-child{margin-left:auto}.intermodal-command-section-title .gauge-button{border-radius:var(--velo-radius-control);min-height:24px;font-size:var(--velo-text-3xs);padding-inline:7px}.intermodal-command-section-title .gauge-icon-button{width:22px;min-width:22px;min-height:22px;color:var(--primary);background:0 0;border:0;margin-left:auto}.intermodal-command-section-title>.gauge-icon-button+.gauge-button{margin-left:1px}.intermodal-stop-summary-grid{grid-template-columns:minmax(150px,1.12fr) minmax(135px,.88fr);gap:10px;padding:8px 10px 6px;display:grid}.intermodal-address{min-width:0;font-size:var(--velo-text-3xs);align-content:start;gap:2px;line-height:1.25;display:grid}.intermodal-address strong{color:var(--text);font-size:var(--velo-text-xs)}.intermodal-address span{color:var(--muted);overflow-wrap:anywhere}.intermodal-location-link{-webkit-line-clamp:2;text-align:left;white-space:normal;-webkit-box-orient:vertical;justify-content:flex-start;width:max-content;max-width:100%;min-height:0;padding:0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden;color:var(--text)!important;font-size:var(--velo-text-xs)!important}.intermodal-location-context{gap:14px;display:grid}.intermodal-location-context .intermodal-address{border-bottom:1px solid var(--border);font-size:var(--velo-text-xs);padding-bottom:12px}.intermodal-location-context .intermodal-address strong{font-size:var(--velo-text-md)}.intermodal-stop-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;display:grid}.intermodal-stop-facts>div,.intermodal-command-facts>div,.intermodal-rate-summary>div{align-content:start;gap:2px;min-width:0;display:grid}.intermodal-stop-facts span,.intermodal-command-facts span,.intermodal-rate-summary span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.intermodal-stop-facts strong,.intermodal-command-facts strong,.intermodal-rate-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--velo-text-3xs);line-height:1.25}.intermodal-stop-actuals{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intermodal-stop-actuals>div{min-height:29px;font-size:var(--velo-text-3xs);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:3px 9px;display:grid}.intermodal-stop-actuals>div+div{border-left:1px solid var(--border)}.intermodal-stop-actuals>div>span:first-child{color:var(--muted);font-weight:600}.intermodal-stop-actuals>div>span:last-child{gap:5px;display:inline-flex}.intermodal-stop-actuals i{color:var(--border-strong);font-style:normal}.intermodal-stop-quick-popover{z-index:36;border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:var(--surface);width:min(510px,100vw - 28px);padding:10px;position:absolute;top:31px;right:7px;box-shadow:0 8px 22px #0f2a4726}.quick-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.intermodal-stop-quick-popover .field>span{font-size:var(--velo-text-3xs)}.intermodal-stop-quick-popover input,.intermodal-stop-quick-popover select{min-height:30px;font-size:var(--velo-text-3xs)}.intermodal-stop-quick-popover footer{justify-content:flex-end;align-items:center;gap:6px;padding-top:8px;display:flex}.intermodal-stop-quick-popover footer>span{color:var(--muted);font-size:var(--velo-text-3xs);margin-right:auto}.intermodal-stop-quick-popover footer .gauge-button{min-height:28px;font-size:var(--velo-text-3xs)}.intermodal-command-facts{gap:8px 12px;padding:8px 10px;display:grid}.intermodal-command-facts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.intermodal-command-facts.context{grid-template-columns:repeat(3,minmax(0,1fr))}.intermodal-hazmat-section{border-color:#d55d65}.intermodal-hazmat-section .intermodal-command-section-title{border-bottom-color:#efb2b6}.intermodal-hazmat-alert{background:#fff5f5;border-bottom:1px solid #efb2b6;align-items:center;gap:10px;min-height:72px;padding:8px 10px;display:flex}.intermodal-hazmat-alert img{object-fit:contain;flex:0 0 58px;width:58px;height:58px;display:block}.intermodal-hazmat-alert>div{gap:2px;display:grid}.intermodal-hazmat-alert strong{color:#9d1820;font-size:var(--velo-text-xs);text-transform:uppercase}.intermodal-hazmat-alert span{color:#671a1f;font-size:var(--velo-text-3xs)}.intermodal-customs-workspace{background:var(--surface);gap:9px;min-width:880px;padding:9px 0 18px;display:grid}.intermodal-customs-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.intermodal-customs-toolbar>div{align-items:center;gap:8px;display:flex}.intermodal-customs-toolbar>div:first-child{gap:1px;display:grid}.intermodal-customs-toolbar h2{font-size:var(--velo-text-md);margin:0}.intermodal-customs-toolbar span{color:var(--muted);font-size:var(--velo-text-3xs)}.customs-derived-state{border:1px solid var(--border);border-left:3px solid var(--positive);background:var(--positive-bg);gap:2px;padding:8px 10px;display:grid}.customs-derived-state.required{border-color:var(--velo-status-required-border);border-left-style:dashed;border-left-color:var(--velo-status-required);background:var(--velo-status-required-soft)}.customs-derived-state strong{font-size:var(--velo-text-3xs)}.customs-derived-state span{color:var(--muted);font-size:var(--velo-text-3xs)}.customs-form-grid{gap:8px 12px;padding:10px}.customs-form-grid .field>span{font-size:var(--velo-text-3xs)}.customs-form-grid input,.customs-form-grid select{min-height:30px;font-size:var(--velo-text-3xs)}.customs-form-grid>div:not(.customer-combobox)>span{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;font-weight:600}.customs-form-grid>div:not(.customer-combobox)>strong{font-size:var(--velo-text-3xs)}.customs-broker-context{border-top:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);font-size:var(--velo-text-3xs);flex-wrap:wrap;gap:8px 20px;padding:7px 10px;display:flex}.stcc-import-summary{border-block:1px solid var(--border);background:var(--surface-subtle);font-size:var(--velo-text-3xs);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:10px;padding:8px 10px;display:flex}.stcc-import-summary strong{margin-right:8px}.stcc-import-summary details{flex-basis:100%;padding-top:4px}.stcc-import-summary ul{max-height:190px;color:var(--muted);margin:6px 0 0;overflow:auto}.intermodal-reference-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;padding:7px 10px;display:grid}.intermodal-reference-summary>div{grid-template-columns:minmax(78px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:7px;min-width:0;display:grid}.intermodal-reference-summary span{color:var(--muted);font-size:var(--velo-text-3xs)}.intermodal-reference-summary strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-mini-edit{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;display:grid!important}.overview-mini-edit>div{gap:2px;display:grid}.overview-mini-edit .gauge-icon-button{background:0 0;border:0;width:20px;min-width:20px;min-height:20px}.intermodal-context-audit{color:var(--muted);font-size:var(--velo-text-3xs);gap:14px;padding:0 10px 7px;display:flex}.intermodal-note-entry{grid-template-columns:minmax(0,1fr) 78px auto;gap:5px;padding:7px 8px;display:grid}.intermodal-note-entry input,.intermodal-note-entry select,.intermodal-note-entry .gauge-button{min-height:27px;font-size:var(--velo-text-3xs)}.intermodal-activity-list{padding:0 8px 6px}.intermodal-activity-list>div{border-top:1px solid var(--border);min-height:25px;font-size:var(--velo-text-3xs);grid-template-columns:72px 76px minmax(0,1fr);align-items:start;gap:6px;padding:5px 0;display:grid}.intermodal-activity-list span{color:var(--muted)}.intermodal-activity-list strong{font-size:var(--velo-text-3xs)}.intermodal-activity-list p{margin:0;line-height:1.3}.intermodal-execution-summary{border-bottom:1px solid var(--border);min-height:42px;font-size:var(--velo-text-3xs);grid-template-columns:28px 87px minmax(130px,1.5fr) 70px 78px 78px;align-items:center;display:grid}.intermodal-execution-summary:last-child{border-bottom:0}.intermodal-execution-summary>span,.intermodal-execution-summary>.golden-ledger-status{min-width:0;padding:4px 5px}.intermodal-execution-summary.header{background:var(--surface-subtle);min-height:25px;color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600}.intermodal-execution-summary em{border:1px solid var(--border-strong);width:max-content;color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;margin-bottom:1px;padding:1px 3px;font-style:normal;font-weight:600;display:block}.intermodal-execution-summary strong{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.intermodal-execution-summary small{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.intermodal-execution-summary.activity{background:var(--warning-bg)}.intermodal-execution-summary .golden-ledger-status{font-size:var(--velo-text-3xs)}.intermodal-rail-summary{padding:1px 8px 5px}.intermodal-rail-summary>div{border-bottom:1px solid var(--border);min-height:25px;font-size:var(--velo-text-3xs);grid-template-columns:7px 64px minmax(100px,1fr) 77px 58px;align-items:center;gap:6px;display:grid}.intermodal-rail-summary>div:last-child{border-bottom:0}.intermodal-rail-summary i{background:var(--muted);border-radius:50%;width:4px;height:4px}.intermodal-rail-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intermodal-rail-summary>div:nth-child(-n+2) i{background:var(--primary)}.intermodal-next-action-list button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto 16px;align-items:center;gap:7px;padding:5px 8px;display:grid}.intermodal-next-action-list button:last-child{border-bottom:0}.intermodal-next-action-list button:hover{background:var(--surface-subtle)}.intermodal-next-action-list button>span{gap:2px;display:grid}.intermodal-next-action-list strong{font-size:var(--velo-text-3xs)}.intermodal-next-action-list small{color:var(--muted);font-size:var(--velo-text-3xs)}.intermodal-next-action-list b{color:var(--negative);font-size:var(--velo-text-3xs);font-weight:600}.intermodal-financial-vertical .intermodal-command-section-title>span{color:var(--muted);font-size:var(--velo-text-3xs);margin-left:auto}.intermodal-financial-vertical .intermodal-command-section-title>span+.gauge-button{margin-left:6px}.intermodal-financial-vertical>div:nth-child(2){padding:4px 8px}.intermodal-financial-vertical>div:nth-child(2)>div{min-height:21px;font-size:var(--velo-text-3xs);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;display:grid}.intermodal-financial-vertical>div:nth-child(2) span{color:var(--muted)}.intermodal-financial-vertical>div:nth-child(2) strong{text-align:right;font-size:var(--velo-text-3xs);font-variant-numeric:tabular-nums}.intermodal-financial-vertical strong.positive{color:var(--positive)}.intermodal-financial-vertical strong.negative{color:var(--negative)}.intermodal-financial-vertical>.golden-text-action{font-size:var(--velo-text-3xs);margin:0 8px 7px}.intermodal-rate-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px;display:grid}.intermodal-rate-summary>.gauge-button{width:max-content;font-size:var(--velo-text-3xs);grid-column:span 2;margin-top:2px}.intermodal-exception-list>div{border-bottom:1px solid var(--border);min-height:37px;font-size:var(--velo-text-3xs);grid-template-columns:18px minmax(0,1fr) 66px 38px;align-items:center;gap:5px;padding:5px 8px;display:grid}.intermodal-exception-list>div:last-child{border-bottom:0}.intermodal-exception-list>div>span{gap:2px;display:grid}.intermodal-exception-list strong{font-size:var(--velo-text-3xs)}.intermodal-exception-list small,.intermodal-exception-list time{color:var(--muted);font-size:var(--velo-text-3xs)}.intermodal-exception-list b{text-align:right;font-size:var(--velo-text-3xs);text-transform:capitalize}.intermodal-exception-list .high b{color:var(--negative)}.intermodal-exception-list .medium b{color:var(--warning-text)}.intermodal-exception-list .low b{color:var(--positive)}.golden-document-add{border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);min-height:24px;color:var(--text);font-size:var(--velo-text-3xs);cursor:pointer;align-items:center;padding:0 7px;display:inline-flex}.intermodal-command-overview .golden-document-list{padding:0}.intermodal-command-overview .golden-document-list>div{min-height:29px;font-size:var(--velo-text-3xs);grid-template-columns:16px minmax(82px,.9fr) minmax(88px,1.15fr) 54px auto;gap:4px;padding:4px 8px;display:grid}.intermodal-command-overview .golden-document-list>div>strong{font-size:var(--velo-text-3xs)}.intermodal-command-overview .golden-document-list b{color:var(--primary);font-size:var(--velo-text-3xs)}.intermodal-command-overview .golden-document-list time{color:var(--muted)}.customer-requirement-order-warnings{border-bottom:1px solid var(--border);border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--warning-text,var(--warning));font-size:var(--velo-text-3xs);gap:3px;padding:6px 8px;display:grid}.intermodal-tab-toolbar{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:7px 0;display:flex}.intermodal-tab-toolbar>div{align-items:baseline;gap:9px;display:flex}.intermodal-tab-toolbar h2{font-size:var(--velo-text-sm);margin:0}.intermodal-tab-toolbar span{color:var(--muted);font-size:var(--velo-text-3xs)}.intermodal-imaging-workspace,.intermodal-edi-workspace,.intermodal-readiness-workspace{min-width:1000px;padding-bottom:18px}.intermodal-edi-workspace{min-width:0;max-width:100%}.intermodal-imaging-drop{border:1px dashed var(--border-strong);color:var(--muted);font-size:var(--velo-text-3xs);text-align:center;margin:8px 0;padding:9px 12px}.intermodal-imaging-drop label{color:var(--primary);cursor:pointer;font-weight:600}.intermodal-imaging-workspace .gauge-table,.intermodal-edi-workspace .gauge-table{table-layout:fixed;font-size:var(--velo-text-3xs)}.intermodal-edi-workspace .gauge-table th{white-space:normal;height:auto}.intermodal-imaging-workspace .gauge-table th,.intermodal-imaging-workspace .gauge-table td,.intermodal-edi-workspace .gauge-table th,.intermodal-edi-workspace .gauge-table td{vertical-align:top;padding:6px 7px}.intermodal-imaging-workspace .gauge-table th:nth-child(2){width:18%}.intermodal-imaging-workspace .gauge-table th:last-child{width:17%}.intermodal-imaging-workspace .gauge-table td:last-child{white-space:nowrap}.intermodal-imaging-actions{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.intermodal-imaging-actions .gauge-button{min-width:max-content;min-height:26px;padding-inline:1px}.document-history-current{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intermodal-edi-group{max-width:100%;margin-top:11px}.intermodal-edi-group>h3{font-size:var(--velo-text-2xs);margin:0 0 5px}.intermodal-edi-group .gauge-table{min-width:0}.intermodal-edi-group .gauge-table th:first-child{width:12%}.intermodal-edi-group .gauge-table th:nth-child(2){width:9%}.intermodal-edi-group .gauge-table th:nth-child(3){width:12%}.intermodal-edi-group .gauge-table th:nth-child(4){width:8%}.intermodal-edi-group .gauge-table th:nth-child(5){width:12%}.intermodal-edi-group .gauge-table th:nth-child(6),.intermodal-edi-group .gauge-table td:nth-child(6){width:18%}.intermodal-edi-group .gauge-table th:nth-child(7){width:19%}.intermodal-edi-group .gauge-table td:nth-child(6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intermodal-edi-group .gauge-table th:last-child{width:70px}.edi-message-detail{position:relative}.edi-message-detail>summary{color:var(--primary);cursor:pointer;font-weight:600;list-style:none}.edi-message-detail>div{z-index:30;border:1px solid var(--border-strong);background:var(--surface);width:min(520px,70vw);max-height:430px;padding:10px;position:absolute;right:0;overflow:auto;box-shadow:0 8px 24px #0f2a4726}.edi-message-detail .edi-message-reference{margin:var(--velo-space-2) 0;overflow-wrap:anywhere}.edi-message-detail pre{background:var(--surface-subtle);font-size:var(--velo-text-3xs);white-space:pre-wrap;margin:5px 0 10px;padding:8px;overflow:auto}.intermodal-empty-workspace{color:var(--muted);font-size:var(--velo-text-3xs);justify-items:start;gap:5px;padding:22px 0;display:grid}.intermodal-empty-workspace strong{color:var(--text);font-size:var(--velo-text-xs)}.intermodal-readiness-status{border-bottom:1px solid var(--border);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:grid}.intermodal-readiness-status>span{font-size:var(--velo-text-3xs);font-weight:600}.intermodal-readiness-status.ready>span{color:var(--positive)}.intermodal-readiness-status.not-ready>span,.intermodal-readiness-status.blocked>span{color:var(--warning)}.intermodal-readiness-status>strong{font-size:var(--velo-text-2xs)}.intermodal-readiness-grid{grid-template-columns:1.2fr .9fr .9fr;gap:16px;padding-top:12px;display:grid}.intermodal-readiness-grid>section{min-width:0}.intermodal-readiness-grid h3{font-size:var(--velo-text-2xs);margin:0 0 6px}.readiness-requirement-list{border-top:1px solid var(--border)}.readiness-requirement-list>div{border-bottom:1px solid var(--border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:5px 0;display:grid}.readiness-requirement-list span{gap:2px;display:grid}.readiness-requirement-list strong{font-size:var(--velo-text-3xs)}.readiness-requirement-list small{color:var(--muted);font-size:var(--velo-text-3xs)}.readiness-requirement-list .complete{color:var(--positive)}.readiness-requirement-list .missing>svg{color:var(--warning)}.rail-event-actions{align-items:center;gap:5px;display:flex}.stop-removal-review{gap:12px;display:grid}.stop-removal-review h3{font-size:var(--velo-text-2xs);margin:0 0 5px}.stop-removal-review ul{color:var(--text);font-size:var(--velo-text-3xs);margin:0;padding-left:18px;line-height:1.55}.stop-actual-popout-layer{z-index:101;background:#081b3014;position:fixed;inset:0}.stop-actual-popout{border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:var(--surface);width:min(370px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 12px 34px #091f3733}.stop-actual-popout>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 11px 7px;display:flex}.stop-actual-popout h2{font-size:var(--velo-text-sm);margin:0}.stop-actual-popout header p{color:var(--muted);font-size:var(--velo-text-3xs);margin:3px 0 0}.stop-actual-popout-body{padding:9px 11px}.stop-actual-popout-body .field>span{font-size:var(--velo-text-3xs)}.stop-actual-popout-body input{min-height:30px;font-size:var(--velo-text-3xs)}.stop-actual-popout-body>p{color:var(--text);font-size:var(--velo-text-3xs);margin:8px 0 3px;line-height:1.4}.stop-actual-popout-body>small{color:var(--muted);font-size:var(--velo-text-3xs)}.stop-actual-popout>footer{border-top:1px solid var(--border);align-items:center;gap:6px;padding:7px 10px;display:flex}.stop-actual-popout>footer>span{flex:1}.stop-actual-popout>footer .gauge-button{min-height:28px;font-size:var(--velo-text-3xs)}.stop-actual-heading-line{align-items:center;gap:7px;display:flex}.stop-actual-heading-line .gauge-status{font-size:var(--velo-text-3xs);font-weight:500}.stop-actual-header-actions{align-items:center;gap:3px;display:flex}.stop-actual-more{position:relative}.stop-actual-more>div{z-index:3;border:1px solid var(--border-strong);border-radius:var(--velo-radius-control);background:var(--surface);width:168px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 22px #091f3729}.stop-actual-more>div .gauge-button{justify-content:flex-start;width:100%}.stop-actual-popout.clearing{width:min(410px,100vw - 24px)}.stop-actual-clear-body{gap:9px;display:grid}.stop-actual-clear-body .callout{margin:0}.stop-actual-rate-confirmation{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);gap:6px;padding:9px;display:grid}.stop-actual-rate-confirmation>p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0;line-height:1.45}.stop-actual-rate-confirmation>small{color:var(--negative);font-size:var(--velo-text-3xs)}.stop-actual-rate-confirmation .gauge-segmented-toggle{width:100%}.stop-actual-rate-confirmation .gauge-segmented-toggle button{flex:1}.drop-stop-execution{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);grid-column:span 2;width:100%;min-width:0;display:grid;overflow:hidden}.drop-stop-execution-state{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}.drop-stop-execution-state strong{color:var(--text);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.drop-stop-execution-state small{color:var(--warning);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;line-height:1.25;overflow:hidden}.drop-stop-phases{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.drop-stop-phase{min-width:0;margin:0;padding:5px 7px 6px}.drop-stop-phase+.drop-stop-phase{border-left:1px solid var(--border)}.drop-stop-phase h4{color:var(--muted);font-size:var(--velo-text-3xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 3px;font-weight:600;line-height:1.2}.drop-stop-phase-event{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px;min-height:22px;display:grid}.drop-stop-phase-event>span{color:var(--muted);font-size:var(--velo-text-3xs);font-weight:600;line-height:1.2}.drop-stop-phase-event>div{align-items:center;gap:4px;min-width:0;display:flex}.drop-stop-phase-event small{color:var(--muted);font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drop-stop-event-actions{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex}.drop-stop-event-actions>span{color:var(--border-strong)}.drop-stop-event-actions .gauge-button,.drop-stop-event-value{min-height:22px;font-size:var(--velo-text-3xs);white-space:nowrap;padding:1px 2px}.drop-stop-execution.compact{border:0;border-radius:0}.drop-stop-execution.compact .drop-stop-execution-state{padding:4px 7px}.drop-stop-execution.compact .drop-stop-phase{padding:4px 6px 5px}.drop-stop-execution.compact .drop-stop-phases{grid-template-columns:minmax(0,1fr)}.drop-stop-execution.compact .drop-stop-phase+.drop-stop-phase{border-top:1px solid var(--border);border-left:0}.tl-stop-actuals>.drop-stop-execution,.intermodal-stop-actuals>.drop-stop-execution{grid-column:1/-1}.intermodal-stop-actuals>.drop-stop-execution,.intermodal-command-page .intermodal-stop-actuals>.drop-stop-execution{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0}.tl-stop-actuals .drop-stop-execution span,.intermodal-stop-actuals .drop-stop-execution span{letter-spacing:normal;text-transform:none}.detail-stop>.drop-stop-execution{grid-column:span 2;display:grid;overflow:hidden}.golden-drop-execution-cell{grid-column:span 2;padding:0!important}.golden-drop-execution-cell>.drop-stop-execution{height:100%}.golden-ledger-row .drop-stop-phase-event{grid-template-columns:38px minmax(0,1fr)}.golden-ledger-row .drop-stop-execution-state strong,.golden-ledger-row .drop-stop-phase-event>span{white-space:nowrap}.golden-ledger-row.stop:has(.golden-drop-execution-cell){min-height:104px}.board-drop-execution{gap:6px;min-width:0;padding-top:3px;display:grid}.board-drop-execution>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.board-drop-execution>div>span{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);gap:2px;min-width:0;padding:5px 6px;display:grid}.board-drop-execution .gauge-button{min-height:26px;font-size:var(--velo-text-3xs);justify-self:start}.drop-journey-phase-summary{border-top:1px solid var(--border);min-width:0;color:var(--muted);font-size:var(--velo-text-3xs);grid-column:1/-1;align-items:center;gap:14px;margin-top:6px;padding:5px 0 0;display:flex}.drop-journey-phase-summary>span{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:3px;min-width:0;line-height:1.25;display:inline-flex;overflow:hidden}.drop-journey-phase-summary>span+span{border-left:0;padding-left:0}.drop-journey-phase-summary strong{color:var(--text);line-height:inherit}.drop-journey-phase-status{font-size:var(--velo-text-xs);font-weight:400;line-height:inherit}.stop-drawer-execution{gap:7px;display:grid}@media (width<=1280px){.drop-stop-phases{grid-template-columns:minmax(0,1fr)}.drop-stop-phase+.drop-stop-phase{border-top:1px solid var(--border);border-left:0}.stop-drawer-execution .drop-stop-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.stop-drawer-execution .drop-stop-phase+.drop-stop-phase{border-top:0;border-left:1px solid var(--border)}.golden-ledger-row.stop:has(.golden-drop-execution-cell){min-height:132px}.drop-journey-phase-summary{flex-wrap:wrap;align-items:center}}.golden-actual-value{font-weight:600}.customer-event-prompt{z-index:102;width:min(360px,100vw - 32px);max-height:min(520px, calc(100dvh - var(--customer-event-prompt-top,80px) - 16px));border:1px solid var(--border-strong);border-radius:var(--velo-radius-panel);background:var(--surface);gap:10px;padding:12px;display:grid;position:fixed;top:80px;bottom:auto;right:20px;overflow:auto;box-shadow:0 12px 34px #091f3733}.customer-event-prompt.anchored{bottom:auto;right:auto}.customer-event-prompt.preview{width:min(440px,100vw - 32px)}.customer-event-prompt{flex-direction:column;display:flex;overflow:hidden}.customer-event-prompt>:not(.customer-event-preview){flex-shrink:0}.customer-event-preview{flex:auto}.customer-event-prompt>header{align-items:center;gap:9px;display:flex}.customer-event-prompt-mark{background:var(--info-bg);width:30px;height:30px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.customer-event-prompt h3{font-size:var(--velo-text-sm);margin:1px 0 0}.customer-event-prompt header small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase;letter-spacing:.08em}.customer-event-prompt dl{border-block:1px solid var(--border);margin:0;display:grid}.customer-event-prompt dl>div{border-bottom:1px solid var(--border);font-size:var(--velo-text-3xs);grid-template-columns:58px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.customer-event-prompt dl>div:last-child{border-bottom:0}.customer-event-prompt dt{color:var(--muted)}.customer-event-prompt dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.customer-event-preview{min-height:0;max-height:calc(100dvh - var(--customer-event-prompt-top,80px) - 300px);border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);gap:7px;padding:9px;display:grid;overflow:auto}.customer-event-preview strong{font-size:var(--velo-text-2xs)}.customer-event-preview p{font-size:var(--velo-text-3xs);white-space:pre-wrap;margin:0;line-height:1.55}.customer-event-prompt>footer{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:6px;margin:0 -12px -12px;padding:8px 12px;display:flex}.customer-event-prompt>footer>span{flex:1}.customer-event-delivery-toast{z-index:97;border:1px solid var(--border-strong);border-left:3px solid var(--positive);border-radius:var(--velo-radius-control);background:var(--surface);align-items:center;gap:9px;width:min(390px,100vw - 32px);padding:10px 12px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 28px #091f372e}.customer-event-delivery-toast.failure{border-left-color:var(--negative)}.customer-event-delivery-toast>svg{color:var(--positive);flex:none}.customer-event-delivery-toast.failure>svg{color:var(--negative)}.customer-event-delivery-toast>span{min-width:0;font-size:var(--velo-text-3xs);flex:1;gap:2px;display:grid}.customer-event-delivery-toast>span strong{font-size:var(--velo-text-2xs)}.customer-event-delivery-toast>span:not(:last-child){overflow-wrap:anywhere}@media (width<=640px){.customer-event-prompt{bottom:12px;right:12px}.customer-event-delivery-toast{bottom:12px;left:12px}}.operations-board-page{min-width:860px}.operations-board-page>.tabs{margin:0 0 6px}.operations-board-toolbar{align-items:center}.operations-board-toolbar>input{flex:0 390px}.operations-board-toolbar>select{width:190px}.operations-select-all{align-items:center;min-width:max-content;color:var(--text)!important;font-size:var(--velo-text-3xs)!important;text-transform:none!important;grid-template-columns:none!important;gap:6px!important;font-weight:500!important;display:inline-flex!important}.operations-board-table th .operations-sort{min-height:20px;box-shadow:none;color:inherit;font:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.operations-board-table td>span{text-overflow:ellipsis;display:block;overflow:hidden}.operations-detail-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-detail-grid>div{border-bottom:1px solid var(--border);gap:2px;min-width:0;padding:8px 6px;display:grid}.operations-detail-grid>div:nth-child(odd){border-right:1px solid var(--border)}.operations-detail-grid small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.operations-detail-grid strong{overflow-wrap:anywhere;font-size:var(--velo-text-2xs)}.operations-appointment-popover{z-index:94;width:min(600px,100vw - 24px);position:fixed}.operations-appointment-popover .gauge-inline-workflow{width:100%;min-width:0}.appointment-time-card{gap:12px;display:grid}.appointment-eta-context{border-left:3px solid var(--primary);background:var(--info-bg);gap:2px;padding:8px 9px;display:grid}.appointment-eta-context small{color:var(--muted);font-size:var(--velo-text-3xs);text-transform:uppercase}.appointment-eta-context strong{font-size:var(--velo-text-xs)}.appointment-eta-context span{color:var(--muted);font-size:var(--velo-text-3xs)}.appointment-request-history{border:1px solid var(--border);border-radius:var(--velo-radius-control);gap:0;display:grid;overflow:hidden}.appointment-request-history>strong{background:var(--surface-subtle);font-size:var(--velo-text-2xs);padding:6px 8px}.appointment-request-history>div{border-top:1px solid var(--border);font-size:var(--velo-text-3xs);grid-template-columns:minmax(120px,.8fr) minmax(190px,1.3fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.appointment-request-history>div>span{gap:1px;display:grid}:root[data-velo-theme]{--appointment-attention-amber-min:9%;--appointment-attention-amber-max:26%;--appointment-attention-amber-static:18%;--appointment-attention-red-min:10%;--appointment-attention-red-max:27%;--appointment-attention-red-static:19%}:root[data-velo-appearance=dark]{--appointment-attention-amber-min:12%;--appointment-attention-amber-max:28%;--appointment-attention-amber-static:20%;--appointment-attention-red-min:13%;--appointment-attention-red-max:29%;--appointment-attention-red-static:21%}@media (prefers-color-scheme:dark){:root[data-velo-appearance=system]{--appointment-attention-amber-min:12%;--appointment-attention-amber-max:28%;--appointment-attention-amber-static:20%;--appointment-attention-red-min:13%;--appointment-attention-red-max:29%;--appointment-attention-red-static:21%}}@keyframes appointmentAttentionApproaching{0%,to{background-color:color-mix(in oklab, var(--warning) var(--appointment-attention-amber-min), var(--surface))}50%{background-color:color-mix(in oklab, var(--warning) var(--appointment-attention-amber-max), var(--surface))}}@keyframes appointmentAttentionOverdue{0%,to{background-color:color-mix(in oklab, var(--negative) var(--appointment-attention-red-min), var(--surface))}50%{background-color:color-mix(in oklab, var(--negative) var(--appointment-attention-red-max), var(--surface))}}.board-table tr.appointment-attention-approaching>td{animation:3.4s ease-in-out infinite appointmentAttentionApproaching}.board-table tr.appointment-attention-overdue>td{animation:3s ease-in-out infinite appointmentAttentionOverdue}.board-table tr.appointment-attention-approaching>td:first-child{box-shadow:inset 3px 0 var(--warning)}.board-table tr.appointment-attention-overdue>td:first-child{box-shadow:inset 3px 0 var(--negative)}.board-table tr.rate-confirmation-decision-row>td{animation:3s ease-in-out infinite appointmentAttentionOverdue}.board-table tr.issue-rate-con-action-row>td{background:color-mix(in oklab, var(--warning-bg) 68%, var(--surface))}.board-table tr.issue-rate-con-action-row>td:first-child{z-index:2;box-shadow:inset 3px 0 var(--warning);position:sticky;left:0}.board-table tr.rate-confirmation-decision-row>td:first-child{z-index:2;box-shadow:inset 3px 0 var(--negative);position:sticky;left:0}.rate-confirmation-decision-chip{border:1px solid color-mix(in oklab, var(--negative) 48%, var(--border));border-radius:var(--velo-radius-pill);background:var(--surface);min-height:24px;color:var(--negative-text);font:650 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin-left:6px;padding:2px 8px;display:inline-flex}.rate-confirmation-decision-chip i{background:var(--negative);border-radius:1px;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.rate-confirmation-decision-chip:hover{border-color:var(--negative)}.rate-confirmation-decision-chip.issue-rate-con-action-chip{border-color:color-mix(in oklab, var(--warning) 48%, var(--border));color:var(--warning)}.rate-confirmation-decision-chip.issue-rate-con-action-chip i{background:var(--warning)}.rate-confirmation-decision-chip.issue-rate-con-action-chip:hover{border-color:var(--warning)}.horizontal-queue-table .rate-confirmation-decision-chip{margin:0 7px 0 0}.board-table tr.appointment-attention-row>td:first-child{z-index:2;position:sticky;left:0}.board-table td.appointment-attention-cell{width:330px;min-width:330px;max-width:330px;overflow:hidden}.appointment-attention-cell-content{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.appointment-attention-cell-content .inline-cell-editor{flex:200px;width:auto;min-width:200px}.appointment-attention-cell-content .board-appointment-value{flex:200px;min-width:0}.appointment-attention-cell-content .operations-inline-value{text-overflow:ellipsis;flex:200px;min-width:0;overflow:hidden}.appointment-attention-cell .inline-cell-editor,.appointment-attention-cell .board-appointment-value,.appointment-attention-cell .operations-inline-value{border-color:color-mix(in oklab, var(--warning) 42%, var(--border))}.appointment-attention-overdue .appointment-attention-cell .inline-cell-editor,.appointment-attention-overdue .appointment-attention-cell .board-appointment-value,.appointment-attention-overdue .appointment-attention-cell .operations-inline-value{border-color:color-mix(in oklab, var(--negative) 45%, var(--border))}.appointment-attention-primary,.appointment-attention-gutter{border-radius:var(--velo-radius-pill);background:var(--surface);vertical-align:middle;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.appointment-attention-primary{border-color:color-mix(in oklab, var(--warning) 42%, var(--border));min-height:0;color:var(--warning-text);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);letter-spacing:.05em;flex:none;gap:7px;margin-left:7px;padding:2px 9px}.appointment-attention-cell-content .appointment-attention-primary{margin-left:0}.appointment-attention-primary[data-state=OVERDUE]{border-color:color-mix(in oklab, var(--negative) 45%, var(--border));color:var(--negative-text)}.appointment-attention-primary[data-visible=false]{visibility:hidden;pointer-events:none}.appointment-attention-primary small,.appointment-attention-gutter small{color:inherit;font:600 var(--velo-text-3xs)/1 var(--velo-font-mono);letter-spacing:0}.appointment-attention-leading-gutter.has-attention{white-space:nowrap;overflow:visible}.appointment-attention-leading-gutter.has-attention>.appointment-attention-gutter{margin-left:6px}.horizontal-queue-table .appointment-attention-leading-gutter.has-attention>.appointment-attention-gutter{margin:0 7px 0 0}.appointment-attention-gutter{border-color:color-mix(in oklab, var(--warning) 42%, var(--border));width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.appointment-attention-gutter[data-state=OVERDUE]{border-color:color-mix(in oklab, var(--negative) 45%, var(--border))}.appointment-attention-gutter:hover:not(:disabled){border-color:var(--primary);background:var(--surface)}.appointment-attention-shape{background:var(--warning);flex:0 0 6px;width:6px;height:6px;display:inline-block}.appointment-attention-shape[data-state=APPROACHING]{border-radius:50%}.appointment-attention-shape[data-state=OVERDUE]{background:var(--negative);border-radius:1px;flex-basis:7px;width:7px;height:7px;transform:rotate(45deg)}.appointment-attention-tranche-count{border:1px solid color-mix(in oklab, var(--warning) 42%, var(--border));border-radius:var(--velo-radius-pill);background:var(--surface);min-height:20px;font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-mono);text-transform:none;align-items:center;gap:6px;padding:1px 7px;display:inline-flex;color:var(--warning-text)!important}.appointment-attention-tranche-count[data-state=OVERDUE]{border-color:color-mix(in oklab, var(--negative) 45%, var(--border));color:var(--negative-text)!important}.appointment-attention-tranche-count b{font:inherit}@keyframes appointmentAttentionCollapsedMarker{0%,to{opacity:.35}50%{opacity:1}}.appointment-attention-tranche-count[data-collapsed=true] .appointment-attention-shape{animation:2.4s ease-in-out infinite appointmentAttentionCollapsedMarker}.horizontal-tranche>header>div{align-items:center;gap:7px;min-width:0;display:flex}@keyframes appointmentAttentionPopoverIn{0%{opacity:0}to{opacity:1}}.appointment-attention-popover{z-index:96;border-radius:var(--velo-radius-panel);width:min(372px,100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--velo-shadow-overlay);animation:appointmentAttentionPopoverIn var(--velo-motion-fast);position:fixed;overflow:auto}.appointment-attention-popover .gauge-inline-workflow{width:100%;min-width:0}.appointment-attention-details{gap:10px;display:grid}.appointment-attention-reason{border-left:3px solid var(--warning);background:var(--warning-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:8px 9px;display:grid}.appointment-attention-reason[data-state=OVERDUE]{border-left-color:var(--negative);background:var(--negative-bg)}.appointment-attention-reason strong{color:var(--text);font-size:var(--velo-text-2xs)}.appointment-attention-reason p{color:var(--muted);font-size:var(--velo-text-3xs);grid-column:2;margin:0;line-height:1.4}.appointment-attention-details dl{border:1px solid var(--border);border-radius:var(--velo-radius-control);margin:0;display:grid;overflow:hidden}.appointment-attention-details dl>div{border-bottom:1px solid var(--border);font-size:var(--velo-text-3xs);grid-template-columns:128px minmax(0,1fr);gap:9px;padding:6px 8px;display:grid}.appointment-attention-details dl>div:last-child{border-bottom:0}.appointment-attention-details dt{color:var(--muted)}.appointment-attention-details dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.appointment-attention-additional{border:1px solid var(--border);border-radius:var(--velo-radius-control);gap:0;display:grid;overflow:hidden}.appointment-attention-additional>strong{background:var(--surface-subtle);font-size:var(--velo-text-3xs);text-transform:uppercase;padding:6px 8px}.appointment-attention-additional>span{border-top:1px solid var(--border);font-size:var(--velo-text-3xs);grid-template-columns:auto 86px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;display:grid}.appointment-attention-additional small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointment-attention-message{gap:8px;display:grid}.appointment-attention-message p{color:var(--muted);font-size:var(--velo-text-3xs);margin:0}.appointment-attention-message label{color:var(--muted);font-size:var(--velo-text-3xs);gap:4px;font-weight:600;display:grid}:root[data-velo-density=compact] .appointment-attention-primary{padding:1px 8px}:root[data-velo-density=compact] .appointment-attention-gutter{width:22px;min-width:22px;height:22px;min-height:22px}@media (prefers-reduced-motion:reduce){.board-table tr.appointment-attention-approaching>td{background:color-mix(in oklab, var(--warning) var(--appointment-attention-amber-static), var(--surface));animation:none}.board-table tr.appointment-attention-overdue>td,.board-table tr.rate-confirmation-decision-row>td{background:color-mix(in oklab, var(--negative) var(--appointment-attention-red-static), var(--surface));animation:none}.board-table tr.appointment-attention-approaching>td:first-child{box-shadow:inset 3px 0 var(--warning)}.board-table tr.appointment-attention-overdue>td:first-child{box-shadow:inset 3px 0 var(--negative)}.appointment-attention-tranche-count[data-collapsed=true] .appointment-attention-shape,.appointment-attention-popover{animation:none}}.operations-eta-warning{z-index:98;border:1px solid var(--warning);border-radius:var(--velo-radius-panel);background:var(--surface);gap:8px;width:min(420px,100vw - 32px);padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #091f3733}.operations-eta-warning>header{align-items:center;gap:8px;display:flex}.operations-eta-warning>header>div{gap:1px;display:grid}.operations-eta-warning>header span,.operations-eta-warning>p{color:var(--muted);font-size:var(--velo-text-3xs)}.operations-eta-warning>p{margin:0;line-height:1.45}.operations-eta-warning>footer{justify-content:flex-end;gap:6px;display:flex}.operations-drawer-eta-warning{align-items:center}.operations-drawer-eta-warning .gauge-button{margin-left:auto}.operations-stop-times{gap:7px;margin-top:8px;display:grid}.operations-stop-times>article{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);gap:5px;padding:8px;display:grid}.operations-stop-times>article>strong{font-size:var(--velo-text-2xs)}.operations-stop-times>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.operations-stop-times>article>div>span{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;padding:6px;display:grid}.operations-stop-times>article>div>span small{color:var(--muted);font-size:var(--velo-text-3xs);grid-column:1/-1}.operations-stop-times>article>div>span b{font-size:var(--velo-text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-stop-times>article>div>span .gauge-button{min-height:26px;font-size:var(--velo-text-3xs)}.board-stop-execution-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:5px;display:grid}.board-stop-execution-times>span,.board-drop-time{border:1px solid var(--border);border-radius:var(--velo-radius-control);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 5px;padding:5px 6px;display:grid}.board-stop-execution-times>span small{color:var(--muted);grid-column:1/-1}.board-stop-execution-times>span strong{font-size:var(--velo-text-3xs)}.board-stop-execution-times .gauge-button,.board-drop-time .gauge-button{min-height:25px;font-size:var(--velo-text-3xs)}.board-drop-time{margin-top:3px}@media (width<=1280px){.intermodal-command-page .page-actions{gap:4px}.intermodal-header-next-action{min-width:130px;margin-left:3px;padding-left:8px}.intermodal-command-page .page-header,.intermodal-context-strip,.intermodal-command-page .golden-execution-header,.intermodal-command-page .intermodal-order-tabs,.intermodal-command-overview{min-width:1000px}.intermodal-context-strip>div{padding-inline:7px}.intermodal-command-overview{grid-template-columns:minmax(285px,.93fr) minmax(405px,1.28fr) minmax(255px,.79fr);gap:7px}.intermodal-command-section-title{padding-inline:7px}.intermodal-stop-summary-grid{gap:7px;padding-inline:8px}.intermodal-execution-summary{grid-template-columns:25px 80px minmax(120px,1.4fr) 65px 72px 72px}.intermodal-command-overview .golden-document-list>div{grid-template-columns:14px minmax(72px,1fr) 54px auto}.intermodal-command-overview .golden-document-list>div>span{display:none}}@media (width<=1120px){.intermodal-command-page .page-header,.intermodal-context-strip,.intermodal-command-page .golden-execution-header,.intermodal-command-page .intermodal-order-tabs,.intermodal-command-overview{min-width:1000px}.intermodal-command-page{padding-bottom:8px}}.configure-view-drawer .drawer-content{gap:var(--velo-space-4);padding:0 var(--velo-drawer-body-padding) var(--velo-drawer-body-padding);flex-direction:column;display:flex}.configure-view-steps{z-index:2;margin:0 calc(var(--velo-drawer-body-padding) * -1);padding:var(--velo-space-3) var(--velo-drawer-body-padding) 0;background:var(--velo-surface-panel);border-bottom:var(--velo-border-width) solid var(--velo-surface-line);position:sticky;top:0}.configure-scope-badge{min-height:var(--velo-chip-height);padding:0 var(--velo-space-2);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);font-size:var(--velo-text-3xs);letter-spacing:.06em;color:var(--velo-text-muted);align-items:center;font-weight:600;display:inline-flex}.configure-scope-badge.shared{border-color:var(--velo-status-warn-border);color:var(--velo-status-warn);background:var(--velo-status-warn-soft)}.configure-shared-banner{align-items:center;gap:var(--velo-space-3);padding:var(--velo-space-3);border:var(--velo-border-width) solid var(--velo-status-warn-border);border-radius:var(--velo-radius-panel);background:var(--velo-status-warn-soft);color:var(--velo-text-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.configure-shared-banner p,.configure-step-panel header p,.configure-field-catalog header p,.configure-selected-fields header p{margin:var(--velo-space-1) 0 0;color:var(--velo-text-muted);font-size:var(--velo-text-xs)}.configure-view-fieldset{border:0;min-width:0;margin:0;padding:0}.configure-view-fieldset:disabled{opacity:.72}.configure-step-panel,.configure-field-catalog,.configure-selected-fields{border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);min-width:0}.configure-step-panel>header,.configure-field-catalog>header,.configure-selected-fields>header{justify-content:space-between;align-items:flex-start;gap:var(--velo-space-3);padding:var(--velo-space-4);border-bottom:var(--velo-border-width) solid var(--velo-surface-line);display:flex}.configure-step-panel h3,.configure-field-catalog h3,.configure-selected-fields h3{font-size:var(--velo-text-md);margin:0}.configure-view-grid{gap:var(--velo-space-4);padding:var(--velo-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.configure-view-grid>label:not(.configure-default-toggle){gap:var(--velo-space-2);font-size:var(--velo-text-xs);color:var(--velo-text-muted);flex-direction:column;font-weight:600;display:flex}.configure-default-toggle{align-items:center;gap:var(--velo-space-3);grid-column:1/-1;display:flex}.configure-default-toggle span{flex-direction:column;display:flex}.configure-default-toggle small{color:var(--velo-text-muted);font-weight:400}.configure-fields-layout{gap:var(--velo-space-4);grid-template-columns:minmax(16rem,.9fr) minmax(22rem,1.1fr);min-height:32rem;display:grid}.configure-field-catalog>header{display:grid}.configure-field-groups{padding:var(--velo-space-2);max-height:36rem;overflow:auto}.configure-field-groups section+section{margin-top:var(--velo-space-3)}.configure-field-groups h4{padding:var(--velo-space-2);font-size:var(--velo-text-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--velo-text-faint);margin:0}.configure-field-groups button{justify-content:space-between;align-items:center;gap:var(--velo-space-3);width:100%;padding:var(--velo-space-2) var(--velo-space-3);border-radius:var(--velo-radius-control);color:var(--velo-text-primary);text-align:left;background:0 0;border:0;display:flex}.configure-field-groups button:hover,.configure-field-groups button.selected{background:var(--velo-surface-hover)}.configure-field-groups button span{flex-direction:column;min-width:0;display:flex}.configure-field-groups button small{color:var(--velo-text-muted)}.configure-selected-fields>header>span{min-width:var(--velo-chip-height);height:var(--velo-chip-height);border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.configure-selected-list{padding:var(--velo-space-2)}.configure-selected-row{align-items:center;gap:var(--velo-space-2);min-height:var(--velo-table-row-height);padding:0 var(--velo-space-2);border-bottom:var(--velo-border-width) solid var(--velo-surface-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.configure-selected-row.active{background:var(--velo-surface-selected)}.configure-selected-row>button{min-width:0;color:var(--velo-text-primary);text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.configure-selected-row>button small{color:var(--velo-text-muted)}.configure-selected-row>span{display:flex}.configure-view-drawer .drawer-content:has(.configure-fields-layout){overflow:hidden}.configure-view-drawer:has(.configure-fields-layout) :is(.configure-view-steps,.configure-shared-banner,.configure-view-footer){flex-shrink:0}.configure-view-fieldset:has(.configure-fields-layout){flex:1;min-height:0}.configure-fields-layout{grid-auto-rows:minmax(0,1fr);height:100%;min-height:0}.configure-fields-layout :is(.configure-field-catalog,.configure-selected-fields){flex-direction:column;min-height:0;display:flex;overflow:hidden}.configure-fields-layout :is(.configure-field-catalog,.configure-selected-fields)>header{flex-shrink:0}.configure-fields-layout :is(.configure-field-groups,.configure-selected-list){overscroll-behavior:contain;overflow-anchor:none;flex:1;min-height:0;overflow:auto}.configure-selected-field{display:flow-root;position:relative}.configure-selected-field>.configure-field-settings{z-index:3;border:var(--velo-border-width) solid var(--velo-surface-line);box-shadow:var(--velo-shadow-overlay);position:absolute;top:100%;left:0;right:0}.configure-selected-field.settings-above>.configure-field-settings{top:auto;bottom:100%}.configure-selected-row,.configure-section-list article{position:relative}.configure-selected-row>.configure-drag-handle,.section-order-control>.configure-drag-handle{min-width:var(--velo-control-height-compact);width:var(--velo-control-height-compact);height:var(--velo-control-height-compact);color:var(--velo-text-faint);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;padding:0;display:inline-grid}.configure-selected-row>.configure-drag-handle:active,.section-order-control>.configure-drag-handle:active{cursor:grabbing}.configure-selected-row.dragging,.configure-section-list article.dragging{opacity:.52;background:var(--velo-surface-hover)}.configure-selected-row.drop-before:before,.configure-section-list article.drop-before:before,.configure-selected-row.drop-after:after,.configure-section-list article.drop-after:after{z-index:2;right:var(--velo-space-2);left:var(--velo-space-2);border-radius:var(--velo-radius-pill);background:var(--velo-palette-accent);content:"";pointer-events:none;height:2px;position:absolute}.configure-selected-row.drop-before:before,.configure-section-list article.drop-before:before{top:-1px}.configure-selected-row.drop-after:after,.configure-section-list article.drop-after:after{bottom:-1px}.configure-selected-list.is-dragging,.configure-section-list.is-dragging{-webkit-user-select:none;user-select:none}.configure-field-label{cursor:pointer}.configure-field-actions{align-items:center;display:flex}.configure-row-menu-anchor{display:inline-flex;position:relative}.configure-row-menu{z-index:20;top:calc(100% + var(--velo-space-1));min-width:9rem;padding:var(--velo-space-1);border:var(--velo-border-width) solid var(--velo-overlay-border);border-radius:var(--velo-radius-control);background:var(--velo-overlay-bg);box-shadow:var(--velo-shadow-overlay);display:grid;position:absolute;right:0}.configure-row-menu .gauge-button{white-space:nowrap;justify-content:flex-start;width:100%}.section-order-control{align-items:center;gap:var(--velo-space-1);display:flex}.configure-field-settings{margin:var(--velo-space-3);padding:var(--velo-space-3);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset)}.configure-field-settings header{justify-content:space-between;display:flex}.configure-field-settings h4{margin:0}.configure-field-settings>label{align-items:center;gap:var(--velo-space-3);margin-top:var(--velo-space-3);grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);display:grid}.configure-inline-setting{display:flex!important}.configure-inline-setting>span{flex-direction:column;display:flex}.configure-field-settings small{color:var(--velo-text-muted)}.configure-sort-filter-grid,.configure-sections-layout{gap:var(--velo-space-4);display:grid}.configure-sort-filter-grid{grid-template-columns:minmax(18rem,.75fr) minmax(26rem,1.25fr)}.configure-sort-list,.configure-filter-list,.configure-section-list{gap:var(--velo-space-2);padding:var(--velo-space-4);flex-direction:column;display:flex}.configure-sort-list>div{gap:var(--velo-space-2);grid-template-columns:auto minmax(0,1fr) minmax(8rem,.6fr) auto;align-items:center;display:grid}.sort-priority,.section-sequence{width:var(--velo-chip-height);height:var(--velo-chip-height);border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.configure-scope-filters{gap:var(--velo-space-3);padding:var(--velo-space-4);background:var(--velo-surface-inset);border-bottom:var(--velo-border-width) solid var(--velo-surface-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.configure-scope-filters>span{font-size:var(--velo-text-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--velo-text-muted);grid-column:1/-1;font-weight:600}.configure-scope-filters label{gap:var(--velo-space-2);flex-direction:column;display:flex}.configure-filter-row{gap:var(--velo-space-2);grid-template-columns:minmax(9rem,1fr) minmax(8rem,.75fr) minmax(9rem,1fr) auto;align-items:center;display:grid}.configure-section-list article{border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);overflow:hidden}.configure-section-list article>header{gap:var(--velo-space-3);padding:var(--velo-space-3);background:var(--velo-surface-inset);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.configure-section-list article>header>div{gap:var(--velo-space-2);display:grid}.section-actions{align-items:center;display:flex}.fallback-lock{align-items:center;gap:var(--velo-space-1);color:var(--velo-text-muted);font-size:var(--velo-text-xs);font-weight:600;display:inline-flex}.fallback-note{padding:var(--velo-space-3);color:var(--velo-text-muted);margin:0}.configure-section-rules{gap:var(--velo-space-2);padding:var(--velo-space-3);flex-direction:column;display:flex}.configure-grouping>label{gap:var(--velo-space-2);padding:var(--velo-space-4);flex-direction:column;display:flex}.configure-view-footer{z-index:3;align-items:center;gap:var(--velo-space-2);margin:0 calc(var(--velo-drawer-body-padding) * -1) calc(var(--velo-drawer-body-padding) * -1);padding:var(--velo-space-3) var(--velo-drawer-body-padding);border-top:var(--velo-border-width) solid var(--velo-surface-line);background:var(--velo-surface-panel);display:flex;position:sticky;bottom:0}.configure-step-position{color:var(--velo-text-muted);font-size:var(--velo-text-xs)}.configure-shared-confirm{z-index:10;padding:var(--velo-space-6);background:var(--velo-surface-scrim);place-items:center;display:grid;position:absolute;inset:0}.configure-shared-confirm>section{gap:var(--velo-space-3);width:min(100%,var(--velo-drawer-bounded));padding:var(--velo-space-5);border:var(--velo-border-width) solid var(--velo-status-warn-border);border-radius:var(--velo-radius-overlay);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-overlay);grid-template-columns:auto minmax(0,1fr);display:grid}.configure-shared-confirm h3{margin:0}.configure-shared-confirm p{color:var(--velo-text-muted)}.configure-shared-confirm footer{justify-content:flex-end;gap:var(--velo-space-2);grid-column:1/-1;display:flex}.configure-confirm-icon{color:var(--velo-status-warn)}.board-column-heading,.operations-column-header,.orders-column-heading{justify-content:flex-start;align-items:center;gap:0;display:inline-flex}.column-quick-filter{--column-quick-filter-size:17px;vertical-align:middle;width:0;height:0;margin:0;display:inline-flex;position:relative}.column-quick-filter>.gauge-tooltip{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.gauge-table th:hover .column-quick-filter:not(.is-active)>.gauge-tooltip,.column-quick-filter:not(.is-active):focus-within>.gauge-tooltip,.column-quick-filter.is-open>.gauge-tooltip{opacity:1;pointer-events:auto}.gauge-button.column-quick-filter-trigger{box-sizing:border-box;width:var(--column-quick-filter-size);min-width:var(--column-quick-filter-size);height:var(--column-quick-filter-size);min-height:var(--column-quick-filter-size);border:var(--velo-border-width) solid var(--velo-surface-line);background:var(--velo-surface-panel);box-shadow:none;color:var(--velo-text-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.column-quick-filter-trigger:before{content:"";position:absolute;inset:-5px}.column-quick-filter-trigger:hover{border-color:color-mix(in oklab,var(--velo-text-muted) 45%,var(--velo-surface-line));background:var(--velo-surface-hover);color:var(--velo-text-primary)}.column-quick-filter-trigger:focus-visible{outline:2px solid color-mix(in oklab,var(--velo-text-muted) 65%,transparent);outline-offset:1px;box-shadow:none}.column-quick-filter-trigger .gauge-icon{flex:none;width:9px;height:9px}.column-quick-filter.is-active{width:auto;height:var(--column-quick-filter-size);margin-inline-start:6px}.column-quick-filter.is-active>.gauge-tooltip{opacity:1;pointer-events:auto;position:relative;top:auto;left:auto;transform:none}.column-quick-filter.is-active .column-quick-filter-trigger{border-color:color-mix(in oklab,var(--velo-palette-accent) 35%,var(--velo-surface-line));border-radius:var(--velo-radius-pill);background:var(--velo-surface-panel);width:auto;min-width:0;color:var(--accent-ontint);gap:4px;padding:0 6px}.column-quick-filter.is-active .column-quick-filter-trigger .gauge-icon{color:var(--velo-palette-accent)}.column-quick-filter-count{font:600 var(--velo-text-3xs)/1 var(--velo-font-mono);font-variant-numeric:tabular-nums;color:var(--accent-ontint)}:is(.board-column-heading,.operations-column-header,.orders-column-heading):has(.column-quick-filter.is-active){color:var(--accent-ontint)}.density-compact .column-quick-filter,.operations-density-compact .column-quick-filter{--column-quick-filter-size:16px}.column-filter-summary{align-items:center;gap:var(--velo-space-2);min-height:34px;padding:var(--velo-space-1) var(--velo-space-3);border-block:var(--velo-border-width) solid var(--velo-surface-line);background:var(--velo-surface-panel);display:flex}.column-filter-summary>span{border:var(--velo-border-width) solid color-mix(in oklab,var(--velo-palette-accent) 35%,var(--velo-surface-line));border-radius:var(--velo-radius-pill);background:var(--velo-surface-accent-soft);min-height:22px;color:var(--accent-ontint);font:500 var(--velo-text-2xs)/1 var(--velo-font-ui);white-space:nowrap;align-items:center;padding:1px 9px;display:inline-flex}.column-filter-summary>.gauge-button{min-height:26px;font-size:var(--velo-text-2xs);padding-inline:10px}.column-filter-summary>i{flex:1}.column-quick-filter-card{z-index:20;top:calc(100% + var(--velo-space-2));width:min(21rem,calc(100vw - var(--velo-space-6)));border:var(--velo-border-width) solid var(--velo-overlay-border);border-radius:var(--velo-radius-overlay);background:var(--velo-overlay-bg);box-shadow:var(--velo-shadow-overlay);color:var(--velo-text-primary);text-align:left;position:absolute;left:0}.column-quick-filter-card>header,.column-quick-filter-card>footer{justify-content:space-between;align-items:center;gap:var(--velo-space-2);padding:var(--velo-space-3);display:flex}.column-quick-filter-card>header{border-bottom:var(--velo-border-width) solid var(--velo-surface-line)}.column-quick-filter-card>header>div{flex-direction:column;display:flex}.column-quick-filter-card>header small{color:var(--velo-text-muted)}.column-quick-filter-card>footer{border-top:var(--velo-border-width) solid var(--velo-surface-line)}.column-quick-filter-body{padding:var(--velo-space-3)}.column-quick-options{max-height:16rem;margin-top:var(--velo-space-2);flex-direction:column;display:flex;overflow:auto}.column-quick-options label{align-items:center;gap:var(--velo-space-2);min-height:var(--velo-chip-height);display:flex}.column-quick-range,.column-quick-text{gap:var(--velo-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.column-quick-range label{gap:var(--velo-space-1);flex-direction:column;display:flex}@media (width<=1280px){.configure-fields-layout,.configure-sort-filter-grid{grid-template-columns:1fr}.configure-field-groups{max-height:22rem}.configure-view-grid,.configure-scope-filters{grid-template-columns:1fr}.configure-scope-filters>span{grid-column:auto}}.orders-configured-toolbar .orders-saved-view{min-width:13rem}.orders-configured-view{gap:var(--velo-space-3);display:grid}.orders-configured-view.orientation-horizontal{grid-auto-columns:minmax(34rem,1fr);grid-auto-flow:column;padding-block-end:var(--velo-space-2);overflow-x:auto}.orders-configured-section{border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);min-width:0;overflow:hidden}.orders-configured-section>header{justify-content:space-between;align-items:center;gap:var(--velo-space-3);min-height:2.75rem;padding:var(--velo-space-2) var(--velo-space-3);border-bottom:var(--velo-border-width) solid var(--velo-surface-line);background:var(--velo-surface-inset);display:flex}.orders-configured-section>header>div{align-items:center;gap:var(--velo-space-2);display:flex}.orders-configured-section>header span,.orders-group-row span{color:var(--velo-text-muted);font-variant-numeric:tabular-nums}.orders-configured-section>header small{color:var(--velo-text-muted)}.orders-configured-section .dense-table-wrap{border:0;border-radius:0}.orders-configured-table th,.orders-configured-table td{white-space:nowrap}.orders-column-heading{display:inline-flex}.orders-group-row th{padding:var(--velo-space-1) var(--velo-space-3);text-align:left;background:var(--velo-surface-inset);color:var(--velo-text-muted);font-size:var(--velo-text-xs);letter-spacing:.04em;text-transform:uppercase}.orders-group-row span{margin-inline-start:var(--velo-space-2)}.orders-configured-view.density-compact .orders-configured-table th,.orders-configured-view.density-compact .orders-configured-table td{padding-block:var(--velo-space-1)}.operations-section-summary{gap:var(--velo-space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-block-end:var(--velo-space-2);display:grid}.operations-section-summary.orientation-horizontal{grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;overflow-x:auto}.operations-section-summary>div{gap:var(--velo-space-1) var(--velo-space-2);padding:var(--velo-space-2) var(--velo-space-3);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.operations-section-summary small{color:var(--velo-text-muted);grid-column:1/-1}.configure-view-drawer{--velo-control-height-compact:var(--velo-icon-button-size)}.operational-attribute-indicators{align-items:center;gap:var(--velo-space-3);font-size:var(--velo-text-sm);margin-block:var(--velo-space-2);white-space:nowrap;display:flex}.operational-attribute-indicators:empty{display:none}.operational-order-context,.dense-table td>.operational-order-context,.operations-board-table td>.operational-order-context{align-items:center;gap:var(--velo-space-2);flex-wrap:wrap;display:flex}.operational-order-context .operational-attribute-indicators{gap:var(--velo-space-2);margin:0;display:inline-flex}.operational-order-context .operational-attribute-indicators>span{white-space:nowrap}.operational-attributes-entry{grid-column:1/-1;min-width:0}.operational-attribute-fields .field{min-width:0}.operational-attribute-fields>button{white-space:nowrap;grid-column:1/-1;justify-self:start}.operational-attribute-classification-note{grid-column:1/-1}.high-value-eligibility-warning>div{justify-content:space-between;align-items:center;gap:var(--velo-space-2);display:flex}.dray-rc-card,.board-order-actions{gap:var(--velo-space-2);padding:var(--velo-space-3);background:var(--velo-surface-panel);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);flex-direction:column;min-width:0;display:flex}.board-order-actions{border:0;padding:0}.dray-rc-movement{justify-content:space-between;align-items:center;gap:var(--velo-space-2);flex-wrap:wrap;display:flex}.dray-rc-movement>div:first-child{gap:var(--velo-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.dray-rc-movement>.dray-rc-movement-actions{flex-shrink:0}.dray-rc-movement-actions,.dray-rc-card>footer,.board-order-actions>footer{justify-content:flex-end;align-items:center;gap:var(--velo-space-2);display:flex}.dray-rc-recipient{align-items:end;gap:var(--velo-space-2);flex-wrap:wrap;width:100%;display:flex}.dray-rc-recipient label,.board-order-actions label{gap:var(--velo-space-1);flex-direction:column;display:flex}.tender-delivery-warning{align-items:center;gap:var(--velo-space-2);flex-wrap:wrap;display:flex}.tender-delivery-warning label{align-items:center;gap:var(--velo-space-2);display:flex}.od-decision{border:1px solid var(--velo-surface-line);border-left:4px solid var(--velo-palette-accent);background:var(--velo-surface-panel);border-radius:14px;min-width:0;overflow:visible}.od-decision-panels{grid-template-columns:1.18fr 1.15fr 1fr 1.1fr;min-width:0;display:grid}.od-panel{border-right:1px solid var(--velo-surface-line);flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:14px 18px;display:flex}.od-panel:last-child{border-right:0}.od-panel-now{background:color-mix(in oklab, var(--velo-palette-accent) 5%, var(--velo-surface-panel))}.od-panel-action{background:color-mix(in oklab, var(--velo-status-warn) 6%, var(--velo-surface-panel))}.od-panel>small,.od-decision-meta small{color:var(--velo-text-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.od-panel h2{max-width:100%;color:var(--velo-text-primary);letter-spacing:-.014em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.od-panel-action h2{color:var(--velo-status-warn-ink)}.od-panel p,.od-panel time{max-width:100%;color:var(--velo-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.45;overflow:hidden}.od-panel .od-countdown strong{color:var(--velo-palette-accent);font-size:20px}.od-panel .od-passed strong{color:var(--velo-text-muted);font-size:20px}.od-panel dl{gap:5px;width:100%;margin:0;display:grid}.od-panel dl>div{align-items:baseline;gap:8px;min-width:0;display:flex}.od-panel dt{color:var(--velo-text-muted);text-transform:uppercase;flex:0 0 70px;font-size:11px;font-weight:600}.od-panel dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}.od-panel .gauge-button{min-height:29px;margin-top:auto;padding:5px 12px;font-size:12.5px}.od-decision-meta{border-top:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 18px;display:flex}.od-decision-meta>span{min-width:0;color:var(--velo-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.od-decision-meta strong{color:var(--velo-text-primary)}.od-risk{border:1px solid var(--velo-status-warn-border);border-radius:var(--velo-radius-pill);max-width:250px;color:var(--velo-status-warn-ink);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.od-risk:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.od-risk.urgent{border-color:var(--velo-status-danger-border);color:var(--velo-status-danger-ink)}.od-risk.clear{border-color:var(--velo-surface-line);color:var(--velo-text-muted)}.od-decision .tl-journey,.od-decision .golden-journey{border-top:1px solid var(--velo-surface-line);border-bottom:0;min-height:62px;padding:10px 18px}.od-decision .golden-journey{grid-template-columns:repeat(7,minmax(0,1fr))}.od-decision .golden-journey:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.od-decision .intermodal-context-strip{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;min-height:0;display:flex}.od-decision .intermodal-context-strip>div{border:0;align-items:center;gap:5px;min-width:0;padding:0;display:inline-flex}.od-decision .intermodal-context-strip span{text-transform:none;font-size:12px}.od-decision .intermodal-context-strip strong{font-size:12.5px}.od-execution-plan{border:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);border-radius:14px;min-width:0;overflow:hidden}.od-execution-plan>header{border-bottom:1px solid var(--velo-surface-line);background:color-mix(in oklab, var(--velo-palette-accent) 7%, var(--velo-surface-panel));align-items:center;gap:18px;min-width:0;padding:14px 20px;display:flex}.od-execution-plan>header>div:first-child{flex:0 0 185px}.od-execution-plan h2{letter-spacing:-.012em;margin:0;font-size:16.5px}.od-execution-plan header span{color:var(--velo-text-muted);font-size:12.5px}.od-plan-owners{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.od-plan-owners:has(>:only-child){grid-template-columns:minmax(0,1fr)}.od-plan-owners .golden-ownership-tile{border-left:1px solid var(--velo-surface-line);min-width:0;padding:0 14px}.od-plan-owners .golden-ownership-icon{display:none}.od-plan-table{min-width:680px}.od-execution-plan .intermodal-execution-summary{grid-template-columns:52px minmax(120px,1.1fr) minmax(160px,1.5fr) 120px 155px 170px;min-height:47px;padding:0 16px;font-size:12.5px}.od-execution-plan .intermodal-execution-summary.header{letter-spacing:.07em;text-transform:uppercase;min-height:34px;font-size:10.5px}.od-execution-plan .intermodal-execution-summary strong{font-size:13px}.od-execution-plan .intermodal-execution-summary small{font-size:11px}.od-plan-rc:not(:has(>*)){display:none}.od-plan-rc{border-top:1px solid var(--velo-surface-line);padding:8px 16px}@media (width<=1260px){.od-decision-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.od-panel:nth-child(2){border-right:0}.od-panel:nth-child(-n+2){border-bottom:1px solid var(--velo-surface-line)}.od-execution-plan{overflow-x:auto}.od-execution-plan>header{min-width:750px}}@media (width<=760px){.od-decision-panels{grid-template-columns:minmax(0,1fr)}.od-panel{border-right:0;border-bottom:1px solid var(--velo-surface-line)}.od-decision-meta{flex-direction:column;align-items:flex-start}.od-decision .golden-journey,.od-decision .tl-journey{overflow-x:auto}.od-decision .golden-journey>div,.od-decision .tl-journey>div{min-width:90px}}.od-associated-deadheads{gap:8px;margin:8px 0;display:grid}.od-associated-deadhead{border:1px solid var(--velo-surface-line);border-left:3px solid var(--velo-palette-accent);background:var(--velo-surface-inset);border-radius:8px}.od-associated-deadhead-heading{border-bottom:1px solid var(--velo-surface-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.od-associated-deadhead-heading>span{color:var(--velo-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.od-associated-deadhead-heading>small{color:var(--velo-text-muted);margin-left:auto;font-size:11px}.od-associated-deadhead-times{flex-wrap:wrap;gap:8px 20px;padding:8px 12px;display:flex}.od-associated-deadhead-times>div{min-width:220px}.od-associated-deadhead-times strong{margin-bottom:5px;font-size:12.5px;display:block}.od-associated-deadhead-times>div>div{flex-wrap:wrap;gap:7px 18px;display:flex}.od-associated-deadhead-times span{flex-direction:column;gap:2px;display:flex}.od-associated-deadhead-times small{color:var(--velo-text-muted);font-size:10px}.od-associated-deadhead-times time{color:var(--velo-text-primary);font-variant-numeric:tabular-nums;font-size:12.5px}.truckload-golden-page .tl-header-next-action,.intermodal-golden .intermodal-header-next-action{display:none}.truckload-golden-page :is(.coverage-history-price,.coverage-timing,.coverage-row-action),.intermodal-golden :is(.golden-ledger-row,.golden-stops-ledger,.od-decision) :is(.money,.number,.date,.identifier){font-variant-numeric:tabular-nums;font-family:inherit}.od-unified-stops-ledger{border:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);border-radius:14px;overflow:hidden}.od-unified-stops-toolbar,.od-record-times-toolbar{background:var(--velo-surface-inset);border-bottom:1px solid var(--velo-surface-line);justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.od-unified-stops-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.od-unified-stops-toolbar h2{color:var(--velo-text-primary);margin:0;font-size:16px}.od-unified-stops-toolbar span,.od-record-times-toolbar span{color:var(--velo-text-muted);font-size:12px}.od-record-times-toolbar{border:1px solid var(--velo-surface-line);border-bottom:0;border-radius:10px 10px 0 0;padding:8px 12px}.od-unified-customs-context{border-bottom:1px solid var(--velo-surface-line);background:color-mix(in oklab, var(--velo-palette-accent) 5%, var(--velo-surface-panel));color:var(--velo-text-muted);align-items:center;gap:18px;padding:9px 20px;font-size:12px;display:flex}.od-unified-customs-context strong{color:var(--velo-text-primary)}.od-unified-table-wrap{overflow-x:auto}.od-unified-table{min-width:1490px}.od-unified-table-wrap.cross-border .od-unified-table{min-width:1620px}.od-unified-row{border-bottom:1px solid var(--velo-surface-line);grid-template-columns:68px 135px minmax(203px,1.25fr) minmax(145px,.9fr) repeat(5,minmax(132px,.62fr)) 112px;align-items:center;gap:0 10px;min-height:62px;padding:0 18px;display:grid}.cross-border .od-unified-row{grid-template-columns:68px 135px minmax(205px,1.25fr) minmax(145px,.9fr) repeat(6,minmax(132px,.6fr)) 112px}.od-unified-row.header{background:var(--velo-surface-inset);min-height:43px;color:var(--velo-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.od-unified-row>span{min-width:0}.od-unified-row.stop{border-left:3px solid var(--velo-palette-accent)}.od-unified-row.activity{background:var(--velo-surface-inset)}.od-unified-row.dragging{opacity:.55}.od-unified-row.drop-before{box-shadow:inset 0 3px var(--velo-palette-accent)}.od-unified-number{color:var(--velo-text-primary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.od-unified-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--velo-text-faint);display:inline-flex}.od-unified-grip:active{cursor:grabbing}.od-unified-kind,.od-unified-context,.od-unified-provider,.od-unified-time{flex-direction:column;gap:2px;display:flex;overflow:hidden}.od-unified-kind em{border:1px solid var(--velo-surface-line);width:fit-content;color:var(--velo-text-muted);text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:700}.od-unified-kind strong,.od-unified-context strong,.od-unified-provider strong{color:var(--velo-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.od-unified-context small,.od-unified-provider small,.od-unified-time small{color:var(--velo-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.od-unified-time{box-sizing:border-box;text-align:left;align-items:flex-start;max-width:100%;min-height:42px;padding:4px 0;overflow:visible}.od-unified-time strong{color:var(--velo-palette-accent);white-space:nowrap;font-size:11px;font-weight:650}.od-unified-time.readonly strong{color:var(--velo-text-primary)}.od-unified-no-time,.od-unified-customs-cell{color:var(--velo-text-faint);font-size:12px}.od-unified-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.od-unified-more{position:relative}.od-unified-more summary{color:var(--velo-text-muted);cursor:pointer;padding:4px 5px;list-style:none}.od-unified-more summary::-webkit-details-marker{display:none}.od-unified-more>div{z-index:20;border:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);min-width:156px;box-shadow:0 8px 20px color-mix(in oklab, var(--velo-text-primary) 12%, transparent);border-radius:8px;padding:5px;display:grid;position:absolute;top:100%;right:0}.od-unified-row-stack:nth-last-child(-n+3) .od-unified-more>div{top:auto;bottom:100%}.od-unified-more>div button{justify-content:flex-start}.od-unified-deadhead{border-left:3px solid var(--velo-palette-accent);border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);grid-template-columns:68px 135px minmax(205px,1.25fr) minmax(145px,.9fr) minmax(300px,3.1fr) 190px;align-items:center;gap:10px;min-height:58px;padding:7px 18px;font-size:12px;display:grid}.od-unified-deadhead>span:nth-child(3),.od-unified-dh-times>span{flex-direction:column;gap:2px;display:flex}.od-unified-deadhead small,.od-unified-dh-readonly{color:var(--velo-text-muted);font-size:10.5px}.od-unified-dh-times{gap:18px;display:flex;overflow:hidden}.od-unified-dh-times>span{min-width:0;max-height:52px;overflow:hidden}.od-unified-table-wrap>footer{background:var(--velo-surface-inset);color:var(--velo-text-muted);justify-content:space-between;gap:24px;padding:11px 18px;font-size:11.5px;display:flex}.od-unified-table-wrap>footer strong{color:var(--velo-text-primary)}.od-record-times-inline{border:1px solid var(--velo-palette-accent);background:var(--velo-surface-panel);max-width:1120px;box-shadow:0 8px 24px color-mix(in oklab, var(--velo-text-primary) 10%, transparent);border-radius:10px;margin:0 18px 14px;overflow:hidden}.od-record-times-inline>header,.od-record-times-inline>footer{background:var(--velo-surface-inset);align-items:center;gap:10px;padding:10px 15px;display:flex}.od-record-times-inline>header{border-bottom:1px solid var(--velo-surface-line)}.od-record-times-inline>header>span{color:var(--velo-text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.od-record-times-inline>header>small{color:var(--velo-text-muted);margin-left:auto}.od-record-times-inline>footer{border-top:1px solid var(--velo-surface-line)}.od-record-times-body{max-height:min(68vh,720px);overflow:auto;container-type:inline-size}.od-record-times-group{border-bottom:1px solid var(--velo-surface-line);padding:12px 16px}.od-record-times-group-heading{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.od-record-times-group-heading strong{color:var(--velo-text-primary);font-size:12px}.od-record-times-group-heading span,.od-record-times-group-heading small{color:var(--velo-text-muted);font-size:11px}.od-record-times-group-heading small{margin-left:auto}.od-record-times-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;display:grid}.od-record-times-field{grid-template-columns:minmax(112px,1fr) 168px 144px 46px;align-items:center;gap:5px;min-width:0;display:grid}.od-record-times-field label{text-overflow:ellipsis;white-space:nowrap;color:var(--velo-text-muted);font-size:11.5px;font-weight:600;overflow:hidden}.od-record-times-field input{min-width:0}.od-decision{overflow:hidden}.od-decision-meta{grid-template-columns:minmax(0,auto) minmax(270px,1fr);justify-content:stretch;align-items:stretch;gap:0;padding:0;display:grid}.od-owner-zone,.od-risk-zone{min-width:0;color:var(--velo-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 18px;font-size:12.5px;display:flex}.od-owner-zone{border-right:1px solid var(--velo-surface-line)}.od-owner-zone>span,.od-risk-zone>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.od-owner-zone strong{color:var(--velo-text-primary)}.od-owner-zone .golden-text-action{min-height:0;padding:0}.od-decision .intermodal-context-strip{width:auto}.od-owner-zone .intermodal-context-strip{box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto}.od-owner-zone .intermodal-context-strip>small{display:none}.od-owner-zone .intermodal-context-strip>div{border:0;padding:0}.od-owner-zone .intermodal-context-strip>.master-data-link{padding:0}.intermodal-command-page{background:var(--velo-surface-page)}.od-panel .od-margin-headline{color:var(--velo-palette-accent);font-variant-numeric:tabular-nums;font-size:15px}.od-milestone-rail{border-top:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);min-width:0;font-family:var(--velo-font-ui);padding:10px 18px}.od-milestone-track{align-items:center;min-width:0;display:flex}.od-milestone-item{min-width:0;color:var(--velo-text-muted);flex:1 1 0;align-items:center;gap:9px;display:flex}.od-milestone-item:last-child{flex:0 auto}.od-milestone-marker{box-sizing:border-box;border:2px solid var(--velo-surface-line);background:var(--velo-surface-panel);border-radius:50%;flex:0 0 11px;width:11px;height:11px}.od-milestone-item.complete .od-milestone-marker{border-color:var(--velo-palette-accent);background:var(--velo-palette-accent)}.od-milestone-item.current .od-milestone-marker{border-color:var(--velo-palette-accent);background:var(--velo-surface-panel);box-shadow:0 0 0 2px color-mix(in oklab, var(--velo-palette-accent) 17%, transparent)}.od-milestone-copy{flex-direction:column;min-width:0;display:flex}.od-milestone-copy strong{color:var(--velo-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.od-milestone-item.current .od-milestone-copy strong,.od-milestone-item.complete .od-milestone-copy strong{color:var(--velo-text-primary);font-weight:650}.od-milestone-copy small{color:var(--velo-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.od-milestone-connector{background:var(--velo-surface-line);flex:8px;min-width:8px;height:2px;margin-right:9px}.od-milestone-item.complete .od-milestone-connector{background:color-mix(in oklab, var(--velo-palette-accent) 60%, var(--velo-surface-line))}.od-milestone-rail .drop-journey-phase-summary{border-top-color:var(--velo-surface-line);margin-top:9px;padding-top:7px}@media (width<=1280px){.od-milestone-copy small{display:none}.od-decision-meta{grid-template-columns:minmax(0,1fr)}.od-owner-zone{border-right:0;border-bottom:1px solid var(--velo-surface-line)}}@media (width<=760px){.od-milestone-rail{overflow-x:auto}.od-milestone-track{min-width:650px}.od-milestone-rail.deadhead .od-milestone-track{min-width:0}}.intermodal-golden .intermodal-order-tabs{border:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);border-radius:14px 14px 0 0;overflow:hidden auto}.intermodal-golden .intermodal-order-tabs button{margin-right:0;padding-inline:13px}.intermodal-command-overview{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.32fr) minmax(0,1fr);gap:14px;min-width:1050px}.intermodal-command-left,.intermodal-command-center,.intermodal-command-right{gap:14px}.intermodal-command-overview .intermodal-command-section{border-color:var(--velo-surface-line);background:var(--velo-surface-panel);border-radius:14px;overflow:hidden}.intermodal-command-overview .intermodal-command-section-title{border-bottom-color:var(--velo-surface-line);min-height:39px;padding:8px 16px}.intermodal-command-overview .intermodal-command-section-title h2{color:var(--velo-text-primary);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.od-position-timing{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;padding:12px 16px;display:grid}.od-position-timing>div{min-width:0}.od-position-timing span{color:var(--velo-text-muted);font-size:11px;display:block}.od-position-timing strong{color:var(--velo-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.od-readiness-summary{gap:4px;padding:12px 16px;font-size:12.5px;display:grid}.od-readiness-summary span{color:var(--velo-text-muted)}.intermodal-rail-summary{background:var(--velo-surface-panel);padding:0 16px 9px}.intermodal-rail-summary>div{border-bottom-color:var(--velo-surface-line);background:var(--velo-surface-panel);min-height:33px;font-size:11.5px}.intermodal-rail-summary strong{font-size:11.5px}.rail-events-workspace .rail-events-table tbody tr,.rail-events-panel .gauge-table tbody tr,.rail-events-panel .pending-row td{background:var(--velo-surface-panel)}.rail-events-workspace .rail-events-table tbody td{background:var(--velo-surface-panel);border-color:var(--velo-surface-line)}.rail-events-workspace .rail-events-table thead th{background:var(--velo-surface-inset)}.tl-notes .gauge-segmented-toggle{border-color:var(--velo-surface-line);border-radius:9px;gap:0;width:calc(100% - 32px);max-width:none;margin:5px 16px 9px;padding:2px;display:flex}.tl-notes .gauge-segmented-toggle button{flex:1 1 0;min-width:0;min-height:29px;padding-inline:4px}.tt-glyph.live,:root[data-velo-density=compact] .tt-glyph.live{width:41px;height:41px}.tt-sweep-track{border:2.2px solid var(--velo-surface-line);border-radius:50%;position:absolute;inset:3px}.tt-sweep{background:conic-gradient(from 0deg, transparent 0deg 120deg, color-mix(in oklab, var(--velo-text-primary) 26%, transparent) 240deg, var(--velo-palette-accent) 352deg, transparent 360deg);border-radius:50%;animation:3.2s linear infinite odDuotoneSweep;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 12.3px,#000 13.9px);mask:radial-gradient(circle,#0000 12.3px,#000 13.9px)}.tt-glyph.live .tt-core{background:var(--velo-palette-accent);width:10px;height:10px}@keyframes odDuotoneSweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tt-sweep{animation:none}}.coverage-waterfall-heading{border-bottom:1px solid var(--velo-surface-line);color:var(--velo-text-primary);padding:9px 20px;font-size:12.5px;font-weight:650}.coverage-waterfall-tabs{border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);padding:0 20px}.coverage-waterfall-tabs button{min-height:34px;padding-inline:12px}.coverage-waterfall-group.active>.coverage-waterfall-row,.coverage-waterfall-row.queued.current{background:var(--velo-surface-accent-soft)}.coverage-waterfall-row.queued{background:var(--velo-surface-panel)}.coverage-waterfall-row.queued .coverage-response-pill{background:0 0;border:0}@media (width<=1280px){.intermodal-command-overview{grid-template-columns:minmax(310px,1fr) minmax(390px,1.2fr) minmax(270px,.9fr);gap:14px}}.od-record-times-readonly{color:var(--velo-text-primary);grid-column:span 3;font-size:12px}.od-record-times-reason{color:var(--velo-text-primary);gap:5px;padding:12px 16px;font-size:12px;display:grid}.od-record-times-error{color:var(--velo-status-danger-ink);margin:0;padding:8px 16px;font-size:12px}.od-record-times-guidance{color:var(--velo-text-muted);font-size:11px}@container (width<=1030px){.od-record-times-fields{grid-template-columns:minmax(0,1fr)}}@container (width<=510px){.od-record-times-field{grid-template-columns:minmax(75px,1fr) minmax(150px,168px) minmax(136px,144px) 46px}}.od-notes-actions{align-items:center;gap:10px;display:inline-flex}.od-context-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:12px;display:grid}.od-context-groups>div{min-width:0}.od-context-groups h3{color:var(--velo-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.od-context-groups dl{gap:5px;margin:0;display:grid}.od-context-groups dl>div{justify-content:space-between;gap:7px;min-width:0;font-size:12.5px;display:flex}.od-context-groups dt{color:var(--velo-text-muted);white-space:nowrap}.od-context-groups dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.od-equipment-references{border-top:1px solid var(--velo-surface-line);gap:8px;padding:12px 14px;display:grid}.od-equipment-references>div:first-child{justify-content:space-between;align-items:center;display:flex}.od-equipment-references>div:first-child strong{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.od-equipment-references>div:last-child{flex-wrap:wrap;gap:8px 16px;display:flex}.od-equipment-references>div:last-child>span{align-items:baseline;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.od-equipment-references small{color:var(--velo-text-muted);font-size:10.5px;font-weight:600}.od-reference-editor{gap:10px;min-width:290px;padding:12px;display:grid}.od-reference-editor footer{justify-content:flex-end;gap:8px;display:flex}:root,:root[data-velo-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--velo-palette-page:#f6f5f2;--velo-palette-panel:#fff;--velo-palette-inset:#fbfaf8;--velo-palette-line:#e6e3dc;--velo-palette-ink:#1b1a17;--velo-palette-ink-muted:#6f6b63;--velo-palette-ink-faint:#9b968d;--velo-palette-accent:#2f7d6b}:root[data-velo-theme=classic]{--velo-palette-page:#f3f5f8;--velo-palette-panel:#fff;--velo-palette-inset:#f6f8fb;--velo-palette-line:#d7dee6;--velo-palette-ink:#12171d;--velo-palette-ink-muted:#57636f;--velo-palette-ink-faint:#8a949f;--velo-palette-accent:#1b62b5;--velo-rail-bg:#0b2545;--velo-rail-text:#eaf1f8;--velo-rail-muted:#93a8c0;--velo-rail-label:#7690ac;--velo-rail-line:#193a63;--velo-rail-active-bg:#1b62b5;--velo-rail-active-text:#fff;--velo-rail-hover:#153157;--velo-head-track:.07em;--velo-head-color:var(--velo-palette-accent);--velo-head-weight:700;--velo-head-border:2px solid var(--velo-surface-line);--velo-head-bg:var(--velo-surface-inset)}:root[data-velo-theme=linen]{--velo-palette-page:#f1ebe0;--velo-palette-panel:#fdfaf4;--velo-palette-inset:#f7f1e7;--velo-palette-line:#e2d9c9;--velo-palette-ink:#211c14;--velo-palette-ink-muted:#756b5b;--velo-palette-ink-faint:#a2977f;--velo-palette-accent:#9c6234}:root[data-velo-theme=slate]{--velo-palette-page:#eef1f4;--velo-palette-panel:#fff;--velo-palette-inset:#f7f9fb;--velo-palette-line:#dce2e8;--velo-palette-ink:#14181c;--velo-palette-ink-muted:#5e6873;--velo-palette-ink-faint:#8d97a2;--velo-palette-accent:#2f6494}:root[data-velo-theme=sage]{--velo-palette-page:#ecf0ea;--velo-palette-panel:#fbfdf9;--velo-palette-inset:#f3f7f0;--velo-palette-line:#d9e1d4;--velo-palette-ink:#161a14;--velo-palette-ink-muted:#626c5c;--velo-palette-ink-faint:#939c8c;--velo-palette-accent:#3a6b4a}:root[data-velo-theme=plum]{--velo-palette-page:#f2eff3;--velo-palette-panel:#fffdff;--velo-palette-inset:#f8f5fa;--velo-palette-line:#e3dce7;--velo-palette-ink:#1a161c;--velo-palette-ink-muted:#6b6273;--velo-palette-ink-faint:#9a91a2;--velo-palette-accent:#734a87}:root[data-velo-theme=paper][data-velo-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#131211;--velo-palette-panel:#1b1a18;--velo-palette-inset:#211f1d;--velo-palette-line:#302e2a;--velo-palette-ink:#f3f1ed;--velo-palette-ink-muted:#a49f96;--velo-palette-ink-faint:#7c766d;--velo-palette-accent:#5fb89f}:root[data-velo-theme=classic][data-velo-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#0d1218;--velo-palette-panel:#141b23;--velo-palette-inset:#19212a;--velo-palette-line:#26303b;--velo-palette-ink:#edf2f7;--velo-palette-ink-muted:#94a2b0;--velo-palette-ink-faint:#6c7a88;--velo-palette-accent:#6ba8e6;--velo-rail-bg:#081726;--velo-rail-text:#e6eef6;--velo-rail-muted:#8497a9;--velo-rail-label:#67798c;--velo-rail-line:#142b42;--velo-rail-active-bg:#1b62b5;--velo-rail-active-text:#fff;--velo-rail-hover:#0f2438}:root[data-velo-theme=linen][data-velo-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#17140f;--velo-palette-panel:#201c16;--velo-palette-inset:#26221a;--velo-palette-line:#362f24;--velo-palette-ink:#f4efe5;--velo-palette-ink-muted:#a79c89;--velo-palette-ink-faint:#7d7360;--velo-palette-accent:#d19a6b}:root[data-velo-theme=slate][data-velo-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#101315;--velo-palette-panel:#181c1f;--velo-palette-inset:#1e2225;--velo-palette-line:#2c3237;--velo-palette-ink:#eff2f5;--velo-palette-ink-muted:#98a3ad;--velo-palette-ink-faint:#6f7a84;--velo-palette-accent:#71a6d6}:root[data-velo-theme=sage][data-velo-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#101310;--velo-palette-panel:#181c17;--velo-palette-inset:#1d221c;--velo-palette-line:#2b322a;--velo-palette-ink:#eef2ec;--velo-palette-ink-muted:#97a292;--velo-palette-ink-faint:#6e786a;--velo-palette-accent:#7fb68c}:root[data-velo-theme=plum][data-velo-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#131015;--velo-palette-panel:#1b181d;--velo-palette-inset:#211d23;--velo-palette-line:#302b33;--velo-palette-ink:#f2eff4;--velo-palette-ink-muted:#a39aab;--velo-palette-ink-faint:#7a7281;--velo-palette-accent:#b18acb}@media (prefers-color-scheme:dark){:root[data-velo-theme=paper][data-velo-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#131211;--velo-palette-panel:#1b1a18;--velo-palette-inset:#211f1d;--velo-palette-line:#302e2a;--velo-palette-ink:#f3f1ed;--velo-palette-ink-muted:#a49f96;--velo-palette-ink-faint:#7c766d;--velo-palette-accent:#5fb89f}:root[data-velo-theme=classic][data-velo-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#0d1218;--velo-palette-panel:#141b23;--velo-palette-inset:#19212a;--velo-palette-line:#26303b;--velo-palette-ink:#edf2f7;--velo-palette-ink-muted:#94a2b0;--velo-palette-ink-faint:#6c7a88;--velo-palette-accent:#6ba8e6;--velo-rail-bg:#081726;--velo-rail-text:#e6eef6;--velo-rail-muted:#8497a9;--velo-rail-label:#67798c;--velo-rail-line:#142b42;--velo-rail-active-bg:#1b62b5;--velo-rail-active-text:#fff;--velo-rail-hover:#0f2438}:root[data-velo-theme=linen][data-velo-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#17140f;--velo-palette-panel:#201c16;--velo-palette-inset:#26221a;--velo-palette-line:#362f24;--velo-palette-ink:#f4efe5;--velo-palette-ink-muted:#a79c89;--velo-palette-ink-faint:#7d7360;--velo-palette-accent:#d19a6b}:root[data-velo-theme=slate][data-velo-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#101315;--velo-palette-panel:#181c1f;--velo-palette-inset:#1e2225;--velo-palette-line:#2c3237;--velo-palette-ink:#eff2f5;--velo-palette-ink-muted:#98a3ad;--velo-palette-ink-faint:#6f7a84;--velo-palette-accent:#71a6d6}:root[data-velo-theme=sage][data-velo-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#101310;--velo-palette-panel:#181c17;--velo-palette-inset:#1d221c;--velo-palette-line:#2b322a;--velo-palette-ink:#eef2ec;--velo-palette-ink-muted:#97a292;--velo-palette-ink-faint:#6e786a;--velo-palette-accent:#7fb68c}:root[data-velo-theme=plum][data-velo-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-palette-page:#131015;--velo-palette-panel:#1b181d;--velo-palette-inset:#211d23;--velo-palette-line:#302b33;--velo-palette-ink:#f2eff4;--velo-palette-ink-muted:#a39aab;--velo-palette-ink-faint:#7a7281;--velo-palette-accent:#b18acb}}:root[data-velo-theme]{--velo-text-3xl:28px;--velo-leading-3xl:1.15;--velo-track-3xl:-.022em;--velo-text-2xl:21px;--velo-leading-2xl:1.2;--velo-track-2xl:-.015em;--velo-text-xl:19px;--velo-leading-xl:1.25;--velo-track-xl:-.012em;--velo-text-lg:16px;--velo-leading-lg:1.4;--velo-track-lg:-.01em;--velo-text-md:15px;--velo-leading-md:1.5;--velo-text-sm:13.5px;--velo-leading-sm:1.5;--velo-text-xs:12.5px;--velo-leading-xs:1.45;--velo-text-2xs:11.5px;--velo-leading-2xs:1.4;--velo-track-2xs:.06em;--velo-text-3xs:10.5px;--velo-leading-3xs:1.35;--velo-track-3xs:.07em;--atlas-display:36px;--atlas-display-leading:1.2;--atlas-display-track:-.015em;--velo-space-1:4px;--velo-space-2:8px;--velo-space-3:12px;--velo-space-4:16px;--velo-space-5:20px;--velo-space-6:24px;--velo-space-8:32px;--velo-space-10:40px;--velo-space-12:48px;--velo-space-16:64px;--velo-radius-control:10px;--velo-radius-inset:13px;--velo-radius-panel:16px;--velo-radius-overlay:20px;--velo-radius-pill:999px;--velo-drawer-bounded:480px;--velo-drawer-standard:640px;--velo-drawer-profile:760px;--velo-drawer-wide:960px;--velo-drawer-ledger:1180px;--velo-border-width:1px;--velo-border-color:var(--velo-surface-line);--velo-border-emphasis:2px;--velo-callout-rule:3px;--velo-motion-fast:.16s ease;--velo-motion-base:.22s ease;--velo-motion-drawer:.28s cubic-bezier(.22,.8,.3,1);--velo-motion-screen:.3s ease;--velo-motion-popover:.14s ease-out;--velo-shadow-panel:0 1px 2px #1816120a, 0 8px 24px #1816120d;--velo-shadow-overlay:0 2px 4px #1816120d, 0 16px 40px #18161217;--velo-surface-page:var(--velo-palette-page);--velo-surface-panel:var(--velo-palette-panel);--velo-surface-inset:var(--velo-palette-inset);--velo-surface-field:var(--velo-palette-inset);--velo-surface-total:var(--velo-palette-inset);--velo-surface-hover:color-mix(in oklab, var(--velo-palette-accent) 7%, var(--velo-palette-panel));--velo-surface-selected:color-mix(in oklab, var(--velo-palette-accent) 10%, var(--velo-palette-panel));--velo-surface-line:var(--velo-palette-line);--velo-surface-accent-soft:color-mix(in oklab, var(--velo-palette-accent) 10%, var(--velo-palette-panel));--velo-surface-scrim:oklab(16.6535% -.00337279 -.0118939/.42);--velo-text-primary:var(--velo-palette-ink);--velo-text-muted:var(--velo-palette-ink-muted);--velo-text-faint:var(--velo-palette-ink-faint);--velo-text-accent:var(--velo-palette-accent);--velo-text-on-accent:#fff;--accent-ontint:color-mix(in oklab, var(--velo-palette-accent) 78%, var(--velo-text-primary));--velo-status-ok:oklch(58% .09 160);--velo-status-warn:oklch(60% .12 65);--velo-status-danger:oklch(58% .14 25);--velo-status-info:var(--velo-palette-accent);--velo-status-inert:var(--velo-text-muted);--velo-status-warn-ink:color-mix(in oklab, var(--velo-status-warn) 72%, var(--velo-text-primary));--velo-status-danger-ink:color-mix(in oklab, var(--velo-status-danger) 72%, var(--velo-text-primary));--velo-status-ok-soft:color-mix(in oklab, var(--velo-status-ok) 12%, var(--velo-surface-panel));--velo-status-warn-soft:color-mix(in oklab, var(--velo-status-warn) 12%, var(--velo-surface-panel));--velo-status-danger-soft:color-mix(in oklab, var(--velo-status-danger) 12%, var(--velo-surface-panel));--velo-status-info-soft:color-mix(in oklab, var(--velo-status-info) 12%, var(--velo-surface-panel));--velo-status-ok-border:color-mix(in oklab, var(--velo-status-ok) 32%, var(--velo-surface-line));--velo-status-warn-border:color-mix(in oklab, var(--velo-status-warn) 32%, var(--velo-surface-line));--velo-status-danger-border:color-mix(in oklab, var(--velo-status-danger) 32%, var(--velo-surface-line));--velo-status-info-border:color-mix(in oklab, var(--velo-status-info) 32%, var(--velo-surface-line));--velo-status-required:var(--velo-palette-accent);--velo-status-required-ink:color-mix(in oklab, var(--velo-status-required) 72%, var(--velo-text-primary));--velo-status-required-soft:color-mix(in oklab, var(--velo-status-required) 12%, var(--velo-surface-panel));--velo-status-required-border:color-mix(in oklab, var(--velo-status-required) 32%, var(--velo-surface-line));--velo-focus-ring:0 0 0 2px var(--velo-surface-panel), 0 0 0 4px color-mix(in oklab, var(--velo-palette-accent) 55%, transparent);--velo-rail-bg:var(--velo-surface-inset);--velo-rail-text:var(--velo-text-primary);--velo-rail-muted:var(--velo-text-faint);--velo-rail-label:var(--velo-text-faint);--velo-rail-line:var(--velo-surface-line);--velo-rail-active-bg:color-mix(in oklab, var(--velo-palette-accent) 12%, var(--velo-palette-panel));--velo-rail-active-text:var(--velo-palette-accent);--velo-rail-hover:color-mix(in oklab, var(--velo-surface-line) 55%, var(--velo-surface-inset));--velo-head-size:var(--velo-text-2xs);--velo-head-track:.06em;--velo-head-color:var(--velo-text-muted);--velo-head-weight:600;--velo-head-border:1px solid var(--velo-surface-line);--velo-head-bg:transparent;--velo-font-ui:"Public Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--velo-font-display:var(--velo-font-ui);--velo-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--velo-surface-thead:var(--velo-surface-inset);--velo-surface-stripe:transparent;--velo-nav-icon-display:inline-flex;--velo-nav-dot-display:none;--velo-table-footer-padding-y:13px;--gauge-navy:var(--velo-rail-bg);--gauge-navy-strong:var(--velo-rail-bg);--gauge-primary:var(--velo-palette-accent);--gauge-primary-hover:color-mix(in oklab, var(--velo-palette-accent) 86%, black);--gauge-text:var(--velo-text-primary);--gauge-muted:var(--velo-text-muted);--gauge-border:var(--velo-surface-line);--gauge-border-strong:var(--velo-surface-line);--gauge-surface:var(--velo-surface-panel);--gauge-surface-subtle:var(--velo-surface-inset);--gauge-positive:var(--velo-status-ok);--gauge-warning:var(--velo-status-warn);--gauge-negative:var(--velo-status-danger);--gauge-info:var(--velo-status-info);--nav:var(--velo-rail-bg);--nav-active:var(--velo-rail-active-bg);--nav-text:var(--velo-rail-text);--page:var(--velo-surface-page);--surface:var(--velo-surface-panel);--surface-subtle:var(--velo-surface-inset);--border:var(--velo-surface-line);--border-strong:var(--velo-surface-line);--text:var(--velo-text-primary);--muted:var(--velo-text-muted);--primary:var(--velo-palette-accent);--primary-hover:color-mix(in oklab, var(--velo-palette-accent) 86%, black);--positive:var(--velo-status-ok);--positive-bg:var(--velo-status-ok-soft);--warning:var(--velo-status-warn);--warning-bg:var(--velo-status-warn-soft);--negative:var(--velo-status-danger);--negative-bg:var(--velo-status-danger-soft);--info-bg:var(--velo-status-info-soft);--warning-text:var(--velo-status-warn-ink);--negative-text:var(--velo-status-danger-ink);--radius:var(--velo-radius-control);--font:var(--velo-font-ui)}:root[data-velo-theme=classic]{--velo-rail-bg:#0b2545;--velo-rail-text:#eaf1f8;--velo-rail-muted:#93a8c0;--velo-rail-label:#7690ac;--velo-rail-line:#193a63;--velo-rail-active-bg:#1b62b5;--velo-rail-active-text:#fff;--velo-rail-hover:#153157}:root[data-velo-theme=classic][data-velo-appearance=dark]{--velo-rail-bg:#081726;--velo-rail-text:#e6eef6;--velo-rail-muted:#8497a9;--velo-rail-label:#67798c;--velo-rail-line:#142b42;--velo-rail-active-bg:#1b62b5;--velo-rail-active-text:#fff;--velo-rail-hover:#0f2438}@media (prefers-color-scheme:dark){:root[data-velo-theme=classic][data-velo-appearance=system]{--velo-rail-bg:#081726;--velo-rail-text:#e6eef6;--velo-rail-muted:#8497a9;--velo-rail-label:#67798c;--velo-rail-line:#142b42;--velo-rail-active-bg:#1b62b5;--velo-rail-active-text:#fff;--velo-rail-hover:#0f2438}}:root[data-velo-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-text-on-accent:#14131a;--velo-shadow-panel:0 1px 2px #0000004d, 0 10px 30px #00000059;--velo-shadow-overlay:0 2px 6px #00000059, 0 20px 50px #00000073}@media (prefers-color-scheme:dark){:root[data-velo-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--velo-text-on-accent:#14131a;--velo-shadow-panel:0 1px 2px #0000004d, 0 10px 30px #00000059;--velo-shadow-overlay:0 2px 6px #00000059, 0 20px 50px #00000073}}:root[data-velo-typeface=neutral-sans][data-velo-typeface-explicit=true]{--velo-font-ui:"DM Sans", Helvetica, Arial, sans-serif;--velo-font-display:var(--velo-font-ui)}:root[data-velo-typeface=grotesk]{--velo-font-ui:"Space Grotesk", Helvetica, Arial, sans-serif;--velo-font-display:var(--velo-font-ui)}:root[data-velo-typeface=editorial-serif]{--velo-font-ui:"Work Sans", Helvetica, Arial, sans-serif;--velo-font-display:"Newsreader", Georgia, "Times New Roman", serif}:root[data-velo-shading=flat]{--velo-surface-thead:var(--velo-surface-panel);--velo-surface-stripe:transparent}:root[data-velo-shading=zebra-rows]{--velo-surface-thead:var(--velo-surface-inset);--velo-surface-stripe:color-mix(in oklab, var(--velo-surface-line) 30%, var(--velo-surface-panel))}:root[data-velo-shading=banded]{--velo-surface-thead:color-mix(in oklab, var(--velo-palette-accent) 9%, var(--velo-surface-inset));--velo-surface-stripe:color-mix(in oklab, var(--velo-surface-line) 30%, var(--velo-surface-panel))}:root[data-velo-shading=banded][data-velo-appearance=dark]{--velo-surface-thead:color-mix(in oklab, var(--velo-palette-accent) 7%, var(--velo-surface-inset))}@media (prefers-color-scheme:dark){:root[data-velo-shading=banded][data-velo-appearance=system]{--velo-surface-thead:color-mix(in oklab, var(--velo-palette-accent) 7%, var(--velo-surface-inset))}}:root{--velo-density-standard-table-row-height:44px;--velo-density-standard-table-cell-padding-y:12px;--velo-density-standard-table-head-height:38px;--velo-density-standard-table-head-padding-y:11px;--velo-density-standard-table-cell-padding-x:14px;--velo-density-standard-table-cell-padding-outer:20px;--velo-density-standard-button-height:40px;--velo-density-standard-button-padding-x:18px;--velo-density-standard-field-height:42px;--velo-density-standard-field-padding:10px 13px;--velo-density-standard-icon-button-size:30px;--velo-density-standard-chip-height:26px;--velo-density-compact-table-row-height:34px;--velo-density-compact-table-cell-padding-y:7px;--velo-density-compact-table-head-height:32px;--velo-density-compact-table-head-padding-y:8px;--velo-density-compact-table-cell-padding-x:12px;--velo-density-compact-table-cell-padding-outer:16px;--velo-density-compact-button-height:34px;--velo-density-compact-button-padding-x:14px;--velo-density-compact-field-height:36px;--velo-density-compact-field-padding:7px 11px;--velo-density-compact-icon-button-size:26px;--velo-density-compact-chip-height:24px}:root[data-velo-density=standard]{--velo-table-row-height:var(--velo-density-standard-table-row-height);--velo-table-cell-padding-y:var(--velo-density-standard-table-cell-padding-y);--velo-table-head-height:var(--velo-density-standard-table-head-height);--velo-table-head-padding-y:var(--velo-density-standard-table-head-padding-y);--velo-table-cell-padding-x:var(--velo-density-standard-table-cell-padding-x);--velo-table-cell-padding-outer:var(--velo-density-standard-table-cell-padding-outer);--velo-button-height:var(--velo-density-standard-button-height);--velo-button-padding-x:var(--velo-density-standard-button-padding-x);--velo-field-height:var(--velo-density-standard-field-height);--velo-field-padding:var(--velo-density-standard-field-padding);--velo-icon-button-size:var(--velo-density-standard-icon-button-size);--velo-chip-height:var(--velo-density-standard-chip-height);--velo-tab-height:44px;--velo-nav-item-height:38px;--velo-nav-icon-size:17px;--velo-panel-padding:20px;--velo-panel-gap:16px;--velo-section-gap:24px;--velo-page-padding-top:40px;--velo-page-padding-x:30px;--velo-drawer-body-padding:22px 26px;--velo-drawer-header-padding:20px 26px;--velo-form-field-gap:16px;--velo-stop-editor-inset:20px;--velo-stop-filter-height:30px;--velo-stop-filter-padding:5px 10px;--velo-stop-condition-padding:10px 14px;--velo-milestone-dot-size:19px;--velo-milestone-label-offset:10px;--velo-nav-icon-display:inline-flex;--velo-nav-dot-display:none;--velo-table-footer-padding-y:13px;--velo-table-group-row-height:32px;--row-height:var(--velo-table-row-height)}:root[data-velo-density=compact]{--velo-table-row-height:var(--velo-density-compact-table-row-height);--velo-table-cell-padding-y:var(--velo-density-compact-table-cell-padding-y);--velo-table-head-height:var(--velo-density-compact-table-head-height);--velo-table-head-padding-y:var(--velo-density-compact-table-head-padding-y);--velo-table-cell-padding-x:var(--velo-density-compact-table-cell-padding-x);--velo-table-cell-padding-outer:var(--velo-density-compact-table-cell-padding-outer);--velo-button-height:var(--velo-density-compact-button-height);--velo-button-padding-x:var(--velo-density-compact-button-padding-x);--velo-field-height:var(--velo-density-compact-field-height);--velo-field-padding:var(--velo-density-compact-field-padding);--velo-icon-button-size:var(--velo-density-compact-icon-button-size);--velo-chip-height:var(--velo-density-compact-chip-height);--velo-tab-height:38px;--velo-nav-item-height:32px;--velo-nav-icon-size:7px;--velo-panel-padding:16px;--velo-panel-gap:12px;--velo-section-gap:18px;--velo-page-padding-top:28px;--velo-page-padding-x:24px;--velo-drawer-body-padding:18px 20px;--velo-drawer-header-padding:16px 20px;--velo-form-field-gap:12px;--velo-stop-editor-inset:16px;--velo-stop-filter-height:26px;--velo-stop-filter-padding:4px 10px;--velo-stop-condition-padding:8px 12px;--velo-milestone-dot-size:15px;--velo-milestone-label-offset:8px;--velo-nav-icon-display:none;--velo-nav-dot-display:block;--velo-table-footer-padding-y:10px;--velo-table-group-row-height:28px;--row-height:var(--velo-table-row-height)}@media (prefers-reduced-motion:reduce){:root[data-velo-theme]{--velo-motion-fast:1ms linear;--velo-motion-base:1ms linear;--velo-motion-drawer:1ms linear;--velo-motion-screen:1ms linear;--velo-motion-popover:1ms linear}}.visual-preferences-drawer{width:min(760px,100vw - 24px)}.visual-preferences-editor{gap:var(--velo-space-6);margin-top:var(--velo-space-6);display:grid}.visual-preference-axis{gap:var(--velo-space-3);min-width:0;display:grid}.visual-preference-heading{justify-content:space-between;align-items:start;gap:var(--velo-space-4);display:flex}.visual-preference-heading h3,.tenant-appearance-intro h2{color:var(--velo-text-primary);font:600 var(--velo-text-lg)/var(--velo-leading-lg) var(--velo-font-ui);margin:0}.visual-preference-heading p,.tenant-appearance-intro p{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);margin:2px 0 0}.tenant-appearance-defaults{max-width:1080px;padding-block:var(--velo-space-5)}.tenant-appearance-intro{padding-bottom:var(--velo-space-4);border-bottom:1px solid var(--velo-surface-line)}.visual-option-grid{gap:var(--velo-space-3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.visual-option{gap:var(--velo-space-2);border:1.5px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-panel);min-width:0;color:var(--velo-text-primary);cursor:pointer;transition:border-color var(--velo-motion-fast), background var(--velo-motion-fast);padding:14px;display:grid;position:relative}.visual-option:hover{border-color:var(--velo-palette-accent)}.visual-option:has(input:checked){border-color:var(--velo-palette-accent);background:var(--velo-surface-accent-soft);box-shadow:inset 3px 0 0 var(--velo-palette-accent)}.visual-option:has(input:disabled){cursor:wait;opacity:.6}.visual-option input{opacity:0;width:1px;height:1px;position:absolute}.visual-option>.gauge-radio-dot{display:none}.visual-option>span:last-child{gap:var(--velo-space-2);display:grid}.visual-option:has(input:focus-visible){box-shadow:var(--velo-focus-ring)}.visual-option>span:last-child>span:last-child{font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.visual-theme-preview{--preview-page:#f6f5f2;--preview-panel:#fff;--preview-accent:#2f7d6b;--preview-rail:#fbfaf8;border:1px solid color-mix(in oklab, var(--preview-accent) 22%, var(--preview-page));border-radius:var(--velo-radius-control);background:var(--preview-page);grid-template-rows:1fr 1fr 1fr;grid-template-columns:22% 1fr;width:100%;height:56px;display:grid;overflow:hidden}.visual-theme-preview[data-preview-theme=classic]{--preview-page:#f3f5f8;--preview-panel:#fff;--preview-accent:#1b62b5;--preview-rail:#0b2545}.visual-theme-preview[data-preview-theme=linen]{--preview-page:#f1ebe0;--preview-panel:#fdfaf4;--preview-accent:#9c6234;--preview-rail:#f7f1e7}.visual-theme-preview[data-preview-theme=slate]{--preview-page:#eef1f4;--preview-panel:#fff;--preview-accent:#2f6494;--preview-rail:#f7f9fb}.visual-theme-preview[data-preview-theme=sage]{--preview-page:#ecf0ea;--preview-panel:#fbfdf9;--preview-accent:#3a6b4a;--preview-rail:#f3f7f0}.visual-theme-preview[data-preview-theme=plum]{--preview-page:#f2eff3;--preview-panel:#fffdff;--preview-accent:#734a87;--preview-rail:#f8f5fa}.visual-theme-preview i:first-child{background:var(--preview-rail);grid-row:1/-1}.visual-theme-preview i:nth-child(2){background:var(--preview-panel);margin:7px 8px 0}.visual-theme-preview i:nth-child(3){background:var(--preview-accent);margin:3px 8px}.visual-theme-preview i:nth-child(4){background:var(--preview-panel);margin:0 8px 7px}.visual-appearance-preview{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-control);background:#fff;height:56px;display:block}.visual-appearance-preview[data-preview-appearance=dark]{background:#181817}.visual-appearance-preview[data-preview-appearance=system]{background:linear-gradient(110deg,#fff 0 49%,#181817 51% 100%)}.visual-typeface-preview{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-control);background:var(--velo-surface-inset);align-content:center;min-height:72px;padding:8px 10px;display:grid}.visual-typeface-preview strong{font:500 var(--velo-text-lg)/1.25 "DM Sans", Helvetica, Arial, sans-serif}.visual-typeface-preview span{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/1.4 "DM Sans", Helvetica, Arial, sans-serif}.visual-typeface-preview code{color:var(--velo-text-primary);font:500 var(--velo-text-xs)/1.4 var(--velo-font-mono)}.visual-typeface-preview[data-preview-typeface=grotesk] strong,.visual-typeface-preview[data-preview-typeface=grotesk] span{font-family:Space Grotesk,Helvetica,Arial,sans-serif}.visual-typeface-preview[data-preview-typeface=editorial-serif] strong{font-family:Newsreader,Georgia,Times New Roman,serif}.visual-typeface-preview[data-preview-typeface=editorial-serif] span{font-family:Work Sans,Helvetica,Arial,sans-serif}.visual-table-preview,.visual-density-preview{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-control);background:var(--velo-surface-panel);height:56px;display:grid;overflow:hidden}.visual-table-preview i,.visual-density-preview i{border-top:1px solid var(--velo-surface-line);display:block}.visual-table-preview i:first-child,.visual-density-preview i:first-child{background:var(--velo-surface-inset);border-top:0}.visual-table-preview[data-preview-shading=flat] i:first-child{background:var(--velo-surface-panel)}.visual-table-preview[data-preview-shading=zebra-rows] i:nth-child(3){background:color-mix(in oklab, var(--velo-surface-line) 30%, var(--velo-surface-panel))}.visual-table-preview[data-preview-shading=banded] i:first-child{background:color-mix(in oklab, var(--velo-palette-accent) 9%, var(--velo-surface-inset))}.visual-table-preview[data-preview-shading=banded] i:nth-child(3){background:color-mix(in oklab, var(--velo-surface-line) 30%, var(--velo-surface-panel))}.visual-density-preview[data-preview-density=standard]{grid-template-rows:repeat(4,14px)}.visual-density-preview[data-preview-density=compact]{grid-template-rows:repeat(4,10px);align-content:center}:root{--velo-control-bg:var(--velo-surface-panel);--velo-control-border:var(--velo-surface-line);--velo-control-text:var(--velo-text-primary);--velo-control-hover-border:var(--velo-palette-accent);--velo-control-disabled-bg:var(--velo-surface-inset);--velo-overlay-bg:var(--velo-surface-panel);--velo-overlay-border:var(--velo-surface-line)}:where(.gauge-button,.gauge-input,.gauge-select,.gauge-textarea,.gauge-switch,.gauge-checkbox-field input,.gauge-radio-field input,.gauge-tabs button,.gauge-segmented-toggle button,.gauge-file-upload):focus-visible{box-shadow:var(--velo-focus-ring);outline:none}:where(.gauge-button){min-height:var(--velo-button-height);padding-inline:var(--velo-button-padding-x);gap:var(--velo-space-2);border:1px solid var(--velo-control-border);border-radius:var(--velo-radius-control);background:var(--velo-control-bg);color:var(--velo-control-text);font:500 var(--velo-text-sm)/1 var(--velo-font-ui);transition:background var(--velo-motion-fast), border-color var(--velo-motion-fast)}:where(.gauge-button):hover:not(:disabled){border-color:var(--velo-control-hover-border);color:var(--velo-text-accent)}.gauge-button-primary,.gauge-button.primary{border-color:var(--velo-palette-accent);background:var(--velo-palette-accent);color:var(--velo-text-on-accent);font-weight:600}.gauge-button-primary:hover:not(:disabled),.gauge-button.primary:hover:not(:disabled){border-color:var(--velo-palette-accent);background:color-mix(in oklab, var(--velo-palette-accent) 88%, var(--velo-text-primary));color:var(--velo-text-on-accent)}.gauge-button-tertiary{padding-inline:var(--velo-space-2);color:var(--velo-text-accent);background:0 0;border-color:#0000}.gauge-button-quiet,.gauge-button.quiet{padding-inline:var(--velo-space-2);color:var(--velo-text-faint);background:0 0;border-color:#0000;font-weight:400}.gauge-button-danger,.gauge-button.danger{border-color:var(--velo-status-danger-border);background:var(--velo-status-danger-soft);color:var(--velo-status-danger);font-weight:600}.gauge-button-danger:hover:not(:disabled),.gauge-button.danger:hover:not(:disabled){border-color:var(--velo-status-danger);background:var(--velo-status-danger-soft);color:var(--velo-status-danger)}:where(.gauge-button):disabled{opacity:.5;cursor:not-allowed}.gauge-button-spinner{border-radius:var(--velo-radius-pill);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.75s linear infinite spin}.gauge-icon-button{width:var(--velo-icon-button-size);min-width:var(--velo-icon-button-size);min-height:var(--velo-icon-button-size);padding:0}.gauge-icon-button.gauge-section-toggle{width:var(--velo-space-5);min-width:var(--velo-space-5);height:var(--velo-space-5);min-height:var(--velo-space-5);border-color:color-mix(in oklab, var(--velo-text-accent) 34%, transparent);border-radius:var(--velo-radius-pill);background:var(--velo-surface-selected);color:var(--velo-text-accent);padding:0}.gauge-icon-button.gauge-section-toggle:hover:not(:disabled){border-color:var(--velo-text-accent);background:var(--velo-surface-selected);color:var(--velo-text-accent)}.gauge-input,.gauge-select,.gauge-textarea{width:100%;min-height:var(--velo-field-height);padding:var(--velo-field-padding);border:1px solid var(--velo-control-border);border-radius:var(--velo-radius-control);background:var(--velo-surface-field);color:var(--velo-text-primary);font:500 var(--velo-text-md)/var(--velo-leading-md) var(--velo-font-ui);transition:background var(--velo-motion-fast), border-color var(--velo-motion-fast)}.gauge-textarea{resize:vertical;min-height:84px}.gauge-input::placeholder,.gauge-textarea::placeholder{color:var(--velo-text-faint);font-size:var(--velo-text-xs)}.gauge-input:hover:not(:disabled),.gauge-select:hover:not(:disabled),.gauge-textarea:hover:not(:disabled){border-color:var(--velo-palette-accent)}.gauge-input:focus,.gauge-select:focus,.gauge-textarea:focus{border-color:var(--velo-palette-accent);box-shadow:var(--velo-focus-ring);outline:none}.gauge-input:disabled,.gauge-select:disabled,.gauge-textarea:disabled{background:var(--velo-control-disabled-bg);color:var(--velo-text-muted);opacity:.5;cursor:not-allowed}.gauge-input[aria-invalid=true],.gauge-select[aria-invalid=true],.gauge-textarea[aria-invalid=true]{border-color:var(--velo-status-danger)}.gauge-combobox{min-width:180px;position:relative}.gauge-combobox>.gauge-button{width:100%;min-height:var(--velo-field-height);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.gauge-combobox-popover{z-index:70;top:calc(100% + var(--velo-space-1));border:1px solid var(--velo-overlay-border);border-radius:var(--velo-radius-overlay);background:var(--velo-overlay-bg);width:max(100%,260px);box-shadow:var(--velo-shadow-overlay);padding:6px}.gauge-combobox-popover [role=listbox]{max-height:260px;margin-top:var(--velo-space-1);overflow:auto}.gauge-combobox-popover [role=option]{min-height:38px;padding:var(--velo-space-2) var(--velo-space-3);border-radius:var(--velo-radius-control);color:var(--velo-text-primary);background:0 0;border:0}.gauge-combobox-popover [role=option] em{color:var(--velo-text-faint);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);text-transform:uppercase;justify-self:end;font-style:normal}.gauge-combobox-popover [role=option].gauge-combobox-provisional{border:1px dashed var(--velo-surface-line)}.gauge-combobox-popover [role=option].gauge-combobox-unresolved{background:var(--velo-status-danger-soft);color:var(--velo-status-danger)}.gauge-combobox-popover [role=option].active{background:var(--velo-surface-hover)}.gauge-combobox-popover [role=option][aria-selected=true]{box-shadow:inset 2px 0 0 var(--velo-palette-accent);background:var(--velo-surface-selected);color:var(--velo-text-accent)}.gauge-combobox-footer-action.gauge-button{width:100%;margin-top:var(--velo-space-1);color:var(--velo-text-accent);background:0 0;border:0;justify-content:flex-start;font-weight:500}.gauge-switch-field,.gauge-checkbox-field,.gauge-radio-field{gap:var(--velo-space-2);min-height:30px;color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-switch,.gauge-switch-input{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset);width:38px;min-width:38px;max-width:38px;height:22px;min-height:22px;max-height:22px}.gauge-switch span,.gauge-switch-input:before{border-radius:var(--velo-radius-pill);background:var(--velo-surface-panel);width:16px;height:16px;box-shadow:var(--velo-shadow-panel);transition:transform var(--velo-motion-fast);top:2px;left:2px}.gauge-switch[aria-checked=true],.gauge-switch-input:checked{border-color:var(--velo-palette-accent);background:var(--velo-palette-accent)}.gauge-switch[aria-checked=true] span,.gauge-switch-input:checked:before{transform:translate(16px)}.gauge-checkbox-box{border:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);border-radius:4px;flex-basis:18px;width:18px;height:18px}.gauge-checkbox-field>input:checked+.gauge-checkbox-box,.gauge-checkbox-field>input:indeterminate+.gauge-checkbox-box{border-color:var(--velo-palette-accent);background:var(--velo-palette-accent);color:var(--velo-text-on-accent)}.gauge-radio-dot{border:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--velo-surface-panel)}.gauge-radio-field>input:checked+.gauge-radio-dot{border:2px solid var(--velo-palette-accent);background:var(--velo-palette-accent);box-shadow:inset 0 0 0 4px var(--velo-surface-panel)}.gauge-checkbox-field>input:focus-visible+.gauge-checkbox-box,.gauge-radio-field>input:focus-visible+.gauge-radio-dot{box-shadow:var(--velo-focus-ring);outline:none}.gauge-segmented-toggle{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset);gap:2px;padding:2px}.gauge-segmented-toggle button{border-radius:var(--velo-radius-pill);min-width:88px;min-height:30px;color:var(--velo-text-muted);font:500 var(--velo-text-sm)/1 var(--velo-font-ui);background:0 0;border:0}.gauge-segmented-toggle button.active,.gauge-segmented-toggle button[aria-pressed=true]{background:var(--velo-surface-panel);color:var(--velo-text-accent);box-shadow:var(--velo-shadow-panel);font-weight:600}.gauge-tabs{min-height:var(--velo-tab-height);gap:var(--velo-space-1);border-bottom:1px solid var(--velo-surface-line);scrollbar-width:thin}.gauge-tabs button{min-height:var(--velo-tab-height);padding-inline:var(--velo-space-4);color:var(--velo-text-muted);font:400 var(--velo-text-sm)/1 var(--velo-font-ui);background:0 0;border:0;border-bottom:2px solid #0000}.gauge-tabs button:hover:not(:disabled){border-bottom-color:color-mix(in oklab, var(--velo-palette-accent) 42%, transparent);color:var(--velo-text-accent)}.gauge-tabs button.active,.gauge-tabs button[aria-selected=true]{border-bottom-color:var(--velo-palette-accent);color:var(--velo-text-primary);font-weight:600}.gauge-badge,.gauge-status,.gauge-pill{min-height:var(--velo-chip-height);font:600 var(--velo-text-xs)/1 var(--velo-font-ui)}.gauge-badge{padding-inline:var(--velo-space-2);border-radius:var(--velo-radius-pill);border:1px solid}.gauge-status{gap:6px}.gauge-status>span{background:currentColor;flex:none;width:7px;height:7px}.gauge-status.gauge-shape-square>span{border-radius:2px}.gauge-status.gauge-shape-circle>span{border-radius:var(--velo-radius-pill)}.gauge-status.gauge-shape-ring>span{border-radius:var(--velo-radius-pill);background:0 0;border:1.5px solid}.gauge-status.gauge-shape-check>span{border-radius:var(--velo-radius-pill);width:15px;height:15px;color:var(--velo-surface-panel);background:currentColor;place-items:center;display:grid}.gauge-status.gauge-shape-bar>span{border-radius:1px;width:7px;height:2px}.gauge-status.gauge-shape-text>span{display:none}.gauge-status-pill{min-height:var(--velo-chip-height);border-radius:var(--velo-radius-pill);background:var(--velo-status-soft-current);border:1px solid;padding:4px 11px}.gauge-pill{gap:var(--velo-space-1);padding-inline:var(--velo-space-2);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset)}.gauge-tone-neutral,.gauge-semantic-inert{--velo-status-soft-current:var(--velo-surface-inset);color:var(--velo-status-inert)}.gauge-tone-info,.gauge-semantic-info{--velo-status-soft-current:var(--velo-status-info-soft);color:var(--velo-status-info)}.gauge-tone-positive,.gauge-semantic-ok{--velo-status-soft-current:var(--velo-status-ok-soft);color:var(--velo-status-ok)}.gauge-tone-warning,.gauge-semantic-warn{--velo-status-soft-current:var(--velo-status-warn-soft);color:var(--velo-status-warn)}.gauge-tone-negative,.gauge-semantic-danger{--velo-status-soft-current:var(--velo-status-danger-soft);color:var(--velo-status-danger)}.gauge-badge.gauge-tone-neutral{border-color:var(--velo-surface-line);background:var(--velo-surface-inset)}.gauge-badge.gauge-tone-info{border-color:var(--velo-status-info-border);background:var(--velo-status-info-soft)}.gauge-badge.gauge-tone-positive{border-color:var(--velo-status-ok-border);background:var(--velo-status-ok-soft)}.gauge-badge.gauge-tone-warning{border-color:var(--velo-status-warn-border);background:var(--velo-status-warn-soft)}.gauge-badge.gauge-tone-negative{border-color:var(--velo-status-danger-border);background:var(--velo-status-danger-soft)}.gauge-inline-workflow{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);min-width:min(460px,100vw - 48px);max-height:min(620px,100vh - 120px);box-shadow:var(--velo-shadow-overlay);display:grid;position:relative;overflow:hidden}.gauge-inline-workflow-header{justify-content:space-between;align-items:center;gap:var(--velo-space-3);min-height:48px;padding:var(--velo-space-2) var(--velo-space-3);border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-thead);display:flex}.gauge-inline-workflow-heading{align-items:center;gap:var(--velo-space-2);min-width:0;display:flex}.gauge-inline-workflow-heading>span{gap:2px;min-width:0;display:grid}.gauge-inline-workflow-heading strong{color:var(--velo-text-primary);font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-inline-workflow-heading small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gauge-inline-back{min-height:28px;padding-inline:var(--velo-space-2);white-space:nowrap}.gauge-inline-workflow-body{min-height:0;padding:var(--velo-space-3);overflow:auto}.gauge-inline-workflow-footer{z-index:2;align-items:center;gap:var(--velo-space-2);min-height:48px;padding:var(--velo-space-2) var(--velo-space-3);border-top:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);display:flex;position:sticky;bottom:0}.gauge-inline-discard{z-index:4;place-content:center;gap:var(--velo-space-2);padding:var(--velo-space-6);background:color-mix(in oklab, var(--velo-surface-panel) 96%, transparent);text-align:center;display:grid;position:absolute;inset:0}.gauge-inline-discard>span{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-inline-discard>div{justify-content:center;gap:var(--velo-space-2);display:flex}.gauge-table{border-collapse:collapse;width:100%;color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-table th{height:var(--velo-table-head-height);padding:var(--velo-table-head-padding-y) var(--velo-table-cell-padding-x);background:var(--velo-surface-thead);color:var(--velo-text-muted);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);letter-spacing:.07em;text-transform:uppercase;border:0}.gauge-table td{height:var(--velo-table-row-height);padding:var(--velo-table-cell-padding-y) var(--velo-table-cell-padding-x);vertical-align:middle;background:0 0;border:0}.gauge-table :is(th,td):first-child{padding-left:var(--velo-table-cell-padding-outer)}.gauge-table :is(th,td):last-child{padding-right:var(--velo-table-cell-padding-outer)}.gauge-table tbody tr+tr{border-top:1px solid var(--velo-surface-line)}.gauge-table tbody tr:nth-child(2n){background:var(--velo-surface-stripe)}.gauge-table tbody tr:hover{background:var(--velo-surface-hover)}.gauge-table tbody tr[aria-selected=true],.gauge-table tbody tr.selected{background:var(--velo-surface-selected);box-shadow:inset 2px 0 0 var(--velo-palette-accent)}.gauge-table tbody tr.semantic-warning{background:var(--velo-status-warn-soft)}.gauge-table tbody tr.semantic-error{background:var(--velo-status-danger-soft)}.gauge-table :is(.money,.number,.date,.identifier){font-family:var(--velo-font-mono);font-variant-numeric:tabular-nums}.drawer-layer{pointer-events:none;z-index:80}.drawer-layer:has(.gauge-drawer-modal){pointer-events:auto}.drawer-scrim{pointer-events:auto;background:var(--velo-surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gauge-drawer{pointer-events:auto;width:min(var(--velo-drawer-standard), calc(100vw - 64px));border-left:1px solid var(--velo-overlay-border);border-radius:var(--velo-radius-overlay) 0 0 var(--velo-radius-overlay);background:var(--velo-overlay-bg);min-width:min(360px,100vw - 64px);box-shadow:var(--velo-shadow-overlay);animation:velo-slide var(--velo-motion-drawer)}.gauge-drawer-width-bounded{width:min(var(--velo-drawer-bounded), calc(100vw - 64px))}.gauge-drawer-width-standard{width:min(var(--velo-drawer-standard), calc(100vw - 64px))}.gauge-drawer-width-profile{width:min(var(--velo-drawer-profile), calc(100vw - 64px))}.gauge-drawer-width-wide{width:min(var(--velo-drawer-wide), calc(100vw - 64px))}.gauge-drawer-width-ledger{width:min(var(--velo-drawer-ledger), calc(100vw - 64px))}.gauge-drawer-contextual{z-index:1}.gauge-drawer .drawer-header{padding:var(--velo-drawer-header-padding);border-bottom:1px solid var(--velo-surface-line);background:var(--velo-surface-panel)}.gauge-drawer .drawer-header h2{color:var(--velo-text-primary);font:600 var(--velo-text-xl)/var(--velo-leading-xl) var(--velo-font-display);letter-spacing:var(--velo-track-xl);margin:0}.gauge-drawer .drawer-header small{color:var(--velo-text-faint);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-mono);text-transform:uppercase}.gauge-drawer-header-actions{align-items:center;gap:var(--velo-space-3);margin-left:auto;display:flex}.gauge-drawer .drawer-header .gauge-drawer-header-actions .gauge-icon-button{margin-left:0}.gauge-drawer .drawer-content{padding:var(--velo-drawer-body-padding)}.gauge-drawer-footer,.gauge-drawer .drawer-footer{gap:var(--velo-space-2);min-height:60px;padding:var(--velo-space-3) var(--velo-space-5);border-top:1px solid var(--velo-surface-line);background:var(--velo-surface-panel)}.drawer-unsaved-guard{border:1px solid var(--velo-status-warn-border);border-radius:var(--velo-radius-inset);background:var(--velo-status-warn-soft)}.gauge-tooltip [role=tooltip]{z-index:100;width:max-content;max-width:min(280px,100vw - 24px);padding:var(--velo-space-2) var(--velo-space-3);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-panel);color:var(--velo-text-primary);box-shadow:var(--velo-shadow-overlay);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);pointer-events:none;animation:velo-fade var(--velo-motion-popover);position:fixed}.gauge-tooltip [role=tooltip][hidden]{display:none!important}.gauge-steps{gap:0}.gauge-steps li{gap:var(--velo-space-2);min-width:110px;color:var(--velo-text-muted)}.gauge-steps li:not(:last-child):after{background:var(--velo-surface-line)}.gauge-steps li>span{border:1px solid var(--velo-surface-line);background:var(--velo-surface-panel);width:28px;height:28px;color:var(--velo-text-muted);font:500 var(--velo-text-xs)/1 var(--velo-font-mono);flex-basis:28px}.gauge-steps li strong{color:var(--velo-text-primary);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-steps li small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-steps li.active>span{border-color:var(--velo-palette-accent);background:var(--velo-palette-accent);color:var(--velo-text-on-accent)}.gauge-steps li.complete>span{border-color:var(--velo-status-ok);background:var(--velo-status-ok);color:var(--velo-text-on-accent)}.gauge-steps li.complete:after{background:var(--velo-status-ok)}.gauge-journey{padding-block:var(--velo-space-2)}.gauge-journey-connector{border-top:1px solid var(--velo-surface-line);opacity:1}.gauge-journey-leg-button{min-width:168px;min-height:60px;padding:var(--velo-space-2) var(--velo-space-3);border-radius:var(--velo-radius-inset);border-color:#0000}.gauge-journey-leg-button:not(:disabled):hover{border-color:var(--velo-surface-line);background:var(--velo-surface-hover)}.gauge-journey-leg-button small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-alert{gap:var(--velo-space-2);min-height:42px;padding:var(--velo-space-2) var(--velo-space-3);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-alert.gauge-tone-info{border-color:var(--velo-status-info-border);background:var(--velo-status-info-soft)}.gauge-alert.gauge-tone-positive{border-color:var(--velo-status-ok-border);background:var(--velo-status-ok-soft)}.gauge-alert.gauge-tone-warning{border-color:var(--velo-status-warn-border);background:var(--velo-status-warn-soft)}.gauge-alert.gauge-tone-negative{border-color:var(--velo-status-danger-border);background:var(--velo-status-danger-soft)}.gauge-file-upload{gap:var(--velo-space-3);min-height:112px;padding:var(--velo-panel-padding);border:1px dashed color-mix(in oklab, var(--velo-surface-line) 80%, var(--velo-text-muted));border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel)}.gauge-file-upload strong{font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-file-upload small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-file-upload:focus-within{box-shadow:var(--velo-focus-ring)}.gauge-loading{gap:var(--velo-space-2);min-height:96px;color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-loading>span{border-color:var(--velo-surface-line);border-right-color:var(--velo-palette-accent)}.gauge-empty-state{gap:var(--velo-space-3);min-height:120px;color:var(--velo-text-muted)}.gauge-empty-state>div{gap:var(--velo-space-1)}.gauge-empty-state strong{color:var(--velo-text-primary);font:600 var(--velo-text-lg)/var(--velo-leading-lg) var(--velo-font-ui)}.gauge-empty-state span{font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}@keyframes velo-slide{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gauge-drawer{animation-name:velo-fade}.gauge-button-spinner,.gauge-loading>span{animation:none}}@media (width<=1023px){.gauge-drawer-width-ledger{width:calc(100vw - 32px)}}.gauge-incomplete{align-items:baseline;gap:var(--velo-space-2);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);display:inline-flex}.gauge-incomplete strong{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px}.gauge-incomplete-danger{color:var(--velo-status-danger)}.gauge-incomplete-warn{color:var(--velo-status-warn)}.gauge-incomplete-required{color:var(--velo-status-required-ink)}.gauge-incomplete-action .gauge-button{min-height:26px}.gauge-restricted{align-items:center;gap:var(--velo-space-2);min-height:34px;padding:var(--velo-space-1) var(--velo-space-2);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);color:var(--velo-text-muted);cursor:default;display:inline-flex}.gauge-restricted>span:last-child{gap:1px;display:grid}.gauge-restricted strong{font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-restricted small{color:var(--velo-text-faint);font:400 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui)}.gauge-restricted-lock{border:1.5px solid var(--velo-text-faint);border-radius:3px;width:13px;height:11px;position:relative}.gauge-restricted-lock:before{border:1.5px solid var(--velo-text-faint);border-radius:var(--velo-radius-pill) var(--velo-radius-pill) 0 0;content:"";border-bottom:0;width:7px;height:7px;position:absolute;bottom:8px;left:2px}.gauge-absence-benign{align-items:baseline;gap:var(--velo-space-2);color:var(--velo-text-faint);display:inline-flex}.gauge-absence-unavailable{gap:var(--velo-space-1);padding-left:var(--velo-space-2);border-left:var(--velo-callout-rule) solid var(--velo-status-danger);display:grid}.gauge-absence-unavailable small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-read-field{align-content:start;gap:var(--velo-space-1);min-width:0;display:grid}.gauge-read-field>span,.gauge-edit-field>span{color:var(--velo-text-faint);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);letter-spacing:var(--velo-track-3xs);text-transform:uppercase}.gauge-read-field>div{align-items:center;gap:var(--velo-space-2);min-width:0;display:flex}.gauge-read-field>div>strong{overflow-wrap:anywhere;min-width:0;color:var(--velo-text-primary);font:500 var(--velo-text-md)/var(--velo-leading-md) var(--velo-font-ui)}.gauge-read-field>div>.gauge-button{visibility:hidden}.gauge-read-field:hover>div>.gauge-button,.gauge-read-field:focus-within>div>.gauge-button{visibility:visible}.gauge-edit-field{gap:var(--velo-space-1);min-width:0;color:var(--velo-text-primary);display:grid}.gauge-edit-field>small{color:var(--velo-text-faint);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-edit-field.has-error :is(.gauge-input,.gauge-select,.gauge-textarea){border-color:var(--velo-status-danger)}.gauge-edit-field .gauge-field-error{color:var(--velo-status-danger)}.gauge-resolved-value{gap:var(--velo-space-1) var(--velo-space-3);padding:var(--velo-space-3);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);grid-template-columns:minmax(0,1fr) auto;display:grid}.gauge-resolved-value>span{color:var(--velo-text-faint);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);text-transform:uppercase;grid-column:1/-1}.gauge-resolved-value>strong{color:var(--velo-text-primary);font:500 var(--velo-text-md)/var(--velo-leading-md) var(--velo-font-ui)}.gauge-resolved-value>small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);grid-column:1}.gauge-resolved-provisional{border-style:dashed}.gauge-resolved-unresolved{border-color:var(--velo-status-danger-border);background:var(--velo-status-danger-soft)}.gauge-table-frame{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);min-width:0;position:relative;overflow:hidden}.gauge-table-scroll{max-width:100%;overflow:auto}.gauge-table-scroll .gauge-table thead{z-index:2;position:sticky;top:0}.gauge-table-scroll .gauge-table :is(th,td):first-child{z-index:1;background:inherit;box-shadow:1px 0 0 var(--velo-surface-line);position:sticky;left:0}.gauge-table-scroll .gauge-table thead th:first-child{z-index:3;background:var(--velo-surface-thead)}.gauge-table-frame.is-loading .gauge-table-scroll{opacity:.6}.gauge-table-progress{z-index:5;background:var(--velo-palette-accent);width:100%;height:2px;animation:1.4s ease-in-out infinite velo-progress;position:absolute;top:0;left:0}.gauge-table-filters,.gauge-table-selection{align-items:center;gap:var(--velo-space-2);min-height:38px;padding:var(--velo-space-2) var(--velo-table-cell-padding-outer);border-bottom:1px solid var(--velo-surface-line);flex-wrap:wrap;display:flex}.gauge-table-selection{background:var(--velo-surface-selected);color:var(--velo-text-accent);font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-table-frame>footer{padding:13px var(--velo-table-cell-padding-outer);border-top:1px solid var(--velo-surface-line);background:var(--velo-surface-inset);color:var(--velo-text-faint);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);padding-block:var(--velo-table-footer-padding-y)}.gauge-sortable-header button{align-items:center;justify-content:inherit;gap:var(--velo-space-1);min-height:30px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.gauge-sortable-header.number button{margin-left:auto}.gauge-sortable-header svg{color:var(--velo-text-faint)}.gauge-sortable-header svg.ascending{color:var(--velo-palette-accent);transform:rotate(180deg)}.gauge-sortable-header svg.descending{color:var(--velo-palette-accent)}.gauge-table tbody .gauge-table-message:hover{background:0 0}.gauge-table-message td{height:auto;color:var(--velo-text-muted);text-align:center;white-space:normal;cursor:default;padding-block:26px}.gauge-table-message td>*+*{margin-left:var(--velo-space-2)}.gauge-table-message-error td{color:var(--velo-status-danger)}.gauge-table-row{background:var(--velo-surface-panel)}.gauge-table-row.is-interactive{cursor:pointer}.gauge-table-row.is-interactive:hover{background:var(--velo-surface-hover)}.gauge-table-row-selected{background:var(--velo-surface-selected)}.gauge-table-row-selected>:first-child{box-shadow:inset 2px 0 0 var(--velo-palette-accent), 1px 0 0 var(--velo-surface-line)}.gauge-table-row-total{background:var(--velo-surface-total);font-weight:600}.gauge-table-row-warn{background:var(--velo-status-warn-soft)}.gauge-table-row-error{background:var(--velo-status-danger-soft)}.gauge-table-row-inactive{opacity:.6}.gauge-table-row-group{height:var(--velo-table-group-row-height);background:var(--velo-surface-inset);color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);letter-spacing:var(--velo-track-2xs);text-transform:uppercase}.gauge-inline-edit-cell{position:relative}.gauge-inline-edit-cell>div{min-width:0}.gauge-inline-edit-cell.is-editing{height:var(--velo-table-row-height);padding:4px var(--velo-table-cell-padding-x)}.gauge-inline-edit-cell.is-editing :is(.gauge-input,.gauge-select){min-height:calc(var(--velo-table-row-height) - 8px)}.gauge-inline-edit-cell.is-saving:after{background:var(--velo-palette-accent);content:"";height:2px;animation:1.4s ease-in-out infinite velo-progress;position:absolute;bottom:0;left:0;right:0}.gauge-inline-edit-cell.has-error{padding-bottom:var(--velo-space-2)}.gauge-inline-edit-cell.has-error>small{margin-top:var(--velo-space-1);color:var(--velo-status-danger);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);white-space:normal;display:block}.gauge-popover-anchor{display:inline-flex;position:relative}.gauge-popover{z-index:90;width:min(280px,100vw - 24px);max-width:360px;padding:var(--velo-space-4);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-overlay);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-overlay);animation:velo-popover var(--velo-motion-popover);position:fixed}.gauge-popover-date-time{width:min(320px,100vw - 24px)}.gauge-popover-help{width:min(440px,100vw - 24px);max-width:440px}.gauge-modal-layer{z-index:120;padding:var(--velo-space-6);place-items:center;display:grid;position:fixed;inset:0}.gauge-modal-scrim{background:var(--velo-surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.gauge-modal{gap:var(--velo-space-4);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-overlay);background:var(--velo-surface-panel);width:min(440px,100vw - 48px);box-shadow:var(--velo-shadow-overlay);animation:velo-rise var(--velo-motion-base);padding:26px;display:grid;position:relative}.gauge-modal h2{color:var(--velo-text-primary);font:600 var(--velo-text-xl)/var(--velo-leading-xl) var(--velo-font-display);margin:0}.gauge-modal>div{color:var(--velo-text-muted);font:400 var(--velo-text-sm)/1.6 var(--velo-font-ui)}.gauge-modal footer,.gauge-consequence-review>footer{justify-content:flex-end;gap:var(--velo-space-2);display:flex}.gauge-consequence-review{gap:var(--velo-space-6);display:grid}.gauge-consequence-review>section{gap:var(--velo-space-2);display:grid}.gauge-consequence-review>section>span{color:var(--velo-text-faint);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);text-transform:uppercase}.gauge-consequence-review h3{font:600 var(--velo-text-lg)/var(--velo-leading-lg) var(--velo-font-ui);margin:0}.gauge-consequence-review ul{gap:var(--velo-space-2);padding-left:var(--velo-space-5);margin:0;display:grid}.gauge-consequence-blockers{padding:var(--velo-space-3);border-left:var(--velo-callout-rule) solid var(--velo-status-danger);border-radius:var(--velo-radius-inset);background:var(--velo-status-danger-soft)}.gauge-milestone-rail{grid-template-columns:repeat(var(--gauge-milestone-count,7), minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.gauge-milestone-rail:before{top:calc(var(--velo-milestone-dot-size) / 2);right:calc(100% / (var(--gauge-milestone-count,7) * 2));left:calc(100% / (var(--gauge-milestone-count,7) * 2));background:var(--velo-surface-line);content:"";height:1px;position:absolute}.gauge-milestone-rail li{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.gauge-milestone-marker{width:var(--velo-milestone-dot-size);height:var(--velo-milestone-dot-size);border:2px solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);background:var(--velo-surface-panel)}.gauge-milestone-rail strong{margin-top:var(--velo-milestone-label-offset);color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-milestone-rail small{color:var(--velo-text-faint);font:400 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-mono)}.gauge-milestone-rail .is-complete .gauge-milestone-marker{border-color:var(--velo-status-ok);background:var(--velo-status-ok)}.gauge-milestone-rail .is-current .gauge-milestone-marker{border-color:var(--velo-palette-accent);box-shadow:inset 0 0 0 4px var(--velo-surface-panel);background:var(--velo-palette-accent)}.gauge-milestone-rail .is-current strong{color:var(--velo-text-primary);font-weight:500}.gauge-milestone-rail .is-blocked .gauge-milestone-marker{border-color:var(--velo-status-danger);background:var(--velo-status-danger-soft)}.gauge-milestone-rail .is-skipped .gauge-milestone-marker{border-style:dotted}.gauge-ownership-brackets{gap:var(--velo-space-2);display:flex}.gauge-ownership-brackets section{gap:var(--velo-space-1);min-width:120px;padding:var(--velo-space-2) var(--velo-space-3);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);display:grid}.gauge-ownership-brackets section>span{align-items:center;gap:var(--velo-space-1);color:var(--velo-text-faint);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-ui);text-transform:uppercase;display:flex}.gauge-ownership-brackets section>strong{font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-folder-tree{gap:2px;display:grid}.gauge-folder-tree [role=treeitem]{align-items:center;gap:var(--velo-space-2);border-radius:var(--velo-radius-control);width:100%;min-height:32px;color:var(--velo-text-primary);text-align:left;font:600 var(--velo-text-sm)/1 var(--velo-font-ui);background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;padding:8px 9px;display:grid}.gauge-folder-tree [role=treeitem]:hover{background:var(--velo-surface-hover)}.gauge-folder-tree [role=treeitem][aria-selected=true]{background:var(--velo-surface-selected);color:var(--velo-text-accent)}.gauge-folder-tree .gauge-folder-child{border-radius:0 var(--velo-radius-control) var(--velo-radius-control) 0;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;margin-left:6px;font-weight:400}.gauge-folder-tree .gauge-folder-child.selected{border-left-color:var(--velo-palette-accent);font-weight:600}.gauge-folder-tree small{color:var(--velo-text-faint);font:500 var(--velo-text-2xs)/1 var(--velo-font-mono)}.gauge-skeleton{gap:var(--velo-space-2);display:grid}.gauge-skeleton span{border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);height:20px;animation:1.4s ease-in-out infinite alternate velo-pulse;display:block}.gauge-skeleton-panel span{min-height:96px}.gauge-skeleton-table span{height:var(--velo-table-row-height);border-radius:0}.gauge-async-state{gap:var(--velo-space-2);padding:var(--velo-space-3) var(--velo-space-4);border-left:var(--velo-callout-rule) solid var(--velo-status-warn);border-radius:var(--velo-radius-inset);background:var(--velo-status-warn-soft);display:grid;position:relative}.gauge-async-state>strong{font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.gauge-async-state>p{max-width:420px;color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);text-wrap:pretty;margin:0}.gauge-async-state>div{gap:var(--velo-space-2);display:flex}.gauge-async-error{border-color:var(--velo-status-danger);background:var(--velo-status-danger-soft)}.gauge-async-unavailable{border:1px dashed color-mix(in oklab, var(--velo-surface-line) 80%, var(--velo-text-muted));background:var(--velo-surface-inset);text-align:center;justify-items:center;padding:44px 26px}.gauge-async-unavailable>p{text-align:center}.gauge-preview-stamp{padding:1px var(--velo-space-2);background:var(--velo-surface-inset);color:var(--velo-text-faint);font:600 var(--velo-text-3xs)/var(--velo-leading-3xs) var(--velo-font-mono);position:absolute;top:-8px;left:22px}.gauge-toast-viewport{z-index:140;gap:var(--velo-space-2);pointer-events:none;flex-direction:column;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.gauge-toast{justify-content:space-between;align-items:center;gap:var(--velo-space-3);border:1px solid var(--velo-surface-line);border-left:3px solid var(--gauge-toast-tone);border-radius:var(--velo-radius-inset);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-overlay);color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);pointer-events:auto;animation:velo-rise var(--velo-motion-base);padding:13px 16px;display:flex}.gauge-toast>div{flex:none}.gauge-toast-success{--gauge-toast-tone:var(--velo-status-ok)}.gauge-toast-info{--gauge-toast-tone:var(--velo-status-info)}.gauge-toast-warning{--gauge-toast-tone:var(--velo-status-warn)}.gauge-toast-error{--gauge-toast-tone:var(--velo-status-danger)}.gauge-document-row{align-items:center;gap:var(--velo-space-3);min-height:var(--velo-table-row-height);padding:var(--velo-table-cell-padding-y) var(--velo-table-cell-padding-outer);border-top:1px solid var(--velo-surface-line);grid-template-columns:13px minmax(180px,1fr) auto auto auto;display:grid;position:relative}.gauge-document-name{min-width:0;display:grid}.gauge-document-name strong{color:var(--velo-text-primary);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gauge-document-name small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-document-meta{color:var(--velo-text-faint);font:400 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-mono)}.gauge-document-actions{gap:var(--velo-space-2);display:flex}.gauge-document-progress{background:linear-gradient(90deg, var(--velo-palette-accent) var(--gauge-document-progress), var(--velo-surface-line) var(--gauge-document-progress));height:2px;position:absolute;bottom:0;left:0;right:0}.gauge-document-progress span{right:var(--velo-space-2);color:var(--velo-text-faint);font:500 var(--velo-text-2xs)/1 var(--velo-font-mono);position:absolute;bottom:3px}.gauge-document-row.has-failure{background:var(--velo-status-danger-soft);grid-template-rows:auto auto}.gauge-document-failure{color:var(--velo-status-danger);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);grid-column:2/-1}.gauge-document-drop-target{gap:var(--velo-space-2);border-radius:var(--velo-radius-panel);transition:border-color var(--velo-motion-fast), background var(--velo-motion-fast);border:2px dashed #0000;padding:2px;display:grid}.gauge-document-drop-target.is-dragging{border-color:var(--velo-palette-accent);background:var(--velo-surface-accent-soft)}.gauge-document-drop-target.is-disabled{opacity:.6}.gauge-document-drop-action{align-items:center;gap:var(--velo-space-2);color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);display:flex}.gauge-document-version-list{margin:0;padding:0;list-style:none;display:grid}.gauge-document-version-list li{align-items:center;gap:var(--velo-space-3);min-height:var(--velo-table-row-height);padding:var(--velo-table-cell-padding-y) var(--velo-table-cell-padding-outer);border-top:1px solid var(--velo-surface-line);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.gauge-document-version-list li>span{color:var(--velo-text-faint);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-mono)}.gauge-document-version-list li>div{min-width:0;display:grid}.gauge-document-version-list li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gauge-document-version-list li small{color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui)}.gauge-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gauge-partner-logo-tile{border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-control);background:var(--velo-surface-panel);place-items:center;width:88px;height:32px;padding:6px 8px;display:grid}.gauge-partner-logo-tile img{object-fit:contain;max-width:72px;max-height:20px}.gauge-partner-logo-tile span{color:var(--velo-text-primary);font:600 var(--velo-text-xs)/1 var(--velo-font-ui);text-align:center}.gauge-partner-logo-tile.is-fallback{border-style:dashed}.gauge-map-region{gap:var(--velo-space-4);grid-template-columns:minmax(340px,1fr) repeat(auto-fit,minmax(220px,1fr));min-width:0;display:grid}.gauge-map-frame{aspect-ratio:16/9;border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-inset);max-height:60vh;position:relative;overflow:hidden}.gauge-map-region.is-expanded{grid-template-columns:1fr}.gauge-map-region.is-expanded .gauge-map-frame{aspect-ratio:4/3}.gauge-map-controls{top:var(--velo-space-3);right:var(--velo-space-3);gap:var(--velo-space-1);padding:var(--velo-space-1);border:1px solid var(--velo-surface-line);border-radius:var(--velo-radius-control);background:var(--velo-surface-panel);display:flex;position:absolute}.gauge-map-attribution{right:var(--velo-space-3);bottom:var(--velo-space-3);max-width:calc(100% - 24px);padding:2px var(--velo-space-1);border-radius:var(--velo-radius-inset);background:color-mix(in oklab, var(--velo-surface-panel) 70%, transparent);color:var(--velo-text-faint);font:400 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);position:absolute}.gauge-map-context{gap:var(--velo-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.gauge-topbar{align-items:center;gap:var(--velo-space-4);border-bottom:1px solid var(--velo-surface-line);background:color-mix(in oklab, var(--velo-surface-panel) 60%, var(--velo-surface-page));flex-wrap:nowrap;flex:none;height:60px;padding:0 26px;display:flex}.gauge-topbar-search{flex:1 0 330px;min-width:330px;max-width:460px}.gauge-topbar-launcher{flex:none;margin-left:auto}.gauge-topbar-tenant,.gauge-topbar-user{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.gauge-navigation-rail{border-right:1px solid var(--velo-rail-line);background:var(--velo-rail-bg);width:244px;height:100%;color:var(--velo-rail-text);transition:width var(--velo-motion-base);flex-direction:column;flex:none;display:flex;overflow:auto}.gauge-navigation-rail.is-collapsed{width:64px}.gauge-navigation-brand{padding:22px 20px 24px}.gauge-navigation-rail nav{gap:var(--velo-space-4);padding:0 14px 18px;display:grid}.gauge-navigation-spacer{flex:1;min-height:14px}.gauge-navigation-utility{padding:0 14px 18px}.gauge-atlas-surface{color:var(--atlas-text,var(--velo-text-primary));font-family:var(--atlas-font-ui,var(--velo-font-ui))}.gauge-atlas-overlay{border:1px solid var(--atlas-line,var(--velo-surface-line));border-radius:var(--velo-radius-overlay);background:var(--atlas-surface,var(--velo-surface-panel));box-shadow:var(--velo-shadow-overlay)}.gauge-atlas-conversation[aria-selected=true]{background:var(--atlas-selected,var(--velo-surface-selected))}.gauge-atlas-composer{border:1px solid var(--atlas-line,var(--velo-surface-line));border-radius:var(--velo-radius-panel);background:var(--atlas-surface,var(--velo-surface-panel))}.gauge-atlas-attachment{border:1px solid var(--atlas-line,var(--velo-surface-line));border-radius:var(--velo-radius-control)}.gauge-contract-gallery{gap:var(--velo-space-4);margin-top:var(--velo-space-6);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.gauge-contract-panel-content{gap:var(--velo-space-4);display:grid}.gauge-contract-field-grid{gap:var(--velo-form-field-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.gauge-contract-map-placeholder{width:100%;height:100%;color:var(--velo-text-faint);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);place-items:center;display:grid}.gauge-switch-field,.gauge-checkbox-field,.gauge-radio-field{min-height:30px}@keyframes velo-popover{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes velo-pulse{0%{opacity:.5}to{opacity:1}}@keyframes velo-progress{0%,to{transform-origin:0;transform:scaleX(.25)}50%{transform-origin:0;transform:scaleX(1)}}@keyframes velo-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes velo-fade{0%{opacity:0}to{opacity:1}}@media (width<=1023px){.gauge-map-region{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gauge-popover,.gauge-modal,.gauge-toast{animation-name:velo-fade}.gauge-skeleton span,.gauge-table-progress{animation:none}}.cx-frame{--cx-accent:var(--carrier-accent,var(--velo-palette-accent));--cx-gutter:var(--velo-space-4);--cx-logo-tile:color-mix(in oklab, white 96%, var(--velo-palette-page));isolation:isolate;min-height:100dvh;color:var(--velo-text-primary);font-family:var(--velo-font-ui);flex-direction:column;display:flex;position:relative}.cx-frame-photo{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:fixed;inset:0}.cx-frame-scrim{z-index:-1;background:linear-gradient(to bottom, var(--velo-surface-scrim), color-mix(in oklab, var(--velo-surface-scrim) 60%, transparent));position:fixed;inset:0}.cx-shell{gap:var(--velo-space-4);width:100%;max-width:76rem;padding:var(--cx-gutter);padding-bottom:calc(var(--cx-gutter) + env(safe-area-inset-bottom));flex-direction:column;flex:auto;margin-inline:auto;display:flex}.cx-content{outline:none;flex-direction:column;flex:auto;min-width:0;display:flex}.cx-content>*{width:100%}.cx-skip-link{z-index:10;left:var(--velo-space-3);top:var(--velo-space-3);padding:var(--velo-space-3) var(--velo-space-4);border-radius:var(--velo-radius-control);background:var(--velo-surface-panel);color:var(--velo-text-primary);font:600 var(--velo-text-sm)/1 var(--velo-font-ui);position:absolute;transform:translateY(-300%)}.cx-skip-link:focus-visible{box-shadow:var(--velo-focus-ring);outline:none;transform:none}.cx-masthead,.cx-footer{background:var(--velo-surface-panel);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);box-shadow:var(--velo-shadow-panel)}.cx-masthead{align-items:center;gap:var(--velo-space-3) var(--velo-space-4);padding:var(--velo-space-3) var(--velo-space-4);border-top:var(--velo-callout-rule) solid var(--cx-accent);flex-wrap:wrap;display:flex}.cx-logo-tile{padding:var(--velo-space-2) var(--velo-space-3);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-control);background:var(--cx-logo-tile);flex:none;place-items:center;display:grid}.cx-logo{width:auto;height:auto;max-width:min(calc(var(--velo-space-16) * 2.5), 42vw);max-height:calc(var(--velo-space-12) + var(--velo-space-2));object-fit:contain;display:block}.cx-masthead-name{min-width:0;color:var(--velo-text-primary);font:600 var(--velo-text-lg)/var(--velo-leading-lg) var(--velo-font-display);overflow-wrap:anywhere;flex:12rem}.cx-masthead-identity{color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);letter-spacing:var(--velo-track-2xs);text-transform:uppercase;white-space:nowrap;margin-left:auto}.cx-masthead .velo-brand,.cx-footer .velo-brand{color:var(--velo-text-primary)}.cx-footer{justify-content:space-between;align-items:center;gap:var(--velo-space-2) var(--velo-space-4);padding:var(--velo-space-2) var(--velo-space-4);color:var(--velo-text-muted);font:400 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);flex-wrap:wrap;display:flex}.cx-footer p{margin:0}.cx-footer-support{align-items:center;gap:0 var(--velo-space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.cx-footer a{min-height:44px;color:var(--velo-text-accent);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.cx-footer a:focus-visible{border-radius:var(--velo-radius-control);box-shadow:var(--velo-focus-ring);outline:none}.cx-powered{align-items:center;gap:var(--velo-space-2);color:var(--velo-text-muted);margin-left:auto;font-weight:500;display:inline-flex}.cx-page{gap:var(--velo-space-4);flex-direction:column;min-width:0;display:flex}.cx-panel{align-content:start;gap:var(--velo-space-3);min-width:0;padding:var(--velo-space-4);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-panel);display:grid}.cx-panel>*{min-width:0}.cx-panel p,.cx-panel ul,.cx-panel ol,.cx-panel h1,.cx-panel h2,.cx-panel h3{margin:0}.cx-panel-title{color:var(--velo-text-primary);font:600 var(--velo-text-lg)/var(--velo-leading-lg) var(--velo-font-display)}.cx-eyebrow{color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);letter-spacing:var(--velo-track-2xs);text-transform:uppercase;margin:0}.cx-label{color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);letter-spacing:var(--velo-track-2xs);text-transform:uppercase;display:block}.cx-quiet{color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere}.cx-mono{font-family:var(--velo-font-mono);font-variant-numeric:tabular-nums}.cx-field-error{color:var(--velo-status-danger-ink);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);margin:0}.cx-banners{gap:var(--velo-space-3);display:grid}.cx-banners .gauge-alert{overflow-wrap:anywhere;align-items:flex-start}.cx-clarification{font-weight:500}.cx-alert-list{margin:var(--velo-space-2) 0 0;padding-left:var(--velo-space-5)}.cx-failure:empty{display:none}.cx-failure{min-width:0;scroll-margin-block:var(--velo-space-6)}.cx-title-row{justify-content:space-between;align-items:center;gap:var(--velo-space-2) var(--velo-space-4);flex-wrap:wrap;display:flex}.cx-title h1{min-width:0;color:var(--velo-text-primary);font:600 var(--velo-text-2xl)/var(--velo-leading-2xl) var(--velo-font-mono);letter-spacing:var(--velo-track-2xl);overflow-wrap:anywhere}.cx-version{margin-left:var(--velo-space-2);color:var(--velo-text-muted);font:500 var(--velo-text-sm)/1 var(--velo-font-ui);letter-spacing:0;white-space:nowrap}.cx-route{color:var(--velo-text-primary);font:500 var(--velo-text-md)/var(--velo-leading-md) var(--velo-font-ui);overflow-wrap:anywhere}.cx-facts{gap:var(--velo-space-3) var(--velo-space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.cx-facts>div{align-content:start;gap:var(--velo-space-1);min-width:0;display:grid}.cx-facts dt{color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);letter-spacing:var(--velo-track-2xs);text-transform:uppercase}.cx-facts dd{color:var(--velo-text-primary);font:500 var(--velo-text-md)/var(--velo-leading-md) var(--velo-font-ui);overflow-wrap:anywhere;margin:0}.cx-facts dd.cx-mono{font-family:var(--velo-font-mono);font-size:var(--velo-text-sm)}.cx-references{padding-top:var(--velo-space-3);border-top:var(--velo-border-width) solid var(--velo-surface-line)}.cx-amount{color:var(--velo-text-primary);font:600 var(--velo-text-3xl)/var(--velo-leading-3xl) var(--velo-font-mono);letter-spacing:var(--velo-track-3xl);overflow-wrap:anywhere}.cx-currency{margin-left:var(--velo-space-2);color:var(--velo-text-muted);font:500 var(--velo-text-sm)/1 var(--velo-font-ui);letter-spacing:0}.cx-lines{padding:0;list-style:none;display:grid}.cx-lines li{justify-content:space-between;gap:var(--velo-space-3);padding-block:var(--velo-space-2);border-top:var(--velo-border-width) solid var(--velo-surface-line);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere;display:flex}.cx-lines li>:last-child{font-size:var(--velo-text-sm);flex:none}.cx-deadline{gap:var(--velo-space-1);padding-top:var(--velo-space-3);border-top:var(--velo-border-width) solid var(--velo-surface-line);display:grid}.cx-deadline ul{gap:var(--velo-space-1);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere;padding:0;list-style:none;display:grid}.cx-stops{gap:var(--velo-space-3);padding:0;list-style:none;display:grid}.cx-stop{gap:var(--velo-space-1);padding:var(--velo-space-4);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);display:grid}.cx-stop p{overflow-wrap:anywhere;margin:0}.cx-stop-kind{color:var(--velo-text-muted);font:600 var(--velo-text-2xs)/var(--velo-leading-2xs) var(--velo-font-ui);letter-spacing:var(--velo-track-2xs);text-transform:uppercase}.cx-stop-name{color:var(--velo-text-primary);font:600 var(--velo-text-md)/var(--velo-leading-md) var(--velo-font-ui)}.cx-stop-address{color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.cx-stop-window{margin-top:var(--velo-space-2);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);gap:0;display:grid}.cx-instructions{gap:var(--velo-space-1);margin-top:var(--velo-space-2);padding-top:var(--velo-space-2);border-top:var(--velo-border-width) solid var(--velo-surface-line);display:grid}.cx-instructions p{color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);white-space:pre-wrap}.cx-terms-summary{font:400 var(--velo-text-md)/var(--velo-leading-md) var(--velo-font-ui);overflow-wrap:anywhere}.cx-terms-details>summary{min-height:44px;padding-inline:var(--velo-space-3);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-control);background:var(--velo-surface-inset);color:var(--velo-text-accent);font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);cursor:pointer;align-items:center;display:flex}.cx-terms-details>summary:focus-visible{box-shadow:var(--velo-focus-ring);outline:none}.cx-terms-body{gap:var(--velo-space-4);margin-top:var(--velo-space-3);padding:var(--velo-space-4);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);display:grid}.cx-terms-body h3{color:var(--velo-text-primary);font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.cx-terms-body p{color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);white-space:pre-wrap;overflow-wrap:anywhere}.cx-history{gap:var(--velo-space-3);padding:0;list-style:none;display:grid}.cx-history li{grid-template-columns:var(--velo-space-2) minmax(0, 1fr);gap:var(--velo-space-3);display:grid}.cx-history-mark{width:var(--velo-space-2);height:var(--velo-space-2);margin-top:var(--velo-space-2);border-radius:var(--velo-radius-pill);background:var(--velo-status-inert);align-self:start}.cx-history p{font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere}.cx-loading{gap:var(--velo-space-4);display:grid}.cx-error-state{max-width:40rem;margin-inline:auto}.cx-grid{gap:var(--velo-space-4);flex-direction:column;min-width:0;display:flex}.cx-grid-summary,.cx-grid-main{min-width:0}.cx-grid-main{gap:var(--velo-space-4);display:grid}.cx-grid-respond,.cx-respond-wrap,.cx-respond{display:contents}.cx-ack{gap:var(--velo-space-3);padding:var(--velo-space-4);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-panel);display:grid}.cx-ack .cx-panel-title{margin:0}.cx-ack-checkbox{align-items:flex-start;min-height:44px}.cx-actionbar{z-index:5;gap:var(--velo-space-2);padding:var(--velo-space-3) var(--velo-space-4);padding-bottom:calc(var(--velo-space-3) + env(safe-area-inset-bottom));border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-overlay);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;bottom:0}.cx-actionbar-buttons{gap:var(--velo-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.cx-actionbar-buttons>.cx-primary-action,.cx-actionbar-buttons>:only-child,.cx-actionbar-buttons>.cx-primary-action:first-child+:last-child{grid-column:1/-1}.cx-bar-summary{color:var(--velo-text-primary);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere;margin:0;display:none}.cx-bar-line{display:block}.cx-bar-summary .cx-quiet{font-size:var(--velo-text-xs)}.cx-bar-summary .cx-mono{font-size:var(--velo-text-md);font-weight:600}.cx-actionbar-static,.cx-actionbar-inline{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.cx-actionbar-inline{flex-wrap:wrap;display:flex}.cx-outcome p{overflow-wrap:anywhere}@media (width<=47.99rem){.cx-shell{padding-bottom:calc(var(--cx-gutter) + env(safe-area-inset-bottom) + var(--cx-actionbar-h,0px))}.cx-actionbar:not(.cx-actionbar-inline):not(.cx-actionbar-static){z-index:20;gap:var(--velo-space-2);border-width:var(--velo-border-width) 0 0;border-radius:0;position:fixed;bottom:0;left:0;right:0}.cx-bar-summary{display:block}}.cx-page.is-sheet-open .cx-actionbar:not(.cx-actionbar-inline){visibility:hidden}@media (width>=62rem){.cx-frame{--cx-gutter:var(--velo-space-6)}.cx-page.is-sheet-open .cx-actionbar:not(.cx-actionbar-inline){visibility:visible}.cx-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cx-panel{padding:var(--velo-space-5)}.cx-grid{gap:var(--velo-space-4) var(--velo-space-5);grid-template:"main summary""main respond"1fr/minmax(0,1fr) minmax(20rem,24rem)}.cx-grid-main{grid-area:main}.cx-grid-summary{grid-area:summary}.cx-grid-respond{gap:var(--velo-space-3);top:var(--velo-space-4);grid-area:respond;align-self:start;min-width:0;display:grid;position:sticky}.cx-respond-wrap{display:block}.cx-respond{gap:var(--velo-space-3);padding:var(--velo-space-5);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-panel);display:grid}.cx-ack{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cx-actionbar-buttons{grid-template-columns:minmax(0,1fr)}.cx-actionbar{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;position:static}}.cx-frame .gauge-button{overflow-wrap:anywhere;min-height:44px}.cx-frame .gauge-button.cx-primary-action{min-height:48px}.cx-frame :is(.gauge-input,.gauge-select,.gauge-textarea){min-height:44px;font-size:var(--velo-text-lg)}.cx-frame .gauge-textarea{min-height:calc(var(--velo-space-16) + var(--velo-space-4))}.cx-frame .gauge-checkbox-field{min-height:44px}.cx-frame .gauge-checkbox-field .gauge-control-copy strong{font-weight:500;line-height:var(--velo-leading-md);overflow-wrap:anywhere}.cx-frame .gauge-edit-field>span{overflow-wrap:anywhere}.cx-frame.has-accent :is(.gauge-button-primary,.gauge-button-primary:hover:not(:disabled)){color:#fff}.cx-frame.has-accent .gauge-button-primary{border-color:var(--carrier-accent);background:var(--carrier-accent)}.cx-frame.has-accent .gauge-button-primary:hover:not(:disabled){border-color:var(--carrier-accent);background:color-mix(in oklab, var(--carrier-accent) 88%, black)}.cx-negotiate .carrier-price-editor{gap:var(--velo-space-2);grid-template-columns:minmax(0,1fr)}.cx-frame .cx-negotiate .carrier-price-editor .gauge-input{height:auto;min-height:44px;padding:var(--velo-space-2) var(--velo-space-3);font-size:var(--velo-text-lg)}.cx-negotiate .carrier-price-or,.cx-negotiate .carrier-price-plus{justify-self:start;padding-top:0}.cx-proposed{gap:var(--velo-space-1);padding:var(--velo-space-3) var(--velo-space-4);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);display:grid}.cx-proposed>strong{color:var(--velo-text-primary);font:600 var(--velo-text-2xl)/var(--velo-leading-2xl) var(--velo-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cx-change{box-shadow:none;background:var(--velo-surface-inset);border-style:dashed}.cx-change-form,.cx-change-times,.cx-decline{gap:var(--velo-space-3);display:grid}.cx-change-times{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.cx-decline p{margin:0}.cx-page [id^=cx-sec-]{scroll-margin-top:calc(var(--velo-space-12) + var(--velo-space-6))}.cx-section-nav{z-index:6;margin-inline:calc(-1 * var(--cx-gutter));padding-inline:var(--cx-gutter);border-block:var(--velo-border-width) solid var(--velo-surface-line);background:var(--velo-surface-panel);box-shadow:var(--velo-shadow-panel);position:sticky;top:0}.cx-section-nav ul{gap:var(--velo-space-2);padding:var(--velo-space-1) 0;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;list-style:none;display:flex;overflow-x:auto}.cx-section-nav ul::-webkit-scrollbar{display:none}.cx-section-nav li{flex:none;margin:0}.cx-section-nav a{min-height:44px;padding-inline:var(--velo-space-4);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-pill);background:var(--velo-surface-inset);color:var(--velo-text-muted);font:600 var(--velo-text-sm)/1 var(--velo-font-ui);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.cx-section-nav a[aria-current=true]{border-color:var(--velo-palette-accent);background:var(--velo-surface-selected);color:var(--velo-text-primary)}.cx-section-nav a:focus-visible{box-shadow:var(--velo-focus-ring);outline:none}@media (width>=48rem){.cx-section-nav{display:none}.cx-page [id^=cx-sec-]{scroll-margin-top:var(--velo-space-4)}}.cx-sheet-layer{z-index:130;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cx-sheet-backdrop{background:var(--velo-surface-scrim);animation:cx-sheet-fade var(--velo-motion-base);position:absolute;inset:0}.cx-sheet{border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-overlay) var(--velo-radius-overlay) 0 0;background:var(--velo-surface-panel);width:100%;max-height:90dvh;box-shadow:var(--velo-shadow-overlay);color:var(--velo-text-primary);font-family:var(--velo-font-ui);animation:cx-sheet-up var(--velo-motion-drawer);border-bottom:0;outline:none;flex-direction:column;display:flex;position:relative}.cx-sheet-handle{width:var(--velo-space-10);height:var(--velo-space-1);margin-top:var(--velo-space-2);border-radius:var(--velo-radius-pill);background:var(--velo-surface-line);flex:none;align-self:center}.cx-sheet-title{padding:var(--velo-space-3) var(--velo-space-4) var(--velo-space-2);color:var(--velo-text-primary);font:600 var(--velo-text-xl)/var(--velo-leading-xl) var(--velo-font-display);overflow-wrap:anywhere;flex:none;margin:0}.cx-sheet-body{min-height:0;padding:var(--velo-space-2) var(--velo-space-4) var(--velo-space-4);overscroll-behavior:contain;flex:auto;overflow-y:auto}.cx-sheet-foot{gap:var(--velo-space-2);padding:var(--velo-space-3) var(--velo-space-4);padding-bottom:calc(var(--velo-space-3) + env(safe-area-inset-bottom));border-top:var(--velo-border-width) solid var(--velo-surface-line);background:var(--velo-surface-panel);flex-direction:column;flex:none;display:flex}.cx-sheet-foot .gauge-button{width:100%}.cx-accept,.cx-sheet-form{gap:var(--velo-space-4);min-width:0;display:grid}.cx-accept p,.cx-sheet-form p,.cx-sheet-body .cx-decline p{margin:0}.cx-facts.cx-sheet-summary{padding:var(--velo-space-1) var(--velo-space-4);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-inset);background:var(--velo-surface-inset);grid-template-columns:minmax(0,1fr);gap:0}.cx-sheet-summary>div{align-items:baseline;gap:var(--velo-space-3);padding-block:var(--velo-space-2);grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr)}.cx-sheet-summary>div+div{border-top:var(--velo-border-width) solid var(--velo-surface-line)}.cx-accept-ack{gap:var(--velo-space-2);display:grid}.cx-sheet-body .gauge-alert{overflow-wrap:anywhere;align-items:flex-start}@keyframes cx-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cx-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes cx-sheet-rise{0%{opacity:0;transform:translateY(var(--velo-space-3))}to{opacity:1;transform:translateY(0)}}@media (width>=48rem){.cx-sheet-layer{padding:var(--velo-space-6);align-items:center}.cx-sheet{width:min(32rem,100%);max-height:calc(100dvh - var(--velo-space-12));border-bottom:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-overlay);animation:cx-sheet-rise var(--velo-motion-base)}.cx-sheet-handle{display:none}.cx-sheet-title{padding:var(--velo-space-5) var(--velo-space-5) var(--velo-space-2)}.cx-sheet-body{padding-inline:var(--velo-space-5)}.cx-sheet-foot{padding:var(--velo-space-4) var(--velo-space-5);flex-direction:row-reverse;justify-content:flex-start}.cx-sheet-foot .gauge-button{width:auto;min-width:9rem}}@media (prefers-reduced-motion:reduce){.cx-frame,.cx-frame *{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}.cx-sheet,.cx-sheet-backdrop{animation:none}}html,body{background:var(--velo-palette-page);margin:0}.cx-frame{--cp-surface-width:64rem}.cx-frame .cx-shell{max-width:calc(var(--cp-surface-width) + 2 * var(--cx-gutter))}.cp-page{gap:var(--velo-space-4);flex-direction:column;width:100%;display:flex}.cp-heading{gap:var(--velo-space-1);padding:var(--velo-space-4);border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);display:grid}.cp-heading h1{font:600 var(--velo-text-xl)/1.25 var(--velo-font-ui);color:var(--velo-text-primary);overflow-wrap:anywhere;margin:0}.cp-heading h1[tabindex="-1"]:focus,.cp-heading h1[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.cp-heading-detail{color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere}.cp-panel{gap:var(--velo-space-3);flex-direction:column;display:flex}.cp-panel p{color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere;margin:0}.cp-panel-title{font:600 var(--velo-text-md)/var(--velo-leading-sm) var(--velo-font-ui);color:var(--velo-text-primary);margin:0}.cp-quiet,.cp-panel .cp-quiet{color:var(--velo-text-muted);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui)}.cp-mono{font-family:var(--velo-font-mono)}.cp-providers{gap:var(--velo-space-2);display:grid}.cp-provider{justify-content:center;gap:var(--velo-space-2);width:100%;min-height:48px}.cp-provider-mark{flex:none;width:18px;height:18px}.cp-actions{gap:var(--velo-space-2);flex-wrap:wrap;display:flex}.cp-actions .gauge-button{min-height:44px}.cp-facts{gap:var(--velo-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.cp-facts div{gap:var(--velo-space-1);min-width:0;display:grid}.cp-facts dt{color:var(--velo-text-muted);font:600 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);letter-spacing:.04em;text-transform:uppercase}.cp-facts dd{color:var(--velo-text-primary);font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere;margin:0}.cp-code-form{gap:var(--velo-space-2);max-width:22rem;display:grid}.cp-code-form .gauge-input{font-family:var(--velo-font-mono);letter-spacing:.3em;font-size:1.25rem}.cp-choices{gap:var(--velo-space-2);border:0;margin:0;padding:0;display:grid}.cp-choice{align-items:center;gap:var(--velo-space-3);min-height:56px;padding:var(--velo-space-3);border:var(--velo-border-width) solid var(--velo-surface-line);border-radius:var(--velo-radius-control);cursor:pointer;display:flex}.cp-choice span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.cp-choice.is-selected{border-color:var(--cx-accent,var(--velo-palette-accent));box-shadow:0 0 0 1px var(--cx-accent,var(--velo-palette-accent))}.cp-choice input:focus-visible{box-shadow:var(--velo-focus-ring)}.cp-nav{align-items:center;gap:var(--velo-space-1);padding:var(--velo-space-2);border-radius:var(--velo-radius-control);background:var(--velo-surface-panel);flex-wrap:wrap;display:flex}.cp-nav a{min-height:44px;padding:0 var(--velo-space-3);border-radius:var(--velo-radius-control);color:var(--velo-text-primary);font:500 var(--velo-text-sm)/1 var(--velo-font-ui);align-items:center;text-decoration:none;display:inline-flex}.cp-nav a[aria-current=page]{background:var(--velo-surface-inset);box-shadow:inset 0 -2px 0 var(--cx-accent,var(--velo-palette-accent));font-weight:600}.cp-nav a:focus-visible{box-shadow:var(--velo-focus-ring);outline:none}.cp-nav-spacer{flex:auto}.cp-invite{align-items:end;gap:var(--velo-space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.cp-table-wrap{overflow-x:auto}.cp-table th[scope=row]{white-space:normal;text-transform:none;letter-spacing:normal;min-width:9rem;max-width:18rem;font:600 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);color:var(--velo-text-primary);overflow-wrap:anywhere}.cp-wrap{overflow-wrap:anywhere;min-width:12rem}.cp-table td{vertical-align:middle}.cp-row-actions{gap:var(--velo-space-1);flex-wrap:wrap;display:flex}.cp-row-actions .gauge-button{white-space:nowrap}.cp-table select{width:auto;min-width:max-content}.cp-list{padding-left:var(--velo-space-4);color:var(--velo-text-primary);margin:0}.cx-content>.cp-appearance{width:auto}.cp-appearance{margin:var(--velo-space-2) auto 0;background:var(--velo-surface-panel);border-radius:999px;align-self:center;gap:2px;padding:2px;display:inline-flex}.cp-appearance button{min-height:32px;padding:0 var(--velo-space-3);color:var(--velo-text-muted);font:500 var(--velo-text-xs)/1 var(--velo-font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px}.cp-appearance button.is-active{background:var(--velo-surface-inset);color:var(--velo-text-primary)}.cp-appearance button:focus-visible{box-shadow:var(--velo-focus-ring);outline:none}.cp-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-masthead-neutral{color:var(--velo-text-primary);font:600 var(--velo-text-md)/var(--velo-leading-sm) var(--velo-font-ui)}.cp-skeleton{gap:var(--velo-space-4);flex-direction:column;display:flex}.cp-skeleton-bar{border-radius:var(--velo-radius-panel);background:var(--velo-surface-panel);opacity:.85;animation:1.4s ease-in-out infinite cp-skeleton-pulse}.cp-skeleton-nav{height:60px}.cp-skeleton-heading{height:72px}.cp-skeleton-panel{height:180px}@keyframes cp-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cp-skeleton-bar{animation:none}}.cp-orders-toolbar{justify-content:space-between;align-items:center;gap:var(--velo-space-3);flex-wrap:wrap;display:flex}.cp-segmented{border-radius:var(--velo-radius-control);background:var(--velo-surface-inset);gap:2px;padding:2px;display:inline-flex}.cp-segmented button{min-height:40px;padding:0 var(--velo-space-4);border-radius:calc(var(--velo-radius-control) - 2px);color:var(--velo-text-muted);font:500 var(--velo-text-sm)/1 var(--velo-font-ui);cursor:pointer;background:0 0;border:0}.cp-segmented button.is-active{background:var(--velo-surface-panel);color:var(--velo-text-primary);box-shadow:inset 0 -2px 0 var(--cx-accent,var(--velo-palette-accent));font-weight:600}.cp-segmented button:focus-visible{box-shadow:var(--velo-focus-ring);outline:none}.cp-search{gap:var(--velo-space-2);flex:22rem;min-width:0;max-width:30rem;display:flex}.cp-search .gauge-input{flex:auto;min-width:0;min-height:40px}.cp-search .gauge-button{white-space:nowrap;flex:none}.cp-loading-line,.cp-empty{padding:var(--velo-space-4) 0}.cp-empty{gap:var(--velo-space-1);display:grid}.cp-orders-table{width:100%}.cp-orders-table th[scope=col]{white-space:nowrap;text-align:left}.cp-orders-table td,.cp-orders-table th[scope=row]{vertical-align:top;text-align:left}.cp-order-link{color:var(--velo-text-primary);font-family:var(--velo-font-mono);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cp-order-link:focus-visible,.cp-offer-list a:focus-visible,.cp-doc-list a:focus-visible,.cp-back a:focus-visible,.cp-panel a:focus-visible{box-shadow:var(--velo-focus-ring);border-radius:2px;outline:none}.cp-refs{font-size:var(--velo-text-xs);overflow-wrap:anywhere;margin-top:2px;display:block}.cp-route{white-space:nowrap}.cp-more{padding-top:var(--velo-space-3);justify-content:center}.cp-offer-list,.cp-doc-list{gap:var(--velo-space-2);margin:0;padding:0;list-style:none;display:grid}.cp-offer-list li,.cp-doc-list li{align-items:center;gap:var(--velo-space-2) var(--velo-space-3);padding:var(--velo-space-2) 0;border-bottom:var(--velo-border-width) solid var(--velo-surface-line);flex-wrap:wrap;display:flex}.cp-offer-list li:last-child,.cp-doc-list li:last-child{border-bottom:0}.cp-offer-list a,.cp-doc-list a,.cp-back a{color:var(--velo-text-primary);text-underline-offset:3px}.cp-offer-list .gauge-badge,.cp-doc-list .gauge-badge{margin-left:auto}.cp-back{font:500 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);margin:0}.cp-panel-head{justify-content:space-between;align-items:center;gap:var(--velo-space-2);flex-wrap:wrap;display:flex}.cp-heading-badges{align-items:center;gap:var(--velo-space-2);flex-wrap:wrap;display:inline-flex}.cp-stops{gap:0;margin:0;padding:0;list-style:none;display:grid}.cp-stop{padding:var(--velo-space-3) 0 var(--velo-space-3) var(--velo-space-6);color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);overflow-wrap:anywhere;gap:2px;display:grid;position:relative}.cp-stop:before{content:"";left:6px;top:calc(var(--velo-space-3) + 4px);background:var(--cx-accent,var(--velo-palette-accent));border-radius:50%;width:10px;height:10px;position:absolute}.cp-stop:not(:last-child):after{content:"";left:10px;top:calc(var(--velo-space-3) + 16px);bottom:calc(-1 * var(--velo-space-3) + 4px);background:var(--velo-surface-line);width:2px;position:absolute}.cp-stop-ramp:before{background:var(--velo-text-muted);border-radius:2px}.cp-stop-head{align-items:center;gap:var(--velo-space-2);flex-wrap:wrap;display:flex}.cp-stop-type{color:var(--velo-text-muted);font:600 var(--velo-text-xs)/var(--velo-leading-xs) var(--velo-font-ui);letter-spacing:.04em;text-transform:uppercase}.cp-stop-name{font-weight:600}.cp-instructions{padding:var(--velo-space-2);border-radius:var(--velo-radius-control);background:var(--velo-surface-inset)}.cp-item{gap:var(--velo-space-4);flex-direction:column;display:flex}.cp-coming-soon .gauge-badge{align-self:flex-start}.cp-feature-list{gap:var(--velo-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cp-feature-list li{gap:var(--velo-space-1);padding:var(--velo-space-3);border:var(--velo-border-width) dashed var(--velo-surface-line);border-radius:var(--velo-radius-control);color:var(--velo-text-primary);font:400 var(--velo-text-sm)/var(--velo-leading-sm) var(--velo-font-ui);display:grid}@media (width<=47.99rem){.cp-orders-toolbar{align-items:stretch}.cp-segmented{width:100%;display:flex}.cp-segmented button{padding:0 var(--velo-space-2);flex:1 1 0}.cp-search{flex-wrap:wrap;flex-basis:100%;max-width:none}.cp-search .gauge-input{flex-basis:100%}.cp-orders-table td[data-label]:before{content:attr(data-label);color:var(--velo-text-muted);font:600 var(--velo-text-3xs,.68rem)/1.4 var(--velo-font-ui);letter-spacing:.04em;text-transform:uppercase;display:block}.cp-route{white-space:normal}.cp-offer-list .gauge-badge,.cp-doc-list .gauge-badge{margin-left:0}.cp-invite{grid-template-columns:minmax(0,1fr)}.cp-nav-spacer{display:none}.cp-table select{width:100%;min-width:0}.cp-table thead{display:none}.cp-table tr{gap:var(--velo-space-1);padding:var(--velo-space-3) 0;border-bottom:var(--velo-border-width) solid var(--velo-surface-line);display:grid}.cp-table th,.cp-table td,.cp-table th[scope=row]{min-width:0;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.cp-table tr{padding:var(--velo-space-3) var(--velo-space-1)}}.cx-frame .velo-brand{align-items:center;gap:8px;min-width:0;height:26px;display:inline-flex}.cx-frame .velo-brand-mask{background:currentColor;flex:none;width:75px;height:26px;display:block;-webkit-mask:url(/brand/velo-wordmark-light.png) 0/contain no-repeat;mask:url(/brand/velo-wordmark-light.png) 0/contain no-repeat}.cx-frame .velo-brand small{color:var(--velo-text-muted);font:500 var(--velo-text-3xs)/1 var(--velo-font-mono);letter-spacing:.18em}.cx-frame .velo-brand.is-compact,.cx-frame .velo-brand.is-compact .velo-brand-mask{width:28px;height:28px}.cx-frame .velo-brand.is-compact .velo-brand-mask{-webkit-mask-image:url(/brand/velo-badge-light.png);mask-image:url(/brand/velo-badge-light.png);-webkit-mask-position:50%;mask-position:50%}.cx-frame .cx-masthead-identity{white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0}@media (width<=47.99rem){.cx-frame .cx-masthead-identity{text-align:left;flex-basis:100%;margin-left:0}}
