.day-stage{position:relative;display:grid;width:100%;min-height:520px;overflow:hidden;background:radial-gradient(70% 55% at 50% 45%,#fffaf1,transparent 75%),#f4efe6;color:#2b2620;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.day-stage:before{position:absolute;inset:0;background-image:radial-gradient(rgb(90 80 65/.12) 1px,transparent 1.4px);background-size:22px 22px;content:"";mask-image:radial-gradient(70% 60% at 50% 50%,#000,transparent);pointer-events:none}.day-scene{position:relative;display:block;width:100%;height:460px}.day-chip{position:absolute;top:20px;left:50%;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:8px 14px 8px 8px;border-radius:14px;background:rgb(255 255 255/.9);box-shadow:0 0 0 1px rgb(90 80 65/.08),0 10px 26px -12px rgb(90 70 40/.35);font-size:13px;translate:-50% 0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.day-chip-copy{display:grid;min-width:0}.day-chip-copy span{color:#8a7f70;font-size:11.5px}.day-chip-copy b{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.day-foot{position:absolute;right:18px;bottom:16px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.day-readout{color:#8a7f70;font-size:12.5px;white-space:nowrap}.day-readout b{color:#2b2620;font-weight:600;font-variant-numeric:tabular-nums}.night-stage{position:relative;display:grid;width:100%;min-height:520px;overflow:hidden;background:radial-gradient(60% 50% at 50% 55%,rgb(124 92 255/.14),transparent 70%),#101015;color:#ecebf5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.night-stage:before{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0);background-size:32px 32px;content:"";mask-image:radial-gradient(70% 60% at 50% 50%,#000,transparent);pointer-events:none}.night-scene{position:relative;display:block;width:100%;height:460px}.night-foot{position:absolute;right:18px;bottom:16px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.night-readout{color:#8f8ca3;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;white-space:nowrap}.night-readout b{color:#ecebf5;font-weight:600}.night-cta{height:32px;padding:0 14px;border:0;border-radius:9px;background:rgb(124 92 255/.16);box-shadow:inset 0 0 0 1px rgb(124 92 255/.5);color:#e6e0ff;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.night-cta:disabled{opacity:.4;cursor:default}.night-cta:focus-visible{outline:2px solid #a48bff;outline-offset:2px}.night-chip{position:absolute;top:22px;left:50%;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:8px 12px;border-radius:12px;background:rgb(26 24 36/.86);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 12px 30px -12px rgb(0 0 0/.6);font-size:13px;translate:-50% 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}