canvas{width:100%;display:block}.preview-box.svelte-5hicz0{aspect-ratio:16/9;width:100%;position:relative}.preview-box.svelte-5hicz0:before{display:none;position:absolute;z-index:2;bottom:4px;right:4px;line-height:1;padding:2px 4px;font-size:12px;letter-spacing:.05em}.preview-box.online.svelte-5hicz0{cursor:pointer}.preview-box.online.svelte-5hicz0:before{background-color:var(--color-gray-1000);color:var(--color-gray-100);content:"Click to zoom";text-transform:uppercase}.preview-box.offline.svelte-5hicz0{pointer-events:none}.preview-box.offline.svelte-5hicz0 img:where(.svelte-5hicz0){opacity:.1;filter:grayscale(1)}.preview-box.offline.svelte-5hicz0:before{background-color:#404040;color:#fff;content:"OFFLINE";font-weight:200}.preview-box.svelte-5hicz0 img:where(.svelte-5hicz0){display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 720px){.preview-box.svelte-5hicz0{pointer-events:none}}.svelte-5hicz0::backdrop{background-color:#000000a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#modal.svelte-5hicz0{padding:0;border:none}#modal.svelte-5hicz0 .modal-header:where(.svelte-5hicz0){display:flex;justify-content:space-between;align-items:center;border-bottom:4px solid var(--color-gray-1000);background-color:var(--color-brand-blue);color:var(--color-gray-350);padding:0 0 0 10px;height:42px;font-weight:500;overflow:hidden;box-sizing:border-box}#modal.svelte-5hicz0 .modal-header:where(.svelte-5hicz0) .title:where(.svelte-5hicz0){line-height:1;text-transform:lowercase;font-size:14px;display:block;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase}#modal.svelte-5hicz0 .modal-header:where(.svelte-5hicz0) button:where(.svelte-5hicz0){background-color:var(--color-gray-350);color:var(--color-gray-1000);border:none;height:100%;aspect-ratio:1;font-size:14px;padding:0;cursor:pointer;font-weight:700;outline:none}#modal.svelte-5hicz0 .modal-header:where(.svelte-5hicz0) button:where(.svelte-5hicz0):focus{outline:none}#modal.svelte-5hicz0 .modal-header:where(.svelte-5hicz0) button:where(.svelte-5hicz0):hover{background-color:var(--color-gray-1000);color:var(--color-gray-100)}#modal.svelte-5hicz0 .modal-preview:where(.svelte-5hicz0){max-width:80vw;max-height:72vh;height:100vh;aspect-ratio:16/9;position:relative;pointer-events:none}#modal.svelte-5hicz0 .modal-preview:where(.svelte-5hicz0):before,#modal.svelte-5hicz0 .modal-preview:where(.svelte-5hicz0):after{color:#fff;opacity:.35;font-size:12px;line-height:1.5}#modal.svelte-5hicz0 .modal-preview:where(.svelte-5hicz0):before{content:"THREAT LEVEL: LOW\aSIGNAL STRENGTH: 87%\a ALT: 812.4 M ASL";white-space:pre;text-align:left;display:block;position:absolute;top:10px;left:10px;z-index:5;color:#fff}#modal.svelte-5hicz0 .modal-preview:where(.svelte-5hicz0):after{content:"[SCANNING...]\aOBJ.DETECTED: 3\aNET.STATUS: SECURE";white-space:pre;text-align:right;display:block;position:absolute;bottom:10px;right:10px;z-index:5;color:#fff}#modal.svelte-5hicz0 img:where(.svelte-5hicz0){width:100%;height:100%;display:block;object-fit:cover}.place-stats.svelte-5atnnv{display:grid;height:100px}.place-stats.svelte-5atnnv>.stats-box:where(.svelte-5atnnv){display:flex;gap:4px;height:100px;align-items:flex-end}.place-stats.svelte-5atnnv>.stats-box:where(.svelte-5atnnv) div:where(.svelte-5atnnv){background-color:var(--color-gray-850);flex:1 1 auto;height:auto;display:flex;justify-content:center;align-items:flex-end;border-bottom:1px solid var(--color-gray-850)}.place-stats.svelte-5atnnv>.stats-box:where(.svelte-5atnnv) div:where(.svelte-5atnnv):last-of-type{background-color:var(--color-gray-600)}.place-stats.svelte-5atnnv .loading-data:where(.svelte-5atnnv){display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:var(--color-gray-700)}.place.svelte-5atnnv{color:red;font-size:14px}.place-block.svelte-5atnnv{border-bottom:1px solid var(--color-gray-850);padding:25px 15px}.place-block.svelte-5atnnv .title:where(.svelte-5atnnv){all:unset;display:flex;gap:10px;align-items:center;line-height:1;letter-spacing:.025em;text-transform:uppercase;margin-bottom:10px;color:var(--color-gray-600)}.place-block.svelte-5atnnv .sub-title:where(.svelte-5atnnv){all:unset;display:block;line-height:1;letter-spacing:.025em;text-transform:uppercase;margin:10px 0 4px;font-size:.9rem;color:var(--color-gray-600)}.place-block.-red.svelte-5atnnv .title:where(.svelte-5atnnv){color:var(--color-brand-red)}.place-block.-green.svelte-5atnnv .title:where(.svelte-5atnnv){color:var(--color-brand-green)}.place-block.-light.svelte-5atnnv{background-color:var(--color-gray-950)}.place-block.svelte-5atnnv .details-list:where(.svelte-5atnnv){margin:0 -15px -15px}.place-block.svelte-5atnnv .target:where(.svelte-5atnnv){color:var(--color-brand-green);cursor:pointer}.place-block.svelte-5atnnv .target:where(.svelte-5atnnv):before,.place-block.svelte-5atnnv .target:where(.svelte-5atnnv):after{color:var(--color-gray-100)}.place-block.svelte-5atnnv .target:where(.svelte-5atnnv):before{content:'["';font-weight:400}.place-block.svelte-5atnnv .target:where(.svelte-5atnnv):after{content:'"]';font-weight:400}.place-block.svelte-5atnnv .target:where(.svelte-5atnnv):hover{background-color:var(--color-gray-300);color:var(--color-brand-blue)}.place-block.svelte-5atnnv .target:where(.svelte-5atnnv):hover:before,.place-block.svelte-5atnnv .target:where(.svelte-5atnnv):hover:after{color:inherit}.list.svelte-5atnnv{all:unset;display:grid;gap:2px}.list.svelte-5atnnv li:where(.svelte-5atnnv){list-style:none;display:flex;align-items:center;background:repeating-linear-gradient(-45deg,var(--color-gray-900),var(--color-gray-900) 4px,var(--color-gray-950) 4px,var(--color-gray-950) 8px)}.list.svelte-5atnnv li:where(.svelte-5atnnv) button:where(.svelte-5atnnv){all:unset;display:grid;cursor:pointer;align-items:center;grid-template-columns:auto auto;line-height:1;padding:0;background-color:var(--color-gray-400);color:var(--color-gray-1000)}.list.svelte-5atnnv li:where(.svelte-5atnnv) button:where(.svelte-5atnnv) span:where(.svelte-5atnnv){font-weight:600;padding:0 10px}.list.svelte-5atnnv li:where(.svelte-5atnnv) button:where(.svelte-5atnnv) span:where(.svelte-5atnnv):nth-of-type(1){margin-right:auto}.list.svelte-5atnnv li:where(.svelte-5atnnv) button:where(.svelte-5atnnv):before{content:"~";color:var(--color-gray-100);background-color:var(--color-brand-blue);padding:0 6px}.list.svelte-5atnnv li:where(.svelte-5atnnv) button:where(.svelte-5atnnv):hover{background-color:var(--color-brand-blue);color:var(--color-gray-100)}.marker-section.svelte-5atnnv{border-top:1px solid #202020;border-bottom:1px solid #202020;padding:20px 10px}.marker-section.svelte-5atnnv>.label:where(.svelte-5atnnv){all:unset;display:block;color:#505050;margin-bottom:10px;line-height:1;letter-spacing:.025em;text-transform:uppercase}.marker-section.svelte-5atnnv>.label:where(.svelte-5atnnv):after{content:"//:"}.marker-section.svelte-5atnnv .btn:where(.svelte-5atnnv){background-color:#b0b0b0;color:#000;padding:10px;line-height:1;cursor:pointer;display:block;text-align:center;text-decoration:none}.qr-code.svelte-5atnnv{display:grid;grid-template-columns:32% 1fr;gap:15px;align-items:center}.qr-code.svelte-5atnnv .qr-description:where(.svelte-5atnnv){line-height:1.35em;font-size:13px}.marker-details.svelte-5atnnv{color:var(--color-gray-350)}.marker-details.svelte-5atnnv .info-line:where(.svelte-5atnnv){background-color:#311010;margin:1px 0}.marker-details.svelte-5atnnv .info-line:where(.svelte-5atnnv) summary:where(.svelte-5atnnv){cursor:pointer;padding:5px 10px}.marker-details.svelte-5atnnv .info-line:where(.svelte-5atnnv) ol:where(.svelte-5atnnv){margin:0;padding-top:10px;padding-bottom:10px}.marker-details.svelte-5atnnv .info-line:where(.svelte-5atnnv) div:where(.svelte-5atnnv){padding:10px}.marker-details.svelte-5atnnv .task-title:where(.svelte-5atnnv){display:flex;gap:3px;flex-wrap:wrap}.marker-details.svelte-5atnnv .task-title:where(.svelte-5atnnv) span:where(.svelte-5atnnv){background-color:#303030;line-height:1;padding:3px 6px}.marker-details.svelte-5atnnv .edit:where(.svelte-5atnnv){padding:15px}.marker-details.svelte-5atnnv .edit:where(.svelte-5atnnv) textarea:where(.svelte-5atnnv){display:grid;width:100%;box-sizing:border-box;background-color:#000;color:#fff;border:none;min-height:100px;margin:10px 0;field-sizing:content}.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv){display:grid;grid-template-columns:1fr 1fr;line-height:1}.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv) dt:where(.svelte-5atnnv),.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv) dd:where(.svelte-5atnnv){margin:0;border-bottom:1px solid var(--color-gray-850);font-size:1rem}.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv) dt:where(.svelte-5atnnv):last-of-type,.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv) dd:where(.svelte-5atnnv):last-of-type{border-bottom:none}.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv) dt:where(.svelte-5atnnv){padding:10px 0 10px 15px}.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv) dd:where(.svelte-5atnnv){text-align:right;padding:10px 15px 10px 0}.marker-details.svelte-5atnnv .details-list:where(.svelte-5atnnv) dd.marked:where(.svelte-5atnnv){color:orange}@media screen and (max-width: 720px){.qr-code.svelte-5atnnv{display:none}}
