.personalization-module__93lwNa__section{margin-block:30px}.personalization-module__93lwNa__fieldset{border:0;min-width:0;margin:0;padding:0}.personalization-module__93lwNa__fieldset legend{color:var(--m-ink);padding:0;font-size:18px;font-weight:650}.personalization-module__93lwNa__hint{color:var(--m-muted);margin:9px 0 18px;font-size:13px;line-height:1.7}.personalization-module__93lwNa__paletteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.personalization-module__93lwNa__palette{cursor:pointer;display:block;position:relative}.personalization-module__93lwNa__palette input{opacity:0;width:1px;height:1px;position:absolute}.personalization-module__93lwNa__paletteFace{border:2px solid var(--m-control);background:var(--m-card);height:100%;color:var(--m-ink);border-radius:12px;flex-direction:column;gap:8px;padding:13px;display:flex}.personalization-module__93lwNa__palette input:checked+.personalization-module__93lwNa__paletteFace{border-color:var(--m-accent);box-shadow:0 0 0 1px var(--m-accent)}.personalization-module__93lwNa__palette input:focus-visible+.personalization-module__93lwNa__paletteFace{outline:3px solid var(--m-accent);outline-offset:4px}.personalization-module__93lwNa__palette input:disabled+.personalization-module__93lwNa__paletteFace{cursor:default;opacity:.6}.personalization-module__93lwNa__paletteFace strong{font-size:13px}.personalization-module__93lwNa__paletteFace small{color:var(--m-muted);font-size:12px;line-height:1.5}.personalization-module__93lwNa__swatches{align-items:center;gap:5px;min-height:27px;display:flex}.personalization-module__93lwNa__swatches>span{border:1px solid var(--m-control);border-radius:50%;width:22px;height:22px}.personalization-module__93lwNa__selectedCheck{flex-shrink:0;margin-left:auto}.personalization-module__93lwNa__previewHeader{color:var(--m-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;font-size:12px;font-weight:600;display:flex}.personalization-module__93lwNa__previewHeader>div{gap:4px;display:flex}.personalization-module__93lwNa__previewHeader button{border:1px solid var(--m-control);background:var(--m-card);color:var(--m-ink);cursor:pointer;border-radius:7px;min-height:40px;padding:8px 13px}.personalization-module__93lwNa__previewHeader button[aria-pressed=true]{background:var(--m-ink);color:var(--m-on-accent)}.personalization-module__93lwNa__previewHeader button:focus-visible{outline:3px solid var(--m-accent);outline-offset:3px}.personalization-module__93lwNa__stage{background:var(--moment-bg);color:var(--moment-ink);border:1px solid var(--moment-accent);border-top:5px solid var(--moment-accent);overflow-wrap:anywhere;border-radius:16px;padding:25px}.personalization-module__93lwNa__stageTop{color:var(--moment-accent);letter-spacing:1.3px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.personalization-module__93lwNa__stage h3{margin:24px 0 12px;font-size:clamp(23px,4vw,32px);line-height:1.15}.personalization-module__93lwNa__stage p{color:var(--moment-muted);white-space:pre-wrap;font-size:14px;line-height:1.7}.personalization-module__93lwNa__exampleAction{background:var(--moment-accent);color:var(--moment-on-accent);border-radius:9px;align-items:center;gap:9px;margin:10px 0 16px;padding:13px 18px;font-size:13px;font-weight:650;display:inline-flex}.personalization-module__93lwNa__stage>small{color:var(--moment-muted);font-size:12px;line-height:1.6;display:block}.personalization-module__93lwNa__lineField{color:var(--m-ink);flex-direction:column;gap:8px;margin:18px 0;font-size:14px;display:flex}.personalization-module__93lwNa__lineField>span{font-weight:600}.personalization-module__93lwNa__lineField textarea{border:1px solid var(--m-control);background:var(--m-card);width:100%;min-width:0;color:var(--m-ink);font:inherit;resize:vertical;border-radius:9px;padding:13px;line-height:1.6}.personalization-module__93lwNa__lineField textarea::placeholder{color:var(--m-muted)}.personalization-module__93lwNa__lineField textarea:focus-visible{outline:3px solid var(--m-accent);outline-offset:3px}.personalization-module__93lwNa__lineField small{color:var(--m-muted);font-size:12px;line-height:1.6}details.personalization-module__93lwNa__lineReview p,details.personalization-module__93lwNa__lineReview h4{color:var(--m-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.7}details.personalization-module__93lwNa__lineReview h4{font-weight:650}@media (max-width:600px){.personalization-module__93lwNa__paletteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.personalization-module__93lwNa__stage{padding:20px}}@media (max-width:359px){.personalization-module__93lwNa__paletteGrid{grid-template-columns:1fr}}
.moments-module__kkrZUq__landing{--paper:var(--m-paper);--ink:var(--m-ink);--muted:var(--m-muted);--line:var(--m-line);background:var(--paper);color:var(--ink);}.moments-module__kkrZUq__landing *{box-sizing:border-box}.moments-module__kkrZUq__landing button,.moments-module__kkrZUq__landing a,.moments-module__kkrZUq__landing input,.moments-module__kkrZUq__landing select{-webkit-tap-highlight-color:transparent}.moments-module__kkrZUq__landing button{cursor:pointer}.moments-module__kkrZUq__landing button:disabled{cursor:default}.moments-module__kkrZUq__landing :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--m-control);outline-offset:4px}.moments-module__kkrZUq__landing em{font-family:var(--m-serif);font-weight:400}.moments-module__kkrZUq__container{width:min(1240px,100% - 96px);margin-inline:auto}.moments-module__kkrZUq__nav{border-bottom:1px solid var(--line);width:calc(100% - 96px);max-width:1360px;min-height:92px}.moments-module__kkrZUq__nav nav{align-items:center;gap:28px}.moments-module__kkrZUq__nav nav a{font-size:13px}.moments-module__kkrZUq__nav nav button{background:var(--m-tint);color:var(--m-ink);border:0;border-radius:6px;align-items:center;gap:12px;padding:14px 19px;font-size:12px;display:inline-flex}.moments-module__kkrZUq__hero{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(36px,6vw,92px);padding:48px 0 70px;display:grid}.moments-module__kkrZUq__kicker{letter-spacing:1.7px;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.moments-module__kkrZUq__momentsIcon{object-fit:contain;flex:0 0 28px;width:28px;height:28px;display:block}.moments-module__kkrZUq__hero h1{letter-spacing:-3.8px;margin:25px 0;font-size:clamp(52px,5.4vw,78px);font-weight:520;line-height:1.02}.moments-module__kkrZUq__hero h1 em{color:var(--m-muted);letter-spacing:-3px;white-space:nowrap}.moments-module__kkrZUq__lead{color:var(--muted);max-width:470px;font-size:16px;line-height:1.85}.moments-module__kkrZUq__heroActions{flex-wrap:wrap;align-items:center;gap:23px;margin:28px 0 20px;display:flex}.moments-module__kkrZUq__darkButton{border:1px solid var(--m-control);background:var(--m-accent);min-height:50px;color:var(--m-on-accent);border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:14px 20px;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.moments-module__kkrZUq__darkButton:hover{background:var(--m-accent-hover)}.moments-module__kkrZUq__linkButton{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.moments-module__kkrZUq__linkButton:hover{text-underline-offset:4px;text-decoration:underline}.moments-module__kkrZUq__smallPromise{color:var(--muted);align-items:center;gap:7px;margin-top:14px;font-size:11px;line-height:1.6;display:flex}.moments-module__kkrZUq__heroScene{background:var(--m-tint);border:1px solid var(--m-line);box-shadow:10px 15px 0 var(--m-line);border-radius:14px;padding:20px;position:relative}.moments-module__kkrZUq__sceneTop{color:var(--m-muted);letter-spacing:1.5px;justify-content:space-between;gap:15px;margin:0 0 15px;font-size:9px;display:flex}.moments-module__kkrZUq__sceneTop>span:first-child{align-items:center;gap:7px;display:inline-flex}.moments-module__kkrZUq__statusDot{background:var(--m-success);border-radius:100%;width:6px;height:6px}.moments-module__kkrZUq__hostStage{background:var(--m-tint);border-radius:8px;overflow:hidden}.moments-module__kkrZUq__hostStage>div{margin:0}.moments-module__kkrZUq__hostStage details{color:var(--m-ink);background:var(--m-tint);margin:0;padding:10px 14px}.moments-module__kkrZUq__hostStage img{object-fit:cover}.moments-module__kkrZUq__heroQuestion{background:var(--m-card);border:1px solid var(--m-line);border-radius:8px;margin-top:12px;padding:23px 24px}.moments-module__kkrZUq__heroQuestion>span{color:var(--m-muted);letter-spacing:1.6px;font-size:9px}.moments-module__kkrZUq__heroQuestion>p{letter-spacing:-.8px;margin:11px 0 17px;font-size:29px;line-height:1.2}.moments-module__kkrZUq__heroQuestion>div{flex-wrap:wrap;gap:7px;display:flex}.moments-module__kkrZUq__heroQuestion>div>span{border:1px solid var(--m-line);color:var(--m-muted);border-radius:99px;padding:5px 9px;font-size:9px}.moments-module__kkrZUq__hostSwitch{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:13px 0 10px;display:grid}.moments-module__kkrZUq__hostSwitch button{border:1px solid var(--m-line);min-height:44px;color:var(--m-muted);background:0 0;border-radius:5px;flex:1;font-size:11px}.moments-module__kkrZUq__hostSwitch button[aria-pressed=true]{background:var(--m-card);border-color:var(--m-control);color:var(--m-ink)}.moments-module__kkrZUq__sceneCaption{color:var(--m-muted);text-align:center;font-size:9px;line-height:1.6}.moments-module__kkrZUq__hostChoice{text-align:center;margin-top:12px}.moments-module__kkrZUq__hostChoice button{border:1px solid var(--m-control);background:var(--m-card);min-height:44px;color:var(--m-ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.moments-module__kkrZUq__hostChoice p{color:var(--m-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.moments-module__kkrZUq__playWays{border-bottom:1px solid var(--m-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px 0;display:grid}.moments-module__kkrZUq__playWays>div{min-width:0}.moments-module__kkrZUq__playWays svg{color:var(--m-muted)}.moments-module__kkrZUq__playWays h2{letter-spacing:-.3px;margin:12px 0 8px;font-size:18px;line-height:1.4}.moments-module__kkrZUq__playWays p{color:var(--m-muted);margin:0;font-size:13px;line-height:1.7}.moments-module__kkrZUq__occasionRibbon{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.moments-module__kkrZUq__occasionRibbon>span{letter-spacing:1.2px;max-width:145px;font-size:9px;line-height:1.6}.moments-module__kkrZUq__occasionRibbon>p{font-family:var(--m-serif);font-size:20px;line-height:1.6}.moments-module__kkrZUq__occasionRibbon>p>span{color:var(--m-muted);padding-inline:12px}.moments-module__kkrZUq__section{padding:88px 0;scroll-margin-top:25px}.moments-module__kkrZUq__sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.moments-module__kkrZUq__landing h2{letter-spacing:-1.8px;margin:17px 0 0;font-size:clamp(36px,3.8vw,54px);font-weight:500;line-height:1.1}.moments-module__kkrZUq__landing h2 em{color:var(--m-muted)}.moments-module__kkrZUq__sectionHeading>p{max-width:330px;color:var(--muted);font-size:14px;line-height:1.85}.moments-module__kkrZUq__occasionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.moments-module__kkrZUq__occasionTile{text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;min-height:270px;padding:23px 22px 19px;transition:transform .18s,box-shadow .18s;display:flex}.moments-module__kkrZUq__occasionTile:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000047}.moments-module__kkrZUq__occasionTile[aria-pressed=true]{outline-offset:3px;outline:1px solid}.moments-module__kkrZUq__occasionTile>div{justify-content:space-between;align-items:center;display:flex}.moments-module__kkrZUq__occasionTile>div>span{opacity:1;font-size:10px}.moments-module__kkrZUq__occasionTile h3{letter-spacing:-.8px;margin-top:30px;font-size:23px;font-weight:550;line-height:1.15}.moments-module__kkrZUq__occasionTile p{margin:10px 0 22px;font-size:11px;line-height:1.75}.moments-module__kkrZUq__tileCta{justify-content:space-between;align-items:center;gap:9px;margin-top:auto;font-size:10px;font-weight:600;display:flex}.moments-module__kkrZUq__customTile{background:var(--m-tint);color:var(--m-muted);border:1px dashed var(--m-control)}.moments-module__kkrZUq__exampleSection{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.moments-module__kkrZUq__exampleCopy>p:not(.moments-module__kkrZUq__kicker){color:var(--muted);margin-top:20px;font-size:15px;line-height:1.8}.moments-module__kkrZUq__sampleTabs{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.moments-module__kkrZUq__sampleTabs button{border:1px solid var(--m-line);min-height:39px;color:var(--m-muted);background:0 0;border-radius:99px;padding:9px 12px;font-size:11px}.moments-module__kkrZUq__sampleTabs button[aria-pressed=true]{background:var(--m-tint);color:var(--m-ink);border-color:var(--m-control)}.moments-module__kkrZUq__fromTo{border-left:2px solid var(--m-control);margin:30px 0 20px;padding:2px 0 0 19px}.moments-module__kkrZUq__fromTo>span{color:var(--m-muted);letter-spacing:1px;font-size:9px}.moments-module__kkrZUq__fromTo>p{max-width:320px;margin:6px 0;font-size:13px;line-height:1.7}.moments-module__kkrZUq__fromTo>svg{color:var(--m-muted);margin:13px 0}.moments-module__kkrZUq__sampleCard{background:var(--m-card);border:1px solid var(--m-line);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 12px 36px #00000047}.moments-module__kkrZUq__sampleTop{letter-spacing:1px;border-bottom:1px solid var(--m-line);color:var(--m-muted);justify-content:space-between;gap:16px;padding:18px 23px;font-size:9px;font-weight:600;display:flex}.moments-module__kkrZUq__samplePerson{align-items:center;gap:13px;padding:22px 25px 0;display:flex}.moments-module__kkrZUq__samplePerson img{object-fit:cover;border-radius:50%;width:56px;height:56px}.moments-module__kkrZUq__samplePerformance{background:var(--m-tint);border-radius:8px;margin:0 24px 16px;position:relative;overflow:hidden}.moments-module__kkrZUq__samplePerformance[hidden]{display:none}.moments-module__kkrZUq__samplePerformance video{aspect-ratio:1088/704;object-fit:contain;width:100%;display:block}.moments-module__kkrZUq__samplePerformance button{background:color-mix(in srgb, var(--m-tint) 91%, transparent);min-height:40px;color:var(--m-ink);border:1px solid var(--m-control);border-radius:6px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex;position:absolute;bottom:10px;right:10px}.moments-module__kkrZUq__samplePerson>div{flex-direction:column;gap:4px;display:flex}.moments-module__kkrZUq__samplePerson strong{font-size:12px}.moments-module__kkrZUq__samplePerson span{color:var(--m-muted);font-size:10px}.moments-module__kkrZUq__sampleBody{padding:24px 26px 28px}.moments-module__kkrZUq__sampleBody h3{letter-spacing:-.8px;margin:0 0 14px;font-size:28px;font-weight:550;line-height:1.22}.moments-module__kkrZUq__sampleBody h3:focus{outline:none}.moments-module__kkrZUq__sampleBody>p{color:var(--m-muted);font-size:12px;line-height:1.85}.moments-module__kkrZUq__storyCard{background:var(--m-tint);border-radius:7px;margin-top:20px;padding:18px}.moments-module__kkrZUq__storyCard>span{color:var(--m-muted);letter-spacing:1px;font-size:9px}.moments-module__kkrZUq__storyCard ul{gap:12px;margin-top:14px;padding:0;list-style:none;display:grid}.moments-module__kkrZUq__storyCard li{padding-left:15px;font-size:12px;line-height:1.7;position:relative}.moments-module__kkrZUq__storyCard li:before{content:"·";font-weight:700;position:absolute;left:0}.moments-module__kkrZUq__sampleDisclaimer{color:var(--m-muted);margin:15px 0;line-height:1.7;font-size:10px!important}.moments-module__kkrZUq__sampleBody>.moments-module__kkrZUq__darkButton{width:100%;margin-top:15px}.moments-module__kkrZUq__sampleBody>.moments-module__kkrZUq__linkButton{margin-top:12px}.moments-module__kkrZUq__questionProgress{color:var(--m-muted);justify-content:space-between;margin-bottom:17px;font-size:9px;display:flex}.moments-module__kkrZUq__sampleAnswers{gap:9px;margin:21px 0;display:grid}.moments-module__kkrZUq__sampleAnswers button{border:1px solid var(--m-line);min-height:48px;color:var(--m-ink);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.moments-module__kkrZUq__sampleAnswers button:hover:enabled{background:var(--m-tint);border-color:var(--m-control)}.moments-module__kkrZUq__sampleAnswers button>span{background:var(--m-tint);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.moments-module__kkrZUq__sampleAnswers button>svg{margin-left:auto}.moments-module__kkrZUq__sampleAnswers button[data-correct=true]{border-color:var(--m-control);background:var(--m-success-tint)}.moments-module__kkrZUq__sampleAnswers button[data-wrong=true]{border-color:var(--m-control);background:var(--m-tint)}.moments-module__kkrZUq__reveal{border-left:2px solid var(--m-control);padding-left:15px}.moments-module__kkrZUq__reveal strong{font-size:12px}.moments-module__kkrZUq__reveal p{color:var(--m-muted);margin-top:5px;font-size:12px;line-height:1.8}.moments-module__kkrZUq__score{font-size:80px;font-family:var(--m-serif);color:var(--m-muted);margin:10px 0 18px;line-height:1.2}.moments-module__kkrZUq__score>span{color:var(--m-muted);font-size:36px}.moments-module__kkrZUq__sampleAudio{border-top:1px solid var(--m-line);gap:16px;padding:10px 25px;display:flex}.moments-module__kkrZUq__sampleAudio button{min-height:40px;color:var(--m-muted);background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.moments-module__kkrZUq__giftSection{background:var(--m-tint);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:55px;scroll-margin-top:20px;display:grid}.moments-module__kkrZUq__giftSection>div>p:not(.moments-module__kkrZUq__kicker):not(.moments-module__kkrZUq__finePrint){color:var(--m-muted);margin-top:24px;font-size:14px;line-height:1.85}.moments-module__kkrZUq__giftScene{place-items:center;padding:5px 0 25px;display:grid;position:relative}.moments-module__kkrZUq__giftEnvelope{background:var(--m-line);border:1px solid var(--m-control);border-radius:7px;position:absolute;inset:18% 0 8%;transform:rotate(-9deg);box-shadow:0 10px 30px #00000047}.moments-module__kkrZUq__giftEnvelope:after{content:"";background:var(--m-control);clip-path:polygon(0 0,100% 0,50% 55%);border-radius:6px;position:absolute;inset:0}.moments-module__kkrZUq__giftCard{background:var(--m-card);border:1px solid var(--m-line);border-radius:4px;width:min(100%,310px);padding:25px;position:relative;transform:rotate(4deg);box-shadow:1px 15px 35px #00000047}.moments-module__kkrZUq__giftCard>div:first-child{letter-spacing:1px;align-items:center;gap:9px;font-size:8px;display:flex}.moments-module__kkrZUq__giftCard>p{letter-spacing:-1px;margin:29px 0;font-size:37px;line-height:1.1}.moments-module__kkrZUq__giftCard>p em{color:var(--m-muted)}.moments-module__kkrZUq__giftQr{align-items:center;gap:13px;display:flex}.moments-module__kkrZUq__giftQr>span{font-family:var(--m-serif);color:var(--m-muted);font-size:14px;line-height:1.4}.moments-module__kkrZUq__giftQr canvas{width:106px!important;height:106px!important}.moments-module__kkrZUq__giftCard>small{letter-spacing:.5px;color:var(--m-muted);margin-top:22px;font-size:6px;line-height:1.7;display:block}.moments-module__kkrZUq__giftSceneNote{font-family:var(--m-serif);color:var(--m-muted);margin-top:29px;font-size:17px;font-style:italic;position:relative}.moments-module__kkrZUq__checkList{gap:14px;margin:25px 0;padding:0;list-style:none;display:grid}.moments-module__kkrZUq__checkList li{align-items:start;gap:10px;font-size:12px;line-height:1.7;display:flex}.moments-module__kkrZUq__checkList svg{color:var(--m-muted);flex-shrink:0;margin-top:2px}.moments-module__kkrZUq__finePrint{color:var(--m-muted);margin-top:16px;font-size:10px;line-height:1.8}.moments-module__kkrZUq__finePrint svg{vertical-align:text-bottom;margin-right:3px;display:inline}.moments-module__kkrZUq__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.moments-module__kkrZUq__process li{border-top:1px solid var(--m-control);padding-top:18px}.moments-module__kkrZUq__process li>span{font-family:var(--m-serif);color:var(--m-muted);font-size:42px}.moments-module__kkrZUq__process li>p{letter-spacing:1.4px;color:var(--m-muted);margin-top:24px;font-size:9px}.moments-module__kkrZUq__process li h3{letter-spacing:-.6px;margin:10px 0 12px;font-size:21px;font-weight:550}.moments-module__kkrZUq__process li>div{color:var(--m-muted);max-width:330px;font-size:12px;line-height:1.85}.moments-module__kkrZUq__timeline{text-align:center;color:var(--m-muted);margin-top:32px;font-size:11px;line-height:1.8}.moments-module__kkrZUq__orderSection{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:85px;padding:85px 0;scroll-margin-top:30px;display:grid}.moments-module__kkrZUq__orderStory{padding-top:38px}.moments-module__kkrZUq__orderStory>p:not(.moments-module__kkrZUq__kicker):not(.moments-module__kkrZUq__finePrint){color:var(--muted);margin:25px 0;font-size:14px;line-height:1.9}.moments-module__kkrZUq__deliveryItems{gap:26px;margin-top:35px;display:grid}.moments-module__kkrZUq__deliveryItems>div{grid-template-columns:35px 1fr;gap:6px 12px;display:grid}.moments-module__kkrZUq__deliveryItems svg{color:var(--m-muted);grid-row:span 2}.moments-module__kkrZUq__deliveryItems strong{font-size:15px;font-weight:550}.moments-module__kkrZUq__deliveryItems span{color:var(--muted);font-size:12px;line-height:1.75}.moments-module__kkrZUq__package{background:var(--m-card);border-color:var(--m-line);border-radius:10px;box-shadow:0 10px 35px #00000047;padding:32px!important}.moments-module__kkrZUq__packageHeader{letter-spacing:1.4px;color:var(--m-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.moments-module__kkrZUq__packageSub{color:var(--m-muted);margin-top:10px;font-size:12px;line-height:1.7}.moments-module__kkrZUq__purchaseChoices{margin-top:24px}.moments-module__kkrZUq__purchaseChoices>label{color:var(--m-muted);font-size:11px;display:block}.moments-module__kkrZUq__occasionSelect{margin-top:8px;display:block;position:relative}.moments-module__kkrZUq__occasionSelect>svg{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.moments-module__kkrZUq__purchaseChoices select{appearance:none;background:var(--m-card);border:1px solid var(--m-control);width:100%;height:46px;min-height:46px;color:var(--m-ink);border-radius:5px;padding:10px 36px 10px 12px;font-size:16px;line-height:1.4;display:block}.moments-module__kkrZUq__purchaseChoices>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.moments-module__kkrZUq__purchaseChoices button{border:1px solid var(--m-line);min-height:44px;color:var(--m-muted);background:0 0;border-radius:5px;font-size:11px}.moments-module__kkrZUq__purchaseChoices button[aria-pressed=true]{background:var(--m-tint);border-color:var(--m-control);color:var(--m-ink)}.moments-module__kkrZUq__faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding:65px 0 80px;display:grid}.moments-module__kkrZUq__faq .moments-module__kkrZUq__linkButton{margin-top:25px}.moments-module__kkrZUq__faq details{border-bottom:1px solid var(--line)}.moments-module__kkrZUq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;font-weight:550;line-height:1.6;list-style:none;display:flex}.moments-module__kkrZUq__faq summary::-webkit-details-marker{display:none}.moments-module__kkrZUq__faq summary svg{flex-shrink:0}.moments-module__kkrZUq__faq details[open] summary svg{transform:rotate(180deg)}.moments-module__kkrZUq__faq details p{color:var(--m-muted);padding-bottom:22px;font-size:12px;line-height:1.85}.moments-module__kkrZUq__selfServe{border-block:1px solid var(--line);color:var(--m-muted);align-items:center;gap:16px;padding:25px 0;display:flex}.moments-module__kkrZUq__selfServe>p{flex:1;font-size:12px;line-height:1.8}.moments-module__kkrZUq__selfServe>a{align-items:center;gap:8px;font-size:11px;display:flex}.moments-module__kkrZUq__footer{justify-content:space-between;align-items:center;gap:40px;padding:45px 0;display:flex}.moments-module__kkrZUq__footer>div>p{color:var(--m-muted);margin:16px 0 7px;font-size:11px}.moments-module__kkrZUq__footer small{color:var(--m-muted);font-size:9px}.moments-module__kkrZUq__footer nav{color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:20px;font-size:10px;display:flex}.moments-module__kkrZUq__formFieldset{border:0;min-width:0;margin:0;padding:0}.moments-module__kkrZUq__choiceField{border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:4px 0;padding:0;display:flex}.moments-module__kkrZUq__choiceField legend{color:var(--m-muted);padding-bottom:12px;font-size:12px}.moments-module__kkrZUq__choiceField label{border:1px solid var(--m-control);border-radius:6px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.moments-module__kkrZUq__blockField{color:var(--m-muted);margin:24px 0 15px;font-size:12px;line-height:1.8;display:block}.moments-module__kkrZUq__blockField small{margin-top:5px;font-size:10px;display:block}.moments-module__kkrZUq__briefTip{background:var(--m-tint);color:var(--m-muted);border-radius:8px;margin-bottom:22px;padding:17px;font-size:12px;line-height:1.8}.moments-module__kkrZUq__briefTip strong{display:block}.moments-module__kkrZUq__facts{gap:17px;margin-bottom:20px;display:grid}.moments-module__kkrZUq__factCard{border:1px solid var(--m-line);background:var(--m-card);border-radius:8px;padding:20px}.moments-module__kkrZUq__factHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.moments-module__kkrZUq__factHeading strong{color:var(--m-muted);font-size:12px;line-height:1.7}.moments-module__kkrZUq__factHeading button{color:var(--m-muted);background:0 0;border:0;padding:10px}.moments-module__kkrZUq__factCard label{color:var(--m-muted);margin-top:12px;font-size:11px;display:block}.moments-module__kkrZUq__factCard summary{cursor:pointer;color:var(--m-muted);margin-top:17px;font-size:11px}.moments-module__kkrZUq__factCard small{color:var(--m-muted);font-size:9px}.moments-module__kkrZUq__checkLine{color:var(--m-muted);align-items:start;gap:10px;margin-top:20px;font-size:12px;line-height:1.8;display:flex}.moments-module__kkrZUq__checkLine input{accent-color:var(--m-accent);margin-top:5px}.moments-module__kkrZUq__giftNote{background:var(--m-tint);color:var(--m-muted);border-radius:8px;align-items:start;gap:13px;margin-top:25px;padding:23px;display:flex}.moments-module__kkrZUq__giftNote>div{flex:1;min-width:0}.moments-module__kkrZUq__giftNote strong{font-size:14px}.moments-module__kkrZUq__giftNote p{margin-top:7px;font-size:11px;line-height:1.8}.moments-module__kkrZUq__reviewHero{border-radius:9px;padding:25px}.moments-module__kkrZUq__reviewHero>span{letter-spacing:1px;font-size:9px}.moments-module__kkrZUq__reviewHero>h3{font-family:var(--m-serif);overflow-wrap:anywhere;margin:16px 0 12px;font-size:35px;line-height:1.2}.moments-module__kkrZUq__reviewHero>p{font-size:12px;line-height:1.8}.moments-module__kkrZUq__reviewList{gap:17px;margin:22px 0;display:grid}.moments-module__kkrZUq__reviewList>div{grid-template-columns:145px 1fr;gap:15px;font-size:12px;line-height:1.8;display:grid}.moments-module__kkrZUq__reviewList dt{color:var(--m-muted)}.moments-module__kkrZUq__reviewList dd{color:var(--m-muted);overflow-wrap:anywhere}.moments-module__kkrZUq__reviewFacts{border-block:1px solid var(--m-line);color:var(--m-muted);padding:18px 0;font-size:12px}.moments-module__kkrZUq__reviewFacts summary{cursor:pointer}.moments-module__kkrZUq__reviewFacts ol{padding:10px 0 0 20px}.moments-module__kkrZUq__reviewFacts li{margin:14px 0;line-height:1.8}@media (min-width:1500px){.moments-module__kkrZUq__hero{padding-top:88px;padding-bottom:88px}}@media (max-width:1050px){.moments-module__kkrZUq__container,.moments-module__kkrZUq__nav{width:calc(100% - 56px)}.moments-module__kkrZUq__nav nav{gap:18px}.moments-module__kkrZUq__hero{gap:35px}.moments-module__kkrZUq__hero h1{letter-spacing:-2.8px;font-size:57px}.moments-module__kkrZUq__hero h1 em{letter-spacing:-2px}.moments-module__kkrZUq__heroActions{gap:10px}.moments-module__kkrZUq__heroQuestion>p{font-size:25px}.moments-module__kkrZUq__occasionRibbon>p{font-size:16px}.moments-module__kkrZUq__occasionRibbon>p>span{padding-inline:6px}.moments-module__kkrZUq__occasionGrid{grid-template-columns:repeat(2,1fr)}.moments-module__kkrZUq__occasionTile{min-height:238px}.moments-module__kkrZUq__occasionTile h3{margin-top:22px}.moments-module__kkrZUq__exampleSection,.moments-module__kkrZUq__orderSection{gap:40px}.moments-module__kkrZUq__giftSection{gap:35px;padding:35px}.moments-module__kkrZUq__giftCard{max-width:270px}.moments-module__kkrZUq__giftCard>p{font-size:32px}.moments-module__kkrZUq__package{padding:24px!important}.moments-module__kkrZUq__faq{gap:40px}}@media (max-width:720px){.moments-module__kkrZUq__playWays{grid-template-columns:1fr;gap:24px}.moments-module__kkrZUq__container,.moments-module__kkrZUq__nav{width:calc(100% - 36px)}.moments-module__kkrZUq__nav{min-height:76px}.moments-module__kkrZUq__nav nav{gap:0}.moments-module__kkrZUq__nav nav a{display:none}.moments-module__kkrZUq__nav nav button{min-height:40px;padding:11px 13px;font-size:10px}.moments-module__kkrZUq__hero{grid-template-columns:1fr;gap:35px;padding:40px 0}.moments-module__kkrZUq__hero h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(43px,9.6vw,64px)}.moments-module__kkrZUq__hero h1 em{letter-spacing:-1.8px}.moments-module__kkrZUq__heroCopy{max-width:550px}.moments-module__kkrZUq__lead{font-size:14px;line-height:1.8}.moments-module__kkrZUq__heroActions{gap:8px 20px;margin-top:23px}.moments-module__kkrZUq__darkButton{min-height:49px;padding:13px 17px;font-size:12px}.moments-module__kkrZUq__smallPromise{gap:5px;font-size:9px}.moments-module__kkrZUq__heroScene{box-shadow:7px 10px 0 var(--m-line);margin:0 7px 12px 0;padding:15px}.moments-module__kkrZUq__heroQuestion>p{font-size:29px}.moments-module__kkrZUq__sceneTop{font-size:8px}.moments-module__kkrZUq__heroQuestion{padding:20px}.moments-module__kkrZUq__occasionRibbon{flex-wrap:wrap;align-items:start;gap:13px;padding:19px 0}.moments-module__kkrZUq__occasionRibbon>span{flex:1;max-width:none;font-size:8px}.moments-module__kkrZUq__occasionRibbon>p{order:3;width:100%;font-size:15px}.moments-module__kkrZUq__section{padding:52px 0}.moments-module__kkrZUq__sectionHeading{margin-bottom:25px;display:block}.moments-module__kkrZUq__landing h2{letter-spacing:-1.2px;font-size:38px}.moments-module__kkrZUq__sectionHeading>p{max-width:420px;margin-top:20px;font-size:13px}.moments-module__kkrZUq__kicker{letter-spacing:1.2px;font-size:9px}.moments-module__kkrZUq__occasionGrid{gap:11px}.moments-module__kkrZUq__occasionTile{min-height:264px;padding:18px 15px}.moments-module__kkrZUq__occasionTile h3{letter-spacing:-.5px;font-size:20px}.moments-module__kkrZUq__occasionTile p{font-size:10px;line-height:1.7}.moments-module__kkrZUq__tileCta{gap:5px;font-size:9px}.moments-module__kkrZUq__tileCta svg{flex-shrink:0;width:13px}.moments-module__kkrZUq__exampleSection{grid-template-columns:1fr;gap:30px}.moments-module__kkrZUq__sampleBody{padding:20px}.moments-module__kkrZUq__sampleBody h3{font-size:26px}.moments-module__kkrZUq__sampleTop{padding-inline:20px;font-size:8px}.moments-module__kkrZUq__samplePerson{padding-inline:20px}.moments-module__kkrZUq__sampleBody>p{font-size:12px}.moments-module__kkrZUq__giftSection{grid-template-columns:1fr;gap:30px;padding:34px 22px}.moments-module__kkrZUq__giftScene{padding-inline:5px}.moments-module__kkrZUq__giftCard{max-width:275px}.moments-module__kkrZUq__giftSection h2{font-size:42px}.moments-module__kkrZUq__giftSection .moments-module__kkrZUq__kicker{font-size:8px}.moments-module__kkrZUq__process{grid-template-columns:1fr;gap:28px}.moments-module__kkrZUq__process li{grid-template-columns:40px 1fr;column-gap:18px;display:grid}.moments-module__kkrZUq__process li>span{grid-row:span 3;font-size:32px}.moments-module__kkrZUq__process li>p{margin-top:5px}.moments-module__kkrZUq__process li h3{margin-top:7px;font-size:21px}.moments-module__kkrZUq__process li>div{max-width:none;font-size:12px}.moments-module__kkrZUq__timeline{text-align:left;font-size:10px}.moments-module__kkrZUq__orderSection{grid-template-columns:1fr;gap:30px;padding:48px 0}.moments-module__kkrZUq__orderStory{padding-top:0}.moments-module__kkrZUq__deliveryItems{gap:22px}.moments-module__kkrZUq__package{padding:23px!important}.moments-module__kkrZUq__purchaseChoices{margin-top:20px}.moments-module__kkrZUq__faq{grid-template-columns:1fr;gap:27px;padding:45px 0}.moments-module__kkrZUq__faq summary{font-size:13px}.moments-module__kkrZUq__selfServe{flex-wrap:wrap;gap:10px}.moments-module__kkrZUq__selfServe>p{flex-basis:calc(100% - 40px);font-size:11px}.moments-module__kkrZUq__selfServe>a{margin-left:32px}.moments-module__kkrZUq__footer{padding:32px 0;display:block}.moments-module__kkrZUq__footer nav{flex-wrap:wrap;gap:17px;margin-top:22px}.moments-module__kkrZUq__factCard{padding:16px}.moments-module__kkrZUq__factHeading strong{font-size:11px}.moments-module__kkrZUq__reviewList>div{grid-template-columns:1fr;gap:2px}.moments-module__kkrZUq__choiceField{gap:8px}.moments-module__kkrZUq__choiceField label{padding:10px;font-size:11px}.moments-module__kkrZUq__giftNote{padding:16px}}@media (max-width:360px){.moments-module__kkrZUq__container,.moments-module__kkrZUq__nav{width:calc(100% - 28px)}.moments-module__kkrZUq__hero h1{letter-spacing:-2px;font-size:42px}.moments-module__kkrZUq__hero h1 em{letter-spacing:-2px}.moments-module__kkrZUq__occasionTile{padding:15px 12px}.moments-module__kkrZUq__occasionTile h3{font-size:18px}.moments-module__kkrZUq__occasionTile p{font-size:10px}.moments-module__kkrZUq__nav nav button{padding:10px}.moments-module__kkrZUq__nav nav button svg{display:none}.moments-module__kkrZUq__giftSection{padding-inline:18px}.moments-module__kkrZUq__sampleTop{font-size:7px}}@media (prefers-reduced-motion:reduce){.moments-module__kkrZUq__landing *,.moments-module__kkrZUq__landing :before,.moments-module__kkrZUq__landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.moments-module__kkrZUq__occasionTile:hover{transform:none}}
.moments-seasonal-module__roMNzG__banner{max-width:1240px;color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 auto;padding:4px 28px 0;font-size:13px;animation:.5s cubic-bezier(.16,.7,.2,1) both moments-seasonal-module__roMNzG__seasonIn;display:flex}.moments-seasonal-module__roMNzG__bannerLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--berry);align-items:center;gap:8px;font-size:10.5px;font-weight:750;display:inline-flex}.moments-seasonal-module__roMNzG__bannerLabel:before{content:"";background:var(--m-warning);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--m-warning) 14%, transparent);border-radius:50%}.moments-seasonal-module__roMNzG__banner ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.moments-seasonal-module__roMNzG__banner a{border:1px solid var(--m-line);background:var(--m-card);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;transition:border-color .18s,transform .18s;display:inline-flex;color:var(--ink)!important}.moments-seasonal-module__roMNzG__banner a strong{font-weight:700}.moments-seasonal-module__roMNzG__banner a span{color:var(--m-muted)}.moments-seasonal-module__roMNzG__banner a svg{color:var(--berry);transition:transform .18s}.moments-seasonal-module__roMNzG__banner a:hover{border-color:var(--berry)}.moments-seasonal-module__roMNzG__banner a:hover svg{transform:translate(2px)}.moments-seasonal-module__roMNzG__notice{background:var(--m-card);border:1px solid var(--m-line-soft);max-width:420px;color:var(--m-ink);border-radius:12px;align-items:flex-start;gap:9px;margin:-10px 0 26px;padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.55;display:flex}.moments-seasonal-module__roMNzG__notice svg{color:var(--m-warning);flex:none;margin-top:2px}.moments-seasonal-module__roMNzG__premiere{background:var(--m-night);max-width:1184px;color:var(--m-on-dark);box-shadow:0 30px 70px color-mix(in srgb, var(--m-ink) 15%, transparent);border-radius:24px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:52px;margin:0 auto 90px;padding:48px;display:grid}.moments-seasonal-module__roMNzG__premiereCopy h2{font-family:var(--m-serif);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(32px,3.4vw,46px);font-weight:400;line-height:1.08}.moments-seasonal-module__roMNzG__premiereCopy h2 em{color:var(--m-focus-on-dark);display:block}.moments-seasonal-module__roMNzG__premiereCopy>p{color:var(--m-on-dark-muted);margin:0 0 18px;font-size:15px;line-height:1.7}.moments-seasonal-module__roMNzG__premiereEyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:750;color:var(--m-warning-line)!important;margin-bottom:18px!important;font-size:11px!important}.moments-seasonal-module__roMNzG__premiereDate{border:1px solid color-mix(in srgb, var(--m-on-dark) 20%, transparent);border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-weight:650;display:inline-flex;color:var(--m-on-dark)!important;font-size:13px!important}.moments-seasonal-module__roMNzG__premiereCta{border-top:1px solid color-mix(in srgb, var(--m-on-dark) 12%, transparent);margin-top:8px;padding-top:22px}.moments-seasonal-module__roMNzG__premiereCta p{color:var(--m-on-dark-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.moments-seasonal-module__roMNzG__premiereLink{background:var(--m-paper);border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:14px;font-weight:650;transition:background .18s,transform .18s;display:inline-flex;color:var(--m-ink)!important}.moments-seasonal-module__roMNzG__premiereLink:hover{background:var(--m-card);transform:translateY(-1px)}.moments-seasonal-module__roMNzG__premiereMedia{aspect-ratio:16/9;background:var(--m-night);border-radius:16px;position:relative;overflow:hidden}.moments-seasonal-module__roMNzG__premiereMedia video,.moments-seasonal-module__roMNzG__premiereMedia img{object-fit:cover;background:var(--m-night);width:100%;height:100%;position:absolute;inset:0}.moments-seasonal-module__roMNzG__premiereMedia video{object-fit:contain}.moments-seasonal-module__roMNzG__premiereNote{color:var(--m-on-dark-muted);text-align:right;grid-column:1/-1;margin:-30px 0 0;font-size:12px}.moments-seasonal-module__roMNzG__poster{text-align:center;background:radial-gradient(120% 90% at 50% 40%, color-mix(in srgb, var(--m-accent) 45%, var(--m-night)) 0%, color-mix(in srgb, var(--m-accent) 12%, var(--m-night)) 62%, var(--m-night) 100%);flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0;overflow:hidden}.moments-seasonal-module__roMNzG__poster:after{content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--m-warning-line) 11%, transparent) 50%, transparent 65%);pointer-events:none;animation:7s ease-in-out 1s infinite moments-seasonal-module__roMNzG__sweep;position:absolute;inset:0;transform:translate(-100%)}.moments-seasonal-module__roMNzG__posterBar{background:color-mix(in srgb, black 60%, var(--m-night));z-index:1;height:12.8%;position:absolute;left:0;right:0}.moments-seasonal-module__roMNzG__posterBar:first-child{top:0}.moments-seasonal-module__roMNzG__posterBar:last-child{bottom:0}.moments-seasonal-module__roMNzG__posterSeries{text-transform:uppercase;letter-spacing:.32em;color:var(--m-warning-line);margin-bottom:10px;font-size:clamp(10px,1vw,12px);font-weight:700}.moments-seasonal-module__roMNzG__posterTitle{font-family:var(--m-serif);letter-spacing:-.03em;color:var(--m-on-dark);font-size:clamp(34px,4.6vw,62px);line-height:1}.moments-seasonal-module__roMNzG__posterDate{letter-spacing:.08em;color:var(--m-on-dark-muted);margin-top:14px;font-size:clamp(11px,1vw,13px)}.moments-seasonal-module__roMNzG__banner a:focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}.moments-seasonal-module__roMNzG__premiereLink:focus-visible{outline:2px solid var(--m-focus-on-dark);outline-offset:3px}@keyframes moments-seasonal-module__roMNzG__seasonIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes moments-seasonal-module__roMNzG__sweep{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@media (max-width:1250px){.moments-seasonal-module__roMNzG__premiere{margin-inline:28px}}@media (max-width:980px){.moments-seasonal-module__roMNzG__premiere{grid-template-columns:1fr;gap:30px;padding:36px}.moments-seasonal-module__roMNzG__premiereMedia{order:-1}.moments-seasonal-module__roMNzG__premiereNote{text-align:left;margin-top:-14px}}@media (max-width:760px){.moments-seasonal-module__roMNzG__banner{gap:8px;padding:2px 22px 0}.moments-seasonal-module__roMNzG__banner a{min-height:44px}.moments-seasonal-module__roMNzG__notice{margin-top:-6px;font-size:13px}.moments-seasonal-module__roMNzG__premiere{border-radius:20px;margin:0 16px 64px;padding:28px 20px}}@media (max-width:400px){.moments-seasonal-module__roMNzG__banner{padding-inline:17px}.moments-seasonal-module__roMNzG__banner a span{display:none}}@media (prefers-reduced-motion:reduce){.moments-seasonal-module__roMNzG__banner{animation:none}.moments-seasonal-module__roMNzG__poster:after{animation:none;display:none}.moments-seasonal-module__roMNzG__premiereLink,.moments-seasonal-module__roMNzG__banner a,.moments-seasonal-module__roMNzG__banner a svg{transition:none}}
.host-clip-preview-module__309_CG__hostPreview{padding:0 22px}.host-clip-preview-module__309_CG__hostPreviewLight{padding:0}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewControls{padding-inline:8px}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewControls>span{font-size:15px}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewControls button{padding-inline:8px}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewTranscript,.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewTranscript p{color:#665f65}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewTranscript summary{align-items:center;gap:6px;min-height:44px;display:flex}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewTranscript summary:before{content:"+"}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewTranscript[open] summary:before{content:"−"}.host-clip-preview-module__309_CG__hostPreviewFrame{aspect-ratio:512/332;background:#14151c;border:1px solid #75618766;border-radius:13px;width:100%;position:relative;overflow:hidden}.host-clip-preview-module__309_CG__hostPreviewFrame>img,.host-clip-preview-module__309_CG__hostPreviewFrame>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.host-clip-preview-module__309_CG__hostPreviewFrame>img{object-fit:cover;object-position:center 32%}.host-clip-preview-module__309_CG__hostPreviewFrame>video{opacity:0}.host-clip-preview-module__309_CG__hostPreviewFrame>video[data-ready=true]{opacity:1}.host-clip-preview-module__309_CG__hostPreviewLabel{color:#e7dff1;letter-spacing:.6px;text-transform:uppercase;background:#14151ce8;border-radius:4px;padding:5px 7px;font-size:10px;position:absolute;top:11px;left:12px}.host-clip-preview-module__309_CG__hostPreviewControls{bottom:0;background:linear-gradient(#0000,#14151cf5);justify-content:space-between;align-items:center;gap:8px;padding:30px 10px 10px 16px;display:flex;position:absolute;inset-inline:0}.host-clip-preview-module__309_CG__hostPreviewControls>span{color:#fff;font-size:18px;font-weight:600}.host-clip-preview-module__309_CG__hostPreviewControls>div{gap:5px;display:flex}.host-clip-preview-module__309_CG__hostPreviewControls button{color:#f3eafb;background:#25202ff2;border:1px solid #857194;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 11px;font-size:11px;display:inline-flex}.host-clip-preview-module__309_CG__hostPreviewControls button:hover{background:#433450}.host-clip-preview-module__309_CG__hostPreviewTranscript{color:#c5b8d2;margin-top:7px;font-size:10px}.host-clip-preview-module__309_CG__hostPreviewTranscript summary{cursor:pointer;min-height:28px;padding:6px 0}.host-clip-preview-module__309_CG__hostPreviewTranscript p{color:#e0d5ea;padding:6px 0 10px;font-size:12px;line-height:1.6}.host-clip-preview-module__309_CG__hostPreviewControls button:focus-visible,.host-clip-preview-module__309_CG__hostPreviewTranscript summary:focus-visible{outline:3px solid var(--m-focus-on-dark);outline-offset:2px}.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewControls button:focus-visible,.host-clip-preview-module__309_CG__hostPreviewLight .host-clip-preview-module__309_CG__hostPreviewTranscript summary:focus-visible{outline-color:var(--m-focus)}
.topic-advisory-module__I_OZgG__panel{flex-direction:column;gap:4px;display:flex}.topic-advisory-module__I_OZgG__suggestions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.topic-advisory-module__I_OZgG__suggestions button{font:inherit;border:1px solid var(--m-accent);background:var(--m-card);min-height:44px;color:var(--m-accent);cursor:pointer;border-radius:999px;margin:0;padding:9px 15px;font-size:13px}.topic-advisory-module__I_OZgG__suggestions button:focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}
.birthday-cards-module__PtwsTa__flow{--ink:var(--m-ink,var(--m-tint));--muted:var(--m-muted,var(--m-control));--accent:var(--m-accent,var(--m-tint));--line:var(--m-line,var(--m-tint));max-width:1080px;color:var(--ink);margin:24px auto 64px;scroll-margin-top:96px}.birthday-cards-module__PtwsTa__topline{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.birthday-cards-module__PtwsTa__topline>span:first-child{align-items:center;gap:8px;display:flex}.birthday-cards-module__PtwsTa__progress{gap:5px;margin-bottom:32px;display:flex}.birthday-cards-module__PtwsTa__progress>span{background:var(--line);border-radius:8px;flex:1;height:4px}.birthday-cards-module__PtwsTa__progress>span[data-complete=true]{background:var(--accent)}.birthday-cards-module__PtwsTa__layout{overflow-anchor:none;grid-template-columns:minmax(0,620px) minmax(0,340px);align-items:start;gap:48px;display:grid}.birthday-cards-module__PtwsTa__card{background:var(--m-card);border:1px solid var(--m-line);box-sizing:border-box;border-radius:24px;flex-direction:column;min-width:0;height:700px;padding:36px;display:flex;box-shadow:0 12px 36px #00000047}.birthday-cards-module__PtwsTa__card header{flex-shrink:0;min-height:116px;margin-bottom:24px}.birthday-cards-module__PtwsTa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.birthday-cards-module__PtwsTa__card h1{font-family:var(--m-serif);letter-spacing:-.025em;margin:12px 0;font-size:clamp(28px,3.1vw,36px);font-weight:500;line-height:1.16}.birthday-cards-module__PtwsTa__card h1:focus{outline:none}.birthday-cards-module__PtwsTa__card header p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.birthday-cards-module__PtwsTa__fields{overscroll-behavior:contain;scrollbar-width:thin;border:0;flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;margin:0;padding:3px;display:flex;overflow-y:auto}.birthday-cards-module__PtwsTa__field{flex-direction:column;gap:9px;display:flex}.birthday-cards-module__PtwsTa__field label,.birthday-cards-module__PtwsTa__interests legend{font-size:14px;font-weight:600}.birthday-cards-module__PtwsTa__field input,.birthday-cards-module__PtwsTa__field textarea,.birthday-cards-module__PtwsTa__interests>input{border:1px solid var(--line);background:var(--m-card);width:100%;min-height:52px;font:inherit;color:var(--ink);box-sizing:border-box;border-radius:12px;padding:14px 15px;font-size:16px}.birthday-cards-module__PtwsTa__field textarea{resize:vertical;line-height:1.6}.birthday-cards-module__PtwsTa__field input:focus,.birthday-cards-module__PtwsTa__field textarea:focus,.birthday-cards-module__PtwsTa__interests>input:focus{outline:2px solid var(--accent);outline-offset:2px}.birthday-cards-module__PtwsTa__field [aria-invalid=true]{border-color:var(--m-danger)}.birthday-cards-module__PtwsTa__options,.birthday-cards-module__PtwsTa__interests{border:0;min-width:0;margin:0;padding:0}.birthday-cards-module__PtwsTa__options{flex-direction:column;gap:12px;display:flex}.birthday-cards-module__PtwsTa__option{border:1px solid var(--line);cursor:pointer;border-radius:16px;align-items:center;gap:14px;min-height:72px;padding:18px;transition:background .16s,border-color .16s;display:flex}.birthday-cards-module__PtwsTa__option[data-selected=true]{border-color:var(--accent);background:var(--m-tint,var(--m-tint))}.birthday-cards-module__PtwsTa__option input{opacity:0;width:1px;height:1px;position:absolute}.birthday-cards-module__PtwsTa__option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.birthday-cards-module__PtwsTa__option>span{flex-direction:column;flex:1;gap:5px;display:flex}.birthday-cards-module__PtwsTa__option strong{font-size:16px;font-weight:650}.birthday-cards-module__PtwsTa__option>span>span{color:var(--muted);font-size:13px;line-height:1.5}.birthday-cards-module__PtwsTa__option>svg{color:var(--accent);flex-shrink:0}.birthday-cards-module__PtwsTa__selectedTick{opacity:0}.birthday-cards-module__PtwsTa__option[data-selected=true] .birthday-cards-module__PtwsTa__selectedTick{opacity:1}.birthday-cards-module__PtwsTa__chips{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.birthday-cards-module__PtwsTa__chips button{font:inherit;border:1px solid var(--line);background:var(--m-card);cursor:pointer;min-height:44px;color:var(--ink);border-radius:999px;padding:9px 15px;font-size:13px}.birthday-cards-module__PtwsTa__chips button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--m-on-accent)}.birthday-cards-module__PtwsTa__interests>label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.birthday-cards-module__PtwsTa__details{border-top:1px solid var(--line);padding-top:16px}.birthday-cards-module__PtwsTa__details summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:600;line-height:1.6}.birthday-cards-module__PtwsTa__details summary>span{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.birthday-cards-module__PtwsTa__details[open]>:not(summary){margin-top:18px}.birthday-cards-module__PtwsTa__hint{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.birthday-cards-module__PtwsTa__example{background:var(--m-tint,var(--m-tint));border-radius:16px;padding:18px 20px}.birthday-cards-module__PtwsTa__example>span{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:11px;font-weight:650}.birthday-cards-module__PtwsTa__example p{margin:10px 0 0;font-size:17px;line-height:1.65}.birthday-cards-module__PtwsTa__checkbox{align-items:start;gap:10px;font-size:13px;line-height:1.5;display:flex}.birthday-cards-module__PtwsTa__checkbox input{accent-color:var(--accent);margin-top:3px}.birthday-cards-module__PtwsTa__optionalAction,.birthday-cards-module__PtwsTa__back{color:var(--accent);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:inline-flex}.birthday-cards-module__PtwsTa__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.birthday-cards-module__PtwsTa__primary{background:var(--accent);min-height:52px;color:var(--m-on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-left:auto;padding:13px 23px;font-size:15px;font-weight:650;display:inline-flex}.birthday-cards-module__PtwsTa__flow button:disabled{opacity:.5;cursor:default}.birthday-cards-module__PtwsTa__flow button:focus-visible,.birthday-cards-module__PtwsTa__details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.birthday-cards-module__PtwsTa__save{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}.birthday-cards-module__PtwsTa__error{color:var(--m-danger);font-size:13px;line-height:1.6}.birthday-cards-module__PtwsTa__error button,.birthday-cards-module__PtwsTa__error a,.birthday-cards-module__PtwsTa__savedInterest button{min-height:44px;color:var(--accent);font:inherit;background:0 0;border:0;align-items:center;margin-right:15px;font-size:13px;display:inline-flex}.birthday-cards-module__PtwsTa__savedInterest{justify-content:space-between;gap:12px;font-size:13px;display:flex}.birthday-cards-module__PtwsTa__preview{min-width:0;padding-top:4px;position:sticky;top:48px}.birthday-cards-module__PtwsTa__previewFacts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.birthday-cards-module__PtwsTa__previewFacts>span{color:var(--ink);border:1px solid var(--line);background:color-mix(in srgb, var(--m-card) 53%, transparent);border-radius:999px;padding:7px 11px;font-size:11px}.birthday-cards-module__PtwsTa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.birthday-cards-module__PtwsTa__options legend{margin-bottom:12px;font-size:14px;font-weight:600}.birthday-cards-module__PtwsTa__languageChip{border:1px solid var(--line);cursor:pointer;box-sizing:border-box;border-radius:999px;align-items:center;min-height:44px;padding:9px 15px;font-size:13px;display:flex;position:relative}.birthday-cards-module__PtwsTa__languageChip input{opacity:0;width:1px;height:1px;position:absolute}.birthday-cards-module__PtwsTa__languageChip[data-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--m-on-accent)}.birthday-cards-module__PtwsTa__languageChip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (max-width:839px){.birthday-cards-module__PtwsTa__flow{max-width:600px}.birthday-cards-module__PtwsTa__layout{display:block}.birthday-cards-module__PtwsTa__preview{display:none}.birthday-cards-module__PtwsTa__card{height:700px;padding:30px}.birthday-cards-module__PtwsTa__progress{margin-bottom:24px}}@media (max-width:520px){.birthday-cards-module__PtwsTa__flow{margin:8px auto 36px}.birthday-cards-module__PtwsTa__card{border-radius:20px;height:calc(100svh - 164px);min-height:590px;padding:24px 18px}.birthday-cards-module__PtwsTa__topline{font-size:12px}.birthday-cards-module__PtwsTa__card header{min-height:126px;margin-bottom:20px}.birthday-cards-module__PtwsTa__card header p{font-size:14px}.birthday-cards-module__PtwsTa__fields{gap:20px}.birthday-cards-module__PtwsTa__option{padding:16px 14px}.birthday-cards-module__PtwsTa__actions{background:var(--m-card);z-index:2;margin-top:auto;padding:12px 0 0;position:sticky;bottom:0}.birthday-cards-module__PtwsTa__primary{flex:1}.birthday-cards-module__PtwsTa__card h1{scroll-margin-top:24px}}@media (prefers-reduced-motion:reduce){.birthday-cards-module__PtwsTa__card{animation:none}.birthday-cards-module__PtwsTa__option{transition:none}}.birthday-cards-module__PtwsTa__languageGroup{border:0;min-width:0;margin:0;padding:0}.birthday-cards-module__PtwsTa__languageGroup>legend{margin:0 0 12px;padding:0;font-size:14px;font-weight:650}.birthday-cards-module__PtwsTa__languageMode{background:var(--m-tint);border:1px solid var(--m-line);border-radius:11px;gap:3px;margin-bottom:14px;padding:4px;display:flex}.birthday-cards-module__PtwsTa__languageMode button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:13px}.birthday-cards-module__PtwsTa__languageMode button[aria-pressed=true]{background:var(--m-card);color:var(--ink);font-weight:600;box-shadow:0 1px 5px #00000047}.birthday-cards-module__PtwsTa__languageChoices{gap:12px;display:grid}.birthday-cards-module__PtwsTa__languageChoices[data-mixed=true]{grid-template-columns:1fr 1fr}.birthday-cards-module__PtwsTa__languageSelect{min-width:0;position:relative}.birthday-cards-module__PtwsTa__selectLabel{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.birthday-cards-module__PtwsTa__selectTrigger{border:1px solid var(--line);background:var(--m-card);width:100%;min-height:62px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.birthday-cards-module__PtwsTa__selectTrigger>span{flex-direction:column;gap:3px;min-width:0;display:flex}.birthday-cards-module__PtwsTa__selectTrigger strong{font-size:15px;font-weight:550}.birthday-cards-module__PtwsTa__selectTrigger>span>span{color:var(--muted);font-size:12px}.birthday-cards-module__PtwsTa__selectTrigger>svg{color:var(--muted);flex-shrink:0}.birthday-cards-module__PtwsTa__languagePopover{border:1px solid var(--line);background:var(--m-card);z-index:6;border-radius:13px;min-width:min(270px,100vw - 74px);margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 32px #0000004f}.birthday-cards-module__PtwsTa__languageChoices[data-mixed=true]>.birthday-cards-module__PtwsTa__languageSelect:last-child .birthday-cards-module__PtwsTa__languagePopover{left:auto}.birthday-cards-module__PtwsTa__languageSearch{border-bottom:1px solid var(--m-line);color:var(--muted);align-items:center;gap:8px;padding:10px 12px;display:flex}.birthday-cards-module__PtwsTa__languageSearch input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;min-height:30px;font-size:16px}.birthday-cards-module__PtwsTa__languageList{overscroll-behavior:contain;max-height:235px;padding:5px;overflow-y:auto}.birthday-cards-module__PtwsTa__languageList button{text-align:left;background:var(--m-card);width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.birthday-cards-module__PtwsTa__languageList button[data-active=true],.birthday-cards-module__PtwsTa__languageList button:hover{background:var(--m-tint)}.birthday-cards-module__PtwsTa__languageList button>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.birthday-cards-module__PtwsTa__languageList strong{font-size:13px;font-weight:500}.birthday-cards-module__PtwsTa__languageList button>span>span{color:var(--muted);font-size:12px}.birthday-cards-module__PtwsTa__languageList button>svg{color:var(--accent)}.birthday-cards-module__PtwsTa__languageList p{color:var(--muted);padding:8px;font-size:13px}.birthday-cards-module__PtwsTa__mixNote{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.birthday-cards-module__PtwsTa__languageHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.birthday-cards-module__PtwsTa__languageHeading>span{font-size:14px;font-weight:650}.birthday-cards-module__PtwsTa__mixToggle{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.birthday-cards-module__PtwsTa__mixToggle>span:first-child{background:var(--m-tint);border-radius:999px;flex-shrink:0;width:27px;height:16px;display:block;position:relative}.birthday-cards-module__PtwsTa__mixToggle>span:first-child:after{content:"";background:var(--m-card);border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:3px;left:3px}.birthday-cards-module__PtwsTa__mixToggle[aria-checked=true]>span:first-child{background:var(--accent)}.birthday-cards-module__PtwsTa__mixToggle[aria-checked=true]>span:first-child:after{left:14px}.birthday-cards-module__PtwsTa__selectTrigger{height:68px}.birthday-cards-module__PtwsTa__languagePopover{flex-direction:column;max-width:calc(100vw - 40px);margin-top:0;display:flex;right:auto}.birthday-cards-module__PtwsTa__languageSearch{flex-shrink:0}.birthday-cards-module__PtwsTa__languageList{min-height:0;position:relative}.birthday-cards-module__PtwsTa__fields[data-card=language]{gap:12px}.birthday-cards-module__PtwsTa__languagePreset{border:1px solid var(--line);background:var(--m-card);min-height:34px;color:var(--accent);font:inherit;cursor:pointer;border-radius:999px;margin-top:10px;padding:6px 10px;font-size:12px}.birthday-cards-module__PtwsTa__languageExample{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.birthday-cards-module__PtwsTa__languageExample>summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:flex}.birthday-cards-module__PtwsTa__languageExample>summary:before{content:"+";color:var(--accent);font-size:16px}.birthday-cards-module__PtwsTa__languageExample[open]>summary:before{content:"−"}.birthday-cards-module__PtwsTa__languageExample>p{margin:0 0 8px}
.revision-panel-module__vzugxq__panel{border:1px solid var(--m-line);background:var(--m-card);color:var(--m-ink);border-radius:18px;margin:0 0 1rem;padding:clamp(1rem,3vw,1.5rem)}.revision-panel-module__vzugxq__heading{align-items:center;gap:.75rem;display:flex}.revision-panel-module__vzugxq__mark{border:1px solid var(--m-line);width:42px;height:42px;color:var(--m-accent);background:var(--m-tint);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.revision-panel-module__vzugxq__eyebrow{color:var(--m-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.65rem;font-weight:750}.revision-panel-module__vzugxq__heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:650;line-height:1.35}.revision-panel-module__vzugxq__copy{overflow-wrap:anywhere;max-width:64ch;margin:.85rem 0 0;font-size:.9rem;line-height:1.65}.revision-panel-module__vzugxq__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.revision-panel-module__vzugxq__actions:not(:empty){margin-top:1rem}.revision-panel-module__vzugxq__primary,.revision-panel-module__vzugxq__secondary{border:1px solid var(--m-control);min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.85rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.revision-panel-module__vzugxq__primary{color:var(--m-on-accent);background:var(--m-accent);border-color:#0000}.revision-panel-module__vzugxq__secondary{color:var(--m-accent);background:var(--m-card)}.revision-panel-module__vzugxq__primary:hover{filter:brightness(.94)}.revision-panel-module__vzugxq__secondary:hover{background:var(--m-tint)}.revision-panel-module__vzugxq__primary:disabled,.revision-panel-module__vzugxq__secondary:disabled{opacity:.6;cursor:wait}.revision-panel-module__vzugxq__primary svg,.revision-panel-module__vzugxq__secondary svg{flex-shrink:0}.revision-panel-module__vzugxq__primary:focus-visible,.revision-panel-module__vzugxq__secondary:focus-visible,.revision-panel-module__vzugxq__help a:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px}.revision-panel-module__vzugxq__reassurance{border-top:1px solid var(--m-line-soft);align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:.85rem;display:flex}.revision-panel-module__vzugxq__reassurance svg{color:var(--m-muted);flex:0 0 16px;margin-top:2px}.revision-panel-module__vzugxq__reassurance p,.revision-panel-module__vzugxq__help{color:var(--m-muted);margin:0;font-size:.78rem;line-height:1.65}.revision-panel-module__vzugxq__help{margin-top:.7rem}.revision-panel-module__vzugxq__help a{color:var(--m-accent);text-underline-offset:3px;text-decoration:underline}.revision-panel-module__vzugxq__notice{border:1px solid var(--m-line);background:var(--m-tint);border-radius:12px;align-items:flex-start;gap:.5rem;margin:.85rem 0 0;padding:.7rem .9rem;font-size:.88rem;font-weight:600;line-height:1.55;display:flex}.revision-panel-module__vzugxq__notice svg{flex:0 0 16px;margin-top:3px}.revision-panel-module__vzugxq__notice[data-tone=done]{border-color:var(--m-success-line);background:var(--m-success-tint);color:var(--m-success)}.revision-panel-module__vzugxq__notice[data-tone=warning]{border-color:var(--m-warning-line);background:var(--m-warning-tint);color:var(--m-warning)}.revision-panel-module__vzugxq__panel[data-tone=warning]{border-color:var(--m-warning-line)}.revision-panel-module__vzugxq__panel[data-tone=warning] .revision-panel-module__vzugxq__mark{background:var(--m-warning-tint);border-color:var(--m-warning-line);color:var(--m-warning)}@media (max-width:420px){.revision-panel-module__vzugxq__actions>*{width:100%}}
.content-progress-module__S7oQ_W__panel{border:1px solid var(--m-line,var(--m-line));background:var(--m-card);color:var(--m-ink);border-radius:20px;margin-top:1.5rem;padding:clamp(1.2rem,3vw,2rem)}.content-progress-module__S7oQ_W__panel,.content-progress-module__S7oQ_W__editStatus{--status-ink:var(--m-accent,var(--m-tint));--status-surface:var(--m-tint,var(--m-tint));--status-line:var(--m-line)}.content-progress-module__S7oQ_W__panel[data-tone=warning],.content-progress-module__S7oQ_W__editStatus[data-tone=warning]{--status-ink:var(--m-warning);--status-surface:var(--m-warning-tint);--status-line:var(--m-warning-line)}.content-progress-module__S7oQ_W__panel[data-tone=error],.content-progress-module__S7oQ_W__editStatus[data-tone=error]{--status-ink:var(--m-danger);--status-surface:var(--m-danger-tint);--status-line:var(--m-danger-line)}.content-progress-module__S7oQ_W__heading{align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.content-progress-module__S7oQ_W__heading h2{letter-spacing:-.035em;text-wrap:balance;margin:.2rem 0 0;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.2}.content-progress-module__S7oQ_W__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--m-eyebrow,var(--m-muted));margin:0;font-size:11px;font-weight:700}.content-progress-module__S7oQ_W__mark{background:var(--status-surface);width:42px;height:42px;color:var(--status-ink);border:1px solid var(--status-line);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.content-progress-module__S7oQ_W__panel p{overflow-wrap:anywhere;max-width:62ch;line-height:1.6}.content-progress-module__S7oQ_W__button{border:1px solid var(--m-control);background:var(--m-card);min-height:44px;color:var(--m-accent,var(--m-muted));font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.9rem;font-weight:650;display:inline-flex}.content-progress-module__S7oQ_W__button:hover{background:var(--m-tint,var(--m-tint))}.content-progress-module__S7oQ_W__button:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.content-progress-module__S7oQ_W__button svg{flex-shrink:0}.content-progress-module__S7oQ_W__statusMessage{border:1px solid var(--status-line);background:var(--status-surface);color:var(--status-ink);border-radius:12px;padding:.85rem 1rem;font-size:.9rem}.content-progress-module__S7oQ_W__success{color:var(--m-success)}.content-progress-module__S7oQ_W__actions{flex-wrap:wrap;gap:.65rem;display:flex}.content-progress-module__S7oQ_W__edits{min-width:0;margin-top:1.5rem}.content-progress-module__S7oQ_W__editStatus{border:1px solid var(--status-line);background:var(--status-surface);color:var(--status-ink);border-radius:16px;padding:1rem}.content-progress-module__S7oQ_W__editStatus p{margin:0 0 .65rem;font-size:.9rem}.content-progress-module__S7oQ_W__editStatus p:last-child{margin-bottom:0}.content-progress-module__S7oQ_W__statusCopy{align-items:flex-start;gap:.65rem;display:flex}.content-progress-module__S7oQ_W__statusCopy svg{flex:0 0 20px;margin-top:2px}.content-progress-module__S7oQ_W__statusCopy span{min-width:0}.content-progress-module__S7oQ_W__edits[data-birthday-review] .content-progress-module__S7oQ_W__statusCopy{min-height:48px}@media (max-width:600px){.content-progress-module__S7oQ_W__edits[data-birthday-review] .content-progress-module__S7oQ_W__statusCopy{min-height:120px}}.content-progress-module__S7oQ_W__editStatus .content-progress-module__S7oQ_W__button:disabled{opacity:.6;cursor:wait}.content-progress-module__S7oQ_W__scriptDetails{border-top:1px solid var(--m-line);margin-top:24px;padding-top:14px}.content-progress-module__S7oQ_W__scriptDetails>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.content-progress-module__S7oQ_W__scriptDetails>summary:focus-visible{outline:2px solid var(--m-control);outline-offset:3px}.content-progress-module__S7oQ_W__scriptDetails>p{font-size:14px;line-height:1.65}.content-progress-module__S7oQ_W__mistake{border:1px solid var(--m-line,var(--m-line));background:var(--m-card);border-radius:18px;margin-top:20px;padding:20px}.content-progress-module__S7oQ_W__mistakeHead{align-items:flex-start;gap:12px;display:flex}.content-progress-module__S7oQ_W__mistakeHead>svg{color:var(--m-accent,var(--m-muted));flex:none;margin-top:4px}.content-progress-module__S7oQ_W__mistakeHead h3{letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.content-progress-module__S7oQ_W__mistakeHead p,.content-progress-module__S7oQ_W__mistakeTerms{color:var(--m-muted);margin:0;font-size:14px;line-height:1.6}.content-progress-module__S7oQ_W__mistakeTerms{margin-top:10px;font-size:13px}.content-progress-module__S7oQ_W__mistakeOpen{background:var(--m-tint);color:var(--m-success);border-radius:12px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}.content-progress-module__S7oQ_W__mistakeOpen svg{flex:none;margin-top:3px}.content-progress-module__S7oQ_W__mistakeList{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.content-progress-module__S7oQ_W__mistakeList li{background:var(--m-tint);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.content-progress-module__S7oQ_W__mistakeList li svg{flex:none;margin-top:2px}.content-progress-module__S7oQ_W__mistakeList li>span{gap:2px;display:grid}.content-progress-module__S7oQ_W__mistakeList li[data-state=authorized]{background:var(--m-tint);color:var(--m-success)}.content-progress-module__S7oQ_W__mistakeForm{gap:16px;margin-top:18px;display:grid}.content-progress-module__S7oQ_W__mistakeField{gap:8px;min-width:0;display:grid}.content-progress-module__S7oQ_W__mistakeField label,.content-progress-module__S7oQ_W__mistakeReasons legend{font-size:14px;font-weight:650}.content-progress-module__S7oQ_W__mistakeField :is(select,textarea){border:1px solid var(--m-control,var(--m-control));background:var(--m-card);width:100%;min-height:48px;color:inherit;font:inherit;box-sizing:border-box;border-radius:10px;padding:11px 12px;font-size:16px;line-height:1.5}.content-progress-module__S7oQ_W__mistakeReasons{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.content-progress-module__S7oQ_W__mistakeReasons legend{margin-bottom:8px;padding:0}.content-progress-module__S7oQ_W__mistakeReasons label{border:1px solid var(--m-line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:14px;display:inline-flex}.content-progress-module__S7oQ_W__mistakeReasons label[data-selected]{border-color:var(--m-accent,var(--m-control));background:var(--m-tint,var(--m-tint));color:var(--m-accent,var(--m-muted));font-weight:650}.content-progress-module__S7oQ_W__mistakeReasons input{width:16px;height:16px;accent-color:var(--m-accent,var(--m-accent));margin:0}.content-progress-module__S7oQ_W__mistakeReasons label:has(input:focus-visible){outline:3px solid var(--m-focus);outline-offset:2px}.content-progress-module__S7oQ_W__mistakeProblem{color:var(--m-danger);margin:0;font-size:14px;line-height:1.6}.content-progress-module__S7oQ_W__mistakeForm>.content-progress-module__S7oQ_W__button{justify-self:start}@media (max-width:480px){.content-progress-module__S7oQ_W__mistake{padding:16px 14px}.content-progress-module__S7oQ_W__mistakeForm>.content-progress-module__S7oQ_W__button{justify-self:stretch}}
.checkout-panel-module__IeIJ4a__panel{max-width:1184px;color:var(--m-ink);background:var(--m-card);border:1px solid var(--m-line,var(--m-line));border-radius:20px;margin:38px auto;padding:clamp(18px,4vw,40px);font-size:15px;line-height:1.6}.checkout-panel-module__IeIJ4a__heading{max-width:650px;margin-bottom:28px}.checkout-panel-module__IeIJ4a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--m-eyebrow,var(--m-muted));margin:0 0 8px;font-size:11px;font-weight:750}.checkout-panel-module__IeIJ4a__heading h2{font-family:var(--m-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(29px,4vw,40px);font-weight:500;line-height:1.12}.checkout-panel-module__IeIJ4a__heading>p:last-child{color:var(--m-muted);max-width:62ch;margin:12px 0 0}.checkout-panel-module__IeIJ4a__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:32px;display:grid}.checkout-panel-module__IeIJ4a__package,.checkout-panel-module__IeIJ4a__checkoutCard{min-width:0}.checkout-panel-module__IeIJ4a__pass{border:1px solid color-mix(in srgb,var(--moment-accent) 30%,var(--m-card));background:var(--moment-bg);color:var(--moment-ink);border-radius:15px;grid-template-columns:minmax(0,1fr) 112px;display:grid;overflow:hidden;}.checkout-panel-module__IeIJ4a__passBody{padding:24px}.checkout-panel-module__IeIJ4a__passBrand{color:var(--moment-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 22px;font-size:11px;font-weight:750;display:flex}.checkout-panel-module__IeIJ4a__occasion{color:var(--moment-accent);font-size:12px}.checkout-panel-module__IeIJ4a__passBody h3{font-family:var(--m-serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 12px;font-size:29px;font-weight:500;line-height:1.12}.checkout-panel-module__IeIJ4a__passBody>p:last-child{margin:0;font-size:13px;line-height:1.7}.checkout-panel-module__IeIJ4a__price{border-left:1px dashed color-mix(in srgb,var(--moment-accent) 30%,var(--m-card));text-align:center;background:var(--moment-tint);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:18px 10px;display:flex}.checkout-panel-module__IeIJ4a__price>span{font-family:var(--m-serif);letter-spacing:-.04em;font-size:38px;line-height:1.15}.checkout-panel-module__IeIJ4a__price small{font-size:12px}.checkout-panel-module__IeIJ4a__selections{border-top:1px dashed color-mix(in srgb,var(--moment-accent) 30%,var(--m-card));grid-column:1/-1;grid-template-columns:1fr 1.2fr 1.1fr;gap:12px;margin:0;padding:18px 24px;display:grid}.checkout-panel-module__IeIJ4a__selections div{min-width:0}.checkout-panel-module__IeIJ4a__selections dt{color:var(--moment-muted);align-items:center;gap:6px;font-size:12px;display:flex}.checkout-panel-module__IeIJ4a__selections dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.checkout-panel-module__IeIJ4a__includesHeading{margin:26px 0 18px;font-size:16px}.checkout-panel-module__IeIJ4a__includes{gap:19px;margin:0;padding:0;list-style:none;display:grid}.checkout-panel-module__IeIJ4a__includes li{align-items:flex-start;gap:13px;display:flex}.checkout-panel-module__IeIJ4a__includes li>svg{color:var(--m-accent,var(--m-muted));flex-shrink:0;margin-top:3px}.checkout-panel-module__IeIJ4a__includes strong{font-size:14px;font-weight:650}.checkout-panel-module__IeIJ4a__includes p{color:var(--m-muted);max-width:62ch;margin:4px 0 0;font-size:13px;line-height:1.7}.checkout-panel-module__IeIJ4a__private{border-top:1px solid var(--m-line,var(--m-line));color:var(--m-muted);gap:9px;margin:26px 0 0;padding-top:21px;font-size:13px;display:flex}.checkout-panel-module__IeIJ4a__private svg{flex-shrink:0;margin-top:3px}.checkout-panel-module__IeIJ4a__checkoutCard{border:1px solid var(--m-line,var(--m-line));background:var(--m-paper);border-radius:20px;padding:24px}.checkout-panel-module__IeIJ4a__statusHeading{align-items:flex-start;gap:12px;display:flex}.checkout-panel-module__IeIJ4a__statusHeading>span{background:var(--m-tint,var(--m-tint));color:var(--m-accent,var(--m-muted));border-radius:12px;flex-shrink:0;padding:8px;display:flex}.checkout-panel-module__IeIJ4a__statusHeading h3{font-size:21px;font-family:var(--m-serif);letter-spacing:-.02em;text-wrap:balance;margin:3px 0 0;line-height:1.25}.checkout-panel-module__IeIJ4a__checkoutCard p{color:var(--m-muted);overflow-wrap:anywhere;max-width:62ch;font-size:13px;line-height:1.7}.checkout-panel-module__IeIJ4a__serverMessage{background:var(--m-tint);border-radius:10px;padding:12px 14px}.checkout-panel-module__IeIJ4a__warning{border-left:3px solid var(--m-warning);background:var(--m-card);padding:10px 12px;color:var(--m-warning)!important}.checkout-panel-module__IeIJ4a__terms{border-top:1px solid var(--m-line);margin:22px 0;padding-top:18px}.checkout-panel-module__IeIJ4a__terms h4{margin:0 0 14px;font-size:14px}.checkout-panel-module__IeIJ4a__terms dl{gap:14px;margin:0;display:grid}.checkout-panel-module__IeIJ4a__terms dt{color:var(--m-muted);font-size:13px;font-weight:700}.checkout-panel-module__IeIJ4a__terms dd{color:var(--m-muted);overflow-wrap:anywhere;white-space:pre-wrap;max-width:62ch;margin:3px 0 0;font-size:13px;line-height:1.7}.checkout-panel-module__IeIJ4a__accept{color:var(--m-muted);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:18px 0;font-size:14px;line-height:1.7;display:flex}.checkout-panel-module__IeIJ4a__accept input{width:19px;height:19px;accent-color:var(--m-accent,var(--m-accent));flex-shrink:0;margin:2px 0 0}.checkout-panel-module__IeIJ4a__actions{gap:9px;display:grid}.checkout-panel-module__IeIJ4a__primary,.checkout-panel-module__IeIJ4a__secondary{border-radius:var(--m-radius-action);border:1px solid var(--m-line);min-height:48px;font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.checkout-panel-module__IeIJ4a__primary{background:var(--m-accent,var(--m-tint));border-color:var(--m-accent,var(--m-control));color:var(--m-on-accent);font-weight:700}.checkout-panel-module__IeIJ4a__secondary{background:var(--m-card);color:var(--m-muted)}.checkout-panel-module__IeIJ4a__primary:hover:not(:disabled){background:var(--m-accent-hover,var(--m-tint));border-color:var(--m-accent-hover,var(--m-control))}.checkout-panel-module__IeIJ4a__secondary:hover:not(:disabled){background:var(--m-tint)}.checkout-panel-module__IeIJ4a__actions button:disabled{opacity:.45;cursor:not-allowed}.checkout-panel-module__IeIJ4a__primary svg,.checkout-panel-module__IeIJ4a__secondary svg{flex-shrink:0}.checkout-panel-module__IeIJ4a__panel :is(button,a,input):focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.checkout-panel-module__IeIJ4a__footnote{border-top:1px solid var(--m-line,var(--m-line));margin:20px 0 0;padding-top:16px;font-size:13px}@media (min-width:840px){.checkout-panel-module__IeIJ4a__checkoutCard{position:sticky;top:96px}}@media (max-width:839px){.checkout-panel-module__IeIJ4a__layout{grid-template-columns:1fr;gap:26px}.checkout-panel-module__IeIJ4a__checkoutCard{padding:22px}.checkout-panel-module__IeIJ4a__panel{border-radius:18px;margin:28px auto}.checkout-panel-module__IeIJ4a__selections{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.checkout-panel-module__IeIJ4a__pass{grid-template-columns:minmax(0,1fr) 86px}.checkout-panel-module__IeIJ4a__passBody{padding:19px 16px}.checkout-panel-module__IeIJ4a__passBrand{gap:5px;margin-bottom:15px}.checkout-panel-module__IeIJ4a__passBody h3{font-size:25px}.checkout-panel-module__IeIJ4a__price>span{font-size:31px}.checkout-panel-module__IeIJ4a__selections{grid-template-columns:1fr;gap:10px;padding:15px 16px}.checkout-panel-module__IeIJ4a__selections div{justify-content:space-between;gap:12px;display:flex}.checkout-panel-module__IeIJ4a__selections dd{text-align:right;margin:0}.checkout-panel-module__IeIJ4a__selections dt{flex-shrink:0}.checkout-panel-module__IeIJ4a__checkoutCard{padding:18px}.checkout-panel-module__IeIJ4a__statusHeading h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.checkout-panel-module__IeIJ4a__panel *{scroll-behavior:auto}}
.checkout-panel-ledger-module__haDRqa__passBody{min-width:0}.checkout-panel-ledger-module__haDRqa__passMark{border-radius:5px;flex-shrink:0}.checkout-panel-ledger-module__haDRqa__passBrand{color:var(--moment-accent);letter-spacing:.12em;align-items:center;gap:7px;margin:0 0 22px;font-size:11px;font-weight:750;display:flex}.checkout-panel-ledger-module__haDRqa__price{text-align:center;border-left:1px dashed color-mix(in srgb,var(--moment-accent) 30%,var(--m-card));background:var(--moment-tint);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px 10px;display:flex}.checkout-panel-ledger-module__haDRqa__price>strong{font-family:var(--m-serif);letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.15}.checkout-panel-ledger-module__haDRqa__price>small{font-size:12px;line-height:1.4}.checkout-panel-ledger-module__haDRqa__selections>div>dt{font-size:12px}.checkout-panel-ledger-module__haDRqa__selections>div>dd{font-size:14px}div.checkout-panel-ledger-module__haDRqa__status>p{max-width:62ch;margin:8px 0 0;font-size:14px;line-height:1.6}div.checkout-panel-ledger-module__haDRqa__status>p.checkout-panel-ledger-module__haDRqa__server{color:var(--m-eyebrow,var(--m-muted));font-size:13px}div.checkout-panel-ledger-module__haDRqa__status>p.checkout-panel-ledger-module__haDRqa__warning{border-left:3px solid var(--m-warning);background:var(--m-card);color:var(--m-warning);border-radius:0 8px 8px 0;padding:10px 12px}.checkout-panel-ledger-module__haDRqa__support{-webkit-user-select:all;user-select:all;font-weight:600}.checkout-panel-ledger-module__haDRqa__note{background:var(--m-tint,var(--m-tint));color:var(--m-muted);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.6}.checkout-panel-ledger-module__haDRqa__ledger{border-top:1px solid var(--m-line,var(--m-line));color:var(--m-ink);gap:10px;margin:20px 0 0;padding-top:16px;font-size:14px;line-height:1.5;display:grid}.checkout-panel-ledger-module__haDRqa__ledger>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.checkout-panel-ledger-module__haDRqa__ledger dt{overflow-wrap:anywhere;min-width:0;font-weight:500}.checkout-panel-ledger-module__haDRqa__ledger dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}.checkout-panel-ledger-module__haDRqa__ledger .checkout-panel-ledger-module__haDRqa__muted{color:var(--m-eyebrow,var(--m-muted));font-weight:400}.checkout-panel-ledger-module__haDRqa__ledger>.checkout-panel-ledger-module__haDRqa__total{border-top:1px solid var(--m-line,var(--m-line));color:var(--m-ink);padding-top:10px;font-weight:700}.checkout-panel-ledger-module__haDRqa__offer{border:1px solid var(--m-line,var(--m-line));background:var(--m-card);border-radius:12px;margin:18px 0 0}.checkout-panel-ledger-module__haDRqa__offer>summary{cursor:pointer;min-height:48px;color:var(--m-ink);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:10px 14px;font-size:14px;font-weight:650;list-style:none;display:flex}.checkout-panel-ledger-module__haDRqa__offer>summary::-webkit-details-marker{display:none}.checkout-panel-ledger-module__haDRqa__offer>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;margin-left:auto;margin-right:4px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.checkout-panel-ledger-module__haDRqa__offer[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.checkout-panel-ledger-module__haDRqa__offer>summary>span{color:var(--m-eyebrow,var(--m-muted));flex-basis:100%;font-size:13px;font-weight:400}.checkout-panel-ledger-module__haDRqa__offer>dl{gap:12px;margin:0;padding:2px 14px 14px;display:grid}.checkout-panel-ledger-module__haDRqa__offer dt{color:var(--m-ink);font-size:13px;font-weight:700}.checkout-panel-ledger-module__haDRqa__offer dd{color:var(--m-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-width:62ch;margin:3px 0 0;font-size:13px;line-height:1.65}.checkout-panel-ledger-module__haDRqa__accept{min-height:44px;color:var(--m-ink);cursor:pointer;align-items:flex-start;gap:12px;margin:16px 0 0;font-size:14px;line-height:1.6;display:flex}.checkout-panel-ledger-module__haDRqa__accept input{width:20px;height:20px;accent-color:var(--m-accent,var(--m-accent));flex-shrink:0;margin:2px 0 0}.checkout-panel-ledger-module__haDRqa__actions{gap:10px;margin-top:16px;display:grid}.checkout-panel-ledger-module__haDRqa__primary,.checkout-panel-ledger-module__haDRqa__secondary{border-radius:var(--m-radius-action);min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.checkout-panel-ledger-module__haDRqa__primary{background:var(--m-accent,var(--m-tint));border-color:var(--m-accent,var(--m-control));color:var(--m-on-accent)}.checkout-panel-ledger-module__haDRqa__primary:hover{background:var(--m-tint);border-color:var(--m-control)}.checkout-panel-ledger-module__haDRqa__primary:disabled{opacity:.45;cursor:not-allowed}.checkout-panel-ledger-module__haDRqa__primary svg,.checkout-panel-ledger-module__haDRqa__secondary svg{flex-shrink:0}.checkout-panel-ledger-module__haDRqa__secondary{background:var(--m-card);border-color:var(--m-line);color:var(--m-accent,var(--m-muted));font-weight:600}.checkout-panel-ledger-module__haDRqa__secondary:hover{background:var(--m-tint,var(--m-tint))}.checkout-panel-ledger-module__haDRqa__trouble{margin-top:2px}.checkout-panel-ledger-module__haDRqa__trouble>summary{cursor:pointer;min-height:44px;color:var(--m-accent,var(--m-muted));text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.checkout-panel-ledger-module__haDRqa__trouble>summary::-webkit-details-marker{display:none}.checkout-panel-ledger-module__haDRqa__trouble>div{gap:10px;padding-top:6px;display:grid}.checkout-panel-ledger-module__haDRqa__help{max-width:52ch;color:var(--m-muted);margin:0;font-size:13px;line-height:1.6}.checkout-panel-ledger-module__haDRqa__help a{color:var(--m-accent,var(--m-muted));text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600}.checkout-panel-ledger-module__haDRqa__checked{color:var(--m-success);margin:0;font-size:13px;line-height:1.5}.checkout-panel-ledger-module__haDRqa__offer>summary:focus-visible,.checkout-panel-ledger-module__haDRqa__trouble>summary:focus-visible{outline:3px solid var(--m-control);outline-offset:4px;border-radius:6px}.checkout-panel-ledger-module__haDRqa__trust{border-top:1px solid var(--m-line,var(--m-line));color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.5;display:flex}.checkout-panel-ledger-module__haDRqa__trust svg{color:var(--m-accent,var(--m-muted));flex-shrink:0}.checkout-panel-ledger-module__haDRqa__trust span+span:before{content:"·";color:var(--m-muted);margin-right:10px}@media (max-width:420px){.checkout-panel-ledger-module__haDRqa__passBody,.checkout-panel-ledger-module__haDRqa__price{grid-column:1/-1}.checkout-panel-ledger-module__haDRqa__price{border-left:0;border-top:1px dashed color-mix(in srgb,var(--moment-accent) 30%,var(--m-card));text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline;padding:12px 16px}.checkout-panel-ledger-module__haDRqa__price>strong{font-size:30px}.checkout-panel-ledger-module__haDRqa__passBrand{margin-bottom:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.checkout-panel-ledger-module__haDRqa__offer>summary:after{transition:none}}.checkout-panel-ledger-module__haDRqa__primary:disabled{opacity:1;background:var(--m-tint);border-color:var(--m-line);color:var(--m-muted);box-shadow:none}.checkout-panel-ledger-module__haDRqa__primary:disabled:hover{background:var(--m-tint);border-color:var(--m-line)}.checkout-panel-ledger-module__haDRqa__waitlist{margin-top:14px}.checkout-panel-ledger-module__haDRqa__waitlist>*{margin-bottom:0}
.owner-photos-module__-cTz7q__panel{color:var(--m-ink);flex-direction:column;gap:18px;margin:0 0 24px;display:flex}.owner-photos-module__-cTz7q__panel :is(button,a,input,select,summary,label):focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.owner-photos-module__-cTz7q__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.owner-photos-module__-cTz7q__file:focus-visible+.owner-photos-module__-cTz7q__dropzone,.owner-photos-module__-cTz7q__file:focus-visible~.owner-photos-module__-cTz7q__grid .owner-photos-module__-cTz7q__addTile label{outline:3px solid var(--m-focus);outline-offset:2px}.owner-photos-module__-cTz7q__dropzone{border:1.5px dashed var(--m-control);border-radius:var(--m-radius-card);background:var(--m-tint);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:32px 20px;transition:background .15s,border-color .15s;display:flex}.owner-photos-module__-cTz7q__dropzone strong{font-size:20px;font-weight:750}.owner-photos-module__-cTz7q__dropzone span{color:var(--m-muted);font-size:13px}.owner-photos-module__-cTz7q__dropzone svg{color:var(--m-accent)}.owner-photos-module__-cTz7q__dropzone:hover,.owner-photos-module__-cTz7q__dropzone[data-dropping=true]{border-color:var(--m-accent);background:color-mix(in srgb, var(--m-accent) 8%, var(--m-tint))}.owner-photos-module__-cTz7q__dropzone[data-disabled=true]{opacity:.5;cursor:not-allowed}.owner-photos-module__-cTz7q__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.owner-photos-module__-cTz7q__tile,.owner-photos-module__-cTz7q__addTile{aspect-ratio:1;border-radius:14px;min-width:0;position:relative}.owner-photos-module__-cTz7q__tile{background:var(--m-tint);box-shadow:0 1px 0 var(--m-line-soft)}.owner-photos-module__-cTz7q__tile[draggable=true]{cursor:grab}.owner-photos-module__-cTz7q__tile[data-dragging=true]{opacity:.4}.owner-photos-module__-cTz7q__tile[data-state=waiting] .owner-photos-module__-cTz7q__thumb,.owner-photos-module__-cTz7q__tile[data-state=uploading] .owner-photos-module__-cTz7q__thumb{opacity:.55}.owner-photos-module__-cTz7q__tile[data-state=failed] .owner-photos-module__-cTz7q__thumb{opacity:.35}.owner-photos-module__-cTz7q__thumb{object-fit:cover;background:var(--m-tint);border-radius:14px;width:100%;height:100%;display:block}.owner-photos-module__-cTz7q__number{background:color-mix(in srgb, var(--m-night) 66%, transparent);min-width:24px;height:24px;color:var(--m-on-dark);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:750;display:grid;position:absolute;bottom:8px;left:8px}.owner-photos-module__-cTz7q__badge{background:color-mix(in srgb, var(--m-night) 72%, transparent);max-width:calc(100% - 52px);color:var(--m-on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden}.owner-photos-module__-cTz7q__badge[data-opening]{background:var(--m-accent);color:var(--m-on-accent)}.owner-photos-module__-cTz7q__menuWrap{gap:6px;display:flex;position:absolute;top:6px;right:6px}.owner-photos-module__-cTz7q__more{background:color-mix(in srgb, var(--m-night) 66%, transparent);width:34px;height:34px;color:var(--m-on-dark);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.owner-photos-module__-cTz7q__more:disabled{opacity:.5;cursor:not-allowed}.owner-photos-module__-cTz7q__menu{z-index:5;background:var(--m-card);min-width:232px;color:var(--m-ink);border:1px solid var(--m-line);box-shadow:var(--m-shadow);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:40px;right:0}.owner-photos-module__-cTz7q__menu>button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.owner-photos-module__-cTz7q__menu>button:hover:not(:disabled){background:var(--m-tint)}.owner-photos-module__-cTz7q__menu>button:disabled{opacity:.4;cursor:not-allowed}.owner-photos-module__-cTz7q__menuSelect{color:var(--m-muted);flex-direction:column;gap:6px;padding:8px 12px;font-size:13px;display:flex}.owner-photos-module__-cTz7q__menuSelect select{border:1px solid var(--m-control);background:var(--m-card);min-height:40px;color:var(--m-ink);font:inherit;border-radius:10px;padding:6px 8px;font-size:14px}.owner-photos-module__-cTz7q__menu .owner-photos-module__-cTz7q__danger{color:var(--m-danger)}.owner-photos-module__-cTz7q__tileError{background:var(--m-danger-tint);color:var(--m-danger);border-radius:10px;padding:6px 8px;font-size:11.5px;line-height:1.35;position:absolute;bottom:8px;left:8px;right:8px}.owner-photos-module__-cTz7q__addTile label{border:1.5px dashed var(--m-control);width:100%;height:100%;color:var(--m-muted);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.owner-photos-module__-cTz7q__addTile label:hover,.owner-photos-module__-cTz7q__addTile label[data-dropping=true]{border-color:var(--m-accent);color:var(--m-ink)}.owner-photos-module__-cTz7q__footer{flex-direction:column;gap:6px;min-height:0;display:flex}.owner-photos-module__-cTz7q__footer:empty{display:none}.owner-photos-module__-cTz7q__status,.owner-photos-module__-cTz7q__error{color:var(--m-muted);align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.55;display:flex}.owner-photos-module__-cTz7q__error{color:var(--m-danger)}.owner-photos-module__-cTz7q__consent{border-radius:var(--m-radius-card);border:1px solid var(--m-line);background:var(--m-card);flex-direction:column;gap:14px;padding:18px;display:flex}.owner-photos-module__-cTz7q__consent label{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.owner-photos-module__-cTz7q__consent input{width:20px;height:20px;accent-color:var(--m-accent);flex-shrink:0;margin-top:1px}.owner-photos-module__-cTz7q__primary{border-radius:var(--m-radius-action);background:var(--m-accent);min-height:48px;color:var(--m-on-accent);font:inherit;cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:8px;padding:12px 22px;font-weight:750;display:inline-flex}.owner-photos-module__-cTz7q__primary:disabled{background:var(--m-tint);color:var(--m-muted);border:1px solid var(--m-line);cursor:not-allowed}.owner-photos-module__-cTz7q__privacy{color:var(--m-muted);font-size:13px;line-height:1.6}.owner-photos-module__-cTz7q__privacy summary{cursor:pointer;align-items:center;min-height:40px;font-weight:650;display:flex}.owner-photos-module__-cTz7q__privacy p{margin:4px 0 8px}.owner-photos-module__-cTz7q__spin{animation:1s linear infinite owner-photos-module__-cTz7q__spin}@keyframes owner-photos-module__-cTz7q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.owner-photos-module__-cTz7q__spin{animation:none}}@media (max-width:520px){.owner-photos-module__-cTz7q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-photos-module__-cTz7q__dropzone{min-height:200px}.owner-photos-module__-cTz7q__primary{justify-content:center;align-self:stretch}.owner-photos-module__-cTz7q__menu{top:auto;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;min-width:0;position:fixed}}.owner-photos-module__-cTz7q__thumbMissing{text-align:center;color:var(--m-muted);place-items:center;padding:12px;font-size:12px;display:grid}
.montage-module__kBslyG__montage{isolation:isolate;color:#fff7ee;width:100%;min-height:420px;font-family:var(--m-sans);background:radial-gradient(at 50% 15%,#3b2030 0%,#120c11 62%);outline:none;position:relative;overflow:hidden}.montage-module__kBslyG__solo{border-radius:inherit;height:clamp(440px,72vh,680px)}.montage-module__kBslyG__tv{z-index:80;height:100dvh;min-height:0;position:fixed;inset:0}.montage-module__kBslyG__preview{aspect-ratio:16/9;border-radius:14px;min-height:0}@media (max-width:759px){.montage-module__kBslyG__solo{aspect-ratio:4/5;height:auto;min-height:0}.montage-module__kBslyG__preview{aspect-ratio:4/5}}.montage-module__kBslyG__layer{opacity:0;transition:opacity .4s;position:absolute;inset:0}.montage-module__kBslyG__layer[data-front=true]{opacity:1;z-index:1}.montage-module__kBslyG__backdrop{object-fit:cover;filter:blur(26px)brightness(.5)saturate(1.1);width:112%;height:112%;position:absolute;inset:-6%}.montage-module__kBslyG__photo{transform-origin:50% 42%;width:100%;height:100%;position:absolute;inset:0}.montage-module__kBslyG__kenBurns{animation:montage-module__kBslyG__montageKenBurns var(--montage-hold,4s) linear forwards}@keyframes montage-module__kBslyG__montageKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.montage-module__kBslyG__video{object-fit:contain;background:0 0;width:100%;height:100%;position:absolute;inset:0}.montage-module__kBslyG__card{z-index:2;text-align:center;place-content:center;gap:.75rem;padding:2rem 1.5rem 5.5rem;animation:.6s both montage-module__kBslyG__montageCardIn;display:grid;position:absolute;inset:0}.montage-module__kBslyG__card .montage-module__kBslyG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#e5bd81;font-size:.72rem}.montage-module__kBslyG__card h2{font-family:var(--m-serif);margin:0;font-size:clamp(2rem,6vw,4.25rem);font-weight:500;line-height:1.04}.montage-module__kBslyG__card p{color:#f6e7da;overflow-wrap:anywhere;max-width:34rem;margin:0 auto;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.45}@keyframes montage-module__kBslyG__montageCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.montage-module__kBslyG__lowerThird{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c11a8;border-radius:12px;max-width:min(80%,34rem);padding:.6rem 1rem .7rem;position:absolute;bottom:5rem;left:clamp(1rem,4vw,2.5rem);box-shadow:0 10px 30px -18px #000}.montage-module__kBslyG__lowerThird span{letter-spacing:.16em;text-transform:uppercase;color:#e5bd81;font-size:.68rem;display:block}.montage-module__kBslyG__lowerThird strong{font-family:var(--m-serif);font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:500;display:block}.montage-module__kBslyG__lowerThird p{margin:.25rem 0 0;font-size:.95rem;line-height:1.4}.montage-module__kBslyG__progress{z-index:4;background:#ffffff24;height:3px;position:absolute;top:0;left:0;right:0}.montage-module__kBslyG__progress i{background:#e5bd81;height:100%;transition:width .3s;display:block}.montage-module__kBslyG__controls{z-index:4;padding:.75rem clamp(.75rem, 3vw, 1.5rem) calc(.75rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#080508c7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.montage-module__kBslyG__controls div{flex-wrap:wrap;gap:.5rem;display:flex}.montage-module__kBslyG__controls button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff7ee14;border:1px solid #fff7ee61;border-radius:999px;padding:0 1rem;font-size:.9rem}.montage-module__kBslyG__controls button:hover{background:#fff7ee2e}.montage-module__kBslyG__controls button:focus-visible{outline-offset:2px;outline:3px solid #e5bd81}.montage-module__kBslyG__controls button[aria-pressed=true]{background:#e5bd8147;border-color:#e5bd81}.montage-module__kBslyG__controls .montage-module__kBslyG__primary{color:#2a1520;background:#fff7ee;border-color:#fff7ee}.montage-module__kBslyG__count{letter-spacing:.06em;color:#f0dccc;font-size:.8rem}.montage-module__kBslyG__sound{z-index:5;position:absolute;top:1rem;right:1rem}.montage-module__kBslyG__sound button{color:#2a1520;min-height:44px;font:inherit;cursor:pointer;background:#fff7ee;border:0;border-radius:999px;padding:0 1rem}.montage-module__kBslyG__paused{z-index:3;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;background:#08050859;place-content:center;font-size:.85rem;display:grid;position:absolute;inset:0}.montage-module__kBslyG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.montage-module__kBslyG__tv .montage-module__kBslyG__lowerThird{padding:1rem 1.5rem;bottom:7rem}.montage-module__kBslyG__tv .montage-module__kBslyG__lowerThird strong{font-size:clamp(1.6rem,3vw,2.6rem)}.montage-module__kBslyG__tv .montage-module__kBslyG__controls{padding:1.25rem 2.5rem 1.5rem}.montage-module__kBslyG__tv .montage-module__kBslyG__controls button{min-height:52px;font-size:1.05rem}@media (max-width:480px){.montage-module__kBslyG__controls{gap:.35rem}.montage-module__kBslyG__controls button{padding:0 .75rem;font-size:.85rem}.montage-module__kBslyG__lowerThird{bottom:6.25rem}.montage-module__kBslyG__count{display:none}}@media (prefers-reduced-motion:reduce){.montage-module__kBslyG__kenBurns{animation:none}.montage-module__kBslyG__layer{transition-duration:1ms}.montage-module__kBslyG__card{animation:none}}.montage-module__kBslyG__replay{justify-content:center;margin:1rem 0;display:flex}.montage-module__kBslyG__replay button{min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 1.4rem;font-weight:600}.montage-module__kBslyG__stageSlot{width:100%;height:100%}
body:has(.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime]){background:#faf8f4}body:has(.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime]) [data-testid=play-brand]{display:none}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime]{color:#251d2b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:none;background:#faf8f4;font-family:inherit}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #603d6e}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] :is(h1,h2)[tabindex="-1"]:focus-visible{outline-offset:5px;outline:2px solid #603d6e}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] :is(button,summary){touch-action:manipulation}.MomentRuntimeChrome-module__1BFnvq__solo[data-moment-runtime]{border-color:#ddd4df;padding-top:24px}.MomentRuntimeChrome-module__1BFnvq__solo[data-moment-runtime][data-stage=intro]{padding:24px 0 0}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-intro-shell]>section{background:#fff;border-radius:24px;box-shadow:0 16px 60px #251d2b09}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-show-pass-layout]{min-height:0}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-host-stage]{isolation:isolate}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-host-aura]{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--moment-paper-accent) 52%,transparent),transparent 42%), linear-gradient(135deg,#26192d,#0e0c12 72%);animation:5s ease-in-out infinite alternate MomentRuntimeChrome-module__1BFnvq__momentAura}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-host-portrait]{transform-origin:50% 70%;filter:drop-shadow(0 24px 34px #0008);animation:6s ease-in-out infinite MomentRuntimeChrome-module__1BFnvq__momentHostPresence}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-idle-wave]{animation:1.25s ease-in-out infinite alternate MomentRuntimeChrome-module__1BFnvq__momentIdleWave}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-intro-shell]>section>[aria-hidden=true]{display:none}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-layout]{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);min-height:0}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-copy]{order:1;padding:36px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-media]{order:2;padding:20px 20px 20px 0}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-intro-title]{letter-spacing:-.045em;margin-top:14px;font-size:clamp(30px,4.1vw,52px);font-weight:750;line-height:1.06}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-pass-label]{text-transform:none;color:#645969;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:650;display:flex}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-stats]{flex-wrap:wrap;gap:8px;display:flex}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-stats] span{background:var(--moment-paper);color:var(--moment-paper-ink);text-transform:none;letter-spacing:0;border:0;padding:6px 9px;font-size:11px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=intro-host-stage]{height:100%;min-height:390px;box-shadow:none;background:#17131c;border-radius:18px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=intro-host-stage]>:is(img,video){object-fit:contain;object-position:center;mix-blend-mode:normal}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-stage-shade]{background:linear-gradient(#100d1620,#0000 62%,#100d16e6)}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-stage-name]{display:block}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-stage-name] p{font-size:21px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-stage-name] p+p{font-size:12px;line-height:1.5}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-nickname]{box-shadow:none}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-nickname] button{width:44px;height:44px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-mode-picker]{background:#f1edf2;border:0;padding:4px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-mode-picker] button{min-height:48px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-mode-picker] button[aria-pressed=true]{color:#603d6e;background:#fff;border-color:#bca9c4;box-shadow:0 2px 6px #251d2b08}.MomentRuntimeChrome-module__1BFnvq__frame.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-start],.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-primary]{color:#fff;min-height:52px;box-shadow:none;letter-spacing:0;background:#603d6e;border-color:#603d6e;border-radius:12px;font-size:16px;font-weight:700}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=host-live-cta]{color:#603d6e;box-shadow:none;background:#fff;border-color:#bca9c4}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=sound-contract-chip]{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.MomentRuntimeChrome-module__1BFnvq__frame.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=sound-contract-state]{font-size:12px;color:#645969!important}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=sound-contract-state] span{white-space:normal}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=sound-contract-toggle]{color:#603d6e;min-height:44px;padding-right:0}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=ai-content-disclosure]{font-size:12px;line-height:1.5}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-settings]{box-shadow:none;background:#fff}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-prepared-settings]{color:#514258;background:#fffdf9;border:1px solid #ddd4df;border-radius:16px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-prepared-settings]>svg{color:#603d6e;flex-shrink:0;width:19px;height:19px;margin-top:2px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-prepared-settings] strong{font-size:13px;font-weight:700;line-height:1.5;display:block}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-prepared-settings] p{color:#645969;margin-top:4px;font-size:12px;line-height:1.6}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-prepared-settings] p+p{margin-top:8px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-game-header]{border-bottom:1px solid #ddd4df;padding-bottom:14px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-live-host]{color:#fff;background:#17131c;border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-live-host] [data-moment-host-portrait]{animation-duration:4.8s}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-live-wave] span{animation:.7s ease-in-out infinite alternate MomentRuntimeChrome-module__1BFnvq__momentLiveWave}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-host-label]{display:block}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] :is([data-host-thinking],[data-host-expression-dot],[data-host-reaction-emoji]){display:none}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-timer=safe] circle:last-of-type{stroke:var(--moment-paper-accent)}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-timer=safe] span{color:var(--moment-paper-accent)}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-question-progress]>div{background:var(--moment-paper-accent)}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=host-mute-nudge]{min-height:44px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=sound-control-trigger],.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=sound-control-popover] button[aria-label="Close sound settings"]{min-width:44px;min-height:44px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=play-next]{color:#fff;min-height:48px;box-shadow:none;text-transform:none;letter-spacing:0;background:#603d6e;border-radius:12px;animation:none}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-progress]{background:#e9e0ec;height:4px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-progress]>div{background:var(--moment-paper-accent);box-shadow:none}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime]{border:1px solid #ddd4df;border-radius:24px;min-height:85vh}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-header]{background:#fff;border-color:#ddd4df;grid-template-columns:minmax(0,1fr) minmax(250px,1fr) auto;gap:22px;padding:20px 28px;display:grid}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-identity]{grid-column:1;align-self:center}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-identity] h1{color:#251d2b;font-size:24px;font-weight:750}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-identity] p{color:#645969}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-settings]{grid-area:1/2;align-self:center;align-items:flex-start;gap:7px;width:auto}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-settings]>span{text-align:left;color:#645969;max-width:510px;font-size:12px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-settings]>div{justify-content:flex-start}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-toolbar]{box-shadow:none;background:#f5f1f5;border:0;margin-top:3px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=live-autopilot-toggle]{background:var(--moment-paper);color:var(--moment-paper-ink);border-color:var(--moment-paper-accent);letter-spacing:0;text-transform:none;min-height:44px;font-size:12px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-manual]{color:#645969;text-transform:none;letter-spacing:0;background:#f5f1f5;border:0}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-toolbar] button{color:#603d6e;min-height:44px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-toolbar] button[aria-pressed=true]{color:#fff;background:#603d6e}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room]{background:var(--moment-paper);border:1px dashed var(--moment-paper-accent);flex-direction:row;grid-area:1/3;align-self:center;gap:15px;width:auto;padding:12px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room]>[aria-hidden=true]{display:none}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room] span{color:var(--moment-paper-ink);font-size:11px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room-code]{gap:4px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room-code]>div{width:28px;height:36px;color:var(--moment-paper-ink);box-shadow:none;background:0 0;border:0;font-size:23px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room] button{color:#645969;letter-spacing:0;text-transform:none;min-height:44px;font-size:11px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=host-audio-controls]{color:#251d2b;background:#fff;border-color:#ddd4df;left:0;right:auto;box-shadow:0 16px 50px #251d2b20}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=host-audio-controls] :is(p,label,button,span){color:#645969}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=host-audio-controls] button{background:#f5f1f5;border-color:#ddd4df;min-width:44px;min-height:44px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=host-audio-controls] button[aria-pressed=true]{color:#fff;background:#603d6e}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-body]{padding:32px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-body] :is(h1,h2){color:#251d2b;-webkit-text-fill-color:currentColor;text-shadow:none;background-image:none;font-weight:750}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-body] p{color:#645969}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-body] [data-moment-label]{color:#603d6e;text-transform:none;letter-spacing:0;background:#f0ebf1;border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-body] [data-moment-neutral]{color:#251d2b;box-shadow:none;background:#fff;border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-body] [data-moment-neutral]>span{color:#251d2b}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-countdown]{color:#603d6e;filter:none;font-style:normal}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=show-paused-overlay]{background:#faf8f4f7}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=show-paused-overlay]>p{color:#645969}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=show-paused-overlay]>button{color:#fff;box-shadow:none;background:#603d6e}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-advance]{color:#603d6e;min-height:44px;box-shadow:none;background:#fff;border:1px solid #bca9c4;font-size:15px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-option-state=question_active]{background:#fff;border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-option-state] [data-moment-option-label],.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-tally]{color:#251d2b}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-option-state=incorrect]{opacity:1;background:#f0ebf1;border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-leader-row]{box-shadow:none;background:#fff;border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-leader-name],.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-leader-score],.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-timer=safe]{color:#251d2b}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-explanation-label]{color:#236243}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-answer-status]{background:#fff;border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-answer-count]{color:#645969}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-answer-status] button{color:#fff;background:#603d6e;border-color:#603d6e;border-radius:12px;min-height:44px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-answer-status]>div>span{color:#236243}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-option-state]{box-shadow:none}.MomentRuntimeChrome-module__1BFnvq__phonePage:has(.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]){color:#251d2b;background:#faf8f4}.MomentRuntimeChrome-module__1BFnvq__phonePage:has(.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]) [data-moment-legacy-brand]{display:none}.MomentRuntimeChrome-module__1BFnvq__phonePage:has(.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]) [data-moment-frame-brand]{display:inline-flex}.MomentRuntimeChrome-module__1BFnvq__phonePage:has(.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]) [data-moment-phone-code]{color:#603d6e;letter-spacing:.02em;background:#f0ebf1;border:0;font-size:11px}.MomentRuntimeChrome-module__1BFnvq__phonePage:has(.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]) [data-moment-phone-code] span{color:inherit}.MomentRuntimeChrome-module__1BFnvq__phonePage .MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]{padding:12px 0}.MomentRuntimeChrome-module__1BFnvq__phonePage .MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]>header{display:none}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]{border-radius:20px;flex-direction:column;flex:1;width:100%;min-width:0;padding:20px 14px;display:flex}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]>header{color:#603d6e;align-items:center;gap:8px;padding-bottom:18px;font-size:12px;font-weight:700;display:flex}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]>header svg{width:22px;height:22px}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime] :is(h1,h2){color:#251d2b;font-size:clamp(29px,5vw,44px);font-style:normal;font-weight:750}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime] p:not([data-moment-outcome]){color:#645969}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime] [data-moment-phone-neutral]{background:var(--moment-paper);color:var(--moment-paper-ink);border-color:var(--moment-paper-accent);box-shadow:none}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime] [data-moment-phone-neutral] svg{color:var(--moment-paper-accent)}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime] [data-moment-phone-action]{color:#603d6e;min-height:44px;box-shadow:none;background:#fff;border:1px solid #bca9c4}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime] [data-moment-answer-button]{color:#16121b}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime] [data-testid=live-player-create-cta]{color:#603d6e;background:#fff;border:1px solid #bca9c4;min-height:48px;font-size:15px}.MomentRuntimeChrome-module__1BFnvq__finale[data-moment-runtime]{box-shadow:none;margin-top:12px;border-color:#ddd4df!important}.MomentRuntimeChrome-module__1BFnvq__finale[data-moment-runtime]>div:first-child{border-color:#ddd4df}.MomentRuntimeChrome-module__1BFnvq__finale[data-moment-runtime] h1{font-weight:750}.MomentRuntimeChrome-module__1BFnvq__finale[data-moment-runtime] [data-moment-finale-label]{color:#603d6e;text-transform:none;letter-spacing:0;justify-content:center;align-items:center;gap:9px;display:flex}.MomentRuntimeChrome-module__1BFnvq__finale[data-moment-runtime] [data-moment-finale-label] svg{width:22px;height:22px}@media (max-width:900px){.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-show-pass-layout],.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-layout]{grid-template-columns:1fr}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-copy]{order:2;padding:24px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-media]{order:1;padding:16px 16px 0}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=intro-host-stage]{height:280px;min-height:280px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-stage-name]{display:none}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-header]{grid-template-columns:1fr;gap:14px;padding:20px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-settings]{grid-area:auto/1}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room]{grid-area:auto/1;justify-self:start}}@media (max-width:400px){.MomentRuntimeChrome-module__1BFnvq__solo[data-moment-runtime][data-stage=intro]{padding-top:12px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-copy]{padding:22px 18px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-media]{padding:12px 12px 0}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-testid=intro-host-stage]{height:245px;min-height:245px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-stats]{gap:4px}.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] [data-moment-intro-stats] span{font-size:10px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-header]{padding:18px 14px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-identity] h1{font-size:21px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-host-body]{padding:20px 12px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room]{gap:9px;width:100%;padding:12px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-moment-room-code]>div{width:22px;font-size:21px}.MomentRuntimeChrome-module__1BFnvq__host[data-moment-runtime] [data-testid=host-audio-controls]{width:min(23rem,100vw - 3rem)}.MomentRuntimeChrome-module__1BFnvq__phone[data-moment-runtime]{padding:18px 10px}}@media (prefers-reduced-motion:reduce){.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] *,.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] :before,.MomentRuntimeChrome-module__1BFnvq__frame[data-moment-runtime] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes MomentRuntimeChrome-module__1BFnvq__momentHostPresence{0%{transform:translateY(2px)scale(1.01)}50%{transform:translateY(-4px)scale(1.035)}to{transform:translateY(2px)scale(1.01)}}@keyframes MomentRuntimeChrome-module__1BFnvq__momentAura{0%{opacity:.68;transform:scale(1)}to{opacity:1;transform:scale(1.055)}}@keyframes MomentRuntimeChrome-module__1BFnvq__momentIdleWave{0%{opacity:.45;transform:scaleY(.45)}to{opacity:.9;transform:scaleY(1)}}@keyframes MomentRuntimeChrome-module__1BFnvq__momentLiveWave{0%{opacity:.45;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}
.toast-module__Jlicya__toast{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-raised);width:max-content;min-width:min(280px,100vw - 32px);max-width:min(420px,100vw - 32px);color:var(--ink);box-shadow:var(--elevation-3);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14px;font-weight:500;line-height:1.4;display:flex;}.toast-module__Jlicya__icon{width:20px;height:20px;color:var(--ink-muted);flex:none}.toast-module__Jlicya__toast[data-type=success] .toast-module__Jlicya__icon{color:var(--success)}.toast-module__Jlicya__toast[data-type=error] .toast-module__Jlicya__icon{color:var(--danger)}.toast-module__Jlicya__message{overflow-wrap:anywhere;min-width:0}.toast-module__Jlicya__dismiss{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.toast-module__Jlicya__dismiss:hover{background:var(--surface-muted);color:var(--ink)}.toast-module__Jlicya__dismiss:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.toast-module__Jlicya__dismiss svg{width:16px;height:16px}