._tray_10bgl_4,._form_10bgl_5{--mint:var(--reference-primary);--ink:var(--reference-background);--line:var(--reference-border);--soft:var(--reference-muted-foreground);--quiet:color-mix(in srgb, var(--reference-muted-foreground) 78%, var(--reference-background));--hair:color-mix(in srgb, var(--reference-foreground) 12%, transparent);--ease:cubic-bezier(.2, .8, .2, 1)}._tray_10bgl_4{isolation:isolate;border:1.5px dashed color-mix(in srgb, var(--mint) 32%, transparent);background:color-mix(in srgb, var(--mint) 4%, var(--ink));text-align:center;cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;padding:40px 24px 28px;transition:border-color .22s,background-color .22s,box-shadow .32s;display:flex;position:relative;overflow:hidden}._tray_10bgl_4:before,._tray_10bgl_4:after{content:"";z-index:-1;pointer-events:none;width:min(46%,460px);height:100%;position:absolute}._tray_10bgl_4:before{background:repeating-radial-gradient(ellipse 100% 120% at 0% 100%, transparent 0 27px, color-mix(in srgb, var(--mint) 11%, transparent) 27px 28px);bottom:0;left:0;-webkit-mask:radial-gradient(100% 120% at 0 100%,#000 10%,#0000 72%);mask:radial-gradient(100% 120% at 0 100%,#000 10%,#0000 72%)}._tray_10bgl_4:after{background:repeating-radial-gradient(ellipse 100% 120% at 100% 0%, transparent 0 31px, color-mix(in srgb, var(--mint) 10%, transparent) 31px 32px);top:0;right:0;-webkit-mask:radial-gradient(100% 120% at 100% 0,#000 10%,#0000 72%);mask:radial-gradient(100% 120% at 100% 0,#000 10%,#0000 72%)}._tray_10bgl_4[data-over]{border-style:solid;border-color:var(--mint);background:color-mix(in srgb, var(--mint) 10%, var(--ink));box-shadow:0 0 0 6px color-mix(in srgb, var(--mint) 12%, transparent)}._tray_10bgl_4[data-busy]{cursor:progress}@media (hover:hover){._tray_10bgl_4:hover{border-color:color-mix(in srgb, var(--mint) 62%, transparent);background:color-mix(in srgb, var(--mint) 6%, var(--ink))}}._prints_10bgl_84{width:76px;height:92px;margin-bottom:22px;position:relative}._prints_10bgl_84 span{border:1px solid color-mix(in srgb, var(--reference-foreground) 20%, transparent);background:color-mix(in srgb, var(--reference-foreground) 5%, var(--ink));transition:transform .48s var(--ease), border-color .24s ease, background-color .24s ease;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}._prints_10bgl_84 span:first-child{transform:translate(-40px,7px)rotate(-11deg)}._prints_10bgl_84 span:nth-child(2){transform:translate(40px,7px)rotate(11deg)}._prints_10bgl_84 span:nth-child(3){border-color:color-mix(in srgb, var(--mint) 60%, transparent);background:color-mix(in srgb, var(--mint) 12%, var(--ink));color:var(--mint);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--shade) 70%, transparent)}._prints_10bgl_84 svg{width:28px;height:28px}@media (hover:hover){._tray_10bgl_4:hover ._prints_10bgl_84 span:first-child{transform:translate(-54px,9px)rotate(-15deg)}._tray_10bgl_4:hover ._prints_10bgl_84 span:nth-child(2){transform:translate(54px,9px)rotate(15deg)}._tray_10bgl_4:hover ._prints_10bgl_84 span:nth-child(3){transform:translateY(-4px)}}._tray_10bgl_4[data-over] ._prints_10bgl_84 span:first-child{border-color:color-mix(in srgb, var(--mint) 60%, transparent);transform:translate(-62px,10px)rotate(-17deg)}._tray_10bgl_4[data-over] ._prints_10bgl_84 span:nth-child(2){border-color:color-mix(in srgb, var(--mint) 60%, transparent);transform:translate(62px,10px)rotate(17deg)}._tray_10bgl_4[data-over] ._prints_10bgl_84 span:nth-child(3){background:color-mix(in srgb, var(--mint) 22%, var(--ink));transform:translateY(-6px)scale(1.06)}._invite_10bgl_143{text-wrap:balance;max-width:34ch;color:var(--reference-foreground);font-size:17px;line-height:26px}._tray_10bgl_4[data-over] ._invite_10bgl_143{color:var(--mint)}._choices_10bgl_154{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}._primary_10bgl_161,._secondary_10bgl_162,._submit_10bgl_163{cursor:pointer;min-height:52px;transition:transform .2s var(--ease), background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .24s ease;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding-inline:24px;font-size:17px;font-weight:600;line-height:25.5px;display:inline-flex;position:relative;overflow:hidden}._primary_10bgl_161 svg,._secondary_10bgl_162 svg,._submit_10bgl_163 svg{flex:none;width:19px;height:19px}._primary_10bgl_161,._submit_10bgl_163{background:var(--mint);color:var(--color-primary-content);box-shadow:inset 0 1px 0 #fff6, 0 8px 18px -12px color-mix(in srgb, var(--shade) 80%, transparent)}._secondary_10bgl_162{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--reference-foreground) 26%, transparent);color:var(--reference-foreground)}._primary_10bgl_161:active,._secondary_10bgl_162:active,._submit_10bgl_163:active{transform:scale(.98)}@media (hover:hover){._primary_10bgl_161:hover:not(:disabled),._submit_10bgl_163:hover:not(:disabled){background:color-mix(in srgb, var(--mint) 92%, white);box-shadow:inset 0 1px 0 #ffffff80, 0 12px 22px -12px color-mix(in srgb, var(--shade) 85%, transparent);transform:translateY(-1px)}._secondary_10bgl_162:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--mint);color:var(--mint)}._primary_10bgl_161:hover:active,._secondary_10bgl_162:hover:active,._submit_10bgl_163:hover:active{transform:scale(.98)}}:is(._tray_10bgl_4 button:focus-visible,._form_10bgl_5 button:focus-visible){outline:2px solid var(--mint);outline-offset:3px}._tray_10bgl_4 button:disabled,._form_10bgl_5 button:disabled{opacity:.5;cursor:not-allowed}._formats_10bgl_238{text-wrap:balance;color:var(--quiet);margin-top:18px;font-size:15px;line-height:23px}@media (hover:none),(max-width:767px){._formats_10bgl_238 span{display:none}}._sample_10bgl_251{min-height:44px;color:var(--mint);cursor:pointer;border-radius:22px;align-items:center;gap:8px;margin-top:2px;padding:0 14px 0 8px;font-size:16px;line-height:23px;display:inline-flex}._sample_10bgl_251 img{object-fit:cover;width:28px;height:28px;box-shadow:0 0 0 1px color-mix(in srgb, var(--mint) 45%, transparent);transition:transform .32s var(--ease);border-radius:50%}._sample_10bgl_251 svg{width:15px;height:15px;transition:transform .24s var(--ease)}._sampleCredit_10bgl_277{color:var(--quiet);margin-top:-2px;font-size:13px;line-height:18px}._sampleCredit_10bgl_277 a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}._sampleCredit_10bgl_277 a:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media (hover:hover){._sample_10bgl_251:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}._sample_10bgl_251:hover:not(:disabled) svg{transform:translate(3px)}._sample_10bgl_251:hover:not(:disabled) img{transform:scale(1.12)}._sampleCredit_10bgl_277 a:hover{color:var(--reference-foreground)}}._form_10bgl_5{border:1px solid var(--line);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--mint) 5%, transparent), transparent 64%), var(--ink);box-shadow:0 24px 60px -32px color-mix(in srgb, var(--shade) 70%, transparent);animation:_settle_10bgl_1 .46s var(--ease) both;border-radius:20px;padding:28px;transition:border-color .22s,box-shadow .32s;position:relative}._form_10bgl_5[data-over]{border-color:var(--mint);box-shadow:0 0 0 6px color-mix(in srgb, var(--mint) 12%, transparent), 0 24px 60px -32px color-mix(in srgb, var(--shade) 70%, transparent)}._head_10bgl_335{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}._head_10bgl_335 h2{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:13.5px;font-weight:600;line-height:18px}._head_10bgl_335 p{font-variant-numeric:tabular-nums;color:var(--quiet);font-size:15px;line-height:20px}._head_10bgl_335 b{color:var(--mint);font-weight:600}._slots_10bgl_361{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._slots_10bgl_361>li{aspect-ratio:4/3;border-radius:14px;min-width:0;position:relative;overflow:hidden}._photo_10bgl_374{background:var(--reference-muted);animation:_place_10bgl_1 .52s var(--ease) both}._photo_10bgl_374:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--reference-foreground) 14%, transparent);background:linear-gradient(to top, color-mix(in srgb, var(--shade) 36%, transparent), transparent 34%);pointer-events:none;position:absolute;inset:0}._photo_10bgl_374 img{object-fit:cover;width:100%;height:100%;transition:transform .52s var(--ease)}@media (hover:hover){._photo_10bgl_374:hover img{transform:scale(1.04)}}._index_10bgl_398{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#ffffffe6;font-size:13.5px;font-weight:600;line-height:18px;position:absolute;bottom:10px;left:12px}._index_10bgl_398:before{content:"Photo ";letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-weight:500}._remove_10bgl_417{z-index:1;background:color-mix(in srgb, var(--ink) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;width:32px;height:32px;transition:transform .2s var(--ease), background-color .2s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff2e}._remove_10bgl_417:after{content:"";position:absolute;inset:-8px}._remove_10bgl_417 svg{width:16px;height:16px}._remove_10bgl_417:active{transform:scale(.9)}@media (hover:hover){._remove_10bgl_417:hover:not(:disabled){background:var(--color-error);color:var(--color-error-content);transform:scale(1.06)}}._add_10bgl_459{background:color-mix(in srgb, var(--reference-foreground) 3%, transparent);box-shadow:inset 0 0 0 1px var(--hair);grid-template-rows:minmax(0,1fr) 46px;transition:box-shadow .22s;display:grid}._add_10bgl_459 button{cursor:pointer;transition:background-color .2s,color .2s;position:relative;overflow:hidden}._add_10bgl_459 button:first-child{align-content:center;justify-items:center;gap:2px;padding:8px;display:grid}._add_10bgl_459 strong{color:var(--reference-foreground);margin-top:8px;font-size:17px;font-weight:600;line-height:25px}._add_10bgl_459 small{color:var(--quiet);font-size:15px;line-height:21px}._plus_10bgl_493{background:color-mix(in srgb, var(--mint) 12%, transparent);width:40px;height:40px;color:var(--mint);transition:transform .32s var(--ease), background-color .2s ease;border-radius:50%;place-items:center;display:grid}._plus_10bgl_493 svg{width:18px;height:18px}._add_10bgl_459 button:last-child{box-shadow:inset 0 1px 0 var(--hair);color:var(--soft);justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:23px;display:flex}._add_10bgl_459 button:last-child svg{width:16px;height:16px}._add_10bgl_459 button:focus-visible{outline-offset:-3px}@media (hover:hover){._add_10bgl_459 button:hover:not(:disabled){background:color-mix(in srgb, var(--mint) 7%, transparent)}._add_10bgl_459 button:first-child:hover:not(:disabled) ._plus_10bgl_493{background:color-mix(in srgb, var(--mint) 22%, transparent);transform:translateY(-3px)}._add_10bgl_459 button:last-child:hover:not(:disabled){color:var(--mint)}}._form_10bgl_5[data-over] ._add_10bgl_459{box-shadow:inset 0 0 0 1.5px var(--mint)}._form_10bgl_5[data-over] ._add_10bgl_459 button:first-child{background:color-mix(in srgb, var(--mint) 10%, transparent)}._form_10bgl_5[data-over] ._add_10bgl_459 strong{color:var(--mint)}._spare_10bgl_550{border:1px dashed color-mix(in srgb, var(--reference-foreground) 16%, transparent);color:color-mix(in srgb, var(--soft) 55%, var(--ink));cursor:pointer;align-content:center;justify-items:center;gap:8px;transition:border-color .2s,color .2s;display:grid}._spare_10bgl_550 svg{width:24px;height:24px}._spare_10bgl_550 small{font-size:15px;line-height:21px}@media (hover:hover){._spare_10bgl_550:hover{border-color:color-mix(in srgb, var(--mint) 50%, transparent);color:var(--soft)}}._slots_10bgl_361+._head_10bgl_335{margin-top:28px}._fields_10bgl_580{gap:16px;display:grid}._field_10bgl_580 label{color:var(--reference-foreground);margin-bottom:8px;font-size:16px;font-weight:500;line-height:23px;display:block}._control_10bgl_592{position:relative}._control_10bgl_592>svg{width:18px;height:18px;color:var(--quiet);pointer-events:none;transition:color .2s;position:absolute;top:15px;left:15px}._control_10bgl_592 input,._control_10bgl_592 textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--reference-foreground) 3%, transparent);width:100%;color:var(--reference-foreground);border-radius:12px;padding:12px 16px 12px 44px;font-size:17px;line-height:25px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block}._control_10bgl_592 input{height:48px}._control_10bgl_592 textarea{resize:none;min-height:70px;max-height:240px}._control_10bgl_592 input::placeholder,._control_10bgl_592 textarea::placeholder{color:var(--quiet);opacity:1}@media (hover:hover){._control_10bgl_592 input:hover:not(:disabled,:focus),._control_10bgl_592 textarea:hover:not(:disabled,:focus){border-color:color-mix(in srgb, var(--reference-foreground) 34%, transparent)}}._control_10bgl_592 input:focus,._control_10bgl_592 textarea:focus{border-color:var(--mint);background:color-mix(in srgb, var(--mint) 4%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--mint) 16%, transparent);outline:none}._control_10bgl_592:focus-within>svg{color:var(--mint)}._control_10bgl_592 input:disabled,._control_10bgl_592 textarea:disabled{opacity:.6}._remaining_10bgl_654{background:var(--ink);font-variant-numeric:tabular-nums;color:var(--quiet);border-radius:6px;padding:1px 6px;font-size:13.5px;line-height:18px;position:absolute;bottom:8px;right:12px}._remaining_10bgl_654[data-low]{color:var(--color-error)}._send_10bgl_670{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px 28px;margin-top:26px;padding-top:22px;display:flex}._fine_10bgl_679{min-width:0;color:var(--quiet);font-size:15px;line-height:23px}._fine_10bgl_679 p+p{color:var(--soft);margin-top:2px}._submit_10bgl_163{flex:none;min-width:232px}._submit_10bgl_163 [data-arrow]{width:17px;height:17px;transition:transform .24s var(--ease);margin-left:2px}@media (hover:hover){._submit_10bgl_163:hover:not(:disabled) [data-arrow]{transform:translate(4px)}}._ripple_10bgl_706{opacity:.22;pointer-events:none;background:currentColor;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.62s ease-out forwards _ripple_10bgl_706;position:absolute}@keyframes _settle_10bgl_1{0%{opacity:0;transform:translateY(10px)}}@keyframes _place_10bgl_1{0%{opacity:0;transform:scale(.94)}}@keyframes _ripple_10bgl_706{to{opacity:0;transform:scale(26)}}@media (max-width:767px){._tray_10bgl_4{border-radius:16px;padding:32px 16px 22px}._invite_10bgl_143{font-size:17px;line-height:25.5px}._choices_10bgl_154{flex-direction:column;align-self:stretch}._form_10bgl_5{border-radius:16px;padding:16px}._slots_10bgl_361{gap:10px}._slots_10bgl_361[data-count="1"],._slots_10bgl_361[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._slots_10bgl_361>li{aspect-ratio:1;border-radius:12px}._spare_10bgl_550{display:none}._slots_10bgl_361[data-count="2"] ._add_10bgl_459{aspect-ratio:auto;grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:64px}._slots_10bgl_361[data-count="2"] ._add_10bgl_459 button:first-child{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:10px}._slots_10bgl_361[data-count="2"] ._add_10bgl_459 strong{margin-top:0}._slots_10bgl_361[data-count="2"] ._add_10bgl_459 small{display:none}._slots_10bgl_361[data-count="2"] ._add_10bgl_459 ._plus_10bgl_493{width:32px;height:32px}._slots_10bgl_361[data-count="2"] ._add_10bgl_459 button:last-child{box-shadow:inset 1px 0 0 var(--hair)}._slots_10bgl_361[data-count="3"] ._index_10bgl_398:before{content:none}._add_10bgl_459 strong{font-size:16px}._add_10bgl_459 small{font-size:13.5px}._slots_10bgl_361+._head_10bgl_335{margin-top:24px}._fields_10bgl_580{gap:14px}._control_10bgl_592 input,._control_10bgl_592 textarea{font-size:17px}._send_10bgl_670{flex-direction:column-reverse;align-items:stretch;margin-top:22px;padding-top:18px}._fine_10bgl_679{text-align:center}._submit_10bgl_163{min-width:0}}@media (prefers-reduced-motion:reduce){._form_10bgl_5,._photo_10bgl_374,._ripple_10bgl_706{animation:none}._tray_10bgl_4 *,._form_10bgl_5 *{transition-duration:1ms!important}}
