.FloatingPreviewWindow-module__fURkZG__window{z-index:30;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;display:flex;position:absolute;overflow:hidden;padding:0!important}.FloatingPreviewWindow-module__fURkZG__window[data-gesture]{transition:none}.FloatingPreviewWindow-module__fURkZG__window[data-gesture=drag]{cursor:grabbing}.FloatingPreviewWindow-module__fURkZG__header{cursor:grab;border-bottom:1px solid var(--pb-hairline);align-items:center;gap:6px;height:34px;padding:0 6px 0 10px;display:flex}.FloatingPreviewWindow-module__fURkZG__window[data-gesture=drag] .FloatingPreviewWindow-module__fURkZG__header{cursor:grabbing}.FloatingPreviewWindow-module__fURkZG__titleIcon{color:var(--accent-gold);display:inline-flex}.FloatingPreviewWindow-module__fURkZG__title{color:var(--text-heading);white-space:nowrap;font-size:12px;font-weight:700}.FloatingPreviewWindow-module__fURkZG__scaleChip{background:var(--pb-group-bg);font:600 10px/1.5 var(--font-mono,monospace);color:var(--text-muted);border-radius:999px;padding:1px 6px}.FloatingPreviewWindow-module__fURkZG__spacer{flex:1}.FloatingPreviewWindow-module__fURkZG__iconButton{width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .12s,color .12s;display:grid}.FloatingPreviewWindow-module__fURkZG__iconButton:hover{color:var(--text-heading);background:var(--pb-group-hover)}.FloatingPreviewWindow-module__fURkZG__iconButton:focus-visible{outline:2px solid var(--accent-gold);outline-offset:1px}.FloatingPreviewWindow-module__fURkZG__body{position:relative;overflow:hidden}.FloatingPreviewWindow-module__fURkZG__stageWrap{padding:10px 10px 0}.FloatingPreviewWindow-module__fURkZG__stage{border-radius:var(--pb-control-radius,8px);box-shadow:inset 0 0 0 1px var(--pb-hairline);place-items:center;display:grid;overflow:hidden}.FloatingPreviewWindow-module__fURkZG__stage[data-backdrop=checker],.FloatingPreviewWindow-module__fURkZG__backdrop[data-backdrop=checker]{background-color:color-mix(in srgb, var(--surface-0) 100%, transparent);background-image:conic-gradient(color-mix(in srgb, var(--text-heading) 9%, transparent) 25%, transparent 0 50%, color-mix(in srgb, var(--text-heading) 9%, transparent) 0 75%, transparent 0);background-size:12px 12px}.FloatingPreviewWindow-module__fURkZG__backdrop[data-backdrop=checker]{background-size:8px 8px}.FloatingPreviewWindow-module__fURkZG__stage[data-backdrop=obsidian],.FloatingPreviewWindow-module__fURkZG__backdrop[data-backdrop=obsidian]{background:#211a2b}.FloatingPreviewWindow-module__fURkZG__stage[data-backdrop=alabaster],.FloatingPreviewWindow-module__fURkZG__backdrop[data-backdrop=alabaster]{background:#f2eef6}.FloatingPreviewWindow-module__fURkZG__stage[data-backdrop=amber],.FloatingPreviewWindow-module__fURkZG__backdrop[data-backdrop=amber]{background:#f3d6ac}.FloatingPreviewWindow-module__fURkZG__controls{align-items:center;gap:8px;padding:8px 10px 0;display:flex}.FloatingPreviewWindow-module__fURkZG__play{border:1px solid var(--pb-hairline);background:var(--pb-group-bg);width:28px;height:28px;color:var(--text-heading);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.FloatingPreviewWindow-module__fURkZG__play:hover{background:var(--pb-group-hover)}.FloatingPreviewWindow-module__fURkZG__play[data-playing]{background:var(--primary-bg);color:var(--primary-fg);border-color:#0000}.FloatingPreviewWindow-module__fURkZG__play:focus-visible{outline:2px solid var(--accent-gold);outline-offset:1px}.FloatingPreviewWindow-module__fURkZG__readout{font:500 11px/1 var(--font-mono,monospace);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:1px;display:flex}.FloatingPreviewWindow-module__fURkZG__readout b{color:var(--text-heading);font-weight:700}.FloatingPreviewWindow-module__fURkZG__fps{margin-left:6px}.FloatingPreviewWindow-module__fURkZG__segment{margin-left:auto;padding:2px!important}.FloatingPreviewWindow-module__fURkZG__segmentOption{min-width:30px;padding:0 6px;min-height:24px!important;font:600 11px/1 var(--font-mono,monospace)!important}.FloatingPreviewWindow-module__fURkZG__backdrops{align-items:center;gap:6px;padding:8px 10px 10px;display:flex}.FloatingPreviewWindow-module__fURkZG__backdropLabel{color:var(--text-muted);margin-right:auto;font-size:11px}.FloatingPreviewWindow-module__fURkZG__backdrop{cursor:pointer;width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink,#000) 30%, transparent);border-radius:999px;transition:transform .12s,box-shadow .12s}.FloatingPreviewWindow-module__fURkZG__backdrop:hover{transform:scale(1.08)}.FloatingPreviewWindow-module__fURkZG__backdrop[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink,#000) 30%, transparent), 0 0 0 2px var(--desk-surface-raised), 0 0 0 3.5px var(--accent-gold)}.FloatingPreviewWindow-module__fURkZG__backdrop:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.FloatingPreviewWindow-module__fURkZG__grip{cursor:nwse-resize;width:18px;height:18px;color:color-mix(in srgb, var(--text-muted) 60%, transparent);touch-action:none;place-items:end;padding:4px;display:grid;position:absolute;bottom:0;right:0}.FloatingPreviewWindow-module__fURkZG__grip:hover{color:var(--accent-gold)}@media (prefers-reduced-motion:reduce){.FloatingPreviewWindow-module__fURkZG__backdrop,.FloatingPreviewWindow-module__fURkZG__play,.FloatingPreviewWindow-module__fURkZG__iconButton{transition:none}}
.lb-bar{width:max-content;font-family:var(--font-sans);white-space:nowrap;flex-direction:column;gap:6px;padding:8px;display:flex}.lb-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.lb-field{border-radius:var(--pb-group-radius);background:var(--pb-group-bg);border:1px solid var(--pb-hairline);flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:5px 10px 6px;display:flex}.lb-row>.lb-field{flex:auto}.lb-field-head{justify-content:space-between;align-items:center;gap:10px;min-height:14px;line-height:14px;display:flex}.lb-field-body{justify-content:center;align-items:center;gap:6px;min-height:28px;display:flex}.lb-field-body>.lb-range{flex:96px;min-width:96px}.lb-head{align-items:center;gap:9px;padding:0 6px 0 2px;display:flex}.lb-head-text{flex-direction:column;gap:4px;display:flex}.lb-bulb{width:34px;height:34px;color:var(--ink,#1d1336);background:radial-gradient(circle at 40% 35%, #fff 0 18%, var(--tint,#fff) 60%);box-shadow:0 0 0 2px color-mix(in srgb, var(--ink,#000) 70%, transparent), 0 0 18px color-mix(in srgb, var(--tint,#fff) 70%, transparent);border-radius:999px;place-items:center;transition:background .24s,box-shadow .24s;display:grid}.lb-title{color:var(--text-heading);font-size:12.5px;font-weight:800;line-height:1}.lb-readout{background:var(--pb-tint);border:1px solid var(--pb-tint-edge);color:var(--text-heading);font:700 10.5px/1.2 var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:2px 7px}.lb-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px;font-weight:800}.lb-value{font:700 11px/1 var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--accent-gold);white-space:nowrap}.lb-step{background:var(--desk-surface-raised);border:1px solid var(--pb-hairline);width:24px;height:24px;color:var(--text-heading);cursor:pointer;border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:800;line-height:1;transition:color .12s,border-color .12s;display:grid}.lb-step:hover{color:var(--accent-gold);border-color:var(--accent-gold)}.lb-step:focus-visible,.lb-dir:focus-visible,.lb-tint:focus-visible,.lb-seg-opt:focus-visible,.lb-tint-picker:focus-visible,.lb-chip-btn:focus-visible,.lb-more:focus-visible{outline:2px solid var(--accent-gold);outline-offset:1px}.lb-chip-btn{background:var(--desk-surface-raised);border:1px solid var(--pb-hairline);height:18px;color:var(--text-heading);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 8px;font-size:10px;font-weight:700;line-height:1}.lb-chip-btn:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.lb-actions{align-items:center;gap:6px;padding-left:2px;display:flex}.lb-more{border:1px dashed var(--desk-border-highlight);height:34px;color:var(--text-heading);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.lb-more:hover,.lb-more[aria-expanded=true]{border-style:solid;border-color:var(--accent-gold);color:var(--accent-gold)}.lb-drawer{padding-top:2px}.lb-range{flex:none;width:104px}.lb-range:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}body:not(.moon-ui) .lb-range{appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 4px;border-radius:999px;height:22px}body:not(.moon-ui) .lb-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary-bg);border:2px solid var(--desk-surface-raised);width:14px;height:14px;box-shadow:0 0 0 1px var(--desk-border-highlight), 0 2px 5px var(--shadow-far,#0000004d);transition:transform var(--spring-snap-duration) var(--spring-snap);border-radius:999px}body:not(.moon-ui) .lb-range::-moz-range-thumb{background:var(--primary-bg);border:2px solid var(--desk-surface-raised);width:12px;height:12px;box-shadow:0 0 0 1px var(--desk-border-highlight), 0 2px 5px var(--shadow-far,#0000004d);transition:transform var(--spring-snap-duration) var(--spring-snap);border-radius:999px}body:not(.moon-ui) .lb-range:hover::-webkit-slider-thumb{transform:scale(1.18)}body:not(.moon-ui) .lb-range:active::-webkit-slider-thumb{transform:scale(1.35)}body:not(.moon-ui) .lb-range:hover::-moz-range-thumb{transform:scale(1.18)}body:not(.moon-ui) .lb-range:active::-moz-range-thumb{transform:scale(1.35)}.lb-seg{border-radius:calc(var(--pb-control-radius) + 2px);background:color-mix(in srgb, var(--ink,#000) 14%, transparent);gap:2px;padding:2px;display:flex;position:relative}.lb-seg-opt{z-index:1;border-radius:var(--pb-control-radius);min-width:28px;height:28px;color:var(--text-muted);cursor:pointer;padding:0 9px;font-size:11.5px;font-weight:700;transition:color .16s;position:relative}.lb-seg-opt:hover{color:var(--text-heading)}.lb-seg-opt[aria-pressed=true]{color:var(--primary-fg)}.lb-seg-thumb{z-index:0;pointer-events:none;border-radius:var(--pb-control-radius);background:var(--primary-bg);box-shadow:inset 0 -2px 0 var(--primary-shade);transition:background-color .14s,border-color .14s,box-shadow .14s,-webkit-backdrop-filter .14s,backdrop-filter .14s;position:absolute;top:2px;bottom:2px;left:0}body.moon-ui .lb-seg-thumb{border:2px solid var(--moon-ink);box-shadow:inset 0 -2px 0 var(--primary-shade), 0 2px 0 var(--moon-ink)}.lb-seg[data-liquid]{touch-action:none}.lb-seg-thumb.is-glass{z-index:2}.lb-seg-opt[data-lq-under]{color:var(--text-heading);transition:color .16s,transform .16s;transform:scale(1.12)}.lb-seg:has(.lb-seg-thumb.is-glass) .lb-seg-opt[aria-pressed=true]:not([data-lq-under]){color:var(--text-heading)}body.lq-sliders .lb-seg-thumb.is-glass{background:color-mix(in srgb, var(--desk-surface-raised) 18%, transparent);-webkit-backdrop-filter:blur(1.5px)saturate(1.9)brightness(1.12);border-color:#ffffff8c;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -2px 4px #0003,0 4px 12px #00000059}.lb-compass{border-radius:var(--pb-group-radius);background:var(--pb-group-bg);border:1px solid var(--pb-hairline);grid-template-columns:repeat(3,17px);grid-auto-rows:17px;gap:1px;padding:2px;display:grid}.lb-dir{color:var(--text-muted);cursor:pointer;border-radius:5px;place-items:center;font-size:12px;line-height:1;transition:background-color .12s,color .12s;display:grid}.lb-dir:hover{background:var(--pb-group-hover);color:var(--text-heading)}.lb-dir[aria-pressed=true]{background:var(--primary-bg);color:var(--primary-fg)}.lb-dir-center{color:var(--accent-gold);font-size:13px}.lb-tints{align-items:center;gap:5px;display:flex}.lb-tint,.lb-tint-picker{border:2px solid var(--pb-hairline);cursor:pointer;width:22px;height:22px;transition:transform var(--spring-snap-duration) var(--spring-snap), box-shadow .16s ease, border-color .16s ease;border-radius:999px;flex:none}.lb-tint{background:var(--tint);box-shadow:inset 0 -2px #0000002e}.lb-tint:hover,.lb-tint-picker:hover{transform:translateY(-2px)scale(1.08)}.lb-tint[aria-pressed=true]{border-color:var(--accent-gold);box-shadow:inset 0 -2px 0 #0000002e, 0 0 0 3px var(--pb-tint), 0 0 12px var(--tint)}.lb-tint-picker{appearance:none;background:conic-gradient(#ff6b6b,#ffd36b,#8cff6b,#6bf0ff,#6b8cff,#e06bff,#ff6b6b);border-style:dashed;padding:0}.lb-tint-picker::-webkit-color-swatch-wrapper{padding:0}.lb-tint-picker::-webkit-color-swatch{opacity:0;border:0}.lb-tint-picker::-moz-color-swatch{opacity:0;border:0}.lb-tint-picker[data-on]{border-style:solid;border-color:var(--accent-gold);box-shadow:0 0 0 3px var(--pb-tint)}.lb-bar .pb-button{gap:6px;min-height:34px;padding:0 16px}.lb-more-chevron{transition:rotate var(--spring-snap-duration) var(--spring-snap);font-size:9px;display:inline-block}.lb-more[aria-expanded=true] .lb-more-chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.lb-tint,.lb-tint-picker,.lb-more-chevron{transition:none}.lb-tint:hover,.lb-tint-picker:hover{transform:none}}:root:root .moon-slot-status{transition:bottom var(--spring-morph-h-duration) var(--spring-morph-h), opacity .2s var(--ease-out-soft), translate var(--spring-bloom-duration) var(--spring-bloom), scale var(--spring-bloom-duration) var(--spring-bloom), filter .26s var(--ease-out-soft)}:root:root .moon-slot-status[data-away]{opacity:0;filter:blur(6px);pointer-events:none;translate:0 14px;scale:.94}@media (prefers-reduced-motion:reduce){:root:root .moon-slot-status{transition:opacity .12s linear}:root:root .moon-slot-status[data-away]{filter:none;translate:none;scale:none}}
