.moments_momentShell__8hIZz{width:100%;flex:1 1;justify-content:center;min-height:0}.moments_momentShell__8hIZz,.moments_moment__W3JEM{display:flex;flex-direction:column;align-items:center;gap:12px}.moments_moment__W3JEM{width:min(100%,980px)}.moments_label__KIN6t{margin:0;font-size:13px;color:var(--g500)}.moments_hint__E7byY{margin:0;font-size:12px;color:var(--g500)}.moments_replay__ZYafv{background:none;border:0;font-size:12px;color:inherit;opacity:.7;cursor:pointer;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:4px;transition:opacity .16s ease,color .16s ease,-webkit-text-decoration-color .16s ease;transition:opacity .16s ease,color .16s ease,text-decoration-color .16s ease;transition:opacity .16s ease,color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.moments_replay__ZYafv:focus-visible,.moments_replay__ZYafv:hover{opacity:1;color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.moments_ring__APd6o{width:min(62vh,82vw);height:min(62vh,82vw);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.moments_ring__APd6o:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:50%}.moments_seg__zpNi2{fill:var(--paper);stroke:var(--ink);stroke-width:2.5}.moments_segAccent__tWrNW{fill:var(--accent);stroke:var(--ink);stroke-width:2.5}.moments_segLabel__7WGqF{font-family:var(--mono);font-size:7px;text-anchor:middle;dominant-baseline:middle;fill:var(--ink)}.moments_hub__vJvSh{fill:var(--ink)}.moments_hubNum___rZl9{font-family:var(--sans);font-weight:650;font-size:26px;fill:var(--paper);text-anchor:middle}.moments_hubLabel__qs1Ar{font-family:var(--mono);font-size:5.4px;fill:var(--g300);text-anchor:middle}.moments_night__O1Img{color:var(--paper)}.moments_night__O1Img .moments_hint__E7byY,.moments_night__O1Img .moments_label__KIN6t{color:var(--g300)}.moments_sky___xjua{position:relative;width:min(100%,900px);aspect-ratio:16/9;border:1px solid var(--g700);border-radius:var(--radius-md);overflow:hidden}.moments_skySvg__v1PDV{position:absolute;inset:0;width:100%;height:100%}.moments_dim__pfcJF{fill:var(--g500)}.moments_newStar__FXURn{fill:var(--accent);animation:moments_twinkle__DSlbe 1.6s ease-in-out infinite}@keyframes moments_twinkle__DSlbe{50%{opacity:.55}}.moments_link__Qd_Co{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:3 4}.moments_cluster__taJML{position:absolute;transform:translateX(-50%);font-size:11px;color:var(--g300)}.moments_starText__Ua1OP{position:absolute;transform:translate(-50%,-100%);font-size:12px;max-width:220px;background:var(--g700);color:var(--paper);padding:3px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moments_thoughtForm__XIwE8{display:flex;gap:8px;width:min(100%,640px)}.moments_input__Trb5K{flex:1 1;font-size:14px;padding:12px 14px;border-radius:999px;border:1.5px solid var(--g500);background:var(--night);color:var(--paper)}.moments_input__Trb5K::placeholder{color:var(--g400)}.moments_submit__Vx31Z{background:none;border:0;color:inherit;font-size:13px}.moments_stage__zn9rv{position:relative;width:min(100%,calc((100svh - 220px) * 16 / 9));aspect-ratio:16/9}.moments_stage__zn9rv[data-vertical=true]{width:min(100%,calc((100svh - 220px) * 9 / 16));aspect-ratio:9/16}.moments_breakButton__Qtavq{font-family:var(--mono);font-size:15px;padding:14px 22px;border-radius:999px;border:2px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;box-shadow:3px 3px 0 var(--accent);transition:transform .14s ease,box-shadow .14s ease,background .16s ease}.moments_breakButton__Qtavq:focus-visible,.moments_breakButton__Qtavq:not(:disabled):hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--accent)}.moments_breakButton__Qtavq:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--accent)}.moments_breakButton__Qtavq:disabled{opacity:.5}.moments_years__lTW71{font-family:var(--mono);font-size:13px}.moments_scrub__dfDCr{width:min(100%,720px);accent-color:var(--accent)}