.plot-pop.svelte-1pyja8i{color:var(--rt-fg,#f3ead2);flex-direction:column;gap:8px;display:flex;position:relative}.pp-deck.svelte-1pyja8i{margin:4px 0 0}.pp-hdr.svelte-1pyja8i{align-items:center;gap:6px;display:flex}.pp-glyph.svelte-1pyja8i{object-fit:contain;flex:none;width:39px;height:39px}.pp-kind.svelte-1pyja8i{font-family:var(--rt-font-display), sans-serif;letter-spacing:.02em;color:var(--rt-yellow,gold);font-size:1.05rem;font-weight:700}.pp-spacer.svelte-1pyja8i{flex:auto}.pp-icon.svelte-1pyja8i{box-sizing:border-box;border-radius:var(--rt-radius-sm,8px);border:1.5px solid var(--rt-gold-1,#f5d565);width:39px;height:39px;color:var(--rt-gold-1,#f5d565);cursor:pointer;background:#e8b9231f;justify-content:center;align-items:center;display:inline-flex}.pp-edit.svelte-1pyja8i{flex:none;display:inline-flex}.pp-edit.svelte-1pyja8i .gold-btn{box-sizing:border-box;width:39px;height:39px;padding:0}.pp-edit.svelte-1pyja8i .gold-btn .badge{background:0 0;border:none;border-radius:0;width:auto;height:auto}.pp-title.svelte-1pyja8i{border-radius:var(--rt-radius-sm,8px);border:1px solid var(--rt-border,#e8b9232e);background:#00000052;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;display:flex}.pp-title-lead.svelte-1pyja8i{font-family:var(--rt-font-display), sans-serif;color:var(--rt-fg-context,#d9a679);font-size:1.5rem;font-weight:800;line-height:1}.pp-title-no.svelte-1pyja8i{font-family:var(--rt-font-display), sans-serif;color:var(--rt-yellow,gold);font-size:1.5rem;font-weight:800;line-height:1}.pp-title-code.svelte-1pyja8i{font-family:var(--rt-font-display), sans-serif;letter-spacing:.01em;color:var(--rt-yellow,gold);align-items:baseline;gap:8px;margin-left:8px;font-size:1.5rem;font-weight:800;line-height:1;display:inline-flex}.pp-title-code-bar.svelte-1pyja8i{color:var(--rt-fg-context,#d9a679);opacity:.85}.pp-locode-row.svelte-1pyja8i{flex-basis:100%;align-items:center;gap:6px;margin-top:2px;display:flex}.pp-locode.svelte-1pyja8i{font-family:var(--rt-font-mono,ui-monospace, monospace);letter-spacing:.01em;color:var(--rt-fg-context,#d9a679);opacity:.7;font-size:.72rem}.pp-locode-copy.svelte-1pyja8i{box-sizing:border-box;border-radius:var(--rt-radius-sm,8px);border:1.5px solid var(--rt-gold-1,#f5d565);height:28px;color:var(--rt-gold-1,#f5d565);letter-spacing:.06em;cursor:pointer;background:#e8b9231f;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.72rem;font-weight:700;transition:background .12s;display:inline-flex}.pp-locode-copy.svelte-1pyja8i:hover,.pp-locode-copy.svelte-1pyja8i:active{background:#e8b9233d}.pp-locode-copy-text.svelte-1pyja8i{line-height:1}.pp-view.svelte-1pyja8i{flex-direction:column;gap:8px;display:flex}.pp-sect.svelte-1pyja8i{font-family:var(--rt-font-display), sans-serif;letter-spacing:.08em;color:var(--rt-fg-context,#d9a679);margin-top:2px;font-size:.7rem}.pp-data.svelte-1pyja8i{flex-wrap:nowrap;gap:5px;display:flex}.pp-cell.svelte-1pyja8i{background:#00000047;border:1px solid #ffffff2e;border-radius:10px;flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:baseline;gap:0 6px;min-width:0;padding:7px 9px;display:inline-flex}.pp-cell--under.svelte-1pyja8i{background:color-mix(in srgb, var(--rt-q704-under) 16%, #00000047);border-color:var(--rt-q704-under)}.pp-cell--over.svelte-1pyja8i{background:color-mix(in srgb, var(--rt-q704-over) 16%, #00000047);border-color:var(--rt-q704-over)}.pp-cell--bad.svelte-1pyja8i{background:color-mix(in srgb, var(--rt-q704-fault) 18%, #00000047);border-color:var(--rt-q704-fault)}.pp-fault-strip.svelte-1pyja8i{--chip-h:22px;--chip-pad-x:7px;--chip-font:12px;--chip-radius:6px;--badge-min:13px;--badge-h:13px;--badge-font:9px;flex-wrap:wrap;gap:5px;display:flex}.pp-comments.svelte-1pyja8i{border-radius:var(--rt-radius-sm,8px);background:#00000047;border:1px solid #ffffff0f;margin-top:2px;padding:8px 10px}.pp-comment-text.svelte-1pyja8i{color:var(--rt-fg,#f3ead2);word-break:break-word;margin:4px 0 0;font-size:.86rem;line-height:1.3}.pp-k.svelte-1pyja8i{letter-spacing:.04em;text-transform:uppercase;color:var(--rt-fg-context,#d9a679);white-space:nowrap;font-size:.62rem}.pp-v.svelte-1pyja8i{font-variant-numeric:tabular-nums;color:var(--rt-fg,#f3ead2);white-space:nowrap;font-size:1rem;font-weight:700}.plot-pop.svelte-1pyja8i .rt-popover-close{box-sizing:border-box;border-radius:var(--rt-radius-sm,8px);border-width:1.5px;width:39px;height:39px}
