.InstantsGallery-module__7lacLq__gallery,.InstantsGallery-module__7lacLq__detail{width:100%;min-width:0;color:var(--ink,#1c1a15);font-family:var(--font-jost), sans-serif;container:instants/inline-size}.InstantsGallery-module__7lacLq__gallery{padding:20px}.InstantsGallery-module__7lacLq__gallery *,.InstantsGallery-module__7lacLq__detail *{box-sizing:border-box}.InstantsGallery-module__7lacLq__gallery ::selection,.InstantsGallery-module__7lacLq__detail ::selection{color:#fff;background:#2e5a4c}.InstantsGallery-module__7lacLq__gallery :is(a,button,input,textarea,select):focus-visible,.InstantsGallery-module__7lacLq__detail :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #916c35}.InstantsGallery-module__7lacLq__gallery a,.InstantsGallery-module__7lacLq__detail a{text-underline-offset:4px}.InstantsGallery-module__7lacLq__gallery :is(button,a),.InstantsGallery-module__7lacLq__detail :is(button,a){-webkit-tap-highlight-color:transparent}.InstantsGallery-module__7lacLq__gallery h2,.InstantsGallery-module__7lacLq__detail h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.25}.InstantsGallery-module__7lacLq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.InstantsGallery-module__7lacLq__filter{color:#344f41;flex:180px;gap:7px;max-width:320px;font-size:14px;display:grid}.InstantsGallery-module__7lacLq__filter select{color:#273d31;width:100%;min-height:46px;font:inherit;background:#ffffffbf;border:1px solid #bbcbbf;border-radius:12px;padding:10px 38px 10px 12px;font-size:16px}.InstantsGallery-module__7lacLq__primary,.InstantsGallery-module__7lacLq__secondary,.InstantsGallery-module__7lacLq__danger{min-height:46px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;line-height:1.4;text-decoration:none;display:inline-flex}.InstantsGallery-module__7lacLq__primary{color:#fff;background:var(--pine,#2e5a4c)}.InstantsGallery-module__7lacLq__primary:hover{background:#20483c}.InstantsGallery-module__7lacLq__secondary{color:var(--pine,#2e5a4c);background:#ffffffb3;border-color:#bbcbbf}.InstantsGallery-module__7lacLq__secondary:hover{background:#eaf0ea}.InstantsGallery-module__7lacLq__danger{color:#fff;background:#8e352a}.InstantsGallery-module__7lacLq__danger:hover{background:#762b22}.InstantsGallery-module__7lacLq__gallery button:disabled,.InstantsGallery-module__7lacLq__detail button:disabled,.InstantsGallery-module__7lacLq__gallery input:disabled,.InstantsGallery-module__7lacLq__detail input:disabled,.InstantsGallery-module__7lacLq__gallery select:disabled{opacity:.6;cursor:wait}.InstantsGallery-module__7lacLq__textButton{min-height:44px;color:var(--pine,#2e5a4c);text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:9px 2px;font-size:14px;text-decoration:underline;display:inline-flex}.InstantsGallery-module__7lacLq__textButton:hover{color:#183c2d;text-decoration-thickness:2px}.InstantsGallery-module__7lacLq__order{color:#4d6158;margin:18px 0 20px;font-size:13px;line-height:1.6}.InstantsGallery-module__7lacLq__order a{color:inherit}.InstantsGallery-module__7lacLq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin:0;padding:0;list-style:none;display:grid}.InstantsGallery-module__7lacLq__tile{min-width:0}.InstantsGallery-module__7lacLq__photoLink{background:#e4ece8;border-radius:16px;display:block;overflow:hidden}.InstantsGallery-module__7lacLq__photo{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.InstantsGallery-module__7lacLq__photoLink:hover{outline-offset:3px;outline:2px solid #3d7263}.InstantsGallery-module__7lacLq__tileBody{padding-top:10px}.InstantsGallery-module__7lacLq__tileHeader{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.InstantsGallery-module__7lacLq__identity{gap:3px;min-width:0;padding-top:3px;display:grid}.InstantsGallery-module__7lacLq__identity strong{color:#273d31;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.4}.InstantsGallery-module__7lacLq__identity>span{color:#4d6158;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.InstantsGallery-module__7lacLq__heartWrap{flex-direction:column;flex:none;align-items:flex-end;max-width:100%;display:inline-flex}.InstantsGallery-module__7lacLq__heart{color:#3c5b4b;min-width:44px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 3px;font-size:13px;text-decoration:none;display:inline-flex}.InstantsGallery-module__7lacLq__heart svg{flex:none}.InstantsGallery-module__7lacLq__heart:hover{color:#24483d;background:#e4ece8}.InstantsGallery-module__7lacLq__liked{color:#2e5a4c}.InstantsGallery-module__7lacLq__heartError{color:#7a2f25;overflow-wrap:anywhere;max-width:24ch;font-size:12px;line-height:1.5}.InstantsGallery-module__7lacLq__caption{-webkit-line-clamp:2;color:#344f41;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.InstantsGallery-module__7lacLq__more{justify-content:center;margin-top:28px;display:flex}.InstantsGallery-module__7lacLq__empty{color:#4d6158;max-width:65ch;margin-block:22px;font-size:15px;line-height:1.6}.InstantsGallery-module__7lacLq__notice,.InstantsGallery-module__7lacLq__error{color:#2b4e3b;overflow-wrap:anywhere;background:#edf2eb;border-radius:12px;margin:18px 0;padding:15px 18px;font-size:15px;line-height:1.6}.InstantsGallery-module__7lacLq__notice p{margin:5px 0 0}.InstantsGallery-module__7lacLq__notice a{color:inherit}.InstantsGallery-module__7lacLq__error{color:#7a2f25;background:#faeee9}.InstantsGallery-module__7lacLq__hint{color:#4d6158;max-width:70ch;margin:8px 0 0;font-size:14px;line-height:1.6}.InstantsGallery-module__7lacLq__hint a{color:var(--pine,#2e5a4c)}.InstantsGallery-module__7lacLq__share{border-top:1px solid #d1ddd4;margin-top:24px;padding-top:20px;scroll-margin-top:16px}.InstantsGallery-module__7lacLq__join p{color:#4d6158;max-width:65ch;margin:10px 0 16px;font-size:15px;line-height:1.6}.InstantsGallery-module__7lacLq__composer{margin-top:18px;padding:0}.InstantsGallery-module__7lacLq__composerSteps{color:#5a6b60;flex-wrap:wrap;gap:12px 22px;margin:20px 0;padding:0;font-size:14px;list-style:none;display:flex}.InstantsGallery-module__7lacLq__composerSteps li{align-items:center;gap:8px;display:flex}.InstantsGallery-module__7lacLq__composerSteps span{font-variant-numeric:tabular-nums;border:1px solid #b8c9bd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.InstantsGallery-module__7lacLq__composerSteps [aria-current=step]{color:#244d3e;font-weight:500}.InstantsGallery-module__7lacLq__composerSteps [aria-current=step] span{color:#fff;background:#2e5a4c;border-color:#2e5a4c}.InstantsGallery-module__7lacLq__composerDetails{border:0;min-width:0;margin:0;padding:0}.InstantsGallery-module__7lacLq__composerDetails[hidden]{display:none}.InstantsGallery-module__7lacLq__stepLegend{color:#2e5a4c;margin-bottom:18px;padding:0;font-size:18px;font-weight:500}.InstantsGallery-module__7lacLq__firstInstant{background:#ffffff8c;border:1px solid #d3dfd5;border-radius:22px;align-items:center;gap:25px;margin:16px 0 25px;padding:28px;display:flex}.InstantsGallery-module__7lacLq__firstInstant h2{max-width:22ch;font-size:25px}.InstantsGallery-module__7lacLq__firstInstant p{color:#4d6158;max-width:54ch;margin:12px 0 16px;line-height:1.65}.InstantsGallery-module__7lacLq__emptyPhoto{color:#567b66;background:#eef3ec;border:1px solid #d3dfd5;border-radius:18px;flex:none;place-items:center;width:92px;height:108px;display:grid;transform:rotate(-5deg)}.InstantsGallery-module__7lacLq__emptyPhoto svg{width:62px;height:62px}.InstantsGallery-module__7lacLq__joinSteps{color:#344f41;gap:10px;margin:20px 0;padding-left:23px;font-size:15px;line-height:1.5;display:grid}.InstantsGallery-module__7lacLq__join .InstantsGallery-module__7lacLq__primary{margin-top:10px}@container instants (max-width:440px){.InstantsGallery-module__7lacLq__firstInstant{align-items:flex-start;gap:16px;padding:20px 16px}.InstantsGallery-module__7lacLq__emptyPhoto{border-radius:12px;width:48px;height:60px}.InstantsGallery-module__7lacLq__emptyPhoto svg{width:40px;height:40px}.InstantsGallery-module__7lacLq__firstInstant h2{font-size:21px}.InstantsGallery-module__7lacLq__firstInstant p{font-size:14px}.InstantsGallery-module__7lacLq__firstInstant .InstantsGallery-module__7lacLq__secondary{padding-inline:10px;font-size:13px}}.InstantsGallery-module__7lacLq__composer>.InstantsGallery-module__7lacLq__hint,.InstantsGallery-module__7lacLq__upload{margin-bottom:25px}.InstantsGallery-module__7lacLq__upload>label{color:#344f41;flex-direction:column;gap:5px;margin-bottom:10px;font-size:15px;display:flex}.InstantsGallery-module__7lacLq__upload>label>span{color:#4d6158;font-size:13px}.InstantsGallery-module__7lacLq__upload>input{max-width:100%;min-height:44px;font:inherit;color:#4d6158;font-size:13px}.InstantsGallery-module__7lacLq__upload input::file-selector-button{color:#2e5a4c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbcbbf;border-radius:10px;margin-right:10px;padding:9px 12px;font-size:14px}.InstantsGallery-module__7lacLq__preview{max-width:400px;margin-top:15px}.InstantsGallery-module__7lacLq__preview img{object-fit:contain;object-position:left center;border-radius:12px;width:100%;height:auto;max-height:260px;display:block}.InstantsGallery-module__7lacLq__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.InstantsGallery-module__7lacLq__field{color:#344f41;flex-direction:column;gap:7px;min-width:0;margin-bottom:21px;font-size:15px;display:flex}.InstantsGallery-module__7lacLq__field :is(input,textarea,select){color:#1c2c22;width:100%;min-width:0;min-height:48px;font:inherit;caret-color:#2e5a4c;background:#fff;border:1px solid #bbcbbf;border-radius:10px;padding:11px 13px;font-size:16px;line-height:1.5}.InstantsGallery-module__7lacLq__field :is(input,textarea)::placeholder{color:#5a6b5e;opacity:1}.InstantsGallery-module__7lacLq__field textarea{resize:vertical;min-height:115px}.InstantsGallery-module__7lacLq__field small{color:#4d6158;font-size:13px;line-height:1.5}.InstantsGallery-module__7lacLq__counter{color:#4d6158;font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.InstantsGallery-module__7lacLq__dateField{max-width:300px}.InstantsGallery-module__7lacLq__acceptance{color:#344f41;cursor:pointer;align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;line-height:1.65;display:flex}.InstantsGallery-module__7lacLq__acceptance input{accent-color:#2e5a4c;flex:none;width:20px;height:20px;margin:3px 0 0}.InstantsGallery-module__7lacLq__acceptance a{color:#2e5a4c}.InstantsGallery-module__7lacLq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.InstantsGallery-module__7lacLq__back{min-height:44px;color:var(--pine,#2e5a4c);align-items:center;margin:0 0 18px;font-size:15px;display:inline-flex}.InstantsGallery-module__7lacLq__detailImage{background:#edf0e9;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.InstantsGallery-module__7lacLq__detailImage img{object-fit:contain;width:100%;height:auto;max-height:72dvh;display:block}.InstantsGallery-module__7lacLq__detailMeta{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:25px;display:flex}.InstantsGallery-module__7lacLq__detailMeta h2{overflow-wrap:anywhere;font-size:25px}.InstantsGallery-module__7lacLq__detailMeta p{color:#4d6158;margin:7px 0 0;font-size:15px}.InstantsGallery-module__7lacLq__fullCaption{color:#273d31;white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:23px 0;font-size:17px;line-height:1.7}.InstantsGallery-module__7lacLq__dates{flex-wrap:wrap;gap:16px 30px;margin:0;display:flex}.InstantsGallery-module__7lacLq__dates>div{gap:3px;display:grid}.InstantsGallery-module__7lacLq__dates dt{color:#4d6158;font-size:12px}.InstantsGallery-module__7lacLq__dates dd{color:#344f41;margin:0;font-size:14px}.InstantsGallery-module__7lacLq__owner{border-top:1px solid #d1ddd4;flex-direction:column;align-items:flex-start;gap:14px;margin-top:32px;padding-top:28px;display:flex}.InstantsGallery-module__7lacLq__owner .InstantsGallery-module__7lacLq__composer,.InstantsGallery-module__7lacLq__owner>.InstantsGallery-module__7lacLq__notice{width:100%}.InstantsGallery-module__7lacLq__reporting{margin-top:20px}.InstantsGallery-module__7lacLq__reportForm{border-top:1px solid #d1ddd4;margin-top:12px;padding-top:24px}.InstantsGallery-module__7lacLq__reportForm>.InstantsGallery-module__7lacLq__hint{margin-bottom:20px}@container instants (min-width:540px){.InstantsGallery-module__7lacLq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}}@container instants (min-width:870px){.InstantsGallery-module__7lacLq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}}@container instants (max-width:440px){.InstantsGallery-module__7lacLq__toolbar{align-items:stretch;gap:12px}.InstantsGallery-module__7lacLq__filter{flex-basis:100%;max-width:none}.InstantsGallery-module__7lacLq__toolbar>.InstantsGallery-module__7lacLq__primary{width:100%}.InstantsGallery-module__7lacLq__columns{grid-template-columns:minmax(0,1fr);gap:0}.InstantsGallery-module__7lacLq__actions>.InstantsGallery-module__7lacLq__primary{width:100%}.InstantsGallery-module__7lacLq__detailMeta h2{font-size:22px}}@media (max-width:599px){.InstantsGallery-module__7lacLq__gallery{padding:8px 14px 16px}.InstantsGallery-module__7lacLq__join h2{font-size:22px}}@media (prefers-reduced-motion:no-preference){.InstantsGallery-module__7lacLq__heart{transition:background-color .16s ease-out,color .16s ease-out}}
