.SaveComposer-module__Kquskq__composer{min-width:0}.SaveComposer-module__Kquskq__composer h2{letter-spacing:-.035em;margin:0 32px 24px 0;font-size:24px}.SaveComposer-module__Kquskq__modes{gap:8px;display:flex}.SaveComposer-module__Kquskq__modes button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:9px 15px;display:flex}.SaveComposer-module__Kquskq__modes button[aria-pressed=true]{color:var(--forest);border-color:var(--line);background:#e9f0e9}.SaveComposer-module__Kquskq__modes svg{width:18px;height:18px}.SaveComposer-module__Kquskq__composer form{gap:20px}.SaveComposer-module__Kquskq__composer .SaveComposer-module__Kquskq__primaryInput{font-size:13px;display:grid}.SaveComposer-module__Kquskq__primaryInput input{min-height:48px;font-size:16px}.SaveComposer-module__Kquskq__primaryInput small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.5}.SaveComposer-module__Kquskq__primaryInput textarea{min-height:124px;font-size:16px}.SaveComposer-module__Kquskq__types{border:0;min-width:0;margin:0;padding:0}.SaveComposer-module__Kquskq__types legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:12px}.SaveComposer-module__Kquskq__types>div{flex-wrap:wrap;gap:5px;display:flex}.SaveComposer-module__Kquskq__types button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.SaveComposer-module__Kquskq__types button[aria-pressed=true]{color:var(--forest);background:#e5ede6;border-color:#bacdc0}.SaveComposer-module__Kquskq__types svg{flex:none;width:16px;height:16px}.SaveComposer-module__Kquskq__details{border-top:1px solid var(--line);padding-top:14px;font-size:12px}.SaveComposer-module__Kquskq__details summary{cursor:pointer;color:var(--muted);align-content:center;min-height:44px;padding:10px 0;display:list-item}.SaveComposer-module__Kquskq__details label{margin-top:16px;display:block}.SaveComposer-module__Kquskq__details textarea{min-height:76px}.SaveComposer-module__Kquskq__composer .SaveComposer-module__Kquskq__save{border-radius:12px;min-height:46px;margin:0}.SaveComposer-module__Kquskq__composer .SaveComposer-module__Kquskq__save:disabled{color:#728075;box-shadow:none;opacity:1;cursor:default;background:#dfe6df}.SaveComposer-module__Kquskq__composer button:focus-visible,.SaveComposer-module__Kquskq__details summary:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.SaveComposer-module__Kquskq__composer input:focus-visible,.SaveComposer-module__Kquskq__composer textarea:focus-visible{border-color:var(--forest);box-shadow:0 0 0 2px #1f554522}
.SourceMedia-module__sHWr8q__media{background:var(--detail-surface,#f0f4f1);border:0;border-radius:0;margin:0 0 8px;overflow:visible}.SourceMedia-module__sHWr8q__frame{isolation:isolate;position:relative}.SourceMedia-module__sHWr8q__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:-4px;background:#162920;display:flex;overflow-x:auto}.SourceMedia-module__sHWr8q__carousel::-webkit-scrollbar{display:none}.SourceMedia-module__sHWr8q__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:clamp(300px,52dvh,560px);display:block;position:relative;overflow:hidden}.SourceMedia-module__sHWr8q__slide>img,.SourceMedia-module__sHWr8q__slide>video{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:0;width:100%;height:100%;display:block}.SourceMedia-module__sHWr8q__slide>video{cursor:pointer}.SourceMedia-module__sHWr8q__fade{z-index:2;background:linear-gradient(to bottom,color-mix(in srgb,var(--detail-surface,#fffefb) 0%,transparent) 0%,color-mix(in srgb,var(--detail-surface,#fffefb) 8%,transparent) 22%,color-mix(in srgb,var(--detail-surface,#fffefb) 30%,transparent) 45%,color-mix(in srgb,var(--detail-surface,#fffefb) 67%,transparent) 67%,color-mix(in srgb,var(--detail-surface,#fffefb) 94%,transparent) 88%,var(--detail-surface,#fffefb) 100%);pointer-events:none;height:112px;position:absolute;bottom:-1px;left:0;right:0}.SourceMedia-module__sHWr8q__count{color:#fff;pointer-events:none;background:#13231ea8;border-radius:20px;padding:5px 10px;font-size:.72rem;position:absolute;top:76px;right:18px}.SourceMedia-module__sHWr8q__arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#174b3c;z-index:3;background:#f8faf8cc;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.SourceMedia-module__sHWr8q__arrow svg{width:20px;height:20px}.SourceMedia-module__sHWr8q__arrow:disabled{opacity:0;pointer-events:none}.SourceMedia-module__sHWr8q__previous{left:10px}.SourceMedia-module__sHWr8q__next{right:10px}.SourceMedia-module__sHWr8q__dots{z-index:3;justify-content:center;gap:0;max-width:100%;margin-top:-6px;padding:0 18px;display:flex;position:relative;overflow:auto}.SourceMedia-module__sHWr8q__dots button{background:0 0;border:0;flex:0 0 26px;place-items:center;height:30px;padding:0;display:grid}.SourceMedia-module__sHWr8q__dots i{background:#a6b7ac;border-radius:50%;width:6px;height:6px;transition:transform .18s,background .18s}.SourceMedia-module__sHWr8q__dots .SourceMedia-module__sHWr8q__selected i{background:var(--forest);transform:scale(1.35)}.SourceMedia-module__sHWr8q__warning{color:var(--muted);padding:0 24px 8px;font-size:.7rem;display:block}.SourceMedia-module__sHWr8q__videoPlaceholder{color:#fff;background:#162920;place-items:center;width:100%;height:100%;font-size:2rem;display:grid}.SourceMedia-module__sHWr8q__loading{min-height:240px;box-shadow:none;border:0;border-radius:0;margin:0}.SourceMedia-module__sHWr8q__fallback{background:var(--detail-surface,#f0f4f1);border:0;border-radius:0;margin:0;padding:60px 24px 18px}.SourceMedia-module__sHWr8q__fallback>div{border-radius:14px;min-height:160px;overflow:hidden}@media (pointer:coarse){.SourceMedia-module__sHWr8q__arrow{display:none}.SourceMedia-module__sHWr8q__dots{justify-content:safe center}.SourceMedia-module__sHWr8q__dots button{flex-basis:44px;height:44px}}@media (max-width:700px){.SourceMedia-module__sHWr8q__slide{height:clamp(300px,60dvh,620px)}}
