.mw-star-ring,.mw-star-tip{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;z-index:2}.mw-star-ring{border:1.5px solid #fcd34d;border-radius:50%;box-shadow:0 0 0 1px #0009,0 0 6px #0009;box-sizing:border-box}.mw-star-tip{max-width:340px;padding:7px 9px 6px;border:1px solid var(--mw-border-strong, #33466b);border-radius:6px;background:#060a13ed;box-shadow:0 4px 16px #0000008c;color:var(--mw-text, #e6ebf5);font-family:var(--mw-font-sans, system-ui, sans-serif);font-size:var(--mw-fs-sm, 12px);line-height:1.4;white-space:normal}.mw-star-tip__name{font-size:var(--mw-fs-lg, 15px);font-weight:650}.mw-star-tip__sub,.mw-star-tip__ids,.mw-star-tip__note{color:var(--mw-text-muted, #9aa8c2)}.mw-star-tip__ids{font-family:var(--mw-font-mono, ui-monospace, monospace);font-size:var(--mw-fs-xs, 11px);overflow-wrap:anywhere}.mw-star-tip__grid{display:grid;grid-template-columns:auto 1fr;column-gap:8px;margin-top:4px}.mw-star-tip__grid>dt{color:var(--mw-text-muted, #9aa8c2)}.mw-star-tip__grid>dd{margin:0;font-variant-numeric:tabular-nums}.mw-star-tip__sc{margin-top:6px;padding-top:5px;border-top:1px solid var(--mw-border, rgba(154, 168, 194, .25))}.mw-star-tip__schead{color:var(--mw-text-muted, #9aa8c2);font-size:var(--mw-fs-xs, 11px)}.mw-star-tip__sc>.mw-star-tip__note:first-child{margin-top:0}.mw-star-tip__vec>span{display:inline-block;min-width:10.5ch;white-space:nowrap}.mw-star-tip__uv{display:grid;grid-template-columns:auto auto 1fr;column-gap:10px;margin-top:4px;font-variant-numeric:tabular-nums}.mw-star-tip__uv>span:nth-child(3n+1){color:var(--mw-text-muted, #9aa8c2)}.mw-star-tip__uvhead{grid-column:1 / -1;color:var(--mw-text-muted, #9aa8c2)}.mw-star-tip__note{margin-top:4px;font-size:var(--mw-fs-xs, 11px)}.mw-stars__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.mw-stars__scale-actions .mw-check{min-height:22px}.mw-stars__fold{display:flex;flex-direction:column;gap:8px}.mw-imagery .mw-stars__fold-head{display:flex;align-items:center;gap:6px;align-self:flex-start;min-height:22px;padding:0 4px 0 2px;border-radius:var(--mw-radius-sm);color:var(--mw-text-faint);font-size:var(--mw-fs-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.mw-imagery .mw-stars__fold-head:hover{background:var(--mw-surface-hover);color:var(--mw-text)}.mw-stars__fold-head .mw-trail-value{letter-spacing:.03em;text-transform:none}.mw-stars__missing-swatch{margin-right:5px}.mw-stars__fold-body{display:flex;flex-direction:column;gap:8px}.mw-stars__subhead{margin:4px 0 0;font-size:var(--mw-fs-xs);font-weight:600;color:var(--mw-text-muted)}.mw-stars__chips-scroll{max-height:104px;overflow-y:auto;padding:2px;border:1px solid var(--mw-border);border-radius:var(--mw-radius-sm)}.mw-stars__size-legend{display:flex;align-items:flex-start;gap:18px;font-size:var(--mw-fs-xs);font-variant-numeric:tabular-nums}.mw-stars__size-step{display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:44px}.mw-stars__size-box{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--mw-radius-sm);background:#02040a}.mw-stars__size-box i{display:block;border-radius:50%;background:#f4f6fb}.mw-stars__scalebar{display:flex;flex-direction:column;gap:4px}.mw-stars__scalebar-bar{height:12px;border-radius:3px;border:1px solid var(--mw-border)}.mw-stars__scalebar-labels{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:var(--mw-fs-xs);font-variant-numeric:tabular-nums}.mw-stars__scalebar-labels>span:nth-child(2){flex:1;text-align:center}.mw-imagery .mw-stars__color{width:44px;height:var(--mw-control-h);padding:0;border:1px solid var(--mw-border-strong);border-radius:var(--mw-radius-sm);background:none;cursor:pointer}.mw-stars__confirm{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px solid var(--mw-danger);border-radius:var(--mw-radius);background:var(--mw-surface);font-size:var(--mw-fs-sm);line-height:1.45}.mw-stars__confirm .mw-stars__row{justify-content:flex-end}.mw-star-pick{position:absolute;left:0;top:0;z-index:2;overflow:visible;visibility:hidden;pointer-events:none}.mw-star-pick__ring{fill:none;stroke:#7dd3fc;stroke-width:1.5;filter:drop-shadow(0 0 1px rgba(0,0,0,.9))}.mw-star-pick__hit{fill:none;stroke:transparent;pointer-events:stroke;cursor:pointer}.mw-star-pick:has(.mw-star-pick__hit:hover) .mw-star-pick__ring{stroke:#e0f2fe;stroke-width:2}.mw-star-pick-label{position:absolute;left:0;top:0;z-index:2;pointer-events:none;visibility:hidden;padding:1px 5px;border-radius:3px;background:#060a13cc;color:#e0f2fe;font-family:var(--mw-font-sans, system-ui, sans-serif);font-size:var(--mw-fs-xs, 11px);white-space:nowrap}.mw-star-arrow.mw-star-arrow{position:absolute;left:0;top:0;z-index:3;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;border:none;border-radius:50%;background:none;box-shadow:none;visibility:hidden;cursor:pointer}.mw-star-arrow__tri{position:absolute;inset:0;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.9))}.mw-star-arrow__tri:before{content:"";position:absolute;left:5px;top:5px;width:16px;height:16px;background:#7dd3fc;clip-path:polygon(100% 50%,0 0,22% 50%,0 100%)}.mw-star-arrow.mw-star-arrow:hover .mw-star-arrow__tri:before,.mw-star-arrow.mw-star-arrow:focus-visible .mw-star-arrow__tri:before{background:#e0f2fe}.mw-star-arrow.mw-star-arrow:focus-visible{outline:2px solid var(--mw-accent-strong, #7dd3fc);outline-offset:1px;box-shadow:none}.mw-star-arrow__label{position:absolute;padding:1px 5px;border-radius:3px;background:#060a13cc;color:#e0f2fe;font-family:var(--mw-font-sans, system-ui, sans-serif);font-size:var(--mw-fs-xs, 11px);line-height:1.4;white-space:nowrap}.mw-star-arrow[data-side=left] .mw-star-arrow__label{right:calc(100% + 2px);top:50%;transform:translateY(-50%)}.mw-star-arrow[data-side=right] .mw-star-arrow__label{left:calc(100% + 2px);top:50%;transform:translateY(-50%)}.mw-star-arrow[data-side=above] .mw-star-arrow__label{bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.mw-star-arrow[data-side=below] .mw-star-arrow__label{top:calc(100% + 1px);left:50%;transform:translate(-50%)}.mw-star-tip__action{color:#7dd3fc}.mw-stars__pick-row{all:unset;cursor:pointer;border-radius:2px}.mw-stars__pick-row:focus-visible{outline:2px solid var(--mw-accent);outline-offset:1px}
