.gallery-module__S7HdeW__backdrop{background:var(--sys-ground-image), var(--sys-ground);position:fixed;inset:0;overflow-y:auto}.gallery-module__S7HdeW__screen{box-sizing:border-box;max-width:414px;min-height:100%;padding:var(--safe-top) 0 calc(122px + env(safe-area-inset-bottom));color:var(--sys-label);font-family:var(--sys-font);margin:0 auto}.gallery-module__S7HdeW__head{padding:24px 16px 10px}.gallery-module__S7HdeW__title{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700}.gallery-module__S7HdeW__count{color:var(--sys-label-2);margin:2px 0 0;font-size:15px}.gallery-module__S7HdeW__error{color:var(--sys-red-text);margin:8px 16px;font-size:14px}.gallery-module__S7HdeW__storageNote{color:var(--sys-label-2);text-align:center;margin:16px 16px 0;font-size:13px;line-height:1.4}.gallery-module__S7HdeW__empty{color:var(--sys-label-2);flex-direction:column;align-items:center;gap:12px;padding:120px 24px 0;font-size:17px;display:flex}.gallery-module__S7HdeW__empty p{margin:0}.gallery-module__S7HdeW__emptyLink{color:var(--sys-blue-text);font-weight:600;text-decoration:none}.gallery-module__S7HdeW__grid{grid-template-columns:repeat(3,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.gallery-module__S7HdeW__cell{aspect-ratio:1;background:var(--sys-placeholder);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.gallery-module__S7HdeW__cell:focus-visible{outline:3px solid var(--sys-blue);outline-offset:-3px}.gallery-module__S7HdeW__cellImage{object-fit:cover;width:100%;height:100%;display:block}.gallery-module__S7HdeW__playMark{box-sizing:border-box;fill:#fff;background:#14182099;border-radius:50%;width:34px;height:34px;padding:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 .5px #fff6}.gallery-module__S7HdeW__duration{border-radius:var(--sys-r-control);font-variant-numeric:tabular-nums;color:#fff;background:#141820c7;padding:1px 7px;font-size:12px;font-weight:600;position:absolute;bottom:4px;right:4px}.gallery-module__S7HdeW__viewer{z-index:10;background:var(--viewer-night);color:#fff;font-family:var(--sys-font);--viewer-night:#080f1d;--viewer-fill:#ffffff1f;--viewer-blue:#0051c9;--viewer-red:#ff6961;flex-direction:column;display:flex;position:fixed;inset:0}.gallery-module__S7HdeW__viewerTop{padding:calc(10px + var(--safe-top)) 16px 10px;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.gallery-module__S7HdeW__viewerDate{font-size:14px;font-weight:600}.gallery-module__S7HdeW__viewerImage{object-fit:contain;background:#000;flex:1;width:100%;min-height:0}.gallery-module__S7HdeW__viewerBottom{padding:10px 16px calc(104px + env(safe-area-inset-bottom));justify-content:center;display:flex}.gallery-module__S7HdeW__actions{justify-content:space-between;width:100%;max-width:340px;display:flex}.gallery-module__S7HdeW__action{background:var(--viewer-fill);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;box-shadow:inset 0 0 0 .5px #ffffff29}.gallery-module__S7HdeW__action:active:not(:disabled){background:#ffffff3d}.gallery-module__S7HdeW__action:disabled{opacity:.4;cursor:default}.gallery-module__S7HdeW__action[aria-pressed=true]{color:var(--viewer-night);background:#fff}.gallery-module__S7HdeW__action:focus-visible,.gallery-module__S7HdeW__textButton:focus-visible,.gallery-module__S7HdeW__sheetAction:focus-visible,.gallery-module__S7HdeW__sheetDelete:focus-visible,.gallery-module__S7HdeW__sheetCancel:focus-visible{outline:3px solid var(--sys-blue);outline-offset:2px}.gallery-module__S7HdeW__action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.gallery-module__S7HdeW__info{border-radius:var(--sys-r-card);background:#ffffff14;flex-direction:column;gap:8px;max-height:38vh;margin:8px 12px 0;padding:12px 14px;display:flex;overflow-y:auto;box-shadow:inset 0 0 0 .5px #ffffff24}.gallery-module__S7HdeW__infoRow{flex-direction:column;gap:1px;display:flex}.gallery-module__S7HdeW__infoRow dt{color:var(--sys-on-navy-2);font-size:12px;font-weight:600}.gallery-module__S7HdeW__infoRow dd{margin:0;font-size:15px}.gallery-module__S7HdeW__infoLink{white-space:nowrap;color:var(--viewer-blue);text-decoration:none}.gallery-module__S7HdeW__infoNote{color:var(--sys-on-navy-2);margin:0;font-size:12px;line-height:1.35}.gallery-module__S7HdeW__viewerError{text-align:center;color:var(--viewer-red);margin:8px 16px 0;font-size:13px}.gallery-module__S7HdeW__textButton{font:inherit;color:var(--viewer-blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 4px;font-size:17px}.gallery-module__S7HdeW__sheet{flex-direction:column;gap:8px;width:100%;max-width:382px;display:flex}.gallery-module__S7HdeW__sheetText{text-align:center;color:var(--sys-on-navy-2);margin:0 0 4px;font-size:13px}.gallery-module__S7HdeW__sharePreview{border-radius:var(--sys-r-field);white-space:pre-line;overflow-wrap:anywhere;color:#fff;background:#ffffff14;margin:0 0 4px;padding:10px 14px;font-size:14px;line-height:1.4;box-shadow:inset 0 0 0 .5px #ffffff24}.gallery-module__S7HdeW__sheetAction,.gallery-module__S7HdeW__sheetDelete,.gallery-module__S7HdeW__sheetCancel{border-radius:var(--sys-r-control);background:var(--viewer-fill);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:14px;font-size:17px;box-shadow:inset 0 0 0 .5px #ffffff24}.gallery-module__S7HdeW__sheetAction:active,.gallery-module__S7HdeW__sheetDelete:active,.gallery-module__S7HdeW__sheetCancel:active{background:#ffffff38}.gallery-module__S7HdeW__sheetAction{color:var(--viewer-blue)}.gallery-module__S7HdeW__sheetDelete{color:var(--viewer-red)}.gallery-module__S7HdeW__sheetCancel{color:#fff;font-weight:600}@media (min-width:900px) and (pointer:fine){.gallery-module__S7HdeW__viewerTop{padding-left:108px;padding-right:108px}}:where(html[data-theme=dark]) .gallery-module__S7HdeW__playMark,:where(html[data-theme=dark]) .gallery-module__S7HdeW__action,:where(html[data-theme=dark]) .gallery-module__S7HdeW__info,:where(html[data-theme=dark]) .gallery-module__S7HdeW__sharePreview,:where(html[data-theme=dark]) .gallery-module__S7HdeW__sheetAction,:where(html[data-theme=dark]) .gallery-module__S7HdeW__sheetDelete,:where(html[data-theme=dark]) .gallery-module__S7HdeW__sheetCancel{box-shadow:none}
.editor-module__aR3fLq__editor{z-index:20;color:#fff;font-family:var(--sys-font);background:#080f1d;flex-direction:column;display:flex;position:fixed;inset:0}.editor-module__aR3fLq__top{padding:calc(10px + var(--safe-top)) 16px 10px;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.editor-module__aR3fLq__title{font-size:15px;font-weight:600}.editor-module__aR3fLq__topButton{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 4px;font-size:17px}.editor-module__aR3fLq__topButton:focus-visible,.editor-module__aR3fLq__chip:focus-visible,.editor-module__aR3fLq__tab:focus-visible{outline:3px solid var(--sys-blue);outline-offset:2px}.editor-module__aR3fLq__done{color:#ffd60a;justify-self:end;font-weight:600}.editor-module__aR3fLq__topButton:disabled{opacity:.4;cursor:default}.editor-module__aR3fLq__stage{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 12px;display:flex;position:relative}.editor-module__aR3fLq__canvas{max-width:100%;max-height:100%;display:block}.editor-module__aR3fLq__canvas[hidden]{display:none}.editor-module__aR3fLq__note{color:#ffffffc7;margin:0;font-size:15px}.editor-module__aR3fLq__error{text-align:center;color:#ff6961;margin:6px 16px 0;font-size:13px}.editor-module__aR3fLq__panel{padding:14px 0 calc(114px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.editor-module__aR3fLq__adjust{flex-direction:column;gap:12px;display:flex}.editor-module__aR3fLq__chips{scrollbar-width:none;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.editor-module__aR3fLq__chip{border-radius:var(--sys-r-control);font:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:0;flex:none;padding:8px 14px;font-size:14px;position:relative;box-shadow:inset 0 0 0 .5px #ffffff24}.editor-module__aR3fLq__chip[aria-pressed=true]{box-shadow:none;color:#1d1d1f;background:#fff}.editor-module__aR3fLq__dot{background:#ffd60a;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px}.editor-module__aR3fLq__slider{flex-direction:column;gap:6px;padding:0 20px;display:flex}.editor-module__aR3fLq__sliderLabel{color:var(--sys-on-navy-2);justify-content:space-between;font-size:13px;display:flex}.editor-module__aR3fLq__slider input{accent-color:#ffd60a;width:100%}.editor-module__aR3fLq__tabs{justify-content:center;gap:22px;display:flex}.editor-module__aR3fLq__tab{font:inherit;color:var(--sys-on-navy-2);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600}.editor-module__aR3fLq__tab[aria-selected=true]{color:#ffd60a}@media (min-width:900px) and (pointer:fine){.editor-module__aR3fLq__top{padding-left:108px;padding-right:108px}}:where(html[data-theme=dark]) .editor-module__aR3fLq__chip{box-shadow:none}
