@font-face{font-family:Feature Display;font-display:swap;src:url(/assets/FeatureDisplay-Regular-Web-Dm-DUUEx.woff2) format("woff2"),url(/assets/FeatureDisplay-Regular-Web-CijWT2lu.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Feature Display;font-display:swap;src:url(/assets/FeatureDisplay-Medium-Web-Bj2_EI2g.woff2) format("woff2"),url(/assets/FeatureDisplay-Medium-Web-7s-G-A2Z.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:PP Pangram Sans;font-display:swap;src:url(/assets/PPPangramSans-Medium-Br4cHnna.woff2) format("woff2"),url(/assets/PPPangramSans-Medium-DxHqUwHV.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PP Pangram Sans;font-display:swap;src:url(/assets/PPPangramSans-Semibold-BanEGuMR.woff2) format("woff2"),url(/assets/PPPangramSans-Semibold-DabW1tF9.woff) format("woff");font-weight:700;font-style:normal}:root{--black: #000;--white: #fff;--functional-red: #d92911;--functional-orange: #e88427;--functional-green: #128e64;--focusing-brown_900: #231c14;--focusing-brown_800: #463829;--focusing-brown_700: #68553d;--focusing-brown_600: #8b7152;--focusing-brown: #ae8d66;--focusing-brown_500: #ae8d66;--focusing-brown_400: #bea485;--focusing-brown_300: #cebba3;--focusing-brown_200: #dfd1c2;--focusing-brown_100: #efe8e0;--focusing-brown_50: #fbf9f8;--collaborative-blue_900: #06102c;--collaborative-blue_800: #0c1f58;--collaborative-blue_700: #122f83;--collaborative-blue_600: #183eaf;--collaborative-blue: #1e4edb;--collaborative-blue_500: #1e4edb;--collaborative-blue_400: #4b71e2;--collaborative-blue_300: #7895e9;--collaborative-blue_200: #a5b8f1;--collaborative-blue_100: #d2dcf8;--collaborative-blue_50: #f5f7fd;--inspiring-orange_900: #250c06;--inspiring-orange_800: #4a190b;--inspiring-orange_700: #702511;--inspiring-orange_600: #953216;--inspiring-orange: #ba3e1c;--inspiring-orange_500: #ba3e1c;--inspiring-orange_400: #c86549;--inspiring-orange_300: #d68b77;--inspiring-orange_200: #e3b2a4;--inspiring-orange_100: #f1d8d2;--inspiring-orange_50: #fbf3f1;--creative-pink_900: #301d28;--creative-pink_800: #603b4f;--creative-pink_700: #915877;--creative-pink_600: #c1769e;--creative-pink: #f193c6;--creative-pink_500: #f193c6;--creative-pink_400: #f4a9d1;--creative-pink_300: #f7bedd;--creative-pink_200: #f9d4e8;--creative-pink_100: #fce9f4;--creative-pink_50: #fff6fc;--connecting-green_900: #011611;--connecting-green_800: #012d22;--connecting-green_700: #024334;--connecting-green_600: #025a45;--connecting-green: #037056;--connecting-green_500: #037056;--connecting-green_400: #358d78;--connecting-green_300: #68a99a;--connecting-green_200: #9ac6bb;--connecting-green_100: #cde2dd;--connecting-green_50: #e7f1ef;--energizing-yellow_900: #312a0d;--energizing-yellow_800: #62541a;--energizing-yellow_700: #937f27;--energizing-yellow_600: #c4a934;--energizing-yellow: #f5d341;--energizing-yellow_500: #f5d341;--energizing-yellow_400: #f7dc67;--energizing-yellow_300: #f9e58d;--energizing-yellow_200: #fbedb3;--energizing-yellow_100: #fdf6d9;--energizing-yellow_50: #fffdf6;--safe-mauve_900: #120f15;--safe-mauve_800: #241e2a;--safe-mauve_700: #372e3f;--safe-mauve_600: #493d54;--safe-mauve: #5b4c69;--safe-mauve_500: #5b4c69;--safe-mauve_400: #7c7087;--safe-mauve_300: #9d94a5;--safe-mauve_200: #bdb7c3;--safe-mauve_100: #dedbe1;--safe-mauve_50: #f1f0f2;--beige_900: #312e2b;--beige_800: #615c56;--beige_700: #928a82;--beige_600: #c2b8ad;--beige: #f3e6d8;--beige_500: #f3e6d8;--beige_400: #f5ebe0;--beige_300: #f8f0e8;--beige_200: #faf5ef;--beige_100: #fdfaf7;--beige_50: #fefcfb;--mapiq-black_900: #121212;--mapiq-black: #1a1a1a;--mapiq-black_800: #1a1a1a;--mapiq-black_700: #393939;--mapiq-black_600: #575757;--mapiq-black_500: #767676;--mapiq-black_400: #949494;--mapiq-black_300: #b3b3b3;--mapiq-black_200: #d2d2d2;--mapiq-black_150: #e8e8e8;--mapiq-black_100: #f0f0f0;--mapiq-black_75: #f4f4f4;--mapiq-black_50: #f9f9f9;--border-radius-xs: 4px;--border-radius-sm: 6px;--border-radius-md: 8px;--border-radius-lg: 10px;--section-padding-y: 40px;--section-padding-h: 32px;--base-border: 1px solid #e8e8e8;--card-border-width: 2px;--gutter: 10px;--bar-height: 23.6px}html,body{margin:0;padding:0;border:0;color:var(--black_500);background-color:var(--beige_100)}html,body,#app{height:100vh}*{font-family:PP Pangram Sans,sans-serif}button{cursor:pointer;outline:none}.modal-overlay[data-v-127482f2]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-127482f2]{background:var(--white);padding:1.5rem;border-radius:var(--border-radius-lg);position:relative;min-width:40vw;max-width:80vw;max-height:90vh;overflow:auto;box-shadow:0 0 20px #00000080}.modal-close[data-v-127482f2]{position:absolute;top:.5rem;right:.5rem;border:none;background:none;font-size:1.5rem;cursor:pointer;font-weight:700}.peekable-input[data-v-388a5a63]{display:flex;align-items:center;gap:4px}.peekable-input[data-v-388a5a63]>*{display:block}.peek[data-v-388a5a63]{-webkit-user-select:none;user-select:none;cursor:pointer}.case-bar-container[data-v-a7fab947]{display:flex;flex-direction:row;gap:calc(var(--gutter) * 2)}.case-bar-container[data-v-a7fab947]>*{flex:0;display:flex;gap:var(--gutter)}.case-bar-container[data-v-a7fab947]>*{height:var(--bar-height)}.case-name[data-v-a7fab947]{flex:1;justify-content:center}button[data-v-a7fab947]{white-space:nowrap}.case-name button[data-v-a7fab947],.case-actions button[data-v-a7fab947]{font-weight:700;border:none;background:none}.misc button[data-v-a7fab947],.modal button[data-v-a7fab947]{background-color:var(--mapiq-black_50);border:2px solid var(--mapiq-black_150);border-radius:var(--border-radius-sm);font-weight:700;padding:0 calc(var(--gutter) * .5)}.location-menu-container[data-v-a0a97e4a]{display:flex;flex-direction:column}.location-menu-header[data-v-a0a97e4a]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 var(--gutter) 0}.location-menu-header button[data-v-a0a97e4a]{background-color:var(--mapiq-black_50);border:2px solid var(--mapiq-black_150);border-radius:var(--border-radius-sm);font-weight:700;padding:0 calc(var(--gutter) * .5)}h1[data-v-a0a97e4a]{font-size:1em;margin:0}.location-controls[data-v-a0a97e4a]{display:flex;flex-direction:column;gap:var(--gutter)}select[data-v-a0a97e4a]{padding:calc(var(--gutter) * .5);border-radius:var(--border-radius-sm);border:2px solid var(--mapiq-black_150)}.teams-menu-container[data-v-822764c3]{display:flex;flex-direction:column}.teams-menu-header[data-v-822764c3]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 var(--gutter) 0}.teams-menu-header button[data-v-822764c3]{background-color:var(--mapiq-black_50);border:2px solid var(--mapiq-black_150);border-radius:var(--border-radius-sm);font-weight:700;padding:0 calc(var(--gutter) * .5)}h1[data-v-822764c3]{font-size:1em;margin:0}.team-cards[data-v-822764c3]{display:flex;flex-direction:column;gap:var(--gutter)}.team-card[data-v-822764c3]{border:var(--card-border-width) solid var(--mapiq-black_150);border-radius:var(--border-radius-lg);border-left-width:calc(var(--card-border-width) * 2);padding:var(--gutter);display:flex;flex-direction:column;gap:var(--gutter)}.team-summary[data-v-822764c3]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:var(--gutter);border-bottom:1px solid var(--mapiq-black_150)}.team-hero[data-v-822764c3]{display:flex;flex-direction:column;gap:calc(var(--gutter) * .5);font-weight:700}.team-card p[data-v-822764c3]{margin:0;color:var(--mapiq-black_500)}.team-card h2[data-v-822764c3]{font-size:1em;margin:0}.team-hero p[data-v-822764c3]{font-size:.9em}.team-details[data-v-822764c3]{font-size:.8em;color:var(--mapiq-black_500);display:flex;flex-direction:column;gap:calc(var(--gutter) * .5)}.team-card button[data-v-822764c3]{font-weight:700;border:none;background:none}.button-group-container[data-v-8230f19e]{display:flex;align-items:center;border-radius:var(--border-radius-md);border:2px solid var(--mapiq-black_150);background:var(--mapiq-black_100);padding:1px}button[data-v-8230f19e]{white-space:nowrap;background:none;border:none;height:100%;padding-left:var(--gutter);padding-right:var(--gutter);font-weight:700;font-size:.75em}button.active[data-v-8230f19e]{background-color:var(--white);border-radius:var(--border-radius-sm);box-shadow:1px 1px 0 0 var(--mapiq-black_200)}.floor-plan-bar-container[data-v-54b920f2]{display:flex;flex-direction:row;gap:calc(var(--gutter) * 2)}.floor-plan-bar-container[data-v-54b920f2]>*{flex:0;display:flex;gap:var(--gutter)}.floor-plan-bar-container[data-v-54b920f2]>*{height:var(--bar-height)}.weekday-container[data-v-54b920f2]{flex:1;justify-content:center}.floor-plan-actions[data-v-54b920f2]>*{white-space:nowrap;display:flex;align-items:center;font:inherit;font-size:.9em;font-weight:700;border:0;border-radius:var(--border-radius-sm);padding:0 var(--gutter)}.algo-error[data-v-54b920f2]{background-color:var(--functional-red);color:var(--white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:300px}.generate-button[data-v-54b920f2]{background-color:var(--mapiq-black_800);color:var(--white)}.MapiqMap{--avSize: 32px;--mHeight: 40px;--mWidth: 40px;--mOffsetX: -20px;--mOffsetY: -20px;--markerInteractivity: all;--noIconFilter: none;--blackIconFilter: invert(100%);--greyIconFilter: invert(45%);--whiteIconFilter: var(--noIconFilter);--bgColor: black;--textColor: white;--iconFilter: var(--whiteIconFilter);--ease: ease-in-out;font-family:Pangram Sans,monospace;-webkit-user-select:none;user-select:none}.MapiqMap *,.MapiqMap *:before,.MapiqMap *:after{position:relative;box-sizing:border-box;margin:0;padding:0}.MapiqMapMarker{--cursor: pointer;--contentScale: 1;--hoverDuration: .2s;--iconSize: 18px;--fontSize: 14px;--boxShadow: 0 2px 5px rgba(0, 0, 0, .3);--mBorder: 0;--selectedBg: #1a1a1a;--highlightedBg: #1E4EDB;--dimmedBg: white;--defaultBg: white;--defaultIconStatusBg: white;--selectedText: white;--highlightedText: white;--dimmedText: #677884;--defaultText: #677884;--selectedIconFilter: var(--whiteIconFilter);--highlightedIconFilter: var(--whiteIconFilter);--dimmedIconFilter: var(--greyIconFilter);--defaultIconFilter: var(--greyIconFilter);position:absolute;margin-left:var(--mOffsetX);margin-top:var(--mOffsetY);pointer-events:var(--markerInteractivity)}.MapiqMapMarker.is-hidden{display:none}.MapiqMapMarker.is-exiting{--contentScale: .1;opacity:0}.MapiqMapMarker:hover:not([data-state=dimmed]),.MapiqMapMarker[data-spotlighted]{z-index:1;--contentScale: 1.2}.MapiqMapMarker:hover:not([data-state=dimmed])[data-state=highlighted] .MapiqMapMarker-content,.MapiqMapMarker[data-spotlighted][data-state=highlighted] .MapiqMapMarker-content{background:var(--spotlightedBg, var(--highlightedBg))}.MapiqMapMarker[data-state=default]{--bgColor: var(--defaultBg);--textColor: var(--defaultText);--iconFilter: var(--defaultIconFilter)}.MapiqMapMarker[data-state=selected]{--bgColor: var(--selectedBg);--textColor: var(--selectedText);--iconFilter: var(--selectedIconFilter)}.MapiqMapMarker[data-state=dimmed]{--bgColor: var(--dimmedBg);--textColor: var(--dimmedText);--iconFilter: var(--dimmedIconFilter);--cursor: default;--markerInteractivity: "none"}.MapiqMapMarker[data-state=highlighted]{--bgColor: var(--highlightedBg);--textColor: var(--highlightedText);--iconFilter: var(--highlightedIconFilter)}.MapiqMapMarker[data-type=room],.MapiqMapMarker[data-type=room_cluster],.MapiqMapMarker[data-type=area],.MapiqMapMarker[data-type=desk],.MapiqMapMarker[data-type=bookable_desk_sensor],.MapiqMapMarker[data-type=bookable_desk_sensor_availability],.MapiqMapMarker[data-type=cluster],.MapiqMapMarker[data-type=room_occupancy],.MapiqMapMarker[data-type=room_occupancy_cluster]{--highlightedBg: #128e64}.MapiqMapMarker[data-type=untraceable],.MapiqMapMarker[data-type=untraceable_cluster],.MapiqMapMarker[data-type=room_availability],.MapiqMapMarker[data-type=room_availability_cluster],.MapiqMapMarker[data-type=sensor_availability],.MapiqMapMarker[data-type=sensor_availability_cluster]{--mBorder: 2px solid white}.MapiqMapMarker[data-type=untraceable][data-state=selected],.MapiqMapMarker[data-type=untraceable_cluster][data-state=selected],.MapiqMapMarker[data-type=room_availability][data-state=selected],.MapiqMapMarker[data-type=room_availability_cluster][data-state=selected],.MapiqMapMarker[data-type=sensor_availability][data-state=selected],.MapiqMapMarker[data-type=sensor_availability_cluster][data-state=selected]{--mBorder: 0}.MapiqMapMarker[data-type=untraceable][data-state=dimmed],.MapiqMapMarker[data-type=untraceable_cluster][data-state=dimmed],.MapiqMapMarker[data-type=room_availability][data-state=dimmed],.MapiqMapMarker[data-type=room_availability_cluster][data-state=dimmed],.MapiqMapMarker[data-type=sensor_availability][data-state=dimmed],.MapiqMapMarker[data-type=sensor_availability_cluster][data-state=dimmed]{--textColor: var(#767676);--iconFilter: var(--dimmedIconFilter)}.MapiqMapMarker[data-type=sensor],.MapiqMapMarker[data-type=sensor_virtual],.MapiqMapMarker[data-type=sensor_cluster]{--iconFilter: var(--noIconFilter)}.MapiqMapMarker[data-type=sensor_status],.MapiqMapMarker[data-type=sensor_status_cluster]{--iconSize: 24px;--iconFilter: var(--whiteIconFilter);--textColor: white}.MapiqMapMarker[data-type=area],.MapiqMapMarker[data-type=cluster],.MapiqMapMarker[data-type=bookable_desk_sensor],.MapiqMapMarker[data-type=desk]{--defaultBg: #128e64;--defaultText: white;--defaultIconFilter: var(--whiteIconFilter)}[data-interactivity=none] .MapiqMapMarker{--markerInteractivity: "none"}[data-zoom=close]~.MapiqMap-markers .MapiqMapMarker.hide-when-close{display:none}[data-zoom=far] .MapiqMapMarker.hide-when-far{display:"none"}.MapiqMapMarker-content{width:var(--mWidth);height:var(--mHeight);line-height:var(--mHeight);border-radius:var(--mHeight);background:var(--bgColor);scale:var(--contentScale);box-shadow:var(--boxShadow);border:var(--mBorder);font-weight:500;text-align:center;align-items:center;display:flex;justify-content:space-around;gap:2px;cursor:var(--cursor);transition:translate var(--hoverDuration) var(--ease),scale var(--hoverDuration) var(--ease),opacity var(--hoverDuration) var(--ease)}.MapiqMapMarker-content .MapiqMapAvatar+.MapiqMapAvatar{margin-left:-14px}.MapiqMapMarker-content .MapiqMapAvatar:not(:only-child):last-child{margin-right:2px}.MapiqMapMarker-content .MapiqMapAvatar:not(:only-child):first-child{margin-left:2px}.MapiqMapMarker-content .MapiqMapMarker-number+.MapiqMapAvatar{margin-left:-12px}.MapiqMapMarker-number{flex:none;color:var(--textColor);width:var(--mHeight);font-size:var(--fontSize);margin-top:2px}.MapiqMapMarker-icon{width:var(--iconSize);height:var(--iconSize);filter:var(--iconFilter)}.MapiqMapMarker-number+.MapiqMapMarker-icon{transform:translate(-8px)}.MapiqMapMarker-icon-status{z-index:1;position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:#fff;border-radius:50%;border:1px solid white;background:var(--defaultIconStatusBg)}.MapiqMapMarker-icon-status img{position:absolute;top:50%;left:50%;width:9px;height:9px;transform:translate(-50%,-50%);filter:var(--whiteIconFilter)}.MapiqMapAvatar{height:var(--avSize);width:var(--avSize);background:var(--bgColor);border-radius:calc(var(--avSize) / 2);border:2px solid white;flex:none;line-height:30px;font-size:10px;transition:translate .2s ease-out}.MapiqMapAvatar img{display:block;height:100%;border-radius:50%}.layout-container[data-v-a89a1e21]{display:flex;flex-direction:column;height:100vh}.case-bar[data-v-a89a1e21]{flex:0;background:var(--white);border-bottom:1px solid var(--mapiq-black_150);padding:var(--gutter)}.case-view[data-v-a89a1e21]{flex:1;display:flex;flex-direction:row}.case-sidebar[data-v-a89a1e21]{flex:0 0 auto;width:240px;background:var(--white);border-right:1px solid var(--mapiq-black_150);padding:var(--gutter);display:flex;flex-direction:column;gap:calc(var(--gutter) * 2)}.floor-plan-container[data-v-a89a1e21]{flex:1;display:flex;flex-direction:column;min-height:0}.floor-plan-bar[data-v-a89a1e21]{flex:0;display:flex;flex-direction:row;background:var(--white);border-bottom:1px solid var(--mapiq-black_150);padding:var(--gutter)}.floor-plan-view[data-v-a89a1e21]{flex:1 1 0;min-height:0;overflow:hidden}
