.mlo-work-card-mini[data-v-ca0878fe]{--card-accent:#657b75;width:var(--mlo-work-card-w,82px);height:var(--mlo-work-card-h,108px);flex:0 0 var(--mlo-work-card-w,82px);color:#e9f4ef;text-align:left;cursor:pointer;background:linear-gradient(155deg,#2a443be0,#0c1814f0);border:0;border-radius:7px;flex-direction:column;padding:8px 6px 24px;transition:filter .14s,transform .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #94d2bd47,inset 0 1px #ffffff1f,0 5px 12px #00000059}.mlo-work-card-mini[data-v-ca0878fe]:focus-visible,.mlo-work-card-mini[data-v-ca0878fe]:hover{z-index:2;filter:brightness(1.1);outline:0;transform:translateY(-2px);box-shadow:0 0 0 1px #7df0c8b8,inset 0 1px #fff3,0 8px 18px #0000006b}.mlo-work-card-mini.hero-card[data-v-ca0878fe]{color:#f4e7bd;background:linear-gradient(150deg,#7a5f20db,#2b200af0)}.mlo-work-card-cover[data-v-ca0878fe]{z-index:0;background-position:50%;background-size:cover;border-radius:7px 7px 0 0;position:absolute;inset:0 0 21px}.mlo-work-card-cover[data-v-ca0878fe]:after{content:"";background:linear-gradient(#07110db8,#07110d40 48%,#07110dd1);position:absolute;inset:0}.mlo-work-card-mini>small[data-v-ca0878fe],.mlo-work-card-mini>strong[data-v-ca0878fe]{z-index:1;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.mlo-work-card-mini>small[data-v-ca0878fe]{color:#a7beb5;white-space:nowrap;font-size:6px;font-weight:800}.mlo-work-card-mini>strong[data-v-ca0878fe]{color:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.25;display:-webkit-box}.mlo-work-card-footer[data-v-ca0878fe]{z-index:2;color:#fff;background:var(--card-accent);grid-template-columns:1fr 20px 1fr;align-items:center;height:21px;padding:0 5px;display:grid;position:absolute;bottom:0;left:0;right:0}.mlo-work-card-footer>span[data-v-ca0878fe]{justify-self:start;align-items:center;gap:2px;font-size:6px;font-weight:900;display:flex}.mlo-work-card-footer>span svg[data-v-ca0878fe],.mlo-work-card-footer>svg[data-v-ca0878fe]{width:9px;height:9px}.mlo-work-card-footer>svg[data-v-ca0878fe]{justify-self:end}.mlo-work-card-footer[data-v-ca0878fe] .person-avatar{border:2px solid #fff;border-radius:50%;width:20px;height:20px;font-size:6px;transform:translateY(-2px)}.mlo-map-page[data-v-fb58ec3b]{color:#eaf4f0;background:linear-gradient(145deg,#0f221c4d,#06120e29);flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.mlo-topbar[data-v-fb58ec3b]{z-index:20;border-bottom:1px solid var(--glass-edge);min-height:72px;box-shadow:inset 0 1px var(--glass-highlight),0 12px 28px #030e0b33;-webkit-backdrop-filter:blur(20px)saturate(1.35);background:linear-gradient(105deg,#1b3029c2,#0c1b16ad);flex:none;gap:20px;padding:9px 18px;position:relative}.mlo-heading[data-v-fb58ec3b],.mlo-topbar[data-v-fb58ec3b]{align-items:center;display:flex}.mlo-heading[data-v-fb58ec3b]{gap:11px;min-width:0}.mlo-heading>span[data-v-fb58ec3b]{width:38px;height:38px;color:var(--accent);background:#13d99b17;border:1px solid #13d99b59;border-radius:10px;place-items:center;display:grid}.mlo-heading>span svg[data-v-fb58ec3b]{width:20px}.mlo-heading small[data-v-fb58ec3b]{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:850}.mlo-heading h1[data-v-fb58ec3b]{font:700 20px/1 var(--font-display);margin:1px 0 0}.mlo-heading p[data-v-fb58ec3b]{color:#7e968d;margin:4px 0 0;font-size:10px}.mlo-actions[data-v-fb58ec3b]{gap:6px;margin-left:auto;display:flex}.mlo-actions button[data-v-fb58ec3b]{color:#b9cdc5;background:#ffffff09;border:1px solid #94d2bd33;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.mlo-actions button.active[data-v-fb58ec3b],.mlo-actions button[data-v-fb58ec3b]:hover{color:#06281e;border-color:var(--accent);background:var(--accent)}.mlo-actions svg[data-v-fb58ec3b]{width:14px}.mlo-workspace[data-v-fb58ec3b]{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:10px;min-height:0;padding:10px;display:grid}.mlo-map-shell[data-v-fb58ec3b]{border:1px solid var(--glass-edge);min-width:0;box-shadow:inset 0 1px var(--glass-highlight),0 22px 48px -30px #000c;background:#08120f;border-radius:15px;position:relative;overflow:hidden}.mlo-viewer[data-v-fb58ec3b]{background:radial-gradient(circle at 50% 70%,#17332c,#07110e 70%)}.mlo-loading[data-v-fb58ec3b],.mlo-viewer[data-v-fb58ec3b]{position:absolute;inset:0}.mlo-loading[data-v-fb58ec3b]{z-index:30;color:#8ca39a;background:#091511;align-content:center;place-items:center;gap:10px;font-size:11px;display:grid}.mlo-loading svg[data-v-fb58ec3b]{width:24px;color:var(--accent);animation:1.2s linear infinite mlo-spin-fb58ec3b}@keyframes mlo-spin-fb58ec3b{to{transform:rotate(1turn)}}.mlo-area-layer[data-v-fb58ec3b]{z-index:5;overflow:visible}.mlo-area-layer[data-v-fb58ec3b],.mlo-overlay-layer[data-v-fb58ec3b]{pointer-events:none;width:100%;height:100%;position:absolute}.mlo-overlay-layer[data-v-fb58ec3b]{z-index:8;inset:0}.mlo-area-layer polygon[data-v-fb58ec3b]{vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px #00000073)}.mlo-area-layer .mlo-area-hit[data-v-fb58ec3b]{pointer-events:stroke;cursor:help;filter:none}.mlo-marker[data-v-fb58ec3b]{color:#07130f;background:var(--pin-color,#57a9e0);pointer-events:auto;will-change:left,top;border:2px solid #ffffffeb;border-radius:50% 50% 50% 8px;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;top:-1000px;left:-1000px;transform:translate(-50%,-95%)rotate(-45deg);box-shadow:0 5px 16px #0000008c,0 0 0 4px #07130f4d}.mlo-marker>svg[data-v-fb58ec3b]{width:16px;transform:rotate(45deg)}.mlo-marker>img[data-v-fb58ec3b]{-o-object-fit:contain;object-fit:contain;width:17px;height:17px;transform:rotate(45deg)}.mlo-marker>em[data-v-fb58ec3b]{color:#eaf5f0;background:#0b2019;border:1px solid #fffc;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:-8px;right:-8px;transform:rotate(45deg);box-shadow:0 3px 9px #00000073}.mlo-marker.selected[data-v-fb58ec3b],.mlo-marker[data-v-fb58ec3b]:hover{z-index:3;transform:translate(-50%,-95%)rotate(-45deg)scale(1.18);box-shadow:0 8px 22px #0000009e,0 0 0 5px #ffffff40}.mlo-marker-preview[data-v-fb58ec3b]{--mlo-work-card-w:82px;--mlo-work-card-h:108px;z-index:20;box-sizing:border-box;border:1px solid var(--glass-edge);opacity:0;visibility:hidden;color:#dcebe5;width:300px;box-shadow:inset 0 1px var(--glass-highlight),0 18px 42px #00000094;-webkit-backdrop-filter:blur(18px)saturate(1.3);pointer-events:auto;transform-origin:bottom;cursor:default;background:linear-gradient(145deg,#132720f5,#081712f0);border-radius:12px;grid-template-columns:minmax(0,1fr) 82px;align-items:stretch;gap:8px;padding:8px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;bottom:30px;left:50%;transform:translate(-50%)rotate(45deg)translateY(5px)}.mlo-marker-preview.without-work[data-v-fb58ec3b]{grid-template-columns:minmax(0,1fr)}.mlo-marker-preview[data-v-fb58ec3b]:after{content:"";width:60%;height:12px;position:absolute;top:100%;left:20%}.mlo-marker:focus-within .mlo-marker-preview[data-v-fb58ec3b],.mlo-marker:hover .mlo-marker-preview[data-v-fb58ec3b]{opacity:1;visibility:visible;transform:translate(-50%)rotate(45deg)translateY(0)}.mlo-preview-summary[data-v-fb58ec3b]{background:#06100d;border-radius:9px;min-width:0;height:126px;display:block;position:relative;overflow:hidden}.mlo-preview-summary>img[data-v-fb58ec3b]{-o-object-fit:cover;object-fit:cover;background:#06100d;width:100%;height:100%;display:block}.mlo-preview-copy[data-v-fb58ec3b]{text-shadow:0 1px 4px #000000d9;background:linear-gradient(#0000,#030d0ab8 38%,#030d0af0);gap:2px;min-width:0;padding:22px 8px 7px;display:grid;position:absolute;bottom:0;left:0;right:0}.mlo-preview-copy b[data-v-fb58ec3b],.mlo-preview-copy small[data-v-fb58ec3b]{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mlo-preview-copy b[data-v-fb58ec3b]{color:#f1faf6;font-size:11px}.mlo-preview-copy small[data-v-fb58ec3b]{color:#a5bdb4;font-size:7px}.mlo-preview-placeholder[data-v-fb58ec3b]{color:#73a998;background:radial-gradient(circle,#13d99b2e,#05110dbf);place-items:center;width:100%;height:100%;display:grid}.mlo-preview-placeholder svg[data-v-fb58ec3b]{width:25px}.mlo-marker-preview .mlo-preview-work[data-v-fb58ec3b]{color:#a8cfc1;border-radius:8px;gap:4px;min-width:0;padding:0;font-size:7px;display:grid}.mlo-preview-work-heading[data-v-fb58ec3b]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.mlo-preview-work-heading i[data-v-fb58ec3b]{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #13d99ba6}.mlo-preview-card-row[data-v-fb58ec3b]{align-items:center;display:flex;position:relative}.mlo-preview-card-more[data-v-fb58ec3b]{z-index:4;color:#06231a;background:var(--accent);text-align:center;border-radius:99px;min-width:20px;padding:2px 4px;font-size:7px;font-weight:950;position:absolute;top:-5px;right:-4px;box-shadow:0 3px 8px #0006}.mlo-area-tooltip[data-v-fb58ec3b]{z-index:100;color:#e9f6f1;pointer-events:none;background:#071812f0;border:1px solid #94d2bd4d;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:850;position:fixed;box-shadow:0 8px 24px #0000006b}.mlo-vertex[data-v-fb58ec3b]{color:#08221a;background:var(--accent);pointer-events:auto;cursor:grab;touch-action:none;border:2px solid #fff;border-radius:50%;width:24px;height:24px;padding:0;font-size:8px;font-weight:950;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000008c}.mlo-vertex[data-v-fb58ec3b]:active{cursor:grabbing}.mlo-map-controls[data-v-fb58ec3b]{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081611e0;border:1px solid #94d2bd2e;border-radius:10px;gap:4px;padding:4px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 10px 28px #00000059}.mlo-map-controls button[data-v-fb58ec3b]{color:#b7ccc4;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.mlo-map-controls button[data-v-fb58ec3b]:hover{color:var(--accent);background:#13d99b1a}.mlo-map-controls svg[data-v-fb58ec3b]{width:15px}.mlo-map-legend[data-v-fb58ec3b]{z-index:11;color:#bacfc6a8;-webkit-backdrop-filter:blur(9px)saturate(1.05);pointer-events:none;background:#08161161;border:1px solid #94d2bd1a;border-radius:10px;grid-template-columns:repeat(2,max-content);gap:6px 14px;padding:10px 11px;display:grid;position:absolute;top:14px;right:14px;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000029}.mlo-map-legend>strong[data-v-fb58ec3b]{color:#dceae4ad;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-size:9px}.mlo-map-legend>span[data-v-fb58ec3b]{white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.mlo-map-legend i[data-v-fb58ec3b]{opacity:.72;border:1px solid #fff6;border-radius:50% 50% 50% 2px;width:8px;height:8px;transform:rotate(-45deg);box-shadow:0 2px 5px #0003}.mlo-mode-hint[data-v-fb58ec3b]{z-index:12;color:#b8cec5;background:#081913eb;border:1px solid #13d99b59;border-radius:9px;align-items:center;gap:9px;padding:8px 9px;display:flex;position:absolute;top:14px;left:62px;box-shadow:0 10px 28px #00000059}.mlo-mode-hint>svg[data-v-fb58ec3b]{width:17px;color:var(--accent)}.mlo-mode-hint b[data-v-fb58ec3b],.mlo-mode-hint span[data-v-fb58ec3b]{display:block}.mlo-mode-hint b[data-v-fb58ec3b]{color:#e5f2ed;font-size:10px}.mlo-mode-hint span[data-v-fb58ec3b]{font-size:8px}.mlo-mode-hint button[data-v-fb58ec3b]{color:#8ca098;background:0 0;border:0;place-items:center;width:25px;height:25px;margin-left:7px;display:grid}.mlo-mode-hint button svg[data-v-fb58ec3b]{width:13px}.mlo-area-editor[data-v-fb58ec3b]{z-index:15;border:1px solid var(--glass-edge);width:310px;box-shadow:inset 0 1px var(--glass-highlight),0 20px 55px #00000080;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(145deg,#193129e0,#081913d6);border-radius:14px;gap:9px;padding:12px;display:grid;position:absolute;bottom:14px;right:14px}.mlo-area-editor>header[data-v-fb58ec3b]{justify-content:space-between;align-items:center;display:flex}.mlo-area-editor small[data-v-fb58ec3b],.mlo-area-editor strong[data-v-fb58ec3b]{display:block}.mlo-area-editor small[data-v-fb58ec3b]{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:850}.mlo-area-editor strong[data-v-fb58ec3b]{margin-top:2px;font-size:13px}.mlo-area-editor header button[data-v-fb58ec3b]{color:#91a79e;background:0 0;border:0}.mlo-area-editor header svg[data-v-fb58ec3b]{width:15px}.mlo-area-editor label[data-v-fb58ec3b],.mlo-pin-detail label[data-v-fb58ec3b]{color:#718a80;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.mlo-area-editor input[data-v-fb58ec3b],.mlo-pin-detail input[data-v-fb58ec3b],.mlo-pin-detail select[data-v-fb58ec3b],.mlo-pin-detail textarea[data-v-fb58ec3b]{color:#e1eee8;text-transform:none;background:#0c1b16;border:1px solid #94d2bd33;border-radius:7px;outline:0;width:100%;min-width:0;font-size:11px}.mlo-area-editor input[data-v-fb58ec3b],.mlo-pin-detail input[data-v-fb58ec3b],.mlo-pin-detail select[data-v-fb58ec3b]{height:33px;padding:0 9px}.mlo-area-editor input[type=color][data-v-fb58ec3b]{padding:3px}.mlo-area-editor p[data-v-fb58ec3b]{color:#81968e;margin:0;font-size:9px;line-height:1.45}.mlo-area-editor footer[data-v-fb58ec3b],.mlo-pin-detail footer[data-v-fb58ec3b]{justify-content:flex-end;gap:6px;display:flex}.mlo-area-editor footer button[data-v-fb58ec3b],.mlo-pin-detail footer button[data-v-fb58ec3b]{color:#06281e;background:var(--accent);border:0;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.mlo-area-editor footer button[data-v-fb58ec3b]:disabled,.mlo-pin-detail footer button[data-v-fb58ec3b]:disabled{opacity:.35}.mlo-area-editor footer .ghost[data-v-fb58ec3b]{color:#9fb3ab;background:0 0;border:1px solid #94d2bd2e}.mlo-area-editor footer svg[data-v-fb58ec3b],.mlo-pin-detail footer svg[data-v-fb58ec3b]{width:13px}.mlo-area-editor .mlo-fill-toggle[data-v-fb58ec3b]{background:#05110d47;border:1px solid #94d2bd26;border-radius:8px;grid-template-columns:1fr auto 24px;align-items:center;min-height:34px;padding:0 9px}.mlo-area-editor .mlo-fill-toggle input[data-v-fb58ec3b]{width:30px;height:16px;accent-color:var(--accent);cursor:pointer;padding:0}.mlo-area-editor .mlo-fill-toggle b[data-v-fb58ec3b],.mlo-area-editor .mlo-opacity-control b[data-v-fb58ec3b]{color:#b9cec5;text-align:right;font-size:8px}.mlo-area-editor .mlo-opacity-control[data-v-fb58ec3b]{grid-template-columns:68px 1fr 30px;align-items:center;min-height:34px}.mlo-area-editor .mlo-opacity-control input[data-v-fb58ec3b]{width:100%;height:auto;accent-color:var(--accent);cursor:pointer;padding:0}.mlo-pin-detail input[type=color][data-v-fb58ec3b]{cursor:pointer;padding:3px}.mlo-sidebar[data-v-fb58ec3b]{border:1px solid var(--glass-edge);min-width:0;box-shadow:inset 0 1px var(--glass-highlight),0 22px 48px -32px #000c;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(155deg,#1f362fb3,#091611a8);border-radius:15px;padding:12px;overflow-y:auto}.mlo-search[data-v-fb58ec3b]{position:relative}.mlo-search svg[data-v-fb58ec3b]{color:#6e877d;width:15px;position:absolute;top:10px;left:10px}.mlo-search input[data-v-fb58ec3b]{color:#dceae4;background:#05100c7a;border:1px solid #94d2bd2e;border-radius:9px;outline:0;width:100%;height:36px;padding:0 10px 0 34px;font-size:10px}.mlo-search input[data-v-fb58ec3b]:focus{border-color:#13d99b73}.mlo-filter[data-v-fb58ec3b]{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.mlo-filter>svg[data-v-fb58ec3b]{color:#688078;width:13px;margin:6px 3px 0 0}.mlo-filter button[data-v-fb58ec3b]{color:#7f958c;background:0 0;border:1px solid #94d2bd1f;border-radius:99px;height:25px;padding:0 7px;font-size:8px;font-weight:850}.mlo-filter button.active[data-v-fb58ec3b]{color:var(--status-color,#06281e);border-color:var(--status-color,var(--accent));background:color-mix(in srgb,var(--status-color,var(--accent)) 20%,transparent)}.mlo-type-filter[data-v-fb58ec3b]{border-top:1px solid #94d2bd14;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px;padding-top:8px;display:grid}.mlo-type-filter>span[data-v-fb58ec3b]{color:#647d73;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:900}.mlo-type-filter button[data-v-fb58ec3b]{color:#718a80;text-overflow:ellipsis;white-space:nowrap;background:#05100c33;border:1px solid #94d2bd1a;border-radius:7px;align-items:center;gap:5px;min-width:0;height:29px;padding:0 7px;font-size:7px;font-weight:850;display:flex;overflow:hidden}.mlo-type-filter button[data-v-fb58ec3b]:hover{color:#cfe0d9;border-color:#13d99b47}.mlo-type-filter button.active[data-v-fb58ec3b]{color:#06281e;border-color:var(--accent);background:var(--accent)}.mlo-type-filter img[data-v-fb58ec3b],.mlo-type-filter svg[data-v-fb58ec3b]{-o-object-fit:contain;object-fit:contain;filter:invert(.64)sepia(.08)saturate(.7)hue-rotate(105deg);flex:none;width:13px;height:13px}.mlo-type-filter button.active img[data-v-fb58ec3b],.mlo-type-filter button.active svg[data-v-fb58ec3b]{filter:brightness(.12)}.mlo-side-section[data-v-fb58ec3b]{background:#ffffff05;border:1px solid #94d2bd1f;border-radius:10px;margin-top:12px;padding:11px}.mlo-side-section>header[data-v-fb58ec3b]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mlo-side-section header small[data-v-fb58ec3b]{color:var(--accent);letter-spacing:.11em;font-size:7px;font-weight:850}.mlo-side-section h2[data-v-fb58ec3b]{margin:2px 0 0;font-size:13px}.mlo-side-section header b[data-v-fb58ec3b]{color:#79d8b9;background:#13d99b14;border-radius:99px;padding:3px 6px;font-size:8px}.mlo-side-section>p[data-v-fb58ec3b]{color:#738b82;margin:8px 0 0;font-size:9px;line-height:1.5}.mlo-area-list[data-v-fb58ec3b]{gap:4px;margin-top:9px;display:grid}.mlo-area-list article[data-v-fb58ec3b]{border-top:1px solid #94d2bd12;grid-template-columns:7px 1fr auto auto;align-items:center;gap:5px;min-height:38px;display:grid}.mlo-area-list article>i[data-v-fb58ec3b]{border-radius:99px;width:7px;height:24px}.mlo-area-list button[data-v-fb58ec3b]{color:#a9beb5;text-align:left;background:0 0;border:0;min-width:0;padding:5px}.mlo-area-list button small[data-v-fb58ec3b],.mlo-area-list button strong[data-v-fb58ec3b]{display:block}.mlo-area-list button strong[data-v-fb58ec3b]{color:#d9e7e1;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mlo-area-list button small[data-v-fb58ec3b]{color:#688077;margin-top:2px;font-size:7px}.mlo-area-list article>button[data-v-fb58ec3b]:not(:first-of-type){place-items:center;width:25px;height:25px;display:grid}.mlo-area-list svg[data-v-fb58ec3b]{width:12px}.mlo-area-list article[data-v-fb58ec3b]:has(.mlo-area-handle){grid-template-columns:15px 7px 1fr auto auto}.mlo-area-list article.dragging[data-v-fb58ec3b]{opacity:.42}.mlo-area-handle[data-v-fb58ec3b]{color:#647e74;cursor:grab}.pin-list[data-v-fb58ec3b]{min-height:180px}.pin-list>div[data-v-fb58ec3b]{gap:4px;margin-top:8px;display:grid}.pin-list>div>button[data-v-fb58ec3b]{color:#b4c7c0;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:6px;display:grid}.pin-list>div>button[data-v-fb58ec3b]:hover{background:#ffffff06;border-color:#94d2bd21}.pin-list button>i[data-v-fb58ec3b]{border-radius:99px;width:7px;height:28px}.pin-list button small[data-v-fb58ec3b],.pin-list button strong[data-v-fb58ec3b]{display:block}.pin-list button strong[data-v-fb58ec3b]{color:#dce9e4;font-size:10px}.pin-list button small[data-v-fb58ec3b]{color:#6f877e;margin-top:3px;font-size:7px}.pin-list button>svg[data-v-fb58ec3b]{color:#d66b63;width:13px}.pin-list div>p[data-v-fb58ec3b]{color:#71877f;font-size:9px;line-height:1.5}.mlo-pin-detail[data-v-fb58ec3b]{gap:11px;display:grid}.mlo-pin-detail>header[data-v-fb58ec3b]{border-bottom:1px solid #94d2bd1a;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.mlo-pin-detail header small[data-v-fb58ec3b]{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:850}.mlo-pin-detail h2[data-v-fb58ec3b]{margin:3px 0 0;font-size:16px;line-height:1.2}.mlo-pin-detail header button[data-v-fb58ec3b]{color:#8da198;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.mlo-pin-detail header svg[data-v-fb58ec3b]{width:15px}.mlo-pin-detail textarea[data-v-fb58ec3b]{resize:vertical;min-height:105px;padding:8px 9px}.mlo-pin-detail label small.invalid[data-v-fb58ec3b]{color:#dd887e;letter-spacing:0;text-transform:none;font-size:8px}.mlo-video[data-v-fb58ec3b]{background:#050b09;border:1px solid #94d2bd29;border-radius:9px;padding-top:56.25%;position:relative;overflow:hidden}.mlo-video iframe[data-v-fb58ec3b]{border:0;width:100%;height:100%;position:absolute;inset:0}.mlo-pin-detail footer .danger[data-v-fb58ec3b]{color:#e6a29a;background:#d96b600f;border:1px solid #d96b6047;margin-right:auto}.mlo-pin-meta[data-v-fb58ec3b]{gap:6px;display:flex}.mlo-pin-meta span[data-v-fb58ec3b]{color:#82988f;border:1px solid #94d2bd1f;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:850}.mlo-pin-detail>p[data-v-fb58ec3b]{color:#9db1a9;margin:0;font-size:11px;line-height:1.6}.mlo-area-list strong em[data-v-fb58ec3b]{color:#f0d68b;vertical-align:1px;background:#f0d68b17;border-radius:99px;align-items:center;gap:2px;margin-left:4px;padding:2px 4px;font-size:7px;font-style:normal;display:inline-flex}.mlo-area-list strong em svg[data-v-fb58ec3b]{width:8px}.mlo-icon-picker[data-v-fb58ec3b]{gap:5px;display:grid}.mlo-icon-picker>span[data-v-fb58ec3b]{color:#718a80;letter-spacing:.08em;font-size:8px;font-weight:850}.mlo-icon-picker>div[data-v-fb58ec3b]{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.mlo-icon-picker button[data-v-fb58ec3b]{color:#759087;background:#05100c57;border:1px solid #94d2bd29;border-radius:7px;place-items:center;height:30px;padding:0;display:grid}.mlo-icon-picker button[data-v-fb58ec3b]:hover{color:#dcebe5;border-color:#13d99b66}.mlo-icon-picker button.active[data-v-fb58ec3b]{color:#06281e;border-color:var(--accent);background:var(--accent);box-shadow:0 5px 15px #13d99b2e}.mlo-icon-picker button img[data-v-fb58ec3b],.mlo-icon-picker svg[data-v-fb58ec3b]{-o-object-fit:contain;object-fit:contain;width:15px;height:15px}.mlo-icon-picker button:not(.active) img[data-v-fb58ec3b]{filter:invert(.72)sepia(.08)saturate(.7)hue-rotate(105deg)}.mlo-icon-credit[data-v-fb58ec3b]{color:#5f786f;font-size:6px;line-height:1.35}.mlo-icon-credit a[data-v-fb58ec3b]{color:#729b8b;text-decoration:none}.mlo-icon-credit a[data-v-fb58ec3b]:hover{color:var(--accent)}.mlo-pin-meta span.price[data-v-fb58ec3b]{color:#e3c979;background:#dfbc6312;border-color:#dfbc6340}.mlo-thumbnail-upload>small[data-v-fb58ec3b]{color:#637c72;letter-spacing:0;text-transform:none;font-size:7px;font-weight:600;line-height:1.4}.mlo-thumbnail-current[data-v-fb58ec3b]{border-radius:9px;height:112px;display:block;position:relative;overflow:hidden}.mlo-thumbnail-current img[data-v-fb58ec3b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mlo-thumbnail-current button[data-v-fb58ec3b]{color:#f2d6d2;background:#401210d1;border:1px solid #ffffff40;border-radius:7px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:8px;font-weight:850;display:flex;position:absolute;bottom:7px;right:7px}.mlo-thumbnail-current button svg[data-v-fb58ec3b]{width:11px}.mlo-upload-button[data-v-fb58ec3b]{color:#9dd8c4;background:#13d99b0d;border:1px dashed #13d99b66;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:9px;display:flex;position:relative;overflow:hidden}.mlo-upload-button svg[data-v-fb58ec3b]{width:14px}.mlo-upload-button input[data-v-fb58ec3b]{opacity:0;cursor:pointer;position:absolute;inset:0}.mlo-spot-detail[data-v-fb58ec3b]{flex-direction:column;gap:10px;display:flex}.mlo-spot-detail>header[data-v-fb58ec3b]{border-bottom:1px solid #94d2bd1f;justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 2px 11px;display:flex}.mlo-spot-detail header small[data-v-fb58ec3b]{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:900}.mlo-spot-detail header h2[data-v-fb58ec3b]{margin:3px 0 0;font-size:16px}.mlo-spot-detail header p[data-v-fb58ec3b]{color:#70887f;margin:4px 0 0;font-size:8px}.mlo-spot-detail header>button[data-v-fb58ec3b]{color:#8da198;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.mlo-spot-detail header>button svg[data-v-fb58ec3b]{width:15px}.mlo-spot-cards[data-v-fb58ec3b]{gap:10px;display:grid}.mlo-spot-cards article[data-v-fb58ec3b]{border:1px solid var(--glass-edge);border-top:2px solid var(--entry-color);box-shadow:inset 0 1px var(--glass-highlight),0 14px 34px -25px #000000e6;background:linear-gradient(155deg,#1b342c94,#08171280);border-radius:13px;outline:0;transition:border-color .14s,transform .14s,box-shadow .14s;position:relative;overflow:hidden}.mlo-spot-cards article.editable[data-v-fb58ec3b]{cursor:pointer}.mlo-spot-cards article.editable[data-v-fb58ec3b]:focus-visible,.mlo-spot-cards article.editable[data-v-fb58ec3b]:hover{border-color:color-mix(in srgb,var(--entry-color) 62%,#fff);box-shadow:inset 0 1px var(--glass-highlight),0 18px 38px -22px color-mix(in srgb,var(--entry-color) 36%,transparent);transform:translateY(-2px)}.mlo-spot-media[data-v-fb58ec3b]{aspect-ratio:16/9;background:#07120e;width:100%;min-height:176px;position:relative;overflow:hidden}.mlo-spot-media[data-v-fb58ec3b]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040e0bc7);position:absolute;inset:45% 0 0}.mlo-spot-media>iframe[data-v-fb58ec3b]{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.mlo-spot-media .youtube-preview[data-v-fb58ec3b]{color:#fff;background:#07120e;border:0;width:100%;height:100%;padding:0;display:block}.mlo-spot-media .youtube-preview img[data-v-fb58ec3b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .18s,filter .18s;display:block;transform:scale(1.12)}.mlo-spot-media .youtube-preview svg[data-v-fb58ec3b]{z-index:2;background:#040e0bad;border:1px solid #ffffff80;border-radius:50%;width:38px;height:38px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #00000073}.mlo-spot-media .youtube-preview:hover img[data-v-fb58ec3b]{filter:brightness(.78);transform:scale(1.17)}.mlo-custom-thumbnail[data-v-fb58ec3b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mlo-spot-media .empty[data-v-fb58ec3b]{color:#537168;background:radial-gradient(circle,#13d99b17,#0000 60%);place-content:center;justify-items:center;gap:6px;width:100%;height:100%;display:grid}.mlo-spot-media .empty svg[data-v-fb58ec3b]{width:25px}.mlo-spot-media .empty span[data-v-fb58ec3b]{font-size:8px}.mlo-spot-media>span.status[data-v-fb58ec3b],.mlo-spot-media>strong[data-v-fb58ec3b]{z-index:2;color:#f1faf6;-webkit-backdrop-filter:blur(12px);background:#06120ebf;border:1px solid #ffffff2e;border-radius:7px;padding:5px 7px;font-size:8px;position:absolute;top:9px}.mlo-spot-media>span.status[data-v-fb58ec3b]{color:var(--entry-color);text-transform:uppercase;font-weight:900;left:9px}.mlo-spot-media>strong[data-v-fb58ec3b]{color:#ffe59a;letter-spacing:-.02em;background:#07140fe0;border-color:#f0d68b57;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:950;top:11px;right:11px;box-shadow:0 7px 22px #00000057}.mlo-store-link[data-v-fb58ec3b]{z-index:4;color:#06231a;background:#dff4a3;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex;position:absolute;bottom:11px;right:11px;box-shadow:0 8px 22px #00000061}.mlo-store-link[data-v-fb58ec3b]:hover{color:#03130e;background:#efffc1;transform:translateY(-1px)}.mlo-store-link svg[data-v-fb58ec3b]{width:13px}.mlo-spot-card-body[data-v-fb58ec3b]{padding:10px 11px 9px}.mlo-spot-card-body h3[data-v-fb58ec3b]{color:#ecf6f2;margin:0;font-size:13px}.mlo-spot-card-body p[data-v-fb58ec3b]{color:#82998f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.mlo-social-row[data-v-fb58ec3b]{justify-content:space-between;align-items:center;padding:0 10px 9px;display:flex}.mlo-social-row button[data-v-fb58ec3b]{color:#799188;background:#040f0b47;border:1px solid #94d2bd24;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:42px;height:29px;display:flex}.mlo-social-row button.active[data-v-fb58ec3b],.mlo-social-row button[data-v-fb58ec3b]:hover{color:#bff6e3;background:#13d99b1a;border-color:#13d99b6b}.mlo-social-row .mlo-vote-button.active[data-v-fb58ec3b]{color:#ffaaa1;background:#d9483c1f;border-color:#ff6e6073}.mlo-social-row svg[data-v-fb58ec3b]{width:14px}.mlo-social-row b[data-v-fb58ec3b]{font-size:9px}.mlo-comments[data-v-fb58ec3b],.mlo-work-cards[data-v-fb58ec3b]{background:#030e0a47;border:1px solid #94d2bd1f;border-radius:9px;gap:6px;margin:0 10px 9px;padding:9px;display:grid}.mlo-comments article[data-v-fb58ec3b]{border-bottom:1px solid #94d2bd14;grid-template-columns:1fr auto;gap:2px 7px;padding-bottom:6px;display:grid}.mlo-comments article b[data-v-fb58ec3b]{color:#cae0d7;font-size:8px}.mlo-comments article time[data-v-fb58ec3b]{color:#61776f;font-size:7px}.mlo-comments article p[data-v-fb58ec3b]{color:#91a79f;white-space:pre-wrap;grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.4}.mlo-comments .empty-comments[data-v-fb58ec3b]{color:#637b72;margin:0;font-size:8px}.mlo-comments form[data-v-fb58ec3b]{grid-template-columns:1fr auto;gap:5px;display:grid}.mlo-comments textarea[data-v-fb58ec3b]{color:#dcebe5;min-height:46px;font:9px var(--font-body);resize:vertical;background:#091813;border:1px solid #94d2bd26;border-radius:7px;outline:0;padding:7px}.mlo-comments form button[data-v-fb58ec3b]{color:#06231a;background:var(--accent);border:0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:900}.mlo-comments form button[data-v-fb58ec3b]:disabled{opacity:.35}.mlo-work-cards[data-v-fb58ec3b]{background:linear-gradient(145deg,#13d99b12,#040f0b47);border-color:#13d99b33}.mlo-work-cards>header[data-v-fb58ec3b]{color:#a6d6c5;justify-content:space-between;align-items:center;font-size:8px;font-weight:850;display:flex}.mlo-work-cards>header span[data-v-fb58ec3b]{align-items:center;gap:5px;display:flex}.mlo-work-cards>header svg[data-v-fb58ec3b]{width:13px;color:var(--accent)}.mlo-work-cards>header b[data-v-fb58ec3b]{color:#06231a;background:var(--accent);text-align:center;border-radius:99px;min-width:18px;padding:2px 5px}.mlo-work-card-grid[data-v-fb58ec3b]{--mlo-work-card-w:116px;--mlo-work-card-h:154px;grid-template-columns:repeat(auto-fill,var(--mlo-work-card-w));justify-content:start;gap:9px;padding:3px 1px 5px;display:grid}.mlo-work-cards>button[data-v-fb58ec3b]{color:inherit;text-align:left;background:#040f0b59;border:1px solid #94d2bd1a;border-radius:7px;grid-template-columns:7px 1fr;align-items:center;gap:7px;padding:6px;display:grid}.mlo-work-cards>button[data-v-fb58ec3b]:hover{border-color:#13d99b59}.mlo-work-cards>button i[data-v-fb58ec3b]{background:#759088;border-radius:50%;width:7px;height:7px}.mlo-work-cards>button i.state-in-progress[data-v-fb58ec3b]{background:#57a9e0;box-shadow:0 0 8px #57a9e08c}.mlo-work-cards>button i.state-done[data-v-fb58ec3b]{background:#65d17a}.mlo-work-cards>button small[data-v-fb58ec3b],.mlo-work-cards>button strong[data-v-fb58ec3b]{display:block}.mlo-work-cards>button strong[data-v-fb58ec3b]{color:#cfe2da;font-size:8px}.mlo-work-cards>button small[data-v-fb58ec3b]{color:#657e74;margin-top:2px;font-size:7px}.mlo-work-create[data-v-fb58ec3b]{grid-template-columns:1fr 30px;gap:5px;display:grid}.mlo-work-attach select[data-v-fb58ec3b],.mlo-work-create input[data-v-fb58ec3b]{color:#d9e9e3;background:#091813;border:1px solid #94d2bd26;border-radius:7px;outline:0;min-width:0;height:30px;padding:0 7px;font-size:8px}.mlo-work-attach button[data-v-fb58ec3b],.mlo-work-create button[data-v-fb58ec3b]{color:#06231a;background:var(--accent);border:0;border-radius:7px;font-size:8px;font-weight:900}.mlo-work-attach button[data-v-fb58ec3b]:disabled,.mlo-work-create button[data-v-fb58ec3b]:disabled{opacity:.35}.mlo-work-create svg[data-v-fb58ec3b]{width:12px}.mlo-work-attach[data-v-fb58ec3b]{grid-template-columns:1fr auto;gap:5px;display:grid}.mlo-work-attach button[data-v-fb58ec3b]{padding:0 8px}.mlo-spot-cards article>footer[data-v-fb58ec3b]{color:#6d867c;border-top:1px solid #94d2bd14;justify-content:space-between;align-items:center;gap:7px;padding:7px 11px;font-size:8px;display:flex}.mlo-spot-cards article>footer small[data-v-fb58ec3b]{color:#779b8d;align-items:center;gap:4px;display:flex}.mlo-spot-cards article>footer svg[data-v-fb58ec3b]{width:10px}.mlo-add-to-spot[data-v-fb58ec3b]{color:#91b8a9;text-align:left;background:#13d99b09;border:1px dashed #30e0a65c;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:82px;padding:12px;transition:border-color .14s,background .14s,transform .14s;display:flex}.mlo-add-to-spot[data-v-fb58ec3b]:hover{color:#dff8ef;background:#13d99b17;border-color:#30e0a6b3;transform:translateY(-1px)}.mlo-add-to-spot>svg[data-v-fb58ec3b]{width:24px;color:var(--accent)}.mlo-add-to-spot small[data-v-fb58ec3b],.mlo-add-to-spot span[data-v-fb58ec3b],.mlo-add-to-spot strong[data-v-fb58ec3b]{display:block}.mlo-add-to-spot strong[data-v-fb58ec3b]{color:#dff0e9;font-size:11px}.mlo-add-to-spot small[data-v-fb58ec3b]{color:#708b80;margin-top:3px;font-size:8px}.mlo-type-filter img[data-v-fb58ec3b],.mlo-type-filter svg[data-v-fb58ec3b]{width:15px;height:15px}.mlo-icon-picker button img[data-v-fb58ec3b],.mlo-icon-picker svg[data-v-fb58ec3b]{width:18px;height:18px}[data-v-fb58ec3b] .navigator{background:#07110e!important;border:1px solid #94d2bd59!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 10px 26px #00000073!important}.mlo-context-menu button>span[data-v-fb58ec3b]{gap:2px;min-width:0;display:grid}.mlo-context-menu button b[data-v-fb58ec3b]{color:#e8f4ef;font-size:12px}.mlo-context-menu button small[data-v-fb58ec3b]{color:#739087;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}@media (width<=980px){.mlo-workspace[data-v-fb58ec3b]{grid-template-columns:1fr 300px}.mlo-heading p[data-v-fb58ec3b]{display:none}}@media (width<=720px){.mlo-topbar[data-v-fb58ec3b]{gap:8px}.mlo-heading small[data-v-fb58ec3b],.mlo-heading>span[data-v-fb58ec3b]{display:none}.mlo-heading h1[data-v-fb58ec3b]{font-size:16px}.mlo-actions button[data-v-fb58ec3b]{justify-content:center;width:34px;padding:0;font-size:0}.mlo-workspace[data-v-fb58ec3b]{grid-template-columns:1fr}.mlo-sidebar[data-v-fb58ec3b]{z-index:30;border-top:1px solid #94d2bd2e;border-radius:12px 0 0;width:min(340px,92vw);max-height:48vh;position:absolute;bottom:0;right:0;box-shadow:0 -14px 38px #00000080}.mlo-area-editor[data-v-fb58ec3b]{width:min(300px,100vw - 76px);bottom:calc(48vh + 8px);right:8px}}
