.AtTheMoment-module__-8VnDW__page{--ink:#1f1a14;--muted:#6b6152;--line:#dcd3c2;--paper:#f6f1e6;--accent:#8b2f2a;background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;padding:0 max(24px,50vw - 660px)}.AtTheMoment-module__-8VnDW__page button,.AtTheMoment-module__-8VnDW__page input{font:inherit}.AtTheMoment-module__-8VnDW__page button{cursor:pointer}.AtTheMoment-module__-8VnDW__page button:disabled{opacity:.45;cursor:default}.AtTheMoment-module__-8VnDW__page button:focus-visible,.AtTheMoment-module__-8VnDW__page a:focus-visible,.AtTheMoment-module__-8VnDW__page input:focus-visible,.AtTheMoment-module__-8VnDW__page summary:focus-visible,.AtTheMoment-module__-8VnDW__fileButton:focus-within{outline-offset:3px;outline:3px solid #b05a35}.AtTheMoment-module__-8VnDW__topline{border-bottom:1px solid var(--line);font:11px var(--font-mono),monospace;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex}.AtTheMoment-module__-8VnDW__topline>a{font-family:var(--font-body);letter-spacing:0}.AtTheMoment-module__-8VnDW__topline i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin:0 12px;display:inline-block}.AtTheMoment-module__-8VnDW__labBadge{color:#7a5a3a;border:1px solid #cdbfa6;border-radius:3px;padding:7px 10px}.AtTheMoment-module__-8VnDW__eyebrow{font:10px var(--font-mono),monospace;letter-spacing:1.3px;color:var(--muted);line-height:1.7}.AtTheMoment-module__-8VnDW__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:70px;padding:60px 0 44px;display:grid}.AtTheMoment-module__-8VnDW__hero h1{font:600 clamp(48px,6vw,84px)/1.02 var(--font-display),serif;letter-spacing:-3px;margin-top:16px}.AtTheMoment-module__-8VnDW__hero h1>span{font:italic 22px/1.4 var(--font-display),serif;letter-spacing:-.3px;color:#8a6f52;margin-top:14px;display:block}.AtTheMoment-module__-8VnDW__heroCopy p{color:#5a5044;max-width:620px;font-size:15px;line-height:1.8}.AtTheMoment-module__-8VnDW__heroCopy p+p{margin-top:14px}.AtTheMoment-module__-8VnDW__privacy{border-left:3px solid var(--accent);padding-left:14px}.AtTheMoment-module__-8VnDW__privacy strong{color:var(--ink)}.AtTheMoment-module__-8VnDW__workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;padding:40px 0 48px;display:grid}.AtTheMoment-module__-8VnDW__step{border-bottom:1px solid var(--line);margin-bottom:28px;padding:0 0 28px}.AtTheMoment-module__-8VnDW__step>header{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.AtTheMoment-module__-8VnDW__step>header span{font:12px var(--font-mono);color:var(--accent)}.AtTheMoment-module__-8VnDW__step h2{font:600 24px var(--font-display),serif;letter-spacing:-.4px}.AtTheMoment-module__-8VnDW__field{color:#4a4136;font-size:12px;line-height:1.6;display:block}.AtTheMoment-module__-8VnDW__field small,.AtTheMoment-module__-8VnDW__seat small{color:var(--muted);font-weight:400}.AtTheMoment-module__-8VnDW__field input{width:100%;color:var(--ink);background:#fffdf8;border:1px solid #cdbfa6;border-radius:4px;min-height:44px;margin-top:6px;padding:11px 12px;display:block}.AtTheMoment-module__-8VnDW__linkRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.AtTheMoment-module__-8VnDW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AtTheMoment-module__-8VnDW__span2{grid-column:1/-1}.AtTheMoment-module__-8VnDW__seat{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:0;display:grid}.AtTheMoment-module__-8VnDW__seat legend{margin-bottom:6px;padding:0;font-size:12px}.AtTheMoment-module__-8VnDW__primary,.AtTheMoment-module__-8VnDW__secondary,.AtTheMoment-module__-8VnDW__fileButton{border:1px solid var(--ink);border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.AtTheMoment-module__-8VnDW__primary{background:var(--ink);color:var(--paper)}.AtTheMoment-module__-8VnDW__primary:hover:not(:disabled){background:#3a2f24}.AtTheMoment-module__-8VnDW__secondary{color:var(--ink);background:0 0;border-color:#bba98b}.AtTheMoment-module__-8VnDW__secondary:hover:not(:disabled){background:#ece4d3}.AtTheMoment-module__-8VnDW__fileButton{cursor:pointer;background:#fffdf8;border-style:dashed;border-color:#a8906c;margin-top:12px;position:relative}.AtTheMoment-module__-8VnDW__fileButton:hover{background:#f1e8d6}.AtTheMoment-module__-8VnDW__fileButton input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.AtTheMoment-module__-8VnDW__textButton{color:#6d3a22;background:0 0;border:0;margin-right:16px;padding:6px 0;font-size:12px;text-decoration:underline}.AtTheMoment-module__-8VnDW__hint{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.7}.AtTheMoment-module__-8VnDW__error{color:#8b1f1a;margin-top:10px;font-size:12px}.AtTheMoment-module__-8VnDW__tabs{border:1px solid #cdbfa6;border-radius:5px;margin-bottom:6px;padding:3px;display:inline-flex}.AtTheMoment-module__-8VnDW__tabs button{color:#6b5e4c;background:0 0;border:0;border-radius:3px;min-height:36px;padding:9px 14px;font-size:12px}.AtTheMoment-module__-8VnDW__tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.AtTheMoment-module__-8VnDW__momentSummary{border:1px solid var(--line);background:#fffdf8;border-radius:5px;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.AtTheMoment-module__-8VnDW__momentSummary img{-o-object-fit:contain;object-fit:contain;background:#000;border-radius:3px;width:72px;height:72px}.AtTheMoment-module__-8VnDW__momentSummary strong{font-size:15px;display:block}.AtTheMoment-module__-8VnDW__momentSummary span{color:var(--muted);font-size:12px;line-height:1.6;display:block}.AtTheMoment-module__-8VnDW__match{border:1px solid var(--line);background:#fffdf8;border-radius:5px;gap:3px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.6;display:grid}.AtTheMoment-module__-8VnDW__match strong{font-size:13px}.AtTheMoment-module__-8VnDW__match small{color:var(--muted)}.AtTheMoment-module__-8VnDW__match.AtTheMoment-module__-8VnDW__match{background:#eef4e2;border-color:#8fae6b}.AtTheMoment-module__-8VnDW__match.AtTheMoment-module__-8VnDW__match strong{color:#3f6b2b}.AtTheMoment-module__-8VnDW__partial{background:#fbf3de;border-color:#d8b56a}.AtTheMoment-module__-8VnDW__mismatch{background:#fbe9e4;border-color:#d38c7c}.AtTheMoment-module__-8VnDW__mismatch strong{color:#8b1f1a}.AtTheMoment-module__-8VnDW__photos{gap:14px;display:grid}.AtTheMoment-module__-8VnDW__photoCard{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.AtTheMoment-module__-8VnDW__photoCard img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);border-radius:3px;grid-row:span 2;width:120px;height:90px}.AtTheMoment-module__-8VnDW__previewColumn{position:sticky;top:20px}.AtTheMoment-module__-8VnDW__exportRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.AtTheMoment-module__-8VnDW__keepsake{border-radius:4px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"photo moment""ticket plaque";gap:22px;margin:0;padding:30px;display:grid;position:relative}.AtTheMoment-module__-8VnDW__shadow-box{color:#f3ecdd;background:#15100b;border:22px solid #2b1d13;box-shadow:inset 0 0 40px #000c,0 20px 40px #2b1d1340}.AtTheMoment-module__-8VnDW__scrapbook{color:#2b241b;background:repeating-linear-gradient(#efe6d2 0 43px,#e6dbc3 43px 44px);border:1px solid #d8ccb1;box-shadow:0 14px 30px #4a3a2233}.AtTheMoment-module__-8VnDW__photoSlot{aspect-ratio:4/3;background:#efe7d6;grid-area:photo;padding:8px;position:relative}.AtTheMoment-module__-8VnDW__photoSlot>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.AtTheMoment-module__-8VnDW__photoSlot>span,.AtTheMoment-module__-8VnDW__momentSlot>span{color:#8f7e66;text-align:center;border:1px dashed #a8906c;place-items:center;height:100%;padding:10px;font-size:13px;display:grid}.AtTheMoment-module__-8VnDW__scrapbook .AtTheMoment-module__-8VnDW__photoSlot{background:#fffdf7;padding:10px 10px 44px;transform:rotate(-2.5deg);box-shadow:0 6px 14px #0002}.AtTheMoment-module__-8VnDW__scrapbook .AtTheMoment-module__-8VnDW__photoSlot:before,.AtTheMoment-module__-8VnDW__scrapbook .AtTheMoment-module__-8VnDW__momentSlot:before{content:"";z-index:1;background:#e9dca2cc;width:90px;height:24px;margin-left:-45px;position:absolute;top:-12px;left:50%;transform:rotate(-8deg)}.AtTheMoment-module__-8VnDW__hand{font:20px var(--font-graffiti),cursive;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.AtTheMoment-module__-8VnDW__inset{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;z-index:2;border:6px solid #fffdf7;width:36%;position:absolute;bottom:-9%;right:-5%;transform:rotate(4deg);box-shadow:0 8px 18px #0006}.AtTheMoment-module__-8VnDW__momentSlot{aspect-ratio:1;background:#050505;grid-area:moment;align-self:start;padding:6px;position:relative}.AtTheMoment-module__-8VnDW__momentSlot video,.AtTheMoment-module__-8VnDW__momentSlot img{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}.AtTheMoment-module__-8VnDW__momentSlot a{height:100%;display:block}.AtTheMoment-module__-8VnDW__scrapbook .AtTheMoment-module__-8VnDW__momentSlot{transform:rotate(2deg);box-shadow:0 6px 14px #0003}.AtTheMoment-module__-8VnDW__plaque{flex-direction:column;grid-area:plaque;gap:4px;min-width:0;font-size:12px;line-height:1.5;display:flex}.AtTheMoment-module__-8VnDW__plaque small{font:10px var(--font-mono);letter-spacing:1.4px;opacity:.7}.AtTheMoment-module__-8VnDW__plaque strong{font:600 clamp(20px,2.2vw,28px)/1.15 var(--font-display),serif}.AtTheMoment-module__-8VnDW__plaque em{font:italic 15px/1.4 var(--font-display),serif}.AtTheMoment-module__-8VnDW__plaque span{opacity:.75}.AtTheMoment-module__-8VnDW__plaque q{font:italic 14px/1.5 var(--font-display),serif;margin-top:6px}.AtTheMoment-module__-8VnDW__plaque b{font:600 11px var(--font-mono);letter-spacing:.3px;opacity:.8;margin-top:8px}.AtTheMoment-module__-8VnDW__plaque .AtTheMoment-module__-8VnDW__aligned{color:#9fd07a;opacity:1}.AtTheMoment-module__-8VnDW__scrapbook .AtTheMoment-module__-8VnDW__plaque .AtTheMoment-module__-8VnDW__aligned{color:#3f6b2b}.AtTheMoment-module__-8VnDW__plaque a{opacity:.8;width:fit-content;margin-top:6px;font-size:11px;text-decoration:underline}.AtTheMoment-module__-8VnDW__ticketSlot{grid-area:ticket;align-self:start}.AtTheMoment-module__-8VnDW__ticketSlot>img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:260px;margin:0 auto;display:block}.AtTheMoment-module__-8VnDW__scrapbook .AtTheMoment-module__-8VnDW__ticketSlot{transform:rotate(-1.5deg)}.AtTheMoment-module__-8VnDW__stub{color:#1f1a14;border:1px solid #b9a98a;border-left:10px solid var(--accent);background:#f7f0df;border-radius:8px;grid-template-columns:minmax(0,3fr) minmax(0,1fr);min-height:150px;display:grid;box-shadow:0 6px 14px #0003}.AtTheMoment-module__-8VnDW__stubMain{border-right:2px dashed #b9a98a;flex-direction:column;gap:3px;min-width:0;padding:14px 16px;display:flex}.AtTheMoment-module__-8VnDW__stubMain small{font:9px var(--font-mono);letter-spacing:1.2px;color:#6f6353}.AtTheMoment-module__-8VnDW__stubMain strong{font:600 clamp(16px,1.8vw,22px)/1.2 var(--font-display),serif;overflow-wrap:anywhere;margin:2px 0 4px}.AtTheMoment-module__-8VnDW__stubMain span{font:12px var(--font-mono);color:#3d352b;overflow-wrap:anywhere}.AtTheMoment-module__-8VnDW__stubMain .AtTheMoment-module__-8VnDW__void{color:#8a7c67;margin-top:auto;padding-top:8px}.AtTheMoment-module__-8VnDW__stubSeat{flex-direction:column;justify-content:center;gap:8px;padding:12px;display:flex}.AtTheMoment-module__-8VnDW__stubSeat span{font:600 18px var(--font-display),serif;overflow-wrap:anywhere}.AtTheMoment-module__-8VnDW__stubSeat small{font:9px var(--font-mono);letter-spacing:1px;color:#6f6353;display:block}.AtTheMoment-module__-8VnDW__dialog{background:var(--paper);color:var(--ink);border:1px solid #8a7458;border-radius:8px;width:min(760px,100vw - 32px);max-height:92dvh;padding:0;overflow:auto}.AtTheMoment-module__-8VnDW__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e09e6}.AtTheMoment-module__-8VnDW__redaction{padding:26px}.AtTheMoment-module__-8VnDW__redaction h2{font:600 28px var(--font-display),serif;margin:6px 0 4px}.AtTheMoment-module__-8VnDW__surface{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#000;margin:14px auto;position:relative}.AtTheMoment-module__-8VnDW__surface img{-o-object-fit:fill;object-fit:fill;pointer-events:auto;width:100%;height:100%;display:block}.AtTheMoment-module__-8VnDW__cover{cursor:pointer;background:repeating-linear-gradient(45deg,#1b1712 0 8px,#3a3127 8px 12px);border:2px solid #f3ecdd;padding:0;position:absolute}.AtTheMoment-module__-8VnDW__cover.AtTheMoment-module__-8VnDW__selected{border-color:#ffb36b;box-shadow:0 0 0 3px #ffb36b66}.AtTheMoment-module__-8VnDW__redactTools{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.AtTheMoment-module__-8VnDW__check{align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.AtTheMoment-module__-8VnDW__check input{width:18px;height:18px}.AtTheMoment-module__-8VnDW__about{border-top:1px solid var(--line);color:var(--muted);padding:18px 0;font-size:12px;line-height:1.8}.AtTheMoment-module__-8VnDW__about summary{cursor:pointer;color:var(--ink)}.AtTheMoment-module__-8VnDW__about p{max-width:860px;margin:12px 0}.AtTheMoment-module__-8VnDW__status{z-index:5;background:#f3d9a4;border-radius:5px;width:fit-content;max-width:100%;margin:0 auto;padding:12px 18px;font-size:12px;position:sticky;bottom:18px;box-shadow:0 5px 25px #0002}.AtTheMoment-module__-8VnDW__status:empty{display:none}.AtTheMoment-module__-8VnDW__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.AtTheMoment-module__-8VnDW__footer strong{font:18px var(--font-bebas);letter-spacing:2px}.AtTheMoment-module__-8VnDW__footer>span:nth-child(2){font:italic 16px var(--font-display),serif;color:#8a6f52}.AtTheMoment-module__-8VnDW__footer>span:last-child{font:8px var(--font-mono);letter-spacing:1px}@media (max-width:1000px){.AtTheMoment-module__-8VnDW__workspace{grid-template-columns:1fr}.AtTheMoment-module__-8VnDW__previewColumn{order:-1;position:static}.AtTheMoment-module__-8VnDW__hero{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.AtTheMoment-module__-8VnDW__topline>span:nth-child(2){display:none}.AtTheMoment-module__-8VnDW__keepsake{grid-template-columns:1fr;grid-template-areas:"photo""moment""plaque""ticket";gap:18px;padding:18px}.AtTheMoment-module__-8VnDW__shadow-box{border-width:12px}.AtTheMoment-module__-8VnDW__momentSlot{justify-self:center;width:min(100%,360px)}.AtTheMoment-module__-8VnDW__inset{border-width:3px;width:34%;bottom:-6%;right:-2%}.AtTheMoment-module__-8VnDW__linkRow,.AtTheMoment-module__-8VnDW__grid2{grid-template-columns:1fr}.AtTheMoment-module__-8VnDW__photoCard{grid-template-columns:90px minmax(0,1fr)}.AtTheMoment-module__-8VnDW__photoCard img{width:90px;height:68px}.AtTheMoment-module__-8VnDW__footer{flex-direction:column;align-items:flex-start}}
