.devset{max-width:860px}.devset__row{border-top:1px solid #e4ebdf;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.devset__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.devset__label{color:#14351c;font-size:15.5px;font-weight:800}.devset__desc{color:#3d4a3b;text-wrap:pretty;font-size:13.5px;line-height:1.5}.devset__nums{color:#3d4a3b;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.devset__num{box-sizing:border-box;color:#14351c;text-align:right;background:#fff;border:1px solid #c9d8c2;border-radius:12px;flex:none;width:72px;min-height:46px;padding:0 12px;font-family:inherit;font-size:16px;font-weight:800}.devset__num::placeholder{color:#8a9686;font-weight:600}.devset__num[data-error]{background:#fbede8;border:2px solid #c4623f}.devset__error{color:#9a4b36;align-items:flex-start;gap:9px;margin:0 0 4px;font-size:13.5px;font-weight:700;line-height:1.5;display:flex}.devset__error>span{color:#fff;background:#9a4b36;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:800;display:flex}.devset__example{color:#14351c;text-wrap:pretty;background:#eef6ea;border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.5;display:flex}.devset__example svg{color:#1b6b2e;flex:none;margin-top:1px}.devset__actions{justify-content:flex-end;padding-top:14px;display:flex}@media (width<=640px){.devset__row{flex-direction:column;gap:10px}}.kon__stack{display:contents}.actfunnel__steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.actfunnel__step{grid-template-columns:minmax(150px,230px) minmax(60px,1fr) 84px;grid-template-areas:"label track n""label drop drop";align-items:center;gap:2px 14px;display:grid}.actfunnel__label{flex-direction:column;grid-area:label;gap:2px;min-width:0;display:flex}.actfunnel__label b{color:var(--xt-text);font-size:15px}.actfunnel__track{background:#e7eee3;border-radius:999px;grid-area:track;height:14px;overflow:hidden}.actfunnel__fill{background:#1b6b2e;border-radius:999px;min-width:2px;height:100%;display:block}.actfunnel__n{font-variant-numeric:tabular-nums;flex-direction:column;grid-area:n;align-items:flex-end;display:flex}.actfunnel__n b{color:var(--xt-text);font-size:20px;font-weight:800;line-height:1.1}.actfunnel__n span{color:var(--xt-text-secondary);font-size:12.5px}.actfunnel__drop{color:var(--xt-text-secondary);grid-area:drop}.actfunnel__weeks td .xt-micro{color:var(--xt-text-secondary)}@media (width<=640px){.actfunnel__step{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"label n""track track""drop drop";gap:6px 10px}}.actfunnel__avg{color:var(--xt-text-secondary);font-size:14px}.actfunnel__avg b{color:var(--xt-text);font-size:20px;font-weight:800}.actfunnel__fb{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.actfunnel__fbrow{flex-direction:column;gap:4px;padding:12px 0;display:flex}.actfunnel__fbrow+.actfunnel__fbrow{border-top:1px solid var(--xt-border)}.actfunnel__fbhead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.actfunnel__stars{color:#d79a00;letter-spacing:1px;font-size:15px}.actfunnel__stars span{color:#cfd8c9}.actfunnel__fbbody{color:var(--xt-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.actfunnel__weeks td:first-child{white-space:nowrap}.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}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/archivo-latin-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/archivo-latin-ext-C4zznr8T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xt-font-sans:Archivo, "Segoe UI", system-ui, -apple-system, sans-serif;--xt-font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--xt-space-1:4px;--xt-space-2:8px;--xt-space-3:12px;--xt-space-4:16px;--xt-space-5:18px;--xt-space-6:26px;--xt-space-7:40px;--xt-radius-s:12px;--xt-radius-m:15px;--xt-radius-l:20px;--xt-radius-xl:22px;--xt-radius-xxl:26px;--xt-radius-full:999px;--xt-shadow-1:0 2px 10px #14351c0d;--xt-shadow-2:0 6px 20px #14351c24;--xt-shadow-3:0 8px 22px #14351c21;--xt-touch:48px;--xt-safe-top:env(safe-area-inset-top,0px);--xt-safe-right:env(safe-area-inset-right,0px);--xt-kb:0px;--xt-safe-bottom:max(0px, calc(env(safe-area-inset-bottom,0px) - var(--xt-kb)));--xt-safe-left:env(safe-area-inset-left,0px);--xt-gutter-bottom:max(22px, var(--xt-safe-bottom));--xt-gutter-kb:max(8px, calc(22px - var(--xt-kb)), var(--xt-safe-bottom));--xt-bar-h:56px;--xt-bar-bottom:max(22px, calc(var(--xt-safe-bottom) - 12px));--xt-end:calc(var(--xt-safe-bottom) + 16px);--xt-end-bar:calc(var(--xt-gutter-bottom) + var(--xt-bar-h) + 16px);--xt-action-bottom:max(16px, var(--xt-safe-bottom));--xt-tabbar-clear:calc(var(--xt-bar-bottom) + var(--xt-bar-h));--xt-bg-canvas:#eaf4e4;--xt-bg-page:linear-gradient(180deg, #fff 0%, #f4faef 22%, #eaf4e4 100%);--xt-bg-surface:#fff;--xt-bg-raised:#f1f5ee;--xt-bg-soft:#f4faef;--xt-border:#e4ebdf;--xt-border-strong:#c6d9c4;--xt-hairline:#dde6d8;--xt-text-primary:#14351c;--xt-text-body:#3d4a3b;--xt-text-secondary:#58654f;--xt-text-muted:#667063;--xt-action:#1b6b2e;--xt-action-pressed:#145e27;--xt-on-action:#fff;--xt-action-soft:#dcefd6;--xt-on-action-soft:#1b6b2e;--xt-action-ring:#1b6b2e33;--xt-coin-fill:#f0b429;--xt-coin-text:#5a3e00;--xt-coin-soft:#fbf1ce;--xt-coin-softer:#fbf6dc;--xt-coin-border:#d9be6a;--xt-success:#34a24a;--xt-warning:#b45309;--xt-danger:#9a4b36;--xt-danger-soft:#fbefec;--xt-disabled:#dce3d8;--xt-on-disabled:#4e5a4c;--xt-locked-border:#c6d9c4;--xt-locked-fill:#f1f5ee;--xt-locked-glyph:#a8b4a4;--xt-skeleton:#14351c12;--xt-hero-progress:linear-gradient(140deg, #2e8b43 0%, #1f7a34 46%, #145e27 100%);--xt-hero-balance:linear-gradient(140deg, #7fd189 0%, #4fb863 55%, #34a24a 100%);--xt-on-hero:#fff;--xt-on-hero-eyebrow:#ffffffdb;--xt-offline-bg:#fdf3d5;--xt-offline-border:#d9be6a;--xt-offline-title:#4a3300;--xt-offline-body:#6b4a12;--xt-offline-mark:#b45309;--xt-offline-on-mark:#fff;--xt-tone-anchor-bg:#dcefd6;--xt-tone-anchor-ink:#1b6b2e;--xt-tone-reward-bg:#f3d3cb;--xt-tone-reward-ink:#9a4b36;--xt-tone-discover-bg:#d6e6f5;--xt-tone-discover-ink:#2a5f8a;--xt-tone-insight-bg:#e3dcf2;--xt-tone-insight-ink:#54419a;--xt-tone-challenge-bg:#fbe3cc;--xt-tone-challenge-ink:#8a4e12;--xt-tone-compass-bg:#fbf1ce;--xt-tone-compass-ink:#5a3e00;--xt-trail-ski:#2a5f8a;--xt-trail-beer:#8a4e12;--xt-trail-city:#1b6b2e;--xt-trail-heritage:#9a4b36;--xt-trail:var(--xt-trail-city);--xt-surface-0:var(--xt-bg-surface);--xt-surface-1:var(--xt-bg-canvas);--xt-surface-2:var(--xt-bg-raised);--xt-text:var(--xt-text-primary)}[data-trail=ski]{--xt-trail:var(--xt-trail-ski)}[data-trail=beer]{--xt-trail:var(--xt-trail-beer)}[data-trail=city]{--xt-trail:var(--xt-trail-city)}[data-trail=heritage]{--xt-trail:var(--xt-trail-heritage)}[data-tone=anchor]{--xt-tone-bg:var(--xt-tone-anchor-bg);--xt-tone-ink:var(--xt-tone-anchor-ink)}[data-tone=reward]{--xt-tone-bg:var(--xt-tone-reward-bg);--xt-tone-ink:var(--xt-tone-reward-ink)}[data-tone=discover]{--xt-tone-bg:var(--xt-tone-discover-bg);--xt-tone-ink:var(--xt-tone-discover-ink)}[data-tone=insight]{--xt-tone-bg:var(--xt-tone-insight-bg);--xt-tone-ink:var(--xt-tone-insight-ink)}[data-tone=challenge]{--xt-tone-bg:var(--xt-tone-challenge-bg);--xt-tone-ink:var(--xt-tone-challenge-ink)}[data-tone=compass]{--xt-tone-bg:var(--xt-tone-compass-bg);--xt-tone-ink:var(--xt-tone-compass-ink)}*,:before,:after{box-sizing:border-box}body{background:var(--xt-bg-canvas);color:var(--xt-text-primary);font-family:var(--xt-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:23px}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:3px solid var(--xt-action);outline-offset:2px}.xt-display-xl{letter-spacing:-.03em;margin:0;font-size:46px;font-weight:800;line-height:46px}.xt-display-l{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:36px}.xt-display-m{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800;line-height:34px}.xt-title-l{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800;line-height:25px}.xt-title-m{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800;line-height:23px}.xt-title-s{letter-spacing:-.005em;margin:0;font-size:17px;font-weight:700;line-height:22px}.xt-body-l{color:var(--xt-text-body);margin:0;font-size:17px;font-weight:500;line-height:26px}.xt-body-m{color:var(--xt-text-body);margin:0;font-size:15px;line-height:23px}.xt-body-s{color:var(--xt-text-secondary);margin:0;font-size:13px;line-height:18px}.xt-label-m{font-size:13px;font-weight:700;line-height:17px}.xt-mono-m{font-family:var(--xt-font-mono);font-size:15px;line-height:20px}.xt-micro{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-text-secondary);margin:0;font-size:10.5px;font-weight:700;line-height:14px}.xt-secondary{color:var(--xt-text-secondary)}.xt-muted{color:var(--xt-text-muted)}.xt-btn{border-radius:var(--xt-radius-full);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:800;line-height:20px;transition:transform .12s,background .12s;display:inline-flex}.xt-btn--block{width:100%;display:flex}.xt-btn:active:not(:disabled){transform:scale(.98)}.xt-btn--primary{background:var(--xt-action);color:var(--xt-on-action)}.xt-btn--primary:active:not(:disabled){background:var(--xt-action-pressed)}.xt-btn--secondary{background:var(--xt-action-soft);color:var(--xt-on-action-soft)}.xt-btn--ghost{min-height:48px;color:var(--xt-action);background:0 0;padding:0 16px}.xt-btn--danger{background:var(--xt-danger);color:#fff}.xt-btn:disabled{background:var(--xt-disabled);color:var(--xt-on-disabled);cursor:not-allowed;transform:none}.xt-btn--ghost:disabled{background:0 0}.xt-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite xt-spin}@keyframes xt-spin{to{transform:rotate(360deg)}}.xt-field{flex-direction:column;gap:6px;display:flex}.xt-field__label{color:var(--xt-text-secondary);font-size:13px;font-weight:700;line-height:17px}.xt-field__input{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);min-height:56px;color:var(--xt-text-primary);padding:0 16px;font-family:inherit;font-size:17px;font-weight:500}textarea.xt-field__input{resize:vertical;padding:14px 16px;line-height:1.45}.xt-field__input:focus{border-color:var(--xt-action);box-shadow:0 0 0 4px var(--xt-action-ring);outline:none}.xt-field--error .xt-field__input{border-color:var(--xt-danger)}.xt-field__input:disabled{background:var(--xt-disabled);color:var(--xt-on-disabled);cursor:not-allowed}.xt-field__error{color:var(--xt-danger);margin:0;font-size:13px;line-height:18px}.xt-chip{border:2px solid var(--xt-border);border-radius:var(--xt-radius-full);background:var(--xt-bg-surface);min-height:38px;color:var(--xt-text-primary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:700;display:inline-flex}.xt-chip[aria-pressed=true]{background:var(--xt-action-soft);border-color:var(--xt-action);color:var(--xt-on-action-soft)}.xt-chip--coin{background:var(--xt-coin-soft);color:var(--xt-coin-text);border:0;padding:0 13px 0 6px;font-size:16px}.xt-chip--coin:before{content:"";background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><circle cx='24' cy='24' r='23' fill='%23F0B429'/><circle cx='24' cy='24' r='18.5' fill='none' stroke='%23D49A14' stroke-width='2.2'/><rect x='20.5' y='9' width='7' height='30' rx='3.5' fill='%235A3E00' transform='rotate(38 24 24)'/><rect x='20.5' y='9' width='7' height='30' rx='3.5' fill='%235A3E00' transform='rotate(-38 24 24)'/></svg>") 50%/100% no-repeat;flex:none;width:26px;height:26px}.xt-coin{flex:none;display:block}.xt-badge{border-radius:var(--xt-radius-full);background:var(--xt-bg-raised);min-height:28px;color:var(--xt-text-secondary);align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.xt-badge--warning,.xt-badge--coin{background:var(--xt-coin-soft);color:var(--xt-coin-text)}.xt-badge--done{background:var(--xt-tone-anchor-bg);width:28px;height:28px;color:var(--xt-tone-anchor-ink);justify-content:center;padding:0;font-weight:800}.xt-icontile{background:var(--xt-tone-bg,var(--xt-bg-raised));width:44px;height:44px;color:var(--xt-tone-ink,var(--xt-text-secondary));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.xt-icontile--s{border-radius:var(--xt-radius-s);width:38px;height:38px;font-size:15px}.xt-icontile--l{width:46px;height:46px}.xt-icontile--done{background:var(--xt-action-soft);color:var(--xt-on-action-soft)}.xt-icontile--off{background:var(--xt-locked-fill);color:var(--xt-locked-glyph)}.xt-card{border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);border:1px solid var(--xt-border);box-shadow:var(--xt-shadow-1);flex-direction:column;display:flex;overflow:hidden}.xt-card__media{aspect-ratio:16/9;background:var(--xt-bg-raised);object-fit:cover;width:100%}.xt-card__body{flex-direction:column;gap:4px;padding:14px;display:flex}.xt-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:10.5px;font-weight:700;line-height:14px}.xt-card__title{color:var(--xt-text-primary);font-size:17px;font-weight:700;line-height:22px}.xt-hero{border-radius:var(--xt-radius-xl);background:var(--xt-hero-progress);color:var(--xt-on-hero);flex-direction:column;flex:none;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.xt-hero--balance{background:var(--xt-hero-balance);gap:4px;padding:20px}.xt-hero__wash{pointer-events:none;background:#ffffff1a;border-radius:40px;width:150px;height:150px;position:absolute;top:-26px;right:-30px;transform:rotate(28deg)}.xt-hero>:not(.xt-hero__wash){position:relative}.xt-hero__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--xt-on-hero-eyebrow);font-size:11px;font-weight:700;line-height:14px}.xt-hero__figure{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:34px}.xt-hero--balance .xt-hero__figure{font-size:46px;line-height:46px}.xt-hero__note{font-size:14px;line-height:20px}.xt-hero__steps{gap:5px;display:flex}.xt-hero__step{background:#ffffff4d;border-radius:4px;flex:1;height:8px}.xt-hero__step--done{background:var(--xt-coin-fill)}.xt-tile{border:2px dashed var(--xt-coin-border);border-radius:var(--xt-radius-m);background:var(--xt-coin-softer);color:var(--xt-coin-text);align-items:center;gap:12px;padding:13px;display:flex}.xt-tile__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-tile__title{font-size:14.5px;font-weight:700;line-height:19px}.xt-tile__body{opacity:.86;font-size:13px;line-height:18px}.xt-coinbatch{border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);border:1px solid var(--xt-border);box-shadow:var(--xt-shadow-1);align-items:center;gap:12px;padding:13px;display:flex}.xt-coinbatch__mark{border-radius:var(--xt-radius-s);background:var(--xt-tone-bg,var(--xt-coin-soft));width:38px;height:38px;color:var(--xt-tone-ink,var(--xt-coin-text));flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.xt-coinbatch__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-coinbatch__amount{color:var(--xt-text-primary);font-size:15.5px;font-weight:800;line-height:20px}.xt-coinbatch__source{color:var(--xt-text-secondary);font-size:13px;line-height:18px}.xt-banner{border-radius:var(--xt-radius-m);background:var(--xt-bg-surface);border:1px solid var(--xt-border);flex-direction:column;gap:4px;padding:14px;display:flex}.xt-banner--danger{background:var(--xt-danger-soft);border-color:var(--xt-danger)}.xt-banner__title{color:var(--xt-text-primary);font-size:15px;font-weight:800;line-height:20px}.xt-banner__body{color:var(--xt-text-secondary);font-size:13px;line-height:19px}.xt-toast{border-radius:var(--xt-radius-full);background:var(--xt-text-primary);color:var(--xt-bg-surface);box-shadow:var(--xt-shadow-2);align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;display:inline-flex}.xt-toast__mark{background:var(--xt-success);width:22px;height:22px;color:var(--xt-text-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.xt-modal__scrim{padding:var(--xt-space-4);z-index:40;background:#0c140e73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.xt-modal{border-radius:var(--xt-radius-xxl);background:var(--xt-bg-surface);width:100%;max-width:28rem;box-shadow:var(--xt-shadow-2);flex-direction:column;gap:10px;padding:20px;display:flex}.xt-modal__actions{gap:10px;margin-top:4px;display:flex}.xt-modal__actions>*{flex:1}.xt-listrow{border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);width:100%;box-shadow:var(--xt-shadow-1);text-align:left;color:var(--xt-text-primary);cursor:pointer;border:2px solid #0000;align-items:center;gap:12px;padding:13px;font-family:inherit;display:flex}.xt-listrow--available{border-color:var(--xt-success)}.xt-listrow--available .xt-listrow__meta{color:var(--xt-action)}.xt-listrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-listrow__title{font-size:15.5px;font-weight:700;line-height:20px}.xt-listrow__meta{color:var(--xt-text-secondary);font-size:13px;line-height:18px}.xt-listrow--locked{cursor:default}.xt-listrow--locked .xt-listrow__title{color:var(--xt-text-secondary)}.xt-listrow[aria-current=true]{border-color:var(--xt-action)}.xt-offrow{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m);background:var(--xt-bg-surface);align-items:center;gap:12px;padding:10px 14px;display:flex}.xt-offrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-offrow__label{color:var(--xt-text-muted);font-size:15px;font-weight:700;line-height:20px}.xt-offrow__why{color:var(--xt-text-muted);font-size:12.5px;line-height:17px}.xt-offrow__mark{border-radius:var(--xt-radius-full);background:var(--xt-bg-raised);min-height:26px;color:var(--xt-text-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:flex}.xt-skeleton{border-radius:var(--xt-radius-s);background:var(--xt-skeleton);animation:1.4s ease-in-out infinite xt-pulse;display:block}@keyframes xt-pulse{50%{opacity:.55}}.xt-pin{width:var(--xt-touch);height:var(--xt-touch);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xt-pin__body{color:var(--xt-tone-ink,var(--xt-text-primary));background:var(--xt-tone-bg,var(--xt-bg-surface));box-shadow:var(--xt-shadow-1);justify-content:center;align-items:center;display:flex;position:relative}.xt-pin--locked .xt-pin__body{background:var(--xt-bg-surface);border:2px solid var(--xt-locked-border);color:var(--xt-locked-glyph);filter:saturate(.35)}.xt-pin--available .xt-pin__body{background:var(--xt-coin-fill);color:var(--xt-coin-text);box-shadow:0 0 0 7px #f0b42942}.xt-pin--done .xt-pin__body{background:var(--xt-action);color:var(--xt-on-action)}.xt-pin--pulsing .xt-pin__body{animation:1.6s ease-out xt-halo}@keyframes xt-halo{0%{box-shadow:0 0 #f0b42980}to{box-shadow:0 0 0 16px #f0b42900}}.xt-pin__check{color:var(--xt-on-action);justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}.xt-pin__body--circle{border-radius:50%}.xt-pin__body--squircle{border-radius:var(--xt-radius-s)}.xt-pin__body--diamond{border-radius:5px;transform:rotate(45deg)}.xt-pin__body--diamond>*{transform:rotate(-45deg)}.xt-pin__body--notched{clip-path:polygon(0 0,66% 0,100% 34%,100% 100%,0 100%)}.xt-pin__body--triangle{clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%)}.xt-pin__body--hexagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.xt-pin__body--notched .xt-pin__check,.xt-pin__body--triangle .xt-pin__check,.xt-pin__body--hexagon .xt-pin__check{display:none}.xt-pin__glyph-diamond{background:currentColor;border-radius:2px;width:12px;height:12px;transform:rotate(45deg)}.xt-pin__glyph-dot{background:currentColor;border-radius:50%;width:11px;height:11px}.xt-appbar{padding:4px var(--xt-space-5) 12px;flex:none;align-items:center;gap:10px;display:flex}.xt-appbar__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.xt-appbar__sub{color:#58654f;font-size:12px}.xt-appbar__title{letter-spacing:-.02em;color:var(--xt-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:800;line-height:23px;overflow:hidden}.xt-appbar__back{background:var(--xt-bg-surface);width:40px;height:40px;box-shadow:var(--xt-shadow-1);color:var(--xt-text-primary);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:17px;font-weight:700;display:flex}.xt-logomark{flex:none;width:30px;height:30px;position:relative}.xt-logomark:before,.xt-logomark:after{content:"";background:var(--xt-action);border-radius:3px;width:6px;height:26px;position:absolute;top:2px;left:12px}.xt-logomark:before{transform:rotate(38deg)}.xt-logomark:after{transform:rotate(-38deg)}.xt-tabbar{border-radius:var(--xt-radius-xl);background:#fff;border:1px solid #dce6d6;gap:2px;width:fit-content;margin:0 auto;padding:3px;display:flex;box-shadow:0 10px 30px #14351c3d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xt-tabbar{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#fffc;border-color:#ffffffe6;box-shadow:0 0 0 .5px #14351c24,0 8px 24px #14351c29}}.xt-tabbar__cell{border-radius:var(--xt-radius-m);width:66px;min-height:48px;color:var(--xt-text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-family:inherit;display:flex;position:relative}.xt-tabbar__cell[aria-current=page]{background:var(--xt-action-soft);color:var(--xt-on-action-soft)}.xt-tabbar__cell:disabled{color:var(--xt-locked-glyph);cursor:not-allowed}.xt-tabbar__label{letter-spacing:.01em;font-size:10px;font-weight:600;line-height:12px}.xt-tabbar__cell[aria-current=page] .xt-tabbar__label{font-weight:700}.xt-tabbar__icon{display:flex;position:relative}.xt-tabbar__dot[data-tone=green]{background:var(--xt-action);border:2px solid #fff;width:10px;height:10px;top:-4px;right:-6px}.xt-tabbar__dot[data-tone=red]{background:#c4472d;border:2px solid #fff;width:10px;height:10px;top:-3px;right:-5px}.xt-tabbar__dot{background:var(--xt-warning);border:1.5px solid var(--xt-bg-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.xt-offlinebar{padding:11px var(--xt-space-5) 14px;padding-top:calc(var(--xt-safe-top) + 11px);padding-left:calc(var(--xt-safe-left) + var(--xt-space-5));padding-right:calc(var(--xt-safe-right) + var(--xt-space-5));background:var(--xt-offline-bg);border-bottom:1.5px solid var(--xt-offline-border);flex:none;align-items:center;gap:11px;margin-bottom:10px;display:flex}.xt-offlinebar__mark{background:var(--xt-offline-mark);width:26px;height:26px;color:var(--xt-offline-on-mark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.xt-offlinebar__text{flex-direction:column;gap:1px;min-width:0;display:flex}.xt-offlinebar__title{letter-spacing:-.005em;color:var(--xt-offline-title);font-size:14px;font-weight:800;line-height:18px}.xt-offlinebar__body{color:var(--xt-offline-body);font-size:12.5px;line-height:16px}.xt-insetfield{border:1px solid var(--xt-border);background:var(--xt-bg-surface);min-height:58px;box-shadow:var(--xt-shadow-1);border-radius:18px;align-items:center;gap:12px;padding:0 16px;display:flex}.xt-insetfield--filled,.xt-insetfield:focus-within{border-color:var(--xt-action)}.xt-insetfield--invalid{border-color:var(--xt-danger)}.xt-insetfield__glyph{background:var(--xt-bg-raised);width:34px;height:34px;color:var(--xt-text-body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.xt-insetfield--filled .xt-insetfield__glyph,.xt-insetfield:focus-within .xt-insetfield__glyph{background:var(--xt-action-soft);color:var(--xt-on-action-soft)}.xt-insetfield__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.xt-insetfield__label{letter-spacing:.1em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:10.5px;font-weight:700;line-height:14px}.xt-insetfield__input{color:var(--xt-text-primary);background:0 0;border:0;min-width:0;padding:0;font-family:inherit;font-size:16px;font-weight:600}.xt-insetfield__input:focus{outline:none}.xt-insetfield__input[type=password]{letter-spacing:.24em;font-weight:400}.xt-insetfield__action{color:var(--xt-action);cursor:pointer;background:0 0;border:0;flex:none;padding:8px 0 8px 8px;font-family:inherit;font-size:13.5px;font-weight:700}.xt-errortile{background:var(--xt-danger-soft);border:2px dashed #dca79c;border-radius:18px;align-items:center;gap:12px;padding:13px 14px;display:flex}.xt-errortile__mark{background:var(--xt-danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex}.xt-errortile__text{color:#6b3228;flex:1;font-size:13.5px;font-weight:600;line-height:19px}.xt-divider{align-items:center;gap:12px;display:flex}.xt-divider__line{background:var(--xt-hairline);flex:1;height:1px}.xt-divider__label{letter-spacing:.1em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:12px;font-weight:700;line-height:16px}.xt-btn--outline{background:var(--xt-bg-surface);border:2px solid var(--xt-action);min-height:54px;color:var(--xt-action);letter-spacing:0;text-transform:none;font-size:15.5px;font-weight:700}.xt-btn--outline:disabled{background:var(--xt-bg-surface);border-color:var(--xt-disabled);color:var(--xt-on-disabled)}.xt-insetfield__glyph--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.xt-steps{padding:4px var(--xt-space-5) 12px;flex:none;align-items:center;gap:12px;display:flex}.xt-steps__spacer{flex:none;width:40px}.xt-steps__bar{flex:1;gap:4px;display:flex}.xt-steps__seg{background:var(--xt-hairline);border-radius:3px;flex:1;height:6px}.xt-steps__seg--done{background:var(--xt-action)}.xt-steps__count{color:var(--xt-text-secondary);flex:none;font-size:13.5px;font-weight:700}.xt-choice{border:2px solid var(--xt-border);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);min-height:72px;box-shadow:var(--xt-shadow-1);cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.xt-choice--on{border-width:2.5px;border-color:var(--xt-action)}.xt-choice__input{opacity:0;width:0;height:0;position:absolute}.xt-choice:focus-within{box-shadow:0 0 0 4px var(--xt-action-ring)}.xt-choice__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-choice__label{color:var(--xt-text-primary);font-size:16.5px;font-weight:700;line-height:21px}.xt-choice__hint{color:var(--xt-text-secondary);font-size:13px;line-height:18px}.xt-choice__mark{border:2px solid var(--xt-border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.xt-choice--on .xt-choice__mark{border-color:var(--xt-action);background:var(--xt-action);color:var(--xt-on-action)}.xt-note{border:2px dashed var(--xt-coin-border);background:var(--xt-coin-softer);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.xt-note__mark{background:var(--xt-coin-fill);width:34px;height:34px;color:var(--xt-coin-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.xt-note__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-note__title{color:var(--xt-coin-text);font-size:14.5px;font-weight:700;line-height:19px}.xt-note__body{color:var(--xt-coin-text);font-size:13.5px;line-height:19px}.xt-note__title+.xt-note__body{opacity:.86;font-size:13px;line-height:18px}.xt-statuslist{border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);box-shadow:var(--xt-shadow-1);overflow:hidden}.xt-statuslist__row{align-items:center;gap:12px;padding:14px 15px;display:flex}.xt-statuslist__row+.xt-statuslist__row{border-top:1px solid var(--xt-border)}.xt-statuslist__mark{background:var(--xt-bg-raised);width:26px;height:26px;color:var(--xt-text-body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.xt-statuslist__text{color:var(--xt-text-body);flex:1;font-size:14.5px;line-height:20px}.xt-suggest{border-radius:var(--xt-radius-xxl);color:var(--xt-on-hero);background:linear-gradient(150deg,#7fd189 0%,#4fb863 52%,#2e9c48 100%);flex-direction:column;gap:16px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.xt-suggest>:not([aria-hidden]){position:relative}.xt-suggest__cover,.xt-desthero__cover{position:absolute;inset:0}.xt-suggest__cover img,.xt-desthero__cover img{object-fit:cover;width:100%;height:100%;display:block}.xt-suggest__cover:after,.xt-desthero__cover:after{content:"";background:linear-gradient(#14351c40 0%,#14351cc7 100%);position:absolute;inset:0}.xt-suggest--cover .xt-suggest__wash,.xt-suggest--cover .xt-suggest__ring,.xt-desthero--cover .xt-desthero__wash{display:none}.xt-suggest__wash{background:#ffffff29;border-radius:50%;width:168px;height:168px;position:absolute;top:-46px;right:-46px}.xt-suggest__ring{border:2px dashed #fff6;border-radius:50%;width:132px;height:132px;position:absolute;bottom:-60px;right:14px}.xt-suggest__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.xt-suggest__dot{background:#ffffff3d;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.xt-suggest__dot>span{background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff57}.xt-suggest__text{flex-direction:column;gap:8px;display:flex}.xt-suggest__name{letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:38px}.xt-suggest__summary{color:#fffffff0;font-size:15.5px;line-height:22px}.xt-suggest__facts{flex-wrap:wrap;gap:8px;display:flex}.xt-suggest__fact{border-radius:var(--xt-radius-full);background:#ffffff38;align-items:center;min-height:32px;padding:0 11px;font-size:12.5px;font-weight:700;display:flex}.xt-suggest__fact--strong{color:var(--xt-action);background:#fff;font-weight:800}.xt-suggest__fact--kind{gap:5px;padding:0 11px 0 8px}.xt-desthero{border-radius:var(--xt-radius-xl);background:var(--xt-hero-progress);color:var(--xt-on-hero);flex-direction:column;gap:13px;padding:20px;display:flex;position:relative;overflow:hidden}.xt-desthero--muted{background:linear-gradient(140deg,#4e7f5c 0%,#3e6b4c 46%,#33583f 100%)}.xt-desthero>:not([aria-hidden]){position:relative}.xt-desthero__wash{background:#ffffff1a;border-radius:44px;width:176px;height:176px;position:absolute;top:-28px;right:-36px;transform:rotate(28deg)}.xt-desthero__ring{border:2px dashed #ffffff47;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-54px;right:22px}.xt-desthero__eyebrow{border-radius:var(--xt-radius-full);background:var(--xt-bg-surface);min-height:28px;color:var(--xt-action-pressed);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:flex}.xt-desthero__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xt-desthero__top .xt-desthero__eyebrow{letter-spacing:.08em;box-sizing:border-box;padding:4px 10px;font-size:10.5px;font-weight:800;line-height:1.3}.xt-desthero__text{flex-direction:column;gap:7px;display:flex}.xt-desthero__name{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:35px}.xt-desthero__summary{color:var(--xt-on-hero);margin:0;font-size:15px;line-height:22px}.xt-desthero__facts{flex-wrap:wrap;gap:8px;display:flex}.xt-desthero__fact{border-radius:var(--xt-radius-full);background:#ffffff29;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.xt-desthero__action{border-radius:var(--xt-radius-full);background:var(--xt-bg-surface);width:100%;min-height:50px;color:var(--xt-action);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 24px;font-family:inherit;font-size:15px;font-weight:800;display:flex}.xt-destrow{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);width:100%;box-shadow:var(--xt-shadow-1);text-align:left;cursor:pointer;align-items:center;gap:13px;padding:14px;font-family:inherit;display:flex}.xt-destrow--many{align-items:flex-start}.xt-destrow--here{border:2px solid var(--xt-action);box-shadow:0 3px 14px #1b6b2e1f}.xt-destrow--empty{box-shadow:none;background:#f7f9f5}.xt-destbrick{background:var(--xt-bg-raised);border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.xt-destbrick--cover{overflow:hidden}.xt-destbrick--cover img{object-fit:cover;width:100%;height:100%}.xt-destbrick[data-kind=ski]{background:#d6e8f5}.xt-destbrick[data-kind=beer]{background:#f6e6cc}.xt-destbrick[data-kind=city]{background:#dcefd6}.xt-destbrick[data-kind=heritage]{background:#f0ddd6}.xt-destbrick[data-place=empty]{background:#edf1ea}.xt-destrow--off{background:var(--xt-bg-raised);border:1px dashed var(--xt-border-strong);box-shadow:none;cursor:default}.xt-destrow--off .xt-destrow__name,.xt-destrow--off .xt-destrow__trail,.xt-destrow--off .xt-destrow__listedname{color:var(--xt-text-muted)}.xt-destrow--off .xt-destbrick{background:var(--xt-bg-surface)}.xt-destrow__text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.xt-destrow__head{flex-direction:column;gap:2px;display:flex}.xt-destrow__name{color:var(--xt-text-primary);font-size:16.5px;font-weight:700;line-height:21px}.xt-destrow__trail{color:var(--xt-text-body);font-size:13.5px;font-weight:600;line-height:18px}.xt-destrow--here .xt-destrow__trail{color:var(--xt-action)}.xt-destrow__meta{color:var(--xt-text-secondary);font-size:12.5px;line-height:17px}.xt-destrow__trails{border-top:1px solid #edf1ea;flex-direction:column;gap:7px;padding-top:8px;display:flex}.xt-destrow__listed{align-items:center;gap:8px;display:flex}.xt-destrow__listedname{min-width:0;color:var(--xt-text-body);flex:1;font-size:13.5px;font-weight:600}.xt-destrow__listedkind{color:var(--xt-text-muted);flex:none;font-size:12px}.xt-destrow__more{color:var(--xt-text-secondary);padding-left:24px;font-size:12.5px;font-weight:600}.xt-destrow__dist{color:var(--xt-text-secondary);flex:none;font-size:13px;font-weight:600}.xt-destrow__here{border-radius:var(--xt-radius-full);background:var(--xt-action-soft);min-height:26px;color:var(--xt-on-action-soft);flex:none;align-items:center;padding:0 9px;font-size:11.5px;font-weight:800;display:flex}.xt-infotile{border-radius:var(--xt-radius-l);background:var(--xt-bg-soft);border:2px dashed #b9d8ae;align-items:center;gap:12px;padding:14px;display:flex}.xt-infotile__mark{background:var(--xt-bg-surface);width:38px;height:38px;color:var(--xt-action);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.xt-infotile__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xt-infotile__title{color:var(--xt-text-primary);font-size:15px;font-weight:700;line-height:20px}.xt-infotile__body{color:var(--xt-text-body);font-size:13.5px;line-height:19px}.xt-appbar--tab{padding-left:var(--xt-space-5)}.xt-appbar--tab .xt-appbar__title{font-size:21px;line-height:25px}.xt-settings{border-radius:var(--xt-radius-xl);background:var(--xt-bg-surface);box-shadow:var(--xt-shadow-1);overflow:hidden}.xt-settings__row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:58px;padding:13px 15px;font-family:inherit;display:flex}.xt-settings__row+.xt-settings__row{border-top:1px solid var(--xt-border)}.xt-settings__row:disabled{cursor:default}.xt-settings__label{color:var(--xt-text-primary);flex:1;font-size:15.5px;line-height:21px}.xt-settings__value{color:var(--xt-text-secondary);font-size:14.5px}.xt-settings__value--own{color:var(--xt-action);font-weight:700}.xt-settings__value--off{font-weight:600}.xt-settings__icon{width:32px;height:32px;color:var(--xt-action);background:#e6f1e2;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.xt-settings__row--fixed .xt-settings__label{color:var(--xt-text-secondary)}.xt-settings__label--strong{font-weight:800}.xt-settings__value--warn{color:#9a4b36;align-items:center;gap:7px;font-weight:800;display:flex}.xt-settings__warnmark{color:#fff;background:#9a4b36;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.xt-settings__chevron{width:12px;color:var(--xt-text-secondary);flex:none;font-size:17px}.xt-settings__ext{width:12px;color:var(--xt-text-secondary);flex:none;font-size:14px}.xt-unread{background:var(--xt-action);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.xt-unread:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.xt-destcard__trail{align-items:center;gap:14px;padding:16px 15px;display:flex}.xt-destcard__trail+.xt-settings__row{border-top:1px solid var(--xt-border)}.xt-destcard__trail>.xt-trailicon{border-radius:16px;width:52px;height:52px}.xt-destcard__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-destcard__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:10.5px;font-weight:700}.xt-destcard__name{letter-spacing:-.01em;color:var(--xt-text-primary);font-size:19px;font-weight:800;line-height:24px}.xt-destcard__meta{color:var(--xt-text-secondary);font-size:13.5px}.xt-persona{border-radius:var(--xt-radius-xl);background:var(--xt-bg-surface);box-shadow:var(--xt-shadow-1);align-items:center;gap:14px;padding:18px;display:flex}.xt-persona__initials{background:var(--xt-action-soft);width:56px;height:56px;color:var(--xt-on-action-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:21px;font-weight:800;display:flex}.xt-persona__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-persona__name{color:var(--xt-text-primary);font-size:18px;font-weight:800;line-height:23px}.xt-persona__meta{color:var(--xt-text-secondary);font-size:13.5px;line-height:18px}button.xt-persona{text-align:left;cursor:pointer;border:0;width:100%;font-family:inherit}button.xt-persona:disabled{cursor:default}.xt-persona__edit{color:var(--xt-action);flex:none;font-size:14px;font-weight:700}.xt-persona--edit{flex-direction:column;align-items:stretch;gap:10px}.xt-persona__actions{gap:8px;display:flex}.xt-persona__actions>*{flex:1}.xt-stats{gap:12px;display:flex}.xt-stats__box{border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);box-shadow:var(--xt-shadow-1);flex-direction:column;flex:1;gap:3px;padding:15px;display:flex}.xt-stats__figure{color:var(--xt-text-primary);font-size:24px;font-weight:800;line-height:28px}.xt-stats__label{letter-spacing:.11em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:700;line-height:14px}.xt-staffcard{border-radius:var(--xt-radius-xl);background:var(--xt-text-primary);text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;width:100%;padding:16px;font-family:inherit;display:flex}.xt-staffcard__mark{background:var(--xt-coin-fill);width:46px;height:46px;color:var(--xt-coin-text);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.xt-staffcard__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-staffcard__title{color:#fff;font-size:16px;font-weight:700;line-height:21px}.xt-staffcard__meta{color:var(--xt-border-strong);font-size:13.5px;line-height:18px}.xt-staffcard__chevron{color:var(--xt-border-strong);flex:none;font-size:17px}.xt-signout{width:100%;min-height:48px;color:var(--xt-danger);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:15.5px;font-weight:700}.xt-signout--quiet{min-height:40px;color:var(--xt-text-muted);font-size:13.5px;font-weight:600;text-decoration:underline}.xt-signout:disabled{opacity:.55;cursor:default}.xt-settings__off{border-radius:var(--xt-radius-full);background:var(--xt-bg-raised);min-height:26px;color:var(--xt-text-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:flex}.xt-settings__row:disabled .xt-settings__label,.xt-settings__row:disabled .xt-settings__value--own{color:var(--xt-text-muted)}.xt-countdown{border-radius:var(--xt-radius-full);background:var(--xt-coin-fill);min-height:27px;color:var(--xt-coin-text);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.xt-countdown--out{background:var(--xt-bg-raised);color:var(--xt-text-muted)}.xt-quizopt{border:1.5px solid var(--xt-border);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);width:100%;min-height:66px;box-shadow:var(--xt-shadow-1);text-align:left;cursor:pointer;align-items:center;gap:13px;padding:14px 16px;font-family:inherit;display:flex}.xt-quizopt:disabled{cursor:default}.xt-quizopt[data-state=correct]{background:var(--xt-bg-soft);border:2.5px solid var(--xt-action);box-shadow:none}.xt-quizopt[data-state=wrong]{background:var(--xt-danger-soft);border:2.5px solid var(--xt-danger);box-shadow:none}.xt-quizopt[data-state=chosen]{border:2.5px solid var(--xt-action)}.xt-quizopt__mark{background:var(--xt-tone-insight-bg);width:32px;height:32px;color:var(--xt-tone-insight-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.xt-quizopt[data-state=correct] .xt-quizopt__mark{background:var(--xt-action);color:var(--xt-on-action)}.xt-quizopt[data-state=wrong] .xt-quizopt__mark{background:var(--xt-danger);color:#fff}.xt-quizopt__text{color:var(--xt-text-primary);flex:1;font-size:17px;font-weight:600;line-height:22px}.xt-quizopt__tag{border-radius:var(--xt-radius-full);background:var(--xt-coin-fill);min-height:28px;color:var(--xt-coin-text);flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:flex}.xt-quizopt[data-state=wrong] .xt-quizopt__tag{color:#7c3524;background:#f3d3cb;font-size:12.5px;font-weight:700}.xt-scorerow{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m);background:var(--xt-bg-surface);align-items:center;gap:11px;min-height:52px;padding:10px 13px;display:flex}.xt-scorerow__mark{background:var(--xt-action-soft);width:26px;height:26px;color:var(--xt-action);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.xt-scorerow[data-correct=nej] .xt-scorerow__mark{color:#7c3524;background:#f3d3cb}.xt-scorerow__label{color:var(--xt-text-primary);flex:1;font-size:14.5px;font-weight:600}.xt-scorerow[data-correct=nej] .xt-scorerow__label{color:var(--xt-text-secondary)}.xt-scorerow__coins{color:var(--xt-coin-text);flex:none;font-size:14.5px;font-weight:800}.xt-scorerow[data-correct=nej] .xt-scorerow__coins{color:var(--xt-text-muted)}.xt-mission{border:2px dashed var(--xt-coin-border);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);flex-direction:column;gap:9px;padding:18px;display:flex}.xt-mission__head{align-items:center;gap:11px;display:flex}.xt-mission__mark{background:var(--xt-tone-bg,var(--xt-bg-raised));width:40px;height:40px;color:var(--xt-tone-ink,var(--xt-text-primary));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.xt-mission__kind{letter-spacing:.11em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:700}.xt-mission__title{letter-spacing:-.01em;color:var(--xt-text-primary);margin:0;font-size:19px;font-weight:800;line-height:24px}.xt-mission__body{color:var(--xt-text-body);margin:0;font-size:14px;line-height:20px}.xt-mission__facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xt-mission__coins{letter-spacing:-.02em;color:var(--xt-coin-text);font-size:22px;font-weight:800}.xt-mission__proof{border-radius:var(--xt-radius-full);background:var(--xt-bg-raised);min-height:27px;color:var(--xt-text-secondary);align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:flex}.xt-missionrow{border:2px dashed var(--xt-coin-border);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);width:100%;box-shadow:var(--xt-shadow-1);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:13px;font-family:inherit;display:flex}.xt-missionrow[data-state=submitted]{border:1px solid var(--xt-border);cursor:default}.xt-missionrow[data-state=expired]{border:1px solid var(--xt-border);background:var(--xt-bg-raised);box-shadow:none;cursor:default}.xt-missionrow__mark{background:var(--xt-tone-bg,var(--xt-bg-raised));width:40px;height:40px;color:var(--xt-tone-ink,var(--xt-text-primary));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.xt-missionrow[data-state=submitted] .xt-missionrow__mark{background:var(--xt-action);color:var(--xt-on-action)}.xt-missionrow[data-state=expired] .xt-missionrow__mark{background:var(--xt-bg-raised);color:var(--xt-text-muted)}.xt-missionrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-missionrow__title{color:var(--xt-text-primary);font-size:15.5px;font-weight:700;line-height:20px}.xt-missionrow[data-state=expired] .xt-missionrow__title{color:var(--xt-text-muted)}.xt-missionrow__meta{color:var(--xt-text-secondary);font-size:12.5px;line-height:17px}.xt-missionrow__tag{border-radius:var(--xt-radius-full);background:var(--xt-action-soft);min-height:27px;color:var(--xt-text-primary);flex:none;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;display:flex}.xt-missionrow[data-state=expired] .xt-missionrow__tag{background:var(--xt-bg-raised);color:var(--xt-text-muted)}.xt-missionrow__tag:has(.xt-countdown){background:0 0;padding:0}.xt-offer{border:2px solid var(--xt-coin-border);border-radius:var(--xt-radius-l);background:var(--xt-coin-softer);flex-direction:column;gap:7px;padding:18px;display:flex}.xt-offer__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xt-offer__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:700}.xt-offer__coins{color:var(--xt-coin-text);flex:none;font-size:15px;font-weight:800}.xt-offer[data-image]{padding-top:0;overflow:hidden}.xt-offer__img{aspect-ratio:2;background:var(--xt-coin-softer);margin:0 -18px;position:relative}.xt-offer__img img{object-fit:cover;width:100%;height:100%;display:block}.xt-offer__coins--onimg{background:var(--xt-coin-fill);color:var(--xt-coin-text);border-radius:999px;padding:5px 11px;position:absolute;bottom:12px;left:12px;box-shadow:0 1px 6px #00000040}.xt-offer__title{color:var(--xt-text-secondary);font-size:15px;font-weight:600}.xt-offer__terms{letter-spacing:-.02em;color:var(--xt-text-primary);font-size:28px;font-weight:800;line-height:32px}.xt-offer__body{color:var(--xt-text-body);margin:0;font-size:13.5px;line-height:19px}.xt-offer__note{color:var(--xt-coin-text);margin:0;font-size:13px;line-height:18px}.xt-proofnote{border-radius:var(--xt-radius-m);background:var(--xt-bg-soft);border:1px solid var(--xt-border);flex-direction:column;gap:3px;padding:13px 14px;display:flex}.xt-proofnote[data-published=ja]{background:var(--xt-coin-softer);border-color:var(--xt-coin-border)}.xt-proofnote__title{color:var(--xt-text-primary);font-size:13.5px;font-weight:800}.xt-proofnote__body{color:var(--xt-text-body);font-size:12.5px;line-height:17px}.xt-proofbox{border:2px dashed var(--xt-border-strong);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);flex-direction:column;gap:10px;padding:14px;display:flex}.xt-proofbox__label{letter-spacing:.13em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:700}.xt-proofbox__slot{border-radius:var(--xt-radius-m);background:var(--xt-bg-raised);min-height:132px;color:var(--xt-text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.xt-proofbox__slot[data-filled=ja]{padding:0;overflow:hidden}.xt-proofbox__preview{object-fit:contain;width:100%;max-height:300px;display:block}.xt-proofbox__meta{color:var(--xt-text-secondary);font-size:12.5px}.xt-proofbox__area{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m);background:var(--xt-bg-surface);min-height:128px;color:var(--xt-text-primary);resize:vertical;padding:12px;font-family:inherit;font-size:15px;line-height:21px}.xt-proofbox__count{font-variant-numeric:tabular-nums;color:var(--xt-text-secondary);align-self:flex-end;font-size:12.5px;font-weight:700}.xt-proofbox__count[data-short=ja]{color:var(--xt-danger)}.xt-coupon{border-radius:var(--xt-radius-xxl);background:var(--xt-bg-surface);box-shadow:var(--xt-shadow-2);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 22px;display:flex}.xt-coupon__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:700}.xt-coupon__terms{letter-spacing:-.04em;color:var(--xt-action);font-size:64px;font-weight:800;line-height:1}.xt-coupon__what{color:var(--xt-text-primary);font-size:20px;font-weight:700}.xt-coupon__meta{color:var(--xt-text-secondary);font-size:13.5px;line-height:19px}.xt-suggestrow{border:2px dashed var(--xt-coin-border);border-radius:var(--xt-radius-l);background:var(--xt-bg-surface);text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;padding:14px;font-family:inherit;display:flex}.xt-suggestrow__mark{background:var(--xt-coin-fill);width:40px;height:40px;color:var(--xt-coin-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.xt-suggestrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xt-suggestrow__title{color:var(--xt-text-primary);font-size:15.5px;font-weight:700;line-height:20px}.xt-suggestrow__meta{color:var(--xt-text-secondary);font-size:12.5px;line-height:17px}.xt-suggestrow__chevron{color:var(--xt-text-secondary);flex:none;font-size:17px}.xt-sheet__layer{z-index:40;padding-top:calc(var(--xt-safe-top) + 16px);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.xt-sheet__layer>*{pointer-events:auto}.xt-sheet__scrim{cursor:pointer;background:#14351c;border:0;width:100%;height:100%;padding:0;transition:opacity .12s linear;position:absolute;inset:0}.xt-sheet{background:var(--xt-bg-surface);max-height:100%;padding-bottom:var(--xt-gutter-bottom);border-radius:28px 28px 0 0;flex-direction:column;animation:.26s cubic-bezier(.2,0,0,1) xt-sheet-in;display:flex;position:relative;overflow:hidden;box-shadow:0 -10px 34px #14351c3d}.xt-sheet__head{padding:0 var(--xt-space-5) 10px;flex:none;align-items:center;gap:11px;display:flex}.xt-sheet__back{background:var(--xt-bg-raised);width:38px;height:38px;color:var(--xt-text-primary);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:18px;font-weight:800;line-height:1;display:flex}.xt-sheet__headtext{letter-spacing:.06em;min-width:0;color:var(--xt-text-secondary);flex:1;font-size:12.5px;font-weight:700}.xt-sheet__hint{border-radius:var(--xt-radius-full);background:var(--xt-bg-raised);color:var(--xt-text-secondary);flex:none;padding:5px 10px;font-size:11.5px;font-weight:700}@keyframes xt-sheet-in{0%{transform:translateY(100%)}}.xt-sheet__grab{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;width:100%;padding:8px 0 6px;display:flex}.xt-sheet__grab:active{cursor:grabbing}.xt-sheet__handle{background:#d3dfd3;border-radius:999px;width:40px;height:5px;transition:background-color .12s}.xt-sheet[data-dragging] .xt-sheet__handle{background:#1b6b2e}[data-sheet-head]{touch-action:none;cursor:grab;flex:none}.xt-sheet .screen{flex:1;height:auto;min-height:0;padding:0;overflow:hidden}.xt-sheet .screen>.xt-appbar{display:none}.xt-sheet .screen__scroll{overscroll-behavior:contain;min-height:0;padding-top:2px}.xt-sheet:has(.screen--framed){padding-bottom:0}.xt-sheet{--xt-end-now:var(--xt-end);--xt-action-base:calc(var(--xt-action-bottom) + 16px);--xt-action-bottom-now:var(--xt-action-bottom);--xt-action-fade:var(--xt-bg-surface)}.xt-push__layer{z-index:50;position:fixed;inset:0;overflow:clip}.xt-push__scrim{background:#14351c;animation:.26s linear xt-push-scrim-in;position:absolute;inset:0}.xt-push{padding:0 var(--xt-safe-right) 0 var(--xt-safe-left);background:var(--xt-bg-page);will-change:transform;flex-direction:column;animation:.3s cubic-bezier(.2,0,0,1) xt-push-in;display:flex;position:absolute;inset:0;box-shadow:-10px 0 30px #14351c29}.xt-push>.appshell{flex:1;height:auto;min-height:0}@keyframes xt-push-in{0%{transform:translate(100%)}}@keyframes xt-push-scrim-in{0%{opacity:0}}.xt-push__edge{touch-action:none;z-index:2;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.xt-push,.xt-push__scrim{animation:none}}.xt-crash{box-sizing:border-box;flex-direction:column;justify-content:center;gap:14px;max-width:560px;min-height:100dvh;margin:0 auto;padding:32px 24px;display:flex}.xt-crash__title{color:var(--xt-text-primary);margin:0;font-size:22px;font-weight:800;line-height:1.2}.xt-crash__body{color:var(--xt-text-secondary);margin:0;font-size:15px;line-height:1.5}.xt-crash__error{background:var(--xt-bg-raised);border:1px solid var(--xt-border);white-space:pre-wrap;word-break:break-word;color:var(--xt-text-primary);border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.45}.xt-trailicon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.xt-trailicon[data-kind=ski]{background:#d6e8f5}.xt-trailicon[data-kind=beer]{background:#f6e6cc}.xt-trailicon[data-kind=city]{background:#dcefd6}.xt-trailicon[data-kind=heritage]{background:#f0ddd6}.xt-trailicon.xt-trailicon--bare{background:0 0;border-radius:0;width:auto;height:auto}.xt-trailcard{text-align:left;border-radius:var(--xt-radius-xl);border:1px solid var(--xt-border);background:var(--xt-bg-surface);width:100%;box-shadow:var(--xt-shadow-1);cursor:pointer;flex-direction:column;gap:10px;padding:15px;font-family:inherit;display:flex}.xt-trailcard[data-current]{border:2px solid var(--xt-action);box-shadow:0 3px 14px #1b6b2e1f}.xt-trailcard__head{align-items:center;gap:12px;display:flex}.xt-trailcard__head>.xt-trailicon{border-radius:14px;width:44px;height:44px}.xt-trailcard__title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.xt-trailcard__kind{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:10.5px;font-weight:700}.xt-trailcard__name{letter-spacing:-.02em;color:var(--xt-text-primary);font-size:18px;font-weight:800;line-height:23px}.xt-trailcard__current{border-radius:var(--xt-radius-full);background:var(--xt-action-soft);min-height:26px;color:var(--xt-on-action-soft);flex:none;align-items:center;padding:0 9px;font-size:11.5px;font-weight:800;display:flex}.xt-trailcard__chevron{color:var(--xt-text-secondary);flex:none;font-size:18px}.xt-trailcard__blurb{color:var(--xt-text-body);font-size:13.5px;line-height:19.5px}.xt-trailcard__chips{flex-wrap:wrap;gap:6px;display:flex}.xt-trailcard__chip{border-radius:var(--xt-radius-full);background:var(--xt-bg-raised);min-height:26px;color:var(--xt-text-body);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:flex}.xt-trailcard__chip--nearest{background:var(--xt-action-soft);color:var(--xt-on-action-soft);font-weight:800}.xt-trailgroup{flex-direction:column;gap:8px;padding-top:4px;display:flex}.xt-trailgroup__head{align-items:center;gap:8px;padding:0 4px;display:flex}.xt-trailgroup__place{color:var(--xt-text-primary);flex:1;font-size:15px;font-weight:800}.xt-trailgroup__dist{color:var(--xt-text-secondary);font-size:12.5px;font-weight:700}.xt-trailempty{border-radius:var(--xt-radius-l);background:var(--xt-bg-soft);border:2px dashed #b9d8ae;align-items:center;gap:12px;padding:13px 14px;display:flex}.xt-trailempty__mark{border:2px dashed #a8c89c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.xt-trailempty__mark>span{background:#a8c89c;border-radius:50%;width:12px;height:12px}.xt-trailempty__text{flex-direction:column;flex:1;gap:2px;display:flex}.xt-trailempty__title{color:var(--xt-text-primary);font-size:14.5px;font-weight:700}.xt-trailempty__body{color:var(--xt-text-secondary);font-size:13px;line-height:18px}.trail__identextra{opacity:.72;font-weight:600}.xt-optional{border-radius:var(--xt-radius-full);border:1px dashed var(--xt-border-strong);letter-spacing:.02em;color:var(--xt-text-secondary);white-space:nowrap;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.xt-rich{color:var(--xt-text-secondary);flex-direction:column;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.xt-rich>*{margin:0}.xt-rich h3{color:var(--xt-text-primary);font-size:18px;font-weight:800;line-height:1.3}.xt-rich h4{color:var(--xt-text-primary);font-size:15.5px;font-weight:800;line-height:1.3}.xt-rich strong{color:var(--xt-text-primary)}.xt-rich a{color:var(--xt-action);font-weight:700;text-decoration:underline}.xt-rich ul,.xt-rich ol{flex-direction:column;gap:5px;padding-left:22px;display:flex}.xt-rich ul li::marker{color:var(--xt-action)}.xt-rich li>p{margin:0}body{background:var(--xt-surface-1);color:var(--xt-text);margin:0}.admin{flex-direction:column;gap:16px;max-width:1280px;margin:0 auto;padding:24px;display:flex}.admin--narrow{max-width:420px}.admin__head{flex-direction:column;gap:4px;display:flex}.admin__split{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:24px;display:grid}@media (width<=767px){.admin__split{grid-template-columns:1fr}}.admin__list,.admin__editor{flex-direction:column;gap:12px;min-width:0;display:flex}.admin__row{flex-wrap:wrap;gap:12px;display:flex}.admin__row>*{flex:1;min-width:220px}.admin__check{align-items:center;gap:10px;display:flex}.admin__stop{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-0);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin__stopbtns{flex-shrink:0;align-items:center;gap:4px;display:flex}.map{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-2);overflow:hidden}.map__canvas{width:100%}.map__hint{border-top:1px solid var(--xt-border);background:var(--xt-surface-0);min-height:17px;margin:0;padding:6px 12px}.mappin{border:2px solid var(--xt-surface-0);background:var(--xt-text);min-width:26px;height:26px;color:var(--xt-surface-0);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 6px #0000004d}.mappin[data-selected=true]{background:var(--xt-action);height:30px;font-size:12px}.mappin[data-draggable=true]{cursor:grab}.mappin[data-draggable=true]:active{cursor:grabbing}.mappin[data-overlap=true]{outline:2px solid var(--xt-danger);outline-offset:1px}.map .maplibregl-ctrl-attrib,.map .maplibregl-ctrl-scale{font-size:10px}.list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.content{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-0);flex-direction:column;gap:16px;padding:20px;display:flex}.content__head{flex-direction:column;gap:4px;display:flex}.content__split{grid-template-columns:minmax(240px,380px) 1fr;align-items:start;gap:24px;display:grid}@media (width<=900px){.content__split{grid-template-columns:1fr}}.content__split>*{min-width:0}.content__form{flex-direction:column;gap:12px;display:flex}.content__fieldset{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m,10px);flex-direction:column;gap:6px;margin:0;padding:12px;display:flex}.quizgrid{flex-direction:column;gap:4px;display:flex;overflow-x:auto}.quizgrid__row{grid-template-columns:72px repeat(var(--quiz-days,7), minmax(44px, 1fr));align-items:center;gap:4px;display:grid}.quizgrid__head{text-align:center;color:var(--xt-text-muted);font-size:11px;font-weight:700}.quizgrid__label{color:var(--xt-text-muted);font-size:12px;font-weight:700}.quizgrid__cell{border:1px solid var(--xt-border);border-radius:var(--xt-radius-s,8px);background:var(--xt-surface-1);min-height:40px;font:inherit;color:var(--xt-text);cursor:pointer;font-size:13px;font-weight:700}.quizgrid__cell[data-state=tom]{background:var(--xt-surface-2);color:var(--xt-text-muted)}.quizgrid__cell[data-state=tunn]{border-color:var(--xt-danger);color:var(--xt-danger)}.quizgrid__cell[data-state=klar]{border-color:var(--xt-action);color:var(--xt-action)}.quizgrid__cell[aria-current=true]{outline:2px solid var(--xt-action);outline-offset:1px}.submission{border:1px solid var(--xt-border);border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-0);flex-direction:column;gap:10px;padding:16px;display:flex}.submission__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.submission__proof{border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-1);white-space:pre-wrap;margin:0;padding:12px}.submission__actions{flex-wrap:wrap;gap:8px;display:flex}.bo{min-height:100vh;display:flex}.bo__side{border-right:1px solid var(--xt-border);background:var(--xt-surface-0);flex-direction:column;flex:none;align-self:flex-start;gap:18px;width:232px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow:hidden}.bo__navland{flex-direction:column;flex:1;min-height:0;display:flex}.bo__more{box-sizing:border-box;background:linear-gradient(#fff0, var(--xt-surface-0));height:40px;color:var(--xt-text-secondary);pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:4px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.bo__brand{align-items:center;gap:10px;padding:0 6px;display:flex}.bo__mark{flex:none;width:30px;height:30px;position:relative}.bo__mark i{background:var(--xt-action);border-radius:3px;width:6px;height:26px;position:absolute;top:2px;left:12px}.bo__mark i:first-child{transform:rotate(38deg)}.bo__mark i:last-child{transform:rotate(-38deg)}.bo__brandname{letter-spacing:-.02em;color:var(--xt-text);flex:1;font-size:18px;font-weight:800}.bo__role{background:var(--xt-surface-2);letter-spacing:.1em;text-transform:uppercase;min-height:22px;color:var(--xt-text-muted);border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:800;display:flex}.bo__nav{scrollbar-width:none;flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.bo__nav::-webkit-scrollbar{display:none}.bo__navrow{border-radius:var(--xt-radius-m,10px);min-height:40px;font:inherit;color:var(--xt-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bo__navrow:hover:not([aria-disabled]){background:var(--xt-surface-1)}.bo__navrow[aria-current=page]{background:var(--xt-action-soft);color:var(--xt-on-action-soft);font-weight:800}.bo__navrow[aria-current=page] .bo__navnum{background:var(--xt-action);color:var(--xt-on-action)}.bo__navrow[aria-disabled]{color:var(--xt-text-muted);cursor:not-allowed}.bo__navnum{background:var(--xt-surface-2);width:22px;height:22px;color:var(--xt-text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.bo__navlabel{flex:1}.bo__navbadge{background:var(--xt-surface-2);text-align:center;min-width:20px;color:var(--xt-text-muted);border-radius:999px;flex:none;padding:0 6px;font-size:11px;font-weight:800}.bo__navlock{opacity:.6;flex:none;font-size:11px}.bo__spacer{flex:1}.bo__orgpick{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-1);flex-direction:column;gap:7px;padding:13px;display:flex}.bo__orgname{color:var(--xt-text);overflow-wrap:anywhere;font-size:14px;font-weight:700}.bo__orgswitch{font:inherit;color:var(--xt-action);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.bo__user{align-items:center;gap:10px;padding:0 6px;display:flex}.bo__avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.bo__usertext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bo__username{text-overflow:ellipsis;white-space:nowrap;color:var(--xt-text);font-size:12.5px;font-weight:700;overflow:hidden}.bo__signout{font:inherit;color:var(--xt-text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px;text-decoration:underline}.bo__work{background:var(--xt-surface-1);flex-direction:column;flex:1;min-width:0;display:flex}.bo__body{flex:1;min-width:0}.ctx{z-index:9;border-bottom:1px solid var(--xt-border);background:var(--xt-surface-0);position:sticky;top:0}.ctx__rail{height:4px}.ctx__row{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px 22px;display:flex}.ctx__mark{border-radius:var(--xt-radius-m,12px);flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.ctx__leg{flex-direction:column;flex:none;gap:2px;display:flex}.ctx__leg--pick[data-pickable]{box-sizing:border-box;border:1.5px solid var(--xt-border);background:var(--xt-surface-0);border-radius:13px;justify-content:center;min-height:44px;padding:0 12px}.ctx__org{color:var(--xt-text);font-size:14px;font-weight:700}.ctx__venue{letter-spacing:-.015em;color:var(--xt-text);font-size:17px;font-weight:800}.ctx__select{font:inherit;letter-spacing:-.015em;color:var(--xt-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:800}.ctx__sep{color:var(--xt-text-muted);flex:none;font-size:17px;font-weight:700}.ctx__grow{flex:1}.ctx__leg{min-width:0}.ctx__org{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx__tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:28px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:800;display:flex}.stationlist{flex-direction:column;gap:8px;display:flex}.stationlist__head{color:var(--xt-text);margin:0;font-size:15px;font-weight:800}.stationlist__divider{letter-spacing:.1em;text-transform:uppercase;color:var(--xt-text-muted);margin:6px 0 0;font-size:11px;font-weight:800}.stationrow{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);width:100%;font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.stationrow[data-dim]{background:var(--xt-surface-1)}.stationrow[aria-current=true]{border-color:var(--xt-action);border-width:2px}.stationrow__icon{background:var(--xt-tone-bg,var(--xt-surface-2));width:36px;height:36px;color:var(--xt-tone-ink,var(--xt-text));border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.stationrow__icon[data-tone=anchor]{--xt-tone-bg:var(--xt-tone-anchor-bg);--xt-tone-ink:var(--xt-tone-anchor-ink)}.stationrow__icon[data-tone=reward]{--xt-tone-bg:var(--xt-tone-reward-bg);--xt-tone-ink:var(--xt-tone-reward-ink)}.stationrow__icon[data-tone=discover]{--xt-tone-bg:var(--xt-tone-discover-bg);--xt-tone-ink:var(--xt-tone-discover-ink)}.stationrow__icon[data-tone=insight]{--xt-tone-bg:var(--xt-tone-insight-bg);--xt-tone-ink:var(--xt-tone-insight-ink)}.stationrow__icon[data-tone=challenge]{--xt-tone-bg:var(--xt-tone-challenge-bg);--xt-tone-ink:var(--xt-tone-challenge-ink)}.stationrow__icon[data-tone=compass]{--xt-tone-bg:var(--xt-tone-compass-bg);--xt-tone-ink:var(--xt-tone-compass-ink)}.stationrow__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stationrow__title{color:var(--xt-text);font-size:14.5px;font-weight:700}.stationrow__meta{color:var(--xt-text-muted);font-size:11.5px}.stationrow__chips{flex-wrap:wrap;gap:4px;padding-top:2px;display:flex}.stationrow__chip{border-radius:8px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.stationrow__chip[data-kind=here]{color:#2a5f8a;background:#d6e6f5}.stationrow__chip[data-kind=other]{background:var(--xt-surface-2);color:var(--xt-text-muted)}.stationrow__chip[data-kind=pending]{color:#6b4a12;background:#fbf6dc;border:1px dashed #d9be6a}.stationrow__status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.stationrow__status[data-state=ok]{color:#1b6b2e;background:#dcefd6}.stationrow__status[data-state=pending]{color:#6b4a12;background:#fbf6dc}.stationrow__status[data-state=unused]{background:var(--xt-surface-2);color:var(--xt-text-muted)}.approval{border-radius:var(--xt-radius-l,14px);background:#fbf6dc;border:1.5px dashed #d9be6a;flex-direction:column;gap:10px;padding:18px;display:flex}.approval__row{border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-0);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.approval__text{flex-direction:column;gap:2px;display:flex}.approval__actions{flex-shrink:0;gap:8px;display:flex}.login{align-items:stretch;gap:14px;padding-top:64px}.login__form{flex-direction:column;gap:14px;display:flex}.login__mark{background:var(--xt-action);border-radius:20px;align-self:center;width:62px;height:62px;position:relative}.login__mark i{background:var(--xt-coin-fill,#f0b429);border-radius:5px;width:9px;height:38px;position:absolute;top:12px;left:26px}.login__mark i:first-child{transform:rotate(38deg)}.login__mark i:last-child{transform:rotate(-38deg)}.norole{border:1px solid var(--xt-border);border-radius:var(--xt-radius-xl,20px);background:var(--xt-surface-0);flex-direction:column;align-items:flex-start;gap:12px;padding:26px;display:flex}.norole__mark{background:var(--xt-surface-2);border-radius:24px;justify-content:center;align-items:center;width:76px;height:76px;font-size:30px;display:flex}.orgpick{border:1px solid var(--xt-border);border-radius:var(--xt-radius-xl,20px);background:var(--xt-surface-0);flex-direction:column;gap:14px;padding:26px;display:flex}.orgpick__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.orgpick__row{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);min-height:52px;color:var(--xt-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.orgpick__row:hover{background:var(--xt-surface-1)}.orgpick__row[aria-current=true]{border-color:var(--xt-action);background:var(--xt-action-soft)}.orgpick__mark{border-radius:var(--xt-radius-m,12px);background:var(--xt-surface-2);width:36px;height:36px;color:var(--xt-text-muted);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.orgpick__name{flex:1;font-size:15.5px;font-weight:700}.orgpick__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.readiness{border:1.5px solid var(--xt-danger);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);flex-direction:column;gap:12px;padding:20px;display:flex}.readiness[data-ready]{border-color:var(--xt-action)}.readiness__head{flex-direction:column;gap:4px;display:flex}.readiness__row{border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-1);align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.readiness__mark{background:var(--xt-danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:flex}.readiness__row[data-ok] .readiness__mark{color:#1b6b2e;background:#dcefd6}.readiness__text{flex-direction:column;gap:2px;display:flex}.readiness__title{color:var(--xt-danger);font-size:13.5px;font-weight:700}.readiness__row[data-ok] .readiness__title{color:var(--xt-text)}.readiness__row[data-advisory] .readiness__mark{color:#5a3e00;background:#fbf1ce}.readiness__row[data-advisory] .readiness__title{color:var(--xt-text)}.admin--wide{max-width:1600px}.stationview{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.stationview[data-content]{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(0,1fr)}@media (width<=1200px){.stationview,.stationview[data-content]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.stationview__content{grid-column:1/-1}}.stationview__self,.stationview__content{flex-direction:column;gap:10px;min-width:0;display:flex}.stationview__content{max-height:calc(100vh - 90px);position:sticky;top:74px;overflow-y:auto}.stationview__head{align-items:center;gap:12px;padding:4px 0 6px;display:flex}.stationview__title{flex-direction:column;gap:1px;display:flex}.stationview__foot{flex-direction:column;gap:8px;padding-top:6px;display:flex}.sect{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);overflow:hidden}.sect__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:12px 13px;display:flex}.sect__head:hover{background:var(--xt-surface-1)}.sect__num{background:var(--xt-surface-2);width:24px;height:24px;color:var(--xt-text-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.sect__title{color:var(--xt-text);flex:1;font-size:14.5px;font-weight:700}.sect__state{color:#6b4a12;letter-spacing:.06em;text-transform:uppercase;background:#fbf6dc;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:800;display:flex}.sect__state[data-ok]{color:#1b6b2e;background:#dcefd6}.sect__chev{color:var(--xt-text-muted);flex:none;font-size:12px}.sect__body{border-top:1px solid var(--xt-border);flex-direction:column;gap:12px;padding:4px 13px 14px;display:flex}.radii{grid-template-columns:1fr;gap:10px;display:grid}.radii__one{border-radius:var(--xt-radius-m,10px);flex-direction:column;gap:4px;padding:10px;display:flex}.radii__one[data-kind=checkin]{background:#dcefd6}.radii__one[data-kind=notify]{background:var(--xt-surface-1);border:1px dashed var(--xt-border-strong,#c6d9c4)}.coins{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:end;gap:12px;display:grid}.coins__locked{border:1.5px dashed var(--xt-border-strong,#c6d9c4);border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-1);color:var(--xt-text-muted);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.coins__value{color:var(--xt-text);font-size:22px;font-weight:800}.coins__field .xt-field__input{border:2px solid var(--xt-coin-fill,#f0b429);background:var(--xt-coin-soft,#fbf1ce)}.coins__sum{border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-1);color:var(--xt-text-muted);margin:0;padding:8px 12px;font-size:13px}.lockcard{border:1.5px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lockcard[data-on]{background:#fbeae8;border-color:#b3261e}.lockcard[data-fixed]{cursor:default}.lockcard input{margin-top:3px}.lockcard__icon{flex:none;font-size:18px;line-height:1}.lockcard__text{flex-direction:column;gap:3px;display:flex}.lockcard[data-on] .xt-title-s{color:#7a1f1a}.switchcard{border:1.5px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.switchcard[data-on]{border-color:var(--xt-coin-fill,#f0b429);background:var(--xt-coin-soft,#fbf1ce)}.switchcard input{margin-top:3px}.switchcard__text{flex-direction:column;gap:3px;display:flex}.venuerow{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:11px 13px;display:flex}.venuerow[aria-current=true]{border-color:var(--xt-action);border-width:2px}.venuerow__token{border:2px dashed var(--xt-border-strong,#c6d9c4);background:0 0;border-radius:50%;flex:none;width:22px;height:22px}.venuerow__token[data-redeem]{border:3px solid var(--xt-coin-fill,#f0b429);background:var(--xt-coin-soft,#fbf1ce)}.venuerow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.venuerow__title{color:var(--xt-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.venuerow__foreign{background:var(--xt-surface-2);letter-spacing:.08em;text-transform:uppercase;min-height:20px;color:var(--xt-text-muted);border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.venuerow__note{color:#6b4a12;background:#fbf6dc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.venue__links{flex-direction:column;gap:6px;display:flex}.venue__hint{border-radius:var(--xt-radius-m,10px);color:#6b4a12;background:#fbf6dc;border:1.5px dashed #d9be6a;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.staff__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.staffrow{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);align-items:center;gap:12px;padding:11px 13px;display:flex;position:relative}.staffrow[data-pending]{background:var(--xt-surface-1);border-style:dashed}.staffrow__mark{color:#1b6b2e;background:#dcefd6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.staffrow[data-pending] .staffrow__mark{background:var(--xt-surface-2);color:var(--xt-text-muted);font-size:15px}.staffrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.staffrow__name{text-overflow:ellipsis;white-space:nowrap;color:var(--xt-text);font-size:14px;font-weight:700;overflow:hidden}.staffrow__role{border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.staffrow__role[data-role=staff]{background:var(--xt-surface-2);color:var(--xt-text-muted)}.staffrow__role[data-role=manager]{background:var(--xt-action);color:var(--xt-on-action)}.staffrow__menu{flex:none;position:relative}.staffrow__more{width:32px;height:32px;font:inherit;color:var(--xt-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px}.staffrow__more:hover,.staffrow__more[aria-expanded=true]{background:var(--xt-surface-2)}.staffrow__popover{z-index:5;border:1px solid var(--xt-border);border-radius:var(--xt-radius-m,10px);background:var(--xt-surface-0);flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 8px 22px #14351c29}.staffrow__popover button{font:inherit;text-align:left;color:var(--xt-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13.5px;font-weight:600}.staffrow__popover button:hover{background:var(--xt-surface-1)}.staffrow__popover button[data-danger]{color:var(--xt-danger)}.confirm{border:1.5px solid var(--xt-danger);border-radius:var(--xt-radius-l,14px);background:#fbeae8;flex-direction:column;gap:8px;padding:16px;display:flex}.confirm__actions{justify-content:flex-end;gap:8px;display:flex}.invite{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);background:var(--xt-surface-0);flex-direction:column;gap:10px;padding:16px;display:flex}.invite__roles{gap:8px;display:flex}.invite__role{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);min-height:40px;font:inherit;color:var(--xt-text-muted);cursor:pointer;border-radius:999px;flex:1;font-size:12.5px;font-weight:700}.invite__role[aria-checked=true]{border-color:var(--xt-action);color:#1b6b2e;background:#dcefd6}.perms{border-collapse:collapse;width:100%;font-size:13px}.perms caption{text-align:left;padding:0 0 8px}.perms th,.perms td{border-top:1px solid var(--xt-border);text-align:left;padding:8px 10px}.perms thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--xt-text-muted);text-align:center;border-top:0;font-size:10.5px;font-weight:800}.perms tbody th{color:var(--xt-text);font-weight:600}.perms td{text-align:center;width:74px;color:var(--xt-text-muted)}.perms td[data-yes]{color:var(--xt-action);font-weight:800}.stationview__content .content__split{grid-template-columns:1fr}.stationview__content .content{padding:16px}.period{flex-direction:column;gap:8px;display:flex}.period__presets{flex-wrap:wrap;gap:6px;display:flex}.period__preset{border:1px solid var(--xt-border);background:var(--xt-surface-0);min-height:36px;color:var(--xt-text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.period__preset[aria-selected=true]{background:var(--xt-action);border-color:var(--xt-action);color:#fff}.period__custom{grid-template-columns:repeat(2,minmax(160px,220px));gap:12px;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--xt-border);border-radius:var(--xt-radius-xl,20px);background:var(--xt-surface-0);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.kpi[data-tone=bill]{background:var(--xt-coin-soft,#fbf1ce);border-color:#0000}.kpi__value{letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:1.1}.kpi__label{color:var(--xt-text-secondary);font-size:13px;font-weight:700}.chart__svg{width:100%;height:auto;display:block}.chart__grid{stroke:var(--xt-border);stroke-width:1px}.chart__tick{fill:var(--xt-text-secondary);font-size:10px}.chart__all{fill:var(--xt-action);opacity:.25}.chart__bill{fill:var(--xt-action)}.chart__red{fill:var(--xt-coin-fill,#f0b429);stroke:#fff;stroke-width:1.5px}.chart__key{vertical-align:middle;background:var(--xt-action);border-radius:3px;width:10px;height:10px;display:inline-block}.chart__key--all{opacity:.25}.chart__key--red{background:var(--xt-coin-fill,#f0b429);border-radius:50%}.tablewrap{overflow-x:auto}.stats{border-collapse:collapse;width:100%;font-size:14px}.stats th,.stats td{border-bottom:1px solid var(--xt-border);text-align:left;vertical-align:middle;padding:10px}.stats th{letter-spacing:.04em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:12px;font-weight:800}.stats .num{text-align:right;font-variant-numeric:tabular-nums}.stats__station{align-items:center;gap:10px;display:inline-flex}.stats__bill{font-weight:800}.stats--compact td,.stats--compact th{padding:6px 10px}.venuestats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.venuestat{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l);flex-direction:column;gap:8px;padding:16px;display:flex}.venuestat h3,.venuestat p{margin:0}.venuestat__items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.venuestat__items li{justify-content:space-between;gap:12px;display:flex}.invoice__sum{border-radius:var(--xt-radius-l);background:var(--xt-coin-soft,#fbf1ce);flex-wrap:wrap;align-items:center;gap:24px;padding:14px 18px;display:flex}.invoice__big{font-size:24px;font-weight:800}.prices{flex-direction:column;gap:10px;margin-top:20px;display:flex}.prices__org{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.prices__org .xt-field{flex:260px}.prices__cell{align-items:center;gap:8px;display:flex}.prices__cell .xt-field__input{width:90px}.prices__cell .xt-field__input[aria-invalid]{border-color:var(--xt-danger,#b3261e)}.map__canvas{position:relative}.map__error{background:var(--xt-bg-surface);box-shadow:var(--xt-shadow-2);color:var(--xt-text-secondary);text-align:center;border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.45;position:absolute;inset:40% 24px auto}.snackstack{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:min(468px,100vw - 284px);display:flex;position:fixed;bottom:26px;left:258px}.snack{background:var(--xt-bg-surface);pointer-events:auto;border-radius:16px;animation:.18s cubic-bezier(.2,.7,.3,1) both snack-in;display:flex;overflow:hidden;box-shadow:0 14px 40px #14351c42}.snack[data-older]{opacity:.55;transform:scale(.96);box-shadow:0 6px 18px #14351c1a}.snack[data-leaving]{animation:.14s ease-in both snack-out}@keyframes snack-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes snack-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.snack,.snack[data-leaving]{animation-duration:1ms}}.snack__rail{flex:none;width:5px}.snack[data-tone=ok] .snack__rail{background:var(--xt-action)}.snack[data-tone=error] .snack__rail{background:var(--xt-danger)}.snack[data-tone=warning] .snack__rail{background:var(--xt-warning)}.snack__main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:15px 15px 15px 18px;display:flex}.snack__top{align-items:flex-start;gap:12px;display:flex}.snack__glyph{border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex}.snack[data-tone=ok] .snack__glyph{background:var(--xt-action-soft);color:var(--xt-action)}.snack[data-tone=error] .snack__glyph{background:var(--xt-danger-soft);color:var(--xt-danger)}.snack[data-tone=warning] .snack__glyph{background:var(--xt-coin-softer);color:var(--xt-offline-body)}.snack__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.snack__title{letter-spacing:-.015em;color:var(--xt-text-primary);font-size:15px;font-weight:800}.snack__body{color:var(--xt-text-secondary);text-wrap:pretty;font-size:13px;line-height:1.45}.snack__close{background:var(--xt-bg-canvas);width:28px;height:28px;color:var(--xt-text-secondary);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;font-size:13px;font-weight:700}.snack__close:hover{background:var(--xt-bg-raised)}.snack__fields{background:var(--xt-danger-soft);border-radius:12px;flex-direction:column;gap:7px;margin:0;padding:11px 13px;list-style:none;display:flex}.snack[data-tone=warning] .snack__fields{background:var(--xt-coin-softer)}.snack[data-tone=ok] .snack__fields{background:var(--xt-action-soft)}.snack__fields li{color:var(--xt-danger);align-items:center;gap:9px;font-size:13px;display:flex}.snack__fields li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.snack__fields li[data-more]{color:var(--xt-text-secondary)}.snack__foot{align-items:center;gap:10px;display:flex}.snack__action{background:var(--xt-danger);color:#fff;min-height:36px;font:inherit;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 15px;font-size:13px;font-weight:800}.snack[data-tone=ok] .snack__action{background:var(--xt-bg-canvas);border:1.5px solid var(--xt-border);color:var(--xt-action);text-transform:none;letter-spacing:0;font-weight:700}.snack[data-tone=warning] .snack__action{background:var(--xt-warning)}.snack__hint{color:var(--xt-text-secondary);flex:1;font-size:12px;line-height:1.4}.lockedsect{border:1px dashed var(--xt-locked-border);border-radius:var(--xt-radius-m,10px);background:var(--xt-locked-fill);align-items:flex-start;gap:12px;padding:16px;display:flex}.lockedsect__mark{background:var(--xt-surface-0);width:28px;height:28px;color:var(--xt-locked-glyph);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.lockedsect p{color:var(--xt-text-secondary);margin:0}.trailrow--archived{opacity:.6}.trailactions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.push .xt-btn{min-height:44px;padding:0 18px;font-size:13.5px;line-height:18px}.push .xt-btn--outline{text-transform:uppercase;letter-spacing:.04em;min-height:44px}.push__p{color:var(--xt-text-secondary);margin:0;font-size:12.5px;line-height:1.45}.push .xt-btn--block{min-height:46px}.push__loaderror{color:var(--xt-danger)}.push__split{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.push__list{flex-direction:column;gap:12px;display:flex}.push__work{min-width:0;container-type:inline-size}@media (width<=1040px){.push__split{grid-template-columns:1fr}}.pushrow{border:1px solid var(--xt-border);background:var(--xt-bg-surface);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:12px 13px;display:flex}.pushrow[aria-current=true]{background:var(--xt-bg-soft);border:2px solid var(--xt-action);padding:11px 12px}.pushrow__head{align-items:flex-start;gap:9px;display:flex}.pushrow__title{min-width:0;color:var(--xt-text-primary);overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:700}.pushrow[aria-current=true] .pushrow__title{font-weight:800}.pushrow__meta{color:var(--xt-text-secondary);font-size:11.5px}.pushrow--cancelled .pushrow__title{color:var(--xt-text-body)}.push__none{border:1.5px dashed var(--xt-border-strong);background:#fafcf8;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.push__none p{margin:0}.push__none .xt-title-s{color:var(--xt-text-primary)}.push__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;max-width:34ch;min-height:320px;margin:0 auto;display:flex}.push__empty p{margin:0}.push__emptymark{background:var(--xt-bg-surface);border:1.5px dashed var(--xt-border-strong);width:44px;height:44px;color:var(--xt-locked-glyph);border-radius:13px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.pushpill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.pushpill--draft{background:var(--xt-coin-softer);border:1.5px dashed var(--xt-coin-border);color:#6b4a12}.pushpill--scheduled,.pushpill--sending{color:#23506f;background:#d6e6f5}.pushpill--sent{background:var(--xt-action-soft);color:var(--xt-action)}.pushpill--cancelled{color:#6b7268;background:#f1f2ef}.pushpill--platform{background:var(--xt-text-primary);color:#fff}.pushwork__head .pushpill{letter-spacing:.06em;min-height:28px;padding:0 11px;font-size:11.5px}.pushwork{flex-direction:column;gap:14px;display:flex}.pushwork__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pushwork__head h2{overflow-wrap:anywhere;min-width:0;margin:0}.pushwork__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pushwork__spacer{flex:1}.pushwork__foot{color:var(--xt-text-secondary);border-top:1px solid #d3dfd3;margin:0;padding-top:12px;font-size:12.5px}.pushcard{background:var(--xt-bg-surface);border:1px solid var(--xt-border);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.pushcard__label{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:12px;font-weight:800}.pushcard--row{flex-direction:row;align-items:center;gap:14px;padding:16px 18px}.pushcard--row .pushcard__label{flex:none;font-size:11px}.pushcard--note{flex-direction:row;align-items:center;gap:12px;padding:14px}.pushcard--note p{color:var(--xt-text-body);margin:0;font-size:13px;line-height:1.45}.pushcard__check{background:var(--xt-action-soft);width:30px;height:30px;color:var(--xt-action);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.pushcard--split{flex-direction:row;align-items:flex-start;gap:20px}.pushcard__main{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.pushcard__side{flex-direction:column;flex:none;gap:10px;width:292px;display:flex}@container (width<=740px){.pushcard--split{flex-direction:column}.pushcard__side,.counter,.actions{width:auto}}.senders{flex-wrap:wrap;flex:1;gap:9px;min-width:0;display:flex}.sender{box-sizing:border-box;background:var(--xt-bg-surface);min-width:220px;min-height:46px;font:inherit;text-align:left;cursor:pointer;color:var(--xt-text-body);border:1.5px solid #d3dfd3;border-radius:12px;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 14px;display:grid;container-type:inline-size}.sender[aria-checked=true]{background:var(--xt-bg-soft);border:2px solid var(--xt-action);color:var(--xt-text-primary);padding:5.5px 13.5px}.sender__dot{box-sizing:border-box;border:2px solid #a8b4a4;border-radius:50%;width:18px;height:18px}.sender[aria-checked=true] .sender__dot{border-color:var(--xt-action);background:radial-gradient(circle, var(--xt-action) 0 4px, transparent 4.5px)}.sender__name{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:700}.sender[aria-checked=true] .sender__name{font-weight:800}.sender__hint{color:var(--xt-text-secondary);text-align:right;font-size:11.5px}@container (width<=380px){.sender__hint{text-align:left;grid-column:2/4}}.pf{flex-direction:column;gap:6px;min-width:0;display:flex}.pf--grow{flex:320px}.pf--activity{flex:none;width:200px}.pf__row{align-items:baseline;gap:10px;display:flex}.pf__row .pf__label{flex:1}.pf__label{color:var(--xt-text-body);font-size:13px;font-weight:700}.pf__label--small{letter-spacing:.09em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:800}.pf__count{color:var(--xt-text-secondary);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.pf__input{box-sizing:border-box;background:var(--xt-bg-surface);min-height:44px;font:inherit;color:var(--xt-text-primary);border:1.5px solid #d3dfd3;border-radius:12px;width:100%;padding:0 14px;font-size:14.5px}.pf__input:focus{border:2px solid var(--xt-action);outline:none;padding:0 13.5px}.pf__input[aria-invalid=true]{border-color:var(--xt-danger)}.pf__input--area{resize:vertical;min-height:86px;padding:12px 14px;line-height:1.5}.pf__input--area:focus{padding:11.5px 13.5px}.pf__input:disabled{color:#8a927f;background:#f1f2ef;border-color:#e1e5de}.pf__hint{color:var(--xt-text-secondary);margin:0;font-size:11.5px;line-height:1.4}.pf__pick{background:var(--xt-bg-surface);border:1.5px solid #d3dfd3;border-radius:12px;align-items:center;gap:11px;min-height:44px;padding:0 14px;display:flex;position:relative}.pf__pick:focus-within{border:2px solid var(--xt-action);padding:0 13.5px}.pf__kind{min-height:22px;color:var(--xt-text-secondary);letter-spacing:.06em;text-transform:uppercase;background:#edf1ea;border-radius:7px;flex:none;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.pf__select{min-width:0;font:inherit;color:var(--xt-text-primary);background:0 0;border:0;flex:1;min-height:40px;font-size:14px;font-weight:600}.pf__select:focus{outline:none}.lock{background:linear-gradient(170deg,#1f3c4b 0%,#33566b 55%,#4a6f7e 100%);border-radius:20px;flex-direction:column;gap:12px;padding:16px 14px 18px;display:flex}.lock__clock{color:#fff;flex-direction:column;align-items:center;gap:1px;padding-top:2px;display:flex}.lock__clock span{opacity:.92;font-size:12.5px;font-weight:600}.lock__clock strong{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1.05}.lock__notice{background:#fffffff0;border-radius:16px;gap:11px;padding:12px 13px;display:flex}.lock__icon{background:var(--xt-action);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.lock__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lock__app{letter-spacing:.08em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:800}.lock__title{letter-spacing:-.01em;color:var(--xt-text-primary);overflow-wrap:anywhere;font-size:14.5px;font-weight:800}.lock__body{color:var(--xt-text-body);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.lock__link{color:var(--xt-text-secondary);margin-top:2px;font-size:11px}.chips{flex-wrap:wrap;gap:8px;display:flex}.agechip{box-sizing:border-box;background:var(--xt-bg-surface);min-height:38px;color:var(--xt-text-body);font:inherit;cursor:pointer;border:1.5px solid #d3dfd3;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.agechip--upper{text-transform:uppercase;letter-spacing:.04em;min-height:42px;padding:0 18px;font-size:13.5px}.agechip--on{background:var(--xt-action);border-color:var(--xt-action);color:#fff;font-weight:800}.agechip--pending{border:2px solid var(--xt-coin-fill);color:var(--xt-text-primary);background:#fffdf6;font-weight:800}.agechip--bad{border:2px solid var(--xt-danger);color:#7a1f1a;background:#fbede8;font-weight:800}.pushnote{color:var(--xt-text-secondary);background:#f1f2ef;border-radius:12px;margin:0;padding:10px 13px;font-size:12px;line-height:1.45}.infoonly{border:1.5px solid var(--xt-coin-fill);cursor:pointer;background:#fffdf6;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex;position:relative}.infoonly input{opacity:0;width:0;height:0;position:absolute}.infoonly__box{background:var(--xt-bg-surface);border:2px solid var(--xt-warning);box-sizing:border-box;color:#3d2a00;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:800;display:flex}.infoonly--on .infoonly__box{background:var(--xt-coin-fill);border-color:var(--xt-coin-fill)}.infoonly__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.infoonly__title{color:var(--xt-coin-text);font-size:13px;font-weight:800}.infoonly--on .infoonly__title{font-size:12.5px;line-height:1.4}.infoonly__hint{color:#6b4a12;font-size:12px;line-height:1.45}.infoonly--bad{background:#fbede8;border-color:#dca79c}.infoonly--bad .infoonly__box{border-color:var(--xt-danger)}.infoonly--bad .infoonly__title{color:#7a1f1a}.infoonly--bad .infoonly__hint{color:#6e3223}.segrow{flex-wrap:wrap;gap:12px;display:flex}.destlist{flex-direction:column;gap:6px;display:flex}.destcheck{background:var(--xt-bg-surface);min-height:40px;color:var(--xt-text-body);cursor:pointer;border:1.5px solid #d3dfd3;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:700;display:flex;position:relative}.destcheck input{opacity:0;width:0;height:0;position:absolute}.destcheck__box{background:var(--xt-bg-surface);box-sizing:border-box;color:#fff;border:2px solid #a8b4a4;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.destcheck--on{font-weight:800}.destcheck:focus-within{outline:2px solid var(--xt-action-ring);outline-offset:1px}.destcheck__name{overflow-wrap:anywhere;min-width:0}.counter{background:var(--xt-bg-soft);border:1px solid #c9d8c2;border-radius:16px;flex-direction:column;flex:none;align-self:flex-start;gap:8px;width:292px;padding:18px;display:flex}.counter__n{letter-spacing:-.035em;color:var(--xt-text-primary);font-variant-numeric:tabular-nums;font-size:54px;font-weight:800;line-height:1}.counter__n--dim{color:var(--xt-locked-glyph)}.counter__title{letter-spacing:-.015em;color:var(--xt-text-primary);font-size:15px;font-weight:800;line-height:1.3}.counter__text{color:var(--xt-text-body);font-size:14px;font-weight:700;line-height:1.35}.counter__rule{background:#c9d8c2;height:1px;margin:4px 0}.counter__foot{color:var(--xt-text-secondary);font-size:11.5px;line-height:1.45}.counter--error{background:#fbede8;border:1.5px solid #dca79c}.counter--error .counter__title{color:#7a1f1a}.counter--error .counter__text{color:#6e3223;font-size:13px;font-weight:400;line-height:1.5}.counter--error .counter__rule{background:#dca79c}.counter--error .counter__foot{color:#6e3223}.whenrow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.whenrow__time{flex:1;width:auto;min-width:200px;min-height:42px;font-size:13.5px}.override{background:var(--xt-coin-softer);border:1.5px solid var(--xt-coin-border);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;display:flex;position:relative}.override input{opacity:0;width:0;height:0;position:absolute}.override__box{background:var(--xt-bg-surface);border:2px solid var(--xt-warning);box-sizing:border-box;color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.override--on .override__box{background:var(--xt-warning)}.override__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.override__title{color:var(--xt-coin-text);font-size:13px;font-weight:800}.override__hint{color:#6b4a12;font-size:11.5px;line-height:1.4}.actions{flex-direction:column;flex:none;align-self:flex-start;gap:9px;width:292px;display:flex}.actions__muted .xt-btn--primary{color:#a8b4a4;background:#edf1ea}.push__neutral{background:var(--xt-bg-surface);min-height:44px;color:var(--xt-text-body);font:inherit;cursor:pointer;border:1.5px solid #d3dfd3;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:700}.push__neutral:disabled{color:#a8b4a4;cursor:default}.push__textdanger{color:#8a3d2c;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.push__textdanger:disabled{color:#a8b4a4;cursor:default}.push__textlink{min-height:36px;color:var(--xt-action);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:underline}.push .xt-modal__scrim{z-index:80;align-items:center}.pushdialog{max-width:440px}.pushdialog h2{margin:0}.pushdialog__body{flex-direction:column;gap:8px;display:flex}.pushdialog--danger{border-top:4px solid var(--xt-danger)}.pushdialog .xt-modal__actions{margin-top:8px}.pushdialog .push__neutral{min-height:48px}.planned{color:#1c3f58;background:#d6e6f5;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:800;display:flex}.planned__mark{background:var(--xt-bg-surface);color:#23506f;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.summary{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.facts{flex-direction:column;flex:1;gap:10px;min-width:240px;margin:0;display:flex}.facts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:800}.facts dd{color:var(--xt-text-body);flex-direction:column;margin:2px 0 0;font-size:13.5px;line-height:1.5;display:flex}.facts dd strong{color:var(--xt-text-primary);font-size:14px}.facts__sub{color:var(--xt-text-secondary);font-size:12.5px}.pushstats{flex-direction:column;flex:none;gap:9px;width:300px;display:flex}.stat{background:var(--xt-bg-surface);border:1px solid var(--xt-border);border-radius:14px;align-items:baseline;gap:10px;padding:13px 14px;display:flex}.stat>span{color:var(--xt-text-body);flex:1;font-size:13px;font-weight:700}.stat>strong{color:var(--xt-text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.stat--bad{color:var(--xt-danger)!important}.stat--opened{background:var(--xt-bg-soft);border-color:#c9d8c2;flex-direction:column;align-items:stretch;gap:4px}.stat__row{align-items:baseline;gap:10px;display:flex}.stat__row>span{color:var(--xt-text-body);flex:1;font-size:13px;font-weight:700}.stat__row>strong{letter-spacing:-.02em;color:var(--xt-text-primary);font-size:22px;font-weight:800}@container (width<=680px){.pushstats{width:100%}}.ruleblock{border:1px solid var(--xt-action);background:var(--xt-bg-soft);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.imgfield{flex-direction:column;gap:8px;display:flex}.imgfield__head{text-transform:uppercase;letter-spacing:.09em;align-items:baseline;gap:8px;font-weight:800;display:flex}.imgfield__head :last-child{text-transform:none;letter-spacing:0;font-weight:400}.imgfield__body{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);border-radius:16px;align-items:flex-start;gap:14px;padding:12px;display:flex}.imgfield__body[data-drag]{border-color:var(--xt-action);background:var(--xt-bg-soft);border-style:dashed}.imgfield__preview{background:var(--xt-bg-soft);width:132px;color:var(--xt-action);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:26px;display:flex;overflow:hidden}.imgfield__preview[data-shape=square]{aspect-ratio:1}.imgfield__preview[data-shape=wide]{aspect-ratio:2;width:176px}.imgfield__preview[data-empty]{border:1.5px dashed var(--xt-border)}.imgfield__preview img{object-fit:cover;width:100%;height:100%}.imgfield__side{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.imgfield__actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}@media (width<=480px){.imgfield__body{flex-direction:column}}.imgfield__error{color:var(--xt-danger,#b3261e)}.rowthumb{background:var(--xt-bg-soft);width:44px;height:44px;color:var(--xt-action);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;overflow:hidden}.rowthumb[data-shape=wide]{border-radius:9px;width:76px;height:38px}.rowthumb img{object-fit:cover;width:100%;height:100%}.agestep{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.agestep[data-missing]{background:#fbe9e7;border-color:#dca79c}.agestep__cols{justify-content:flex-end;gap:8px;padding-right:2px;display:flex}.agestep__cols span{text-align:center;width:58px}.agestep__row{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:10px 12px;display:flex}.agestep__row[data-on]{border-width:2px;border-color:var(--xt-action);background:var(--xt-bg-soft)}.agestep__row input{flex:none}.agestep__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agestep__cells{flex:none;gap:8px;display:flex}.agestep__cell{border:1.5px dashed var(--xt-border);width:58px;height:28px;color:var(--xt-ink-muted,#8b9686);border-radius:8px;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex}.agestep__cell[data-on]{color:#1b6b2e;background:#dcefd6;border:none}.agestep__row[data-on] .agestep__cell[data-on]{background:var(--xt-action);color:var(--xt-on-action)}.agestep__note{background:#eaf2fa;border:1px solid #9ec4e8;border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.agestep__note[data-tone=warn]{background:#fbf6dc;border-color:#d9be6a}.orderrow .xt-listrow{flex:1;min-width:0}.orderrow__grip{width:26px;color:var(--xt-ink-muted,#8b9686);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;justify-content:center;align-self:stretch;align-items:center;font-size:17px;line-height:1;display:flex}.orderrow__grip:active{cursor:grabbing}.orderrow__grip:hover{background:var(--xt-bg-soft);color:var(--xt-action)}.orderrow[data-dragging]{opacity:.45}.orderrow[data-over]{box-shadow:inset 0 2px 0 0 var(--xt-action)}.orderrow__moves{flex-direction:column;flex:none;gap:2px;display:flex}.orderrow__moves button{min-height:26px;padding:0 8px}.sharelink{border:1px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);flex-direction:column;gap:8px;padding:16px;display:flex}.sharelink__body{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.sharelink__qr{width:132px;height:132px;image-rendering:pixelated;background:#fff;border-radius:8px;flex:none}.sharelink__side{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}.sharelink__url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.sharelink__actions{flex-wrap:wrap;gap:8px;display:flex}.admin__leg{display:block}.admin__leg[data-long]{color:var(--xt-danger,#b3261e)}.content__actions{justify-content:flex-end;display:flex}.trailstats__pick{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.trailstats__pick .xt-field{min-width:260px}.funnel{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.funnel__row{border-bottom:1px solid var(--xt-border);grid-template-columns:24px minmax(180px,320px) 1fr minmax(120px,auto);align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}.funnel__num{color:var(--xt-text-secondary);text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.funnel__name{align-items:center;gap:10px;min-width:0;display:inline-flex}.funnel__track{background:var(--xt-surface-1);border-radius:7px;height:14px;overflow:hidden}.funnel__bar{background:var(--xt-action);border-radius:7px;min-width:2px;height:100%;display:block}.funnel__row[data-virtual] .funnel__bar{opacity:.35}.funnel__val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=900px){.funnel__row{grid-template-columns:24px 1fr auto}.funnel__track{grid-column:2/-1}}.fix__search{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fix__search .xt-field{flex:260px;max-width:420px}.fix__ref{font-family:var(--xt-font-mono,ui-monospace, monospace);white-space:nowrap;font-weight:700}.fix__row--open td{background:var(--xt-surface-1)}.fix__form{border:1.5px solid var(--xt-border);border-radius:var(--xt-radius-l,14px);flex-direction:column;gap:10px;padding:16px;display:flex}.fix__form h3,.fix__form p{margin:0}.fix__fields{grid-template-columns:minmax(120px,180px) minmax(200px,1fr);gap:12px;display:grid}.fix__history{margin:0;padding-left:18px}@media (width<=700px){.fix__fields{grid-template-columns:1fr}}.offerstats__tools{justify-content:flex-end;display:flex}.mtop{display:none}.sheet__scrim{z-index:60;background:#14351c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{box-sizing:border-box;background:var(--xt-surface-0);border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - 72px);display:flex;overflow:hidden}.sheet__head{flex-direction:column;flex:none;padding:10px 10px 4px 16px;display:flex}.sheet__headrow{align-items:center;gap:8px;min-height:44px;display:flex}.sheet__close{width:44px;height:44px;color:var(--xt-text);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sheet__close:hover{background:var(--xt-surface-1)}.scrollmore{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sheet__body{min-height:0;padding:2px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.sheet__more,.scrollmore__more{box-sizing:border-box;background:linear-gradient(#fff0, var(--xt-surface-0) 70%);height:44px;color:var(--xt-text-secondary);pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.sheet__handle{background:var(--xt-border);border-radius:2px;align-self:center;width:36px;height:4px;margin-bottom:4px}.sheet__title{letter-spacing:.12em;text-transform:uppercase;min-width:0;color:var(--xt-text-secondary);flex:1;margin:0 4px;font-size:11.5px;font-weight:800}.sheet__list{flex-direction:column;gap:4px;display:flex}.sheet__row{min-height:52px;color:var(--xt-text);border-radius:12px;align-items:center;gap:14px;padding:0 10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.sheet__row .bo__navnum{width:28px;height:28px;font-size:12px}.sheet__row[aria-current=page]{background:var(--xt-action-soft)}.sheet__row[aria-current=page] .bo__navnum{background:var(--xt-action);color:var(--xt-on-action)}.sheet__row[aria-disabled]{color:var(--xt-text-muted)}.sheet__label{min-width:0;color:var(--xt-text);overflow-wrap:anywhere;flex:1;font-weight:700}.sheet__note{color:var(--xt-text-secondary);font-size:12.5px;font-weight:700}.sheet__venue{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);min-height:60px;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:8px 14px;display:flex}.sheet__bar{border-radius:4px;flex:none;align-self:stretch;width:7px}.sheet__venuetext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sheet__venuetext .sheet__label{font-size:16px;font-weight:800}.sheet__check{font-size:20px;font-weight:800}.sheet__foot{color:var(--xt-text-secondary);margin:2px 4px 0;font-size:12.5px;line-height:1.5}.sheet__account{align-items:center;gap:12px;padding:4px 2px;display:flex}.sheet__account .bo__avatar{width:44px;height:44px;font-size:14px}.sheet__org{background:var(--xt-surface-1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.sheet__signout{width:100%}button.bo__avatar{font:inherit;cursor:pointer;border:0;font-size:12px;font-weight:800}.bo__navshort{display:none}@media (width>=768px) and (width<=1199px){.bo__side{align-items:center;gap:12px;width:76px;padding:18px 6px}.bo__brand{padding:0}.bo__brandname,.bo__role,.bo__orgpick,.bo__usertext,.bo__navlabel,.bo__navbadge,.bo__navlock{display:none}.bo__navland{width:100%}.bo__nav{gap:6px;width:100%}.bo__navrow{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:6px 2px;font-size:11px;font-weight:600}.bo__navrow .bo__navnum{width:28px;height:28px;font-size:12px}.bo__navshort{line-height:1.1;display:block}.bo__navrow[aria-current=page]{background:0 0}.bo__navrow[aria-current=page] .bo__navshort{font-weight:800}.bo__user{padding:0}.bo__side .bo__konsolcard{border-radius:12px;flex-direction:column;flex:none;justify-content:center;gap:2px;width:60px;min-height:52px;padding:0;position:relative}.bo__side .bo__konsolshort{color:#fff;font-size:10px;font-weight:700;display:block}.bo__side .bo__konsoltext,.bo__side .bo__konsolchev{display:none}.bo__side .bo__konsolcard[data-unread]:after{content:"";background:#e7bc4a;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px}}@media (width<=767px){.bo{flex-direction:column}.bo__side{display:none}.mtop{z-index:10;box-sizing:border-box;background:var(--xt-surface-0);align-items:center;gap:8px;height:56px;padding:0 12px 0 14px;display:flex;position:sticky;top:0}.mtop__mark{transform:scale(.8)}.mtop__step,.mtop__back{background:var(--xt-surface-1);min-height:44px;font:inherit;color:var(--xt-text);cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;max-width:52vw;padding:0 12px 0 6px;font-size:15.5px;font-weight:800;display:flex}.mtop__back{color:var(--xt-action);background:0 0;padding:0 8px}.mtop__stepnum{background:var(--xt-action);width:28px;height:28px;color:var(--xt-on-action);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.mtop__steplabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtop__caret{color:var(--xt-text-muted);font-size:10px}.mtop__grow{flex:1}.mtop__venue{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);min-width:0;min-height:36px;font:inherit;color:var(--xt-text);cursor:pointer;border-radius:11px;flex:0 auto;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:800;display:flex}.mtop__venue:disabled{cursor:default;color:var(--xt-text);opacity:1}.mtop__venuename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtop__venueini{display:none}.mtop__avatar{width:32px;height:32px;font:inherit;cursor:pointer;box-sizing:border-box;background-clip:padding-box;border:6px solid #0000;border-radius:50%;flex:none;width:44px;height:44px;font-size:12px;font-weight:800}.ctx{border-bottom:0;top:56px}.ctx__row{display:none}.admin{padding:16px}.tablewrap>table.stats{min-width:880px}.tablewrap>table.stats--compact{min-width:480px}.orgpick__foot{flex-wrap:wrap}.orgpick__foot .xt-micro{overflow-wrap:anywhere}.orgpick__foot .xt-btn{white-space:nowrap}}.stationrow{align-items:center;padding:9px 12px}.stationrow__icon{border-radius:10px;width:32px;height:32px;font-size:13px}.stationrow__title{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.stationrow__meta{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stationrow__pending{color:#6b4a12;background:#fbf6dc;border:1px dashed #d9be6a;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.stationrow__chev{color:var(--xt-text-muted);flex:none;font-size:20px;display:none}.stationview__title{flex:1;min-width:0}.stationview__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stationview__step{gap:6px;display:none}.iconbtn,.morebtn{border:1px solid var(--xt-border);background:var(--xt-surface-0);min-width:44px;min-height:44px;font:inherit;color:var(--xt-text);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.iconbtn{background:var(--xt-surface-1);color:var(--xt-action);border-color:#0000;padding:0;font-size:18px}.iconbtn:disabled{opacity:.4;cursor:default}.morebtn{border-radius:999px}.sect__state[data-unsaved]{color:#6b4a12;background:#fbf6dc;border:1px dashed #d9be6a}.actionbar{z-index:5;box-sizing:border-box;min-height:72px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;align-items:center;gap:14px;margin-top:6px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #14351c0f}.actionbar__status{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.actionbar__title{color:#6b4a12;font-size:14px;font-weight:800}.actionbar:not([data-dirty]) .actionbar__title{color:var(--xt-text)}.actionbar__calm{color:var(--xt-text-muted);font-size:14px}.actionbar__link{font:inherit;color:var(--xt-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;text-decoration:underline}.actionbar .xt-btn{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.more__title{margin:0 4px;font-size:16px;font-weight:800}.more__item{background:var(--xt-surface-1);min-height:52px;font:inherit;color:var(--xt-text);text-align:left;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:15px;font-weight:700}.more__sep{border:0;border-top:1px solid var(--xt-border);width:100%;margin:4px 0}.more__foot{text-align:center}.ctabs{border-bottom:1px solid var(--xt-border);gap:18px;padding:0 4px;display:flex}.ctabs__tab{min-height:44px;font:inherit;color:var(--xt-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0;font-size:15px;font-weight:700}.ctabs__tab[aria-selected=true]{border-bottom-color:var(--xt-action);color:var(--xt-text);font-weight:800}@media (width>=768px) and (width<=1199px){.stationview,.stationview[data-content],.admin__split{grid-template-columns:240px minmax(0,1fr)}}@media (width<=767px){.stationview,.stationview[data-content]{grid-template-columns:minmax(0,1fr)}.stationview[data-mode=list] .stationview__self,.stationview[data-mode=list] .stationview__content,.stationview[data-mode=edit]>.admin__list{display:none}.stationrow{min-height:64px}.stationrow__chev{display:block}.stationview__step{display:flex}.morebtn__label{display:none}.morebtn{background:var(--xt-surface-1);border-color:#0000;border-radius:12px;width:44px;padding:0}.actionbar{border-width:1px 0 0;border-radius:0;margin:6px -16px 0}}.stationview__self{container-type:inline-size}.actionbar__short{display:none}@container (width<=560px){.actionbar__full{display:none}.actionbar__short{display:inline}}.actionbar .xt-btn{max-width:none}@media (width<=767px){.admin[data-mode=edit]>.admin__head{display:none}}@media (width<=1199px){.admin__stop{flex-wrap:wrap}.admin__stop>.xt-listrow__text{flex:100%}.admin__stopbtns{margin-left:auto}}.stattabs{scrollbar-width:none;border-bottom:1px solid var(--xt-border);gap:22px;display:flex;overflow-x:auto}.stattabs::-webkit-scrollbar{display:none}.stattabs__tab{min-height:46px;font:inherit;color:var(--xt-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.stattabs__tab[aria-selected=true]{border-bottom-color:var(--xt-action);color:var(--xt-text);font-weight:800}.stattabs__badge{background:var(--xt-surface-2);letter-spacing:.1em;text-transform:uppercase;color:var(--xt-text-muted);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}.kpi__link{font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:10px 0 0;font-size:13px;font-weight:800}.kpi[data-tone=bill] .kpi__link{color:#6b4a12}.statcards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:none}.statcard{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.statcard__name{flex-direction:column;gap:1px;min-width:0;display:flex}.statcard__nums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.statcard__nums>span{flex-direction:column;gap:2px;display:flex}.statcard__nums b{font-size:22px;font-weight:800;line-height:1.1}.statcard__more{border:0;border-top:1px solid var(--xt-border);min-height:44px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;justify-content:space-between;padding:12px 0 0;font-size:14px;font-weight:800;display:flex}.statcard__all{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;display:grid}.statcard__all>div{justify-content:space-between;gap:8px;display:flex}.statcard__all dt{color:var(--xt-text-secondary);font-size:13px}.statcard__all dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:800}@media (width<=767px){.statcards{display:flex}.content:has(>.statcards)>.tablewrap{display:none}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi[data-tone=bill]{grid-column:1/-1}.kpi{padding:12px 14px}.kpi__value{font-size:24px}.kpi__link{display:none}.kpi[data-tone=bill] .kpi__link{display:block}.period__presets{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.period__presets::-webkit-scrollbar{display:none}.period__preset{flex:none}.period__presets,.stattabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.stattabs__tab{flex:none}}.sect__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--xt-text-muted);flex:0 auto;font-size:12.5px;overflow:hidden}.sect__state[data-danger]{color:var(--xt-danger);background:#fbe3e1}.readiness__toggle{background:var(--xt-surface-1);min-height:32px;font:inherit;color:var(--xt-text-secondary);cursor:pointer;border:0;border-radius:999px;grid-area:1/2;align-self:start;padding:0 10px;font-size:12.5px;font-weight:700}.readiness[data-compact]{gap:10px;padding:14px 16px}.readiness[data-compact] .readiness__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.readiness[data-compact] .readiness__head>h2{grid-area:1/1;font-size:16px}.readiness[data-compact] .readiness__head>p{display:none}.trailview{grid-template-columns:248px minmax(0,1fr) minmax(260px,320px);align-items:start;gap:20px;display:grid}.trailview__self{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.trailview__aside{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:74px}.only-narrow{display:none}@media (width<=1199px){.trailview{grid-template-columns:240px minmax(0,1fr)}.trailview__aside{display:none}.only-narrow{display:block}}@media (width<=767px){.trailview{grid-template-columns:minmax(0,1fr)}.trailview[data-mode=list] .trailview__self,.trailview[data-mode=edit]>.admin__list{display:none}.trailview .stationrow__chev{display:block}}.stops__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.stops{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.stops__item{flex-direction:column;display:flex}.stoprow{background:var(--xt-surface-1);background:var(--xt-surface-0);border:1px solid var(--xt-border);border-radius:12px;align-items:center;gap:8px;min-height:60px;padding:8px 10px;display:flex}.stoprow__num{flex:none;font-size:13px;font-weight:800}.stoprow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stoprow__title{min-width:0;color:var(--xt-text);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.stoprow__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stoprow__title>.xt-badge{flex:none}.stoprow__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--xt-text-secondary);font-size:12.5px;overflow:hidden}.stoprow__opt{min-height:44px;color:var(--xt-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.stoprow__more{display:flex}.legrow{border-left:2px dashed var(--xt-border);color:var(--xt-text-muted);margin:0 0 0 22px;padding:6px 0 6px 20px;font-size:12px;display:block}.legrow[data-long]{color:var(--xt-danger)}@container (width<=480px){.stoprow__opt{display:none}.stoprow__more{display:flex}}.addstation{flex-direction:column;gap:8px;margin-top:6px;display:flex}.addstation__open{border:1.5px dashed var(--xt-border);min-height:48px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border-radius:12px;font-size:14px;font-weight:700;display:none}.addstation__inline{flex-direction:column;gap:8px;display:flex}.addstation__blocked{flex-direction:column;gap:6px;margin-top:6px;display:flex}@media (width<=767px){.addstation>.xt-title-s{display:none}.addstation__open{display:block}.addstation__inline{display:none}}.addlist{flex-direction:column;gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sheet .addlist{max-height:none}.addrow{background:var(--xt-surface-1);border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:6px 8px;display:flex}.addrow__text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.addrow__add{background:var(--xt-surface-0)}.more__check{align-items:center;gap:10px;min-height:60px;font-weight:600;display:flex}.admin__head--row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.admin__headtext{flex-direction:column;gap:4px;min-width:0;display:flex}.admin__head--row>.xt-btn{flex:none;width:auto}.map[data-preview] .map__canvas{border-radius:12px;overflow:hidden}.map[data-preview] .mappin{pointer-events:none;min-width:22px;height:22px;padding:0 6px;font-size:10px}.mapprev{align-items:center;gap:10px;display:flex}.mapprev__text{min-width:0;color:var(--xt-text-secondary);flex:1;font-size:13px;line-height:1.45}.mapprev .xt-btn{flex:none}@media (width<=767px){.admin__coords{display:none}}.map__pin{z-index:2;pointer-events:none;background:#14351c;border:3px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;margin:-34px 0 0 -15px;position:absolute;top:50%;left:50%;transform:rotate(-45deg);box-shadow:0 2px 8px #0000004d}.map__pin:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.placing{z-index:200;background:var(--xt-bg,#e8f1e3);flex-direction:column;display:flex;position:fixed;inset:0}.placing__top{border-bottom:1px solid var(--xt-border);background:var(--xt-surface-0);justify-content:center;align-items:center;min-height:56px;padding:0 16px;display:flex;position:relative}.placing__cancel{min-height:44px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:15px;font-weight:700;position:absolute;left:8px}.placing__title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 140px);font-size:15px;font-weight:800;overflow:hidden}.placing__map{flex:1;min-height:0;display:flex}.placing__map .map{border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.placing__map .map__canvas{flex:1}.placing__sheet{padding:18px 16px calc(16px + env(safe-area-inset-bottom));background:var(--xt-surface-0);z-index:3;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;margin-top:-18px;display:flex;position:relative;box-shadow:0 -6px 18px #14351c14}.placing__row{align-items:center;gap:12px;display:flex}.placing__coords{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.placing__value{color:var(--xt-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.placing__warn{color:var(--xt-danger);background:#fbe3e1;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@media (width<=767px){.sect__meta{display:none}}.destview{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:20px;display:grid}.destview__self{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.destview__bar{align-self:center;height:36px}.destview__presets{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.destrow{gap:12px}.destrow .sheet__bar{height:auto;min-height:34px}.destrow__coords{display:none}.admin__coords.admin__row{flex:2 1 0;min-width:0}.lbl-short{display:none}@media (width>=768px) and (width<=1199px){.destview{grid-template-columns:240px minmax(0,1fr)}}@media (width<=767px){.destview{grid-template-columns:minmax(0,1fr)}.destview[data-mode=list] .destview__self,.destview[data-mode=edit]>.admin__list{display:none}.destview .stationrow__chev{display:block}.destrow{min-height:64px}.destrow__coords{display:inline}.lbl-full{display:none}.lbl-short{display:inline}.admin__head--row{flex-wrap:wrap;align-items:center}.admin__head--row>.admin__headtext{display:contents}.admin__head--row>.admin__headtext>h1{flex:1;min-width:0}.admin__head--row>.admin__headtext>p{flex:100%;order:3}}.venueview{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:20px;display:grid}.venueview__self{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.venueview .venuerow .stationrow__chev{margin-left:auto}.ctabs__count{color:var(--xt-text-muted);margin-left:4px;font-size:12px}.venueplace{flex-direction:column;gap:12px;display:flex}.venueplace__map,.venueplace__fields{flex-direction:column;gap:10px;min-width:0;display:flex}.venueplace__map{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;padding:14px}@media (width>=1200px){.venueplace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.venueplace__bar{grid-column:1/-1}}.venue__staff{border:1px solid var(--xt-border);background:var(--xt-surface-0);min-height:56px;font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.venue__stafflink{color:var(--xt-action);font-size:13.5px;font-weight:800}.items{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.items__list{flex-direction:column;gap:8px;min-width:0;display:flex}.items__intro{align-items:center;gap:12px;display:flex}.items__intro>.xt-micro{flex:1;margin:0}.items__new{display:block}.items__phonehint{display:none}.items__form{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.items__head{flex-direction:column;gap:2px;display:flex}.items__bar{margin-top:0}.items[data-mode=list]>.items__form,.items[data-mode=item]>.items__list{display:none}.items__form{max-width:720px}.items__back{min-height:44px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-8px 0 0 -4px;padding:0 4px;font-size:14.5px;font-weight:700}@media (width<=767px){.venueview__self[data-item]>.venueview__head,.venueview__self[data-item]>.venueview__tabs,.items__back{display:none}}.orderrow{align-items:center;gap:8px;display:flex}.orderrow__moves{flex-direction:row;gap:6px}.orderrow__moves .iconbtn{min-width:40px;min-height:40px}.itemrow{align-items:center;gap:12px}.itemrow__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.itemrow[data-paused] .itemrow__title{color:var(--xt-text-secondary)}.itemrow__state{color:#6b4a12;font-weight:700}.itemrow__state[data-on]{color:var(--xt-action)}.agebadge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#a2402a;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.toggle{appearance:none;background:var(--xt-border);cursor:pointer;border-radius:999px;flex:none;width:48px;height:28px;margin:0;transition:background .15s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle:checked{background:var(--xt-action)}.toggle:checked:after{transform:translate(20px)}.toggle:focus-visible{outline:2px solid var(--xt-action);outline-offset:2px}.lockcard--switch{align-items:center}.lockcard--switch .lockcard__text{flex:1;min-width:0}.lockcard--switch .toggle:checked{background:#a2402a}.switchrow{border:1px solid var(--xt-border);background:var(--xt-surface-1);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.switchrow__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@media (width>=768px) and (width<=1199px){.venueview{grid-template-columns:240px minmax(0,1fr)}}@media (width<=767px){.venueview{grid-template-columns:minmax(0,1fr)}.venueview[data-mode=list] .venueview__self,.venueview[data-mode=edit]>.admin__list{display:none}.venueview .stationrow__chev{display:block}.venueplace__map{background:0 0;border:0;padding:0}.venueplace__owner,.venue__links>.xt-micro:first-child,.orderrow__grip,.items__draghint{display:none}.items__phonehint{display:block}.items:not([data-ordering]) .orderrow__moves,.items[data-ordering] .itemrow .stationrow__chev,.items[data-ordering] .items__phonehint{display:none}.items__form{background:0 0;border:0;padding:0}.items__bar{margin:6px -16px 0}.items__form .admin__row{flex-direction:column}}.acts{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.acts__head{flex-direction:column;gap:4px;display:flex}.acts__list{gap:8px}.actrow{gap:10px}.actbadge{color:#1b6b2e;letter-spacing:.06em;text-transform:uppercase;background:#dcefd6;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex}.actbadge[data-draft]{color:#6b4a12;background:#fbf6dc;border:1px dashed #d9be6a}.acts__new{min-height:44px;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px;font-size:14px;font-weight:800}.acts__empty{border:1.5px dashed var(--xt-border);text-align:center;color:var(--xt-text-secondary);border-radius:14px;margin:0;padding:22px 18px;font-size:13.5px;line-height:1.5}.acts__form{flex-direction:column;gap:12px;padding-top:4px;display:flex}.acts__formhead{flex-direction:column;gap:2px;display:none}.acts__proofrow>.xt-field:first-child{flex:1.3}.segment{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:12px;display:flex;overflow:hidden}.segment__opt{border:0;border-left:1px solid var(--xt-border);min-height:48px;font:inherit;color:var(--xt-text);cursor:pointer;background:0 0;flex:1;padding:0 8px;font-size:14px;font-weight:700}.segment__opt:first-child{border-left:0}.segment__opt[aria-checked=true]{background:var(--xt-action);color:#fff}@media (width<=767px){.stationview[data-activity]>.stationview__self,.stationview[data-activity] .acts>:not(.acts__form){display:none}.acts__formhead{display:flex}.acts__bar{margin:6px -16px 0}}@container (width<=520px){.acts__proofrow{flex-direction:column}}@media (width<=1199px){.stationview__content{max-height:none;position:static;overflow:visible}}.staffview{grid-template-columns:248px minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px;display:grid}.staffview__people{flex-direction:column;gap:10px;min-width:0;display:flex}.staffview__invite{position:sticky;top:74px}.staff__head{flex-wrap:wrap;align-items:center}.staff__title{flex-direction:column;flex:1;min-width:0;display:flex}.staff__title h2{margin:0}.staff__on,.staff__head>.xt-btn{display:none}.staffrow__sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staffrow__role--inline{display:none}.staffrow>.xt-btn{flex:none;min-height:40px}.staffrow__more{flex:none}.sheet__form{flex-direction:column;gap:12px;display:flex}.permsbox{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:14px;margin-top:6px;overflow:hidden}.permsbox__summary{min-height:52px;color:var(--xt-text);cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:800;list-style:none;display:flex}.permsbox__summary::-webkit-details-marker{display:none}.permsbox__summary:after{content:"▾";color:var(--xt-text-muted);font-size:12px}.permsbox[open] .permsbox__summary:after{content:"▴"}.permsbox .perms{width:calc(100% - 32px);margin:0 16px 12px}@media (width<=1199px){.staffview{grid-template-columns:240px minmax(0,1fr)}.staffview__invite{display:none}.staff__head>.xt-btn{display:inline-flex}}@media (width<=767px){.staffview{grid-template-columns:minmax(0,1fr)}.staffview[data-mode=list] .staffview__people,.staffview[data-mode=edit]>.admin__list{display:none}.staffview .stationrow__chev,.staff__on{display:block}.staff__onwide,.staff__count{display:none}.staffrow__role--inline{display:inline-flex}.staffrow__role--side,.staffrow>.xt-btn{display:none}}.reviewview{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:start;gap:20px;display:grid}.reviewview__list{flex-direction:column;gap:12px;min-width:0;display:flex}.reviewview__detail{min-width:0;position:sticky;top:74px}.review__short{margin:0;display:none}.revfilters{flex-wrap:wrap;gap:8px;display:flex}.revfilter{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);min-height:44px;font:inherit;color:var(--xt-text);cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:800}.revfilter__n{color:var(--xt-text-muted);margin-left:4px;font-weight:700}.revfilter[aria-selected=true]{border-color:var(--xt-action);background:var(--xt-action);color:#fff}.revfilter[aria-selected=true] .revfilter__n{color:#fff}.revbadge{color:#6b4a12;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#fbf1ce;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.revbadge[data-state=flagged]{color:var(--xt-danger);background:#fbe3e1}.revbadge[data-state=rejected]{background:var(--xt-surface-2);color:var(--xt-text-muted)}.revgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.revcard{border:1px solid var(--xt-border);background:var(--xt-surface-0);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;padding:10px;display:flex}.revcard[aria-current=true]{border:2px solid var(--xt-action);padding:9px}.revcard__proof{color:#3d4a3b;background:#c8d9c4;border-radius:10px;justify-content:center;align-items:center;height:150px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.revcard__proof[data-kind=Text]{background:var(--xt-surface-1);justify-content:flex-start;align-items:flex-start;padding:12px}.revcard__proof[data-kind=Inget\ bevis]{background:var(--xt-surface-1);color:var(--xt-text-muted)}.revcard__text{-webkit-line-clamp:6;color:var(--xt-text);-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.revcard__foot{align-items:center;gap:8px;display:flex}.revcard__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.revcard__meta .revbadge{display:none}.revcard__badge{flex:none}.revdetail{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.revdetail__back{min-height:44px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:6px 8px 0;padding:0 8px;font-size:14px;font-weight:800;display:none}.revdetail__proof{background:#c8d9c4;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:20px 16px 36px;display:flex;position:relative}.revdetail__proof[data-kind=Text],.revdetail__proof[data-kind=Inget\ bevis]{background:var(--xt-surface-1);justify-content:flex-start;align-items:stretch;min-height:200px}.revdetail__text{color:var(--xt-text);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.55}.revdetail__kind{color:var(--xt-text-secondary);font-size:12.5px;font-weight:700;position:absolute;bottom:10px;left:12px}.revdetail__body{border-bottom:1px solid var(--xt-border);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.revdetail__meta{line-height:1.8}.revdetail__actions{gap:10px;padding:14px 16px;display:flex}.revdetail__actions .xt-btn{flex:1}@media (width<=1199px){.reviewview{grid-template-columns:minmax(0,1fr)}.reviewview:not([data-open]) .reviewview__detail,.reviewview[data-open] .reviewview__list{display:none}.reviewview__detail{position:static}.revdetail__back{display:block}}@media (width<=767px){.admin[data-mode=edit] .review__lead,.review__lead{display:none}.review__short{display:block}.revdetail__back{display:none}.revfilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.revfilter{text-align:left;border-radius:16px;min-height:48px;padding:4px 8px;font-size:13px;line-height:1.2}.revfilter__n{margin:0;display:block}.revgrid{grid-template-columns:minmax(0,1fr);gap:8px}.revcard{flex-direction:row;align-items:center;gap:12px;min-height:76px}.revcard__proof{border-radius:10px;flex:none;width:52px;height:52px;font-size:11px}.revcard__proof[data-kind=Text]{justify-content:center;align-items:center;padding:0}.revcard__text{display:none}.revcard__proof[data-kind=Text]:after{content:"Text"}.revcard__foot{flex:1;min-width:0}.revcard__meta .revbadge{margin-left:4px;display:inline-flex}.revcard__badge{display:none}.reviewview .stationrow__chev{display:block}.revdetail{border-radius:14px}}.revcard__meta{text-transform:none;letter-spacing:0;font-size:12.5px}.sect__state:empty{display:none}.pushview{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.pushgroup{flex-direction:column;gap:6px;display:flex}.pushrow__head .stationrow__chev{flex:none}.pusharchive{border:1.5px dashed var(--xt-border);min-height:52px;font:inherit;color:var(--xt-text);cursor:pointer;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:800;display:flex}.pushwork.pushedit{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:20px;display:grid}.pushedit__main{flex-direction:column;gap:10px;min-width:0;display:flex}.pushedit__aside{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:74px}.pushedit__aside .actions{width:auto}.pushedit__lock{flex-direction:column;gap:8px;display:flex}.pushedit__lockinline{display:none}.pushedit__filters{align-items:center}.pushedit__activity{border-radius:999px;width:auto;min-height:40px;padding-top:0;padding-bottom:0}.pushbar,.pushbar__delete{display:none}.pushbar__count{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.pushbar__n{color:var(--xt-text);font-size:22px;font-weight:800}.pushbar__text{color:var(--xt-text-secondary);font-size:13px}.pushbar__err{color:var(--xt-danger);font-size:13px;font-weight:700}.pushbar__draft{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);min-height:48px;font:inherit;color:var(--xt-text);cursor:pointer;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:800}.pushbar .xt-btn{flex:none}.pushwork.pushsum{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:20px;padding:18px;display:grid}.pushsum__main{flex-direction:column;gap:12px;min-width:0;display:flex}.pushsum__sub{color:var(--xt-text-secondary);margin:-6px 0 0;font-size:13.5px}.pushsum .pushstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;display:grid}.pushsum .stat{background:var(--xt-surface-1);border:0;flex-direction:column;align-items:flex-start;gap:2px}.pushsum .stat strong{font-size:24px}.pushsum .stat span{color:var(--xt-text-secondary);font-size:13px}@media (width>=768px) and (width<=1199px){.pushview{grid-template-columns:240px minmax(0,1fr)}}@media (width<=1199px){.pushwork.pushedit{grid-template-columns:minmax(0,1fr)}.pushedit__aside{display:none}.pushedit__lockinline{flex-direction:column;gap:8px;display:flex}.pushbar{display:flex}.pushbar__delete{justify-self:center;display:block}.pushwork.pushsum{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.pushview{grid-template-columns:minmax(0,1fr)}.pushview[data-mode=list] .push__work,.pushview[data-mode=edit]>.push__list{display:none}.pushview .stationrow__chev{display:block}.push__leadlong,.push__empty{display:none}.pushbar{gap:8px;margin:6px -16px 0}.pushwork.pushsum{padding:14px}}.pushedit__aside .counter{width:auto}.pushedit__aside .actions>span{display:block}.pushedit__aside .push__neutral{width:100%}.pushedit__filters .pf--activity{flex:none;gap:0}.pushedit__aside .actions{align-self:stretch}.loginpage{box-sizing:border-box;background:linear-gradient(160deg,#f3f9ee 0%,#e6efdd 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex}.loginpage--pick{justify-content:flex-start;padding-top:72px}.loginpage__inner{flex-direction:column;gap:12px;width:100%;max-width:520px;display:flex}.loginpage__inner--login{max-width:400px}.login__switch{border-top:1px solid var(--xt-border);margin:0;padding-top:12px;font-size:13.5px}.login__switch button{font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-weight:800;text-decoration:underline}.login__found{color:#14351c;background:#dcefd6;border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.45}.login__noinvite{flex-direction:column;gap:10px;display:flex}.login__noinvite h2,.login__noinvite p{margin:0}.loginpage__inner>.xt-body-m{margin:-4px 0 4px}.login__logo{background:var(--xt-action);width:52px;height:52px;color:var(--xt-coin-fill,#f0b429);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:28px;font-weight:900;display:inline-flex}.login__card{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;padding:20px}.orgbar{display:none}.orgpick{gap:8px;padding:16px}.orgpick__search{box-sizing:border-box;width:100%}.orgpick__text{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.orgpick__text .orgpick__name{flex:1;min-width:0}.orgpick__count{color:var(--xt-text-secondary);flex:none;font-size:12.5px}.orgpick__more{margin:2px}.orgpick__foot{border-top:1px solid var(--xt-border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}@media (width<=767px){.loginpage{justify-content:flex-start;padding-top:48px}.login__card{background:0 0;border:0;padding:0}.loginpage--pick{padding-top:0}.orgbar{z-index:5;box-sizing:border-box;border-bottom:1px solid var(--xt-border);background:var(--xt-surface-0);align-items:center;gap:10px;width:calc(100% + 32px);min-height:56px;margin:0 -16px 16px;padding:0 16px;display:flex;position:sticky;top:0}.orgbar .login__logo{border-radius:9px;width:32px;height:32px;font-size:18px}.orgbar__title{min-width:0;color:var(--xt-text);flex:1;font-size:15px;font-weight:800}.orgbar__out{min-height:44px;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--xt-action);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:800}.loginpage--pick .login__logo--head,.orgpick__foot{display:none}.orgpick{background:0 0;border:0;padding:0}.orgpick__row{min-height:60px}.orgpick__text{flex-direction:column;align-items:flex-start;gap:2px}}.venuestats{grid-template-columns:minmax(0,1fr)}@media (width>=1200px){.venuestats{grid-template-columns:repeat(2,minmax(0,1fr))}}.venuestat{background:var(--xt-surface-0);border-radius:18px;gap:10px;container-type:inline-size}.venuestat__figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.venuestat__figs:has(>span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.venuestat__figs>span{flex-direction:column;min-width:0;display:flex}.venuestat__figs b{color:var(--xt-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.venuestat__figs b+span{color:var(--xt-text-secondary);font-size:12.5px}.venuestat__label{margin:4px 0 0}.venuestat__items li.vbar{grid-template-columns:minmax(90px,170px) minmax(40px,1fr) 52px 76px;align-items:center;gap:10px;font-size:13.5px;display:grid}.vbar__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vbar__track{background:var(--xt-surface-2);border-radius:4px;height:8px;overflow:hidden}.vbar__fill{background:var(--xt-coin-fill,#d9a92e);border-radius:4px;min-width:3px;height:100%;display:block}.vbar__n{text-align:right;font-variant-numeric:tabular-nums}.vbar__coins{text-align:right;color:var(--xt-text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}.venuestat__rev{border-top:1px solid var(--xt-border);color:#a2402a;margin:2px 0 0;padding-top:10px;font-size:13px;font-weight:700}@container (width<=420px){.venuestat__items li.vbar{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.vbar__track{grid-area:2/1/auto/-1}.vbar__coins{display:none}}.trailgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1200px){.trailgrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.trailcard{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex;container-type:inline-size}.trailcard h3{margin:0}.funnel__text{flex-direction:column;min-width:0;display:flex}.funnel__title{color:var(--xt-text);font-size:14px;font-weight:700}.offerstats__title{font-weight:700}.offerstats__title--paused{color:var(--xt-text-secondary)}.offercards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:none}.offercard{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.offercard[data-paused] .offercard__title{color:var(--xt-text-secondary)}.offercard__title{color:var(--xt-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.offercard__station{text-transform:none;letter-spacing:0;font-size:12.5px}.offercard__figs{color:var(--xt-text-secondary);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12.5px;display:grid}.offercard__figs>span{flex-direction:column;display:flex}.offercard__figs b{color:var(--xt-text);font-size:20px;font-weight:800}.offercard__more{border-top:1px solid var(--xt-border);padding-top:8px}.offercard__more summary{min-height:36px;color:var(--xt-action);cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:800;list-style:none;display:flex}.offercard__more summary::-webkit-details-marker{display:none}.offercard__more summary:after{content:"▾";color:var(--xt-text-muted);font-size:11px}.offercard__more[open] summary:after{content:"▴"}@media (width<=767px){.tablewrap:has(>.offerstats){display:none}.offercards{display:flex}}.fix__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1200px){.fix__layout[data-open]{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}.fix__main{flex-direction:column;gap:12px;min-width:0;display:flex}.purchase{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:16px;overflow:hidden}.purchase[data-open]{border-color:var(--xt-text)}.purchase__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.purchase__ref{border:2px solid var(--xt-text);font-family:var(--xt-font-mono,ui-monospace, monospace);letter-spacing:.1em;white-space:nowrap;border-radius:10px;flex:none;padding:6px 12px;font-size:16px;font-weight:800}.purchase__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.purchase__meta{color:var(--xt-text-secondary);font-size:12.5px}.purchase__total{flex:none;font-size:15px}.purchase__rows{width:calc(100% - 32px);margin:0 16px 12px}.purchase__hist{margin-top:2px;display:block}.stepper{align-items:center;gap:8px;display:inline-flex}.stepper__val{text-align:center;min-width:56px;color:var(--xt-text-secondary);white-space:nowrap;font-weight:800}.stepper__val[data-on]{color:#a2402a}.fix__panel{background:var(--xt-surface-0);border:1.5px solid #a2402a;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:74px;container-type:inline-size}.fix__panel h3{margin:0}.fix__sum{background:var(--xt-surface-1);color:var(--xt-text-secondary);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.fix__sum[data-on]{background:#fbe3e1}.fix__sum b{color:var(--xt-text);font-size:14px}.fix__sum[data-on] b{color:#a2402a}.fix__bar .xt-btn--danger{background:#a2402a;border-color:#a2402a}.fix__barsum{display:none}.fix__hint{margin:0}@media (width<=1199px){.fix__panel{position:static}}@media (width<=767px){.purchase__head{flex-wrap:wrap;gap:8px 12px}.purchase__who{flex-basis:100%;order:3}.purchase__total{margin-left:auto}.purchase__rows thead{display:none}.purchase__rows tr{border-bottom:1px solid var(--xt-border);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 0;display:grid}.purchase__rows td{border:0;padding:0;display:block}.purchase__rows td:first-child{font-weight:700}.purchase__rows td:nth-child(3){display:none}.purchase__rows td:last-child{grid-column:1/-1;justify-self:end}.fix__panel{background:0 0;border:0;padding:0}.fix__panel h3,.fix__sum,.fix__hint{display:none}.fix__bar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--xt-border);background:var(--xt-surface-0);align-items:center;gap:12px;margin:0 -16px;display:flex;position:sticky;bottom:0}.fix__barsum{color:var(--xt-text-secondary);flex-direction:column;flex:1;font-size:12.5px;display:flex}.fix__barsum b{color:#a2402a;font-size:14px}.fix__bar .xt-btn{flex:none;width:auto}}.invoicegrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1200px){.invoicegrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.invoice__prices .prices{margin-top:0}.invoice__more{min-height:40px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:800}.content__head:has(>.content__actions){grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}.content__head:has(>.content__actions)>:not(.content__actions){grid-column:1}.content__head>.content__actions{grid-area:1/2/span 2;align-self:center}@media (width<=767px){.content__head>.content__actions{display:none}}.trailcard .funnel__row{grid-template-columns:24px minmax(150px,240px) minmax(0,1fr) auto}@container (width<=520px){.trailcard .funnel__row{grid-template-columns:24px minmax(0,1fr) auto}.trailcard .funnel__num{grid-area:1/1}.trailcard .funnel__name{grid-area:1/2}.trailcard .funnel__val{grid-area:1/3}.trailcard .funnel__track{grid-area:2/2/auto/-1}}.invoice__sum .xt-btn{margin-left:auto}.kon{--kon-bg:#14351c;--kon-bg2:#24502e;--kon-line:#3a6444;--kon-accent:#e7bc4a;--kon-ink:#e3eee0;--kon-muted:#9fb89f;--kon-stilla:#9c4a36;--kon-stilla-bg:#fbede8;--kon-vantar:#f8fbf5;--kon-vantar-line:#aebba8;background:var(--xt-surface-1);min-height:100vh;display:flex}.kon__side{box-sizing:border-box;background:var(--kon-bg);width:232px;height:100vh;color:var(--kon-ink);flex-direction:column;flex:none;gap:14px;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden}.kon__navland{flex-direction:column;flex:1;min-height:0;display:flex}.kon__more{box-sizing:border-box;background:linear-gradient(#14351c00, var(--kon-bg));color:#b9cdb9;pointer-events:none;justify-content:center;align-items:flex-end;height:40px;padding-bottom:4px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.kon__brand{align-items:center;gap:9px;padding:0 6px;display:flex}.kon__x{color:var(--kon-accent);font-size:22px;font-weight:800;line-height:1}.kon__brandname{letter-spacing:-.02em;color:#fff;flex:1;font-size:17px;font-weight:800}.kon__pill{background:var(--kon-accent);min-height:22px;color:var(--kon-bg);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.kon__pill--s{min-height:20px;padding:0 6px;font-size:9px}.kon__lead{color:#b9cdb9;margin:0;padding:0 6px;font-size:12px;line-height:1.4}.kon__nav{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.kon__nav::-webkit-scrollbar{display:none}.kon__group{flex-direction:column;gap:2px;display:flex}.kon__grouptitle{letter-spacing:.12em;text-transform:uppercase;color:var(--kon-muted);padding:0 10px 4px;font-size:10px;font-weight:800}.kon__grouptitle--light{color:var(--xt-text-secondary);padding:0}.kon__row{min-height:36px;color:var(--kon-ink);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.kon__row:hover{background:var(--kon-bg2)}.kon__row[aria-current=page]{color:var(--kon-bg);background:#f4faef;font-weight:800}.kon__short{display:none}.kon__partico{flex:none}.kon__label{flex:1;min-width:0}.kon__badge{background:var(--kon-stilla);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.kon__spacer{flex:1}.kon__back{border:1px solid var(--kon-line);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.kon__back .kon__grouptitle{padding:0}.kon__backorg{background:var(--kon-bg2);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.kon__other{color:var(--kon-accent);font-size:12.5px;font-weight:700;text-decoration:underline}.kon__backrail{display:none}.kon__user{align-items:center;gap:10px;padding:0 4px;display:flex}.kon__avatar{background:var(--kon-accent);width:32px;height:32px;color:var(--kon-bg);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.kon__usertext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kon__email{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12.5px;font-weight:700;overflow:hidden}.kon__signout{font:inherit;color:#cfe0cf;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.kon__work{flex-direction:column;flex:1;min-width:0;display:flex}.kon__ctx{z-index:4;border-top:4px solid var(--kon-accent);border-bottom:1px solid var(--xt-border);background:var(--xt-surface-0);align-items:center;gap:12px;min-height:60px;padding:0 24px;display:flex;position:sticky;top:0}.kon__ctxpill{background:var(--kon-bg);color:var(--kon-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.kon__ctxtext{color:var(--xt-text-body);font-size:14px}.kon__grow{flex:1}.kon__path{color:var(--xt-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.kon__body{flex:1;min-width:0}.kon__mtop{display:none}.kon__page{box-sizing:border-box;flex-direction:column;gap:16px;max-width:1440px;margin:0 auto;padding:24px;display:flex}.kon__head{align-items:flex-start;gap:16px;display:flex}.kon__headtext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kon__headtext h1,.kon__headtext p{margin:0}.kon__headaside{color:var(--xt-text-secondary);align-self:flex-end;font-size:13px}.kon__head>.xt-btn{flex:none;width:auto}.kon__card{border:1px solid var(--xt-border);background:var(--xt-surface-0);box-sizing:border-box;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.kon__card h2,.kon__card h3{margin:0}.kon__cardhead{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.kon__cardhead>h2{overflow-wrap:anywhere;flex:1;min-width:0}.kon__cardactions{flex-wrap:wrap;gap:10px;display:flex}.kon__cardactions .xt-btn{width:auto}.kon__dark{background:var(--kon-bg);color:#fff;border-color:var(--kon-bg);text-decoration:none}.kon__tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.kon__tag[data-tone=ok]{color:#1b6b2e;background:#dcefd6}.kon__tag[data-tone=warn]{color:#b45309;background:#fbf6dc}.kon__tag[data-tone=wait]{color:#6b4a12;background:#fbf6dc;border:1px dashed #d9c27a}.kon__split{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.kon__list,.kon__editor{flex-direction:column;gap:12px;min-width:0;display:flex}.kon__tabs{gap:20px}.kon__errordetail{gap:8px;padding:0 16px 16px;display:grid}.kon__errordetail pre{white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.kon__listrow{border:1px solid var(--xt-border);background:var(--xt-surface-0);width:100%;min-height:58px;font:inherit;text-align:left;color:var(--xt-text);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.kon__listrow[aria-current=true]{border:2px solid var(--xt-action);padding:9px 13px}.kon__listtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kon__listtitle{align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.kon__listmeta{color:var(--xt-text-secondary);font-size:12.5px}.kon__chev{color:var(--xt-text-muted);font-size:18px;display:none}.kon__empty{padding:24px 0}.kon__backbtn{min-height:44px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:800;display:none}.kon__facts{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.kon__fact{background:#f4faef;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.kon__fact strong{font-size:16px;line-height:1.15}.kon__fact span{color:var(--xt-text-secondary);font-size:11.5px}.kon__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kon__actionbar{border-top:1px solid var(--xt-border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.kon__actionbar .xt-btn{width:auto}.kon__unsaved{color:var(--xt-text-secondary);font-size:13px}.kon__unsaved[data-dirty]{color:#6b4a12;font-weight:700}.kon__statusgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kon__statuscard{border:1px solid var(--xt-border);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.kon__statuscard .xt-btn{align-self:flex-start;width:auto}.kon__effects{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.kon__effects li{justify-content:space-between;gap:12px;display:flex}.kon__effects [data-stops]{color:var(--kon-stilla);font-weight:800}.kon__effects li>span:last-child:not([data-stops]){color:var(--xt-action);font-weight:800}.kon__dangerbtn{border-color:var(--kon-stilla);color:var(--kon-stilla)}.kon__twocol{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.kon__twocol--even{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.kon__main,.kon__aside{flex-direction:column;gap:16px;min-width:0;display:flex}.kon__aside{position:sticky;top:76px}.kon__aside .invite{position:static}.kon__scope{flex-direction:column;gap:6px;display:flex}.kon__scoperow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kon__seg{border:1px solid var(--xt-border);background:var(--xt-surface-0);min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-weight:800}.kon__seg[aria-pressed=true],.kon__segselect[data-on]{border:2px solid var(--xt-action)}.kon__segselect{width:340px;max-width:100%;font-weight:800}.kon__adminhead,.kon__adminrow{grid-template-columns:36px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.kon__adminhead{letter-spacing:.1em;text-transform:uppercase;color:var(--xt-text-secondary);padding:0 12px;font-size:10.5px;font-weight:800}.kon__adminrow{border:1px solid var(--xt-border);border-radius:14px;padding:10px 12px}.kon__adminrow[data-pending]{border-style:dashed;border-color:var(--kon-vantar-line);background:var(--kon-vantar)}.kon__adminemail{overflow-wrap:anywhere;font-weight:800}.kon__adminrole{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.kon__rolepill{background:var(--xt-action);color:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.kon__rolepill--s{background:var(--kon-bg);color:var(--kon-accent);letter-spacing:.08em;text-transform:uppercase;margin-left:8px;font-size:9.5px}.kon__rowbtn{width:auto;min-height:44px}.kon__rowbtn:disabled{opacity:1;color:var(--xt-text-muted);border-color:var(--xt-border)}.kon__locknote{color:#6b4a12;grid-column:2/-1;font-size:12.5px}.kon__locknote--block{background:#fbf6dc;border-radius:10px;margin:0;padding:10px 12px}.kon__mark{color:#1b6b2e;background:#dcefd6;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:inline-flex}.kon__mark--gold{background:var(--kon-accent);color:var(--kon-bg)}.kon__mark--big{color:#4a4e8c;background:#e2e4f5;width:48px;height:48px;font-size:15px}.kon__platrow{align-items:center;gap:10px;display:flex}.kon__platrowtext{flex-direction:column;min-width:0;display:flex}.kon__perms summary{cursor:pointer}.kon__perms .perms th:not([scope=row]),.kon__perms .perms td{text-align:center}.kon__searchbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kon__searchbar>.xt-field__input{width:480px;max-width:100%}.kon__searchbar>.xt-btn{width:auto}.kon__guesthead{flex-direction:row;align-items:center;gap:14px}.kon__guesttext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kon__balance{flex-direction:column;align-items:flex-end;display:flex}.kon__balance strong{font-size:32px;font-weight:800;line-height:1}.kon__balance span{color:var(--xt-text-secondary);font-size:12px;font-weight:700}.kon__lots tr[data-gone] td{color:var(--xt-text-muted)}.kon__ledger{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kon__ledger li{border-top:1px solid var(--xt-border);grid-template-columns:130px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.kon__ledger strong{color:var(--xt-action)}.kon__ledger strong[data-neg]{color:#8e3b2a}.kon__form{flex-direction:column;gap:10px;display:flex}.kon__form>p{margin:-4px 0 0}.kon__facts2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kon__factcard{flex-direction:row;align-items:flex-start;gap:12px}.kon__factcard>span:last-child{flex-direction:column;gap:2px;display:flex}.kon__icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.kon__icon[data-tone=blue]{color:#2a5f8a;background:#d6e6f5}.kon__icon[data-tone=gold]{color:#6b4a12;background:#fbf1ce}.kon__icon[data-tone=green]{color:#1b6b2e;background:#dcefd6}.kon__reviewrow{flex-direction:row;align-items:center;gap:12px}.kon__reviewrow .xt-btn{width:auto}.kon__steps{background:#f4faef;border-radius:12px;margin:0;padding:12px 12px 12px 30px;font-size:13px;line-height:1.5}.kon__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.kon__versions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.kon__ladder{border-radius:8px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.kon__ladder span{flex:1;padding:6px 10px}.kon__ladder [data-tone=bad]{color:#8e3b2a;background:#f6ddd5}.kon__ladder [data-tone=warn]{color:#6b4a12;background:#fbf1ce}.kon__ladder [data-tone=ok]{color:#1b6b2e;background:#dcefd6}.kon__dialognote{background:#f4faef;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:block}.kon__alarm{background:var(--kon-stilla);color:#fff;border-radius:18px;align-items:center;gap:16px;padding:18px 22px;display:flex}.kon__alarm>span:last-child{flex-direction:column;gap:2px;display:flex}.kon__alarm strong{font-size:18px}.kon__alarmmark{width:38px;height:38px;color:var(--kon-stilla);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.kon__statusrow{flex-direction:row;align-items:center;gap:14px}.kon__statusrow[data-state=still]{border:2px solid var(--kon-stilla);background:var(--kon-stilla-bg)}.kon__statusmark{color:#1b6b2e;background:#dcefd6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.kon__statusrow[data-state=still] .kon__statusmark,.kon__statusrow[data-state=error] .kon__statusmark{background:var(--kon-stilla);color:#fff}.kon__statusrow[data-state=off] .kon__statusmark{background:var(--xt-surface-2);color:var(--xt-text-muted)}.kon__statuswhen{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.kon__queue{grid-template-columns:48px minmax(0,1fr) 40px;align-items:end;gap:10px;display:grid}.kon__queue strong{text-align:right}.kon__bars{align-items:flex-end;gap:3px;height:40px;display:flex}.kon__bars i{background:#1b6b2e;border-radius:2px 2px 0 0;flex:1}.kon__bars[data-tone=bad] i{background:var(--kon-stilla)}.kon__errcount{font-size:18px}.kon__errcount[data-bad]{color:var(--kon-stilla)}.kon__settings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kon__setting{border-top:1px solid var(--xt-border);align-items:center;gap:20px;padding:14px 0;display:flex}.kon__settingtext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kon__settingvalue{flex:none;align-items:center;gap:10px;display:flex}.kon__settingvalue .xt-btn{width:auto}.kon__settinginput{width:180px}.kon__switch{border:1px solid var(--xt-border);background:var(--xt-surface-0);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 6px;font-weight:800;display:inline-flex}.kon__switch>span{background:var(--xt-surface-2);border-radius:999px;width:44px;height:26px;position:relative}.kon__switch>span:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.kon__switch[aria-checked=true]>span{background:var(--xt-action)}.kon__switch[aria-checked=true]>span:after{left:21px}.kon__langs{flex-wrap:wrap;gap:12px;display:flex}.kon__check{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.kon__sheetgroup{flex-direction:column;gap:2px;display:flex}.kon__sheettitle{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-text-secondary);padding:8px 12px 2px;font-size:10.5px;font-weight:800}.orgpick__console{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#14351c;border:0;margin-top:8px}.orgpick__console:hover{background:#24502e}.orgpick__console .orgpick__name{color:#fff}.orgpick__console .orgpick__count{color:#cfe0cf}.orgpick__console .ctx__sep{color:#e7bc4a}.orgpick__mark--console{color:#14351c;background:#e7bc4a;border-radius:10px}.orgpick__text--stack{flex-direction:column;align-items:flex-start;gap:0}@media (width<=1199px){.kon__side{align-items:center;gap:10px;width:76px;padding:14px 6px}.kon__brand{flex-direction:column;gap:6px;padding:0}.kon__brandname,.kon__lead,.kon__grouptitle,.kon__label,.kon__back,.kon__usertext{display:none}.kon__pill{min-height:18px;padding:0 6px;font-size:8.5px}.kon__nav{gap:2px;width:100%}.kon__group{gap:2px}.kon__navland{width:100%}.kon__nav{gap:2px}.kon__row{border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:4px 2px;position:relative}.kon__row .kon__partico{width:20px;height:20px}.kon__short{font-size:10px;font-weight:700;display:block}.kon__row .kon__badge{width:10px;height:10px;padding:0;font-size:0;position:absolute;top:2px;right:2px}.kon__backrail{width:60px;min-height:48px;color:var(--kon-accent);text-align:center;border:1px solid #3a6444;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.kon__user{justify-content:center;padding:0}.kon__twocol,.kon__twocol--even{grid-template-columns:minmax(0,1fr)}.kon__aside{position:static}.kon__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.kon__split{grid-template-columns:240px minmax(0,1fr)}.kon__statusgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.kon{flex-direction:column}.kon__side{display:none}.kon__mtop{z-index:6;box-sizing:border-box;border-bottom:4px solid var(--kon-accent);background:var(--kon-bg);align-items:center;gap:4px;height:60px;padding:0 6px 0 10px;display:flex;position:sticky;top:0}.kon__mtop .kon__x{text-align:center;width:30px}.kon__mpart{background:var(--kon-bg2);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:0 12px 0 8px;font-size:15px;font-weight:800;display:inline-flex}.kon__mlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kon__mpart .kon__partico{color:var(--kon-accent)}.kon__mback{width:44px;height:44px;color:var(--kon-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kon__ctx{display:none}.kon__page{padding:16px}.kon__head{flex-wrap:wrap}.kon__head .xt-display-m{font-size:26px}.kon__split{grid-template-columns:minmax(0,1fr)}.kon__page[data-mode=list] .kon__editor,.kon__page[data-mode=edit] .kon__list,.kon__page[data-mode=edit] .kon__head{display:none}.kon__backbtn{display:inline-flex}.kon__chev{display:block}.kon__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.kon__grid2,.kon__facts2,.kon__versions{grid-template-columns:minmax(0,1fr)}.kon__cardactions{width:100%}.kon__cardactions .xt-btn{flex:1}.kon__actionbar{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--xt-surface-0);border-radius:0 0 18px 18px;margin:0 -20px -18px;position:sticky;bottom:0}.kon__adminhead{display:none}.kon__adminrow{grid-template-columns:36px minmax(0,1fr) auto}.kon__adminrole,.kon__adminwhen{grid-column:2}.kon__adminrow .kon__rowbtn{grid-area:1/3/span 3}.kon__locknote{grid-column:1/-1}.kon__segselect{width:100%}.kon__searchhint{display:none}.kon__searchbar>.xt-field__input{flex:1;width:auto}.kon__guesthead{flex-wrap:wrap}.kon__ledger li{grid-template-columns:minmax(0,1fr) auto}.kon__ledger li>span:first-child{grid-column:1/-1}.kon__reviewrow{flex-wrap:wrap}.kon__reviewrow .xt-btn{width:100%}.kon__setting{flex-direction:column;align-items:stretch;gap:10px}.kon__settingvalue{flex-wrap:wrap}.kon__settinginput{flex:1;width:auto}.kon__statusrow{flex-wrap:wrap}.kon__statuswhen{text-align:left;align-items:flex-start}}.pusheffect{border-top:1px solid var(--xt-border);flex-direction:column;gap:12px;margin-top:8px;padding-top:14px;display:flex}.pusheffect h3{margin:0}.pusheffect__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pusheffect td b{font-weight:800}.effchip{border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.effchip[data-tone=up]{color:#1b6b2e;background:#dcefd6}.effchip[data-tone=down]{color:#8e3b2a;background:#f6ddd5}.effchip--open{color:#6b4a12;background:#fbf6dc;border:1px dashed #d9c27a;font-weight:700}.pushrow__effect{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.effcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.effcard{border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.effcard[data-tone=green]{background:#e3f0dc}.effcard[data-tone=gold]{background:#fbf6dc}.effcard__head{align-items:baseline;gap:10px;margin:0;display:flex}.effcard__head strong{letter-spacing:-.02em;color:#14351c;font-size:34px;font-weight:800}.effcard__head span{color:#14351c;font-size:14px;font-weight:800}.effcard__bar{grid-template-columns:100px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.effcard__bar b{text-align:right}.effcard__track{background:#fff;border-radius:999px;height:12px;overflow:hidden}.effcard__fill{background:#1b6b2e;border-radius:999px;height:100%;display:block}.effcard[data-tone=gold] .effcard__fill{background:#b8860b}.effcard__fill[data-muted]{background:#7f8c7a!important}@media (width<=767px){.effcards{grid-template-columns:minmax(0,1fr)}}.stats__desthead{flex-flow:wrap;align-items:center;gap:8px 14px}.stats__desthead h1,.stats__desthead p{margin:0}.stats__destchip{color:#14351c;background:var(--xt-surface-0);border:1px solid #9c4a36;border-radius:12px;align-items:center;min-height:36px;padding:0 14px;font-weight:800;display:inline-flex}.stattabs__note{color:var(--xt-text-secondary);white-space:nowrap;align-self:center;margin-left:auto;font-size:12.5px}@media (width<=767px){.stattabs__note{display:none}}.quiztools{flex-wrap:wrap;gap:8px;display:flex}.quiztools .xt-btn{width:auto}.content__split[data-preview]{grid-template-columns:minmax(240px,340px) minmax(0,1fr) minmax(240px,300px)}@media (width<=1199px){.content__split[data-preview]{grid-template-columns:minmax(0,1fr)}}.quizpreview,.quizimport__aside{flex-direction:column;gap:8px;display:flex}.apppreview{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.apppreview__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5b3f8c;font-size:11px;font-weight:800}.apppreview__q{color:#14351c;font-size:19px;font-weight:800;line-height:1.2}.apppreview__opts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.apppreview__opts li{border:1px solid var(--xt-border);border-radius:12px;padding:12px 14px;font-size:15px}.apppreview__opts li[data-right]{background:#dcefd6;border:2px solid #1b6b2e;font-weight:800}.quizimport{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.quizimport__main{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.quizimport__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quizimport__head h3{flex:1;min-width:0;margin:0}.quizimport__aside .apppreview{max-width:360px}.quizimport__mark{color:#4a4e8c;background:#e2e4f5;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex}.quizimport__modes{gap:8px;display:flex}.quizimport__modes .xt-btn{width:auto}.quizimport__modes .xt-btn:not([data-on]):not(.xt-btn--outline){background:var(--xt-surface-0);color:var(--xt-action);border:1px solid var(--xt-action)}.quizimport__file{cursor:pointer;position:relative;overflow:hidden}.quizimport__file input{opacity:0;cursor:pointer;position:absolute;inset:0}.quizimport__text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.quizimport__table td[data-right]{background:#dcefd6;font-weight:800}.quizimport__table tr[data-over] td{color:var(--xt-text-muted);text-decoration:line-through}.quizimport__error td{color:#8e3b2a;background:#fbede8;font-weight:700}.quizimport__foot{border-top:1px solid var(--xt-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.quizimport__foot>span{margin-right:auto}.quizimport__foot .xt-btn{width:auto}@media (width<=1199px){.quizimport{grid-template-columns:minmax(0,1fr)}}.copyreview{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.copyreview__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.copyreview__head h3{margin:0}.copyreview__tag{color:#6b4a12;background:#fbf6dc;border:1px dashed #d9c27a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.copyreview__steps{gap:4px;display:flex}.copyreview__steps i{background:var(--xt-surface-2);border-radius:999px;flex:1;height:5px}.copyreview__steps i[data-done]{background:#1b6b2e}.copyreview__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.copyreview__orig,.copyreview__copy{border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.copyreview__orig{background:var(--xt-surface-1)}.copyreview__orig p{margin:0;font-weight:700}.copyreview__copy{border:2px solid #1b6b2e}.copyreview__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.copyreview__foot .xt-btn{width:auto}@media (width<=767px){.copyreview__pair{grid-template-columns:minmax(0,1fr)}}.xt-field__hint{color:var(--xt-text-secondary);font-weight:500}.actrow__lock{white-space:nowrap}.revbadge[data-state=approved]{color:#1b6b2e;background:#dcefd6}.revbadge[data-state=hidden]{color:#fff;background:#33415c}.revdetail__report{color:#9c4a36;border-color:#9c4a36;width:auto}.revdetail__explain{flex-basis:100%;margin:4px 0 0}.revreport{margin-top:12px;display:block}.sttrails{flex-direction:column;gap:8px;display:flex}.sttrails__group{letter-spacing:.1em;text-transform:uppercase;color:var(--xt-text-secondary);margin:8px 0 0;font-size:11px;font-weight:800}.sttrail{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.sttrail[data-pending]{background:#fbf6dc;border-style:dashed;border-color:#d9c27a}.sttrail__box{border:2px solid var(--xt-border);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:inline-flex}.sttrail[data-in] .sttrail__box{color:#fff;background:#1b6b2e;border-color:#1b6b2e}.sttrail[data-pending] .sttrail__box{color:#fff;background:#b8860b;border-color:#b8860b}.sttrail__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sttrail__link{font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:800;text-decoration:underline}.sttrail__ask{width:auto}.links{flex-direction:column;gap:12px;display:flex}.links__row{border:1px solid var(--xt-border);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.links__kinds{flex-wrap:wrap;gap:8px;display:flex}.links__kinds .invite__role{flex:none;padding:0 14px}.links__coins{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.links__coins .xt-field__input{width:90px}.links__once{margin-left:auto;font-size:13px}.links__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.links__foot .xt-btn{width:auto}.transport{flex-direction:column;gap:6px;margin:4px 0 8px;display:flex}.transport__modes .invite__role{min-height:48px}.trailreqs{margin-top:10px}.trailreq{border:1px solid var(--xt-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.trailreq[data-pending]{background:#fbf6dc;border-style:dashed;border-color:#d9c27a}.trailreq__text{flex-direction:column;flex:1;min-width:0;display:flex}.trailreq__actions{gap:8px;display:flex}.trailreq__actions .xt-btn{width:auto}.periods__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.period-card{background:var(--xt-surface-0);border:2px solid #1b6b2e;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.period-card[data-closed]{border:1px solid var(--xt-border);background:var(--xt-surface-1)}.period-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.period-card__tag{color:#1b6b2e;letter-spacing:.06em;text-transform:uppercase;background:#dcefd6;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.period-card[data-closed] .period-card__tag{color:#e7bc4a;background:#14351c}.period-card__sum{color:#14351c;font-size:24px;font-weight:800}.period-card__hash{background:var(--xt-surface-0);color:var(--xt-text-secondary);border-radius:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.period-card__broken{background:var(--xt-danger-bg,#fbe4e0);color:var(--xt-danger,#9b2c1f);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700}.period-card__actions{justify-content:flex-end;margin-top:4px;display:flex}.period-card__close{color:#fff;text-transform:none;letter-spacing:0;background:#14351c;border-color:#14351c;width:auto;min-height:44px;padding:0 18px;font-size:14px}.kpi__compare{border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.kpi__compare[data-tone=up]{color:#1b6b2e;background:#dcefd6}.kpi__compare[data-tone=down]{color:#8e3b2a;background:#f6ddd5}.kpi__compare[data-tone=flat]{background:var(--xt-surface-2);color:var(--xt-text-secondary)}.comparebar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comparebar__label{color:var(--xt-text);font-size:13px;font-weight:800}.orgdefaults{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.orgdefaults .xt-btn{align-self:flex-start;width:auto}.schedule{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:16px;flex-direction:column;gap:12px;margin-top:8px;padding:14px;display:flex}.schedule__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.schedule__col{flex-direction:column;gap:8px;min-width:0;display:flex}.schedule__foot{border-top:1px solid var(--xt-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.schedule__foot .xt-btn{width:auto}.schedbadge{color:#2a5f8a;background:#d6e6f5;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.stationwindow{flex-direction:column;gap:4px;margin-top:8px;display:flex}@media (width<=767px){.schedule__cols{grid-template-columns:minmax(0,1fr)}}.sheet__scrim:has(.sheet--panel){align-items:center}.sheet--panel{border-radius:18px;max-width:640px;max-height:90vh}.sheet--panel .sheet__head{padding:12px 12px 0 20px}.sheet--panel .sheet__body{padding:6px 20px 20px}.sheet--panel .sheet__handle{display:none}.audit__head{align-items:center;gap:12px;display:flex}.audit__title{min-width:0;color:var(--xt-text);overflow-wrap:anywhere;flex:1;margin:0;font-size:17px;font-weight:800}.audit__close{background:var(--xt-surface-1,transparent);width:36px;height:36px;color:var(--xt-text-secondary);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:15px}.audit{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.audit__row{border-top:1px solid var(--xt-border,#14351c1f);grid-template-columns:120px 1fr;gap:12px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.audit__row:first-child{border-top:0}.audit__when{color:var(--xt-text-secondary);font-variant-numeric:tabular-nums}.audit__text{color:var(--xt-text);overflow-wrap:anywhere}.audit__who{font-weight:800}@media (width<=767px){.sheet__scrim:has(.sheet--panel){align-items:stretch}.sheet--panel{max-width:none;height:100%;max-height:none;padding-top:env(safe-area-inset-top);background:var(--xt-surface-1,var(--xt-surface-0));border-radius:0}.sheet--panel .sheet__body{padding:6px 16px calc(16px + env(safe-area-inset-bottom))}.audit{gap:10px}.audit__row{border:1px solid var(--xt-border,#14351c1f);background:var(--xt-surface-0);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 0;padding:12px 14px;display:flex}.audit__row:first-child{border-top:1px solid var(--xt-border,#14351c1f)}.audit__when{font-size:13px}.audit__text{display:contents}.audit__who{color:var(--xt-text-secondary);font-size:13px;font-weight:600}.audit__who:before{content:" · "}.audit__what{color:var(--xt-text);flex-basis:100%;font-size:16px}.audit__what:first-letter{text-transform:uppercase}}.mfa{flex-direction:column;gap:12px;display:flex}.mfa__boxes{justify-content:center;gap:8px;display:flex}.mfa__box{box-sizing:border-box;border:1.5px solid var(--xt-border);background:var(--xt-surface-0);width:48px;height:56px;color:var(--xt-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;font-size:24px;font-weight:800}.mfa__box:focus{border-color:var(--xt-action);box-shadow:0 0 0 3px var(--xt-action-soft);outline:none}.mfa__error{color:var(--xt-danger,#b4553f);margin:0;font-size:13.5px;font-weight:700}.mfa__link{color:var(--xt-action);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700}.mfa__qr{background:#fff;border-radius:12px;align-self:center;padding:8px}.mfa__secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12.5px}.mfa__status{color:var(--xt-text-secondary);margin:0;font-size:20px;font-weight:800}.mfa__status--on{color:var(--xt-action)}.kon__mfa{color:var(--xt-action);font-weight:700}.kon__mfareset{color:var(--xt-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=380px){.mfa__boxes{gap:6px}.mfa__box{width:42px;height:52px}}.venueplace__hours{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}@media (width>=1200px){.venueplace__hours{grid-column:1/-1}}.hours{flex-direction:column;gap:12px;display:flex}.hours__cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.hours__card{border:1px solid var(--xt-border);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.hours__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hours__title{color:var(--xt-text);font-size:16px;font-weight:800}.hours__title--sub{margin-top:6px}.hours__link{color:var(--xt-action);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:700}.hours__link:disabled{color:var(--xt-text-muted);cursor:default}.hours__link--muted{color:var(--xt-text-secondary);font-weight:600}.hours__day{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.hours__day .xt-field__input{min-width:0;padding-left:10px;padding-right:6px}.hours__dayname{color:var(--xt-text);font-weight:800}.hours__closed{background:var(--xt-surface-1,#eef0ea);color:var(--xt-text-secondary);border-radius:12px;grid-column:2/4;padding:11px 12px}.hours__toggle{border:1px solid var(--xt-border);background:var(--xt-surface-0);height:36px;color:var(--xt-text-secondary);font:inherit;cursor:pointer;border-radius:999px;font-size:13px;font-weight:700}.hours__toggle[aria-pressed=true]{border-color:var(--xt-action);color:var(--xt-action);background:var(--xt-action-soft)}.hours__season{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hours__md{gap:6px;display:inline-flex}.hours__md .xt-field__input{width:auto;min-width:0}.hours__exlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hours__ex{border:1px solid var(--xt-border);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.hours__extext{flex-direction:column;flex:1;min-width:0;display:flex}.hours__remove{width:32px;height:32px;color:var(--xt-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px}.hours__add{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hours__add .xt-field__input{min-width:0}.hours__foot{background:var(--xt-action-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hours__now{color:var(--xt-text);font-size:14px}.hours__problem{color:var(--xt-danger);font-size:14px;font-weight:700}@media (width<=767px){.venueplace__hours{padding:12px}.hours__card{padding:10px}.hours__day{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 60px;gap:6px}.hours__day .xt-field__input{padding:0 4px 0 8px;font-size:15px}.hours__toggle{padding:0 4px;font-size:12px}}.stationtabs{margin-top:12px}.campaigns{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.campaigns__list{flex-direction:column;gap:10px;min-width:0;display:flex}.campaign{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);text-align:left;font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.campaign[aria-current]{border-color:var(--xt-action);box-shadow:0 0 0 1px var(--xt-action)}.campaign[data-status=ended] .campaign__name{color:var(--xt-text-secondary)}.campaign__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign__name{color:var(--xt-text);overflow-wrap:anywhere;font-size:16px;font-weight:800}.campaign__meta{color:var(--xt-text-secondary);font-size:13.5px}.campaign__status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.campaign__status--running{background:var(--xt-action-soft);color:var(--xt-action)}.campaign__status--planned{color:#2a4f86;background:#e3ecf8}.campaign__status--ended{background:var(--xt-surface-1,#eef0ea);color:var(--xt-text-secondary)}.campaigns__edit{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.campaigns__kinds{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campaigns__kind{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);text-align:left;font:inherit;color:var(--xt-text);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.campaigns__kind span{color:var(--xt-text-secondary);font-size:13px}.campaigns__kind[aria-checked=true]{border-color:var(--xt-action);background:var(--xt-action-soft)}.campaigns__kind:disabled{cursor:default;opacity:.7}.campaigns__row{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.campaigns__stations{flex-direction:column;gap:8px;display:flex}.campaigns__chips{flex-wrap:wrap;gap:8px;display:flex}.campaigns__chip{background:var(--xt-action-soft);color:var(--xt-action);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.campaigns__chip button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:15px}.campaigns__chip--discover{color:#2a4f86;background:#e3ecf8}.campaigns__chip--reward{color:#9a4b36;background:#fbe7e3}.campaigns__kpis{border-top:1px solid var(--xt-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.campaigns__kpi{flex-direction:column;gap:2px;display:flex}.campaigns__kpi strong{color:var(--xt-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.campaigns__kpi span{color:var(--xt-text-secondary);font-size:13px}.campaigns__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.campaigns{grid-template-columns:1fr}.campaigns__row{grid-template-columns:1fr 1fr}.campaigns__row>:first-child{grid-column:1/-1}}@media (width<=767px){.campaigns__edit{padding:14px}.campaigns__kinds,.campaigns__row,.campaigns__kpis{grid-template-columns:1fr}.campaigns__actions>*{flex:1}}.autopush{flex-direction:column;gap:8px;display:flex}.autopush__row{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.autopush__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.autopush__switch{cursor:pointer;background:#cfd5cb;border:0;border-radius:999px;flex:none;width:52px;height:30px;transition:background .15s;position:relative}.autopush__switch span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.autopush__switch[aria-checked=true]{background:var(--xt-action)}.autopush__switch:disabled{opacity:.6;cursor:default}.abfield{align-items:center;gap:10px;display:flex}.abfield .pf__input{flex:1;min-width:0}.abfield__mark{background:var(--xt-text);width:30px;height:30px;color:var(--xt-surface-0);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.abfield__mark--b{color:#1f2a1c;background:#d9a52c}.abtoggle{flex-direction:column;gap:4px;display:flex}.abtoggle__row{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:inline-flex}.abresult{border:1px solid var(--xt-border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.abresult__row{grid-template-columns:20px minmax(0,1fr) minmax(80px,1fr) 48px;align-items:center;gap:10px;display:grid}.abresult__label{font-weight:800}.abresult__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.abresult__bar{background:var(--xt-surface-1,#eef0ea);border-radius:999px;height:10px;overflow:hidden}.abresult__bar span{background:#8a9a86;border-radius:999px;height:100%;display:block}.abresult__row[data-win] .abresult__bar span{background:var(--xt-action)}.abresult__pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.abresult__verdict{color:var(--xt-action);margin:0;font-size:14px;font-weight:700}.weekly{align-items:center;gap:12px;padding:4px 2px;display:flex}.weekly__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@media (width<=767px){.abresult__row{grid-template-columns:20px minmax(0,1fr) 48px}.abresult__title{display:none}}.medialib{max-width:760px}.medialib__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:52vh;padding:2px;display:grid;overflow-y:auto}.medialib__tile{aspect-ratio:4/3;background:var(--xt-surface-1,#eef0ea);cursor:pointer;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.medialib__tile img{object-fit:cover;width:100%;height:100%;display:block}.medialib__tile[aria-selected=true]{border-color:var(--xt-action);box-shadow:0 0 0 2px var(--xt-action-soft)}.medialib__foot{color:var(--xt-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13.5px}.medialib__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cover{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cover__preview{aspect-ratio:16/9;max-width:420px;color:var(--xt-text-secondary);background:linear-gradient(135deg,#d6e8f5,#dcefd6);border-radius:14px;place-items:center;font-size:13.5px;display:grid;position:relative;overflow:hidden}.cover__preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover__name{color:var(--xt-text);background:#ffffffeb;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;position:absolute;bottom:10px;left:10px}.cover__actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=767px){.medialib__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.medialib__actions>*{flex:1}}.stationio__open{border:1px dashed var(--xt-border);color:var(--xt-action);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-self:stretch;padding:10px 12px;font-weight:700}.stationio{max-width:720px}.stationio__card{border:1px solid var(--xt-border);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.stationio__drop{border:1.5px dashed var(--xt-border);min-height:90px;color:var(--xt-text-secondary);text-align:center;cursor:pointer;border-radius:12px;place-items:center;padding:12px;display:grid}.stationio__drop[data-drag]{border-color:var(--xt-action);background:var(--xt-action-soft)}.stationio__summary{margin:0;font-size:14.5px}.stationio__errors{color:var(--xt-danger);margin:0;padding-left:18px;font-size:13px}.stationio__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stationio__row .xt-micro{flex:1;min-width:200px}.previewsheet{max-width:560px}.previewsheet__row{align-items:center;gap:18px;display:flex}.previewsheet__qr{border:1px solid var(--xt-border);border-radius:14px;flex:none;width:160px;height:160px}.previewsheet__text{flex-direction:column;gap:6px;display:flex}.previewsheet__body{flex-direction:column;gap:10px;display:flex}.dayreport{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.dayreport__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dayreport__title{flex:1;min-width:0;margin:0}.dayreport__nav{border:1px solid var(--xt-border);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.dayreport__nav span{text-align:center;min-width:64px;font-weight:700}.dayreport__nav button{width:32px;height:32px;color:var(--xt-action);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px}.dayreport__nav button:disabled{color:var(--xt-text-muted);cursor:default}.dayreport__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dayreport__kpi{background:var(--xt-surface-1,#eef4ea);border-radius:14px;flex-direction:column;padding:12px;display:flex}.dayreport__kpi strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.dayreport__kpi span{color:var(--xt-text-secondary);font-size:13px}.dayreport__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dayreport__row{border-top:1px solid var(--xt-border);grid-template-columns:56px minmax(0,1fr) 120px 56px;gap:10px;padding:8px 0;font-size:14px;display:grid}.dayreport__row:first-child{border-top:0}.dayreport__row[data-reversed]{color:var(--xt-danger)}.dayreport__staff{color:var(--xt-text-secondary)}.dayreport__coins{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}@media (width<=767px){.dayreport__head{justify-content:center}.dayreport__nav{border:0}.dayreport__row{grid-template-columns:50px minmax(0,1fr) 48px}}.venuescope{flex-direction:column;gap:10px;display:flex}.venuescope__row{cursor:pointer;align-items:center;gap:12px;font-size:15px;display:flex}.venuescope__row input{width:22px;height:22px;accent-color:var(--xt-action)}.heatmap{width:100%;height:auto;display:block}.heatmap__bg{fill:#e6ede1}.heatmap__num{fill:#1f3a24;font-size:13px;font-weight:800}.heatmap__num--skip{fill:#9a4b36}.heatmap__skip{fill:#ffffffd9;stroke:#9a4b36;stroke-width:2px;stroke-dasharray:4 3}.skipped{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.skipped__row{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.skipped__row strong{font-variant-numeric:tabular-nums}.skipped__bad{color:var(--xt-danger)}.comments{flex-direction:column;gap:0;display:flex}.comments__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.comments__row{border-top:1px solid var(--xt-border);flex-direction:column;gap:2px;padding:10px 0;display:flex}.comments__row:first-of-type{border-top:0}.comments__stars{color:#b07d12;letter-spacing:1px}.comments__text{font-size:15px}.asktoggle{cursor:pointer;align-items:center;gap:10px;font-weight:700;display:inline-flex}.asktoggle input{width:20px;height:20px;accent-color:var(--xt-action)}.langfield__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.langfield__tabs{flex-wrap:wrap;gap:6px;display:inline-flex}.langfield__tab{border:1.5px solid var(--xt-border);background:var(--xt-surface-0);color:var(--xt-text);font:inherit;cursor:pointer;border-radius:10px;padding:5px 12px;font-size:12.5px;font-weight:700}.langfield__tab[aria-selected=true]{background:var(--xt-text);border-color:var(--xt-text);color:var(--xt-surface-0)}.langfield__tab[data-missing]:not([aria-selected=true]){color:var(--xt-text-secondary);border-style:dashed}.langfield__select{border:1px solid var(--xt-border);font:inherit;background:var(--xt-surface-0);border-radius:10px;padding:6px 8px;font-weight:700}.segment--wrap{flex-wrap:wrap}.trail__recurring{flex-direction:column;gap:8px;margin-top:16px;display:flex}.infobtn{border:1.5px solid var(--xt-text-muted);width:20px;height:20px;color:var(--xt-text-muted);vertical-align:middle;cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-left:6px;padding:0;font:italic 700 12px/1 Georgia,serif;display:inline-grid;position:relative}.infobtn:hover{border-color:var(--xt-action);color:var(--xt-action)}.infobtn:focus-visible{outline:2px solid var(--xt-action);outline-offset:2px}.infobtn:before{content:"";position:absolute;inset:-10px}.kon__badge[data-tone=guld]{color:#14351c;background:#e7bc4a;align-items:center;min-height:22px;padding:0 8px;display:inline-flex}.kon__row[aria-current=page] .kon__badge[data-tone=guld]{color:#e7bc4a;background:#14351c}.sheet__row .kon__badge[data-tone=guld]{color:#14351c;background:#e7bc4a}.kon__mtop--own{gap:4px;padding:0 6px 0 10px}.kon__mtop[hidden]{display:none}.ksbo__mback,.ksbo__mclose{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-family:inherit;font-weight:800;display:flex}.ksbo__mback{color:#e7bc4a;padding:0 8px;font-size:15px}.ksbo__mback span{font-size:22px}.ksbo__mclose{color:#fff;padding:0 12px;font-size:14px}.ksbo{gap:16px}.ksbo .kon__head{align-items:flex-end}.ksbo__tabs{background:#e4ebdf;border-radius:999px;flex:none;gap:2px;padding:4px;display:flex}.ksbo__tab{color:#3d4a3b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ksbo__tab[aria-selected=true]{color:#14351c;background:#fff;font-weight:800;box-shadow:0 1px 4px #14351c1f}.ksbo__tabdot{box-sizing:content-box;background:#1b6b2e;border:2px solid #fff;border-radius:50%;width:10px;height:10px}.ksbo__grid{grid-template-columns:380px minmax(0,1fr);gap:16px;height:calc(100dvh - 210px);min-height:520px;display:grid}.ksbo__list{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.ksbo__search{box-sizing:border-box;color:#14351c;background:#fff;border:1px solid #d3dfd3;border-radius:12px;flex:none;min-height:46px;padding:0 14px;font-family:inherit;font-size:15px}.ksbo__search::placeholder{color:#58654f}.ksbo__item{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;flex:none;gap:4px;min-height:78px;padding:12px 14px;font-family:inherit;display:flex;position:relative}.ksbo__item[aria-current=true]{background:#e3f0dc;border:2px solid #1b6b2e;padding:11px 13px}.ksbo__itemtop{align-items:baseline;gap:10px;display:flex}.ksbo__itemname{color:#14351c;flex:1;min-width:0;font-size:15px;font-weight:600}.ksbo__item[data-unread] .ksbo__itemname,.ksbo__item[aria-current=true] .ksbo__itemname{font-weight:800}.ksbo__itemtime{color:#3d4a3b;flex:none;font-size:12.5px}.ksbo__itembottom{align-items:center;gap:10px;display:flex}.ksbo__itempreview{color:#3d4a3b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.ksbo__unread{color:#fff;white-space:nowrap;background:#1b6b2e;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.ksbo__unread:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.ksbo__itemchev{color:#58654f;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ksbo__empty{text-align:center;background:#fff;border:1px solid #e4ebdf;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px 24px;display:flex}.ksbo__emptyicon{color:#1b6b2e;background:#e6f1e2;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ksbo__emptytitle{color:#14351c;font-size:17px;font-weight:800}.ksbo__emptytext{color:#3d4a3b;text-wrap:pretty;font-size:14px;line-height:1.5}.ksbo__nopane{color:#58654f;border:2px dashed #c9d8c2;border-radius:18px;justify-content:center;align-items:center;font-size:14.5px;display:flex}.ksbo__pane{background:#fff;border:1px solid #e4ebdf;border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ksbo__panehead{border-bottom:1px solid #e4ebdf;flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.ksbo__panehead--phone{padding:12px 16px}.ksbo__panetitles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ksbo__panename{color:#14351c;font-size:18px;font-weight:800}.ksbo__panehead--phone .ksbo__panename{font-size:17px}.ksbo__panemeta{color:#3d4a3b;font-size:13px}.ksbo__panehead--phone .ksbo__panemeta{font-size:12.5px}.ksbo__close{color:#1b6b2e;cursor:pointer;background:#fff;border:1.5px solid #1b6b2e;border-radius:999px;flex:none;min-height:44px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:800}.ksbo__closedchip{color:#3d4a3b;letter-spacing:.1em;text-transform:uppercase;background:#edf1ea;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:0 10px;font-size:10.5px;font-weight:800;display:flex}.ksbo__thread{background:#f7fbf4;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 24px;display:flex;overflow-y:auto}.ksbo__thread>:first-child{margin-top:auto}.ksbo__opened{color:#3d4a3b;background:#e6f1e2;border-radius:999px;align-self:center;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.ksbo__msg{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ksbo__msg[data-from=egen]{align-items:flex-end}.ksbo__bubble{box-sizing:border-box;color:#14351c;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;background:#fff;border:1px solid #e4ebdf;border-radius:20px 20px 20px 6px;max-width:80%;padding:11px 14px;font-size:15px;line-height:1.45;box-shadow:0 2px 10px #14351c0d}.ksbo__msg[data-from=egen] .ksbo__bubble{box-shadow:none;color:#fff;background:#1b6b2e;border:0;border-radius:20px 20px 6px}.ksbo__meta{color:#58654f;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;display:flex}.ksbo__who{color:#3d4a3b;font-weight:700}.ksbo__receipt{color:#58654f;align-self:flex-end;align-items:center;gap:5px;margin-top:-8px;padding:0 4px;font-size:12px;font-weight:700;display:flex}.ksbo__receipt[data-read=ja]{color:#1b6b2e;font-weight:800}.ksbo__sys{background:#fff;border:2px dashed #b9d8ae;border-radius:18px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.ksbo__sysmark{color:#1b6b2e;background:#e6f1e2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.ksbo__systext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ksbo__sysbody{color:#14351c;font-size:14px;font-weight:700;line-height:1.45}.ksbo__systime{color:#58654f;font-size:12px}.ksbo__composer{border-top:1px solid #e4ebdf;flex-direction:column;flex:none;gap:10px;padding:14px 20px 16px;display:flex}.ksbo__input{box-sizing:border-box;color:#14351c;resize:vertical;border:1px solid #d3dfd3;border-radius:14px;min-height:76px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.45}.ksbo__input::placeholder{color:#58654f}.ksbo__composerrow{align-items:center;gap:12px;display:flex}.ksbo__note{color:#3d4a3b;flex:1;font-size:13px}.ksbo__send{color:#fff;cursor:pointer;background:#1b6b2e;border:0;border-radius:999px;flex:none;min-height:46px;padding:0 26px;font-family:inherit;font-size:14px;font-weight:800}.ksbo__send:disabled{cursor:default;background:#c9d6c4}.ksbo__closedfoot{color:#3d4a3b;border-top:1px solid #e4ebdf;flex:none;padding:16px 20px;font-size:14px;line-height:1.5}.ksbo__closedfoot b{color:#14351c}.ksbo__error{color:#9a4b36;margin:0;font-size:13.5px}@media (width<=767px){.ksbo{gap:8px;padding:16px}.ksbo__tabs{width:100%}.ksbo__tab{flex:1;min-height:42px}.ksbo__grid{height:auto;min-height:0;display:block}.ksbo__item{min-height:80px;padding-right:30px}.ksbo--phonethread{padding:0}.ksbo--phonethread .ksbo__pane{background:#f7fbf4;border:0;border-radius:0;height:calc(100dvh - 60px)}.ksbo--phonethread .ksbo__panehead{background:#fff}.ksbo--phonethread .ksbo__thread{padding:14px}.ksbo__composer--phone{background:#fff;flex-direction:row;align-items:flex-end;gap:8px;padding:10px 12px 20px}.ksbo__composer--phone .ksbo__input{resize:none;flex:1;min-height:48px;padding:13px 14px}.ksbo__composer--phone .ksbo__send{min-height:48px;padding:0 18px}}.bo__konsolcard{box-sizing:border-box;text-align:left;cursor:pointer;background:#14351c;border:0;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:9px 12px;font-family:inherit;display:flex}.bo__konsolx{color:#e7bc4a;flex:none;font-size:16px;font-weight:800}.bo__konsoltext{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.bo__konsollabel{color:#fff;font-size:13.5px;font-weight:800}.bo__konsolbadge{color:#14351c;white-space:nowrap;background:#e7bc4a;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.bo__konsolchev{color:#e3eee0;flex:none;font-size:14px}.bo__konsolshort{display:none}.kssettings{background:#fff;border:1px solid #e4ebdf;border-radius:18px;flex-direction:column;max-width:812px;padding:8px 20px 16px;display:flex}.kssettings__title{color:#14351c;margin:0;padding:12px 0 8px;font-size:18px;font-weight:800}.kssettings__row{border-top:1px solid #e4ebdf;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.kssettings__row[data-off]{opacity:.45}.kssettings__text{flex-direction:column;flex:1;gap:4px;display:flex}.kssettings__label{color:#14351c;font-size:15.5px;font-weight:800}.kssettings__desc{color:#3d4a3b;text-wrap:pretty;font-size:14px;line-height:1.5}.kssettings__switch{box-sizing:border-box;cursor:pointer;background:#d8e3d2;border:0;border-radius:999px;flex:none;justify-content:flex-start;width:52px;height:30px;padding:3px;display:flex}.kssettings__switch span{background:#fff;border-radius:50%;width:24px;height:24px}.kssettings__switch[aria-checked=true]{background:#1b6b2e;justify-content:flex-end}.kssettings__switch:disabled{cursor:default}.kssettings__foot{border-top:1px solid #e4ebdf;align-items:center;gap:12px;padding-top:12px;display:flex}.kssettings__state{color:#3d4a3b;flex:1;font-size:13px}.kssettings__state[data-dirty]{color:#6b4a12;font-weight:700}.kssettings__save{color:#fff;cursor:pointer;background:#1b6b2e;border:0;border-radius:999px;min-height:46px;padding:0 26px;font-family:inherit;font-size:14px;font-weight:800}.kssettings__save:disabled{color:#3d4a3b;cursor:default;background:#c9cfc4}@media (width<=767px){.kssettings{border-radius:16px;padding:6px 14px 14px}.kssettings__title{padding:10px 0 6px;font-size:16px}.kssettings__row{gap:14px;padding:12px 0}.kssettings__label{font-size:15px}.kssettings__desc{font-size:13.5px}}.kon__latest{color:#14351c;background:#f4faef;border:1px solid #dcebd4;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.kon__latest svg{color:#1b6b2e;flex:none}.ksbo__earlier{color:#14351c;cursor:pointer;background:#edf1ea;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 14px;font-family:inherit;font-size:13.5px;font-weight:800;display:flex}.ksbo__earliercount{box-sizing:border-box;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:12.5px;display:flex}.ksbo__earlier--phone{gap:6px;padding:0 12px;font-size:13px}.ksbo--phonethread .ksbo__panehead--phone{gap:10px;padding:8px 12px 8px 16px}.ksbo__reopen{color:#fff;cursor:pointer;background:#1b6b2e;border:0;border-radius:999px;flex:none;min-height:44px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:800}.ksbo__reopen:disabled{color:#8a968a;cursor:default;background:#edf1ea}.ksbo__closedfootrow{align-items:center;gap:12px;display:flex}.ksbo__closedfootrow>span{flex:1}.ksbo__gonewer{color:#1b6b2e;white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #1b6b2e;border-radius:999px;flex:none;min-height:44px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:800}.ksbo__scrim{z-index:80;display:flex;position:fixed;inset:0}.ksbo__scrim--dialog{background:#14351c73;justify-content:center;align-items:center;padding:16px}.ksbo__scrim--panel{background:#14351c47;justify-content:flex-end}.ksbo__dialog{box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;gap:12px;width:460px;max-width:100%;padding:26px 26px 22px;display:flex;box-shadow:0 24px 60px #14351c4d}.ksbo__dialogtitle{letter-spacing:-.02em;color:#14351c;margin:0;font-size:21px;font-weight:800}.ksbo__dialogbody{color:#3d4a3b;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.ksbo__dialogactions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.ksbo__cancel,.ksbo__confirm{cursor:pointer;border:0;border-radius:999px;min-height:46px;font-family:inherit;font-size:14px;font-weight:800}.ksbo__cancel{color:#14351c;background:#edf1ea;padding:0 20px}.ksbo__confirm{color:#fff;background:#1b6b2e;padding:0 22px}.ksbo__history{box-sizing:border-box;background:#fff;flex-direction:column;width:560px;max-width:100%;height:100%;display:flex;box-shadow:-18px 0 48px #14351c38}.ksbo__historyhead{border-bottom:1px solid #e4ebdf;flex:none;align-items:flex-start;gap:12px;padding:18px 16px 16px 24px;display:flex}.ksbo__historytitles{flex-direction:column;flex:1;gap:3px;display:flex}.ksbo__historytitle{letter-spacing:-.02em;color:#14351c;font-size:20px;font-weight:800}.ksbo__historymeta{color:#3d4a3b;font-size:13px}.ksbo__historyclose{color:#14351c;cursor:pointer;background:#edf1ea;border:0;border-radius:50%;flex:none;width:44px;height:44px;font-family:inherit;font-size:20px;font-weight:700}.ksbo__historylist{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.ksbo__hcase{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ebdf;border-radius:16px;flex:none;align-items:center;gap:10px;min-height:64px;padding:12px 14px;font-family:inherit;display:flex}.ksbo__hcase--open{cursor:default;border:2px solid #1b6b2e;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.ksbo__hcasehead{text-align:left;cursor:pointer;background:#e3f0dc;border:0;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;display:flex}.ksbo__hcasetext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ksbo__hcasetitle{color:#14351c;font-size:15px;font-weight:800}.ksbo__hcasetitle--closed{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ksbo__hcasemeta{color:#3d4a3b;font-size:12.5px}.ksbo__hcasechev{color:#14351c;flex:none;font-size:18px;transform:rotate(90deg)}.ksbo__hcasechev--closed{color:#58654f;transform:none}.ksbo__hcasethread{background:#f7fbf4;border-top:1px solid #d3dfd3;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ksbo__hcasefoot{color:#3d4a3b;border-top:1px solid #e4ebdf;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ksbo__hcasefoot>span{flex:1}.ksbo__newwindow{box-sizing:border-box;color:#1b6b2e;border:1.5px solid #1b6b2e;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}@media (width<=767px){.ksbo__scrim--panel{justify-content:stretch;align-items:flex-end}.ksbo__history{border-radius:22px 22px 0 0;width:100%;height:auto;max-height:88dvh;box-shadow:0 -18px 48px #14351c38}.ksbo__historyhead{padding:16px 12px 12px 18px}.ksbo__historytitle{font-size:18px}.ksbo__historylist{padding:12px 14px 20px}.ksbo__hcasefoot{flex-wrap:wrap}.ksbo__closedfootrow{flex-direction:column;align-items:stretch}}.mptype__icon{background:#fff;border:1.5px solid #a8b4a4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mptype__mask{background:#5b6858;width:17px;height:17px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mptype__mask[data-empty]{background:#c6d9c4;border-radius:50%;width:8px;height:8px;-webkit-mask-image:none;mask-image:none}.mptype__actions{text-align:right;white-space:nowrap}.mptype__actions .sttrail__link+.sttrail__link{margin-left:14px}.mptype__remove{color:var(--xt-danger)!important}.mptype__editrow td{vertical-align:middle}.mptype__drop{width:58px;height:58px;color:var(--xt-text-secondary);cursor:pointer;background:#fff;border:1.5px dashed #a8b4a4;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.mptype__new{border-top:1px solid var(--xt-hairline,#dde6d8);background:var(--xt-bg-soft,#f4faef);border-radius:0 0 14px 14px;align-items:flex-start;gap:14px;margin-top:6px;padding:14px;display:flex}.mptype__newtext{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}@media (width<=559px){.mptype__new{flex-wrap:wrap}.mptype__new>.xt-btn{flex:100%}}.mpadmin__grid{grid-template-columns:minmax(300px,420px) 1fr;align-items:start;gap:20px;display:grid}.mpadmin__list{flex-direction:column;gap:12px;display:flex}.mpadmin__rows{border:1px solid var(--xt-border);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.mpadmin__rows li+li{border-top:1px solid var(--xt-hairline,#dde6d8)}.mpadmin__row{width:100%;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.mpadmin__row[aria-current]{background:var(--xt-action-soft,#dcefd6)}.mpadmin__rowtext{min-width:0;color:var(--xt-text-secondary);flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.mpadmin__rowtext strong{color:var(--xt-text-primary);align-items:center;gap:8px;font-size:15px;display:flex}.mpadmin__sponsor{background:var(--xt-coin-soft,#fbf1ce);color:#5a3e00;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800}.mpadmin__status{color:var(--xt-action);flex:none;font-size:12.5px;font-weight:800}.mpadmin__status[data-tone=later]{color:#6b4a12}.mpadmin__status[data-tone=gone]{color:var(--xt-text-muted)}.mpadmin__edit{flex-direction:column;gap:16px;display:flex}.mpadmin__edithead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mpadmin__edithead h2{flex:1;margin:0}.mpadmin__back{display:none}.mpadmin__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mpadmin__pair--tight{gap:10px}.mpadmin__side{flex-direction:column;gap:12px;display:flex}.mpadmin__typesel{align-items:center;gap:8px;display:flex}.mpadmin__typesel select{flex:1}.mpadmin__coord{font-family:var(--xt-font-mono);color:var(--xt-text-secondary);font-size:12px}.mpadmin__foot{border-top:1px solid var(--xt-hairline,#dde6d8);align-items:center;gap:14px;padding-top:14px;display:flex}.mpadmin__delete{color:var(--xt-danger)!important}.mpadmin__dirty{margin-left:auto}@media (width<=1099px){.mpadmin__grid{grid-template-columns:1fr}.mpadmin[data-mode=edit] .mpadmin__list{display:none}.mpadmin__back{flex-basis:100%;display:inline}.mpadmin__pair{grid-template-columns:1fr}}.actwhen{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.actwhen>.xt-title-s{margin:0}.actwhen__dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=480px){.actwhen__dates{grid-template-columns:1fr}}.rte{border:1.5px solid var(--xt-action);background:var(--xt-bg-surface);border-radius:14px;overflow:hidden}.rte__bar{border-bottom:1px solid var(--xt-border);background:#f8fbf5;flex-wrap:wrap;align-items:center;gap:4px;padding:7px 10px;display:flex}.rte__block select{appearance:none;height:34px;font:inherit;color:var(--xt-text-primary);cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5'><path d='M0 0h8L4 5z' fill='%2314351c'/></svg>") right 10px center no-repeat;border:0;border-radius:8px;padding:0 26px 0 10px;font-size:13.5px;font-weight:700}.rte__block select:hover{background-color:var(--xt-action-soft)}.rte__block .sr-only,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rte__sep{background:var(--xt-border);width:1px;height:20px;margin:0 4px}.rte__tool{width:34px;height:34px;font:inherit;color:var(--xt-text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.rte__tool:hover{background:#eef4ea}.rte__tool[aria-pressed=true]{background:var(--xt-action-soft);color:var(--xt-action)}.rte__status{color:var(--xt-text-secondary);margin-left:auto;font-size:12px}.rte .tiptap,.rte__doc{min-height:var(--rte-min,240px);color:var(--xt-text-body);outline:none;padding:16px 18px;font-size:14.5px;line-height:1.6}.rte__doc>*{margin:0 0 10px}.rte__doc>:last-child{margin-bottom:0}.rte__doc h2{color:var(--xt-text-primary);font-size:20px;font-weight:800;line-height:1.3}.rte__doc h3{color:var(--xt-text-primary);font-size:16px;font-weight:800;line-height:1.3}.rte__doc strong{color:var(--xt-text-primary)}.rte__doc a{color:var(--xt-action);font-weight:700;text-decoration:underline}.rte__doc ul,.rte__doc ol{padding-left:22px}.rte__doc li{margin:4px 0}.rte__doc li>p{margin:0}.rte__doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--xt-text-muted);pointer-events:none}.rte__bubble{background:var(--kon-bg,#14351c);color:#fff;border-radius:10px;align-items:center;gap:14px;padding:8px 12px;display:flex;box-shadow:0 8px 24px #14351c40}.rte__bubblehref{font-family:var(--xt-font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12.5px;overflow:hidden}.rte__bubbleinput{color:#fff;width:260px;height:32px;font-family:var(--xt-font-mono);background:#ffffff14;border:1px solid #ffffff4d;border-radius:7px;padding:0 10px;font-size:12.5px}.rte__bubbleinput[aria-invalid]{border-color:#f2a48f}.rte__bubblebtn{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.rte__bubblebtn--go{color:var(--kon-accent,#e7bc4a)}.sortable{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sortable__item{position:relative}.sortable__item[data-dragging]{z-index:2}.sortable__item[data-line]:before,.sortable__endline:before{content:"";background:var(--xt-action);border-radius:2px;height:3px;position:absolute;top:-3px;left:6px;right:6px}.sortable__endline{height:0;position:relative}.sortable__grip{color:#a8b4a4;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:22px;height:32px;padding:0;display:inline-flex}.sortable__grip:active{cursor:grabbing}.sortable__grip:focus-visible{outline:2px solid var(--xt-action);border-radius:6px}.faqadm__flag{border:1px solid var(--xt-border);background:var(--xt-bg-surface);color:var(--xt-text-primary);border-radius:14px;flex:none;align-self:center;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.faqadm__flag a{color:var(--xt-action);margin-left:6px;font-weight:700}.faqadm__dot{background:#a8b4a4;border-radius:50%;width:8px;height:8px}.faqadm__flag[data-on] .faqadm__dot{background:var(--xt-success)}.faqadm{grid-template-columns:minmax(240px,280px) minmax(280px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.faqadm .kon__card{gap:8px;padding:16px 12px}.faqadm__ed.kon__card{gap:8px;padding:20px}.faqadm__head{justify-content:space-between;align-items:center;padding:0 6px 4px;display:flex}.faqadm__head h2{letter-spacing:.14em;color:var(--xt-text-secondary);margin:0}.faqadm__new{font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:800}.faqadm__row{background:var(--xt-bg-surface);border-radius:12px;align-items:center;gap:4px;min-height:48px;padding:0 4px;display:flex}.faqadm__row[data-selected]{background:var(--xt-action-soft)}.faqadm__row--q{min-height:62px}.faqadm__row[data-lifted]{border:1.5px solid var(--xt-action);transform:rotate(-1deg);box-shadow:0 10px 26px #14351c29}.faqadm__pick{min-width:0;min-height:inherit;font:inherit;text-align:left;color:var(--xt-text-primary);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 8px 0 4px;display:flex}.faqadm__title{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35}.faqadm__row[data-selected] .faqadm__title{font-weight:800}.faqadm__title--new{padding:0 12px 0 30px;font-style:italic}.faqadm__count{color:var(--xt-text-secondary);font-size:12.5px}.faqadm__chev{color:var(--xt-text-secondary);display:none}.faqadm__draft{background:var(--xt-coin-soft);color:var(--xt-coin-text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.faqweb{border-top:1px solid var(--xt-border);flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;display:flex}.faqweb--cat{margin-top:14px;padding-top:12px}.faqweb h3{margin:0}.faqweb__addr{align-items:center;gap:0;min-width:0;display:flex}.faqweb__addr>span{color:var(--xt-text-secondary);white-space:nowrap;flex:none;padding:0 8px 0 0;font-size:14px}.faqweb__addr input{flex:1;min-width:0}@media (width<=480px){.faqweb__addr{flex-direction:column;align-items:stretch;gap:4px}}.faqweb__badge{background:var(--xt-bg-raised);color:var(--xt-text-secondary);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.faqweb__star{color:#8a5a00;flex:none;font-size:13px}.faqadm__icon{background:var(--xt-bg-surface);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--xt-border);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.faqadm__icon[data-empty]{box-shadow:none;border:1.5px dashed var(--xt-border-strong);color:var(--xt-text-muted);background:0 0}.faqadm__icon[data-tint=coin]:not([data-empty]){color:#5a3e00;box-shadow:none;background:#fbf1ce}.faqadm__icon[data-tint=blue]:not([data-empty]){color:#2a5f8a;box-shadow:none;background:#d6e6f5}.faqadm__icon[data-tint=green]:not([data-empty]){color:#1b6b2e;box-shadow:none;background:#dcefd6}.faqadm__icon[data-tint=rose]:not([data-empty]){color:#8f3a26;box-shadow:none;background:#f7dcd5}.faqadm__icon--big{cursor:pointer;border-radius:12px;width:42px;height:42px}.faqadm__mask{background:currentColor;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faqadm__catedit{border-top:1px solid var(--xt-border);flex-direction:column;gap:10px;margin-top:8px;padding:14px 6px 0;display:flex}.faqadm__catedit h3{letter-spacing:.14em;color:var(--xt-text-secondary);margin:0}.faqadm__namerow{gap:8px;display:flex}.faqadm__namerow .xt-field__input{flex:1;min-width:0}.faqadm__namerow .xt-btn{flex:none;width:auto}.faqadm__iconrow{align-items:center;gap:10px;display:flex}.faqadm__icontext{color:var(--xt-text-secondary);flex-direction:column;flex:1;font-size:11.5px;display:flex}.faqadm__icontext strong{color:var(--xt-text-primary);font-size:13px}.faqadm__removecat{align-self:flex-start}.faqadm__hint{margin:6px 6px 0}.faqadm__label{color:var(--xt-text-primary);font-size:13.5px;font-weight:800}.faqadm__ed .xt-field__input{margin-bottom:8px}.faqadm__foot{border-top:1px solid var(--xt-border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:14px;display:flex}.faqadm__footright{align-items:center;gap:14px;display:flex}.faqadm__footright .xt-btn{width:auto}.faqadm__changed{color:var(--xt-text-primary);font-size:13px;font-weight:700}.faqadm__back{font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 6px 6px;font-size:14.5px;font-weight:800;display:none}@media (width<=1199px){.faqadm{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.faqadm__ed{grid-column:1/-1}}@media (width<=899px){.faqadm{grid-template-columns:minmax(0,1fr)}.faqadm__back{display:block}.faqadm__chev{display:inline}.faqadm[data-pane=cats] .faqadm__qs,.faqadm[data-pane=cats] .faqadm__ed,.faqadm[data-pane=questions] .faqadm__cats,.faqadm[data-pane=questions] .faqadm__ed,.faqadm[data-pane=editor] .faqadm__cats,.faqadm[data-pane=editor] .faqadm__qs,.faqadm__flag{display:none}}.legal__tabs{background:#e1ecdc;border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.legal__tab{min-height:38px;font:inherit;color:var(--xt-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.legal__tab[aria-selected=true]{background:var(--xt-bg-surface);color:var(--xt-text-primary);font-weight:800;box-shadow:0 1px 4px #14351c14}.legal{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.legal__versions.kon__card{gap:8px;padding:18px 12px}.legal__versions h2{letter-spacing:.14em;color:var(--xt-text-secondary);margin:0 6px 4px}.legal__versions .xt-btn{align-self:flex-start;width:auto;margin:6px 6px 0}.legal__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal__ver{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.legal__ver:hover{background:#f4f8f1}.legal__ver[data-selected]{background:var(--xt-action-soft)}.legal__vertop{align-items:center;gap:8px;display:flex}.legal__vertop strong{color:var(--xt-text-primary);flex:1;font-size:14.5px;font-weight:600}.legal__ver[data-selected] .legal__vertop strong{font-weight:800}.legal__vermeta{color:var(--xt-text-secondary);font-size:12.5px;line-height:1.4}.legal__chip{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.legal__chip--draft{background:var(--xt-coin-soft);color:var(--xt-coin-text)}.legal__chip--live{background:var(--xt-action-soft);color:var(--xt-action)}.legal__ver[data-selected] .legal__chip--live{background:var(--xt-bg-surface)}.legal__ed.kon__card{gap:14px;padding:20px}.legal__edhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legal__edhead h2{color:var(--xt-text-primary);margin:0;font-size:18px;font-weight:800}.legal__edmeta{color:var(--xt-text-secondary);font-size:12.5px}.legal__read{border:1px solid var(--xt-border);background:#fbfdf9;border-radius:14px;padding:18px 20px}.legal__require{border:1px solid var(--xt-border);cursor:pointer;background:#f8fbf5;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.legal__require input{width:22px;height:22px;accent-color:var(--xt-action);flex:none;margin:0}.legal__require>span{color:var(--xt-text-secondary);flex-direction:column;gap:3px;font-size:12.5px;line-height:1.5;display:flex}.legal__require strong{color:var(--xt-text-primary);font-size:14.5px}.legal__foot{border-top:1px solid var(--xt-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.legal__footright{flex-wrap:wrap;gap:10px;display:flex}.legal__foot .xt-btn{width:auto}.legal__warn{background:var(--xt-coin-softer);color:#4a3300;border:1px solid #ecd58b;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:block}.legal__warn strong{color:#3a2800}.legal__warntext{display:block}.legal__overlay{z-index:60;background:#14351c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.legal__phone{box-sizing:border-box;background:linear-gradient(#fff 0%,#f4faef 22%,#eaf4e4 100%);border-radius:28px;width:390px;max-width:100%;max-height:min(844px,100%);padding:18px 20px 28px;overflow-y:auto;box-shadow:0 20px 60px #14351c59}.legal__phonehead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.legal__phonetitle{letter-spacing:-.02em;color:var(--xt-text-primary);margin:0 0 12px;font-size:24px;font-weight:800}@media (width<=899px){.legal{grid-template-columns:minmax(0,1fr)}.legal__footright{width:100%}.legal__footright .xt-btn{flex:1}}.stattabs__n{background:var(--xt-action);color:#fff;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-flex}.revtabs{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.revtabs .stattabs{flex:1}.feedrep__sort{flex:none;margin-bottom:6px}.feedrep__sort select{width:auto;min-width:180px;font-weight:700}.feedrep{flex-direction:column;gap:10px;display:flex}.feedrep__lead{margin:0;display:none}.feedrep__card{border:1px solid var(--xt-border);background:var(--xt-bg-surface);border-radius:18px;overflow:hidden}.feedrep__headrow,.feedrep__row{grid-template-columns:64px minmax(0,1.4fr) 110px minmax(0,1.4fr) auto;align-items:center;gap:0 24px;padding:0 16px;display:grid}.feedrep__headrow{border-bottom:1px solid var(--xt-border);letter-spacing:.14em;text-transform:uppercase;min-height:40px;color:var(--xt-text-secondary);font-size:11px;font-weight:800}.feedrep__list{margin:0;padding:0;list-style:none}.feedrep__row{min-height:92px;padding-top:14px;padding-bottom:14px}.feedrep__row+.feedrep__row{border-top:1px solid var(--xt-border)}.feedrep__row[data-hidden]{background:#f4f6f3}.feedrep__thumb{color:#14351c8c;background:#f7dcd5 repeating-linear-gradient(135deg,#ffffff80 0 7px,#0000 7px 14px);border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.feedrep__thumb[data-kind=video]{background-color:#dcefd6}.feedrep__thumb[data-kind=text]{text-align:left;background:#f8ecd9;align-items:flex-start;padding:6px;font-size:9.5px;font-weight:600;line-height:1.25}.feedrep__thumb[data-kind=text] span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedrep__what{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.feedrep__what strong{color:var(--xt-text-primary);font-size:15.5px}.feedrep__meta{color:var(--xt-text-secondary);font-size:12.5px}.feedrep__auto{color:#fff;background:#2b3a4a;border-radius:999px;margin-top:3px;padding:3px 9px;font-size:11.5px;font-weight:800}.feedrep__count{color:#8f3a26;background:#f7dcd5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.feedrep__reasons{flex-wrap:wrap;gap:6px;display:flex}.feedrep__chip{color:var(--xt-text-primary);background:#eef2ec;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.feedrep__actions{justify-content:flex-end;gap:8px;display:flex}.feedrep__keep,.feedrep__remove{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-size:14px;font-weight:800}.feedrep__keep{border:1.5px solid var(--xt-action);background:var(--xt-bg-surface);color:var(--xt-action)}.feedrep__remove{color:var(--xt-danger);background:#eef2ec;border:0}.feedrep__keep:disabled,.feedrep__remove:disabled{opacity:.5;cursor:default}.feedrep__foot{max-width:700px;margin:6px 0 0}.feedrep__empty{align-items:flex-start}@media (width<=899px){.feedrep__sort{flex:100%}.feedrep__sort select{width:100%}.feedrep__lead{display:block}.feedrep__card{background:0 0;border:0;overflow:visible}.feedrep__headrow{display:none}.feedrep__list{flex-direction:column;gap:10px;display:flex}.feedrep__row{border:1px solid var(--xt-border);background:var(--xt-bg-surface);border-radius:18px;grid-template-columns:64px minmax(0,1fr) 36px;grid-template-areas:"thumb what count""reasons reasons reasons""actions actions actions";align-items:start;gap:12px;padding:14px}.feedrep__row+.feedrep__row{border-top:1px solid var(--xt-border)}.feedrep__thumb{grid-area:thumb}.feedrep__what{grid-area:what}.feedrep__count{grid-area:count;width:32px;height:32px;font-size:13px}.feedrep__reasons{grid-area:reasons}.feedrep__chip{color:var(--xt-text-body);background:0 0;padding:0;font-size:13px;font-weight:400}.feedrep__chip+.feedrep__chip:before{content:"· "}.feedrep__actions{grid-area:actions;grid-template-columns:1fr 1fr;display:grid}}.guests{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.guests__list{flex-direction:column;gap:12px;min-width:0;display:flex}.guests__search{margin:0}.guests__status{flex:none;min-width:150px;font-weight:700;width:auto!important}.guests__card{border:1px solid var(--xt-border);background:var(--xt-bg-surface);border-radius:18px;overflow:hidden}.guests__none{margin:0;padding:18px}.guests__table{border-collapse:collapse;width:100%}.guests__table th{border-bottom:1px solid var(--xt-border);text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--xt-text-secondary);padding:12px 16px;font-size:11px;font-weight:800}.guests__table td{color:var(--xt-text-body);padding:10px 16px;font-size:14px}.guests__table tbody tr{cursor:pointer}.guests__table tbody tr+tr td{border-top:1px solid var(--xt-border)}.guests__table tbody tr:hover{background:#f6f9f4}.guests__table tbody tr[data-selected]{background:var(--xt-action-soft)}.guests__table tbody tr[data-selected][data-suspended]{background:#f9e7e2}.guests__who{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.guests__who strong{color:var(--xt-text-primary);font-size:15px}.guests__who span{color:var(--xt-text-secondary);font-size:12.5px}.guests__pill{color:var(--xt-danger);background:#f3d3cb;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.guests__pill--integrity{color:#5c3d00;background:#fbe7b5;margin-left:6px}.guests__detail{flex-direction:column;gap:12px;min-width:0;display:flex}.guests__detail .kon__main{flex-direction:column;gap:16px;display:flex}.guests__back{font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14.5px;font-weight:800;display:none}.guests__panel{gap:14px}.guests__head{align-items:center;gap:12px;display:flex}.guests__avatar{background:var(--xt-action-soft);width:48px;height:48px;color:var(--xt-action);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.guests__avatar[data-suspended]{color:var(--xt-danger);background:#f3d3cb}.guests__headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.guests__headtext strong{color:var(--xt-text-primary);font-size:19px;font-weight:800}.guests__headtext span{color:var(--xt-text-secondary);overflow-wrap:anywhere;font-size:12.5px}.guests__suspended{color:var(--xt-text-primary);background:#fbede8;border:1px solid #ecc1b5;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.guests__suspendedtitle{color:var(--xt-danger);align-items:center;gap:7px;font-size:15.5px;font-weight:800;display:inline-flex}.guests__suspendedmeta{color:var(--xt-text-body);font-size:13px}.guests__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-danger);margin-top:6px;font-size:11px;font-weight:800}.guests__suspended p{margin:0;font-size:14.5px;line-height:1.5}.guests__suspendednote{color:var(--xt-text-body);margin-top:4px;font-size:12px}.guests__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.guests__stats>span{color:var(--xt-text-secondary);background:#f4f8f1;border-radius:12px;flex-direction:column;padding:10px 12px;font-size:11.5px;font-weight:700;display:flex}.guests__stats strong{color:var(--xt-text-primary);font-size:20px;font-weight:800}.guests__suspendbtn{border:1.5px solid var(--xt-danger);background:var(--xt-bg-surface);min-height:48px;color:var(--xt-danger);font:inherit;cursor:pointer;border-radius:999px;font-size:15px;font-weight:800}.suspenddialog{flex-direction:column;gap:12px;max-width:440px;display:flex}.suspenddialog h2{margin:0}.suspenddialog__lead{color:var(--xt-text-body);margin:-4px 0 0}.suspenddialog__reasons{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.suspenddialog__reasons legend{color:var(--xt-text-primary);margin-bottom:6px;font-size:13.5px;font-weight:800}.suspenddialog__reason{border:1px solid var(--xt-border);background:var(--xt-bg-surface);min-height:48px;color:var(--xt-text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.suspenddialog__reason[data-checked]{border:2px solid var(--xt-action);padding:0 13px;font-weight:800}.suspenddialog__reason input{width:18px;height:18px;accent-color:var(--xt-action);margin:0}.suspenddialog__msg{flex-direction:column;gap:6px;display:flex}.suspenddialog__msg>span:first-child{color:var(--xt-text-primary);font-size:13.5px;font-weight:800}@media (width<=1099px){.guests[data-open]{grid-template-columns:minmax(0,1fr)}.guests[data-open] .guests__list{display:none}.guests__back{display:block}}@media (width<=599px){.guests__table thead,.guests__table td:nth-child(3),.guests__table td:nth-child(4){display:none}}.guests__search{flex-wrap:nowrap;align-items:stretch;gap:8px;display:flex}.guests__search input{flex:1;min-width:0}.guests__search .xt-btn{flex:none;width:auto}.mpadmin__pair--hours{grid-template-columns:minmax(0,1fr)}.mpadmin__pair--hours>.mpadmin__side{order:-1}.hours__day{grid-template-columns:44px minmax(104px,1fr) minmax(104px,1fr) 72px}.hours__add{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hours__cols{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.users__table td{vertical-align:top}.users__roles{flex-wrap:wrap;gap:4px;display:flex}.users__role{background:var(--xt-action-soft);color:#1b6b2e;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.users__role[data-role=platform_admin]{color:#7a5a00;background:#f6e7bf}.users__role[data-role=venue_staff],.users__role[data-role=venue_manager]{color:#2c4a6e;background:#e4ecf6}.users__role--more{color:var(--xt-text-secondary);background:#eceee9}.users__none{color:var(--xt-text-secondary);font-size:13px}.users__when{white-space:nowrap;color:var(--xt-text-secondary);font-size:13px}.users__mark{vertical-align:middle;margin-left:6px}.users__mark--danger{color:var(--xt-danger);background:#f3d3cb}.users__card{flex-direction:column;gap:12px;display:flex}.users__card--flat{border:1px solid var(--xt-border);border-radius:14px;padding:12px}.users__rolelist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.users__rolelist li{align-items:center;gap:10px;padding:8px 0;display:flex}.users__rolelist li+li{border-top:1px solid var(--xt-border)}.users__roletext{flex-direction:column;flex:1;min-width:0;display:flex}.users__roletext strong{color:var(--xt-text-primary);font-size:14.5px}.users__roletext span{color:var(--xt-text-secondary);font-size:13px}.users__remove{font:inherit;color:var(--xt-danger);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.5px;font-weight:800}.users__adder{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:8px 10px;display:grid}.users__adder .users__hint{grid-column:1/-1;margin:0}.users__adder>.xt-btn{grid-column:1/-1;justify-self:start}.users__check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.users__check input{width:18px;height:18px;accent-color:var(--xt-action);margin-top:3px}.users__check>span{flex-direction:column;gap:2px;display:flex}.users__check strong{color:var(--xt-text-primary);font-size:14.5px}.users__check>span>span{color:var(--xt-text-secondary);font-size:13px}.users__actions{flex-wrap:wrap;gap:8px;display:flex}.users__sheet{flex-direction:column;gap:14px;max-height:92vh;display:flex;overflow-y:auto}.users__password{align-items:flex-end;gap:8px;display:flex}.users__password .xt-field{flex:1}.users__password input{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.users__handout dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:10px 0 0;display:grid}.users__handout dt{color:var(--xt-text-secondary);font-size:13px}.users__handout dd{word-break:break-all;margin:0;font-weight:700}.users__secret{letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px}@media (width<=640px){.users__table th:nth-child(3),.users__table td:nth-child(3){display:none}.users__adder{grid-template-columns:minmax(0,1fr)}}.kon-env{box-sizing:border-box;color:#3d3210;background:repeating-linear-gradient(135deg,#f8e7a8 0 14px,#f3dc8a 14px 28px);align-items:center;gap:12px;min-height:34px;padding:6px 20px;font-size:13px;display:flex}.kon-env[data-production]{color:#fff;background:#9c4a36}.kon-env__name{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.kon-env__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kon__envchip{color:#5c4a12;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fbf2cf;border:1px solid #e3c86a;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.kon__envchip[data-production]{color:#fff;background:#9c4a36;border-color:#9c4a36}.tr__mobile{display:none}.tr__desk{flex-direction:column;gap:16px;display:flex}.tr__cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.tr__main{flex-direction:column;gap:12px;min-width:0;display:flex}.tr__main.kon__card{gap:6px}.tr__aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:76px}.tr__aside .kon__card{gap:12px}.tr__h{color:var(--xt-text);margin:0;font-size:18px;font-weight:800}.tr__lead{color:var(--xt-text-body);margin:0;font-size:14px}.tr__eyebrow,.tr__grouplabel{letter-spacing:.14em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:800}.tr__grouplabel{margin:14px 4px 2px;display:block}.tr__grouplabel--danger{color:#9c4a36}.tr__hint{color:var(--xt-text-secondary);font-size:12.5px}.tr__center{text-align:center}.tr__note{background:var(--xt-surface-2);color:var(--xt-text-body);border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:13px}.tr__tip{color:var(--xt-text-body);background:#eef6ea;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.tr__warn{color:#4a3b0c;background:#fbf2cf;border:1px solid #e3c86a;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.tr__warn b{font-size:15px}.tr__mono{font-family:var(--xt-font-mono,ui-monospace, Consolas, monospace);overflow-wrap:anywhere;font-size:12px}.tr__linkbtn{font:inherit;color:var(--xt-action);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-weight:800}.tr__linkbtn:disabled{color:var(--xt-text-secondary);cursor:default}.tr__danger{color:#9c4a36!important;border-color:#9c4a36!important}.tr__from{border-bottom:1px solid var(--xt-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-bottom:14px;display:grid}.tr__field{flex-direction:column;gap:6px;min-width:0;display:flex}.tr__fieldlabel{color:var(--xt-text);font-size:13px;font-weight:800}.tr__orgs{border:1px solid var(--xt-border);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:flex}.tr__orgchip{color:#14351c;background:#dcefd6;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:13.5px;font-weight:800;display:inline-flex}.tr__orgchip button{width:24px;height:24px;font:inherit;cursor:pointer;color:#1b6b2e;background:0 0;border:0;border-radius:50%}.tr__orgadd{min-width:160px;min-height:34px;font:inherit;color:var(--xt-text-secondary);background:0 0;border:0;flex:1}.tr__seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tr__seg button{border:1px solid var(--xt-border);background:var(--xt-surface-0);min-height:48px;font:inherit;cursor:pointer;border-radius:12px;font-weight:800}.tr__seg button[aria-checked=true]{border:2px solid var(--xt-action);background:#e6f2e2}.tr__destlist,.tr__sub{flex-direction:column;display:flex}.tr__whathead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.tr__legend{color:var(--xt-text-body);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tr__legend .tr__box{width:18px;height:18px;margin-left:6px;font-size:12px}.tr__kindgroup{flex-direction:column;display:flex}.tr__dep{width:100%;min-height:50px;font:inherit;text-align:left;color:var(--xt-text);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:6px 12px;display:grid}.tr__dep:hover:not(:disabled){background:#f1f7ee}.tr__dep:disabled{cursor:default}.tr__dep[data-highlighted]{background:#e6f2e2}.tr__dep[data-indent]{min-height:46px;padding-left:44px}.tr__dep[data-state=off] .tr__deplabel,.tr__dep[data-state=none] .tr__deplabel{color:var(--xt-text-body);font-weight:500}.tr__dep[data-state=none]{opacity:.6}.tr__deplabel{overflow-wrap:anywhere;min-width:0;font-weight:800}.tr__depcount{text-align:right;color:var(--xt-text-body);font-size:13.5px}.tr__box{box-sizing:border-box;color:#fff;background:#fff;border:2px solid #aebba8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;line-height:1;display:inline-grid}.tr__box[data-state=on],.tr__box[data-state=part]{background:#1b6b2e;border-color:#1b6b2e}.tr__box[data-state=need]{color:#1b6b2e;background:#e6f2e2;border-color:#1b6b2e}.tr__box[data-state=none]{background:#f3f5f1;border-color:#d6ddd2}.tr__chip{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.tr__chip[data-tone=ok],.tr__chip[data-tone=need]{color:#1b6b2e;background:#dcefd6}.tr__chip[data-tone=gold]{color:#6b4a12;background:#fbf2cf}.tr__chip[data-tone=danger]{color:#9c4a36;background:#fbe4dd}.tr__chip[data-tone=muted]{color:#3d4a3b;background:#eef1ec}.tr__ask{box-shadow:var(--xt-shadow-2);background:#fff;border:1px solid #1b6b2e;border-radius:14px;margin:4px 0 8px 48px;padding:14px 16px;font-size:14px}.tr__ask p{margin:0 0 12px}.tr__askbtns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tr__askbtns .xt-btn{width:auto}.tr__size{color:var(--xt-text);font-size:30px;font-weight:800;line-height:1.1}.tr__sizemeta{color:var(--xt-text-secondary);font-size:13px;display:block}.tr__filehead{align-items:center;gap:12px;min-width:0;display:flex}.tr__filetext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tr__filename{color:var(--xt-text);font-size:13px;display:block}.tr__zip{color:#e7bc4a;background:#14351c;border-radius:8px;flex:none;place-items:center;width:44px;height:48px;font-size:11px;font-weight:900;display:grid}.tr__counts{background:#f1f7ee;border-radius:12px;flex-direction:column;gap:3px;margin:0;padding:12px 14px;font-size:13.5px;display:flex}.tr__counts div{justify-content:space-between;gap:12px;display:flex}.tr__counts dt{color:var(--xt-text-body)}.tr__counts dd{text-align:right;margin:0;font-weight:800}.tr__bad{color:#9c4a36}.tr__aside .xt-btn--block,.tr__aside a.xt-btn{text-align:center;width:100%;text-decoration:none}.tr__progress{flex-direction:column;gap:6px;display:flex}.tr__bar{background:#e3eee0;border-radius:999px;height:10px;display:block;overflow:hidden}.tr__bar>span{background:#1b6b2e;border-radius:999px;height:100%;transition:width .2s;display:block}.tr__progresstext{color:var(--xt-text-body);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.tr__steplist{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.tr__steplist li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tr__steplist li[data-state=later]{color:var(--xt-text-secondary)}.tr__stepmark{color:#1b6b2e;font-weight:900}.tr__steplist li[data-state=now] .tr__stepmark{color:#b45309}.tr__stepaside{color:var(--xt-text-secondary);font-size:13px}.tr__import{flex-direction:column;gap:16px;display:flex}.tr__stepper{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tr__stepper li{border:1px solid var(--xt-border);color:var(--xt-text-body);background:#fff;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:800}.tr__stepper li+li:before{content:"";width:0;display:inline-block}.tr__stepper li[data-state=done]{color:#1b6b2e;background:#dcefd6;border-color:#dcefd6}.tr__stepper li[data-state=now]{color:#fff;background:#14351c;border-color:#14351c}.tr__stepper li[data-state=now][data-tone=danger]{background:#9c4a36;border-color:#9c4a36}.tr__drop{text-align:center;cursor:pointer;color:var(--xt-text-body);background:#fff;border:2px dashed #aebba8;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.tr__drop[data-busy]{opacity:.7;cursor:progress}.tr__droptitle{color:var(--xt-text);font-size:18px}.tr__dropbtn{width:auto;margin-top:8px}.tr__problem{border-color:#e7b9ab}.tr__problem h3{color:#9c4a36;align-items:center;gap:10px;font-size:16px;display:flex}.tr__problem p{margin:0;font-size:14px}.tr__xmark{color:#fff;background:#9c4a36;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.tr__xmark--s{border-radius:6px;width:24px;height:24px;font-size:12px}.tr__okmark{color:#fff;background:#1b6b2e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.tr__envs{align-items:center;gap:8px;display:inline-flex}.tr__filecard .tr__filehead{flex-wrap:wrap}.tr__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tr__facts>span{color:var(--xt-text-body);background:#f1f7ee;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.tr__facts b{color:var(--xt-text);overflow-wrap:anywhere;font-size:14px}.tr__passed{background:#dcefd6;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.tr__passed>span:last-child{flex-direction:column;font-size:13px;display:flex}.tr__passed b{font-size:17px}.tr__warnsum{background:#fffbea;border:1px solid #e3c86a;border-radius:14px;padding:10px 12px;font-size:13.5px}.tr__warnsum summary{cursor:pointer}.tr__warnsum .tr__groups{margin-top:10px}.tr__stopped{flex-direction:row;align-items:center;gap:14px}.tr__stoppedtext{min-width:0;color:var(--xt-text-body);flex-direction:column;flex:1;gap:2px;font-size:13.5px;display:flex}.tr__stoppedpills{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tr__pill{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.tr__pill[data-tone=danger]{color:#fff;background:#9c4a36}.tr__pill[data-tone=gold]{color:#6b4a12;background:#fbf2cf}.tr__groups{flex-direction:column;gap:10px;display:flex}.tr__group{background:#fff;border:1px solid #e7b9ab;border-radius:16px;overflow:hidden}.tr__group[data-severity=warning]{border-color:#e3c86a}.tr__grouphead{width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.tr__grouptitle{min-width:0;color:var(--xt-text-body);flex:1;font-size:14px}.tr__grouptitle b{color:var(--xt-text);margin-right:4px;font-size:16px}.tr__groupcount{white-space:nowrap;font-size:14px;font-weight:800}.tr__chev{color:var(--xt-text-secondary)}.tr__groupbody{border-top:1px solid var(--xt-border);flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.tr__means{grid-template-columns:110px minmax(0,1fr);gap:4px 12px;margin:0;font-size:13.5px;display:grid}.tr__means dt{font-weight:800}.tr__means dd{margin:0}.tr__issuerows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tr__issuerows li{background:#f1f7ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.tr__group[data-severity=warning] .tr__issuerows li{background:#fffbea}.tr__issuerows li[data-out] .tr__issuetext{color:var(--xt-text-secondary);text-decoration:line-through}.tr__issuerows .tr__more{color:var(--xt-text-secondary);background:0 0;display:block}.tr__result{max-width:560px}.tr__resulthead{align-items:center;gap:12px;display:flex}.tr__links{background:#f1f7ee;border-radius:14px;flex-direction:column;padding:4px 14px;display:flex}.tr__links a{color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.tr__links a+a{border-top:1px solid var(--xt-border)}.tr__links a>span:first-child{color:var(--xt-text-body);flex-direction:column;font-size:13px;display:flex}.tr__links b{color:var(--xt-text);font-size:15px}.tr__linkgo{color:var(--xt-action);white-space:nowrap;font-weight:800}.tr__history{flex-direction:column;gap:10px;display:flex}.tr__historyhead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.tr__historyhead h2{margin:0}.tr__empty{color:var(--xt-text-body);align-items:flex-start;gap:4px;font-size:14px}.tr__log{gap:0;padding:4px 20px}.tr__logrow{grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1.3fr) minmax(0,1.1fr) 150px 80px;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;display:grid}.tr__logrow+.tr__logrow{border-top:1px solid var(--xt-border)}.tr__loghead{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-text-secondary);font-size:11px;font-weight:800}.tr__logfile{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.tr__logwho{text-overflow:ellipsis;overflow:hidden}.tr__logaction{text-align:right}.tr__status{border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-block}.tr__status[data-tone=ok]{color:#1b6b2e;background:#dcefd6}.tr__status[data-tone=danger]{color:#9c4a36;background:#fbe4dd}.tr__sheet{flex-direction:column;gap:12px;display:flex}@media (width<=1199px){.tr__cols{grid-template-columns:minmax(0,1fr)}.tr__aside{position:static}.tr__logrow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.tr__loghead{display:none}.tr__logwhat{grid-area:1/1;font-size:15px}.tr__logrow>span:nth-child(6){grid-area:1/2}.tr__logwhen,.tr__logwho,.tr__logfile,.tr__logwith{grid-column:1/-1}.tr__logaction{text-align:left;grid-column:1/-1}}@media (width<=767px){.tr__desk{display:none}.tr__mobile{display:flex}.kon-env{padding:6px 12px}.kon-env__text{display:none}.tr__log{padding:4px 14px}}.users__integrity{color:var(--xt-text-body);margin:4px 0 0;font-size:13px}.users__integrity[data-bad]{color:#9c4a36}.tr__whathead--first{margin-top:0}.testflag{border:1px solid var(--xt-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px 14px;font-size:14px;display:flex}.testflag>span{color:var(--xt-text-body);flex-direction:column;gap:2px;display:flex}.testflag strong{color:var(--xt-text)}.testflag[data-on]{background:repeating-linear-gradient(135deg,#fbf2cf 0 14px,#f8ebbb 14px 28px);border-color:#e3c86a}.testflag input{margin-top:3px}.statsband{color:#3d3210;background:repeating-linear-gradient(135deg,#f8e7a8 0 14px,#f3dc8a 14px 28px);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 20px;font-size:13px;display:flex}.statsband strong{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.statsband__reload{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3d3210;border-radius:999px;padding:3px 12px;font-weight:800}.statsscope{border:1px solid var(--xt-border);background:var(--xt-surface-0);border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px;display:inline-flex}.statsscope__label{color:var(--xt-text-secondary);text-transform:uppercase;letter-spacing:.1em;padding:0 8px;font-size:12px;font-weight:800}.statsscope button{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:800}.statsscope button[aria-checked=true]{background:var(--xt-action);color:#fff}.statsscope button[aria-checked=true][data-test]{color:#3d3210;background:#e7bc4a}.revdetail__coins{background:var(--xt-bg-soft);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;padding:10px 12px;font-size:13.5px;display:flex}.revdetail__coins strong{color:var(--xt-text-primary);font-size:20px;font-weight:800}.revdetail__coins[data-pending]{color:#5c3d00;background:#fbf1ce}.comrev__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.comrev__row{align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.comrev__row[data-state=hidden]{background:#f4f6f3}.comrev__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.comrev__body{color:var(--xt-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.comrev__chips{flex-wrap:wrap;gap:6px;display:flex}.comrev__state{color:#1b6b2e;background:#e6f1e2;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.comrev__state[data-state=pending]{color:#5c3d00;background:#fbf1ce}.comrev__state[data-state=hidden]{color:#fff;background:#2b3a4a}@media (width<=640px){.comrev__row{flex-direction:column}.comrev__row .feedrep__actions{justify-content:flex-start;align-self:stretch}}.comrev__card{border:1px solid var(--xt-border);background:var(--xt-bg-surface);border-radius:18px;overflow:hidden}.comrev__headrow,.comrev__card .comrev__row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) 130px auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.comrev__headrow{border-bottom:1px solid var(--xt-border);letter-spacing:.14em;text-transform:uppercase;min-height:40px;color:var(--xt-text-secondary);padding-top:0;padding-bottom:0;font-size:11px;font-weight:800}.comrev__card .comrev__row{border-radius:0}.comrev__card .comrev__row+.comrev__row{border-top:1px solid var(--xt-border)}.comrev__post{color:var(--xt-text-secondary);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.comrev__post strong{color:var(--xt-text-primary);font-size:13.5px}.comrev__state[data-state=reported]{color:#8e3b2a;background:#f3d3cb}@media (width<=640px){.comrev__headrow{display:none}.comrev__card .comrev__row{grid-template-columns:1fr;gap:8px}}.revdetail__note{width:100%}.revisitfield{flex-direction:column;gap:4px;min-width:0;display:flex}.suffixfield{display:block;position:relative}.suffixfield .xt-field__input{padding-right:86px}.suffixfield__unit{color:var(--xt-text-secondary);pointer-events:none;font-size:13.5px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.revisitopts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.revisitopt{border:1.5px solid var(--xt-border);background:var(--xt-bg-surface);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.revisitopt[aria-checked=true]{border:2px solid var(--xt-action);background:var(--xt-bg-soft)}.revisitopt strong{color:var(--xt-text-primary);font-size:14.5px}.revisitopt span{color:var(--xt-text-secondary);font-size:12.5px;line-height:1.45}.revisitnote{background:var(--xt-bg-soft);border-radius:12px;margin:0;padding:10px 12px}@media (width<=480px){.revisitopts{grid-template-columns:1fr}}.ratingset{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;max-width:1252px;display:grid}.ratingset>.kssettings{border:1.5px solid #1b6b2e;max-width:none}.ratingset__note{color:#3d4a3b;background:#f7faf5;border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.ratingset__preview{background:#fff;border:1px solid #e4ebdf;border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ratingset__kicker{letter-spacing:.12em;text-transform:uppercase;color:#58654f;font-size:12px;font-weight:800}.ratingset__case{background:#f7faf5;border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ratingset__case[data-now]{background:#eef6ea;border:1.5px solid #1b6b2e}.ratingset__casehead{align-items:center;gap:8px;display:flex}.ratingset__casehead strong{color:#14351c;flex:1;font-size:13px;font-weight:800}.ratingset__now{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#1b6b2e;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.ratingset__station{align-items:center;gap:10px;display:flex}.ratingset__tile{color:#2a5f8a;background:#d6e6f5;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.ratingset__name{color:#3d4a3b;flex-direction:column;flex:1;gap:1px;min-width:0;font-size:12.5px;display:flex}.ratingset__name strong{color:#14351c;font-size:15px;font-weight:800}.ratingset__icon{background:#f1f5ee;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@media (width<=1100px){.ratingset{grid-template-columns:minmax(0,1fr)}}.segpick{background:#e4ebdf;border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.segpick--fill{display:flex}.segpick--fill .segpick__opt{flex:1;justify-content:center}.segpick__opt{min-height:36px;font:inherit;color:#3d4a3b;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.segpick__opt[aria-checked=true],.segpick__opt[aria-selected=true]{color:#14351c;background:#fff;font-weight:800;box-shadow:0 1px 3px #14351c1f}.segdot{background:#c2553b;border-radius:50%;flex:none;width:8px;height:8px}.segdot[data-ok]{background:#1b6b2e}.quizadmin__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quizadmin__search{width:320px;max-width:100%}.quizadmin__newshort{display:none}.quizlist{background:#fff;border:1px solid #e4ebdf;border-radius:18px;overflow:hidden}.quizlist__head,.quizlist__open{grid-template-columns:minmax(0,1.3fr) 90px 200px minmax(0,1.5fr) 140px;align-items:center;gap:14px;display:grid}.quizlist__head{letter-spacing:.12em;text-transform:uppercase;color:#58654f;background:#f7faf5;border-bottom:1px solid #e4ebdf;min-height:44px;padding:0 60px 0 16px;font-size:11px;font-weight:800}.quizlist__head>span:last-child{display:none}.quizlist__row{align-items:center;display:flex}.quizlist__row+.quizlist__row{border-top:1px solid #edf1ea}.quizlist__open{min-width:0;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 0 8px 16px}.quizlist__row:hover{background:#f6f9f4}.quizlist__name{color:#14351c;overflow-wrap:anywhere;font-size:15px;font-weight:800}.quizlist__count{color:#3d4a3b;font-size:14px}.quizlist__versions,.quizlist__used{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quizlist__unused{color:#58654f;font-size:13.5px}.quizlist__next{color:#14351c;font-size:13.5px;font-weight:700}.quizlist__next[data-none]{color:#58654f;font-weight:600}.quizlist__nextlabel{display:none}.quizlist__more{color:#58654f;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;width:44px;height:44px;margin:0 8px;font-size:18px;font-weight:800}.quizlist__more:hover{background:#edf1ea}.quizlist__none{margin:0;padding:20px 16px}.verchip{color:#1b6b2e;background:#dcefd6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.verchip[data-missing]{color:#8e3b2a;background:#fbe3da}.usedchip{color:#14351c;background:#edf1ea;border-radius:8px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.usedchip span{color:#58654f;font-weight:600}@media (width<=767px){.quizadmin__newlong{display:none}.quizadmin__newshort{display:inline}.quizadmin__search{width:100%}}@media (width<=1023px){.quizlist{background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.quizlist__head{display:none}.quizlist__row{background:#fff;border:1px solid #e4ebdf;border-radius:16px;align-items:flex-start}.quizlist__row+.quizlist__row{border-top:1px solid #e4ebdf}.quizlist__open{flex-wrap:wrap;gap:8px;padding:12px 0 12px 14px;display:flex}.quizlist__name{flex:1 0 100%;font-size:15.5px}.quizlist__count{font-size:13px}.quizlist__used{flex:1 0 100%}.quizlist__next{flex:1 0 100%;font-size:13px}.quizlist__nextlabel{display:inline}.quizlist__more{margin:6px 4px 0 0}}.quizdel__list{border:1px solid #e4ebdf;border-radius:14px;margin:12px 0;padding:0;list-style:none;overflow:hidden}.quizdel__list li{box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:8px 14px;display:flex}.quizdel__list li+li{border-top:1px solid #e4ebdf}.quizdel__list strong{color:#14351c;font-size:14.5px}.quizdel__list span{color:#3d4a3b;font-size:13px}.quizdel__foot{color:#58654f;font-size:13px}.quizedit__head{gap:4px}.quizedit__back{min-height:32px;font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:800}.quizedit{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid;container-type:inline-size}.quizedit__main{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.quizedit__top{background:#fff;border:1px solid #e4ebdf;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px 20px;display:grid}.quizedit__segs{padding-bottom:22px}.quizedit__segs .segpick__opt{min-height:40px;font-size:14px}.quizedit__none{color:#5c2414;background:#fff4ef;border-radius:14px;margin:0;padding:14px 16px}.quizedit__questions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.quizedit__adds{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quizedit__add{min-height:52px;font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:1.5px dashed #c9d8c2;border-radius:16px;flex:1;font-size:14px;font-weight:800}.quizedit__add:disabled{color:#8c9888;cursor:default}.quizedit__few{color:#8e3b2a;margin:0}.quizedit__changes{color:var(--xt-text-secondary);overflow-wrap:anywhere;font-size:12.5px}.quizedit__bar .actionbar__short{display:none}@container (width<=520px){.quizedit__bar .actionbar__full{display:none}.quizedit__bar .actionbar__short{display:inline}}.quizedit__side{flex-direction:column;gap:12px;min-width:0;display:flex}.quizedit__label{letter-spacing:.12em;text-transform:uppercase;color:#58654f;margin:0;padding:2px 2px 0;font-size:10.5px;font-weight:800}.quizedit__card{background:#fff;border:1px solid #e4ebdf;border-radius:16px;overflow:hidden}.quizedit__card>.xt-body-s{margin:0;padding:12px 14px}.quizedit__station{box-sizing:border-box;width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.quizedit__station+.quizedit__station{border-top:1px solid #edf1ea}.quizedit__station:hover{background:#f6f9f4}.quizedit__stationmark{color:#4b3d7a;background:#e6e0f3;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.quizedit__stationtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.quizedit__stationtext strong{color:#14351c;font-size:14.5px}.quizedit__stationtext span{color:#3d4a3b;font-size:12.5px}.quizedit__chev{color:#58654f;font-size:18px}.quizedit__versions{flex-direction:column;gap:10px;padding:14px;display:flex}.quizedit__versions>.xt-body-s{margin:0;padding:0}.quizedit__version{align-items:center;gap:10px;display:flex}.quizedit__vername{color:#14351c;flex:1;font-size:14px;font-weight:700}.quizedit__ready{color:#1b6b2e;font-size:12.5px;font-weight:800}.quizedit__thin{color:#8e3b2a;font-size:12.5px;font-weight:800}.quizedit__info{background:#eef3f8;border:1px solid #cfdce8;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.quizedit__info>span{color:#2a5f8a;box-sizing:border-box;border:2px solid #2a5f8a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.quizedit__info p{color:#14351c;margin:0;font-size:13px;line-height:1.5}.quizedit__delete{min-height:40px;font:inherit;color:#a13a24;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 2px;font-size:13.5px;font-weight:800;text-decoration:underline}@media (width<=1100px){.quizedit{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.admin[data-mode=edit].quizadmin>.admin__head .quizedit__back{display:none}.quizedit__top{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.quizedit__segs{padding-bottom:0}.quizedit__segs .segpick{display:flex}.quizedit__segs .segpick__opt{flex:1;justify-content:center;font-size:13.5px}.quizedit__bar{position:sticky;bottom:0}}.qcard{box-sizing:border-box;background:#fff;border:1px solid #e4ebdf;border-radius:16px;align-items:center;gap:6px;min-height:56px;padding:0 14px 0 6px;display:flex}.qcard[data-changed]{border-style:dashed;border-color:#d9be6a}.qcard[data-problem]{border:1.5px solid #c2553b}.qcard[data-open]{border:1.5px solid #1b6b2e;flex-direction:column;align-items:stretch;gap:14px;padding:0 20px 20px}.qcard[data-open][data-problem]{border-color:#c2553b}.qcard__fold{min-width:0;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.qcard__num{color:#3d4a3b;background:#edf1ea;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.qcard__num[data-on]{color:#fff;background:#1b6b2e}.qcard__sum{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qcard__body{color:#14351c;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.qcard__facit{color:#58654f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.qcard__kind{color:#3d4a3b;background:#edf1ea;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.qcard__chev{color:#58654f}.qcard__head{border-bottom:1px solid #e4ebdf;align-items:center;gap:10px;min-height:56px;margin:0 -8px 0 -14px;padding:0;display:flex}.qcard__title{color:#14351c;flex:1;font-size:15px;font-weight:800}.qcard__kindpick{align-items:center;gap:6px;display:flex}.qcard__kindpick select{width:auto;min-height:40px;font-size:14px;font-weight:700}.qcard__collapse{color:#58654f;cursor:pointer;background:0 0;border:0;border-radius:10px;width:40px;height:40px}.qcard__answers{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.qcard__answers legend{padding:0 0 6px}.qcard__answer{box-sizing:border-box;background:#fff;border:1.5px solid #d3dfd3;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 4px 0 12px;display:flex}.qcard__answer[data-right]{background:#f3faf0;border:2px solid #1b6b2e}.qcard__answer input[type=radio],.qcard__answer input[type=checkbox]{accent-color:#1b6b2e;flex:none;width:20px;height:20px;margin:0}.qcard__answertext{min-width:0;min-height:44px;font:inherit;color:#14351c;background:0 0;border:0;flex:1;font-size:15px}.qcard__answertext:focus{outline:none}.qcard__answer:focus-within{box-shadow:0 0 0 3px var(--xt-action-ring,#1b6b2e40)}.qcard__right{color:#1b6b2e;flex:none;font-size:12.5px;font-weight:800}.qcard__x{color:#58654f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.qcard__x:hover{background:#edf1ea}.qcard__add{min-height:40px;font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:800}.qcard__problems{color:#5c2414;background:#fbe3da;border-radius:12px;margin:0;padding:10px 12px 10px 28px;font-size:13px}.qcard__remove{min-height:36px;font:inherit;color:#a13a24;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:800;text-decoration:underline}.quizedit__questions .sortable__item{list-style:none}.quizedit__questions .sortable__grip{flex:none}@media (width<=767px){.qcard[data-open]{padding:0 14px 14px}.qcard__head{flex-wrap:wrap;margin:0 -6px 0 -8px;padding-bottom:8px}.qcard__kindpick{flex:1 0 100%;order:5;padding-left:8px}.qcard__kindpick select{flex:1}}.squiz{flex-direction:column;gap:0;display:flex}.squiz>.segpick{margin-bottom:14px}.squiz__part{flex-direction:column;gap:12px;scroll-margin-top:90px;display:flex}.squiz__part+.squiz__part{border-top:1px solid #e4ebdf;margin-top:20px;padding-top:16px}.squiz__parthead{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.squiz__parttext{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.squiz__parttext h3,.squiz__parttext p{margin:0}.squiz__start{width:200px}.squiz__empty{background:#f7faf5;border-radius:12px;margin:0;padding:12px 14px}.squiz__rotation{border:1px solid #e4ebdf;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.squiz__rotation .sortable__item+.sortable__item{border-top:1px solid #edf1ea}.squiz__slot{box-sizing:border-box;background:#fff;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 4px;display:flex}.squiz__slot[data-gap]{background:repeating-linear-gradient(135deg,#fbede7 0 6px,#fff7f3 6px 12px)}.squiz__slotnum{text-align:center;color:#58654f;flex:none;width:24px;font-size:13px;font-weight:800}.squiz__slotwd{color:#3d4a3b;flex:none;width:34px;font-size:13px;font-weight:700}.squiz__slotname{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.squiz__slotname strong{color:#14351c;font-size:14.5px}.squiz__slot[data-gap] .squiz__slotname strong{color:#8e3b2a}.squiz__warn{color:#8e3b2a;background:#fbe3da;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.squiz__slotcount{color:#58654f;flex:none;font-size:12.5px}.squiz__x{color:#58654f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:40px;height:40px;font-size:20px}.squiz__x:hover{background:#edf1ea}.squiz__rotfoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.squiz__rotfoot .xt-btn{width:auto}.squiz__month{align-items:center;gap:2px;display:flex}.squiz__month strong{text-align:center;color:#14351c;min-width:130px;font-size:15px}.squiz__monthbtn{color:#14351c;cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;font-size:20px}.squiz__monthbtn:hover{background:#edf1ea}.squiz__legend{color:#3d4a3b;flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.squiz__legend span{align-items:center;gap:6px;display:inline-flex}.squiz__legend i{box-sizing:border-box;border-radius:5px;width:16px;height:16px}.squiz__legend i[data-kind=rot]{background:#fff;border:1px solid #c9d8c2}.squiz__legend i[data-kind=cal]{background:#1b6b2e}.squiz__legend i[data-kind=off]{background:#fff4ef;border:1.5px dashed #c2553b}.squiz__legend i[data-kind=today]{box-shadow:inset 0 0 0 2px #e7a915}.squiz__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.squiz__wd{letter-spacing:.1em;text-transform:uppercase;color:#58654f;padding:0 4px;font-size:11px;font-weight:800}.squiz__cell{box-sizing:border-box;min-width:0;min-height:78px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ebdf;border-radius:10px;flex-direction:column;align-items:stretch;gap:3px;padding:6px 7px;display:flex}.squiz__celld{color:#14351c;font-size:12.5px;font-weight:800}.squiz__celln{color:#3d4a3b;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.25}.squiz__cellwarn{color:#8e3b2a;font-size:11px;font-weight:800}.squiz__cell[data-kind=cal]{background:#1b6b2e;border-color:#1b6b2e}.squiz__cell[data-kind=cal] .squiz__celld,.squiz__cell[data-kind=cal] .squiz__celln{color:#fff;font-weight:800}.squiz__cell[data-kind=cal] .squiz__cellwarn{color:#ffd9cc}.squiz__cell[data-kind=off],.squiz__row[data-kind=off]{background:repeating-linear-gradient(135deg,#fbede7 0 6px,#fff7f3 6px 12px);border:1.5px dashed #c2553b}.squiz__cell[data-kind=off] .squiz__celld,.squiz__cell[data-kind=off] .squiz__celln{color:#8e3b2a;font-weight:800}.squiz__cell[data-past][data-kind=rot]{background:#eef3ea;border-color:#0000}.squiz__cell[data-past][data-kind=rot] .squiz__celld,.squiz__cell[data-past][data-kind=rot] .squiz__celln{color:#58654f}.squiz__cell[data-past][data-kind=cal]{background:#dcefd6;border-color:#0000}.squiz__cell[data-past][data-kind=cal] .squiz__celld,.squiz__cell[data-past][data-kind=cal] .squiz__celln{color:#1b6b2e}.squiz__cell[data-today],.squiz__row[data-today]{box-shadow:inset 0 0 0 2px #e7a915}.squiz__cell[data-selected],.squiz__row[data-selected]{box-shadow:0 0 0 2.5px #14351c}.squiz__cell[data-edited],.squiz__row[data-edited]{outline-offset:1px;outline:2px dashed #d9be6a}.squiz__day{background:#f7faf5;border:1.5px solid #14351c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.squiz__daytext{flex-direction:column;gap:4px;min-width:0;display:flex}.squiz__daylabel{letter-spacing:.12em;text-transform:uppercase;color:#58654f;font-size:11px;font-weight:800}.squiz__daywhat{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.squiz__daychip{color:#14351c;background:#fff;border:1px solid #c9d8c2;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.squiz__daychip[data-kind=cal]{color:#fff;background:#1b6b2e;border-color:#1b6b2e}.squiz__daychip[data-kind=off]{color:#8e3b2a;background:#fff4ef;border:1.5px dashed #c2553b}.squiz__dayactions{flex-wrap:wrap;gap:8px;display:flex}.squiz__dayactions .xt-btn{width:auto}@container (width<=640px){.squiz__day{grid-template-columns:minmax(0,1fr)}}.squiz__check{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.squiz__check input{accent-color:#1b6b2e;flex:none;width:22px;height:22px;margin:1px 0 0}.squiz__checktext{flex-direction:column;gap:4px;display:flex}.squiz__checktext strong{color:#14351c;font-size:15.5px}.squiz__repeat{border-top:1px solid #e4ebdf;gap:10px;margin-top:16px;padding-top:16px}.squiz__repeatopts{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width<=640px){.squiz__repeatopts{grid-template-columns:1fr}}.squiz__link{min-height:32px;font:inherit;color:#1b6b2e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.squiz__link:disabled{color:#8c9888;cursor:default}.squiz__list,.squiz__week{flex-direction:column;gap:4px;display:flex}.squiz__weekhead{letter-spacing:.12em;text-transform:uppercase;color:#58654f;margin:0;padding:8px 2px 2px;font-size:11px;font-weight:800}.squiz__row{box-sizing:border-box;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ebdf;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.squiz__row[data-kind=cal]{background:#1b6b2e;border-color:#1b6b2e}.squiz__rowdate{flex-direction:column;flex:none;width:50px;display:flex}.squiz__rowdate span{color:#58654f;font-size:12px;font-weight:700}.squiz__rowdate strong{color:#14351c;font-size:16px}.squiz__rowtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.squiz__rowtext strong{color:#3d4a3b;font-size:14px}.squiz__rowtext span{color:#58654f;font-size:12px;font-weight:700}.squiz__rowchev{color:#58654f;padding-right:6px;font-size:18px}.squiz__row[data-kind=cal] .squiz__rowdate span,.squiz__row[data-kind=cal] .squiz__rowtext span{color:#cfe6d2}.squiz__row[data-kind=cal] strong,.squiz__row[data-kind=cal] .squiz__rowchev{color:#fff}.squiz__row[data-kind=off] span,.squiz__row[data-kind=off] strong{color:#8e3b2a}.squiz__more{min-height:44px;font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800}.quizpick{gap:12px}.quizpick__head{align-items:center;display:flex}.quizpick__title{flex-direction:column;flex:1;gap:2px;display:flex}.quizpick__title strong{letter-spacing:-.02em;color:#14351c;font-size:20px}.quizpick__close{color:#14351c;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:24px}.quizpick__list{border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.quizpick__opt{box-sizing:border-box;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.quizpick__opt+.quizpick__opt{border-top:1px solid #edf1ea}.quizpick__opt[aria-checked=true]{background:#f3faf0}.quizpick__ring{box-sizing:border-box;border:2px solid #8c9888;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.quizpick__opt[aria-checked=true] .quizpick__ring{border-color:#1b6b2e}.quizpick__opt[aria-checked=true] .quizpick__ring:after{content:"";background:#1b6b2e;border-radius:50%;width:9px;height:9px}.quizpick__text{flex-direction:column;flex:1;gap:1px;display:flex}.quizpick__text strong{color:#14351c;font-size:14.5px}.quizpick__text span{color:#58654f;font-size:12px}.quizpick__opt[aria-checked=true] .quizpick__text span{color:#1b6b2e}.quizpick__text span[data-warn]{color:#8e3b2a}.quizpick__none{margin:0;padding:12px}.quizpick__alts{border-top:1px solid #e4ebdf;flex-direction:column;padding-top:4px;display:flex}.quizpick__alt{min-height:48px;font:inherit;color:#14351c;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:800}.quizpick__alt[data-danger]{color:#8e3b2a}.squizaside{flex-direction:column;gap:12px;display:flex}.squizaside .quizedit__label+.qready,.squizaside .quizedit__label+.qtoday{margin-top:-4px}.qready,.qtoday{background:#fff;border:1px solid #e4ebdf;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.qready h2,.qready p{margin:0}.qready__item{border-top:1px solid #e4ebdf;align-items:flex-start;gap:10px;padding-top:12px;display:flex}.qready__mark{color:#fff;background:#a13a24;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:800;display:flex}.qready__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.qready__text strong{color:#14351c;font-size:14px}.qready__actions{flex-wrap:wrap;gap:14px;display:flex}.qtoday{flex-flow:wrap;align-items:center;gap:10px}.qtoday__mark{color:#4b3d7a;background:#e6e0f3;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:flex}.qtoday__text{flex-direction:column;flex:1;gap:1px;display:flex}.qtoday__text strong{color:#14351c;font-size:14px}.qtoday__note{flex:1 0 100%;margin:0}@media (width>=1201px){.stationview[data-content][data-quiz]{grid-template-columns:minmax(220px,280px) minmax(0,1.7fr) minmax(300px,1fr)}}.squiz__celln{-webkit-line-clamp:3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=767px){.admin[data-mode=edit].quizadmin>.admin__head{display:flex}}.rulechip{box-sizing:border-box;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px 0 8px;font-size:12.5px;font-weight:800;display:inline-flex}.rulechip[data-size=s]{gap:5px;min-height:26px;padding:0 9px 0 7px;font-size:12px}.rulechip[data-size=xs]{gap:4px;min-height:22px;padding:0 8px 0 6px;font-size:12.5px;font-weight:700}.rulechip svg{flex:none}.crules{color:#14351c;flex-direction:column;gap:16px;min-width:0;line-height:normal;display:flex;container:crules/inline-size}.crules :where(button){font:inherit;color:inherit}.crules__card{box-sizing:border-box;background:#fff;border:1px solid #e4ebdf;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.crules__h2{letter-spacing:0;color:#14351c;margin:0;font-size:19px;font-weight:800}.crules__h3{color:#14351c;font-size:17px;font-weight:800}.crules__lead{color:#3d4a3b;font-size:14px}.crules__sub{color:#3d4a3b;font-size:13px}.crules__modelhead{align-items:flex-end;gap:16px;display:flex}.crules__modeltitle{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.crules__master{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:0;font-weight:700;display:flex;color:#1b6b2e!important;font-size:13px!important}.crules__models{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crules__mcard{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #d3dfd3;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.crules__mcard[data-sel]{background:#f7fbf4;border:2px solid #1b6b2e}.crules__radio{box-sizing:border-box;border:2px solid #a9b5a5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.crules__mcard[data-sel] .crules__radio{border-color:#1b6b2e}.crules__radio>span{background:#1b6b2e;border-radius:50%;width:9px;height:9px}.crules__mtile{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.crules__mtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crules__mt{color:#14351c;font-size:15px;font-weight:800}.crules__ms{color:#3d4a3b;font-size:13px}.crules__seg{background:#e4ebdf;border-radius:999px;gap:2px;padding:4px;display:none}.crules__seg>button{color:#14351c;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:flex;font-size:14px!important}.crules__seg>button[data-sel]{background:#fff;box-shadow:0 1px 3px #14351c1f}.crules__rules{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.crules__rule{gap:18px}.crules__rulehead{align-items:flex-start;gap:12px;min-height:36px;display:flex}.crules__ruletitle{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.crules__dev{color:#33415c;white-space:nowrap;background:#e6eaf2;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.crules__dev--pill{box-sizing:border-box;border-radius:999px;flex:none;min-height:36px;padding:0 4px 0 12px}.crules__dev--box{border-radius:12px;min-height:40px;padding:0 4px 0 12px;font-size:13px;display:none}.crules__dev--box>span{flex:1}.crules__reset{cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-weight:800;display:flex;color:#33415c!important}.crules__dev--box .crules__reset{border-radius:10px;min-height:32px}.crules__scale{display:grid;position:relative}.crules__track,.crules__fill{background:#e4ebdf;border-radius:2px;height:3px;position:absolute;top:21px}.crules__fill{background:#1b6b2e}.crules__node{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 0 2px;display:flex;position:relative}.crules__dot{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.crules__nodel{color:#14351c;text-align:center;font-size:13px;font-weight:600}.crules__node[data-sel] .crules__nodel{font-weight:800}.crules__dflt{color:#3d4a3b;box-sizing:border-box;background:#edf1ea;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.crules__node:focus-visible .crules__dot,.crules__item:focus-visible .crules__dot{outline-offset:2px;outline:3px solid #e7bc4a}.crules__chosen{background:#f7faf5;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.crules__chosent{color:#14351c;font-size:14.5px;font-weight:800}.crules__choseds{color:#3d4a3b;text-wrap:pretty;font-size:13.5px;line-height:1.45}.crules__list{flex-direction:column;display:none;position:relative}.crules__vline{background:#e4ebdf;width:2px;position:absolute;top:26px;bottom:26px;left:21px}.crules__item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:56px;padding:0;display:flex;position:relative}.crules__itemtext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.crules__itemrow{align-items:center;gap:6px;display:flex}.crules__itemfull{color:#14351c;font-size:14.5px;font-weight:600}.crules__item[data-sel] .crules__itemfull{font-weight:800}.crules__itemd{color:#3d4a3b;text-wrap:pretty;font-size:12.5px;line-height:1.4}.crules__exhead{align-items:baseline;gap:12px;display:flex}.crules__exsub{color:#58654f;font-size:13px}.crules__sentence{color:#14351c;text-wrap:pretty;max-width:70ch;margin:0;font-size:18px;line-height:1.45}.crules__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crules__tile{background:#fff;border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.crules__tk{letter-spacing:.08em;text-transform:uppercase;color:#58654f;font-size:12px;font-weight:800}.crules__tn{color:#14351c;font-size:15px;font-weight:800}.crules__tvrow{align-items:baseline;gap:6px;display:flex}.crules__tv{letter-spacing:-.02em;color:#14351c;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.crules__tof{color:#58654f;font-size:13px}.crules__thow{color:#3d4a3b;font-size:12.5px;line-height:1.4}.crules__pots{color:#58654f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.crules__mlead{margin:0 4px 12px}.crules__quotes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.crules__quotes li{color:#3d4a3b;background:#f7faf5;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.crules__qrule{letter-spacing:.08em;text-transform:uppercase;color:#58654f;font-size:12px;font-weight:800}.crules__quotes q{color:#14351c;font-style:italic}.crules__quotes q:before{content:"«"}.crules__quotes q:after{content:"»"}.crules__qwhere{color:#58654f;font-size:12.5px}@container crules (width<=999px){.crules__rules{grid-template-columns:minmax(0,1fr)}.crules__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container crules (width<=559px){.crules{gap:12px}.crules__model{background:0 0;border:0;border-radius:0;padding:0}.crules__modelhead,.crules__models{display:none}.crules__seg{display:flex}.crules__rule{gap:10px;padding:16px 14px 10px}.crules__rulehead{min-height:0}.crules__rule .crules__h3{font-size:16px}.crules__dev--pill,.crules__scale,.crules__chosen{display:none}.crules__dev--box,.crules__list{display:flex}.crules__example{gap:10px;padding:16px 14px}.crules__example .crules__h3{font-size:16px}.crules__exsub,.crules__pots{display:none}.crules__sentence{font-size:15px}.crules__tiles{flex-direction:column;gap:0;display:flex}.crules__tile{border:0;border-top:1px solid #edf1ea;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n v""k v";align-content:center;align-items:center;gap:1px 10px;min-height:52px;padding:0;display:grid}.crules__tn{grid-area:n;font-size:14px}.crules__tk{letter-spacing:0;text-transform:none;grid-area:k;font-size:12px;font-weight:400}.crules__tvrow{grid-area:v}.crules__tv{letter-spacing:0;font-size:20px}.crules__tof,.crules__thow{display:none}}.trailview{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.trailview[data-mode=list]{grid-template-columns:minmax(0,1fr)}.trailview[data-mode=list]>.trailview__self,.trailview[data-mode=list]>.trailview__aside,.trailview[data-mode=edit]>.admin__list,.admin[data-mode=edit]>.admin__head{display:none}@media (width<=1199px){.trailview{grid-template-columns:minmax(0,1fr)}}.trailtop{flex-direction:column;grid-column:1/-1;gap:4px;min-width:0;line-height:normal;display:flex}.trailtop__back{font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:800}.trailtop__row{align-items:center;gap:12px;min-width:0;display:flex}.trailtop__name{letter-spacing:-.03em;color:#14351c;overflow-wrap:anywhere;min-width:0;margin:0;font-size:30px;font-weight:800}.trailtop__row .morebtn{flex:none;margin:-6px 0 -6px auto}.admin[data-mode=edit]{padding-top:20px}.trailtop__meta{color:#3d4a3b;font-size:14px}.trailtop__meta--short{display:none}.trailview__coins{grid-column:1/-1;min-width:0}@media (width<=767px){.trailtop__back{display:none}.trailtop__name{letter-spacing:-.02em;font-size:22px}.trailtop__row .rulechip{display:none}.trailtop__meta{font-size:13px}.trailtop__meta--long{display:none}.trailtop__meta--short{display:block}}.traillist,.trailcards{line-height:normal}.traillist{background:#fff;border:1px solid #e4ebdf;border-radius:18px;overflow:hidden}.traillist__head,.traillist__row{grid-template-columns:minmax(0,1.2fr) 150px 260px minmax(0,1.3fr) 100px 44px;align-items:center;gap:14px;padding:0 16px;display:grid}.traillist__head{letter-spacing:.12em;text-transform:uppercase;color:#58654f;background:#f7faf5;border-bottom:1px solid #e4ebdf;min-height:44px;font-size:11px;font-weight:800}.traillist__row{box-sizing:border-box;cursor:pointer;min-height:60px;padding:8px 16px}.traillist__row+.traillist__row{border-top:1px solid #edf1ea}.traillist__row:hover{background:#f7faf5}.traillist__row[aria-current=true]{background:#f7fbf4}.traillist__name{font:inherit;text-align:left;color:#14351c;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:15px;font-weight:800}.traillist__place,.traillist__st{color:#3d4a3b;font-size:14px}.traillist__acc{color:#3d4a3b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.traillist__dev{color:#33415c;box-sizing:border-box;background:#e6eaf2;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.traillist__more{color:#58654f;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;font-weight:800;display:flex}.traillist__more:hover{background:#edf1ea}.traillist__chev{display:none}.trailcards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:none}.tcard{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ebdf;border-radius:16px;align-items:center;gap:10px;padding:12px 8px 12px 14px;display:flex}.tcard__text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tcard__top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tcard__name{color:#14351c;font-size:15.5px;font-weight:800}.tcard__meta{color:#58654f;font-size:13px}.tcard__rule{color:#3d4a3b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tcard__chev{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.admin__headtext .traillist__count{color:#3d4a3b;margin:0;font-size:14px;line-height:normal}.admin__head:has(.traillist__count){align-items:flex-end}.admin__head:has(.traillist__count)>.xt-btn{letter-spacing:.04em;height:auto;min-height:44px;padding:0 22px;font-size:13.5px}.admin__head:has(.traillist__count) h1{letter-spacing:-.03em;color:#14351c;margin:0;font-size:30px;font-weight:800;line-height:normal}@media (width<=1199px){.traillist{display:none}.trailcards{display:flex}.admin__headtext .traillist__count{font-size:13.5px}.admin__head:has(.traillist__count) h1{font-size:26px}.admin__head:has(.traillist__count)>.xt-btn{padding:0 18px;font-size:13px}}.gc__scrim{z-index:60;background:#14351c52;position:fixed;inset:0}.gc{z-index:61;color:#14351c;background:#fff;flex-direction:column;width:520px;max-width:100%;line-height:normal;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #14351c33}.gc :where(button,input,select,textarea){font:inherit}.gc__head{border-bottom:1px solid #e4ebdf;flex:none;align-items:center;gap:10px;min-height:72px;padding:0 12px 0 24px;display:flex}.gc__headtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gc__title{letter-spacing:-.02em;color:#14351c;margin:0;font-size:20px;font-weight:800}.gc__to{color:#3d4a3b;font-size:13px}.gc__x{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.gc__body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.gc__pair{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.gc__field{flex-direction:column;gap:6px;min-width:0;display:flex}.gc__label{color:#14351c;font-size:13px;font-weight:800}.gc__input{box-sizing:border-box;color:#14351c;background:#fff;border:1.5px solid #d3dfd3;border-radius:12px;width:100%;min-height:46px;padding:0 12px;font-size:15px!important}.gc__input[data-amount]{font-weight:700}.gc__input:focus{border-color:#1b6b2e;outline:none}.gc__input[aria-invalid=true]{border-color:#b3261e}select.gc__input{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0h10L5 6z' fill='%2358654F'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}textarea.gc__input{resize:vertical;min-height:64px;padding:10px 12px;line-height:1.4}.gc__hint{color:#58654f;font-size:12.5px;line-height:1.4}.gc__err{color:#b3261e;font-size:12.5px;font-weight:700}.gc__where{background:#f7faf5;border:1px solid #e4ebdf;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.gc__wherehead{flex-direction:column;gap:2px;display:flex}.gc__h3{color:#14351c;font-size:16px;font-weight:800}.gc__s{color:#3d4a3b;font-size:13px}.gc__opt{box-sizing:border-box;background:#fff;border:1.5px solid #d3dfd3;border-radius:14px;flex-direction:column;gap:12px;min-height:60px;padding:10px 14px;display:flex}.gc__opt[data-sel]{border:2px solid #1b6b2e;padding:12px 14px}.gc__optbtn{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.gc__opttext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gc__optt{color:#14351c;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.gc__radio{box-sizing:border-box;border:2px solid #a9b5a5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gc__opt[data-sel] .gc__radio{border-color:#1b6b2e}.gc__radio>span{background:#1b6b2e;border-radius:50%;width:9px;height:9px}.gc__picker{position:relative}.gc__pick{box-sizing:border-box;color:#14351c;background:#fff;border:1.5px solid #1b6b2e;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;font-size:15px;display:flex}.gc__pick input{color:#14351c;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-weight:700;font-size:15px!important}.gc__pick input::placeholder{color:#58654f;font-weight:400}.gc__count{color:#58654f;white-space:nowrap;flex:none;font-size:12.5px}.gc__caret{color:#58654f;flex:none;font-size:13px}.gc__menu{z-index:2;background:#fff;border:1px solid #e4ebdf;border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #14351c29}.gc__menu button{text-align:left;cursor:pointer;color:#14351c;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;font-size:14.5px;display:flex}.gc__menu button:hover,.gc__menu button[aria-selected=true]{background:#f4faef}.gc__menu .gc__mname{flex:1;min-width:0;font-weight:700}.gc__menu .gc__mdest{color:#58654f;font-size:12.5px}.gc__none{color:#58654f;padding:10px;font-size:13px}.gc__preview{background:#fff;border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.gc__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#58654f;font-size:11px;font-weight:800}.gc__plus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gc__plusn{color:#14351c;font-size:18px;font-weight:800}.gc__say{color:#3d4a3b;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.gc__more{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.gc__foot{border-top:1px solid #e4ebdf;flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.gc__cancel,.gc__go{cursor:pointer;border-radius:999px;align-items:center;min-height:44px;font-size:13.5px;font-weight:800;display:flex}.gc__cancel{color:#14351c;background:#fff;border:1.5px solid #d3dfd3;padding:0 20px}.gc__go{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1b6b2e;border:0;padding:0 22px}.gc__go:disabled{opacity:.6;cursor:default}@media (width<=1199px){.gc{border-radius:22px;width:580px;max-width:calc(100% - 32px);inset:40px auto 40px 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 50px #14351c47}}@media (width<=767px){.gc{width:auto;max-width:none;box-shadow:none;border-radius:0;inset:0;transform:none}.gc__scrim{background:#fff}.gc__head{padding:0 6px 0 16px}.gc__body{padding:16px}.gc__foot{padding:14px 16px}.gc__more{grid-template-columns:minmax(0,1fr)}}.guests[data-open]{grid-template-columns:minmax(0,1fr)}.guests[data-open] .guests__list{display:none}.guests__detail .guests__back{color:#1b6b2e;font-size:13.5px;font-weight:800;display:block}.gd{color:#14351c;flex-direction:column;gap:16px;min-width:0;line-height:normal;display:flex}.gd :where(button){font:inherit}.gd__head{align-items:flex-end;gap:12px;display:flex}.gd__headtext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gd__name{letter-spacing:-.03em;color:#14351c;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800}.gd__mail{color:#3d4a3b;overflow-wrap:anywhere;font-size:14px}.gd__actions{flex:none;gap:12px;display:flex}.gd__give,.gd__take{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:13.5px;font-weight:800;display:flex}.gd__take{color:#14351c;background:#fff;border:1.5px solid #d3dfd3;padding:0 18px}.gd__give{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1b6b2e;border:0;padding:0 20px}.gd__card{background:#fff;border:1px solid #e4ebdf;border-radius:18px;min-width:0}.gd__saldo{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;padding:20px;display:grid}.gd__total{flex-direction:column;gap:2px;display:flex}.gd__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#58654f;font-size:12px;font-weight:800}.gd__totrow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.gd__totn{letter-spacing:-.03em;color:#14351c;font-size:40px;font-weight:800}.gd__totu{color:#3d4a3b;font-size:15px;font-weight:700}.gd__here{color:#3d4a3b;font-size:13px}.gd__potsbox{flex-direction:column;gap:14px;min-width:0;display:flex}.gd__bar{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.gd__bar>span{height:100%}.gd__pots{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gd__pot{flex-direction:column;gap:5px;min-width:0;display:flex}.gd__potn{color:#14351c;align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.gd__potn>i{border-radius:3px;flex:none;width:10px;height:10px}.gd__potsum{letter-spacing:-.02em;color:#14351c;font-size:24px;font-weight:800}.gd__potrule{display:flex}.gd__potrulet{color:#3d4a3b;font-size:12px;line-height:1.35;display:none}.gd__lots{overflow:hidden}.gd__lotshead{flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.gd__h2{color:#14351c;flex:1;margin:0;font-size:17px;font-weight:800}.gd__seg{background:#e4ebdf;border-radius:999px;gap:2px;padding:4px;display:flex}.gd__seg>button{color:#3d4a3b;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:700;display:flex}.gd__seg>button[aria-pressed=true]{color:#14351c;background:#fff;font-weight:800;box-shadow:0 1px 3px #14351c1f}.gd__th,.gd__tr{grid-template-columns:110px minmax(0,1.2fr) 210px minmax(0,1.2fr) 90px 110px;align-items:center;gap:14px;padding:0 16px;display:grid}.gd__th{letter-spacing:.12em;text-transform:uppercase;color:#58654f;background:#f7faf5;border-top:1px solid #e4ebdf;border-bottom:1px solid #e4ebdf;min-height:44px;font-size:11px;font-weight:800}.gd__tr{box-sizing:border-box;min-height:56px;padding:8px 16px}.gd__tr+.gd__tr{border-top:1px solid #edf1ea}.gd__tr[data-gone]{opacity:.55}.gd__right{text-align:right}.gd__d,.gd__exp,.gd__long{color:#3d4a3b;font-size:14px}.gd__exp,.gd__long{font-size:13.5px}.gd__src{flex-direction:column;gap:1px;min-width:0;display:flex}.gd__srct{color:#14351c;overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.gd__srcp{color:#58654f;overflow-wrap:anywhere;font-size:12.5px}.gd__c{color:#14351c;text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.gd__c small{color:#58654f;font-size:12px;font-weight:600;display:block}.gd__list{display:none}.gd__none{color:#3d4a3b;margin:0;padding:16px;font-size:14px}@media (width<=1199px){.gd{gap:12px}.gd__head{flex-direction:column;align-items:stretch;gap:12px}.gd__name{letter-spacing:-.02em;font-size:24px}.gd__mail{font-size:13.5px}.gd__actions{gap:8px}.gd__actions>button{flex:1;font-size:13px}.gd__give{order:-1}.gd__saldo{border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.gd__total{flex-flow:wrap;align-items:baseline;gap:8px}.gd__total .gd__eyebrow{display:none}.gd__totn{font-size:32px}.gd__totu{font-size:14px}.gd__here{margin-left:auto}.gd__potsbox{display:contents}.gd__bar{border-radius:5px;height:10px}.gd__pot{gap:4px}.gd__potn{gap:6px;font-size:13px}.gd__potn>i{width:9px;height:9px}.gd__potsum{letter-spacing:0;font-size:20px}.gd__potrule{display:none}.gd__potrulet{display:block}.gd__lots{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;display:flex;overflow:visible}.gd__lotshead{gap:10px;min-height:0;padding:4px 0 0}.gd__h2{font-size:16px}.gd__seg{padding:3px}.gd__seg>button{min-height:38px;padding:0 12px;font-size:13px}.gd__table{display:none}.gd__list{background:#fff;border:1px solid #e4ebdf;border-radius:16px;padding:0 14px;display:block}.gd__li{flex-direction:column;gap:6px;padding:12px 0;display:flex}.gd__li+.gd__li{border-top:1px solid #edf1ea}.gd__li[data-gone]{opacity:.55}.gd__lirow{align-items:center;gap:8px;display:flex}.gd__lirow>.gd__c{text-align:right;margin-left:auto}.gd__lisrc{color:#14351c;overflow-wrap:anywhere;font-size:14px;font-weight:700}.gd__lisrc span{color:#58654f;font-weight:500}.gd__lirule{color:#3d4a3b;font-size:12.5px}}@media (width<=767px){.gd__pots{grid-template-columns:repeat(2,minmax(0,1fr))}}.stmedia{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.stmedia__main{flex-direction:column;flex:380px;gap:10px;min-width:0;display:flex}.stmedia__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.stmedia__label{color:#14351c;font-size:13px;font-weight:700}.stmedia__count{color:#58654f;font-size:12px}.stmedia__empty{background:#fbfdf9;border:1.5px dashed #aebba8;border-radius:14px;flex-direction:column;gap:4px;padding:18px 16px;display:flex}.stmedia__emptytitle{color:#14351c;font-size:14px;font-weight:700}.stmedia__emptytext{color:#3d4a3b;text-wrap:pretty;font-size:13px;line-height:1.45}.stmedia__list{flex-direction:column;gap:8px;display:flex;position:relative}.stmedia__list[data-dragging]{-webkit-user-select:none;user-select:none}.stmedia__slot{box-sizing:border-box;color:#1b6b2e;background:#f1f8ec;border:2px dashed #1b6b2e;border-radius:14px;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.stmedia__row{box-sizing:border-box;background:#fff;border:1px solid #e4ebdf;border-radius:14px;align-items:center;gap:10px;height:68px;padding:0 4px 0 2px;display:flex;position:relative}.stmedia__row--stack{align-items:stretch;gap:8px;height:118px;padding:8px 4px 8px 2px}.stmedia__row[data-float]{z-index:3;pointer-events:none;border:1.5px solid #1b6b2e;position:absolute;left:10px;right:-8px;transform:rotate(-.8deg);box-shadow:0 14px 30px #14351c38}.stmedia__grip{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:44px;padding:0;display:flex}.stmedia__row--stack>.stmedia__grip{height:auto}.stmedia__list[data-dragging] .stmedia__grip{cursor:grabbing}.stmedia__thumb{background-image:repeating-linear-gradient(135deg,#ffffff73 0 5px,#0000 5px 10px);border-radius:9px;flex:none;justify-content:center;align-items:center;width:72px;height:48px;display:flex;position:relative;overflow:hidden}.stmedia__thumb--s{width:66px;height:44px}.stmedia__thumb[data-img],.stmedia__tileimg[data-img]{background-image:none}.stmedia__thumb img,.stmedia__tileimg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stmedia__play{background:#14351cb8;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.stmedia__info{flex-direction:column;flex:0 0 172px;gap:3px;min-width:0;display:flex}.stmedia__info--grow{flex:1}.stmedia__typline{align-items:center;gap:6px;display:flex}.stmedia__typ{color:#2a5f8a;letter-spacing:.06em;text-transform:uppercase;background:#d6e6f5;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:flex}.stmedia__typ[data-kind=video]{color:#8e3b2a;background:#f3d3cb}.stmedia__first{color:#1b6b2e;font-size:11.5px;font-weight:800}.stmedia__file{color:#3d4a3b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.stmedia__caption{box-sizing:border-box;min-width:0;min-height:44px;font:inherit;color:#14351c;background:#fff;border:1px solid #d3dfd3;border-radius:11px;flex:1;padding:0 12px;font-size:14px}.stmedia__caption::placeholder{color:#58654f;opacity:1}.stmedia__caption:focus-visible{outline-offset:1px;outline:2px solid #1b6b2e}.stmedia__row--stack .stmedia__caption{flex:none}.stmedia__x{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.stmedia__x:hover{background:#fbede8}.stmedia__stackmain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.stmedia__stacktop{align-items:center;gap:10px;display:flex}.stmedia__arrows{flex-direction:column;flex:none;gap:4px;padding-left:4px;display:flex}.stmedia__arrow{box-sizing:border-box;color:#14351c;cursor:pointer;background:#fff;border:1px solid #d3dfd3;border-radius:10px;justify-content:center;align-items:center;width:44px;height:46px;padding:0;display:flex}.stmedia__arrow:disabled{color:#b3c0ae;cursor:default}.stmedia__add{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.stmedia__btn{box-sizing:border-box;color:#1b6b2e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #1b6b2e;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:800;display:flex}.stmedia__btn:hover:not(:disabled){background:#f1f8ec}.stmedia__btn:disabled{opacity:.5;cursor:default}.stmedia__btn[aria-expanded=true]{background:#f1f8ec}.stmedia__plus{font-size:17px;line-height:1}.stmedia__link{flex-direction:column;gap:8px;display:flex}.stmedia__linkactions{flex-wrap:wrap;gap:8px;display:flex}.stmedia__hint{letter-spacing:.07em;text-transform:uppercase;color:#3d4a3b;text-wrap:pretty;margin:0;font-size:10.5px;font-weight:800;line-height:1.5}.stmedia__side{flex-direction:column;flex:0 270px;gap:8px;min-width:250px;display:flex}.stmedia__sheet{background:linear-gradient(#fff 0%,#f4faef 100%);border:1px solid #d3dfd3;border-radius:18px;flex-direction:column;gap:10px;padding:6px 12px 14px;display:flex}.stmedia__handle{background:#c9d8c2;border-radius:2px;align-self:center;width:34px;height:4px}.stmedia__sheethead{align-items:center;gap:8px;display:flex}.stationrow__icon.stmedia__sym{border-radius:8px;flex:none;width:24px;height:24px;font-size:11px}.stmedia__sheetname{color:#14351c;flex:1;min-width:0;font-size:13.5px;font-weight:800}.stmedia__sheetpos{color:#3d4a3b;font-size:11px;font-weight:800}.stmedia__prev{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.stmedia__prev[data-one]{grid-template-columns:minmax(0,1fr)}.stmedia__tile{border-radius:10px;display:block;position:relative;overflow:hidden}.stmedia__tileimg{background-image:repeating-linear-gradient(135deg,#ffffff73 0 5px,#0000 5px 10px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stmedia__more{color:#fff;background:#14351c9e;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex;position:absolute;inset:0}.stmedia__sheetbody{color:#3d4a3b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.stmedia__note{color:#58654f;text-wrap:pretty;margin:0;font-size:12px;line-height:1.45}.login__confirm{border-bottom:1px solid var(--xt-border,#e4ebdf);margin-bottom:4px;padding-bottom:14px}.srem__cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (width<=900px){.srem__cols{grid-template-columns:1fr}}.srem__fields{flex-direction:column;display:flex}.srem__row{border-top:1px solid #e4ebdf;gap:20px;padding:14px 0;display:flex}.srem__row--text{flex-direction:column;gap:8px}.srem__labelrow{justify-content:space-between;align-items:baseline;display:flex}.srem__count{color:#58654f;font-size:12.5px}.srem__hour{color:#14351c;flex:none;align-items:center;gap:6px;font-weight:800;display:inline-flex}.srem__hour input{box-sizing:border-box;text-align:center;width:52px;height:40px;font:inherit;color:#14351c;background:#fff;border:1.5px solid #cfd8c9;border-radius:10px;font-size:16px;font-weight:800}.srem__hour[data-warn] input{border-color:#e2b23a}.srem__hour[data-bad] input{border-color:#c2412d}.srem__warn{color:#8a5a00;font-size:13px;font-weight:700}.srem__input{box-sizing:border-box;width:100%;font:inherit;color:#14351c;resize:vertical;background:#fff;border:1.5px solid #cfd8c9;border-radius:10px;padding:10px 12px;font-size:15px}.srem__input[data-bad]{border-color:#c2412d}.srem__error{color:#c2412d;font-size:13px;font-weight:700}.srem__chips{color:#14351c;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 14px;font-size:13px;font-weight:700;display:flex}.srem__chip{min-height:32px;font:inherit;color:#4a3d7a;cursor:pointer;background:#efeafc;border:1px solid #d6cdf0;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:500}.srem__chip code{margin-right:4px;font-weight:700}.srem__preview{flex-direction:column;gap:8px;padding-top:14px;display:flex}.srem__previewhead{letter-spacing:.13em;text-transform:uppercase;color:#58654f;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.srem__previewhead span:last-child{letter-spacing:0;text-transform:none;color:#14351c;font-size:12.5px}.srem__lock{background:#23402a repeating-linear-gradient(135deg,#ffffff0a 0 10px,#0000 10px 20px);border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex}.srem__notif{color:#14351c;background:#f0f4eeeb;border-radius:14px;gap:10px;padding:10px 12px;display:flex}.srem__notif[data-os=android]{background:#f7f8f5}.srem__appicon{color:#f0b429;background:#1b6b2e;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.srem__notif[data-os=android] .srem__appicon{color:#fff;border-radius:50%}.srem__notiftext{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13px;line-height:1.35;display:flex}.srem__notiftext strong{font-weight:800}.srem__notiftext small,.srem__now{color:#58654f;font-size:11px}.srem__bad{color:#c2412d;text-underline-offset:2px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.errfilters{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.errfilters__group{flex-wrap:wrap;gap:6px;display:inline-flex}.errfilters__chip{min-height:36px;font:inherit;color:#14351c;cursor:pointer;background:#fff;border:1px solid #cfd8c9;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:700}.errfilters__chip[aria-pressed=true]{color:#fff;background:#1b6b2e;border-color:#1b6b2e}.errgroups__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (width<=1000px){.errgroups__grid{grid-template-columns:1fr}}.errgroups__table{border-collapse:collapse;color:#14351c;width:100%;font-size:13.5px}.errgroups__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#58654f;border-bottom:1px solid #e4ebdf;padding:6px 8px;font-size:11px;font-weight:700}.errgroups__table td{vertical-align:middle;border-bottom:1px solid #eef2ea;padding:6px 8px}.errgroups__table td:not(:first-child),.errgroups__table th:not(:first-child){text-align:right;white-space:nowrap}.errgroups__table tr[data-on] td{background:#eef6ea}.errgroups__pick{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.errgroups__pick strong{font-weight:800}.errgroups__pick span{color:#58654f;font-size:12px}.errgroups__all{font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.errfilters{align-items:center}.errfilters__sep{background:#d3dfd3;width:1px;height:24px}.errgroups__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.errgroups__head>span{color:#58654f;font-size:12.5px}.errgroups__head .xt-title-s{margin:0}.errgroups__strong{font-weight:800}.errgroups__table tr[data-alarm] td{background:#fbeceb}.errdays{margin-bottom:16px}.errdays__bars{align-items:stretch;gap:6px;height:74px;display:flex}.errdays__bars[data-many]{gap:3px}.errdays__day{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.errdays__bar{border-bottom:2px solid #5b9a68;flex:1;align-items:flex-end;display:flex}.errdays__bar>span{background:#5b9a68;border-radius:3px 3px 0 0;width:100%}.errdays__label{color:#58654f;text-align:center;height:14px;font-size:11px}.erralarm{color:#14351c;background:#fbeceb;border:1px solid #f0c8c4;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.erralarm__icon{color:#fff;background:#a8261c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex}.erralarm__text{color:#3d4a3b;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.erralarm__text strong{color:#14351c;font-size:15px;font-weight:800}.erralarm__go{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#a8261c;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:13.5px;font-weight:800}.errlist__n{color:#58654f;margin-left:8px;font-size:12.5px;font-weight:500}.errlist__chips{gap:6px;display:inline-flex}.errlist__chip{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#1b6b2e;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.errlist__table{border-collapse:collapse;color:#14351c;width:100%;font-size:13.5px}.errlist__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#58654f;border-bottom:1px solid #e4ebdf;padding:6px 8px;font-size:11px;font-weight:700}.errlist__table td{vertical-align:top;border-bottom:1px solid #eef2ea;padding:8px}.errlist__table td:not(:first-child),.errlist__table th:not(:first-child){text-align:right;white-space:nowrap}.errlist__table td:not(:first-child){padding-top:12px}.errlist__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:flex}.errlist__chev{flex:none;justify-content:center;align-items:center;width:12px;height:18px;font-weight:800;transition:transform .15s;display:inline-flex}.errlist__row[aria-expanded=true] .errlist__chev{transform:rotate(90deg)}.errlist__text{flex-direction:column;gap:2px;min-width:0;display:flex}.errlist__text code{word-break:break-word;font-size:12.5px;font-weight:700}.errlist__text>span{color:#58654f;font-size:12px}.errlist__detail{flex-direction:column;align-items:flex-start;gap:8px;margin:8px 0 4px 20px;display:flex}.errlist__detail p{color:#3d4a3b;margin:0;font-size:12.5px}.errlist__detail pre{color:#e8f4e3;white-space:pre-wrap;background:#173a1f;border-radius:10px;align-self:stretch;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;overflow-x:auto}.errlist__copy{min-height:32px;font:inherit;color:#1b6b2e;cursor:pointer;background:#fff;border:1px solid #cfd8c9;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:800}.errspark{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.errspark>span{background:#5b9a68;border-radius:1px;width:4px}.errspark>span[data-zero]{background:#c9d6c5;height:2px}.errlist__empty{text-align:center;color:#3d4a3b;flex-direction:column;align-items:center;gap:6px;padding:28px 12px;font-size:13px;display:flex}.errlist__empty>span:first-child{color:#1b6b2e;background:#e8f4e3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.errlist__empty strong{color:#14351c;font-size:15px;font-weight:800}.refset__coins{box-sizing:border-box;width:88px;min-height:44px;font:inherit;color:#14351c;text-align:right;background:#fff;border:1px solid #cfd8c9;border-radius:12px;padding:0 12px;font-size:15px;font-weight:800}.refset__coins[aria-invalid]{border-color:#a8261c}.refset__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#58654f;margin:14px 0 8px;font-size:11px;font-weight:700}.refset__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=900px){.refset__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.refset__tile{color:#3d4a3b;background:#f1f4ee;border-radius:12px;flex-direction:column;gap:2px;padding:12px;font-size:12.5px;display:flex}.refset__tile strong{color:#14351c;font-size:22px;font-weight:800}.refset__tile[data-coins]{background:#fbf0d2}.refset__tile[data-coins] strong{color:#6b4a12}.refset__note{color:#3d4a3b;margin:10px 0 0;font-size:12.5px}.streakfreeze{margin-top:2px}.streakretro{border-top:1px solid var(--xt-border);flex-direction:column;align-items:flex-start;gap:4px;padding-top:14px;display:flex}.streakretro .xt-btn{width:auto;margin-top:6px}.pushdialog__body p{margin:0 0 10px}.pushdialog__body p:last-child{margin-bottom:0}.streakretro__who{color:#3d4a3b;background:#f1f5ee;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.sectsave{margin-top:4px}.streakstats{background:#fff;border-color:#e4ebdf;border-radius:18px;gap:0;padding:0;overflow:hidden}.streakstats>.content__head{border-bottom:1px solid #e4ebdf;padding:14px 18px}.streakstats>.content__head .xt-title-m{color:#14351c;font-size:17px;font-weight:800}.streakstats__sub{color:#3d4a3b;text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.streakstats .content__actions .xt-btn{width:auto;min-height:40px;padding:0 16px;font-size:13.5px}.streakstats__table .stats th{letter-spacing:.08em;color:#58654f;background:#f6f9f3;border-bottom:0;padding:10px 12px;font-size:11.5px}.streakstats__table .stats th:first-child,.streakstats__table .stats td:first-child{padding-left:18px}.streakstats__table .stats th:last-child,.streakstats__table .stats td:last-child{padding-right:18px}.streakstats__table .stats td{color:#14351c;font-variant-numeric:tabular-nums;border-top:1px solid #e4ebdf;border-bottom:0;height:56px;padding:0 12px;font-size:14.5px}.streakstats__name{font-weight:700}.streakstats .stats td.streakstats__rule{color:#3d4a3b;font-size:13.5px}.streakstats__back{font-weight:800}.streakstats__def{color:#3d4a3b;text-wrap:pretty;border-top:1px solid #e4ebdf;margin:0;padding:12px 18px 14px;font-size:13px;line-height:1.5}.streakcards{flex-direction:column;margin:0;padding:0;list-style:none;display:none}.streakcard{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.streakcard+.streakcard{border-top:1px solid #e4ebdf}.streakcard__head{flex-direction:column;display:flex}.streakcard__name{color:#14351c;font-size:15px;font-weight:800}.streakcard__rule{color:#3d4a3b;font-size:12.5px}.streakcard__figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.streakcard__figs>span{color:#3d4a3b;background:#f1f5ee;border-radius:12px;flex-direction:column;padding:8px 10px;font-size:12px;display:flex}.streakcard__figs b{color:#14351c;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}@media (width<=767px){.streakstats__table{display:none}.streakcards{display:flex}.streakstats>.content__head{padding:14px 16px}.streakstats .content__head>.content__actions{display:flex}.streakstats__def{padding:12px 16px 14px}}.periods__list{grid-template-columns:minmax(0,1fr);gap:10px}.period-card{background:#fff;border:1px solid #e4ebdf;border-radius:18px;gap:10px;padding:14px 18px}.period-card[data-closed]{background:#fff}.period-card__head{flex-wrap:wrap;align-items:flex-start;gap:12px}.period-card__title{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.period-card__title strong{color:#14351c;font-size:16px;font-weight:800}.period-card__title .xt-micro{color:#3d4a3b;text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.period-card__sum{color:#14351c;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.period-card__ok{background:#eef6ea;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.period-card__okmark{background:#1b6b2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.period-card__oktext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.period-card__oktext strong{color:#14351c;font-size:14px;font-weight:800}.period-card__hash{color:#3d4a3b;overflow-wrap:anywhere;word-spacing:2px;background:0 0;border-radius:0;padding:0;font-size:12px}.period-card__copy{min-height:32px;font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:13px;font-weight:800}.period-card__broken{color:#6e2618;text-wrap:pretty;background:#fbe9e4;border:1px solid #e7b5a8;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.period-card__brokenmark{color:#fff;background:#b3412c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:800;display:flex}.invoice__rows tr[data-kind=streak] td{background:#fffbeb}.invoice__total td{color:#14351c;border-bottom:0;font-weight:800}.invoice__calc{color:#3d4a3b;font-size:12.5px;display:none}@media (width<=767px){.invoice__rows th:nth-child(3),.invoice__rows td:nth-child(3),.invoice__rows th:nth-child(4),.invoice__rows td:nth-child(4){display:none}.invoice__rows tbody .invoice__calc{display:block}}.legtotal{color:#14351c;background:#f1f5ee;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;font-weight:800;display:flex}.legtotal svg{flex:none}.legrow[data-mode]{color:#3d4a3b;border-left:2px dotted #1b6b2e;align-items:center;gap:6px;margin-left:26px;padding:8px 0 8px 16px;font-size:13px;font-weight:700;display:flex}.legrow[data-mode][data-long]{color:var(--xt-danger)}.kon__statepill{color:#1b6b2e;white-space:nowrap;background:#eef6ea;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.kon__statepill i{background:#1b6b2e;border-radius:50%;width:8px;height:8px}.kon__statepill[data-state=off]{color:#3d4a3b;background:#edf1ea}.kon__statepill[data-state=off] i{background:#8fa88a}.kon__statepill[data-state=still],.kon__statepill[data-state=error]{color:#9a3b2a;background:#fbe9e4}.kon__statepill[data-state=still] i,.kon__statepill[data-state=error] i{background:#c8452f}.kon__statusrow[data-state=off] .kon__listtext strong{color:#3d4a3b}@media (width<=767px){.kon__statusrow .kon__statepill{order:3}.kon__statusrow .kon__statuswhen{order:4}}.kon__setting[data-flag]{flex-wrap:wrap;row-gap:10px}.kon__setting[data-flag]>.flagnote,.kon__setting>.kon__nested{flex-basis:100%}.flagnote{color:#58654f;background:#f1f3ef;border-radius:12px;align-items:flex-start;gap:9px;padding:9px 12px;display:flex}.flagnote[data-on]{color:#1b6b2e;background:#eef6ea}.flagnote svg{flex:none;margin-top:1px}.flagnote__text{flex-direction:column;flex:1;gap:2px;display:flex}.flagnote__text strong{color:#14351c;font-size:13.5px;font-weight:800}.flagnote__text span{color:#3d4a3b;text-wrap:pretty;font-size:13px;line-height:1.45}.kssettings>.flagnote{margin-top:-4px}.kon__nested{border-left:2px solid #dcefd6;margin:0;padding:0 0 0 14px;list-style:none}.kon__setting[data-nested]{border-top:0;padding:4px 0}.ksbo__attachments{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ksbo__images{border-radius:20px 20px 20px 6px;gap:4px;display:grid;overflow:hidden}.ksbo__msg[data-from=egen] .ksbo__images{border-radius:20px 20px 6px}.ksbo__images[data-count="1"]{grid-template-columns:auto}.ksbo__images[data-count="2"],.ksbo__images[data-count="3"]{grid-template-columns:134px 134px}.ksbo__image{cursor:zoom-in;background:#e6f1e2;border:0;border-radius:6px;padding:0;display:block;position:relative;overflow:hidden}.ksbo__images[data-count="1"] .ksbo__image{border-radius:0}.ksbo__image img{object-fit:cover;width:100%;height:100%;display:block}.ksbo__images[data-count="1"] .ksbo__image img{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:280px}.ksbo__images[data-count="2"] .ksbo__image{width:134px;height:168px}.ksbo__images[data-count="3"] .ksbo__image{width:134px;height:134px}.ksbo__imagemore{color:#fff;background:#14351c8c;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex;position:absolute;inset:0}.ksbo__inputrow{align-items:flex-start;gap:8px;display:flex}.ksbo__inputrow .ksbo__input{flex:1;min-width:0}.ksbo__attach{box-sizing:border-box;color:#1b6b2e;cursor:pointer;background:#f4faef;border:1px solid #d3dfd3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.ksbo__attach:disabled{color:#a9b5a5;cursor:default}.ksbo__picked{flex-wrap:wrap;gap:12px;padding:8px 4px 2px;display:flex}.ksbo__pickedimg{flex:none;width:72px;height:72px;position:relative}.ksbo__pickedimg img{object-fit:cover;border-radius:14px;width:72px;height:72px;display:block}.ksbo__unpick{box-sizing:border-box;color:#fff;cursor:pointer;background:#14351c;border:2px solid #fff;border-radius:50%;width:26px;height:26px;padding:0;font-family:inherit;font-size:13px;font-weight:800;line-height:1;position:absolute;top:-6px;right:-6px}.ksbo__pickmore{box-sizing:border-box;color:#1b6b2e;cursor:pointer;background:0 0;border:1.5px dashed #b9d8ae;border-radius:14px;flex:none;width:72px;height:72px;font-family:inherit;font-size:24px;font-weight:600}.ksbo__composer--phone[data-picked]{flex-wrap:wrap}.ksbo__composer--phone .ksbo__picked{flex-basis:100%}.ksbo__slides{z-index:1000;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.ksbo__slidestop{flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ksbo__slidesbtn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:44px;height:44px;font-family:inherit;font-size:24px}.ksbo__slidesbtn--blank{visibility:hidden}.ksbo__slidespos{font-size:15px;font-weight:700}.ksbo__slidesstage{flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:0 18px;display:flex}.ksbo__slidesstage img{object-fit:contain;max-width:calc(100% - 140px);max-height:100%}.ksbo__slidesarrow{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;width:52px;height:52px;font-family:inherit;font-size:30px}.ksbo__slidesarrow:disabled{opacity:.25;cursor:default}.ksbo__slidesinfo{flex-direction:column;flex:none;gap:4px;padding:16px 24px 24px;font-size:14px;line-height:1.45;display:flex}.ksbo__slidesinfo strong{font-size:15px}.ksbo__slidesinfo span{color:#fffc}.ksbo__file{color:#1b6b2e;background:#eef6ea;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none}.rutter{gap:16px}.rutter__banner{border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.rutter__banner[data-tone=building]{background:#fff;border:1.5px solid #e7bc4a}.rutter__banner[data-tone=old]{background:#fbf1ce}.rutter__banner[data-tone=failed]{color:#fff;background:#9a4b36}.rutter__bannermark{color:#3e2a00;background:#f0b429;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex}.rutter__banner[data-tone=failed] .rutter__bannermark{color:#8e3b2a;background:#fff}.rutter__bannertext{color:#3d4a3b;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.rutter__bannertext b{color:#14351c;font-size:15px}.rutter__banner[data-tone=failed] .rutter__bannertext,.rutter__banner[data-tone=failed] .rutter__bannertext b{color:#fff}.rutter__bannerbtn{color:#8e3b2a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:800}.rutter__banner .xt-btn{flex:none;width:auto}.rutter__spin{flex:none;animation:1.2s linear infinite rutter-spin}@keyframes rutter-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rutter__spin{animation:none}}.rutter__missing{background:#fff;border:1px solid #e4ebdf;border-radius:16px;flex-direction:column;padding:14px 16px;display:flex}.rutter__missinghead{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:8px;display:flex}.rutter__missinghead b{color:#14351c;flex:1;font-size:16px}.rutter__missinghead span{color:#3d4a3b;font-size:13px}.rutter__missingrow{color:#14351c;border-top:1px solid #e4ebdf;grid-template-columns:180px minmax(0,1fr) 140px 90px;align-items:center;gap:12px;min-height:44px;margin:0 -16px;padding:0 16px;font-size:14px;display:grid}.rutter__missingrow[data-here]{background:#f4faef}.rutter__missingcount{color:#8e3b2a}.rutter__missinglink{font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-weight:800}.rutter__missinglink[data-here]{color:#3d4a3b;cursor:default}.rutter__status{background:#fff;border:1px solid #e4ebdf;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rutter__status>div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.rutter__status>div+div{border-left:1px solid #e4ebdf}.rutter__status b{color:#14351c;font-size:15px}.rutter__status span{color:#3d4a3b;font-size:12.5px;line-height:1.4}.rutter__status span[data-warn]{color:#6b4a12;font-weight:800}.rutter__statuslabel{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#58654f!important;font-size:10.5px!important}.rutter__statussmall{color:#3d4a3b;flex-direction:column;gap:2px;font-size:13px;display:flex}.rutter__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rutter__pick{box-sizing:border-box;background:#fff;border:1px solid #c9d8c2;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.rutter__pick>span{color:#58654f;font-size:12px;font-weight:700}.rutter__pick select{font:inherit;color:#14351c;background:0 0;border:0;max-width:240px;padding:8px 0;font-size:14.5px;font-weight:800}.rutter__check{box-sizing:border-box;color:#14351c;background:#fff;border:1.5px solid #c9d8c2;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.rutter__check input{accent-color:#1b6b2e;width:16px;height:16px}.rutter__spacer{flex:1}.rutter__tabs{background:#e4ebdf;border-radius:999px;gap:2px;padding:4px;display:flex}.rutter__tabs button{min-height:38px;font:inherit;color:#14351c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600}.rutter__tabs button[aria-selected=true]{background:#fff;font-weight:800}.rutter__grid{grid-template-columns:420px minmax(0,1fr);gap:16px;height:640px;display:grid}.rutter__grid[data-narrow]{grid-template-columns:minmax(0,1fr);height:auto}@media (width<=1100px){.rutter__grid:not([data-narrow]){grid-template-columns:360px minmax(0,1fr)}}.rutter__side{flex-direction:column;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.rutter__list{flex-direction:column;gap:8px;display:flex}.rutter__trailhead{color:#3d4a3b;margin:0;padding:0 2px 2px;font-size:13px}.rutter__trailhead b{color:#14351c}.rutter__leg{background:#fff;border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;display:flex}.rutter__leg[data-selected]{border:2px solid #14351c}.rutter__leghead{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex}.rutter__leghead:disabled{cursor:default}.rutter__legn{color:#58654f;flex:none;width:34px;font-size:12px;font-weight:800}.rutter__legtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rutter__legtext b{color:#14351c;overflow-wrap:anywhere;font-size:14.5px}.rutter__legtext span{color:#3d4a3b;font-size:12.5px}.rutter__tag{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;max-width:220px;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.rutter__tag[data-tone=engine],.rutter__tag[data-tone=ski]{color:#1b6b2e;background:#eef6ea}.rutter__tag[data-tone=manual]{color:#2a5f8a;background:#eaf2fb}.rutter__tag[data-tone=straight]{color:#8e3b2a;background:#fbede8}.rutter__tag[data-tone=pending],.rutter__tag[data-tone=plain]{color:#3d4a3b;background:#f1f5ee}.rutter__tag[data-tone=wait]{color:#6b4a12;background:#fbf1ce}.rutter__legmore{color:#3d4a3b;border-top:1px solid #e4ebdf;flex-direction:column;gap:10px;margin:0 12px;padding:10px 0 12px;font-size:13.5px;line-height:1.5;display:flex}.rutter__legmore p{text-wrap:pretty;margin:0}.rutter__legmore--row{flex-flow:wrap;align-items:center;gap:6px 14px;font-size:12.5px}.rutter__legmore--row>span{flex:1;min-width:160px}.rutter__suggest{background:#f4faef;border:1px solid #cfe3c6;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rutter__suggest>span{flex-direction:column;flex:1;gap:2px;font-size:12.5px;line-height:1.4;display:flex}.rutter__suggest b{color:#14351c;font-size:14px}.rutter__suggest2{align-items:center;gap:12px;padding:0 2px;font-size:12.5px;line-height:1.4;display:flex}.rutter__suggest2>span{flex:1}.rutter__suggest .xt-btn,.rutter__suggest2 .xt-btn{flex:none;width:auto;min-height:40px}.rutter__textbtn{font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.rutter__waysintro{color:#3d4a3b;align-items:center;gap:12px;padding-bottom:4px;font-size:13px;line-height:1.45;display:flex}.rutter__waysintro>span{flex:1}.rutter__waysintro .xt-btn{flex:none;width:auto}.rutter__waynote{color:#3d4a3b;margin:0;padding:0 12px 10px 56px;font-size:12.5px;line-height:1.5}.rutter__rowicon{background:#e3dcf2;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rutter__rowicon[data-kind=lift]{background:#e7ebf1}.rutter__rowicon[data-kind=piste]{background:#f1f5ee}.rutter__rowicon i{border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #c9d8c2}.rutter__row{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ebdf;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;display:flex}.rutter__row:disabled{cursor:default}.rutter__rowtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rutter__rowtext b{color:#14351c;font-size:14.5px}.rutter__rowtext span{color:#3d4a3b;font-size:12.5px}.rutter__kicker{letter-spacing:.12em;text-transform:uppercase;color:#58654f;padding:6px 2px 0;font-size:10.5px;font-weight:800}.rutter__importcard{background:#fff;border:1px solid #e4ebdf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.rutter__importtext{color:#3d4a3b;flex-direction:column;flex:1;gap:4px;min-width:200px;font-size:13px;line-height:1.45;display:flex}.rutter__importtext strong{color:#14351c;font-size:14.5px}.rutter__importactions{align-items:center;gap:4px;display:flex}.rutter__importactions .xt-btn{width:auto}.rutter__drawmenu{position:relative}.rutter__drawmenu>.rutter__textbtn{min-height:40px;padding:0 10px;font-size:14px}.rutter__menu{z-index:5;background:#fff;border:1px solid #e4ebdf;border-radius:12px;flex-direction:column;min-width:140px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #14351c26}.rutter__menu button{font:inherit;color:#14351c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:700}.rutter__menu button:hover{background:#f4faef}.rutter__note{color:#3d4a3b;margin:0;padding:0 2px;font-size:13px;line-height:1.45}.rutter__note--error{color:#8e3b2a}.rutter__narrownote{color:#3d4a3b;margin:4px 2px;font-size:13.5px;line-height:1.5}.rutter__form{background:#fff;border:1px solid #e4ebdf;border-radius:16px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}.rutter__back{font:inherit;color:#1b6b2e;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:800}.rutter__formhead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rutter__formhead h3{letter-spacing:-.02em;color:#14351c;flex:1;margin:0;font-size:20px}.rutter__field{flex-direction:column;gap:6px;display:flex}.rutter__field>span:first-child{color:#14351c;font-size:13px;font-weight:800}.rutter__help{color:#3d4a3b;font-size:12.5px;line-height:1.45}.rutter__help--warn{color:#6b4a12;font-weight:700}.rutter__value{color:#14351c;font-size:14px;font-weight:700}.rutter__inline{color:#3d4a3b;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.rutter__short{width:110px}.rutter__seg{background:#e4ebdf;border-radius:12px;gap:2px;padding:4px;display:flex}.rutter__seg button{min-height:38px;font:inherit;color:#14351c;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.rutter__seg button[aria-checked=true]{background:#fff;font-weight:800}.rutter__seg button:disabled{color:#8a9686;cursor:default}.rutter__seg i{border-radius:50%;width:12px;height:12px}.rutter__stations{flex-direction:column;gap:8px;display:flex}.rutter__station{color:#3d4a3b;align-items:center;gap:10px;font-size:14px;display:flex}.rutter__station i{color:#fff;background:#4f5d75;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:flex}.rutter__station .xt-field__input{width:110px}.rutter__toggle{border-top:1px solid #e4ebdf;align-items:center;gap:12px;padding:10px 0;display:flex}.rutter__toggle>span{color:#3d4a3b;flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.rutter__toggle b{color:#14351c;font-size:13px}.rutter__toggle input{accent-color:#1b6b2e;width:40px;height:22px}.rutter__days{flex-direction:column;gap:6px;display:flex}.rutter__day{color:#14351c;align-items:center;gap:8px;font-size:13px;display:inline-flex}.rutter__day button{cursor:pointer;color:#3d4a3b;background:#f1f5ee;border:0;border-radius:50%;width:22px;height:22px;font-weight:800}.rutter__days .xt-btn{width:auto}.rutter__formactions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.rutter__formactions .xt-btn{width:auto}.rutter__mapwrap{background:#eef4ea;border:1px solid #e4ebdf;border-radius:16px;min-height:0;position:relative;overflow:hidden}.rutter__map{position:absolute;inset:0}.rutter__map[data-drawing] .maplibregl-canvas{cursor:crosshair}.rutter__toolbar{z-index:2;background:#fffffff7;border:1px solid #e4ebdf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;top:12px;left:12px;right:56px;box-shadow:0 4px 14px #14351c1f}.rutter__toolbar .xt-btn{width:auto;min-height:38px}.rutter__tooltext{color:#3d4a3b;flex-direction:column;flex:1;gap:2px;min-width:200px;font-size:12.5px;display:flex}.rutter__tooltext b{color:#14351c;font-size:14px}.rutter__legend{z-index:2;background:#fffffff2;border:1px solid #e4ebdf;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute;bottom:14px;left:14px}.rutter__legendrow{color:#14351c;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.rutter__stop{cursor:pointer;align-items:center;gap:6px;display:flex}.rutter__stopn{box-sizing:border-box;color:#14351c;background:#fff;border:2.5px solid #14351c;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 6px #14351c40}.rutter__stop[data-dark] .rutter__stopn{color:#fff;background:#14351c}.rutter__stoplabel{color:#14351c;white-space:nowrap;background:#ffffffeb;border-radius:8px;align-items:center;min-height:22px;padding:0 8px;font-size:12.5px;font-weight:800;display:flex}.rutter__chip{white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:flex;box-shadow:0 2px 6px #14351c26}.rutter__chip[data-tone=way]{color:#54419a;background:#e3dcf2}.rutter__chip[data-tone=pending]{color:#6b4a12;background:#fbf1ce}.rutter__chip[data-tone=straight]{color:#fff;background:#9a4b36}.rutter__chip[data-tone=lift],.rutter__chip[data-tone=piste]{color:#4f5d75;background:#fffffff0;border-radius:6px;min-height:20px;font-size:11.5px}.rutter__handle{color:#fff;cursor:grab;background:#4f5d75;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 8px #14351c59}@media (width<=760px){.rutter__status{grid-template-columns:minmax(0,1fr)}.rutter__status>div+div{border-top:1px solid #e4ebdf;border-left:0}.rutter__pick select{max-width:160px}.rutter__leghead{flex-wrap:wrap}.rutter__leghead>.rutter__legtext{flex:calc(100% - 50px)}.rutter__leghead>.rutter__tag{max-width:calc(100% - 44px);margin-left:44px}}textarea.xt-field__input{field-sizing:content;min-height:calc(3lh + 28px);max-height:60vh}.chart__empty{color:var(--xt-text-secondary);margin:0;padding:24px 0}@media (width<=420px){.mtop__step{max-width:none}.mtop__venue{flex:none;justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.mtop__venue .mtop__venuename,.mtop__venue .mtop__caret{display:none}.mtop__venue .mtop__venueini{font-size:12px;display:inline}}.xt-micro{letter-spacing:0;text-transform:none;color:#3d4a3b;font-size:13.5px;font-weight:400;line-height:1.45}.xt-label{letter-spacing:.12em;text-transform:uppercase;color:var(--xt-text-secondary);margin:0;font-size:10.5px;font-weight:700;line-height:14px}.autopush__switch,.kssettings__switch{width:48px;height:28px}.autopush__switch span,.kssettings__switch span{width:22px;height:22px}.autopush__switch[aria-checked=true] span{transform:translate(20px)}.kssettings__switch{position:relative}.toggle:before,.autopush__switch:before,.kssettings__switch:before{content:"";position:absolute;inset:-8px -2px}.infobtn:before{inset:-12px}.faqadm__new{min-height:44px;padding:0 6px}@media (width<=767px){.morebtn{background:#fff;border:1px solid #d3dfd3}}.xt-btn,.push .xt-btn--outline{text-transform:none;letter-spacing:0}.xt-btn{min-height:48px;padding:0 20px;font-size:15px}.xt-btn--ghost{min-height:44px;padding:0 8px;font-weight:700}.xt-field__input{border-radius:12px;min-height:48px}@media (width<=767px){.errfilters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 14px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.errfilters::-webkit-scrollbar{display:none}.errfilters__group{flex-wrap:nowrap}.errfilters__chip{flex:none}}.xt-empty{text-align:left;background:#f4faef;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;display:flex}.xt-empty>:is(h2,h3,strong,b),.xt-empty .ksbo__emptytitle{color:#14351c;margin:0;font-size:17px;font-weight:800}.xt-empty>p,.xt-empty .ksbo__emptytext{color:#3d4a3b;max-width:64ch;margin:0;font-size:14.5px;line-height:1.5}.xt-empty>.xt-btn{width:auto;margin-top:6px}.ksbo__empty.xt-empty{border:0;flex:none;justify-content:flex-start;align-items:flex-start}.ksbo__nopane{border:0}.kon__partico{width:18px;height:18px}.sheet__row .kon__partico{width:20px;height:20px}@media (width<=1199px){.kon__row .kon__partico,.kon__backrail .kon__partico{width:20px;height:20px}}.kon-env+.kon .kon__side{height:calc(100vh - 34px)}.admin:has(>.stationview){container:stationpage/inline-size}.admin .stationview,.admin .stationview[data-content],.admin .stationview[data-content][data-quiz]{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"list top""list self";gap:12px 24px}.admin .stationview>.admin__list{grid-area:list}.admin .stationview>.stationview__self{grid-area:self}.admin .stationview>.stationview__content{grid-area:self;max-height:none;position:static;overflow:visible}.stationview__top{flex-direction:column;grid-area:top;gap:4px;min-width:0;display:flex}.stationview__top .stationview__head{padding-bottom:0}.stationview__parts{margin-top:2px}.stationview__back{min-height:44px;font:inherit;color:var(--xt-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:14.5px;font-weight:700;display:none}.stationview[data-part=station]>.stationview__content,.stationview[data-part=content]>.stationview__self{display:none}@container stationpage (width>=1148px){.admin .stationview[data-content],.admin .stationview[data-content][data-quiz]{grid-template-columns:240px minmax(540px,1fr) 320px;grid-template-areas:"list top content""list self content"}.admin .stationview[data-content]>.stationview__content{grid-area:content;max-height:calc(100vh - 90px);display:flex;position:sticky;top:74px;overflow-y:auto}.admin .stationview[data-part=content]>.stationview__self{display:flex}.stationview__parts{display:none}}@container stationpage (width<=803px){.admin .stationview,.admin .stationview[data-content],.admin .stationview[data-content][data-quiz]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""self"}.admin .stationview[data-mode=list]{grid-template-areas:"list"}.admin .stationview[data-mode=list]>:not(.admin__list),.admin .stationview[data-mode=edit]>.admin__list{display:none}.stationview__back{align-items:center;display:inline-flex}}@media (width<=767px){.stationview__back{display:none}}.sect__num,.sectwrap[hidden]{display:none}.dayreport__title{flex:1 0 100%;font-size:17px}.dayreport__nav button{width:44px;height:44px}:is(.admin:has(>.destview),.admin:has(>.venueview)){container:stationpage/inline-size}.admin .destview,.admin .venueview{grid-template-columns:240px minmax(0,1fr);column-gap:24px}.destview__self .stationview__back,.venueview__self .stationview__back{margin-bottom:-6px}@container stationpage (width<=803px){.admin .destview,.admin .venueview{grid-template-columns:minmax(0,1fr)}.admin .destview[data-mode=list]>.destview__self,.admin .venueview[data-mode=list]>.venueview__self,.admin .destview[data-mode=edit]>.admin__list,.admin .venueview[data-mode=edit]>.admin__list{display:none}}.admin__coords.admin__row{flex:2 380px}.admin__coords.admin__row>*{min-width:140px}.xt-btn:disabled{color:#46523f;background:#dce6d6}.admin.push{container:pushpage/inline-size}@media (width>=768px){.admin.push[data-mode=edit]>.admin__head{display:flex}}.admin.push .pushview{grid-template-columns:240px minmax(0,1fr);column-gap:24px}.push__empty.xt-empty{text-align:left;justify-content:flex-start;align-items:flex-start;max-width:none;min-height:0;margin:0}.push__emptyacts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.push__emptyacts .xt-btn{width:auto}.pushwork.pushsum{grid-template-columns:minmax(0,1fr)}.pushsum__tabs{grid-column:1/-1;margin:-4px 0 4px}.pushsum[data-part=effect]>.pushsum__aside,.pushsum[data-part=notice]>.pushsum__main{display:none}.pushsum__asidelabel{margin-bottom:8px}.pushsum .pushstats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.pushwork.pushedit{grid-template-columns:minmax(0,1fr)}.pushedit__aside{display:none}.pushedit__lockinline{flex-direction:column;gap:8px;display:flex}.pushbar{display:flex}.pushbar__delete{justify-self:center;display:block}@container pushpage (width>=1148px){.pushwork.pushsum{grid-template-columns:minmax(0,1fr) 320px}.pushsum__tabs{display:none}.pushsum[data-part]>.pushsum__aside,.pushsum[data-part]>.pushsum__main{display:flex}.pushsum__aside{flex-direction:column}.pushwork.pushedit{grid-template-columns:minmax(0,1fr) 320px}.pushedit__aside{display:flex}.pushedit__lockinline,.pushbar,.pushbar__delete{display:none}}@container pushpage (width<=803px){.admin.push .pushview{grid-template-columns:minmax(0,1fr)}.admin.push .pushview[data-mode=list]>.push__work,.admin.push .pushview[data-mode=edit]>.push__list{display:none}.admin.push .pushview .stationrow__chev{display:block}}.effmeasure{border:1px solid #e4ebdf;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;container-type:inline-size}.effmeasure__title{color:#14351c;margin:0;font-size:15px;font-weight:800}.effmeasure__row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.effmeasure__label{color:#14351c;flex:none;width:112px;font-size:13.5px;font-weight:700}.effmeasure__track{background:#eef3ea;border-radius:999px;flex:160px;height:12px;overflow:hidden}.effmeasure__fill{background:#1b6b2e;border-radius:999px;height:100%;display:block}.effmeasure[data-tone=gold] .effmeasure__fill{background:#c89a1e}.effmeasure__row[data-muted] .effmeasure__fill{background:#8fb58f}.effmeasure[data-tone=gold] .effmeasure__row[data-muted] .effmeasure__fill{background:#e7cf8a}.effmeasure__val{color:#3d4a3b;white-space:nowrap;font-size:13.5px}.effmeasure__val b{color:#14351c}@container (width<=420px){.effmeasure__label{flex:auto}.effmeasure__track{flex-basis:100%;order:3}}.admin:has(>.kpis){container:statspage/inline-size}.admin>.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@container statspage (width<=700px){.admin>.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart__box{width:100%;overflow:hidden}.chart__svg{width:auto;max-width:none;height:auto}.chart__tick{font-size:12px}.tablewrap{position:relative}.tablewrap>.stats th:first-child,.tablewrap>.stats td:first-child{z-index:1;background:var(--xt-surface-0);min-width:180px;box-shadow:1px 0 0 var(--xt-border);position:sticky;left:0}.prices__wrap{container-type:inline-size}.prices__name{flex-direction:column;gap:2px;display:flex}.prices__todaylabel{display:none}@container (width<=560px){.prices__table thead{display:none}.prices__table tr{border-bottom:1px solid var(--xt-border);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;display:grid}.prices__table td{border:0;padding:0}.prices__table td:first-child{min-width:0;box-shadow:none;position:static}.prices__table .prices__today{grid-area:1/2}.prices__table .prices__todaylabel{color:var(--xt-text-secondary);display:inline}.prices__table td:last-child{grid-column:1/-1}}.admin[data-mode=edit].quizadmin>.admin__head{display:flex}.quizedit__adds{flex-direction:column;align-items:stretch;gap:4px}.quizedit__addmeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stoprow__grip{cursor:grab;color:var(--xt-text-muted);flex:none;padding:0 2px;font-size:16px}.stoprow[data-over]{box-shadow:inset 0 2px 0 var(--xt-action)}.stoprow[data-dragging]{opacity:.45}.more__moves{gap:8px;display:flex}.more__moves .xt-btn{flex:1}@media (width<=767px){.stoprow__grip{display:none}}.agestep{container-type:inline-size}.agestep__cellage{display:none}@container (width<=500px){.agestep__cols{display:none}.agestep__row{flex-wrap:wrap}.agestep__cells{flex:100%;padding-left:28px}.agestep__cell{width:auto;padding:0 10px}.agestep__cellage{font-weight:800;display:inline}}@media (width<=500px){.kon__statusrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name pill""desc desc desc""when when when";align-items:center;gap:6px 10px;display:grid}.kon__statusrow .kon__listtext{display:contents}.kon__statusrow .kon__statusmark{grid-area:mark}.kon__statusrow .kon__listtext>strong{grid-area:name;min-width:0}.kon__statusrow .kon__listtext>.xt-body-s{grid-area:desc}.kon__statusrow .kon__statepill{grid-area:pill}.kon__statusrow .kon__statuswhen{flex-direction:row;grid-area:when;align-items:baseline;gap:6px;font-size:12.5px}.kon__statusrow .kon__statuswhen strong{font-weight:600}}.perms__short,.perms__legend{display:none}.perms__short{text-decoration:none}@media (width<=559px){.perms__long{display:none}.perms__short{display:inline}.perms__legend{margin-top:8px;display:block}.perms th[scope=row]{white-space:normal;min-width:0}.tablewrap>.perms th:first-child,.tablewrap>.perms td:first-child{min-width:0;box-shadow:none;position:static}}@media (width<=500px){.kon__searchbar{flex-wrap:wrap;gap:8px}.kon__searchbar>input.xt-field__input,.kon__searchbar>input[type=search]{flex:100%;width:100%}.kon__searchbar>select.xt-field__input{flex:1 1 0;width:auto;min-width:0}.kon__head{flex-wrap:nowrap;align-items:flex-start}.kon__head>.xt-btn{min-height:44px;padding:0 14px;font-size:14px}}.guests__searching{align-self:center}.kon__cardhead>h2{overflow-wrap:break-word}.kon__cardhead:has(>.kon__cardactions)>.kon__cardactions{flex:100%;order:3}.kon__facts,.kon__facts.kon__facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.tablewrap>.mptype__table th:first-child,.tablewrap>.mptype__table td:first-child{min-width:0;box-shadow:none;position:static}@media (width<=559px){.mptype__table th:nth-child(3),.mptype__table td:nth-child(3){display:none}}.kon__statuswhen .kon__grouptitle{display:inline}.mappin{gap:6px;min-width:28px;height:28px;padding:0;position:relative}.mappin:before{content:"";position:absolute;inset:-8px}.mappin__n{justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.mappin__label{padding-right:10px;font-size:12px;font-weight:700}.mappin[data-selected=true]{height:30px;padding-left:2px}.map[data-preview] .mappin{padding:0 6px 0 0}.map[data-preview] .mappin__n{width:20px;height:20px;font-size:10px}.stationview__self .map:not([data-preview]) .map__canvas,.destview__self .map:not([data-preview]) .map__canvas,.venueview__self .map:not([data-preview]) .map__canvas{height:320px!important}@media (width<=767px){.stationview__self .map:not([data-preview]) .map__canvas,.destview__self .map:not([data-preview]) .map__canvas,.venueview__self .map:not([data-preview]) .map__canvas{height:240px!important}}.maplist{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.maplist__item{width:100%;min-height:44px;font:inherit;color:var(--xt-text);text-align:left;cursor:pointer;background:#f4faef;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:700;display:flex}.maplist__item[aria-current]{background:#dcebd6}.maplist__item:disabled{cursor:default}.maplist__n{color:#1b6b2e;border:1.5px solid #1b6b2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;font-weight:800;display:inline-flex}.maplist__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.webadm{flex-direction:column;gap:16px;display:flex}.webadm__headbtns{flex-wrap:wrap;gap:8px;display:flex}.webadm__headbtns a{text-decoration:none}.webadm__filters{flex-wrap:wrap;gap:8px;display:flex}.webadm__filters button{border:1px solid var(--xt-border-strong);background:var(--xt-bg-surface);min-height:40px;color:var(--xt-text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.webadm__filters button span{color:var(--xt-text-secondary);margin-left:4px;font-weight:500}.webadm__filters button[aria-pressed=true]{background:var(--xt-text-primary);border-color:var(--xt-text-primary);color:#fff}.webadm__filters button[aria-pressed=true] span{color:#fff}.webadm__list{flex-direction:column;gap:18px;display:flex}.webadm__group{flex-direction:column;display:flex}.webadm__group h2{margin:0 0 6px}.webadm__row{border:0;border-bottom:1px solid var(--xt-border);min-height:52px;font:inherit;text-align:left;cursor:pointer;color:var(--xt-text-primary);background:0 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:8px 4px;display:grid}.webadm__row:hover{background:var(--xt-bg-soft)}.webadm__name{min-width:0;font-size:15px;font-weight:700}.webadm__path{color:var(--xt-text-secondary);overflow-wrap:anywhere;min-width:0;font-size:13.5px}.webadm__when{color:var(--xt-text-secondary);text-align:right;font-size:13px}.webadm__status{white-space:nowrap;color:#3d4a3b;background:#eef3ea;border-radius:999px;justify-self:start;padding:2px 10px;font-size:12px;font-weight:800}.webadm__status[data-status=published]{color:#14351c;background:#e3f0e3}.webadm__status[data-status=changed]{color:#5a4300;background:#fbefc8}@media (width<=700px){.webadm__row{grid-template-columns:minmax(0,1fr) auto}.webadm__path{grid-column:1}.webadm__when{grid-area:2/2}}.webadm__back{align-self:flex-start;display:inline-flex}.webadm__edhead{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.webadm__edhead h1{margin:0 auto 0 0}.webadm__edhead a{text-decoration:none}.webadm__saved{color:var(--xt-text-secondary)}.webadm__cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (width>=900px){.webadm__cols{grid-template-columns:minmax(0,1fr) 320px}}@media (width>=1100px){.webadm__cols{grid-template-columns:minmax(0,1fr) 320px}}.webadm__form{flex-direction:column;gap:14px;display:flex}.webadm__field{flex-direction:column;gap:6px;display:flex}.webadm__field textarea{resize:vertical;min-height:88px;font:inherit}.webadm__field[data-error] .xt-field__input{border-color:var(--xt-warning)}.webadm__field[data-error] .xt-micro{color:var(--xt-warning)}.webadm__pair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.webadm__aside{flex-direction:column;gap:10px;display:flex}.webadm__aside h2{margin:0}.webadm__check{color:var(--xt-text-body);align-items:center;gap:10px;margin:0;font-size:14.5px;display:flex}.webadm__check span{color:#fff;background:#b3261e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:flex}.webadm__check[data-ok] span{background:var(--xt-action)}.webadm__new{text-align:left;flex-direction:column;gap:6px;display:flex}.webadm__msgs{flex-direction:column;gap:4px;display:flex}.webadm__msg{border-bottom:1px solid var(--xt-border);padding:4px 0}.webadm__msg summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;list-style:none;display:flex}.webadm__msg summary::-webkit-details-marker{display:none}.webadm__msg summary .webadm__name{flex:1}.webadm__msgtext{white-space:pre-wrap;color:var(--xt-text-primary);font-size:15px;line-height:1.55}.serp{border:1px solid var(--xt-border);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px;font-family:Arial,Helvetica,sans-serif;display:flex}.serp__site{color:#4d5156;overflow-wrap:anywhere;font-size:12.5px}.serp__title{color:#1a0dab;font-size:19px;line-height:1.3}.serp__desc{color:#4d5156;font-size:13.5px;line-height:1.5}.serp--phone{max-width:360px}.serp--phone .serp__title{font-size:17px}.serp--share{gap:0;padding:0;overflow:hidden}.serp--share .serp__img{aspect-ratio:1.91;background:var(--xt-action);display:block}.serp--share .serp__title{color:#050505;padding:10px 12px 2px;font-size:15px;font-weight:700}.serp--share .serp__site{padding:0 12px 10px}.webinfo{flex-direction:column;gap:16px;display:flex}.webinfo__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.webinfo__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;display:grid}@media (width<=420px){.webinfo__grid{grid-template-columns:minmax(0,1fr)}}.webinfo__group{flex-direction:column;gap:12px;display:flex}.webinfo__group h2,.webinfo__group p{margin:0}.webinfo__person{border-top:1px solid var(--xt-border);flex-direction:column;gap:10px;padding:12px 0;display:flex}.webc{flex-direction:column;gap:14px;display:flex}.webc__bar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.webc__bar a{text-decoration:none}.webc__bar .xt-btn--primary,.webc__bar>button{margin-left:auto}.webc__note{color:var(--xt-text-body);background:#fdf6e3;border:1px solid #e8cf8a;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.webc__list{flex-direction:column;gap:8px;display:flex}.webc__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:8px;display:grid}@media (width<=520px){.webc__row{grid-template-columns:minmax(0,1fr) auto}.webc__row input:nth-child(2){grid-column:1}}.webc__qa{border-top:1px solid var(--xt-border);flex-direction:column;gap:6px;padding:10px 0;display:flex}.webc__qa textarea{font:inherit;resize:vertical}.webc__qa button{align-self:flex-start}.webc__add{flex-wrap:wrap;gap:6px;display:flex}.webc__chip{border:1px dashed var(--xt-border-strong);background:var(--xt-bg-surface);min-height:36px;color:var(--xt-action);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:700}.webc__img{border-top:1px solid var(--xt-border);flex-direction:column;gap:8px;padding:10px 0;display:flex}.webadm__builtin{background:var(--xt-bg-soft);border:1px solid var(--xt-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.webadm__builtin p{flex:260px;margin:0}.webadm__preview summary{cursor:pointer;color:var(--xt-action);font-weight:700}.webadm__preview p{white-space:pre-wrap;margin:6px 0 0}.webadm__legalnote{margin:8px 4px 0}
