:root{--clixzz-gold-100:#fbefcf;--clixzz-gold-200:#f4d99a;--clixzz-gold-300:#efd194;--clixzz-gold-400:#e8be69;--clixzz-gold-500:#d3a84e;--clixzz-gold-600:#a77d2c;--clixzz-charcoal-950:#141413;--clixzz-charcoal-900:#1d1d1b;--clixzz-charcoal-800:#2c2c2d;--clixzz-gray-600:#74716c;--clixzz-gray-400:#adabab;--clixzz-gray-200:#dedbd5;--clixzz-surface:#f5f3f4;--clixzz-white:#fffdf8;--clixzz-focus:#7a5613}.clixzz-brand{color:var(--clixzz-charcoal-950);align-items:center;gap:.8rem;line-height:1;display:inline-flex}.clixzz-brand__icon{width:auto;height:3.4rem;display:block}.clixzz-brand__wordmark{letter-spacing:-.105em;align-items:baseline;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:2.15rem;font-weight:900;display:inline-flex}.clixzz-brand__x{color:var(--clixzz-gold-400);text-shadow:.06em .07em #2c2c2d33;margin-inline:.015em .025em;font-size:1.12em}.clixzz-brand--compact .clixzz-brand__icon{height:2.65rem}.clixzz-brand--compact .clixzz-brand__wordmark{font-size:1.72rem}.clixzz-brand--inverted{color:var(--clixzz-white)}.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}.pwa-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.75rem;display:flex}.pwa-panel{gap:1rem;max-width:48rem;display:grid}.pwa-panel ol{padding-inline-start:1.5rem}.pwa-panel li{margin-block:.65rem}.pwa-brand{object-fit:contain;width:5rem;height:5rem}.qr-scanner{gap:.75rem;display:grid}.qr-scanner__video{aspect-ratio:4/3;object-fit:contain;background:#181713;border-radius:1rem;width:100%;max-height:45dvh}.qr-scanner__video--idle{display:none}.public-account{min-height:100dvh;padding:clamp(1rem,4vw,2.5rem)}.public-account__header,.public-account__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:58rem;margin-inline:auto;display:flex}.public-account__content{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:58rem;margin:2rem auto;display:grid}.public-account__content .form-stack{min-width:0}.public-account__document{overflow-wrap:anywhere;min-width:0;line-height:1.7}.public-account__document h1{font-size:clamp(1.7rem,5vw,2.5rem);line-height:1.2}.public-account__document h2{margin-top:2rem;font-size:1.35rem;line-height:1.35}.public-account__document li+li{margin-top:.75rem}.public-account__table{max-width:100%;overflow-x:auto}.public-account__table th,.public-account__table td{white-space:normal;vertical-align:top;min-width:12rem}.public-account__footer{justify-content:flex-start;padding-block:1rem}.payments-page{gap:1.25rem;min-width:0;display:grid}.payments-page .panel{min-width:0}.payments-page fieldset{min-width:0;margin:0}.payments-page legend{padding:0 .35rem;font-weight:700}.payments-page input:not([type=checkbox]),.payments-page select,.payments-page textarea{min-width:0;max-width:100%}.payments-options{gap:.65rem;display:grid}.payments-page .payments-options label,.payments-page label.payments-toggle{flex-direction:row;align-items:flex-start;gap:.65rem;min-height:2.75rem;display:flex}.payments-options input,.payments-toggle input{flex:none;margin-top:.2rem}.payments-options span,.payments-toggle span{overflow-wrap:anywhere}.payments-profile{border-top:1px solid var(--app-border);gap:1rem;padding-top:1rem;display:grid}.payments-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.payments-status{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.payments-status p{overflow-wrap:anywhere;margin:.25rem 0}.payments-reasons{margin:.75rem 0;padding-inline-start:1.25rem}.payments-actions{flex-wrap:wrap;gap:.75rem;display:flex}.payments-history{overflow-wrap:anywhere;gap:.75rem;display:grid}.payments-help{margin:0;line-height:1.5}@media (width<=600px){.payments-page .form-grid{grid-template-columns:minmax(0,1fr)}.payments-page fieldset{padding:.75rem}}.funding-summary{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;display:grid}.funding-summary dt,.funding-summary dd{margin:0}.funding-summary dd{text-align:end;overflow-wrap:anywhere;font-weight:700}.funding-reference{overflow-wrap:anywhere}.funding-review{border-top:1px solid var(--app-border);padding-top:1rem}.funding-history-row{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.funding-history-row>div{flex:12rem;min-width:0}.funding-history-row p{margin:.35rem 0}@media (width<=420px){.funding-summary{grid-template-columns:minmax(0,1fr);gap:.35rem}.funding-summary dd{text-align:start;margin-bottom:.65rem}}.notification-bell{position:relative}.business-attention-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:24px 0;display:grid}.business-attention-metrics>div{background:var(--app-surface-soft);border:1px solid var(--app-border);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:18px}.business-attention-metrics dt{color:var(--app-muted);font-size:.85rem}.business-attention-metrics dd{margin:8px 0 0;font-size:1.2rem;font-weight:700}.notification-bell__count{background:var(--app-ink);min-width:20px;color:var(--app-surface);text-align:center;border-radius:20px;padding:2px 5px;font-size:11px;position:absolute;inset:-3px -5px auto auto}.notification-list{gap:12px;display:grid}.notification-item{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.notification-item--unread{border-inline-start:4px solid var(--app-gold)}.notification-item__copy{overflow-wrap:anywhere;min-width:0}.notification-item__copy p{margin:6px 0}.notification-item__actions,.notification-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notification-pagination{justify-content:space-between}.notification-settings{gap:18px;margin:20px 0;display:grid}@media (width<=600px){.notification-item{flex-direction:column;align-items:stretch;gap:12px;padding:16px}}[data-notification-target=true]{background:var(--app-gold-pale);border-inline-start:4px solid var(--app-gold);padding-inline-start:12px}.reminder-settings fieldset{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.reminder-settings legend{margin-bottom:.75rem;font-weight:700}.reminder-offset{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;margin:.75rem 0;display:grid}.reminder-offset label{min-width:0}.reminder-offset input,.reminder-offset select{width:100%}@media (width<=600px){.reminder-offset{grid-template-columns:minmax(0,1fr)}}.admin-search-trigger{min-width:44px}.admin-search-trigger kbd{color:var(--app-muted);padding-left:.5rem;font-family:inherit;font-size:.68rem}.admin-search{gap:.65rem;min-width:0;display:grid}.admin-search>label{font-size:.86rem;font-weight:700}.admin-search__input{position:relative}.admin-search__input>svg{width:18px;color:var(--app-muted);pointer-events:none;position:absolute;inset:50% auto auto .8rem;transform:translateY(-50%)}.admin-search .admin-search__input input{width:100%;padding-left:2.4rem}.admin-search .field-hint{margin:0}.admin-search__results{overscroll-behavior:contain;max-height:min(50svh,25rem);overflow-y:auto}.admin-search__results .eyebrow{margin:0;padding:.8rem .65rem .35rem}.admin-search__results a{border-radius:.75rem;align-items:center;gap:.75rem;min-height:52px;padding:.65rem;text-decoration:none;display:flex}.admin-search__results a[aria-selected=true],.admin-search__results a:hover{background:var(--app-surface-soft);box-shadow:inset 3px 0 var(--app-gold)}.admin-search__icon{background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:.65rem;flex:0 0 2.2rem;justify-content:center;align-items:center;height:2.2rem;display:flex}.admin-search__icon svg{width:18px}.admin-search__results a>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.admin-search__results strong,.admin-search__results small{display:block}.admin-search__results strong{font-size:.88rem}.admin-search__results small{color:var(--app-muted);margin-top:.2rem;font-size:.76rem}.admin-search__results a>svg{flex:0 0 14px;width:14px}.admin-search__status{color:var(--app-muted);font-size:.84rem;line-height:1.5}.admin-search__status:empty{display:none}.admin-search__all .button{justify-content:space-between;width:100%}@media (width<=1100px){.admin-search-trigger span,.admin-search-trigger kbd{display:none}.admin-search-trigger{padding:.6rem}}@media (width<=480px){.app-layout--admin .topbar{gap:.25rem;padding-inline:.6rem}.app-layout--admin .topbar__actions{gap:.25rem}.app-layout--admin .topbar__brand .clixzz-brand__wordmark{display:none}}.admin-profile-form{gap:1rem;display:grid}.admin-profile-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-profile-form label{gap:.4rem;min-width:0;font-size:.84rem;font-weight:650;display:grid}.admin-profile-form input{width:100%;min-width:0}.admin-profile-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-profile-form .field-hint{margin:0;font-weight:400}.admin-account-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.support-session-banner{background:var(--app-gold-pale);border-bottom:2px solid var(--app-gold);color:var(--app-ink);z-index:25;padding:.85rem 1.4rem;position:sticky;top:0}.support-session-banner__content{justify-content:space-between;align-items:center;gap:.7rem 1.5rem;display:flex}.support-session-banner__content>div{overflow-wrap:anywhere;min-width:0}.support-session-banner p{margin:.2rem 0;font-size:.8rem;line-height:1.45}.support-session-banner small{font-size:.75rem}.support-session-banner .button{flex-shrink:0}.support-session-banner .notice{margin-top:.65rem}.app-layout--support .topbar{position:relative}@media (width<=700px){.admin-profile-form__fields{grid-template-columns:minmax(0,1fr)}.support-session-banner{padding:.8rem 1rem}.support-session-banner__content{flex-direction:column;align-items:flex-start}.support-session-banner__content .button{width:100%}}.business-links{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}section.panel.business-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.8rem;padding:1rem;display:grid}section.panel.business-links>a{text-align:left;background:var(--app-surface-soft);border-radius:1rem;justify-content:space-between;min-height:88px;padding:1.2rem;font-size:.95rem}section.panel.business-links>a:after{content:"›";color:var(--app-gold-dark);margin-left:.7rem;font-size:1.5rem}.business-team{padding:clamp(1rem,3vw,2rem)}.business-permissions{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem;display:grid}.business-permissions fieldset{border:1px solid var(--app-border);border-radius:12px;min-width:0;padding:1rem}.business-permissions legend{padding-inline:.4rem;font-weight:700}.business-permissions .checkbox-field{overflow-wrap:anywhere;align-items:start;padding-block:.4rem}.loyalty-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin-block:1rem;display:grid}.loyalty-card{overflow-wrap:anywhere;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.loyalty-card progress{width:100%;accent-color:var(--app-gold)}.loyalty-qr{justify-items:center;gap:1rem;padding:1rem;display:grid}.loyalty-qr svg{background:#fff;width:min(100%,280px);height:auto}.loyalty-qr input{width:100%;min-width:0}.loyalty-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.loyalty-fields label{align-content:start;gap:.4rem;display:grid}.loyalty-fields input,.loyalty-fields select,.loyalty-fields textarea{width:100%;min-width:0}.loyalty-history{gap:.75rem;display:grid}.business-context-content{border:0;min-width:0;margin:0;padding:0}.business-context-content[hidden]{display:none}.loyalty-grid{gap:1.4rem;margin-block:1.25rem 2rem}.panel.stamp-pass{background:linear-gradient(145deg,#fffefb,#f5eedc);border-color:#dfd3b6}.stamp-pass__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.stamp-pass h3,.reward-pass h3{margin-block:1.2rem .4rem;font-size:1.25rem}.stamp-pass__reward{color:var(--app-ink);font-size:1.05rem;font-weight:650}.stamp-progress{margin-block:1.3rem}.stamp-progress__marks{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;max-width:340px;display:grid}.stamp-mark{aspect-ratio:1;color:#8a7958;background:#ffffffa6;border:1.5px dashed #c4b798;border-radius:50%;place-items:center;display:grid}.stamp-mark--filled{background:var(--app-ink);color:#edcf81;border:1.5px solid var(--app-ink)}.stamp-progress__caption{margin-top:.9rem;font-size:.85rem}.stamp-pass--expired{background:var(--app-surface-soft)}.loyalty-expiry{color:var(--app-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.loyalty-expiry svg{flex-shrink:0;width:17px}.panel.reward-pass--ready{border-color:#c8aa59;border-top-style:solid;border-top-width:4px}.reward-pass .button{width:100%;margin-top:1rem}.loyalty-points{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:.8rem;padding:1.4rem .25rem;display:flex}.loyalty-points h2{margin:0;font-size:.95rem}.loyalty-points>strong{margin-left:auto}.loyalty-programme{margin-block:1.5rem}.loyalty-programme__overview{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;padding-bottom:1rem;display:grid}.loyalty-programme__overview .stamp-progress{max-width:260px}.loyalty-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.loyalty-item{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:1rem;padding:1.15rem}.loyalty-item h3{margin:.8rem 0}.loyalty-item .business-links{margin-bottom:0}.loyalty-management{border-top:1px solid var(--app-border);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;padding-top:1rem;display:flex}.loyalty-preview{background:#f8f2e3;border:1px solid #dfd3b6;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem;display:flex}.loyalty-preview>span{margin-left:auto;font-size:.8rem}.loyalty-fields{border:0;margin:0;padding:0}.loyalty-fields[hidden]{display:none}.loyalty-qr{gap:.65rem;padding:.4rem}.loyalty-qr h3{margin-block:.5rem}.loyalty-qr>details{width:100%}.loyalty-qr>details:not([open]){text-align:center}@media (width<=640px){.loyalty-programme__overview{grid-template-columns:1fr;gap:.3rem}.loyalty-management{align-items:stretch}.loyalty-management>.button{flex:45%}.stamp-progress__marks{gap:.55rem}}.catalog-item-details{overflow-wrap:anywhere;gap:1rem;min-width:0;display:grid}.catalog-item-details>img{object-fit:contain;border-radius:1rem;max-width:100%;max-height:22rem;margin:auto;display:block}.catalog-item-details p{white-space:pre-wrap}.message-card .button{margin-top:.75rem}.catalog-price{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.catalog-price>span{color:var(--app-muted);font-size:.85em;font-weight:500}.catalog-filter{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.catalog-filter select{width:auto;max-width:100%}.catalog-management__copy{overflow-wrap:anywhere;min-width:0}.catalog-management__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;max-width:25rem;display:flex}.catalog-management__actions .button{white-space:normal}.catalog-fields{border:0;min-width:0;margin:0;padding:0}.catalog-current-image{justify-items:start;gap:.5rem;display:grid}.catalog-current-image img{object-fit:contain;border-radius:.65rem;max-width:100%;max-height:10rem}@media (width<=700px){.catalog-management .catalog-list article{grid-template-columns:auto minmax(0,1fr)}.catalog-management .catalog-list .status-tag{grid-column:2}.catalog-management__actions{grid-column:2;justify-content:flex-start;max-width:100%}}.shop-media-composer{border-top:1px solid var(--app-border);gap:12px;min-width:0;padding:16px;display:grid}.shop-media-composer .field,.shop-media-composer textarea,.shop-media-composer input{box-sizing:border-box;width:100%;min-width:0}.shop-media-composer progress{width:100%;accent-color:var(--app-ink)}.shop-media-composer small{overflow-wrap:anywhere}.shop-media-preview{object-fit:contain;border-radius:12px;max-width:100%;max-height:220px;display:block}.shop-media{max-width:480px;margin:8px 0}.shop-media video,.shop-media img{object-fit:contain;border-radius:12px;max-width:100%;max-height:360px;display:block}.shop-media__picture{cursor:zoom-in;background:0 0;border:0;max-width:100%;min-height:44px;padding:0;display:block}.shop-media__picture:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}.shop-media-expanded{object-fit:contain;width:100%;max-height:75vh;display:block}@media (width<=600px){.shop-media-composer{padding:12px}.shop-media-composer .form-actions{flex-wrap:wrap}}.shop-media-composer{flex:none;gap:6px;padding:10px 16px}.shop-media-editor{gap:12px;min-width:0;display:grid}.shop-media-editor .field{gap:6px;display:grid}.map-promotion{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0;display:flex}.map-promotion span{border-radius:1rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700}.map-promotion__loyalty{color:var(--app-ink);background:var(--app-surface-soft)}.map-promotion__deal{color:var(--app-gold-dark);background:var(--app-gold-pale)}.map-promotion--banner{border:1px solid var(--app-border);background:var(--app-gold-pale);border-radius:.8rem;padding:.75rem}.map-promotion p{width:100%;margin:0;font-size:.85rem}.maplibre-store-marker--loyalty .maplibre-store-marker__pin{box-shadow:0 0 0 3px var(--app-ink)}.maplibre-store-marker--deal .maplibre-store-marker__label:before{content:"★ ";color:var(--app-gold-dark)}.promotion-settings{max-width:56rem}.promotion-settings form{gap:1rem;display:grid}.promotion-settings label{gap:.35rem;display:grid}.promotion-settings input,.promotion-settings select,.promotion-settings textarea{min-width:0;max-width:100%}.promotion-settings fieldset{border:0;gap:1rem;padding:0;display:grid}.promotion-settings table{width:100%;font-size:.9rem}.promotion-settings td,.promotion-settings th{text-align:left;overflow-wrap:anywhere;padding:.5rem}@media (width>=700px){.promotion-settings__numbers{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}.public-contact-fields.business-service-fields{min-inline-size:0}.business-service-fields .business-service-choice{flex-direction:row;align-items:center;gap:.5rem;display:flex}.business-service-fields .form-grid+.form-grid{margin-top:.75rem}.business-service-fields p,.business-services li{overflow-wrap:anywhere}.admin-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.admin-destination{color:inherit;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.admin-destination:hover{border-color:var(--app-gold);transform:translateY(-2px)}.admin-destination:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}.admin-destination__icon{background:var(--app-surface-soft);border-radius:.85rem;flex:0 0 2.5rem;place-items:center;height:2.5rem;display:grid}.admin-destination>span:nth-child(2){flex:1;min-width:0}.admin-destination strong,.admin-destination small{overflow-wrap:anywhere;display:block}.admin-destination small{color:var(--app-muted);margin-top:.4rem;line-height:1.5}.admin-shortcuts{margin-top:1.5rem}.admin-shortcuts .section-title p,.admin-activity__results .section-title p{color:var(--app-muted);margin:.4rem 0 0}.admin-attention{background:linear-gradient(110deg, #fff5d9, var(--app-surface));color:inherit;align-items:center;gap:1.1rem;padding:1.4rem;text-decoration:none;display:flex}.admin-attention__icon{background:#f2dc9c;border-radius:1rem;flex:0 0 3.2rem;place-items:center;height:3.2rem;display:grid}.admin-attention__copy{flex:1;min-width:0}.admin-attention h2{overflow-wrap:anywhere;margin:.2rem 0 .35rem}.admin-attention__copy>p:last-child{color:var(--app-muted);margin:0;line-height:1.5}.admin-attention__count{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem)}.admin-attention__action{align-items:center;gap:.3rem;max-width:11rem;font-size:.85rem;font-weight:700;display:flex}.admin-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.admin-stat{color:inherit;align-items:center;gap:.8rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.admin-stat>div{flex:1;min-width:0}.admin-stat strong,.admin-stat span,.admin-stat small{display:block}.admin-stat strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.admin-stat span,.admin-stat small{color:var(--app-muted);margin-top:.25rem}.admin-stat small{font-size:.75rem}a.admin-attention:hover,a.admin-stat:hover{border-color:var(--app-gold)}a.admin-attention:focus-visible,a.admin-stat:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}.admin-activity{gap:1rem;display:grid}.admin-activity__filters,.admin-activity__results{min-width:0;padding:1.3rem}.admin-activity__search{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.admin-activity__search>label{flex:18rem}.admin-activity label{gap:.45rem;font-size:.88rem;font-weight:700;display:grid}.admin-activity__filters details{margin-top:.8rem}.admin-activity__filters summary{cursor:pointer;width:fit-content;min-height:44px;padding:.7rem .2rem;font-weight:700;display:list-item}.admin-activity__filters summary:focus-visible{outline:3px solid var(--app-gold);outline-offset:2px}.admin-activity__extra-filters{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.4rem;display:grid}.admin-activity__list{margin:1rem 0;padding:0;list-style:none}.admin-activity__list>li{border-top:1px solid var(--app-border);gap:.8rem;padding:1.2rem 0;display:flex}.admin-activity__icon{background:var(--app-surface-soft);border-radius:.7rem;flex:0 0 2.3rem;place-items:center;height:2.3rem;display:grid}.admin-activity__entry{flex:1;min-width:0}.admin-activity__heading{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.admin-activity__heading h3{overflow-wrap:anywhere;margin:0;font-size:.95rem}.admin-activity time{color:var(--app-muted);font-size:.8rem}.admin-activity dl{margin:.6rem 0 0;font-size:.84rem}.admin-activity dl>div{align-items:baseline;gap:.75rem;margin-top:.3rem;display:flex}.admin-activity dt{color:var(--app-muted);flex:0 0 5rem}.admin-activity dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;margin:0;display:flex}.admin-activity__type{background:var(--app-surface-soft);border-radius:.3rem;padding:.15rem .4rem}.admin-activity__account{color:inherit;text-underline-offset:.2rem;overflow-wrap:anywhere;text-decoration:underline;display:inline}.admin-activity__account .icon{vertical-align:middle;width:.85rem;height:.85rem;display:inline}.admin-activity__account:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}.admin-activity__event-id{color:var(--app-muted);font-size:.75rem}.admin-activity__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.admin-destination{transition:none}.admin-destination:hover{transform:none}}@media (width<=1050px){.admin-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-attention{flex-wrap:wrap}.admin-attention__action{max-width:none;margin-left:4.3rem}}@media (width<=650px){.admin-destinations,.admin-statistics,.admin-activity__extra-filters{grid-template-columns:1fr}.admin-attention{gap:.8rem;padding:1.1rem}.admin-attention__icon{flex-basis:2.5rem;height:2.5rem}.admin-attention__action{margin-left:3.3rem}.admin-stat{padding:.85rem 1rem}.admin-stat>div{flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;display:flex}.admin-stat strong{font-size:1.4rem}.admin-activity__filters,.admin-activity__results{padding:1rem}.admin-activity__icon{display:none}.admin-activity dl>div{margin-top:.65rem;display:block}.admin-activity dt{margin-bottom:.2rem}.admin-activity__heading{display:grid}}.earnings-settings{gap:1.25rem;min-width:0;display:grid}.earnings-settings .page-heading{margin-bottom:0}.earnings-settings-status{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.earnings-settings-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.7fr);align-items:start;gap:1.25rem;display:grid}.earnings-settings-library,.earnings-settings-editor{min-width:0;padding:1.4rem}.earnings-settings-library h2,.earnings-settings-editor h2{margin-top:0}.earnings-settings-products{gap:.65rem;margin-top:1rem;display:grid}.earnings-settings-product{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-ink);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:14px;gap:.4rem;width:100%;min-height:44px;padding:1rem;display:grid}.earnings-settings-product[aria-pressed=true]{border-color:var(--app-gold);box-shadow:inset 3px 0 0 var(--app-gold)}.earnings-settings-product span,.earnings-settings-product small{color:var(--app-muted)}.earnings-settings-product:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}.earnings-settings-product:disabled{cursor:not-allowed;opacity:.55}.earnings-settings-rules{gap:1rem;display:grid}.earnings-settings-rules>article{border:1px solid var(--app-border);overflow-wrap:anywhere;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1rem;display:grid}.earnings-settings-rules h3{margin:0 0 .35rem}.earnings-settings-rules p{color:var(--app-muted);margin:.2rem 0}.earnings-settings-rules .form-actions,.earnings-settings-rules .earnings-settings-rates{grid-column:1/-1}.earnings-settings-rates{flex-wrap:wrap;gap:.5rem;display:flex}.earnings-settings-rates span{background:var(--app-bg);border:1px solid var(--app-border);border-radius:9px;padding:.45rem .65rem;font-size:.85rem}.earnings-settings-hold{border-top:1px solid var(--app-border);gap:.85rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.earnings-settings-hold h2,.earnings-settings-hold p{margin:0}.earnings-settings-hold>label:not(.earnings-settings-check){gap:.4rem;max-width:24rem;display:grid}.earnings-settings-check{text-align:left;align-items:center;gap:.75rem;min-height:44px;flex-direction:row!important;display:flex!important}.earnings-settings-check input{flex:none;width:20px;height:20px}.earnings-settings-review{gap:.8rem;margin:1rem 0;display:grid}.earnings-settings-review article{border:1px solid var(--app-border);overflow-wrap:anywhere;border-radius:12px;gap:.55rem;padding:.85rem;display:grid}.earnings-settings-history{gap:.8rem;display:grid}.earnings-settings-history details{border:1px solid var(--app-border);overflow-wrap:anywhere;border-radius:12px;padding:1rem}.earnings-settings-history summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:44px;display:flex}.earnings-settings-history summary:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}.earnings-settings-history article{border-top:1px solid var(--app-border);padding:.8rem 0}.earnings-settings-conflict{padding:1rem}@media (width<=900px){.earnings-settings-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.earnings-settings-library,.earnings-settings-editor{padding:1rem}.earnings-settings-rules>article{grid-template-columns:minmax(0,1fr)}.earnings-settings-rules .status-tag{justify-self:start}.earnings-settings .form-actions{align-items:stretch}.earnings-settings .form-actions .button{flex:100%}}.business-search-appearance{gap:1rem;min-width:0;margin-top:1rem;display:grid}.business-search-appearance h2,.business-search-appearance h3,.business-search-appearance p{margin:0}.business-search-appearance p{overflow-wrap:anywhere}.business-search-appearance .section-title p{color:var(--app-muted);margin-top:.4rem}.business-search-appearance__preview{background:var(--app-surface-soft);border-radius:.75rem;padding:1rem}.business-search-appearance__preview h3{overflow-wrap:anywhere;font-size:1.1rem}.business-search-appearance__preview p{margin-top:.5rem}.business-search-appearance__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.business-search-appearance__checklist li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.business-search-appearance__checklist li>span{overflow-wrap:anywhere}@media (width<=640px){.business-search-appearance__checklist{grid-template-columns:minmax(0,1fr)}}.dev-register{gap:1.2rem;min-width:0;display:grid}.dev-register .page-heading{margin-bottom:0}.dev-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.dev-summary>button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e1da;border-radius:14px;gap:.3rem;padding:1.1rem;display:grid}.dev-summary>button[aria-pressed=true]{background:#fff7e8;border-color:#a77620}.dev-summary>button:focus-visible{outline-offset:3px;outline:3px solid #a77620}.dev-requester{overflow-wrap:anywhere;font-size:.9rem}.dev-summary strong{color:#423827;font-size:1.8rem}.dev-summary span,.dev-help{color:#625e56}.dev-tabs,.dev-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dev-filters{grid-template-columns:2fr 1.4fr 1fr 1fr;gap:.8rem;display:grid}.dev-field{gap:.4rem;min-width:0;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:grid}.dev-field input,.dev-field select,.dev-field textarea{width:100%;min-width:0;font:inherit;color:#29251f;background:#fff;border:1px solid #cfc8bb;border-radius:8px;padding:.75rem}.dev-field textarea{resize:vertical;font-weight:400}.dev-field :focus-visible,.dev-card:focus-visible{outline-offset:3px;outline:3px solid #a77620}.dev-group h2{margin:0 0 .8rem;font-size:1.2rem}.dev-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.dev-card{text-align:left;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e5e1da;border-radius:14px;align-content:start;gap:.7rem;padding:1.2rem;display:grid}.dev-card:hover{border-color:#ad8746;box-shadow:0 3px 12px #45381e0d}.dev-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.6rem;display:flex}.dev-card h3{margin:0;font-size:1rem}.dev-task-number{color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dev-card p{color:#625e56;margin:0;font-size:.9rem}.dev-card-meta{color:#6b5a3d;flex-wrap:wrap;gap:.4rem 1rem;font-size:.75rem;display:flex}.dev-open{color:#78581d;font-size:.85rem;font-weight:600}.dev-panel{background:#fff;border:1px solid #e5e1da;border-radius:14px;min-width:0;padding:1.3rem}.dev-panel h2{margin-top:0;font-size:1.15rem}.dev-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.dev-history{overflow-wrap:anywhere;border-top:1px solid #e5e1da;padding:1rem 0}.dev-history p,.dev-history dd{white-space:pre-wrap}.dev-history small{color:#686158}.dev-history dt{margin-top:.6rem;font-weight:600}.dev-history dd{margin:.3rem 0 .7rem}@media (width<=950px){.dev-filters,.dev-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dev-cards,.dev-form-grid,.dev-filters{grid-template-columns:1fr}.dev-panel{padding:1rem}.dev-summary>button{padding:.8rem}.dev-tabs .button{flex:40%}}.dev-register .dev-summary>button{background:var(--app-surface);border-color:var(--app-border);border-radius:1.1rem;padding:1.25rem}.dev-register .dev-summary>button[aria-pressed=true]{background:var(--app-ink);color:var(--app-surface);border-color:var(--app-ink)}.dev-register .dev-summary>button[aria-pressed=true] strong,.dev-register .dev-summary>button[aria-pressed=true] span{color:var(--app-surface)}.dev-register .dev-summary strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:2.2rem}.dev-register .dev-filters{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1.1rem;padding:1.25rem}.dev-register .dev-filters .dev-field{margin-bottom:0}.dev-register .dev-card,.dev-register .dev-panel{background:var(--app-surface);border-color:var(--app-border);border-radius:1.1rem;padding:1.4rem}.dev-register .dev-card h3{letter-spacing:-.025em;font-size:1.1rem}.dev-testing-intro p{max-width:75ch}.dev-test-scope{background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:.9rem;margin:1rem 0;padding:1rem}.dev-test-scope h3{margin:0 0 .5rem}.dev-test-copy{white-space:pre-wrap;overflow-wrap:anywhere}.dev-testing-progress{border-bottom:1px solid var(--app-border);flex-wrap:wrap;gap:.75rem 1.5rem;padding:.85rem 0;display:flex}.dev-test-form{gap:1rem;display:grid}.dev-test-point{border:1px solid var(--app-border);border-radius:1rem;min-width:0;padding:1.2rem}.dev-test-point h3{overflow-wrap:anywhere;align-items:baseline;gap:.65rem;margin:0 0 1rem;font-size:1.1rem;display:flex}.dev-test-number{background:var(--app-ink);min-height:1.8rem;color:var(--app-surface);border-radius:50%;flex:0 0 1.8rem;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.dev-test-point dt{margin:.75rem 0 .35rem;font-weight:700}.dev-test-point dd{margin:0}.dev-test-expected{border-left:3px solid var(--app-gold);padding:.5rem .8rem}.dev-test-choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;margin:1rem 0;padding:0;display:grid}.dev-test-choices legend{padding:0 0 .5rem;font-weight:700}.dev-test-choices label{border:1px solid var(--app-border);cursor:pointer;overflow-wrap:anywhere;border-radius:.65rem;align-items:center;gap:.6rem;min-height:44px;padding:.7rem;display:flex}.dev-test-choices label:has(input:checked){border-color:var(--app-gold);background:var(--app-surface-soft)}.dev-test-choices input{width:1.1rem;height:1.1rem;accent-color:var(--app-ink);flex:none}.dev-test-choices input:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}.dev-test-choices:disabled label{opacity:.65;cursor:default}.dev-point-results{border-top:1px solid var(--app-border);padding-top:.8rem}.dev-point-results h4{margin:0 0 .5rem;font-size:.9rem}.dev-tester-result{overflow-wrap:anywhere;padding:.5rem 0}.dev-tester-result+.dev-tester-result{border-top:1px solid var(--app-border)}.dev-tester-result small{color:var(--app-muted)}.dev-tester-result p{margin:.4rem 0}.dev-test-save{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.dev-previous-draft{border:1px solid var(--app-border);border-radius:.8rem;margin:1rem 0;padding:1rem}.dev-previous-draft summary{cursor:pointer;min-height:44px;font-weight:600}.dev-previous-draft summary:focus-visible{outline:3px solid var(--app-gold);outline-offset:3px}@media (width<=600px){.dev-test-choices{grid-template-columns:1fr}.dev-test-point{padding:.85rem}.dev-test-save .button{width:100%}}.support-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.support-toolbar label{flex:160px;gap:6px;display:grid}.support-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.support-list,.support-conversation{background:#fff;border:1px solid #dedbd3;border-radius:16px;min-width:0;padding:20px}.support-ticket{text-align:left;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #dedbd3;border-radius:10px;gap:6px;width:100%;margin:8px 0;padding:14px;display:grid}.support-ticket.is-selected{border:2px solid #64553c}.support-events{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.support-event{border:1px solid #dedbd3;border-radius:12px;padding:16px}.support-event--private{background:#fff3d6;border-color:#a97d2b}.support-event small{margin-top:5px;display:block}.support-event p{white-space:pre-wrap;overflow-wrap:anywhere}.support-conversation h2,.support-conversation small{overflow-wrap:anywhere}.support input,.support select,.support textarea{width:100%;max-width:100%}@media (width<=760px){.support-layout{grid-template-columns:minmax(0,1fr)}.support-list,.support-conversation{padding:14px}}.support-toolbar{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.1rem;padding:1.15rem}.support-list{background:var(--app-surface-soft);border-color:var(--app-border);border-radius:1.25rem}.support-conversation{background:var(--app-surface);border-color:var(--app-border);border-radius:1.25rem;padding:clamp(1rem,2.5vw,2rem)}.support-ticket{background:var(--app-surface);border-color:#0000;border-radius:.9rem;padding:1.1rem}.support-ticket.is-selected{border:1px solid var(--app-gold-dark);background:var(--app-gold-pale);box-shadow:inset 3px 0 var(--app-gold-dark)}.support-ticket small{color:var(--app-muted)}.support-event{background:var(--app-surface-soft);border:0;border-radius:1rem;padding:1.25rem;line-height:1.6}.support-event--private{background:var(--app-gold-pale);border-left:3px solid var(--app-gold-dark)}.support-event small{color:var(--app-muted)}.support-conversation textarea{min-height:8rem}.email-panel{overflow-wrap:anywhere;margin-top:18px;padding:24px}.email-panel label{margin:12px 0;display:block}.email-panel input,.email-panel select{width:100%;margin-top:6px;display:block}.email-panel button{margin:6px 8px 6px 0}.email-panel h2{margin:0 0 12px}.email-panel p,.email-panel li{line-height:1.6}.email-table{width:100%;margin:16px 0;overflow-x:auto}.email-table table{border-collapse:collapse;width:100%;min-width:750px}.email-table th,.email-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dedbd5;padding:12px}.email-table td:nth-child(4){min-width:140px}@media (width<=600px){.email-panel{padding:18px}}.email-panel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1.25rem}.email-table{border:1px solid var(--app-border);border-radius:1rem}.email-table th{background:var(--app-surface-soft);color:var(--app-muted);font-size:.75rem}.email-table td{font-size:.85rem}.email-table tr:last-child td{border-bottom:0}.email-table tbody tr:hover{background:var(--app-surface-soft)}.protected-pdf{-webkit-user-select:none;user-select:none;border:1px solid #bdcccc;border-radius:12px;min-width:0;padding:1rem}.protected-pdf-stage{background:#e8eeee;max-height:75vh;margin-top:1rem;overflow:auto}.protected-pdf canvas{height:auto;display:block}@media print{body:has(.protected-pdf){display:none!important}}.protected-pdf-stage[hidden]{display:none}.protected-pdf-text{overflow-wrap:anywhere;background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;padding:1.25rem;line-height:1.65}.protected-pdf-text p{white-space:pre-wrap}.protected-pdf-text__watermark{opacity:.7;font-size:.8rem}dialog.protected-pdf{box-sizing:border-box;width:100%;max-width:none;color:var(--app-text);background:var(--app-surface);margin:1rem 0;position:static}dialog.protected-pdf--full{width:100%;height:100dvh;max-height:none;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.protected-pdf--full h3{margin:0 0 .5rem}.protected-pdf--full .protected-pdf-stage,.protected-pdf--full .protected-pdf-text{flex:1;min-height:0;max-height:none;overflow:auto}.protected-pdf--full>p:last-child{margin:.5rem 0 0;font-size:.75rem}.protected-pdf-text__watermark{opacity:.12;text-align:right;font-size:.4rem}.courses{gap:1rem;display:grid}.courses-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.courses-toolbar label{flex:150px}.courses-layout{grid-template-columns:minmax(230px,1fr) minmax(0,2fr);gap:1.25rem;display:grid}.courses-list,.courses-workspace{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe5e5;border-radius:14px;min-width:0;padding:1rem}.courses-card{text-align:left;overflow-wrap:anywhere;background:#f7faf9;border:1px solid #dfe5e5;border-radius:10px;gap:.3rem;width:100%;margin-bottom:.6rem;padding:.8rem;display:grid}.courses label{gap:.35rem;display:grid}.courses input:not([type=checkbox]),.courses select,.courses textarea{border:1px solid #bdcccc;border-radius:8px;width:100%;min-width:0;padding:.65rem}.courses fieldset{border:1px solid #dfe5e5;min-width:0;padding:.8rem}.courses .courses-fields{border:0;gap:1rem;padding:0;display:grid}.courses .courses-check{align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.courses-source-forms{gap:1rem;padding:1rem 0;display:grid}.courses-history{padding-left:1.2rem}.courses-history li{border-bottom:1px solid #dfe5e5;padding:.7rem 0}.courses small{display:block}.courses pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.courses button:disabled{opacity:.55;cursor:default}@media (width<=800px){.courses-layout{grid-template-columns:minmax(0,1fr)}}.course-video-stage{aspect-ratio:16/9;background:#111;width:100%;position:relative;overflow:hidden}.course-video-stage iframe{border:0;width:100%;height:100%}.course-video-stage:fullscreen{height:100vh}.course-video-watermark{color:#fff;opacity:.55;text-shadow:0 1px 3px #000;pointer-events:none;overflow-wrap:anywhere;font-size:clamp(.65rem,1.3vw,1rem);position:absolute;top:20%;left:5%;right:5%}@media print{body:has(.course-video){display:none!important}}.courses .courses-toolbar{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1rem;padding:1rem}.courses .courses-list{background:var(--app-surface-soft);border-color:var(--app-border);border-radius:1.25rem}.courses .courses-workspace{background:var(--app-surface);border-color:var(--app-border);border-radius:1.25rem;padding:clamp(1rem,2.5vw,2rem)}.courses .courses-card{border-color:var(--app-border);background:var(--app-surface);border-radius:1rem;gap:.6rem;padding:1.15rem}.courses-card strong{letter-spacing:-.025em;font-size:1rem}.courses-card>span,.courses-card>small{color:var(--app-muted);font-size:.8rem;line-height:1.5}.courses .courses-card:hover{border-color:var(--app-gold);box-shadow:0 5px 18px #2a23180f}.courses input:not([type=checkbox]),.courses select,.courses textarea{border-color:var(--app-border);border-radius:.8rem;padding:.8rem}.courses fieldset{border-color:var(--app-border);border-radius:1rem;padding:1rem}.courses-workspace h2{letter-spacing:-.035em}.courses-source-forms>form{background:var(--app-surface-soft);border-radius:1rem;padding:1.25rem}.course-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.course-library-grid .courses-card{border-top:4px solid var(--app-gold);align-content:start;min-height:150px;margin:0}.courses .courses-card[aria-pressed=true]{border-color:var(--app-gold-dark);box-shadow:inset 3px 0 var(--app-gold-dark);background:var(--app-gold-pale)}.course-library-grid{margin-block:1rem}.course-library-grid article.courses-card{flex-direction:column;align-items:flex-start;display:flex}.course-library-grid article.courses-card>.button{width:100%;margin-top:auto}.course-library-grid article.courses-card h3{letter-spacing:-.03em;margin:.25rem 0;font-size:1.15rem}.course-library-grid article.courses-card p{color:var(--app-muted);font-size:.85rem;line-height:1.6}.course-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.course-editor .panel{min-width:0}.course-editor input[type=file]{max-width:100%}.course-candidates{flex-wrap:wrap;gap:.6rem;display:flex}.courses-workspace>details{margin-block:1.2rem}.courses-workspace summary{cursor:pointer;padding-block:.6rem;font-weight:600}.course-cover{color:#1d1d1b;background:#fff9eb;border-radius:.7rem;align-items:center;gap:.75rem;min-height:96px;padding:.65rem;display:flex;overflow:hidden}.course-cover svg{flex-shrink:0;width:64px;height:80px}.course-cover>span{text-align:left;gap:.4rem;min-width:0;display:grid}.course-cover strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.course-cover small{font-size:.7rem}.course-catalogue-group{margin-top:1.5rem}.course-purchase-history{margin-top:2rem}.course-purchase-history>summary{cursor:pointer;padding:.8rem 0;font-weight:600}.course-video-watermark{opacity:.12;max-width:80%;text-shadow:none;font-size:6px;inset:auto 2% 5% auto}.course-cover{box-sizing:border-box;width:100%}.courses>h2{margin:.5rem 0 0}.course-reading-area:empty{display:none}.course-reading-area{scroll-margin-top:1rem}.count-filters{max-width:900px;margin:auto;padding:20px}.count-filters fieldset{border:0;min-width:0;padding:0}.count-rule{overflow-wrap:anywhere;border:1px solid #d8dfdd;border-radius:14px;gap:10px;margin:16px 0;padding:16px;display:grid}.count-filters label{gap:6px;display:grid}.count-filters input:not([type=checkbox]),.count-filters textarea{box-sizing:border-box;border:1px solid #bcc7c3;border-radius:8px;width:100%;padding:10px}.count-filters textarea{min-height:90px}.count-filters input[type=checkbox]{width:20px;height:20px}.ad-packs-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.ad-packs-layout{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:24px;display:grid}.ad-packs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ad-packs label{margin-bottom:10px;display:block}.ad-packs input:not([type=checkbox]),.ad-packs select,.ad-packs textarea{width:100%;max-width:100%;display:block}.ad-packs fieldset{border:0;min-width:0;padding:0}.ad-pack-row{text-align:left;overflow-wrap:anywhere;width:100%;margin-bottom:8px;padding:12px;display:block}.ad-pack-row small{display:block}.ad-packs pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=760px){.ad-packs-layout,.ad-packs-fields{grid-template-columns:1fr}}.ad-packs-toolbar{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.1rem;padding:1.15rem}.ad-packs-layout{align-items:start}.ad-packs-layout>aside{background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:1.25rem;padding:1rem}.ad-packs-layout>:last-child{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.25rem;min-width:0;padding:clamp(1rem,2.5vw,2rem)}.ad-packs .ad-pack-row{background:var(--app-surface);border-color:var(--app-border);border-radius:.85rem;padding:1rem}.ad-pack-row small{color:var(--app-muted);margin-top:.35rem;line-height:1.5}.ad-packs-fields label{font-size:.85rem;font-weight:650}.ad-packs input:not([type=checkbox]),.ad-packs select,.ad-packs textarea{border-radius:.8rem;margin-top:.45rem}.account-picker{align-content:start;gap:.5rem;min-width:0;display:grid;position:relative}.account-picker>label{font-weight:650}.account-picker>small{color:var(--app-muted);line-height:1.5}.account-picker__input{position:relative}.account-picker__input>svg{width:18px;color:var(--app-muted);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.account-picker .account-picker__input input[role=combobox]{width:100%;padding-left:2.4rem}.account-picker__popup{border:1px solid var(--app-border);background:var(--app-surface);border-radius:.8rem;overflow:hidden;box-shadow:0 8px 24px #2a231814}.account-picker__status{color:var(--app-muted);padding:.75rem;font-size:.8rem}.account-picker__popup ul{max-height:17rem;margin:0;padding:0;list-style:none;overflow-y:auto}.account-picker__popup li{cursor:pointer;border-top:1px solid var(--app-border);overflow-wrap:anywhere;min-height:44px;padding:.75rem}.account-picker__popup li[aria-selected=true],.account-picker__popup li:hover{background:var(--app-surface-soft);box-shadow:inset 3px 0 var(--app-gold)}.account-picker strong,.account-picker__popup li span,.account-picker__selected span,.account-picker__popup li small,.account-picker__selected small{display:block}.account-picker__popup li small,.account-picker__selected small{color:var(--app-muted);margin-top:.3rem;font-size:.7rem}.account-picker__pages{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem;font-size:.75rem;display:flex}.account-picker__selected{background:var(--app-surface-soft);border-radius:.8rem;align-items:center;gap:.6rem;padding:.75rem;display:flex}.account-picker__selected>svg{width:20px;color:var(--app-ink);flex-shrink:0}.account-picker__selected>div{overflow-wrap:anywhere;flex:1;min-width:0}.account-picker__selected .button{padding:.5rem}.wallet-page fieldset{border:1px solid #dce2e7;border-radius:12px;min-width:0;padding:18px}.wallet-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.wallet-fields label{display:block}.wallet-fields input,.wallet-fields select{width:100%;max-width:100%;margin-top:6px;display:block}.wallet-balances{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.wallet-balances article{border:1px solid #dce2e7;border-radius:12px;min-width:180px;padding:18px}.wallet-amount{font-size:1.6rem;font-weight:700}.wallet-entry{border-bottom:1px solid #dce2e7;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;display:flex}@media (width<=760px){.wallet-fields{grid-template-columns:1fr}}.wallet-page fieldset{background:var(--app-surface);border-color:var(--app-border);border-radius:1.25rem;padding:1.5rem}.wallet-page legend{padding:0 .5rem;font-weight:750}.wallet-balances{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.wallet-balances article{min-width:0;color:var(--app-surface);background:linear-gradient(120deg,#242420,#423b2c);border:0;border-radius:1.25rem;padding:1.75rem}.wallet-balances h2{color:#e6cc97;letter-spacing:.08em;margin:0;font-size:.85rem}.wallet-balances .wallet-amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:1.25rem 0;font-size:clamp(2rem,4vw,3rem)}.wallet-balances article .button{background:var(--app-gold-pale);color:var(--app-ink);border-color:#0000}.wallet-balances article .button:hover{background:var(--app-gold);color:var(--app-ink)}.wallet-entry{border:1px solid var(--app-border);background:var(--app-surface);border-radius:.9rem;align-items:center;margin:.6rem 0;padding:1.1rem}.wallet-entry span{color:var(--app-muted);font-size:.82rem}.wallet-entry strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.pack-shop-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:20px 0;display:grid}.pack-shop-grid article{overflow-wrap:anywhere;border:1px solid #dce2e7;border-radius:12px;padding:18px}.pack-shop select{width:100%;max-width:500px;margin:8px 0;padding:10px;display:block}.pack-shop button{margin:4px}.pack-shop-grid article{border-color:var(--app-border);background:var(--app-surface);border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex;box-shadow:0 6px 24px #2a23180a}.pack-shop-grid h2{letter-spacing:-.04em;margin:.25rem 0 .6rem;font-size:1.4rem}.pack-shop-grid article>p{color:var(--app-muted);font-size:.85rem;line-height:1.6}.pack-shop-grid article>p:nth-of-type(2){color:var(--app-ink);letter-spacing:-.025em;font-size:1.35rem;font-weight:750}.pack-shop-grid article>.button:last-child{width:100%;margin-top:auto}.pack-shop-grid dl{background:var(--app-surface-soft);border-radius:.8rem;width:100%;padding:1rem;font-size:.85rem;line-height:1.7}.picture-workspace{gap:1rem;min-width:0;display:grid}.picture-columns{grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:1.5rem;display:grid}.picture-columns>div{min-width:0}.picture-draft-link{text-align:left;overflow-wrap:anywhere;width:100%;margin:.6rem 0;display:block}.picture-workspace fieldset{border:1px solid #d9e1e9;border-radius:12px;gap:1rem;min-width:0;padding:1rem;display:grid}.picture-workspace label{gap:.35rem;display:grid}.picture-workspace input,.picture-workspace textarea,.picture-workspace select{border:1px solid #b8c5d3;border-radius:7px;min-width:0;max-width:100%;padding:.65rem}.picture-workspace .picture-check{align-items:flex-start;gap:.6rem;display:flex}.picture-check input{margin-top:.3rem}.picture-references{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.picture-references figure{overflow-wrap:anywhere;background:#f5f7fa;border-radius:12px;margin:0;padding:1rem}.picture-references img{object-fit:contain;width:100%;height:200px}.picture-references figcaption{margin:.6rem 0}.picture-workspace button{white-space:normal;max-width:100%}.picture-workspace button:disabled{opacity:.55;cursor:not-allowed}.picture-workspace p{overflow-wrap:anywhere}@media (width<=720px){.picture-columns{grid-template-columns:1fr}.picture-columns aside{border-bottom:1px solid #d9e1e9;padding-bottom:1rem}}.picture-workspace .picture-columns{grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:start;gap:1.25rem}.picture-columns>aside{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:1.25rem;padding:1.25rem;position:sticky;top:1rem}.picture-columns>aside h2{letter-spacing:-.025em;margin:0 0 1rem;font-size:1rem}.picture-columns>div{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.25rem;padding:clamp(1rem,2.5vw,2rem)}.picture-workspace .picture-draft-link{box-shadow:none;background:0 0;border-color:#0000;border-radius:.8rem;padding:.9rem;font-weight:650}.picture-workspace .picture-draft-link:hover{background:var(--app-surface)}.picture-workspace .picture-draft-link[aria-pressed=true]{background:var(--app-ink);color:var(--app-surface)}.picture-workspace fieldset{background:var(--app-surface);border-color:var(--app-border);border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem}.picture-workspace legend{padding:0 .4rem;font-weight:750}.picture-workspace label{gap:.5rem;margin-block:.7rem;font-size:.85rem;font-weight:650}.picture-workspace input:not([type=checkbox]),.picture-workspace textarea,.picture-workspace select{border-color:var(--app-border);background:var(--app-surface);border-radius:.8rem;padding:.85rem}.picture-workspace textarea{min-height:8rem;line-height:1.6}.picture-workspace p{color:var(--app-muted);font-size:.85rem;line-height:1.6}.picture-workspace .picture-check{background:var(--app-surface-soft);border-radius:.8rem;padding:.8rem;font-weight:400;line-height:1.6}.picture-workspace .picture-check input{flex:0 0 1.15rem;width:1.15rem;padding:0}.picture-references figure{background:var(--app-surface-soft);border:1px solid var(--app-border)}.picture-workspace .creative-generation{border-top:1px solid var(--app-border);gap:.8rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.creative-generation>h2{letter-spacing:-.035em;margin:0}.creative-generation>p{margin:.25rem 0}.creative-generation>.button{justify-self:start}:is(.creative-generation>figure,.creative-generation>div:has(>video)){border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:1rem;margin:1rem 0;padding:1rem}.creative-generation img,.creative-generation video{border-radius:.8rem;max-width:100%}.creative-generation figcaption{color:var(--app-muted);margin:.75rem 0;font-size:.75rem}.picture-workspace details{border:1px solid var(--app-border);border-radius:.8rem;margin-top:1rem;padding:1rem}.picture-workspace summary{cursor:pointer;font-weight:650}@media (width<=760px){.picture-workspace .picture-columns{grid-template-columns:minmax(0,1fr)}.picture-columns>aside{position:static}.picture-workspace .picture-draft-link{margin:.25rem 0}}.picture-workspace fieldset>label{margin-block:.2rem}.picture-workspace fieldset>.button{justify-self:start}.promotion-deal-banner{border-inline-start:3px solid;padding:.5rem .75rem;font-weight:700}.ad-library-heading{justify-content:space-between;align-items:center;display:flex}.ad-library-heading h2{letter-spacing:-.035em;font-size:1.25rem}.ad-library-heading>span{background:var(--app-surface-soft);border-radius:999px;padding:.4rem .8rem}.ad-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.ad-library-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1.25rem;min-width:0;overflow:hidden}.ad-library-media{background:var(--app-surface-soft);height:220px}.ad-library-media img,.ad-library-media video{object-fit:contain;width:100%;height:100%}.ad-library-media>div{height:100%;color:var(--app-muted);place-content:center;justify-items:center;gap:1rem;display:grid}.ad-library-media svg{width:2.5rem;height:2.5rem;color:var(--app-gold-dark)}.ad-library-body{gap:.75rem;padding:1.25rem;display:grid}.ad-library-body h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.ad-library-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ad-library-status{color:var(--app-gold-dark);font-size:.75rem;font-weight:700}.ad-library-empty{text-align:center;background:radial-gradient(ellipse at top,#f9ebc9,transparent 65%),var(--app-surface);border:1px solid var(--app-border);border-radius:1.5rem;padding:3rem 1.5rem}.ad-library-empty>svg{background:var(--app-ink);width:4rem;height:4rem;color:var(--app-gold);border-radius:1rem;padding:1rem}.ad-library-empty h2{letter-spacing:-.045em;font-size:clamp(1.6rem,3vw,2.3rem)}.ad-library-empty p{max-width:32rem;margin:1rem auto 1.5rem}.ad-steps{background:var(--app-surface-soft);border-radius:1rem;gap:.5rem;padding:.5rem;display:flex}.ad-steps button{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.6rem;font-weight:700;display:flex}.ad-steps button>span{border:1px solid var(--app-border);border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;display:grid}.ad-steps button[aria-current]{background:var(--app-surface)}.ad-steps button[aria-current]>span{background:var(--app-ink);color:var(--app-gold);border-color:var(--app-ink)}.ad-editor{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1.5rem;display:grid}.ad-editor-main{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.25rem;min-width:0;padding:clamp(1rem,2.5vw,2rem)}.ad-stage[hidden]{display:none}.ad-stage>h2{letter-spacing:-.035em;outline:none;margin-top:0}.ad-flow-actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;display:flex}.ad-flow-summary{background:var(--app-ink);color:var(--app-surface);overflow-wrap:anywhere;border-radius:1.25rem;min-width:0;padding:1.5rem}.ad-flow-summary h2{letter-spacing:-.025em;margin-top:0;font-size:1.2rem}.picture-workspace .ad-flow-summary p{color:#ded9cf}.ad-flow-summary>img{object-fit:contain;background:#34332e;border-radius:.8rem;width:100%;max-height:240px}.ad-flow-summary strong{color:#ecd29d}.ad-picture-choices{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.8rem;margin:1rem 0;display:grid}.ad-picture-choices button{text-align:left;background:var(--app-surface);border:1px solid var(--app-border);gap:.5rem;display:grid}.ad-picture-choices button[aria-pressed=true]{border-color:var(--app-gold-dark);background:var(--app-gold-pale);box-shadow:inset 0 0 0 1px var(--app-gold-dark)}.ad-picture-choices img{object-fit:contain;width:100%;height:120px}.ad-editor-main .creative-generation{border:0;margin:0;padding:0}@media (width<=1050px){.ad-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-editor{grid-template-columns:minmax(0,1fr) 15rem}}@media (width<=760px){.ad-editor,.ad-library-grid{grid-template-columns:minmax(0,1fr)}.ad-steps{gap:.2rem}.ad-steps button{flex-direction:column;padding:.6rem .3rem;font-size:.75rem}}.campaign-page{gap:1.25rem;min-width:0;display:grid}.campaign-performance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.campaign-performance-heading h2{letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.7rem}.campaign-performance-heading .eyebrow{margin:0}.campaign-performance-status{background:var(--app-gold-pale);border-radius:999px;padding:.5rem .9rem;font-size:.85rem;font-weight:700}.campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.campaign-metrics article{background:var(--app-surface-soft);border-radius:1rem;gap:.8rem;min-width:0;padding:1.5rem;display:grid}.campaign-metrics article:first-child{background:var(--app-ink);color:var(--app-surface)}.campaign-metrics span{font-size:.85rem}.campaign-metrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.1}.campaign-metrics article:first-child strong{color:var(--app-gold)}.campaign-pack-usage{border:1px solid var(--app-border);border-radius:1rem;margin:1.5rem 0;padding:1.25rem}.campaign-pack-usage h3{margin:0}.campaign-pack-usage p{color:var(--app-muted);font-size:.85rem}.campaign-usage-row{margin-top:1rem}.campaign-usage-row>div{flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.campaign-usage-row progress{width:100%;height:.65rem;accent-color:var(--app-gold-dark);border:0;border-radius:999px;margin-top:.7rem;overflow:hidden}.campaign-usage-row progress::-webkit-progress-bar{background:var(--app-surface-soft)}.campaign-usage-row progress::-webkit-progress-value{background:var(--app-gold-dark);border-radius:999px}.campaign-control-actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}@media (width<=600px){.campaign-metrics{gap:.5rem}.campaign-metrics article{padding:1rem .65rem}.campaign-metrics span{font-size:.72rem}.campaign-metrics strong{font-size:1.65rem}.campaign-control-actions .button{flex:45%}}.campaign-page .page-heading{align-items:center;margin-bottom:.5rem}.campaign-page .page-heading h1{font-size:clamp(2rem,3.5vw,2.8rem)}.campaign-page .page-heading p{max-width:36rem}.campaign-empty{text-align:center;background:radial-gradient(ellipse at 50% 0, #f9ebc9, transparent 65%), var(--app-surface);border:1px solid var(--app-border);border-radius:1.5rem;padding:clamp(2rem,5vw,4rem) 1.25rem 2rem}.campaign-empty h2{letter-spacing:-.045em;max-width:30rem;margin:.5rem auto;font-size:clamp(1.6rem,3vw,2.3rem)}.campaign-empty>p:not(.eyebrow){max-width:30rem;color:var(--app-muted);margin:1rem auto 1.5rem;line-height:1.7}.campaign-empty-art{background:var(--app-ink);color:var(--app-gold);border-radius:1.4rem;place-items:center;width:5rem;height:5rem;margin:0 auto 2rem;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 15px 35px #33260822}.campaign-empty-art>svg{width:2.5rem;height:2.5rem}.campaign-empty-steps{border-top:1px solid var(--app-border);color:var(--app-muted);flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.8rem;display:flex}.campaign-empty-steps span{align-items:center;gap:.6rem;display:inline-flex}.campaign-empty-steps svg{width:1.2rem;height:1.2rem;color:var(--app-gold-dark)}.campaign-stepper{background:var(--app-surface-soft);border-radius:1rem;gap:.5rem;padding:.5rem;display:flex}.campaign-stepper button{color:var(--app-muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.65rem;min-width:0;font-weight:700;display:flex}.campaign-stepper button span{border:1px solid var(--app-border);border-radius:50%;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;display:grid}.campaign-stepper button[aria-current]{background:var(--app-surface);color:var(--app-ink);box-shadow:0 2px 8px #231c100c}.campaign-stepper button[aria-current] span{background:var(--app-ink);color:var(--app-gold);border-color:var(--app-ink)}.campaign-editor{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.5rem;display:grid}.campaign-editor form{min-width:0}.campaign-editor fieldset{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.25rem;min-width:0;margin:0;padding:clamp(1.1rem,2.5vw,2rem)}.campaign-stage{gap:1.1rem;display:grid}.campaign-stage[hidden]{display:none}.campaign-stage h2,.campaign-side-summary h2{letter-spacing:-.025em;margin:0;font-size:1.3rem}.campaign-hint{color:var(--app-muted);margin:0;font-size:.85rem;line-height:1.6}.campaign-stage>label{gap:.5rem;font-size:.82rem;font-weight:650;display:grid}.campaign-stage :is(input:not([type=checkbox]):not([type=range]),select){border-color:var(--app-border);border-radius:.75rem;min-height:3rem;font-weight:400}.campaign-stage .picture-check{align-items:center;gap:.5rem;padding-block:.5rem;display:flex}.campaign-stage>:is(img,video){object-fit:contain;border-radius:1rem;justify-self:center;max-height:22rem}.campaign-ad-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem;max-height:24rem;padding:.3rem;display:grid;overflow:auto}.campaign-ad-choice{text-align:left;border:2px solid var(--app-border);overflow-wrap:anywhere;background:#fff;border-radius:.9rem;gap:.5rem;padding:.45rem;font-size:.8rem;display:grid;position:relative}.campaign-ad-choice[aria-pressed=true]{border-color:var(--app-gold-dark);background:var(--app-gold-pale)}.campaign-ad-choice img,.campaign-video-tile{object-fit:contain;background:var(--app-surface-soft);border-radius:.5rem;width:100%;height:110px}.campaign-video-tile{color:var(--app-gold-dark);place-items:center;display:grid}.campaign-video-tile svg{width:2rem;height:2rem}.campaign-ad-choice>svg{background:var(--app-ink);color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;padding:.15rem;position:absolute;top:.6rem;right:.6rem}.campaign-side-summary{background:var(--app-ink);color:var(--app-surface);overflow-wrap:anywhere;border-radius:1.25rem;padding:1.5rem;position:sticky;top:6rem}.campaign-summary-icon{color:var(--app-gold);background:#ffffff12;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1.3rem;display:grid}.campaign-summary-icon svg{width:1.4rem;height:1.4rem}.campaign-side-summary>p{font-size:.9rem;line-height:1.6}.campaign-side-summary>:is(img,video){object-fit:contain;border-radius:.75rem;width:100%;max-height:16rem;margin-bottom:1.25rem;display:block}.campaign-side-summary .campaign-hint{color:#c7c2b8;border-top:1px solid #ffffff26;padding-top:1rem;font-size:.78rem}.campaign-side-summary dt{color:#c7c2b8;margin-top:1rem;font-size:.73rem}.campaign-side-summary dd{margin:.3rem 0 0;font-size:.9rem}.campaign-allowance strong{color:var(--app-gold);font-size:1.7rem;display:block}.campaign-wizard-actions{border-top:1px solid var(--app-border);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.campaign-radius>div{flex-wrap:wrap;gap:.5rem;display:flex}.campaign-radius input[type=range]{width:100%;accent-color:var(--app-gold-dark);padding-inline:0}.campaign-summary{margin:0}.campaign-summary>div{border-bottom:1px solid var(--app-border);grid-template-columns:1fr 1.2fr;gap:1rem;padding:1rem 0;display:grid}.campaign-summary dt{color:var(--app-muted);font-size:.8rem}.campaign-summary dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650}.campaign-delivery{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.25rem;padding:1.5rem}.campaign-delivery details{color:var(--app-muted);margin-top:1rem;font-size:.8rem}.campaign-delivery summary{cursor:pointer;padding-block:.5rem}.campaign-delivery section>button{margin:.3rem}.campaign-list-heading{align-items:center;gap:.75rem;display:flex}.campaign-list-heading h2{margin:0;font-size:1rem}.campaign-list-heading>span{background:var(--app-surface-soft);border-radius:999px;padding:.3rem .6rem;font-size:.75rem}.campaign-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1.25rem;display:grid}.campaign-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.2rem;overflow:hidden}.campaign-card-image{background:var(--app-surface-soft);height:180px;position:relative}.campaign-card-image img{object-fit:contain;width:100%;height:100%}.campaign-card-placeholder{height:100%;color:var(--app-gold-dark);background:linear-gradient(135deg,#f9efd9,#e8e3d8);place-content:center;justify-items:center;gap:.5rem;font-size:.75rem;display:grid}.campaign-card-placeholder svg{width:2.5rem;height:2.5rem}.campaign-state{background:var(--app-surface);border-radius:999px;width:fit-content;max-width:calc(100% - 1.5rem);padding:.4rem .65rem;font-size:.7rem;font-weight:700;position:absolute;top:.75rem;left:.75rem;right:.75rem}.campaign-state--active{background:var(--app-green-pale);color:var(--app-green)}.campaign-card-body{padding:1.1rem}.campaign-card-body>p{color:var(--app-muted);margin:0 0 .4rem;font-size:.75rem}.campaign-card-body h3{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.campaign-card-body>.button{width:100%;margin-top:1.2rem}.campaign-card-stats{color:var(--app-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.2rem;font-size:.75rem;display:flex}.campaign-card-stats span{gap:.3rem;display:grid}.campaign-card-stats strong{color:var(--app-ink);font-size:1.3rem}.campaign-card-stats svg{width:1.3rem;height:1.3rem}.campaign-pagination{justify-content:flex-end;gap:.75rem;display:flex}@media (width<=1000px){.campaign-editor{grid-template-columns:minmax(0,1fr)}.campaign-side-summary{position:static}}@media (width<=600px){.campaign-stepper{gap:.1rem}.campaign-stepper button{flex-direction:column;padding:.6rem .2rem;font-size:.72rem}.campaign-page .page-heading__actions>.button{width:100%}.campaign-wizard-actions>.button{flex:1}.campaign-side-summary{padding:1.2rem}.campaign-summary>div{grid-template-columns:1fr;gap:.4rem}.campaign-empty-steps{flex-direction:column;align-items:center}}.welcome-hero{color:var(--clixzz-white);background:linear-gradient(128deg,#22211f 0%,#302d27 65%,#5b4828 115%);border-radius:1.25rem;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:2rem;min-height:28rem;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.welcome-hero:before{content:"";opacity:.5;background:radial-gradient(circle,#e8be692e 0 1px,#0000 2px) 0 0/1.8rem 1.8rem;position:absolute;inset:0 0 0 57%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.welcome-hero>div:first-child{z-index:2;position:relative}.welcome-hero h1{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.welcome-hero>div:first-child>p:not(.eyebrow){color:#fffdf8a3;font-size:1rem;line-height:1.6}.search-prompt{background:var(--clixzz-white);color:var(--app-ink);border-radius:.75rem;align-items:center;gap:.7rem;max-width:36rem;min-height:3.6rem;margin-top:1.8rem;padding:.6rem .7rem .6rem 1rem;display:flex}.search-prompt>svg{color:var(--app-gold-dark);width:1.2rem;height:1.2rem}.search-prompt span{color:var(--app-muted);flex:1;font-size:.82rem}.search-prompt strong{background:var(--app-gold);color:#2d2415;border-radius:.55rem;padding:.7rem .9rem;font-size:.75rem}.hero-shortcuts{flex-wrap:wrap;gap:.7rem;max-width:36rem;margin-top:1rem;display:flex}.hero-shortcuts>a{background:#ffffff12;border:1px solid #ffffff17;border-radius:.72rem;flex:14rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.hero-shortcuts>a:hover{background:#ffffff1c}.hero-shortcuts>a>span{color:var(--clixzz-gold-200);background:#e8be6924;border-radius:.55rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.hero-shortcuts svg{width:1rem;height:1rem}.hero-shortcuts div{flex-direction:column;display:flex}.hero-shortcuts strong{font-size:.75rem}.hero-shortcuts small{color:#fffdf873;margin-top:.15rem;font-size:.63rem}.welcome-hero__visual{z-index:1;align-self:stretch;position:relative}.welcome-hero__visual:before,.welcome-hero__visual:after{content:"";border:1px solid #e8be6926;border-radius:50%;position:absolute;inset:8% -8%}.welcome-hero__visual:after{inset:22% 6%}.visual-pin{background:var(--clixzz-white);color:var(--app-gold-dark);border-radius:.8rem .8rem .8rem .2rem;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;display:flex;position:absolute;transform:rotate(-45deg);box-shadow:0 1rem 2rem #0003}.visual-pin svg{width:1.2rem;height:1.2rem;transform:rotate(45deg)}.visual-pin--one{top:17%;left:17%}.visual-pin--two{top:39%;right:12%}.visual-pin--three{bottom:18%;left:35%}.visual-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf81a;border:1px solid #ffffff21;border-radius:.8rem;align-items:center;gap:.7rem;max-width:13rem;padding:.75rem;font-size:.72rem;line-height:1.4;display:flex;position:absolute;bottom:5%;left:3%}.visual-card svg{color:var(--clixzz-gold-200);flex:none;width:1.2rem;height:1.2rem}.community-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.community-strip>a,.community-strip>div{background:var(--app-surface);border:1px solid var(--app-border);text-align:center;border-radius:.9rem;flex-direction:column;align-items:center;min-width:0;padding:1rem;transition:all .14s;display:flex}.community-strip>a:hover{border-color:var(--app-gold);transform:translateY(-2px)}.community-strip strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.55rem;font-size:.76rem;overflow:hidden}.community-strip span:last-child{color:var(--app-muted);margin-top:.2rem;font-size:.64rem}.slim-empty{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem;display:grid}.slim-empty>span{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:.7rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.slim-empty strong{font-size:.85rem}.slim-empty p{color:var(--app-muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.5}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.store-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;min-width:0;transition:all .14s;overflow:hidden}.store-card:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem #322a1d14}.store-card--member{border-color:#ddca9b}.store-card__media{background:linear-gradient(140deg,#e7e2d8,#f6f1e5);justify-content:center;align-items:center;height:11rem;display:flex;position:relative;overflow:hidden}.store-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.store-card:hover .store-card__media img{transform:scale(1.025)}.store-card__media>span{color:#aaa294}.store-card__media>span svg{width:2.5rem;height:2.5rem}.store-card__media strong{color:var(--app-green);background:#fffefaed;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.61rem;display:flex;position:absolute;bottom:.65rem;left:.65rem}.store-card__media strong svg{width:.75rem;height:.75rem}.store-card__heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.store-card__heading p{color:var(--app-gold-dark);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .25rem;font-size:.61rem;font-weight:800}.store-card__heading h2{letter-spacing:-.02em;margin:0;font-size:1rem}.store-card__heading>span{color:var(--app-muted);white-space:nowrap;font-size:.63rem}.store-card__address{color:var(--app-muted);align-items:flex-start;gap:.35rem;margin:.55rem 0;font-size:.7rem;line-height:1.45;display:flex}.store-card__address svg{flex:none;width:.85rem;height:.85rem;margin-top:.05rem}.store-card__offer{background:var(--app-gold-pale);color:#76501a;border-radius:.45rem;align-items:center;gap:.35rem;margin:.7rem 0;padding:.48rem;font-size:.68rem;font-weight:700;display:flex}.store-card__offer svg{width:.85rem;height:.85rem}.large-search{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.85rem;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1rem;display:flex;box-shadow:0 .6rem 1.8rem #2a23180d}.large-search>svg{color:var(--app-gold-dark);flex:none;width:1.25rem;height:1.25rem}.large-search input{box-shadow:none;background:0 0;border:0;flex:1;min-width:0;font-size:.95rem}.filter-row{align-items:center;gap:.5rem;margin-top:.9rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.filter-row>span,.filter-row button,.filter-row a{border:1px solid var(--app-border);color:var(--app-muted);background:0 0;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.5rem .7rem;font-size:.68rem;display:flex}.filter-row>span{border:0;padding-left:0;font-weight:750}.filter-row button:hover,.filter-row a:hover{background:var(--app-gold-pale);color:var(--app-gold-dark);border-color:#e0c68c}.filter-row svg{width:.8rem;height:.8rem}.filter-row a{margin-left:auto}.result-count{color:var(--app-muted);font-size:.7rem}.map-page .page-heading{margin-bottom:1.25rem}.map-control-actions,.map-search-close{display:none}.map-country-picker__field{min-width:0}.map-search-form{background:var(--app-surface);border:1px solid var(--app-border);z-index:8;border-radius:.9rem;margin-bottom:.8rem;padding:.9rem;position:relative;box-shadow:0 .6rem 1.8rem #2a23180a}.map-search-fields{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) minmax(7.5rem,.35fr) auto;align-items:end;gap:.7rem;display:grid}.map-search-field{color:#47443e;flex-direction:column;gap:.38rem;min-width:0;font-size:.7rem;font-weight:750;display:flex;position:relative}.map-search-field>label{color:inherit;font:inherit}.map-search-input{align-items:center;display:flex;position:relative}.map-search-input>svg{color:var(--app-muted);pointer-events:none;width:1rem;height:1rem;position:absolute;left:.8rem}.map-search-input input{min-width:0;padding-left:2.35rem}.map-search-field select{min-width:0}.map-search-fields>.button{white-space:nowrap;min-height:2.85rem}.map-location-feedback{color:var(--app-muted);font-size:.66rem;font-weight:600}.map-location-suggestions{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);z-index:14;border-radius:.65rem;flex-direction:column;max-height:15rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.map-location-suggestions button{text-align:left;background:0 0;border:0;border-radius:.45rem;flex-direction:column;align-items:flex-start;padding:.55rem .65rem;display:flex}.map-location-suggestions button:hover,.map-location-suggestions button:focus-visible,.map-location-suggestions button[aria-selected=true]{background:var(--app-gold-pale)}.map-location-suggestions strong{font-size:.72rem}.map-location-suggestions small{color:var(--app-muted);margin-top:.12rem;font-size:.62rem;font-weight:500}.map-search-guidance{color:var(--app-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-height:1rem;padding:.55rem .15rem 0;font-size:.65rem;display:flex}.map-search-guidance>span{align-items:center;gap:.3rem;display:flex}.map-search-guidance svg{color:var(--app-green);width:.8rem;height:.8rem}.map-search-guidance strong{color:var(--app-red);font-size:.66rem}.map-workspace{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);height:min(43rem,100svh - 13rem);min-height:34rem;display:grid;overflow:hidden}.map-results{border-right:1px solid var(--app-border);min-height:0;overflow:auto}.map-results__head{border-bottom:1px solid var(--app-border);z-index:2;background:var(--app-surface);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.72rem;display:flex;position:sticky;top:0}.map-results__head span{background:var(--app-surface-soft);border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;font-size:.62rem;display:flex}.map-result{border:0;border-bottom:1px solid var(--app-border);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:100%;padding:.8rem;display:grid}.map-result:hover,.map-result--selected{background:var(--app-gold-pale)}.map-result>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.map-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.map-result small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.62rem;overflow:hidden}.map-result small svg{vertical-align:-.1rem;width:.7rem;height:.7rem;margin-right:.15rem}.map-result .map-result__distance{color:var(--app-gold-dark);font-weight:750}.map-result>svg{color:var(--app-green);width:.9rem;height:.9rem}.map-results__empty{color:var(--app-muted);padding:1rem;font-size:.74rem;line-height:1.5}.map-canvas{min-height:0;position:relative}.maplibre-frame{position:absolute;inset:0}.maplibre-canvas{width:100%;height:100%;position:absolute;inset:0}.map-canvas-status{color:var(--app-muted);z-index:5;background:#fffefaeb;justify-content:center;align-items:center;gap:.65rem;font-size:.75rem;display:flex;position:absolute;inset:0}.map-canvas-status--error{text-align:center;flex-direction:column}.map-canvas-status--error strong{color:var(--app-ink);font-size:.9rem}.map-canvas-status--error span{max-width:20rem}.maplibregl-ctrl-attrib{font-size:10px}.maplibregl-ctrl-group{border-radius:.6rem;overflow:hidden;box-shadow:0 .25rem .8rem #0000001f}.maplibre-store-marker{color:var(--clixzz-gold-200);background:0 0;border:0;width:2.65rem;height:2.65rem;padding:0;position:relative}.maplibre-store-marker__pin{background:var(--app-ink);border:3px solid var(--clixzz-white);border-radius:50% 50% 50% .2rem;justify-content:center;align-items:center;width:100%;height:100%;transition:all .15s;display:flex;transform:rotate(-45deg);box-shadow:0 .4rem .8rem #0000004d}.maplibre-store-marker__pin svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem;height:1.15rem;transform:rotate(45deg)}.maplibre-store-marker__label{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;background:#fffefaf5;border:1px solid #2a23182e;border-radius:.45rem;max-width:13rem;padding:.35rem .5rem;font-size:.68rem;font-weight:800;line-height:1.2;position:absolute;bottom:calc(100% + .35rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 .3rem .75rem #0000002e}.maplibre-store-marker:hover .maplibre-store-marker__pin,.maplibre-store-marker--selected .maplibre-store-marker__pin{background:var(--app-gold);color:var(--app-ink);transform:rotate(-45deg)scale(1.12)}.maplibre-store-marker:focus-visible{outline:3px solid var(--app-gold);outline-offset:4px}.map-legend{border:1px solid var(--app-border);z-index:3;background:#fffefaeb;border-radius:.55rem;gap:.7rem;padding:.45rem .55rem;display:flex;position:absolute;bottom:1.7rem;left:.7rem}.map-legend span{color:var(--app-muted);align-items:center;gap:.3rem;font-size:.6rem;display:flex}.map-legend i{background:#817b72;border:1px solid #fff;border-radius:50%;width:.7rem;height:.7rem}.map-legend .legend-member{background:var(--app-ink);border:2px solid var(--app-gold);width:.9rem;height:.9rem}.map-preview{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);z-index:4;border-radius:.85rem;align-items:flex-start;gap:.8rem;width:calc(100% - 4rem);max-width:25rem;padding:.8rem;display:flex;position:absolute;top:1rem;left:1rem}.map-preview>button{color:var(--app-muted);background:0 0;border:0;padding:.25rem;position:absolute;top:.35rem;right:.35rem}.map-preview>button svg{width:.9rem;height:.9rem}.map-preview>div{flex-direction:column;min-width:0;display:flex}.map-preview p{color:var(--app-gold-dark);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:800}.map-preview h2{margin:.2rem 1rem .15rem 0;font-size:.95rem}.map-preview div>span{color:var(--app-muted);margin-bottom:.5rem;font-size:.65rem}.store-profile{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.2rem;overflow:hidden}.store-profile__cover{color:#91897c;background:linear-gradient(130deg,#dcd6ca,#eee7d9);justify-content:center;align-items:center;height:clamp(12rem,27vw,22rem);display:flex;overflow:hidden}.store-profile__cover img{object-fit:cover;width:100%;height:100%}.store-profile__cover>svg{width:4rem;height:4rem}.store-profile__content{justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.2rem,3vw,2.5rem);display:flex}.store-profile__main{max-width:48rem}.store-profile__tags{align-items:center;gap:.55rem;display:flex}.store-profile__tags>span:first-child{color:var(--app-gold-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.store-profile h1{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.5rem)}.store-profile__main>p{color:var(--app-muted);margin:.65rem 0;font-size:.88rem;line-height:1.65}.store-profile__facts{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.store-profile__facts span{color:var(--app-muted);align-items:center;gap:.3rem;font-size:.7rem;display:flex}.store-profile__facts svg{width:.9rem;height:.9rem}.store-profile__actions{flex-direction:column;flex:0 0 15rem;gap:.55rem;width:15rem;display:flex}.store-profile__actions .button{width:100%}.offer-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.offer-card{background:linear-gradient(135deg,#fffaf0,#f8edd4);border:1px dashed #d8b870;border-radius:.9rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.offer-card>span{background:var(--app-surface);color:var(--app-gold-dark);border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.offer-card h3{margin:.15rem 0 .35rem;font-size:.95rem}.offer-card p{color:var(--app-muted);margin:0;font-size:.7rem;line-height:1.45}.offer-card div>p:first-child{color:var(--app-gold-dark);text-transform:uppercase;font-size:.58rem;font-weight:800}.offer-card small{color:var(--app-muted);margin-top:.55rem;font-size:.62rem;display:block}.coupon-code{background:var(--app-surface);color:#785116;letter-spacing:.06em;border:1px dashed #caa655;border-radius:.35rem;margin-top:.55rem;padding:.3rem .45rem;font-size:.7rem;display:inline-block}.product-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.9rem;overflow:hidden}.product-card>img,.product-card>span{background:var(--app-surface-soft);color:#9c9589;object-fit:cover;justify-content:center;align-items:center;width:100%;height:10rem;display:flex}.product-card>span svg{width:2.2rem;height:2.2rem}.product-card>div{padding:.9rem}.product-card h3{margin:0;font-size:.9rem}.product-card p{color:var(--app-muted);margin:.4rem 0;font-size:.7rem;line-height:1.5}.product-card strong{color:var(--app-gold-dark);font-size:.8rem}.account-summary{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.account-summary>span{background:var(--app-ink);color:var(--clixzz-gold-200);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.2rem;font-weight:800;display:flex}.account-summary p{color:var(--app-muted);margin:0;font-size:.63rem}.account-summary h2{margin:.15rem 0;font-size:1rem}.account-summary small{color:var(--app-muted);font-size:.7rem}.membership-list{flex-direction:column;gap:.65rem;display:flex}.membership-list article{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.85rem;display:grid}.membership-list article>div:nth-child(2)>div{align-items:center;gap:.55rem;display:flex}.membership-list h3{margin:0;font-size:.85rem}.membership-list p{color:var(--app-muted);margin:.25rem 0;font-size:.7rem}.membership-list small{color:var(--app-muted);font-size:.62rem}.membership-list article>div:last-child{gap:.35rem;display:flex}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2.5rem;display:grid}.settings-grid article{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.settings-grid article>span{color:var(--app-gold-dark)}.settings-grid svg{width:1.15rem;height:1.15rem}.settings-grid h2{margin:0;font-size:.82rem}.settings-grid p{color:var(--app-muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.45}.chat-layout{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);height:min(44rem,100svh - 13rem);min-height:34rem;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--app-border);min-height:0;overflow:auto}.conversation-list__heading{justify-content:space-between;align-items:center;padding:.8rem;font-size:.7rem;display:flex}.chat-inbox-filters{gap:.6rem;padding:.8rem;display:grid}.chat-inbox-filters>label{gap:.35rem;min-width:0;font-size:.7rem;display:grid}.chat-inbox-filters>.checkbox-field{align-items:center;min-height:2.75rem;display:flex}.chat-inbox-filters input[type=search]{width:100%;min-width:0}.conversation-list__heading button{background:var(--app-gold-pale);color:var(--app-gold-dark);border:0;border-radius:999px;padding:.3rem .5rem;font-size:.6rem;font-weight:750}.conversation-item{border:0;border-bottom:1px solid var(--app-border);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;width:100%;padding:.75rem;display:grid}.conversation-item:hover,.conversation-item--active{background:var(--app-gold-pale)}.conversation-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.conversation-item strong{font-size:.74rem}.conversation-item small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.62rem;overflow:hidden}.conversation-item>span:last-child{color:var(--app-muted);flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.56rem;display:flex}.conversation-item b{background:var(--app-gold);color:var(--app-ink);border-radius:50%;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;font-size:.55rem;display:flex}.conversation-list__empty{color:var(--app-muted);text-align:center;flex-direction:column;align-items:center;padding:3rem 1rem;display:flex}.conversation-list__empty>svg{color:var(--app-gold-dark);margin-bottom:.7rem}.conversation-list__empty strong{color:var(--app-ink);font-size:.75rem}.conversation-list__empty p{font-size:.65rem;line-height:1.45}.message-panel{flex-direction:column;min-height:0;display:flex}.message-panel>.empty-state{margin:auto}.message-panel__header{border-bottom:1px solid var(--app-border);flex:none;align-items:center;gap:.65rem;min-height:4.2rem;padding:.65rem 1rem;display:flex}.message-panel__header h2{margin:0;font-size:.82rem}.message-panel__header p{color:var(--app-muted);margin:.15rem 0 0;font-size:.62rem}.message-stream{overflow-anchor:none;flex-direction:column;flex:1;gap:.3rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.message{align-items:flex-start;gap:.45rem;max-width:78%;display:flex}.message>div:last-child{flex-direction:column;display:flex}.message>div:last-child>strong{color:var(--app-muted);margin:0 0 .2rem .45rem;font-size:.58rem}.message>div:last-child>p{background:var(--app-surface-soft);border-radius:.25rem .75rem .75rem;margin:0;padding:.65rem .75rem;font-size:.76rem;line-height:1.5}.message time{color:var(--app-muted);margin:.2rem .35rem;font-size:.52rem}.message--mine{align-self:flex-end}.message--mine>div:last-child{align-items:flex-end}.message--mine>div:last-child>p{background:var(--app-ink);color:#fff;border-radius:.75rem .25rem .75rem .75rem}.message__spacer{flex:0 0 1.75rem;width:1.75rem}.message .message__removed{border:1px solid var(--app-border);font-style:italic;color:var(--app-muted)!important;background:0 0!important}.message-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.75rem;max-width:20rem;margin-bottom:.3rem;overflow:hidden}.message-card>img{object-fit:cover;width:100%;height:8rem}.message-card>svg{color:var(--app-gold-dark);width:2rem;height:2rem;margin:1rem}.message-card>div{padding:.75rem}.message-card small{color:var(--app-gold-dark);text-transform:uppercase;font-size:.55rem;font-weight:800}.message-card h3{margin:.2rem 0;font-size:.82rem}.message-card p{color:var(--app-muted)!important;background:0 0!important;padding:0!important;font-size:.65rem!important}.message-composer{border-top:1px solid var(--app-border);flex:none;padding:.65rem .8rem}.message-composer>div:last-of-type{background:var(--app-bg);border:1px solid var(--app-border);border-radius:.75rem;align-items:flex-end;padding:.3rem;display:flex}.message-composer textarea{box-shadow:none;resize:none;background:0 0;border:0;flex:1;min-width:0;min-height:2.75rem;padding:.55rem}.message-composer .button{white-space:normal;flex:0 auto;min-width:2.75rem;max-width:50%;min-height:2.75rem}.message-composer button svg{width:1rem;height:1rem}.message-composer>small{color:var(--app-muted);margin:.3rem .25rem 0;font-size:.56rem;display:block}.request-list{flex-direction:column;display:flex}.request-list article{border-bottom:1px solid var(--app-border);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem 0;display:grid}.request-list article>div:nth-child(2){flex-direction:column;display:flex}.request-list strong{font-size:.78rem}.request-list span{color:var(--app-muted);margin-top:.15rem;font-size:.65rem}.request-list article>div:last-child{gap:.3rem;display:flex}.business-switcher{align-items:center;gap:.5rem;display:flex}.business-switcher span{color:var(--app-muted);font-size:.7rem;font-weight:750}.business-switcher select{min-width:11rem}.business-banner,.territory-banner{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1.1rem;display:grid}.business-banner__icon,.territory-banner>span{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:.8rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex}.business-banner>div:nth-child(2)>div{align-items:center;gap:.6rem;display:flex}.business-banner h2,.territory-banner h2{margin:0;font-size:1.05rem}.business-banner p{color:var(--app-muted);align-items:center;gap:.3rem;margin:.3rem 0 0;font-size:.7rem;display:flex}.business-banner p svg{width:.8rem;height:.8rem}.business-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.business-overview{grid-template-columns:1fr minmax(18rem,.55fr);gap:1rem;display:grid}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.metric-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid article{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.85rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.metric-grid article>span{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.metric-grid article svg{width:1.1rem;height:1.1rem}.metric-grid article strong{font-size:1.25rem}.metric-grid article p{color:var(--app-muted);margin:.1rem 0 0;font-size:.65rem}.quick-actions .section-title{margin-bottom:.4rem}.quick-actions>div:last-child{flex-direction:column;display:flex}.quick-actions button,.quick-actions a{border:0;border-bottom:1px solid var(--app-border);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.7rem 0;display:grid}.quick-actions button>span,.quick-actions a>span{color:var(--app-gold-dark)}.quick-actions svg{width:1rem;height:1rem}.quick-actions strong{font-size:.73rem}.quick-actions p{color:var(--app-muted);margin:.15rem 0 0;font-size:.62rem}.application-layout{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:70rem;margin:3rem auto;display:grid}.application-layout>section:first-child{padding:2rem}.application-layout__icon{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.application-layout h2{letter-spacing:-.04em;font-size:1.6rem}.application-layout ul{padding:0;list-style:none}.application-layout li{color:var(--app-muted);align-items:center;gap:.55rem;margin-block:.8rem;font-size:.8rem;display:flex}.application-layout li svg{color:var(--app-green);width:1rem;height:1rem}.application-layout form h2{margin:0 0 .8rem;font-size:1.15rem}.profile-form{max-width:56rem}.catalog-panel{min-height:24rem}.catalog-list{flex-direction:column;display:flex}.catalog-list article{border-bottom:1px solid var(--app-border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.catalog-list article>img,.catalog-list article>span:first-child{background:var(--app-surface-soft);color:var(--app-gold-dark);object-fit:cover;border-radius:.65rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.catalog-list h3{margin:0;font-size:.8rem}.catalog-list p{color:var(--app-muted);margin:.2rem 0;font-size:.68rem}.catalog-list article>div>strong{color:var(--app-gold-dark);font-size:.72rem}.image-picker{flex-direction:column;gap:.45rem;display:flex}.image-picker>label{color:#47443e;font-size:.76rem;font-weight:750}.image-picker>div{background:var(--app-bg);border:1px dashed #ccc3b3;border-radius:.7rem;align-items:center;gap:.75rem;padding:.65rem;display:flex}.image-picker__preview{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-gold-dark);border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:flex;overflow:hidden}.image-picker__preview img{object-fit:cover;width:100%;height:100%}.image-picker>div>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.image-picker input{background:0 0;border:0;min-height:0;padding:0;font-size:.7rem}.image-picker small{color:var(--app-muted);margin-top:.25rem;font-size:.62rem}.image-picker>p{color:var(--app-red);margin:0;font-size:.68rem}.territory-banner{background:linear-gradient(105deg, var(--app-surface), #fff8e9);margin-bottom:1rem}.territory-banner p{color:var(--app-gold-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:800}.territory-banner small{color:var(--app-muted);font-size:.68rem}.territory-list{margin-top:1rem}.segmented{background:var(--app-bg);border:1px solid var(--app-border);border-radius:.6rem;padding:.2rem;display:flex}.segmented button{color:var(--app-muted);background:0 0;border:0;border-radius:.42rem;padding:.45rem .65rem;font-size:.66rem;font-weight:750}.segmented button[aria-pressed=true]{background:var(--app-surface);color:var(--app-ink);box-shadow:0 .15rem .45rem #00000014}.business-table__head,.business-table__row{grid-template-columns:minmax(11rem,1.3fr) minmax(7rem,.7fr) minmax(11rem,1fr) auto;align-items:center;gap:.8rem;display:grid}.business-table__head{border-bottom:1px solid var(--app-border);color:var(--app-muted);padding:.5rem .7rem;font-size:.62rem;font-weight:750}.business-table__row{border-bottom:1px solid var(--app-border);padding:.65rem .7rem;font-size:.7rem}.business-table__row>span:first-child{align-items:center;gap:.55rem;display:flex}.business-table__row>span:not(:first-child){color:var(--app-muted)}.admin-panel{min-height:23rem}.approval-list article{border-bottom:1px solid var(--app-border);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.approval-list__icon{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:.7rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.approval-list__icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.approval-list article>div:nth-child(2)>div{align-items:center;gap:.5rem;display:flex}.approval-list h3{margin:0;font-size:.82rem}.approval-list p{color:var(--app-muted);margin:.3rem 0;font-size:.7rem;line-height:1.45}.approval-list small{color:var(--app-muted);font-size:.62rem}.approval-list article>div:last-child{gap:.35rem;display:flex}.approval-preview{background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:.8rem;align-items:flex-start;gap:.8rem;padding:.8rem;display:flex}.approval-preview img{object-fit:cover;border-radius:.65rem;width:5rem;height:5rem}.approval-preview p{color:var(--app-muted);margin:.35rem 0 0;line-height:1.5}.approval-contacts{flex-wrap:wrap;gap:.35rem .8rem;margin:.45rem 0;display:flex}.approval-contacts>div{gap:.25rem;max-width:100%;display:flex}.approval-contacts dt{color:var(--app-muted);font-size:.59rem;font-weight:750}.approval-contacts dd{overflow-wrap:anywhere;margin:0;font-size:.59rem}.access-search{background:var(--app-bg);border:1px solid var(--app-border);border-radius:.7rem;align-items:center;gap:.5rem;max-width:38rem;padding:.35rem .35rem .35rem .8rem;display:flex}.access-search>svg{color:var(--app-muted);width:1rem;height:1rem}.access-search input{box-shadow:none;background:0 0;border:0;min-width:0}.access-card{border-top:1px solid var(--app-border);max-width:48rem;margin-top:1.5rem;padding-top:1.2rem}.access-card>div:first-child{align-items:center;gap:.7rem;display:flex}.access-card h3{margin:0;font-size:.85rem}.access-card p{color:var(--app-muted);margin:.15rem 0;font-size:.68rem}.access-card>div:first-child .status-tag{margin-left:auto}.access-card fieldset{border:0;margin:1.5rem 0 0;padding:0}.access-card legend{margin-bottom:.6rem;font-size:.72rem;font-weight:800}.access-card fieldset label{border-bottom:1px solid var(--app-border);cursor:pointer;align-items:center;gap:.7rem;padding:.7rem 0;display:flex}.access-card input{accent-color:var(--app-gold-dark);flex:none;width:1rem;min-height:1rem}.access-card label>span{flex-direction:column;display:flex}.access-card label strong{font-size:.72rem}.access-card label small{color:var(--app-muted);margin-top:.12rem;font-size:.62rem}.access-card .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.access-card .permission-grid legend{grid-column:1/-1}.territory-grant form{max-width:34rem}.public-contact-fields{border:1px solid var(--app-border);border-radius:.75rem;margin:.45rem 0;padding:1rem}.public-contact-fields legend{padding:0 .35rem;font-size:.78rem;font-weight:800}.public-contact-fields>small{color:var(--app-muted);margin-bottom:.8rem;font-size:.68rem;line-height:1.45;display:block}.public-contact-fields .form-grid{gap:.75rem}.public-contact-grid{margin:0}.sme-location-picker{border:1px solid var(--app-border);border-radius:.8rem;margin:.2rem 0;padding:.9rem}.sme-location-picker>legend{color:var(--app-ink);padding:0 .3rem;font-size:.78rem;font-weight:800}.sme-location-picker>p{color:var(--app-muted);margin:0 0 .7rem;font-size:.66rem;line-height:1.45}.sme-location-picker__map-wrap{border:1px solid var(--app-border);border-radius:.7rem;height:20rem;position:relative;overflow:hidden}.sme-location-picker__map{width:100%;height:100%}.sme-coordinate-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;margin-top:.75rem;display:grid}.sme-coordinate-controls label{flex-direction:column;gap:.3rem;display:flex}.sme-coordinate-controls label span{color:var(--app-muted);font-size:.64rem;font-weight:750}.sme-location-picker .notice{margin-top:.65rem}.sme-location-picker .sme-location-picker__selection{background:var(--app-surface-soft);color:var(--app-ink);border-radius:.55rem;margin:.65rem 0 0;padding:.55rem .65rem}.approval-location{flex-wrap:wrap;gap:.4rem .8rem;margin:.55rem 0;display:flex}.approval-location>div{flex-direction:column;display:flex}.approval-location dt{color:var(--app-muted);font-size:.56rem}.approval-location dd{margin:.1rem 0 0;font-size:.64rem;font-weight:750}.affiliate-program-strip{background:var(--app-ink);color:#fff;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1rem;display:grid;overflow:hidden}.affiliate-program-strip>div{background:#ffffff0a;flex-direction:column;padding:1rem;display:flex}.affiliate-program-strip span{color:#ffffff94;font-size:.65rem}.affiliate-program-strip strong{color:var(--clixzz-gold-200);margin-top:.3rem;font-size:1rem}.affiliate-claim-workspace{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);min-height:40rem;display:grid;overflow:hidden}.affiliate-claim-map-panel{border-right:1px solid var(--app-border);min-width:0;min-height:40rem;position:relative}.affiliate-hex-map{grid-template-rows:auto auto auto;align-content:start;min-width:0;min-height:40rem;display:grid}.affiliate-place-search{flex:14rem;min-width:0;position:relative}.affiliate-place-results{background:var(--app-surface);z-index:5;max-height:16rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .5rem 1rem #0002}.affiliate-map-updating{background:var(--app-surface);pointer-events:none;z-index:4;border-radius:.5rem;padding:.5rem;font-size:.75rem;position:absolute;top:.6rem;left:.6rem}.affiliate-hex-toolbar{flex-wrap:wrap;gap:.5rem;padding:.7rem;display:flex}.affiliate-hex-toolbar label{flex:14rem;gap:.3rem;min-width:0;display:grid}.affiliate-hex-toolbar input{width:100%;min-width:0}.affiliate-hex-toolbar p{width:100%;margin:0;font-size:.75rem}.affiliate-hex-toolbar button{background:var(--app-surface-soft);border:1px solid var(--app-border);color:var(--app-ink);border-radius:.5rem;padding:.5rem}.affiliate-hex-map__viewport{min-width:0;height:clamp(25rem,55vh,36rem);position:relative}.affiliate-hex-map__canvas{width:100%;height:100%;position:absolute;inset:0}.affiliate-hex-map__legend{background:var(--app-surface);border-top:1px solid var(--app-border);flex-wrap:wrap;gap:.55rem .85rem;padding:.75rem;display:flex}.affiliate-hex-map__legend span{color:var(--app-muted);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.affiliate-hex-map__legend strong,.affiliate-hex-map__legend small{flex-basis:100%;font-size:.75rem}.affiliate-hex-map__legend small{color:var(--app-muted)}.hex-outline{background:var(--hex-status-colour);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);flex:none;width:1rem;height:.85rem;display:inline-block}.hex-outline--selected{--hex-status-colour:#262522}.hex-outline--next{--hex-status-colour:#a66d12}.hex-outline--owned{--hex-status-colour:#267a55}.hex-outline--available{--hex-status-colour:#8c6d37}.hex-outline--claimed{--hex-status-colour:#77736c}.hex-count-swatch{border:1px solid #5a462359;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.hex-tier{border:1px solid #5a462359;width:.65rem;height:.65rem;display:block;transform:rotate(30deg)}.hex-tier--one{background:#e9f4ed}.hex-tier--two{background:#fbf1d9}.hex-tier--three{background:#f4dca7}.hex-tier--four{background:#e5bc68}.hex-tier--five{background:#c98a32}.hex-tier--claimed{background:#77736c}.hex-tier--owned{background:#267a55}.affiliate-hex-list{background:var(--app-surface);border-top:1px solid var(--app-border);z-index:4;min-width:0;padding:.6rem .7rem .7rem;position:relative}.affiliate-hex-list>p{color:var(--app-muted);margin:0 0 .45rem;font-size:.62rem}.affiliate-hex-list ol{scroll-snap-type:x proximity;grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;gap:.45rem;margin:0;padding:0 0 .2rem;list-style:none;display:grid;overflow-x:auto}.affiliate-hex-list button{background:var(--app-surface-soft);border:1px solid var(--app-border);color:var(--app-ink);scroll-snap-align:start;text-align:left;border-radius:.55rem;flex-direction:column;width:100%;min-height:4.4rem;padding:.55rem .65rem;display:flex}.affiliate-hex-list button:hover{border-color:var(--app-gold)}.affiliate-hex-list button:focus-visible{outline-offset:1px;outline:3px solid #aa792b47}.affiliate-hex-list button[aria-pressed=true]{background:var(--app-gold-pale);border-color:var(--app-gold-dark);box-shadow:inset 0 0 0 1px var(--app-gold-dark)}.affiliate-hex-list strong{font-size:.7rem}.affiliate-hex-list span{color:var(--app-muted);margin-top:.15rem;font-size:.62rem}.affiliate-hex-list small{color:var(--app-gold-dark);margin-top:.2rem;font-size:.58rem}.affiliate-cell-preview{flex-direction:column;min-height:40rem;max-height:46rem;padding:1.2rem;display:flex;overflow:auto}.affiliate-cell-preview>.empty-state{min-height:100%}.affiliate-cell-preview__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.affiliate-cell-preview__head h2{margin:0;font-size:1.3rem}.affiliate-cell-preview>.button{width:100%;margin-top:auto}.affiliate-cell-preview>small{color:var(--app-muted);text-align:center;margin-top:.55rem;font-size:.66rem;line-height:1.4;display:block}.affiliate-facts,.affiliate-confirmation-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.affiliate-facts>div,.affiliate-confirmation-facts>div{background:var(--app-surface-soft);border-radius:.65rem;flex-direction:column;padding:.7rem;display:flex}.affiliate-facts dt,.affiliate-confirmation-facts dt{color:var(--app-muted);font-size:.6rem}.affiliate-facts dd,.affiliate-confirmation-facts dd{margin:.2rem 0 0;font-size:.75rem;font-weight:800}.affiliate-preview-list{margin-bottom:1rem}.affiliate-preview-list h3{margin:0 0 .45rem;font-size:.78rem}.affiliate-preview-list>p{color:var(--app-muted);font-size:.7rem}.affiliate-preview-list article{border-bottom:1px solid var(--app-border);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.55rem 0;display:grid}.affiliate-preview-list article>div{flex-direction:column;min-width:0;display:flex}.affiliate-preview-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.affiliate-preview-list article div span{color:var(--app-muted);font-size:.59rem;line-height:1.35}.affiliate-preview-list--confirmation{border:1px solid var(--app-border);border-radius:.75rem;max-height:13rem;padding:.75rem;overflow-y:auto}.affiliate-confirm-checkbox{cursor:pointer;flex-direction:row!important;align-items:flex-start!important;gap:.55rem!important}.affiliate-confirm-checkbox input{accent-color:var(--app-gold-dark);flex:none;width:1rem;min-height:1rem}.affiliate-confirm-checkbox small{margin-top:.3rem;font-weight:400;display:block}.affiliate-seed-pin{filter:drop-shadow(0 3px 3px #00000059);z-index:2;pointer-events:none}[data-seed-facts] .metric-grid article{flex-direction:column;align-items:flex-start;gap:.25rem}.affiliate-confirm-checkbox span{color:var(--app-muted);font-size:.72rem;font-weight:650;line-height:1.4}.affiliate-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.affiliate-area-grid>.empty-state{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;grid-column:1/-1}.affiliate-area-card header{justify-content:space-between;align-items:flex-start;display:flex}.affiliate-area-card h2{margin:0;font-size:1.15rem}.affiliate-area-card__actions{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}.affiliate-area-card>small{color:var(--app-muted);margin-top:.65rem;font-size:.63rem;display:block}.affiliate-alert-list{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.affiliate-alert-list article{background:var(--app-gold-pale);border:1px solid #e8d197;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.affiliate-alert-list article>svg{color:var(--app-gold-dark);flex:none;width:1.1rem;height:1.1rem}.affiliate-alert-list .affiliate-alert--urgent{background:var(--app-red-pale);border-color:#efb8b0}.affiliate-alert-list .affiliate-alert--urgent>svg{color:var(--app-red)}.affiliate-alert-list strong{font-size:.75rem}.affiliate-alert-list p{color:var(--app-muted);margin:.2rem 0;font-size:.69rem;line-height:1.45}.affiliate-alert-list small{color:var(--app-muted);font-size:.6rem}.affiliate-business-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.affiliate-business-toolbar label{color:var(--app-muted);flex-direction:column;flex:1;gap:.35rem;max-width:35rem;font-size:.68rem;font-weight:750;display:flex}.affiliate-business-toolbar>div{text-align:right;flex-direction:column;display:flex}.affiliate-business-toolbar>div span{color:var(--app-muted);font-size:.62rem}.affiliate-business-toolbar>div strong{overflow-wrap:anywhere;margin-top:.25rem;font-size:1rem}.affiliate-contact-list article{border-bottom:1px solid var(--app-border);grid-template-columns:auto minmax(12rem,1.2fr) minmax(10rem,.8fr) auto;align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.affiliate-contact-list__main>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.affiliate-contact-list h3{margin:0;font-size:.8rem}.affiliate-contact-list__main p{color:var(--app-gold-dark);margin:.2rem 0;font-size:.64rem;font-weight:750}.affiliate-contact-list__main>span{color:var(--app-muted);align-items:flex-start;gap:.25rem;font-size:.65rem;line-height:1.4;display:flex}.affiliate-contact-list__main>span svg{flex:none;width:.78rem;height:.78rem}.affiliate-contact-list__details{flex-direction:column;gap:.25rem;display:flex}.affiliate-contact-list__details a,.affiliate-contact-list__details span{color:var(--app-muted);overflow-wrap:anywhere;font-size:.65rem}.affiliate-contact-list__details a{color:var(--app-gold-dark);font-weight:700}.affiliate-contact-list__details svg{vertical-align:-.1rem;width:.7rem;height:.7rem}.affiliate-data-attribution{color:var(--app-muted);margin:.8rem 0 0;font-size:.58rem;line-height:1.4}.affiliate-data-attribution a{color:var(--app-gold-dark);text-decoration:underline}.pagination{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.pagination>span{color:var(--app-muted);font-size:.7rem}.earnings-balance{background:linear-gradient(125deg, var(--app-ink), #4f4027);color:#fff;border-radius:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.5rem;display:flex}.earnings-balance>div{flex-direction:column;display:flex}.earnings-balance span{color:#ffffff94;font-size:.7rem}.earnings-balance strong{color:var(--clixzz-gold-200);letter-spacing:-.04em;margin-top:.3rem;font-size:2rem}.earnings-balance small{color:#ffffff8c;margin-top:.25rem;font-size:.63rem}.earnings-balance>svg{color:var(--clixzz-gold-200);opacity:.7;width:3rem;height:3rem}.earnings-list{margin-top:1rem}.earnings-list>article{border-bottom:1px solid var(--app-border);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem 0;display:grid}.earning-mark{border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.earning-mark svg{width:.9rem;height:.9rem}.earning-mark--credit{background:var(--app-green-pale);color:var(--app-green)}.earning-mark--reversal{background:var(--app-red-pale);color:var(--app-red)}.earnings-list article>div{flex-direction:column;display:flex}.earnings-list article strong{font-size:.75rem}.earnings-list article p,.earnings-list article small{color:var(--app-muted);margin:.15rem 0 0;font-size:.63rem}.earnings-list article>b{font-size:.8rem}.affiliate-admin-segmented{flex-wrap:wrap;width:max-content;max-width:100%;margin-bottom:1.25rem}.area-grouping-panel{min-width:0}.area-grouping-panel input,.area-grouping-panel select{min-width:0;max-width:100%}.area-grouping-panel .affiliate-admin-claims article{grid-template-columns:minmax(0,1fr)}.area-grouping-panel .affiliate-admin-claims article>div{overflow-wrap:anywhere;min-width:0}.affiliate-admin-form{max-width:38rem}.affiliate-pricing-form{max-width:58rem}.affiliate-pricing-heading{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.affiliate-pricing-heading>div{flex-direction:column;display:flex}.affiliate-pricing-heading strong{font-size:.78rem}.affiliate-pricing-heading span{color:var(--app-muted);margin-top:.2rem;font-size:.65rem}.affiliate-price-grid{gap:.55rem;display:grid}.affiliate-price-grid>div{border-bottom:1px solid var(--app-border);grid-template-columns:1fr minmax(18rem,.8fr);align-items:center;gap:1rem;padding:.55rem 0;display:grid}.affiliate-price-grid>div>span:first-child{flex-direction:column;display:flex}.affiliate-price-grid strong{font-size:.72rem}.affiliate-price-grid small{color:var(--app-muted);margin-top:.15rem;font-size:.62rem}.affiliate-tier-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.affiliate-tier-controls label{color:var(--app-muted);flex-direction:column;gap:.25rem;font-size:.6rem;font-weight:700;display:flex}.affiliate-tier-open-end{color:var(--app-muted);align-items:center;min-height:2.85rem;font-size:.65rem;display:flex}.affiliate-pricing-history{border-top:1px solid var(--app-border);margin-top:.8rem;padding-top:.7rem}.affiliate-pricing-history summary{color:var(--app-gold-dark);cursor:pointer;font-size:.7rem;font-weight:750}.affiliate-pricing-history>div{justify-content:space-between;align-items:center;padding:.45rem 0;font-size:.65rem;display:flex}.affiliate-pricing-review{gap:.5rem;margin:.9rem 0;display:grid}.affiliate-pricing-review article{background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:.65rem;gap:.2rem;padding:.65rem .75rem;display:grid}.affiliate-pricing-review strong{font-size:.72rem}.affiliate-pricing-review small{color:var(--app-muted);font-size:.62rem}.affiliate-pricing-review span{color:var(--app-gold-dark);font-size:.67rem;font-weight:750}.affiliate-admin-claims article{border-bottom:1px solid var(--app-border);grid-template-columns:1fr minmax(8rem,.45fr) auto auto;align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.affiliate-admin-claims article>div{flex-direction:column;display:flex}.affiliate-admin-claims article>.affiliate-contract-actions{flex-flow:wrap;gap:.5rem;min-width:0}.affiliate-contract-actions .button span{color:inherit;font-size:inherit;margin-top:0}.affiliate-admin-claims strong{font-size:.75rem}.affiliate-admin-claims span,.affiliate-admin-claims small{color:var(--app-muted);margin-top:.15rem;font-size:.63rem}.admin-earnings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.admin-earnings-grid .section-title{align-items:flex-start}.admin-earnings-grid .section-title h2{font-size:1.25rem}.admin-earning-entries{margin-top:1rem}.admin-earning-entries>article{border-bottom:1px solid var(--app-border);grid-template-columns:1fr minmax(10rem,.45fr) auto auto;align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.admin-earning-entries article>div{flex-direction:column;display:flex}.admin-earning-entries strong{font-size:.75rem}.admin-earning-entries span,.admin-earning-entries small{color:var(--app-muted);margin-top:.15rem;font-size:.62rem}.audit-list article{border-bottom:1px solid var(--app-border);align-items:flex-start;gap:.7rem;padding:.8rem 0;display:flex}.audit-list article>span{background:var(--app-surface-soft);color:var(--app-muted);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.audit-list svg{width:.9rem;height:.9rem}.audit-list strong{font-size:.75rem}.audit-list p{color:var(--app-muted);margin:.2rem 0;font-size:.68rem}.audit-list small{color:var(--app-muted);font-size:.6rem}.loyalty-checkout:fullscreen{background:var(--app-bg);padding:clamp(1rem,3vw,2.5rem);overflow:auto}.checkout-header-actions{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.checkout-header-actions label{color:var(--app-muted);text-transform:uppercase;flex-direction:column;gap:.25rem;font-size:.62rem;font-weight:800;display:flex}.checkout-header-actions select{min-width:11rem}.checkout-context{background:linear-gradient(135deg,#fff8e9,#fff);border:1px solid #ead7a4;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.checkout-context>div{flex-direction:column;display:flex}.checkout-context strong{font-size:.85rem}.checkout-context span,.checkout-context small{color:var(--app-muted);font-size:.68rem}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:1rem;display:grid}.checkout-products{min-height:31rem}.checkout-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.checkout-product{border:1px solid var(--app-border);border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.75rem;display:grid}.checkout-product--empty{background:var(--app-surface-soft)}.checkout-product__icon{color:var(--app-accent);background:#fff6dd;border-radius:.7rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex;overflow:hidden}.checkout-product__icon img{object-fit:cover;width:100%;height:100%}.checkout-product__icon svg{width:1.25rem;height:1.25rem}.checkout-product h3{margin:0 0 .2rem;font-size:.76rem}.checkout-product strong{font-size:.72rem}.checkout-product p{color:var(--app-muted);margin:.2rem 0 0;font-size:.62rem}.checkout-product>.button{grid-column:1/-1;justify-content:center;width:100%}.checkout-cart{position:sticky;top:1rem}.checkout-cart__lines{flex-direction:column;gap:.2rem;display:flex}.checkout-cart__lines article{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 0;display:flex}.checkout-cart__lines article>div:first-child{flex-direction:column;display:flex}.checkout-cart__lines strong{font-size:.72rem}.checkout-cart__lines span,.checkout-cart__empty{color:var(--app-muted);font-size:.66rem}.quantity-control{background:var(--app-surface-soft);border-radius:2rem;align-items:center;display:flex}.quantity-control button{cursor:pointer;background:0 0;border:0;width:1.8rem;height:1.8rem}.quantity-control span{color:var(--app-text);text-align:center;min-width:1.2rem}.checkout-cart__total{border-top:2px solid var(--app-text);justify-content:space-between;align-items:center;margin-top:1rem;padding:.85rem 0;display:flex}.checkout-cart__total span{font-size:.72rem;font-weight:800}.checkout-cart__total strong{font-size:1.15rem}.checkout-cart>label{color:#47443e;flex-direction:column;gap:.4rem;margin-top:.7rem;font-size:.72rem;font-weight:750;display:flex}.checkout-cart>label span{color:var(--app-muted);font-weight:500}.checkout-cart>.button{justify-content:center;width:100%;margin-top:1rem}.checkout-inventory,.checkout-import,.checkout-sales{margin-top:1rem}.checkout-inventory__list,.checkout-import>div:last-child,.checkout-sales>div:last-child{flex-direction:column;display:flex}.checkout-inventory__list article{border-top:1px solid var(--app-border);grid-template-columns:minmax(10rem,1fr) auto minmax(18rem,auto);align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.checkout-inventory__list article>div:first-child,.checkout-import article>div,.checkout-sales article>div{flex-direction:column;display:flex}.checkout-inventory__list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.checkout-inventory__list strong,.checkout-import strong,.checkout-sales strong{font-size:.76rem}.checkout-inventory__list span,.checkout-import span,.checkout-sales span{color:var(--app-muted);margin-top:.2rem;font-size:.64rem}.checkout-import article{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.checkout-sales article{border-top:1px solid var(--app-border);padding:.75rem 0}.checkout-sales article>div{flex-direction:row;justify-content:space-between;align-items:center}.checkout-sales article p{color:var(--app-muted);margin:.3rem 0 0;font-size:.66rem}.checkbox-row{align-items:flex-start;flex-direction:row!important;gap:.65rem!important;display:flex!important}.checkbox-row input{flex:none;width:auto;margin-top:.15rem}.checkbox-row span{flex-direction:column;gap:.15rem;display:flex}.checkbox-row small{color:var(--app-muted);font-weight:500}@media (width<=1180px){.store-grid,.offer-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.business-overview{grid-template-columns:1fr}.map-search-fields{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr)}.map-search-fields>.button{justify-self:start}.affiliate-claim-workspace{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.checkout-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.welcome-hero{grid-template-columns:1fr;min-height:auto}.welcome-hero__visual{display:none}.community-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.map-workspace{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.application-layout{grid-template-columns:1fr;margin-top:1rem}.application-layout>section:first-child{padding:1rem}.chat-layout{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.membership-list article{grid-template-columns:auto 1fr;align-items:flex-start}.membership-list article>div:last-child{flex-wrap:wrap;grid-column:2}.affiliate-program-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-claim-workspace{flex-direction:column;display:flex}.affiliate-claim-map-panel{border-bottom:1px solid var(--app-border);border-right:0;min-height:32rem}.affiliate-hex-map{min-height:32rem}.affiliate-cell-preview{min-height:24rem;max-height:none}.affiliate-contact-list article{grid-template-columns:auto 1fr auto;align-items:flex-start}.affiliate-contact-list__details{grid-column:2}.admin-earnings-grid{grid-template-columns:1fr}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}.checkout-inventory__list article{grid-template-columns:1fr auto;align-items:flex-start}.checkout-inventory__list article>div:last-child{grid-column:1/-1;justify-content:flex-start}}@media (width<=680px){.customer-map-layout .map-country-picker--compact{align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.35rem .5rem;display:flex}.customer-map-layout .map-country-picker__field{flex:1}.customer-map-layout .map-country-picker__field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customer-map-layout .map-country-picker__field select{background-color:#0000;border:0;width:100%;min-height:44px;padding-inline-start:.4rem;font-size:.9rem;font-weight:700}.customer-map-layout .map-control-actions{flex:none;gap:.2rem;display:flex}.customer-map-layout .map-control-actions .icon-button,.map-search-close .icon-button{width:44px;height:44px}.customer-map-layout .map-control-actions [aria-expanded=true]{background:var(--app-gold-pale);color:var(--app-gold-dark)}.customer-map-layout .map-page>.page-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customer-map-layout .map-search-form{display:none}.customer-map-layout .map-search-form--open{display:block}.map-search-close{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.customer-map-layout .map-canvas{height:max(24rem,100svh - 12rem)}.store-grid,.offer-grid,.product-grid,.settings-grid{grid-template-columns:1fr}.community-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.slim-empty{grid-template-columns:auto 1fr;align-items:flex-start}.slim-empty .button{grid-column:2;justify-self:start}.large-search .button{min-width:3rem}.large-search .button span{display:none}.filter-row a{margin-left:0}.map-search-fields{grid-template-columns:1fr}.map-search-fields>.button{justify-self:stretch}.map-search-guidance{flex-direction:column;align-items:flex-start;gap:.4rem}.map-workspace{flex-direction:column-reverse;height:auto;min-height:0;display:flex}.map-canvas{height:27rem}.map-results{border-right:0;max-height:19rem}.store-profile__content{flex-direction:column}.store-profile__actions{flex-basis:auto;width:100%}.chat-layout{flex-direction:column;height:auto;min-height:39rem;display:flex}.conversation-list{border-bottom:1px solid var(--app-border);border-right:0}.chat-inbox-conversations{display:flex;overflow-x:auto}.conversation-list__heading{display:none}.conversation-item{border-bottom:0;border-right:1px solid var(--app-border);flex:0 0 15rem;grid-template-columns:auto minmax(0,1fr) auto}.conversation-list__empty{min-width:100%;padding:1rem}.message-panel{height:min(42rem,100svh - 12rem);min-height:28rem}.metric-grid,.metric-grid--three,.metric-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.business-banner,.territory-banner{grid-template-columns:auto 1fr;align-items:flex-start}.business-banner__actions,.territory-banner>.status-tag{grid-column:2;justify-content:flex-start;justify-self:start}.business-table{overflow-x:auto}.business-table__head,.business-table__row{min-width:42rem}.approval-list article{grid-template-columns:auto 1fr;align-items:flex-start}.approval-list article>div:last-child{grid-column:2}.access-card .permission-grid,.affiliate-area-grid{grid-template-columns:1fr}.affiliate-business-toolbar{flex-direction:column;align-items:stretch}.affiliate-business-toolbar>div{text-align:left}.affiliate-admin-claims article{grid-template-columns:1fr auto;align-items:flex-start}.affiliate-admin-claims article>div:nth-child(2),.affiliate-admin-claims article>.status-tag{grid-column:1}.affiliate-admin-claims article>.button{grid-area:1/2/3}.affiliate-admin-claims article>.affiliate-contract-actions{grid-column:1/-1}.sme-coordinate-controls{grid-template-columns:1fr 1fr}.sme-coordinate-controls>.button{grid-column:1/-1}.admin-earning-entries>article{grid-template-columns:1fr auto;align-items:flex-start}.admin-earning-entries article>div:nth-child(2),.admin-earning-entries article>.status-tag{grid-column:1}.admin-earning-entries article>.button{grid-area:1/2/3}.checkout-context{flex-direction:column;align-items:flex-start}.checkout-layout{flex-direction:column;display:flex}.checkout-products,.checkout-cart{width:100%;position:static}.checkout-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.welcome-hero{border-radius:1rem;padding:1.4rem}.welcome-hero h1{font-size:2.5rem}.search-prompt strong{display:none}.hero-shortcuts>a{flex-basis:100%}.community-strip{gap:.55rem}.store-card__media{height:9rem}.map-canvas{height:23rem}.map-preview{width:calc(100% - 3.55rem);top:.55rem;left:.55rem}.account-summary{grid-template-columns:auto 1fr;align-items:flex-start}.account-summary .status-tag{grid-column:2;justify-self:start}.membership-list article{grid-template-columns:1fr}.membership-list article>div:last-child{grid-column:1}.metric-grid,.metric-grid--three,.metric-grid--four{grid-template-columns:1fr}.catalog-list article{grid-template-columns:auto 1fr auto;align-items:flex-start}.catalog-list .status-tag{grid-column:2;justify-self:start}.catalog-list .button{grid-column:2/4;justify-self:start}.image-picker>div{align-items:flex-start}.request-list article{grid-template-columns:auto 1fr;align-items:flex-start}.request-list article>div:last-child{grid-column:2}.affiliate-program-strip{grid-template-columns:1fr 1fr}.affiliate-claim-map-panel,.affiliate-hex-map{min-height:32rem}.affiliate-facts,.affiliate-confirmation-facts{grid-template-columns:1fr}.affiliate-contact-list article{grid-template-columns:auto 1fr}.affiliate-contact-list__details,.affiliate-contact-list article>.button{grid-column:2;justify-self:start}.affiliate-price-grid>div{grid-template-columns:1fr;align-items:stretch}.sme-location-picker__map-wrap{height:16rem}.sme-coordinate-controls{grid-template-columns:1fr}.sme-coordinate-controls>.button{grid-column:auto}.checkout-header-actions{flex-direction:column;align-items:stretch;width:100%}.checkout-header-actions select{width:100%}.checkout-product-grid,.checkout-inventory__list article{grid-template-columns:1fr}.checkout-inventory__list article>.status-tag,.checkout-inventory__list article>div:last-child{grid-column:1;justify-self:start}.checkout-sales article>div{flex-direction:column;align-items:flex-start}}.chat-connection{color:var(--app-muted);padding:.4rem .8rem;font-size:.75rem}.chat-control-actions,.chat-report-list{gap:.8rem;display:grid}.chat-saved-contacts{margin-top:1.5rem}.chat-contact-row{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 0;display:flex}.chat-contact-row small{color:var(--app-muted);display:block}.chat-report-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1rem;min-width:0;padding:1.2rem}.chat-report-card blockquote,.chat-report-details{white-space:pre-wrap;overflow-wrap:anywhere}.message-panel__header>.button{margin-left:auto}.chat-search{gap:1rem;min-width:0;display:grid}.chat-search .field{gap:.5rem;display:grid}.chat-search__results{gap:.75rem;display:grid}.chat-search__message{border:1px solid var(--app-border);border-radius:1rem;min-width:0;padding:1rem}.chat-search__message header{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.chat-search__message time{color:var(--app-muted);font-size:.8rem}.chat-search__message p{white-space:pre-wrap;overflow-wrap:anywhere}.chat-search__message--selected{background:var(--app-gold-pale)}.chat-search__pages{flex-wrap:wrap;gap:.5rem;display:flex}.message-panel__header{flex-wrap:wrap}.message__receipt{color:var(--app-muted);overflow-wrap:anywhere;margin-inline-start:.5rem;font-size:.75rem;display:inline-block}.map-overview-picker{z-index:2;background:var(--app-surface,#fffefa);border-radius:10px;max-width:calc(100% - 64px);padding:8px 12px;font-size:.85rem;position:absolute;bottom:32px;left:12px}.map-overview-picker select{width:100%;max-width:280px;display:block}.map-results__head span{padding:0 .45rem}.map-results>.affiliate-data-attribution{padding:0 1rem 1rem}:root{--app-bg:#f7f5f0;--app-surface:#fffefa;--app-surface-soft:#f0ede6;--app-ink:#1d1d1b;--app-muted:#746f66;--app-border:#e2ded5;--app-gold:#d5a74e;--app-gold-dark:#9a6d20;--app-gold-pale:#fbf1d9;--app-green:#34775a;--app-green-pale:#e9f4ed;--app-red:#ad493f;--app-red-pale:#faecea;--app-shadow:0 1.2rem 3rem #2a231814;--sidebar-width:16rem;color:var(--app-ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--app-bg);scroll-behavior:smooth;min-width:20rem}body{min-height:100vh;margin:0}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(button){appearance:none;background:var(--app-surface);border:1px solid var(--app-border);cursor:pointer;border-radius:.75rem;min-height:2.75rem;padding:.7rem 1rem;font-size:.84rem;font-weight:700;line-height:1.35;transition:background-color .14s,border-color .14s,box-shadow .14s}:where(button):not(:disabled):hover{background-color:var(--app-surface-soft);border-color:var(--app-gold)}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #d5a74e7a}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--app-ink);color:#fff;z-index:100;border-radius:0 0 .65rem;padding:.8rem 1rem;position:fixed;top:-5rem;left:0}.skip-link:focus{top:0}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--app-gold-dark)!important;margin:0 0 .55rem!important;font-size:.72rem!important}.app-layout{background:var(--app-bg);min-height:100svh}.sidebar{background:var(--app-surface);border-right:1px solid var(--app-border);height:100svh;width:var(--sidebar-width);z-index:30;flex-direction:column;padding:1.4rem 1rem;display:flex;position:fixed;top:0;left:0}.sidebar__brand{justify-content:space-between;align-items:center;padding:.2rem .55rem 1.8rem;display:flex}.sidebar__brand .clixzz-brand__icon{height:2.45rem}.sidebar__brand .clixzz-brand__wordmark{font-size:1.56rem}.sidebar__close{display:none!important}.sidebar__navigation{flex-direction:column;flex:1;gap:.3rem;min-height:0;padding-bottom:.6rem;display:flex;overflow-y:auto}.sidebar__navigation>*{flex-shrink:0}.nav-group__toggle--active{color:#76501a}.nav-group__toggle .nav-group__arrow{flex-shrink:0;margin-left:auto;transition:transform .14s}.nav-group__arrow--open{transform:rotate(90deg)}.nav-group__items{border-left:1px solid var(--app-border);margin:.15rem 0 .4rem 1.3rem;padding-left:.35rem}.nav-group__items .nav-link{gap:.55rem;padding:.6rem;font-size:.82rem}.nav-group__toggle:focus-visible{outline:2px solid var(--app-gold-dark);outline-offset:-2px}.nav-link{color:var(--app-muted);text-align:left;background:0 0;border:0;border-radius:.72rem;align-items:center;gap:.8rem;width:100%;min-height:2.8rem;padding:.7rem .8rem;font-size:.9rem;font-weight:650;transition:all .14s;display:flex}.nav-link:hover{background:var(--app-surface-soft);color:var(--app-ink);transform:translate(.12rem)}.nav-link svg{width:1.2rem;height:1.2rem}.nav-link--active{background:var(--app-gold-pale);color:#76501a}.sidebar__footer{border-top:1px solid var(--app-border);padding-top:.85rem}.sidebar__account{align-items:center;gap:.7rem;min-width:0;margin-bottom:.35rem;padding:.55rem .8rem;display:flex}.sidebar__avatar,.account-menu__avatar{background:var(--app-ink);box-shadow:0 0 0 1px var(--app-gold);color:var(--clixzz-gold-200);border:2px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;font-weight:800;display:inline-flex}.sidebar__account div{flex-direction:column;min-width:0;display:flex}.sidebar__account strong,.sidebar__account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__account strong{font-size:.78rem}.sidebar__account div span{color:var(--app-muted);margin-top:.1rem;font-size:.68rem}.app-main{margin-left:var(--sidebar-width);min-height:100svh}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f7f5f0e6;border-bottom:1px solid #e2ded5cc;justify-content:flex-end;align-items:center;height:4.7rem;padding:0 2.4rem;display:flex;position:sticky;top:0}.topbar__menu,.topbar__brand{display:none!important}.topbar__actions{align-items:center;gap:.65rem;display:flex}.icon-button{color:var(--app-muted);background:0 0;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;padding:0;display:inline-flex}.icon-button:hover{background:var(--app-surface);border-color:var(--app-border);color:var(--app-ink)}.icon-button svg{width:1.18rem;height:1.18rem}.account-menu{position:relative}.account-menu__trigger{background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.6rem;padding:.35rem .4rem;display:flex}.account-menu__trigger:hover{background:var(--app-surface)}.account-menu__copy{text-align:left;flex-direction:column;min-width:7rem;display:flex}.account-menu__copy strong{font-size:.78rem}.account-menu__copy small{color:var(--app-muted);margin-top:.08rem;font-size:.66rem}.account-menu__trigger>svg{width:.85rem;height:.85rem;transform:rotate(90deg)}.account-menu__panel{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);border-radius:.85rem;min-width:14rem;padding:.55rem;position:absolute;top:calc(100% + .55rem);right:0}.account-menu__panel p{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;margin:.35rem .5rem;font-size:.65rem;font-weight:800}.account-menu__panel button,.account-menu__panel a{text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.65rem .6rem;font-size:.78rem;display:flex}.account-menu__panel button:hover,.account-menu__panel a:hover{background:var(--app-surface-soft)}.account-menu__panel svg{width:1rem;height:1rem}.content{max-width:96rem;margin:0 auto;padding:clamp(1.8rem,3.5vw,3.5rem) clamp(1.1rem,4vw,4rem) 5rem}.mobile-navigation,.mobile-backdrop{display:none}.mobile-nav-link{position:relative}.mobile-chat-badge{background:var(--app-gold-dark);border:2px solid var(--app-surface);color:#fff;inset-inline-start:calc(50% + .4rem);border-radius:999px;min-width:1.25rem;padding:.15rem .3rem;font-size:.65rem;line-height:1.2;position:absolute;top:.05rem}.page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.page-heading>div:first-child{max-width:48rem}.page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.7vw,3.5rem);font-weight:720;line-height:1}.page-heading>div:first-child>p:last-child{color:var(--app-muted);margin:.9rem 0 0;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.65}.page-heading__actions{flex:none;align-items:center;gap:.65rem;display:flex}.button{border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.72rem 1.05rem;font-size:.8rem;font-weight:750;transition:all .14s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-1px)}.button svg{width:1.05rem;height:1.05rem}.button--primary{background:var(--app-ink);color:var(--clixzz-white)}.button--primary:hover{background:#35332f}.button--secondary{background:var(--app-surface);border-color:var(--app-border);color:var(--app-ink)}.button--secondary:hover,.button--quiet:hover{background:var(--app-surface-soft)}.button--quiet{color:var(--app-muted);background:0 0}.button--danger{background:var(--app-red-pale);color:var(--app-red)}.text-button,.back-button{color:var(--app-gold-dark);background:0 0;border:0;align-items:center;gap:.35rem;padding:.3rem;font-size:.8rem;font-weight:750;display:inline-flex}.back-button{color:var(--app-muted);margin-bottom:1.4rem}.back-button svg{width:1rem;height:1rem}.panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1rem;padding:clamp(1.1rem,2vw,1.8rem)}.form-stack{flex-direction:column;gap:.65rem;display:flex}.form-stack label,.form-grid label{color:#47443e;flex-direction:column;gap:.45rem;font-size:.76rem;font-weight:750;display:flex}input,select,textarea{background:#fff;border:1px solid #d7d2c8;border-radius:.6rem;width:100%;min-height:2.85rem;padding:.72rem .85rem;font-size:.88rem;transition:all .14s}textarea{resize:vertical;min-height:5.5rem;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:var(--app-gold);outline:0;box-shadow:0 0 0 3px #d5a74e26}input::placeholder,textarea::placeholder{color:#a7a198}.input-with-icon,.input-prefix{position:relative}.input-with-icon svg{color:#969087;width:1rem;height:1rem;position:absolute;top:.9rem;left:.9rem}.input-with-icon input{padding-left:2.6rem}.input-prefix span{color:var(--app-muted);align-items:center;height:100%;font-weight:800;display:flex;position:absolute;top:0;left:.9rem}.input-prefix input{padding-left:2rem}.field-hint,.form-stack>small,.optional{color:var(--app-muted);font-size:.7rem;font-style:normal;font-weight:500;line-height:1.5}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid__wide{grid-column:1/-1}.form-actions{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.65rem;display:flex}.notice{color:#5f594e;background:#f2efe8;border:1px solid #ded8cb;border-radius:.65rem;align-items:flex-start;gap:.5rem;margin-block:.8rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.5;display:flex}.notice svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.notice--error{background:var(--app-red-pale);color:#8f3f37;border-color:#ecc9c5}.notice--success{background:var(--app-green-pale);color:#2f6a4f;border-color:#c9dfd1}.loading-state{color:var(--app-muted);justify-content:center;align-items:center;gap:.65rem;min-height:8rem;padding:2rem;font-size:.78rem;display:flex}.spinner{border:2px solid var(--app-border);border-top-color:var(--app-gold);border-radius:50%;width:1.15rem;height:1.15rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;padding:2.5rem 1rem;display:flex}.empty-state__icon{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:50%;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;margin-bottom:1rem;display:flex}.empty-state h2{letter-spacing:-.025em;margin:0;font-size:1.15rem}.empty-state p{color:var(--app-muted);max-width:25rem;margin:.55rem 0 1.2rem;font-size:.84rem;line-height:1.6}.status-tag{color:#656057;white-space:nowrap;background:#eeece6;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .6rem;font-size:.65rem;font-weight:800;display:inline-flex}.status-tag svg{width:.8rem;height:.8rem}.status-tag--good{background:var(--app-green-pale);color:var(--app-green)}.status-tag--pending{background:var(--app-gold-pale);color:var(--app-gold-dark)}.status-tag--warning{background:var(--app-red-pale);color:var(--app-red)}.avatar{background:var(--app-surface-soft);border:1px solid var(--app-border);object-fit:cover;border-radius:.7rem;flex:none;width:2.75rem;height:2.75rem;display:inline-flex}.avatar--initials{color:var(--app-gold-dark);justify-content:center;align-items:center;font-size:.75rem;font-weight:800}.avatar--small{border-radius:50%;width:1.75rem;height:1.75rem}.avatar--large{border-radius:.9rem;width:3.8rem;height:3.8rem}.section-title{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.section-title h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.section-title>div>span{color:var(--app-muted);margin-top:.35rem;font-size:.76rem;line-height:1.5;display:block}.content-section{margin-top:clamp(2.2rem,4vw,3.5rem)}.inline-link,.back-link{color:var(--app-gold-dark);align-items:center;gap:.25rem;font-size:.76rem;font-weight:800;display:inline-flex}.inline-link svg,.back-link svg{width:.9rem;height:.9rem}.back-link{color:var(--app-muted);margin-bottom:1.25rem}.tabs{border-bottom:1px solid var(--app-border);gap:.25rem;margin:1.8rem 0;display:flex;overflow-x:auto}.tabs button{color:var(--app-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.8rem 1rem;font-size:.78rem;font-weight:750}.tabs button[aria-selected=true]{border-bottom-color:var(--app-gold);color:var(--app-ink)}.tabs button b{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:999px;margin-left:.25rem;padding:.15rem .38rem;font-size:.62rem}.modal-layer{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-layer__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1817158f;border:0;width:100%;position:absolute;inset:0}.modal-card{background:var(--app-surface);z-index:1;border-radius:1rem;width:100%;max-width:32rem;max-height:calc(100svh - 2rem);padding:1.35rem;position:relative;overflow:auto;box-shadow:0 2rem 6rem #00000047}.modal-card>header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.modal-card>header h2{letter-spacing:-.03em;margin:0;font-size:1.25rem}.modal-card>p{color:var(--app-muted);font-size:.82rem;line-height:1.55}.boot-screen{background:var(--app-bg);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.boot-screen__mark{background:var(--app-ink);color:var(--clixzz-gold-300);border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.5rem;font-weight:900;display:flex}.auth-layout{background:var(--app-bg);grid-template-columns:minmax(22rem,.85fr) minmax(28rem,1.15fr);min-height:100svh;display:grid}.auth-showcase{background:radial-gradient(circle at 25% 20%, #e8be6929, transparent 22rem), radial-gradient(circle at 90% 85%, #e8be6914, transparent 24rem), var(--app-ink);color:var(--clixzz-white);flex-direction:column;min-height:100svh;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.auth-showcase .clixzz-brand{align-self:flex-start}.auth-showcase__message{z-index:2;max-width:32rem;margin:auto 0 0;position:relative}.auth-showcase__message h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.auth-showcase__message>p:last-child{color:#fffdf8a1;max-width:27rem;font-size:1rem;line-height:1.7}.auth-showcase__art{aspect-ratio:1;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:min(33vw,32rem);display:flex;position:absolute;top:10vh;right:-10vw}.auth-showcase__art:before,.auth-showcase__art:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:12%}.auth-showcase__art:after{inset:27%}.auth-showcase__art>img{opacity:.18;width:34%}.auth-orbit{color:var(--clixzz-gold-200);background:#fffdf81a;border:1px solid #ffffff26;border-radius:.9rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;position:absolute}.auth-orbit--one{top:26%;left:7%}.auth-orbit--two{bottom:12%;left:35%}.auth-orbit--three{top:37%;right:9%}.auth-showcase__foot{color:#fffdf866;letter-spacing:.15em;text-transform:uppercase;z-index:2;margin:3rem 0 0;font-size:.66rem;font-weight:800;position:relative}.auth-main{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:3rem 1.5rem;display:flex}.auth-main__brand{display:none}.auth-card{width:100%;max-width:26rem}.auth-card__icon{background:var(--app-gold-pale);color:var(--app-gold-dark);border-radius:.9rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-bottom:1.5rem;display:flex}.auth-card h1,.setup-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.auth-card__intro,.setup-card>p{color:var(--app-muted);margin:.9rem 0 1.5rem;font-size:.88rem;line-height:1.65}.auth-card .button{width:100%;margin-top:.55rem}.auth-card__privacy{color:var(--app-muted);justify-content:center;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.68rem;line-height:1.4;display:flex}.auth-card__privacy svg{flex:none;width:.9rem;height:.9rem}.auth-help{color:var(--app-muted);margin:3rem 0 0;font-size:.7rem;position:static}.auth-help a{color:var(--app-gold-dark);font-weight:750}.otp-input{letter-spacing:.4em;text-align:center;padding-left:calc(.85rem + .4em);font-size:1.5rem;font-weight:750}.setup-layout{background:var(--app-bg);flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:100svh;padding:2rem 1rem;display:flex}.setup-card{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);border-radius:1.2rem;width:100%;max-width:32rem;padding:clamp(1.5rem,4vw,2.8rem)}.setup-card>small{color:var(--app-muted);text-align:center;margin-top:1rem;font-size:.68rem;display:block}@media (width<=980px){.sidebar{z-index:60;transition:transform .18s;transform:translate(-110%);box-shadow:1rem 0 3rem #00000029}.sidebar--open{transform:translate(0)}.sidebar__close{display:inline-flex!important}.app-main{margin-left:0}.topbar{justify-content:space-between;padding-inline:1.1rem}.topbar__menu,.topbar__brand{display:inline-flex!important}.topbar__brand .clixzz-brand__icon{height:2.1rem}.topbar__brand .clixzz-brand__wordmark{font-size:1.35rem}.mobile-backdrop{z-index:50;background:#1d1d1b66;border:0;width:100%;display:block;position:fixed;inset:0}}@media (width<=760px){.content{padding-bottom:6rem}.mobile-navigation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--app-border);bottom:0;height:4.5rem;padding:.35rem .2rem max(.35rem, env(safe-area-inset-bottom));z-index:40;background:#fffefaf0;justify-content:space-around;align-items:stretch;display:flex;position:fixed;inset-inline:0}.mobile-nav-link{color:var(--app-muted);text-align:center;background:0 0;border:0;border-radius:.6rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.18rem;min-width:0;max-width:6rem;padding-inline:.2rem;font-size:.58rem;font-weight:700;display:flex}.mobile-nav-link>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;line-height:1.15;display:-webkit-box;overflow:hidden}.mobile-nav-link svg{width:1.15rem;height:1.15rem}.mobile-nav-link--active{color:var(--app-gold-dark)}.mobile-nav-link--active svg{fill:#d5a74e26}.account-menu__copy,.account-menu__trigger>svg,.topbar__actions>.icon-button{display:none}.page-heading{flex-direction:column;align-items:flex-start;gap:1rem}.page-heading__actions{flex-wrap:wrap;width:100%}.form-grid{grid-template-columns:1fr}.form-grid__wide{grid-column:auto}.auth-layout{display:block}.auth-showcase{display:none}.auth-main{justify-content:flex-start;padding:1.4rem 1.2rem 5rem}.auth-main__brand{align-self:flex-start;margin-bottom:clamp(4rem,14vh,7rem);display:block}.auth-main__brand .clixzz-brand__icon{height:2.5rem}.auth-main__brand .clixzz-brand__wordmark{font-size:1.6rem}.auth-help{margin-top:3rem;position:static;bottom:auto}}@media (width<=520px){.topbar{height:4rem}.content{padding-inline:.85rem;padding-top:1.5rem}.page-heading h1{font-size:2.25rem}.section-title{align-items:flex-start}.button{min-height:2.65rem}.modal-layer{align-items:flex-end;padding:0}.modal-card{max-height:92svh;padding-bottom:calc(1.4rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.map-ad-marker{z-index:5}.deals-page>.page-heading{display:block}.deals-location{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem;margin-block:1.5rem 2rem;padding:1.25rem;display:grid;box-shadow:0 4px 20px #2a23180a}.deals-location form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem .75rem;display:grid}.deals-location form label{grid-column:1/-1;margin:0}.deals-location input{min-width:0;max-width:100%}.deals-location form button{background:var(--app-ink);color:var(--app-surface)}.deals-location form button:hover{background:#35332f}.deals-location>:is(p,ul){grid-column:1/-1;margin:0}.deals-location ul{gap:.5rem;padding:0;list-style:none;display:grid}.deals-location li button{text-align:left;width:100%}.deals-grid{flex-wrap:wrap;gap:16px;margin-block:18px;display:flex}.map-ad-preview button{color:#292823;cursor:pointer;background:#fffefa;border:2px solid #b68a38;border-radius:10px;gap:3px;width:108px;padding:5px;display:grid;box-shadow:0 3px 12px #0003}.map-ad-preview button:focus-visible{outline-offset:3px;outline:3px solid #292823}.map-ad-preview small{font-size:10px;line-height:14px}.map-ad-preview img{object-fit:contain;width:94px;height:70px}.map-ad-preview strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.map-ad-preview--compact button{width:76px}.map-ad-preview--compact img{width:62px;height:42px}.map-ad-preview--compact strong{display:none}.map-ad-popup{z-index:7}.map-ad-popup .maplibregl-popup-content{border-radius:12px;padding:24px 8px 8px}.map-ad-popup section{max-height:310px;overflow-y:auto}.map-ad-popup article+article{margin-top:8px}.map-ad-popup .maplibregl-popup-close-button{min-width:28px;min-height:28px;font-size:24px}.map-ad-status{z-index:6;background:#fffefa;border-radius:8px;padding:8px;position:absolute;top:8px;left:8px;right:50px}.shared-deal{overflow-wrap:anywhere;max-width:48rem;margin:0 auto;padding:1.5rem}.shared-deal header{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.shared-deal__picture{border-radius:1rem;width:100%;height:auto;display:block}.content-visibility-notice{z-index:1000;color:#24221d;background:#fffdf8;border:1px solid #cbb994;border-radius:1rem;width:min(28rem,100vw - 2rem);padding:1rem;position:fixed;bottom:5.5rem;right:1rem;box-shadow:0 4px 24px #0002}.content-visibility-notice p{margin:.5rem 0}.content-visibility-notice__actions{flex-wrap:wrap;gap:.5rem;display:flex}.website-preferences{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.language-picker,.country-picker{flex:none;max-width:100%;display:inline-flex}.website-preferences select{border:1px solid var(--app-border);background:var(--app-surface);width:auto;max-width:160px;min-height:40px;color:var(--app-ink);font:inherit;border-radius:8px;padding:6px 8px;font-size:14px}.website-preferences select:focus-visible{outline:3px solid var(--app-gold);outline-offset:2px}.auth-main>.website-preferences{align-self:flex-end;margin-bottom:16px}.setup-layout>.website-preferences{margin:16px 0}.button{border-radius:.75rem;min-height:2.75rem;line-height:1.35;box-shadow:0 2px 3px #2a23180a}.button:disabled{box-shadow:none;transform:none}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--app-gold-dark);outline-offset:3px}input[type=checkbox],input[type=radio]{width:1.15rem;height:1.15rem;min-height:1.15rem;accent-color:var(--app-gold-dark);vertical-align:middle;flex:none;padding:0}input[type=file]{background:var(--app-surface);max-width:100%;padding:.5rem}input[type=file]::file-selector-button{background:var(--app-surface-soft);color:var(--app-ink);border:1px solid var(--app-border);font:inherit;cursor:pointer;border-radius:.5rem;margin-right:.75rem;padding:.65rem .85rem;font-weight:650}input:disabled,select:disabled,textarea:disabled{background:var(--app-surface-soft);color:var(--app-muted);cursor:not-allowed}:where(fieldset){border:1px solid var(--app-border);border-radius:.9rem;min-width:0;margin:0;padding:1.2rem}:where(legend){padding-inline:.4rem;font-size:.9rem;font-weight:750}.page-heading__actions,.section-title{flex-wrap:wrap}.section-title>*,.page-heading>*{min-width:0}.panel{box-shadow:0 3px 16px #2a231809}@media (width<=640px){.deals-location,.deals-location form{grid-template-columns:minmax(0,1fr)}.deals-location form label{grid-column:auto}.deals-location>button{width:100%}.button{white-space:normal;min-height:2.75rem}}@media (width<=560px){.topbar{height:auto;min-height:6rem;padding-block:6px}.topbar .website-preferences{flex-direction:column;gap:4px}.topbar .website-preferences select{width:112px;min-height:36px}}.map-broad-offers{z-index:6;background:var(--app-surface);border-radius:12px;width:min(300px,100% - 72px);max-height:calc(100% - 24px);position:absolute;bottom:32px;left:12px;overflow-y:auto;box-shadow:0 3px 12px #0003}.map-broad-offers .offer-card{flex-direction:column;width:100%;margin:0;padding:12px;display:flex}.map-broad-offers summary{cursor:pointer;min-height:44px;color:var(--app-gold-dark);padding:12px;font-weight:700}.map-broad-offers summary:focus-visible{outline:2px solid var(--app-gold-dark);outline-offset:-3px}.map-broad-offers .offer-card__media{flex-shrink:0;width:100%}.map-broad-offers .offer-card+.offer-card{border-top:1px solid #d9d0bc}.campaign-audience-note{color:var(--app-muted);line-height:1.6}.workspace-toolbar{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.workspace-toolbar h2{margin:0;font-size:1.15rem}.workspace-toolbar p{color:var(--app-muted);margin:.4rem 0 0;font-size:.85rem}.workspace-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.workspace-toolbar__actions .pwa-actions{margin:0}.visual-icon{color:#675025;background:#eee3c8;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.flow-steps{counter-reset:stage;gap:.5rem;display:flex}.flow-steps>span{counter-increment:stage;color:var(--app-muted);border-bottom:2px solid var(--app-border);flex:1;align-items:center;gap:.4rem;padding:.6rem 0;font-size:.75rem;display:flex}.flow-steps>span:before{content:counter(stage);background:var(--app-surface-soft);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.flow-steps>span[aria-current]{color:var(--app-ink);border-color:var(--app-gold);font-weight:750}.sidebar__workspace{color:var(--app-muted);letter-spacing:.06em;margin:0 0 .4rem;padding:.4rem .85rem;font-size:.7rem;font-weight:750}.button{border-radius:.9rem;padding:.75rem 1.15rem;font-weight:650}.button--secondary{background:var(--app-surface);border-color:var(--app-border)}.button--quiet{box-shadow:none}.button>svg{flex-shrink:0;width:19px;height:19px}.content details>summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-weight:650}.content details>summary:focus-visible{outline:2px solid var(--app-gold);outline-offset:3px;border-radius:.4rem}@media (width<=640px){.workspace-toolbar__actions{width:100%}.workspace-toolbar__actions>.button,.workspace-toolbar__actions>.pwa-actions{flex:auto}}.page-heading{gap:1.25rem;margin-bottom:1.5rem}.page-heading h1{font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.12}.page-heading>div:first-child>p:last-child{margin-top:.65rem;font-size:.95rem}.panel{border-radius:1.25rem;box-shadow:0 8px 28px #2a231809}.section-title h2{letter-spacing:-.035em}.metric-grid article{border-radius:1.1rem;align-items:flex-start;padding:1.35rem}.metric-grid article strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.2vw,2rem)}.metric-grid article p{font-size:.75rem;line-height:1.5}.metric-grid article>span{border-radius:.8rem}.business-banner,.territory-banner,.account-summary{border-radius:1.25rem}.store-card__body{padding:1.25rem}.store-card__heading h2{font-size:1.1rem}.store-card__address{font-size:.78rem;line-height:1.6}.store-profile__content{gap:1.5rem}.deals-page .deals-location{background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.25rem;padding:1.25rem;box-shadow:0 8px 28px #2a23180a}.deals-page .deals-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.25rem;display:grid}.offer-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:1.15rem;width:260px;max-width:100%;padding:1rem;overflow:hidden}.offer-card>small{color:var(--app-gold-dark);font-size:.7rem;font-weight:750}.offer-card h3{letter-spacing:-.03em;margin:.4rem 0 .7rem}.offer-card>p{color:var(--app-muted);font-size:.85rem;line-height:1.5}.offer-card>.button{width:100%;margin-top:1rem}.deals-grid .offer-card{flex-direction:column;width:100%;display:flex;box-shadow:0 6px 20px #2a23180a}.deals-grid .offer-card>.offer-card__media{background:var(--app-surface-soft);border-radius:.75rem;order:-1;margin-bottom:1rem}.deals-grid .offer-card>.button{margin-top:auto}.deals-grid .offer-card>.offer-card__media+.button{margin-top:1rem}.offer-card__media{height:180px}.offer-card__media img,.offer-card__media video{object-fit:contain;width:100%;height:180px}@media (width<=760px){.page-heading{align-items:flex-start}.metric-grid article{padding:1.1rem}.deals-page .deals-location{padding:1rem}}
