@keyframes BlessingDetail-module__gnkCIG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes BlessingDetail-module__gnkCIG__fadeInOut{0%{opacity:0}to{opacity:1}}.BlessingDetail-module__gnkCIG__desktopOnly{display:none}@media (min-width:768px){.BlessingDetail-module__gnkCIG__desktopOnly{display:block}}.BlessingDetail-module__gnkCIG__pageWrapper{justify-content:center;align-items:center;max-height:100vh;margin:0;padding:20px 0;display:flex;position:relative}.BlessingDetail-module__gnkCIG__backgroundImageWrapper{z-index:-2;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;animation:1s ease-in-out .3s forwards BlessingDetail-module__gnkCIG__fadeInOut;position:fixed;inset:0}.BlessingDetail-module__gnkCIG__starryNight{z-index:-1;background:linear-gradient(#0033,#0063);position:fixed;inset:0}.BlessingDetail-module__gnkCIG__container{justify-content:center;align-items:center;height:100%;min-height:fit-content;display:flex}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__animatedMail{width:400px;max-width:100vw;height:300px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__envelopeBack{filter:brightness(1.1);z-index:1;background-color:#ffcccb;width:100%;min-width:400px;height:calc(100% - 100px);position:absolute;top:100px;left:0;box-shadow:0 30px 60px #00000080,0 10px 20px #0000004d}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__envelopeBackInner{z-index:2;opacity:0;background-color:#fff0ee;background-size:cover;width:calc(100% - 40px);min-width:320px;height:100%;animation:2s ease-in-out .5s forwards BlessingDetail-module__gnkCIG__fadeInOut;position:absolute;top:0;left:20px;right:20px;transform:rotateY(180deg)scaleX(-1)}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__body{z-index:3;border-top:0 solid #0000;border-bottom:200px solid #e95f55;border-left:400px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__leftFold{z-index:6;clip-path:polygon(0 49%,100% 0,100% 100%);background-color:#e35449;background-size:cover;width:200px;height:200px;position:absolute;bottom:0;transform:rotate(180deg)}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__topFold{transform-origin:top;z-index:8;width:400px;height:100%;clip-path:path("M 0 0 L 400 0 C 350 30, 250 150, 200 150 C 150 150, 50 30, 0 0");filter:brightness(.92);background-color:#e35449;background-image:url(/graphics/envelope/red.png);background-size:cover;justify-content:center;align-items:center;transition:transform .6s ease-in-out,z-index 0s .4s;display:flex;position:absolute;top:100px}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__topFoldBack{transform-origin:top;z-index:7;width:400px;height:100%;clip-path:path("M 20 0 L 380 0 C 335 27, 245 135, 200 135 C 155 135, 65 27, 20 0");opacity:0;background-color:#fff0ee;transition:transform .6s ease-in-out,z-index 0s .4s;animation:2s ease-in-out .5s forwards BlessingDetail-module__gnkCIG__fadeInOut;position:absolute;top:100px;transform:rotateX(0)}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__topFold{z-index:0;transform:rotateX(180deg)}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__topFoldBack{z-index:1;transform:rotateX(180deg)}.BlessingDetail-module__gnkCIG__letterImage:not(:hover) .BlessingDetail-module__gnkCIG__topFold,.BlessingDetail-module__gnkCIG__letterImage:not(:hover) .BlessingDetail-module__gnkCIG__topFoldBack{transition:transform .6s ease-in-out .4s,z-index 0s .6s}.BlessingDetail-module__gnkCIG__letter{box-sizing:border-box;z-index:2;opacity:0;background:#fff url(/graphics/letter-background.png);width:320px;height:80px;padding:20px;transition:transform .3s,height .3s,box-shadow .3s;animation:1s ease-in-out 1s forwards BlessingDetail-module__gnkCIG__fadeInOut;position:absolute;top:40%;bottom:0;left:40px;overflow:hidden;transform:translateZ(1px);box-shadow:0 -15px 25px #0000004d}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__letter{z-index:3;height:250px;transition:transform .4s .6s,height .4s .5s,box-shadow .3s .6s;transform:translateY(-150px);box-shadow:0 0 15px #fff8d3,0 0 25px #fff8d3}.BlessingDetail-module__gnkCIG__letterImage:not(:hover) .BlessingDetail-module__gnkCIG__letter{transition:transform .4s,height .4s,box-shadow .3s}.BlessingDetail-module__gnkCIG__letterPreviewText{white-space:pre-line;line-height:1.1}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__hoverText{color:#fff;white-space:nowrap;pointer-events:none;opacity:1;text-shadow:0 0 10px #00000080,0 0 20px #0000004d,0 0 30px #0000001a;margin-bottom:100px;font-size:18px;transition:opacity .8s}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__hoverText{opacity:0;transition:opacity .2s}.BlessingDetail-module__gnkCIG__letterImage:not(:hover) .BlessingDetail-module__gnkCIG__hoverText{opacity:1;transition:opacity 2s 1s}.BlessingDetail-module__gnkCIG__tooltip{color:#fff;opacity:0;visibility:hidden;background-color:#000000b3;border-radius:5px;padding:5px 10px;font-size:12px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__tooltip{opacity:1;visibility:visible;transition-delay:2s}.BlessingDetail-module__gnkCIG__fullCard{opacity:0;z-index:10;visibility:hidden;border-radius:20px;width:80%;max-width:800px;height:calc(100% + 200px);transition:all .3s ease-in-out;top:calc(50% + 100px);left:50%;transform:translate(calc(-50% - 100px),-50%)scale(.5);box-shadow:0 10px 30px #0003}.BlessingDetail-module__gnkCIG__fullCard.BlessingDetail-module__gnkCIG__show{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}@media (max-width:767px){.BlessingDetail-module__gnkCIG__fullCard{border-radius:0;width:100%;height:100%;margin-top:40px}}.BlessingDetail-module__gnkCIG__card{color:var(--color-navy);z-index:10;background-color:#ffffffe6;border-radius:15px;width:calc(100% - 60px);max-width:700px;margin:0 auto;padding:1.5rem;font-family:body,sans-serif;position:relative;box-shadow:0 0 20px #0000001a}.BlessingDetail-module__gnkCIG__nameContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.BlessingDetail-module__gnkCIG__toName,.BlessingDetail-module__gnkCIG__fromName{color:var(--color-navy);margin:.2rem 0;font-size:1rem}.BlessingDetail-module__gnkCIG__audioButton{background-color:var(--color-navy);color:var(--color-white);border:2px solid var(--color-gold);text-align:center;cursor:pointer;border-radius:50px;justify-content:center;align-items:center;margin-bottom:1.2rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s ease-in-out;display:inline-flex}.BlessingDetail-module__gnkCIG__audioButton:hover{box-shadow:0 0 10px var(--color-gold);transform:scale(1.02)}.BlessingDetail-module__gnkCIG__prayerCard{background-color:var(--color-soft-blue);border:2px solid var(--color-navy);border-radius:10px;margin-bottom:1.2rem;padding:1.5rem;position:relative;box-shadow:0 4px 6px #0033a01a}.BlessingDetail-module__gnkCIG__prayerScript{color:var(--color-navy);text-align:center;margin:0;padding:0;font-weight:300}.BlessingDetail-module__gnkCIG__footerContainer{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.BlessingDetail-module__gnkCIG__createdAt{color:var(--color-navy);margin:0;font-size:.8rem}.BlessingDetail-module__gnkCIG__topLeftButton{z-index:1000;position:fixed;top:20px;left:20px}.BlessingDetail-module__gnkCIG__topRightButton{z-index:1000;position:fixed;top:0;right:20px}@media (max-width:767px){.BlessingDetail-module__gnkCIG__topLeftButton{top:10px!important;left:10px!important}.BlessingDetail-module__gnkCIG__topRightButton{display:none;top:0!important;right:0!important}}.BlessingDetail-module__gnkCIG__loginButton,.BlessingDetail-module__gnkCIG__editButton,.BlessingDetail-module__gnkCIG__backButton{color:var(--color-white);background-color:#0000001a;border-width:2px;border-radius:20px;align-items:center;margin-top:30px;padding:8px 16px;font-size:.9rem;text-decoration:none;transition:background-color .3s;display:inline-flex}.BlessingDetail-module__gnkCIG__loginButton:hover,.BlessingDetail-module__gnkCIG__editButton:hover{background-color:#ffffff4d}.BlessingDetail-module__gnkCIG__dialogContent{background-color:#0000;border:none;min-width:100vw;max-height:100vh;padding:0;overflow-y:auto!important}.BlessingDetail-module__gnkCIG__hoverWrapper{width:0;transition:transform 1s ease-in-out;display:inline-block}.BlessingDetail-module__gnkCIG__hoverWrapper:hover{transform:translateY(40px)}.BlessingDetail-module__gnkCIG__letterImage{cursor:pointer;opacity:0;width:600px;height:400px;transition:all .6s cubic-bezier(.165,.84,.44,1);animation-name:BlessingDetail-module__gnkCIG__float,BlessingDetail-module__gnkCIG__fadeInOut;animation-duration:3s,1s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.5s,.5s;animation-fill-mode:forwards;animation-timeline:auto,auto;position:relative}.BlessingDetail-module__gnkCIG__animatedMail{width:400px;height:300px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.BlessingDetail-module__gnkCIG__letterImage{width:300px!important;height:200px!important}.BlessingDetail-module__gnkCIG__animatedMail{width:200px!important;height:150px!important}.BlessingDetail-module__gnkCIG__envelopeBack{width:200px!important;min-width:200px!important;max-width:200px!important;height:calc(100% - 50px)!important;top:50px!important;box-shadow:0 15px 30px #0006,0 5px 10px #0003!important}.BlessingDetail-module__gnkCIG__body{border-width:0 0 100px 200px!important}.BlessingDetail-module__gnkCIG__topFold{width:200px!important;height:100%!important;clip-path:path("M 0 0 L 200 0 C 175 20, 125 75, 100 75 C 75 75, 25 20, 0 0")!important;top:50px!important}.BlessingDetail-module__gnkCIG__leftFold{clip-path:polygon(0 49%,100% 0,100% 100%);width:100px!important;height:100px!important}.BlessingDetail-module__gnkCIG__letter{width:160px!important;height:40px!important;padding:8px!important;left:20px!important}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__letter{height:125px!important;transform:translateY(-80px)!important}.BlessingDetail-module__gnkCIG__toName,.BlessingDetail-module__gnkCIG__fromName{font-size:.7rem!important}.BlessingDetail-module__gnkCIG__letterPreviewText{white-space:pre-line!important;font-size:.7rem!important;line-height:1.1!important}.BlessingDetail-module__gnkCIG__hoverText{margin-bottom:60px!important;font-size:.8rem!important}}.BlessingDetail-module__gnkCIG__backgroundImage{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.BlessingDetail-module__gnkCIG__letterImage .BlessingDetail-module__gnkCIG__rightFold{z-index:7;clip-path:polygon(0 100%,100% 100%,0 0);background-color:#e35449;background-image:url(/graphics/envelope/red.png);background-size:cover;width:400px;height:200px;position:absolute;bottom:0;right:0;transform:scaleX(-1)}@media (max-width:767px){.BlessingDetail-module__gnkCIG__rightFold{clip-path:polygon(0 100%,100% 100%,0 0);width:200px!important;height:100px!important}.BlessingDetail-module__gnkCIG__topFoldBack{width:200px!important;height:100%!important;clip-path:path("M 10 0 L 190 0 C 167.5 18, 122.5 67.5, 100 67.5 C 77.5 67.5, 32.5 18, 10 0")!important;top:51px!important}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__topFold{z-index:0!important;transform:rotateX(180deg)!important}.BlessingDetail-module__gnkCIG__letterImage:hover .BlessingDetail-module__gnkCIG__topFoldBack{z-index:1!important;transform:rotateX(180deg)!important}.BlessingDetail-module__gnkCIG__envelopeBackInner{width:calc(100% - 20px)!important;min-width:160px!important;height:calc(100% - 4px)!important;top:1px!important;left:10px!important}}.BlessingDetail-module__gnkCIG__cinemagraphWrapper{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BlessingDetail-module__gnkCIG__cinemagraphInner{width:177.78vh;min-width:100%;height:100%;min-height:56.25vw;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.BlessingDetail-module__gnkCIG__cinemagraphInner iframe{opacity:0;border:none;width:100%;height:100%;transition:opacity 1.5s;animation:2.5s forwards BlessingDetail-module__gnkCIG__fadeInCinemagraph;position:absolute;top:0;left:0}@keyframes BlessingDetail-module__gnkCIG__fadeInCinemagraph{0%{opacity:0}40%{opacity:0}to{opacity:1}}.BlessingDetail-module__gnkCIG__youtubeWrapper{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.BlessingDetail-module__gnkCIG__youtubeWrapper iframe{opacity:0;border:none;width:100vw;min-width:177.78vh;height:100vh;min-height:100vh;transition:opacity 1.5s;animation:5.5s forwards BlessingDetail-module__gnkCIG__fadeInYoutube;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.8)}@keyframes BlessingDetail-module__gnkCIG__fadeInYoutube{0%{opacity:0}73%{opacity:0}to{opacity:1}}.BlessingDetail-module__gnkCIG__saveToShoeboxButton{z-index:50;width:3rem;height:3rem;box-shadow:0 2px 4px #0000001a,0 0 10px var(--color-gold);background-color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:2rem;right:2rem}.BlessingDetail-module__gnkCIG__saveToShoeboxButton:hover{transform:scale(1.1);box-shadow:0 4px 8px #00000026}
@keyframes BlessingContent-module__i82mka__fadeInOut{0%{opacity:0}to{opacity:1}}.BlessingContent-module__i82mka__container{color:var(--color-navy);z-index:10;max-width:var(--container-max-width);opacity:0;transform-origin:50%;background-color:#ffffffe6;background-image:url(/graphics/letter-background.png);border-radius:15px;width:100%;height:fit-content;margin:0 auto;font-family:body,sans-serif;animation:.5s ease-in-out forwards BlessingContent-module__i82mka__fadeInOut;position:relative;left:0;right:0;box-shadow:0 0 20px #0000001a}.BlessingContent-module__i82mka__nameContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.BlessingContent-module__i82mka__toName,.BlessingContent-module__i82mka__fromName{color:var(--color-navy);font-size:1rem;font-family:var(--font-body);margin:.2rem 0;font-weight:400}@media (max-width:767px){.BlessingContent-module__i82mka__toName,.BlessingContent-module__i82mka__fromName{-webkit-user-select:none;user-select:none}}.BlessingContent-module__i82mka__audioButton{background-color:var(--color-navy);color:var(--color-white);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50px;outline:none;justify-content:center;align-items:center;margin-bottom:1.2rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s ease-in-out;display:inline-flex}.BlessingContent-module__i82mka__audioButton:hover{box-shadow:0 0 10px var(--color-white);transform:scale(1.02)}.BlessingContent-module__i82mka__audioButton:focus{outline:none}.BlessingContent-module__i82mka__buttonIcon{margin-right:.5rem}.BlessingContent-module__i82mka__prayerScriptContainer{background-color:var(--color-light-gray);border:2px solid var(--color-navy);border-radius:10px;height:fit-content;margin-bottom:1.2rem;padding:3rem;position:relative;overflow:visible;box-shadow:0 4px 6px #0033a01a}@media (max-width:767px){.BlessingContent-module__i82mka__prayerScriptContainer{-webkit-user-select:none;user-select:none}}.BlessingContent-module__i82mka__quoteIconLeft{color:var(--color-navy);opacity:.6;z-index:3;font-size:1.5rem;position:absolute;top:.8rem;left:.8rem}.BlessingContent-module__i82mka__prayerScript{color:var(--color-navy);text-align:left;z-index:2;white-space:pre-line;margin:0;padding:0;font-weight:300;line-height:1.1;position:relative}.BlessingContent-module__i82mka__footerContainer{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.BlessingContent-module__i82mka__createdAt{color:var(--color-navy);font-size:.8rem;font-family:var(--font-body);margin:0;font-style:italic;font-weight:400}@media (max-width:767px){.BlessingContent-module__i82mka__createdAt{-webkit-user-select:none;user-select:none}}.BlessingContent-module__i82mka__createBlessingLink{color:var(--color-navy);align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .3s;display:flex}.BlessingContent-module__i82mka__createBlessingLink:hover{color:var(--color-gold)}.BlessingContent-module__i82mka__miniLogo{border-radius:100%;margin-right:.5rem}.BlessingContent-module__i82mka__blessing-content{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:800px;height:fit-content;margin:0 auto;padding:0 1rem;transition:margin .3s;display:flex;position:relative}.BlessingContent-module__i82mka__extraMarginTop{margin-top:6rem!important}.BlessingContent-module__i82mka__tinyMarginTop{margin-top:1rem!important}@media (max-width:600px){.BlessingContent-module__i82mka__prayerScriptContainer{padding:1rem}.BlessingContent-module__i82mka__container{width:calc(100% - 15px)}.BlessingContent-module__i82mka__nameContainer{flex-direction:column;align-items:flex-start}.BlessingContent-module__i82mka__audioButton{width:100%}.BlessingContent-module__i82mka__footerContainer{flex-direction:column;align-items:flex-start}.BlessingContent-module__i82mka__createBlessingLink{margin-top:.5rem}.BlessingContent-module__i82mka__blessing-content{padding:0!important}}.BlessingContent-module__i82mka__bannerWrapper{width:100%;padding:.5rem}.BlessingContent-module__i82mka__animateContainer{animation:3s ease-in-out infinite BlessingContent-module__i82mka__borderPulse}@keyframes BlessingContent-module__i82mka__borderPulse{0%,to{border-color:var(--color-navy);box-shadow:0 4px 6px #0033a01a}50%{border-color:var(--color-navy-translucent);box-shadow:0 4px 15px #0033a04d}}.BlessingContent-module__i82mka__menuContainer{z-index:1000;position:fixed;top:20px;right:20px}.BlessingContent-module__i82mka__menuButton{color:var(--color-gold);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:50%;padding:.5rem;transition:all .2s}.BlessingContent-module__i82mka__menuButton:hover{background-color:var(--color-navy);box-shadow:0 0 10px var(--color-gold);transform:translateY(-1px)}.BlessingContent-module__i82mka__menuDropdown{background-color:var(--color-navy);border:1px solid var(--color-gold);z-index:10;border-radius:.5rem;min-width:150px;padding:.5rem;position:absolute;top:100%;right:0}.BlessingContent-module__i82mka__menuItem{width:100%;color:var(--color-white);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .2s;display:flex}.BlessingContent-module__i82mka__menuItem:hover{background-color:var(--color-navy-light);color:var(--color-gold);box-shadow:0 0 10px var(--color-gold)}.BlessingContent-module__i82mka__menuItem:disabled{opacity:.5;cursor:not-allowed}.BlessingContent-module__i82mka__menuItem:disabled:hover{box-shadow:none;background:0 0}.BlessingContent-module__i82mka__hidden{display:none!important}
@font-face{font-family:title;src:url(../media/Boston_Angel_Thin-s.p.2dcea482.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:title;src:url(../media/Boston_Angel_Regular-s.p.ea98cacd.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:title;src:url(../media/Boston_Angel_Medium-s.p.4e6db9b6.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:title;src:url(../media/Boston_Angel_Bold-s.p.0e44f5f2.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:title Fallback;src:local(Arial);ascent-override:105.07%;descent-override:31.1%;line-gap-override:11.43%;size-adjust:87.47%}.title_205e81e7-module__QaoecW__className{font-family:title,title Fallback}.title_205e81e7-module__QaoecW__variable{--font-title:"title","title Fallback"}
@font-face{font-family:body;src:url(../media/OpenSauceSans_Light-s.p.55b4a505.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:body;src:url(../media/OpenSauceSans_LightItalic-s.p.5148949c.ttf)format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:body;src:url(../media/OpenSauceSans_Regular-s.p.f5fcd4e6.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/OpenSauceSans_Medium-s.p.c00793b8.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/OpenSauceSans_MediumItalic-s.p.3c669af2.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:body;src:url(../media/OpenSauceSans_Bold-s.p.ffce0b0a.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body;src:url(../media/OpenSauceSans_BoldItalic-s.p.ea3373bc.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:90.88%;descent-override:21.54%;line-gap-override:0.0%;size-adjust:110.03%}.body_9926cff4-module__ffsBoa__className{font-family:body,body Fallback}.body_9926cff4-module__ffsBoa__variable{--font-body:"body","body Fallback"}
@font-face{font-family:amedademo;src:url(../media/AmedademoRegular-s.p.cf8887a8.otf)format("opentype");font-display:swap}@font-face{font-family:amedademo Fallback;src:local(Arial);ascent-override:96.86%;descent-override:25.49%;line-gap-override:10.2%;size-adjust:98.08%}.amedademo_e2f910c8-module__yTMMUW__className{font-family:amedademo,amedademo Fallback}.amedademo_e2f910c8-module__yTMMUW__variable{--font-amedademo:"amedademo","amedademo Fallback"}
@font-face{font-family:pulpenSnowman;src:url(../media/PulpenSnowman-s.p.1b32cf9c.ttf)format("truetype");font-display:swap}@font-face{font-family:pulpenSnowman Fallback;src:local(Arial);ascent-override:116.68%;descent-override:47.9%;line-gap-override:0.0%;size-adjust:81.42%}.pulpensnowman_72bfc46d-module__IVw_Gq__className{font-family:pulpenSnowman,pulpenSnowman Fallback}.pulpensnowman_72bfc46d-module__IVw_Gq__variable{--font-pulpen-snowman:"pulpenSnowman","pulpenSnowman Fallback"}
@font-face{font-family:badscript;src:url(../media/BadScript_Regular-s.p.c16d5b91.ttf)format("truetype");font-display:swap}@font-face{font-family:badscript Fallback;src:local(Arial);ascent-override:158.16%;descent-override:77.45%;line-gap-override:0.0%;size-adjust:83.67%}.badscript_d8631103-module__I4Nlwa__className{font-family:badscript,badscript Fallback}.badscript_d8631103-module__I4Nlwa__variable{--font-badscript:"badscript","badscript Fallback"}
@font-face{font-family:dancingscript;src:url(../media/DancingScript_VariableFont_wght-s.p.9fa1109b.ttf)format("truetype");font-display:swap}@font-face{font-family:dancingscript Fallback;src:local(Arial);ascent-override:115.78%;descent-override:35.24%;line-gap-override:0.0%;size-adjust:79.46%}.dancingscript_620e8f96-module__56JUsW__className{font-family:dancingscript,dancingscript Fallback}.dancingscript_620e8f96-module__56JUsW__variable{--font-dancingscript:"dancingscript","dancingscript Fallback"}
@font-face{font-family:playwrite;src:url(../media/PlaywriteNZ_VariableFont_wght-s.p.9f840501.ttf)format("truetype");font-display:swap}@font-face{font-family:playwrite Fallback;src:local(Arial);ascent-override:128.62%;descent-override:45.4%;line-gap-override:0.0%;size-adjust:111.02%}.playwrite_34363b04-module__Z9zf9a__className{font-family:playwrite,playwrite Fallback}.playwrite_34363b04-module__Z9zf9a__variable{--font-playwrite:"playwrite","playwrite Fallback"}
@font-face{font-family:tangerine;src:url(../media/Tangerine_Regular-s.p.e8baeb43.ttf)format("truetype");font-display:swap}@font-face{font-family:tangerine Fallback;src:local(Arial);ascent-override:152.83%;descent-override:50.94%;line-gap-override:0.0%;size-adjust:49.07%}.tangerine_e5d74f6a-module__EiVFIq__className{font-family:tangerine,tangerine Fallback}.tangerine_e5d74f6a-module__EiVFIq__variable{--font-tangerine:"tangerine","tangerine Fallback"}
@font-face{font-family:architectsdaughter;src:url(../media/ArchitectsDaughter_Regular-s.p.144006a3.ttf)format("truetype");font-display:swap}@font-face{font-family:architectsdaughter Fallback;src:local(Arial);ascent-override:92.62%;descent-override:37.87%;line-gap-override:0.0%;size-adjust:106.5%}.architectsdaughter_fb7d4ea2-module__fl4HpW__className{font-family:architectsdaughter,architectsdaughter Fallback}.architectsdaughter_fb7d4ea2-module__fl4HpW__variable{--font-architectsdaughter:"architectsdaughter","architectsdaughter Fallback"}
@font-face{font-family:eaglelake;src:url(../media/EagleLake_Regular-s.p.6ce85ffa.ttf)format("truetype");font-display:swap}@font-face{font-family:eaglelake Fallback;src:local(Arial);ascent-override:92.42%;descent-override:35.33%;line-gap-override:0.0%;size-adjust:127.85%}.eaglelake_f17379b2-module__-p51BW__className{font-family:eaglelake,eaglelake Fallback}.eaglelake_f17379b2-module__-p51BW__variable{--font-eaglelake:"eaglelake","eaglelake Fallback"}
@font-face{font-family:pacifico;src:url(../media/Pacifico_Regular-s.p.8e217245.ttf)format("truetype");font-display:swap}@font-face{font-family:pacifico Fallback;src:local(Arial);ascent-override:141.17%;descent-override:49.08%;line-gap-override:0.0%;size-adjust:92.3%}.pacifico_91bca66f-module__Gzl5lW__className{font-family:pacifico,pacifico Fallback}.pacifico_91bca66f-module__Gzl5lW__variable{--font-pacifico:"pacifico","pacifico Fallback"}
@font-face{font-family:pressstart2p;src:url(../media/PressStart2P_Regular-s.p.c8a60079.ttf)format("truetype");font-display:swap}@font-face{font-family:pressstart2p Fallback;src:local(Arial);ascent-override:45.63%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:219.15%}.pressstart2p_fe76e194-module__7V3sZq__className{font-family:pressstart2p,pressstart2p Fallback}.pressstart2p_fe76e194-module__7V3sZq__variable{--font-pressstart2p:"pressstart2p","pressstart2p Fallback"}
@font-face{font-family:satisfy;src:url(../media/Satisfy_Regular-s.p.79329714.ttf)format("truetype");font-display:swap}@font-face{font-family:satisfy Fallback;src:local(Arial);ascent-override:109.65%;descent-override:57.4%;line-gap-override:1.95%;size-adjust:85.23%}.satisfy_cba3925f-module__x92Rxq__className{font-family:satisfy,satisfy Fallback}.satisfy_cba3925f-module__x92Rxq__variable{--font-satisfy:"satisfy","satisfy Fallback"}
@font-face{font-family:vt323;src:url(../media/VT323_Regular-s.p.bc02ae9d.ttf)format("truetype");font-display:swap}@font-face{font-family:vt323 Fallback;src:local(Arial);ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:87.66%}.vt323_7588fe76-module__ZaxlHq__className{font-family:vt323,vt323 Fallback}.vt323_7588fe76-module__ZaxlHq__variable{--font-vt323:"vt323","vt323 Fallback"}
@font-face{font-family:yellowtail;src:url(../media/Yellowtail_Regular-s.p.2477a154.ttf)format("truetype");font-display:swap}@font-face{font-family:yellowtail Fallback;src:local(Arial);ascent-override:131.24%;descent-override:40.69%;line-gap-override:12.13%;size-adjust:74.04%}.yellowtail_a34c925b-module__Oqqn0q__className{font-family:yellowtail,yellowtail Fallback}.yellowtail_a34c925b-module__Oqqn0q__variable{--font-yellowtail:"yellowtail","yellowtail Fallback"}
.BorderDecorator-module__y7Hy-a__borderDecorator{pointer-events:none;z-index:2;position:absolute;inset:0}.BorderDecorator-module__y7Hy-a__cornerTopLeft,.BorderDecorator-module__y7Hy-a__cornerBottomRight{width:80px;height:80px;position:absolute}.BorderDecorator-module__y7Hy-a__cornerTopLeft{z-index:1;top:0;left:0}.BorderDecorator-module__y7Hy-a__cornerBottomRight{z-index:1;bottom:0;right:0}.BorderDecorator-module__y7Hy-a__cornerTopLeft .BorderDecorator-module__y7Hy-a__cornerImage{border-top-left-radius:15px}.BorderDecorator-module__y7Hy-a__cornerBottomRight .BorderDecorator-module__y7Hy-a__cornerImage{border-bottom-right-radius:15px}.BorderDecorator-module__y7Hy-a__cornerImage{object-fit:contain;width:100%;height:100%}.BorderDecorator-module__y7Hy-a__borderLine{opacity:1;border:2px solid;border-radius:8px;position:absolute;inset:20px}@media (max-width:768px){.BorderDecorator-module__y7Hy-a__cornerTopLeft,.BorderDecorator-module__y7Hy-a__cornerBottomRight{width:50px;height:50px}.BorderDecorator-module__y7Hy-a__borderLine{inset:15px}}
@keyframes InviteBanner-module__IrkqZW__inviteBannerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InviteBanner-module__IrkqZW__inviteBanner{background:linear-gradient(135deg,var(--color-gold)0%,#f0af25 100%);color:var(--color-navy);max-width:var(--container-max-width);opacity:0;border-radius:15px;width:calc(100% - 60px);margin:0 auto 1rem;padding:1.2rem;animation:.5s ease-in-out forwards InviteBanner-module__IrkqZW__inviteBannerFadeIn;position:relative;overflow:hidden;box-shadow:0 10px 20px #0000001a}.InviteBanner-module__IrkqZW__inviteBanner:before{content:"✨";opacity:.5;font-size:24px;position:absolute;top:1px;left:10px}.InviteBanner-module__IrkqZW__inviteBanner:after{content:"✨";opacity:.5;font-size:24px;position:absolute;bottom:10px;right:10px}.InviteBanner-module__IrkqZW__inviteBannerContent{flex-direction:column;align-items:flex-start;display:flex}.InviteBanner-module__IrkqZW__inviteBannerText{text-align:left;text-shadow:1px 1px 2px #ffffff80;margin-bottom:1rem;font-size:.8rem;font-weight:600;line-height:1.4}.InviteBanner-module__IrkqZW__claimInviteButton{background-color:var(--color-navy);color:var(--color-white);letter-spacing:1px;border-radius:25px;align-self:flex-end;padding:.5rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 6px #0000001a}.InviteBanner-module__IrkqZW__claimInviteButton:hover{background-color:var(--color-navy);transform:translateY(-2px);box-shadow:0 6px 8px #00000026}@media (min-width:600px){.InviteBanner-module__IrkqZW__inviteBannerContent{flex-direction:row;justify-content:space-between;align-items:center}.InviteBanner-module__IrkqZW__inviteBannerText{max-width:70%;margin-bottom:0;margin-right:1.5rem}.InviteBanner-module__IrkqZW__claimInviteButton{align-self:center}}@media (max-width:600px){.InviteBanner-module__IrkqZW__inviteBanner{margin:0 30px;padding:1rem}.InviteBanner-module__IrkqZW__inviteBannerContent{flex-direction:column}.InviteBanner-module__IrkqZW__inviteBannerText{margin-bottom:.8rem;font-size:.75rem}.InviteBanner-module__IrkqZW__claimInviteButton{text-align:center;align-self:center;width:100%;padding:.4rem .8rem;font-size:.75rem}}
.RandomBackground-module__8SfQeW__backgroundImageWrapper{width:100%;min-height:100vh;position:relative}.RandomBackground-module__8SfQeW__backgroundImage{z-index:0;pointer-events:none}.RandomBackground-module__8SfQeW__darkTint{z-index:1;pointer-events:none;background-color:#0009;position:absolute;inset:0}.RandomBackground-module__8SfQeW__content{z-index:2;position:relative}
.LoadingIndicator-module__tSNk6G__loadingContainer{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.LoadingIndicator-module__tSNk6G__loadingSpinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;animation:1s ease-in-out infinite LoadingIndicator-module__tSNk6G__spin}@keyframes LoadingIndicator-module__tSNk6G__spin{to{transform:rotate(360deg)}}
.CreateFlow-module__8cugVq__pageContainer{flex-direction:column;min-height:100vh;padding:7rem 1rem;display:flex}.CreateFlow-module__8cugVq__container{background-color:var(--color-navy);width:100%;max-width:1000px;color:var(--color-white);border-radius:1rem;flex-direction:column;flex:1;margin:0 auto;padding:.5rem;display:flex}.CreateFlow-module__8cugVq__contentContainer{background-color:#ffffff1a;border-radius:.5rem;flex:1;min-height:400px;padding:.5rem}.CreateFlow-module__8cugVq__stepperContainer{padding-top:1.5rem;padding-bottom:1.5rem}.CreateFlow-module__8cugVq__numberLine{grid-template-columns:repeat(3,1fr);align-items:center;width:100%;height:40px;display:grid;position:relative}.CreateFlow-module__8cugVq__numberLine:before{display:none}.CreateFlow-module__8cugVq__stepConnector{background-color:var(--color-gold);z-index:0;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.CreateFlow-module__8cugVq__stepConnector:first-child{left:calc(16.67% + 16px);right:calc(50% - 16px)}.CreateFlow-module__8cugVq__stepConnector:nth-child(2){left:calc(50% + 16px);right:calc(16.67% - 16px)}.CreateFlow-module__8cugVq__stepNumbers{grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid;position:absolute}.CreateFlow-module__8cugVq__stepNumber{background-color:var(--color-dark-gray);border:2px solid var(--color-gold);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;font-size:.9rem;font-weight:700;display:flex;position:relative}.CreateFlow-module__8cugVq__step.CreateFlow-module__8cugVq__active .CreateFlow-module__8cugVq__stepNumber{background-color:var(--color-gold);color:var(--color-dark-gray)}.CreateFlow-module__8cugVq__stepTitles{text-align:center;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.CreateFlow-module__8cugVq__stepContent{flex-direction:column;align-items:center;gap:.5rem;display:flex}.CreateFlow-module__8cugVq__stepTitle{color:var(--color-white);font-size:1.2rem;font-weight:700;font-family:var(--font-display);align-items:center;gap:.5rem;margin:0 0 .3rem;display:flex}.CreateFlow-module__8cugVq__infoIcon{color:var(--color-gold);cursor:help;font-size:.8rem;display:inline-block;position:relative}.CreateFlow-module__8cugVq__tooltip{visibility:hidden;color:#fff;text-align:center;z-index:9999;opacity:0;background-color:#000c;border-radius:6px;width:200px;margin-left:-100px;padding:5px;font-size:.8rem;font-style:normal;font-weight:400;transition:opacity .3s;position:absolute;bottom:125%;left:50%}.CreateFlow-module__8cugVq__infoIcon:hover .CreateFlow-module__8cugVq__tooltip{visibility:visible;opacity:1}.CreateFlow-module__8cugVq__stepDescription{opacity:.8;max-width:280px;margin:0;font-size:.9rem;line-height:1.3}.CreateFlow-module__8cugVq__connector{background-color:var(--color-gold);z-index:0;width:100%;height:2px;position:absolute;top:20px;right:-50%}.CreateFlow-module__8cugVq__recordContainer{flex-direction:column;align-items:center;gap:2rem;min-height:600px;padding:1rem;display:flex;position:relative}.CreateFlow-module__8cugVq__inputGroup{width:100%;max-width:400px;margin:0 auto}.CreateFlow-module__8cugVq__label{font-weight:500;display:block}.CreateFlow-module__8cugVq__input{border:2px solid var(--color-gold);width:100%;color:var(--color-white);text-align:center;background-color:#ffffff1a;padding:.75rem;font-size:1rem}.CreateFlow-module__8cugVq__input::placeholder{color:#ffffff80}.CreateFlow-module__8cugVq__recordControls{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;margin:1rem auto 0;display:flex}.CreateFlow-module__8cugVq__recordButton,.CreateFlow-module__8cugVq__playButton,.CreateFlow-module__8cugVq__reRecordButton{border:2px solid var(--color-gold);width:100%;max-width:400px;color:var(--color-white);cursor:pointer;text-align:center;background-color:#0000;border-radius:2rem;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.CreateFlow-module__8cugVq__recordButton:hover,.CreateFlow-module__8cugVq__playButton:hover,.CreateFlow-module__8cugVq__reRecordButton:hover{background-color:var(--color-gold);color:var(--color-dark-gray)}.CreateFlow-module__8cugVq__recordButton:disabled,.CreateFlow-module__8cugVq__playButton:disabled,.CreateFlow-module__8cugVq__nextButton:disabled{opacity:.5;cursor:not-allowed}.CreateFlow-module__8cugVq__recording{background-color:var(--color-gold);color:var(--color-dark-gray);animation:1.5s infinite CreateFlow-module__8cugVq__pulse}.CreateFlow-module__8cugVq__nextButton{background-color:var(--color-gold);width:100%;max-width:400px;color:var(--color-dark-gray);cursor:pointer;border:none;border-radius:2rem;margin:2rem auto 0;padding:1rem 2rem;font-size:1.1rem;font-weight:500;transition:all .3s;display:block}.CreateFlow-module__8cugVq__nextButton:hover:not(:disabled){background-color:var(--color-light-gold);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.CreateFlow-module__8cugVq__nextButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreateFlow-module__8cugVq__buttonContent{justify-content:center;align-items:center;gap:.75rem;display:flex}.CreateFlow-module__8cugVq__nextButton .CreateFlow-module__8cugVq__buttonIcon{margin:0}@keyframes CreateFlow-module__8cugVq__pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.CreateFlow-module__8cugVq__transcribing{color:var(--color-gold);margin-top:1rem;font-style:italic;animation:1.5s infinite CreateFlow-module__8cugVq__pulse}.CreateFlow-module__8cugVq__transcriptContainer{background-color:#ffffff0d;border-radius:.5rem;width:100%;max-width:600px;margin-top:2rem;padding:1rem}.CreateFlow-module__8cugVq__transcriptTitle{color:var(--color-gold);margin-bottom:.5rem;font-size:1rem}.CreateFlow-module__8cugVq__transcript{white-space:pre-wrap;font-size:.9rem;line-height:1.5}.CreateFlow-module__8cugVq__transcriptHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CreateFlow-module__8cugVq__editButton,.CreateFlow-module__8cugVq__saveButton{border:1px solid var(--color-gold);color:var(--color-gold);cursor:pointer;background-color:#0000;border-radius:1.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .3s}.CreateFlow-module__8cugVq__editButton:hover,.CreateFlow-module__8cugVq__saveButton:hover,.CreateFlow-module__8cugVq__saveButton{background-color:var(--color-gold);color:var(--color-dark-gray)}.CreateFlow-module__8cugVq__transcriptEditor{border:2px solid var(--color-gold);width:100%;min-height:150px;color:var(--color-white);resize:vertical;background-color:#ffffff1a;border-radius:.5rem;padding:1rem;font-size:.9rem;line-height:1.5}.CreateFlow-module__8cugVq__transcriptEditor:focus{box-shadow:0 0 0 2px var(--color-gold);outline:none}.CreateFlow-module__8cugVq__nextButton:disabled{opacity:.5;cursor:not-allowed}.CreateFlow-module__8cugVq__musicCaption{color:var(--color-white);opacity:.8;text-align:center;font-size:.9rem;font-style:italic}.CreateFlow-module__8cugVq__musicOptions{border:2px solid var(--color-gold);background-color:#ffffff05;border-radius:.5rem;flex-direction:column;gap:1rem;max-width:600px;max-height:400px;margin:0 auto;padding:1rem;display:flex;overflow-y:auto}.CreateFlow-module__8cugVq__musicOption{cursor:pointer;background-color:#ffffff0d;border:2px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;transition:all .3s;display:flex}.CreateFlow-module__8cugVq__musicOption:hover{background-color:#ffffff1a}.CreateFlow-module__8cugVq__musicOption.CreateFlow-module__8cugVq__selected{border-color:var(--color-gold)}.CreateFlow-module__8cugVq__musicOptionContent{flex:1}.CreateFlow-module__8cugVq__musicOptionContent h4{color:var(--color-gold);margin:0 0 .5rem}.CreateFlow-module__8cugVq__musicOptionContent p{opacity:.8;margin:0;font-size:.9rem}.CreateFlow-module__8cugVq__previewButton{border:1.5px solid var(--color-gold);width:36px;height:36px;color:var(--color-gold);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:relative}.CreateFlow-module__8cugVq__previewButton .CreateFlow-module__8cugVq__buttonIcon{justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CreateFlow-module__8cugVq__previewButton:active{transform:scale(.95)}.CreateFlow-module__8cugVq__previewButton:hover:not(:disabled){background-color:var(--color-gold);color:var(--color-dark-gray);transform:scale(1.05)}.CreateFlow-module__8cugVq__previewButton.CreateFlow-module__8cugVq__playing{background-color:var(--color-gold);color:var(--color-dark-gray)}.CreateFlow-module__8cugVq__previewButton:disabled{opacity:.5;cursor:not-allowed}.CreateFlow-module__8cugVq__mixMusicButton{border:2px solid var(--color-gold);background-color:var(--color-gold);color:var(--color-dark-gray);cursor:pointer;border-radius:2rem;min-width:250px;margin:0 auto;padding:.75rem 1.5rem;font-weight:500;transition:all .3s;display:block}.CreateFlow-module__8cugVq__mixMusicButton .CreateFlow-module__8cugVq__buttonContent{justify-content:center;align-items:center;gap:.75rem;display:flex}.CreateFlow-module__8cugVq__mixMusicButton .CreateFlow-module__8cugVq__buttonIcon{margin-left:.5rem;margin-right:0}.CreateFlow-module__8cugVq__mixMusicButton:hover:not(:disabled){transform:scale(1.05)}.CreateFlow-module__8cugVq__mixMusicButton:disabled{opacity:.5;cursor:not-allowed}.CreateFlow-module__8cugVq__artistInfo{opacity:.7;margin:.25rem 0 0;font-size:.8rem;font-style:italic}.CreateFlow-module__8cugVq__genreInfo{opacity:.6;margin:.25rem 0 0;font-size:.8rem}.CreateFlow-module__8cugVq__shareContainer{flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:1rem;display:flex}.CreateFlow-module__8cugVq__shareTitle{color:var(--color-gold);text-align:center;margin-bottom:1rem;font-size:1.8rem}.CreateFlow-module__8cugVq__previewSection{background-color:#ffffff0d;border-radius:.5rem;padding:1.5rem}.CreateFlow-module__8cugVq__recipientInfo{margin-bottom:1.5rem}.CreateFlow-module__8cugVq__label{color:var(--color-gold);margin-right:.5rem}.CreateFlow-module__8cugVq__value{font-weight:500}.CreateFlow-module__8cugVq__transcriptPreview{margin-bottom:1.5rem}.CreateFlow-module__8cugVq__transcriptPreview h4{color:var(--color-gold);margin-bottom:.5rem}.CreateFlow-module__8cugVq__transcriptPreview p{white-space:pre-wrap;line-height:1.5}.CreateFlow-module__8cugVq__actionButton{cursor:pointer;border-radius:2rem;justify-content:center;align-items:center;min-width:180px;padding:.8rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.CreateFlow-module__8cugVq__actionButton:disabled{opacity:.7;cursor:not-allowed}.CreateFlow-module__8cugVq__shareButton{background-color:var(--color-gold);color:var(--color-dark-gray);border:none}.CreateFlow-module__8cugVq__shareButton:hover:not(:disabled){background-color:var(--color-light-gold);transform:translateY(-2px)}.CreateFlow-module__8cugVq__customizeButton{border:2px solid var(--color-gold);color:var(--color-gold);cursor:pointer;background-color:#0000;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;min-width:180px;padding:.8rem 2rem;font-weight:600;transition:all .2s;display:flex}.CreateFlow-module__8cugVq__customizeButton:hover{background-color:#ffffff1a;transform:translateY(-2px)}.CreateFlow-module__8cugVq__buttonIcon{font-size:1rem}.CreateFlow-module__8cugVq__infoText{text-align:center;opacity:.8;margin-top:1rem;font-size:.9rem}.CreateFlow-module__8cugVq__shareIcon{margin-left:.5rem;font-size:.9rem}.CreateFlow-module__8cugVq__musicOptions::-webkit-scrollbar{width:8px}.CreateFlow-module__8cugVq__musicOptions::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;margin:4px}.CreateFlow-module__8cugVq__musicOptions::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:4px}.CreateFlow-module__8cugVq__musicOptions::-webkit-scrollbar-thumb:hover{background:var(--color-light-gold)}.CreateFlow-module__8cugVq__musicOptions{scrollbar-width:thin;scrollbar-color:var(--color-gold)#ffffff1a}.CreateFlow-module__8cugVq__musicContainer{flex-direction:column;gap:2rem;padding:1rem 1rem 2rem;display:flex}.CreateFlow-module__8cugVq__shareHeader{justify-content:space-between;align-items:center;display:flex}.CreateFlow-module__8cugVq__viewShareLink{color:var(--color-gold);border:1px solid var(--color-gold);border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.CreateFlow-module__8cugVq__viewShareLink:hover{background-color:#ffffff1a}.CreateFlow-module__8cugVq__externalIcon{font-size:.8rem}.CreateFlow-module__8cugVq__shareTitle{color:var(--color-gold);text-align:left;margin:0;font-size:1.8rem;line-height:1.4}.CreateFlow-module__8cugVq__contentWrapper{justify-content:space-between;gap:2rem;width:100%;display:flex}.CreateFlow-module__8cugVq__mainContent{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;min-height:400px;padding-top:2rem;display:flex}.CreateFlow-module__8cugVq__scriptHelperContainer{background-color:#ffffff0d;border-radius:.5rem;flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex}.CreateFlow-module__8cugVq__inputGroup{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.CreateFlow-module__8cugVq__label{color:var(--color-gold);font-weight:500}.CreateFlow-module__8cugVq__select,.CreateFlow-module__8cugVq__textarea{border:1px solid var(--color-gold);color:var(--color-white);background-color:#ffffff1a;border-radius:.25rem;padding:.5rem}.CreateFlow-module__8cugVq__textarea{resize:vertical;min-height:100px}.CreateFlow-module__8cugVq__generateButton{background-color:var(--color-gold);width:100%;color:var(--color-dark-gray);cursor:pointer;border:none;border-radius:2rem;margin:1rem 0;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:500;transition:all .3s}.CreateFlow-module__8cugVq__generateButton:hover:not(:disabled){background-color:var(--color-light-gold);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.CreateFlow-module__8cugVq__generateButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreateFlow-module__8cugVq__generateButton .CreateFlow-module__8cugVq__buttonContent{justify-content:center;align-items:center;gap:.75rem;display:flex}.CreateFlow-module__8cugVq__generateButton .CreateFlow-module__8cugVq__buttonIcon{font-size:1.1rem}.CreateFlow-module__8cugVq__error{color:#ff6b6b;margin-bottom:1rem}.CreateFlow-module__8cugVq__scriptHelperHeader{border-bottom:1px solid #ffffff1a;padding-bottom:1rem}.CreateFlow-module__8cugVq__scriptHelperTitle{color:var(--color-gold);margin:0 0 .5rem;font-size:1.1rem}.CreateFlow-module__8cugVq__scriptHelperDescription{color:var(--color-white);opacity:.8;margin:0;font-size:.9rem}.CreateFlow-module__8cugVq__recordControls:has(.CreateFlow-module__8cugVq__playButton){flex-direction:row}:is(.CreateFlow-module__8cugVq__recordControls:has(.CreateFlow-module__8cugVq__playButton) .CreateFlow-module__8cugVq__playButton,.CreateFlow-module__8cugVq__recordControls:has(.CreateFlow-module__8cugVq__playButton) .CreateFlow-module__8cugVq__reRecordButton){width:auto}.CreateFlow-module__8cugVq__generatedScriptContainer{flex-direction:column;gap:1rem;height:100%;min-height:400px;display:flex}.CreateFlow-module__8cugVq__generatedScriptText{border:1px solid var(--color-gold);width:100%;color:var(--color-white);resize:none;background-color:#ffffff1a;border-radius:.5rem;flex-grow:1;padding:1rem;font-size:1rem;line-height:1.5;overflow-y:auto}.CreateFlow-module__8cugVq__redoButton{border:2px solid var(--color-gold);width:100%;color:var(--color-gold);cursor:pointer;background-color:#0000;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;transition:all .3s;display:flex}.CreateFlow-module__8cugVq__redoButton:hover{background-color:var(--color-gold);color:var(--color-dark-gray)}@keyframes CreateFlow-module__8cugVq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.CreateFlow-module__8cugVq__skeletonTitle{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 37%,#ffffff0d 63%) 0 0/1000px 100%;border-radius:4px;width:180px;height:24px;animation:2s linear infinite CreateFlow-module__8cugVq__shimmer}.CreateFlow-module__8cugVq__skeletonText{flex-direction:column;gap:12px;margin-top:1rem;display:flex}.CreateFlow-module__8cugVq__skeletonLine{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 37%,#ffffff0d 63%) 0 0/1000px 100%;border-radius:4px;width:100%;height:16px;animation:2s linear infinite CreateFlow-module__8cugVq__shimmer}.CreateFlow-module__8cugVq__transcribingOverlay{color:var(--color-gold);text-align:center;z-index:2;background:#1c223fe6;border-radius:.5rem;width:80%;padding:1rem;font-size:1.1rem;font-style:italic;animation:.3s ease-in-out CreateFlow-module__8cugVq__fadeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CreateFlow-module__8cugVq__transcriptContainer{position:relative}@keyframes CreateFlow-module__8cugVq__fadeIn{0%{opacity:0}to{opacity:1}}.CreateFlow-module__8cugVq__gifLoaderWrapper{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.CreateFlow-module__8cugVq__processingGif{object-fit:cover;border-radius:50%;width:200px;height:200px;margin-bottom:1rem}.CreateFlow-module__8cugVq__processingText{color:var(--color-gold);text-align:center;font-size:1.1rem;font-style:italic}.CreateFlow-module__8cugVq__processingNameMessage{color:var(--color-gold);text-align:center;background-color:#ffffff1a;border-radius:.5rem;padding:.75rem;font-size:1rem;font-style:italic}.CreateFlow-module__8cugVq__processingNameMessage em{font-style:normal;font-weight:500}.CreateFlow-module__8cugVq__sharePagePreviewContainer{border:1px solid var(--color-gold);background-color:#ffffff0d;border-radius:.5rem;width:100%;height:500px;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #000}.CreateFlow-module__8cugVq__sharePagePreviewFrame{background:0 0;border:none;width:100%;height:100%}.CreateFlow-module__8cugVq__previewLoader{color:var(--color-gold);background-color:#1c223fe6;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;inset:0}.CreateFlow-module__8cugVq__additionalSettings{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem}.CreateFlow-module__8cugVq__additionalSettingsToggle{color:var(--color-gold);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;width:100%;padding:.75rem;transition:background-color .2s}.CreateFlow-module__8cugVq__additionalSettingsToggle:hover{background-color:#ffffff0d}.CreateFlow-module__8cugVq__additionalSettingsTitle{color:var(--color-gold);justify-content:space-between;align-items:center;margin:0;font-size:.9rem;font-style:italic;font-weight:400;display:flex}.CreateFlow-module__8cugVq__additionalSettingsSummary{color:var(--color-white);opacity:.7;padding:0 .75rem;font-size:.8rem}.CreateFlow-module__8cugVq__additionalSettings>.CreateFlow-module__8cugVq__inputGroup{padding:0 .75rem}.CreateFlow-module__8cugVq__stepNumber.CreateFlow-module__8cugVq__clickable{cursor:pointer;position:relative}.CreateFlow-module__8cugVq__stepNumber.CreateFlow-module__8cugVq__clickable:hover .CreateFlow-module__8cugVq__stepTooltip{visibility:visible;opacity:1}.CreateFlow-module__8cugVq__stepTooltip{visibility:hidden;color:#fff;text-align:center;z-index:9999;opacity:0;pointer-events:none;background-color:#000c;border-radius:6px;width:150px;margin-left:-75px;padding:5px;font-size:.8rem;font-weight:400;transition:opacity .3s;position:absolute;bottom:125%;left:50%}.CreateFlow-module__8cugVq__stepTooltip:after{content:"";border:5px solid #0000;border-top-color:#000c;margin-left:-5px;position:absolute;top:100%;left:50%}.CreateFlow-module__8cugVq__generatingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;padding:2rem;display:flex}.CreateFlow-module__8cugVq__generatingSpinner{border:3px solid #ffffff1a;border-top-color:var(--color-gold);border-radius:50%;width:40px;height:40px;animation:1s linear infinite CreateFlow-module__8cugVq__spin}.CreateFlow-module__8cugVq__generatingText{color:var(--color-gold);font-style:italic}@keyframes CreateFlow-module__8cugVq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CreateFlow-module__8cugVq__formFields.CreateFlow-module__8cugVq__disabled{opacity:.7;pointer-events:none}.CreateFlow-module__8cugVq__buttonIcon{margin-right:.5rem}.CreateFlow-module__8cugVq__nextButton .CreateFlow-module__8cugVq__buttonIcon{margin-left:.5rem;margin-right:0}.CreateFlow-module__8cugVq__recordButton,.CreateFlow-module__8cugVq__playButton,.CreateFlow-module__8cugVq__reRecordButton,.CreateFlow-module__8cugVq__editButton,.CreateFlow-module__8cugVq__saveButton{justify-content:center;align-items:center;display:flex}.CreateFlow-module__8cugVq__previewButton.CreateFlow-module__8cugVq__loading{cursor:not-allowed;opacity:.7}.CreateFlow-module__8cugVq__loadingDots{justify-content:center;align-items:center;gap:4px;height:1rem;display:flex}.CreateFlow-module__8cugVq__loadingDot{background-color:var(--color-gold);opacity:0;border-radius:50%;width:4px;height:4px;animation:1.4s infinite CreateFlow-module__8cugVq__dotFade}.CreateFlow-module__8cugVq__loadingDot:nth-child(2){animation-delay:.2s}.CreateFlow-module__8cugVq__loadingDot:nth-child(3){animation-delay:.4s}@keyframes CreateFlow-module__8cugVq__dotFade{0%,to{opacity:0}50%{opacity:1}}.CreateFlow-module__8cugVq__previewButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.CreateFlow-module__8cugVq__shareButton:hover:not(:disabled),.CreateFlow-module__8cugVq__mixMusicButton:hover:not(:disabled),.CreateFlow-module__8cugVq__generateButton:hover:not(:disabled),.CreateFlow-module__8cugVq__nextButton:hover:not(:disabled){background-color:var(--color-light-gold);color:var(--color-white)}.CreateFlow-module__8cugVq__previewButton:hover:not(:disabled),.CreateFlow-module__8cugVq__editButton:hover,.CreateFlow-module__8cugVq__saveButton:hover,.CreateFlow-module__8cugVq__recordButton:hover,.CreateFlow-module__8cugVq__playButton:hover,.CreateFlow-module__8cugVq__reRecordButton:hover,.CreateFlow-module__8cugVq__customizeButton:hover{background-color:var(--color-gold);color:var(--color-white)}.CreateFlow-module__8cugVq__navItem.CreateFlow-module__8cugVq__active{background-color:var(--color-gold);color:var(--color-dark-gray)}.CreateFlow-module__8cugVq__navItem:hover{background-color:var(--color-light-gold);color:var(--color-dark-gray)}.CreateFlow-module__8cugVq__gifLoaderContainer{border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative}.CreateFlow-module__8cugVq__gifLoaderContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.CreateFlow-module__8cugVq__processingGif{object-fit:cover;border-radius:50%;width:200px;height:200px}.CreateFlow-module__8cugVq__processingText{color:var(--color-gold);max-width:300px;font-size:1.1rem;font-style:italic;line-height:1.4}.CreateFlow-module__8cugVq__recordButton.CreateFlow-module__8cugVq__initializing{background-color:var(--color-dark-gray);opacity:.7;cursor:not-allowed}.CreateFlow-module__8cugVq__recordButton.CreateFlow-module__8cugVq__recording{background-color:var(--color-red);color:var(--color-white)}.CreateFlow-module__8cugVq__recording{color:var(--color-white);animation:1.5s infinite CreateFlow-module__8cugVq__pulse;background-color:var(--color-red)!important}.CreateFlow-module__8cugVq__originalMessage{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.CreateFlow-module__8cugVq__originalMessageTitle{color:var(--color-gold);margin-bottom:.5rem;font-size:.9rem;font-weight:500}.CreateFlow-module__8cugVq__originalMessageText{color:var(--color-white);white-space:pre-wrap;opacity:.9;font-size:.9rem;font-style:italic;line-height:1.5}.CreateFlow-module__8cugVq__spinnerIcon{margin-right:.5rem;animation:1s linear infinite CreateFlow-module__8cugVq__spin}.CreateFlow-module__8cugVq__authOverlay{z-index:1000;background:#000033e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CreateFlow-module__8cugVq__authOverlayContent{background:var(--color-navy);text-align:center;border:2px solid var(--color-gold);border-radius:1rem;width:400px;max-width:90%;padding:2rem}.CreateFlow-module__8cugVq__authOverlayContent h2{color:var(--color-white);margin-bottom:1rem;font-size:1.5rem}.CreateFlow-module__8cugVq__authOverlayContent p{color:var(--color-white);margin-bottom:1.5rem}.CreateFlow-module__8cugVq__authOverlayButton{background-color:var(--color-navy);color:var(--color-white);border:2px solid var(--color-gold);cursor:pointer;border-radius:2rem;padding:.8rem 1.5rem;font-size:1rem;transition:all .3s}.CreateFlow-module__8cugVq__authOverlayButton:hover{background-color:var(--color-gold);color:var(--color-white);box-shadow:0 0 15px var(--color-gold);transform:scale(1.05)}.CreateFlow-module__8cugVq__recordButton.CreateFlow-module__8cugVq__recording.CreateFlow-module__8cugVq__countdown{animation:1s infinite CreateFlow-module__8cugVq__countdownPulse}@keyframes CreateFlow-module__8cugVq__countdownPulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.CreateFlow-module__8cugVq__recordingControls{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.CreateFlow-module__8cugVq__recordingControls .CreateFlow-module__8cugVq__recordButton{width:100%;max-width:400px}.CreateFlow-module__8cugVq__recordingTimer{color:var(--color-white);opacity:.8;text-align:center;font-size:.9rem}.CreateFlow-module__8cugVq__recordingTimer.CreateFlow-module__8cugVq__countdown{color:var(--color-red);opacity:1;font-weight:500;animation:1s infinite CreateFlow-module__8cugVq__countdownPulse}.CreateFlow-module__8cugVq__reRecordButton.CreateFlow-module__8cugVq__initializing,.CreateFlow-module__8cugVq__recordButton.CreateFlow-module__8cugVq__initializing,.CreateFlow-module__8cugVq__reRecordButton.CreateFlow-module__8cugVq__initializing{background-color:var(--color-dark-gray);opacity:.7;cursor:not-allowed}@media (max-width:768px){.CreateFlow-module__8cugVq__contentWrapper{flex-direction:column;gap:1rem}.CreateFlow-module__8cugVq__mainContent{width:100%;max-width:100%}.CreateFlow-module__8cugVq__input{padding:.75rem;font-size:1rem}.CreateFlow-module__8cugVq__recordButton,.CreateFlow-module__8cugVq__playButton,.CreateFlow-module__8cugVq__reRecordButton{padding:.75rem 1rem;font-size:.9rem}.CreateFlow-module__8cugVq__recordContainer{padding:1rem}.CreateFlow-module__8cugVq__inputGroup{margin-bottom:1rem}}.CreateFlow-module__8cugVq__mobileScriptHelperNote{color:var(--color-gold);text-align:center;background-color:#ffffff0d;border-radius:.5rem;margin-top:1rem;padding:1rem;font-size:.9rem;font-style:italic;display:none}@media (max-width:768px){.CreateFlow-module__8cugVq__mobileScriptHelperNote{display:block}}.CreateFlow-module__8cugVq__desktopScriptHelper{flex:1;width:50%;max-width:50%;display:block}.CreateFlow-module__8cugVq__mobileScriptHelperWrapper{display:none}@media (max-width:768px){.CreateFlow-module__8cugVq__contentWrapper{flex-direction:column}.CreateFlow-module__8cugVq__mainContent{width:100%;max-width:100%}.CreateFlow-module__8cugVq__desktopScriptHelper{display:none}.CreateFlow-module__8cugVq__mobileScriptHelperWrapper{width:100%;margin-top:1.5rem;display:block}.CreateFlow-module__8cugVq__scriptHelperContainer{width:100%;max-width:100%;margin:0;padding:1rem}}.CreateFlow-module__8cugVq__mobileScriptHelperButton{width:100%;color:var(--color-gold);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.CreateFlow-module__8cugVq__mobileScriptHelperButton:hover{color:var(--color-gold);background-color:#ffffff0d}.CreateFlow-module__8cugVq__mobileScriptHelperContent{background-color:#ffffff0d;border-radius:.5rem;width:100%;margin-top:1rem;padding:1rem}.CreateFlow-module__8cugVq__mobileScriptHelperCloseButton{width:100%;color:var(--color-gold);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.CreateFlow-module__8cugVq__mobileScriptHelperCloseButton:hover{color:var(--color-gold);background-color:#ffffff0d}.CreateFlow-module__8cugVq__editTranscriptIcon{margin-right:0}.CreateFlow-module__8cugVq__spinning{animation:1s linear infinite CreateFlow-module__8cugVq__spin}.CreateFlow-module__8cugVq__actionButtons{justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (max-width:768px){.CreateFlow-module__8cugVq__actionButtons{flex-direction:column;gap:1rem}.CreateFlow-module__8cugVq__actionButton,.CreateFlow-module__8cugVq__customizeButton{width:100%;min-width:100%}.CreateFlow-module__8cugVq__floatingCreateButton{top:80px!important;right:25px!important}}.CreateFlow-module__8cugVq__floatingCreateButton{z-index:50;background-color:var(--color-navy);color:#fff;border:2px solid #fffc;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;transition:all .2s;display:flex;position:fixed;top:calc(100px + 1rem);right:calc(1rem + 50px);box-shadow:0 2px 10px #0000001a}.CreateFlow-module__8cugVq__floatingCreateButton:hover{background-color:var(--color-navy-dark);transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.CreateFlow-module__8cugVq__floatingButtonText{font-size:.9rem}.CreateFlow-module__8cugVq__createIcon{font-size:1rem}@media (max-width:640px){.CreateFlow-module__8cugVq__floatingCreateButton{padding:.5rem}}
@keyframes ResponseBanner-module__3O6FzW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResponseBanner-module__3O6FzW__responseBanner{background:linear-gradient(to right,var(--color-navy),var(--color-navy-translucent));opacity:0;-webkit-user-select:none;user-select:none;border:2px solid #fffc;border-radius:12px;width:min(100%,500px);margin:0 auto;padding:.75rem;animation:.5s ease-out 2s forwards ResponseBanner-module__3O6FzW__fadeIn;position:relative;box-shadow:0 0 15px #ffffff1a}.ResponseBanner-module__3O6FzW__responseBannerContent{font-style:italic;font-family:var(--font-body);flex-wrap:nowrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.ResponseBanner-module__3O6FzW__responseBannerText{color:#fff;text-align:right;text-shadow:0 1px 2px #0003;margin:0;font-size:.9rem}.ResponseBanner-module__3O6FzW__respondButton{color:var(--color-navy);white-space:nowrap;text-align:center;background-color:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.ResponseBanner-module__3O6FzW__respondButton:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:0 3px 6px #00000026}@media (max-width:640px){.ResponseBanner-module__3O6FzW__responseBannerContent{text-align:center;flex-direction:column;gap:.5rem}.ResponseBanner-module__3O6FzW__responseBannerText{text-align:center}}
.Shoebox-module__NDzxMW__container{flex-direction:column;justify-content:center;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem;display:flex}.Shoebox-module__NDzxMW__content{background-color:#ffffffb3;border-radius:15px;margin-top:5rem;padding:2rem;box-shadow:0 4px 6px #0000001a}.Shoebox-module__NDzxMW__title{color:var(--color-navy);text-align:center;margin-bottom:.5rem;font-size:2rem}.Shoebox-module__NDzxMW__subtitle{color:var(--color-gray);text-align:center;margin-bottom:2rem;font-size:1.1rem;font-style:italic}.Shoebox-module__NDzxMW__text{color:var(--color-gray);text-align:center;margin-bottom:1rem;line-height:1.6}.Shoebox-module__NDzxMW__link{color:var(--color-gold);text-decoration:none;transition:color .3s}.Shoebox-module__NDzxMW__link:hover{color:var(--color-gold-dark);text-decoration:underline}.Shoebox-module__NDzxMW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.Shoebox-module__NDzxMW__card{background-color:var(--color-light-gray);color:inherit;border-radius:10px;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s}.Shoebox-module__NDzxMW__card:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0000001a}.Shoebox-module__NDzxMW__cardTitle{color:var(--color-navy);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.Shoebox-module__NDzxMW__cardDate{color:var(--color-gray);margin-bottom:1rem;font-size:.875rem}.Shoebox-module__NDzxMW__cardText{color:var(--color-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;font-style:italic;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:640px){.Shoebox-module__NDzxMW__container{padding:1rem}.Shoebox-module__NDzxMW__content{padding:1.5rem}.Shoebox-module__NDzxMW__title{font-size:1.75rem}.Shoebox-module__NDzxMW__grid{grid-template-columns:1fr}}
.Stepper-module__h41t_q__stepperContainer{width:100%;padding:1.5rem 1rem}.Stepper-module__h41t_q__numberLine{grid-template-columns:repeat(3,1fr);align-items:center;width:100%;height:40px;margin-bottom:1rem;display:grid;position:relative}.Stepper-module__h41t_q__stepConnector{background-color:var(--color-gold);z-index:0;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.Stepper-module__h41t_q__stepConnector:first-child{left:16%;right:50%}.Stepper-module__h41t_q__stepConnector:nth-child(2){left:50%;right:16%}.Stepper-module__h41t_q__stepNumbers{z-index:1;grid-template-columns:repeat(3,1fr);width:100%;height:100%;display:grid;position:absolute}.Stepper-module__h41t_q__step{justify-content:center;align-items:center;display:flex}.Stepper-module__h41t_q__stepNumber{background-color:var(--color-navy);border:2px solid var(--color-gold);width:32px;height:32px;color:var(--color-white);text-align:center;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:500;line-height:1;transition:all .3s;display:flex;position:relative}.Stepper-module__h41t_q__stepNumber span{justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.Stepper-module__h41t_q__step.Stepper-module__h41t_q__active .Stepper-module__h41t_q__stepNumber{background-color:var(--color-gold);color:var(--color-navy)}.Stepper-module__h41t_q__stepNumber.Stepper-module__h41t_q__clickable{cursor:pointer}.Stepper-module__h41t_q__stepNumber.Stepper-module__h41t_q__clickable:hover{transform:scale(1.1)}.Stepper-module__h41t_q__stepTooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background-color:#000c;border-radius:4px;padding:4px 8px;font-size:.75rem;transition:all .3s;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.Stepper-module__h41t_q__stepNumber.Stepper-module__h41t_q__clickable:hover .Stepper-module__h41t_q__stepTooltip{opacity:1;visibility:visible}.Stepper-module__h41t_q__stepTitles{text-align:center;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.Stepper-module__h41t_q__stepTitle{color:var(--color-white);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1rem;display:flex}.Stepper-module__h41t_q__infoIcon{color:var(--color-gold);cursor:help;position:relative}.Stepper-module__h41t_q__tooltip{color:#fff;opacity:0;visibility:hidden;z-index:10;background-color:#000000e6;border-radius:4px;width:max-content;max-width:200px;padding:.5rem;font-size:.75rem;transition:all .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.Stepper-module__h41t_q__infoIcon:hover .Stepper-module__h41t_q__tooltip{opacity:1;visibility:visible}@media (max-width:768px){.Stepper-module__h41t_q__stepperContainer{padding:1rem .5rem}.Stepper-module__h41t_q__stepTitles{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.Stepper-module__h41t_q__stepTitle{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 .25rem;font-size:.75rem;overflow:hidden}.Stepper-module__h41t_q__infoIcon,.Stepper-module__h41t_q__tooltip,.Stepper-module__h41t_q__stepTooltip{display:none}.Stepper-module__h41t_q__stepNumber{width:28px;height:28px;font-size:.9rem}.Stepper-module__h41t_q__stepConnector:first-child{left:15%;right:50%}.Stepper-module__h41t_q__stepConnector:nth-child(2){left:50%;right:15%}.Stepper-module__h41t_q__stepNumbers{z-index:1;grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:0;display:grid;position:absolute}.Stepper-module__h41t_q__step{justify-content:center;align-items:center;padding:0;display:flex}}@media (max-width:360px){.Stepper-module__h41t_q__stepTitle{font-size:.7rem}.Stepper-module__h41t_q__stepNumber{width:24px;height:24px;font-size:.8rem}}
.TermsOfService-module__e1hBCa__container{flex-direction:column;justify-content:center;max-width:800px;min-height:100vh;margin:0 auto;padding:2rem;display:flex}.TermsOfService-module__e1hBCa__content{background-color:var(--color-white);border-radius:15px;margin-top:5rem;padding:2rem;box-shadow:0 4px 6px #0000001a}.TermsOfService-module__e1hBCa__title{color:var(--color-navy);text-align:center;margin-bottom:2rem;font-size:2rem}.TermsOfService-module__e1hBCa__subtitle{color:var(--color-navy);margin:2rem 0 1rem;font-size:1.5rem}.TermsOfService-module__e1hBCa__section{margin-bottom:2rem}.TermsOfService-module__e1hBCa__text{color:var(--color-gray);margin-bottom:1rem;line-height:1.6}.TermsOfService-module__e1hBCa__link{color:var(--color-gold);text-decoration:none;transition:color .3s}.TermsOfService-module__e1hBCa__link:hover{color:var(--color-gold-dark);text-decoration:underline}.TermsOfService-module__e1hBCa__footer{border-top:1px solid var(--color-light-gray);text-align:center;margin-top:3rem;padding-top:1rem}.TermsOfService-module__e1hBCa__lastUpdated{color:var(--color-gray);font-size:.9rem;font-style:italic}@media (max-width:640px){.TermsOfService-module__e1hBCa__container{padding:1rem}.TermsOfService-module__e1hBCa__content{padding:1.5rem}.TermsOfService-module__e1hBCa__title{font-size:1.75rem}.TermsOfService-module__e1hBCa__subtitle{font-size:1.25rem}}
.BlessingsAdmin-module__n8Zp6a__pageContainer{justify-content:center;align-items:flex-start;min-height:100vh;padding:2rem 1rem;display:flex}.BlessingsAdmin-module__n8Zp6a__container{background-color:var(--color-navy-translucent);width:100%;max-width:1400px;color:var(--color-white);border-radius:15px;padding:2rem}.BlessingsAdmin-module__n8Zp6a__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.BlessingsAdmin-module__n8Zp6a__title{color:var(--color-gold);margin:0;font-size:2rem}.BlessingsAdmin-module__n8Zp6a__refreshButton{background-color:var(--color-gold);color:var(--color-white);cursor:pointer;border:none;border-radius:5px;padding:.6rem 1.2rem;font-size:.9rem;transition:all .3s}.BlessingsAdmin-module__n8Zp6a__refreshButton:hover{background-color:var(--color-light-gold);transform:translateY(-1px)}.BlessingsAdmin-module__n8Zp6a__error{color:#ff6b6b;background-color:#ff00001a;border:1px solid #ff6b6b;border-radius:5px;margin-bottom:1rem;padding:1rem}.BlessingsAdmin-module__n8Zp6a__stats{margin-bottom:1.5rem}.BlessingsAdmin-module__n8Zp6a__statText{color:var(--color-white);font-size:1.1rem}.BlessingsAdmin-module__n8Zp6a__statText strong{color:var(--color-gold);font-size:1.3rem}.BlessingsAdmin-module__n8Zp6a__emptyState{text-align:center;color:var(--color-white);opacity:.7;padding:3rem}.BlessingsAdmin-module__n8Zp6a__tableContainer{background-color:#ffffff0d;border-radius:8px;overflow-x:auto}.BlessingsAdmin-module__n8Zp6a__table{border-collapse:collapse;background-color:#0000;width:100%}.BlessingsAdmin-module__n8Zp6a__table thead{background-color:#ffffff1a}.BlessingsAdmin-module__n8Zp6a__table th{text-align:left;color:var(--color-gold);border-bottom:2px solid var(--color-gold);text-transform:uppercase;letter-spacing:.5px;padding:1rem;font-size:.9rem;font-weight:600}.BlessingsAdmin-module__n8Zp6a__table td{color:var(--color-white);border-bottom:1px solid #ffffff1a;padding:1rem}.BlessingsAdmin-module__n8Zp6a__table tbody tr:hover{background-color:#ffffff0d}.BlessingsAdmin-module__n8Zp6a__table tbody tr:last-child td{border-bottom:none}.BlessingsAdmin-module__n8Zp6a__dateCell{white-space:nowrap;color:#fffc;font-size:.85rem}.BlessingsAdmin-module__n8Zp6a__emailCell{color:#ffffffe6;font-size:.9rem}.BlessingsAdmin-module__n8Zp6a__previewCell{max-width:300px}.BlessingsAdmin-module__n8Zp6a__previewText{color:#ffffffb3;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.BlessingsAdmin-module__n8Zp6a__actionsCell{white-space:nowrap}.BlessingsAdmin-module__n8Zp6a__viewLink{color:var(--color-gold);border:1px solid var(--color-gold);border-radius:4px;padding:.4rem .8rem;font-size:.85rem;text-decoration:none;transition:all .3s;display:inline-block}.BlessingsAdmin-module__n8Zp6a__viewLink:hover{background-color:var(--color-gold);color:var(--color-navy)}@media (max-width:768px){.BlessingsAdmin-module__n8Zp6a__container{padding:1rem}.BlessingsAdmin-module__n8Zp6a__header{flex-direction:column;align-items:flex-start;gap:1rem}.BlessingsAdmin-module__n8Zp6a__table{font-size:.85rem}.BlessingsAdmin-module__n8Zp6a__table th,.BlessingsAdmin-module__n8Zp6a__table td{padding:.6rem}.BlessingsAdmin-module__n8Zp6a__previewCell{max-width:150px}}
