.sc-embed,.sc-embed body{height:100%;margin:0;padding:0}.sc-embed{--sc-brass:#9a7b45;--sc-stage:#0c0f16;--sc-radius:12px;--sc-radius-sm:9px}.sc-map-wrap{width:100%;height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.sc-map{width:100%;height:100%}.sc-filter-btn,.sc-instructions,.sc-draft-ribbon{background:color-mix(in srgb, var(--sc-stage) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);color:#fff;border:1px solid #ffffff1f;box-shadow:0 14px 44px -14px #0009}.sc-filters{z-index:20;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px}.sc-filter-btn{border-radius:var(--sc-radius-sm);letter-spacing:-.01em;cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.sc-filter-btn:hover{background:color-mix(in srgb, var(--sc-stage) 60%, transparent)}.sc-filter-btn.active{color:var(--sc-stage);background:#fffffff2;border-color:#0000}.sc-filter-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.sc-layers{position:relative}.sc-layers-menu{border-radius:var(--sc-radius);background:color-mix(in srgb, var(--sc-stage) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);border:1px solid #ffffff1f;min-width:190px;max-height:46vh;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 44px -14px #0009}.sc-layers-item{border-radius:var(--sc-radius-sm);color:#fff;cursor:pointer;align-items:center;gap:9px;padding:7px 9px;font-size:13px;line-height:1.3;transition:background .15s;display:flex}.sc-layers-item:hover{background:#ffffff17}.sc-layers-item input{width:15px;height:15px;accent-color:var(--sc-brass);cursor:pointer;flex-shrink:0}.sc-instructions{z-index:25;border-radius:var(--sc-radius);width:220px;padding:11px 14px;font-size:12.5px;line-height:1.5;transition:opacity .5s;position:absolute;top:16px;right:76px}.sc-instructions strong{font-weight:600}@media (max-width:1024px){.sc-instructions{display:none}}.sc-panel-backdrop{z-index:30;background:#0000002e;position:absolute;inset:0}.sc-panel{z-index:31;box-sizing:border-box;background:#fff;width:420px;max-width:80%;padding:18px;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #00000029}@media (max-width:1024px){.sc-panel{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:78vh;inset:auto 0 0}}.sc-close-btn{color:#5b6377;border-radius:var(--sc-radius-sm);cursor:pointer;float:right;background:#eef1f6;border:1px solid #e1e6ee;width:38px;height:38px;font-size:22px;line-height:1;transition:background .15s,color .15s}.sc-close-btn:hover{color:#0d1320;background:#e7ebf2}.sc-close-btn:focus-visible{outline-offset:2px;outline:2px solid #0d1320}.sc-lot-badge{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 11px 4px 9px;font-size:11px;font-weight:500;display:inline-flex}.sc-lot-badge:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:inset 0 0 0 1px #0000001f}.sc-lot-title{font-family:var(--font-archivo), "Archivo", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:#0d1320;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.05}.sc-lot-address{color:#5b6377;margin-bottom:14px;font-size:14px;font-weight:500}.sc-lot-meta{gap:0;margin-bottom:14px;font-size:14px;display:grid}.sc-lot-meta>div{color:#0d1320;border-top:1px solid #eaeef4;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.sc-lot-meta>div:first-child{border-top:0}.sc-lot-meta strong{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#8a92a3;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.sc-video-wrap{border-radius:var(--sc-radius);width:100%;margin-bottom:12px;padding-top:56.25%;position:relative;overflow:hidden}.sc-video-wrap iframe,.sc-video-wrap video{border:0;width:100%;height:100%;position:absolute;inset:0}.sc-video-wrap video{object-fit:contain;background:#0d1320}.sc-meta-link{color:#6a5230;text-underline-offset:2px;font-weight:500;text-decoration:underline}.sc-meta-link:hover{color:#8b6d3d}.sc-image-wrap img{border-radius:var(--sc-radius);width:100%;margin-bottom:12px;display:block}.sc-lot-link{color:#fff;border-radius:var(--sc-radius-sm);background:linear-gradient(#8b6d3d,#6a5230);margin-top:6px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:filter .15s;display:inline-block;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #7a603473}.sc-lot-link:hover{filter:brightness(1.08)}.sc-lot-link:focus-visible{outline-offset:2px;outline:2px solid #0d1320}.sc-remove-zone{border-top:1px solid #eaeef4;margin-top:18px;padding-top:14px}.sc-remove-note{color:#8a92a3;margin-bottom:10px;font-size:12px;line-height:1.45}.sc-remove-actions{align-items:center;gap:8px;display:flex}.sc-remove-btn{color:#8c3b3b;border-radius:var(--sc-radius-sm);cursor:pointer;background:#fff;border:1px solid #e0c9c6;padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.sc-remove-btn:hover{background:#8c3b3b0f;border-color:#cfa39e}.sc-remove-btn:focus-visible{outline-offset:2px;outline:2px solid #0d1320}.sc-remove-btn:disabled{opacity:.55;cursor:default}.sc-remove-btn.confirm{background:#8c3b3b17;border-color:#8c3b3b8c}.sc-remove-btn.confirm:hover{background:#8c3b3b24}.sc-remove-btn.quiet{color:#5b6377;border-color:#e1e6ee}.sc-remove-btn.quiet:hover{background:#eef1f6;border-color:#d6dce6}.sc-remove-error{color:#8c3b3b;margin-top:8px;font-size:12px}.sc-draft-ribbon{z-index:25;color:#ffffffd9;font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--sc-radius-sm);align-items:center;gap:8px;padding:7px 13px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;left:16px}.sc-draft-ribbon:before{content:"";background:var(--sc-brass);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-brass) 28%, transparent);border-radius:999px}
