.background-music-editor{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.music-track-choice{box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--color-bg-control);width:100%;color:var(--color-text-primary);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.music-track-choice>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.music-track-edit{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;padding:0;display:grid}.music-track-edit:hover{background:var(--color-bg-hover)}.music-track-edit:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}dialog.music-picker-dialog{box-sizing:border-box;width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);padding:var(--size-20);border:1px solid var(--color-border-default);background:var(--color-bg-surface,#222);color:var(--color-text-primary,#fff);border-radius:16px;margin:auto;position:fixed;inset:0;overflow:auto}.music-picker-dialog h2{margin:0 0 20px;font-size:20px}.music-picker-dialog input:not([type=range]):not([type=checkbox]):not([type=file]){box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--color-bg-control);width:100%;color:inherit;font:inherit;border-radius:8px;padding:12px}.music-picker-list{gap:8px;max-height:220px;margin:16px 0;display:grid;overflow:auto}.music-segment{border-top:1px solid var(--color-border-default);gap:12px;padding-top:16px;display:grid}.music-segment label{gap:8px;display:grid}.music-segment p,.music-segment small{color:var(--color-text-secondary);margin:0;font-size:13px}.music-segment input[type=range]{width:100%;accent-color:var(--color-action-primary)}.music-segment-bar{background:var(--color-bg-control);border-radius:6px;height:12px;position:relative;overflow:hidden}.music-segment-bar span{background:var(--color-action-primary);height:100%;position:absolute}.music-picker-dialog footer{gap:12px;margin-top:24px;display:flex}.music-picker-dialog footer button{flex:none}.background-music-control{left:var(--media-control-inset,12px);bottom:var(--media-control-inset,12px);z-index:12;position:absolute}.background-music-editor{padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md)}.background-music-editor>.enhancement-toggle{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.music-segment>button{border:1px solid var(--color-border-default);background:var(--color-bg-control);color:var(--color-text-primary);border-radius:8px;padding:12px}.music-picker-dialog{font-family:var(--font-family-primary-ui);font-size:var(--size-13)}.music-picker-header{justify-content:space-between;align-items:center;gap:var(--size-16);margin-bottom:var(--size-20);display:flex}.music-picker-dialog .music-picker-header h2{font-size:var(--size-20);margin:0}.music-picker-header .experiences-button{align-items:center;gap:var(--size-8);white-space:nowrap;display:inline-flex}.music-picker-tabs{gap:var(--size-8);margin-bottom:var(--size-16);display:flex}.music-picker-tabs button{font:inherit;padding:var(--size-8) var(--size-16);border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px}.music-picker-tabs button[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-bg-control)}.music-picker-row{align-items:center;gap:var(--size-12);padding:var(--size-12);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:flex}.music-picker-row[data-selected=true]{background:var(--color-bg-control)}.music-picker-cover{border-radius:var(--radius-sm);background:var(--color-bg-control);width:44px;height:44px;color:var(--color-text-secondary);flex:0 0 44px;place-items:center;display:grid;overflow:hidden}.music-picker-cover img{object-fit:cover;width:100%;height:100%}.music-picker-track-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.music-picker-track-name small{color:var(--color-text-secondary);margin-top:4px;display:block}.music-picker-play{width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.music-picker-play:hover{background:var(--color-bg-control)}.music-picker-row input[type=checkbox]{appearance:none;border:1px solid var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:4px;flex:0 0 18px;width:18px;height:18px;padding:0}.music-picker-row input[type=checkbox]:checked{background:var(--color-action-primary);border-color:var(--color-action-primary)}.music-picker-row input[type=checkbox]:checked:after{content:"";border:solid var(--color-text-on-action);border-width:0 2px 2px 0;width:5px;height:9px;margin:1px 0 0 5px;display:block;transform:rotate(45deg)}.music-picker-dialog footer{justify-content:flex-end}.music-picker-dialog [hidden]{display:none}.music-picker-dialog button,.music-picker-dialog input{font-family:inherit}@media (max-width:480px){.music-picker-dialog .music-picker-header h2{font-size:var(--size-18)}}.music-picker-list{max-height:min(55dvh,480px)}.music-picker-row{display:block}.music-picker-row-summary{align-items:center;gap:var(--size-12);display:flex}.music-picker-row-summary .music-picker-track-name{text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.music-picker-row .music-segment{margin-top:var(--size-12)}.music-waveform{border-radius:var(--radius-sm);background:var(--color-bg-canvas);height:68px;position:relative;overflow:hidden}.music-waveform-peaks{align-items:center;gap:2px;display:flex;position:absolute;inset:12px 0}.music-waveform-peaks i{background:var(--color-text-secondary);border-radius:2px;flex:1;min-width:1px}.music-waveform-baseline{background:var(--color-text-secondary);width:100%;height:2px}.music-waveform-window{border:2px solid var(--color-action-primary);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-action-primary) 12%, transparent);min-width:3px;box-shadow:-2px 0 0 var(--color-action-primary), 2px 0 0 var(--color-action-primary);pointer-events:none;position:absolute;top:0;bottom:0}.music-waveform input[type=range]{opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.music-waveform:has(input:focus-visible){outline:2px solid var(--color-action-primary);outline-offset:2px}.music-waveform-times{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;display:flex}.music-waveform-playhead{cursor:ew-resize;touch-action:none;z-index:2;width:24px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.music-waveform-playhead:after{content:"";background:var(--color-text-primary);width:2px;box-shadow:0 0 3px var(--color-bg-canvas);position:absolute;top:4px;bottom:4px;left:calc(50% - 1px)}.music-waveform-playhead:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-text-primary);position:absolute;top:4px;left:50%;transform:translate(-50%)}.music-waveform-playhead:focus-visible{outline:1px solid var(--color-text-primary);outline-offset:-2px}.music-waveform-handle{z-index:3;cursor:ew-resize;touch-action:none;width:22px;height:24px;position:absolute;top:0;transform:translate(-50%)}.music-waveform-handle:after{content:"";background:var(--color-action-primary);border-radius:3px;width:8px;height:22px;position:absolute;top:0;left:calc(50% - 4px)}.music-waveform-handle:focus-visible{outline:1px solid var(--color-text-primary)}.public-scroll-moment:has(>.background-music-control) .moment-transport{padding-left:calc(var(--media-control-inset,12px) + var(--scroll-button-height,40px) + 6px)}@media (max-width:600px){.public-scroll-moment{--media-control-inset:8px}}
:is(.native-experience-render,.moment-player) .experience-panel:is(.poll-results,.poll-question){font-family:var(--scroll-font-family,inherit);font-size:var(--experience-control-font-size)}:is(.native-experience-render,.moment-player) .experience-panel.poll-results{text-align:left}.poll-results-options{gap:var(--space-2);margin:0;padding:0;display:grid}:is(.native-experience-render,.moment-player) .poll-results-options>.poll-result-option,.themed-scroll :is(.native-experience-render,.moment-player) .poll-results-options>.poll-result-option{--poll-result-fill:color-mix(in srgb, var(--experience-action-color) 56%, var(--experience-control-surface));isolation:isolate;box-sizing:border-box;width:100%;min-width:0;min-height:var(--scroll-button-height,var(--size-40));padding:var(--scroll-button-padding-block,var(--space-2)) var(--scroll-button-padding-inline,var(--space-4));border-radius:var(--scroll-button-radius,var(--radius-sm));font:inherit;font-size:var(--experience-control-font-size);font-weight:var(--font-weight-700);color:var(--experience-control-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;margin:0;line-height:1.45;display:flex;position:relative;overflow:hidden}.poll-result-option:after{content:"";z-index:2;box-sizing:border-box;border:var(--border-width-default) solid var(--poll-result-fill);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.themed-scroll :is(.native-experience-render,.moment-player) .poll-results-options>.poll-result-option:hover{color:var(--experience-control-text);background:0 0}.poll-result-label{z-index:3;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.poll-result-label>span{min-width:0;max-width:calc(100% - var(--size-80));overflow-wrap:anywhere;text-align:center}.poll-result-label strong{font-weight:var(--font-weight-700);font-variant-numeric:tabular-nums;flex-shrink:0;position:absolute;right:0}.poll-result-bar{z-index:0;border-radius:inherit;pointer-events:none;background:0 0;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}.poll-result-bar>span{background:var(--poll-result-fill);height:100%;transition:width var(--experience-motion-enter) var(--experience-motion-ease);transform-origin:0;backface-visibility:hidden;animation:poll-result-fill calc(var(--experience-motion-enter) * 2) var(--experience-motion-ease) var(--experience-motion-exit) both;border-radius:0;display:block}@keyframes poll-result-fill{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.poll-result-bar>span{transition:none;animation:none}}
.image-poll-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.image-poll-choice-wrap{min-width:0;position:relative}.image-poll-choice-wrap>.image-poll-choice{width:100%;height:100%}.image-poll-choice-credit{z-index:6;aspect-ratio:1;border-radius:var(--scroll-card-radius,var(--radius-lg));pointer-events:none;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.image-poll-choice-credit>.media-photo-credit-overlay{pointer-events:auto}:is(.native-experience-render,.moment-player) .image-poll-choice{border-radius:var(--scroll-card-radius,var(--radius-lg));text-align:center;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-width:0;height:auto;min-height:0;padding:0;display:grid;overflow:hidden}.themed-scroll :is(.native-experience-render,.moment-player) .surface-button.image-poll-choice{border-radius:var(--scroll-card-radius,var(--radius-lg));padding:0}.image-poll-choice-media{aspect-ratio:1;background:color-mix(in srgb, var(--experience-control-text) 8%, transparent);width:100%;min-height:0;display:block;position:relative;overflow:hidden}.image-poll-choice-media>img{object-fit:cover;width:100%;height:100%;display:block}.image-poll-choice-placeholder{opacity:.7;place-items:center;height:100%;display:grid}.image-poll-choice-label{min-width:0;padding:var(--space-2) var(--space-3) var(--space-1);overflow-wrap:anywhere;display:block}.image-poll-results{--image-poll-first-share:50%;--image-poll-reveal-duration:calc(var(--experience-motion-enter) * 3);--image-poll-reveal-delay:var(--experience-motion-feedback);width:100%;min-width:0;overflow:visible}.image-poll-results-split{aspect-ratio:2;border:var(--border-width-default) solid var(--experience-control-border);border-radius:var(--scroll-card-radius,var(--radius-lg));width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.image-poll-result-side{box-sizing:border-box;flex:0 0 var(--image-poll-first-share);will-change:flex-basis;width:auto;min-width:0;animation:image-poll-first-share var(--image-poll-reveal-duration) var(--experience-motion-ease) var(--image-poll-reveal-delay) both;display:block;position:relative;overflow:hidden}.image-poll-result-side+.image-poll-result-side{border-left:var(--border-width-default) solid var(--experience-control-border);flex:1 1 0;width:auto;animation:none}.image-poll-result-media{background:color-mix(in srgb, var(--experience-control-text) 8%, transparent);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.image-poll-result-media>img{object-fit:cover;width:100%;height:100%;animation:image-poll-image-settle var(--image-poll-reveal-duration) var(--experience-motion-ease) var(--image-poll-reveal-delay) both;display:block}.image-poll-result-percent{z-index:2;top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--experience-action-color);color:var(--experience-action-text);font-weight:var(--font-weight-700);font-variant-numeric:tabular-nums;animation:image-poll-detail-reveal var(--experience-motion-enter) var(--experience-motion-ease) calc(var(--image-poll-reveal-delay) + var(--experience-motion-enter) * 2) both;position:absolute}.image-poll-result-labels{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:visible}.image-poll-result-label{--image-poll-label-start:7%;--image-poll-label-initial-start:7%;box-sizing:border-box;left:var(--image-poll-label-start);width:36%;min-width:0;padding:var(--space-2) var(--space-3) 0;overflow-wrap:break-word;text-align:center;font-weight:var(--font-weight-700);will-change:left;animation:image-poll-label-shift var(--image-poll-reveal-duration) var(--experience-motion-ease) var(--image-poll-reveal-delay) both, image-poll-detail-reveal var(--experience-motion-enter) var(--experience-motion-ease) calc(var(--image-poll-reveal-delay) + var(--experience-motion-enter) * 2) both;grid-area:1/1;display:block;position:relative;overflow:visible}@keyframes image-poll-first-share{0%{flex-basis:50%}to{flex-basis:var(--image-poll-first-share)}}@keyframes image-poll-label-shift{0%{left:var(--image-poll-label-initial-start)}to{left:var(--image-poll-label-start)}}@keyframes image-poll-image-settle{0%{scale:1.025}to{scale:1}}@keyframes image-poll-detail-reveal{0%{opacity:0;transform:translateY(var(--space-1)) scale(.96)}to{opacity:1;transform:none}}.poll-layout-control{gap:var(--space-2);display:grid}.poll-layout-control>span,.image-poll-options-editor>header strong,.image-poll-options-editor label>span{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--experience-editor-font-size);font-weight:var(--font-weight-500)}.image-poll-options-editor{gap:var(--space-3);display:grid}.image-poll-options-editor>header{gap:var(--space-1);display:grid}.image-poll-options-editor>header small{color:var(--color-text-secondary);font-size:var(--size-12)}.image-poll-editor-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-poll-editor-grid>section{gap:var(--space-2);min-width:0;display:grid}.image-poll-editor-number{color:var(--color-text-secondary);font-size:var(--size-11)}.image-poll-editor-grid .experience-media-selection{align-items:flex-end;min-width:0}.image-poll-editor-grid .experience-media-selection>button{margin-bottom:var(--size-12)}.image-poll-editor-grid label{gap:var(--space-2);min-width:0;display:grid}.image-poll-editor-grid input{box-sizing:border-box;width:100%;min-width:0}@media (max-width:520px){.image-poll-editor-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.image-poll-result-side,.image-poll-result-media>img,.image-poll-result-percent,.image-poll-result-label{animation:none}}
