.NotFoundContent-module__aCrNTG__root{min-height:100dvh;padding:var(--space-lg);background-color:var(--surface-paper);justify-content:center;align-items:center;display:flex}.NotFoundContent-module__aCrNTG__inner{width:100%;max-width:420px}.NotFoundContent-module__aCrNTG__logo{align-self:center}.NotFoundContent-module__aCrNTG__title{font:inherit;margin:0}.NotFoundContent-module__aCrNTG__code{font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-h2);letter-spacing:-2px;color:var(--text-inverse)}
.Title-module__ljElaq__root{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:.01em;word-spacing:.06em;font-weight:600;line-height:1.25em}.Title-module__ljElaq__root[data-order="1"]{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-tight);word-spacing:normal}.Title-module__ljElaq__root[data-order="2"]{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-tight);word-spacing:normal}.Title-module__ljElaq__root[data-order="3"]{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--weight-medium);letter-spacing:var(--letter-spacing-tight);word-spacing:normal}.Title-module__ljElaq__root[data-order="4"]{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--weight-550);letter-spacing:var(--letter-spacing-tight);word-spacing:normal}.Title-module__ljElaq__root[data-order="5"]{font-size:var(--type-h5-size);line-height:var(--type-h5-lh);font-weight:var(--weight-550);letter-spacing:var(--letter-spacing-tight);word-spacing:normal}
.Tooltip-module__SZqrAq__tooltip{background-color:var(--mantine-color-neutral-0);color:#000;border:1px solid var(--mantine-color-neutral-2);padding:10px;transition:all .2s ease-in-out}.Tooltip-module__SZqrAq__tooltip[data-variant=primary-light]{background-color:var(--mantine-color-primary-2);color:var(--mantine-color-neutral-9);font-size:var(--mantine-font-size-md);border:none;width:300px;font-weight:500}
.ClusterPile-module__gBa2ba__root{--size:var(--face-avatar-size,36px);width:var(--size);height:var(--size);background:0 0;border:0;padding:0;position:relative}button.ClusterPile-module__gBa2ba__root{cursor:pointer}.ClusterPile-module__gBa2ba__face{width:var(--size);height:var(--size);position:absolute;top:0;left:0}.ClusterPile-module__gBa2ba__face:first-child{z-index:1;transform:translate(-12px)}.ClusterPile-module__gBa2ba__face:nth-child(2){z-index:2;transform:translateY(-12px)}.ClusterPile-module__gBa2ba__face:nth-child(3){z-index:3;transform:translate(12px)}.ClusterPile-module__gBa2ba__root[data-has-more] .ClusterPile-module__gBa2ba__face:first-child{transform:translateY(12px)}.ClusterPile-module__gBa2ba__root[data-has-more] .ClusterPile-module__gBa2ba__face:nth-child(2){transform:translate(-12px)}.ClusterPile-module__gBa2ba__root[data-has-more] .ClusterPile-module__gBa2ba__face:nth-child(3){transform:translateY(-12px)}.ClusterPile-module__gBa2ba__avatar{--avatar-size:var(--size);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px #00000040,0 4px 10px #00000026}.ClusterPile-module__gBa2ba__moreIndicator{background:var(--mantine-color-dark-6);color:#fff;z-index:10;border:2px solid #fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(calc(12px - 50%),-50%);box-shadow:0 2px 4px #0000004d}
.SingleFace-module__gVHOCW__root{cursor:pointer;line-height:0;display:block}.SingleFace-module__gVHOCW__avatar{--avatar-size:var(--face-avatar-size,36px);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003}
.MapFaceTabToggle-module__vmC_qG__root{top:var(--space-xs);left:var(--space-xs);z-index:100;pointer-events:auto;border-radius:var(--mantine-radius-md);position:absolute}.MapFaceTabToggle-module__vmC_qG__flashOverlay{border-radius:calc(var(--mantine-radius-md) + 4px);border:2px solid var(--mantine-color-secondary-5);pointer-events:none;opacity:0;animation:1.2s ease-in-out forwards MapFaceTabToggle-module__vmC_qG__flashHighlight;position:absolute;inset:-4px}@keyframes MapFaceTabToggle-module__vmC_qG__flashHighlight{0%{opacity:0}20%{opacity:1}50%{opacity:0}80%{opacity:1}to{opacity:0}}.MapFaceTabToggle-module__vmC_qG__trigger{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);padding:var(--space-xxs) var(--space-xs);box-shadow:0 2px 8px #00000026}.MapFaceTabToggle-module__vmC_qG__trigger[data-disabled]{cursor:default}.MapFaceTabToggle-module__vmC_qG__option{padding:var(--space-xs) var(--space-sm);border-radius:var(--mantine-radius-sm)}.MapFaceTabToggle-module__vmC_qG__option:hover{background:var(--mantine-color-gray-0)}.MapFaceTabToggle-module__vmC_qG__activeOption{padding:var(--space-xs) var(--space-sm);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-success-0)}.MapFaceTabToggle-module__vmC_qG__selectRoot{width:180px}.MapFaceTabToggle-module__vmC_qG__selectInput{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);min-width:0;box-shadow:0 2px 8px #00000026}.MapFaceTabToggle-module__vmC_qG__selectInput[data-disabled]{opacity:1;color:var(--mantine-color-text);cursor:default;background:var(--mantine-color-white)}.MapFaceTabToggle-module__vmC_qG__selectSectionHidden{display:none}.MapFaceTabToggle-module__vmC_qG__selectDropdown{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);box-shadow:0 2px 8px #00000026}
.Legend-module__lXgS9G__root{bottom:var(--space-xs);right:var(--space-xs);z-index:100;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);min-width:120px;height:22px;padding:0 var(--space-xxs);justify-content:space-between;align-items:center;line-height:1;display:flex;position:absolute;box-shadow:0 2px 8px #00000026}.Legend-module__lXgS9G__labelStart,.Legend-module__lXgS9G__labelEnd{color:var(--mantine-color-white)}
.IvotedStickerMarkers-module__F8hiGq__element[data-selected=true]{z-index:1}.IvotedStickerMarkers-module__F8hiGq__marker{--marker-size:18px;width:var(--marker-size);height:var(--marker-size);border-radius:var(--radius-full);background-color:var(--surface-card);box-shadow:var(--shadow-md);padding:1px;transition:width .15s,height .15s;display:block}.IvotedStickerMarkers-module__F8hiGq__marker[data-kind=state]{--marker-size:30px}.IvotedStickerMarkers-module__F8hiGq__marker[data-selected]{outline:3px solid var(--action-primary-default)}.IvotedStickerMarkers-module__F8hiGq__marker:focus-visible{outline:3px solid var(--border-focus)}[data-ivoted-zoom=near] .IvotedStickerMarkers-module__F8hiGq__marker{--marker-size:40px;padding:2px}[data-ivoted-zoom=near] .IvotedStickerMarkers-module__F8hiGq__marker[data-kind=state]{--marker-size:60px}.IvotedStickerMarkers-module__F8hiGq__image{border-radius:var(--radius-full);-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (max-width:768px){.IvotedStickerMarkers-module__F8hiGq__marker{--marker-size:12px}.IvotedStickerMarkers-module__F8hiGq__marker[data-kind=state]{--marker-size:22px}}
.MapTooltip-module__0hZPJW__root{pointer-events:none;z-index:1000;background:var(--mantine-color-neutral-0);border:1px solid var(--mantine-color-neutral-3);border-radius:var(--mantine-radius-md);padding:var(--space-xxs) var(--space-xs);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-primary-9);position:absolute;box-shadow:0 2px 8px #00000026}.MapTooltip-module__0hZPJW__root:before{display:none}
.IvotedMapClient-module__UI1xxG__root{border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-paper);width:100%;height:224px;position:relative;overflow:hidden;container-type:inline-size}.IvotedMapClient-module__UI1xxG__popup .maplibregl-popup-content{width:min(380px, calc(100cqi - 2 * var(--space-md)));padding:var(--space-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}@media (min-width:768px){.IvotedMapClient-module__UI1xxG__root{height:563px}}
.MapContainer-module__s8x34W__root{border-radius:var(--mantine-radius-lg);width:100%;height:400px;margin-bottom:0;position:relative;overflow:hidden}@media (max-width:48em){.MapContainer-module__s8x34W__root{height:300px}}.MapContainer-module__s8x34W__root canvas{cursor:crosshair!important}.MapContainer-module__s8x34W__root[data-context=embedded]{height:300px}@media (max-width:48em){.MapContainer-module__s8x34W__root[data-context=embedded]{height:200px}}.MapContainer-module__s8x34W__root[data-fill-parent]{flex:1;height:100%;min-height:0}.MapContainer-module__s8x34W__root[data-full-bleed]{border-radius:0;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.MapContainer-module__s8x34W__root[data-clickable]{cursor:pointer}.MapContainer-module__s8x34W__saveViewButton{bottom:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm);z-index:10;position:absolute}.MapContainer-module__s8x34W__expandButton{bottom:var(--space-xs);right:var(--space-xs);z-index:10;position:absolute}.MapContainer-module__s8x34W__expandButton,button.MapContainer-module__s8x34W__expandButton{box-shadow:0 2px 8px #00000026}@media (max-width:768px){.MapContainer-module__s8x34W__expandButton{--ai-size:32px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.MapContainer-module__s8x34W__expandButton svg{width:16px;height:16px}}
