.pvRhdG_theme{--occ-strong:#2563eb;--occ-second:#f97362;--occ-third:#22b8c4;--occ-end:#7c3aed;--occ-soft:color-mix(in oklab, var(--occ-strong) 9%, var(--color-base-100));--occ-softer:color-mix(in oklab, var(--occ-strong) 4%, var(--color-base-100));--occ-text:color-mix(in oklab, var(--occ-strong) 78%, var(--color-base-content));--occ-ring:color-mix(in oklab, var(--occ-strong) 35%, transparent);color:var(--color-base-content);background:var(--color-base-100)}.pvRhdG_theme[data-occasion=birthday]{--occ-end:#db2777;--occ-strong:#c2410c;--occ-second:#f59e0b;--occ-third:#ec4899}.pvRhdG_theme[data-occasion=christmas]{--occ-end:#0f766e;--occ-strong:#15803d;--occ-second:#dc2626;--occ-third:#eab308}.pvRhdG_theme[data-occasion=wedding]{--occ-end:#be185d;--occ-strong:#9d4b66;--occ-second:#d4a373;--occ-third:#e8b4c4}.pvRhdG_theme[data-occasion=housewarming]{--occ-end:#a16207;--occ-strong:#b4532a;--occ-second:#6b8f5e;--occ-third:#e0a43a}.pvRhdG_theme[data-occasion=secret-santa]{--occ-end:#9f1239;--occ-strong:#b91c1c;--occ-second:#1e3a8a;--occ-third:#f4c95d}.pvRhdG_container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.pvRhdG_container{padding-inline:1.5rem}}.pvRhdG_eyebrow{letter-spacing:.01em;color:var(--occ-text);background:var(--occ-soft);border:1px solid color-mix(in oklab, var(--occ-strong) 18%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pvRhdG_display{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.04}.pvRhdG_gradientText{background:linear-gradient(100deg, var(--occ-strong), var(--occ-end));color:#0000;-webkit-background-clip:text;background-clip:text}.pvRhdG_primaryButton{color:#fff;background:var(--occ-strong);min-height:3rem;box-shadow:0 10px 24px -10px color-mix(in oklab, var(--occ-strong) 70%, transparent), inset 0 1px 0 #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.pvRhdG_primaryButton:hover{background:color-mix(in oklab, var(--occ-strong) 88%, #000);box-shadow:0 14px 28px -12px color-mix(in oklab, var(--occ-strong) 80%, transparent);transform:translateY(-1px)}.pvRhdG_primaryButton:active{transform:translateY(0)scale(.98)}.pvRhdG_primaryButton:focus-visible,.pvRhdG_ghostButton:focus-visible,.pvRhdG_chip:focus-visible,.pvRhdG_ideaTile:focus-visible{outline:3px solid var(--occ-ring);outline-offset:2px}.pvRhdG_primaryButton:disabled{opacity:.6;cursor:progress;transform:none}.pvRhdG_ghostButton{min-height:3rem;color:var(--color-base-content);background:color-mix(in oklab, var(--color-base-100) 70%, transparent);border:1px solid var(--color-base-300);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;transition:border-color .16s,background-color .16s;display:inline-flex}.pvRhdG_ghostButton:hover{border-color:color-mix(in oklab, var(--occ-strong) 45%, var(--color-base-300));background:var(--occ-softer)}.pvRhdG_card{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:1.5rem;box-shadow:0 1px 2px #0000000a,0 18px 40px -28px #0f172a59}.pvRhdG_hero{isolation:isolate;background:radial-gradient(60rem 30rem at 85% -10%, color-mix(in oklab, var(--occ-third) 26%, transparent), transparent 60%), radial-gradient(50rem 28rem at -10% 10%, color-mix(in oklab, var(--occ-strong) 16%, transparent), transparent 60%), linear-gradient(180deg, var(--occ-softer), var(--color-base-100));padding-block:3rem 4rem;position:relative;overflow:hidden}@media (min-width:1024px){.pvRhdG_hero{padding-block:4.5rem 6rem}}.pvRhdG_heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.pvRhdG_heroGrid{grid-template-columns:1.08fr .92fr;gap:4rem}}.pvRhdG_trustRow{color:color-mix(in oklab, var(--color-base-content) 72%, transparent);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;display:flex}.pvRhdG_trustRow li{align-items:center;gap:.375rem;display:inline-flex}.pvRhdG_trustRow svg{color:var(--occ-text)}.pvRhdG_heroVisual{aspect-ratio:4/4.4;width:min(100%,19rem);margin-inline:auto;position:relative}@media (min-width:640px){.pvRhdG_heroVisual{width:min(100%,26rem)}}.pvRhdG_blob{background:linear-gradient(140deg, color-mix(in oklab, var(--occ-strong) 85%, #fff), color-mix(in oklab, var(--occ-second) 75%, #fff) 55%, color-mix(in oklab, var(--occ-third) 80%, #fff));opacity:.9;filter:saturate(1.05);border-radius:42% 58% 55% 45%/48% 42% 58% 52%;animation:14s ease-in-out infinite alternate pvRhdG_morph;position:absolute;inset:8% 4% 6% 6%}.pvRhdG_listCard{background:var(--color-base-100);box-shadow:0 30px 60px -30px #0f172a8c, 0 0 0 1px color-mix(in oklab, var(--color-base-content) 6%, transparent);border-radius:1.5rem;padding:1.125rem;animation:7s ease-in-out infinite pvRhdG_floatY;position:absolute;top:10%;left:12%;right:6%}.pvRhdG_listRow{background:var(--occ-softer);border-radius:1rem;align-items:center;gap:.75rem;padding:.625rem;animation:.7s cubic-bezier(.2,.8,.2,1) both pvRhdG_riseIn;display:flex}.pvRhdG_listRow+.pvRhdG_listRow{margin-top:.5rem}.pvRhdG_listRow:first-child{animation-delay:.25s}.pvRhdG_listRow:nth-child(2){animation-delay:.42s}.pvRhdG_listRow:nth-child(3){animation-delay:.59s}.pvRhdG_emojiBadge{background:var(--color-base-100);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--color-base-300);border-radius:.875rem;flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.pvRhdG_reservedPill{color:var(--occ-text);align-items:center;gap:.25rem;margin-top:.125rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pvRhdG_sharePill{color:#fff;background:var(--occ-strong);box-shadow:0 16px 30px -14px color-mix(in oklab, var(--occ-strong) 85%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;animation:.6s cubic-bezier(.34,1.56,.64,1) .9s both pvRhdG_popIn,6s ease-in-out 1.5s infinite pvRhdG_floatY;display:inline-flex;position:absolute;bottom:12%;right:0}.pvRhdG_mascot{transform-origin:50% 100%;filter:drop-shadow(0 18px 18px #0f172a40);width:28%;height:auto;animation:.9s cubic-bezier(.34,1.56,.64,1) .4s both pvRhdG_peek,5s ease-in-out 1.4s infinite pvRhdG_sway;position:absolute;bottom:-6%;left:-4%}.pvRhdG_particles{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.pvRhdG_particle{top:-3rem;left:var(--x);font-size:var(--size,1.25rem);opacity:0;animation:pvRhdG_drift var(--dur,14s) var(--delay,0s) linear infinite;position:absolute}.pvRhdG_section{padding-block:4rem}@media (min-width:1024px){.pvRhdG_section{padding-block:6rem}}.pvRhdG_sectionTinted{background:linear-gradient(180deg, var(--color-base-100), var(--occ-softer) 30%, var(--occ-softer) 70%, var(--color-base-100))}.pvRhdG_reveal{animation:1ms both pvRhdG_riseIn}@supports (animation-timeline:view()){.pvRhdG_reveal{animation:linear both pvRhdG_scrollReveal;animation-timeline:view();animation-range:entry cover 28%}}.pvRhdG_stepNumber{color:#fff;background:linear-gradient(140deg, var(--occ-strong), var(--occ-end));width:3rem;height:3rem;box-shadow:0 12px 24px -12px color-mix(in oklab, var(--occ-strong) 80%, transparent);border-radius:1rem;place-items:center;font-size:1.125rem;font-weight:800;display:grid}.pvRhdG_featureIcon{width:2.75rem;height:2.75rem;color:var(--occ-text);background:var(--occ-soft);border-radius:.875rem;place-items:center;display:grid}.pvRhdG_tipCard{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:1.25rem;padding:1.5rem;transition:transform .2s,border-color .2s;position:relative}.pvRhdG_tipCard:hover{border-color:color-mix(in oklab, var(--occ-strong) 35%, var(--color-base-300));transform:translateY(-3px)}.pvRhdG_tipIndex{letter-spacing:.08em;color:var(--occ-text);font-size:.75rem;font-weight:800}.pvRhdG_faqItem{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:1rem;transition:border-color .2s,box-shadow .2s}.pvRhdG_faqItem[open]{border-color:color-mix(in oklab, var(--occ-strong) 35%, var(--color-base-300));box-shadow:0 16px 36px -28px color-mix(in oklab, var(--occ-strong) 70%, transparent)}.pvRhdG_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;font-weight:650;list-style:none;display:flex}.pvRhdG_faqItem summary::-webkit-details-marker{display:none}.pvRhdG_faqItem summary:focus-visible{outline:3px solid var(--occ-ring);outline-offset:2px;border-radius:1rem}.pvRhdG_faqChevron{color:var(--occ-text);flex-shrink:0;transition:transform .25s}.pvRhdG_faqItem[open] .pvRhdG_faqChevron{transform:rotate(45deg)}.pvRhdG_faqAnswer{color:color-mix(in oklab, var(--color-base-content) 78%, transparent);padding:0 1.25rem 1.25rem;line-height:1.65}.pvRhdG_faqItem[open] .pvRhdG_faqAnswer{animation:.28s both pvRhdG_fadeDown}.pvRhdG_finalBand{isolation:isolate;color:#fff;background:radial-gradient(30rem 18rem at 90% 0%, color-mix(in oklab, var(--occ-third) 55%, transparent), transparent 70%), linear-gradient(135deg, var(--occ-strong), var(--occ-end));border-radius:2rem;padding:3rem 1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.pvRhdG_finalBand{padding:4rem 3.5rem}}.pvRhdG_finalButton{min-height:3rem;color:var(--occ-strong);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 30px -14px #00000073}.pvRhdG_finalButton:hover{transform:translateY(-1px)scale(1.02)}.pvRhdG_finalButton:focus-visible{outline-offset:3px;outline:3px solid #fff}.pvRhdG_finalMascot{opacity:.95;transform-origin:50% 100%;width:9rem;animation:5s ease-in-out infinite pvRhdG_sway;position:absolute;bottom:-6%;right:4%}.pvRhdG_occasionCard{isolation:isolate;border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:1.5rem;flex-direction:column;gap:.75rem;height:100%;padding:1.5rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.pvRhdG_occasionCard:before{content:"";z-index:-1;background:radial-gradient(22rem 12rem at 100% 0%, color-mix(in oklab, var(--occ-third) 30%, transparent), transparent 70%);opacity:.8;transition:opacity .22s;position:absolute;inset:0}.pvRhdG_occasionCard:hover{border-color:color-mix(in oklab, var(--occ-strong) 40%, var(--color-base-300));box-shadow:0 24px 40px -28px color-mix(in oklab, var(--occ-strong) 80%, transparent);transform:translateY(-4px)}.pvRhdG_occasionCard:hover:before{opacity:1}.pvRhdG_occasionCard:focus-visible{outline:3px solid var(--occ-ring);outline-offset:3px}.pvRhdG_occasionEmoji{font-size:2.25rem;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pvRhdG_occasionCard:hover .pvRhdG_occasionEmoji{transform:scale(1.15)rotate(-8deg)}.pvRhdG_chip{border:1px solid var(--color-base-300);background:var(--color-base-100);min-height:2.5rem;color:var(--color-base-content);border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:all .16s;display:inline-flex}.pvRhdG_chip:hover{border-color:color-mix(in oklab, var(--occ-strong) 45%, var(--color-base-300))}.pvRhdG_chip[aria-checked=true],.pvRhdG_chip[aria-pressed=true]{color:#fff;background:var(--occ-strong);border-color:var(--occ-strong)}.pvRhdG_ideaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:640px){.pvRhdG_ideaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pvRhdG_ideaTile{text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border:1px solid var(--color-base-300);background:var(--color-base-100);min-width:0;min-height:3.75rem;animation:.42s cubic-bezier(.2,.8,.2,1) both pvRhdG_riseIn;animation-delay:calc(var(--i,0) * 35ms);border-radius:1rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:transform .16s,border-color .16s,background-color .16s;display:flex;position:relative}.pvRhdG_ideaTile:hover{border-color:color-mix(in oklab, var(--occ-strong) 45%, var(--color-base-300));transform:translateY(-2px)}.pvRhdG_ideaTile:active{transform:scale(.97)}.pvRhdG_ideaTile[aria-pressed=true]{background:var(--occ-soft);border-color:var(--occ-strong)}.pvRhdG_ideaEmoji{flex-shrink:0;font-size:1.375rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pvRhdG_ideaTile[aria-pressed=true] .pvRhdG_ideaEmoji{transform:scale(1.18)rotate(-8deg)}.pvRhdG_ideaCheck{color:#fff;background:var(--occ-strong);width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--color-base-100);border-radius:999px;place-items:center;animation:.36s cubic-bezier(.34,1.56,.64,1) both pvRhdG_popIn;display:grid;position:absolute;top:-.375rem;right:-.375rem}.pvRhdG_previewCard{background:var(--color-base-100);border:1px solid var(--color-base-300);box-shadow:0 30px 60px -36px color-mix(in oklab, var(--occ-strong) 60%, #0f172a99);border-radius:1.75rem;padding:1.25rem;position:relative}@media (min-width:1024px){.pvRhdG_previewCard{position:sticky;top:5.5rem}}.pvRhdG_previewHeader{color:#fff;background:linear-gradient(120deg, var(--occ-strong), var(--occ-end));border-radius:1.75rem 1.75rem 0 0;align-items:center;gap:.75rem;margin:-1.25rem -1.25rem 1rem;padding:1rem 1.25rem;display:flex}.pvRhdG_previewAvatar{object-fit:contain;background:#fffffff2;border-radius:999px;flex-shrink:0;width:2.75rem;height:2.75rem;padding:.125rem}.pvRhdG_previewItem{background:var(--occ-softer);border-radius:1rem;align-items:center;gap:.75rem;padding:.625rem;animation:.38s cubic-bezier(.2,.8,.2,1) both pvRhdG_slideIn;display:flex}.pvRhdG_previewItem+.pvRhdG_previewItem{margin-top:.5rem}.pvRhdG_progressTrack{background:var(--color-base-200);border-radius:999px;height:.5rem;overflow:hidden}.pvRhdG_progressBar{border-radius:inherit;background:linear-gradient(90deg, var(--occ-strong), var(--occ-end));height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.pvRhdG_emptyState{text-align:center;color:color-mix(in oklab, var(--color-base-content) 65%, transparent);border:2px dashed var(--color-base-300);border-radius:1rem;place-items:center;gap:.5rem;padding:2rem 1rem;font-size:.875rem;display:grid}.pvRhdG_emptyEmoji{font-size:2rem;animation:4s ease-in-out infinite pvRhdG_floatY}.pvRhdG_input{border:1px solid var(--color-base-300);background:var(--color-base-100);width:100%;min-height:3rem;color:var(--color-base-content);border-radius:.875rem;padding:0 1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.pvRhdG_input:focus{border-color:var(--occ-strong);box-shadow:0 0 0 4px var(--occ-ring);outline:none}.pvRhdG_santaPanel{isolation:isolate;color:#fff;background:radial-gradient(40rem 20rem at 100% 0%, color-mix(in oklab, var(--occ-strong) 55%, transparent), transparent 70%), linear-gradient(160deg, #13204a, #0b1430 60%, #1a0f2e);border-radius:2rem;position:relative;overflow:hidden}.pvRhdG_santaPanel .pvRhdG_input{color:#fff;background:#ffffff14;border-color:#ffffff2e}.pvRhdG_santaPanel .pvRhdG_input::placeholder{color:#ffffff80}.pvRhdG_santaPanel .pvRhdG_input:focus{border-color:var(--occ-third);box-shadow:0 0 0 4px color-mix(in oklab, var(--occ-third) 35%, transparent)}.pvRhdG_santaPanel .pvRhdG_input::-webkit-calendar-picker-indicator{filter:invert()}.pvRhdG_snowLayer{z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(2px 2px at 20px 30px,#ffffffb3,#0000),radial-gradient(2px 2px at 120px 80px,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 200px 150px,#fff9,#0000),radial-gradient(2px 2px at 60px 190px,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 260px 40px,#ffffff8c,#0000);background-size:300px 220px;animation:18s linear infinite pvRhdG_snowfall;position:absolute;inset:0}.pvRhdG_nameChip{background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .5rem .375rem .875rem;font-size:.875rem;font-weight:600;animation:.32s cubic-bezier(.34,1.56,.64,1) both pvRhdG_popIn;display:inline-flex}.pvRhdG_nameChip button{color:#ffffffbf;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.pvRhdG_nameChip button:hover{color:#fff;background:#ffffff26}.pvRhdG_santaButton{color:#3b1a00;background:linear-gradient(180deg, #ffe08a, var(--occ-third));border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.75rem;font-weight:800;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 16px 32px -16px #f4c95dcc,inset 0 1px #fff9}.pvRhdG_santaButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.pvRhdG_santaButton:disabled{opacity:.55;cursor:not-allowed}.pvRhdG_santaButton:focus-visible,.pvRhdG_santaGhost:focus-visible{outline-offset:2px;outline:3px solid #fff}.pvRhdG_santaGhost{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .16s;display:inline-flex}.pvRhdG_santaGhost:hover{background:#ffffff2e}.pvRhdG_resultRow{animation:.52s cubic-bezier(.2,.8,.2,1) both pvRhdG_dealIn;animation-delay:calc(var(--i,0) * 70ms);background:#ffffff12;border:1px solid #ffffff1a;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.pvRhdG_shuffleCard{min-height:3.5rem;animation:.36s ease-in-out infinite alternate pvRhdG_shuffle;animation-delay:calc(var(--i,0) * 60ms);background:#ffffff1a;border:1px solid #ffffff24;border-radius:1rem;place-items:center;padding:0 1rem;font-weight:700;display:grid}.pvRhdG_revealStage{--occ-strong:#b91c1c;--occ-second:#1e3a8a;--occ-third:#f4c95d;--occ-end:#9f1239;isolation:isolate;color:#fff;background:radial-gradient(50rem 30rem at 50% 0,#dc262659,#0000 70%),linear-gradient(170deg,#13204a,#0b1430 55%,#1a0f2e);min-height:100svh;position:relative;overflow:hidden}.pvRhdG_giftButton{cursor:pointer;border-radius:1.5rem;width:12rem;height:12rem;margin-inline:auto;animation:2.6s ease-in-out infinite pvRhdG_wiggle;position:relative}.pvRhdG_giftButton:focus-visible{outline-offset:8px;outline:3px solid #fff}.pvRhdG_giftBox{background:linear-gradient(160deg,#ef4444,#b91c1c);border-radius:.75rem .75rem 1.25rem 1.25rem;position:absolute;inset:30% 6% 0;box-shadow:inset 0 -14px #0000001f,0 30px 40px -20px #0009}.pvRhdG_giftLid{transform-origin:20% 100%;background:linear-gradient(160deg,#f87171,#dc2626);border-radius:.75rem;height:18%;position:absolute;top:18%;left:0;right:0;box-shadow:0 8px 14px -8px #00000080}.pvRhdG_giftRibbonV{background:linear-gradient(90deg,#fde68a,#f4c95d,#fde68a);width:14%;position:absolute;top:18%;bottom:0;left:50%;transform:translate(-50%)}.pvRhdG_giftBow{transform-origin:50% 100%;font-size:3rem;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.pvRhdG_opened .pvRhdG_giftButton{animation:none}.pvRhdG_opened .pvRhdG_giftLid{animation:.7s cubic-bezier(.3,.6,.3,1) forwards pvRhdG_lidOff}.pvRhdG_opened .pvRhdG_giftBow{animation:.7s cubic-bezier(.3,.6,.3,1) forwards pvRhdG_bowOff}.pvRhdG_revealName{animation:.9s cubic-bezier(.34,1.56,.64,1) .35s both pvRhdG_nameRise}.pvRhdG_confetti{background:var(--c);opacity:0;pointer-events:none;width:.625rem;height:.875rem;animation:pvRhdG_confettiBurst 1.6s var(--d) cubic-bezier(.1, .7, .3, 1) forwards;border-radius:2px;position:absolute;top:40%;left:50%}@keyframes pvRhdG_morph{0%{border-radius:42% 58% 55% 45%/48% 42% 58% 52%;transform:rotate(0)scale(1)}to{border-radius:58% 42% 40% 60%/40% 58% 42% 60%;transform:rotate(8deg)scale(1.04)}}@keyframes pvRhdG_floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pvRhdG_riseIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes pvRhdG_scrollReveal{0%{opacity:0;transform:translateY(36px)scale(.98)}to{opacity:1;transform:none}}@keyframes pvRhdG_popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pvRhdG_peek{0%{opacity:0;transform:translateY(40%)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes pvRhdG_sway{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes pvRhdG_drift{0%{opacity:0;transform:translate(0,0)rotate(0)}10%{opacity:.85}90%{opacity:.6}to{opacity:0;transform:translate3d(var(--sway,30px), 46rem, 0) rotate(240deg)}}@keyframes pvRhdG_slideIn{0%{opacity:0;transform:translate(-12px)scale(.96)}to{opacity:1;transform:none}}@keyframes pvRhdG_fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pvRhdG_snowfall{0%{background-position:0 0}to{background-position:60px 440px}}@keyframes pvRhdG_dealIn{0%{opacity:0;transform:translateY(18px)rotate(-2deg)scale(.95)}to{opacity:1;transform:none}}@keyframes pvRhdG_shuffle{0%{transform:translateY(-3px)rotate(-2deg)}to{transform:translateY(3px)rotate(2deg)}}@keyframes pvRhdG_wiggle{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}85%{transform:rotate(-4deg)}90%{transform:rotate(3deg)}}@keyframes pvRhdG_lidOff{to{opacity:0;transform:translate(-30%,-220%)rotate(-28deg)}}@keyframes pvRhdG_bowOff{to{opacity:0;transform:translate(40%,-260%)rotate(40deg)}}@keyframes pvRhdG_nameRise{0%{opacity:0;filter:blur(6px);transform:translateY(30px)scale(.85)}to{opacity:1;filter:none;transform:none}}@keyframes pvRhdG_confettiBurst{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.pvRhdG_theme *,.pvRhdG_theme :before,.pvRhdG_theme :after,.pvRhdG_revealStage *,.pvRhdG_revealStage :before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pvRhdG_particle,.pvRhdG_snowLayer,.pvRhdG_confetti{display:none}}
