.stepper-module__NLidja__root{--marker:1.75rem;--halo:4px;min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.stepper-module__NLidja__horizontal{width:100%;container:stepper/inline-size}.stepper-module__NLidja__list{margin:0;padding:0;list-style:none;display:grid}.stepper-module__NLidja__item{min-width:0;position:relative}.stepper-module__NLidja__horizontal .stepper-module__NLidja__item:not(:last-child){padding-inline-end:var(--space-4)}.stepper-module__NLidja__vertical .stepper-module__NLidja__item:not(:last-child){padding-bottom:var(--space-5)}.stepper-module__NLidja__compact.stepper-module__NLidja__vertical .stepper-module__NLidja__item:not(:last-child){padding-bottom:var(--space-6)}.stepper-module__NLidja__head{border-radius:var(--space-2);color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:grid}.stepper-module__NLidja__head[data-clickable]{cursor:pointer}.stepper-module__NLidja__horizontal .stepper-module__NLidja__head{justify-items:start;row-gap:var(--space-3);width:fit-content;max-width:100%}.stepper-module__NLidja__vertical .stepper-module__NLidja__head{grid-template-columns:var(--marker) minmax(0, 1fr);column-gap:var(--space-3);align-items:start;width:100%}.stepper-module__NLidja__compact.stepper-module__NLidja__vertical .stepper-module__NLidja__head{grid-template-columns:var(--marker);column-gap:0}.stepper-module__NLidja__head:focus-visible{--focus-outline-offset:4px}.stepper-module__NLidja__head:focus:not(:focus-visible){outline:none}.stepper-module__NLidja__marker{width:var(--marker);height:var(--marker);flex:none;place-items:center;display:grid;position:relative}.stepper-module__NLidja__ring{inset:calc(var(--halo) * -1);border-radius:var(--radius-pill);background:var(--accent-subtle);transition:background-color var(--duration-standard) var(--ease-standard);position:absolute}.stepper-module__NLidja__disc{border-radius:var(--radius-pill);background:var(--surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);place-items:center;font-weight:500;line-height:1;display:grid;position:relative}.stepper-module__NLidja__glyph{grid-area:1/1;place-items:center;display:grid}.stepper-module__NLidja__icon{width:.875rem;height:.875rem}.stepper-module__NLidja__item[data-status=current] .stepper-module__NLidja__disc{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--foreground)}.stepper-module__NLidja__item[data-status=complete] .stepper-module__NLidja__disc{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-foreground)}.stepper-module__NLidja__item[data-status=error] .stepper-module__NLidja__disc{background:color-mix(in oklab, var(--danger) 10%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger-text,var(--danger))}.stepper-module__NLidja__item[data-status=error] .stepper-module__NLidja__ring{background:color-mix(in oklab, var(--danger) 16%, transparent)}.stepper-module__NLidja__connector{border-radius:var(--radius-pill);background:var(--border);pointer-events:none;position:absolute;overflow:hidden}.stepper-module__NLidja__horizontal .stepper-module__NLidja__connector{top:calc(var(--marker) / 2 - 1px);inset-inline:calc(var(--marker) + var(--halo) + var(--space-1)) calc(var(--halo) + var(--space-1));height:2px}.stepper-module__NLidja__vertical .stepper-module__NLidja__connector{top:calc(var(--marker) + var(--halo) + 2px);bottom:calc(var(--halo) + 2px);width:2px;inset-inline-start:calc(var(--marker) / 2 - 1px)}.stepper-module__NLidja__fill{border-radius:inherit;background:var(--accent);position:absolute;inset:0}.stepper-module__NLidja__horizontal .stepper-module__NLidja__fill{transform-origin:0}.stepper-module__NLidja__horizontal .stepper-module__NLidja__fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.stepper-module__NLidja__vertical .stepper-module__NLidja__fill{transform-origin:top}.stepper-module__NLidja__text{min-width:0;display:grid}.stepper-module__NLidja__vertical .stepper-module__NLidja__text{padding-top:.25rem}.stepper-module__NLidja__label{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:break-word;transition:color var(--duration-standard) var(--ease-standard);font-weight:500;line-height:1.25rem;display:block}.stepper-module__NLidja__item[data-status=complete] .stepper-module__NLidja__label{color:var(--text-secondary)}.stepper-module__NLidja__item[data-status=current] .stepper-module__NLidja__label,.stepper-module__NLidja__item[data-status=error] .stepper-module__NLidja__label{color:var(--foreground)}.stepper-module__NLidja__slot{display:block}.stepper-module__NLidja__slotInner{display:block;position:relative}.stepper-module__NLidja__description,.stepper-module__NLidja__error{font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);overflow-wrap:break-word;padding-top:2px;display:block}.stepper-module__NLidja__description{color:var(--text-muted)}.stepper-module__NLidja__error{color:var(--danger-text,var(--danger))}.stepper-module__NLidja__caption{margin-top:var(--space-3);display:none}.stepper-module__NLidja__captionLabel{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:1.25rem;display:block}@media (hover:hover) and (pointer:fine){.stepper-module__NLidja__head[data-clickable]:hover .stepper-module__NLidja__label{color:var(--foreground)}.stepper-module__NLidja__item[data-status=complete] .stepper-module__NLidja__head[data-clickable]:hover .stepper-module__NLidja__disc{background:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong)}.stepper-module__NLidja__item[data-status=error] .stepper-module__NLidja__head[data-clickable]:hover .stepper-module__NLidja__disc{background:color-mix(in oklab, var(--danger) 18%, var(--surface))}}.stepper-module__NLidja__head[data-clickable]:active .stepper-module__NLidja__disc{transform:scale(.92)}.stepper-module__NLidja__srOnly,.stepper-module__NLidja__compact .stepper-module__NLidja__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.stepper-module__NLidja__compact.stepper-module__NLidja__horizontal .stepper-module__NLidja__caption{display:grid}@container stepper (max-width:30rem){.stepper-module__NLidja__horizontal .stepper-module__NLidja__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.stepper-module__NLidja__horizontal .stepper-module__NLidja__caption{display:grid}}@media (prefers-reduced-motion:reduce){.stepper-module__NLidja__disc,.stepper-module__NLidja__ring,.stepper-module__NLidja__label{transition:none}.stepper-module__NLidja__head[data-clickable]:active .stepper-module__NLidja__disc{transform:none}}
.file-upload-module__tG-dda__root{width:100%;min-width:0;color:var(--foreground);display:grid}.file-upload-module__tG-dda__input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file-upload-module__tG-dda__dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);cursor:pointer;min-height:92px;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);align-items:center;gap:12px;padding:16px;display:flex}.file-upload-module__tG-dda__dropzone.file-upload-module__tG-dda__dragging,.file-upload-module__tG-dda__dropzone:not(.file-upload-module__tG-dda__disabled):active{border-color:var(--accent);background:var(--accent-subtle)}.file-upload-module__tG-dda__dropzone.file-upload-module__tG-dda__disabled{cursor:not-allowed;opacity:.52}.file-upload-module__tG-dda__uploadIcon,.file-upload-module__tG-dda__fileIcon{color:var(--accent-strong);flex:none;place-items:center;display:grid}.file-upload-module__tG-dda__uploadIcon{width:24px;height:24px;transition:transform var(--duration-spring) var(--ease-spring)}.file-upload-module__tG-dda__dragging .file-upload-module__tG-dda__uploadIcon{transform:translateY(-3px)}.file-upload-module__tG-dda__copy{flex:1;gap:3px;min-width:0;display:grid}.file-upload-module__tG-dda__copy strong{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.file-upload-module__tG-dda__label{min-width:0;display:block;position:relative}.file-upload-module__tG-dda__labelText{display:block}.file-upload-module__tG-dda__copy>span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.file-upload-module__tG-dda__browse{color:var(--accent-strong);font-size:var(--text-xs);flex:none;font-weight:500}.file-upload-module__tG-dda__statusFrame{overflow:hidden}.file-upload-module__tG-dda__status{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0;padding-top:8px;position:relative}.file-upload-module__tG-dda__statusText{display:block}.file-upload-module__tG-dda__fileList{margin:0;padding:0;list-style:none;display:grid}.file-upload-module__tG-dda__fileRow{overflow:hidden}.file-upload-module__tG-dda__fileItem{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);align-items:center;gap:12px;min-width:0;margin-top:6px;padding:10px 10px 10px 12px;display:flex}.file-upload-module__tG-dda__fileIcon{width:24px;height:24px;color:var(--text-secondary)}.file-upload-module__tG-dda__fileCopy{flex:1;gap:2px;min-width:0;display:grid}.file-upload-module__tG-dda__fileCopy strong{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-upload-module__tG-dda__fileCopy>span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.file-upload-module__tG-dda__meta{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;display:flex}.file-upload-module__tG-dda__dot{padding-inline:5px}.file-upload-module__tG-dda__phase{display:inline-block;position:relative}.file-upload-module__tG-dda__phaseText{display:block}.file-upload-module__tG-dda__percent{min-width:4ch;display:inline-block}.file-upload-module__tG-dda__fileCopy .file-upload-module__tG-dda__error{color:var(--danger-text,var(--danger))}.file-upload-module__tG-dda__barFrame{display:block}.file-upload-module__tG-dda__bar{background:var(--border);border-radius:99px;height:3px;margin:5px 0 1px;display:block;overflow:hidden}.file-upload-module__tG-dda__barFill{border-radius:inherit;background:var(--accent);width:100%;height:100%;display:block}.file-upload-module__tG-dda__statusSlot{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.file-upload-module__tG-dda__retrySlot{place-items:center;display:grid}.file-upload-module__tG-dda__ready{width:22px;height:22px;color:var(--success-text,var(--success));place-items:center;display:grid}.file-upload-module__tG-dda__remove,.file-upload-module__tG-dda__retry{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.file-upload-module__tG-dda__retry{color:var(--text-secondary)}.file-upload-module__tG-dda__remove:active,.file-upload-module__tG-dda__retry:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.file-upload-module__tG-dda__dropzone:not(.file-upload-module__tG-dda__disabled):hover{border-color:var(--accent);background:var(--accent-subtle)}.file-upload-module__tG-dda__remove:hover,.file-upload-module__tG-dda__retry:hover{background:var(--surface);color:var(--foreground)}}.file-upload-module__tG-dda__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.file-upload-module__tG-dda__dropzone,.file-upload-module__tG-dda__uploadIcon,.file-upload-module__tG-dda__remove,.file-upload-module__tG-dda__retry{transition:none}.file-upload-module__tG-dda__dragging .file-upload-module__tG-dda__uploadIcon,.file-upload-module__tG-dda__remove:active,.file-upload-module__tG-dda__retry:active{transform:none}}
.photo-grid-module__5olv-a__root{--header-h:60px;--bar-h:60px;--strip-h:64px;--material:color-mix(in oklab, var(--surface) 74%, transparent);--hairline:color-mix(in oklab, var(--border-strong) 55%, transparent);isolation:isolate;clip-path:inset(0 round var(--radius-panel));border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;height:100%;min-height:320px;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container-type:inline-size}.photo-grid-module__5olv-a__scroller{padding-top:var(--header-h);scroll-padding-top:var(--header-h);overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;position:absolute;inset:0;overflow:hidden auto}.photo-grid-module__5olv-a__scroller::-webkit-scrollbar{display:none}.photo-grid-module__5olv-a__grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));will-change:transform;gap:3px;margin:0;padding:0 3px 3px;list-style:none;display:grid;position:relative}.photo-grid-module__5olv-a__cell{min-width:0}.photo-grid-module__5olv-a__tile{aspect-ratio:1;background:var(--surface-muted);cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo-grid-module__5olv-a__tile img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photo-grid-module__5olv-a__tile:before{content:"";z-index:1;background:var(--foreground);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.photo-grid-module__5olv-a__tile:active:before{opacity:.12}.photo-grid-module__5olv-a__tile[data-hidden]{opacity:0}.photo-grid-module__5olv-a__badge{z-index:1;color:#fff;color:lab(100% 0 0);filter:drop-shadow(0 1px 1.5px #00000073);filter:drop-shadow(0 1px 1.5px lab(0% 0 0/.45));pointer-events:none;display:grid;position:absolute;bottom:6px;left:6px}.photo-grid-module__5olv-a__header{z-index:1;height:var(--header-h);background:var(--material);-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);transition:border-color var(--duration-fast) var(--ease-standard);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 18px;display:flex;position:absolute;top:0;left:0;right:0}.photo-grid-module__5olv-a__header[data-scrolled]{border-bottom-color:var(--hairline)}.photo-grid-module__5olv-a__heading{min-width:0}.photo-grid-module__5olv-a__title{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.25;overflow:hidden}.photo-grid-module__5olv-a__subtitle{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;margin:2px 0 0;display:flex}.photo-grid-module__5olv-a__favoriteCount{align-items:center;gap:3px;display:inline-flex}.photo-grid-module__5olv-a__zoom{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex:none;gap:2px;padding:3px;display:inline-flex}.photo-grid-module__5olv-a__zoomButton{border-radius:calc(var(--radius-control) - 3px);width:38px;height:30px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.photo-grid-module__5olv-a__zoomButton:active{transform:scale(.94)}.photo-grid-module__5olv-a__zoomButton svg{z-index:1;position:relative}.photo-grid-module__5olv-a__zoomButton[aria-pressed=true]{color:var(--foreground)}.photo-grid-module__5olv-a__zoomSelection{z-index:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.photo-grid-module__5olv-a__zoomButton:hover{color:var(--foreground)}}.photo-grid-module__5olv-a__viewer{z-index:2;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.photo-grid-module__5olv-a__viewer[data-state=closed]{visibility:hidden;pointer-events:none}.photo-grid-module__5olv-a__viewer[data-state=closing]{pointer-events:none}.photo-grid-module__5olv-a__frost{background:color-mix(in oklab, var(--surface) 24%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);position:absolute;inset:0}.photo-grid-module__5olv-a__backdrop{background:var(--surface);position:absolute;inset:0}.photo-grid-module__5olv-a__viewer[data-state=closed] .photo-grid-module__5olv-a__frost{display:none}.photo-grid-module__5olv-a__stage{top:var(--bar-h);right:0;bottom:var(--strip-h);cursor:grab;touch-action:none;position:absolute;left:0}.photo-grid-module__5olv-a__stage:active{cursor:grabbing}.photo-grid-module__5olv-a__track{position:absolute;inset:0}.photo-grid-module__5olv-a__slide{width:100%;position:absolute;top:0;bottom:0}.photo-grid-module__5olv-a__photo{transform-origin:50%;background:var(--surface-muted);will-change:transform;position:absolute}.photo-grid-module__5olv-a__photo img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.photo-grid-module__5olv-a__sharp{opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}.photo-grid-module__5olv-a__sharp[data-loaded]{opacity:1}.photo-grid-module__5olv-a__bar{z-index:1;height:var(--bar-h);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:0 10px;display:grid;position:absolute;top:0;left:0;right:0}.photo-grid-module__5olv-a__caption{text-align:center;justify-items:center;min-width:0;display:grid}.photo-grid-module__5olv-a__captionTitle{max-width:100%;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;justify-self:stretch;font-weight:500;line-height:1.3;display:block;overflow:hidden}.photo-grid-module__5olv-a__captionMeta{max-width:100%;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:safe center;align-items:baseline;gap:5px;line-height:1.35;display:flex;overflow:hidden}.photo-grid-module__5olv-a__counterPart{align-items:baseline;gap:5px;display:inline-flex}.photo-grid-module__5olv-a__counter{align-items:baseline;gap:4px;display:inline-flex}.photo-grid-module__5olv-a__glass{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:40px;height:40px;color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-resting);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);place-items:center;padding:0;display:grid;position:relative}.photo-grid-module__5olv-a__glass:active:not(:disabled){transform:scale(.96)}.photo-grid-module__5olv-a__glass:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.photo-grid-module__5olv-a__glass:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.photo-grid-module__5olv-a__icon{grid-area:1/1;place-items:center;display:grid}.photo-grid-module__5olv-a__navs{z-index:1;top:calc(var(--bar-h) + (100% - var(--bar-h) - var(--strip-h)) / 2);pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:12px;right:12px;transform:translateY(-50%)}.photo-grid-module__5olv-a__nav{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}.photo-grid-module__5olv-a__viewer[data-state=open] .photo-grid-module__5olv-a__nav{pointer-events:auto}.photo-grid-module__5olv-a__nav:focus{opacity:1}@media (hover:hover) and (pointer:fine){.photo-grid-module__5olv-a__viewer:hover .photo-grid-module__5olv-a__nav:not(:disabled){opacity:1}.photo-grid-module__5olv-a__viewer:hover .photo-grid-module__5olv-a__nav:disabled{opacity:.35}}@media (hover:none){.photo-grid-module__5olv-a__navs{display:none}}.photo-grid-module__5olv-a__strip{z-index:1;height:var(--strip-h);cursor:ew-resize;touch-action:none;outline:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.photo-grid-module__5olv-a__thumb{top:calc((var(--strip-h) - 40px) / 2 - 4px);background:var(--surface-muted);will-change:transform, clip-path, opacity;height:40px;position:absolute;left:0;overflow:hidden}.photo-grid-module__5olv-a__thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%}.photo-grid-module__5olv-a__viewer,.photo-grid-module__5olv-a__frost,.photo-grid-module__5olv-a__backdrop,.photo-grid-module__5olv-a__track,.photo-grid-module__5olv-a__slide,.photo-grid-module__5olv-a__photo,.photo-grid-module__5olv-a__bar,.photo-grid-module__5olv-a__navs,.photo-grid-module__5olv-a__strip,.photo-grid-module__5olv-a__thumb,.photo-grid-module__5olv-a__grid,.photo-grid-module__5olv-a__tile,.photo-grid-module__5olv-a__badge,.photo-grid-module__5olv-a__zoomSelection,.photo-grid-module__5olv-a__morph,.photo-grid-module__5olv-a__swapText,.photo-grid-module__5olv-a__place,.photo-grid-module__5olv-a__digit,.photo-grid-module__5olv-a__icon{transition:none}.photo-grid-module__5olv-a__swap{max-width:100%;display:block;position:relative}.photo-grid-module__5olv-a__swapText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.photo-grid-module__5olv-a__morph{min-width:0;display:inline-flex;position:relative}.photo-grid-module__5olv-a__morph[data-morphing]{clip-path:inset(-.6em 0)}.photo-grid-module__5olv-a__morphInner{white-space:nowrap;flex:none;display:inline-flex;position:relative}.photo-grid-module__5olv-a__roll{font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.photo-grid-module__5olv-a__place{display:inline-block;position:relative}.photo-grid-module__5olv-a__digit{display:inline-block}.photo-grid-module__5olv-a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.photo-grid-module__5olv-a__root{--header-h:56px;--strip-h:60px}.photo-grid-module__5olv-a__header{padding-left:14px}.photo-grid-module__5olv-a__zoomButton{width:34px}}@container (max-width:480px){.photo-grid-module__5olv-a__navs{display:none}}@container (max-width:340px){.photo-grid-module__5olv-a__bar{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;padding:0 8px}.photo-grid-module__5olv-a__glass{width:36px;height:36px}}@container (max-width:300px){.photo-grid-module__5olv-a__counterPart{display:none}}@container (max-width:320px){.photo-grid-module__5olv-a__header{gap:8px}.photo-grid-module__5olv-a__zoomButton{width:30px}}@media (prefers-reduced-transparency:reduce){.photo-grid-module__5olv-a__header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.photo-grid-module__5olv-a__frost{display:none}}.photo-grid-module__5olv-a__zoomButton{transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.photo-grid-module__5olv-a__tile:before,.photo-grid-module__5olv-a__header,.photo-grid-module__5olv-a__zoomButton,.photo-grid-module__5olv-a__glass,.photo-grid-module__5olv-a__nav,.photo-grid-module__5olv-a__sharp{transition:none}.photo-grid-module__5olv-a__glass:active:not(:disabled){transform:none}}
.accordion-module__MUVSxW__accordion{border-top:1px solid var(--border);width:100%}.accordion-module__MUVSxW__item{border-bottom:1px solid var(--border)}.accordion-module__MUVSxW__header{margin:0}.accordion-module__MUVSxW__trigger{width:100%;min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2) 0;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.accordion-module__MUVSxW__trigger:hover{color:var(--text-secondary)}.accordion-module__MUVSxW__trigger:hover .accordion-module__MUVSxW__icon{color:var(--foreground)}}.accordion-module__MUVSxW__icon{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.accordion-module__MUVSxW__trigger[data-state=open] .accordion-module__MUVSxW__icon{color:var(--foreground)}.accordion-module__MUVSxW__panel{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);overflow:hidden}.accordion-module__MUVSxW__panelInner{overflow-wrap:anywhere;padding:0 var(--space-8) var(--space-5) 0}.accordion-module__MUVSxW__lg .accordion-module__MUVSxW__trigger{gap:var(--space-8);min-height:76px;padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}.accordion-module__MUVSxW__lg .accordion-module__MUVSxW__panel{font-size:var(--text-base);line-height:1.65}.accordion-module__MUVSxW__lg .accordion-module__MUVSxW__panelInner{max-width:62ch;padding:0 var(--space-12) var(--space-6) 0}@media (max-width:520px){.accordion-module__MUVSxW__lg .accordion-module__MUVSxW__trigger{min-height:68px;font-size:var(--text-base)}.accordion-module__MUVSxW__lg .accordion-module__MUVSxW__panel{font-size:var(--text-sm)}.accordion-module__MUVSxW__lg .accordion-module__MUVSxW__panelInner{padding-right:var(--space-6)}}@media (prefers-reduced-motion:reduce){.accordion-module__MUVSxW__trigger,.accordion-module__MUVSxW__icon{transition:none}}
